:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-primary:#fdfbfa;--color-bg-secondary:#faf6f4;--color-bg-tertiary:#f7f0ed;--color-surface:#fff;--color-surface-glass:#fffdfac2;--color-surface-glass-strong:#fffdfae6;--color-text-primary:#1f1917;--color-text-secondary:#5b5350;--color-text-tertiary:#7f7976;--color-text-inverse:#fff;--color-border:#e6e0dd;--color-border-strong:#d3c8c3;--color-brown-25:#fbf7f5;--color-brown-50:#faf4f0;--color-brown-100:#efe1da;--color-brown-300:#c09c8a;--color-brown-500:#7f513c;--color-brown-700:#442c23;--color-grey-50:#faf8f7;--color-grey-100:#f5f1ef;--color-grey-200:#ebe7e4;--color-grey-300:#d9d3d0;--color-grey-400:#b6b0ad;--color-grey-500:#8b8582;--color-grey-600:#69615f;--color-grey-700:#48403d;--color-grey-800:#2e2724;--color-grey-900:#16100d;--color-primary:var(--color-brown-500);--color-primary-strong:var(--color-brown-700);--color-primary-soft:var(--color-brown-50);--color-accent:#c0482a;--color-accent-strong:#963118;--color-accent-soft:#ffe9e3;--color-lane-thought:#3977a8;--color-lane-thought-soft:#e7f4ff;--color-lane-decision:#127a6b;--color-lane-decision-soft:#e1f7f2;--color-lane-experiment:#c7894a;--color-lane-experiment-soft:#fff3e7;--color-lane-record:var(--color-accent);--color-lane-record-soft:var(--color-accent-soft);--color-danger:#c74b47;--color-danger-soft:#ffedeb;--color-live-link-youtube:#df2225;--color-live-link-spotify:#2da73d;--color-live-link-figma:#914ad0;--color-live-link-vimeo:#0095b5;--color-live-link-bandcamp:#447787;--color-live-link-dropbox:#0d7dd4;--color-live-link-notion:#2b2827;--color-live-link-github:#2b2827;--color-live-link-icloud:#7c8186;--color-primary-border-soft:color-mix(in oklch,var(--color-primary)28%,var(--color-border));--color-primary-border-medium:color-mix(in oklch,var(--color-primary)32%,var(--color-border));--color-primary-border-strong:color-mix(in oklch,var(--color-primary)36%,var(--color-border));--color-primary-hover:color-mix(in oklch,var(--color-primary-soft)88%,var(--color-primary));--color-primary-pressed:color-mix(in oklch,var(--color-primary-soft)76%,var(--color-primary));--color-surface-hover:color-mix(in oklch,var(--color-surface)92%,var(--color-text-primary));--color-danger-hover:color-mix(in oklch,var(--color-danger-soft)88%,var(--color-danger));--color-danger-pressed:color-mix(in oklch,var(--color-danger-soft)76%,var(--color-danger));--radius-control:8px;--radius-card:8px;--radius-panel:12px;--radius-sheet:12px;--radius-full:999px;--space-unit:4px;--shadow-card:0 4px 16px #2019140d;--shadow-card-hover:0 8px 24px #20191414;--shadow-panel:0 12px 32px #20191414;--shadow-floating:0 18px 48px #2019141f;--shadow-inset:inset 0 1px 2px #2019140f;--shadow-bottom-cta:0 -4px 16px #2019140a;--ease-default:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-normal:.24s;--duration-slow:.36s;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.16,1,.3,1);--ease-toss:cubic-bezier(.2,0,0,1);--duration-tap:.12s;--duration-fade:.15s;--duration-spring:.2s;--press-scale-button:.96;--press-scale-row:.985;--duration-press:.12s;--ease-press:var(--ease-spring);--topbar-height:56px;--bottom-nav-height:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--space-0:0;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-24:96px;--space-row-y:var(--space-3-5);--space-row-gap:var(--space-3);--font-family-base:var(--font-pretendard),"Pretendard Variable","Pretendard",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif;--font-family-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--text-display:3.2rem;--text-h1:2rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-body-lg:1.0625rem;--text-body:.95rem;--text-body-sm:.875rem;--text-caption:.75rem;--text-label:.78rem;--line-height-tight:1.2;--line-height-snug:1.4;--line-height-normal:1.6;--line-height-relaxed:1.55;--line-height-loose:1.55;--tracking-tighter:-.03em;--tracking-tight:-.02em;--tracking-snug:-.015em;--tracking-normal:-.01em;--tracking-zero:0;--tracking-wide:.04em;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--z-base:0;--z-dropdown:10;--z-sticky:20;--z-nav:30;--z-tooltip:40;--z-modal-backdrop:50;--z-modal:60;--z-toast:70;--space-3-5:14px;--space-4-5:18px;--gap-micro:var(--space-0-5);--color-overlay-modal:#14100c52;--color-overlay-soft:#0000000a;--duration-spin:.85s;--guide-glass-border:1px solid #f1eeeb99;--opacity-disabled:.46;--opacity-overlay-modal:.32;--opacity-overlay-soft:.04;--color-surface-glass-1:#fffdfa8a;--color-surface-glass-2:#fffdfab3;--color-surface-glass-3:#fffdfad1;--color-surface-glass-4:#fffdfaeb;--color-glass-border:#d2c8b93d;--blur-sm:3px;--blur-md:4px;--blur-lg:6px;--blur-xl:10px;--color-overlay-light:#fff9;--gradient-screen-fade:linear-gradient(180deg,#ffffffc7,#f8f7f4f5);--layout-frame-guard-lg:60px;--text-fluid-hero:clamp(2rem,1.4rem + 3vw,3.6rem);--leading-fluid-hero:1.18;--hero-min-mobile:24px;--color-surface-skeleton:#edeae9;--section-gap-mobile:var(--space-12);--section-gap-desktop:var(--space-16);--touch-target-min:44px}@supports (color:lab(0% 0 0)){:root{--color-bg-primary:lab(98.8366% .332803 .662994);--color-bg-secondary:lab(97.0854% .960737 1.57161);--color-bg-tertiary:lab(95.3272% 1.73017 2.35732);--color-surface:lab(100% 0 0);--color-text-primary:lab(9.45873% 2.55607 2.62004);--color-text-secondary:lab(36.1281% 3.03513 3.11822);--color-text-tertiary:lab(51.238% 1.91152 2.18349);--color-border:lab(89.5272% 1.73086 2.35779);--color-border-strong:lab(81.3607% 3.59428 4.1011);--color-brown-25:lab(97.4334% .960708 1.57157);--color-brown-50:lab(96.4963% 1.54272 2.51809);--color-brown-100:lab(90.6443% 3.93242 5.3306);--color-brown-300:lab(67.265% 11.7972 14.7364);--color-brown-500:lab(39.2383% 18.0919 20.645);--color-brown-700:lab(20.8521% 10.6379 10.9582);--color-grey-50:lab(97.6679% .645697 .882006);--color-grey-100:lab(95.3397% 1.07828 1.47134);--color-grey-200:lab(91.8555% 1.29539 1.76656);--color-grey-300:lab(84.8871% 1.73149 2.35821);--color-grey-400:lab(72.1235% 1.80474 2.29005);--color-grey-500:lab(55.878% 1.9103 2.18269);--color-grey-600:lab(41.9406% 2.51953 2.59123);--color-grey-700:lab(28.0077% 3.04365 3.12483);--color-grey-800:lab(16.4067% 3.0629 3.14062);--color-grey-900:lab(5.21117% 2.41274 2.18208);--color-accent:lab(47.5629% 47.7965 43.0527);--color-accent-strong:lab(36.1249% 41.9802 38.767);--color-accent-soft:lab(93.9392% 9.76169 7.83945);--color-lane-thought:lab(47.577% -8.42404 -32.7825);--color-lane-thought-soft:lab(95.3641% -2.93222 -7.54241);--color-lane-decision:lab(45.4493% -31.5379 -.232959);--color-lane-decision-soft:lab(95.6614% -8.15955 -.075829);--color-lane-experiment:lab(62.593% 19.576 43.3714);--color-lane-experiment-soft:lab(96.4947% 4.12032 9.83766);--color-danger:lab(49.6897% 50.3711 29.7091);--color-danger-soft:lab(95.1015% 8.58063 4.62639);--color-live-link-youtube:lab(49.0747% 69.3434 49.6251);--color-live-link-spotify:lab(60.3722% -50.6518 43.294);--color-live-link-figma:lab(45.6413% 48.5522 -58.4084);--color-live-link-vimeo:lab(56.5296% -28.7363 -30.4295);--color-live-link-bandcamp:lab(46.9656% -14.3717 -14.3351);--color-live-link-dropbox:lab(50.4177% -3.27396 -53.6094);--color-live-link-notion:lab(16.459% 1.09071 1.47957);--color-live-link-github:lab(16.459% 1.09071 1.47957);--color-live-link-icloud:lab(53.5907% -1.0736 -3.56036);--shadow-card:0 4px 16px lab(9.46572% 3.08384 4.74392/.05);--shadow-card-hover:0 8px 24px lab(9.46572% 3.08384 4.74392/.08);--shadow-panel:0 12px 32px lab(9.46572% 3.08384 4.74392/.08);--shadow-floating:0 18px 48px lab(9.46572% 3.08384 4.74392/.12);--shadow-inset:inset 0 1px 2px lab(9.46572% 3.08384 4.74392/.06);--shadow-bottom-cta:0 -4px 16px lab(9.46572% 3.08384 4.74392/.04);--guide-glass-border:1px solid lab(94.1854% .960887 1.57169/.6);--color-surface-skeleton:lab(93.0238% .861913 1.17657)}}[data-theme=dark]{--color-bg-primary:#131110;--color-bg-secondary:#231e1c;--color-bg-tertiary:#322c2a;--color-surface:#0d0d0d;--color-surface-glass-1:#1412108a;--color-surface-glass-2:#141210b3;--color-surface-glass-3:#141210d1;--color-surface-glass-4:#141210eb;--color-surface-glass:#141210c2;--color-surface-glass-strong:#141210e6;--color-text-primary:#f4edea;--color-text-secondary:#b4aca9;--color-text-tertiary:#76706e;--color-border:#3f3936;--color-border-strong:#5d534f;--shadow-card:0 4px 16px #0000004d;--shadow-card-hover:0 8px 24px #0006;--shadow-panel:0 12px 32px #0006;--shadow-floating:0 18px 48px #00000080;--color-lane-thought:#4896d3;--color-lane-thought-soft:#1f2a35;--color-lane-decision:#009c89;--color-lane-decision-soft:#192d29;--color-lane-experiment:#e69b4c;--color-lane-experiment-soft:#3e3023;--color-lane-record:#dc785f;--color-lane-record-soft:#3b2824;--color-danger:#f3625d;--color-danger-soft:#3d2826;--color-overlay-modal:#0009}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-bg-primary:lab(5.25601% .753135 1.1483);--color-bg-secondary:lab(11.8053% 1.7688 2.38464);--color-bg-tertiary:lab(18.7459% 2.42141 2.75289);--color-surface:lab(3.6999% 0 0);--color-text-primary:lab(94.1498% 2.06387 1.98324);--color-text-secondary:lab(70.9369% 2.5866 2.4838);--color-text-tertiary:lab(47.7495% 2.07052 1.98799);--color-border:lab(24.5463% 2.41374 2.74694);--color-border-strong:lab(36.1033% 3.92003 3.75628);--color-lane-thought:lab(59.1269% -9.99534 -39.3189);--color-lane-thought-soft:lab(16.4604% -2.84889 -8.37535);--color-lane-decision:lab(57.5508% -45.957 -.319135);--color-lane-decision-soft:lab(16.8315% -9.65717 -.0801921);--color-lane-experiment:lab(70.6427% 23.4429 52.1368);--color-lane-experiment-soft:lab(21.0672% 4.89134 11.0057);--color-lane-record:lab(61.806% 38.0008 31.7083);--color-lane-record-soft:lab(18.5663% 8.54665 6.91217);--color-danger:lab(61.0965% 56.6147 33.1618);--color-danger-soft:lab(18.4973% 9.90598 5.43265)}}*{box-sizing:border-box}html{background:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;min-height:100%;font-family:Pretendard,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--gradient-screen-fade),var(--color-bg-primary);min-height:100%;color:var(--color-text-primary);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}a{color:inherit;text-decoration:none}::selection{background:var(--color-primary-soft)}.glass-1,.glass-2,.glass-3,.glass-4{border:1px solid var(--color-glass-border);background:var(--color-surface-glass)}.glass-1{background:var(--color-surface-glass-1);-webkit-backdrop-filter:blur(var(--blur-sm))}.glass-2{background:var(--color-surface-glass-2);-webkit-backdrop-filter:blur(var(--blur-md))}.glass-3{background:var(--color-surface-glass-3);-webkit-backdrop-filter:blur(var(--blur-lg))}.glass-4{background:var(--color-surface-glass-4);-webkit-backdrop-filter:blur(var(--blur-xl))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-1,.glass-2,.glass-3,.glass-4{background:var(--color-surface)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.xg-app-shell{background:var(--color-bg-primary);min-height:100dvh}.xg-topbar{z-index:var(--z-sticky);min-height:var(--topbar-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding:calc(var(--space-2) + var(--safe-top))var(--space-4-5)var(--space-2);border-bottom:1px solid #d2c8b942;display:flex;position:sticky;top:0}.xg-bottom-nav{z-index:var(--z-nav);min-height:calc(var(--bottom-nav-height) + var(--safe-bottom));justify-content:space-around;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3-5)calc(var(--space-2) + var(--safe-bottom));border-top:1px solid #d2c8b947;display:flex;position:fixed;bottom:0;left:0;right:0}.xg-page{width:min(1180px,100% - 28px);padding:var(--space-6)0 88px;margin:0 auto}.xg-page--wide{width:min(1480px,100% - 28px)}.xg-section-stack{gap:var(--space-4);display:grid}.xg-sheet-backdrop{z-index:var(--z-modal-backdrop);background:var(--color-overlay-modal);position:fixed;inset:0}.xg-bottom-sheet{z-index:var(--z-modal);border-radius:var(--radius-sheet)var(--radius-sheet)0 0;max-height:min(78dvh,720px);padding:var(--space-4-5)var(--space-4-5)calc(var(--space-4-5) + var(--safe-bottom));box-shadow:var(--shadow-floating);position:fixed;bottom:0;left:0;right:0;overflow:auto}.xg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1024px){.xg-bottom-nav{display:none}.xg-page{padding-bottom:var(--space-10)}}
@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.03em;--tracking-tight:-.02em;--tracking-normal:-.01em;--tracking-wide:.04em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing:.25rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2.5rem;--max-width-md:28rem;--bottom-nav-height:56px;--color-brown-25:#fbf7f5;--color-brown-50:#faf4f0;--color-brown-100:#efe1da;--color-brown-300:#c09c8a;--color-brown-500:#7f513c;--color-brown-700:#442c23;--color-bg-primary:#fdfbfa;--color-bg-secondary:#faf6f4;--color-bg-tertiary:#f7f0ed;--color-surface:#fff;--color-text-primary:#1f1917;--color-text-secondary:#5b5350;--color-text-tertiary:#7f7976;--color-text-inverse:#fff;--color-border:#e6e0dd;--color-border-strong:#d3c8c3;--color-accent:#c0482a;--color-accent-strong:#963118;--color-lane-thought:#3977a8;--color-lane-thought-soft:#e7f4ff;--color-lane-decision:#127a6b;--color-lane-decision-soft:#e1f7f2;--color-lane-experiment:#c7894a;--color-lane-experiment-soft:#fff3e7;--color-lane-record:#c0482a;--color-lane-record-soft:#ffe9e3;--color-success:#419547;--color-danger:#c74b47;--color-glass-1:#fffdfa8a;--color-glass-2:#fffdfab3;--color-glass-3:#fffdfad1;--color-glass-4:#fffdfaeb;--color-glass-border:#d2c8b93d;--radius-control:.5rem;--radius-card:.5rem;--radius-panel:.75rem;--radius-segment:.375rem;--radius-full:9999px;--font-sans:var(--font-pretendard),"Pretendard Variable","Pretendard",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--text-display:3.2rem;--text-display--line-height:1.18;--text-display--letter-spacing:-.03em;--text-h1:2rem;--text-h1--line-height:1.3;--text-h1--letter-spacing:-.02em;--text-h2:1.5rem;--text-h2--line-height:1.4;--text-h2--letter-spacing:-.02em;--text-h3:1.25rem;--text-h3--line-height:1.4;--text-h3--letter-spacing:-.015em;--text-body-lg:1.0625rem;--text-body-lg--line-height:1.55;--text-body-lg--letter-spacing:-.01em;--text-body:.95rem;--text-body--line-height:1.55;--text-body--letter-spacing:-.01em;--text-caption:.75rem;--text-caption--line-height:1.5;--tracking-snug:-.015em;--duration-press:.12s;--duration-normal:.24s;--duration-slow:.36s;--ease-spring:cubic-bezier(.16,1,.3,1);--ease-press:cubic-bezier(.16,1,.3,1);--blur-sm:3px;--blur-md:4px;--blur-lg:6px;--blur-xl:10px}@supports (color:lab(0% 0 0)){:root,:host{--color-brown-25:lab(97.4334% .960708 1.57157);--color-brown-50:lab(96.4963% 1.54272 2.51809);--color-brown-100:lab(90.6443% 3.93242 5.3306);--color-brown-300:lab(67.265% 11.7972 14.7364);--color-brown-500:lab(39.2383% 18.0919 20.645);--color-brown-700:lab(20.8521% 10.6379 10.9582);--color-bg-primary:lab(98.8366% .332803 .662994);--color-bg-secondary:lab(97.0854% .960737 1.57161);--color-bg-tertiary:lab(95.3272% 1.73017 2.35732);--color-surface:lab(100% 0 0);--color-text-primary:lab(9.45873% 2.55607 2.62004);--color-text-secondary:lab(36.1281% 3.03513 3.11822);--color-text-tertiary:lab(51.238% 1.91152 2.18349);--color-border:lab(89.5272% 1.73086 2.35779);--color-border-strong:lab(81.3607% 3.59428 4.1011);--color-accent:lab(47.5629% 47.7965 43.0527);--color-accent-strong:lab(36.1249% 41.9802 38.767);--color-lane-thought:lab(47.577% -8.42404 -32.7825);--color-lane-thought-soft:lab(95.3641% -2.93222 -7.54241);--color-lane-decision:lab(45.4493% -31.5379 -.232959);--color-lane-decision-soft:lab(95.6614% -8.15955 -.075829);--color-lane-experiment:lab(62.593% 19.576 43.3714);--color-lane-experiment-soft:lab(96.4947% 4.12032 9.83766);--color-lane-record:lab(47.5629% 47.7965 43.0527);--color-lane-record-soft:lab(93.9392% 9.76169 7.83945);--color-success:lab(55.2905% -39.2931 32.7248);--color-danger:lab(49.6897% 50.3711 29.7091)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-md{top:var(--spacing-md)}.right-0{right:calc(var(--spacing)*0)}.right-md{right:var(--spacing-md)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[calc\(var\(--bottom-nav-height\)\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.my-sm{margin-block:var(--spacing-sm)}.-mt-sm{margin-top:calc(var(--spacing-sm)*-1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mt-md{margin-top:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-\[14px\]{width:14px;height:14px}.h-1{height:calc(var(--spacing)*1)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-full{height:100%}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-15{min-height:calc(var(--spacing)*15)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[44px\]{min-height:44px}.min-h-dvh{min-height:100dvh}.w-3\/4{width:75%}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-60{width:calc(var(--spacing)*60)}.w-72{width:calc(var(--spacing)*72)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.max-w-\[42ch\]{max-width:42ch}.max-w-\[640px\]{max-width:640px}.max-w-md{max-width:var(--max-width-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-16{min-width:calc(var(--spacing)*16)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-90{flex-basis:calc(var(--spacing)*90)}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-auto{appearance:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-2xl{gap:var(--spacing-2xl)}.gap-3{gap:calc(var(--spacing)*3)}.gap-\[2px\]{gap:2px}.gap-\[var\(--space-row-gap\)\]{gap:var(--space-row-gap)}.gap-lg{gap:var(--spacing-lg)}.gap-md{gap:var(--spacing-md)}.gap-sm{gap:var(--spacing-sm)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}:where(.space-y-xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-xs)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-xs)*calc(1 - var(--tw-space-y-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:var(--radius-full)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-segment{border-radius:var(--radius-segment)}.rounded-t-panel{border-top-left-radius:var(--radius-panel);border-top-right-radius:var(--radius-panel)}.rounded-b-panel{border-bottom-right-radius:var(--radius-panel);border-bottom-left-radius:var(--radius-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--color-border)}.border-brown-100{border-color:var(--color-brown-100)}.border-brown-300{border-color:var(--color-brown-300)}.border-brown-500{border-color:var(--color-brown-500)}.border-danger{border-color:var(--color-danger)}.border-glass-border{border-color:var(--color-glass-border)}.bg-\[oklch\(60\%_0\.2_25\)\]{background-color:#de3b3d;background-color:lab(51.5803% 63.2457 38.9399)}.bg-\[oklch\(60\%_0\.18_255\)\]{background-color:#207fe8;background-color:lab(52.2688% 3.3164 -61.8296)}.bg-accent{background-color:var(--color-accent)}.bg-bg-primary{background-color:var(--color-bg-primary)}.bg-bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-brown-25{background-color:var(--color-brown-25)}.bg-brown-50{background-color:var(--color-brown-50)}.bg-brown-100{background-color:var(--color-brown-100)}.bg-brown-100\/60{background-color:#efe1da99}@supports (color:color-mix(in lab, red, red)){.bg-brown-100\/60{background-color:color-mix(in oklab,var(--color-brown-100)60%,transparent)}}.bg-brown-500{background-color:var(--color-brown-500)}.bg-brown-700{background-color:var(--color-brown-700)}.bg-brown-700\/30{background-color:#442c234d}@supports (color:color-mix(in lab, red, red)){.bg-brown-700\/30{background-color:color-mix(in oklab,var(--color-brown-700)30%,transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-lane-decision-soft{background-color:var(--color-lane-decision-soft)}.bg-lane-experiment-soft{background-color:var(--color-lane-experiment-soft)}.bg-lane-record-soft{background-color:var(--color-lane-record-soft)}.bg-lane-thought{background-color:var(--color-lane-thought)}.bg-lane-thought-soft{background-color:var(--color-lane-thought-soft)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-\[2px\]{padding:2px}.p-lg{padding:var(--spacing-lg)}.p-md{padding:var(--spacing-md)}.p-sm{padding:var(--spacing-sm)}.p-xl{padding:var(--spacing-xl)}.p-xs{padding:var(--spacing-xs)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[4px\]{padding-inline:4px}.px-lg{padding-inline:var(--spacing-lg)}.px-md{padding-inline:var(--spacing-md)}.px-px{padding-inline:1px}.px-sm{padding-inline:var(--spacing-sm)}.px-xl{padding-inline:var(--spacing-xl)}.px-xs{padding-inline:var(--spacing-xs)}.py-3{padding-block:calc(var(--spacing)*3)}.py-\[2px\]{padding-block:2px}.py-\[var\(--space-row-y\)\]{padding-block:var(--space-row-y)}.py-md{padding-block:var(--spacing-md)}.py-sm{padding-block:var(--spacing-sm)}.py-xl{padding-block:var(--spacing-xl)}.py-xs{padding-block:var(--spacing-xs)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2xl{padding-top:var(--spacing-2xl)}.pt-md{padding-top:var(--spacing-md)}.pt-xl{padding-top:var(--spacing-xl)}.pr-2xl{padding-right:var(--spacing-2xl)}.pr-sm{padding-right:var(--spacing-sm)}.pr-xs{padding-right:var(--spacing-xs)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pb-\[calc\(var\(--bottom-nav-height\)\+var\(--spacing-md\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--bottom-nav-height) + var(--spacing-md) + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--spacing-md\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--spacing-sm\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));letter-spacing:var(--tw-tracking,var(--text-h3--letter-spacing))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[24px\]{font-size:24px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-snug{--tw-tracking:var(--tracking-snug);letter-spacing:var(--tracking-snug)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance;text-wrap:balance}.text-pretty{text-wrap:pretty;text-wrap:pretty}.break-keep{word-break:keep-all;overflow-wrap:anywhere;word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.text-\[oklch\(60\%_0\.2_25\)\]{color:#de3b3d;color:lab(51.5803% 63.2457 38.9399)}.text-\[var\(--text-body\)\]{color:var(--text-body)}.text-\[var\(--text-body-lg\)\]{color:var(--text-body-lg)}.text-brown-25{color:var(--color-brown-25)}.text-brown-300{color:var(--color-brown-300)}.text-brown-500{color:var(--color-brown-500)}.text-brown-700{color:var(--color-brown-700)}.text-danger{color:var(--color-danger)}.text-lane-decision{color:var(--color-lane-decision)}.text-lane-experiment{color:var(--color-lane-experiment)}.text-lane-record{color:var(--color-lane-record)}.text-lane-thought{color:var(--color-lane-thought)}.text-text-inverse{color:var(--color-text-inverse)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.opacity-46{opacity:.46}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-\[0\.46\]{opacity:.46}.shadow-bottom-cta{--tw-shadow:0 -4px 16px var(--tw-shadow-color,#2019140a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-bottom-cta{--tw-shadow:0 -4px 16px var(--tw-shadow-color,lab(9.46572% 3.08384 4.74392/.04))}}.shadow-card{--tw-shadow:0 4px 16px var(--tw-shadow-color,#2019140d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-card{--tw-shadow:0 4px 16px var(--tw-shadow-color,lab(9.46572% 3.08384 4.74392/.05))}}.shadow-floating{--tw-shadow:0 18px 48px var(--tw-shadow-color,#2019141f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-floating{--tw-shadow:0 18px 48px var(--tw-shadow-color,lab(9.46572% 3.08384 4.74392/.12))}}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-brown-300\/40{--tw-ring-color:#c09c8a66}@supports (color:color-mix(in lab, red, red)){.ring-brown-300\/40{--tw-ring-color:color-mix(in oklab,var(--color-brown-300)40%,transparent)}}.ring-brown-500\/40{--tw-ring-color:#7f513c66}@supports (color:color-mix(in lab, red, red)){.ring-brown-500\/40{--tw-ring-color:color-mix(in oklab,var(--color-brown-500)40%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.glass-1{background:var(--color-glass-1);-webkit-backdrop-filter:blur(var(--blur-sm));border:1px solid var(--color-glass-border)}.glass-2{background:var(--color-glass-2);-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--color-glass-border)}.glass-3{background:var(--color-glass-3);-webkit-backdrop-filter:blur(var(--blur-lg));border:1px solid var(--color-glass-border)}.glass-4{background:var(--color-glass-4);-webkit-backdrop-filter:blur(var(--blur-xl));border:1px solid var(--color-glass-border)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-press{transition-duration:var(--duration-press)}.ease-press{--tw-ease:var(--ease-press);transition-timing-function:var(--ease-press)}.ease-spring{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.select-none{-webkit-user-select:none;user-select:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.placeholder\:text-brown-300::placeholder{color:var(--color-brown-300)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing)*2)}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing)*2)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:h-5:before{content:var(--tw-content);height:calc(var(--spacing)*5)}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:rounded-\[2px\]:before{content:var(--tw-content);border-radius:2px}.before\:rounded-full:before{content:var(--tw-content);border-radius:var(--radius-full)}.before\:bg-accent:before{content:var(--tw-content);background-color:var(--color-accent)}.before\:bg-brown-700:before{content:var(--tw-content);background-color:var(--color-brown-700)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-1\/4:after{content:var(--tw-content);top:25%}.after\:right-\[-1px\]:after{content:var(--tw-content);right:-1px}.after\:bottom-1\/4:after{content:var(--tw-content);bottom:25%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:bg-brown-300\/40:after{content:var(--tw-content);background-color:#c09c8a66}@supports (color:color-mix(in lab, red, red)){.after\:bg-brown-300\/40:after{background-color:color-mix(in oklab,var(--color-brown-300)40%,transparent)}}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-press:after{content:var(--tw-content);transition-duration:var(--duration-press)}.after\:ease-press:after{content:var(--tw-content);--tw-ease:var(--ease-press);transition-timing-function:var(--ease-press)}.last\:after\:hidden:last-child:after{content:var(--tw-content);display:none}@media (hover:hover){.hover\:border-brown-300:hover{border-color:var(--color-brown-300)}.hover\:border-brown-500:hover{border-color:var(--color-brown-500)}.hover\:bg-accent\/90:hover{background-color:#c0482ae6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--color-accent)90%,transparent)}}.hover\:bg-bg-secondary:hover{background-color:var(--color-bg-secondary)}.hover\:bg-bg-tertiary:hover{background-color:var(--color-bg-tertiary)}.hover\:bg-bg-tertiary\/40:hover{background-color:#f7f0ed66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bg-tertiary\/40:hover{background-color:color-mix(in oklab,var(--color-bg-tertiary)40%,transparent)}}.hover\:bg-brown-25:hover{background-color:var(--color-brown-25)}.hover\:bg-brown-50:hover{background-color:var(--color-brown-50)}.hover\:bg-brown-100:hover{background-color:var(--color-brown-100)}.hover\:bg-brown-100\/40:hover{background-color:#efe1da66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brown-100\/40:hover{background-color:color-mix(in oklab,var(--color-brown-100)40%,transparent)}}.hover\:bg-brown-100\/60:hover{background-color:#efe1da99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brown-100\/60:hover{background-color:color-mix(in oklab,var(--color-brown-100)60%,transparent)}}.hover\:bg-brown-300:hover{background-color:var(--color-brown-300)}.hover\:bg-brown-500:hover{background-color:var(--color-brown-500)}.hover\:bg-brown-700:hover{background-color:var(--color-brown-700)}.hover\:bg-danger\/90:hover{background-color:#c74b47e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/90:hover{background-color:color-mix(in oklab,var(--color-danger)90%,transparent)}}.hover\:bg-lane-thought-soft\/80:hover{background-color:#e7f4ffcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-lane-thought-soft\/80:hover{background-color:color-mix(in oklab,var(--color-lane-thought-soft)80%,transparent)}}.hover\:bg-lane-thought\/90:hover{background-color:#3977a8e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-lane-thought\/90:hover{background-color:color-mix(in oklab,var(--color-lane-thought)90%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-brown-700:hover{color:var(--color-brown-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-card-hover:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#20191414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.hover\:shadow-card-hover:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,lab(9.46572% 3.08384 4.74392/.08))}}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.focus-visible\:border-brown-500:focus-visible{border-color:var(--color-brown-500)}.focus-visible\:border-danger:focus-visible{border-color:var(--color-danger)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brown-300:focus-visible{--tw-ring-color:var(--color-brown-300)}.focus-visible\:ring-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\:ring-danger\/40:focus-visible{--tw-ring-color:#c74b4766}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-danger\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-danger)40%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.985\]:active{scale:.985}.active\:bg-brown-100:active{background-color:var(--color-brown-100)}.active\:bg-transparent:active{background-color:#0000}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-bg-secondary:disabled{background-color:var(--color-bg-secondary)}.disabled\:opacity-46:disabled{opacity:.46}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\+\[aria-pressed\=true\]\]\:after\:opacity-0:has(+[aria-pressed=true]):after{content:var(--tw-content);opacity:0}.aria-\[current\=page\]\:bg-brown-100[aria-current=page]{background-color:var(--color-brown-100)}.aria-\[current\=page\]\:text-brown-700[aria-current=page]{color:var(--color-brown-700)}.aria-\[current\=page\]\:before\:absolute[aria-current=page]:before{content:var(--tw-content);position:absolute}.aria-\[current\=page\]\:before\:top-0[aria-current=page]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.aria-\[current\=page\]\:before\:left-1\/2[aria-current=page]:before{content:var(--tw-content);left:50%}.aria-\[current\=page\]\:before\:h-\[2px\][aria-current=page]:before{content:var(--tw-content);height:2px}.aria-\[current\=page\]\:before\:w-6[aria-current=page]:before{content:var(--tw-content);width:calc(var(--spacing)*6)}.aria-\[current\=page\]\:before\:-translate-x-1\/2[aria-current=page]:before{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.aria-\[current\=page\]\:before\:rounded-full[aria-current=page]:before{content:var(--tw-content);border-radius:var(--radius-full)}.aria-\[current\=page\]\:before\:bg-accent[aria-current=page]:before{content:var(--tw-content);background-color:var(--color-accent)}.data-\[error\=true\]\:text-danger[data-error=true]{color:var(--color-danger)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[state\=closed\]\:hidden[data-state=closed]{display:none}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-normal[data-state=closed]{transition-duration:var(--duration-normal)}.data-\[state\=closed\]\:duration-slow[data-state=closed]{transition-duration:var(--duration-slow)}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:fade-out[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:duration-normal[data-state=open]{transition-duration:var(--duration-normal)}.data-\[state\=open\]\:duration-slow[data-state=open]{transition-duration:var(--duration-slow)}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:fade-in[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:30rem){.sm\:text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}}@media (min-width:64rem){.lg\:static{position:static}.lg\:inset-x-auto{inset-inline:auto}.lg\:bottom-auto{bottom:auto}.lg\:z-auto{z-index:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-60{width:calc(var(--spacing)*60)}.lg\:w-64{width:calc(var(--spacing)*64)}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:pb-2xl{padding-bottom:var(--spacing-2xl)}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_\[data-icon\]\]\:text-\[var\(--color-accent-strong\)\] [data-icon]{color:var(--color-accent-strong)}.\[\&_\[data-icon\]\]\:text-\[var\(--color-brown-500\)\] [data-icon]{color:var(--color-brown-500)}.\[\&_\[data-icon\]\]\:text-\[var\(--color-danger\)\] [data-icon]{color:var(--color-danger)}.\[\&_\[data-icon\]\]\:text-\[var\(--color-success\)\] [data-icon]{color:var(--color-success)}.\[\&_iframe\]\:block iframe{display:block}.\[\&_iframe\]\:aspect-video iframe{aspect-ratio:var(--aspect-video)}.\[\&_iframe\]\:h-auto iframe{height:auto}.\[\&_iframe\]\:min-h-\[80px\] iframe{min-height:80px}.\[\&_iframe\]\:w-full iframe{width:100%}.\[\&_iframe\]\:border-0 iframe{border-style:var(--tw-border-style);border-width:0}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&\>\*\]\:w-full>*{width:100%}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-1,.glass-2,.glass-3,.glass-4{background:var(--color-surface)}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
