:root{--lumnya-bg: #f1ece4;--lumnya-bg-2: #ede7dd;--lumnya-surface: #faf7f1;--lumnya-surface-2: #f6f2ea;--lumnya-ink: #1a1816;--lumnya-ink-2: #3a352f;--lumnya-muted: #7a736a;--lumnya-hairline: rgba(26, 24, 22, .1);--lumnya-hairline-strong: rgba(26, 24, 22, .18);--lumnya-accent: #c2562d;--lumnya-accent-soft: #f2ddd0;--lumnya-accent-deep: #6e2d14;--lumnya-accent-bright: #d97757;--lumnya-accent-rgb: 194, 86, 45;--lumnya-orb-body: #8b4526;--lumnya-orb-rim: #c4784f;--lumnya-good: #7a8a4f;--lumnya-warn: #c2562d;--lumnya-bad: #a04528;--lumnya-trend-up: #3f5a3d;--lumnya-trend-down: #a04528;--lumnya-tag-product: #7a8a4f;--lumnya-tag-neutral: #3a352f;--lumnya-bubble-ai-bg: #faf0e6;--lumnya-bubble-ai-bg-2: #f5e2d2;--lumnya-hover-soft: rgba(26, 24, 22, .04);--lumnya-hover-medium: rgba(26, 24, 22, .06);--lumnya-hover-strong: rgba(26, 24, 22, .08);--lumnya-thread-active: rgba(194, 86, 45, .1);--lumnya-accent-glow: rgba(217, 119, 87, .22);--lumnya-accent-glow-strong: rgba(217, 119, 87, .38);--lumnya-accent-glow-soft: rgba(217, 119, 87, .07);--lumnya-shadow-sm: 0 1px 2px rgba(26, 24, 22, .04), 0 1px 1px rgba(26, 24, 22, .03);--lumnya-shadow-md: 0 4px 16px rgba(26, 24, 22, .06), 0 1px 2px rgba(26, 24, 22, .04);--lumnya-shadow-lg: 0 24px 60px rgba(26, 24, 22, .1), 0 4px 12px rgba(26, 24, 22, .05);--lumnya-shadow-xl: 0 30px 60px -20px rgba(26, 24, 22, .35), 0 8px 18px -8px var(--lumnya-accent-glow);--lumnya-radius-sm: 8px;--lumnya-radius: 14px;--lumnya-radius-lg: 22px;--lumnya-radius-xl: 28px;--lumnya-serif: "Instrument Serif", "Cormorant Garamond", Georgia, serif;--lumnya-sans: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--lumnya-mono: "JetBrains Mono", ui-monospace, monospace;--lumnya-ease-out: cubic-bezier(.2, .8, .2, 1);--lumnya-ease-in-out: cubic-bezier(.4, 0, .2, 1);--lumnya-spring: cubic-bezier(.34, 1.56, .64, 1);--lumnya-spring-close: cubic-bezier(.4, -.06, .3, 1);--lumnya-motion: 1;--lumnya-dur-tap: calc(.12s * var(--lumnya-motion));--lumnya-dur-fast: calc(.24s * var(--lumnya-motion));--lumnya-dur-base: calc(.4s * var(--lumnya-motion));--lumnya-dur-slow: calc(.65s * var(--lumnya-motion));--lumnya-t-fast: var(--lumnya-dur-fast) var(--lumnya-ease-out);--lumnya-t-base: var(--lumnya-dur-base) var(--lumnya-ease-out);--lumnya-t-slow: var(--lumnya-dur-slow) var(--lumnya-ease-out)}@media(prefers-reduced-motion:reduce){:root{--lumnya-motion: .00004}}html,body{background:var(--lumnya-bg);color:var(--lumnya-ink);font-family:var(--lumnya-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:radial-gradient(1200px 600px at 80% -10%,rgba(217,119,87,.08),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(110,45,20,.05),transparent 60%),var(--lumnya-bg)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.6;mix-blend-mode:multiply}body:not(:has(.ds-layout)):before{display:none}html,html:hover,body{scrollbar-width:auto;scrollbar-color:auto}html::-webkit-scrollbar,::-webkit-scrollbar{width:5px;height:5px;background-color:transparent}html::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{background-color:#1a181629;border:none;border-radius:5px;background-clip:padding-box;transition:background-color var(--lumnya-dur-fast) ease}html::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:hover,html:hover::-webkit-scrollbar-thumb{background-color:#1a181638}html::-webkit-scrollbar-track,::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-corner,::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar-button,::-webkit-scrollbar-button{display:none;width:0;height:0}@supports (-moz-appearance: none){html,body{scrollbar-width:thin;scrollbar-color:rgba(26,24,22,.16) transparent}}button,a,summary,[role=button],[role=radio],[role=switch],[role=tab],[role=option],input,select,textarea{transition:background-color var(--lumnya-dur-tap) var(--lumnya-ease-out),border-color var(--lumnya-dur-tap) var(--lumnya-ease-out),color var(--lumnya-dur-tap) var(--lumnya-ease-out),box-shadow var(--lumnya-dur-fast) var(--lumnya-ease-out),opacity var(--lumnya-dur-fast) var(--lumnya-ease-out),transform var(--lumnya-dur-fast) var(--lumnya-spring)}button:disabled,input:disabled,select:disabled,textarea:disabled{transition:opacity var(--lumnya-dur-fast) var(--lumnya-ease-out)}button:not(:disabled):active,a:active,summary:active,[role=button]:not([aria-disabled=true]):active,[role=radio]:not([aria-disabled=true]):active,[role=switch]:not([aria-disabled=true]):active,[role=tab]:not([aria-disabled=true]):active,[role=option]:not([aria-disabled=true]):active{transform:scale(.97);transition-duration:var(--lumnya-dur-tap);transition-timing-function:var(--lumnya-ease-out)}button:not(:disabled):active:where(.lumnya-lift,[data-wide]){transform:scale(.99)}:focus-visible{transition:box-shadow var(--lumnya-dur-fast) var(--lumnya-ease-out),outline-color var(--lumnya-dur-fast) var(--lumnya-ease-out)}@keyframes lumnya-route-in{0%{opacity:0;transform:translateY(14px) scale(.994)}to{opacity:1;transform:none}}.lumnya-route{animation:lumnya-route-in var(--lumnya-dur-slow) var(--lumnya-ease-out) both;min-height:100%}.lumnya-route:has(>.livechat-page),.lumnya-route:has(>.lumnya-fill){height:100%}.lumnya-route[data-leaving="1"]{animation:none;opacity:.55;transform:translateY(-2px);transition:opacity var(--lumnya-dur-base) var(--lumnya-ease-out),transform var(--lumnya-dur-base) var(--lumnya-ease-out)}@keyframes lumnya-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes lumnya-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes lumnya-panel-in{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.lumnya-overlay-in{animation:lumnya-overlay-in var(--lumnya-dur-base) var(--lumnya-ease-out) both}.lumnya-modal-in{animation:lumnya-modal-in var(--lumnya-dur-slow) var(--lumnya-ease-out) both}.lumnya-panel-in{animation:lumnya-panel-in var(--lumnya-dur-base) var(--lumnya-ease-out) both}@keyframes lumnya-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes lumnya-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes lumnya-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.985)}}.lumnya-overlay-out{animation:lumnya-overlay-out var(--lumnya-dur-fast) var(--lumnya-ease-out) both}.lumnya-modal-out{animation:lumnya-modal-out var(--lumnya-dur-fast) var(--lumnya-ease-out) both}.lumnya-pop-out{animation:lumnya-pop-out var(--lumnya-dur-fast) var(--lumnya-ease-out) both}@keyframes lumnya-drawer-in{0%{transform:translate(64px) scale(.99);opacity:0}to{transform:none;opacity:1}}@keyframes lumnya-drawer-out{0%{transform:none;opacity:1}28%{transform:translate(-8px) scale(1.003);opacity:1}to{transform:translate(72px) scale(.98);opacity:0}}.lumnya-drawer-in{animation:lumnya-drawer-in var(--lumnya-dur-slow) var(--lumnya-spring) both}.lumnya-drawer-out{animation:lumnya-drawer-out var(--lumnya-dur-base) var(--lumnya-ease-in-out) both}@keyframes lumnya-panel-out{0%{transform:none;opacity:1}30%{transform:translateY(2px) scale(1.004);opacity:1}to{transform:translateY(-6px) scale(.985);opacity:0}}.lumnya-panel-out{animation:lumnya-panel-out var(--lumnya-dur-fast) var(--lumnya-ease-in-out) both}.lumnya-overlay-out>*{animation:lumnya-modal-out var(--lumnya-dur-fast) var(--lumnya-ease-in-out) both}details>summary{cursor:pointer}details>summary~*{animation:lumnya-fade-up var(--lumnya-dur-base) var(--lumnya-ease-out) both}details>summary svg,details>summary .lumnya-caret{transition:transform var(--lumnya-dur-base) var(--lumnya-ease-out)}details[open]>summary .lumnya-caret{transform:rotate(90deg)}@keyframes lumnya-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lumnya-fade-up{animation:lumnya-fade-up var(--lumnya-dur-base) var(--lumnya-ease-out) both}@keyframes lumnya-arrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.lumnya-stagger>*{animation:lumnya-arrive var(--lumnya-dur-slow) var(--lumnya-ease-out) both}.lumnya-stagger>:nth-child(2){animation-delay:90ms}.lumnya-stagger>:nth-child(3){animation-delay:.18s}.lumnya-stagger>:nth-child(4){animation-delay:.27s}.lumnya-stagger>:nth-child(5){animation-delay:.36s}.lumnya-stagger>:nth-child(6){animation-delay:.45s}.lumnya-stagger>:nth-child(7){animation-delay:.54s}.lumnya-stagger>:nth-child(8){animation-delay:.63s}.lumnya-stagger>:nth-child(9){animation-delay:.72s}.lumnya-stagger>:nth-child(n+10){animation-delay:.81s}@keyframes lumnya-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lumnya-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes lumnya-orbit{to{transform:rotate(360deg)}}@keyframes lumnya-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes lumnya-pulse-ring{0%{transform:scale(.7);opacity:.7}to{transform:scale(2);opacity:0}}@keyframes lumnya-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes lumnya-slide-right{0%{transform:translate(-12px);opacity:0}to{transform:none;opacity:1}}@keyframes lumnya-glow{0%,to{box-shadow:0 0 #d9775700}50%{box-shadow:0 0 0 8px #d9775714}}@keyframes lumnya-reveal-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes lumnya-draw{to{stroke-dashoffset:0}}@keyframes lumnya-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lumnya-grow-x{0%{transform:scaleX(0)}}@keyframes lumnya-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lumnya-toast-in{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lumnya-toast-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(40px);opacity:0}}.lumnya-lift{transition:transform var(--lumnya-dur-fast) var(--lumnya-ease-out),box-shadow var(--lumnya-dur-fast) var(--lumnya-ease-out),border-color var(--lumnya-dur-fast) var(--lumnya-ease-out)}.lumnya-lift:hover{transform:translateY(-2px);box-shadow:var(--lumnya-shadow-md);border-color:var(--lumnya-hairline-strong)}.lumnya-lift:active{transform:translateY(0)}.lumnya-typecard{transition:transform var(--lumnya-dur-fast) var(--lumnya-ease-out),box-shadow var(--lumnya-dur-fast) var(--lumnya-ease-out),border-color var(--lumnya-dur-fast),background var(--lumnya-dur-fast)}.lumnya-typecard:hover{transform:translateY(-1px);border-color:var(--lumnya-accent-glow-strong);box-shadow:var(--lumnya-shadow-sm)}.lumnya-typecard[aria-pressed=true] .lumnya-typecard-icon{background:var(--lumnya-accent);color:var(--lumnya-surface)}.lumnya-typecard-icon{transition:background var(--lumnya-dur-fast),color var(--lumnya-dur-fast),transform var(--lumnya-dur-fast) var(--lumnya-spring)}.lumnya-typecard:hover .lumnya-typecard-icon{transform:scale(1.08)}.lumnya-live-dot{position:relative}.lumnya-live-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--lumnya-accent);animation:lumnya-pulse-ring 2.2s var(--lumnya-ease-out) infinite}.lumnya-vote{transition:transform var(--lumnya-dur-tap) var(--lumnya-spring),border-color var(--lumnya-dur-tap),background var(--lumnya-dur-tap),box-shadow var(--lumnya-dur-tap)}.lumnya-vote:hover:not(:disabled){transform:translateY(-2px);border-color:var(--lumnya-accent-glow-strong);box-shadow:var(--lumnya-shadow-sm)}.lumnya-vote:active:not(:disabled){transform:scale(.96)}.lumnya-vote[aria-pressed=true]{animation:lumnya-glow 1.6s ease-out 1}.lumnya-accent-rail{position:relative;overflow:hidden}.lumnya-accent-rail:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--lumnya-accent) 0%,var(--lumnya-accent-bright, #d97757) 45%,transparent 100%);opacity:.85}.lumnya-filter-chip{transition:background var(--lumnya-dur-tap),color var(--lumnya-dur-tap),border-color var(--lumnya-dur-tap),transform var(--lumnya-dur-tap) var(--lumnya-ease-out)}.lumnya-filter-chip:hover{transform:translateY(-1px);border-color:var(--lumnya-hairline-strong)}.lumnya-suggestion-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lumnya-suggestion-chip{position:relative;isolation:isolate;border:none;border-radius:999px;padding:8px 14px;background:transparent;color:var(--lumnya-ink);font-family:var(--lumnya-sans);font-size:12.5px;font-weight:500;cursor:pointer;overflow:hidden;transition:color var(--lumnya-dur-tap) var(--lumnya-ease-out)}.lumnya-suggestion-chip:before{content:"";position:absolute;top:-120%;right:-120%;bottom:-120%;left:-120%;z-index:-2;background:conic-gradient(from 0deg,var(--lumnya-accent),var(--lumnya-accent-bright),var(--lumnya-good),var(--lumnya-accent-deep),var(--lumnya-accent));animation:lumnya-spin 4.5s linear infinite}.lumnya-suggestion-chip:after{content:"";position:absolute;top:1.6px;right:1.6px;bottom:1.6px;left:1.6px;z-index:-1;border-radius:999px;background:var(--lumnya-surface);transition:background var(--lumnya-dur-tap) var(--lumnya-ease-out)}.lumnya-suggestion-chip:hover{color:var(--lumnya-accent-deep)}.lumnya-suggestion-chip:hover:after{background:var(--lumnya-accent-soft)}@media(prefers-reduced-motion:reduce){.lumnya-suggestion-chip:before{animation:none}}.lumnya-orb-spinner{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,var(--lumnya-accent-bright),var(--lumnya-accent) 40deg,transparent 180deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));animation:lumnya-spin 1.05s linear infinite}@media(prefers-reduced-motion:reduce){.lumnya-orb-spinner{animation-duration:3s}}.lumnya-orb{--orb-cyc: 6s;position:relative;display:inline-block;flex-shrink:0;border-radius:50%}.lumnya-orb>span{position:absolute;border-radius:50%;pointer-events:none}.lumnya-orb__halo{top:-12%;right:-12%;bottom:-12%;left:-12%;background:radial-gradient(circle,#8b452647,#8b452600 68%);filter:blur(calc(var(--orb, 32px) / 14));opacity:.5}.lumnya-orb__body{top:0;right:0;bottom:0;left:0;background:var(--lumnya-orb-body);box-shadow:0 calc(var(--orb, 32px) / 8) calc(var(--orb, 32px) / 3) #6b341b38}.lumnya-orb__rim{top:0;right:0;bottom:0;left:0;opacity:0}.lumnya-orb__rim-arc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(rgba(139,69,38,0) 8deg,rgba(196,120,80,.55) 120deg,var(--lumnya-orb-rim) 300deg,rgba(139,69,38,0) 352deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}.lumnya-orb__fill{top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 0 var(--lumnya-orb-body)}.lumnya-orb__gloss{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 32% 27%,#fff0e699,#ffdcc829,#fff0 52%);box-shadow:inset calc(var(--orb, 32px) / -12) calc(var(--orb, 32px) / -10) calc(var(--orb, 32px) / 5) #4a210f6b}.lumnya-orb--alive,.lumnya-orb--thinking{animation:lumnya-orb-breathe 5.2s ease-in-out infinite}.lumnya-orb--alive .lumnya-orb__halo,.lumnya-orb--thinking .lumnya-orb__halo{animation:lumnya-orb-halo-pulse 3.6s ease-in-out infinite}.lumnya-orb--thinking .lumnya-orb__body{animation:lumnya-orb-collapse var(--orb-cyc) cubic-bezier(.62,.02,.34,1) infinite;animation-delay:calc(var(--orb-cyc) * -.4)}.lumnya-orb--thinking .lumnya-orb__rim{animation:lumnya-orb-rim var(--orb-cyc) ease-in-out infinite;animation-delay:calc(var(--orb-cyc) * -.4)}.lumnya-orb--thinking .lumnya-orb__rim-arc{animation:lumnya-orb-spin var(--orb-cyc) linear infinite;animation-delay:calc(var(--orb-cyc) * -.4)}.lumnya-orb--thinking .lumnya-orb__fill{animation:lumnya-orb-fill var(--orb-cyc) cubic-bezier(.32,.06,.2,1) infinite;animation-delay:calc(var(--orb-cyc) * -.4)}.lumnya-orb--thinking .lumnya-orb__gloss{animation:lumnya-orb-specular var(--orb-cyc) ease-in-out infinite;animation-delay:calc(var(--orb-cyc) * -.4)}.lumnya-orb--notifying .lumnya-orb__body,.lumnya-orb--notifying .lumnya-orb__gloss{opacity:0}.lumnya-orb--notifying .lumnya-orb__rim{opacity:1}.lumnya-orb--notifying .lumnya-orb__rim-arc{background:conic-gradient(rgba(194,86,45,0) 10deg,rgba(194,86,45,.35) 110deg,var(--lumnya-accent, #c2562d) 290deg,rgba(194,86,45,0) 350deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));animation:lumnya-orb-spin 2.6s linear infinite}@keyframes lumnya-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes lumnya-orb-halo-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.16)}}@keyframes lumnya-orb-collapse{0%,12%{transform:scale(1);opacity:1}30%{transform:scale(.055);opacity:1}46%{transform:scale(.055);opacity:1}56%,to{transform:scale(.055);opacity:0}}@keyframes lumnya-orb-rim{0%,26%{opacity:0}38%,92%{opacity:1}to{opacity:0}}@keyframes lumnya-orb-spin{to{transform:rotate(360deg)}}@keyframes lumnya-orb-fill{0%,64%{box-shadow:inset 0 0 0 0 var(--lumnya-orb-body)}96%,to{box-shadow:inset 0 0 0 calc(var(--orb, 32px) / 2 + 1px) var(--lumnya-orb-body)}}@keyframes lumnya-orb-specular{0%,26%{opacity:1}38%,70%{opacity:0}97%,to{opacity:1}}.lumnya-thinking{font-size:13.5px;letter-spacing:.005em;background-image:repeating-linear-gradient(90deg,var(--lumnya-muted) 0,var(--lumnya-muted) 46px,var(--lumnya-accent-bright) 72px,var(--lumnya-muted) 98px,var(--lumnya-muted) 144px);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:lumnya-thinking-sheen 2.6s linear infinite}@keyframes lumnya-thinking-sheen{0%{background-position:0 0}to{background-position:144px 0}}.lumnya-verdict{opacity:1;transition:opacity var(--lumnya-dur-fast) ease}.lumnya-busy-arc{display:inline-block;width:15px;height:15px;border-radius:50%;background:conic-gradient(from 0deg,#ffffffeb,#ffffff59 120deg,#fff0 260deg,#fff0 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:lumnya-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.lumnya-orb,.lumnya-orb>span,.lumnya-orb__rim-arc{animation:none!important}.lumnya-orb__rim{opacity:0}.lumnya-orb--notifying .lumnya-orb__rim{opacity:1}.lumnya-orb--notifying .lumnya-orb__rim-arc{background:var(--lumnya-accent, #c2562d)}.lumnya-thinking{animation:none;color:var(--lumnya-muted);-webkit-text-fill-color:var(--lumnya-muted)}.lumnya-busy-arc{animation-duration:2.4s}}:root{--color-primary: var(--lumnya-ink);--color-primary-hover: var(--lumnya-ink-2);--color-accent: var(--lumnya-accent);--color-accent-light: var(--lumnya-accent-glow-soft);--color-background: var(--lumnya-bg);--color-surface: var(--lumnya-surface);--color-border: var(--lumnya-hairline);--color-text: var(--lumnya-ink);--color-text-subdued: var(--lumnya-muted);--color-success: var(--lumnya-good);--color-success-bg: #e5ebdc;--color-success-text: #3f5a30;--font-family: var(--lumnya-sans);--shadow-card: var(--lumnya-shadow-sm);--shadow-card-hover: var(--lumnya-shadow-md);--shadow-btn: var(--lumnya-shadow-sm);--shadow-btn-hover: var(--lumnya-shadow-md);--shadow-btn-primary: var(--lumnya-shadow-md);--shadow-btn-primary-hover: var(--lumnya-shadow-lg);--shadow-dropdown: var(--lumnya-shadow-md);--shadow-polaris: var(--lumnya-shadow-sm);--shadow-primary: var(--lumnya-shadow-md)}.lum-disclosure-summary::-webkit-details-marker{display:none}.lum-disclosure-summary::marker{content:""}.lum-disclosure-summary:hover{background:var(--lumnya-surface-2)}.lum-disclosure-summary:focus-visible{outline:2px solid var(--lumnya-accent);outline-offset:-2px}.lum-disclosure-chev{transition:transform var(--lumnya-dur-fast) var(--lumnya-spring)}@media(prefers-reduced-motion:reduce){.lum-disclosure-chev{transition:none}}.lumnya-wizard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:16px;background:#f1ece4d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lumnya-wizard div:has(>input[type]){background:#fff!important}@media(max-height:720px){.lumnya-wizard{padding:8px}.lumnya-wizard__sub,.lumnya-wizard__status{display:none}.lumnya-wizard__title{font-size:21px!important;margin-top:2px!important}.lumnya-wizard__head{padding:12px 24px 10px;align-items:center}.lumnya-wizard__foot{padding:10px 24px}.lumnya-wizard__content{padding:20px 28px 28px}.lumnya-wizard__rail{padding:10px}}.lumnya-wizard__sheet{width:min(1180px,100%);height:min(900px,100%);background:var(--lumnya-bg);border-radius:var(--lumnya-radius-xl);box-shadow:var(--lumnya-shadow-xl);border:1px solid var(--lumnya-hairline);box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.lumnya-wizard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 28px 18px;border-bottom:1px solid var(--lumnya-hairline)}.lumnya-wizard__body{display:grid;grid-template-columns:224px minmax(0,1fr) 340px;min-height:0}.lumnya-wizard__rail{position:relative;display:flex;flex-direction:column;gap:2px;padding:16px 12px;background:var(--lumnya-surface-2);border-right:1px solid var(--lumnya-hairline);overflow:auto}.lumnya-wizard__content{overflow:auto;padding:28px 36px 40px}.lumnya-wizard__preview{overflow:auto;padding:24px 22px;background:var(--lumnya-surface-2);border-left:1px solid var(--lumnya-hairline)}.lumnya-wizard__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;border-top:1px solid var(--lumnya-hairline);background:var(--lumnya-surface)}.lumnya-wizard__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lumnya-wizard__content>div{max-width:820px}.lumnya-wizard__railItem:hover{color:var(--lumnya-ink)}.lumnya-wizard__chip:hover,.lumnya-wizard__card:hover{transform:translateY(-1px)}@media(max-width:960px){.lumnya-wizard{padding:0}.lumnya-wizard__sheet{height:100%;border-radius:0;border:none}.lumnya-wizard__body{display:flex;flex-direction:column;overflow:auto}.lumnya-wizard__rail{position:sticky;top:0;z-index:2;flex:none;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--lumnya-hairline);padding:10px 12px}.lumnya-wizard__railItem{width:auto}.lumnya-wizard__content{flex:none;overflow:visible;padding:22px 16px 28px}.lumnya-wizard__preview{flex:none;overflow:visible;border-left:none;border-top:1px solid var(--lumnya-hairline)}.lumnya-wizard__row{grid-template-columns:minmax(0,1fr)}.lumnya-wizard__head{padding:14px 16px;align-items:center}.lumnya-wizard__sub,.lumnya-wizard__status{display:none}.lumnya-wizard__title{font-size:21px!important;margin-top:2px!important}.lumnya-wizard__foot{padding:12px 16px}}.lumnya-scan-tab{padding:7px 10px;gap:6px;font-size:12.5px}.lumnya-scan-tab__icon{display:inline-flex;line-height:1}@media(max-width:480px){.lumnya-scan-tab{padding:7px 4px;gap:4px;font-size:12px}.lumnya-scan-tab__icon{display:none}}.lumnya-say{transition:color var(--lumnya-dur-fast) ease}.lumnya-say:hover{color:var(--lumnya-accent);text-decoration:underline;text-underline-offset:3px}.lumnya-say:focus-visible{outline:2px solid var(--lumnya-accent);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.lumnya-say{transition:none}}.lumnya-reveal{animation:lumnya-fade-up .5s var(--lumnya-ease-out) both;animation-delay:var(--d, 0ms)}.lumnya-rise{transform-origin:bottom;animation:lumnya-bar-rise .55s var(--lumnya-ease-out) both;animation-delay:var(--d, 0ms)}.lumnya-draw-line{stroke-dasharray:1;stroke-dashoffset:1;animation:lumnya-draw .9s var(--lumnya-ease-out) both;animation-delay:var(--d, 0ms)}@media(prefers-reduced-motion:reduce){.lumnya-reveal,.lumnya-rise{animation:none}.lumnya-banner-orb,.lumnya-banner-sheen{animation:none!important}.lumnya-banner-sheen{opacity:0}.lumnya-draw-line{animation:none;stroke-dasharray:none;stroke-dashoffset:0}}@media print{html,body{height:auto!important;max-height:none!important;overflow:visible!important}:has([data-print-root]){position:static!important;display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;flex:none!important;width:auto!important;margin:0!important;padding:0!important}body *:not(:has([data-print-root])):not([data-print-root]):not([data-print-root] *){display:none!important}body *{visibility:hidden}[data-print-root],[data-print-root] *{visibility:visible}[data-print-root]{width:100%;padding:0!important}[data-print-hide]{display:none!important}.lumnya-reveal,.lumnya-rise,.lumnya-banner-orb,.lumnya-banner-sheen{animation:none!important;opacity:1!important;transform:none!important}.lumnya-draw-line{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}article,table,tr{break-inside:avoid}}.lumnya-legal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 22px;padding:14px 96px 16px 20px;border-top:1px solid var(--lumnya-hairline);font-family:var(--lumnya-sans);font-size:12px;line-height:1.4;color:var(--lumnya-muted)}.lumnya-legal-footer-mark{font-weight:500;letter-spacing:-.01em;color:var(--lumnya-muted)}.lumnya-legal-footer-links{display:flex;flex-wrap:wrap;gap:4px 18px}.lumnya-legal-footer-links a{color:var(--lumnya-ink-2);text-decoration:none;text-underline-offset:3px;border-radius:4px}.lumnya-legal-footer-links a:hover,.lumnya-legal-footer-links a:focus-visible{text-decoration:underline}.lumnya-legal-footer-links a:focus-visible{outline:2px solid var(--lumnya-ink);outline-offset:3px}.lum-odo{position:relative;display:inline-flex;align-items:baseline;white-space:nowrap;font-variant-numeric:tabular-nums;--lum-odo-lh: 1.08em}.lum-odo-text{white-space:pre}.lum-odo-col{display:inline-block;-webkit-user-select:none;user-select:none;height:var(--lum-odo-lh);line-height:var(--lum-odo-lh);overflow:hidden;vertical-align:bottom}.lum-odo-strip{display:flex;flex-direction:column;transform:translateY(calc(var(--d, 0) * -10%));transition:transform var(--lumnya-dur-slow) var(--lumnya-spring);transition-delay:calc(var(--i, 0) * var(--lumnya-dur-tap) / 3);animation:lum-odo-in var(--lumnya-dur-slow) var(--lumnya-spring) backwards;animation-delay:calc(var(--i, 0) * var(--lumnya-dur-tap) / 3)}.lum-odo-strip>span{display:block;height:var(--lum-odo-lh);text-align:center}@keyframes lum-odo-in{0%{transform:translateY(0)}}.lum-odo-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lum-act{display:inline-flex;align-items:center;gap:7px}.lum-act-label{display:inline-block;animation:lum-act-in var(--lumnya-dur-fast) var(--lumnya-ease-out) backwards}@keyframes lum-act-in{0%{opacity:0;transform:translateY(4px)}}.lum-act-spin{width:12px;height:12px;flex-shrink:0;border-radius:50%;border:1.75px solid currentColor;border-right-color:transparent;opacity:.85;animation:lumnya-spin .8s linear infinite}.lum-act-check{width:14px;height:14px;flex-shrink:0}.lum-act-check path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;animation:lum-act-draw var(--lumnya-dur-base) var(--lumnya-ease-out) backwards}@keyframes lum-act-draw{0%{stroke-dashoffset:22}}[data-act=done]{animation:lum-act-pop var(--lumnya-dur-base) var(--lumnya-spring)}@keyframes lum-act-pop{0%{transform:scale(.97)}60%{transform:scale(1.03)}}[data-act=error]{animation:lum-act-shake var(--lumnya-dur-base) var(--lumnya-ease-out)}@keyframes lum-act-shake{20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.lumnya-thumb{display:inline-flex;vertical-align:-2px;color:var(--lumnya-ink-2);animation:lumnya-thumb-in var(--lumnya-dur-slow) var(--lumnya-spring) backwards;transition:transform var(--lumnya-dur-fast) var(--lumnya-spring),color var(--lumnya-dur-fast) var(--lumnya-ease-out)}.lumnya-thumb-pair{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.lumnya-thumb-down{color:var(--lumnya-muted)}@media(hover:hover)and (pointer:fine){*:hover>.lumnya-thumb-up,*:hover>.lumnya-thumb-pair>.lumnya-thumb-up{transform:rotate(-12deg) translateY(-1px);color:var(--lumnya-ink)}}@keyframes lumnya-thumb-in{0%{opacity:0;transform:scale(.72)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}
