@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#000\]{background-color:#000}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#f2f1ed;--bg-warm:#eceae3;--card:#e6e4dd;--card-2:#dedcd4;--ink:#0a0a0a;--ink-soft:#1a1a1a;--muted:#6b6b68;--muted-2:#9a9a95;--line:#0a0a0a14;--line-2:#0a0a0a24;--accent:#0a0a0a;--red:#e83323;--red-soft:#e8332314}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none;scroll-behavior:smooth;scroll-padding-top:100px}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), system-ui, -apple-system, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}body{letter-spacing:-.01em}body:before{content:"";pointer-events:none;z-index:9999;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/></svg>");position:fixed;inset:0}::selection{background:var(--red);color:var(--bg)}::-webkit-scrollbar{width:0;height:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}.cursor-dot,.cursor-ring{pointer-events:none;z-index:10000;mix-blend-mode:difference;will-change:transform;position:fixed;top:0;left:0}.cursor-dot{background:#fff;border-radius:50%;width:6px;height:6px;transition:width .2s,height .2s;transform:translate(-50%,-50%)}.cursor-ring{border:1px solid #fff9;border-radius:50%;width:36px;height:36px;transition:width .25s cubic-bezier(.2,.8,.2,1),height .25s cubic-bezier(.2,.8,.2,1),border-color .2s;transform:translate(-50%,-50%)}.cursor-ring.is-hover{border-color:#ffffffe6;width:64px;height:64px}@media (hover:none){.cursor-dot,.cursor-ring{display:none}}.scroll-progress{background:var(--ink);transform-origin:0;z-index:100;will-change:transform;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.container{max-width:1320px;margin:0 auto;padding:0 32px}@media (max-width:720px){.container{padding:0 20px}}.mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--muted);font-size:12px}.serif-italic{font-family:var(--font-serif), Georgia, serif;font-style:italic;font-weight:400}.display{letter-spacing:-.035em;font-weight:500;line-height:.95}.btn{letter-spacing:-.005em;white-space:nowrap;will-change:transform;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:500;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .2s,color .2s;display:inline-flex}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:#000}.btn-ghost{color:var(--ink);border:1px solid var(--line-2);background:0 0}.btn .dot{opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.btn .arrow{font-size:12px;transition:transform .3s}.btn:hover .arrow{transform:translate(2px,-2px)}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(20px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(20px)}.reveal-stagger.in>*{opacity:1;transform:translateY(0)}.reveal-stagger.in>:first-child{transition-delay:50ms}.reveal-stagger.in>:nth-child(2){transition-delay:.12s}.reveal-stagger.in>:nth-child(3){transition-delay:.19s}.reveal-stagger.in>:nth-child(4){transition-delay:.26s}.reveal-stagger.in>:nth-child(5){transition-delay:.33s}.reveal-stagger.in>:nth-child(6){transition-delay:.4s}.word{vertical-align:bottom;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.word>span{transition:transform .9s cubic-bezier(.2,.8,.2,1);display:inline-block;transform:translateY(110%)}.reveal.in .word>span,.reveal-words.in .word>span{transform:translateY(0)}.reveal-words .word>span{transition:transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(110%)}.reveal-words.in .word:first-child>span{transition-delay:40ms}.reveal-words.in .word:nth-child(2)>span{transition-delay:.1s}.reveal-words.in .word:nth-child(3)>span{transition-delay:.16s}.reveal-words.in .word:nth-child(4)>span{transition-delay:.22s}.reveal-words.in .word:nth-child(5)>span{transition-delay:.28s}.reveal-words.in .word:nth-child(6)>span{transition-delay:.34s}.reveal-words.in .word:nth-child(7)>span{transition-delay:.4s}.reveal-words.in .word:nth-child(8)>span{transition-delay:.46s}.reveal-words.in .word:nth-child(9)>span{transition-delay:.52s}.reveal-words.in .word:nth-child(10)>span{transition-delay:.58s}.reveal-words.in .word:nth-child(11)>span{transition-delay:.64s}.reveal-words.in .word:nth-child(12)>span{transition-delay:.7s}@keyframes spin{to{transform:rotate(360deg)}}.asterisk{animation:12s linear infinite spin;display:inline-block}@keyframes pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{white-space:nowrap;gap:56px;padding-right:56px;animation:40s linear infinite marquee;display:inline-flex}section{padding:64px 0;position:relative}@media (max-width:720px){section{padding:48px 0}}.bracket-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted);align-items:center;gap:8px;margin-bottom:36px;font-size:12px;display:flex}.bracket-label:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.card{background:var(--card);border-radius:18px;padding:28px;position:relative}.row{align-items:center;display:flex}.between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.mobile-only{display:none!important}.drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0a0a0a59;transition:opacity .3s;position:fixed;inset:0}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer{z-index:70;background:var(--bg);opacity:0;pointer-events:none;border:1px solid var(--line);border-radius:24px;padding:20px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s;position:fixed;top:12px;left:12px;right:12px;transform:translateY(-20px)scale(.96);box-shadow:0 20px 60px -10px #0a0a0a4d}.drawer.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.drawer-link{letter-spacing:-.02em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 8px;font-size:22px;font-weight:500;display:flex}.drawer-link:last-of-type{border-bottom:0}.drawer-link .mono{color:var(--muted)}@media (max-width:960px){section{padding:56px 0}.container{padding:0 22px}.marquee-track{gap:36px}.hero-asterisk{width:44px!important;height:44px!important;top:0!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.services-row{grid-template-columns:40px 1fr 36px!important;gap:16px!important;padding:22px 0!important}.bento-grid{grid-template-columns:1fr!important}.bento-grid>*{grid-column:span 1!important;min-height:0!important}.mrr-row{grid-template-columns:1fr!important;gap:20px!important}.workflow-grid{grid-template-columns:60px 1fr!important;gap:16px!important}.workflow-line{left:59px!important}.contact-grid{grid-template-columns:1fr!important;gap:24px!important}.pricing-grid{grid-template-columns:1fr!important}.footer-top{flex-direction:column;align-items:flex-start!important;gap:32px!important}}@media (max-width:1180px){.features-2col{grid-template-columns:1fr!important;gap:22px!important}}@media (max-width:720px){section{padding:44px 0}.container{padding:0 18px}.nav-desktop{display:none!important}.nav-mobile-toggle{display:inline-flex!important}.nav-cta-mobile-hide{display:none!important}.hero-section{padding-top:110px!important;padding-bottom:24px!important}.hero-asterisk{width:36px!important;height:36px!important;top:4px!important;right:10px!important}.hero-h1{padding-right:48px;max-width:100%!important;font-size:clamp(40px,11vw,64px)!important}.hero-meta{flex-direction:column;align-items:flex-start!important;gap:16px!important}.hero-cta-row{grid-template-columns:1fr!important;align-items:start!important;gap:20px!important}.hero-cta-row>p{text-align:left!important;justify-self:start!important}.stats-grid{grid-template-columns:1fr!important;gap:18px!important}.services-row{grid-template-columns:36px 1fr 32px!important}.services-row h3{font-size:clamp(28px,8vw,40px)!important}.big-cta{flex-wrap:wrap;justify-content:center;gap:10px!important;padding:18px 22px!important;font-size:15px!important}.bento-card-phone{min-height:0!important;padding:24px!important}.bento-card{padding:24px!important}.bento-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.workflow-grid{grid-template-columns:1fr!important;gap:8px!important}.workflow-line{display:none!important}.workflow-num{text-align:left!important;padding-right:0!important;font-size:32px!important}.workflow-step-content{padding-bottom:36px!important;padding-left:0!important}.workflow-step-content .workflow-dot{display:none!important}.contact-card{padding:28px!important}.pricing-card{min-height:0!important;padding:26px!important}.pricing-card .pricing-price{font-size:clamp(34px,11vw,48px)!important}.features-2col{grid-template-columns:1fr!important;gap:18px!important}.footer-wordmark{font-size:clamp(64px,22vw,120px)!important}.footer-cols{gap:24px!important}.footer-bottom{flex-direction:column;align-items:flex-start!important;gap:8px!important}}@media (max-width:420px){.availability-pill{font-size:11px!important}.availability-pill span:last-child{white-space:nowrap}.nav-pill{gap:8px!important;padding:8px 8px 8px 14px!important}.nav-logo-suffix{display:none}.stats-num{font-size:clamp(36px,14vw,54px)!important}}.blog-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;display:grid}.blog-card{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;display:flex;overflow:hidden}.blog-card:hover{background:var(--card-2);border-color:var(--line-2);transform:translateY(-4px)}.blog-card-cover{background:linear-gradient(135deg, var(--bg) 0%, var(--card-2) 100%);border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:152px;display:flex;position:relative;overflow:hidden}.blog-card-cover:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 18%,#ffffff73,#0000 60%);position:absolute;inset:0}.blog-card-cover svg{z-index:1;width:auto;max-width:80%;height:116px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.blog-card:hover .blog-card-cover svg{transform:scale(1.045)}.blog-card-body{flex-direction:column;flex-grow:1;gap:16px;padding:26px 30px 30px;display:flex}.blog-card-top{width:100%}.blog-card-title{font-size:clamp(24px,2.6vw,32px);line-height:1.05}.blog-card-excerpt{color:var(--muted);flex-grow:1;font-size:15px;line-height:1.55}.blog-card-foot{border-top:1px solid var(--line);width:100%;padding-top:16px}.blog-card-arrow{font-size:16px;transition:transform .3s}.blog-card:hover .blog-card-arrow{transform:translate(3px,-3px)}.article-wrap{padding-top:150px;padding-bottom:96px}.article-head{margin-bottom:48px}.article-crumbs{margin-bottom:28px}.article-crumb{color:var(--muted);transition:color .2s}.article-crumb:hover{color:var(--ink)}.article-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;max-width:1040px;margin:0 auto;display:grid}.article-aside{position:sticky;top:120px}.article-toc{border-left:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.toc-title{color:var(--muted-2);padding:0 0 12px 16px}.toc-link{color:var(--muted);border-left:1px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:13px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.toc-link:hover{color:var(--ink)}.toc-link.active{color:var(--ink);border-color:var(--red)}.toc-link.lvl-3{padding-left:30px;font-size:12px}.article-body{color:var(--ink-soft);font-size:18px;line-height:1.7}.article-body>*+*{margin-top:24px}.article-body>.r-h2{margin-top:64px}.article-body>.r-h3{margin-top:44px}.article-body>.r-block{margin-top:40px}.article-body>.r-feature{margin-top:36px}.article-body h2{letter-spacing:-.03em;color:var(--ink);scroll-margin-top:110px;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.05}.article-body h3{letter-spacing:-.02em;color:var(--ink);scroll-margin-top:110px;font-size:clamp(21px,2.6vw,27px);font-weight:500;line-height:1.15}.article-lead{letter-spacing:-.015em;color:var(--ink);font-size:clamp(20px,2.4vw,24px);line-height:1.5}.article-lead p+p{margin-top:10px}.article-body strong{color:var(--ink);font-weight:600}.article-body em{font-family:var(--font-serif), Georgia, serif;font-style:italic}.article-body a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color .2s}.article-body a:hover{-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.article-body ul,.article-body ol{flex-direction:column;gap:12px;list-style:none;display:flex}.article-body li{padding-left:28px;position:relative}.article-body ul>li:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:3px}.article-body ol{counter-reset:li}.article-body ol>li{counter-increment:li}.article-body ol>li:before{content:counter(li, decimal-leading-zero);font-family:var(--font-mono), ui-monospace, monospace;color:var(--red);font-size:12px;position:absolute;top:2px;left:0}.article-body blockquote{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink);border-left:2px solid var(--red);padding-left:28px;font-size:clamp(24px,3.4vw,34px);font-style:italic;line-height:1.3}.article-body hr{background:var(--line);border:0;height:1px}.article-body img{border-radius:16px;width:100%}.article-body code{font-family:var(--font-mono), ui-monospace, monospace;background:var(--card);border-radius:6px;padding:2px 6px;font-size:.86em}.article-body pre{background:var(--ink);color:#f2f1ed;border-radius:14px;padding:22px;font-size:14px;line-height:1.6;overflow-x:auto}.article-body pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.article-body table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.article-body th,.article-body td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.article-body th{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px}.key-stats{background:var(--card);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:28px;padding:34px;display:grid}.key-stat-num{letter-spacing:-.04em;font-size:clamp(40px,6vw,60px);line-height:1}.key-stat-label{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.45}.callout{background:var(--red-soft);border:1px solid #e8332329;border-radius:16px;gap:16px;padding:24px 26px;display:flex}.callout-mark{color:var(--red);flex-shrink:0;margin-top:2px}.callout-title{color:var(--red);margin-bottom:8px}.callout-body{color:var(--ink-soft);line-height:1.6}.anatomy{background:var(--card);border-radius:20px;padding:28px}.anatomy-head{color:var(--muted);margin-bottom:18px}.anatomy-hint{color:var(--muted-2)}.anatomy-bar{gap:5px;height:68px;display:flex}.anatomy-seg{background:var(--card-2);border-radius:11px;flex-basis:0;min-width:30px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.anatomy-seg:hover{transform:translateY(-3px)}.anatomy-seg-fill{background:var(--red);transform-origin:0;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.anatomy-seg.active .anatomy-seg-fill{transform:scaleX(1)}.anatomy-seg-idx{color:var(--muted);transition:color .3s;position:absolute;bottom:9px;left:11px}.anatomy-seg.active .anatomy-seg-idx{color:#fff}.anatomy-detail{border-top:1px solid var(--line);gap:18px;margin-top:22px;padding-top:22px;animation:.45s cubic-bezier(.2,.8,.2,1) anatomyIn;display:flex}@keyframes anatomyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.anatomy-detail-idx{color:var(--red);flex-shrink:0;font-size:44px;line-height:1}.anatomy-detail-label{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600}.anatomy-detail-range{margin-top:2px}.anatomy-detail-text{color:var(--ink-soft);margin-top:12px;line-height:1.6}.article-cta{background:var(--ink);color:#f2f1ed;text-align:center;border-radius:28px;max-width:1040px;margin:0 auto;padding:64px 56px;position:relative;overflow:hidden}.article-cta-aster{color:#f2f1ed;margin-bottom:24px;display:inline-flex}.article-cta-title{max-width:18ch;margin:0 auto;font-size:clamp(28px,4vw,46px);line-height:1.05}.article-cta-text{color:#f2f1ed99;max-width:46ch;margin:18px auto 30px;font-size:16px;line-height:1.55}.booking-btn{background:var(--bg);color:var(--ink);position:relative}.booking-btn:hover{background:#fff}.btn-notif{background:var(--red);border:2px solid var(--ink);border-radius:50%;width:12px;height:12px;animation:1.8s ease-out infinite scenePulse;position:absolute;top:-5px;right:-5px;box-shadow:0 0 #e8332399}@media (max-width:960px){.article-layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:760px}.article-aside{display:none}}@media (max-width:720px){.blog-grid{grid-template-columns:1fr}.article-wrap{padding-top:120px}.article-body{font-size:17px}.key-stats{grid-template-columns:1fr;gap:22px;padding:26px}.anatomy{padding:22px}.anatomy-seg-idx{left:7px}.anatomy-detail{flex-direction:column;gap:10px}.article-cta{border-radius:22px;padding:48px 28px}}.etym{background:var(--card);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:18px;padding:34px 28px;display:flex}.etym-inputs{grid-template-columns:auto auto auto;justify-content:center;align-items:baseline;gap:6px 22px;display:grid}.etym-key{font-size:clamp(20px,3vw,26px);line-height:1}.etym-key.mono{text-transform:none;letter-spacing:.04em}.etym-key.serif-italic{font-size:clamp(24px,3.4vw,31px)}.etym-sub{color:var(--muted);font-size:12px}.etym-op{color:var(--muted-2);font-size:22px;line-height:1}.etym-result-row{justify-content:center;align-items:baseline;gap:14px;display:flex}.etym-equals{color:var(--muted-2);font-size:clamp(22px,3vw,30px);line-height:1}.etym-result{color:var(--red);font-size:clamp(36px,6vw,56px);line-height:1}.etym-key,.etym-op,.etym-sub,.etym-equals,.etym-result{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(9px)}.etym-result{transform:translateY(10px)scale(.92)}.etym.is-active .etym-key,.etym.is-active .etym-op,.etym.is-active .etym-sub,.etym.is-active .etym-equals,.etym.is-active .etym-result{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.etym-key,.etym-op,.etym-sub,.etym-equals,.etym-result{opacity:1;transition:none;transform:none}}.scene{margin:0}.scene-screen{color:#f2f1ed;background:#0e0e0e;border-radius:18px;padding:16px;box-shadow:0 30px 60px -32px #0a0a0a8c}.scene-bar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.scene-live{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;align-items:center;gap:8px;font-size:11px;display:inline-flex}.scene-live-dot{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite scenePulse;box-shadow:0 0 #e8332380}@keyframes scenePulse{0%{box-shadow:0 0 #e8332380}70%{box-shadow:0 0 0 7px #e8332300}to{box-shadow:0 0 #e8332300}}.scene-viewers{color:#f2f1ed8c;font-variant-numeric:tabular-nums}.scene-body{grid-template-columns:1fr 208px;align-items:stretch;gap:12px;display:grid}.scene-stage{background:linear-gradient(#f6f5f1,#eceae3);border-radius:12px;flex-direction:column;min-height:240px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.scene-slide-kicker{color:var(--muted)}.scene-dots{z-index:2;gap:5px;display:flex;position:absolute;top:20px;right:22px}.scene-dots i{background:var(--line-2);border-radius:50%;width:6px;height:6px;transition:background .3s}.scene-dots i.on{background:var(--red)}.scene-slide-body{flex-direction:column;flex:1;gap:14px;animation:.5s cubic-bezier(.2,.8,.2,1) both sceneSlideIn;display:flex}@keyframes sceneSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.scene-slide-title{background:var(--ink);opacity:.86;border-radius:6px;height:12px}.scene-chart{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:14px;height:110px;margin-top:auto;padding-bottom:12px;display:flex}.scene-col{background:var(--line-2);transform-origin:bottom;border-radius:6px 6px 0 0;flex:1;animation:.6s cubic-bezier(.2,.8,.2,1) both sceneBarGrow}.scene-col-hl{background:var(--red)}@keyframes sceneBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.scene-bullets{flex-direction:column;gap:13px;margin-top:4px;display:flex}.scene-bullet{background:var(--line-2);transform-origin:0;border-radius:6px;height:13px;animation:.5s cubic-bezier(.2,.8,.2,1) both sceneBulletIn}@keyframes sceneBulletIn{0%{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:none}}.scene-cam{opacity:0;align-items:center;gap:10px;transition:opacity .5s .45s,transform .5s cubic-bezier(.2,.8,.2,1) .45s;display:flex;position:absolute;bottom:16px;left:16px;transform:translateY(8px)scale(.9)}.scene-cam.in{opacity:1;transform:none}.scene-cam-circle{background:linear-gradient(150deg, var(--red), #ff8a5c);border:2px solid #ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:flex-end;width:58px;height:58px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -8px #0a0a0a8c}.scene-cam-circle svg{color:#ffffffeb;width:42px;height:42px}.scene-cam-live{background:#1fa956;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.scene-cam-label{color:#f2f1ed;background:#0e0e0ed9;border-radius:999px;padding:5px 9px;font-size:10px}.scene-chat{background:#f2f1ed0d;border:1px solid #f2f1ed1a;border-radius:12px;flex-direction:column;gap:10px;min-height:0;padding:12px 12px 10px;display:flex}.scene-chat .scene-tag{color:#f2f1ed80}.scene-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:9px;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 26px);mask-image:linear-gradient(#0000 0,#000 26px)}.scene-msg{gap:8px;animation:.45s cubic-bezier(.2,.8,.2,1) sceneMsgIn;display:flex}@keyframes sceneMsgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.scene-msg-av{background:#f2f1ed2e;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:1px}.scene-msg-body{flex-direction:column;gap:2px;min-width:0;display:flex}.scene-msg-name{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:#f2f1ed73;font-size:9.5px}.scene-msg-text{color:#f2f1ede6;font-size:12px;line-height:1.3}.scene-typing{background:#f2f1ed14;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:7px 10px;display:inline-flex}.scene-typing i{background:#f2f1ed8c;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite sceneTyping}.scene-typing i:nth-child(2){animation-delay:.18s}.scene-typing i:nth-child(3){animation-delay:.36s}@keyframes sceneTyping{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.scene-controls{align-items:center;gap:8px;margin-top:12px;display:flex}.scene-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;background:#f2f1ed1a;border-radius:999px;padding:6px 11px;font-size:10px}.scene-ctrl-dots{gap:6px;margin-left:auto;display:inline-flex}.scene-ctrl-dots i{background:#f2f1ed4d;border-radius:50%;width:6px;height:6px}.scene-cap{text-align:center;margin-top:14px}.types-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;display:grid}@media (min-width:720px){.types-grid{grid-template-columns:repeat(3,1fr)}}.type-card{background:var(--card);border:1px solid var(--line);opacity:0;border-radius:16px;flex-direction:column;gap:10px;padding:22px;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s,background .4s,box-shadow .4s;display:flex;position:relative;transform:translateY(18px)scale(.96)}.types-grid.is-active .type-card{opacity:1;transform:none}.types-grid.is-active .type-card:hover{border-color:var(--line-2);background:var(--card-2)}.types-grid.is-active .type-card.is-spot{border-color:var(--red);background:var(--card-2);transform:translateY(-5px)scale(1.025);box-shadow:0 14px 32px -18px #e8332366}.type-icon{background:var(--bg);width:40px;height:40px;color:var(--red);border-radius:12px;justify-content:center;align-items:center;transition:background .4s,transform .4s cubic-bezier(.2,.8,.2,1);display:inline-flex}.types-grid.is-active .type-card.is-spot .type-icon{background:var(--red-soft);transform:scale(1.12)}.type-name{letter-spacing:-.02em;font-size:18px;font-weight:600}.type-goal{color:var(--muted);font-size:13.5px;line-height:1.45}.type-card.is-popular{background:#e8332312;border-color:#e8332338}.types-grid.is-active .type-card.is-popular.is-spot{border-color:var(--red);background:#e8332321;transform:translateY(-5px)scale(1.025);box-shadow:0 14px 32px -18px #e8332366}.type-badge{z-index:1;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--red);white-space:nowrap;font-size:8.5px;position:absolute;top:14px;right:14px}@media (prefers-reduced-motion:reduce){.type-card{opacity:1;transition:none;transform:none}}.levers-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lever{text-align:center;opacity:0;flex-direction:column;align-items:center;padding:0 12px;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(20px)}.levers.is-active .lever{opacity:1;transform:none}.lever-num{color:var(--red);letter-spacing:-.04em;font-size:clamp(40px,5vw,56px);line-height:1}.lever-kicker{color:var(--red);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:11px}.lever-name{letter-spacing:-.02em;margin-top:8px;font-size:18px;font-weight:600}.lever-desc{color:var(--muted);max-width:28ch;margin-top:6px;font-size:14px;line-height:1.5}.levers-converge{height:96px;margin-top:22px;position:relative}.levers-converge-svg{width:100%;height:100%;stroke:var(--ink);fill:none;opacity:.75;display:block}.levers-converge-svg line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .75s cubic-bezier(.2,.8,.2,1)}.levers.is-active .levers-converge-svg .l-1{stroke-dashoffset:0;transition-delay:.5s}.levers.is-active .levers-converge-svg .l-2{stroke-dashoffset:0;transition-delay:.6s}.levers.is-active .levers-converge-svg .l-3{stroke-dashoffset:0;transition-delay:.7s}.levers.is-active .levers-converge-svg .l-center{stroke-dashoffset:0;transition-delay:1.3s}.converge-dot{background:var(--red);opacity:0;border-radius:50%;width:9px;height:9px;transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%)scale(0)}.converge-dot.d-1{top:0;left:16.67%}.converge-dot.d-2{top:0;left:50%}.converge-dot.d-3{top:0;left:83.33%}.converge-dot.d-center{width:13px;height:13px;top:73.3%;left:50%}.levers.is-active .converge-dot{opacity:1;transform:translate(-50%,-50%)scale(1)}.levers.is-active .converge-dot.d-1{transition-delay:.4s}.levers.is-active .converge-dot.d-2{transition-delay:.45s}.levers.is-active .converge-dot.d-3{transition-delay:.5s}.levers.is-active .converge-dot.d-center{transition-delay:1.2s}.energy-pulse{background:var(--red);opacity:0;pointer-events:none;z-index:2;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #e83323bf}.levers.is-active .energy-pulse.e-1{animation:2.4s ease-in 2.2s infinite pulse-l1}.levers.is-active .energy-pulse.e-2{animation:2.4s ease-in 3s infinite pulse-l2}.levers.is-active .energy-pulse.e-3{animation:2.4s ease-in 3.8s infinite pulse-l3}.levers.is-active .energy-pulse.e-center{animation:1.2s linear 4.6s infinite pulse-center}@keyframes pulse-l1{0%{opacity:0;top:0;left:16.67%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:73.3%;left:50%}}@keyframes pulse-l2{0%{opacity:0;top:0;left:50%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:73.3%;left:50%}}@keyframes pulse-l3{0%{opacity:0;top:0;left:83.33%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:73.3%;left:50%}}@keyframes pulse-center{0%{opacity:0;top:73.3%;left:50%}18%{opacity:1}85%{opacity:1}to{opacity:0;top:100%;left:50%}}.levers-result{background:var(--red);color:#f2f1ed;text-align:center;opacity:0;border-radius:14px;padding:22px 30px;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.levers.is-active .levers-result{opacity:1;transition-delay:1.45s;transform:none}.levers-result-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;font-size:17px;font-weight:500;display:block}.levers-result-desc{opacity:.88;max-width:52ch;margin:6px auto 0;font-size:13.5px;line-height:1.45;display:block}@media (max-width:720px){.levers-grid{grid-template-columns:1fr;gap:32px}.levers-converge{display:none}.levers-result{margin-top:22px}}@media (prefers-reduced-motion:reduce){.lever,.levers-result{opacity:1;transition:none;transform:none}.converge-dot{opacity:1;transition:none;transform:translate(-50%,-50%)scale(1)}.levers-converge-svg line{stroke-dashoffset:0;transition:none}.energy-pulse{display:none}}.trustbar{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:4px 0 44px;padding:18px 0}.trustbar-stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.trustbar-stat{flex-direction:column;gap:5px;display:flex}.trustbar-num{color:var(--red);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.4vw,25px);line-height:1}.trustbar-label{color:var(--muted);font-size:11.5px;line-height:1.4}.trustbar-source{color:var(--muted-2);border-top:0;margin-top:14px;padding-top:0;font-size:10px;display:block}@media (max-width:600px){.trustbar-stats{grid-template-columns:1fr;gap:14px}.trustbar-stat{flex-direction:row;align-items:baseline;gap:12px}.trustbar-num{flex-shrink:0;min-width:64px}}.tl{flex-direction:column;display:flex}.tl-step{grid-template-columns:44px 1fr;gap:18px;padding-bottom:26px;display:grid;position:relative}.tl-step:not(:last-child):before{content:"";background:var(--line-2);width:1px;position:absolute;top:44px;bottom:0;left:21px}.tl-node{z-index:1;background:var(--card);border:1px solid var(--line-2);width:44px;height:44px;font-family:var(--font-mono), ui-monospace, monospace;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex;position:relative}.tl-content{flex-direction:column;gap:4px;padding-top:3px;display:flex}.tl-phase{color:var(--red)}.tl-title{letter-spacing:-.02em;font-size:18px;font-weight:600}.tl-note{color:var(--muted);font-size:14px;line-height:1.45}.cmp-scroll{overflow-x:auto}.cmp{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:1.1fr 1fr 1fr 1fr;display:grid;overflow:hidden}.cmp-h{letter-spacing:-.01em;border-bottom:1px solid var(--line-2);padding:16px;font-size:14px;font-weight:600}.cmp-cell{color:var(--ink-soft);border-bottom:1px solid var(--line);padding:14px 16px;font-size:13.5px;line-height:1.4}.cmp-crit{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);align-items:center;font-size:11px;display:flex}.cmp-hl{background:var(--red-soft)}.cmp-h.cmp-hl{color:var(--red)}.cmp>.cmp-cell:nth-last-child(-n+4){border-bottom:0}.cmp-cards{display:none}.cmp-card{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:18px 20px;display:flex}.cmp-card-hl{border-color:#e833234d}.cmp-card-name{letter-spacing:-.02em;margin-bottom:6px;font-size:17px;font-weight:600}.cmp-card-hl .cmp-card-name{color:var(--red)}.cmp-card-row{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.cmp-card-crit{color:var(--muted);flex-shrink:0}.cmp-card-val{text-align:right;color:var(--ink-soft);font-size:14px}.pillar-cta{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:16px;padding:26px 30px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s;display:flex}.article-body a.pillar-cta{color:var(--ink);text-decoration:none}.pillar-cta:hover{border-color:var(--line-2);background:var(--card-2);transform:translateY(-3px)}.pillar-cta-kicker{color:var(--red);white-space:nowrap}.pillar-cta-label{letter-spacing:-.02em;flex:1;font-size:clamp(18px,2.2vw,22px);font-weight:600;line-height:1.2}.pillar-cta-arrow{font-size:20px;transition:transform .3s}.pillar-cta:hover .pillar-cta-arrow{transform:translate(3px,-3px)}@media (max-width:720px){.cmp{display:none}.cmp-cards{flex-direction:column;gap:12px;display:flex}.scene-body{grid-template-columns:1fr}.scene-stage{min-height:200px}.scene-chat{min-height:158px}.etym{gap:14px 18px;padding:26px 20px}.pillar-cta{flex-direction:column;align-items:flex-start;gap:10px}.pillar-cta-kicker{white-space:normal}}.article-title{line-height:1.08}.spine{padding:8px 0 2px}.spine-track{align-items:flex-start;gap:6px;display:flex}.spine-node{text-align:center;opacity:0;width:92px;transition:opacity .5s ease var(--d,0s), transform .5s cubic-bezier(.2, .8, .2, 1) var(--d,0s);flex-direction:column;flex:none;align-items:center;gap:13px;display:flex;transform:translateY(8px)}.spine.is-active .spine-node{opacity:1;transform:none}.spine-seg{flex-direction:column;flex:1 1 0;align-items:center;gap:13px;min-width:0;display:flex}.spine-rail{justify-content:center;align-items:center;width:100%;height:12px;display:flex}.spine-dot{background:var(--bg);border:1.5px solid var(--muted-2);border-radius:50%;width:12px;height:12px}.spine-node.goal .spine-dot{background:var(--red);border-color:var(--red)}.spine.is-active .spine-node.goal .spine-dot{animation:2.6s ease-in-out 1.1s infinite spine-pulse}@keyframes spine-pulse{0%,to{box-shadow:0 0 #e8332300}50%{box-shadow:0 0 0 5px #e8332324}}.spine-nm{letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:600}.spine-node.goal .spine-nm{color:var(--red)}.spine-bar{background:var(--line-2);width:100%;height:1.5px;position:relative;overflow:hidden}.spine-bar-fill{transform-origin:0;background:var(--ink);opacity:.5;transition:transform .6s cubic-bezier(.4, 0, .2, 1) var(--d,0s);position:absolute;inset:0;transform:scaleX(0)}.spine.is-active .spine-bar-fill{transform:scaleX(1)}.spine-verb{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--red);white-space:nowrap;opacity:0;transition:opacity .5s ease var(--d,0s);font-size:10.5px}.spine.is-active .spine-verb{opacity:1}.spine-note{color:var(--muted);max-width:62ch;margin-top:22px;font-size:14px;line-height:1.5}@media (max-width:680px){.spine-track{flex-direction:column;align-items:stretch;gap:0}.spine-node{flex-direction:row;justify-content:flex-start;gap:14px;width:auto;padding:7px 0}.spine-seg{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px}.spine-node .spine-rail,.spine-seg .spine-rail{flex:none;width:12px}.spine-seg .spine-rail{height:26px}.spine-bar{width:1.5px;height:26px}.spine-bar-fill{transform-origin:top;transform:scaleY(0)}.spine.is-active .spine-bar-fill{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.spine-node,.spine-verb{opacity:1;transition:none;transform:none}.spine-bar-fill{transition:none;transform:scaleX(1)}.spine-node.goal .spine-dot{animation:none}}.efun{flex-direction:column;align-items:center;gap:0;display:flex}.efun-sources{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:460px;display:grid}.efun-src{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--muted);border:1px solid var(--line-2);background:var(--bg);text-align:center;opacity:0;border-radius:10px;padding:8px 10px;font-size:11px;line-height:1.3;transition:opacity .5s,transform .5s;transform:translateY(-6px)}.efun.is-active .efun-src{opacity:1;transform:none}.efun-src:nth-child(2){transition-delay:80ms}.efun-src:nth-child(3){transition-delay:.16s}.efun-converge{width:100%;max-width:460px;height:46px;position:relative}.efun-svg{width:100%;height:100%;display:block}.efl{fill:none;stroke:var(--line-2);stroke-width:1.5px;stroke-dashoffset:1px;transition:stroke-dashoffset .6s .2s}.efun.is-active .efl{stroke-dashoffset:0}.efun-flow{background:var(--ink);opacity:0;pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(-50%,-50%)}.efun.is-active .ef-1{animation:1.9s ease-in .6s infinite ef-flow-1}.efun.is-active .ef-2{animation:1.9s ease-in .95s infinite ef-flow-2}.efun.is-active .ef-3{animation:1.9s ease-in 1.3s infinite ef-flow-3}@keyframes ef-flow-1{0%{opacity:0;top:0;left:16.67%}18%{opacity:.85}82%{opacity:.85}to{opacity:0;top:100%;left:50%}}@keyframes ef-flow-2{0%{opacity:0;top:0;left:50%}18%{opacity:.85}82%{opacity:.85}to{opacity:0;top:100%;left:50%}}@keyframes ef-flow-3{0%{opacity:0;top:0;left:83.33%}18%{opacity:.85}82%{opacity:.85}to{opacity:0;top:100%;left:50%}}.efun-form{border:1px solid var(--line-2);background:var(--card);opacity:0;border-radius:14px;padding:14px 22px;transition:opacity .5s .5s}.efun.is-active .efun-form{opacity:1}.efun-form-k{letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:600}.efun-down{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-2);opacity:0;margin:10px 0;font-size:18px;transition:opacity .5s .65s}.efun.is-active .efun-down{opacity:1}.efun-out{opacity:0;align-items:center;gap:9px;transition:opacity .5s .8s;display:flex}.efun.is-active .efun-out{opacity:1}.efun-out-dot{background:var(--red);border-radius:50%;width:11px;height:11px}.efun-out-k{letter-spacing:-.02em;color:var(--red);font-size:15px;font-weight:600}@media (max-width:600px){.efun-src{padding:7px 5px;font-size:10px}}.phone{justify-content:center;display:flex}.iphone{background:linear-gradient(145deg,#3b3b3e 0%,#1c1c1f 45%,#0c0c0e 100%);border-radius:50px;width:250px;padding:8px;position:relative;box-shadow:0 28px 60px -28px #0a0a0a99,inset 0 0 0 1.5px #ffffff0f}.iphone-side{background:#2a2a2d;border-radius:2px;width:3px;position:absolute}.iphone-power{height:58px;top:152px;right:-2px}.iphone-silent{height:24px;top:98px;left:-2px}.iphone-vu{height:46px;top:144px;left:-2px}.iphone-vd{height:46px;top:200px;left:-2px}.iphone-screen{aspect-ratio:9/19.3;background:linear-gradient(165deg,#d9d6cd 0%,#cdc9bf 55%,#c2bdb2 100%);border-radius:42px;flex-direction:column;width:234px;padding:14px 12px 16px;display:flex;position:relative;overflow:hidden}.iphone-island{z-index:3;background:#08080a;border-radius:999px;width:78px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.iphone-status{height:16px;color:var(--ink);z-index:2;justify-content:space-between;align-items:center;padding:0 6px;display:flex;position:relative}.ist-time{letter-spacing:-.01em;font-size:12px;font-weight:600}.ist-icons{align-items:center;gap:5px;display:inline-flex}.ist-icons svg{display:block}.ist-sig{fill:currentColor;width:17px;height:11px}.ist-wifi{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:16px;height:11px}.ist-batt{opacity:.85;border:1px solid;border-radius:3px;width:22px;height:11px;position:relative}.ist-batt:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:1.5px;height:5px;position:absolute;top:3px;right:-3px}.ist-batt-fill{background:currentColor;border-radius:1px;width:62%;position:absolute;inset:1.5px}.iphone-clock{color:var(--ink);flex-direction:column;align-items:center;margin-top:26px;display:flex}.iclock-date{color:#0a0a0ab3;font-size:12.5px;font-weight:500}.iclock-time{letter-spacing:-.03em;margin-top:2px;font-size:56px;font-weight:600;line-height:1}.iphone-notifs{flex-direction:column;gap:9px;margin-top:auto;display:flex}.phone-notif{-webkit-backdrop-filter:blur(8px)saturate(140%);opacity:0;transition:opacity .55s ease var(--nd,0s), transform .55s cubic-bezier(.2, .8, .2, 1) var(--nd,0s);background:#ffffff9e;border:1px solid #ffffff8c;border-radius:18px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex;transform:translateY(-12px)scale(.98);box-shadow:0 6px 16px -10px #0a0a0a66}.phone.is-active .phone-notif{opacity:1;transform:none}.pn-ic{width:30px;height:30px;color:var(--ink);background:#0a0a0a14;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pn-ic.red{background:var(--red-soft);color:var(--red)}.pn-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pn-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pn-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pn-app{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a8c;font-size:9px}.pn-when{color:#0a0a0a73;white-space:nowrap;font-size:9.5px}.pn-title{letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:600;line-height:1.25}.pn-text{color:#0a0a0a99;font-size:11.5px;line-height:1.3}@media (max-width:380px){.iphone{width:232px}.iphone-screen{width:216px}}.spine-rail{position:relative}.spine-flow{background:var(--ink);opacity:0;pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.spine.is-active .spine-flow{animation:2.1s ease-in-out infinite spine-flow-x;animation-delay:calc(var(--fi,0) * .45s + 1.1s)}.spine-seg-last .spine-flow{background:var(--red)}@keyframes spine-flow-x{0%{opacity:0;left:0}18%{opacity:.8}82%{opacity:.8}to{opacity:0;left:100%}}@keyframes spine-flow-y{0%{opacity:0;top:0}18%{opacity:.8}82%{opacity:.8}to{opacity:0;top:100%}}.spine-dot{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s}.spine-node:hover .spine-dot{border-color:var(--ink);transform:scale(1.3)}.spine-node.goal:hover .spine-dot{border-color:var(--red)}.spine-verb{transition:opacity .5s ease var(--d,0s), transform .25s ease, color .25s ease}.spine-seg:hover .spine-verb{transform:scale(1.06)}@keyframes live-pulse{0%,to{box-shadow:0 0 #e8332300}50%{box-shadow:0 0 0 5px #e8332321}}.efun.is-active .efun-out-dot{animation:2.4s ease-in-out .9s infinite live-pulse}@media (max-width:680px){.spine.is-active .spine-flow{animation-name:spine-flow-y;top:0;left:50%}}@media (prefers-reduced-motion:reduce){.spine-flow,.efun-flow{display:none}.efun.is-active .efun-out-dot{animation:none}.phone-notif{transition:none}.phone.is-active .phone-notif{opacity:1;transform:none}}.anatomy-seg-idx{left:50%;transform:translate(-50%)}@media (max-width:600px){.anatomy{padding:20px}.anatomy-bar{gap:4px}.anatomy-seg{min-width:16px}}.stat-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px 32px;padding:30px 0;display:grid}.statbig{flex-direction:column;gap:8px;display:flex}.statbig-num{letter-spacing:-.04em;color:var(--red);font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,64px);line-height:.95}.statbig-label{color:var(--muted);max-width:30ch;font-size:13.5px;line-height:1.4}.statbig-source{color:var(--muted-2);font-size:10px}.statbar{padding:4px 0}.statbar-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.statbar-label{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.statbar-val{letter-spacing:-.03em;color:var(--red);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:clamp(26px,4vw,34px);line-height:1}.statbar-track{background:var(--card-2);border-radius:999px;height:12px;overflow:hidden}.statbar-fill{background:var(--red);border-radius:999px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:block}.statbar-foot{justify-content:space-between;align-items:baseline;gap:16px;margin-top:10px;display:flex}.statbar-cap{color:var(--muted);font-size:13px;line-height:1.45}.statbar-source{color:var(--muted-2);white-space:nowrap;flex-shrink:0;font-size:10px}.statcmp{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.statcmp-row{grid-template-columns:minmax(0,150px) 1fr auto;align-items:center;gap:14px;display:grid}.statcmp-lab{color:var(--muted);letter-spacing:-.01em;font-size:13.5px}.statcmp-row.is-win .statcmp-lab{color:var(--ink);font-weight:600}.statcmp-track{background:var(--bg);border-radius:999px;height:14px;display:block;overflow:hidden}.statcmp-fill{background:var(--muted-2);border-radius:999px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:block}.statcmp-row.is-win .statcmp-fill{background:var(--red)}.statcmp-val{letter-spacing:-.02em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.statcmp-row.is-win .statcmp-val{color:var(--red)}.statcmp-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-top:12px;display:flex}.statcmp-cap{color:var(--muted);font-size:13px;line-height:1.45}.statcmp-source{color:var(--muted-2);white-space:nowrap;flex-shrink:0;font-size:10px}@media (max-width:560px){.statcmp-row{grid-template-columns:1fr auto}.statcmp-track{order:3;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.statbar-fill,.statcmp-fill{transition:none}}.statfn{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.statfn-row{grid-template-columns:minmax(0,170px) 1fr auto;align-items:center;gap:14px;display:grid}.statfn-lab{color:var(--ink);letter-spacing:-.01em;font-size:13.5px}.statfn-track{background:var(--bg);border-radius:999px;height:16px;display:block;overflow:hidden}.statfn-fill{background:var(--red);border-radius:999px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:block}.statfn-val{letter-spacing:-.02em;color:var(--red);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.statfn-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-top:12px;display:flex}.statfn-cap{color:var(--muted);font-size:13px;line-height:1.45}.statfn-source{color:var(--muted-2);white-space:nowrap;flex-shrink:0;font-size:10px}@media (max-width:560px){.statfn-row{grid-template-columns:1fr auto}.statfn-track{order:3;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.statfn-fill{transition:none}}.dotfn{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex}.dotfn-grid{grid-template-columns:repeat(10,1fr);gap:7px;width:100%;max-width:330px;display:grid}.dotfn-dot{aspect-ratio:1;background:var(--muted-2);border-radius:50%}.dotfn.is-active .dotfn-dot{animation:.45s cubic-bezier(.2,.8,.2,1) backwards dot-in}@keyframes dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.dotfn-dot.tone-mute,.dotfn-sw.tone-mute{background:#0a0a0a1f}.dotfn-dot.tone-ink,.dotfn-sw.tone-ink{background:var(--muted-2)}.dotfn-dot.tone-red,.dotfn-sw.tone-red{background:var(--red)}.dotfn-legend{flex-wrap:wrap;gap:12px 22px;display:flex}.dotfn-leg{color:var(--muted);align-items:baseline;gap:8px;font-size:13.5px;display:flex}.dotfn-sw{border-radius:50%;align-self:center;width:10px;height:10px}.dotfn-leg-n{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.dotfn-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;display:flex}.dotfn-cap{color:var(--muted);font-size:13px;line-height:1.45}.dotfn-source{color:var(--muted-2);white-space:nowrap;flex-shrink:0;font-size:10px}@media (prefers-reduced-motion:reduce){.dotfn.is-active .dotfn-dot{animation:none}}@media (max-width:560px){.statbar-foot,.statcmp-foot,.statfn-foot,.dotfn-foot{flex-direction:column;align-items:stretch;gap:6px}.statbar-source,.statcmp-source,.statfn-source,.dotfn-source{white-space:normal}}.offerfit{background:var(--card);border-radius:20px;padding:26px}.of-head{color:var(--muted);margin-bottom:16px}.of-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.of-list li:before{display:none!important}.of-item{text-align:left;border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:14px;align-items:center;gap:13px;width:100%;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex}.of-item:hover{border-color:var(--line-2);transform:translateY(-2px)}.of-item.on{background:var(--red-soft);border-color:#e8332359}.of-box{border:1.5px solid var(--line-2);background:var(--bg);border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,border-color .2s;display:inline-flex}.of-item.on .of-box{background:var(--red);border-color:var(--red)}.of-box svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;width:15px;height:15px;transition:stroke-dashoffset .3s}.of-item.on .of-box svg{stroke-dashoffset:0}.of-text{color:var(--ink-soft);font-size:15px;line-height:1.4}.of-item.on .of-text{color:var(--ink)}.of-verdict{border:1px solid var(--line);background:var(--bg);border-radius:16px;margin-top:18px;padding:18px 20px;transition:border-color .3s,background .3s}.of-verdict.tier-3,.of-verdict.tier-4{background:var(--red-soft);border-color:#e833234d}.of-meter{gap:5px;margin-bottom:14px;display:flex}.of-seg{background:var(--line-2);border-radius:999px;flex:1;height:5px;transition:background .3s}.of-seg.fill{background:var(--red)}.of-verdict-body{align-items:baseline;gap:16px;display:flex}.of-score{letter-spacing:-.03em;color:var(--muted-2);font-variant-numeric:tabular-nums;flex:none;font-size:34px;line-height:1;transition:color .3s}.of-verdict.tier-3 .of-score,.of-verdict.tier-4 .of-score{color:var(--red)}.of-verdict-copy{flex-direction:column;gap:3px;display:flex}.of-verdict-label{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:600}.of-verdict-text{color:var(--muted);font-size:14px;line-height:1.45}@media (max-width:560px){.offerfit{padding:20px}.of-verdict-body{flex-direction:column;align-items:flex-start;gap:8px}}.vs{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,1.05fr) 1fr 1fr;display:grid;overflow:hidden}.vs-h{letter-spacing:-.01em;border-bottom:1px solid var(--line-2);padding:16px;font-size:15px;font-weight:600}.vs-h-b{color:var(--red)}.vs-cell{color:var(--ink-soft);border-bottom:1px solid var(--line);padding:14px 16px;font-size:13.5px;line-height:1.4}.vs-crit{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.vs-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--red);background:var(--red-soft);border-radius:999px;padding:2px 6px;font-size:9px}.vs-cell-b{background:var(--red-soft)}.vs-same{color:var(--muted)}.vs>.vs-cell:nth-last-child(-n+3){border-bottom:0}.vs-cards{display:none}.vs-card{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:18px 20px;display:flex}.vs-card-hl{border-color:#e833234d}.vs-card-name{letter-spacing:-.02em;margin-bottom:6px;font-size:17px;font-weight:600}.vs-card-hl .vs-card-name{color:var(--red)}.vs-card-row{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.vs-card-crit{color:var(--muted);flex-shrink:0}.vs-card-val{text-align:right;color:var(--ink-soft);font-size:14px}@media (max-width:720px){.vs{display:none}.vs-cards{flex-direction:column;gap:12px;display:flex}}.of-reveal{background:var(--red);color:#fff;letter-spacing:-.01em;cursor:pointer;border-radius:14px;width:100%;margin-top:18px;padding:15px 24px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s}.of-reveal:hover{background:#d62b1c;transform:translateY(-2px)}.factors{background:var(--card);border-radius:20px;padding:26px}.factors-head{color:var(--muted);margin-bottom:18px}.eq{justify-content:center;align-items:stretch;gap:10px;display:flex}.eq-term{background:var(--bg);border:1px solid var(--line);opacity:0;min-width:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--ei,0) * .13s);border-radius:16px;flex-direction:column;flex:1 1 0;gap:5px;padding:18px;display:flex;transform:translateY(10px)scale(.97)}.factors.is-active .eq-term{opacity:1;transform:none}.eq-k{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:600}.eq-d{color:var(--muted);font-size:13.5px;line-height:1.4}.eq-op{color:var(--muted-2);opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--ei,0) * .13s);flex:none;align-self:center;font-size:24px;transform:scale(.5)}.factors.is-active .eq-op{opacity:1;transform:none}.eq-equals{color:var(--ink)}.eq-result{background:var(--red-soft);opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--ei,0) * .13s);border:1px solid #e833234d;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;padding:16px 20px;display:flex;transform:scale(.8)}.factors.is-active .eq-result{opacity:1;transform:none}.eq-money{background:var(--red);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.factors.is-active .eq-money{animation:2.4s ease-in-out 1.5s infinite live-pulse}.eq-money svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.eq-res-k{letter-spacing:-.02em;color:var(--red);white-space:nowrap;font-size:15px;font-weight:600}@media (max-width:640px){.factors{padding:20px}.eq{flex-direction:column;align-items:stretch;gap:8px}.eq-term,.eq-result{width:100%}.eq-result{flex-direction:row;justify-content:center;gap:12px;padding:16px 20px}.eq-op{align-self:center}}@media (prefers-reduced-motion:reduce){.eq-term,.eq-op,.eq-result{opacity:1;transition:none;transform:none}.factors.is-active .eq-money{animation:none}}.roi{background:var(--card);border-radius:20px;grid-template-columns:1fr 1fr;gap:18px;padding:26px;display:grid}.roi-inputs{flex-direction:column;gap:17px;display:flex}.roi-slider{flex-direction:column;gap:9px;display:flex}.roi-slider-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.roi-slider-label{color:var(--ink-soft);font-size:14px}.roi-slider-val{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.roi-slider input[type=range]{width:100%;accent-color:var(--red);cursor:pointer}.roi-out{background:var(--bg);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;gap:14px;padding:22px;display:flex}.roi-chain{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.roi-chain b{color:var(--ink);font-weight:600}.roi-chain-arrow{color:var(--muted-2)}.roi-result{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:14px;display:flex}.roi-result-label{color:var(--muted)}.roi-big{letter-spacing:-.03em;color:var(--red);font-variant-numeric:tabular-nums;font-size:clamp(40px,7vw,56px);line-height:1;transition:color .2s}.roi-result.neg .roi-big{color:var(--muted-2)}.roi-sub{color:var(--ink-soft);font-size:14px}.roi-sub b{font-weight:600}.roi-formula{color:var(--muted-2);font-size:10.5px}@media (max-width:680px){.roi{grid-template-columns:1fr;padding:20px}}.toolcrit{flex-direction:column;gap:10px;display:flex}.toolcrit-item{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.toolcrit-ic{background:var(--red-soft);width:26px;height:26px;color:var(--red);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.toolcrit-ic svg{width:15px;height:15px}.toolcrit-b{flex-direction:column;gap:2px;min-width:0;display:flex}.toolcrit-t{letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:600}.toolcrit-d{color:var(--muted);font-size:14px;line-height:1.45}.roi-eq{background:var(--card);letter-spacing:-.01em;border-radius:16px;justify-content:center;align-items:center;gap:16px;width:fit-content;max-width:100%;padding:20px 28px;font-size:clamp(18px,2.3vw,24px);display:flex}.roi-eq-lab{color:var(--red);font-weight:600}.roi-eq-op{color:var(--muted-2)}.roi-eq-frac{text-align:center;flex-direction:column;align-items:center;display:inline-flex}.roi-eq-num{color:var(--ink);padding:0 14px 7px}.roi-eq-den{border-top:2px solid var(--ink);width:100%;color:var(--muted);padding:7px 14px 0}.tooltbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tooltbl{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:1.4fr .8fr 1fr 1.3fr .9fr;min-width:680px;display:grid;overflow:hidden}.tooltbl-head{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--card-2);border-bottom:1px solid var(--line-2);padding:13px 16px;font-size:10.5px}.tooltbl-cell{color:var(--ink-soft);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:2px;padding:14px 16px;font-size:13.5px;line-height:1.4;display:flex}.tooltbl-cell.tooltbl-c-name b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.tooltbl-cell.tooltbl-c-name span{color:var(--muted);font-size:11.5px}.tooltbl-cell.is-best{background:var(--red-soft)}.tooltbl-cell.is-best.tooltbl-c-name b{color:var(--red)}.tooltbl>.tooltbl-cell:nth-last-child(-n+5){border-bottom:0}.tooltbl-foot{color:var(--muted-2);margin-top:12px;font-size:11px}.cost{background:var(--card);border-radius:20px;padding:26px}.cost-head{color:var(--muted);margin-bottom:16px}.cost-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cost-list li:before{display:none!important}.cost-item{background:var(--bg);border:1px solid var(--line);opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--ci,0) * 80ms);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;transform:translateY(8px)}.cost.is-active .cost-item{opacity:1;transform:none}.cost-item.key{background:var(--red-soft);border-color:#e833234d}.cost-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cost-k{letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:600}.cost-d{color:var(--muted);font-size:13px;line-height:1.4}.cost-r{color:var(--ink);white-space:nowrap;flex:none;font-size:12px}.cost-item.key .cost-r{color:var(--red);font-weight:500}.cost-total{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:16px;padding-top:16px;display:flex}.cost-total-label{color:var(--muted-2);flex:none}.cost-total-val{letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:600}@media (max-width:560px){.cost{padding:20px}.cost-item{flex-direction:column;align-items:flex-start;gap:6px}.cost-r{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.cost-item{opacity:1;transition:none;transform:none}}.iva{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.iva.is-active{opacity:1;transform:none}.iva-table{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,.85fr) 1fr 1fr;display:grid;overflow:hidden}.iva-h{letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--line-2);padding:15px 16px;font-size:14px;font-weight:600}.iva-corner{background:0 0}.iva-crit{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);align-items:center;padding:15px 16px;font-size:11px;display:flex}.iva-cell{color:var(--ink-soft);border-bottom:1px solid var(--line);padding:15px 16px;font-size:13.5px;line-height:1.45}.iva-table>:nth-last-child(-n+3){border-bottom:0}.iva-cards{display:none}.iva-card{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:16px 18px;display:flex}.iva-card-crit{color:var(--red);margin-bottom:8px}.iva-card-row{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:10px 0;display:flex}.iva-card-tag{color:var(--muted-2)}.iva-card-val{color:var(--ink-soft);font-size:14px;line-height:1.45}@media (max-width:680px){.iva-table{display:none}.iva-cards{flex-direction:column;gap:10px;display:flex}}@media (prefers-reduced-motion:reduce){.iva{opacity:1;transition:none;transform:none}}.iva-crit{gap:9px}.iva-card-crit{align-items:center;gap:8px;display:flex}.crit-ico{width:18px;height:18px;color:var(--red);flex:none}.hg-frame{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hg-grain{fill:currentColor;opacity:0}.iva.is-active .hg-g1{animation:1.5s linear infinite hg-fall}.iva.is-active .hg-g2{animation:1.5s linear .75s infinite hg-fall}@keyframes hg-fall{0%{opacity:0;transform:translateY(0)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(7px)}}.sk{fill:currentColor;transform-box:fill-box;transform-origin:bottom}.iva.is-active .sk{animation:1.7s ease-in-out infinite sk-eq}.iva.is-active .sk2{animation-delay:.15s}.iva.is-active .sk3{animation-delay:.3s}.iva.is-active .sk4{animation-delay:.45s}@keyframes sk-eq{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.ico-cost{transform-origin:50%}.ico-cost circle,.ico-cost path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.iva.is-active .ico-cost{animation:3.2s ease-in-out infinite coin-flip}@keyframes coin-flip{0%,to{transform:scaleX(1)}50%{transform:scaleX(.12)}}.lk{fill:none;stroke:currentColor;stroke-width:1.5px}.iva.is-active .lk1{animation:1.9s ease-in-out infinite chain-l}.iva.is-active .lk2{animation:1.9s ease-in-out infinite chain-r}@keyframes chain-l{0%,to{transform:translate(0)}50%{transform:translate(-2px)}}@keyframes chain-r{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.hg-grain{opacity:1}.sk{transform:scaleY(1)}.iva.is-active .hg-g1,.iva.is-active .hg-g2,.iva.is-active .sk,.iva.is-active .ico-cost,.iva.is-active .lk1,.iva.is-active .lk2{animation:none}}.related{border-top:1px solid var(--line);margin-top:72px;padding-top:40px}.related-title{margin-bottom:24px;font-size:clamp(22px,2.4vw,30px);line-height:1.05}.related-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.related-card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;height:100%;padding:22px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;display:flex}.related-card:hover{background:var(--card-2);border-color:var(--line-2);transform:translateY(-3px)}.related-cat{letter-spacing:1px;text-transform:uppercase;color:var(--red);font-size:12px}.related-h{flex-grow:1;font-size:17px;font-weight:600;line-height:1.25}.related-go{color:var(--muted);font-size:13px;transition:color .3s}.related-card:hover .related-go{color:var(--red)}.sfit{background:var(--card);border-radius:20px;padding:26px;position:relative}.sfit-head{color:var(--muted);margin-bottom:18px;font-size:12.5px}.sfit-plot{grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);gap:10px 12px;display:grid}.sfit-axis-y{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.04em;color:var(--muted-2);grid-area:1/1;place-self:center;font-size:11px;transform:rotate(180deg)}.sfit-axis-x{text-align:center;letter-spacing:.04em;color:var(--muted-2);grid-area:2/2;font-size:11px}.sfit-grid{grid-area:1/2;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.sfit-cell{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:13px 13px 12px;display:flex}.sfit-cell.tone-out{background:0 0;border-style:dashed}.sfit-cell.tone-zone{background:var(--red-soft);border-color:#e8332359}.sfit-cell-label{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1.15;display:flex}.tone-out .sfit-cell-label{color:var(--muted)}.tone-zone .sfit-cell-label{color:var(--red)}.sfit-cell-label:before{content:"";background:var(--muted-2);border-radius:999px;flex:none;width:7px;height:7px}.tone-zone .sfit-cell-label:before{background:var(--red)}.tone-out .sfit-cell-label:before{background:var(--line-2)}.sfit-chips{flex-wrap:wrap;gap:6px;display:flex}.sfit-chip{border:1px solid var(--line);background:var(--card);color:var(--ink-soft);border-radius:999px;padding:6px 9px;font-size:12px;line-height:1.1}.tone-zone .sfit-chip{background:var(--bg);color:var(--ink);border-color:#e8332338}.tone-out .sfit-chip{border-color:var(--line);color:var(--muted);background:0 0}@media (prefers-reduced-motion:no-preference){.sfit.is-active .sfit-chip{animation:.5s cubic-bezier(.2,.8,.2,1) backwards sfit-chip-in;animation-delay:calc(var(--ci) * 40ms)}}@keyframes sfit-chip-in{0%{transform:translateY(7px)}to{transform:none}}@media (max-width:560px){.sfit{padding:18px}.sfit-plot{grid-template-columns:16px minmax(0,1fr);column-gap:8px}.sfit-cell{gap:8px;padding:11px 10px 10px}.sfit-cell-label{font-size:12px}.sfit-chip{padding:5px 8px;font-size:11px}}.oflip{background:var(--card);border-radius:20px;padding:26px}.oflip-head{color:var(--muted);margin-bottom:18px;font-size:12.5px}.oflip-row{align-items:stretch;gap:14px;display:flex}.oflip-card{border:1px solid var(--line);background:var(--bg);border-radius:16px;flex-direction:column;flex:1 1 0;gap:9px;min-width:0;padding:18px;display:flex}.oflip-card.tone-high{background:var(--red-soft);border-color:#e8332359}.oflip-offer{color:var(--muted);font-size:13px}.oflip-card.tone-high .oflip-offer{color:var(--ink-soft)}.oflip-price{letter-spacing:-.03em;color:var(--ink);font-size:34px;line-height:1}.oflip-card.tone-high .oflip-price{color:var(--red)}.oflip-meter{background:var(--line);border-radius:999px;height:8px;margin-top:4px;overflow:hidden}.oflip-fill{height:100%;width:var(--w);background:var(--muted-2);border-radius:999px;display:block}.oflip-card.tone-high .oflip-fill{background:var(--red)}.oflip-verdict{color:var(--muted);font-size:14px;font-weight:600}.oflip-card.tone-high .oflip-verdict{color:var(--ink)}.oflip-arrow{color:var(--muted-2);flex:none;align-self:center;font-size:22px}@media (max-width:560px){.oflip{padding:18px}.oflip-row{flex-direction:column;gap:10px}.oflip-arrow{transform:rotate(90deg)}.oflip-price{font-size:30px}}.wfails{background:var(--card);border-radius:20px;padding:26px;position:relative}.wfails-head{color:var(--muted);margin-bottom:18px;font-size:12.5px}.wfails-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.wfail{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:18px;display:flex}.wfail-icon{background:var(--red-soft);width:34px;height:34px;color:var(--red);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.wfail-icon svg{width:19px;height:19px;display:block}.wfail-title{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.wfail-desc{color:var(--muted);font-size:13.5px;line-height:1.45}@media (max-width:560px){.wfails{padding:18px}.wfails-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.bkev{background:var(--card);border-radius:20px;padding:26px}.bkev-head{color:var(--muted);margin-bottom:16px;font-size:12.5px}.bkev-group{flex-direction:column;display:flex}.bkev-row{border-radius:12px;align-items:baseline;gap:12px;padding:11px 14px;display:flex}.bkev-row.tone-ok{background:var(--red-soft)}.bkev-price{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 64px;font-size:16px;font-weight:600}.bkev-arrow{color:var(--muted-2)}.bkev-sales{letter-spacing:-.01em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.bkev-row.tone-ok .bkev-sales{color:var(--red)}.bkev-note{color:var(--muted-2);margin-left:auto;font-size:12.5px}.bkev-seuil{align-items:center;gap:12px;margin:12px 2px;display:flex}.bkev-seuil:before,.bkev-seuil:after{content:"";background:var(--line-2);flex:1;height:1px}.bkev-seuil span{letter-spacing:.06em;text-transform:uppercase;color:var(--red);white-space:nowrap;font-size:11px}.bkev-foot{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.5}@media (max-width:560px){.bkev{padding:18px}.bkev-row{gap:8px;padding:10px 12px}.bkev-price{flex-basis:58px;font-size:15px}.bkev-sales{font-size:16px}}.sweet{background:var(--card);border-radius:20px;padding:26px;position:relative}.sweet-head{color:var(--muted);margin-bottom:16px;font-size:12.5px}.sweet-plot{position:relative}.sweet-svg{width:100%;height:auto;display:block}.sweet-axis{stroke:var(--line-2);stroke-width:2px}.sweet-area{fill:var(--red-soft)}.sweet-curve{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.sweet-peakline{stroke:var(--red);stroke-width:1.5px;stroke-dasharray:3 4}.sweet-dot{fill:var(--red)}.sweet-peaklabel{color:var(--red);white-space:nowrap;font-size:13px;font-weight:600;position:absolute;top:12%;left:50%;transform:translate(-50%)}.sweet-x{color:var(--muted-2);white-space:nowrap;font-size:11px;position:absolute;top:90%}.sweet-mid{color:var(--red);left:50%;transform:translate(-50%)}.sweet-left{left:2%}.sweet-right{right:2%}.sweet-foot{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.5}@media (max-width:560px){.sweet{padding:18px}.sweet-peaklabel{font-size:12px}.sweet-x{font-size:10px}}.wvs{background:var(--card);border-radius:20px;padding:26px;position:relative}.wvs-head{color:var(--muted);margin-bottom:18px;font-size:12.5px}.wvs-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.wvs-card{border:1px solid var(--line);background:var(--bg);border-radius:16px;flex-direction:column;align-self:stretch;gap:14px;min-width:0;padding:18px;display:flex}.wvs-card.tone-red{background:var(--red-soft);border-color:#e8332359}.wvs-card-head{align-items:center;gap:12px;display:flex}.wvs-icon{width:40px;height:35px;color:var(--ink);flex:none}.wvs-card.tone-red .wvs-icon{color:var(--red)}.wvs-icon svg{width:100%;height:100%;display:block}.wvs-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.wvs-name{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:600}.wvs-tag{color:var(--muted);font-size:12px}.wvs-traits{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.wvs-traits li{color:var(--ink-soft);align-items:baseline;gap:10px;font-size:14px;line-height:1.35;display:flex}.wvs-traits li:before{display:none!important}.wvs-traits li.is-con{color:var(--muted)}.wvs-mark{background:var(--muted-2);border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.tone-red .is-pro .wvs-mark{background:var(--red)}.tone-ink .is-pro .wvs-mark{background:var(--ink)}.is-con .wvs-mark{border:1.5px solid var(--muted-2);background:0 0}.wvs-vs{color:var(--muted-2);font-size:13px;font-weight:700}.wvs-foot{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.5}@media (max-width:600px){.wvs{padding:18px}.wvs-grid{grid-template-columns:minmax(0,1fr);gap:10px}.wvs-vs{justify-self:center}}.setup{background:var(--card);border-radius:20px;padding:26px}.setup-head{color:var(--muted);margin-bottom:10px;font-size:12.5px}.setup-svg{width:100%;max-width:440px;height:auto;margin:0 auto;display:block}.setup-stroke{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.setup-mute{fill:none;stroke:var(--muted-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.setup-fill{fill:var(--ink);stroke:none}.setup-label text{letter-spacing:-.01em;font-size:12px;font-weight:600}.lab-ess{fill:var(--red)}.lab-bonus{fill:var(--muted-2)}.setup-foot{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}@media (max-width:560px){.setup{padding:18px}.setup-label text{font-size:13px}}.gear{background:var(--card);border-radius:20px;padding:26px;position:relative}.gear-head{color:var(--muted);margin-bottom:6px;font-size:12.5px}.gear-list{flex-direction:column;display:flex}.gear-cat{padding:16px 0 4px}.gear-cat+.gear-cat{border-top:1px solid var(--line)}.gear-cat-name{letter-spacing:-.01em;color:var(--ink);margin-bottom:12px;font-size:15px;font-weight:600}.gear-cat-picks{flex-direction:column;gap:12px;display:flex}.gear-pick{align-items:flex-start;gap:12px;display:flex}.gear-tier{text-align:center;border:1px solid var(--line);background:var(--bg);width:62px;color:var(--muted);border-radius:999px;flex:none;padding:4px 0;font-size:10px}.gear-pick.is-pro .gear-tier{background:var(--red-soft);color:var(--red);border-color:#e833234d}.gear-body{flex-direction:column;gap:1px;min-width:0;display:flex}.gear-prod{color:var(--ink);font-size:14.5px;font-weight:600}.gear-note{color:var(--muted);font-size:13px;line-height:1.4}.gear-foot{color:var(--muted-2);margin-top:16px;font-size:12.5px}@media (max-width:560px){.gear{padding:18px}.gear-tier{width:54px}}.trade{background:var(--card);border-radius:20px;padding:26px;position:relative}.trade-head{color:var(--muted);margin-bottom:15px;font-size:12.5px}.trade-metric{margin-bottom:18px}.trade-metric:last-of-type{margin-bottom:0}.trade-metric-label{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:600}.trade-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.trade-row:last-child{margin-bottom:0}.trade-name{color:var(--muted);flex:0 0 76px;font-size:13px}.trade-track{background:var(--bg);border:1px solid var(--line);border-radius:999px;flex:1;min-width:0;height:12px;overflow:hidden}.trade-fill{background:var(--muted-2);border-radius:999px;height:100%;display:block}.trade-fill.win{background:var(--red)}.trade-foot{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.5}@media (max-width:560px){.trade{padding:18px}.trade-name{flex-basis:64px;font-size:12px}}.ff{background:var(--card);border-radius:20px;padding:26px;position:relative}.ff-head{color:var(--muted);margin-bottom:13px;font-size:12.5px}.ff-list{flex-direction:column;display:flex}.ff-row{align-items:center;gap:12px;padding:13px 0;display:flex}.ff-row+.ff-row{border-top:1px solid var(--line)}.ff-prob{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);flex:0 0 38%;font-size:15px;font-weight:600}.ff-arrow{color:var(--muted-2);flex:none}.ff-fix{min-width:0;color:var(--red);flex:1;font-size:15px;font-weight:600}.ff-foot{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.5}@media (max-width:560px){.ff{padding:18px}.ff-prob{flex-basis:42%;font-size:14px}.ff-fix{font-size:14px}}.ever{background:var(--card);text-align:center;border-radius:20px;padding:26px;position:relative}.ever-head{color:var(--muted);text-align:left;margin-bottom:17px;font-size:12.5px}.ever-rec{border:1px solid var(--line);background:var(--bg);border-radius:14px;align-items:center;gap:12px;padding:13px 20px;display:inline-flex}.ever-play{background:var(--red);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ever-play svg{fill:currentColor;width:13px;height:13px;display:block}.ever-rec-label{color:var(--ink);font-size:15px;font-weight:600}.ever-down{color:var(--muted);margin:12px 0 14px;font-size:12.5px}.ever-down:before{content:"↓";color:var(--muted-2);margin-bottom:6px;display:block}.ever-slots{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ever-slot{border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);border-radius:999px;padding:7px 12px;font-size:13px}.ever-loop{background:var(--red-soft);color:var(--red);border-radius:999px;margin-top:18px;padding:7px 14px;font-size:11px;display:inline-block}.eflow{background:var(--card);border-radius:20px;padding:26px;position:relative}.eflow-head{color:var(--muted);margin-bottom:18px;font-size:12.5px}.eflow-steps{align-items:stretch;gap:12px;display:flex}.eflow-step{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px;display:flex}.eflow-step.is-last{background:var(--red-soft);border-color:#e8332359}.eflow-n{background:var(--card-2);width:24px;height:24px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.eflow-step.is-last .eflow-n{background:var(--red);color:#fff}.eflow-name{color:var(--ink);font-size:15px;font-weight:600}.eflow-step.is-last .eflow-name{color:var(--red)}.eflow-desc{color:var(--muted);font-size:13px;line-height:1.4}.eflow-arrow{color:var(--muted-2);flex:none;align-self:center}@media (max-width:600px){.ever,.eflow{padding:18px}.eflow-steps{flex-direction:column}.eflow-arrow{transform:rotate(90deg)}}.acrit{background:var(--card);border-radius:20px;padding:26px}.acrit-group{flex-direction:column;display:flex}.acrit-group.is-low{border-top:1px solid var(--line-2);margin-top:22px;padding-top:20px}.acrit-cap{color:var(--muted);margin-bottom:14px;font-size:12.5px}.acrit-row{flex-direction:column;gap:7px;min-width:0;padding:7px 0;display:flex}.acrit-label{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600}.acrit-track{background:var(--line);border-radius:999px;width:100%;height:10px;overflow:hidden}.acrit-fill{background:var(--red);border-radius:999px;height:100%;display:block}.acrit-group.is-low .acrit-label{color:var(--muted);font-weight:500}.acrit-group.is-low .acrit-fill{background:var(--muted-2)}@media (max-width:560px){.acrit{padding:18px}}.flags{background:var(--card);border-radius:20px;padding:26px}.flags-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.flags-col{border:1px solid var(--line);background:var(--bg);border-radius:14px;min-width:0;padding:18px}.flags-title{margin-bottom:14px;font-size:12.5px}.flags-col.is-good .flags-title{color:var(--red)}.flags-col.is-bad .flags-title{color:var(--muted)}.flags-ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.flags-li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.flags-li:before{content:none}.flags-m{border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.flags-col.is-good .flags-m{background:var(--red-soft);color:var(--red)}.flags-col.is-bad .flags-m{color:var(--muted);background:#0a0a0a0d}@media (max-width:560px){.flags{padding:18px}.flags-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.apr{background:var(--card);border-radius:20px;padding:26px}.apr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.apr-card{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.apr-name{color:var(--red);font-size:13px}.apr-how{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.35}.apr-fit{color:var(--muted);font-size:13px;line-height:1.4}@media (max-width:560px){.apr{padding:18px}.apr-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.slad{background:var(--card);border-radius:20px;padding:26px}.slad-head{color:var(--muted);margin-bottom:18px;font-size:12.5px}.slad-row{align-items:flex-end;gap:10px;display:flex}.slad-col{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.slad-euros{letter-spacing:.04em;color:var(--muted-2);margin-bottom:8px;font-size:12px}.slad-col:last-child .slad-euros{color:var(--red)}.slad-bar-wrap{align-items:flex-end;width:100%;height:130px;display:flex}.slad-bar{background:var(--muted-2);border-radius:8px 8px 0 0;width:100%;min-height:10px}.slad-bar.is-top{background:var(--red)}.slad-scope{letter-spacing:-.01em;color:var(--ink);margin-top:12px;font-size:13px;font-weight:600;line-height:1.25}@media (max-width:560px){.slad{padding:18px}.slad-row{gap:6px}.slad-bar-wrap{height:100px}.slad-euros{font-size:10.5px}.slad-scope{font-size:11.5px}}.tvs{background:var(--card);border-radius:20px;padding:26px}.tvs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tvs-card{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.tvs-card.is-best{border-color:var(--red)}.tvs-name{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600}.tvs-id{color:var(--muted);font-size:11.5px}.tvs-card.is-best .tvs-id{color:var(--red)}.tvs-pros{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tvs-pros li{color:var(--ink);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.tvs-pros li:before{content:none}.tvs-dot{background:var(--red);border-radius:999px;flex:none;width:7px;height:7px;margin-top:5px}.tvs-con{color:var(--muted);margin-top:auto;padding-top:6px;font-size:12.5px;line-height:1.4}@media (max-width:560px){.tvs{padding:18px}.tvs-grid{grid-template-columns:minmax(0,1fr);gap:10px}.tvs-con{margin-top:0}}.tpick{background:var(--card);border-radius:20px;padding:26px}.tpick-head{color:var(--muted);margin-bottom:16px;font-size:12.5px}.tpick-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tpick-row{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.tpick-row:before{content:none}.tpick-need{min-width:0;color:var(--ink);flex:auto;font-size:14px;line-height:1.35}.tpick-arrow{color:var(--red);flex:none;font-weight:700}.tpick-tool{background:var(--red-soft);color:var(--red);white-space:nowrap;border-radius:999px;flex:none;padding:5px 12px;font-size:13px;font-weight:600}@media (max-width:560px){.tpick{padding:18px}.tpick-row{gap:10px;padding:11px 13px}.tpick-need{font-size:13px}}.pboost{background:var(--card);border-radius:20px;padding:26px}.pboost-head{color:var(--muted);margin-bottom:16px;font-size:12.5px}.pboost-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pboost-row{border:1px solid var(--line);background:var(--bg);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pboost-row:before{content:none}.pboost-ic{background:var(--red-soft);width:32px;height:32px;color:var(--red);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pboost-ic svg{width:17px;height:17px;display:block}.pboost-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.pboost-name{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600}.pboost-note{color:var(--muted);font-size:13px;line-height:1.4}.pboost-result{border-top:1px solid var(--line-2);color:var(--red);margin-top:16px;padding-top:16px;font-size:14px;font-weight:600}@media (max-width:560px){.pboost{padding:18px}}.fvp{background:var(--card);border-radius:20px;padding:26px}.fvp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.fvp-card{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.fvp-card.is-reco{border-color:var(--red)}.fvp-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.fvp-name{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600}.fvp-badge{color:var(--muted);background:#0a0a0a0d;border-radius:999px;flex:none;padding:3px 10px;font-size:10.5px}.fvp-badge.is-reco{background:var(--red-soft);color:var(--red)}.fvp-points{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fvp-points li{color:var(--ink);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.fvp-points li:before{content:none}.fvp-mark{width:21px;height:21px;color:var(--muted);background:#0a0a0a0d;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.fvp-card.is-reco .fvp-mark{background:var(--red-soft);color:var(--red)}.fvp-out{color:var(--muted);margin-top:auto;padding-top:6px;font-size:12.5px;line-height:1.4}@media (max-width:560px){.fvp{padding:18px}.fvp-grid{grid-template-columns:minmax(0,1fr);gap:10px}.fvp-out{margin-top:0}}.emath{background:var(--card);border-radius:20px;padding:26px}.emath-head{color:var(--muted);margin-bottom:14px;font-size:12.5px}.emath-row{flex-direction:column;gap:8px;padding:10px 0;display:flex}.emath-info{flex-direction:column;gap:2px;display:flex}.emath-label{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600}.emath-sub{color:var(--muted);font-size:12.5px;line-height:1.4}.emath-meter{align-items:center;gap:12px;display:flex}.emath-bar-wrap{background:var(--line);border-radius:999px;flex:auto;height:14px;overflow:hidden}.emath-bar{background:var(--muted-2);border-radius:999px;height:100%;display:block}.emath-bar.is-reco{background:var(--red)}.emath-val{color:var(--muted);white-space:nowrap;flex:none;font-size:15px;font-weight:700}.emath-val.is-reco{color:var(--red)}.emath-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:14px;font-size:12.5px}@media (max-width:560px){.emath{padding:18px}}.article-body .fvp-points>li:before,.article-body .flags-ul>li:before,.article-body .tvs-pros>li:before,.article-body .tpick-list>li:before,.article-body .pboost-list>li:before{content:none}.article-body .fvp-points>li,.article-body .flags-ul>li,.article-body .tvs-pros>li{padding-left:0}.article-body .tpick-list>li,.article-body .pboost-list>li{padding-left:16px}.ptl{background:var(--card);border-radius:20px;padding:26px}.ptl-list{flex-direction:column;display:flex}.ptl-step{gap:16px;padding-bottom:22px;display:flex;position:relative}.ptl-step:last-child{padding-bottom:0}.ptl-step:before{content:"";background:var(--line-2);width:2px;position:absolute;top:18px;bottom:-4px;left:7px}.ptl-step:last-child:before{display:none}.ptl-node{background:var(--bg);border:2px solid var(--muted-2);box-sizing:border-box;z-index:1;border-radius:999px;flex:none;width:16px;height:16px;margin-top:2px;position:relative}.ptl-step.is-last .ptl-node{background:var(--red);border-color:var(--red)}.ptl-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ptl-when{color:var(--muted);font-size:11.5px}.ptl-step.is-last .ptl-when{color:var(--red)}.ptl-what{letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:600}.ptl-note{color:var(--muted);font-size:13px;line-height:1.4}@media (max-width:560px){.ptl{padding:18px}}.reff{background:var(--card);border-radius:20px;padding:26px}.reff-head{color:var(--muted);margin-bottom:16px;font-size:12.5px}.reff-row{flex-direction:column;gap:8px;padding:9px 0;display:flex}.reff-info{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reff-label{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600}.reff-dur{color:var(--muted);white-space:nowrap;flex:none;font-size:13px}.reff-dur.is-reco{color:var(--red)}.reff-track{background:var(--line);border-radius:999px;width:100%;height:12px;overflow:hidden}.reff-bar{background:var(--muted-2);border-radius:999px;height:100%;display:block}.reff-bar.is-reco{background:var(--red)}@media (max-width:560px){.reff{padding:18px}}.acq{background:var(--card);border-radius:20px;padding:26px}.acq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.acq-card{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.acq-card.is-big{border-color:var(--red)}.acq-mode{color:var(--muted);font-size:11.5px}.acq-card.is-big .acq-mode{color:var(--red)}.acq-dur{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}.acq-card.is-big .acq-dur{color:var(--red)}.acq-lines{flex-direction:column;gap:7px;margin-top:2px;display:flex}.acq-line{color:var(--muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.acq-tick{background:var(--muted-2);border-radius:999px;flex:none;width:5px;height:5px;margin-top:6px}.acq-card.is-big .acq-tick{background:var(--red)}@media (max-width:560px){.acq{padding:18px}.acq-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.wrole{background:var(--card);border-radius:20px;padding:26px}.wrole-head{color:var(--muted);margin-bottom:16px;font-size:12.5px}.wrole-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.wrole-card{border:1px solid var(--line);background:var(--bg);border-radius:14px;align-items:flex-start;gap:13px;min-width:0;padding:16px 18px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.wrole-card.is-on{border-color:var(--red);transform:translateY(-2px);box-shadow:0 6px 18px #0a0a0a0f}.wrole-ic{background:var(--card);width:38px;height:38px;color:var(--muted);border-radius:11px;flex:none;justify-content:center;align-items:center;transition:background .25s,color .25s;display:inline-flex}.wrole-ic svg{width:21px;height:21px;display:block}.wrole-card.is-on .wrole-ic{background:var(--red-soft);color:var(--red)}.wrole-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.wrole-name{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;transition:color .25s}.wrole-card.is-on .wrole-name{color:var(--red)}.wrole-what{color:var(--muted);font-size:13px;line-height:1.4}@media (max-width:560px){.wrole{padding:18px}.wrole-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.tscale{background:var(--card);border-radius:20px;padding:26px}.tscale-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tscale-step{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;gap:5px;min-width:0;padding:18px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.tscale-step.is-on{border-color:var(--red);transform:translateY(-2px);box-shadow:0 6px 18px #0a0a0a0f}.tscale-figwrap{height:22px;color:var(--muted-2);align-items:flex-end;gap:4px;margin-bottom:8px;transition:color .25s;display:flex}.tscale-step.is-on .tscale-figwrap{color:var(--red)}.tscale-person{width:14px;height:18px;display:block}.tscale-building{width:22px;height:22px;display:block}.tscale-when{color:var(--muted);font-size:11px;transition:color .25s}.tscale-step.is-on .tscale-when{color:var(--red)}.tscale-who{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.tscale-note{color:var(--muted);font-size:12.5px;line-height:1.4}@media (max-width:560px){.tscale{padding:18px}.tscale-row{grid-template-columns:minmax(0,1fr);gap:10px}}.fchan{background:var(--card);border-radius:20px;padding:26px}.fchan-head{color:var(--muted);margin-bottom:16px;font-size:12.5px}.fchan-list{flex-direction:column;gap:10px;display:flex}.fchan-row{border:1px solid var(--line);background:var(--bg);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.fchan-row.is-on{border-color:var(--red);transform:translate(3px);box-shadow:0 6px 18px #0a0a0a0f}.fchan-ic{background:var(--card);width:40px;height:40px;color:var(--muted);border-radius:11px;flex:none;justify-content:center;align-items:center;transition:background .25s,color .25s;display:inline-flex}.fchan-ic svg{width:22px;height:22px;display:block}.fchan-row.is-on .fchan-ic{background:var(--red-soft);color:var(--red)}.fchan-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.fchan-name{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;transition:color .25s}.fchan-row.is-on .fchan-name{color:var(--red)}.fchan-trait{color:var(--muted);font-size:13px;line-height:1.4}@media (max-width:560px){.fchan{padding:18px}}.regp{background:var(--card);border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:26px;display:flex}.regp-card{background:var(--bg);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:340px;padding:22px;display:flex}.regp-kicker{color:var(--muted);font-size:10.5px}.regp-title{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600;line-height:1.2}.regp-benefits{flex-direction:column;gap:7px;display:flex}.regp-ben{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.regp-tick{background:var(--red-soft);width:18px;height:18px;color:var(--red);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.regp-field{border:1px solid var(--line-2);background:var(--card);border-radius:10px;align-items:center;height:40px;padding:0 14px;display:flex}.regp-field-ph{color:var(--muted-2);font-size:13px}.regp-cta{background:var(--red);color:#fff;border-radius:10px;justify-content:center;align-items:center;height:42px;font-size:14px;font-weight:600;display:flex}.regp-note{max-width:380px;color:var(--muted);text-align:center;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.regp-cta{animation:2.2s ease-in-out infinite regp-pulse}}@keyframes regp-pulse{0%,to{box-shadow:0 0 #e8332300}50%{box-shadow:0 0 0 7px #e833231f}}@media (max-width:560px){.regp{padding:18px}}.rseq{background:var(--card);border-radius:20px;padding:26px}.rseq-head{color:var(--muted);margin-bottom:18px;font-size:12.5px}.rseq-list{flex-direction:column;display:flex}.rseq-step{gap:16px;padding-bottom:20px;display:flex;position:relative}.rseq-step:last-child{padding-bottom:0}.rseq-step:before{content:"";background:var(--line-2);width:2px;position:absolute;top:18px;bottom:-2px;left:7px}.rseq-step:last-child:before{display:none}.rseq-node{background:var(--bg);border:2px solid var(--muted-2);box-sizing:border-box;z-index:1;border-radius:999px;flex:none;width:16px;height:16px;margin-top:2px;transition:background .25s,border-color .25s,transform .25s;position:relative}.rseq-step.is-on .rseq-node{background:var(--red);border-color:var(--red);transform:scale(1.25)}.rseq-step.is-live .rseq-node{background:var(--red);border-color:var(--red)}.rseq-body{flex-direction:column;gap:3px;min-width:0;display:flex}.rseq-top{align-items:center;gap:9px;display:flex}.rseq-when{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600;transition:color .25s}.rseq-step.is-on .rseq-when,.rseq-step.is-live .rseq-when{color:var(--red)}.rseq-ch{letter-spacing:.04em;color:var(--muted);background:#0a0a0a0d;border-radius:999px;flex:none;padding:2px 8px;font-size:9.5px;transition:background .25s,color .25s}.rseq-step.is-on .rseq-ch{background:var(--red-soft);color:var(--red)}.rseq-note{color:var(--muted);font-size:13px;line-height:1.4}@media (max-width:560px){.rseq{padding:18px}}.orate{background:var(--card);border-radius:20px;padding:26px}.orate-head{color:var(--muted);margin-bottom:16px;font-size:12.5px}.orate-row{align-items:center;gap:14px;padding:10px 0;display:flex}.orate-ch{width:52px;color:var(--ink);flex:none;font-size:14px;font-weight:600}.orate-track{background:var(--line);border-radius:999px;flex:auto;height:16px;overflow:hidden}.orate-bar{background:var(--muted-2);border-radius:999px;height:100%;display:block}.orate-bar.is-hot{background:var(--red)}.orate-val{text-align:right;width:46px;color:var(--muted);flex:none;font-size:15px;font-weight:700}.orate-val.is-hot{color:var(--red)}.orate-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:14px;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.orate-bar.is-hot{animation:1.9s ease-in-out infinite orate-pulse}}@keyframes orate-pulse{0%,to{opacity:1}50%{opacity:.76}}@media (max-width:560px){.orate{padding:18px}}.wstr{background:var(--card);border-radius:20px;padding:26px}.wstr-list{flex-direction:column;display:flex}.wstr-act{letter-spacing:.06em;color:var(--muted);margin:16px 0 8px;font-size:11px}.wstr-list>.wstr-item:first-child .wstr-act{margin-top:0}.wstr-phase{border-radius:11px;align-items:flex-start;gap:13px;padding:10px 12px;transition:background .25s;display:flex}.wstr-phase.is-on{background:var(--bg)}.wstr-num{color:var(--muted-2);flex:none;margin-top:2px;font-size:11px;transition:color .25s}.wstr-phase.is-on .wstr-num{color:var(--red)}.wstr-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.wstr-name{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600;transition:color .25s}.wstr-phase.is-on .wstr-name{color:var(--red)}.wstr-goal{color:var(--muted);font-size:12.5px;line-height:1.4}@media (max-width:560px){.wstr{padding:18px}}.ostk{background:var(--card);border-radius:20px;padding:26px}.ostk-head{color:var(--muted);margin-bottom:16px;font-size:12.5px}.ostk-stack{flex-direction:column;gap:8px;display:flex}.ostk-layer{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:2px;padding:13px 16px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.ostk-layer.is-on{border-color:var(--red);transform:translate(3px);box-shadow:0 6px 18px #0a0a0a0f}.ostk-name{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600;transition:color .25s}.ostk-layer.is-on .ostk-name{color:var(--red)}.ostk-note{color:var(--muted);font-size:12.5px;line-height:1.4}.ostk-total{border-top:1px solid var(--line-2);letter-spacing:-.01em;color:var(--red);text-align:center;margin-top:14px;padding-top:14px;font-size:15px;font-weight:700}@media (max-width:560px){.ostk{padding:18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
