@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(./albert-sans-latin-wght-normal-BJ0ssN8N.woff2)format("woff2-variations"),url(./albert-sans-latin-wght-normal-BJ0ssN8N.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--surface-100:#faf8f4;--surface-200:#fff;--surface-300:#f2eee7;--line:#e6e0d6;--line-control:#8a8278;--ink:#1b1a19;--ink-muted:#625d56;--on-ink:#faf8f4;--night:#171615;--night-line:#ffffff1f;--on-night:#f4f1ec;--on-night-muted:#a9a39a;--perle:#ece9e4;--platin:#cfd3d7;--sand:#e4d7c4;--rav:#dcbc9b;--mokka:#b7a492;--on-tone:#1b1a19;--on-tone-muted:#3f3a35;--on-gradient:#1b1a19;--on-gradient-muted:#3f3a35;--perle-dyb:#afaaa3;--platin-dyb:#888d92;--sand-dyb:#b6a182;--rav-dyb:#ab7a4f;--mokka-dyb:#775d49;--midnat:#0e1b2b;--skifer:#2d4560;--fjord:#56739a;--syren:#a39bcd;--lavendel:#bca4d2;--dis:#e2daec;--skifer-dyb:#1c2f44;--fjord-dyb:#3d5982;--syren-dyb:#7870b2;--lavendel-dyb:#9a7dbb;--glass:#ffffff8c;--glass-line:#fffc;--signal-rec:#c2392f;--focus:var(--ink);--font-sans:"Albert Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--type-display-xl:600 72px/.98 var(--font-sans);--type-display-xl-size:72px;--type-display-xl-line-height:.98;--type-display-xl-weight:600;--type-display-xl-tracking:-.035em;--type-display:600 52px/1 var(--font-sans);--type-display-size:52px;--type-display-line-height:1;--type-display-weight:600;--type-display-tracking:-.03em;--type-title:600 34px/1.1 var(--font-sans);--type-title-size:34px;--type-title-line-height:1.1;--type-title-weight:600;--type-title-tracking:-.02em;--type-heading:600 22px/1.3 var(--font-sans);--type-heading-size:22px;--type-heading-line-height:1.3;--type-heading-weight:600;--type-heading-tracking:-.01em;--type-body-lg:400 18px/1.6 var(--font-sans);--type-body-lg-size:18px;--type-body-lg-line-height:1.6;--type-body-lg-weight:400;--type-body-lg-tracking:0;--type-body:400 16px/1.6 var(--font-sans);--type-body-size:16px;--type-body-line-height:1.6;--type-body-weight:400;--type-body-tracking:0;--type-label:500 14px/1.35 var(--font-sans);--type-label-size:14px;--type-label-line-height:1.35;--type-label-weight:500;--type-label-tracking:0;--type-caption:500 12px/1.4 var(--font-sans);--type-caption-size:12px;--type-caption-line-height:1.4;--type-caption-weight:500;--type-caption-tracking:.01em;--type-code:400 13px/1.6 var(--font-mono);--type-code-size:13px;--type-code-line-height:1.6;--type-code-weight:400;--type-code-tracking:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-pill:999px;--shadow-soft:0 1px 2px #1b1a190d, 0 8px 24px -10px #1b1a1926;--shadow-float:0 2px 6px #1b1a1912, 0 24px 48px -18px #1b1a1940;--shadow-glow:0 12px 40px -12px #ab7a4f66, 0 12px 44px -16px #888d9266;--focus-ring:0 0 0 2px #faf8f4, 0 0 0 4px #1b1a19;--blur-liquid:72px;--blur-glass:18px;--duration-fast:.14s;--duration-base:.24s;--duration-slow:.48s;--duration-sheen:2.8s;--duration-float:6s;--duration-drift:28s;--ease-flow:cubic-bezier(.22, 1, .36, 1);--ease-glide:cubic-bezier(.65, 0, .35, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--grain-opacity:.14}[data-theme=dark]{--surface-100:#131211;--surface-200:#1c1b19;--surface-300:#0c0b0a;--line:#2d2b28;--line-control:#77716a;--ink:#f4f1ec;--ink-muted:#a9a39a;--on-ink:#131211;--on-gradient:#f4f1ec;--on-gradient-muted:#d4cec5;--glass:#ffffff0f;--glass-line:#ffffff1f;--signal-rec:#ff6a5c;--focus:var(--ink);--shadow-soft:0 1px 2px #00000080, 0 8px 24px -10px #000000b3;--shadow-float:0 2px 6px #0009, 0 24px 48px -18px #000000e6;--shadow-glow:0 12px 40px -12px #ab7a4f4d, 0 12px 44px -16px #888d924d;--focus-ring:0 0 0 2px #131211, 0 0 0 4px #f4f1ec}@property --wt-angle{syntax:"<angle>";inherits:false;initial-value:0deg}body{font-family:var(--font-sans);background:var(--surface-100);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}.wt-content{z-index:2;box-sizing:border-box;position:relative}.wt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wt-logo{flex:none;display:block;overflow:visible}.wt-grain{z-index:1;pointer-events:none;border-radius:inherit;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.wt-liquid{isolation:isolate;background:var(--surface-100);color:var(--on-gradient);position:relative;overflow:hidden}.wt-blobs{z-index:0;pointer-events:none;filter:blur(var(--wt-blur,var(--blur-liquid)));position:absolute;inset:-22%}.wt-blob{background:var(--c);width:56%;height:60%;opacity:var(--wt-blob-alpha,.95);animation:wt-drift-1 calc(var(--duration-drift) / var(--wt-speed,1)) var(--ease-glide) infinite alternate;will-change:transform;border-radius:45% 55% 62% 38%/44% 42% 58% 56%;position:absolute}.wt-blob-1{top:2%;left:0%}.wt-blob-2{animation-name:wt-drift-2;animation-duration:calc(var(--duration-drift) * 1.23 / var(--wt-speed,1));top:-4%;left:44%}.wt-blob-3{animation-name:wt-drift-3;animation-duration:calc(var(--duration-drift) * .87 / var(--wt-speed,1));top:46%;left:6%}.wt-blob-4{animation-name:wt-drift-4;animation-duration:calc(var(--duration-drift) * 1.41 / var(--wt-speed,1));top:44%;left:50%}.wt-blob-5{width:38%;height:42%;animation-name:wt-drift-5;animation-duration:calc(var(--duration-drift) * 1.07 / var(--wt-speed,1));top:24%;left:28%}.wt-band{opacity:.8;width:124%;height:9%;animation:wt-band calc(var(--duration-drift) * .8 / var(--wt-speed,1)) var(--ease-glide) infinite alternate;will-change:transform;background:#fff;border-radius:50%;position:absolute;top:44%;left:-12%;transform:rotate(-24deg)}[data-theme=dark] .wt-band{opacity:.35}@keyframes wt-band{0%{transform:translate(-8%,-26%)rotate(-24deg)scaleY(.8)}50%{transform:translate(4%,8%)rotate(-21deg)scaleY(1.2)}to{transform:translate(10%,34%)rotate(-26deg)scaleY(.9)}}[data-theme=dark] .wt-blobs{opacity:.32}[data-theme=dark] .wt-blob{--wt-blob-alpha:1;background:var(--cd);width:40%;height:44%}[data-theme=dark] .wt-blob-5{width:28%;height:30%}@keyframes wt-drift-1{0%{border-radius:45% 55% 62% 38%/44% 42% 58% 56%;transform:translate(0,0)rotate(0)scale(1)}50%{border-radius:58% 42% 38% 62%/52% 61% 39% 48%;transform:translate(16%,12%)rotate(38deg)scale(1.08)}to{border-radius:40% 60% 55% 45%/60% 40%;transform:translate(-6%,20%)rotate(-18deg)scale(.94)}}@keyframes wt-drift-2{0%{border-radius:60% 40% 45% 55%/50% 55% 45% 50%;transform:translate(0,0)rotate(0)scale(1)}50%{border-radius:42% 58% 60% 40%/45% 38% 62% 55%;transform:translate(-18%,16%)rotate(-42deg)scale(1.1)}to{border-radius:55% 45% 40% 60%/58% 48% 52% 42%;transform:translate(-4%,28%)rotate(24deg)scale(.92)}}@keyframes wt-drift-3{0%{border-radius:52% 48% 40% 60%/46% 58% 42% 54%;transform:translate(0,0)rotate(0)scale(1)}50%{border-radius:38% 62% 56% 44%/60% 44% 56% 40%;transform:translate(22%,-14%)rotate(30deg)scale(1.12)}to{border-radius:62% 38% 48% 52%/40% 60%;transform:translate(8%,-24%)rotate(-26deg)scale(.96)}}@keyframes wt-drift-4{0%{border-radius:40% 60% 58% 42%/55% 45%;transform:translate(0,0)rotate(0)scale(1)}50%{border-radius:56% 44% 42% 58%/42% 58% 44% 56%;transform:translate(-20%,-10%)rotate(-34deg)scale(1.06)}to{border-radius:46% 54% 60% 40%/52% 40% 60% 48%;transform:translate(-30%,6%)rotate(20deg)scale(1.1)}}@keyframes wt-drift-5{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(30%,18%)rotate(60deg)scale(1.2)}to{transform:translate(-22%,26%)rotate(-40deg)scale(.9)}}.wt-strips-glass{z-index:1;pointer-events:none;display:flex;position:absolute;inset:0}.wt-strips-glass>span{-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.15);backdrop-filter:blur(var(--blur-glass)) saturate(1.15);background:linear-gradient(90deg,#fff0 0%,#ffffff40 34%,#ffffff0a 58%,#1b1a1912 100%);flex:1 1 0}[data-theme=dark] .wt-strips-glass>span{background:linear-gradient(90deg,#fff0 0%,#ffffff0d 34%,#fff0 58%,#00000047 100%)}.wt-strips>.wt-grain{z-index:1}.wt-dots{isolation:isolate;background:var(--surface-100);color:var(--ink);position:relative;overflow:hidden}.wt-dots-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.wt-dots--masked .wt-dots-canvas{-webkit-mask-image:radial-gradient(75% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70%,#000 30%,#0000 100%)}.wt-bars--glow{isolation:isolate;background:var(--surface-100);color:var(--on-gradient);position:relative;overflow:hidden}.wt-bars-row{z-index:0;filter:blur(6px);align-items:flex-end;gap:3px;padding:0 1%;display:flex;position:absolute;inset:0}.wt-bars--glow .wt-bar{transform-origin:50% 100%;border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:linear-gradient(to top, color-mix(in oklab, var(--cd) 60%, var(--c)) 0%, var(--c) 40%, #fff0 92%);height:100%;transform:scaleY(var(--lo));animation:wt-bar-wave calc(3.6s / var(--wt-speed,1)) var(--ease-glide) infinite alternate;animation-delay:var(--delay);flex:1 1 0}[data-theme=dark] .wt-bars--glow .wt-bars-row{opacity:.45}@keyframes wt-bar-wave{0%{transform:scaleY(var(--lo))}to{transform:scaleY(var(--hi))}}.wt-bars--meter{height:var(--wt-h,24px);flex:none;align-items:center;gap:3px;display:inline-flex}.wt-bars--meter .wt-bar{border-radius:var(--radius-pill);background:linear-gradient(to top, var(--cd), var(--c));width:3px;height:100%;transform:scaleY(var(--lo));animation:wt-bar-talk calc(var(--d) / var(--wt-speed,1)) var(--ease-glide) infinite alternate;animation-delay:var(--delay)}@keyframes wt-bar-talk{0%{transform:scaleY(var(--lo))}45%{transform:scaleY(var(--hi))}70%{transform:scaleY(calc(var(--lo) + .18))}to{transform:scaleY(calc(var(--hi) * .82))}}.wt-bars--off .wt-bar{animation:none;transform:scaleY(.14)}.wt-frame{--wt-frame-base:var(--perle);isolation:isolate;padding:var(--wt-pad);background:radial-gradient(circle at var(--wt-x0,22%) var(--wt-y0,30%), var(--c0) 0%, #fff0 58%), radial-gradient(circle at var(--wt-x1,78%) var(--wt-y1,40%), var(--c1) 0%, #fff0 58%), radial-gradient(circle at var(--wt-x2,50%) var(--wt-y2,82%), var(--c2) 0%, #fff0 62%), var(--wt-frame-base);box-shadow:var(--shadow-soft);display:inline-flex;position:relative;overflow:hidden}[data-theme=dark] .wt-frame{--wt-frame-base:var(--surface-200)}.wt-frame--pill{border-radius:var(--radius-pill)}.wt-frame--lg{border-radius:var(--radius-xl)}.wt-frame>.wt-grain{z-index:1}.wt-frame-sheen{z-index:1;filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);height:2px;position:absolute;top:0;left:12%;right:12%}.wt-frame-inner{z-index:2;border-radius:inherit;min-width:0;display:flex;position:relative}.wt-frame--pill>.wt-frame-inner{border-radius:var(--radius-pill)}.wt-frame--lg>.wt-frame-inner{border-radius:calc(var(--radius-xl) - var(--wt-pad));overflow:hidden}.wt-shiny{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);height:44px;font:500 15px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--ease-flow), box-shadow var(--duration-base) var(--ease-flow), background-color var(--duration-base) var(--ease-flow);border:0;padding:0 22px;display:inline-flex;position:relative;overflow:hidden}.wt-shiny--lg{height:52px;padding:0 28px;font-size:16px}.wt-shiny--ink{background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-soft)}.wt-shiny--glass{background:var(--glass);color:var(--ink);box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-line);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.wt-shiny:hover{box-shadow:var(--shadow-soft), var(--shadow-glow);transform:translateY(-1px)}.wt-shiny:active{transform:translateY(0)scale(.98)}.wt-shiny:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #fff0}.wt-shiny:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.wt-shiny-ring{z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--wt-angle), var(--perle), var(--platin), var(--sand), var(--rav), var(--platin), var(--perle));-webkit-mask-composite:xor;opacity:.85;padding:1.5px;animation:5s linear infinite wt-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wt-shiny--ink .wt-shiny-ring,.wt-shiny--paper .wt-shiny-ring{z-index:1}.wt-shiny-sheen{z-index:1;pointer-events:none;border-radius:inherit;animation:wt-sheen var(--duration-sheen) var(--ease-glide) infinite;background:linear-gradient(105deg,#fff0 30%,#ffffff47 48%,#fff0 66%);position:absolute;inset:0;transform:translate(-130%)}.wt-shiny--glass .wt-shiny-sheen{background:linear-gradient(105deg,#fff0 30%,#ffffffb3 48%,#fff0 66%)}[data-theme=dark] .wt-shiny--ink .wt-shiny-sheen{background:linear-gradient(105deg,#fff0 30%,#fffc 48%,#fff0 66%)}[data-theme=dark] .wt-shiny--glass .wt-shiny-sheen{background:linear-gradient(105deg,#fff0 30%,#ffffff26 48%,#fff0 66%)}.wt-shiny-label,.wt-shiny-icon{z-index:2;position:relative}.wt-shiny-icon{transition:transform var(--duration-base) var(--ease-flow);flex:none}.wt-shiny:hover .wt-shiny-icon{transform:translate(3px)}@keyframes wt-spin{to{--wt-angle:360deg}}@keyframes wt-sheen{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}.wt-float{flex:none;display:inline-block;position:relative}.wt-float-body{animation:wt-float calc(var(--duration-float) / var(--wt-speed,1)) var(--ease-glide) infinite;will-change:transform;display:block;position:absolute;top:0;left:0}.wt-float-shadow{filter:blur(8px);opacity:.55;height:10%;animation:wt-float-shadow calc(var(--duration-float) / var(--wt-speed,1)) var(--ease-glide) infinite;background:radial-gradient(closest-side,#1b1a1959,#1b1a1900);border-radius:50%;position:absolute;bottom:3%;left:16%;right:16%}.wt-float-shadow--glow{background:radial-gradient(closest-side, var(--rav-dyb), var(--sand-dyb) 50%, #fff0);filter:blur(14px);height:22%;animation-name:wt-float-glow;bottom:0;left:6%;right:6%}[data-theme=dark] .wt-float-shadow:not(.wt-float-shadow--glow){background:radial-gradient(closest-side,#000000b3,#0000)}@keyframes wt-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-7%)rotate(-2.5deg)}}@keyframes wt-float-shadow{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:.32;transform:scaleX(.78)}}@keyframes wt-float-glow{0%,to{opacity:.85;transform:scaleX(1)}50%{opacity:.45;transform:scaleX(.8)}}.wt-pill{isolation:isolate;border-radius:var(--radius-pill);max-width:100%;height:44px;font:500 14px/1 var(--font-sans);color:var(--on-night);transition:width var(--duration-slow) var(--ease-pop);flex:none;display:inline-flex;position:relative}.wt-pill-halo{z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, var(--platin), var(--perle), var(--sand), var(--rav), var(--platin-dyb), var(--perle), var(--platin));filter:blur(14px);opacity:.5;transition:opacity var(--duration-slow) var(--ease-flow), inset var(--duration-slow) var(--ease-flow);background-size:300% 100%;animation:7s linear infinite wt-halo;position:absolute;inset:-5px}.wt-pill--listening .wt-pill-halo{opacity:.95;inset:-8px}.wt-pill--ready .wt-pill-halo{opacity:.75}.wt-pill-clip{border-radius:inherit;background:var(--night);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--night-line);flex:auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wt-pill-inner{white-space:nowrap;width:max-content;animation:wt-pill-in var(--duration-slow) var(--ease-flow) both;flex:none;align-items:center;gap:10px;padding:0 18px 0 16px;display:inline-flex}@keyframes wt-pill-in{0%{opacity:0;filter:blur(6px);transform:translateY(4px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes wt-halo{to{background-position:300% 0}}.wt-kbd{box-sizing:border-box;min-width:26px;height:24px;font:600 12px/1 var(--font-sans);color:var(--on-night);border-radius:calc(var(--radius-sm) - 2px);box-shadow:inset 0 0 0 1px var(--night-line), inset 0 -2px 0 #ffffff12;background:#ffffff14;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.wt-rec{background:var(--signal-rec);width:8px;height:8px;animation:wt-rec 1.4s var(--ease-flow) infinite;border-radius:50%;flex:none}@keyframes wt-rec{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal-rec) 55%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--signal-rec) 0%, transparent)}}.wt-pill-time{font-variant-numeric:tabular-nums;color:var(--on-night-muted);min-width:30px}.wt-wait{gap:3px;display:inline-flex}.wt-wait i{background:var(--on-night-muted);width:5px;height:5px;animation:wt-wait 1s var(--ease-glide) infinite;border-radius:50%}.wt-wait i:nth-child(2){animation-delay:.15s}.wt-wait i:nth-child(3){animation-delay:.3s}@keyframes wt-wait{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.wt-shimmer{background:linear-gradient(90deg, var(--on-night-muted) 0%, var(--on-night) 40%, var(--sand) 50%, var(--on-night) 60%, var(--on-night-muted) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite wt-shimmer}@keyframes wt-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.wt-ok{background:var(--perle);width:18px;height:18px;color:var(--on-tone);border-radius:50%;flex:none;place-items:center;display:inline-grid}.wt-gl{isolation:isolate;background:var(--surface-300);color:var(--on-gradient);position:relative;overflow:hidden}.wt-gl-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.wt-waves{background:var(--night);color:var(--on-night)}.wt-fluidimg{background:var(--surface-300)}.wt-fluidimg-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wt-prism{--wt-base:var(--line-control);--wt-p1:var(--ink);--wt-p2:var(--mokka-dyb);--wt-p3:var(--ink);--wt-p4:var(--rav-dyb);--wt-glow:#ab7a4f73;display:inline-block;position:relative}[data-theme=dark] .wt-prism{--wt-p1:var(--perle);--wt-p2:var(--sand);--wt-p3:var(--rav);--wt-p4:var(--platin);--wt-glow:#e4d7c48c}.wt-prism-base{color:var(--wt-base)}.wt-prism--stroke .wt-prism-base{color:#fff0;-webkit-text-stroke:1.2px var(--wt-base)}.wt-prism-reveal{pointer-events:none;background:linear-gradient(110deg, var(--wt-p1), var(--wt-p2), var(--wt-p3), var(--wt-p4), var(--wt-p1));color:#fff0;-webkit-mask-image:radial-gradient(circle var(--wt-r,180px) at var(--wt-x,50%) var(--wt-y,50%), #000 0%, #000 30%, #0000 100%);-webkit-mask-image:radial-gradient(circle var(--wt-r,180px) at var(--wt-x,50%) var(--wt-y,50%), #000 0%, #000 30%, #0000 100%);mask-image:radial-gradient(circle var(--wt-r,180px) at var(--wt-x,50%) var(--wt-y,50%), #000 0%, #000 30%, #0000 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite wt-prism-flow;position:absolute;inset:0}.wt-prism--glow .wt-prism-reveal{filter:drop-shadow(0 0 14px var(--wt-glow))}.wt-prism--still .wt-prism-reveal{-webkit-mask-image:none;mask-image:none}@keyframes wt-prism-flow{0%{background-position:0 0}to{background-position:300% 0}}.wt-rows{--wt-rows-bg:var(--surface-100);isolation:isolate;background:var(--wt-rows-bg);color:var(--on-gradient);position:relative;overflow:hidden}[data-theme=dark] .wt-rows{--wt-rows-bg:var(--night)}.wt-rows-fade{z-index:0;pointer-events:none;position:absolute;inset:0}.wt-rows-fade--left{-webkit-mask-image:linear-gradient(90deg,#0000 0% 22%,#000 62%);mask-image:linear-gradient(90deg,#0000 0% 22%,#000 62%)}.wt-rows-fade--bottom{-webkit-mask-image:linear-gradient(#000 38%,#0000 78% 100%);mask-image:linear-gradient(#000 38%,#0000 78% 100%)}.wt-rows-fade--center{-webkit-mask-image:radial-gradient(46% 42%,#0000 0% 45%,#000 100%);mask-image:radial-gradient(46% 42%,#0000 0% 45%,#000 100%)}.wt-rows-layer{pointer-events:none;opacity:var(--wt-ambient);position:absolute;inset:0;overflow:hidden}.wt-rows-layer--lit{opacity:1;-webkit-mask-image:radial-gradient(circle var(--wt-spot) at var(--wt-x,50%) var(--wt-y,50%), #000 0%, #0000 100%);-webkit-mask-image:radial-gradient(circle var(--wt-spot) at var(--wt-x,50%) var(--wt-y,50%), #000 0%, #0000 100%);mask-image:radial-gradient(circle var(--wt-spot) at var(--wt-x,50%) var(--wt-y,50%), #000 0%, #0000 100%)}.wt-rows-set{transform:rotate(var(--wt-rot));flex-direction:column;justify-content:space-evenly;display:flex;position:absolute;inset:-38%}.wt-rows-set>span{flex:0 0 var(--wt-thick,18px);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--r1), var(--r2) 30%, var(--r3) 50%, var(--r2) 70%, var(--r1));animation:wt-rows-slide var(--d) var(--ease-glide) infinite alternate;animation-delay:var(--o);background-size:220% 100%}.wt-rows-set--lit>span{background-image:linear-gradient(90deg, var(--rd1), var(--r2) 28%, #fff 50%, var(--r3) 72%, var(--rd2))}[data-theme=dark] .wt-rows-set>span{background-image:linear-gradient(90deg, var(--rd1), var(--rd2) 35%, var(--r2) 50%, var(--rd2) 65%, var(--rd1))}[data-theme=dark] .wt-rows-set--lit>span{background-image:linear-gradient(90deg, var(--rd2), var(--r3) 30%, var(--r1) 50%, var(--r2) 70%, var(--rd1))}@keyframes wt-rows-slide{0%{background-position:0 0}to{background-position:100% 0}}.wt-barfield{isolation:isolate;background:var(--surface-100);color:var(--on-gradient);position:relative;overflow:hidden}[data-theme=dark] .wt-barfield{background:var(--night)}.wt-barfield-row{z-index:0;align-items:flex-end;gap:var(--wt-bf-gap);padding:0 var(--space-4);display:flex;position:absolute;inset:0}.wt-barfield--y .wt-barfield-row{padding:var(--space-4) 0;flex-direction:column;align-items:flex-start}.wt-bf{height:var(--h);border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:linear-gradient(to top, var(--wt-from), var(--wt-to));transform-origin:50% 100%;will-change:transform;animation:wt-bf-pulse var(--wt-dur) var(--ease-glide) infinite alternate;animation-delay:var(--delay);flex:1 1 0}.wt-barfield--y .wt-bf{width:var(--h);border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:linear-gradient(to right, var(--wt-from), var(--wt-to));transform-origin:0;height:auto;animation-name:wt-bf-pulse-x}.wt-barfield--float .wt-bf{animation-name:wt-bf-float}.wt-barfield--y.wt-barfield--float .wt-bf{animation-name:wt-bf-float-x}.wt-barfield--wave .wt-bf{animation-name:wt-bf-wave;animation-direction:normal}.wt-barfield--y.wt-barfield--wave .wt-bf{animation-name:wt-bf-wave-x}.wt-barfield--none .wt-bf{animation:none}@keyframes wt-bf-pulse{0%{transform:scaleY(calc(1 - var(--wt-int)))}to{transform:scaleY(1)}}@keyframes wt-bf-pulse-x{0%{transform:scaleX(calc(1 - var(--wt-int)))}to{transform:scaleX(1)}}@keyframes wt-bf-float{0%{transform:translateY(0)}to{transform:translateY(calc(var(--wt-int) * -22%))}}@keyframes wt-bf-float-x{0%{transform:translate(0)}to{transform:translateX(calc(var(--wt-int) * 22%))}}@keyframes wt-bf-wave{0%,to{transform:scaleY(calc(1 - var(--wt-int)))}50%{transform:scaleY(1)}}@keyframes wt-bf-wave-x{0%,to{transform:scaleX(calc(1 - var(--wt-int)))}50%{transform:scaleX(1)}}.wt-shiny--paper{background:var(--on-night);color:var(--night);box-shadow:var(--shadow-soft)}.wt-shiny--paper .wt-shiny-sheen{background:linear-gradient(105deg,#fff0 30%,#fffc 48%,#fff0 66%)}@media (prefers-reduced-motion:reduce){.wt-blob,.wt-band,.wt-bar,.wt-shiny-ring,.wt-shiny-sheen,.wt-float-body,.wt-float-shadow,.wt-pill-halo,.wt-rec,.wt-wait i,.wt-shimmer,.wt-pill-inner,.wt-prism-reveal,.wt-rows-set>span,.wt-bf{animation:none!important}.wt-shiny-sheen{opacity:0}.wt-pill,.wt-shiny,.wt-shiny-icon{transition:none}}.wt-loader{vertical-align:middle;flex:none;display:inline-flex}.wt-loader>svg{display:block}.wt-echo{transform-box:fill-box;transform-origin:50%;opacity:0;animation:wt-echo 2.4s var(--ease-flow) infinite}@keyframes wt-echo{0%{opacity:.62;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.wt-echo-mark{transform-box:fill-box;transform-origin:50% 60%;animation:wt-echo-talk 2.4s var(--ease-flow) infinite}@keyframes wt-echo-talk{0%{transform:scale(1)}6%{transform:scale(.93)}20%{transform:scale(1.025)}34%,to{transform:scale(1)}}.wt-glans-mark{transform-box:fill-box;transform-origin:50%;animation:wt-glans 2.4s var(--ease-glide) infinite}@keyframes wt-glans{0%,to{transform:scale(1)}50%{transform:scale(.965)}}.wt-loader-breathe{animation:1.8s ease-in-out infinite wt-breathe}@keyframes wt-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.wt-echo{opacity:0;animation:none!important}.wt-echo-mark,.wt-glans-mark{animation:1.8s ease-in-out infinite wt-breathe!important}}.wt-phone{box-sizing:border-box;width:30em;height:61.8em;font-family:var(--font-sans);background:linear-gradient(140deg, var(--perle) 0%, var(--platin-dyb) 18%, var(--perle) 42%, var(--platin) 60%, var(--platin-dyb) 82%, var(--perle) 100%);border-radius:5.2em;flex:none;padding:.35em;position:relative;box-shadow:0 .1em .25em #1b1a1933,0 3.2em 6.4em -2.4em #1b1a1973,inset 0 0 0 .08em #fff9}.wt-phone-bezel{box-sizing:border-box;background:#0b0b0b;border-radius:4.85em;height:100%;padding:.95em;box-shadow:inset 0 0 0 .1em #2c2c2c}.wt-phone-screen{background:var(--surface-100);height:100%;color:var(--ink);isolation:isolate;border-radius:3.9em;position:relative;overflow:hidden}.wt-phone-content{position:absolute;inset:0}.wt-phone-island{z-index:7;background:#050505;border-radius:2em;width:9.2em;height:2.7em;margin-left:-4.6em;position:absolute;top:1.15em;left:50%}.wt-phone-home{background:var(--ink);opacity:.4;z-index:7;border-radius:1em;width:11em;height:.45em;margin-left:-5.5em;position:absolute;bottom:.8em;left:50%}.wt-phone-key{background:linear-gradient(90deg, var(--platin-dyb), var(--perle));border-radius:.3em;width:.45em;position:absolute}.wt-phone-key--a{height:3.2em;top:10em;left:-.3em}.wt-phone-key--b{height:5.6em;top:15em;left:-.3em}.wt-phone-key--c{background:linear-gradient(270deg, var(--platin-dyb), var(--perle));height:7.6em;top:13em;right:-.3em}.wt-sbar{box-sizing:border-box;z-index:6;height:4.9em;color:var(--ink);justify-content:space-between;align-items:center;padding:0 2.3em 0 3.4em;display:flex;position:absolute;top:0;left:0;right:0}.wt-sbar-time{font:600 1.45em/1 var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.wt-sbar-icons{align-items:center;gap:.5em;display:inline-flex}.wt-sbar-icons svg{display:block}.wt-laptop{width:76em;font-family:var(--font-sans);flex:none;position:relative}.wt-laptop-lid{background:#0e0e0f;border-radius:2em 2em .7em .7em;padding:1.6em 1.2em 1.2em;position:relative;box-shadow:inset 0 0 0 .12em #3a3a3c,0 3em 6em -3em #1b1a1973}.wt-laptop-cam{background:#2b2b2e;border-radius:50%;width:.5em;height:.5em;margin-left:-.25em;position:absolute;top:.55em;left:50%}.wt-laptop-screen{aspect-ratio:16/10;background:var(--surface-300);color:var(--ink);isolation:isolate;border-radius:.5em;position:relative;overflow:hidden}.wt-laptop-base{background:linear-gradient(180deg, var(--perle) 0%, var(--platin) 45%, var(--platin-dyb) 100%);border-radius:0 0 2.2em 2.2em/0 0 1.4em 1.4em;height:1.7em;margin:0 -4.2em;position:relative;box-shadow:0 2.4em 3.2em -2em #1b1a1966,inset 0 .1em #ffffffb3}.wt-laptop-notch{background:linear-gradient(180deg, var(--platin-dyb), var(--platin));border-radius:0 0 1em 1em;width:11em;height:.7em;margin-left:-5.5em;position:absolute;top:0;left:50%}.wt-appicon{background:radial-gradient(120% 90% at 30% 18%, #34312d, var(--night) 62%);border-radius:1.15em;flex:none;place-items:center;width:4.8em;height:4.8em;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 2px 6px #0003}.wt-appicon .wt-logo{width:54%;height:auto}.wt-keycap{box-sizing:border-box;min-width:4.4em;height:4.4em;font-family:var(--font-sans);color:var(--ink);background:linear-gradient(180deg, var(--surface-200), color-mix(in oklab, var(--surface-200) 90%, var(--ink)));box-shadow:0 .42em 0 color-mix(in oklab, var(--surface-200) 72%, var(--ink)), 0 .8em 1.4em -.4em #1b1a1966, inset 0 0 0 .08em var(--line);transition:transform .12s var(--ease-flow), box-shadow .12s var(--ease-flow);border-radius:.9em;justify-content:center;align-items:center;padding:0 1em;display:inline-flex;position:relative}.wt-keycap--wide{min-width:7.2em}.wt-keycap--down{box-shadow:0 .08em 0 color-mix(in oklab, var(--surface-200) 72%, var(--ink)), 0 .3em .7em -.3em #1b1a1966, inset 0 0 0 .08em var(--line);transform:translateY(.34em)}.wt-keycap-label{font:600 1.6em/1 var(--font-sans)}.wt-keycap-sub{font:500 .9em/1 var(--font-sans);color:var(--ink-muted);position:absolute;top:.55em;left:.7em}.wt-desk{color:var(--on-tone);background:radial-gradient(60% 70% at 16% 22%, var(--sand) 0%, #fff0 72%), radial-gradient(55% 60% at 84% 78%, var(--platin) 0%, #fff0 70%), radial-gradient(42% 52% at 72% 12%, var(--rav) 0%, #fff0 70%), var(--perle);position:absolute;inset:0;overflow:hidden}.wt-mbar{box-sizing:border-box;z-index:3;-webkit-backdrop-filter:blur(1.2em);backdrop-filter:blur(1.2em);background:#ffffff8c;justify-content:space-between;align-items:center;height:2.4em;padding:0 1.2em;display:flex;position:absolute;top:0;left:0;right:0}.wt-mbar-left,.wt-mbar-right{align-items:center;gap:1.6em;display:inline-flex}.wt-mbar-left>b,.wt-mbar-left>span,.wt-mbar-right>span:last-child{font:500 1.15em/1 var(--font-sans)}.wt-mbar-left>b{font-weight:700}.wt-mbar-dot{background:var(--on-tone);opacity:.85;border-radius:50%;width:1.1em;height:1.1em}.wt-mbar-wt{width:2em;height:1.8em;color:var(--on-tone);border-radius:.5em;place-items:center;display:inline-grid;position:relative}.wt-mbar-wt .wt-logo,.wt-mbar-wt .wt-logo g{fill:var(--on-tone)}.wt-mbar-wt--live{background:#1b1a1914}.wt-mbar-wt--live:after{content:"";box-shadow:0 0 0 .12em var(--rav-dyb);border-radius:.6em;animation:1.2s ease-in-out infinite wt-breathe;position:absolute;inset:-.2em}.wt-tbar{z-index:3;-webkit-backdrop-filter:blur(1.4em);backdrop-filter:blur(1.4em);background:#f4f1ecd9;justify-content:center;align-items:center;height:3.6em;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 .1em #ffffffb3}.wt-tbar-apps{gap:.9em;display:inline-flex}.wt-tbar-apps i{background:linear-gradient(160deg, var(--platin), var(--platin-dyb));border-radius:.5em;width:2.2em;height:2.2em}.wt-tbar-apps i.on{background:linear-gradient(160deg, var(--sand), var(--rav-dyb))}.wt-tbar-right{align-items:center;gap:1.2em;display:inline-flex;position:absolute;right:1.4em}.wt-tbar-right>span:last-child{font:500 1.15em/1 var(--font-sans)}.wt-win{background:var(--surface-200);width:44em;height:32em;color:var(--ink);box-shadow:0 .2em .6em #1b1a191f, 0 2.4em 5em -1.6em #1b1a1966, inset 0 0 0 .1em var(--line);border-radius:1.2em;position:absolute;top:5.2em;left:5.4em;overflow:hidden}.wt-win--win{border-radius:.7em;top:4em}.wt-win-bar{border-bottom:.1em solid var(--line);justify-content:center;align-items:center;height:3.4em;display:flex;position:relative}.wt-win--win .wt-win-bar{justify-content:flex-start;padding-left:1.6em}.wt-win-dots{gap:.8em;margin-top:-.6em;display:flex;position:absolute;top:50%;left:1.4em}.wt-win-dots i{background:var(--line);border-radius:50%;width:1.2em;height:1.2em;box-shadow:inset 0 0 0 .1em #1b1a1914}.wt-win-title{font:600 1.25em/1 var(--font-sans);color:var(--ink-muted)}.wt-win-ctl{font:400 1.2em/1 var(--font-sans);color:var(--ink-muted);gap:1.6em;display:inline-flex;position:absolute;top:50%;right:1.4em;transform:translateY(-50%)}.wt-win-field{border-bottom:.1em solid var(--line);align-items:center;gap:.9em;height:3.6em;margin:0 2em;display:flex}.wt-win-field>span{font:400 1.3em/1 var(--font-sans);color:var(--ink-muted);min-width:3.6em}.wt-win-field>b{font:500 1.3em/1 var(--font-sans);color:var(--ink)}.wt-win-chip{background:var(--surface-300);border-radius:1em;padding:.3em .8em}.wt-win-body{font:400 1.5em/1.55 var(--font-sans);color:var(--ink);padding:1.6em 2em}.wt-win-pasted{animation:wt-paste 1.1s var(--ease-flow) both;border-radius:.2em}@keyframes wt-paste{0%{opacity:0;background:color-mix(in oklab, var(--sand) 95%, #fff0)}12%{opacity:1}to{background:#fff0}}.wt-caret{vertical-align:-.18em;background:var(--ink);width:.09em;height:1.1em;margin-left:.06em;animation:1.1s step-end infinite wt-caret;display:inline-block}@keyframes wt-caret{50%{opacity:0}}.wt-notice{box-sizing:border-box;z-index:4;width:31em;color:var(--ink);background:color-mix(in oklab, var(--surface-200) 84%, #fff0);-webkit-backdrop-filter:blur(2em)saturate(1.2);backdrop-filter:blur(2em)saturate(1.2);opacity:0;transition:transform .6s var(--ease-flow), opacity .35s var(--ease-flow);border-radius:1.6em;align-items:center;gap:1.1em;padding:1.1em 1.2em;display:flex;position:absolute;top:3.2em;right:1.2em;transform:translate(120%);box-shadow:0 .2em .5em #1b1a191a,0 1.6em 3.6em -1.2em #1b1a195c,inset 0 0 0 .1em #fff9}.wt-notice--in{opacity:1;transform:none}.wt-notice--win{border-radius:.8em;top:auto;bottom:4.6em;transform:translateY(30%)}.wt-notice--win.wt-notice--in{transform:none}.wt-notice-icon{border-radius:.9em;width:3.6em;height:3.6em}.wt-notice-text{flex:auto;min-width:0}.wt-notice-top{justify-content:space-between;gap:1em;display:flex}.wt-notice-top>b{font:600 1.15em/1.2 var(--font-sans)}.wt-notice-top>span{font:400 1.1em/1.2 var(--font-sans);color:var(--ink-muted)}.wt-notice-title{font:600 1.3em/1.25 var(--font-sans);margin-top:.2em}.wt-notice-preview{font:400 1.2em/1.3 var(--font-sans);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.15em;overflow:hidden}.wt-notice-kbd{font:600 1.15em/1 var(--font-sans);color:var(--ink);background:var(--surface-300);box-shadow:inset 0 0 0 .08em var(--line), inset 0 -.15em 0 var(--line);border-radius:.5em;flex:none;padding:.45em .6em}.wt-desk-pill{z-index:4;opacity:0;transform-origin:50% 100%;transition:opacity .35s var(--ease-flow), transform .5s var(--ease-flow);position:absolute;bottom:3.2em;left:50%;transform:translate(-50%,1.4em)scale(.82)}.wt-desk-pill--in{opacity:1;transform:translate(-50%)scale(.82)}.wt-desk--win .wt-desk-pill{bottom:6em}.wt-desk-keys{z-index:5;opacity:0;transition:opacity .3s var(--ease-flow), transform .45s var(--ease-flow);gap:.9em;font-size:9px;display:flex;position:absolute;bottom:3.6em;left:50%;transform:translate(-50%,1.6em)}.wt-desk-keys--in{opacity:1;transform:translate(-50%)}.wt-desk--win .wt-desk-keys{bottom:6.4em}.wt-app{background:var(--surface-100);color:var(--ink);position:absolute;inset:0;overflow:hidden}.wt-app-glow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--rav-dyb) 55%, #fff0), #fff0);opacity:.3;width:34em;height:34em;transition:opacity .6s var(--ease-flow), transform .6s var(--ease-flow);border-radius:50%;margin:-17em 0 0 -17em;position:absolute;top:25.5em;left:50%}.wt-app--rec .wt-app-glow{opacity:.85;transform:scale(1.12)}.wt-app-head{justify-content:space-between;align-items:center;display:flex;position:absolute;top:6.2em;left:2.2em;right:2.2em}.wt-app-brand{font:600 1.45em/1 var(--font-sans);letter-spacing:-.01em;align-items:center;gap:.5em;display:inline-flex}.wt-app-brand .wt-logo{width:1.1em;height:auto}.wt-app-dev{background:var(--surface-200);box-shadow:inset 0 0 0 .08em var(--line);font:500 1.2em/1 var(--font-sans);color:var(--ink-muted);border-radius:2em;align-items:center;gap:.5em;padding:.55em .9em;display:inline-flex}.wt-app-dev i{background:var(--rav-dyb);border-radius:50%;width:.55em;height:.55em}.wt-app-rec{background:var(--surface-200);box-shadow:inset 0 0 0 .08em var(--line);opacity:0;transition:opacity .3s var(--ease-flow);border-radius:2em;align-items:center;gap:.7em;padding:.6em 1.1em;display:inline-flex;position:absolute;top:12.4em;left:50%;transform:translate(-50%)}.wt-app--rec .wt-app-rec{opacity:1}.wt-app-time{font:600 1.3em/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.wt-app-btnwrap{width:15em;height:15em;margin:-7.5em 0 0 -7.5em;position:absolute;top:25.5em;left:50%}.wt-app-halo{background:conic-gradient(from var(--wt-angle), var(--platin), var(--sand), var(--rav), var(--perle), var(--platin));filter:blur(1.6em);opacity:.3;transition:opacity .5s var(--ease-flow), inset .5s var(--ease-flow);border-radius:50%;animation:6s linear infinite wt-spin;position:absolute;inset:-1.4em}.wt-app--rec .wt-app-halo{opacity:.95;animation-duration:2.4s;inset:-2.6em}.wt-app--ready .wt-app-halo{opacity:.6}.wt-app-btn{transition:transform .25s var(--ease-flow);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.wt-app--rec .wt-app-btn{transform:scale(.93)}.wt-app-ring{background:conic-gradient(from var(--wt-angle), var(--perle), var(--platin-dyb), var(--sand), var(--rav-dyb), var(--platin), var(--perle));border-radius:50%;animation:8s linear infinite wt-spin;position:absolute;inset:0}.wt-app-face{color:var(--on-night);background:radial-gradient(90% 90% at 35% 25%, #36322e, var(--night) 70%);transition:background .4s var(--ease-flow), color .4s var(--ease-flow);border-radius:50%;place-items:center;display:grid;position:absolute;inset:.7em;box-shadow:inset 0 .2em .6em #ffffff14,inset 0 -.4em 1em #00000080}.wt-app--ready .wt-app-face{background:radial-gradient(90% 90% at 35% 25%, var(--perle), var(--sand) 75%);color:var(--on-tone)}.wt-app-face svg{display:block}.wt-app-meter{opacity:0;transition:opacity .3s var(--ease-flow);justify-content:center;display:flex;position:absolute;top:35.4em;left:0;right:0}.wt-app--rec .wt-app-meter{opacity:1}.wt-app-meter .wt-bars--meter{--wt-h:2.9em!important}.wt-app-label{justify-content:center;align-items:center;gap:.7em;display:flex;position:absolute;top:39.4em;left:1em;right:1em}.wt-app-label>span:last-child{font:600 1.75em/1.2 var(--font-sans);letter-spacing:-.012em;text-align:center}.wt-app-label .wt-wait i{background:var(--ink-muted)}.wt-app-sub{text-align:center;position:absolute;top:43.4em;left:1em;right:1em}.wt-app-sub>span{font:400 1.3em/1.3 var(--font-sans);color:var(--ink-muted)}.wt-app-foot{color:var(--ink-muted);justify-content:center;align-items:center;gap:.5em;display:flex;position:absolute;bottom:3.6em;left:0;right:0}.wt-app-foot>span{font:500 1.15em/1 var(--font-sans)}.wt-home{background:radial-gradient(80% 55% at 18% 8%, var(--sand-dyb), #fff0 70%), radial-gradient(80% 60% at 92% 92%, var(--platin-dyb), #fff0 70%), linear-gradient(170deg, var(--mokka-dyb), #2a2725 58%, #1b1918);position:absolute;inset:0}.wt-home-grid{grid-template-columns:repeat(4,1fr);row-gap:2em;display:grid;position:absolute;top:6.4em;left:2.2em;right:2.2em}.wt-home-app{flex-direction:column;align-items:center;gap:.6em;min-width:0;display:flex}.wt-home-app small{font:500 1em/1.2 var(--font-sans);color:#f4f1ece0;white-space:nowrap}.wt-home-icon,.wt-home-app--wt .wt-appicon{border-radius:1.3em;width:5.4em;height:5.4em}.wt-home-icon{place-items:center;display:grid;box-shadow:inset 0 0 0 .08em #ffffff2e,0 .3em .8em #0000003d}.wt-home-app--wt .wt-appicon{transition:filter .2s}.wt-relay--tap .wt-home-app--wt .wt-appicon{filter:brightness(.7)}.wt-home-glyph{opacity:.85;display:block}.wt-home-glyph--0{box-sizing:border-box;border:.3em solid #ffffffd9;border-radius:50%;width:2.2em;height:2.2em}.wt-home-glyph--1{background:#ffffffd9;border-radius:.55em;width:2.1em;height:2.1em}.wt-home-glyph--2{background:linear-gradient(#ffffffd9 0 0) 0 0/100% .3em no-repeat,linear-gradient(#ffffffd9 0 0) 0/70% .3em no-repeat,linear-gradient(#ffffffd9 0 0) 0 100%/85% .3em no-repeat;width:2.4em;height:1.7em}.wt-home-glyph--3{background:#ffffffd9;border-radius:2.4em 2.4em 0 0;width:2.4em;height:1.2em}.wt-home-dock{-webkit-backdrop-filter:blur(1.4em);backdrop-filter:blur(1.4em);background:#ffffff26;border-radius:2.6em;justify-content:space-around;align-items:center;height:7.8em;display:flex;position:absolute;bottom:2.1em;left:1.4em;right:1.4em}.wt-relay{aspect-ratio:1040/660;width:100%;position:relative}.wt-relay-stage{transform-origin:0 0;width:1040px;height:660px;position:absolute;top:0;left:0}.wt-relay-laptop{position:absolute;top:24px;left:250px}.wt-relay-phone{z-index:3;position:absolute;top:136px;left:40px}.wt-relay-beam{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wt-relay-arc{stroke:var(--rav-dyb);stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round;opacity:0;transition:opacity .3s var(--ease-flow)}.wt-relay-beam--on .wt-relay-arc{opacity:.6;animation:.7s linear infinite wt-dash}@keyframes wt-dash{to{stroke-dashoffset:-22px}}.wt-relay-spark{z-index:4;pointer-events:none;offset-rotate:0deg;offset-distance:0%;opacity:0;background:radial-gradient(circle, #fff 0%, var(--sand) 42%, #fff0 72%);border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0;box-shadow:0 0 22px 8px #e4d7c4a6}.wt-relay-spark--on{animation:wt-spark .95s var(--ease-glide) both}@keyframes wt-spark{0%{offset-distance:0%;opacity:0}12%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}.wt-relay-app{z-index:3;pointer-events:none;opacity:0;transform-origin:10.8em 18.5em;transition:transform .55s var(--ease-flow), opacity .28s var(--ease-flow);border-radius:3.9em;position:absolute;inset:0;overflow:hidden;transform:scale(.17)}.wt-relay-app--open{opacity:1;transform:none}.wt-finger{z-index:8;pointer-events:none;opacity:0;width:4.8em;height:4.8em;transition:transform .5s var(--ease-flow), opacity .3s var(--ease-flow);background:radial-gradient(circle,#ffffffb3 0%,#fff6 55%,#ffffff1a 70%);border-radius:50%;margin:-2.4em 0 0 -2.4em;position:absolute;top:0;left:0;transform:translate(13.7em,50em)scale(1.25);box-shadow:0 0 0 .16em #ffffffd9,0 0 0 .5em #1b1a1924,0 .5em 1.4em #00000059}.wt-finger--icon{opacity:1;transform:translate(10.8em,18.5em)}.wt-finger--icon.wt-finger--down{transition-duration:.18s;transform:translate(10.8em,18.5em)scale(.78)}.wt-finger--button{opacity:1;transform:translate(13.7em,25.5em)}.wt-finger--button.wt-finger--down{transform:translate(13.7em,25.5em)scale(.84)}@media (prefers-reduced-motion:reduce){.wt-app-halo,.wt-app-ring,.wt-caret,.wt-relay-arc,.wt-win-pasted,.wt-mbar-wt--live:after{animation:none!important}.wt-relay *,.wt-relay :before,.wt-relay :after{transition:none!important}.wt-relay-spark{display:none}}.wt-transcript{margin:0}.wt-tw{opacity:0;filter:blur(6px);transition:opacity .45s var(--ease-flow), filter .45s var(--ease-flow), transform .45s var(--ease-flow);display:inline-block;transform:translateY(.18em)}.wt-tw--in{opacity:1;filter:blur();transform:none}.wt-tw--hl{background:linear-gradient(transparent 62%, color-mix(in oklab, var(--rav) 55%, transparent) 62%, color-mix(in oklab, var(--rav) 55%, transparent) 92%, transparent 92%);border-radius:.1em}[data-theme=dark] .wt-tw--hl{background:linear-gradient(transparent 62%, color-mix(in oklab, var(--rav-dyb) 70%, transparent) 62%, color-mix(in oklab, var(--rav-dyb) 70%, transparent) 92%, transparent 92%)}.wt-transcript .wt-caret{height:.95em}.wt-flip{vertical-align:bottom;display:inline-grid;position:relative}.wt-flip-sizer{visibility:hidden;grid-area:1/1}.wt-flip-word{animation:wt-flip-in .6s var(--ease-flow) both;background:linear-gradient(90deg, var(--ink), var(--mokka-dyb));color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:1/1;padding-bottom:.08em}[data-theme=dark] .wt-flip-word{background-image:linear-gradient(90deg, var(--ink), var(--sand))}@keyframes wt-flip-in{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:none}}.wt-sc{width:100%}.wt-scene{width:100%;position:relative}.wt-scene-stage{transform-origin:0 0;font-family:var(--font-sans);color:var(--ink);position:absolute;top:0;left:0}.wt-mwin{background:var(--surface-200);color:var(--ink);box-shadow:0 2px 6px #1b1a191f, 0 24px 50px -16px #1b1a1966, inset 0 0 0 1px var(--line);border-radius:16px;position:absolute;overflow:hidden}.wt-mwin-bar{border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:34px;display:flex;position:relative}.wt-mwin .wt-win-dots{gap:8px;margin-top:-6px;left:14px}.wt-mwin .wt-win-dots i{width:12px;height:12px}.wt-mwin-title{font:600 12.5px/1 var(--font-sans);color:var(--ink-muted)}.wt-mwin-body{padding:18px 22px}.wt-sc-h{font:600 17px/1.2 var(--font-sans);letter-spacing:-.01em;margin:0 0 12px}.wt-ghost{gap:9px;margin-bottom:14px;display:grid}.wt-ghost i{background:var(--surface-300);border-radius:6px;height:9px;display:block}.wt-sc-text{min-height:46px;font:400 15px/1.55 var(--font-sans);margin:0}.wt-sc-fn-win{height:196px;top:18px;left:40px;right:40px}.wt-sc-fn-pill{position:absolute;top:196px;left:50%;transform:translate(-50%)}.wt-sc-keys{gap:9px;font-size:6.8px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.wt-sc-krow{gap:7px;display:flex}.wt-sc-krow--top{padding-left:34px}.wt-sc-space{min-width:15em}.wt-sc-fnkey .wt-keycap-label{font-size:1.35em}.wt-sc-phone-frame{position:absolute;top:0;left:0}.wt-sc-notes{font-size:12.5px;position:absolute;inset:0}.wt-sc-note{transform:translateY(calc(var(--k) * 74px)) scale(calc(1 - var(--k) * .05));transform-origin:50% 0;opacity:calc(1 - var(--k) * .3);transition:transform .7s var(--ease-flow), opacity .7s var(--ease-flow);z-index:calc(10 - var(--k));position:absolute;top:30px;left:22px;right:22px}.wt-sc-note-in{animation:wt-note-in .7s var(--ease-flow) both}@keyframes wt-note-in{0%{opacity:0;transform:translateY(-26px)scale(.97)}to{opacity:1;transform:none}}.wt-sc-note .wt-notice{opacity:1;width:100%;position:relative;top:auto;right:auto;transform:none}.wt-sc-card{background:var(--surface-200);color:var(--ink);box-shadow:0 2px 6px #1b1a191f, 0 24px 50px -16px #1b1a1966, inset 0 0 0 1px var(--line);border-radius:18px;padding:18px 22px 22px;position:absolute;top:26px;left:22px;right:22px}.wt-sc-card-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.wt-sc-tag{height:30px;font:600 14px/1 var(--font-sans);color:var(--ink-muted);background:var(--surface-300);transition:background .4s var(--ease-flow), color .4s var(--ease-flow);border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.wt-sc-tag--on{background:var(--night);color:var(--on-night)}.wt-sc-card-meta{font:500 14px/1 var(--font-sans);color:var(--ink-muted)}.wt-sc-clean-text{font:400 23px/1.5 var(--font-sans);letter-spacing:-.008em;margin:0}.wt-cw{white-space:nowrap;vertical-align:bottom;max-width:9em;transition:max-width .6s var(--ease-flow), margin .6s var(--ease-flow), opacity .45s var(--ease-flow), color .3s;margin-right:.27em;display:inline-block;overflow:hidden}.wt-cw--drop{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rav-dyb);text-decoration-color:var(--rav-dyb);text-decoration-thickness:2px}.wt-cw--gone{opacity:0;max-width:0;margin-right:0}.wt-cw-p{opacity:0;transition:opacity .4s var(--ease-flow) .25s, transform .4s var(--ease-flow) .25s;display:inline-block;transform:translateY(-.3em)}.wt-cw-p--in{opacity:1;transform:none}.wt-sc-vocab-list{top:22px}.wt-sc-chips{flex-wrap:wrap;gap:8px;display:flex}.wt-sc-chip{height:32px;font:500 14.5px/1 var(--font-sans);background:var(--surface-300);box-shadow:inset 0 0 0 1px var(--line);transition:background .4s var(--ease-flow), box-shadow .4s var(--ease-flow);border-radius:999px;align-items:center;padding:0 13px;display:inline-flex}.wt-sc-chip--hit{background:color-mix(in oklab, var(--rav) 55%, var(--surface-200));box-shadow:inset 0 0 0 1px var(--rav-dyb)}[data-theme=dark] .wt-sc-chip--hit{background:color-mix(in oklab, var(--rav-dyb) 45%, var(--surface-200))}.wt-sc-vocab-out{padding:18px 22px;inset:auto 8px 18px 44px}.wt-sc-vocab-text{font:400 20px/1.5 var(--font-sans);margin:0}.wt-vw{display:inline}.wt-vw-a{vertical-align:bottom;white-space:nowrap;max-width:14em;color:var(--ink-muted);transition:max-width .6s var(--ease-flow), opacity .4s var(--ease-flow);display:inline-block;overflow:hidden}.wt-vw-b{vertical-align:bottom;white-space:nowrap;opacity:0;max-width:0;transition:max-width .7s var(--ease-flow) .15s, opacity .5s var(--ease-flow) .2s;font-weight:600;display:inline-block;overflow:hidden}.wt-vw--fix .wt-vw-a{opacity:0;max-width:0}.wt-vw--fix .wt-vw-b{opacity:1;background:linear-gradient(transparent 64%, color-mix(in oklab, var(--rav) 60%, transparent) 64%);max-width:14em}[data-theme=dark] .wt-vw--fix .wt-vw-b{background:linear-gradient(transparent 64%, color-mix(in oklab, var(--rav-dyb) 70%, transparent) 64%)}.wt-sc-mixed-text{font:400 25px/1.45 var(--font-sans);letter-spacing:-.012em}.wt-sc-legend{font:500 14px/1 var(--font-sans);color:var(--ink-muted);align-items:center;gap:7px;display:inline-flex}.wt-sc-legend i{background:color-mix(in oklab, var(--rav) 70%, transparent);border-radius:3px;width:18px;height:6px}[data-theme=dark] .wt-sc-legend i{background:var(--rav-dyb)}.wt-sc-dev{width:196px;position:absolute;top:34px}.wt-sc-dev:first-child{left:26px}.wt-sc-dev:nth-child(2){right:26px}.wt-sc-dev-screen{background:radial-gradient(70% 80% at 20% 20%, var(--sand), #fff0 70%), radial-gradient(70% 80% at 85% 85%, var(--platin), #fff0 70%), var(--perle);border:6px solid #111;border-top-width:8px;border-radius:10px 10px 4px 4px;height:122px;position:relative;overflow:hidden}.wt-sc-dev-base{background:linear-gradient(180deg, var(--perle), var(--platin-dyb));border-radius:0 0 10px 10px;height:8px;margin:0 -12px}.wt-sc-dev-name{text-align:center;font:600 13px/1 var(--font-sans);color:var(--on-gradient);margin-top:12px;display:block}.wt-sc-dev-name em{color:var(--on-gradient-muted);font-style:normal;font-weight:500}.wt-sc-dev-note{font:600 10.5px/1.2 var(--font-sans);color:var(--on-tone);opacity:0;transition:opacity .4s var(--ease-flow), transform .6s var(--ease-flow);background:#ffffffe6;border-radius:10px;align-items:center;gap:8px;padding:8px 9px;display:flex;position:absolute;top:10px;left:10px;right:10px;transform:translate(40%);box-shadow:0 8px 18px -8px #1b1a1966}.wt-sc-dev-note .wt-appicon{border-radius:6px}.wt-sc-dev-note--in{opacity:1;transform:none}.wt-sc-dev-phone{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wt-sc-dev-phone-ui{background:radial-gradient(60% 40% at 50% 50%, #3a3530, var(--night));place-items:center;display:grid;position:absolute;inset:0}.wt-sc-dev-dot{background:conic-gradient(from var(--wt-angle), var(--perle), var(--platin-dyb), var(--sand), var(--rav-dyb), var(--perle));width:3.2em;height:3.2em;transition:transform .3s var(--ease-flow);border-radius:50%;animation:6s linear infinite wt-spin;box-shadow:0 0 0 .5em #ffffff14}.wt-sc-dev-dot--on{transform:scale(.9);box-shadow:0 0 1.6em .4em #e4d7c48c}.wt-sc-dev-lines{pointer-events:none;position:absolute;top:0;left:0}.wt-sc-dev-lines path{fill:none;stroke:var(--rav-dyb);stroke-width:2px;stroke-dasharray:2 8;stroke-linecap:round;opacity:0;transition:opacity .3s}.wt-sc-dev-lines path.on{opacity:.7;animation:.6s linear infinite wt-dash}.wt-sc-rows{gap:4px;display:grid}.wt-sc-row{border-bottom:1px solid var(--line);opacity:.35;height:46px;transition:opacity .5s var(--ease-flow);grid-template-columns:1fr auto 22px;align-items:center;gap:12px;padding:0 4px;display:grid}.wt-sc-row:last-child{border-bottom:0}.wt-sc-row>span:first-child{font:400 16px/1 var(--font-sans);color:var(--ink-muted)}.wt-sc-row>b{font:600 16px/1 var(--font-sans)}.wt-sc-ok{background:var(--surface-300);width:22px;height:22px;color:var(--ink-muted);opacity:0;transition:transform .45s var(--ease-pop), opacity .3s, background .3s;border-radius:50%;place-items:center;display:grid;transform:scale(.6)}.wt-sc-row--in{opacity:1}.wt-sc-row--in .wt-sc-ok{opacity:1;background:var(--night);color:var(--on-night);transform:none}.wt-show{border-radius:var(--radius-xl);background:var(--surface-200);color:var(--ink);box-shadow:var(--shadow-soft), inset 0 0 0 1px var(--line);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.wt-show-stage{flex:1 0 auto;width:100%;position:relative;overflow:hidden}.wt-show-surface{inset:0;position:absolute!important}.wt-show-surface>.wt-content{position:absolute;inset:0}.wt-show-scene{position:absolute}.wt-show-scene--center{top:50%;left:8%;right:8%;transform:translateY(-50%)}.wt-show-scene--bottom{bottom:-7%;left:9%;right:9%}.wt-show-scene--right{width:84%;top:50%;right:-6%;transform:translateY(-50%)}.wt-show-scene--phone{width:46%;top:9%;left:50%;transform:translate(-50%)}.wt-show-body{padding:var(--space-6) var(--space-6) var(--space-8)}.wt-show-title{font:600 22px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0}.wt-show-text{margin:var(--space-2) 0 0;font:400 16px/1.6 var(--font-sans);color:var(--ink-muted);max-width:46ch}@media (prefers-reduced-motion:reduce){.wt-tw,.wt-flip-word,.wt-sc-note,.wt-sc-note-in,.wt-cw,.wt-cw-p,.wt-vw-a,.wt-vw-b,.wt-sc-row,.wt-sc-ok,.wt-sc-dev-note,.wt-sc-dev-dot,.wt-sc-dev-lines path{transition:none!important;animation:none!important}}.wt-gbg{isolation:isolate;background:var(--g0);color:var(--on-gradient);position:relative;overflow:hidden}.wt-gbg--dark{color:var(--on-night)}.wt-gbg-layer{z-index:0;pointer-events:none;background:linear-gradient(var(--wt-gbg-angle), var(--g0) 0%, var(--g1) 22%, var(--g2) 40%, var(--g3) 54%, var(--g1) 72%, var(--g0) 100%);background-size:calc(160% * var(--wt-gbg-scale)) 100%;filter:blur(28px);animation:wt-gbg-pan var(--wt-gbg-dur) var(--ease-glide) infinite alternate, wt-gbg-turn calc(var(--wt-gbg-dur) * 2.4) linear infinite;will-change:transform;position:absolute;inset:-60%}.wt-gbg--dark .wt-gbg-pool{opacity:.5}.wt-gbg--dark .wt-gbg-layer{opacity:.85}.wt-gbg-pool{z-index:0;pointer-events:none;background:radial-gradient(42% 52% at calc(26% + var(--wt-gbg-ox)) calc(30% + var(--wt-gbg-oy)), color-mix(in oklab, var(--g3) 70%, #fff0) 0%, #fff0 70%), radial-gradient(38% 46% at calc(76% + var(--wt-gbg-ox)) calc(72% + var(--wt-gbg-oy)), color-mix(in oklab, var(--g1) 80%, #fff0) 0%, #fff0 72%);animation:wt-gbg-pool calc(var(--wt-gbg-dur) * .8) var(--ease-glide) infinite alternate;position:absolute;inset:0}.wt-gbg>.wt-grain{opacity:calc(var(--grain-opacity) * var(--wt-gbg-noise))}@keyframes wt-gbg-pan{0%{background-position:0%}to{background-position:100%}}@keyframes wt-gbg-turn{0%{transform:rotate(0)scale(1.05)}50%{transform:rotate(180deg)scale(1.18)}to{transform:rotate(360deg)scale(1.05)}}@keyframes wt-gbg-pool{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(5%,4%)scale(1.12)}}.wt-gm{isolation:isolate;background:var(--night);color:var(--on-night);position:relative;overflow:hidden}.wt-gm-layer{z-index:0;pointer-events:none;opacity:var(--wt-gm-opacity);filter:contrast(1.1);position:absolute;inset:0}.wt-gm-blob{mix-blend-mode:screen;filter:blur(var(--wt-gm-blur));will-change:transform;display:block;position:absolute}.wt-gm>.wt-grain{z-index:1}@media (prefers-reduced-motion:reduce){.wt-gbg-layer,.wt-gbg-pool{animation:none!important}}a.wt-shiny{box-sizing:border-box;text-decoration:none}.wt-pill-note{background:var(--on-night-muted);border-radius:50%;flex:none;width:8px;height:8px}.wt-pill--error .wt-pill-note{background:var(--signal-rec)}.wt-pill--pasted .wt-pill-halo{opacity:.75}.wt-wave{flex:none;align-items:center;gap:3px;height:22px;display:inline-flex}.wt-wave i{border-radius:var(--radius-pill);background:linear-gradient(to top, color-mix(in oklab, var(--c) 70%, var(--night)), var(--c));width:3px;height:100%;transform:scaleY(var(--v,.12));transition:transform 90ms linear}.wt-pill-mark,.wt-pill-lock{color:var(--on-night);flex:none;align-items:center;display:inline-flex}.wt-pill-hint{color:var(--on-night)}.wt-pill--handsfree .wt-pill-time{color:var(--on-night-muted)}.wt-pill-mic{white-space:nowrap}.wt-pill-note-text{flex-direction:column;justify-content:center;gap:3px;min-width:0;line-height:1.15;display:inline-flex}.wt-pill-note-hint{text-overflow:ellipsis;white-space:nowrap;max-width:15em;color:var(--on-night-muted);font-size:.82em;display:block;overflow:hidden}.wt-pill--lg{height:56px;font:500 15px/1 var(--font-sans)}.wt-pill--lg .wt-pill-inner{gap:12px;padding:0 22px 0 20px}.wt-pill--lg .wt-pill-clip{background:linear-gradient(180deg, #ffffff17 0%, #ffffff06 45%, #fff0 70%), color-mix(in srgb, var(--night) 92%, transparent);box-shadow:0 2px 6px #00000029, 0 14px 24px -12px #00000059, inset 0 0 0 1px var(--night-line), inset 0 1px 0 #ffffff21;-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.2);backdrop-filter:blur(var(--blur-glass)) saturate(1.2)}.wt-pill--lg .wt-pill-halo{filter:blur(10px);opacity:.4;inset:-2px}.wt-pill--lg.wt-pill--listening .wt-pill-halo{opacity:.85;inset:-4px}.wt-pill--lg.wt-pill--handsfree .wt-pill-halo{opacity:.95}.wt-pill--lg .wt-rec{width:8px;height:8px}.wt-pill--lg .wt-pill-time{min-width:36px}.wt-pill--lg .wt-wave{height:26px}.wt-pill--lg .wt-kbd{min-width:30px;height:26px;font-size:13px}.wt-pill--lg .wt-ok{width:20px;height:20px}.wt-pill--lg .wt-wait i{width:6px;height:6px}@media (prefers-reduced-motion:reduce){.wt-wave i{transition:none}}button.wt-app-btn{color:inherit;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.wt-app-btn:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #fff0}button.wt-app-dev{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0}.wt-app-dev:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #fff0}.wt-app-action{border-radius:var(--radius-pill);background:var(--ink);height:2.6em;color:var(--on-ink);font:500 1em/1 var(--font-sans);cursor:pointer;box-shadow:var(--shadow-soft);-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;padding:0 1.3em;text-decoration:none;display:inline-flex}.wt-app-sub>span>.wt-app-action{font-size:1em}.wt-app-action:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #fff0}.wt-app--cancel .wt-app-btn{opacity:.7;transform:scale(.88)}.wt-app--offline .wt-app-ring,.wt-app--failed .wt-app-ring,.wt-app--error .wt-app-ring,.wt-app--paused .wt-app-ring{opacity:.35}.wt-app--offline .wt-app-face svg,.wt-app--failed .wt-app-face svg,.wt-app--error .wt-app-face svg,.wt-app--paused .wt-app-face svg{opacity:.6}.wt-app--offline .wt-app-halo,.wt-app--failed .wt-app-halo,.wt-app--error .wt-app-halo,.wt-app--paused .wt-app-halo{opacity:.12}.wt-app-dev{white-space:nowrap}.wt-app-label--long>span:last-child{max-width:18em;font-size:1.4em;line-height:1.25}@media (prefers-reduced-motion:reduce){.wt-app-btn,.wt-app-action{transition:none}}.wt-app-meter--level .wt-bars--meter:not(.wt-bars--off) .wt-bar{transform:scaleY(calc(.14 + (var(--hi) - .14) * var(--wt-level,0)));transition:transform .18s var(--ease-glide);animation:none}@media (prefers-reduced-motion:reduce){.wt-app-meter--level .wt-bars--meter:not(.wt-bars--off) .wt-bar{transition:none}}html,body,#root{height:100%;margin:0}body{background:var(--surface-100);color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:none}.wt-stage{background:var(--surface-100);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}.wt-stage-inner{width:min(100%,46.2838vh);height:100%;font-size:min(3.64964vw,1.68919vh);width:min(100%,46.2838dvh);font-size:min(3.64964vw,1.68919dvh);position:relative}.wt-stage .wt-app{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:visible}.wt-stage .wt-app-halo,.wt-stage .wt-app--rec .wt-app-halo{filter:none;background:conic-gradient(var(--platin), var(--sand), var(--rav), var(--perle), var(--platin));-webkit-mask-image:var(--wt-halo-mask);-webkit-mask-image:var(--wt-halo-mask);mask-image:var(--wt-halo-mask);--wt-halo-mask:radial-gradient(closest-side, #000 44%, #000000f9 46%, #000000f5 48.7%, #000e 51.3%, #000000e4 54%, #000000d6 56.7%, #000000c5 59.3%, #000000b0 62%, #0009 64.7%, #00000080 67.3%, #0006 70%, #0000004f 72.7%, #0000003a 75.3%, #00000029 78%, #0000001b 80.7%, #0001 83.3%, #0000000a 86%, #00000006 88.7%, #00000003 91.3%, #00000002 94%, #00000001 96.7%, #0000 100%);transition:opacity .5s var(--ease-flow), scale .5s var(--ease-flow);animation:6s linear infinite wt-turn;inset:-7.5em;scale:.881}.wt-stage .wt-app--rec .wt-app-halo{animation-duration:2.4s;scale:1}.wt-stage .wt-app-ring{background:conic-gradient(var(--perle), var(--platin-dyb), var(--sand), var(--rav-dyb), var(--platin), var(--perle));animation:8s linear infinite wt-turn}@keyframes wt-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.wt-stage .wt-app-halo,.wt-stage .wt-app-ring{transition:none;animation:none}}.wt-stage .wt-app-dev{display:none}.wt-stage .wt-app-head{justify-content:center}.wt-status{z-index:2;padding:max(12px, env(safe-area-inset-top)) 16px 10px;box-shadow:none;color:var(--ink-muted);font:500 16px/1.4 var(--font-sans);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;margin:0;display:flex;position:absolute;top:0;left:0;right:0}.wt-status-text{border-radius:var(--radius-sm);overflow-wrap:anywhere;text-wrap:balance;max-width:34em;display:block}.wt-status-dot{vertical-align:.14em;background:var(--perle-dyb);width:7px;height:7px;transition:background-color var(--duration-base) var(--ease-flow);border-radius:50%;margin-right:9px;display:inline-block}.wt-status--online .wt-status-dot{background:var(--rav-dyb)}.wt-status-more{vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:14px;height:14px;margin-left:5px;display:inline-block}.wt-status:focus-visible{outline:none}.wt-status:focus-visible .wt-status-text{box-shadow:var(--focus-ring)}.wt-stage .wt-app-brand{font-size:max(16px,1.45em)}.wt-stage .wt-app-time{font-size:max(16px,1.3em)}.wt-stage .wt-app-label--long>span:last-child{font-size:max(16px,1.4em)}.wt-stage .wt-app-sub>span{font-size:max(16px,1.3em)}.wt-stage .wt-app-foot>span{font-size:max(16px,1.15em)}.wt-stage--handsfree .wt-app-label>span:last-child:before{content:"";vertical-align:-.04em;width:.8em;height:.8em;-webkit-mask:var(--wt-lock) center / contain no-repeat;-webkit-mask:var(--wt-lock) center / contain no-repeat;mask:var(--wt-lock) center / contain no-repeat;--wt-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 7.2V5.3a3.4 3.4 0 0 1 6.8 0v1.9M3.6 7.2h8.8v6.3H3.6Z'/%3E%3C/svg%3E");background:currentColor;margin-right:.35em;display:inline-block}.wt-stage-ekko{pointer-events:none;color:var(--on-night);position:absolute;top:25.5em;left:50%;transform:translate(-50%,-50%)}.wt-stage-ekko .wt-loader{width:8.4em!important;height:auto!important}.wt-stage-ekko .wt-loader>svg{width:100%;height:auto}.wt-stage--sending .wt-app-face>svg{opacity:0}.wt-stage-countdown{text-align:center;pointer-events:none;position:absolute;top:43.4em;left:1em;right:1em}.wt-stage-countdown>span{font:500 max(16px, 1.3em) / 1.3 var(--font-sans);color:var(--signal-rec)}.wt-stage-cancel{justify-content:center;display:flex;position:absolute;top:46.6em;left:0;right:0}.wt-stage-cancel-btn{background:var(--surface-300);color:var(--ink);box-shadow:inset 0 0 0 .08em var(--line);font-size:max(16px,1.2em)}.wt-screen{box-sizing:border-box;min-height:100vh;max-width:480px;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));gap:var(--space-6);background:var(--surface-100);color:var(--ink);flex-direction:column;margin:0 auto;display:flex}.wt-screen--center{justify-content:center;align-items:center}.wt-screen-brand{padding-top:var(--space-4)}.wt-screen-body{justify-content:center;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.wt-screen h1{font:var(--type-title);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:30px}.wt-screen h2{font:var(--type-heading);margin:0;font-size:18px}.wt-screen p{font:var(--type-body);color:var(--ink-muted);text-wrap:pretty;margin:0}.wt-screen-status{text-align:center}.wt-screen-alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-200);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)!important}.wt-screen-actions{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.wt-screen-actions .wt-shiny{justify-content:center}.wt-screen .wt-shiny,.wt-scan .wt-shiny{font-size:16px}.wt-steps{font:var(--type-body);color:var(--ink);gap:var(--space-2);margin:0;padding-left:1.4em;display:grid}.wt-link{padding:var(--space-3) var(--space-4);font:var(--type-label);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-self:center;font-size:16px}.wt-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:2px solid #fff0}.wt-muted{color:var(--ink-muted);font:400 16px/1.5 var(--font-sans)!important}.wt-field{gap:var(--space-2);font:var(--type-label);color:var(--ink-muted);font-size:16px;display:grid}.wt-field input{font:var(--type-body-lg);color:var(--ink);background:var(--surface-200);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line-control);border:0;outline:none;padding:14px 16px}.wt-field input:focus-visible{box-shadow:inset 0 0 0 1px var(--line-control), var(--focus-ring)}.wt-scan{background:var(--night);color:var(--on-night);position:fixed;inset:0;overflow:hidden}.wt-scan-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wt-scan-frame{aspect-ratio:1;border-radius:var(--radius-xl);width:min(70vw,340px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #0e0d0c99,inset 0 0 0 2px #fffc}.wt-scan-text{text-align:center;position:absolute;top:calc(44% + min(35vw,170px) + 24px);left:24px;right:24px}.wt-scan-text p{font:var(--type-body-lg);margin:0}.wt-scan-actions{left:0;right:0;bottom:max(32px, env(safe-area-inset-bottom));justify-content:center;display:flex;position:absolute}.wt-settings{justify-content:flex-start;gap:var(--space-8)}.wt-settings section{gap:var(--space-3);display:grid}.wt-settings-head{align-items:center;gap:var(--space-2);margin-left:calc(-1 * var(--space-4));display:flex}.wt-settings-head h1{font-size:24px}.wt-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.wt-list-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-200);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;display:flex}.wt-list-main{flex:1;gap:2px;min-width:0;display:grid}.wt-list-main b{font:var(--type-label);color:var(--ink);overflow-wrap:anywhere;font-size:16px}.wt-list-main span{font:var(--type-body);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.wt-dot{background:var(--perle-dyb);border-radius:50%;width:7px;height:7px;display:inline-block}.wt-dot--on{background:var(--rav-dyb)}.wt-confirm{gap:var(--space-2);flex-basis:100%;display:grid}.wt-confirm p:first-child{color:var(--ink)}.wt-confirm-actions,.wt-sheet-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wt-pill-btn{border-radius:var(--radius-pill);background:var(--surface-300);height:44px;color:var(--ink);font:var(--type-label);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border:0;padding:0 20px;font-size:16px}.wt-pill-btn--ink{background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-soft)}.wt-pill-btn--danger{background:var(--signal-rec);color:#fff;box-shadow:none}.wt-pill-btn:disabled{opacity:.5}.wt-pill-btn:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #fff0}.wt-choices{gap:var(--space-2);display:grid}.wt-choice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-200);box-shadow:inset 0 0 0 1px var(--line);font:var(--type-body);color:var(--ink);cursor:pointer;display:flex}.wt-choice input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:0}.wt-sheet-backdrop{z-index:20;animation:wt-fade var(--duration-base) var(--ease-flow);background:#0e0d0c66;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.wt-sheet{box-sizing:border-box;width:min(100%,480px);max-height:80dvh;padding:var(--space-6) var(--space-6) max(var(--space-6), env(safe-area-inset-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-100);color:var(--ink);box-shadow:var(--shadow-float);gap:var(--space-4);animation:wt-rise var(--duration-slow) var(--ease-flow);display:grid;overflow:auto}.wt-sheet h2{font:var(--type-heading);margin:0}.wt-sheet p{font:var(--type-body);color:var(--ink-muted);margin:0}.wt-sheet .wt-sheet-lead{font:var(--type-body-lg);color:var(--ink)}.wt-pick{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-200);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:var(--type-body);text-align:left;cursor:pointer;border:0;display:flex}.wt-pick b{font-weight:600}.wt-pick span{font:var(--type-body);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.wt-pick--on{box-shadow:inset 0 0 0 2px var(--ink)}.wt-pick:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #fff0}@keyframes wt-fade{0%{opacity:0}}@keyframes wt-rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.wt-sheet-backdrop,.wt-sheet{animation:none}}
