@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._mark_mju7b_1{flex-shrink:0;display:block;filter:drop-shadow(0 0 14px rgba(139,124,255,.35))}._lockup_mju7b_7{display:inline-flex;align-items:center;gap:.45em;color:var(--foreground);text-decoration:none}._word_mju7b_15{font-family:var(--font-family-display);font-weight:600;letter-spacing:-.03em;line-height:1}._badge_9a3nh_1{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:var(--radius-full);white-space:nowrap;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 30%,transparent)}._dot_9a3nh_14{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;box-shadow:0 0 8px currentColor}._accept_9a3nh_22{color:var(--success);--meter: var(--success)}._review_9a3nh_27{color:var(--warning);--meter: var(--warning)}._reject_9a3nh_32{color:var(--error);--meter: var(--error)}._meter_9a3nh_37{display:inline-flex;align-items:center;gap:var(--spacing-2)}._score_9a3nh_43{font-family:var(--font-family-monospace);font-size:.8rem;width:3ch;text-align:right;color:var(--foreground)}._track_9a3nh_51{width:56px;height:4px;background:var(--muted);border-radius:var(--radius-full);overflow:hidden}._fill_9a3nh_59{display:block;height:100%;border-radius:var(--radius-full);background:var(--meter);box-shadow:0 0 8px var(--meter)}@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._player_5vxm2_1{margin:0;display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}._window_5vxm2_9{position:relative;border:1px solid var(--border);border-radius:var(--radius-md);background:radial-gradient(600px 260px at 80% -20%,rgba(139,124,255,.12),transparent 60%),var(--background);overflow:hidden;min-height:clamp(300px,42vw,400px);display:flex;flex-direction:column}._chrome_5vxm2_20{display:flex;align-items:center;gap:var(--spacing-3);padding:8px 12px;border-bottom:1px solid var(--border);background:var(--sidebar);font-size:.75rem}._dots_5vxm2_30{display:flex;gap:5px}._dots_5vxm2_30 i{width:8px;height:8px;border-radius:50%;background:var(--muted)}._screenName_5vxm2_42{flex:1;color:var(--foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._example_5vxm2_51{font-family:var(--font-family-monospace);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground)}._stage_5vxm2_59{flex:1;padding:clamp(12px,3%,28px);display:flex;flex-direction:column;justify-content:center;min-height:0;overflow:hidden;animation:_fadeIn_5vxm2_1 .35s ease both;font-size:clamp(.7rem,1.6vw,.9rem)}._bigPlay_5vxm2_71{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);border:none;background:#0a0c11b8;color:var(--foreground);cursor:pointer;font:inherit}._bigPlay_5vxm2_71 span{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 28px var(--glow)}._bigPlay_5vxm2_71 strong{font-family:var(--font-family-display);font-size:1.1rem}._bigPlay_5vxm2_71 em{font-style:normal;font-size:.8rem;color:var(--muted-foreground)}._caption_5vxm2_108{display:flex;gap:var(--spacing-2);font-size:.88rem;line-height:1.5;min-height:3em}._stepNo_5vxm2_116{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--primary);padding-top:2px;flex-shrink:0}._controls_5vxm2_124{display:flex;align-items:center;gap:var(--spacing-2)}._controls_5vxm2_124>button{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer}._controls_5vxm2_124>button:disabled{opacity:.4;cursor:default}._segments_5vxm2_147{flex:1;display:flex;gap:4px}._segment_5vxm2_147{flex:1;height:4px;padding:0;border:none;border-radius:var(--radius-full);background:var(--muted);overflow:hidden;cursor:pointer}._segment_5vxm2_147 span{display:block;height:100%;background:var(--primary)}._in1_5vxm2_171,._in2_5vxm2_172,._in3_5vxm2_173,._in4_5vxm2_174,._rowIn_5vxm2_175,._stat_5vxm2_176,._plan_5vxm2_177{animation:_rise_5vxm2_1 .45s ease both}._in1_5vxm2_171{animation-delay:.2s}._in2_5vxm2_172{animation-delay:.6s}._in3_5vxm2_173{animation-delay:1s}._in4_5vxm2_174{animation-delay:2.6s}._upload_5vxm2_185{display:flex;justify-content:center}._drop_5vxm2_190{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;border:1.5px dashed color-mix(in srgb,var(--primary) 50%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 6%,transparent);min-width:60%;color:var(--muted-foreground)}._drop_5vxm2_190>svg{color:var(--primary)}._drop_5vxm2_190 strong{color:var(--foreground);font-family:var(--font-family-monospace)}._bar_5vxm2_212{width:100%;height:4px;background:var(--muted);border-radius:var(--radius-full);overflow:hidden}._bar_5vxm2_212 span{display:block;height:100%;background:var(--primary);animation:_fill_5vxm2_1 1.5s 1.1s ease forwards;width:0}._fakeBtn_5vxm2_228{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 12px;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-weight:600;font-size:.85em;animation:_press_5vxm2_1 .7s .3s ease both}._drop_5vxm2_190 ._fakeBtn_5vxm2_228{align-self:center}._table_5vxm2_246{width:100%;border-collapse:collapse}._table_5vxm2_246 th{text-align:left;font-size:.72em;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);padding:6px 8px;border-bottom:1px solid var(--border)}._table_5vxm2_246 td{padding:8px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}._chip_5vxm2_266{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground)}._mono_5vxm2_276{font-family:var(--font-family-monospace)}._stats_5vxm2_280{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}._stat_5vxm2_176{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._stat_5vxm2_176 span{font-size:.78em;color:var(--muted-foreground)}._stat_5vxm2_176 strong{font-family:var(--font-family-display);font-size:1.7em;line-height:1.1}._stat_5vxm2_176[data-tone=good] strong{color:var(--success)}._stat_5vxm2_176[data-tone=bad] strong{color:var(--error)}._stat_5vxm2_176[data-tone=warn] strong{color:var(--warning)}._note_5vxm2_311{margin:12px 0 0;color:var(--muted-foreground)}._rows_5vxm2_316{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._rows_5vxm2_316 li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._rows_5vxm2_316 li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._rows_5vxm2_316 li strong{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rows_5vxm2_316 li>div span{color:var(--muted-foreground);font-size:.9em}._score_5vxm2_355{font-family:var(--font-family-monospace);color:var(--muted-foreground)}._codeWrap_5vxm2_360{display:flex;flex-direction:column;gap:10px}._codeLabel_5vxm2_366{font-size:.72em;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground)}._code_5vxm2_360{margin:0;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--border);background:#07080c;font-family:var(--font-family-monospace);font-size:.85em;line-height:1.7;white-space:pre-wrap;word-break:break-word}._code_5vxm2_360 span{display:block}._statusWrap_5vxm2_390{display:flex;flex-direction:column;gap:14px}._statusLine_5vxm2_396{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._statusLine_5vxm2_396[data-tone=wait]{color:var(--muted-foreground);animation:_dim_5vxm2_1 .6s 2.4s ease forwards}._statusLine_5vxm2_396[data-tone=wait] svg{color:var(--warning)}._statusLine_5vxm2_396[data-tone=good] svg{color:var(--success);filter:drop-shadow(0 0 5px var(--success))}._statusAfter_5vxm2_418{border-color:color-mix(in srgb,var(--success) 45%,var(--border));animation:_rise_5vxm2_1 .5s 2.6s ease both}._check_5vxm2_423{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._check_5vxm2_423 li{display:flex;align-items:center;gap:10px}._check_5vxm2_423 li[data-done]{color:var(--muted-foreground)}._box_5vxm2_442{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--muted-foreground);display:grid;place-items:center;flex-shrink:0}._check_5vxm2_423 li[data-done] ._box_5vxm2_442{border-color:var(--success);background:var(--success);color:var(--success-foreground)}._plans_5vxm2_458{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._plan_5vxm2_177{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._plan_5vxm2_177[data-pick]{border-color:var(--primary);box-shadow:0 0 18px var(--glow)}._plan_5vxm2_177 span{color:var(--muted-foreground);font-size:.9em}._planBtn_5vxm2_484{margin-top:6px;text-align:center;padding:5px;border-radius:var(--radius-sm);border:1px solid var(--border)}._plan_5vxm2_177[data-pick] ._planBtn_5vxm2_484{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)!important;font-weight:600;animation:_press_5vxm2_1 .7s 1.8s ease both}._linkWrap_5vxm2_500{display:flex;flex-direction:column;gap:14px}._linkBox_5vxm2_506{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 50%,var(--border));border-radius:var(--radius);background:var(--card);font-family:var(--font-family-monospace)}._linkBox_5vxm2_506 em{margin-left:auto;font-style:normal;color:var(--primary);font-family:var(--font-family-base);font-weight:600}._email_5vxm2_525{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._emailHead_5vxm2_535{display:flex;gap:10px}._emailHead_5vxm2_535>svg{color:var(--primary);margin-top:2px}._emailHead_5vxm2_535 div{display:flex;flex-direction:column;gap:2px}._emailHead_5vxm2_535 span{color:var(--muted-foreground);font-size:.85em}._email_5vxm2_525 p{margin:0;color:var(--muted-foreground);line-height:1.5}._sent_5vxm2_562{display:inline-flex;align-items:center;gap:4px;color:var(--success);font-weight:600}._dialog_5vxm2_570{max-width:820px;width:calc(100vw - 32px)}._recording_5vxm2_575{display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius, 10px);background:#0b0f1a}@keyframes _rise_5vxm2_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _fadeIn_5vxm2_1{0%{opacity:0}to{opacity:1}}@keyframes _fill_5vxm2_1{to{width:100%}}@keyframes _press_5vxm2_1{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.04);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 30%,transparent)}to{opacity:1;transform:none}}@keyframes _dim_5vxm2_1{to{opacity:.45}}@media(max-width:640px){._plans_5vxm2_458{grid-template-columns:1fr}._plan_5vxm2_177:not([data-pick]){display:none}._stage_5vxm2_59{padding:10px}}@media(prefers-reduced-motion:reduce){._in1_5vxm2_171,._in2_5vxm2_172,._in3_5vxm2_173,._in4_5vxm2_174,._rowIn_5vxm2_175,._stat_5vxm2_176,._plan_5vxm2_177,._stage_5vxm2_59,._fakeBtn_5vxm2_228,._statusAfter_5vxm2_418,._statusLine_5vxm2_396,._bar_5vxm2_212 span{animation-duration:1ms!important;animation-delay:0ms!important}}._root_1lj53_1{position:fixed;right:20px;bottom:20px;z-index:calc(var(--z-overlay) - 10);display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:var(--font-family-base);color:var(--foreground)}._videoRow_1lj53_14{margin:0 0 8px}._fab_1lj53_18{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px 0 16px;border:none;border-radius:var(--radius-full);background:linear-gradient(135deg,#8b7cff,#5b8cff);color:#0a0c11;font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;box-shadow:0 10px 30px #8b7cff59,0 0 0 1px #ffffff14 inset;transition:transform var(--animation-duration-fast)}._fab_1lj53_18:hover{transform:translateY(-1px)}._fab_1lj53_18[data-open=true]{width:48px;padding:0;justify-content:center}._panel_1lj53_46{width:380px;height:min(600px,calc(100vh - 110px));display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-lg),0 0 0 1px #8b7cff1f;overflow:hidden;animation:_rise_1lj53_1 var(--animation-duration-normal) ease-out}@keyframes _rise_1lj53_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._head_1lj53_70{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(139,124,255,.12),transparent),var(--surface)}._headText_1lj53_79{flex:1;display:flex;flex-direction:column;min-width:0}._headText_1lj53_79 strong{font-family:var(--font-family-display);font-size:1rem}._headText_1lj53_79 span{font-size:.72rem;color:var(--muted-foreground);display:flex;align-items:center;gap:5px}._dot_1lj53_99{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 8px var(--success)}._iconBtn_1lj53_107{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);cursor:pointer}._iconBtn_1lj53_107:hover{background:var(--highlight);color:var(--foreground)}._list_1lj53_125{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}._bubble_1lj53_134{max-width:88%;padding:9px 12px;border-radius:14px;font-size:.87rem;line-height:1.5;overflow-wrap:anywhere}._bubble_1lj53_134[data-role=assistant]{align-self:flex-start;background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:4px}._bubble_1lj53_134[data-role=user]{align-self:flex-end;background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:4px}._bubble_1lj53_134 p{margin:0 0 6px}._bubble_1lj53_134 p:last-child,._bubble_1lj53_134 ul:last-child,._bubble_1lj53_134 ol:last-child{margin-bottom:0}._bubble_1lj53_134 ul,._bubble_1lj53_134 ol{margin:0 0 6px;padding-left:18px}._bubble_1lj53_134 li{margin-bottom:2px}._bubble_1lj53_134 a{color:var(--primary)}._bubble_1lj53_134 code{font-family:var(--font-family-monospace);font-size:.78rem;background:var(--background);border:1px solid var(--border);border-radius:4px;padding:0 4px}._suggestions_1lj53_190{display:flex;flex-wrap:wrap;gap:6px}._chip_1lj53_196{font:inherit;font-size:.78rem;padding:6px 10px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--accent);color:var(--accent-foreground);cursor:pointer}._chip_1lj53_196:hover{border-color:var(--primary)}._typing_1lj53_211{display:inline-flex;gap:4px;padding:4px 2px}._typing_1lj53_211 i{width:6px;height:6px;border-radius:50%;background:var(--muted-foreground);animation:_blink_1lj53_1 1.2s infinite ease-in-out}._typing_1lj53_211 i:nth-child(2){animation-delay:.15s}._typing_1lj53_211 i:nth-child(3){animation-delay:.3s}@keyframes _blink_1lj53_1{0%,80%,to{opacity:.25}40%{opacity:1}}._handoffCta_1lj53_244{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:.8rem;font-weight:500;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--primary);background:transparent;color:var(--primary);cursor:pointer}._handoff_1lj53_244{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);font-size:.85rem}._handoffHint_1lj53_271{font-size:.76rem;color:var(--muted-foreground)}._handoff_1lj53_244 input,._handoff_1lj53_244 textarea,._composer_1lj53_278 textarea{font:inherit;font-size:.87rem;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;resize:none;outline:none}._handoff_1lj53_244 input:focus,._handoff_1lj53_244 textarea:focus,._composer_1lj53_278 textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-focus)}._handoffActions_1lj53_297{display:flex;gap:8px}._primary_1lj53_302,._ghost_1lj53_303{font:inherit;font-size:.82rem;font-weight:500;padding:7px 12px;border-radius:var(--radius);cursor:pointer}._primary_1lj53_302{border:none;background:var(--primary);color:var(--primary-foreground)}._primary_1lj53_302:disabled{opacity:.6}._ghost_1lj53_303{border:1px solid var(--border);background:transparent;color:var(--foreground)}._done_1lj53_328{display:flex;gap:8px;align-items:flex-start;font-size:.82rem;color:var(--success);padding:10px 12px;border:1px solid color-mix(in srgb,var(--success) 35%,transparent);border-radius:var(--radius-md)}._done_1lj53_328 svg{flex-shrink:0;margin-top:2px}._error_1lj53_344{color:var(--error);font-size:.8rem;margin:0}._composer_1lj53_278{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid var(--border)}._composer_1lj53_278 textarea{flex:1;max-height:120px;min-height:38px;field-sizing:content}._sendBtn_1lj53_365{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:none;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);cursor:pointer}._sendBtn_1lj53_365:disabled{opacity:.45;cursor:default}._foot_1lj53_384{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 14px 10px;font-size:.7rem;color:var(--muted-foreground)}._foot_1lj53_384 button,._foot_1lj53_384 a{font:inherit;font-size:.74rem;color:var(--primary);background:none;border:none;padding:0;cursor:pointer;text-decoration:none}@media(max-width:520px){._root_1lj53_1{right:12px;bottom:12px}._panel_1lj53_46{position:fixed;inset:0;width:100%;height:100%;border-radius:0;border:none}._fab_1lj53_18[data-open=true],._fabLabel_1lj53_422{display:none}._fab_1lj53_18{width:52px;height:52px;padding:0;justify-content:center}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_bfcih_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}._banner_y32lm_1{display:flex;align-items:center;gap:var(--spacing-2);padding:6px var(--spacing-3);margin-bottom:var(--spacing-3);border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--warning) 6%,var(--card));font-size:.8rem;line-height:1.3}._banner_y32lm_1>svg{flex-shrink:0;color:var(--warning)}._text_y32lm_19{flex:1;min-width:0;color:var(--muted-foreground)}._link_y32lm_25{flex-shrink:0;background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--primary);cursor:pointer}._link_y32lm_25:hover{text-decoration:underline}._link_y32lm_25:disabled{opacity:.6;cursor:default}._close_y32lm_45{flex-shrink:0;display:inline-flex;background:none;border:none;padding:2px;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm)}._close_y32lm_45:hover{color:var(--foreground)}._shell_nfo5v_1{display:flex;min-height:100vh;background:radial-gradient(900px 500px at 85% -10%,rgba(139,124,255,.09),transparent 60%),var(--background);color:var(--foreground);font-family:var(--font-family-base)}._sidebar_nfo5v_11{width:228px;flex-shrink:0;background:var(--sidebar);color:var(--sidebar-foreground);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:var(--spacing-6) var(--spacing-3);position:sticky;top:0;height:100vh}._topRow_nfo5v_25{display:flex;align-items:center;justify-content:space-between}._mobileSignOut_nfo5v_31{display:none;align-items:center;gap:var(--spacing-1);background:none;border:none;padding:var(--spacing-1) var(--spacing-2);color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:.8rem}._moreBtn_nfo5v_44{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);border:none;background:none;color:var(--muted-foreground);font:inherit;font-size:.8rem;font-weight:500;cursor:pointer;text-align:left;white-space:nowrap}._moreBtn_nfo5v_44:hover{color:var(--foreground);background:var(--highlight)}._moreBtn_nfo5v_44 svg{transition:transform var(--animation-duration-fast)}._moreIconOpen_nfo5v_70{transform:rotate(180deg)}._brand_nfo5v_74{display:flex;align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-2);text-decoration:none}._logo_nfo5v_82{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius);background:linear-gradient(135deg,#8b7cff,#5b8cff);color:#0a0c11;box-shadow:0 0 20px var(--glow)}._brandName_nfo5v_94{font-family:var(--font-family-display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em}._tagline_nfo5v_101{font-size:.75rem;color:var(--muted-foreground);margin:var(--spacing-2) var(--spacing-2) var(--spacing-8)}._nav_nfo5v_107{display:flex;flex-direction:column;gap:2px}._navItem_nfo5v_113{position:relative;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);color:var(--muted-foreground);text-decoration:none;font-size:.875rem;font-weight:500;transition:background var(--animation-duration-fast),color var(--animation-duration-fast)}._navItem_nfo5v_113:hover{color:var(--foreground);background:var(--highlight)}._active_nfo5v_132{color:var(--foreground);background:var(--accent)}._active_nfo5v_132:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--primary);box-shadow:0 0 12px var(--glow)}._active_nfo5v_132 svg{color:var(--primary)}._footer_nfo5v_153{margin-top:auto;display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.8rem;padding:var(--spacing-3) var(--spacing-2) 0;border-top:1px solid var(--border)}._user_nfo5v_163{color:var(--foreground);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._signOut_nfo5v_171{display:inline-flex;align-items:center;gap:var(--spacing-2);background:none;border:none;padding:0;color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:.8rem}._signOut_nfo5v_171:hover{color:var(--foreground)}._main_nfo5v_188{flex:1;min-width:0;padding:var(--spacing-8) var(--spacing-8) var(--spacing-12)}@media(max-width:800px){._shell_nfo5v_1{flex-direction:column}._sidebar_nfo5v_11{width:100%;height:auto;position:static;padding:var(--spacing-3) var(--spacing-4);border-right:none;border-bottom:1px solid var(--border)}._tagline_nfo5v_101,._footer_nfo5v_153{display:none}._mobileSignOut_nfo5v_31{display:inline-flex}._nav_nfo5v_107{flex-direction:row;overflow-x:auto;margin-top:var(--spacing-2)}._navItem_nfo5v_113,._moreBtn_nfo5v_44{white-space:nowrap;flex-shrink:0}._active_nfo5v_132:before{display:none}._main_nfo5v_188{padding:var(--spacing-4)}}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{color-scheme:dark;--background: #0a0c11;--foreground: #e8eaf1;--surface: #151923;--surface-foreground: #e8eaf1;--sidebar: #0f121a;--sidebar-foreground: #d6d9e3;--card: #11141c;--card-foreground: #e8eaf1;--popup: #161a24;--popup-foreground: #e8eaf1;--primary: #8b7cff;--primary-foreground: #0a0c11;--secondary: #1c212d;--secondary-foreground: #e8eaf1;--accent: #1d1a36;--accent-foreground: #c9c2ff;--muted: #1a1f2a;--muted-foreground: #8a92a6;--success: #3ddc97;--success-foreground: #06120d;--error: #ff5c6c;--error-foreground: #1a0507;--warning: #f5b84b;--warning-foreground: #1a1204;--info: #8b7cff;--info-foreground: #0a0c11;--info-hover: #9d90ff;--info-active: #7666f5;--border: #232937;--glow: rgba(139, 124, 255, .35);--highlight: rgba(255, 255, 255, .04);--font-family-base: "Geist", system-ui, sans-serif;--font-family-display: "Bricolage Grotesque", "Geist", system-ui, sans-serif;--font-family-monospace: "Geist Mono", ui-monospace, monospace;--font-family-cursive: "Bricolage Grotesque", system-ui, sans-serif;--shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .45);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .6);--shadow-focus: 0 0 0 3px rgba(139, 124, 255, .35);--radius-sm: 6px;--radius: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--animation-duration-fast: .12s;--animation-duration-normal: .2s;--animation-duration-slow: .32s;--chart-color-1: #8b7cff;--chart-color-2: #f5b84b;--chart-color-3: #ff5c6c;--chart-color-4: #3ddc97;--chart-color-5: #5b6478}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
