: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;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-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-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}}
