@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}}}@layer theme{:root,:host{--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-spacing:.25rem;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-animate-spin:spin 1s linear infinite;--tw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--tw-color-sg-ink:#10172a;--tw-color-sg-ink-soft:#334155;--tw-color-sg-muted:#6b7280;--tw-color-sg-muted-2:#8a94a3;--tw-color-sg-white:#fff;--tw-color-sg-offwhite:#fbfaf6;--tw-color-sg-navy:#02070b;--tw-color-sg-navy-2:#0b1118;--tw-color-sg-teal:#005b61;--tw-color-sg-teal-dark:#003e45;--tw-color-sg-cyan:#16d8e8;--tw-color-sg-cyan-soft:#ddf8fa;--tw-color-sg-green:#0f8f64;--tw-color-sg-green-soft:#e6f6ee;--tw-color-sg-amber:#d99a32;--tw-color-sg-amber-soft:#fff3de;--tw-color-sg-red:#d6453d;--tw-color-sg-red-soft:#fdebea;--tw-color-sg-blue:#2b6cb0;--tw-color-sg-blue-soft:#e8f1ff;--tw-color-sg-purple:#6d5dd3;--tw-color-sg-purple-soft:#f0edff;--tw-text-display:64px;--tw-text-display--line-height:1;--tw-text-h1:42px;--tw-text-h1--line-height:1.06;--tw-text-h2:28px;--tw-text-h2--line-height:1.15;--tw-text-h3:22px;--tw-text-h3--line-height:1.25;--tw-text-lead:18px;--tw-text-lead--line-height:1.6;--tw-text-body:15px;--tw-text-body--line-height:1.55;--tw-text-small:13px;--tw-text-small--line-height:1.45;--tw-text-label:11px;--tw-text-label--line-height:1.2;--tw-radius-sg-xs:6px;--tw-radius-sg-sm:8px;--tw-radius-sg-md:12px;--tw-radius-sg-lg:16px;--tw-radius-sg-xl:20px;--tw-radius-sg-2xl:28px;--tw-radius-sg-pill:999px;--tw-shadow-sg-e1:0 1px 2px #02070b14, 0 1px 3px #02070b1a;--tw-shadow-sg-e2:0 6px 18px #02070b1f;--tw-shadow-sg-popover:0 14px 38px #02070b29;--tw-shadow-sg-toast:0 10px 32px #02070b2e;--tw-shadow-sg-tour:0 18px 60px #02070b38;--tw-shadow-sg-dialog:0 24px 80px #02070b42;--tw-shadow-sg-focus:0 0 0 3px #16d8e838}}@layer base,components;@layer utilities{.tw\:pointer-events-none{pointer-events:none}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:inset-0{inset:0}.tw\:top-0{top:0}.tw\:top-1{top:var(--tw-spacing)}.tw\:top-2\.5{top:calc(var(--tw-spacing) * 2.5)}.tw\:right-0{right:0}.tw\:right-2\.5{right:calc(var(--tw-spacing) * 2.5)}.tw\:bottom-0{bottom:0}.tw\:bottom-1{bottom:var(--tw-spacing)}.tw\:bottom-2{bottom:calc(var(--tw-spacing) * 2)}.tw\:bottom-2\.5{bottom:calc(var(--tw-spacing) * 2.5)}.tw\:left-0{left:0}.tw\:left-1\/2{left:50%}.tw\:left-2{left:calc(var(--tw-spacing) * 2)}.tw\:col-span-2{grid-column:span 2/span 2}.tw\:mx-auto{margin-inline:auto}.tw\:mt-0\.5{margin-top:calc(var(--tw-spacing) * .5)}.tw\:mt-1{margin-top:var(--tw-spacing)}.tw\:mt-1\.5{margin-top:calc(var(--tw-spacing) * 1.5)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-2\.5{margin-top:calc(var(--tw-spacing) * 2.5)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-3\.5{margin-top:calc(var(--tw-spacing) * 3.5)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-5{margin-top:calc(var(--tw-spacing) * 5)}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:mt-7{margin-top:calc(var(--tw-spacing) * 7)}.tw\:mt-8{margin-top:calc(var(--tw-spacing) * 8)}.tw\:mt-10{margin-top:calc(var(--tw-spacing) * 10)}.tw\:mt-\[8vh\]{margin-top:8vh}.tw\:mt-auto{margin-top:auto}.tw\:-mr-1{margin-right:calc(var(--tw-spacing) * -1)}.tw\:mr-1{margin-right:var(--tw-spacing)}.tw\:mr-2{margin-right:calc(var(--tw-spacing) * 2)}.tw\:-mb-px{margin-bottom:-1px}.tw\:mb-1{margin-bottom:var(--tw-spacing)}.tw\:mb-1\.5{margin-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-2\.5{margin-bottom:calc(var(--tw-spacing) * 2.5)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-3\.5{margin-bottom:calc(var(--tw-spacing) * 3.5)}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:mb-8{margin-bottom:calc(var(--tw-spacing) * 8)}.tw\:ml-0\.5{margin-left:calc(var(--tw-spacing) * .5)}.tw\:ml-1{margin-left:var(--tw-spacing)}.tw\:ml-1\.5{margin-left:calc(var(--tw-spacing) * 1.5)}.tw\:ml-auto{margin-left:auto}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:h-1{height:var(--tw-spacing)}.tw\:h-6{height:calc(var(--tw-spacing) * 6)}.tw\:h-7{height:calc(var(--tw-spacing) * 7)}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-10{height:calc(var(--tw-spacing) * 10)}.tw\:h-11{height:calc(var(--tw-spacing) * 11)}.tw\:h-12{height:calc(var(--tw-spacing) * 12)}.tw\:h-14{height:calc(var(--tw-spacing) * 14)}.tw\:h-full{height:100%}.tw\:max-h-\[80vh\]{max-height:80vh}.tw\:min-h-0{min-height:0}.tw\:w-9{width:calc(var(--tw-spacing) * 9)}.tw\:w-56{width:calc(var(--tw-spacing) * 56)}.tw\:w-full{width:100%}.tw\:max-w-\[88\%\]{max-width:88%}.tw\:max-w-\[92\%\]{max-width:92%}.tw\:min-w-0{min-width:0}.tw\:min-w-\[160px\]{min-width:160px}.tw\:min-w-\[180px\]{min-width:180px}.tw\:min-w-\[190px\]{min-width:190px}.tw\:min-w-full{min-width:100%}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:origin-top-left{transform-origin:0 0}.tw\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:animate-pulse{animation:var(--tw-animate-pulse)}.tw\:animate-spin{animation:var(--tw-animate-spin)}.tw\:cursor-default{cursor:default}.tw\:cursor-grab{cursor:grab}.tw\:resize-none{resize:none}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-baseline{align-items:baseline}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:gap-0{gap:0}.tw\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-3\.5{gap:calc(var(--tw-spacing) * 3.5)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-8{gap:calc(var(--tw-spacing) * 8)}.tw\:gap-9{gap:calc(var(--tw-spacing) * 9)}.tw\:gap-x-2{column-gap:calc(var(--tw-spacing) * 2)}.tw\:gap-y-1{row-gap:var(--tw-spacing)}.tw\:self-end{align-self:flex-end}.tw\:self-start{align-self:flex-start}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-visible{overflow:visible}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded-sg-lg{border-radius:var(--tw-radius-sg-lg)}.tw\:rounded-sg-md{border-radius:var(--tw-radius-sg-md)}.tw\:rounded-sg-pill{border-radius:var(--tw-radius-sg-pill)}.tw\:rounded-sg-sm{border-radius:var(--tw-radius-sg-sm)}.tw\:rounded-sg-xs{border-radius:var(--tw-radius-sg-xs)}.tw\:bg-transparent{background-color:#0000}.tw\:object-cover{object-fit:cover}.tw\:p-0\.5{padding:calc(var(--tw-spacing) * .5)}.tw\:p-1{padding:var(--tw-spacing)}.tw\:p-1\.5{padding:calc(var(--tw-spacing) * 1.5)}.tw\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-3\.5{padding:calc(var(--tw-spacing) * 3.5)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:p-10{padding:calc(var(--tw-spacing) * 10)}.tw\:px-0\.5{padding-inline:calc(var(--tw-spacing) * .5)}.tw\:px-1{padding-inline:var(--tw-spacing)}.tw\:px-1\.5{padding-inline:calc(var(--tw-spacing) * 1.5)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-3\.5{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-2\.5{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-8{padding-block:calc(var(--tw-spacing) * 8)}.tw\:py-10{padding-block:calc(var(--tw-spacing) * 10)}.tw\:py-12{padding-block:calc(var(--tw-spacing) * 12)}.tw\:py-16{padding-block:calc(var(--tw-spacing) * 16)}.tw\:pt-1\.5{padding-top:calc(var(--tw-spacing) * 1.5)}.tw\:pt-2{padding-top:calc(var(--tw-spacing) * 2)}.tw\:pt-2\.5{padding-top:calc(var(--tw-spacing) * 2.5)}.tw\:pt-3{padding-top:calc(var(--tw-spacing) * 3)}.tw\:pt-3\.5{padding-top:calc(var(--tw-spacing) * 3.5)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-5{padding-top:calc(var(--tw-spacing) * 5)}.tw\:pt-7{padding-top:calc(var(--tw-spacing) * 7)}.tw\:pt-8{padding-top:calc(var(--tw-spacing) * 8)}.tw\:pr-2{padding-right:calc(var(--tw-spacing) * 2)}.tw\:pr-2\.5{padding-right:calc(var(--tw-spacing) * 2.5)}.tw\:pr-3{padding-right:calc(var(--tw-spacing) * 3)}.tw\:pb-0\.5{padding-bottom:calc(var(--tw-spacing) * .5)}.tw\:pb-1{padding-bottom:var(--tw-spacing)}.tw\:pb-2{padding-bottom:calc(var(--tw-spacing) * 2)}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:pb-3\.5{padding-bottom:calc(var(--tw-spacing) * 3.5)}.tw\:pb-4{padding-bottom:calc(var(--tw-spacing) * 4)}.tw\:pb-20{padding-bottom:calc(var(--tw-spacing) * 20)}.tw\:pb-28{padding-bottom:calc(var(--tw-spacing) * 28)}.tw\:pl-2\.5{padding-left:calc(var(--tw-spacing) * 2.5)}.tw\:pl-3{padding-left:calc(var(--tw-spacing) * 3)}.tw\:pl-3\.5{padding-left:calc(var(--tw-spacing) * 3.5)}.tw\:pl-4{padding-left:calc(var(--tw-spacing) * 4)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:align-super{vertical-align:super}.tw\:font-body{font-family:var(--font-body)}.tw\:font-display{font-family:var(--font-display)}.tw\:font-mono{font-family:var(--font-mono);font-family:var(--tw-font-mono)}.tw\:text-body{font-size:var(--tw-text-body);line-height:var(--tw-leading,var(--tw-text-body--line-height))}.tw\:text-label{font-size:var(--tw-text-label);line-height:var(--tw-leading,var(--tw-text-label--line-height))}.tw\:text-small{font-size:var(--tw-text-small);line-height:var(--tw-leading,var(--tw-text-small--line-height))}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:uppercase{text-transform:uppercase}.tw\:italic{font-style:italic}.tw\:opacity-0{opacity:0}.tw\:shadow-sg-dialog{--tw-shadow:0 24px 80px var(--tw-shadow-color,#02070b42);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-sg-e1{--tw-shadow:0 1px 2px var(--tw-shadow-color,#02070b14), 0 1px 3px var(--tw-shadow-color,#02070b1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-sg-e2{--tw-shadow:0 6px 18px var(--tw-shadow-color,#02070b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-sg-popover{--tw-shadow:0 14px 38px var(--tw-shadow-color,#02070b29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.tw\:group-hover\:opacity-100:is(:where(.tw\:group):hover *){opacity:1}}.tw\:focus-visible\:opacity-100:focus-visible{opacity:1}.tw\:active\:cursor-grabbing:active{cursor:grabbing}@media (min-width:40rem){.tw\:sm\:block{display:block}.tw\:sm\:hidden{display:none}.tw\:sm\:inline-block{display:inline-block}.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.tw\:lg\:block{display:block}.tw\:lg\:flex{display:flex}.tw\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:lg\:grid-cols-\[200px_minmax\(0\,1fr\)_256px\]{grid-template-columns:200px minmax(0,1fr) 256px}.tw\:lg\:grid-cols-\[208px_minmax\(0\,1fr\)_300px\]{grid-template-columns:208px minmax(0,1fr) 300px}.tw\:lg\:grid-cols-\[210px_minmax\(0\,1fr\)_320px\]{grid-template-columns:210px minmax(0,1fr) 320px}.tw\:lg\:grid-cols-\[248px_minmax\(0\,1fr\)_330px\]{grid-template-columns:248px minmax(0,1fr) 330px}.tw\:lg\:flex-row{flex-direction:row}.tw\:lg\:items-end{align-items:flex-end}.tw\:lg\:justify-between{justify-content:space-between}.tw\:lg\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.tw\:lg\:px-7{padding-inline:calc(var(--tw-spacing) * 7)}.tw\:lg\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}.tw\:lg\:pr-6{padding-right:calc(var(--tw-spacing) * 6)}.tw\:lg\:pr-7{padding-right:calc(var(--tw-spacing) * 7)}.tw\:lg\:pl-6{padding-left:calc(var(--tw-spacing) * 6)}.tw\:lg\:pl-7{padding-left:calc(var(--tw-spacing) * 7)}}@media (min-width:80rem){.tw\:xl\:block{display:block}.tw\:xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--sg-dur-fast:.12s;--sg-dur-base:.18s;--sg-dur-slow:.28s;--sg-ease-standard:cubic-bezier(.2,0,0,1);--sg-ease-emphasized:cubic-bezier(.16,1,.3,1);--sg-z-base:1;--sg-z-sticky:20;--sg-z-dropdown:40;--sg-z-tooltip:50;--sg-z-toast:60;--sg-z-modal:70;--sg-z-command:80;--sg-z-tour:90;--sg-track-label:.08em;--sg-track-mega:.34em;--sg-track-mono:.1em}[data-theme=light]{--sg-bg:#f9fafb;--sg-surface:#fff;--sg-surface-2:#f1f3f5;--sg-border:#e5e7eb;--sg-text:#10172a;--sg-text-soft:#334155;--sg-text-muted:#6b7280;--sg-accent:#005b61;--sg-accent-2:#d99a32;--sg-on-accent:#fff;--sg-accent-soft:#005b611a;--sg-scrim:#fbfaf6b8}[data-theme=dark]{--sg-bg:#02070b;--sg-surface:#0b1118;--sg-surface-2:#111a24;--sg-border:#1e2a36;--sg-text:#fbfaf6;--sg-text-soft:#b7c0cc;--sg-text-muted:#8a94a3;--sg-accent:#16d8e8;--sg-accent-2:#d99a32;--sg-on-accent:#02070b;--sg-accent-soft:#16d8e81f;--sg-scrim:#02070b94}@media (prefers-reduced-motion:reduce){.sg-skeleton,.sg-switch,.sg-switch>span,.sg-tip,.sg-pop,.sg-menuitem,.sg-btn,.sg-chip,.sg-input,.sg-tab,.sg-cite{transition-duration:.001ms!important;animation-duration:.001ms!important}}.sg-focusable:focus-visible{box-shadow:var(--shadow-sg-focus);outline:none}.sg-btn{transition:background var(--sg-dur-fast) var(--sg-ease-standard), filter var(--sg-dur-fast) var(--sg-ease-standard), box-shadow var(--sg-dur-fast);cursor:pointer}.sg-btn:disabled,.sg-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.sg-btn--primary:hover{filter:brightness(1.08)}.sg-btn--primary:active{filter:brightness(.95)}.sg-btn--secondary:hover{background:var(--sg-surface-2)!important}.sg-btn--ghost:hover{background:var(--sg-accent-soft)!important}.sg-btn--danger:hover{filter:brightness(1.06)}.sg-btn--danger:active{filter:brightness(.95)}.sg-chip{transition:background var(--sg-dur-fast), border-color var(--sg-dur-fast), color var(--sg-dur-fast);cursor:pointer}.sg-chip:hover:not([aria-pressed=true]){border-color:var(--sg-accent)}.sg-input{transition:border-color var(--sg-dur-fast), box-shadow var(--sg-dur-fast)}.sg-input:focus-within{border-color:var(--sg-accent);box-shadow:var(--shadow-sg-focus)}.sg-input[data-invalid=true]{border-color:var(--color-sg-red)}.sg-input[data-invalid=true]:focus-within{box-shadow:0 0 0 3px #d6453d38}.sg-tab{transition:color var(--sg-dur-fast), border-color var(--sg-dur-fast);cursor:pointer}.sg-tab:hover{color:var(--sg-text)}.sg-skeleton{background:linear-gradient(90deg, var(--sg-surface) 25%, var(--sg-surface-2) 37%, var(--sg-surface) 63%);background-size:400% 100%;animation:1.4s infinite sg-shimmer}@keyframes sg-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.sg-switch{transition:background var(--sg-dur-base) var(--sg-ease-standard);cursor:pointer}.sg-switch>span{transition:transform var(--sg-dur-base) var(--sg-ease-emphasized)}.sg-tip-wrap{display:inline-flex;position:relative}.sg-tip{opacity:0;pointer-events:none;transition:opacity var(--sg-dur-fast), transform var(--sg-dur-fast);white-space:nowrap;z-index:var(--sg-z-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.sg-tip-wrap:hover .sg-tip,.sg-tip-wrap:focus-within .sg-tip{opacity:1;transform:translate(-50%)translateY(0)}.sg-pop{z-index:var(--sg-z-dropdown);animation:sg-pop-in var(--sg-dur-fast) var(--sg-ease-emphasized)}@keyframes sg-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.sg-menuitem{transition:background var(--sg-dur-fast);cursor:pointer}.sg-menuitem:hover,.sg-menuitem[data-active=true]{background:var(--sg-accent-soft)}.sg-cite{transition:background var(--sg-dur-fast), color var(--sg-dur-fast);cursor:pointer}.sg-cite:hover,.sg-cite[aria-expanded=true]{background:var(--sg-accent);color:var(--sg-on-accent)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
