/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--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-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-outline-style:solid;--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}::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-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-outline-style:solid;--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}}}@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}}@font-face{font-family:Geist;src:url(data:font/woff2;base64,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)format("woff2");font-style:normal;font-weight:100 900;font-display:optional}:root{--font-sans:"Geist";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ink:#201c1f;--paper:#f8f3ec;--coral:#c56f83;--mint:#aec5b8;--line:#201c1f29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 4.5vw;display:grid}.brand{letter-spacing:-.05em;font-size:21px;font-weight:730}.brand span{color:var(--coral)}.site-header nav{gap:32px;font-size:13px;display:flex}.site-header nav a:hover{opacity:.55}.header-cta{border-bottom:1px solid;justify-self:end;padding-bottom:3px;font-size:13px;font-weight:650}.hero{grid-template-columns:.92fr 1.08fr;min-height:calc(100vh - 84px);display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:clamp(70px,10vh,120px) 6vw 72px 4.5vw;display:flex}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:11px}.hero h1{letter-spacing:-.075em;max-width:670px;margin:0;font-size:clamp(58px,6.2vw,104px);font-weight:530;line-height:.92}.hero-lede{letter-spacing:-.02em;color:#494841;max-width:590px;margin:38px 0 0;font-size:clamp(17px,1.45vw,22px);line-height:1.5}.hero-actions{align-items:center;gap:32px;margin-top:46px;display:flex}.primary-cta{background:var(--ink);color:#fff;align-items:center;gap:30px;padding:17px 20px;font-size:14px;font-weight:650;display:inline-flex}.primary-cta span{color:var(--mint);font-size:20px}.hero-actions p{color:#68675f;margin:0;font-size:11px;line-height:1.5}.hero-actions strong{color:var(--ink)}.visual-card{color:#f9f6ef;background:#20231f;grid-template-rows:auto auto 1fr auto auto;min-height:690px;margin:34px 3vw 34px 0;display:grid;position:relative;overflow:hidden}.visual-topline{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:flex-start;padding:27px 30px;display:flex}.visual-topline span{font-family:var(--font-mono);letter-spacing:.12em;color:#bdc2b9;font-size:9px}.visual-topline h2{letter-spacing:-.02em;margin:7px 0 0;font-size:17px;font-weight:550}.live-pill{border:1px solid #ffffff40;border-radius:100px;padding:8px 11px;color:var(--mint)!important}.model-variant{background:#ffffff0a;border:1px solid #fff3;border-radius:8px;padding:3px;display:inline-flex}.model-variant button{color:#aeb4ab;font:inherit;font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:8px}.model-variant button[aria-pressed=true]{color:#262722;background:#f1eee7}.model-filters{background:#00000014;border-bottom:1px solid #ffffff21;flex-wrap:wrap;align-items:flex-end;gap:16px 22px;padding:12px 30px;display:flex}.model-filter-group{gap:6px;display:grid}.model-filter-group>span{color:#929a90;font-family:var(--font-mono);letter-spacing:.12em;font-size:7px;font-weight:650}.model-filter-group select{color:#f5f1e9;width:190px;max-width:100%;min-height:34px;font:inherit;background:#30352f;border:1px solid #646a62;border-radius:7px;padding:6px 8px;font-size:11px}.tone-options{grid-template-columns:repeat(6,24px);align-items:center;gap:8px;min-height:32px;display:grid}.tone-options button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0;box-shadow:0 0 0 1px #ffffff3d}.tone-options button[aria-pressed=true]{border-color:#f5f1e9;box-shadow:0 0 0 2px #20231f,0 0 0 3px #f5f1e9}.model-stage{background:#eeebe6;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.three-face-loading{z-index:2;color:#65665e;font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.three-face-gate{z-index:4;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181c18d1;border:1px solid #ffffff2e;border-radius:14px;justify-items:center;gap:12px;width:min(290px,100% - 96px);padding:24px;display:grid;box-shadow:0 18px 50px #0000003d}.three-face-gate span{color:var(--mint);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px}.three-face-gate p{color:#d6d8d2;margin:0;font-size:12px;line-height:1.55}.three-face-gate button{color:#20231f;cursor:pointer;background:#f4f0e7;border:1px solid #ffffff47;border-radius:999px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:650}.three-face-gate button:hover{background:var(--mint)}.three-face-gate button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.three-face{z-index:1;cursor:grab;touch-action:pan-y;position:absolute;inset:0}.three-face:active{cursor:grabbing}.three-face canvas{width:100%;height:100%;display:block}.stage-label{z-index:2;font-family:var(--font-mono);color:#34352f;pointer-events:none;gap:4px;display:grid;position:absolute}.stage-label span{color:#65665e;letter-spacing:.12em;font-size:8px}.stage-label strong{font-size:16px;font-weight:450}.label-left{top:42%;left:30px}.label-right{text-align:right;bottom:29%;right:30px}.stage-day{font-family:var(--font-mono);color:#65665e;letter-spacing:.14em;margin:0;font-size:10px;position:absolute;top:18px;right:30px}.model-preset-summary{z-index:3;font-family:var(--font-mono);letter-spacing:.08em;color:#c6cbc3;pointer-events:none;flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:8px;display:flex;position:absolute;bottom:18px;left:30px;right:20px}.model-preset-summary strong,.model-preset-summary span{background:#141613a3;border:1px solid #ffffff30;border-radius:4px;padding:5px 7px}.model-preset-summary strong{color:var(--mint)}.peel-full-comparison{color:#dae7dd;text-underline-offset:3px;padding:0 24px 20px;font-size:12px;text-decoration:underline;display:block}.timeline-control{background:#20231f;border-top:1px solid #ffffff21;padding:22px 30px 16px}.timeline-meta{justify-content:space-between;align-items:baseline;margin-bottom:17px;display:flex}.timeline-meta p{margin:0;font-size:15px;font-weight:600}.timeline-meta span{color:#9ea29a;font-size:10px}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:2px;accent-color:var(--coral);cursor:pointer;background:#ffffff38}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--coral);width:16px;height:16px;box-shadow:0 0 0 1px var(--coral);border:4px solid #20231f;border-radius:50%}.ticks{font-family:var(--font-mono);grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;font-size:8px;display:grid}.ticks button{color:#858b82;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 3px}.ticks button:hover{color:#d7dbd4;background:#ffffff0f}.ticks button:focus-visible{outline:3px solid var(--coral);outline-offset:1px}.ticks .active{color:var(--mint);background:#aec5b81f}.visual-disclaimer{color:#777c74;margin:0;padding:0 30px 22px;font-size:9px}.signal-bar{border-top:1px solid var(--line);grid-template-columns:repeat(4,auto 1fr);align-items:center;gap:10px;padding:25px 4.5vw;font-size:13px;display:grid}.signal-bar span{font-family:var(--font-mono);color:#8b887e;font-size:9px}.signal-bar p{margin:0}.section-index{font-family:var(--font-mono);letter-spacing:.14em;color:#767369;margin:0;font-size:10px}.editorial-intro{border-top:1px solid var(--line);grid-template-columns:1.15fr .85fr;gap:9vw;padding:130px 4.5vw 70px;display:grid}.editorial-intro h2,.method-title h2,.beyond-grid h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(42px,5vw,76px);font-weight:520;line-height:.98}.editorial-intro>p{color:#535149;align-self:end;max-width:540px;margin:0;font-size:18px;line-height:1.65}.story-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1.45fr .775fr .775fr;gap:1px;margin:0 4.5vw 130px;display:grid}.story-card{background:var(--paper);min-width:0}.story-art{background:#272c27;height:390px;position:relative;overflow:hidden}.skin-art{place-items:center;display:grid}.art-orbit{border:1px solid #b9d8c557;border-radius:50%;width:285px;height:285px;position:absolute;box-shadow:0 0 0 44px #b9d8c509,0 0 0 88px #ef765d08}.art-sphere{background:#b6a697;border-radius:48% 48% 43% 43%/39% 39% 58% 58%;width:150px;height:220px;transform:rotate(-7deg);box-shadow:inset -32px -8px 43px #31221b6b,inset 20px 10px 30px #ffffff52,0 28px 55px #00000059}.story-art>p{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.12em;margin:0;font-size:9px;position:absolute;bottom:22px;left:28px}.story-copy{padding:26px 28px 30px}.story-copy>p{font-family:var(--font-mono);letter-spacing:.09em;color:#79766d;justify-content:space-between;gap:14px;margin:0;font-size:9px;display:flex}.story-copy h3{letter-spacing:-.045em;margin:38px 0 34px;font-size:clamp(22px,2.1vw,34px);font-weight:540;line-height:1.13}.story-link{border-bottom:1px solid;padding-bottom:3px;font-size:12px;font-weight:650;display:inline-block}.small-story{flex-direction:column;justify-content:space-between;min-height:590px;display:flex}.coral-story{background:var(--coral)}.mint-story{background:var(--mint)}.story-number{letter-spacing:-.08em;opacity:.72;padding:28px;font-size:86px;font-weight:380;line-height:1}.small-story .story-copy h3{font-size:27px}.coming-soon{font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.method-section{color:#f2eee6;background:#171714;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:130px 4.5vw;display:grid}.method-section .section-index{color:#8f9089}.method-list{border-top:1px solid #fff3}.method-list article{border-bottom:1px solid #fff3;grid-template-columns:54px 190px 1fr;gap:24px;padding:29px 0;display:grid}.method-list span{font-family:var(--font-mono);color:var(--coral);font-size:10px}.method-list h3{margin:0;font-size:16px;font-weight:570}.method-list p{color:#aeafa9;max-width:470px;margin:0;font-size:13px;line-height:1.65}.beyond-section{padding:130px 4.5vw}.beyond-grid{grid-template-columns:.8fr .75fr 1fr;align-items:end;gap:7vw;margin-top:22px;display:grid}.beyond-grid h2{margin:0}.beyond-grid>p{color:#55534b;margin:0;font-size:16px;line-height:1.7}.beyond-tags{flex-wrap:wrap;align-content:end;gap:8px;display:flex}.beyond-tags span{border:1px solid var(--line);border-radius:100px;padding:10px 13px;font-size:11px}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:28px;padding:70px 4.5vw 35px;display:grid}.footer-brand{font-size:36px}footer>p{color:#69675f;margin:0;font-size:13px}footer nav{grid-column:3;gap:22px;font-size:12px;display:flex}footer>span{font-family:var(--font-mono);color:#858279;grid-column:3;justify-self:end;font-size:9px}.article-page,.policy-page{min-height:100vh}.article-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 4.5vw;display:flex}.article-nav>a:last-child{border-bottom:1px solid;padding-bottom:3px;font-size:12px}.article-hero{padding:100px 8vw 70px}.article-hero h1{letter-spacing:-.07em;max-width:1000px;margin:24px 0 0;font-size:clamp(52px,7vw,102px);font-weight:500;line-height:.94}.article-dek{color:#55534b;max-width:740px;margin:36px 0 0;font-size:20px;line-height:1.55}.article-trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:50px;margin-top:54px;padding-top:22px;display:flex}.article-trust p{margin:0;font-size:12px;font-weight:620}.article-trust span{font-family:var(--font-mono);color:#7f7c73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.article-visual{max-width:1180px;margin:0 auto;padding:0 4.5vw}.article-visual .visual-card{min-height:720px;margin:0}.article-summary{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:140px 1fr;gap:24px;max-width:930px;margin:100px auto;padding:40px 0;display:grid}.article-summary>p:last-child{letter-spacing:-.025em;max-width:730px;margin:0;font-size:24px;line-height:1.45}.article-body{grid-template-columns:210px minmax(0,720px);justify-content:center;gap:80px;padding:0 4.5vw 130px;display:grid}.article-body aside{align-self:start;gap:12px;padding-top:6px;display:grid;position:sticky;top:30px}.article-body aside p{font-family:var(--font-mono);letter-spacing:.12em;color:#7d7a71;margin:0 0 9px;font-size:9px}.article-body aside a{color:#5d5b54;font-size:12px}.article-prose section{margin-bottom:80px;scroll-margin-top:35px}.article-prose h2{letter-spacing:-.05em;margin:0 0 24px;font-size:39px;font-weight:540;line-height:1.08}.article-prose>section>p{color:#3f3e39;margin:0 0 22px;font-size:17px;line-height:1.82}.phase-list{border-top:1px solid var(--line)}.phase-list article{border-bottom:1px solid var(--line);grid-template-columns:85px 130px 1fr;gap:22px;padding:25px 0;display:grid}.phase-list span{font-family:var(--font-mono);color:var(--coral);font-size:9px}.phase-list h3{margin:0;font-size:15px}.phase-list p{color:#68665e;margin:0;font-size:13px;line-height:1.65}.uncertainty-box{background:#dedfd4;margin:32px 0;padding:28px}.uncertainty-box h3{margin:0 0 17px;font-size:18px}.uncertainty-box ul{color:#4c4b45;margin:0;padding-left:18px;font-size:13px;line-height:1.9}.sources-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sources-list li{border-bottom:1px solid var(--line);padding:22px 0}.source-link{text-decoration:underline;-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px;font-weight:620}.sources-list p{color:#6b6961;margin:8px 0 0;font-size:12px;line-height:1.6}.article-disclaimer{border:1px solid var(--coral);padding:28px}.article-disclaimer h2{font-size:20px}.article-disclaimer p{color:#55534c;margin:0;font-size:13px;line-height:1.7}.policy-page article{max-width:850px;margin:0 auto;padding:110px 40px 140px}.policy-page h1{letter-spacing:-.07em;margin:24px 0 0;font-size:clamp(52px,7vw,88px);font-weight:500;line-height:.95}.policy-lede{color:#56544d;margin:38px 0 80px;font-size:22px;line-height:1.55}.policy-page article section{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:38px;padding:30px 0;display:grid}.policy-page article section h2{margin:0;font-size:17px}.policy-page article section p{color:#55534c;margin:0;font-size:15px;line-height:1.8}.text-cta{border-bottom:1px solid;margin-top:45px;padding-bottom:4px;font-size:13px;font-weight:650;display:inline-block}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:72px 6vw 60px}.visual-card{min-height:640px;margin:0 4vw 40px}.editorial-intro,.method-section{grid-template-columns:1fr}.story-grid{grid-template-columns:1fr 1fr}.featured-story{grid-column:1/-1}.beyond-grid{grid-template-columns:1fr 1fr}.beyond-tags{grid-column:1/-1;margin-top:20px}}@media (max-width:560px){.site-header{padding:0 20px}.header-cta{font-size:12px}.hero h1{font-size:55px}.hero-copy{padding:58px 20px 48px}.hero-actions{flex-direction:column;align-items:flex-start}.visual-card{min-height:620px;margin:0}.visual-topline,.timeline-control{padding-left:20px;padding-right:20px}.signal-bar{grid-template-columns:repeat(2,auto 1fr);padding:22px 20px}.label-left{left:20px}.label-right{right:20px}.editorial-intro{padding:90px 20px 55px}.story-grid{grid-template-columns:1fr;margin:0 20px 90px}.featured-story{grid-column:auto}.small-story{min-height:430px}.method-section,.beyond-section{padding:90px 20px}.method-list article{grid-template-columns:32px 1fr}.method-list p{grid-column:2}.beyond-grid{grid-template-columns:1fr}.beyond-tags{grid-column:auto}footer{grid-template-columns:1fr;padding:55px 20px 30px}footer nav,footer>span{flex-wrap:wrap;grid-column:1;justify-self:start}.article-nav{padding:0 20px}.article-hero{padding:75px 20px 50px}.article-dek{font-size:18px}.article-trust{gap:25px}.article-visual{padding:0}.article-visual .visual-card{min-height:650px}.article-summary{grid-template-columns:1fr;margin:70px 20px}.article-summary>p:last-child{font-size:20px}.article-body{grid-template-columns:1fr;gap:30px;padding:0 20px 90px}.article-body aside{display:none}.article-prose h2{font-size:33px}.phase-list article{grid-template-columns:65px 1fr}.phase-list p{grid-column:2}.policy-page article{padding:80px 20px 100px}.policy-lede{font-size:19px}.policy-page article section{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.cn-article-filters{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.cn-article-filters button{color:#595950;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2ca;border-radius:999px;padding:9px 13px;font-size:12px}.cn-article-filters button[aria-pressed=true]{color:#fff;background:#171714;border-color:#171714}.cn-article-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;display:grid}.cn-article-feed>article{background:#fff;border:1px solid #d9d9d1;border-radius:9px;min-width:0;overflow:hidden}.cn-article-feed>article.featured{grid-column:1/-1;grid-template-columns:1.25fr .75fr;display:grid}.cn-feed-image{background:#dfddd4;min-height:255px;display:block;position:relative;overflow:hidden}.cn-article-feed .featured .cn-feed-image{min-height:430px}.cn-feed-image img{object-fit:cover;transition:transform .35s}.cn-feed-image:hover img{transform:scale(1.025)}.cn-feed-image>span{z-index:2;color:#fff;font-family:var(--font-mono);letter-spacing:.09em;background:#141411b8;border-radius:3px;padding:6px 8px;font-size:8px;position:absolute;bottom:14px;left:14px}.cn-feed-placeholder{text-align:center;background:linear-gradient(135deg,#d8e4db,#ead9d1);place-content:center;display:grid}.cn-feed-placeholder strong{opacity:.38;font-size:86px;font-weight:420;line-height:.9}.cn-feed-placeholder small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.cn-feed-copy{padding:24px}.featured .cn-feed-copy{align-self:center;padding:38px}.cn-feed-meta{color:#77776f;font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:9px;display:flex}.cn-feed-meta span{align-items:center;gap:4px;display:inline-flex}.cn-feed-meta span:first-child{color:#a14332;font-weight:700}.cn-feed-copy h2{letter-spacing:-.035em;margin:18px 0 12px;font-size:28px;line-height:1.12}.featured .cn-feed-copy h2{font-size:clamp(32px,3.2vw,48px)}.cn-feed-copy>p{color:#64645c;margin:0;font-size:14px;line-height:1.65}.cn-feed-read{border-bottom:1px solid;align-items:center;gap:7px;margin-top:22px;padding-bottom:3px;font-size:12px;font-weight:700;display:inline-flex}.cn-editorial-figure{margin:12px 0 70px}.cn-editorial-figure>div{aspect-ratio:3/2;background:#e7e3db;border-radius:8px;position:relative;overflow:hidden}.cn-editorial-figure-wide>div{aspect-ratio:2}.cn-editorial-figure img{object-fit:cover}.cn-editorial-figure figcaption{color:#696961;border-bottom:1px solid #d5d5cd;grid-template-columns:150px 1fr;gap:18px;padding:14px 0;font-size:12px;line-height:1.6;display:grid}.cn-editorial-figure figcaption strong{color:#a14332;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.cn-deep-dive{background:#fff;border:1px solid #d6d6ce;border-radius:9px;padding:34px}.cn-deep-dive>h2{margin-bottom:18px}.cn-deep-lead{color:#363630!important;margin:0 0 28px!important;font-size:19px!important;line-height:1.65!important}.cn-deep-table-wrap{margin:28px 0;overflow-x:auto}.cn-deep-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px;line-height:1.55}.cn-deep-table-wrap caption{text-align:left;color:#9b3f31;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;padding:0 0 10px;font-size:9px;font-weight:700}.cn-deep-table-wrap th,.cn-deep-table-wrap td{text-align:left;vertical-align:top;border:1px solid #deded6;padding:13px 12px}.cn-deep-table-wrap th{background:#efeee8;font-size:11px}.cn-deep-steps{margin-top:30px}.cn-deep-steps h3{font-size:19px}.cn-deep-steps ol{background:#deded6;grid-template-columns:repeat(2,1fr);gap:1px;margin:15px 0 0;padding:1px;list-style:none;display:grid}.cn-deep-steps li{background:#f7f7f3;padding:18px}.cn-deep-steps strong{font-size:13px}.cn-deep-steps p{color:#66665e;margin:7px 0 0;font-size:12px;line-height:1.6}.cn-deep-callout{background:#f2e5df;border-left:3px solid #ef765d;margin-top:26px;padding:20px}.cn-deep-callout p{color:#55554e;margin:7px 0 0;font-size:13px;line-height:1.65}.cn-deep-visual{background:#fffdfa;border:1px solid #e0d7d3;border-radius:12px;margin:28px 0;overflow:hidden}.cn-deep-visual>div{aspect-ratio:3/2;background:#f3eee8;position:relative;overflow:hidden}.cn-deep-visual img{object-fit:cover}.cn-deep-visual figcaption{color:#66616a;grid-template-columns:145px 1fr;gap:16px;padding:14px 16px 16px;font-size:12px;line-height:1.6;display:grid}.cn-deep-visual figcaption strong{color:#8d3e59;font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}@media (max-width:600px){.cn-deep-visual figcaption{grid-template-columns:1fr;gap:6px;font-size:11px}}@media (max-width:760px){.cn-article-feed{grid-template-columns:1fr}.cn-article-feed>article.featured{grid-column:auto;display:block}.cn-article-feed .featured .cn-feed-image,.cn-feed-image{min-height:230px}.featured .cn-feed-copy{padding:24px}.cn-editorial-figure{margin-bottom:50px}.cn-editorial-figure figcaption{grid-template-columns:1fr;gap:5px}.cn-deep-dive{padding:22px 18px}.cn-deep-steps ol{grid-template-columns:1fr}.model-preset-summary{bottom:14px;left:20px}}.hub-page{background:#f7f7f3}.hub-header{background:#f7f7f3f5;border-bottom:1px solid #deded6;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 max(24px,50vw - 590px);display:grid}.hub-header nav{gap:28px;font-size:13px;display:flex}.hub-header nav a:hover{color:#b54735}.header-note{font-family:var(--font-mono);color:#77776f;justify-self:end;font-size:10px}.hub-search-section{text-align:center;border-bottom:1px solid #deded6;padding:74px max(24px,50vw - 460px) 66px}.hub-kicker,.section-label{font-family:var(--font-mono);letter-spacing:.14em;color:#9b3f31;margin:0;font-size:10px;font-weight:650}.hub-search-section h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(46px,6vw,76px);font-weight:560;line-height:.98}.hub-intro{color:#5e5e56;max-width:680px;margin:24px auto 30px;font-size:17px;line-height:1.65}.topic-search{text-align:left;z-index:4;max-width:760px;margin:0 auto;position:relative}.topic-search>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.search-field{background:#fff;border:1px solid #cacac1;border-radius:8px;align-items:center;gap:14px;height:64px;padding:0 20px;display:flex;box-shadow:0 10px 30px #25251e0f}.search-field>span{color:#8b8b82;font-size:28px;line-height:1;transform:rotate(-18deg)}.search-field input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search-field input::placeholder{color:#96968e}.search-results{background:#fff;border:1px solid #d2d2ca;border-radius:8px;position:absolute;inset:calc(100% + 7px) 0 auto;overflow:hidden;box-shadow:0 20px 50px #1e1e1924}.search-results a{border-bottom:1px solid #ecece7;grid-template-columns:70px 1fr auto;align-items:center;gap:15px;padding:15px 18px;display:grid}.search-results a:hover{background:#f5eee9}.search-results span{font-family:var(--font-mono);color:#9b3f31;font-size:9px}.search-results strong{font-size:14px}.search-results p{color:#6f6f67;margin:0;padding:18px;font-size:13px}.trending-row{color:#74746d;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:18px;font-size:11px;display:flex}.trending-row a{text-underline-offset:3px;text-decoration:underline}.featured-guide{background:#fff;border:1px solid #d8d8d0;grid-template-columns:1fr 1fr;max-width:1180px;margin:64px auto;display:grid}.featured-copy{padding:clamp(34px,5vw,64px)}.guide-meta{flex-wrap:wrap;gap:8px;margin:30px 0 0;display:flex}.guide-meta span{font-family:var(--font-mono);color:#686860;background:#f1eee8;border-radius:4px;padding:7px 9px;font-size:9px}.featured-copy h2{letter-spacing:-.055em;max-width:530px;margin:22px 0 0;font-size:clamp(34px,4vw,54px);font-weight:580;line-height:1.02}.featured-copy>p:not(.section-label):not(.guide-meta){color:#5d5d55;margin:22px 0 0;font-size:15px;line-height:1.7}.feature-checks{gap:11px;margin:25px 0 30px;padding:0;font-size:13px;list-style:none;display:grid}.feature-checks li:before{content:"✓";color:#a23d2e;margin-right:10px;font-weight:800}.guide-button{color:#fff;background:#24241f;border-radius:5px;justify-content:space-between;align-items:center;gap:30px;padding:14px 17px;font-size:13px;font-weight:700;display:inline-flex}.guide-button span{color:#e79a84;font-size:18px}.featured-image{background:#171914;min-height:520px;position:relative;overflow:hidden}.featured-image img{object-fit:cover;transition:transform .5s}.featured-image:hover img{transform:scale(1.02)}.image-badge{color:#fff;font-family:var(--font-mono);letter-spacing:.08em;background:#0a0a08ad;border:1px solid #fff3;border-radius:4px;padding:9px 11px;font-size:9px;position:absolute;bottom:18px;right:18px}.popular-section,.category-section{border-top:1px solid #d8d8d0;max-width:1180px;margin:0 auto;padding:72px 0}.section-heading{grid-template-columns:1fr 380px;align-items:end;gap:50px;margin-bottom:32px;display:grid}.section-heading h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(31px,4vw,46px);font-weight:580;line-height:1.05}.section-heading>p{color:#686860;margin:0;font-size:13px;line-height:1.65}.guide-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guide-card{background:#fff;border:1px solid #d8d8d0;border-radius:7px;flex-direction:column;min-height:290px;padding:24px;transition:border-color .2s,transform .2s;display:flex}.guide-card:hover{border-color:#a74d3d;transform:translateY(-3px)}.guide-card-live{background:#f2e5df;border-color:#d8a99c}.card-topline,.card-status{font-family:var(--font-mono);letter-spacing:.06em;color:#787870;justify-content:space-between;gap:18px;font-size:9px;display:flex}.guide-card h3{letter-spacing:-.035em;margin:42px 0 12px;font-size:23px;line-height:1.15}.guide-card>p{color:#67675f;margin:0;font-size:13px;line-height:1.65}.card-status{color:#993f31;margin-top:auto;padding-top:25px;font-weight:700}.compact-heading{grid-template-columns:1fr}.category-list{border-top:1px solid #cecec5}.category-list a{border-bottom:1px solid #cecec5;grid-template-columns:55px 130px 1fr 150px 25px;align-items:center;gap:25px;padding:25px 0;display:grid}.category-list a:hover h3{color:#a33e30}.category-index{font-family:var(--font-mono);color:#8b8b83;font-size:9px}.category-list h3,.category-list p{margin:0}.category-list h3{font-size:20px}.category-list p,.category-list a>span:nth-last-child(2){color:#6c6c64;font-size:13px}.category-list b{font-size:20px}.content-method{color:#fff;background:#20211d;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:80px max(24px,50vw - 590px);display:grid}.content-method h2{letter-spacing:-.05em;max-width:460px;margin:18px 0 0;font-size:48px;font-weight:550;line-height:1.03}.content-method .section-label{color:#e79279}.content-method ol{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.content-method li{border-bottom:1px solid #ffffff29;grid-template-columns:50px 1fr;gap:16px;padding:20px 0;display:grid}.content-method li>span{font-family:var(--font-mono);color:#e79279;font-size:9px}.content-method strong{font-size:14px}.content-method li p{color:#aaa9a1;margin:6px 0 0;font-size:12px;line-height:1.5}.guide-article-page{background:#f8f8f5}.article-nav nav{gap:24px;font-size:12px;display:flex}.guide-header{max-width:1040px;margin:0 auto;padding:45px 30px 48px}.breadcrumbs{color:#797970;flex-wrap:wrap;gap:8px;margin-bottom:38px;font-size:11px;display:flex}.breadcrumbs a:hover{text-decoration:underline}.guide-header h1{letter-spacing:-.055em;max-width:900px;margin:17px 0 0;font-size:clamp(42px,6vw,72px);font-weight:590;line-height:1.02}.guide-dek{color:#5e5e56;max-width:760px;margin:22px 0 0;font-size:18px;line-height:1.6}.guide-byline{color:#74746c;border-top:1px solid #d8d8d0;flex-wrap:wrap;gap:14px 36px;margin-top:30px;padding-top:18px;font-size:11px;display:flex}.guide-byline b{color:#3d3d37}.guide-layout{grid-template-columns:180px minmax(0,820px);justify-content:center;gap:52px;padding:0 30px 100px;display:grid}.guide-toc{border-top:1px solid #cfcfc6;align-self:start;gap:13px;padding-top:34px;display:grid;position:sticky;top:20px}.guide-toc p{font-family:var(--font-mono);color:#9b3f31;letter-spacing:.1em;margin:0 0 5px;font-size:9px}.guide-toc a{color:#66665f;font-size:11px;line-height:1.35}.guide-toc a:hover{color:#9b3f31}.guide-main{gap:72px;min-width:0;display:grid}.quick-answer{background:#f3e6e0;border:1px solid #d2c0b8;border-radius:7px;grid-template-columns:90px 1fr;gap:25px;padding:30px;display:grid}.quick-answer>p{font-family:var(--font-mono);color:#9b3f31;letter-spacing:.1em;margin:3px 0 0;font-size:11px;font-weight:700}.quick-answer h2{letter-spacing:-.025em;margin:0 0 10px;font-size:23px}.quick-answer div p{color:#52524c;margin:0;font-size:15px;line-height:1.7}.guide-section{scroll-margin-top:30px}.guide-section-heading{border-bottom:1px solid #d3d3cb;grid-template-columns:42px 1fr;gap:16px;padding-bottom:17px;display:grid}.guide-section-heading>span{font-family:var(--font-mono);color:#a33f31;font-size:10px}.guide-section-heading p{font-family:var(--font-mono);letter-spacing:.1em;color:#77776f;margin:0 0 6px;font-size:9px}.guide-section-heading h2{letter-spacing:-.04em;margin:0;font-size:33px;font-weight:580;line-height:1.08}.section-intro{color:#5f5f58;margin:20px 0 24px;font-size:14px;line-height:1.7}.guide-main .visual-card{min-height:650px;margin:0}.model-note{color:#77776f;border-left:2px solid #b4b4aa;margin:14px 0 0;padding-left:14px;font-size:11px;line-height:1.6}.recovery-stage-list{border-top:1px solid #cfcfc6}.recovery-stage-list article{border-bottom:1px solid #cfcfc6;grid-template-columns:105px 1fr;gap:24px;padding:24px 0;display:grid}.recovery-stage-list>article>span{font-family:var(--font-mono);color:#a33f31;font-size:10px}.recovery-stage-list h3{margin:0 0 7px;font-size:17px}.recovery-stage-list p{color:#62625b;margin:0;font-size:13px;line-height:1.65}.comparison-chart{background:#fff;border:1px solid #d0d0c8;border-radius:7px;padding:24px 24px 18px}.chart-legend{color:#66665f;flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:2px;width:9px;height:9px}.redness-key,.redness-bar{background:#c56757}.dryness-key,.dryness-bar{background:#d0a66b}.swelling-key,.swelling-bar{background:#7f9d93}.chart-columns{background-image:linear-gradient(#0000000f 1px,#0000 1px);background-size:100% 25%;border-bottom:1px solid #babbb2;grid-template-columns:repeat(4,1fr);gap:18px;height:260px;margin-top:22px;display:grid}.chart-column{grid-template-rows:1fr 34px;align-items:end;min-width:0;display:grid}.chart-bars{justify-content:center;align-items:end;gap:5px;height:100%;display:flex}.chart-bars i{border-radius:3px 3px 0 0;width:min(16px,23%);min-height:5px;display:block}.chart-column strong{text-align:center;align-self:center;font-size:10px}.chart-scale{font-family:var(--font-mono);color:#8a8a82;justify-content:space-between;margin-top:10px;font-size:8px;display:flex}.care-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:24px;display:grid}.care-grid>div{background:#fff;border:1px solid #d1d1c9;border-radius:7px;padding:25px}.care-grid h3{margin:0 0 15px;font-size:17px}.care-grid ul{color:#5f5f58;margin:0;padding-left:18px;font-size:12px;line-height:1.8}.care-grid .warning-card{background:#efe0d9;border-color:#d6b4a8}.warning-card p{color:#5c504b;margin:0;font-size:12px;line-height:1.7}.guide-disclaimer{background:#fff;border:1px solid #b96a5a;border-radius:7px;padding:25px}.guide-disclaimer strong{font-size:14px}.guide-disclaimer p{color:#62625a;margin:9px 0 0;font-size:12px;line-height:1.7}@media (max-width:1228px){.featured-guide,.popular-section,.category-section{margin-left:24px;margin-right:24px}}@media (max-width:900px){.hub-header{grid-template-columns:1fr auto;padding:0 24px}.hub-header nav{display:none}.featured-guide{grid-template-columns:1fr}.featured-image{min-height:440px}.section-heading{grid-template-columns:1fr;gap:16px}.guide-grid{grid-template-columns:1fr 1fr}.content-method,.guide-layout{grid-template-columns:1fr}.guide-toc{display:none}}@media (max-width:600px){.hub-search-section{text-align:left;padding:52px 20px 46px}.hub-search-section h1{font-size:45px}.hub-intro{margin-left:0}.trending-row{justify-content:flex-start}.search-field{height:58px}.featured-guide,.popular-section,.category-section{margin-left:16px;margin-right:16px}.featured-copy{padding:28px 22px}.featured-image{min-height:330px}.popular-section,.category-section{padding:55px 0}.guide-grid{grid-template-columns:1fr}.guide-card{min-height:255px}.category-list a{grid-template-columns:35px 1fr 20px;gap:13px}.category-list p,.category-list a>span:nth-last-child(2){grid-column:2}.category-list b{grid-area:1/3}.content-method{padding:65px 20px}.content-method h2{font-size:40px}.article-nav nav a:last-child{display:none}.guide-header{padding:32px 20px 40px}.guide-header h1{font-size:41px}.guide-dek{font-size:16px}.guide-layout{padding:0 0 75px}.guide-main{gap:58px}.guide-main>section:not(#visual-timeline){margin-left:20px;margin-right:20px}.quick-answer{grid-template-columns:1fr}.guide-section-heading h2{font-size:28px}.guide-section#visual-timeline>.guide-section-heading,.guide-section#visual-timeline>.section-intro,.model-note{margin-left:20px;margin-right:20px}.guide-main .visual-card{min-height:620px}.care-grid{grid-template-columns:1fr}.chart-columns{gap:8px;height:220px}}:root{--cn-primary:#e6005c;--cn-primary-dark:#151515;--cn-primary-50:#fff0f6;--cn-primary-border:#ffb5cf;--cn-border:#e4e4e7;--cn-muted:#626774;--cn-bg:#fafafa;--cn-ink:#151515}.cn-app-shell{background:var(--cn-bg);min-height:100vh;color:var(--cn-ink)}.cn-sidebar{z-index:30;border-right:1px solid var(--cn-border);background:#fff;flex-direction:column;width:280px;display:flex;position:fixed;inset:0 auto 0 0}.cn-brand-block{border-bottom:1px solid var(--cn-border);padding:20px}.cn-brand-block>a{align-items:center;gap:11px;display:flex}.cn-logo-mark{background:var(--cn-primary-dark);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 5px 16px #ff2d7a38}.cn-logo-mark.small{border-radius:9px;width:31px;height:31px;font-size:14px}.cn-logo-mark img{object-fit:cover;width:100%;height:100%}.cn-brand-block strong{color:var(--cn-primary);letter-spacing:-.025em;font-size:17px;display:block}.cn-brand-block small{color:#7b8491;margin-top:2px;font-size:10px;display:block}.cn-sidebar-nav{flex:1;padding:14px 12px 28px;overflow-y:auto}.cn-home-link,.cn-plain-link{color:#5f6875;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:560;display:flex}.cn-home-link:hover,.cn-plain-link:hover{color:#222b37;background:#f3f4f6}.cn-home-link.active{background:var(--cn-primary-dark);color:#fff}.cn-feature-link{border:1px solid var(--cn-primary-border);background:var(--cn-primary-50);color:var(--cn-primary-dark);border-radius:12px;align-items:center;gap:11px;margin:10px 0 17px;padding:12px;display:flex}.cn-feature-link>svg{flex:none}.cn-feature-link strong,.cn-feature-link small{display:block}.cn-feature-link small{color:#8c5369;margin-top:3px;font-size:9px;font-weight:500}.cn-feature-link:hover{border-color:var(--cn-primary);background:#ffe2ed}.cn-feature-link.active{border-color:var(--cn-primary);background:var(--cn-primary);color:#fff;box-shadow:0 0 0 1px var(--cn-primary) inset}.cn-feature-link.active small{color:#ffffffd1}.cn-nav-label{color:#9299a4;font-family:var(--font-mono);letter-spacing:.11em;margin:18px 9px 8px;font-size:8px;font-weight:650}.cn-trust-label{margin-top:25px}.cn-content-column{flex-direction:column;min-height:100vh;margin-left:280px;display:flex}.cn-page-content{flex:1}.cn-mobile-header,.cn-mobile-drawer,.cn-mobile-overlay,.cn-bottom-nav{display:none}.cn-footer{border-top:1px solid var(--cn-border);color:#7b8491;grid-template-columns:1fr auto;gap:10px 30px;width:calc(100% - 40px);max-width:820px;margin:70px auto 0;padding:28px 0 36px;display:grid}.cn-footer strong{color:#424b57;font-size:13px}.cn-footer p{margin:5px 0 0;font-size:10px}.cn-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;max-width:390px;font-size:10px;display:flex}.cn-privacy-choice-wrap{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.cn-analytics-notice{z-index:100;color:#151515;background:#fffdf9;border:1px solid #d9d5cf;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;max-width:880px;margin:auto;padding:20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 32px #0002}.cn-analytics-notice strong{font-size:16px}.cn-analytics-notice p{margin:6px 0 0;font-size:14px;line-height:1.5}.cn-analytics-notice a{text-underline-offset:3px;text-decoration:underline}.cn-analytics-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.cn-analytics-actions button{color:#151515;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b3aaa0;border-radius:8px;padding:10px 14px;font-size:14px}.cn-analytics-actions button:focus-visible{outline:3px solid var(--cn-primary);outline-offset:3px}@media (max-width:640px){.cn-analytics-notice{flex-direction:column;align-items:stretch;padding:16px}.cn-analytics-actions button{flex:1}}.cn-privacy-choice-wrap button{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cn-privacy-choice-wrap button:focus-visible{outline:3px solid var(--cn-primary);outline-offset:3px;border-radius:2px}.cn-privacy-choice-wrap small{color:#a14332;text-align:right;max-width:210px;font-size:8px;line-height:1.4}.cn-footer>span{grid-column:1/-1;font-size:9px}.cn-home-page{max-width:768px;margin:0 auto;padding:18px 24px 24px}.cn-language-row{justify-content:flex-end;align-items:center;gap:6px;min-height:30px;display:flex}.cn-language-row span,.cn-language-row a{border:1px solid var(--cn-border);color:#667085;background:#fff;border-radius:8px;padding:6px 10px;font-size:10px}.cn-language-row a{color:var(--cn-primary-dark);font-weight:700}.cn-home-intro{text-align:center;padding:10px 0 13px}.cn-home-intro h1{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,32px);line-height:1.2}.cn-home-intro p{max-width:650px;color:var(--cn-muted);margin:12px auto 0;font-size:14px;line-height:1.65}.cn-search-block{margin:16px 0 28px}.cn-search-block .topic-search{max-width:none}.cn-search-block .search-field{border-color:var(--cn-border);border-radius:12px;height:52px;box-shadow:0 1px 3px #00000012}.cn-search-block .search-field>span{font-size:22px}.cn-search-block .search-field input{font-size:13px}.cn-home-section{margin-top:34px}.cn-home-section>h2,.cn-section-title-row h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 13px;font-size:17px;display:flex}.cn-home-section>h2 svg,.cn-section-title-row h2 svg{color:var(--cn-primary)}.cn-featured-tool{border:1px solid var(--cn-primary-border);background:var(--cn-primary-50);border-radius:16px;grid-template-columns:58px 1fr;gap:16px;padding:18px;transition:background .2s,border-color .2s;display:grid}.cn-featured-tool:hover{border-color:var(--cn-primary);background:#ffe2ed}.cn-tool-thumb{background:#171914;border-radius:12px;min-height:142px;position:relative;overflow:hidden}.cn-tool-thumb img{object-fit:cover}.cn-tool-icon{background:var(--cn-primary);color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.cn-featured-tool span{color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.08em;font-size:8px;font-weight:700}.cn-featured-tool h3{margin:9px 0 6px;font-size:18px}.cn-featured-tool p{color:#5f6875;margin:0;font-size:12px;line-height:1.6}.cn-featured-tool b,.cn-guide-list b{color:var(--cn-primary);align-items:center;gap:5px;margin-top:13px;font-size:11px;display:inline-flex}.cn-tool-stack{gap:10px;display:grid}.cn-section-title-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.cn-section-title-row h2{margin:0}.cn-section-title-row>span,.cn-section-title-row>a{color:#8a929e;font-size:10px}.cn-section-title-row>a{color:var(--cn-primary-dark);text-underline-offset:3px;align-items:center;gap:3px;font-weight:700;text-decoration:underline;display:inline-flex}.cn-section-description{color:var(--cn-muted);margin:10px 0 14px;font-size:12px;line-height:1.65}.cn-home-publications{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cn-home-publications article{border:1px solid var(--cn-border);background:#fff;border-radius:13px;min-width:0;overflow:hidden}.cn-home-publication-image{aspect-ratio:7/4;background:#e7e3db;display:block;position:relative;overflow:hidden}.cn-home-publication-image img{object-fit:cover}.cn-home-publication-image>span{color:#fff;font-family:var(--font-mono);background:#141411c2;border-radius:3px;padding:5px 7px;font-size:7px;position:absolute;bottom:10px;left:10px}.cn-home-publication-copy{padding:14px}.cn-home-publication-meta{color:#7b8491;font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:8px;display:flex}.cn-home-publication-meta span{align-items:center;gap:3px;display:inline-flex}.cn-home-publication-meta span:first-child{color:var(--cn-primary);font-weight:700}.cn-home-publication-copy h3{text-wrap:balance;margin:10px 0 6px;font-size:15px;line-height:1.35}.cn-home-publication-copy>p{color:var(--cn-muted);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.cn-home-publication-read{color:var(--cn-primary);align-items:center;gap:4px;margin-top:11px;font-size:10px;font-weight:700;display:inline-flex}.cn-guide-list{gap:10px;display:grid}.cn-guide-list>a{border:1px solid var(--cn-border);background:#fff;border-radius:13px;padding:17px 18px;transition:border-color .2s,background .2s;display:block}.cn-guide-list>a:hover{border-color:var(--cn-primary);background:#fff7fa}.cn-guide-tag{background:var(--cn-primary-50);color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.06em;border-radius:100px;padding:4px 7px;font-size:8px;font-weight:650;display:inline-block}.cn-guide-list h3{margin:8px 0 5px;font-size:15px;line-height:1.35}.cn-guide-list p{color:var(--cn-muted);margin:0;font-size:11px;line-height:1.55}.cn-guide-list b{margin-top:9px}.cn-category-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cn-category-grid a{border:1px solid var(--cn-border);color:#374151;background:#fff;border-radius:13px;align-items:center;gap:12px;min-height:84px;padding:15px;display:flex}.cn-category-grid a:hover{border-color:var(--cn-primary);background:var(--cn-primary-50)}.cn-category-grid svg{color:var(--cn-primary)}.cn-category-grid span{font-size:12px;font-weight:650}.cn-category-grid small{color:#8a929e;margin-top:4px;font-size:9px;font-weight:500;display:block}.cn-method-card{border:1px solid var(--cn-primary-border);background:var(--cn-primary-50);border-radius:16px;padding:22px}.cn-method-card>div>svg{color:var(--cn-primary)}.cn-method-card h2{margin:9px 0 7px;font-size:18px}.cn-method-card>div p{color:#685b61;margin:0;font-size:11px;line-height:1.6}.cn-method-card ol{grid-template-columns:repeat(5,1fr);gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cn-method-card li{color:#59616c;text-align:center;background:#fff;border-radius:9px;padding:10px 8px;font-size:9px;line-height:1.35}.cn-method-card li span{background:var(--cn-primary);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;margin:0 auto 6px;font-size:8px;display:grid}.cn-method-card>a{color:var(--cn-primary);align-items:center;gap:5px;margin-top:15px;font-size:10px;font-weight:650;display:inline-flex}.cn-faq-section{padding-bottom:15px}.cn-faq-section details{border-top:1px solid var(--cn-border);background:#fff}.cn-faq-section details:last-child{border-bottom:1px solid var(--cn-border)}.cn-faq-section summary{cursor:pointer;padding:15px 4px;font-size:12px;font-weight:650}.cn-faq-section details p{color:var(--cn-muted);margin:-3px 4px 16px;font-size:11px;line-height:1.65}.cn-tool-page{max-width:720px;margin:0 auto;padding:34px 24px 30px}.cn-breadcrumbs{color:#747d89;flex-wrap:wrap;gap:6px;font-size:10.5px;display:flex}.cn-breadcrumbs a:hover{color:var(--cn-primary)}.cn-tool-header{border-bottom:1px solid var(--cn-border);padding:26px 0 23px}.cn-category-pill{background:var(--cn-primary-50);color:var(--cn-primary);font-family:var(--font-mono);border-radius:100px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-block}.cn-tool-header h1{letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(29px,4vw,42px);line-height:1.12}.cn-tool-header>p{color:var(--cn-muted);margin:13px 0 0;font-size:14px;line-height:1.65}.cn-article-meta{color:#747d89;flex-wrap:wrap;gap:8px 22px;margin-top:17px;font-size:11px;display:flex}.cn-article-meta a{color:var(--cn-primary-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cn-article-body{gap:44px;padding-top:28px;display:grid}.cn-article-body>*{min-width:0}.cn-article-body>section{scroll-margin-top:20px}.cn-article-body>section>h2{letter-spacing:-.03em;margin:0 0 12px;font-size:22px}.cn-article-body>section>p{color:#5f6875;margin:0 0 12px;font-size:14px;line-height:1.75}.cn-answer-card{border:1px solid var(--cn-primary-border);background:var(--cn-primary-50);border-radius:14px;grid-template-columns:86px 1fr;gap:18px;padding:20px;display:grid}.cn-answer-card>span{color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:700}.cn-answer-card h2{margin:0 0 7px;font-size:18px}.cn-answer-card p{color:#5e5257;margin:0;font-size:14px;line-height:1.7}.cn-stage-visual{border-top:1px solid var(--cn-border);margin-top:18px}.cn-stage-visual article{border-bottom:1px solid var(--cn-border);grid-template-columns:105px 135px 1fr;gap:16px;padding:16px 0;display:grid}.cn-stage-meter{background:#eceef1;border-radius:4px;grid-column:1/-1;height:5px;overflow:hidden}.cn-stage-meter i{border-radius:inherit;background:linear-gradient(90deg, #ff9abd, var(--cn-primary));height:100%;display:block}.cn-stage-visual article>span{color:var(--cn-primary);font-family:var(--font-mono);font-size:10px}.cn-stage-visual h3{margin:0;font-size:14px}.cn-stage-visual p{color:#667085;margin:0;font-size:13px;line-height:1.55}.cn-chart-note{color:#747d89!important;margin-top:9px!important;font-size:11px!important}.cn-care-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cn-care-list li{border:1px solid var(--cn-border);color:#59616c;background:#fff;border-radius:10px;padding:11px 13px 11px 35px;font-size:11px;line-height:1.5;position:relative}.cn-care-list li:before{content:"✓";color:var(--cn-primary);font-weight:800;position:absolute;left:13px}.cn-question-list{counter-reset:questions;gap:8px;margin:0;padding:0;list-style:none;display:grid}.cn-question-list li{border:1px solid var(--cn-border);color:#59616c;counter-increment:questions;background:#fff;border-radius:10px;padding:12px 13px 12px 42px;font-size:11px;line-height:1.5;position:relative}.cn-question-list li:before{content:counter(questions);background:var(--cn-primary-50);width:20px;height:20px;color:var(--cn-primary);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid;position:absolute;top:11px;left:13px}.cn-global-note{border-left:3px solid var(--cn-primary);background:#fff7fa;margin-top:12px;padding:16px}.cn-global-note strong{color:var(--cn-primary-dark);font-size:10px}.cn-global-note p{color:#5f6875!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.65!important}.cn-global-note a{color:var(--cn-primary-dark);align-items:center;gap:5px;margin-top:9px;font-size:9px;font-weight:700;display:inline-flex}.cn-warning-box{background:#fff5ee;border:1px solid #efc9b5;border-radius:11px;margin-top:13px;padding:16px}.cn-warning-box strong{color:#9a4f2d;font-size:11px}.cn-warning-box p{color:#6d5a50;margin:6px 0 0;font-size:11px;line-height:1.6}.cn-factor-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cn-factor-grid span{border:1px solid var(--cn-border);color:#667085;background:#fff;border-radius:9px;padding:12px;font-size:10px}.cn-source-list{border-top:1px solid var(--cn-border);margin:0;padding:0;list-style:none}.cn-source-list li{border-bottom:1px solid var(--cn-border);padding:15px 0}.cn-source-list a{color:var(--cn-primary-dark);text-underline-offset:3px;font-size:11px;font-weight:700;text-decoration:underline}.cn-source-list p{color:#7b8491;margin:5px 0 0;font-size:10px;line-height:1.55}.cn-disclaimer{background:#fff;border:1px solid #ff9fc1;border-radius:11px;padding:17px}.cn-disclaimer strong{color:var(--cn-primary-dark);font-size:11px}.cn-disclaimer p{color:#667085;margin:6px 0 0;font-size:10px;line-height:1.6}.cn-methodology{background:linear-gradient(145deg,#fff 0%,#fff5f8 100%);border:1px solid #eadde2;border-radius:12px;padding:19px}.cn-methodology-heading>span{color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.09em;font-size:8px;font-weight:700}.cn-methodology-heading h2{margin:5px 0 15px}.cn-methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cn-methodology-grid article{background:#ffffffd1;border:1px solid #e7dfe2;border-radius:9px;padding:13px}.cn-methodology-grid strong{color:var(--cn-primary-dark);font-size:10px}.cn-methodology-grid p{color:#636c78!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.65!important}.cn-methodology-grid a{color:var(--cn-primary-dark);text-underline-offset:2px;font-weight:700;text-decoration:underline}.cn-category-intro{border:1px solid var(--cn-primary-border);background:var(--cn-primary-50);border-radius:14px;grid-template-columns:28px 1fr;gap:16px;margin-top:28px;padding:20px;display:grid}.cn-category-visual{border:1px solid var(--cn-border);background:#f4f1eb;border-radius:14px;margin:28px 0 0;overflow:hidden}.cn-category-visual img{object-fit:cover;width:100%;max-height:430px;display:block}.cn-category-visual figcaption{color:#6a717b;padding:11px 14px;font-size:10px;line-height:1.5}.cn-category-intro>svg{color:var(--cn-primary)}.cn-category-intro h2,.cn-category-focus h2,.cn-category-use h2{margin:0 0 8px;font-size:19px}.cn-category-intro p,.cn-category-use p{color:#5f6875;margin:0;font-size:12px;line-height:1.75}.cn-category-focus{margin-top:34px}.cn-category-focus ul{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.cn-category-focus li{border:1px solid var(--cn-border);color:#59616c;background:#fff;border-radius:11px;align-items:flex-start;gap:8px;padding:14px;font-size:10px;line-height:1.45;display:flex}.cn-category-focus li svg{color:var(--cn-primary);flex:none}.cn-category-path{margin-top:40px}.cn-category-path>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cn-category-path article{border:1px solid var(--cn-border);background:#fff;border-radius:12px;padding:18px}.cn-category-path article>span{color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.1em;font-size:8px;font-weight:700}.cn-category-path h3{margin:9px 0 7px;font-size:16px;line-height:1.3}.cn-category-path p{color:#626b76;margin:0;font-size:11px;line-height:1.7}.cn-category-use{border-top:1px solid var(--cn-border);border-bottom:1px solid var(--cn-border);margin-top:44px;padding:22px}.cn-author-scope{margin-top:28px}.cn-author-scope h2{margin:0 0 12px;font-size:22px}.cn-author-scope p{color:#5f6875;font-size:13px;line-height:1.75}.cn-author-principles{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.cn-author-principles article{border:1px solid var(--cn-border);background:#fff;border-radius:12px;padding:17px}.cn-author-principles svg{color:var(--cn-primary)}.cn-author-principles h3{margin:9px 0 5px;font-size:14px}.cn-author-principles p{color:#667085;margin:0;font-size:10px;line-height:1.6}.cn-author-contact{background:var(--cn-primary-50);color:#66545a;border-radius:10px;margin-top:32px;padding:15px;font-size:11px}.cn-author-contact a,.cn-policy-copy a{color:var(--cn-primary-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cn-policy-copy>section{border-bottom:1px solid var(--cn-border);padding:28px 0}.cn-policy-copy>section h2{margin:0 0 10px;font-size:20px}.cn-policy-copy>section p{color:#5f6875;margin:0;font-size:13px;line-height:1.8}.cn-policy-copy .cn-author-principles{margin-top:16px}.cn-policy-copy .cn-author-principles p{color:#667085;font-size:10px;line-height:1.65}.cn-ad-slot{border-top:1px solid var(--cn-border);border-bottom:1px solid var(--cn-border);background:#f4f5f6;grid-template-rows:auto minmax(280px,1fr);align-content:center;width:100%;min-height:301px;display:grid;overflow:hidden}.cn-ad-slot>span{color:#969da7;font-family:var(--font-mono);letter-spacing:.09em;text-align:center;text-transform:uppercase;margin-bottom:8px;font-size:7px}.cn-ad-slot>ins{min-height:280px}.cn-not-found{text-align:center;max-width:610px;margin:0 auto;padding:120px 24px 80px}.cn-not-found>svg{color:var(--cn-primary)}.cn-not-found>span{color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.1em;margin-top:18px;font-size:9px;font-weight:700;display:block}.cn-not-found h1{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(34px,6vw,55px);line-height:1.08}.cn-not-found p{color:#667085;max-width:520px;margin:18px auto 0;font-size:13px;line-height:1.7}.cn-not-found>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:28px;display:flex}.cn-not-found a{border:1px solid var(--cn-border);color:#4b5563;background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:650;display:inline-flex}.cn-not-found a:first-child{border-color:var(--cn-primary);background:var(--cn-primary);color:#fff}.cn-planner-intro{border:1px solid var(--cn-primary-border);background:var(--cn-primary-50);border-radius:13px;grid-template-columns:30px 1fr;gap:14px;margin:28px 0 16px;padding:18px;display:grid}.cn-planner-intro>svg{color:var(--cn-primary)}.cn-planner-intro h2{margin:0 0 6px;font-size:17px}.cn-planner-intro p{color:#665b60;margin:0;font-size:11px;line-height:1.65}.cn-planner-card{background:#fff;border:1px solid #d9dce1;border-radius:16px;overflow:hidden;box-shadow:0 12px 35px #11182712}.cn-planner-fields{border-bottom:1px solid var(--cn-border);background:#fbfbfc;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:18px;display:grid}.cn-planner-fields label{gap:6px;min-width:0;display:grid}.cn-planner-fields label>span{color:#667085;font-size:9px;font-weight:700}.cn-planner-fields select,.cn-planner-fields input{color:#29313c;width:100%;min-width:0;height:43px;font:inherit;background:#fff;border:1px solid #d6d9de;border-radius:9px;padding:0 11px;font-size:11px}.cn-planner-fields select:focus,.cn-planner-fields input:focus{outline:2px solid var(--cn-primary);outline-offset:1px}.cn-planner-fields button{color:#667085;height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d9de;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:10px;display:inline-flex}.cn-planner-summary{border-bottom:1px solid var(--cn-border);background:var(--cn-primary-50);grid-template-columns:110px 1fr;gap:15px;padding:13px 18px;display:grid}.cn-planner-summary span{color:var(--cn-primary);font-family:var(--font-mono);text-transform:uppercase;font-size:8px;font-weight:700}.cn-planner-summary p{color:#665b60;margin:0;font-size:10px;line-height:1.55}.cn-planner-results{min-height:290px;padding:20px}.cn-planner-result-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.cn-planner-result-heading>div{align-items:center;gap:8px;display:flex}.cn-planner-result-heading svg{color:var(--cn-primary)}.cn-planner-result-heading h2{margin:0;font-size:17px}.cn-planner-result-heading small{color:#9299a4;font-size:8px}.cn-planner-results ol{gap:0;margin:17px 0 15px;padding:0;list-style:none;display:grid;position:relative}.cn-planner-results ol:before{content:"";background:#ffc0d5;width:1px;position:absolute;top:15px;bottom:15px;left:117px}.cn-planner-results li{grid-template-columns:100px 1fr;gap:34px;min-height:74px;padding:10px 0;display:grid;position:relative}.cn-planner-results li:before{content:"";background:var(--cn-primary);width:11px;height:11px;box-shadow:0 0 0 1px var(--cn-primary);border:3px solid #fff;border-radius:50%;position:absolute;top:16px;left:112px}.cn-planner-results time{color:var(--cn-primary-dark);font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1.45}.cn-planner-results li strong{color:#303844;font-size:12px;display:block}.cn-planner-results li p{color:#667085;margin:5px 0 0;font-size:10px;line-height:1.55}.cn-planner-results>a{color:var(--cn-primary-dark);text-underline-offset:3px;align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:underline;display:inline-flex}.cn-planner-empty{color:#a1a7b0;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.cn-planner-empty strong{color:#5f6875;margin-top:10px;font-size:13px}.cn-planner-empty p{margin:6px 0 0;font-size:10px}.cn-planner-disclaimer{border-top:1px solid var(--cn-border);color:#7b8491;background:#f7f7f8;margin:0;padding:12px 18px;font-size:9px;line-height:1.5}.cn-planner-page .cn-ad-slot{margin:34px 0}.cn-planner-copy{border-bottom:1px solid var(--cn-border);padding:34px 0}.cn-planner-copy h2{margin:0 0 12px;font-size:22px}.cn-planner-copy p{color:#5f6875;margin:0 0 12px;font-size:13px;line-height:1.8}.cn-planner-copy ul{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cn-planner-copy li{border:1px solid var(--cn-border);color:#59616c;background:#fff;border-radius:10px;align-items:flex-start;gap:8px;padding:13px;font-size:10px;line-height:1.5;display:flex}.cn-planner-copy li svg{color:var(--cn-primary);flex:none}.cn-planner-faq{margin-top:34px}.cn-consultation-checklist{border:1px solid var(--cn-border);background:#fff;border-radius:16px;margin:28px 0 40px;overflow:hidden}.cn-consultation-checklist>header{background:var(--cn-primary-50);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.cn-consultation-checklist>header>div{align-items:baseline;gap:10px;display:flex}.cn-consultation-checklist>header span{color:var(--cn-primary-dark);font-size:11px;font-weight:700}.cn-consultation-checklist>header strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:17px}.cn-consultation-checklist>header button{border:1px solid var(--cn-primary-border);min-height:36px;color:var(--cn-primary-dark);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.cn-consultation-progress{background:#ececf0;height:4px;overflow:hidden}.cn-consultation-progress i{background:var(--cn-primary);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.cn-consultation-privacy{border-bottom:1px solid var(--cn-border);color:var(--cn-muted);text-wrap:pretty;margin:0;padding:14px 18px;font-size:10px;line-height:1.55}.cn-consultation-sections{gap:0;display:grid}.cn-consultation-sections fieldset{border:0;border-bottom:1px solid var(--cn-border);min-width:0;margin:0;padding:22px 18px}.cn-consultation-sections fieldset:last-child{border-bottom:0}.cn-consultation-sections legend{text-wrap:balance;padding:0;font-size:17px;font-weight:700}.cn-consultation-sections fieldset>p{color:var(--cn-muted);text-wrap:pretty;margin:7px 0 13px;font-size:10px;line-height:1.55}.cn-consultation-sections fieldset>div{gap:7px;display:grid}.cn-consultation-sections label{color:#4d5662;cursor:pointer;border:1px solid #e1e3e7;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:11px;font-size:11px;line-height:1.5;display:grid}.cn-consultation-sections label:has(input:checked){border-color:var(--cn-primary);background:var(--cn-primary-50);color:var(--cn-primary-dark)}.cn-consultation-sections input{width:17px;height:17px;accent-color:var(--cn-primary);margin:0}.cn-consultation-sections input:focus-visible{outline:3px solid var(--cn-primary);outline-offset:2px}.cn-cost-calculator{border:1px solid var(--cn-border);background:#fff;border-radius:16px;margin:28px 0 40px;overflow:hidden}.cn-cost-calculator>header{border-bottom:1px solid var(--cn-border);background:var(--cn-primary-50);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.cn-cost-calculator>header>div{align-items:flex-start;gap:10px;display:flex}.cn-cost-calculator>header svg{color:var(--cn-primary-dark);flex:none}.cn-cost-calculator>header h2{text-wrap:balance;margin:0;font-size:18px}.cn-cost-calculator>header p{color:var(--cn-muted);text-wrap:pretty;margin:4px 0 0;font-size:9px;line-height:1.5}.cn-cost-calculator>header button{border:1px solid var(--cn-primary-border);min-height:36px;color:var(--cn-primary-dark);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.cn-cost-layout{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);display:grid}.cn-cost-fields{padding:20px}.cn-cost-fields label>span,.cn-cost-fields legend{color:#3e4651;font-size:10px;font-weight:700}.cn-cost-currency{border-bottom:1px solid var(--cn-border);grid-template-columns:1fr 118px;align-items:center;gap:14px;padding-bottom:18px;display:grid}.cn-cost-currency select,.cn-cost-fields input{color:#303844;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d7d9de;border-radius:8px;font-size:11px}.cn-cost-currency select{width:100%;padding:0 10px}.cn-cost-fields fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.cn-cost-fields legend{margin-bottom:11px;padding:0;font-size:12px}.cn-cost-fields fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cn-cost-fields fieldset label{border:1px solid #e1e3e7;border-radius:10px;gap:6px;min-width:0;padding:11px;display:grid}.cn-cost-fields label>div{background:#f8f8f9;border:1px solid #d7d9de;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.cn-cost-fields label>div b{color:#747d89;font-family:var(--font-mono);padding:0 8px;font-size:8px}.cn-cost-fields label>div input{border:0;border-left:1px solid #e1e3e7;border-radius:0;width:100%;min-width:0;padding:0 9px}:is(.cn-cost-fields input:focus-visible,.cn-cost-fields select:focus-visible,.cn-cost-calculator button:focus-visible){outline:3px solid var(--cn-primary);outline-offset:2px}.cn-cost-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.cn-cost-options>label{background:#fafafa;border:1px solid #e1e3e7;border-radius:10px;gap:6px;padding:12px;display:grid}.cn-cost-options small{color:#7b8491;text-wrap:pretty;font-size:8px;line-height:1.45}.cn-cost-result{border-left:1px solid var(--cn-border);color:#fff;background:#31363e;padding:22px}.cn-cost-result>span{color:#ff9abd;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px;font-weight:700}.cn-cost-result dl{margin:18px 0}.cn-cost-result dl>div{border-bottom:1px solid #4a5059;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.cn-cost-result dt{color:#cbd0d7;font-size:9px}.cn-cost-result dd{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:11px;font-weight:700}.cn-cost-result dl>.total{padding:18px 0}.cn-cost-result .total dt{color:#fff;font-size:11px;font-weight:700}.cn-cost-result .total dd{color:#ffd0dd;font-size:17px}.cn-cost-result>p{color:#b9c0ca;text-wrap:pretty;align-items:flex-start;gap:7px;margin:0;font-size:8px;line-height:1.55;display:flex}.cn-cost-result>p svg{color:#ff9abd;flex:none}.cn-cost-fields .cn-quote-mode{border-bottom:1px solid var(--cn-border);padding-bottom:18px}.cn-cost-fields .cn-quote-mode>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cn-cost-fields .cn-quote-mode label{color:#5f6875;cursor:pointer;border:1px solid #dfe1e5;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex}.cn-cost-fields .cn-quote-mode label:has(input:checked){border-color:var(--cn-primary);background:var(--cn-primary-50);color:var(--cn-primary-dark)}.cn-cost-fields .cn-quote-mode input{width:16px;height:16px;min-height:0;accent-color:var(--cn-primary);flex:none;margin:0}.cn-cost-fields .cn-quote-mode label>span{font-size:10px}.cn-botox-cost-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.cn-botox-cost-fields>label{border:1px solid #e1e3e7;border-radius:10px;align-content:start;gap:6px;min-width:0;padding:11px;display:grid}.cn-botox-cost-fields small{color:#7b8491;text-wrap:pretty;font-size:8px;line-height:1.45}.cn-laser-currency{border-bottom:1px solid var(--cn-border);padding:16px 20px}.cn-laser-currency label{grid-template-columns:1fr 118px;align-items:center;gap:14px;display:grid}.cn-laser-currency span,.cn-laser-quote-fields>label>span,.cn-laser-mode>span{color:#3e4651;font-size:10px;font-weight:700}.cn-laser-currency select{color:#303844;min-height:40px;font:inherit;background:#fff;border:1px solid #d7d9de;border-radius:8px;padding:0 10px;font-size:11px}.cn-laser-quotes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cn-laser-quote{border:0;border-right:1px solid var(--cn-border);min-width:0;margin:0;padding:20px}.cn-laser-quote:last-child{border-right:0}.cn-laser-quote legend{color:var(--cn-primary-dark);font-family:var(--font-mono);letter-spacing:.08em;padding:0;font-size:9px;font-weight:800}.cn-laser-mode{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;margin:13px 0;display:grid}.cn-laser-mode label{color:#5f6875;cursor:pointer;border:1px solid #dfe1e5;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:8px;font-size:9px;display:flex}.cn-laser-mode label:has(input:checked){border-color:var(--cn-primary);background:var(--cn-primary-50);color:var(--cn-primary-dark)}.cn-laser-mode input{width:15px;height:15px;accent-color:var(--cn-primary);flex:none;margin:0}.cn-laser-quote-fields{gap:8px;display:grid}.cn-laser-quote-fields>label{border:1px solid #e1e3e7;border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid}.cn-laser-quote-fields label>div{background:#f8f8f9;border:1px solid #d7d9de;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.cn-laser-quote-fields label>div b{color:#747d89;font-family:var(--font-mono);padding:0 8px;font-size:8px}.cn-laser-quote-fields input{color:#303844;width:100%;min-width:0;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:0;border-left:1px solid #e1e3e7;border-radius:0;padding:0 9px;font-size:11px}:is(.cn-laser-currency select:focus-visible,.cn-laser-mode input:focus-visible,.cn-laser-quote-fields input:focus-visible){outline:3px solid var(--cn-primary);outline-offset:2px}.cn-laser-results{border-top:1px solid var(--cn-border);color:#fff;background:#31363e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cn-laser-results>div{min-width:0;padding:20px}.cn-laser-results>div:first-child{border-right:1px solid #4a5059}.cn-laser-results>div>span{color:#ff9abd;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px;font-weight:700}.cn-laser-results dl{margin:12px 0 0}.cn-laser-results dl>div{border-bottom:1px solid #4a5059;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.cn-laser-results dt{color:#cbd0d7;font-size:8px}.cn-laser-results dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:10px;font-weight:700}.cn-laser-results .total dt{color:#fff;font-weight:700}.cn-laser-results .total dd{color:#ffd0dd;font-size:15px}.cn-laser-results>aside{border-top:1px solid #4a5059;grid-column:1/-1;padding:15px 20px}.cn-laser-results>aside strong{color:#fff;font-size:11px}.cn-laser-results>aside p{color:#b9c0ca;text-wrap:pretty;align-items:flex-start;gap:7px;margin:6px 0 0;font-size:8px;line-height:1.55;display:flex}.cn-laser-results>aside svg{color:#ff9abd;flex:none}.cn-comparison-page{max-width:820px}.cn-comparison-axis{color:#8a929e;font-family:var(--font-mono);text-align:right;grid-template-columns:repeat(5,1fr);margin:22px 0 8px 180px;font-size:7px;display:grid}.cn-comparison-chart{border-top:1px solid var(--cn-border)}.cn-comparison-chart>article{border-bottom:1px solid var(--cn-border);grid-template-columns:160px minmax(160px,1fr);gap:9px 20px;padding:18px 0;display:grid}.cn-comparison-name span{color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700}.cn-comparison-name h3{margin:5px 0 0;font-size:14px;line-height:1.35}.cn-comparison-track{background:#ebecef;border-radius:100px;align-self:center;height:9px;position:relative}.cn-comparison-track i{border-radius:inherit;background:linear-gradient(90deg, #f3b4c5, var(--cn-primary));position:absolute;inset:0 auto 0 0}.cn-comparison-track b{background:var(--cn-primary);width:12px;height:12px;box-shadow:0 0 0 1px var(--cn-primary);border:3px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cn-comparison-ranges{color:#4f5966;grid-column:2;grid-template-columns:1fr 1fr;gap:12px;font-size:10px;font-weight:650;display:grid}.cn-comparison-ranges span{flex-direction:column;display:flex}.cn-comparison-ranges small{color:#8a929e;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:2px;font-size:7px;font-weight:500}.cn-comparison-chart article>p{color:#68717d;grid-column:2;margin:0;font-size:10px;line-height:1.55}.cn-comparison-chart article>a{width:fit-content;color:var(--cn-primary-dark);grid-column:2;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.cn-recovery-definitions{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.cn-recovery-definitions>div{border:1px solid var(--cn-border);background:#fff;border-radius:11px;padding:16px}.cn-recovery-definitions strong{color:var(--cn-primary-dark);font-size:11px}.cn-recovery-definitions p{color:#667085;margin:6px 0 0;font-size:10px;line-height:1.6}.cn-warning-box strong{align-items:center;gap:6px;display:flex}.cn-comparison-planner{border:1px solid var(--cn-primary-border);background:var(--cn-primary-50);border-radius:14px;grid-template-columns:30px 1fr;gap:14px;padding:20px;display:grid}.cn-comparison-planner>svg{color:var(--cn-primary)}.cn-comparison-planner h2{margin:0 0 7px;font-size:18px}.cn-comparison-planner p{color:#665b60;margin:0;font-size:11px;line-height:1.65}.cn-comparison-planner a{color:var(--cn-primary-dark);align-items:center;gap:5px;margin-top:10px;font-size:10px;font-weight:700;display:inline-flex}.cn-inline-comparison-link{background:var(--cn-primary-50);color:var(--cn-primary-dark);border-radius:9px;align-items:center;gap:6px;margin-bottom:14px;padding:11px 13px;font-size:10px;font-weight:700;display:inline-flex}.cn-tools-page{max-width:900px}.cn-tools-start{border:1px solid var(--cn-primary-border);background:var(--cn-primary-50);border-radius:15px;padding:22px}.cn-tools-start>div:first-child{color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.cn-tools-start h2{letter-spacing:-.025em;margin:9px 0 0;font-size:21px}.cn-tools-task-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.cn-tools-task-grid a{background:#fff;border:1px solid #e5c5cf;border-radius:10px;flex-direction:column;min-width:0;min-height:104px;padding:12px;display:flex}.cn-tools-task-grid a:hover{border-color:var(--cn-primary)}.cn-tools-task-grid strong{color:#493d41;font-size:10px;line-height:1.35}.cn-tools-task-grid span{color:#7a6870;margin-top:6px;font-size:8px;line-height:1.45}.cn-tools-task-grid svg{color:var(--cn-primary);margin-top:auto}.cn-tools-privacy{border-left:3px solid var(--cn-primary);background:#fff;grid-template-columns:24px 1fr;gap:11px;padding:15px 17px;display:grid}.cn-tools-privacy>svg{color:var(--cn-primary)}.cn-tools-privacy p{color:#68717d;margin:0;font-size:10px;line-height:1.55}.cn-tools-privacy strong{color:#474f59;margin-bottom:3px;display:block}.cn-tools-section{scroll-margin-top:20px}.cn-tools-section>header{grid-template-columns:29px 1fr;gap:11px;margin-bottom:15px;display:grid}.cn-tools-section>header>svg{color:var(--cn-primary);margin-top:2px}.cn-tools-section>header h2{letter-spacing:-.03em;margin:0;font-size:22px}.cn-tools-section>header p{color:#667085;max-width:720px;margin:7px 0 0;font-size:11px;line-height:1.65}.cn-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cn-tool-directory-card{border:1px solid var(--cn-border);background:#fff;border-radius:13px;flex-direction:column;min-width:0;padding:18px;display:flex}.cn-tool-directory-card>span{color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.07em;font-size:7px;font-weight:700}.cn-tool-directory-card h3{margin:8px 0 0;font-size:16px;line-height:1.35}.cn-tool-directory-card h3 a:hover{color:var(--cn-primary-dark)}.cn-tool-directory-card>p{color:#667085;margin:8px 0 0;font-size:10px;line-height:1.6}.cn-tool-directory-card dl{gap:8px;margin:15px 0 0;display:grid}.cn-tool-directory-card dl>div{background:#f7f7f8;border-radius:8px;padding:10px}.cn-tool-directory-card dt{color:#4d5560;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.cn-tool-directory-card dt svg{color:var(--cn-primary)}.cn-tool-directory-card dd{color:#717985;margin:5px 0 0;font-size:8px;line-height:1.5}.cn-tool-card-cta{min-height:36px;color:var(--cn-primary-dark);justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:11px 12px 0;font-size:9px;font-weight:750;display:inline-flex}.cn-country-page{max-width:860px}.cn-country-start{border:1px solid var(--cn-primary-border);background:var(--cn-primary-50);border-radius:14px;grid-template-columns:34px 1fr;gap:15px;padding:20px;display:grid}.cn-country-start>svg{color:var(--cn-primary)}.cn-country-start h2{margin:0;font-size:19px}.cn-country-start p{color:#665b60;margin:7px 0 0;font-size:11px;line-height:1.6}.cn-country-start nav{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.cn-country-start nav a{color:#5f4b52;background:#fff;border:1px solid #e3c0ca;border-radius:100px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.cn-country-start nav a:hover{border-color:var(--cn-primary);color:var(--cn-primary-dark)}.cn-country-start nav a span{color:var(--cn-primary);font-family:var(--font-mono);font-size:8px}.cn-country-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cn-country-directory>article{border:1px solid var(--cn-border);background:#fff;border-radius:13px;flex-direction:column;padding:19px;scroll-margin-top:20px;display:flex}.cn-country-directory header{align-items:center;gap:11px;display:flex}.cn-country-directory header>span{background:var(--cn-primary-50);width:39px;height:39px;color:var(--cn-primary-dark);font-family:var(--font-mono);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.cn-country-directory header small{color:#8a929e;font-family:var(--font-mono);text-transform:uppercase;font-size:7px;line-height:1.35}.cn-country-directory h3{margin:4px 0 0;font-size:16px}.cn-country-directory article>p{color:#667085;margin:13px 0 0;font-size:10px;line-height:1.65}.cn-country-directory h4{color:#4f5966;align-items:center;gap:6px;margin:16px 0 8px;font-size:10px;display:flex}.cn-country-directory h4 svg{color:var(--cn-primary)}.cn-country-directory ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cn-country-directory li{color:#68717d;padding-left:14px;font-size:9px;line-height:1.55;position:relative}.cn-country-directory li:before{content:"·";color:var(--cn-primary);font-weight:800;position:absolute;left:2px}.cn-official-links{gap:7px;margin-top:auto;padding-top:17px;display:grid}.cn-official-links a{border:1px solid var(--cn-primary-border);background:#fff7fa;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 10px;display:flex}.cn-official-links a:hover{border-color:var(--cn-primary)}.cn-official-links a>span{min-width:0}.cn-official-links small{color:#98717e;font-family:var(--font-mono);text-transform:uppercase;font-size:6px;display:block}.cn-official-links strong{color:var(--cn-primary-dark);margin-top:3px;font-size:9px;line-height:1.35;display:block}.cn-official-links svg{color:var(--cn-primary);flex:none}.cn-recovery-definitions>div>svg{color:var(--cn-primary);margin-bottom:9px;display:block}.cn-routine-page{max-width:860px}.cn-routine-builder{border:1px solid var(--cn-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #4b2a350d}.cn-routine-picker{border-bottom:1px solid var(--cn-border);background:#fff7fa;padding:21px}.cn-routine-picker>div:first-child>span{color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.08em;font-size:7px;font-weight:700}.cn-routine-picker h2{margin:6px 0 0;font-size:19px}.cn-routine-picker>div:first-child>p{color:#667085;margin:7px 0 0;font-size:10px;line-height:1.55}.cn-product-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.cn-product-options label{border:1px solid var(--cn-border);cursor:pointer;background:#fff;border-radius:10px;gap:9px;min-width:0;padding:11px;transition:border-color .15s,background .15s;display:flex}.cn-product-options label:hover,.cn-product-options label.selected{background:var(--cn-primary-50);border-color:#d58ca0}.cn-product-options input{width:15px;height:15px;accent-color:var(--cn-primary);flex:none;margin:1px 0 0}.cn-product-options label>span{min-width:0}.cn-product-options strong{color:#3f4650;font-size:9px;line-height:1.35;display:block}.cn-product-options small{color:#858d98;margin-top:4px;font-size:8px;line-height:1.4;display:block}.cn-routine-picker>button{border:1px solid var(--cn-border);color:#667085;min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;margin-top:13px;padding:0 11px;font-size:9px;display:inline-flex}.cn-routine-output{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cn-routine-output>section{padding:20px}.cn-routine-output>section+section{border-left:1px solid var(--cn-border)}.cn-routine-output header{align-items:center;gap:9px;display:flex}.cn-routine-output header>svg{color:var(--cn-primary)}.cn-routine-output header span{color:var(--cn-primary);font-family:var(--font-mono);font-size:7px;font-weight:700}.cn-routine-output h3{margin:2px 0 0;font-size:15px}.cn-routine-output ol{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.cn-routine-output li{grid-template-columns:25px 1fr;gap:9px;padding:0 0 14px;display:grid;position:relative}.cn-routine-output li:not(:last-child):after{content:"";background:var(--cn-primary-border);width:1px;position:absolute;top:23px;bottom:1px;left:11px}.cn-routine-output li>b{z-index:1;background:var(--cn-primary);color:#fff;width:23px;height:23px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:7px;display:grid}.cn-routine-output li>div>strong{color:#3f4650;font-size:10px;display:block}.cn-routine-output li>div>em{color:#9a4f2d;margin-top:5px;font-size:8px;font-style:normal;line-height:1.45;display:block}.cn-routine-output li>div>div>span{color:#6b6265;background:#f4f1f2;border-radius:6px;margin:5px 4px 0 0;padding:4px 6px;font-size:8px;display:inline-block}.cn-routine-alternatives{gap:5px;margin-top:7px;display:grid}.cn-routine-output li .cn-routine-alternatives>span{background:#fff7f2;border:1px solid #efc9b5;align-items:center;gap:7px;margin:0;display:flex}.cn-routine-alternatives small{color:#a34f2e;font-family:var(--font-mono);font-size:6px;font-weight:700}.cn-routine-output>section>p{color:#8a929e;margin:16px 0 0;font-size:9px}.cn-routine-alert{background:#fff5ee;border:1px solid #efc9b5;border-radius:10px;grid-template-columns:25px 1fr;gap:10px;margin:0 20px 14px;padding:14px;display:grid}.cn-routine-alert>svg{color:#a34f2e}.cn-routine-alert strong{color:#88462a;font-size:10px}.cn-routine-alert p{color:#6d5a50;margin:5px 0 0;font-size:9px;line-height:1.55}.cn-routine-cautions{border-left:3px solid var(--cn-primary);background:#f7f3f4;margin:0 20px 14px;padding:14px}.cn-routine-cautions>strong{color:var(--cn-primary-dark);font-size:10px}.cn-routine-cautions ul{color:#667085;gap:6px;margin:8px 0 0;padding-left:17px;font-size:9px;line-height:1.55;display:grid}.cn-routine-builder>.cn-planner-disclaimer{margin:0}.cn-routine-basics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cn-routine-basics>div{border:1px solid var(--cn-border);background:#fff;border-radius:10px;padding:14px}.cn-routine-basics span{background:var(--cn-primary-50);width:23px;height:23px;color:var(--cn-primary);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.cn-routine-basics h3{margin:10px 0 5px;font-size:12px}.cn-routine-basics p{color:#667085;margin:0;font-size:9px;line-height:1.55}.cn-routine-checks{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cn-routine-checks li{border:1px solid var(--cn-border);color:#59616c;background:#fff;border-radius:10px;align-items:flex-start;gap:8px;padding:12px;font-size:10px;line-height:1.5;display:flex}.cn-routine-checks li svg{color:var(--cn-primary);flex:none}.cn-chemical-page{background:var(--cn-bg)}.cn-chemical-page .guide-header{max-width:920px;padding-top:42px}.cn-chemical-page .guide-header h1{font-size:clamp(31px,4vw,42px)}.cn-chemical-page .guide-layout{grid-template-columns:150px minmax(0,760px);gap:38px}.cn-chemical-page .guide-main{gap:55px}.cn-chemical-page .quick-answer{background:var(--cn-primary-50);border-color:var(--cn-primary-border);border-radius:14px;grid-template-columns:78px 1fr;padding:20px}.cn-chemical-page .quick-answer h2{font-size:19px}.cn-chemical-page .quick-answer div p{font-size:13px;line-height:1.65}.cn-chemical-page .guide-section-heading h2{font-size:28px}.cn-chemical-page .visual-card{border-radius:14px}.cn-mounjaro-page{background:var(--cn-bg)}.cn-mounjaro-feature-intro{border:1px solid var(--cn-border);background:#fff;border-radius:11px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.cn-mounjaro-feature-intro>svg{color:var(--cn-primary)}.cn-mounjaro-feature-intro h2{margin:0 0 5px;font-size:15px}.cn-mounjaro-feature-intro p{color:#667085;margin:0;font-size:10px;line-height:1.55}.cn-mounjaro-planner{border:1px solid var(--cn-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 45px #351f2712}.cn-mounjaro-planner>header{border-bottom:1px solid var(--cn-border);background:#fff7fa;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.cn-mounjaro-planner>header h2{margin:0;font-size:15px}.cn-mounjaro-planner>header p{color:#667085;max-width:430px;margin:3px 0 0;font-size:9px;line-height:1.5}.cn-mounjaro-planner>header>div{align-items:center;gap:9px;display:flex}.cn-mounjaro-planner>header>div>svg{color:var(--cn-primary)}.cn-mounjaro-planner>header button{border:1px solid var(--cn-border);color:#626974;min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:8px;display:inline-flex}.cn-mounjaro-layout{grid-template-columns:minmax(320px,.9fr) minmax(390px,1.1fr);display:grid}.cn-mounjaro-viewer{border-right:1px solid var(--cn-border);background:linear-gradient(145deg,#fbf6f7,#f2eaec);min-height:690px;padding:16px}.cn-mounjaro-sex{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.cn-mounjaro-sex button,.cn-mounjaro-weeks button{border:1px solid var(--cn-border);color:#626974;min-height:34px;font:inherit;cursor:pointer;background:#ffffffd1;border-radius:8px;font-size:9px}.cn-mounjaro-sex button.active,.cn-mounjaro-weeks button.active{border-color:var(--cn-primary);background:var(--cn-primary);color:#fff}.cn-mounjaro-3d{background:radial-gradient(circle at 50% 35%,#fff 0,#eee4e7 62%,#dfd1d5 100%);border:1px solid #88687340;border-radius:12px;height:485px;margin-top:10px;position:relative;overflow:hidden}.cn-mounjaro-3d canvas{touch-action:none;width:100%;height:100%;display:block}.cn-mounjaro-3d>span{color:#69707a;font-family:var(--font-mono);background:#ffffffd1;border-radius:6px;padding:5px 7px;font-size:7px;position:absolute;bottom:9px;left:10px}.cn-mounjaro-3d-gate{background:linear-gradient(#2d1c235c,#2d1c2394),url(/editorial/mounjaro-exercise-calorie-planner.jpg) 50%/cover no-repeat;place-items:center;padding:24px;display:grid}.cn-mounjaro-3d-gate>div{color:#fff;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2a1c22db;border:1px solid #ffffff57;border-radius:13px;justify-items:center;gap:12px;width:min(310px,100%);padding:24px;display:grid}.cn-mounjaro-3d-gate span{color:#f5cbd7;font-family:var(--font-mono);letter-spacing:.11em;font-size:8px}.cn-mounjaro-3d-gate p{color:#f4edf0;margin:0;font-size:11px;line-height:1.55}.cn-mounjaro-3d-gate button{color:#39242c;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffffb3;border-radius:999px;padding:10px 15px;font-size:10px;font-weight:700}.cn-mounjaro-3d-gate button:hover{background:#f8dce4}.cn-mounjaro-3d-gate button:focus-visible{outline-offset:3px;outline:3px solid #fff}.cn-mounjaro-3d-loading{color:#6d5b61;place-items:center;font-size:11px;display:grid}.cn-mounjaro-weeks{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:10px;display:grid}.cn-mounjaro-checkpoint{color:#5f6670;background:#ffffffb3;border-radius:9px;margin:10px 0 0;padding:11px;font-size:9px;line-height:1.55}.cn-mounjaro-checkpoint strong{color:#343940;margin-bottom:3px;font-size:11px;display:block}.cn-mounjaro-fields{align-content:start;gap:15px;padding:18px;display:grid}.cn-mounjaro-units{border-bottom:1px solid var(--cn-border);grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:6px;padding-bottom:12px;display:grid}.cn-mounjaro-units span{color:#69707a;padding-right:5px;font-size:8px;font-weight:700}.cn-mounjaro-units button{border:1px solid var(--cn-border);color:#626974;min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;font-size:8px}.cn-mounjaro-units button.active{border-color:var(--cn-primary);background:var(--cn-primary);color:#fff}.cn-mounjaro-fields fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.cn-mounjaro-fields legend{color:#343940;margin-bottom:4px;font-size:11px;font-weight:700}.cn-mounjaro-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cn-mounjaro-field-grid label{color:#69707a;letter-spacing:.03em;gap:5px;font-size:8px;font-weight:650;display:grid}.cn-mounjaro-field-grid label.wide{grid-column:1/-1}.cn-mounjaro-field-grid label>div:not(.cn-mounjaro-tones){align-items:center;display:flex;position:relative}.cn-mounjaro-field-grid label>div:not(.cn-mounjaro-tones) input{padding-right:38px}.cn-mounjaro-field-grid label>div:not(.cn-mounjaro-tones) b{color:#888f98;font-size:8px;position:absolute;right:10px}.cn-mounjaro-field-grid .cn-mounjaro-height-us{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:4px;display:grid}.cn-mounjaro-field-grid .cn-mounjaro-height-us input{min-width:0;padding-right:8px}.cn-mounjaro-field-grid .cn-mounjaro-height-us b{align-self:center;position:static}.cn-mounjaro-field-grid input,.cn-mounjaro-field-grid select{color:#343940;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dcdfe4;border-radius:8px;padding:0 10px;font-size:10px}.cn-mounjaro-tones{flex-wrap:wrap;gap:8px;display:flex}.cn-mounjaro-tones button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:27px;height:27px;box-shadow:0 0 0 1px #ccd0d5}.cn-mounjaro-tones button.active{box-shadow:0 0 0 2px var(--cn-primary)}.cn-mounjaro-scenario{border:1px solid var(--cn-primary-border);background:var(--cn-primary-50);border-radius:10px;padding:13px}.cn-mounjaro-scenario>p{color:#6d5b61;margin:0 0 10px;font-size:9px;line-height:1.55}.cn-mounjaro-results{border-top:1px solid var(--cn-border);grid-template-columns:1.2fr 1fr 1fr;display:grid;overflow:hidden}.cn-mounjaro-results>article{padding:13px}.cn-mounjaro-results>article+article{border-left:1px solid var(--cn-border)}.cn-mounjaro-results article>span{color:var(--cn-primary);font-family:var(--font-mono);align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.cn-mounjaro-results dl{gap:5px;margin:11px 0 0;display:grid}.cn-mounjaro-results dl div{color:#67707a;justify-content:space-between;gap:10px;font-size:8px;display:flex}.cn-mounjaro-results dt,.cn-mounjaro-results dd{margin:0}.cn-mounjaro-results dd{color:#30353b;white-space:nowrap;font-weight:700}.cn-mounjaro-results dl .total{border-top:1px solid var(--cn-border);margin-top:3px;padding-top:7px;font-size:9px}.cn-mounjaro-results .warning,.cn-mounjaro-safety p{color:#745532;background:#fff4e8;border-radius:7px;margin:9px 0 0;padding:8px;font-size:8px;line-height:1.5}.cn-mounjaro-progress{background:#f7f8f9;border-radius:9px;gap:8px;padding:12px;display:grid}.cn-mounjaro-progress label{color:#59616c;justify-content:space-between;gap:12px;font-size:8px;display:flex}.cn-mounjaro-progress i{background:#e6e8eb;border-radius:99px;height:6px;overflow:hidden}.cn-mounjaro-progress i b{border-radius:inherit;background:var(--cn-primary);height:100%;display:block}.cn-mounjaro-safety{gap:7px;display:grid}.cn-mounjaro-safety label{color:#555e69;align-items:flex-start;gap:8px;font-size:9px;line-height:1.5;display:flex}.cn-mounjaro-safety input{accent-color:var(--cn-primary);margin-top:2px}.cn-mounjaro-disclaimer{color:#66575c;background:#fff7f9;border-left:3px solid #9b5f71;margin:0;padding:12px;font-size:9px;line-height:1.6}.cn-mounjaro-compare{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cn-mounjaro-compare article{border:1px solid var(--cn-border);background:#fff;border-radius:11px;padding:15px}.cn-mounjaro-compare span{color:var(--cn-primary);font-family:var(--font-mono);font-size:8px;font-weight:700}.cn-mounjaro-compare h3{margin:8px 0 5px;font-size:13px}.cn-mounjaro-compare p{color:#667085;margin:0;font-size:10px;line-height:1.6}.cn-face-tracker{border:1px solid var(--cn-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 45px #351f2712}.cn-face-tracker>header{border-bottom:1px solid var(--cn-border);background:#fff7fa;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.cn-face-tracker>header>div{align-items:flex-start;gap:9px;display:flex}.cn-face-tracker>header svg{color:var(--cn-primary);flex:none}.cn-face-tracker>header h2{margin:0;font-size:15px}.cn-face-tracker>header p{color:#667085;align-items:center;gap:5px;margin:3px 0 0;font-size:9px;display:flex}.cn-face-tracker>header button,.cn-face-tracker-print{border:1px solid var(--cn-border);color:#626974;min-height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:700;display:inline-flex}.cn-face-tracker-layout{grid-template-columns:minmax(300px,.82fr) minmax(390px,1.18fr);display:grid}.cn-face-tracker-controls{border-right:1px solid var(--cn-border);background:#faf8f8;align-content:start;gap:17px;padding:18px;display:grid}.cn-face-tracker-baseline{border-bottom:1px solid var(--cn-border);grid-template-columns:1fr 130px;gap:10px;padding-bottom:16px;display:grid}.cn-face-tracker-baseline label,.cn-face-tracker-baseline fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.cn-face-tracker-baseline span,.cn-face-tracker-baseline legend,.cn-face-tracker fieldset>legend{color:#343940;font-size:10px;font-weight:700}.cn-face-tracker-baseline input{color:#343940;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dcdfe4;border-radius:8px;padding:0 9px;font-size:10px}.cn-face-tracker-baseline fieldset{grid-template-columns:repeat(2,1fr)}.cn-face-tracker-baseline legend{grid-column:1/-1}.cn-face-tracker-baseline button{border:1px solid var(--cn-border);color:#626974;min-height:38px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;font-size:9px}.cn-face-tracker-baseline button.active{border-color:var(--cn-primary);background:var(--cn-primary);color:#fff}.cn-face-tracker-focus,.cn-face-tracker-protocol{border:0;margin:0;padding:0}.cn-face-tracker-focus>p{color:#7a818a;margin:4px 0 10px;font-size:8px;line-height:1.5}.cn-face-tracker-focus>div,.cn-face-tracker-protocol>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cn-face-tracker-focus label,.cn-face-tracker-protocol label{color:#59616c;cursor:pointer;background:#fff;border:1px solid #e1e3e7;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px;font-size:8px;line-height:1.35;display:flex}:is(.cn-face-tracker-focus label:has(input:checked),.cn-face-tracker-protocol label:has(input:checked)){border-color:var(--cn-primary);background:var(--cn-primary-50);color:var(--cn-primary-dark)}.cn-face-tracker-focus input,.cn-face-tracker-protocol input{width:15px;height:15px;accent-color:var(--cn-primary);flex:none;margin:0}.cn-face-tracker-protocol>p{color:#667085;background:#efe7ea;border-radius:99px;gap:4px;margin:11px 0 0;padding:6px 8px;font-size:8px;display:inline-flex}.cn-face-tracker-protocol>p strong{color:var(--cn-primary-dark)}.cn-face-tracker-record{align-content:start;gap:15px;padding:18px;display:grid}.cn-face-tracker-heading{color:#fff;background:#31363e;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.cn-face-tracker-heading>svg{color:var(--cn-primary);flex:none}.cn-face-tracker-heading div{gap:3px;display:grid}.cn-face-tracker-heading span{color:var(--cn-primary);font-family:var(--font-mono);letter-spacing:.08em;font-size:7px;font-weight:700}.cn-face-tracker-heading strong{font-size:10px;line-height:1.45}.cn-face-tracker-weeks{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.cn-face-tracker-weeks button{border:1px solid var(--cn-border);color:#626974;min-width:0;min-height:58px;font:inherit;text-align:center;cursor:pointer;background:#fff;border-radius:8px;align-content:center;gap:3px;padding:7px 4px;display:grid;position:relative}.cn-face-tracker-weeks button.active{border-color:var(--cn-primary);background:var(--cn-primary);color:#fff}.cn-face-tracker-weeks b{overflow-wrap:anywhere;font-size:8px}.cn-face-tracker-weeks span{font-size:7px;line-height:1.35}.cn-face-tracker-weeks i{background:var(--cn-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.cn-face-tracker-entry{border:1px solid var(--cn-border);background:#fcfcfc;border-radius:10px;gap:12px;padding:14px;display:grid}.cn-face-tracker-entry>span{color:#69707a;font-size:9px}.cn-face-tracker-entry label{color:#626974;gap:5px;min-width:0;font-size:8px;display:grid}.cn-face-tracker-entry label>b{color:#343940;font-size:9px}.cn-face-tracker-entry label>div{position:relative}.cn-face-tracker-entry input,.cn-face-tracker-entry textarea{color:#343940;width:100%;min-height:38px;font:inherit;resize:vertical;background:#fff;border:1px solid #dcdfe4;border-radius:8px;padding:9px 38px 9px 10px;font-size:10px}.cn-face-tracker-entry textarea{min-height:104px;padding-right:10px;line-height:1.55}.cn-face-tracker-entry em{color:#888f98;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cn-face-tracker-entry small{color:#858c95;justify-self:end;font-size:7px;line-height:1.45}.cn-face-tracker-print{border-color:var(--cn-primary);background:var(--cn-primary);color:#fff;justify-self:start;min-height:39px}.cn-face-tracker-caution{border-top:1px solid var(--cn-primary-border);color:#66575c;background:#fff7fa;align-items:flex-start;gap:8px;margin:0;padding:13px 18px;font-size:9px;line-height:1.55;display:flex}.cn-face-tracker-caution svg{color:var(--cn-primary);flex:none}:is(.cn-face-tracker button:focus-visible,.cn-face-tracker input:focus-visible,.cn-face-tracker textarea:focus-visible){outline:3px solid var(--cn-primary);outline-offset:2px}@media (max-width:1023px){.cn-sidebar{display:none}.cn-content-column{margin-left:0;padding-top:58px;padding-bottom:68px}.cn-mobile-header{z-index:35;border-bottom:1px solid var(--cn-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;grid-template-columns:38px 1fr 38px;align-items:center;height:58px;padding:0 13px;display:grid;position:fixed;inset:0 0 auto}.cn-mobile-header button{color:#374151;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.cn-mobile-header>a{color:var(--cn-primary);justify-self:center;align-items:center;gap:8px;font-size:14px;display:flex}.cn-mobile-header .cn-language-switch{color:var(--cn-primary-dark);justify-self:end;font-size:9px;font-weight:700}.cn-mobile-overlay{z-index:48;background:#11182780;display:block;position:fixed;inset:0}.cn-mobile-drawer{z-index:50;background:#fff;flex-direction:column;width:min(84vw,300px);transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:16px 0 45px #00000026}.cn-mobile-drawer.open{transform:translate(0)}.cn-drawer-close{z-index:2;background:#f3f4f6;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:10px}.cn-mobile-drawer .cn-sidebar-nav{overflow-y:auto}.cn-bottom-nav{z-index:38;height:calc(62px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--cn-border);background:#fffffff7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px 20px #0000000d}.cn-bottom-nav a,.cn-bottom-nav button{color:#7b8491;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;display:flex}.cn-bottom-nav a.active{color:var(--cn-primary)}.cn-footer{padding-bottom:25px}.cn-chemical-page .guide-layout{grid-template-columns:1fr}}@media (max-width:600px){.cn-home-page{padding:10px 16px 15px}.cn-language-row{display:none}.cn-home-intro{text-align:left;padding-top:17px}.cn-home-intro h1{font-size:28px;line-height:1.16}.cn-home-intro p{margin-top:10px;font-size:12px;line-height:1.6}.cn-search-block{margin:14px 0 24px}.cn-search-block .search-field{height:48px;padding:0 14px}.cn-search-block .search-field input{font-size:11px}.cn-featured-tool{border-radius:13px;grid-template-columns:48px 1fr;gap:12px;padding:13px}.cn-tool-icon{border-radius:11px;width:46px;height:46px}.cn-tool-icon svg{width:25px;height:25px}.cn-featured-tool h3{margin-top:6px;font-size:14px}.cn-featured-tool p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.cn-featured-tool b{margin-top:8px}.cn-home-section{margin-top:28px}.cn-home-publications{grid-template-columns:1fr}.cn-guide-list>a{padding:15px}.cn-guide-list h3{font-size:14px}.cn-category-grid{gap:8px}.cn-category-grid a{min-height:76px;padding:12px}.cn-category-grid span{font-size:10px}.cn-method-card{padding:17px}.cn-method-card ol{grid-template-columns:repeat(2,1fr)}.cn-method-card li:last-child{grid-column:1/-1}.cn-footer{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:45px}.cn-footer nav{flex-wrap:wrap}.cn-privacy-choice-wrap{align-items:flex-start}.cn-privacy-choice-wrap small{text-align:left}.cn-footer>span{grid-column:1}.cn-tool-page{padding:24px 16px 20px}.cn-tool-header{padding-top:20px}.cn-tool-header h1{font-size:30px}.cn-tool-header>p{font-size:14px}.cn-answer-card{grid-template-columns:1fr;gap:9px;padding:17px}.cn-tools-start{padding:17px}.cn-tools-task-grid{grid-template-columns:1fr}.cn-tools-task-grid a{min-height:70px}.cn-tools-grid{grid-template-columns:1fr}.cn-tool-directory-card{padding:16px}.cn-article-body{gap:36px}.cn-article-body>section>h2{font-size:20px}.cn-methodology{padding:16px}.cn-methodology-grid{grid-template-columns:1fr}.cn-stage-visual article{grid-template-columns:85px 1fr;gap:9px 12px}.cn-stage-visual h3{font-size:14px}.cn-stage-visual p{grid-column:2}.cn-factor-grid,.cn-category-focus ul,.cn-category-path>div:last-child,.cn-author-principles{grid-template-columns:1fr}.cn-category-intro{grid-template-columns:1fr;padding:17px}.cn-category-use{padding:18px 0}.cn-planner-intro,.cn-planner-fields,.cn-cost-layout{grid-template-columns:1fr}.cn-cost-fields{padding:14px}.cn-cost-fields fieldset>div,.cn-cost-options,.cn-botox-cost-fields{grid-template-columns:1fr}.cn-laser-currency{padding:14px}.cn-laser-quotes,.cn-laser-results{grid-template-columns:1fr}.cn-laser-quote{border-right:0;border-bottom:1px solid var(--cn-border);padding:15px}.cn-laser-quote:last-child{border-bottom:0}.cn-laser-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-laser-mode>span{grid-column:1/-1}.cn-laser-results>div:first-child{border-bottom:1px solid #4a5059;border-right:0}.cn-cost-result{border-top:1px solid var(--cn-border);border-left:0}.cn-cost-calculator>header h2{font-size:15px}.cn-planner-fields button{justify-content:center}.cn-planner-summary{grid-template-columns:1fr;gap:5px}.cn-planner-results{padding:17px}.cn-planner-results ol:before{left:94px}.cn-planner-results li{grid-template-columns:78px 1fr;gap:28px}.cn-planner-results li:before{left:89px}.cn-planner-copy ul{grid-template-columns:1fr}.cn-comparison-axis{margin-left:0}.cn-comparison-chart>article{grid-template-columns:1fr;gap:11px}.cn-comparison-track,.cn-comparison-ranges,.cn-comparison-chart article>p,.cn-comparison-chart article>a{grid-column:1}.cn-recovery-definitions,.cn-country-start,.cn-country-directory{grid-template-columns:1fr}.cn-country-directory>article{scroll-margin-top:76px}.cn-ad-slot{grid-template-rows:auto minmax(390px,1fr);min-height:411px}.cn-ad-slot>ins{min-height:390px}.cn-product-options,.cn-routine-output{grid-template-columns:1fr}.cn-routine-output>section+section{border-top:1px solid var(--cn-border);border-left:0}.cn-routine-basics,.cn-routine-checks,.cn-mounjaro-layout,.cn-mounjaro-field-grid,.cn-mounjaro-results,.cn-mounjaro-compare,.cn-face-tracker-layout{grid-template-columns:1fr}.cn-mounjaro-planner>header{align-items:flex-start}.cn-mounjaro-viewer{border-right:0;border-bottom:1px solid var(--cn-border);min-height:auto;padding:13px}.cn-mounjaro-3d{height:390px}.cn-mounjaro-fields{padding:14px}.cn-mounjaro-field-grid label.wide{grid-column:auto}.cn-mounjaro-results>article+article{border-top:1px solid var(--cn-border);border-left:0}.cn-face-tracker-controls{border-right:0;border-bottom:1px solid var(--cn-border)}.cn-face-tracker-weeks{grid-template-columns:repeat(5,minmax(54px,1fr));padding-bottom:4px;overflow-x:auto}.cn-face-tracker-focus>div,.cn-face-tracker-protocol>div{grid-template-columns:1fr}.cn-chemical-page .guide-header{padding:25px 16px 32px}.cn-chemical-page .guide-header h1{font-size:29px;line-height:1.12}.cn-chemical-page .guide-dek{font-size:14px}.cn-chemical-page .guide-layout{padding-bottom:35px}.cn-chemical-page .guide-main{gap:42px}.cn-chemical-page .guide-main .visual-card{border-radius:0;min-height:520px}.cn-chemical-page .model-stage{min-height:320px}.cn-chemical-page .stage-label{top:14px;bottom:auto}.cn-chemical-page .stage-day{left:50%;right:auto;transform:translate(-50%)}.cn-chemical-page .model-preset-summary{display:none}.cn-chemical-page .visual-topline{padding-top:18px;padding-bottom:18px}.cn-chemical-page .visual-topline h2{font-size:14px}.cn-chemical-page .model-filters{flex-wrap:wrap;gap:10px 16px;padding:12px 20px}.cn-chemical-page .model-filter-group{gap:4px}.cn-chemical-page .live-pill{font-size:8px}.cn-chemical-page .model-variant button{min-height:32px;padding:7px 9px;font-size:10px}.cn-chemical-page .tone-options{min-height:27px}.cn-chemical-page .tone-options button{width:24px;height:24px}.cn-chemical-page .stage-label strong{font-size:13px}.cn-chemical-page .comparison-chart{padding:18px 13px 14px}}@media print{.cn-face-tracker>header button,.cn-face-tracker-print,.cn-ad-slot{display:none!important}.cn-face-tracker{box-shadow:none}}.bn-simulator-page{width:min(1180px,100% - 64px);margin:0 auto;padding:26px 0 0}.bn-simulator-intro{padding:24px 0}.bn-simulator-intro h1{text-wrap:balance;margin:14px 0;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.16}.bn-simulator-intro h1>span{color:var(--cn-primary)}.bn-simulator-intro>p{max-width:630px;color:var(--cn-muted);font-size:16px;line-height:1.7}.bn-simulator-intro>div{color:var(--cn-muted);flex-wrap:wrap;gap:8px 20px;font-size:11px;display:flex}.bn-simulator-intro>div span:before{content:"✦";color:var(--cn-primary);margin-right:7px}.bn-simulator{border:1px solid var(--cn-border);background:#fff;border-radius:20px;grid-template-columns:235px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 35px #1515150a}.bn-simulator button,.bn-simulator select,.bn-simulator input{font:inherit}.bn-simulator button{cursor:pointer}:is(.bn-simulator button:focus-visible,.bn-simulator select:focus-visible,.bn-simulator input:focus-visible,.bn-simulator a:focus-visible){outline:3px solid var(--cn-primary);outline-offset:3px}.bn-procedure-panel{border-right:1px solid var(--cn-border);background:#fdfcfc;padding:24px 15px}.bn-panel-heading{padding:0 9px 20px}.bn-panel-heading>span,.bn-viewer-heading>div>span,.bn-timeline-heading>div>span,.bn-procedure-explanation>div>span{color:var(--cn-muted);letter-spacing:.1em;font-size:9px;font-weight:700}.bn-panel-heading h2{letter-spacing:-.04em;margin:10px 0 0;font-size:23px;font-weight:600;line-height:1.15}.bn-procedure-list{gap:6px;display:grid}.bn-procedure-list>button{min-height:64px;color:var(--cn-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.bn-procedure-list>button:hover{background:var(--cn-primary-50)}.bn-procedure-list>button[aria-pressed=true]{color:var(--cn-primary);background:var(--cn-primary-50);border-color:var(--cn-primary-border)}.bn-region-number{border:1px solid var(--cn-border);width:26px;height:26px;color:var(--cn-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;display:grid}.bn-procedure-list>button[aria-pressed=true] .bn-region-number{color:#fff;border-color:var(--cn-primary);background:var(--cn-primary)}.bn-procedure-list strong{font-size:13px;font-weight:650;display:block}.bn-procedure-list small{color:var(--cn-muted);margin-top:4px;font-size:10px;display:block}.bn-procedure-list svg{flex-shrink:0;margin-left:auto}.bn-panel-tip{color:var(--cn-muted);align-items:flex-start;gap:8px;padding:14px 9px;font-size:11px;line-height:1.6;display:flex}.bn-panel-tip svg{color:var(--cn-primary);flex-shrink:0}.bn-model-options{border-bottom:1px solid var(--cn-border);grid-column:1/-1;grid-template-columns:minmax(130px,1fr) minmax(220px,1.6fr) minmax(170px,1fr);align-items:center;gap:24px;padding:18px 24px;display:grid}.bn-model-options fieldset{border:0;min-width:0;margin:0;padding:0}.bn-model-options legend{color:var(--cn-muted);margin-bottom:10px;font-size:11px}.bn-tones{gap:9px;display:flex}.bn-tones button{width:22px;height:22px;box-shadow:0 0 0 1px var(--cn-border);border:2px solid #fff;border-radius:50%;padding:0}.bn-tones button[aria-pressed=true]{box-shadow:0 0 0 2px var(--cn-primary)}.bn-tones .tone-1{background:#e7c5b0}.bn-tones .tone-2{background:#cfa88d}.bn-tones .tone-3{background:#ae8060}.bn-tones .tone-4{background:#80563e}.bn-tones .tone-5{background:#563929}.bn-tones .tone-6{background:#33231e}.bn-explorer{min-width:0;container-type:inline-size}.bn-viewer-heading{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.bn-viewer-heading h3{letter-spacing:-.03em;margin:7px 0 0;font-size:18px;font-weight:600}.bn-illustration-pill{color:var(--cn-muted);background:var(--cn-bg);border:1px solid var(--cn-border);border-radius:999px;flex-shrink:0;padding:7px 9px;font-size:9px}.bn-face-stage{isolation:isolate;height:420px;color:var(--cn-ink);background:#e9e3dc;position:relative;overflow:hidden}.bn-face-canvas{touch-action:pan-y;cursor:grab;position:absolute;inset:0}.bn-face-canvas:active{cursor:grabbing}.bn-face-canvas canvas{width:100%;height:100%;display:block}.bn-scene-status{text-align:center;color:var(--cn-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;font-size:13px;display:flex;position:absolute;inset:0}.bn-scene-status p{max-width:340px;margin:0;line-height:1.6}.bn-scene-status button{min-height:44px;color:var(--cn-ink);background:#fff;border:0;border-radius:8px;padding:10px 24px}.bn-loading-dot{background:var(--cn-primary);border-radius:50%;width:9px;height:9px}.bn-day-label,.bn-before-label{pointer-events:none;position:absolute;top:22px;left:24px}.bn-day-label>span{color:#655950;margin-bottom:7px;font-size:10px;display:block}.bn-day-label>strong{letter-spacing:-.03em;font-size:23px;font-weight:500}.bn-before-label{color:#655950;font-size:12px}.bn-comparing .bn-day-label{left:calc(50% + 24px)}.bn-comparing:after{content:"";pointer-events:none;background:#fff3;width:1px;position:absolute;inset:0 auto 0 50%}.bn-scene-hint{color:#cfc5d2;text-align:center;pointer-events:none;width:100%;font-size:10px;position:absolute;bottom:18px;left:0}.bn-camera-guide{color:var(--cn-muted);background:var(--cn-bg);border-bottom:1px solid var(--cn-border);text-align:center;margin:0;padding:10px 16px;font-size:12px;line-height:1.5}.bn-view-toolbar{border-bottom:1px solid var(--cn-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.bn-view-buttons{background:var(--cn-bg);border:1px solid var(--cn-border);border-radius:9px;gap:3px;padding:3px;display:flex}.bn-view-buttons button{min-width:35px;min-height:35px;color:var(--cn-muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;display:flex}.bn-view-buttons button[aria-pressed=true]{background:var(--cn-primary-dark);color:#fff}.bn-compare-button{border:1px solid var(--cn-border);min-height:40px;color:var(--cn-ink);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex;font-size:11px!important}.bn-compare-button[aria-pressed=true]{color:var(--cn-primary);background:var(--cn-primary-50);border-color:var(--cn-primary-border)}.bn-contour-controls{border-bottom:1px solid var(--cn-border);grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:8px 15px;padding:20px 24px;display:grid}.bn-contour-controls>label:first-child{color:var(--cn-ink);flex-wrap:wrap;gap:6px 12px;font-size:11px;display:flex}.bn-contour-controls>label>span{color:var(--cn-muted)}.bn-simulator input[type=range]{accent-color:var(--cn-primary);cursor:pointer;width:100%;min-height:26px;margin:0}.bn-highlight-toggle{color:var(--cn-muted);cursor:pointer;grid-column:1/-1;align-items:center;gap:7px;font-size:10px;display:flex}.bn-highlight-toggle input{accent-color:var(--cn-primary);width:15px;height:15px}.bn-recovery-controls{padding:22px 24px 20px}.bn-timeline-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.bn-timeline-heading h3{color:var(--cn-ink);letter-spacing:-.025em;margin:7px 0 0;font-size:17px;font-weight:600}.bn-play-button{color:#fff;background:var(--cn-primary-dark);border:0;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:10px 14px;display:flex;font-size:12px!important}.bn-timeline-label{color:var(--cn-muted);justify-content:space-between;margin:20px 0 6px;font-size:11px;display:flex}.bn-timeline-label output{color:var(--cn-primary);font-weight:650}.bn-timeline-ticks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bn-timeline-ticks button{border:1px solid var(--cn-border);min-height:32px;color:var(--cn-muted);white-space:nowrap;background:#fff;border-radius:6px;padding:6px 9px;font-size:10px}.bn-timeline-ticks button[aria-pressed=true]{color:var(--cn-primary);border-color:var(--cn-primary-border);background:var(--cn-primary-50);font-weight:700}.bn-checkpoint-note{min-height:40px;color:var(--cn-muted);margin:12px 0 18px;font-size:12px;line-height:1.65}.bn-recovery-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.bn-recovery-signals>div>span{color:var(--cn-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:10px;display:flex}.bn-recovery-signals strong{color:var(--cn-ink);font-size:10px;font-weight:550}.bn-recovery-signals>div>div{background:var(--cn-border);border-radius:3px;height:3px;margin-top:9px;overflow:hidden}.bn-recovery-signals i{height:100%;display:block}.bn-swelling i{background:#ab8070}.bn-bruising i{background:#80629e}.bn-redness i{background:var(--cn-primary)}.bn-signal-note{color:var(--cn-muted);margin:13px 0 0;font-size:9px;line-height:1.5}.bn-procedure-explanation{border-top:1px solid var(--cn-border);background:var(--cn-bg);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:30px;padding:25px;display:grid}.bn-procedure-explanation h3{margin:9px 0 0;font-size:15px;font-weight:600}.bn-procedure-explanation p{color:var(--cn-muted);font-size:12px;line-height:1.7}.bn-procedure-explanation a{color:var(--cn-primary);align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:550;display:flex}.bn-method-note{max-width:780px;margin:40px 0}.bn-method-note h2{letter-spacing:-.025em;font-size:19px}.bn-method-note p{color:var(--cn-muted);font-size:12px;line-height:1.8}.bn-guide-explorer{margin:28px 0}.bn-guide-explorer>h2{margin-bottom:10px}.bn-guide-explorer .bn-simulator{grid-template-columns:180px minmax(0,1fr)}.bn-guide-explorer .bn-panel-heading h2{font-size:20px}.bn-guide-explorer .bn-procedure-list>button{gap:8px;padding:8px 5px}@media (max-width:1050px){.bn-simulator{grid-template-columns:190px minmax(0,1fr)}.bn-simulator-page{width:calc(100% - 40px)}}@media (max-width:800px){.bn-simulator,.bn-guide-explorer .bn-simulator{grid-template-columns:1fr}.bn-procedure-panel{border-right:0;border-bottom:1px solid var(--cn-border);padding:18px}.bn-panel-heading{padding:0 0 12px}.bn-panel-heading h2{font-size:20px}.bn-panel-heading h2 br{display:none}.bn-procedure-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.bn-procedure-list>button{gap:8px;min-height:60px;padding:9px 8px}.bn-procedure-list .bn-region-number,.bn-procedure-list svg{display:none}.bn-procedure-list strong{font-size:12px}.bn-panel-tip{margin:8px 0;padding:6px 0}.bn-model-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px}}@media (max-width:600px){.bn-simulator-page{width:calc(100% - 28px);padding-top:18px}.bn-simulator-intro{padding:30px 0}.bn-simulator-intro>p{font-size:14px}.bn-simulator{border-radius:14px}.bn-procedure-panel{padding:16px}.bn-procedure-list{grid-template-columns:repeat(3,minmax(0,1fr))}.bn-procedure-list small{font-size:9px;line-height:1.4}.bn-viewer-heading,.bn-view-toolbar{padding:16px}.bn-viewer-heading h3{font-size:16px}.bn-face-stage{height:440px}.bn-comparing .bn-day-label{top:20px;left:calc(50% + 12px)}.bn-comparing .bn-day-label>strong{font-size:16px}.bn-comparing .bn-before-label{left:12px}.bn-contour-controls{grid-template-columns:minmax(0,1fr) 100px;padding:16px}.bn-recovery-controls{padding:20px 16px}.bn-procedure-explanation{grid-template-columns:1fr;gap:10px;padding:20px 16px}.bn-day-label,.bn-before-label{top:20px;left:20px}.bn-tones{gap:7px}.bn-tones button{width:19px;height:19px}}.bn-simulator input[type=range]{-webkit-appearance:auto;appearance:auto;background:0 0}.bn-simulator input[type=range]::-webkit-slider-runnable-track{background:var(--cn-border);border-radius:4px;height:4px}.bn-simulator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--cn-primary);width:15px;height:15px;box-shadow:0 0 0 1px var(--cn-primary);border:3px solid #fff;margin-top:-5px}.bn-simulator input[type=range]::-moz-range-track{background:var(--cn-border);height:4px}.bn-simulator input[type=range]::-moz-range-thumb{background:var(--cn-primary);border:3px solid #fff}.bn-scene-hint{background:#151515a6;border-radius:5px;width:max-content;max-width:calc(100% - 24px);padding:6px 10px;bottom:12px;left:50%;transform:translate(-50%)}.bn-day-label time{color:#655950;margin-top:7px;font-size:11px;display:block}.bn-date-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-top:22px;display:grid}.bn-date-controls label{color:var(--cn-muted);gap:8px;min-width:0;font-size:11px;display:grid}.bn-date-controls input{border:1px solid var(--cn-border);width:100%;min-width:0;min-height:42px;color:var(--cn-ink);background:#fff;border-radius:8px;padding:9px 11px;font-size:13px}.bn-date-controls label>div{align-items:center;gap:9px;display:flex}.bn-date-controls input[type=number]{flex:1}.bn-calendar-summary{color:var(--cn-primary);margin:13px 0 0;font-size:12px;line-height:1.6}.bn-calendar-summary small{color:var(--cn-muted);margin-top:3px;font-size:10px;display:block}.bn-face-identities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:380px;display:grid}.bn-face-identities button{border:1px solid var(--cn-border);background:#eee9e3;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}.bn-face-identities button[aria-pressed=true]{border:2px solid var(--cn-primary);background:var(--cn-primary-50)}.bn-face-identities img{object-fit:contain;width:44px;height:44px;margin:auto;display:block}.bn-face-identities button span{color:var(--cn-ink);font-variant-numeric:tabular-nums;padding:3px;font-size:10px;display:block}.bn-model-gender>div{gap:4px;display:flex}.bn-model-gender button{border:1px solid var(--cn-border);min-height:40px;color:var(--cn-ink);background:#fff;border-radius:8px;flex:1;padding:8px 12px;font-size:12px}.bn-model-gender button[aria-pressed=true]{border-color:var(--cn-primary);color:var(--cn-primary);background:var(--cn-primary-50)}.bn-visual-home{max-width:1228px}.bn-visual-home>.cn-home-section,.bn-visual-home>.cn-search-block{max-width:900px;margin-left:auto;margin-right:auto}.bn-home-explorer{margin:20px 0 40px}.bn-home-loading{min-height:1100px}.bn-mobile-procedure{display:none}@media (max-width:800px){.bn-explorer{grid-row:2}.bn-procedure-panel{display:none}.bn-model-options{grid-row:1}.bn-model-gender{grid-column:1}.bn-model-options>.bn-skin-tones{grid-area:1/2}.bn-mobile-procedure{color:var(--cn-muted);gap:6px;padding:0 16px 14px;font-size:12px;display:grid}.bn-mobile-procedure select{border:1px solid var(--cn-border);width:100%;min-height:44px;color:var(--cn-ink);background:#fff;border-radius:8px;padding:8px 10px}.bn-model-options>.bn-face-identities{grid-area:2/1/auto/-1}.bn-face-identities>div{max-width:320px}}@media (max-width:600px){.bn-date-controls{gap:10px}.bn-date-controls input{padding:9px 7px;font-size:12px}}.bn-timeline-dock{border-bottom:1px solid var(--cn-border);padding:14px 24px 16px;position:relative}.bn-timeline-dock .bn-timeline-label{font-variant-numeric:tabular-nums;align-items:center;min-height:32px;margin:0 90px 8px 0}.bn-timeline-dock .bn-play-button{position:absolute;top:10px;right:24px}@media (max-width:600px){.bn-timeline-dock{padding:12px 16px}.bn-timeline-dock .bn-play-button{right:16px}.bn-face-stage{height:360px}}@media (max-width:360px){.bn-model-options .bn-tones{grid-template-columns:repeat(3,22px);gap:7px;display:grid}.bn-model-gender button{padding:8px}}.bn-model-options .bn-tones{grid-template-columns:repeat(6,22px);gap:8px;display:grid}.bn-shape-presets,.bn-custom-face{grid-column:1/-1}.bn-shape-presets>div{flex-wrap:wrap;gap:7px;display:flex}.bn-shape-presets button{border:1px solid var(--cn-border);min-height:36px;color:var(--cn-ink);background:#fff;border-radius:8px;padding:8px 17px;font-size:12px}.bn-shape-presets button[aria-pressed=true]{border-color:var(--cn-primary);color:var(--cn-primary);background:var(--cn-primary-50)}.bn-custom-face summary,.bn-example-settings summary{cursor:pointer;color:var(--cn-muted);font-size:12px}.bn-custom-face>div{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:24px;margin-top:18px;display:grid}.bn-custom-face label{color:var(--cn-ink);gap:10px;font-size:12px;display:grid}.bn-custom-face input{width:100%;accent-color:var(--cn-primary)}.bn-custom-face label>span{color:var(--cn-muted);justify-content:space-between;display:flex}.bn-custom-face button{border:1px solid var(--cn-border);min-height:38px;color:var(--cn-muted);background:#fff;border-radius:6px;padding:8px 12px;font-size:11px}.bn-custom-face p,.bn-time-scale-note,.bn-preview-note{color:var(--cn-muted);font-size:11px;line-height:1.6}.bn-stage-summary{border-bottom:1px solid var(--cn-border);background:#faf6f2;gap:7px;padding:16px 24px;display:grid}.bn-stage-summary strong{color:var(--cn-ink);font-size:15px}.bn-comparison-changes{border-bottom:1px solid var(--cn-border);gap:10px;margin-bottom:2px;padding-bottom:14px;display:grid}.bn-comparison-changes>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.bn-comparison-changes>div>span{color:var(--cn-muted);font-variant-numeric:tabular-nums;font-size:12px}.bn-comparison-changes ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.bn-comparison-changes li{color:var(--cn-primary-dark);background:#fff;border:1px solid #e7d5dc;border-radius:6px;padding:6px 10px;font-size:13px;line-height:1.4}.bn-stage-summary>span{color:var(--cn-primary-dark);font-size:12px}.bn-stage-summary p{color:var(--cn-muted);margin:0;font-size:12px;line-height:1.6}.bn-preview-note{border-bottom:1px solid var(--cn-border);margin:0;padding:12px 24px}.bn-example-settings{border-bottom:1px solid var(--cn-border);padding:16px 24px}.bn-example-settings>p{color:var(--cn-muted);margin:14px 0 0;font-size:12px;line-height:1.7}.bn-example-settings .bn-contour-controls{border:0;padding:16px 0 0}.bn-compare-stages{border-bottom:1px solid var(--cn-border);align-items:center;gap:15px;padding:14px 24px;display:flex}.bn-compare-stages label{min-width:0;color:var(--cn-muted);flex:1;gap:6px;font-size:11px;display:grid}.bn-compare-stages select{border:1px solid var(--cn-border);width:100%;min-height:40px;color:var(--cn-ink);background:#fff;border-radius:6px;padding:8px}.bn-before-label span{margin-bottom:7px;font-size:10px;display:block}.bn-before-label strong{color:var(--cn-ink);letter-spacing:-.03em;font-size:23px;font-weight:500}@media (max-width:800px){.bn-model-options>.bn-skin-tones{grid-area:1/2}.bn-model-options>.bn-shape-presets{grid-area:3/1/auto/-1}.bn-model-options>.bn-custom-face{grid-row:4}.bn-custom-face>div{grid-template-columns:1fr;gap:18px}}@media (max-width:600px){.bn-model-options .bn-tones{grid-template-columns:repeat(6,18px);gap:5px}.bn-model-options .bn-tones button{width:18px;height:18px}.bn-stage-summary,.bn-preview-note,.bn-example-settings,.bn-compare-stages{padding-left:16px;padding-right:16px}.bn-shape-presets button{flex:1;min-width:70px;padding:8px}}@container (width<=519px){.bn-comparing{height:620px}.bn-comparing .bn-day-label{top:calc(50% + 14px);left:16px}.bn-comparing .bn-before-label{top:14px;left:16px}.bn-comparing .bn-day-label>strong,.bn-comparing .bn-before-label strong{font-size:18px}.bn-comparing:after{background:#fff9;width:100%;height:1px;inset:50% 0 auto}}@media (max-width:360px){.bn-model-options .bn-tones{grid-template-columns:repeat(6,15px);gap:4px}.bn-model-options .bn-tones button{width:15px;height:15px}}.bn-simulator{display:block}.bn-procedure-picker{border-bottom:1px solid var(--cn-border);align-items:end;gap:32px;padding:24px;display:flex}.bn-procedure-choice{min-width:0;color:var(--cn-muted);flex:1;gap:10px;font-size:11px;display:grid}.bn-procedure-trigger{border:1px solid var(--cn-border);width:100%;color:var(--cn-ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.bn-procedure-trigger strong{font-size:16px;font-weight:550;line-height:1.4;display:block}.bn-procedure-trigger small{color:var(--cn-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.bn-procedure-trigger>svg{color:var(--cn-primary);flex-shrink:0}.bn-procedure-dialog{border:1px solid var(--cn-border);width:min(720px,100% - 32px);max-width:none;height:min(760px,100dvh - 32px);max-height:none;color:var(--cn-ink);background:#fff;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #20152040}.bn-procedure-dialog[open]{flex-direction:column;display:flex}.bn-procedure-dialog::backdrop{background:#241f2b80}.bn-procedure-dialog>header{justify-content:space-between;align-items:center;gap:20px;padding:24px 24px 18px;display:flex}.bn-procedure-dialog header span{color:var(--cn-muted);letter-spacing:.06em;font-size:10px}.bn-procedure-dialog h2{letter-spacing:-.03em;margin:6px 0 0;font-size:24px}.bn-procedure-close{border:1px solid var(--cn-border);width:44px;height:44px;color:var(--cn-muted);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.bn-procedure-filters{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;padding:0 24px;display:grid}.bn-procedure-filters label{min-width:0;color:var(--cn-muted);gap:7px;font-size:12px;display:grid}.bn-procedure-filters input,.bn-procedure-filters select{border:1px solid var(--cn-border);width:100%;min-width:0;min-height:44px;color:var(--cn-ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:14px}.bn-procedure-search-status{border-bottom:1px solid var(--cn-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 24px;display:flex}.bn-procedure-search-status p{color:var(--cn-muted);margin:0;font-size:12px;line-height:1.5}.bn-procedure-search-status button{min-height:36px;color:var(--cn-primary);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.bn-procedure-results{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 24px 24px;overflow-y:auto}.bn-procedure-results section{margin-top:20px}.bn-procedure-results h3{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.bn-procedure-results h3 span{color:var(--cn-muted);background:#f2efed;border-radius:5px;padding:2px 6px;font-size:10px}.bn-procedure-results ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bn-procedure-results li{min-width:0}.bn-procedure-results button{border:1px solid var(--cn-border);width:100%;height:100%;min-height:52px;color:var(--cn-ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;line-height:1.5;display:flex}.bn-procedure-results button svg{color:var(--cn-primary);flex-shrink:0}.bn-procedure-results button small{color:var(--cn-primary);font-size:11px;display:block}.bn-procedure-results button:hover,.bn-procedure-trigger:hover{border-color:var(--cn-primary)}.bn-procedure-results button[aria-pressed=true]{border-color:var(--cn-primary);background:var(--cn-primary-50)}:is(.bn-procedure-choice button:focus-visible,.bn-procedure-dialog input:focus-visible,.bn-procedure-dialog select:focus-visible){outline:3px solid var(--cn-primary);outline-offset:2px}.bn-procedure-empty{text-align:center;padding:36px 0}.bn-procedure-empty strong{font-size:16px}.bn-procedure-empty p{max-width:350px;color:var(--cn-muted);margin:10px auto 0;font-size:13px;line-height:1.6}@media (max-width:520px){.bn-procedure-dialog{border-radius:12px;width:calc(100% - 24px);height:calc(100dvh - 24px)}.bn-procedure-dialog>header{padding:18px 16px}.bn-procedure-dialog h2{font-size:21px}.bn-procedure-filters{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px}.bn-procedure-filters input,.bn-procedure-filters select{font-size:16px}.bn-procedure-search-status{padding:10px 16px}.bn-procedure-results{padding:0 16px 18px}.bn-procedure-results ul{grid-template-columns:minmax(0,1fr)}}.bn-procedure-picker fieldset{border:0;min-width:180px;margin:0;padding:0}.bn-procedure-picker legend{color:var(--cn-muted);margin-bottom:10px;font-size:12px}.bn-procedure-picker button{min-height:46px}.bn-display-settings{border-bottom:1px solid var(--cn-border);padding:16px 24px}.bn-display-settings summary,.bn-source-details summary{cursor:pointer;font-size:13px;font-weight:550}.bn-display-settings summary>span{color:var(--cn-muted);margin-left:12px;font-size:12px;font-weight:400}.bn-display-settings>p{color:var(--cn-muted);margin:16px 0 0;font-size:13px;line-height:1.6}.bn-display-settings .bn-model-options{border:0;grid-template-columns:1fr 1fr;align-items:start;padding:20px 0 0}.bn-display-settings .bn-face-identities{grid-area:1/1}.bn-display-settings .bn-skin-tones{grid-area:1/2}.bn-model-options legend{font-size:13px}.bn-face-identities img{width:60px;height:60px}.bn-recovery-overview{padding-bottom:24px;container-type:inline-size}.bn-viewer-heading{align-items:start;padding:24px}.bn-viewer-heading h3{font-size:23px;line-height:1.3}.bn-viewer-heading p{max-width:650px;color:var(--cn-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.bn-illustration-pill{font-size:11px}.bn-stages{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 24px;display:grid;position:relative}.bn-five-stages{grid-template-columns:repeat(5,minmax(0,1fr))}.bn-stages>.bn-face-canvas{pointer-events:none;cursor:default;z-index:1}.bn-stages>.bn-scene-status{z-index:2;background:#f9f7f4d9}.bn-stage-card{text-align:left;border:1px solid var(--cn-border);min-width:0;color:var(--cn-ink);background:#f0ebe5;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.bn-stage-card[aria-pressed=true]{border-color:var(--cn-primary);box-shadow:0 0 0 1px var(--cn-primary)}.bn-stage-card:hover{border-color:var(--cn-primary)}.bn-stage-portrait{width:100%;height:230px;display:block}.bn-stage-copy{background:#fff;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.bn-stage-period{color:var(--cn-primary);font-size:12px;font-weight:600}.bn-stage-copy strong{font-size:16px;line-height:1.35}.bn-stage-copy>span:not(.bn-stage-period){color:var(--cn-muted);font-size:13px;line-height:1.6}.bn-stage-copy small{color:var(--cn-primary);align-items:center;gap:5px;margin-top:auto;padding-top:6px;font-size:11px;display:flex}.bn-overview-note{color:var(--cn-muted);margin:18px 24px;font-size:12px;line-height:1.6}.bn-longer-term{background:#f7f5f2;border-radius:8px;align-items:baseline;gap:20px;margin:0 24px;padding:16px 18px;font-size:13px;line-height:1.6;display:flex}.bn-longer-term strong{flex-shrink:0}.bn-longer-term p{color:var(--cn-muted);margin:0}.bn-explorer{border-top:1px solid var(--cn-border);scroll-margin-top:68px}.bn-face-stage{background:#f0ebe5;height:470px}.bn-compare-stages{padding-top:0}.bn-compare-stages label,.bn-compare-stages select{font-size:13px}.bn-before-label strong,.bn-day-label>strong{font-size:20px}.bn-stage-summary{gap:10px;padding:20px 24px}.bn-stage-summary p,.bn-preview-note{font-size:13px}.bn-stage-interval{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.bn-stage-interval dt{color:var(--cn-ink);font-size:12px;font-weight:600;line-height:1.6}.bn-stage-interval dd{color:var(--cn-muted);margin:4px 0 0;font-size:13px;line-height:1.6}@media (max-width:600px){.bn-stage-interval{grid-template-columns:1fr}}.bn-inline-sources{flex-wrap:wrap;gap:8px 18px;display:flex}.bn-inline-sources a{color:var(--cn-primary);text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:inline-flex}.bn-source-details{border-top:1px solid var(--cn-border);background:#faf9f7;padding:22px 24px}.bn-source-details p{color:var(--cn-muted);font-size:13px;line-height:1.7}.bn-source-details ul{padding-left:20px}.bn-source-details a{color:var(--cn-primary);text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:inline-flex}.bn-source-details li p{margin:5px 0 15px}.bn-simulator summary:focus-visible{outline:3px solid var(--cn-primary);outline-offset:4px}@container (width<=720px){.bn-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-stage-portrait{height:210px}}@container (width<=519px){.bn-face-stage.bn-comparing{height:340px}.bn-comparing .bn-day-label{top:14px;left:calc(50% + 12px)}.bn-comparing .bn-before-label{top:14px;left:12px}.bn-comparing .bn-day-label>strong,.bn-comparing .bn-before-label strong{font-size:16px}.bn-comparing:after{width:1px;height:100%;inset:0 auto 0 50%}.bn-longer-term{display:block}.bn-longer-term p{margin-top:6px}.bn-stage-copy{gap:8px;padding:12px}.bn-stage-copy strong{font-size:14px}.bn-stage-copy>span:not(.bn-stage-period){font-size:12px}.bn-stage-portrait{height:180px}}@media (max-width:600px){.bn-procedure-picker{flex-wrap:wrap;gap:18px;padding:18px 16px}.bn-procedure-choice{flex-basis:100%}.bn-procedure-picker fieldset{width:100%;min-width:0}.bn-procedure-picker legend{float:left;margin-right:18px;padding-top:14px}.bn-display-settings{padding:16px}.bn-display-settings summary>span{margin:8px 0 0 15px;display:block}.bn-display-settings .bn-model-options{grid-template-columns:1fr}.bn-display-settings .bn-face-identities,.bn-display-settings .bn-skin-tones{grid-area:auto/1}.bn-viewer-heading{gap:8px;padding:22px 16px 18px}.bn-viewer-heading h3{font-size:20px}.bn-viewer-heading p{font-size:13px}.bn-illustration-pill{white-space:nowrap;font-size:10px}.bn-stages{gap:10px;margin:0 16px}.bn-overview-note{margin:16px}.bn-longer-term{margin:0 16px;display:block}.bn-longer-term p{margin-top:6px}.bn-source-details{padding:20px 16px}}.bn-expression-controls{border:0;min-width:0;margin:0;padding:0}.bn-surface-area{border:0;border-bottom:1px solid var(--cn-border);min-width:0;margin:20px 24px 0;padding:0 0 20px}.bn-surface-area legend{color:var(--cn-ink);margin-bottom:10px;padding:0;font-size:13px;font-weight:550}.bn-surface-area .bn-view-buttons{flex-wrap:wrap;width:fit-content;max-width:100%}.bn-surface-area p{color:var(--cn-muted);margin:10px 0 0;font-size:12px;line-height:1.6}@media (max-width:600px){.bn-surface-area{margin:16px 16px 0;padding-bottom:16px}}.bn-expression-controls legend{color:var(--cn-muted);margin-bottom:7px;font-size:11px}.bn-expression-controls button{min-height:40px}.bn-expression-intro{border-bottom:1px solid var(--cn-border);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 24px;display:flex}.bn-expression-intro p{color:var(--cn-muted);flex:240px;margin:0;font-size:12px;line-height:1.6}@media (max-width:520px){.bn-expression-intro{padding:16px}}.bn-regional-face{border-bottom:1px solid var(--cn-border);flex-wrap:wrap;align-items:end;gap:10px 14px;padding:16px 24px;display:flex}.bn-regional-face label{color:var(--cn-muted);flex:230px;gap:7px;font-size:11px;display:grid}.bn-regional-face select{border:1px solid var(--cn-border);width:100%;min-height:44px;color:var(--cn-ink);font:inherit;background:#fff;border-radius:8px;padding:10px;font-size:14px}.bn-regional-face>button{border:1px solid var(--cn-border);min-height:44px;color:var(--cn-ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:11px}.bn-regional-face p{color:var(--cn-muted);flex:1 0 100%;margin:0;font-size:11px;line-height:1.6}.bn-face-identities button span{white-space:normal;line-height:1.3}@media (max-width:520px){.bn-regional-face{padding:16px}}.bn-hair-tools-nav{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.bn-hair-tools-nav a{border:1px solid var(--cn-border);color:var(--cn-muted);border-radius:8px;padding:12px 18px;font-size:13px;text-decoration:none}.bn-hair-tools-nav a[aria-current=page]{background:var(--cn-primary);border-color:var(--cn-primary);color:#fff}.bn-hair-tools-nav a:focus-visible{outline:3px solid var(--cn-primary);outline-offset:3px}.bn-loss-input{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.bn-loss-input input{border:1px solid var(--cn-border);width:110px;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--cn-ink);border-radius:7px;padding:8px;font-size:30px}.bn-loss-input input[aria-invalid=true]{border-color:#a13939}.bn-loss-input span{color:var(--cn-muted);font-size:12px}.bn-loss-replacement output{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.bn-loss-limit{color:var(--cn-muted);margin:0 24px 18px;font-size:12px;line-height:1.7}.bn-loss-time-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.bn-loss-time-heading label{flex:200px;margin:0}.bn-loss-play{border:1px solid var(--cn-border);min-height:40px;color:var(--cn-ink);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.bn-loss-result{background:#faf9f7;padding:24px}.bn-loss-result h3{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 16px;font-size:14px;display:flex}.bn-loss-result h3 span{color:var(--cn-muted);font-weight:400}.bn-loss-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.bn-loss-stats dt{color:var(--cn-muted);font-size:11px;line-height:1.5}.bn-loss-stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(18px,4cqi,30px)}.bn-loss-stats small{color:var(--cn-muted);letter-spacing:0;margin-top:3px;font-size:11px;display:block}.bn-loss-result p{color:var(--cn-muted);margin:16px 0 0;font-size:12px;line-height:1.7}.bn-loss-patch-stat{grid-template-columns:1fr}.bn-loss-tool .bn-hair-segment button{white-space:normal;min-width:0}.bn-loss-tool .bn-hair-angles{width:auto}.bn-loss-tool .bn-hair-angles button{flex:1 1 0;padding-left:8px;padding-right:8px}.bn-loss-tool:lang(ko) .bn-hair-angles button{white-space:nowrap}@media (max-width:760px){.bn-loss-tool .bn-hair-controls fieldset{grid-column:1/-1}}@media (max-width:600px){.bn-loss-limit{margin-left:16px;margin-right:16px}.bn-loss-result{padding:18px 16px}.bn-hair-tools-nav a{text-align:center;flex:1;padding:12px 10px}}.bn-hair-tool{border:1px solid var(--cn-border);background:#fff;border-radius:12px;overflow:hidden}.bn-hair-appearance{border-bottom:1px solid var(--cn-border);flex-wrap:wrap;align-items:end;gap:20px;padding:20px 24px;display:flex}.bn-hair-appearance label{gap:8px;font-size:12px;font-weight:600;display:grid}.bn-hair-appearance select{border:1px solid var(--cn-border);max-width:100%;min-height:42px;color:var(--cn-ink);font:inherit;background:#fff;border-radius:6px;padding:8px 30px 8px 12px}.bn-hair-layout{grid-template-columns:280px minmax(0,1fr);display:grid}.bn-hair-controls{border-right:1px solid var(--cn-border);padding:24px}.bn-hair-controls fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}.bn-hair-controls legend{color:var(--cn-muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.bn-hair-patterns{gap:6px;display:grid}.bn-hair-tool button{cursor:pointer;font-family:inherit}:is(.bn-hair-tool button:focus-visible,.bn-hair-tool select:focus-visible,.bn-hair-tool input:focus-visible){outline:3px solid var(--cn-primary);outline-offset:3px}.bn-hair-tool button:disabled{opacity:.5;cursor:wait}.bn-hair-tool input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;height:30px}.bn-hair-tool input[type=range]::-webkit-slider-runnable-track{background:var(--cn-border);border-radius:4px;height:4px}.bn-hair-tool input[type=range]::-webkit-slider-thumb{background:var(--cn-primary);width:18px;height:18px;box-shadow:0 0 0 1px var(--cn-primary);border:3px solid #fff;margin-top:-7px}.bn-hair-tool input[type=range]::-moz-range-track{background:var(--cn-border);border-radius:4px;height:4px}.bn-hair-tool input[type=range]::-moz-range-thumb{background:var(--cn-primary);border:3px solid #fff;width:12px;height:12px}.bn-hair-patterns button{border:1px solid var(--cn-border);text-align:left;color:var(--cn-ink);background:#fff;border-radius:7px;padding:10px 12px}.bn-hair-patterns button span{font-size:13px;font-weight:600;display:block}.bn-hair-patterns button small{color:var(--cn-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.bn-hair-patterns button[aria-pressed=true]{border-color:var(--cn-primary);background:#f5f2fa}.bn-hair-segment{background:#f1efed;border-radius:7px;gap:3px;padding:3px;display:flex}.bn-hair-segment button{min-height:36px;color:var(--cn-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:1;padding:6px 12px;font-size:12px}.bn-hair-segment button[aria-pressed=true]{color:var(--cn-ink);background:#fff;font-weight:600;box-shadow:0 1px 4px #0000000d}.bn-hair-number label{gap:8px;font-size:12px;display:grid}.bn-hair-number-field{color:var(--cn-muted);align-items:baseline;gap:10px;display:flex}.bn-hair-tool .bn-hair-number-field input{border:1px solid var(--cn-border);width:140px;min-width:0;max-width:100%;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--cn-ink);background:#fff;border-radius:6px;padding:8px 10px;font-size:28px}.bn-hair-number-field input[aria-invalid=true]{outline:2px solid #a13939}.bn-hair-number p{color:var(--cn-muted);margin:8px 0 0;font-size:11px;line-height:1.6}.bn-hair-reference .bn-hair-number-field input{font-size:20px}.bn-hair-controls input[type=range]{width:100%;accent-color:var(--cn-primary);margin:18px 0;display:block}.bn-hair-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.bn-hair-presets button{border:1px solid var(--cn-border);min-height:36px;color:var(--cn-ink);background:#fff;border-radius:5px;padding:4px 0;font-size:11px}.bn-hair-presets button[aria-pressed=true]{background:var(--cn-primary);border-color:var(--cn-primary);color:#fff}.bn-hair-controls p{color:var(--cn-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.bn-hair-character{flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bn-hair-character label{gap:6px;font-size:12px;display:grid}.bn-hair-character select{border:1px solid var(--cn-border);width:100%;min-width:0;min-height:40px;color:var(--cn-ink);font:inherit;background:#fff;border-radius:6px;padding:8px}.bn-hair-character p{color:var(--cn-muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.bn-hair-result>span{color:var(--cn-muted);margin-top:5px;font-size:12px;display:block}.bn-hair-reset{min-height:36px;color:var(--cn-muted);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.bn-hair-viewer{min-width:0;container-type:inline-size}.bn-hair-view-heading{justify-content:space-between;align-items:center;gap:12px;padding:24px 24px 16px;display:flex}.bn-hair-view-heading span{color:var(--cn-muted);letter-spacing:.06em;font-size:10px}.bn-hair-view-heading h2{letter-spacing:-.03em;margin:6px 0 0;font-size:24px}.bn-hair-view-heading button{border:1px solid var(--cn-border);min-height:38px;color:var(--cn-ink);background:#fff;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:11px}.bn-hair-angles{flex-wrap:wrap;width:fit-content;max-width:calc(100% - 48px);margin:0 24px 16px}.bn-hair-angles button{flex:none}.bn-hair-mode{flex-wrap:wrap;width:fit-content;max-width:calc(100% - 48px);margin:0 24px 12px}.bn-hair-mode button{flex:none}.bn-hair-reference{margin:0 24px 16px}.bn-hair-reference label{gap:6px;font-size:12px;display:grid}.bn-hair-reference p{color:var(--cn-muted);margin:8px 0 0;font-size:11px;line-height:1.6}.bn-hair-timeline{border-bottom:1px solid var(--cn-border);padding:18px 24px}.bn-hair-timeline label{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.bn-hair-timeline output{font-variant-numeric:tabular-nums;font-weight:600}.bn-hair-timeline input{width:100%;min-height:30px;accent-color:var(--cn-primary);margin:0;display:block}.bn-hair-checkpoints{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bn-hair-checkpoints button{border:1px solid var(--cn-border);min-height:36px;color:var(--cn-ink);background:#fff;border-radius:6px;padding:6px 9px;font-size:11px}.bn-hair-checkpoints button[aria-pressed=true]{background:var(--cn-primary);border-color:var(--cn-primary);color:#fff}.bn-hair-timeline p{color:var(--cn-muted);margin:12px 0 0;font-size:11px;line-height:1.6}.bn-hair-phase{background:#f7f5f2;border-radius:8px;margin:16px 24px;padding:16px}.bn-hair-phase h3{margin:0 0 8px;font-size:15px}.bn-hair-phase p{color:var(--cn-muted);margin:0 0 12px;font-size:12px;line-height:1.7}.bn-hair-result{padding:20px 24px 0;font-size:13px}.bn-hair-result p,.bn-hair-note{color:var(--cn-muted);font-size:12px;line-height:1.7}.bn-hair-note{margin:12px 24px 16px}.bn-hair-recovery-link{border-top:1px solid var(--cn-border);color:var(--cn-primary);padding:18px 24px;font-size:12px;line-height:1.6;display:block}.bn-hair-donor{border-top:1px solid var(--cn-border)}.bn-hair-donor>summary{cursor:pointer;padding:20px 24px;font-size:16px;font-weight:600}:is(.bn-hair-donor>summary:focus-visible,.bn-donor-sources>summary:focus-visible){outline:3px solid var(--cn-primary);outline-offset:-3px}.bn-hair-donor>p,.bn-donor-sources p{color:var(--cn-muted);margin:12px 24px;font-size:12px;line-height:1.7}.bn-hair-donor>.bn-hair-checkpoints{margin:16px 24px}.bn-donor-sources{margin:16px 24px 24px;font-size:12px}.bn-donor-sources>summary{cursor:pointer;padding:8px 0}.bn-donor-sources p{margin:8px 0 12px}@media (max-width:1100px){.bn-hair-layout{grid-template-columns:240px minmax(0,1fr)}.bn-hair-controls{padding:20px 16px}}@media (max-width:760px){.bn-hair-layout{grid-template-columns:minmax(0,1fr)}.bn-hair-appearance{gap:12px;padding:16px}.bn-hair-appearance label:first-child{flex-basis:100%}.bn-hair-controls{border-right:0;border-bottom:1px solid var(--cn-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bn-hair-controls fieldset{margin:0}.bn-hair-controls fieldset:first-child,.bn-hair-controls fieldset:nth-child(3){grid-column:1/-1}.bn-hair-patterns{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-hair-controls fieldset:nth-child(2){grid-column:1/-1}.bn-hair-controls input[type=range]{margin:12px 0}.bn-hair-view-heading{padding:20px 16px 16px}.bn-hair-view-heading h2{font-size:20px}.bn-hair-angles,.bn-hair-mode{max-width:calc(100% - 32px);margin-left:16px}.bn-hair-reference{margin-left:16px;margin-right:16px}.bn-hair-timeline{padding:16px}.bn-hair-phase{margin:16px}.bn-hair-result{padding:16px 16px 0}.bn-hair-note{margin:12px 16px 16px}.bn-hair-recovery-link{padding:16px}}.bn-hair-mobile-count{display:none}@media (max-width:760px){.bn-hair-mobile-count{border-bottom:1px solid var(--cn-border);grid-template-columns:1fr auto;gap:12px;padding:16px;font-size:12px;display:grid}.bn-hair-mobile-count .bn-hair-number{grid-column:1/-1}.bn-hair-mobile-count input{width:100%;accent-color:var(--cn-primary);grid-column:1/-1}}.bn-comparison-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px 18px;display:grid}.bn-comparison-presets button{border:1px solid var(--cn-border);min-height:64px;color:var(--cn-ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-content:start;gap:4px;padding:12px;display:grid}.bn-comparison-presets button[aria-pressed=true]{border-color:var(--cn-primary);background:var(--cn-primary-50)}.bn-comparison-presets button:focus-visible{outline:2px solid var(--cn-primary);outline-offset:3px}.bn-comparison-presets strong{text-wrap:balance;font-size:13px;line-height:1.5}.bn-comparison-presets span{font-variant-numeric:tabular-nums;color:var(--cn-muted);font-size:12px;line-height:1.5}.bn-comparison-layout{border-bottom:1px solid var(--cn-border);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:0 24px 14px;display:flex}.bn-comparison-layout p{color:var(--cn-muted);flex:240px;margin:0;font-size:12px;line-height:1.6}.bn-dressing-option .bn-highlight-toggle{min-height:44px;color:var(--cn-ink);font-size:13px}.bn-dressing-option input{width:18px;height:18px}.bn-hair-comparison{margin-bottom:16px}.bn-hair-tool .bn-wipe-control input{width:100%;margin:0}.bn-face-stage.bn-wipe{height:470px}.bn-face-stage.bn-eye-detail{height:340px}.bn-eye-stages .bn-stage-portrait{height:140px}@container (width<=519px){.bn-face-stage.bn-eye-detail{height:280px}.bn-eye-stages .bn-stage-portrait{height:100px}}.bn-wipe:after{display:none}.bn-face-stage.bn-lower-lid-detail{height:420px}.bn-comparing .bn-before-label,.bn-comparing .bn-day-label{max-width:calc(50% - 36px)}.bn-wipe-divider{pointer-events:none;background:#fff;width:2px;position:absolute;top:105px;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #00000015}.bn-wipe-control{border-bottom:1px solid var(--cn-border);gap:8px;padding:16px 24px;font-size:12px;display:grid}.bn-wipe-control>span{color:var(--cn-muted);justify-content:space-between;gap:16px;display:flex}.bn-wipe-control small{font-size:11px}.bn-wipe-control>label{gap:8px;display:grid}.bn-wipe-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bn-wipe-actions button{border:1px solid var(--cn-border);min-height:48px;color:var(--cn-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;place-content:center;gap:3px;padding:8px;display:grid}.bn-wipe-actions button[aria-pressed=true]{border-color:var(--cn-primary);background:var(--cn-primary-50)}.bn-wipe-actions button:focus-visible{outline:2px solid var(--cn-primary);outline-offset:2px}.bn-wipe-actions span{font-variant-numeric:tabular-nums;color:var(--cn-muted);font-size:11px}@container (width<=519px){.bn-comparison-presets,.bn-comparison-layout,.bn-wipe-control{padding-left:16px;padding-right:16px}.bn-comparing .bn-before-label,.bn-comparing .bn-day-label{max-width:calc(50% - 24px)}}.cn-language-row.bn-hair-language,.cn-language-row.bn-facial-language{flex-wrap:wrap;gap:6px;display:flex}.cn-language-row.bn-hair-language a,.cn-language-row.bn-hair-language span,.cn-language-row.bn-facial-language a,.cn-language-row.bn-facial-language span{align-items:center;min-height:36px;display:inline-flex}.cn-app-shell[lang=ko] .bn-simulator-intro,.cn-app-shell[lang=ko] .bn-hair-tool,.cn-app-shell[lang=ko] .bn-simulator,.cn-app-shell[lang=ko] .bn-procedure-dialog{word-break:keep-all;overflow-wrap:break-word}.cn-app-shell[lang=ko] .cn-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.bn-procedure-picker{padding:16px 24px;display:block}.bn-procedure-choice{max-width:none}.bn-explorer{scroll-margin-top:64px}.bn-explorer>.bn-viewer-heading{align-items:center;padding:14px 24px}.bn-explorer>.bn-viewer-heading h3{margin-top:4px;font-size:18px}.bn-explorer>.bn-face-stage{height:400px}.bn-timeline-dock{border-top:1px solid var(--cn-border)}.bn-timeline-ticks,.bn-hair-checkpoints,.bn-hair-presets{flex-wrap:nowrap;padding:3px;overflow-x:auto}.bn-timeline-ticks button,.bn-hair-checkpoints button,.bn-hair-presets button{flex:none;min-width:44px;min-height:44px;font-size:12px}.bn-time-scale-note{margin:6px 0 0}.bn-advanced-settings,.bn-stage-explanation,.bn-date-settings,.bn-overview-details{border-bottom:1px solid var(--cn-border)}.bn-advanced-settings>summary,.bn-stage-explanation>summary,.bn-date-settings>summary,.bn-overview-details>summary,.bn-display-settings>summary,.bn-example-settings>summary,.bn-source-details>summary{cursor:pointer;min-height:44px;padding:12px 24px;font-size:14px;line-height:1.5}.bn-display-settings,.bn-example-settings,.bn-source-details{padding:0}.bn-display-settings>p,.bn-display-settings>.bn-model-options,.bn-display-settings>fieldset,.bn-display-settings>button,.bn-example-settings>p,.bn-source-details>:not(summary){margin-left:24px;margin-right:24px}.bn-display-settings>.bn-model-gender{border:0;padding:12px 0}.bn-model-gender button,.bn-regional-reset{border:1px solid var(--cn-border);min-height:44px;color:var(--cn-ink);background:#fff;border-radius:8px;padding:8px 14px}.bn-model-gender button[aria-pressed=true]{background:var(--cn-primary-50);border-color:var(--cn-primary);color:var(--cn-primary-dark)}.bn-display-settings .bn-model-options{padding-bottom:20px}.bn-advanced-settings[open]>summary{margin-bottom:12px}.bn-stage-summary{font-size:14px}.bn-preview-note,.bn-overview-note,.bn-source-details p{font-size:14px;line-height:1.6}.bn-view-buttons button,.bn-wipe-actions button,.bn-compare-button,.bn-play-button{min-height:44px;font-size:13px}.bn-model-options .bn-tones{grid-template-columns:repeat(6,44px);gap:8px}.bn-model-options .bn-tones button{width:44px;height:44px}.bn-simulator input[type=range],.bn-hair-tool input[type=range]{min-height:32px}.bn-hair-layout{display:block}.bn-hair-pattern-choice{gap:4px;font-size:13px;display:grid}.bn-hair-pattern-choice select{border:1px solid var(--cn-border);width:100%;min-height:44px;color:var(--cn-ink);font:inherit;background:#fff;border-radius:8px;padding:6px 10px}.bn-hair-view-heading{align-items:center;padding:14px 24px}.bn-hair-view-heading>div{flex:1;min-width:0}.bn-hair-view-heading>button{min-height:44px}.bn-hair-viewer{min-width:0}.bn-hair-stage{height:360px}.bn-hair-primary-controls{border-bottom:1px solid var(--cn-border);padding:12px 24px}.bn-hair-primary-controls fieldset{border:0;min-width:0;margin:0;padding:0}.bn-hair-primary-controls legend{margin-bottom:8px;font-size:14px}.bn-hair-primary-controls input[type=range]{width:100%;accent-color:var(--cn-primary)}.bn-hair-primary-controls p{color:var(--cn-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.bn-hair-controls{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bn-hair-controls p,.bn-hair-timeline p,.bn-hair-note{font-size:13px}.bn-hair-controls button,.bn-hair-segment button,.bn-loss-play{min-height:44px;font-size:13px}.bn-hair-number-field input,.bn-loss-input input{min-height:44px}.cn-feature-link{color:var(--cn-ink);background:0 0;border-color:#0000;margin:4px 0}.cn-feature-link small{color:var(--cn-muted);font-size:11px}.cn-feature-link strong{font-size:13px}.cn-feature-link:hover:not(.active){background:var(--cn-primary-50)}.cn-nav-label{font-size:11px}.cn-language-row a,.cn-language-row span{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.cn-language-menu{justify-self:end;position:relative}.cn-language-menu>summary{cursor:pointer;min-width:44px;min-height:44px;color:var(--cn-primary-dark);place-items:center;font-size:14px;list-style:none;display:grid}.cn-language-menu>summary::-webkit-details-marker{display:none}.cn-language-menu nav{border:1px solid var(--cn-border);background:#fff;border-radius:10px;min-width:180px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0001}.cn-language-menu nav a{align-items:center;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.cn-language-menu nav a[aria-current=page]{background:var(--cn-primary-50);color:var(--cn-primary-dark)}.cn-bottom-nav{padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,minmax(0,1fr))}.cn-mobile-drawer{padding-bottom:env(safe-area-inset-bottom)}.bn-simulator-intro h1,.bn-viewer-heading h3,.cn-home-intro h1{text-wrap:balance}@media (max-width:600px){.bn-visual-home .cn-home-intro{padding-top:12px;padding-bottom:14px}.bn-visual-home .cn-home-intro h1{margin:0 0 8px;font-size:25px}.bn-visual-home .cn-home-intro p{margin:0;font-size:14px;line-height:1.5}.bn-simulator-page{padding-top:0}.bn-simulator-page>.cn-language-row,.bn-simulator-page>.cn-breadcrumbs{display:none}.bn-simulator-intro{padding:12px 0}.bn-simulator-intro h1{margin:0 0 8px;font-size:24px;line-height:1.25}.bn-simulator-intro h1 br{display:none}.bn-simulator-intro>p{margin:0;font-size:14px;line-height:1.5}.bn-simulator-intro>.cn-category-pill,.bn-simulator-intro>div{display:none}.bn-hair-tools-nav{margin:8px 0 0}.bn-hair-tools-nav a{min-height:44px}.bn-procedure-picker{padding:12px}.bn-procedure-trigger{padding:10px 12px}.bn-procedure-trigger small{font-size:12px}.bn-explorer>.bn-viewer-heading{padding:10px 12px}.bn-explorer>.bn-viewer-heading h3{font-size:16px}.bn-explorer>.bn-face-stage,.bn-hair-stage{height:clamp(230px,34dvh,290px)}.bn-timeline-dock,.bn-hair-timeline,.bn-hair-primary-controls{padding:10px 12px}.bn-timeline-dock .bn-play-button{top:6px;right:12px}.bn-timeline-ticks{margin-top:2px}.bn-time-scale-note{font-size:12px}.bn-advanced-settings>summary,.bn-stage-explanation>summary,.bn-date-settings>summary,.bn-overview-details>summary,.bn-display-settings>summary,.bn-example-settings>summary,.bn-source-details>summary{padding:12px}.bn-display-settings summary>span{margin-top:4px;margin-left:16px;display:block}.bn-display-settings>p,.bn-display-settings>.bn-model-options,.bn-display-settings>fieldset,.bn-display-settings>button,.bn-example-settings>p,.bn-source-details>:not(summary){margin-left:12px;margin-right:12px}.bn-model-options .bn-tones{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.bn-model-options .bn-tones button{width:100%;min-width:36px}.bn-hair-view-heading{padding:12px}.bn-hair-pattern-choice select,.bn-hair-tool input[type=number],.bn-simulator input[type=number],.bn-simulator input[type=date]{font-size:16px}.bn-hair-mode{margin:0;padding:0 12px 10px}.bn-hair-controls{grid-template-columns:minmax(0,1fr);padding:12px}.bn-hair-primary-controls .bn-hair-presets{margin-top:0;display:flex}.bn-hair-primary-controls legend{font-size:13px}.bn-hair-primary-controls .bn-hair-number{align-items:center;gap:8px;display:flex}.bn-home-explorer{margin-top:0}.bn-explorer>.bn-face-stage,.bn-hair-stage.bn-wipe,.bn-hair-stage.bn-comparing{height:clamp(230px,31dvh,270px)}.bn-simulator-page>.bn-hair-tools-nav,.bn-explorer>.bn-viewer-heading>div>span{display:none}.bn-hair-primary-controls .bn-hair-number{display:block}.bn-hair-primary-controls .bn-hair-number label{justify-content:space-between;align-items:center;gap:12px;display:flex}.bn-hair-primary-controls .bn-hair-number-field{flex:0 0 112px}.bn-hair-primary-controls .bn-hair-number-field input{width:84px}}@media (min-width:601px){.bn-explorer>.bn-face-stage{height:clamp(280px,42dvh,400px)}}.bn-loss-primary-input fieldset{align-items:center;gap:16px;display:flex}.bn-loss-primary-input legend{float:left;margin:0 auto 0 0}.bn-loss-primary-input .bn-loss-input{margin:0}.bn-loss-time-heading{flex-wrap:nowrap}.bn-loss-time-heading label{flex-wrap:wrap;flex:1;min-width:0}.bn-loss-time-heading .bn-loss-play{flex-shrink:0}.bn-explorer>.bn-face-stage.bn-stacked{height:clamp(600px,84dvh,720px)}.bn-stacked .bn-before-label,.bn-stacked .bn-day-label{max-width:calc(100% - 32px);left:16px}.bn-stacked .bn-before-label{top:14px}.bn-stacked .bn-day-label{top:calc(50% + 14px)}.bn-stacked:after{background:#fffc;width:100%;height:1px;inset:50% 0 auto}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
