:root,[data-theme=light]{--display: "Hanken Grotesk", "Inter", system-ui, -apple-system, sans-serif;--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--fs-hero: 112px;--lh-hero: .9;--tr-hero: -.03em;--fs-display: 38px;--lh-display: 1.05;--tr-display: -.022em;--fs-title: 20px;--lh-title: 1.3;--tr-title: -.015em;--fs-body: 15px;--lh-body: 1.6;--tr-body: 0;--fs-ui: 14px;--lh-ui: 1.6;--tr-ui: 0;--fs-meta: 13px;--lh-meta: 1.6;--tr-meta: 0;--fs-mono: 13px;--lh-mono: 1.6;--tr-mono: .02em;--signal-hue: 168;--signal-chroma: .103;--bg: #FFFFFF;--bg-tint: #EDF7F3;--surface-1: #F7F8FB;--surface-2: #F5F6FA;--surface-3: #F3F5F9;--line: #E7E9F0;--line-strong: #D6DAE3;--fg: #1E2430;--fg-mute: #4B5364;--fg-dim: #5D6575;--signal-l: .525;--signal: oklch(var(--signal-l) var(--signal-chroma) var(--signal-hue));--signal-soft: oklch(.449 calc(var(--signal-chroma) * .85) var(--signal-hue));--signal-deep: oklch(.38 var(--signal-chroma) var(--signal-hue));--signal-ink: #FFFFFF;--captured: #0E7D5F;--processing: #B45309;--failed: #C0362C;--queued: #5D6575;--signal-wash: oklch(.525 .103 var(--signal-hue) / .1);--signal-wash-2: oklch(.525 .103 var(--signal-hue) / .18);--captured-wash: oklch(.525 .103 152 / .12);--processing-wash: oklch(.555 .146 49 / .14);--failed-wash: oklch(.54 .176 28 / .12);--tint-l: .5;--tint-c: .11;--revula-bg: #F7F8FB;--revula-surface: #FFFFFF;--revula-line: #E7E9F0;--scrim: rgba(20, 24, 33, .55);--bg-blur: rgba(255, 255, 255, .86)}[data-theme=dark]{--bg: #101319;--bg-tint: #12211C;--surface-1: #191C22;--surface-2: #23262D;--surface-3: #2E3239;--line: #2A2E35;--line-strong: #3F434B;--fg: #EEF2FA;--fg-mute: #BABEC6;--fg-dim: #9B9EA6;--signal-l: .8;--signal-soft: oklch(.88 calc(var(--signal-chroma) * .62) var(--signal-hue));--signal-deep: oklch(.66 calc(var(--signal-chroma) * .92) var(--signal-hue));--signal-ink: #0E1512;--captured: #56D298;--processing: #F3AE58;--failed: #F47C6E;--queued: #9A9EA7;--signal-wash: oklch(.8 .103 var(--signal-hue) / .14);--signal-wash-2: oklch(.8 .103 var(--signal-hue) / .24);--captured-wash: oklch(.78 .14 152 / .16);--processing-wash: oklch(.8 .13 49 / .18);--failed-wash: oklch(.72 .15 28 / .16);--tint-l: .82;--tint-c: .13;--revula-bg: #191C22;--revula-surface: #23262D;--revula-line: #2A2E35;--scrim: rgba(6, 8, 12, .72);--bg-blur: rgba(16, 19, 25, .86)}:root{--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(23, 26, 36, .05);--shadow-2: 0 4px 12px -2px rgba(23, 26, 36, .08);--shadow-3: 0 16px 32px -12px rgba(23, 26, 36, .18);--ease-out: cubic-bezier(.22, .72, .24, 1);--t-fast: .15s;--t-base: .22s;--t-slow: .42s}[data-theme=dark]{--shadow-1: 0 1px 2px rgba(0, 0, 0, .35);--shadow-2: 0 4px 12px -2px rgba(0, 0, 0, .45);--shadow-3: 0 16px 32px -12px rgba(0, 0, 0, .65)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:400;min-width:1320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.tnum,[data-tnum]{font-variant-numeric:tabular-nums}#root{position:relative;z-index:1}::selection{background:oklch(.92 .04 var(--signal-hue));color:var(--fg)}[data-theme=dark] ::selection{background:oklch(.42 .06 var(--signal-hue));color:var(--fg)}:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[contenteditable]:focus-visible{outline:2px solid var(--signal)!important;outline-offset:2px!important;border-radius:var(--r-sm)}.skip-link{position:fixed;left:12px;top:-100px;z-index:400;padding:10px 16px;border-radius:var(--r-sm);background:var(--signal);color:var(--signal-ink);font-family:var(--sans);font-size:13.5px;font-weight:500;line-height:1.45;text-decoration:none;box-shadow:var(--shadow-2);transition:top var(--t-fast) var(--ease-out)}.skip-link:focus{top:12px}@media (prefers-reduced-motion: reduce){.skip-link{transition:none}}em{font-feature-settings:"liga" on}@keyframes cardin{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes revealup{0%{transform:translateY(16px)}to{transform:none}}@keyframes popin{0%{transform:translateY(10px) scale(.97)}to{transform:none}}@keyframes toastin{0%{transform:translate(-50%) translateY(10px)}to{transform:translate(-50%) translateY(0)}}@keyframes backdropin{0%{opacity:0}to{opacity:1}}@keyframes askreveal{0%{transform:translateY(28px) scale(.955)}to{transform:none}}@media (prefers-reduced-motion: reduce){.ask-step,.ask-step>div>div{transition:none!important}}@keyframes peeknode{0%{transform:translateY(13px) scale(.86)}to{transform:none}}@keyframes peekflow{0%{left:-12%;opacity:0}22%{opacity:1}78%{opacity:1}to{left:100%;opacity:0}}@media (prefers-reduced-motion: reduce){.ask-step,.peek-node{animation:none!important}.peek-flow-dot{animation:none!important;opacity:.85!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulsering{0%{box-shadow:0 0 #e9726573}70%{box-shadow:0 0 0 12px #e9726500}to{box-shadow:0 0 #e9726500}}@keyframes sheen{0%{background-position:-180% 0}to{background-position:280% 0}}@keyframes landin{0%{opacity:0;transform:translateY(-12px) scale(.98)}55%{opacity:1}to{opacity:1;transform:none}}.lurest-land{animation:landin var(--t-slow) var(--ease-out) both}[data-motion=expressive] .lurest-land{animation:landin var(--t-slow) var(--ease-out) both,landflash var(--t-slow) var(--ease-out) both}[data-motion=subtle] .lurest-land{animation:landin var(--t-base) var(--ease-out) both}@keyframes landflash{0%{box-shadow:0 0 0 1.5px var(--signal),0 0 14px 1px oklch(.81 .1 var(--signal-hue) / .18)}to{box-shadow:0 0 oklch(.81 .1 var(--signal-hue) / 0),0 0 oklch(.81 .1 var(--signal-hue) / 0)}}.lurest-pulse{animation:softpulse 1.7s ease-out infinite}[data-motion=subtle] .lurest-pulse{animation:blink 1.3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.lurest-pulse{animation:none}}@keyframes softpulse{0%{box-shadow:0 0 #f6ae8766}70%{box-shadow:0 0 0 5px #f6ae8700}to{box-shadow:0 0 #f6ae8700}}[data-motion=expressive] .lurest-citebar{animation:citeglow var(--t-slow) var(--ease-out)}@media (prefers-reduced-motion: reduce){.lurest-citebar{animation:none!important}}@keyframes citeglow{0%{box-shadow:0 0 oklch(.81 .1 var(--signal-hue) / 0);transform:scaleY(.5)}35%{box-shadow:0 0 7px 1px oklch(.81 .1 var(--signal-hue) / .42)}to{box-shadow:0 0 oklch(.81 .1 var(--signal-hue) / 0);transform:scaleY(1)}}.orb-wrap{position:relative;border-radius:50%;flex-shrink:0}.orb-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(42% 46% at 32% 30%,oklch(.9 .09 calc(var(--signal-hue) + 22) / .98),transparent 70%),radial-gradient(46% 50% at 74% 36%,oklch(.8 .11 calc(var(--signal-hue) - 26) / .95),transparent 72%),radial-gradient(56% 56% at 48% 76%,oklch(.86 .12 var(--signal-hue) / .98),transparent 72%),radial-gradient(42% 44% at 66% 58%,oklch(.83 .1 calc(var(--signal-hue) + 40) / .92),transparent 70%);-webkit-mask:radial-gradient(circle at 50% 50%,#000 47%,transparent 73%);mask:radial-gradient(circle at 50% 50%,#000 47%,transparent 73%);filter:blur(13px) saturate(.72);animation:orbdrift 17s ease-in-out infinite alternate}.orb-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,oklch(.96 .08 calc(var(--signal-hue) + 14) / .5) 14%,transparent 32%,transparent 52%,oklch(.92 .09 calc(var(--signal-hue) - 18) / .45) 66%,transparent 84%,transparent 100%);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 26%,#000 52%,transparent 74%);mask:radial-gradient(circle at 50% 50%,transparent 26%,#000 52%,transparent 74%);filter:blur(7px);mix-blend-mode:screen;opacity:.16;animation:sheenspin 9s linear infinite}.orb-glow{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;border-radius:50%;z-index:-1;background:radial-gradient(circle,oklch(.84 .1 var(--signal-hue) / .3),oklch(.8 .08 calc(var(--signal-hue) - 18) / .08) 45%,transparent 66%);filter:blur(26px);opacity:.4}@keyframes orbdrift{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(360deg) scale(1)}}@keyframes orbbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes sheenspin{to{transform:rotate(360deg)}}@keyframes orbhalo{0%,to{box-shadow:0 0 40px 2px oklch(.84 .13 var(--signal-hue) / .18)}50%{box-shadow:0 0 80px 10px oklch(.84 .13 var(--signal-hue) / .32)}}.orb-rec{animation:orbbreathe 3.2s ease-in-out infinite,orbhalo 3.2s ease-in-out infinite}.orb-rec .orb-core{animation-duration:8s;filter:blur(11px) saturate(.95)}.orb-rec .orb-glow{opacity:.6}.orb-rec .orb-sheen{opacity:.45;animation-duration:6s}.orb-idle{box-shadow:0 0 34px oklch(.84 .12 var(--signal-hue) / .12)}.orb-idle .orb-core{filter:blur(15px) saturate(.95);opacity:.92}.orb-paused .orb-core{animation-play-state:paused;filter:blur(16px) saturate(.6);opacity:.5}.orb-paused .orb-sheen{opacity:.1;animation-play-state:paused}.orb-wrap.mini{box-shadow:none}.orb-wrap.mini .orb-core{filter:blur(5px)}.orb-wrap.mini .orb-sheen{filter:blur(3px)}.orb-wrap.mini .orb-glow{top:-8%;right:-8%;bottom:-8%;left:-8%;filter:blur(9px);opacity:.7}.orb-wrap.mini.orb-rec{animation:orbbreathe 3.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.orb-core,.orb-sheen,.orb-rec{animation:none!important}}@keyframes scalein{0%{transform:scale(.985)}to{transform:none}}@keyframes rowin{0%{transform:translateY(-7px)}to{transform:none}}.seam-line{position:relative;flex:1;height:2px;border-radius:var(--r-pill);background:var(--line-strong)}.seam-line.live{background:linear-gradient(90deg,transparent,oklch(.93 .16 var(--signal-hue)) 50%,transparent),oklch(.81 .145 var(--signal-hue) / .38);background-size:42% 100%,100% 100%;background-repeat:no-repeat,no-repeat;box-shadow:0 0 6px oklch(.84 .12 var(--signal-hue) / .25);animation:seamflow 1.9s linear infinite}@keyframes seamflow{0%{background-position:-42% 0,0 0}to{background-position:142% 0,0 0}}@media (prefers-reduced-motion: reduce){.seam-line.live{animation:none}}.seam-surge{position:absolute;top:50%;left:0;width:46px;height:12px;margin-top:-6px;border-radius:var(--r-pill);pointer-events:none;z-index:2;background:radial-gradient(closest-side,oklch(.97 .09 var(--signal-hue) / .95),oklch(.9 .16 var(--signal-hue) / .5) 45%,transparent 75%);animation:seamsurge var(--t-slow) var(--ease-out) both}@keyframes seamsurge{0%{left:-8%;opacity:0}14%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}@media (prefers-reduced-motion: reduce){.seam-surge{display:none}}@keyframes synthlift{0%{transform:translateY(0);opacity:1}to{transform:translateY(-12px);opacity:.12}}.rail-flyout{position:absolute;left:49px;top:50%;transform:translate(-7px,-50%);opacity:0;pointer-events:none;white-space:nowrap;z-index:30;background:var(--surface-2);color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:6px 12px;font-size:13px;letter-spacing:.01em;box-shadow:var(--shadow-3);transition:opacity var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}aside[data-rail-teach=on] .rail-flyout{opacity:1;transform:translateY(-50%)}@media (prefers-reduced-motion: reduce){.rail-flyout{transition:none}}.cited-seg{transition:background var(--t-fast) var(--ease-out)}.cited-seg:hover{background:oklch(.81 .145 var(--signal-hue) / .11)!important}.cited-seg .lurest-citebar{overflow:hidden}.cited-seg:hover .lurest-citebar{box-shadow:0 0 12px 1px oklch(.85 .16 var(--signal-hue) / .85)!important}.cited-seg .lurest-citebar:after{content:"";position:absolute;left:0;right:0;height:42%;top:-42%;border-radius:var(--r-pill);background:linear-gradient(180deg,transparent,oklch(.97 .05 var(--signal-hue)),transparent);opacity:0}.cited-seg:hover .lurest-citebar:after{animation:citesweep var(--t-slow) var(--ease-out)}@keyframes citesweep{0%{top:-42%;opacity:.9}to{top:100%;opacity:0}}.cited-seg .cite-chip{transition:color var(--t-fast) var(--ease-out)}.cited-seg:hover .cite-chip{color:var(--signal)!important}@media (prefers-reduced-motion: reduce){.cited-seg:hover .lurest-citebar:after{animation:none}}@keyframes wowrise{0%{transform:translateY(12px)}to{transform:none}}@keyframes wowcaret{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes wownodein{0%{transform:translateY(-11px) scale(.88)}to{transform:none}}@keyframes woworbin{0%{transform:scale(.84)}to{transform:none}}@keyframes funnelpulse{to{stroke-dashoffset:-240}}@keyframes citeignite{0%{box-shadow:0 0 oklch(.85 .16 var(--signal-hue) / 0);transform:translateY(1px) scale(.86)}45%{box-shadow:0 0 16px 2px oklch(.87 .17 var(--signal-hue) / .85);transform:none}to{box-shadow:0 0 oklch(.85 .16 var(--signal-hue) / 0);transform:none}}.wow-stage{animation:wowrise var(--t-slow) var(--ease-out) both}.wow-orb-rise{animation:woworbin var(--t-slow) var(--ease-out) both}.wow-node{animation:wownodein var(--t-slow) var(--ease-out) both}.wow-rise{animation:wowrise var(--t-slow) var(--ease-out) both}.wow-w{opacity:1}.wow-cite{animation:citeignite var(--t-slow) var(--ease-out) both}.wow-caret{display:inline-block;width:2px;height:.92em;vertical-align:-.12em;margin-left:2px;background:var(--signal);border-radius:var(--r-pill);box-shadow:0 0 9px var(--signal);animation:wowcaret .92s steps(1) infinite}.wow-funnel path{fill:none;stroke:var(--line-strong);stroke-width:1.4}.wow-funnel .flow-line{stroke:var(--signal);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:13 230;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 4px oklch(.85 .16 var(--signal-hue) / .7));transition:opacity var(--t-slow) var(--ease-out)}.wow-funnel.flow .flow-line{opacity:.95;animation:funnelpulse 1.5s linear infinite}.wow-halo{position:absolute;left:50%;top:0;width:520px;height:520px;transform:translate(-50%,-34%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,oklch(.84 .17 var(--signal-hue) / .16),transparent 62%);opacity:.5;transition:opacity var(--t-slow) var(--ease-out);filter:blur(8px)}.wow-halo.hot{opacity:1}.wow-particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.wow-orb-charge{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,oklch(.94 .12 var(--signal-hue) / .55),oklch(.85 .17 var(--signal-hue) / .14) 54%,transparent 72%);filter:blur(7px);mix-blend-mode:screen;will-change:opacity,transform}.wow-bloom{position:absolute;top:-70%;right:-70%;bottom:-70%;left:-70%;border-radius:50%;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(circle,oklch(.98 .04 var(--signal-hue) / .95),oklch(.9 .16 var(--signal-hue) / .4) 34%,oklch(.84 .16 var(--signal-hue) / .1) 58%,transparent 70%);filter:blur(5px);transition:opacity var(--t-slow) var(--ease-out)}.wow-bloom.on{opacity:.95;transition:opacity var(--t-fast) var(--ease-out)}.wow-thread{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible}.wow-thread path{fill:none;stroke:var(--signal);stroke-width:1.4;opacity:.92;filter:drop-shadow(0 0 5px oklch(.85 .16 var(--signal-hue) / .85))}.wow-thread circle{fill:var(--signal);filter:drop-shadow(0 0 5px oklch(.85 .16 var(--signal-hue) / .9))}@media (prefers-reduced-motion: reduce){.wow-stage,.wow-orb-rise,.wow-node,.wow-w,.wow-cite{animation:none!important}.wow-caret{animation:none;opacity:0}.wow-funnel.flow .flow-line{animation:none;opacity:.5}.wow-orb-charge,.wow-bloom{display:none}}.note-edit{outline:none;white-space:pre-wrap;word-break:break-word;caret-color:var(--signal)}.note-edit:empty:before{content:attr(data-ph);color:var(--fg-dim);pointer-events:none}.note-cite{display:inline;vertical-align:baseline;padding:1px 6px 2px;margin:0 1px;border-radius:var(--r-sm);font-family:var(--mono);font-size:var(--fs-mono);line-height:var(--lh-mono);letter-spacing:var(--tr-mono);white-space:nowrap;background:oklch(.81 .145 var(--signal-hue) / .13);color:var(--signal-soft);border:1px solid oklch(.81 .145 var(--signal-hue) / .3);cursor:pointer;-webkit-user-select:none;user-select:none}.note-cite:hover{background:oklch(.81 .145 var(--signal-hue) / .24);color:var(--signal)}mark.note-hl{background:oklch(.88 .09 var(--signal-hue) / .55);color:inherit;border-radius:var(--r-sm);padding:0 2px}[data-theme=dark] mark.note-hl{background:oklch(.55 .09 var(--signal-hue) / .55)}@keyframes noterowin{0%{transform:translateY(9px)}to{transform:none}}.note-cap{animation:noterowin var(--t-slow) var(--ease-out) both}@keyframes wavebar{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}.recbar{transform-origin:center;animation:wavebar .9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.recbar{animation:none;transform:scaleY(.62)}}.note-play-fill{transition:width var(--t-fast) linear}.note-gutter{opacity:0;transition:opacity var(--t-fast) var(--ease-out)}.note-row:hover .note-gutter{opacity:1}.note-ins-item{transition:background var(--t-fast) var(--ease-out)}.note-ins-item:hover{background:var(--surface-2)}.note-ref{transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.note-ref:hover{background:var(--surface-2);border-color:var(--line-strong)}.note-seg-cite{opacity:0;transition:opacity var(--t-fast) var(--ease-out)}.note-seg:hover .note-seg-cite{opacity:1}.twk-panel{position:fixed;right:16px;bottom:16px;z-index:2147483646;width:280px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;transform:scale(var(--dc-inv-zoom,1));transform-origin:bottom right;background:#faf9f7c7;color:#29261b;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:.5px solid rgba(255,255,255,.6);border-radius:14px;box-shadow:0 1px #ffffff80 inset,0 12px 40px #0000002e;font:11.5px/1.4 ui-sans-serif,system-ui,-apple-system,sans-serif;overflow:hidden}.twk-hd{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 14px;cursor:move;-webkit-user-select:none;user-select:none}.twk-hd b{font-size:12px;font-weight:600;letter-spacing:.01em}.twk-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#29261b8c;width:22px;height:22px;border-radius:6px;cursor:default;font-size:13px;line-height:1}.twk-x:hover{background:#0000000f;color:#29261b}.twk-body{padding:2px 14px 14px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.twk-body::-webkit-scrollbar{width:8px}.twk-body::-webkit-scrollbar-track{background:transparent;margin:2px}.twk-body::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px;border:2px solid transparent;background-clip:content-box}.twk-body::-webkit-scrollbar-thumb:hover{background:#00000040;border:2px solid transparent;background-clip:content-box}.twk-row{display:flex;flex-direction:column;gap:5px}.twk-row-h{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.twk-lbl{display:flex;justify-content:space-between;align-items:baseline;color:#29261bb8}.twk-lbl>span:first-child{font-weight:500}.twk-val{color:#29261b80;font-variant-numeric:tabular-nums}.twk-sect{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#29261b73;padding:10px 0 0}.twk-sect:first-child{padding-top:0}.twk-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-width:0;height:26px;padding:0 8px;border:.5px solid rgba(0,0,0,.1);border-radius:7px;background:#fff9;color:inherit;font:inherit;outline:none}.twk-field:focus{border-color:#00000040;background:#ffffffd9}select.twk-field{padding-right:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='rgba(0,0,0,.5)' d='M0 0h10L5 6z'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.twk-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;margin:6px 0;border-radius:999px;background:#0000001f;outline:none}.twk-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #0003;cursor:default}.twk-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:.5px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #0003;cursor:default}.twk-seg{position:relative;display:flex;padding:2px;border-radius:8px;background:#0000000f;-webkit-user-select:none;user-select:none}.twk-seg-thumb{position:absolute;top:2px;bottom:2px;border-radius:6px;background:#ffffffe6;box-shadow:0 1px 2px #0000001f;transition:left .15s cubic-bezier(.3,.7,.4,1),width .15s}.twk-seg.dragging .twk-seg-thumb{transition:none}.twk-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;flex:1;border:0;background:transparent;color:inherit;font:inherit;font-weight:500;min-height:22px;border-radius:6px;cursor:default;padding:4px 6px;line-height:1.2;overflow-wrap:anywhere}.twk-toggle{position:relative;width:32px;height:18px;border:0;border-radius:999px;background:#00000026;transition:background .15s;cursor:default;padding:0}.twk-toggle[data-on="1"]{background:#34c759}.twk-toggle i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.twk-toggle[data-on="1"] i{transform:translate(14px)}.twk-num{display:flex;align-items:center;box-sizing:border-box;min-width:0;height:26px;padding:0 0 0 8px;border:.5px solid rgba(0,0,0,.1);border-radius:7px;background:#fff9}.twk-num-lbl{font-weight:500;color:#29261b99;cursor:ew-resize;-webkit-user-select:none;user-select:none;padding-right:8px}.twk-num input{flex:1;min-width:0;height:100%;border:0;background:transparent;font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:0 8px 0 0;outline:none;color:inherit;-moz-appearance:textfield}.twk-num input::-webkit-inner-spin-button,.twk-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.twk-num-unit{padding-right:8px;color:#29261b73}.twk-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:26px;padding:0 12px;border:0;border-radius:7px;background:#000000c7;color:#fff;font:inherit;font-weight:500;cursor:default}.twk-btn:hover{background:#000000e0}.twk-btn.secondary{background:#0000000f;color:inherit}.twk-btn.secondary:hover{background:#0000001a}.twk-swatch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:56px;height:22px;border:.5px solid rgba(0,0,0,.1);border-radius:6px;padding:0;cursor:default;background:transparent;flex-shrink:0}.twk-swatch::-webkit-color-swatch-wrapper{padding:0}.twk-swatch::-webkit-color-swatch{border:0;border-radius:5.5px}.twk-swatch::-moz-color-swatch{border:0;border-radius:5.5px}.twk-chips{display:flex;gap:6px}.twk-chip{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;height:46px;padding:0;border:0;border-radius:6px;overflow:hidden;cursor:default;box-shadow:0 0 0 .5px #0000001f,0 1px 2px #0000000f;transition:transform .12s cubic-bezier(.3,.7,.4,1),box-shadow .12s}.twk-chip:hover{transform:translateY(-1px);box-shadow:0 0 0 .5px #0000002e,0 4px 10px #0000001f}.twk-chip[data-on="1"]{box-shadow:0 0 0 1.5px #000000d9,0 2px 6px #00000026}.twk-chip>span{position:absolute;top:0;bottom:0;right:0;width:34%;display:flex;flex-direction:column;box-shadow:-1px 0 #0000001a}.twk-chip>span>i{flex:1;box-shadow:0 -1px #0000001a}.twk-chip>span>i:first-child{box-shadow:none}.twk-chip svg{position:absolute;top:6px;left:6px;width:13px;height:13px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}@keyframes lurest-glow{0%,to{box-shadow:inset 0 0 0 0 transparent}30%{box-shadow:inset 0 0 0 2px var(--signal);background:var(--signal-wash)}}.lurest-highlight{animation:lurest-glow 2s var(--ease-out)}
