:root:not(.dark) .netz-asst{--netz-ease: cubic-bezier(.22, 1, .36, 1)}:root:not(.dark) .netz-asst .netz-surface{box-shadow:0 1px 1px -.5px #1b294b0a,0 0 0 1px hsl(var(--primary) / .06),0 10px 24px -14px hsl(var(--primary) / .22),0 3px 8px -4px hsl(var(--primary) / .13)}:root:not(.dark) .netz-asst .netz-block-copy{box-shadow:inset 0 0 0 1px hsl(var(--hairline)),0 4px 14px -8px hsl(var(--primary) / .22)}:root:not(.dark) .netz-asst [data-testid=param-request]{gap:14px;padding:16px 16px 14px}:root:not(.dark) .netz-asst [data-testid=param-request]>p:first-child{font-size:13px;line-height:1.5}:root:not(.dark) .netz-asst button[data-testid^=param-bar-]{padding-top:11px;padding-bottom:11px;transition-duration:.12s;transition-timing-function:var(--netz-ease)}:root:not(.dark) .netz-asst button[data-testid^=param-bar-]:active:not(:disabled){transform:scale(.99)}@keyframes netz-send-breathe{0%,to{box-shadow:0 4px 14px -6px hsl(var(--primary) / .55),inset 0 1px #ffffff38}50%{box-shadow:0 4px 20px -4px hsl(var(--primary) / .85),inset 0 1px #ffffff38}}:root:not(.dark) .netz-asst .netz-send.netz-send-armed:not(:disabled){animation:netz-send-breathe 2.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.netz-asst .netz-send-armed{animation:none}}:root:not(.dark) .netz-asst .netz-starter:hover{background:hsl(var(--primary) / .07)}:root:not(.dark) .netz-asst .netz-asst-avatar:before{content:"";position:absolute;inset:-30%;border-radius:42%;background:radial-gradient(closest-side,hsl(var(--primary) / .16),transparent 74%);pointer-events:none}:root:not(.dark) .netz-asst .netz-asst-avatar>svg.netz-char{filter:drop-shadow(0 1px 5px hsl(var(--primary) / .3))}@media (max-width: 900px){.netz-asst-shell{position:fixed;inset:0;z-index:70;width:100%!important;height:100dvh}.netz-asst-shell .netz-asst{margin:0;border-radius:0;height:100%;padding-bottom:env(safe-area-inset-bottom,0px)}.netz-asst-shell [data-testid=assistant-resize-handle]{display:none}}.chat-sidebar-toggle{position:absolute;top:14px;left:14px;z-index:50;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:#6b7280;background:transparent;transition:background .14s ease,color .14s ease}.chat-sidebar-toggle:hover{background:#14171f0f;color:#1a1e29}.chat-sidebar-toggle:focus-visible{outline:2px solid hsl(216 92% 52% / .5);outline-offset:2px}.chat-sidebar{width:var(--chat-sidebar-w, 280px);flex:0 0 var(--chat-sidebar-w, 280px);position:relative;align-self:stretch;overflow-y:auto;overflow-x:hidden;background:#f7f8fb;padding:52px 10px 16px;box-sizing:border-box;box-shadow:inset -8px 0 16px -9px #14171f38;transition:width .22s cubic-bezier(.22,1,.36,1),flex-basis .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1);scrollbar-width:none}.chat-sidebar::-webkit-scrollbar{display:none}.chat-sidebar-dragging{transition:none}.chat-sidebar-collapsed{width:0!important;flex-basis:0!important;padding-left:0;padding-right:0;transition-duration:.18s}.chat-sidebar-inner{min-width:200px;opacity:1;transition:opacity .14s ease}.chat-sidebar-collapsed .chat-sidebar-inner{opacity:0;pointer-events:none;transition-duration:90ms}.chat-sidebar-handle{position:absolute;top:0;right:0;bottom:0;width:6px;cursor:col-resize;z-index:5;touch-action:none}.chat-sidebar-handle:after{content:"";position:absolute;top:0;bottom:0;right:2px;width:2px;border-radius:999px;background:#146ef500;transition:background .12s ease}.chat-sidebar-handle:hover:after,.chat-sidebar-dragging .chat-sidebar-handle:after{background:#146ef58c}.chat-sidebar-topbar{display:flex;align-items:center;gap:4px;margin-bottom:4px}.chat-sidebar-topbar .chat-sidebar-newchat{flex:1 1 auto;margin-bottom:0}.chat-sidebar-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:8px;color:#9aa1b1;background:transparent;transition:background .12s ease,color .12s ease,transform 90ms cubic-bezier(.22,1,.36,1)}.chat-sidebar-search-toggle:hover{background:#14171f0f;color:#1a1e29}.chat-sidebar-search-toggle:active{transform:scale(.92);transition-duration:70ms}.chat-sidebar-search-toggle-active{color:#0960e1;background:#146ef51a}.chat-sidebar-search-toggle:focus-visible{outline:2px solid hsl(216 92% 52% / .5);outline-offset:2px}.chat-sidebar-search-row{display:flex;align-items:center;gap:6px;max-height:32px;padding:0 8px;margin-bottom:10px;border-radius:8px;background:#14171f0b;box-shadow:0 0 #146ef500;overflow:hidden;opacity:1;transform:translateY(0);transition:max-height .19s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .19s cubic-bezier(.22,1,.36,1),margin-bottom .19s cubic-bezier(.22,1,.36,1),padding .19s cubic-bezier(.22,1,.36,1),background .14s ease,box-shadow .14s ease}.chat-sidebar-search-row:focus-within{background:#146ef50e;box-shadow:0 0 0 2.5px #146ef552}.chat-sidebar-search-row:not(.chat-sidebar-search-row-closing){animation:chat-search-row-enter .19s cubic-bezier(.22,1,.36,1) both}@keyframes chat-search-row-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.chat-sidebar-search-row-closing{max-height:0!important;opacity:0!important;transform:translateY(-3px)!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;transition-duration:.15s!important}.chat-sidebar-search-row-modal{margin:0 12px 8px;animation:none}.chat-sidebar-search-icon{flex:0 0 auto;color:#9aa1b1}.chat-sidebar-search-input{flex:1 1 auto;min-width:0;height:32px;border:none;background:transparent;outline:none;font-size:13px;color:#1a1e29}.chat-sidebar-search-input::-moz-placeholder{color:#9aa1b1}.chat-sidebar-search-input::placeholder{color:#9aa1b1}.chat-sidebar-search-input:focus,.chat-sidebar-search-input:focus-visible{outline:none;box-shadow:none;border-color:transparent}.chat-sidebar-search-clear{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;color:#9aa1b1;transition:background .12s ease,color .12s ease,transform 90ms cubic-bezier(.22,1,.36,1)}.chat-sidebar-search-clear:hover{background:#14171f14;color:#1a1e29}.chat-sidebar-search-clear:active{transform:scale(.88)}.chat-sidebar-newchat{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 10px;margin-bottom:14px;border-radius:8px;color:#1a1e29;font-size:14px;font-weight:500;transition:background .12s ease,transform 90ms cubic-bezier(.22,1,.36,1)}.chat-sidebar-newchat:hover{background:#14171f0b}.chat-sidebar-newchat:active{transform:scale(.98);transition-duration:70ms}.chat-sidebar-newchat-label{flex:1 1 auto;text-align:left}.chat-sidebar-newchat-plus{color:#9aa1b1;transition:color .14s ease}.chat-sidebar-newchat:hover .chat-sidebar-newchat-plus{color:#0960e1}.chat-sidebar-group+.chat-sidebar-group{margin-top:18px}@keyframes chat-group-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.chat-sidebar-group{animation:chat-group-enter .16s cubic-bezier(.22,1,.36,1) both}.chat-sidebar-label{padding:0 10px;margin-bottom:6px;font-size:11px;font-weight:500;letter-spacing:.02em;color:#9aa1b1}.chat-sidebar-empty{padding:6px 10px;font-size:13px;color:#9aa1b1}.chat-sidebar-row{position:relative;display:flex;align-items:center;gap:8px;min-height:46px;padding:6px 30px 6px 10px;margin-bottom:2px;border-radius:8px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:background .12s ease,transform 90ms cubic-bezier(.22,1,.36,1)}.chat-sidebar-row:hover{background:#14171f0b}.chat-sidebar-row:active{transform:scale(.985);transition-duration:70ms}.chat-sidebar-row-active{background:#146ef517}.chat-sidebar-row-active:hover{background:#146ef51f}.chat-sidebar-row-main{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.chat-sidebar-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;color:#1a1e29}.chat-sidebar-row-active .chat-sidebar-row-title{color:#084fba;font-weight:600}.chat-sidebar-row-time{font-size:11px;line-height:14px;color:#9aa1b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-sidebar-pin-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:#6b7280;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.chat-sidebar-row:hover .chat-sidebar-pin-btn{opacity:1}.chat-sidebar-pin-btn:hover{background:#146ef51f;color:#0960e1}.chat-sidebar-status{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;pointer-events:none;transition:opacity .12s ease}.chat-sidebar-row:hover .chat-sidebar-status{opacity:0}.chat-sidebar-thinking{display:flex;align-items:center;gap:2.5px}.chat-sidebar-thinking-dot{width:3.5px;height:3.5px;border-radius:999px;background:#146ef5;animation:chat-sidebar-thinking-pulse 1.1s ease-in-out infinite}.chat-sidebar-thinking-dot:nth-child(2){animation-delay:.15s}.chat-sidebar-thinking-dot:nth-child(3){animation-delay:.3s}@keyframes chat-sidebar-thinking-pulse{0%,80%,to{opacity:.28;transform:scale(.72)}40%{opacity:1;transform:scale(1)}}.chat-sidebar-unread-dot{width:7px;height:7px;border-radius:999px;background:#146ef5;animation:chat-sidebar-unread-pulse 2.2s ease-out infinite}@keyframes chat-sidebar-unread-pulse{0%{box-shadow:0 0 #146ef580}70%,to{box-shadow:0 0 0 5px #146ef500}}.chat-sidebar-archived-btn{display:flex;align-items:center;gap:8px;width:calc(100% - 20px);margin:6px 10px 10px;padding:6px 8px;border-radius:8px;color:#6b7280;font-size:12.5px;font-weight:500;transition:background .12s ease,color .12s ease}.chat-sidebar-archived-btn:hover{background:#14171f0b;color:#1a1e29}.chat-sidebar-archived-label{flex:1 1 auto;text-align:left}.chat-sidebar-archived-count{flex:0 0 auto;min-width:16px;padding:1px 5px;border-radius:999px;background:#14171f0f;color:#9aa1b1;font-size:10.5px;font-weight:600;text-align:center}.chat-sidebar-row-draggable{cursor:grab}.chat-sidebar-row-draggable:active{cursor:grabbing}.chat-sidebar-row-placeholder{position:relative;margin-bottom:2px;border-radius:8px;background:#146ef512;transition:background .2s ease}.chat-sidebar-group-drop-target{background:#146ef50d;border-radius:10px}.chat-sidebar-drag-ghost{position:fixed;z-index:80;display:flex;align-items:center;gap:8px;padding:6px 30px 6px 10px;border-radius:8px;background:#fff;box-shadow:0 14px 32px #14171f33,0 4px 10px #14171f1a;opacity:.98;transform:scale(1.012);transition:box-shadow .14s ease;pointer-events:none;will-change:transform,left,top,opacity}.chat-sidebar-drag-ghost-reduced{box-shadow:0 2px 6px #14171f1f;transform:none}@media (max-width: 900px){.chat-sidebar{display:none}.chat-sidebar-toggle{top:16px;left:68px;width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.chat-sidebar,.chat-sidebar-collapsed,.chat-sidebar-inner,.chat-sidebar-toggle,.chat-sidebar-newchat,.chat-sidebar-row,.chat-sidebar-search-toggle,.chat-sidebar-search-clear,.chat-sidebar-archived-btn,.chat-sidebar-handle:after{transition:none!important}.chat-sidebar-group,.chat-sidebar-search-row{animation:none!important}.chat-sidebar-newchat:active,.chat-sidebar-row:active,.chat-sidebar-search-toggle:active,.chat-sidebar-search-clear:active{transform:none!important}.chat-sidebar-search-row{transition:none!important}.chat-sidebar-thinking-dot,.chat-sidebar-unread-dot{animation:none!important}.chat-sidebar-thinking-dot{opacity:.85}}.chat-sidebar-search-row.chats-modal-search{max-height:44px;height:44px;flex-shrink:0;padding:0 14px;border-radius:12px;background:hsl(var(--foreground) / .045);box-shadow:none}.chat-sidebar-search-row.chats-modal-search:focus-within{background:hsl(var(--card));box-shadow:0 0 0 3px hsl(var(--primary) / .22),inset 0 0 0 1.5px hsl(var(--primary) / .65)}.chats-modal-search .chat-sidebar-search-icon{color:hsl(var(--muted-foreground))}.chats-modal-search .chat-sidebar-search-input{height:100%;font-size:14px;color:hsl(var(--foreground));outline:none!important;box-shadow:none!important}.chats-modal-search .chat-sidebar-search-input::-moz-placeholder{color:hsl(var(--muted-foreground) / .75)}.chats-modal-search .chat-sidebar-search-input::placeholder{color:hsl(var(--muted-foreground) / .75)}.chats-modal-search .chat-sidebar-search-clear:hover{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground))}.chats-modal-list .chat-sidebar-label{padding:0 12px;margin-bottom:8px;color:hsl(var(--muted-foreground))}.chats-modal-list .chat-sidebar-row{min-height:50px;padding:8px 34px 8px 12px;margin-bottom:3px;border-radius:10px}.chats-modal-list .chat-sidebar-row-title{font-size:14.5px;color:hsl(var(--foreground) / .92)}.chats-modal-list .chat-sidebar-row-time,.chats-modal-list .chat-sidebar-empty{color:hsl(var(--muted-foreground))}@media (prefers-reduced-motion: reduce){.chats-modal-search .chat-sidebar-search-row{transition:none}}@media (max-width: 768px){[data-testid=composer-plus],[data-testid=composer-mic],[data-testid=assistant-send],[data-testid=assistant-stop]{width:44px!important;height:44px!important}[data-testid=composer-attach-file],[data-testid^=composer-menu-]{min-height:44px}}.crystal-home{position:relative;height:100dvh;min-height:100dvh;overflow:hidden;isolation:isolate;background:#fff;display:flex}.crystal-stage{position:relative;flex:1 1 auto;min-width:0}.crystal-bg{position:absolute;inset:0;z-index:0;opacity:0;background:radial-gradient(120% 90% at 8% 4%,#ffffff 0%,#ffffff 28%,transparent 60%),linear-gradient(135deg,#fff,#eef4ff 32%,#cfe0ff 58%,#8fb8ff 78%,#3180f6);animation:crystal-bg-in .46s cubic-bezier(.22,1,.36,1) forwards,crystal-bg-pulse 11s ease-in-out .64s infinite alternate}@keyframes crystal-bg-in{0%{opacity:0}to{opacity:1}}@keyframes crystal-bg-pulse{0%{filter:saturate(1) brightness(1);background-position:0% 0%,0% 0%}to{filter:saturate(1.08) brightness(1.02);background-position:0% 0%,6% 4%}}.crystal-sparkle{position:absolute;z-index:1;color:#3b86f7;opacity:0;pointer-events:none;animation:crystal-sparkle-in .9s cubic-bezier(.22,1,.36,1) forwards,crystal-sparkle-twinkle 4.5s ease-in-out infinite;animation-delay:var(--nz-sparkle-delay, 0s),calc(var(--nz-sparkle-delay, 0s) + .9s)}@keyframes crystal-sparkle-in{0%{opacity:0;transform:scale(.4)}to{opacity:var(--nz-sparkle-op, .55);transform:scale(1)}}@keyframes crystal-sparkle-twinkle{0%,to{opacity:var(--nz-sparkle-op, .55);transform:scale(1)}50%{opacity:calc(var(--nz-sparkle-op, .55) * .35);transform:scale(.82)}}.crystal-content{position:relative;z-index:2;min-height:100dvh}.crystal-fade{opacity:0;transform:translateY(6px);animation:crystal-content-in .22s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--nz-stagger, 0ms)}@keyframes crystal-content-in{to{opacity:1;transform:translateY(0)}}.crystal-headline{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;color:#14171f}.crystal-card{border-radius:20px;background:#fff;box-shadow:0 1px 2px #14171f0a,0 18px 44px -18px #1e40af47,0 6px 18px -8px #1e40af24,0 0 #146ef500;transition:box-shadow .18s cubic-bezier(.4,0,1,1)}.crystal-card:hover{box-shadow:0 1px 2px #14171f0d,0 24px 56px -16px #1e40af57,0 8px 22px -6px #1e40af33,0 0 #146ef500}.crystal-card:focus-within{transition-duration:.28s;transition-timing-function:cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #14171f0d,0 26px 60px -16px #1e40af5c,0 10px 26px -8px #1e40af38,0 0 34px 2px #146ef542}.crystal-card-drag{box-shadow:0 1px 2px #14171f0d,0 26px 60px -16px #1e40af66,0 0 40px 4px #146ef557!important}.crystal-card-recording{box-shadow:0 1px 2px #14171f0d,0 26px 60px -16px #1e40af57,0 0 34px 2px #df3a3a3d!important}.crystal-input-wrap{border-radius:8px}.crystal-textarea{font-size:15px;line-height:1.5;color:#14171f}.crystal-textarea::-moz-placeholder{color:#9aa1b1}.crystal-textarea::placeholder{color:#9aa1b1}.crystal-icon-btn{border-radius:999px;color:#6b7280;transition:background .16s ease,color .16s ease,transform .12s ease}.crystal-icon-btn:hover{background:#146ef514;color:#0960e1}.crystal-icon-btn:active{transform:scale(.93)}.crystal-send{border-radius:999px;background:#146ef5;color:#fff;box-shadow:0 0 #146ef500;transition:background .16s ease,box-shadow .3s cubic-bezier(.22,1,.36,1),transform .12s ease;animation:crystal-send-glow 3.2s ease-in-out infinite}.crystal-send:hover:not(:disabled){background:#0960e1}.crystal-send:active:not(:disabled){transform:scale(.93)}.crystal-send:disabled{background:#d7deee;color:#fff;animation:none;box-shadow:none}@keyframes crystal-send-glow{0%,to{box-shadow:0 0 #146ef559}50%{box-shadow:0 0 16px 3px #146ef552}}.crystal-mode-chip{border-radius:999px;color:#6b7280;background:#146ef50f}.crystal-pill{border-radius:999px;background:#fff;color:#363c49;box-shadow:0 1px 2px #14171f0d,0 8px 20px -12px #1e40af3d;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,color .16s ease,background .16s ease}.crystal-pill:hover{transform:translateY(-1px);background:#146ef512;color:#0853c4;box-shadow:0 1px 2px #14171f0f,0 12px 26px -12px #1e40af57}.crystal-pill:active{transform:translateY(0) scale(.97)}.crystal-corner-btn{border-radius:999px;background:#fff;box-shadow:0 1px 2px #14171f0d,0 10px 26px -14px #1e40af4d;transition:box-shadow .18s ease,transform .16s cubic-bezier(.22,1,.36,1)}.crystal-corner-btn:hover{box-shadow:0 1px 2px #14171f0f,0 14px 32px -12px #1e40af5c}.crystal-corner-menu{border-radius:16px;background:#fff;box-shadow:0 24px 60px -20px #141e3c52,0 2px 8px -2px #141e3c1a}.crystal-spinner{border-radius:999px;border:2px solid hsl(216 92% 52% / .22);border-top-color:#146ef5;animation:crystal-spin .7s linear infinite}@keyframes crystal-spin{to{transform:rotate(360deg)}}@keyframes crystal-greeting-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.crystal-greeting-exit{animation:crystal-greeting-out .2s cubic-bezier(.4,0,1,1) forwards}.crystal-greeting-exit-late{animation-duration:.15s;animation-delay:50ms}.crystal-transcript{animation:crystal-content-in .38s cubic-bezier(.22,1,.36,1) both;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 44px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 44px,#000 calc(100% - 24px),transparent 100%);padding-top:28px;scrollbar-width:none}.crystal-home .crystal-transcript::-webkit-scrollbar{display:none}.crystal-home .crystal-transcript.rev-ov,.crystal-home .crystal-transcript.rev-ov.netz-asst{background:none;background-color:transparent;background-image:none;box-shadow:none;border:0}.crystal-home .netz-asst{margin:0;background:none;box-shadow:none;border-radius:0;overflow:visible}.crystal-home .crystal-transcript.netz-asst{overflow-y:auto}.crystal-composer-docked{position:relative}@keyframes crystal-transcript-switch-out{0%{opacity:1}to{opacity:0}}.crystal-transcript-switch-out{animation:crystal-transcript-switch-out .18s cubic-bezier(.22,1,.36,1) forwards}@keyframes crystal-transcript-switch-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.crystal-transcript-switch-in{animation:crystal-transcript-switch-in .34s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.crystal-bg,.crystal-sparkle,.crystal-fade,.crystal-send,.crystal-spinner,.crystal-transcript,.crystal-transcript-switch-out,.crystal-transcript-switch-in,.crystal-greeting-exit{animation:none!important}.crystal-bg{opacity:1}.crystal-sparkle{opacity:var(--nz-sparkle-op, .55);transform:none}.crystal-fade{opacity:1;transform:none}.crystal-transcript{opacity:1}}@media (max-width: 900px){.crystal-content[data-mode=chat]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))!important}}:root:not(.dark){--kv2-ease: cubic-bezier(.22, 1, .36, 1);--kv2-hover-ms: .12s;--kv2-radius-card: 16px;--kv2-radius-popover: 12px;--kv2-radius-input: 7px;--kv2-radius-pill: 9999px;--kv2-shadow-card: 0 1px 1px -.5px rgba(20, 23, 31, .04), 0 0 0 1px hsl(var(--primary) / .055), 0 10px 24px -14px hsl(var(--primary) / .2), 0 3px 8px -4px hsl(var(--primary) / .12);--kv2-shadow-popover: 0 1px 1px -.5px rgba(20, 23, 31, .05), 0 0 0 1px hsl(var(--primary) / .07), 0 14px 30px -16px hsl(var(--primary) / .26), 0 4px 10px -4px hsl(var(--primary) / .16);--kv2-shadow-halo: 0 0 0 1px hsl(var(--primary) / .14), 0 4px 28px -6px hsl(var(--primary) / .32)}:root:not(.dark) .surface-card{border:0;border-radius:var(--kv2-radius-card);box-shadow:var(--kv2-shadow-card)}:root:not(.dark) .surface-raised{border:0;border-radius:var(--kv2-radius-card);box-shadow:var(--kv2-shadow-card),0 16px 36px -16px #0000001f}:root:not(.dark) .bg-popover{border:0;border-radius:var(--kv2-radius-popover);box-shadow:var(--kv2-shadow-popover)}:root:not(.dark) button.rounded-md.font-semibold.transition-all{border-radius:var(--kv2-radius-pill);transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--kv2-hover-ms);transition-timing-function:var(--kv2-ease)}:root:not(.dark) button.rounded-md.font-semibold.transition-all:hover:not(:disabled){box-shadow:0 2px 10px -3px hsl(var(--primary) / .22)}:root:not(.dark) button.rounded-md.font-semibold.transition-all:active:not(:disabled){transform:scale(.98) translateY(0);transition-duration:.12s}:root:not(.dark) button.rounded-md.font-semibold.transition-all.bg-secondary:not(:disabled),:root:not(.dark) button.rounded-md.font-semibold.transition-all.bg-card:not(:disabled){background-color:hsl(var(--card));border-color:transparent;box-shadow:0 0 0 1px hsl(var(--foreground) / .09),var(--kv2-shadow-popover)}:root:not(.dark) button.rounded-md.font-semibold.transition-all.bg-secondary:hover:not(:disabled),:root:not(.dark) button.rounded-md.font-semibold.transition-all.bg-card:hover:not(:disabled){background-color:hsl(var(--card));border-color:transparent;box-shadow:0 0 0 1px hsl(var(--primary) / .32),0 6px 18px -8px hsl(var(--primary) / .24)}:root:not(.dark) input.rounded-md.border-input.bg-background,:root:not(.dark) button.rounded-md.border-input.bg-background{border-radius:var(--kv2-radius-input);transition:border-color var(--kv2-hover-ms) var(--kv2-ease),box-shadow var(--kv2-hover-ms) var(--kv2-ease),background-color var(--kv2-hover-ms) var(--kv2-ease)}:root:not(.dark) input.rounded-md.border-input.bg-background:hover:not(:disabled),:root:not(.dark) button.rounded-md.border-input.bg-background:hover:not(:disabled){border-color:hsl(var(--primary) / .4)}:root:not(.dark) input.rounded-md.border-input.bg-background:focus-visible,:root:not(.dark) button.rounded-md.border-input.bg-background:focus-visible{box-shadow:0 0 0 3px hsl(var(--primary) / .16)}.kv2-hover{transition:background-color var(--kv2-hover-ms, .12s) var(--kv2-ease, ease),box-shadow var(--kv2-hover-ms, .12s) var(--kv2-ease, ease)}:root:not(.dark) .kv2-hover:hover{background-color:hsl(var(--primary) / .06)}@keyframes kv2-breathe{0%,to{opacity:var(--kv2-breathe-min, .6);transform:scale(1)}50%{opacity:var(--kv2-breathe-max, 1);transform:scale(1.035)}}.kv2-breathe{animation:kv2-breathe var(--kv2-breathe-duration, 3s) ease-in-out infinite;animation-delay:var(--kv2-delay, 0s)}@keyframes kv2-twinkle{0%,to{opacity:.22;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}.kv2-twinkle{animation:kv2-twinkle var(--kv2-twinkle-duration, 2.2s) ease-in-out infinite;animation-delay:var(--kv2-delay, 0s)}@keyframes kv2-emerge{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kv2-emerge{animation:kv2-emerge .42s var(--kv2-ease, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--kv2-delay, 0s)}:root:not(.dark) .kv2-halo{box-shadow:var(--kv2-shadow-halo)}.kv2-emerge-stagger>*{animation:kv2-emerge .42s var(--kv2-ease, cubic-bezier(.22, 1, .36, 1)) both}.kv2-emerge-stagger>*:nth-child(1){animation-delay:0ms}.kv2-emerge-stagger>*:nth-child(2){animation-delay:40ms}.kv2-emerge-stagger>*:nth-child(3){animation-delay:80ms}.kv2-emerge-stagger>*:nth-child(4){animation-delay:.12s}.kv2-emerge-stagger>*:nth-child(5){animation-delay:.16s}.kv2-emerge-stagger>*:nth-child(6){animation-delay:.2s}.kv2-emerge-stagger>*:nth-child(7){animation-delay:.24s}.kv2-emerge-stagger>*:nth-child(8){animation-delay:.28s}.kv2-emerge-stagger>*:nth-child(9){animation-delay:.32s}.kv2-emerge-stagger>*:nth-child(10){animation-delay:.36s}.kv2-emerge-stagger>*:nth-child(n+11){animation-delay:.4s}@media (prefers-reduced-motion: reduce){.kv2-breathe,.kv2-twinkle,.kv2-emerge,.kv2-emerge-stagger>*{animation:none!important}}:root:not(.dark) table tbody tr{transition-timing-function:var(--kv2-ease)}.kv2-cell-muted{color:hsl(var(--muted-foreground));font-weight:400!important}:root:not(.dark) .flex.h-screen.overflow-hidden.bg-background{background-color:#f9fafc;background-image:radial-gradient(52% 46% at 4% -2%,hsl(216 92% 58% / .14) 0%,transparent 68%),radial-gradient(40% 38% at 100% 96%,hsl(216 88% 54% / .08) 0%,transparent 70%),linear-gradient(160deg,#fff,#f9fbfd 48%,#f5f7fc);background-repeat:no-repeat;background-size:100% 100%}
