@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.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}}.m-1{margin:var(--spacing)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.text-left{text-align:left}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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}.blur{--tw-blur:blur(8px);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Axiforma;font-weight:600;font-style:normal;font-display:swap;src:local(Axiforma SemiBold),local(Axiforma-SemiBold),url(/fonts/Axiforma-SemiBold.ttf)format("truetype")}@font-face{font-family:Axiforma;font-weight:700;font-style:normal;font-display:swap;src:local(Axiforma Bold),local(Axiforma-Bold),url(/fonts/Axiforma-Bold.ttf)format("truetype")}@font-face{font-family:Axiforma;font-weight:800;font-style:normal;font-display:swap;src:local(Axiforma ExtraBold),local(Axiforma-ExtraBold),url(/fonts/Axiforma-ExtraBold.ttf)format("truetype")}@font-face{font-family:Axiforma;font-weight:900;font-style:normal;font-display:swap;src:local(Axiforma Heavy),local(Axiforma-Heavy),local(Axiforma Black),url(/fonts/Axiforma-Heavy.ttf)format("truetype")}:root{--bg:#070b08;--bg2:#0b120d;--panel:#0e1610;--panel2:#111c14;--hair:#1c2a20;--hair2:#26382b;--green:#12b02a;--green-dim:#0c7a1e;--lgreen:#7be185;--gold:#c4af6b;--gold-2:#c4af6b;--ink:#e8f0ea;--dim:#8fa596;--faint:#5f7365;--disp:"Axiforma","Bricolage Grotesque",system-ui,sans-serif;--body:"Instrument Sans",system-ui,sans-serif;--marker:"Permanent Marker","Bricolage Grotesque",system-ui,cursive}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:14px;overflow:hidden}#webvid{object-fit:cover;object-position:78% 25%;z-index:0;width:100%;height:100%;position:fixed;inset:0;transform:scaleY(-1)}#webscrim{z-index:0;pointer-events:none;background:#071c0c8c;position:fixed;inset:0}body.light #webscrim{background:#071c0c4d}.glow{z-index:0;pointer-events:none;position:fixed}.glow.a{background:radial-gradient(circle,#12b02a2e,#0000 72%);width:700px;height:700px;top:-12%;left:6%}.glow.b{background:radial-gradient(circle,#c4af6b1c,#0000 72%);width:800px;height:800px;bottom:-17%;right:4%}.app{z-index:1;grid-template-columns:294px 1fr;gap:14px;height:100vh;padding:14px;display:grid;position:relative}.rail{border:1px solid var(--hair);background:linear-gradient(#0e1610eb,#0a0f0beb);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.brand{border-bottom:1px solid var(--hair);text-align:center;flex-direction:column;align-items:center;gap:5px;padding:9px 16px 18px;display:flex}.mark{background:linear-gradient(135deg,var(--green),var(--gold));border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 16px #12b02a59}.mark svg{width:17px;height:17px}.mark-img{object-fit:contain;flex-shrink:0;width:34px;height:34px}.brand b{font-family:var(--disp);letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1}.brand b .mk{color:#fff}.brand b .sp{color:var(--gold)}body.light .brand b .mk{color:#7be185}.staige-logo{width:196px;max-width:100%;height:auto;margin:2px auto 4px;display:block}.brand small{color:var(--faint);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin-top:3px;font-size:9.5px;display:block}.nav{scrollbar-width:thin;flex:1;padding:12px 12px 16px;overflow-y:auto}.grp{letter-spacing:.2em;text-transform:uppercase;color:var(--lgreen);align-items:center;gap:8px;padding:14px 10px 7px;font-size:9.5px;font-weight:700;display:flex}.grp span:not(.ln){white-space:nowrap}.grp:first-child{padding-top:4px}.grp .ln{background:linear-gradient(90deg,var(--hair2),transparent);flex:1;height:1px}.item{color:var(--dim);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:8px 11px;font-size:13px;font-weight:500;transition:all .15s;display:flex;position:relative}.item:hover{color:var(--ink);background:#7be1850f}.item.on{color:#fff;background:linear-gradient(90deg,#12b02a29,#12b02a05)}.item.on:before{content:"";background:var(--green);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.item .dot{background:var(--faint);border-radius:50%;flex-shrink:0;width:7px;height:7px}.item.on .dot,.item:hover .dot{background:var(--lgreen)}.item .item-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.item .item-ico svg{width:17px;height:17px}.item.on .item-ico,.item:hover .item-ico{filter:brightness(1.12)saturate(1.06)}.menu-defs{width:0;height:0;position:absolute;overflow:hidden}.item.item-gold{color:var(--gold-2)}.item.item-gold.on,.item.item-gold:hover{color:var(--gold)}.item .n{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.item .n-right{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.item .n-mark{justify-content:center;align-items:center;min-width:30px;display:inline-flex}.item .n-mark.crown{color:var(--gold)}.item .n-mark.crown svg{width:13px;height:13px}.item .n-mark.tierpro{letter-spacing:.1em;text-transform:uppercase;color:var(--lgreen);border:1px solid var(--green-dim);border-radius:5px;padding:2px 5px;font-size:8.5px;font-weight:800;line-height:1}.item .n-lock{opacity:.85;justify-content:center;align-items:center;width:14px;font-size:11px;display:inline-flex}.oneshot{border:1px solid var(--gold);cursor:pointer;background:linear-gradient(135deg,#c4af6b24,#c4af6b08);border-radius:12px;align-items:center;gap:10px;margin:6px 6px 4px;padding:11px 13px;display:flex}.oneshot .os-mark,.os-enable .os-mark{flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.oneshot .os-mark.crown,.os-enable .os-mark.crown{color:var(--gold)}.oneshot .os-mark.crown svg,.os-enable .os-mark.crown svg{width:14px;height:14px}.oneshot .os-mark.tierpro,.os-enable .os-mark.tierpro{letter-spacing:.1em;text-transform:uppercase;color:var(--lgreen);border:1px solid var(--green-dim);border-radius:5px;padding:2px 5px;font-size:8.5px;font-weight:800;line-height:1}.oneshot b{font-family:var(--disp);color:var(--gold-2);font-size:13px;font-weight:700}.oneshot small{color:var(--dim);margin-top:1px;font-size:10.5px;display:block}.main{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.top{z-index:30;border:1px solid var(--hair);background:#0e1610e6;border-radius:16px;align-items:center;gap:14px;padding:11px 16px;display:flex;position:relative}.top-left{flex:1 1 0;align-items:center;gap:14px;min-width:0;display:flex;overflow:visible}.top-right{flex:1 1 0;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.top-left .ctype,.top-left .pick{flex-shrink:0}.brandcenter{pointer-events:none;flex-shrink:0;align-items:center;gap:8px;display:flex}.bc-logo{object-fit:contain;flex-shrink:0;width:46px;height:46px}.bc-name{font-family:var(--disp);letter-spacing:-.01em;white-space:nowrap;font-size:28px;font-weight:800;position:relative;top:6px}.bc-name .mk{color:#fff}.bc-name .sp{color:var(--gold)}body.light .bc-name .mk{color:#12b02a}.brandext{opacity:.85;flex-shrink:0;align-items:center;gap:5px;margin-right:2px;display:flex}.brandext-logo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.brandext-name{font-family:var(--disp);letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:800;line-height:1}.brandext-name .mk{color:#fff}.brandext-name .sp{color:var(--gold)}body.light .brandext-name .mk{color:#12b02a}.coming{justify-content:center;align-items:center;min-height:62vh;padding:36px 24px;display:flex}.coming-card{border:1px solid var(--hair);background:#0e16108c;border-radius:22px;align-items:center;gap:40px;width:100%;max-width:1200px;padding:36px 40px;display:flex}body.light .coming-card{background:#fff}.coming-img{object-fit:contain;border-radius:18px;flex:none;width:600px;max-width:50%;height:auto}.coming-body{flex:auto;min-width:0}.coming-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border:1px solid var(--hair2);border-radius:999px;margin-bottom:18px;padding:6px 18px;font-size:20px;font-weight:800;display:inline-block}.coming-title{font-family:var(--disp);margin:0 0 18px;font-size:52px;font-weight:800;line-height:1.12}.coming-title .g{color:var(--lgreen)}.coming-sub{color:var(--dim);max-width:34ch;margin:0 0 20px;font-size:28px;line-height:1.5}.coming-stay{color:var(--lgreen);margin:0;font-size:26px;font-weight:800}.lockscreen{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:28px 24px;display:flex;overflow-y:auto}.lock-wrap{flex-direction:column;gap:14px;width:100%;max-width:1120px;display:flex}.lock-wrap--single{max-width:640px}.lock-heads{grid-template-columns:1fr 70px 1fr;align-items:center;padding:0 4px;display:grid}.lock-head{font-family:var(--disp);letter-spacing:.03em;text-align:center;color:var(--lgreen);text-transform:uppercase;text-underline-offset:5px;font-size:19px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.lock-head--or{font-family:var(--disp);color:var(--ink);letter-spacing:.1em;font-size:14px;font-weight:800;text-decoration:none}.lock-cols{grid-template-columns:1fr 70px 1fr;align-items:stretch;width:100%;display:grid}.lock-cols--single{grid-template-columns:minmax(0,640px);justify-content:center}.lock-div{flex-direction:column;justify-content:center;place-self:stretch center;align-items:center;width:70px;display:flex;overflow:visible}.lock-div img{object-fit:contain;filter:drop-shadow(0 0 5px #c4af6b66);width:auto;max-width:none;height:100%;max-height:640px;display:block}.lock-card{border:1px solid var(--hair);background:#0e16108c;border-radius:20px;flex-direction:column;align-items:flex-start;gap:15px;width:100%;padding:30px 32px;display:flex}body.light .lock-card{background:#fff}.lock-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--lgreen);border:1px solid var(--hair2);border-radius:999px;padding:6px 15px;font-size:12px;font-weight:800;display:inline-block}.lock-title{font-family:var(--disp);margin:0;font-size:32px;font-weight:800;line-height:1.14}.lock-title .g{color:var(--lgreen)}.lock-title .gold{color:var(--gold)}.lock-why{color:var(--dim);margin:0;font-size:17px;line-height:1.5}.lock-plan{border:1px solid var(--hair2);border-radius:16px;width:100%;padding:18px 20px}.lock-price{align-items:baseline;gap:6px;margin-bottom:10px;display:flex}.lock-price b{font-family:var(--disp);color:var(--ink);font-size:32px;font-weight:800}.lock-price span{color:var(--dim);font-size:15px}.lock-perks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lock-perks li{color:var(--ink);padding-left:24px;font-size:15px;position:relative}.lock-perks li:before{content:"✓";color:var(--lgreen);font-weight:800;position:absolute;top:0;left:0}.lock-cta{text-align:center;background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:12px;align-self:stretch;padding:14px 24px;font-size:16px;font-weight:800;transition:filter .15s}.lock-cta:hover{filter:brightness(1.08)}.lock-cta--gold{color:#0b2606;background:linear-gradient(135deg,#0a6b1a,#a9e63f);box-shadow:0 6px 16px #12b02a4d}.lock-note{color:var(--dim);margin:0;font-size:13px}.trialbar{border:1px solid var(--gold);background:radial-gradient(120% 100% at 0 0,#c4af6b24,#0000 60%),#0e161099;border-radius:12px;flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:9px 16px;font-size:13px;display:flex}.trialbar-dot{background:#f7861e;border-radius:50%;width:8px;height:8px;animation:1.4s infinite trialdot;box-shadow:0 0 10px #f7861e}@keyframes trialdot{0%,to{opacity:1}50%{opacity:.35}}.trialbar b{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.trialbar-time{font-family:var(--disp);color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.trialbar-note{color:var(--dim);flex:1;min-width:200px}.trialbar-cta{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:8px 18px;font-size:13px;font-weight:800;transition:filter .15s}.trialbar-cta:hover{filter:brightness(1.08)}.trialwall{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040705d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.trialwall-card{border:1px solid var(--gold);background:#0e1610f7;border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:520px;padding:36px 38px;display:flex;box-shadow:0 30px 80px #0009}.redeem-form{flex-wrap:wrap;gap:10px;width:100%;display:flex}.redeem-in{background:var(--bg2);border:1px solid var(--hair2);min-width:180px;color:var(--ink);letter-spacing:.04em;border-radius:12px;outline:none;flex:1;padding:13px 15px;font-size:15px}.redeem-in:focus{border-color:var(--gold)}.redeem-err{color:#f7861e;margin:0;font-size:13px;font-weight:600}.masterbar{z-index:150;border:1px solid var(--gold);background:#0e1610f0;border-radius:12px;align-items:center;gap:6px;padding:7px 10px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 24px #00000073}.masterbar-lbl{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-right:2px;font-size:10px;font-weight:800}.masterbar-btn{background:var(--bg2);border:1px solid var(--hair2);color:var(--dim);cursor:pointer;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700;transition:all .12s}.masterbar-btn:hover{color:var(--ink)}.masterbar-btn.on{background:var(--green);color:#fff;border-color:var(--green)}.masterbar-reset{color:var(--faint)}.lock-offer{border:2px solid var(--lgreen);background:radial-gradient(120% 80% at 50% 0,#12b02a1a,#0000 60%),#060c08b8;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:26px 28px;display:flex;box-shadow:0 0 0 1px #7be18524,0 20px 60px #0006}body.light .lock-offer{background:radial-gradient(120% 80% at 50% 0,#12b02a14,#0000 60%),#fff}.lock-offer-disc{text-align:center;flex-direction:column;gap:3px;width:100%;display:flex}.lock-offer-disc b{font-family:var(--disp);color:#fff;text-shadow:0 0 22px #7be18573;font-size:38px;font-weight:900;line-height:1.02}.lock-offer-disc span{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.lock-offer-disc em{color:#f7861e;font-size:14px;font-style:normal;font-weight:800}.lock-timer{align-self:center;gap:16px;margin:2px 0 4px;display:flex}.lock-tcell{flex-direction:column;align-items:center;min-width:54px;display:flex}.lock-tcell b{font-family:var(--disp);color:#f7861e;font-variant-numeric:tabular-nums;text-shadow:0 0 16px #f7861e66;font-size:33px;font-weight:800;line-height:1}.lock-tcell span{color:var(--dim);margin-top:3px;font-size:11px}.lock-offer-img{filter:drop-shadow(0 14px 34px #12b02a47);border-radius:14px;align-self:center;width:100%;height:auto}.lock-offer-badge{letter-spacing:.12em;text-transform:uppercase;color:#0b2606;background:var(--lgreen);border-radius:999px;align-self:center;padding:5px 13px;font-size:11px;font-weight:800;display:inline-block}.lock-offer-h{font-family:var(--disp);color:var(--lgreen);text-align:center;align-self:stretch;margin:0;font-size:25px;font-weight:900;line-height:1.12}.lock-offer-pct{color:var(--gold);letter-spacing:.02em;white-space:nowrap;text-shadow:0 0 16px #c4af6b59;font-size:1.08em;font-weight:900;display:inline}.lock-offer-sub{color:var(--ink);text-align:center;align-self:stretch;margin:0;font-size:14px;line-height:1.5}.lock-offer-stack{gap:8px;width:100%;margin:2px 0 0;padding:0;list-style:none;display:grid}.lock-offer-stack li{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-left:23px;font-size:14px;display:flex;position:relative}.lock-offer-stack li:before{content:"✔";color:var(--lgreen);font-size:12px;font-weight:800;position:absolute;top:0;left:0}.lock-offer-stack li b{color:var(--lgreen);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.lock-offer-total{text-align:center;border-top:1px dashed var(--hair2);width:100%;font-family:var(--disp);color:var(--ink);padding-top:16px;font-size:19px;font-weight:800}.lock-offer-total b{color:var(--ink);margin-top:10px;font-size:38px;font-weight:900;line-height:1.1;display:block}.lock-offer-price{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:10px;display:flex}.lock-offer-lead{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:700}.lock-offer-price b{font-family:var(--disp);color:var(--lgreen);font-size:36px;font-weight:900;line-height:1.05}.lock-offer-price span:not(.lock-offer-lead){color:var(--dim);font-size:13px}@keyframes dealpulse{0%,to{box-shadow:0 6px 16px #12b02a52}50%{box-shadow:0 8px 30px #12b02a99}}.lock-cta--gold{animation:2.2s ease-in-out infinite dealpulse}@media (prefers-reduced-motion:reduce){.lock-cta--gold{animation:none}}@media (max-width:880px){.lock-cols{grid-template-columns:1fr}.lock-div,.lock-heads{display:none}.lock-card{margin-bottom:14px}}@media (max-width:640px){.lock-card,.lock-offer{padding:22px 20px}.lock-title{font-size:25px}.lock-why{font-size:15px}.lock-offer-disc b,.lock-tcell b{font-size:27px}}@media (max-width:900px){.coming-card{text-align:center;flex-direction:column}.coming-img{width:420px;max-width:80%}.coming-sub{max-width:46ch;margin-inline:auto}.coming-title{font-size:40px}.coming-sub{font-size:22px}}.secwrap{display:contents}.secwrap-accent .grp-toggle span{color:#7be185}.secwrap-accent .grp-toggle .grp-soon{color:#fff}.ctype{border:1px solid var(--gold);cursor:pointer;background:linear-gradient(135deg,#c4af6b24,#c4af6b08);border-radius:10px;align-items:center;gap:9px;padding:7px 13px;font-family:inherit;font-size:13px;display:flex}.ctype .ct-val{color:var(--gold-2);font-size:13px;font-weight:400}.ctype .ct-val b{font-weight:800}.ctype svg{width:13px;height:13px;color:var(--gold)}.ctype--toggle{transition:all .15s}.ctype--toggle:hover{background:linear-gradient(135deg,#c4af6b42,#c4af6b14);box-shadow:0 3px 12px #c4af6b33}.ctype .ct-swap{color:var(--gold);opacity:.65;font-size:13px;line-height:1}.ctype--toggle:hover .ct-swap{opacity:1}.ctype--readonly{cursor:default}.ctype-seg{border:1px solid var(--hair);background:var(--panel);border-radius:10px;display:inline-flex;overflow:hidden}.ctype-seg-btn{color:var(--muted,#8a938d);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12.5px;font-weight:700}.ctype-seg-btn.on{color:var(--ink);background:#c4af6b29}.ctype-seg-btn:not(.on):hover{color:var(--ink)}.pick{border:1px solid var(--hair2);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:7px 13px;font-size:13px;font-weight:600;display:flex}.pick svg{width:13px;height:13px;color:var(--dim)}.crumbs{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.crumbs b{color:var(--dim);font-weight:600}.spacer{flex:1}.pill{color:var(--dim);border:1px solid var(--hair2);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;display:flex}.pill .c{color:var(--lgreen);font-weight:600}.up{color:#0a0e0a;background:linear-gradient(135deg,var(--gold-2),var(--gold));cursor:pointer;letter-spacing:.02em;border:none;border-radius:9px;padding:7px 14px;font-size:11.5px;font-weight:700}.up--pulse{animation:1.8s ease-in-out infinite uppulse}@keyframes uppulse{0%,to{transform:scale(1);box-shadow:0 0 #50f078bf,0 0 10px 2px #50f0788c}50%{transform:scale(1.06);box-shadow:0 0 0 8px #50f07800,0 0 18px 5px #50f078d9}}@media (prefers-reduced-motion:reduce){.up--pulse{animation:none}}.av{width:30px;height:30px;color:var(--lgreen);border:1px solid var(--hair2);background:linear-gradient(135deg,#153a1e,#0d2413);border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}.work{flex:1;grid-template-columns:400px 1fr;gap:14px;min-height:0;display:grid}.work-stack{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:auto}.work-stack .work{flex:1 0 auto;min-height:420px}.hg{border:1px solid var(--hair2);background:linear-gradient(180deg,#57d9820f,transparent 60%),var(--panel);border-radius:16px;padding:18px 20px}.hg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hg-title{color:var(--ink);margin:3px 0 5px;font-size:20px;font-weight:800}.hg-sub{color:var(--dim);max-width:560px;margin:0;font-size:13px;line-height:1.5}.hg-btn{cursor:pointer;color:#0b2606;background:linear-gradient(135deg,#0a6b1a,#a9e63f);border:none;border-radius:10px;flex:none;align-self:flex-end;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #12b02a47}.hg-btn:disabled{opacity:.6;cursor:default}.hg-list{flex-direction:column;gap:9px;margin-top:16px;display:flex}.hg-hook{text-align:left;border:1px solid var(--hair);border-left:3px solid var(--green);background:var(--bg2);cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;display:flex}.hg-hook:hover{border-left-color:var(--lgreen);background:var(--panel)}.hg-angle{letter-spacing:.06em;text-transform:uppercase;color:var(--lgreen);flex:0 0 92px;font-size:10px;font-weight:800}.hg-text{color:var(--ink);flex:1;font-size:15px;font-weight:600;line-height:1.4}.hg-copy{color:var(--dim);border:1px solid var(--hair2);border-radius:7px;flex:none;align-items:center;gap:3px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.hg-hook:hover .hg-copy{color:var(--ink)}.hg-note{color:var(--faint);margin-top:2px;font-size:12px}.tool{border:1px solid var(--hair);background:linear-gradient(#0e1610e6,#0a0f0beb);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.tool__h{border-bottom:1px solid var(--hair);padding:18px 20px 14px}.wk-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.wk-actions .brainstorm{margin-top:0}.btn-regen{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));cursor:pointer;letter-spacing:.01em;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;padding:11px 16px;font-size:12px;font-weight:700;box-shadow:0 4px 14px #12b02a40}.btn-regen:hover{filter:brightness(1.06)}.btn-regen:disabled{opacity:.6;cursor:default}body.light .btn-regen{color:#fff}.tool__h .ey{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.tool__h h2{font-family:var(--disp);letter-spacing:-.02em;margin-top:5px;font-size:24px;font-weight:800;line-height:1.05}.prog{gap:5px;margin-top:14px;display:flex}.prog i{background:var(--hair2);border-radius:3px;flex:1;height:4px}.prog i.done{background:var(--green)}.prog i.now{background:var(--lgreen)}.tool__b{scrollbar-width:thin;flex:1;padding:20px 20px 34px;overflow-y:auto}.field-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--lgreen);font-size:11px;font-weight:600}.coach{color:var(--dim);margin:9px 0 14px;font-size:13.5px;line-height:1.6}.ta{background:var(--bg2);border:1px solid var(--hair2);width:100%;min-height:150px;color:var(--ink);font-family:var(--body);resize:none;border-radius:13px;outline:none;padding:14px;font-size:14px;line-height:1.6}.ta:focus{border-color:var(--green-dim);box-shadow:0 0 0 3px #12b02a1f}.ta::placeholder{color:var(--faint)}.brainstorm{cursor:pointer;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border:none;border-radius:12px;align-items:center;gap:9px;margin-top:12px;padding:11px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 20px #12b02a47}.brainstorm svg{width:15px;height:15px}.tip{border:1px dashed var(--hair2);background:#c4af6b0a;border-radius:12px;gap:11px;margin-top:18px;padding:12px 14px;display:flex}.tip .ic{color:var(--gold);flex-shrink:0}.tip .ic svg{width:16px;height:16px}.mrow{border:1px solid var(--hair2);color:var(--dim);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 13px;font-size:13px;display:flex}.mrow b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.mresult{border:1px solid var(--green-dim);color:var(--ink);background:#12b02a17;border-radius:12px;margin-top:12px;padding:13px 15px;font-size:13px;line-height:1.65}.mresult b{color:var(--lgreen)}.okp{color:var(--lgreen);font-weight:700}body.light .mresult{color:#1c1c1c}body.light .mresult b,body.light .okp{color:#0c8a1e}.opr{border:1px solid var(--hair2);background:var(--bg2);border-radius:11px;align-items:center;gap:12px;margin-bottom:9px;padding:11px 14px;font-size:13px;display:flex}.opr span{min-width:96px;color:var(--dim);font-weight:600}.opr b{color:var(--ink);font-variant-numeric:tabular-nums;flex:1}.opr em{border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.opr.r-loss{border-color:#c21e1266}.opr.r-loss em{color:#ff8a80;background:#c21e1224}.opr.r-even em{color:var(--gold);background:#c4af6b24}.opr.r-win{border-color:var(--green-dim)}.opr.r-win em{color:var(--lgreen);background:#12b02a24}body.light .opr.r-loss em{color:#c21e12;background:#c21e121a}body.light .opr.r-win em{color:#0c8a1e;background:#0c8a1e1f}.oprform{flex-direction:column;gap:9px;margin-bottom:14px;display:flex}.oprform label{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.oprform input{background:var(--bg2);border:1px solid var(--hair2);width:140px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;border-radius:9px;outline:none;padding:8px 12px;font-family:inherit;font-size:14px}.oprform input:focus{border-color:var(--green-dim);box-shadow:0 0 0 3px #12b02a1f}body.light .oprform label{color:#1c1c1c}body.light .oprform input{background:#f6faf5}.rate-field{border:1px solid var(--green-dim);background:linear-gradient(#12b02a12,#12b02a05);border-radius:13px;margin:2px 0 14px;padding:12px 14px}.rate-field>label{color:var(--ink);margin-bottom:9px;font-size:13px;font-weight:700;display:block}.rate-ctrl{align-items:center;gap:10px;display:flex}.rate-btn{border:1px solid var(--hair2);background:var(--bg2);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;line-height:1;transition:border-color .12s,background .12s;display:flex}.rate-btn:hover{border-color:var(--green);background:#12b02a1f}.rate-btn:active{transform:translateY(1px)}.rate-val{background:var(--bg2);border:1px solid var(--hair2);border-radius:10px;flex:1;justify-content:center;align-items:baseline;gap:2px;padding:5px 10px;display:flex}.rate-val input{width:100%;color:var(--lgreen);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:none;outline:none;font-family:inherit;font-size:26px;font-weight:800}.rate-val input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rate-val input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rate-pct{color:var(--lgreen);font-size:18px;font-weight:800}.rate-quick{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rate-chip{border:1px solid var(--hair2);background:var(--bg2);color:var(--dim);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;transition:all .12s}.rate-chip:hover{border-color:var(--green);color:var(--ink)}.rate-chip.on{background:var(--green);border-color:var(--green);color:#fff}body.light .rate-field>label{color:#1c1c1c}body.light .rate-val input,body.light .rate-pct{color:#0c8a1e}.tip p{color:var(--dim);font-size:12.5px;line-height:1.55}.tip b{color:var(--gold-2)}.tool__f{border-top:1px solid var(--hair);align-items:center;gap:10px;padding:14px 20px;display:flex}.btn-g{border:1px solid var(--hair2);color:var(--dim);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--body);background:0 0;border-radius:10px;padding:9px 15px}.btn-p{background:var(--panel2);border:none;border:1px solid var(--green-dim);color:var(--lgreen);cursor:pointer;border-radius:10px;margin-left:auto;padding:9px 18px;font-size:13px;font-weight:700}.preview{border:1px solid var(--hair);background:#071c0c47;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.pv__h{z-index:2;border-bottom:1px solid var(--hair);background:#0e1610b8;align-items:center;gap:10px;padding:12px 16px;display:flex;position:relative}.pv__h .lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600}.pv__h .url{color:var(--dim);background:var(--bg2);border:1px solid var(--hair2);font-variant-numeric:tabular-nums;border-radius:8px;margin-left:6px;padding:5px 12px;font-size:12px}.pv__tools{gap:8px;margin-left:auto;display:flex}.ctl{border:1px solid var(--hair2);background:var(--bg2);width:32px;height:32px;color:var(--dim);cursor:pointer;border-radius:9px;place-items:center;display:grid}.ctl:hover{color:var(--lgreen);border-color:var(--green-dim)}.ctl svg{width:15px;height:15px}.pv__b{flex:1;place-items:start center;padding:22px;display:grid;position:relative;overflow:auto}.lp{z-index:1;border:1px solid var(--hair2);background:#0a0f0b;border-radius:16px;width:100%;max-width:560px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.subgrp{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);opacity:1;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;padding:9px 10px 3px 22px;font-size:9px;font-weight:800;transition:background .15s;display:flex}.subgrp:hover{background:#c4af6b14}.subgrp .chev{opacity:.85;width:11px;height:11px;margin-left:auto;transition:transform .25s}body.light .subgrp{color:var(--gold-2)}.subitems{opacity:1;max-height:200px;transition:max-height .28s,opacity .18s;overflow:hidden}.subsection.collapsed .subitems{opacity:0;max-height:0}.subsection.collapsed .subgrp .chev{transform:rotate(-90deg)}.navgrp-h .chev{opacity:.85;width:11px;height:11px;margin-left:auto;transition:transform .25s}.navgrp.collapsed .navgrp-h .chev{transform:rotate(-90deg)}.navgrp-h.child-on{color:#fff}.navgrp-items{opacity:1;max-height:200px;transition:max-height .28s,opacity .18s;overflow:hidden}.navgrp.collapsed .navgrp-items{opacity:0;max-height:0}.navgrp-child{padding-left:34px}.lp__nav{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.lp__nav .lg{font-family:var(--disp);color:#fff;font-size:14px;font-weight:800}.lp__nav .cta{color:#0a0e0a;background:var(--lgreen);border-radius:7px;padding:6px 12px;font-size:11px;font-weight:700}.lp__hero{text-align:center;background:radial-gradient(120% 90% at 50% 0,#12b02a24,#0000 60%);padding:34px 24px 30px}.lp__hero .eye{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px}.lp__hero h1{font-family:var(--disp);letter-spacing:-.02em;color:#fff;margin:11px 0;font-size:30px;font-weight:800;line-height:1.08}.lp__hero h1 em{color:var(--lgreen);font-style:normal}.lp__hero p{color:var(--dim);max-width:420px;margin:0 auto;font-size:13.5px;line-height:1.6}.lp__hero .btn{color:#0a0e0a;background:linear-gradient(135deg,var(--gold-2),var(--gold));border-radius:10px;margin-top:18px;padding:12px 26px;font-size:13px;font-weight:700;display:inline-block}.lp__hero .date{color:var(--faint);margin-top:12px;font-size:11.5px}.lp__grid{background:#ffffff0d;border-top:1px solid #ffffff0d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.lp__cell{background:#0a0f0b;padding:16px 18px}.lp__cell .num{font-family:var(--disp);color:var(--gold);font-size:13px;font-weight:800}.lp__cell p{color:var(--dim);margin-top:5px;font-size:12px;line-height:1.5}.shim{position:relative;overflow:hidden}.shim:after{content:"";background:linear-gradient(105deg,#0000 40%,#7be1850f 50%,#0000 60%);animation:3.4s infinite shim;position:absolute;inset:0;transform:translate(-100%)}@keyframes shim{to{transform:translate(100%)}}.onb{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040705b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.onb.hide{display:none}.onb__card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--hair2);border-radius:20px;width:min(520px,94vw);padding:28px;position:relative;box-shadow:0 40px 120px #0009}.onb__x{color:var(--faint);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:14px;right:16px}.onb__eye{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.onb__h{font-family:var(--disp);letter-spacing:-.02em;margin:6px 0 8px;font-size:28px;font-weight:800}.onb__p{color:var(--dim);font-size:14px;line-height:1.6}.onb__p b{color:var(--lgreen)}.onb__vid{aspect-ratio:16/9;border:1px solid var(--hair2);background:radial-gradient(120% 90% at 50% 30%,#12b02a24,#0a0f0b);border-radius:14px;place-items:center;margin:18px 0;display:grid;overflow:hidden}.onb__vidplayer{object-fit:cover;background:#000;width:100%;height:100%;display:block}.hc__card{border:1px solid var(--hair2);background:linear-gradient(#0e1610f7,#0a0f0bfc);border-radius:18px;flex-direction:column;width:min(1200px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c}body.light .hc__card{border-color:var(--hair2);background:#fff}.hc__head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.hc__head .onb__x{border:1px solid var(--hair2);background:var(--bg2);width:34px;height:34px;color:var(--dim);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;transition:color .12s,border-color .12s;display:grid;position:static}.hc__head .onb__x:hover{color:#e5484d;background:#e5484d14;border-color:#e5484d}.hc__grid{flex:1;grid-template-columns:264px 1fr;min-height:0;display:grid}.hc__menu{border-right:1px solid var(--hair);flex-direction:column;gap:5px;padding:10px;display:flex;overflow-y:auto}.hc__mitem{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:10px;padding:10px 11px;font-family:inherit;display:flex}.hc__mitem:hover{background:var(--bg2)}.hc__mitem.on{border-color:var(--green-dim);background:#12b02a1a}.hc__mitem b{font-size:13.5px;line-height:1.25;display:block}.hc__mitem small{color:var(--faint);margin-top:2px;font-size:11.5px;line-height:1.3;display:block}.hc__mplay{color:var(--green);margin-top:2px;font-size:11px}.hc__main{flex-direction:column;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}.hc__video{aspect-ratio:16/9;border:1px solid var(--hair2);background:#000;border-radius:12px;overflow:hidden}.hc__vidplayer{object-fit:cover;background:#000;width:100%;height:100%;display:block}.hc__wtitle{font-family:var(--disp);color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:800}.hc__wtext{color:var(--dim);margin:0 0 8px;font-size:14px;line-height:1.6}.hc__downloads{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.hc__dl-label{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:800}.hc__dl{color:var(--lgreen);border:1px solid var(--hair2);border-radius:9px;padding:6px 11px;font-size:13px;font-weight:700;text-decoration:none}.hc__dl:hover{border-color:var(--green)}.hc__foot{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.hc__foot-hint{color:var(--faint);font-size:12px}@media (max-width:760px){.hc__card{width:96vw;max-height:94vh}.hc__grid{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:0}.hc__menu{border-right:none;border-bottom:1px solid var(--hair);flex-direction:row;gap:8px;overflow:auto hidden}.hc__mitem{flex:none;min-width:180px}.hc__foot-hint{display:none}}.onb__play{background:linear-gradient(135deg,var(--lgreen),var(--green));border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 8px 30px #12b02a66}.onb__play svg{width:22px;height:22px;margin-left:3px}.onb__go{color:#0a0e0a;background:linear-gradient(135deg,var(--gold-2),var(--gold));cursor:pointer;border:none;border-radius:12px;width:100%;padding:13px;font-size:14px;font-weight:700}.startpill{cursor:pointer;color:var(--lgreen)!important;border-color:var(--green-dim)!important}@media (max-width:1120px){.work{grid-template-columns:1fr}.tool{max-height:340px}}.tgl{border:1px solid var(--hair2);background:var(--bg2);width:30px;height:30px;color:var(--dim);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.tgl:hover{color:var(--lgreen);border-color:var(--green-dim)}.tgl svg{width:15px;height:15px}.auth{z-index:1;grid-template-columns:1.05fr .95fr;gap:14px;height:100vh;padding:14px;display:grid;position:relative}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth__brand{display:none}}.auth__brand{border:1px solid var(--hair);background:linear-gradient(#0e16108c,#070b0859);border-radius:20px;flex-direction:column;justify-content:space-between;padding:34px;display:flex;position:relative;overflow:hidden}.auth__brand .b-top{align-items:center;gap:12px;display:flex}.auth__brand .b-top b{font-family:var(--disp);letter-spacing:-.01em;font-size:18px;font-weight:800}.auth__brand .b-top b .mk{color:#fff}.auth__brand .b-top b .sp{color:var(--gold)}.auth__brand .b-top small{color:var(--faint);letter-spacing:.22em;text-transform:uppercase;margin-top:3px;font-size:9.5px;display:block}.auth__hero{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.auth__heroname{font-family:var(--disp);letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1}.auth__heroname .mk{color:#fff}.auth__heroname .sp{color:var(--gold)}.auth__herologo{object-fit:contain;filter:drop-shadow(0 10px 30px #12b02a40);width:160px;height:160px}.auth__herosub{color:var(--faint);letter-spacing:.22em;text-transform:uppercase;font-size:10px}.auth__herologo--staige{margin-top:8px}.auth__herostaige{color:var(--lgreen);letter-spacing:.16em;font-size:11px;font-weight:800}.auth__forgot{color:var(--dim);cursor:pointer;text-align:left;background:0 0;border:none;margin:-6px 0 14px;padding:0;font-size:12.5px}.auth__forgot:hover{color:var(--lgreen)}.auth__hl{text-align:center;max-width:600px;margin:0 auto}.auth__hl .eye{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.auth__hl h1{font-family:var(--disp);letter-spacing:-.02em;color:#fff;margin:12px 0 14px;font-size:34px;font-weight:800;line-height:1.12}.auth__hl h1 .ln{white-space:nowrap;display:block}.auth__hl h1 .grn{color:var(--lgreen)}.auth__foot{text-align:center}.auth__hl p{color:var(--dim);font-size:14.5px;line-height:1.6}.auth__foot{color:var(--faint);font-size:11.5px}.auth__panel{border:1px solid var(--hair);background:linear-gradient(#0e1610e6,#0a0f0bf0);border-radius:20px;place-items:center;padding:24px;display:grid}.auth__card{width:min(400px,92%)}.auth__card .eye{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.auth__card h2{font-family:var(--disp);letter-spacing:-.02em;margin:7px 0 4px;font-size:28px;font-weight:800}.auth__card .sub{color:var(--dim);margin-bottom:22px;font-size:13.5px}.auth__lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--lgreen);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.auth__in{background:var(--bg2);border:1px solid var(--hair2);width:100%;color:var(--ink);font-family:var(--body);border-radius:11px;outline:none;margin-bottom:15px;padding:12px 14px;font-size:14px}.auth__in:focus{border-color:var(--green-dim);box-shadow:0 0 0 3px #12b02a1f}.auth__in::placeholder{color:var(--faint)}.cropm__stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border-radius:16px;margin:16px auto 12px;position:relative;overflow:hidden}.cropm__stage:active{cursor:grabbing}.cropm__mask{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 9999px #0000008c}.cropm__zoom{width:240px;max-width:100%;accent-color:var(--green);margin:0 auto 8px;display:block}.cropm__hint{color:var(--faint);text-align:center;margin-bottom:14px;font-size:11px}.cropm__actions{justify-content:center;gap:10px;display:flex}.pw-wrap{position:relative}.pw-wrap .auth__in{padding-right:44px}.pw-eye{width:26px;height:26px;color:var(--faint);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;top:11px;right:10px}.pw-eye:hover{color:var(--lgreen)}.auth__submit{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));cursor:pointer;border:none;border-radius:12px;width:100%;padding:13px;font-size:14px;font-weight:700;box-shadow:0 6px 20px #12b02a47}@media (max-width:640px){.auth{padding:12px}.auth__hl{padding:0 2px;max-width:100%!important}.auth__hl h1{margin:10px 0 12px!important;font-size:clamp(16px,5.6vw,30px)!important;line-height:1.16!important}.auth__hl h1 .ln{white-space:normal!important}.auth__hl p{font-size:13px}.auth__heroname{font-size:22px}.auth__herologo{width:116px;height:116px}.auth__herosub{letter-spacing:.16em;font-size:9px}.auth__panel{padding:18px}}.auth__or{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font-size:11px;display:flex}.auth__or:before,.auth__or:after{content:"";background:var(--hair2);flex:1;height:1px}.auth__google{border:1px solid var(--hair2);background:var(--bg2);width:100%;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:600;display:flex}.auth__google:hover{border-color:var(--green-dim)}.auth__alt{color:var(--dim);text-align:center;margin-top:20px;font-size:13px}.auth__alt a{color:var(--lgreen);font-weight:600;text-decoration:none}.auth__note{color:var(--faint);text-align:center;margin-top:16px;font-size:11px;line-height:1.5}body.light .auth__brand{background:linear-gradient(#0e16108c,#070b0859)}body.light .auth__panel{border-color:var(--hair);background:linear-gradient(#fff,#f8fbf8)}body.light .auth__in{background:#f6faf5}body.light .auth__google{color:var(--ink);background:#f6faf5}body.light .auth__submit{color:#0a0e0a}body.light{--bg:#f3f7f3;--bg2:#fff;--panel:#fff;--panel2:#f6faf5;--hair:#dde8de;--hair2:#c9dccb;--ink:#0d3d1a;--dim:#3f7a4f;--faint:#7c9a82;--green:#0c8a1e;--green-dim:#0c8a1e;--lgreen:#0c8a1e;--gold:#c4af6b;--gold-2:#c4af6b}body.light .rail{--ink:#e8f0ea;--dim:#8fa596;--faint:#5f7365;--hair:#1c2a20;--hair2:#26382b;--green:#12b02a;--lgreen:#7be185;--gold:#c4af6b;--gold-2:#c4af6b;--bg2:#0b120d;--panel2:#111c14;background:linear-gradient(#0e1610,#0a0f0b)!important}body.light #webvid{opacity:.85}body.light .glow.a{background:radial-gradient(circle,#0c8a1e1a,#0000 70%)}body.light .glow.b{background:radial-gradient(circle,#c4af6b1a,#0000 70%)}body.light .top{border-color:var(--hair);background:#fff!important}body.light .preview{border-color:var(--hair);background:linear-gradient(#eef4ee,#e6efe7)!important}body.light .pv__h{background:#ffffffe6}body.light .pv__b{background:radial-gradient(130% 100% at 50% 0,#0c8a1e14,#0000 62%)}body.light .tool{border-color:var(--hair);background:linear-gradient(#fff,#f8fbf8)!important}body.light .tool__h,body.light .tool__f,body.light .pv__h{border-color:var(--hair)}body.light .ta{border-color:var(--hair2);color:var(--ink);background:#f6faf5}body.light .coach{color:#1c1c1c}body.light .coach b{color:#1c1c1c!important}body.light .tip{border-color:var(--hair2);background:#c4af6b17}body.light .brainstorm{color:#fff}body.light .btn-p{background:#eef6ef}body.light .pick,body.light .pill{border-color:var(--hair2)}body.light .pv__h .url,body.light .ctl{border-color:var(--hair2);background:#f6faf5}body.light .av{color:#0c8a1e;border-color:var(--hair2);background:linear-gradient(135deg,#e6f2e9,#d6ead9)}body.light .up,body.light .onb__go,body.light .lp__hero .btn{color:#0a0e0a}body.light .lp{border-color:var(--hair2);background:#fff}body.light .lp__nav{border-color:var(--hair)}body.light .lp__nav .lg,body.light .lp__hero h1{color:var(--ink)}body.light .lp__grid{background:var(--hair)}body.light .lp__cell{background:#fff}body.light .onb{background:#f0f6f0c7}body.light .onb__card{border-color:var(--hair2);background:#fff}body.light .onb__h{color:var(--ink)}body.light .onb__vid{border-color:var(--hair2);background:radial-gradient(120% 90% at 50% 30%,#0c8a1e1a,#f6faf5)}.opr b,.opr em,.stat b,.brk td,.chip b,.verdict .c{font-family:var(--body);font-variant-numeric:tabular-nums}.seg{border:1px solid var(--hair2);background:var(--bg2);border-radius:11px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.seg button{color:var(--dim);font-family:var(--body);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 15px;font-size:12.5px;font-weight:600;transition:all .15s}.seg button:hover{color:var(--ink)}.seg button.on{color:#fff;box-shadow:inset 0 0 0 1px var(--green-dim);background:linear-gradient(135deg,#12b02a2e,#12b02a0a)}body.light .seg button.on{color:var(--ink)}.inputs{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px;display:grid}.inrow{color:var(--dim);flex-direction:column;gap:6px;font-size:12px;display:flex}.inrow span{font-weight:600}.inrow input{background:var(--bg2);border:1px solid var(--hair2);width:100%;color:var(--ink);font-family:var(--body);text-align:right;font-variant-numeric:tabular-nums;border-radius:9px;outline:none;padding:9px 12px;font-size:14px}.inrow input:focus{border-color:var(--green-dim);box-shadow:0 0 0 3px #12b02a1f}body.light .inrow{color:#1c1c1c}body.light .inrow input{background:#f6faf5}@media (max-width:520px){.inputs{grid-template-columns:1fr}}.statgrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.stat{border:1px solid var(--hair2);background:var(--bg2);border-radius:11px;padding:11px 12px}.stat small{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600;display:block}.stat b{color:var(--ink);margin-top:5px;font-size:17px;font-weight:700;line-height:1.1;display:block}.stat--hero{border-color:var(--green-dim);background:#12b02a14}.stat--hero b{color:var(--lgreen)}body.light .stat{background:#f6faf5}body.light .stat--hero b{color:#0c8a1e}@media (max-width:560px){.statgrid{grid-template-columns:repeat(2,1fr)}}.verdict{border:1px solid var(--hair2);border-radius:12px;margin-bottom:6px;padding:13px 15px}.verdict>b{font-family:var(--disp);margin-bottom:9px;font-size:16px;font-weight:800;display:block}.verdict.ok{border-color:var(--green-dim);background:#12b02a17}.verdict.ok>b{color:var(--lgreen)}.verdict.bad{background:#c21e1214;border-color:#c21e1273}.verdict.bad>b{color:#ff8a80}body.light .verdict.ok>b{color:#0c8a1e}body.light .verdict.bad>b{color:#c21e12}.checks{flex-direction:column;gap:6px;display:flex}.verdict .c{border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.verdict .c:before{content:"";border-radius:50%;flex-shrink:0;width:7px;height:7px}.verdict .c.ok{color:var(--lgreen);background:#12b02a1a}.verdict .c.ok:before{background:var(--green)}.verdict .c.bad{color:#ff8a80;background:#c21e121a}.verdict .c.bad:before{background:#c21e12}body.light .verdict .c.ok{color:#0c8a1e}body.light .verdict .c.bad{color:#c21e12}.brk-wrap{border:1px solid var(--hair2);border-radius:12px;margin-top:9px;overflow-x:auto}.brk{border-collapse:collapse;width:100%;min-width:360px;font-size:12.5px}.brk th{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--hair2);padding:10px 12px;font-size:10px;font-weight:600}.brk th:first-child{text-align:left}.brk td{text-align:right;color:var(--ink);border-bottom:1px solid var(--hair);padding:9px 12px}.brk td:first-child{text-align:left;color:var(--dim);font-weight:600}.brk tbody tr:last-child td{border-bottom:none}.brk tr.flag td{background:#c21e1212}.brk .rf{letter-spacing:.04em;text-transform:uppercase;color:#ff8a80;vertical-align:middle;background:#c21e1224;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}body.light .brk td{color:#1c1c1c}body.light .brk td:first-child{color:#3f7a4f}body.light .brk .rf{color:#c21e12}.bench{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.chip{color:var(--dim);border:1px solid var(--hair2);border-radius:999px;padding:5px 11px;font-size:11.5px}.chip b{color:var(--gold-2);margin-left:3px;font-weight:700}body.light .chip{color:#3f7a4f}.chain{border:1px solid var(--green-dim);background:#12b02a14;border-radius:12px;gap:10px;margin:0 0 16px;padding:11px 13px;display:flex}.chain .ic{color:var(--lgreen);flex-shrink:0}.chain .ic svg{width:16px;height:16px}.chain p{color:var(--dim);font-size:12.5px;line-height:1.5}.chain p+p{margin-top:4px}.chain b{color:var(--lgreen);font-weight:700}body.light .chain{background:#0c8a1e14}body.light .chain p{color:#1c1c1c}body.light .chain b,body.light .chain .ic{color:#0c8a1e}.fromprof{border:1px solid var(--gold-2);background:linear-gradient(135deg,#c4af6b1f,#12b02a14);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:13px 15px;display:flex}.fromprof-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.fromprof-txt b{color:var(--ink);font-size:14px;font-family:var(--disp)}.fromprof-txt span{color:var(--dim);font-size:12.5px;line-height:1.45}.fromprof-btn{cursor:pointer;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));white-space:nowrap;border:none;border-radius:11px;flex:none;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #12b02a47}.fromprof-btn:disabled{opacity:.55;cursor:default}body.light .fromprof-btn{color:#fff}@media (max-width:560px){.fromprof-btn{justify-content:center;width:100%}}.wk-step{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:9px;font-size:10px;font-weight:600}.review{flex-direction:column;gap:6px;margin:4px 0 16px;display:flex}.rev-row{border:1px solid var(--hair2);color:var(--dim);border-radius:9px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12.5px;display:flex}.rev-row b{color:var(--lgreen);font-weight:700}body.light .rev-row b{color:#0c8a1e}.brainstorm.gen{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#0a0e0a;box-shadow:0 6px 20px #c4af6b47}.brainstorm:disabled{opacity:.6;cursor:default}.calcout{z-index:1;background:var(--bg2);border:1px solid var(--hair2);width:100%;max-width:860px;color:var(--ink);border-radius:16px;padding:22px 24px 26px;position:relative;box-shadow:0 24px 60px #00000080}body.light .calcout{box-shadow:0 18px 50px #0f3c1e1f}.oout{z-index:1;background:var(--bg2);border:1px solid var(--hair2);width:100%;max-width:860px;color:var(--ink);border-radius:16px;padding:26px 24px 28px;position:relative;box-shadow:0 24px 60px #00000080}body.light .oout{box-shadow:0 18px 50px #0f3c1e1f}.oout--empty{color:var(--dim);font-size:13.5px;line-height:1.6}.oout--empty b{color:var(--lgreen)}body.light .oout--empty b{color:#0c8a1e}.oout__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);border:1px solid var(--gold);background:#c4af6b24;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:700;position:absolute;top:12px;right:12px}.oo-eye{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.lm-hooks{flex-direction:column;gap:9px;margin:8px 0 4px;display:flex}.lm-hook{border:1px solid var(--hair);border-left:3px solid var(--green);background:var(--panel);border-radius:11px;padding:11px 14px}.lm-hook-angle{letter-spacing:.08em;text-transform:uppercase;color:var(--lgreen);margin-bottom:4px;font-size:9.5px;font-weight:800;display:inline-block}.lm-hook-text{color:var(--ink);font-size:15px;font-weight:600;line-height:1.4;display:block}.oo-eye.mt{margin-top:22px}.oo-h{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);margin:6px 0 12px;font-size:24px;font-weight:800;line-height:1.1}.oo-hero{color:var(--ink);border:1px solid var(--green-dim);background:radial-gradient(120% 100% at 0 0,#12b02a1a,#0000 60%);border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.65}body.light .oo-hero{background:radial-gradient(120% 100% at 0 0,#0c8a1e14,#0000 60%)}.oo-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}@media (max-width:560px){.oo-grid{grid-template-columns:1fr}}.oo-row{border:1px solid var(--hair2);background:var(--panel);border-radius:11px;padding:11px 13px}body.light .oo-row{background:#f6faf5}.oo-row span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700;display:block}.oo-row p{color:var(--ink);margin-top:5px;font-size:13px;line-height:1.5}.icp-demo{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;margin-top:6px;display:grid}.icp-demo-cell{border:1px solid var(--gold-2);background:linear-gradient(135deg,#c4af6b1a,#12b02a0d);border-radius:11px;padding:10px 12px}.icp-demo-cell span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700;display:block}.icp-demo-cell b{color:var(--ink);font-size:14px;line-height:1.3;font-family:var(--disp);margin-top:4px;display:block}.ads-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.ad-card{border:1px solid var(--hair);border-left:4px solid var(--green);background:var(--panel);border-radius:14px;padding:14px 16px}body.light .ad-card{background:#f6faf5}.ad-card-h{align-items:center;gap:9px;margin-bottom:4px;display:flex}.ad-card-h b{color:var(--ink);font-size:15px;font-family:var(--disp)}.ad-format{letter-spacing:.08em;text-transform:uppercase;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-radius:6px;flex:none;padding:3px 7px;font-size:9.5px;font-weight:800;line-height:1}body.light .ad-format{color:#fff}.ad-sect{margin-top:10px}.ad-sect h5{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 5px;font-size:9.5px;font-weight:700}.ad-body{color:var(--ink);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.ad-scenery{color:var(--dim);font-style:italic}.af-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.af-auto{border:1px solid var(--hair);border-left:4px solid var(--gold-2);background:var(--panel);border-radius:14px;padding:14px 16px}body.light .af-auto{background:#f6faf5}.af-auto-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.af-auto-h b{color:var(--ink);font-size:15px;font-family:var(--disp)}.af-trigger{color:var(--lgreen);font-size:11px;font-weight:600}.af-goal{color:var(--faint);margin:3px 0 0;font-size:12px}.af-steps{flex-direction:column;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.af-step{align-items:flex-start;gap:10px;display:flex}.af-chan{text-align:center;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;flex:none;width:52px;padding:4px 5px;font-size:9px;font-weight:800;line-height:1.1}.af-chan.email{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green))}body.light .af-chan.email{color:#fff}.af-chan.sms{color:#0a0e0a;background:linear-gradient(135deg,#54d8f2,#3aa8c4)}.af-chan.wait{color:var(--dim);background:var(--bg2);border:1px solid var(--hair2)}.af-step-body{flex:1;min-width:0}.af-step-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.af-step-top b{color:var(--ink);font-size:13px}.af-time{color:var(--faint);font-size:11px}.af-step-body p{color:var(--dim);margin:2px 0 0;font-size:12.5px;line-height:1.45}.es-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 4px;display:flex}.es-bar .pp-in{flex:1;min-width:200px}.es-meta{color:var(--faint);flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.es-meta span:first-child{color:var(--lgreen)}.es-list{flex-direction:column;gap:11px;margin-top:8px;display:flex}.es-msg{border:1px solid var(--hair);border-left:4px solid var(--green);background:var(--panel);border-radius:14px;padding:13px 16px}body.light .es-msg{background:#f6faf5}.es-msg-h{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.es-msg-h b{color:var(--ink);font-size:14px}.es-chan{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;flex:none;padding:4px 6px;font-size:9px;font-weight:800;line-height:1}.es-chan.email{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green))}body.light .es-chan.email{color:#fff}.es-chan.sms{color:#0a0e0a;background:linear-gradient(135deg,#54d8f2,#3aa8c4)}.es-time{color:var(--faint);font-size:11px}.es-subject{color:var(--ink);border-bottom:1px dashed var(--hair2);margin-bottom:6px;padding-bottom:6px;font-size:12.5px}.es-subject span{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-right:8px;font-size:9px;font-weight:800;display:inline-block}.es-body{color:var(--ink);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.ma-block{margin-top:16px}.ma-h{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 9px;font-size:10px;font-weight:800}.ma-wedge{border:1px solid var(--gold);background:radial-gradient(120% 100% at 0 0,#c4af6b24,#0000 60%);border-radius:12px;margin-top:14px;padding:12px 15px}.ma-wedge span{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:800;display:block}.ma-wedge p{color:var(--ink);margin:5px 0 0;font-size:14px;line-height:1.55}.ma-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}@media (max-width:560px){.ma-cards{grid-template-columns:1fr}}.ma-card{border:1px solid var(--hair2);background:var(--panel);border-radius:11px;padding:11px 13px}body.light .ma-card{background:#f6faf5}.ma-card b{color:var(--ink);font-size:13.5px;font-weight:700;display:block}.ma-card span{color:var(--dim);margin-top:3px;font-size:12px;line-height:1.45;display:block}.ma-card em{color:var(--lgreen);margin-top:5px;font-size:11.5px;font-style:normal;display:block}.ma-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.ma-two{grid-template-columns:1fr}}.ma-list{gap:6px;margin:0;padding-left:18px;display:grid}.ma-list li{color:var(--ink);font-size:13px;line-height:1.5}.ma-chips{flex-wrap:wrap;gap:7px;display:flex}.ma-chips span{color:var(--ink);border:1px solid var(--hair2);background:var(--panel);border-radius:999px;padding:5px 12px;font-size:12px}body.light .ma-chips span{background:#f6faf5}.oo-two{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}@media (max-width:560px){.oo-two{grid-template-columns:1fr}}.oo-golden{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);border:1px solid var(--gold);background:linear-gradient(135deg,#c4af6b1f,#c4af6b05);border-radius:14px;margin:8px 0 4px;padding:16px 18px;font-size:21px;font-weight:800;line-height:1.25}.oo-golden.sm{margin-bottom:12px;font-size:16px}.oo-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.oo-chips span{color:var(--dim);border:1px solid var(--hair2);border-radius:999px;padding:5px 11px;font-size:11px}body.light .oo-chips span{color:#3f7a4f}.oo-surg{border:1px dashed var(--hair2);color:var(--dim);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;margin-top:7px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.oo-surg:hover{border-color:var(--gold);color:var(--gold-2)}.oo-surgwrap{align-items:center;gap:6px;margin-top:7px;display:flex}.oo-surgin{background:var(--bg2);border:1px solid var(--green-dim);min-width:0;color:var(--ink);border-radius:8px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:12px}.oo-surgin:focus{box-shadow:0 0 0 3px #12b02a1f}.oo-surggo{background:linear-gradient(135deg,var(--lgreen),var(--green));color:#0a0e0a;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.oo-surggo:disabled{opacity:.5;cursor:default}.oo-surgx{color:var(--faint);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 5px;font-size:13px;line-height:1}.oo-surgx:hover{color:var(--ink)}.oo-vars{flex-direction:column;gap:8px;margin-top:9px;display:flex}.oo-var{border:1px solid var(--hair2);background:var(--panel);border-radius:11px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}body.light .oo-var{background:#f6faf5}.oo-var .num{font-family:var(--disp);color:var(--gold);flex-shrink:0;font-size:13px;font-weight:800}.oo-var p{color:var(--ink);font-size:13px;line-height:1.5}.oo-pyr{flex-direction:column;align-items:center;gap:8px;margin-top:10px;display:flex}.oo-tier{border:1px solid var(--hair2);background:var(--panel);text-align:center;border-radius:12px;min-width:56%;padding:11px 15px;transition:width .2s}body.light .oo-tier{background:#f6faf5}.oo-tier b{font-family:var(--disp);color:var(--ink);font-size:14px;font-weight:800;display:block}.oo-tier small{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-top:2px;font-size:10px;font-weight:700;display:block}.oo-tier p{color:var(--dim);margin-top:6px;font-size:12px;line-height:1.45}.oo-tier em{color:var(--lgreen);margin-top:5px;font-size:11.5px;font-style:normal;display:block}body.light .oo-tier em{color:#0c8a1e}body.light .oo-tier p{color:#3f7a4f}.oo-stages{flex-direction:column;gap:12px;margin-top:10px;display:flex}.oo-stage{border:1px solid var(--hair2);border-radius:13px;overflow:hidden}.oo-stage-h{border-bottom:1px solid var(--hair2);background:#12b02a14;padding:11px 14px}body.light .oo-stage-h{background:#0c8a1e12}.oo-stage-h b{font-family:var(--disp);color:var(--lgreen);font-size:14px;font-weight:800}body.light .oo-stage-h b{color:#0c8a1e}.oo-stage-h small{color:var(--dim);margin-top:2px;font-size:11.5px;display:block}.oo-step{border-bottom:1px solid var(--hair);gap:12px;padding:12px 14px;display:flex}.oo-step:last-child{border-bottom:none}.oo-step .num{font-family:var(--disp);color:var(--gold);flex-shrink:0;font-size:14px;font-weight:800}.oo-step b{color:var(--ink);margin-bottom:4px;font-size:13.5px;display:block}.oo-step p{color:var(--dim);font-size:12px;line-height:1.5}.oo-step p i{color:var(--faint);font-style:normal;font-weight:600}body.light .oo-step p{color:#3f7a4f}.oo-summary{color:var(--dim);border:1px dashed var(--hair2);background:#c4af6b0a;border-radius:12px;margin-top:18px;padding:13px 15px;font-size:13px;line-height:1.6}body.light .oo-summary{color:#1c1c1c}.cc-script,.cc-beats{flex-direction:column;gap:12px;margin-top:14px;display:flex}.cc-sect,.cc-beat{border:1px solid var(--hair2);background:var(--panel);border-radius:13px;overflow:hidden}body.light .cc-sect,body.light .cc-beat{background:#f6faf5}.cc-sect-h,.cc-beat-h{border-bottom:1px solid var(--hair2);background:#12b02a14;align-items:flex-start;gap:12px;padding:11px 14px;display:flex}body.light .cc-sect-h,body.light .cc-beat-h{background:#0c8a1e12}.cc-sect-h .num,.cc-beat-h .num{font-family:var(--disp);color:var(--gold);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:800}.cc-sect-h b,.cc-beat-h b{font-family:var(--disp);color:var(--lgreen);font-size:14px;font-weight:800;display:block}body.light .cc-sect-h b,body.light .cc-beat-h b{color:#0c8a1e}.cc-sect-h small,.cc-beat-h small{color:var(--dim);margin-top:2px;font-size:11.5px;display:block}.cc-sect-body,.cc-beat-body{color:var(--ink);padding:12px 14px;font-size:13px;line-height:1.6}body.light .cc-sect-body,body.light .cc-beat-body{color:#1c1c1c}.cc-check{border:1px dashed var(--gold);color:var(--dim);background:#c4af6b0f;border-radius:10px;flex-direction:column;gap:4px;margin:0 14px 14px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}body.light .cc-check{color:#1c1c1c}.cc-check-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);font-size:9px;font-weight:700}.cc-slides{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}@media (max-width:560px){.cc-slides{grid-template-columns:1fr}}.cc-slide{border:1px solid var(--hair2);background:var(--panel);border-radius:12px;padding:12px 14px}body.light .cc-slide{background:#f6faf5}.cc-slide-h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.cc-slide-h .num{font-family:var(--disp);color:var(--gold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.cc-slide-h .kind{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--hair2);border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.cc-slide-t{font-family:var(--disp);color:var(--ink);font-size:14px;font-weight:800;line-height:1.2;display:block}.cc-bul{flex-direction:column;gap:5px;margin-top:8px;list-style:none;display:flex}.cc-bul li{color:var(--dim);padding-left:14px;font-size:12px;line-height:1.5;position:relative}.cc-bul li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}body.light .cc-bul li{color:#3f7a4f}.cc-note{color:var(--gold-2);margin-top:8px;font-size:11px;font-style:normal;display:block}.cc-slide-body{color:var(--dim);margin-top:8px;font-size:12.5px;line-height:1.5}body.light .cc-slide-body{color:#3f7a4f}.cc-slide--break{border:none;border-top:1px solid var(--hair2);background:0 0;border-radius:0;align-items:center;gap:10px;padding:14px 2px 4px;display:flex}.cc-slide--break .num{font-family:var(--disp);color:var(--gold);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.cc-slide--break .cc-slide-t{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px}.cc-branch{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}@media (max-width:560px){.cc-branch{grid-template-columns:1fr}}.cc-branch-col{border:1px solid var(--hair2);background:var(--panel);border-radius:13px;padding:14px}body.light .cc-branch-col{background:#f6faf5}.cc-branch-col.accept{border-color:var(--green-dim);background:#12b02a12}body.light .cc-branch-col.accept{background:#0c8a1e0f}.cc-branch-col.refuse{border-color:var(--hair2)}.cc-branch-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);margin-bottom:8px;font-size:9px;font-weight:700}.cc-branch-col.accept .cc-branch-tag{color:var(--lgreen)}body.light .cc-branch-col.accept .cc-branch-tag{color:#0c8a1e}.cc-branch-col b{font-family:var(--disp);color:var(--ink);font-size:14px;font-weight:800;line-height:1.2;display:block}.cc-branch-col p{color:var(--dim);margin-top:6px;font-size:12px;line-height:1.5}body.light .cc-branch-col p{color:#3f7a4f}.cc-branch-cta{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-radius:8px;margin-top:10px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-block}.cc-branch-cta.ghost{color:var(--dim);border:1px solid var(--hair2);background:0 0}body.light .cc-branch-cta.ghost{color:#3f7a4f}.le-brief-pos{color:var(--muted,#8a938d);margin:0 0 10px;font-size:13px;line-height:1.6}.le-brief-meta{color:var(--muted,#8a938d);margin-bottom:16px;font-size:12.5px;line-height:1.6}.le-brief-meta b{color:var(--ink);font-weight:700}.le-agenda-h{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:10px;font-weight:700;display:flex}.le-add{border:1px dashed var(--hair);color:var(--gold);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s}.le-add:hover{border-color:var(--gold);background:#c4af6b14}.le-agenda{flex-direction:column;gap:8px;margin:0;list-style:none;display:flex}.le-agenda li{border:1px solid var(--hair);background:var(--panel);border-radius:11px;align-items:center;gap:6px;padding:7px 8px;display:flex}.le-agenda-in{background:var(--bg2);border:1px solid var(--hair2);min-width:0;color:var(--ink);border-radius:8px;outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}.le-agenda-in:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c4af6b24}.le-agenda li>button{border:1px solid var(--hair2);color:var(--muted,#8a938d);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;padding:6px 9px;font-family:inherit;font-size:12px;line-height:1;transition:all .15s}.le-agenda li>button:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.le-agenda li>button:disabled{opacity:.35;cursor:default}.le-agenda-empty{color:var(--muted,#8a938d);padding:8px 2px;font-size:12.5px;font-style:italic}.le-approve{background:linear-gradient(135deg,var(--gold),#a68f4c);width:100%;font-family:var(--disp);color:#1a1508;cursor:pointer;border:none;border-radius:11px;margin-top:18px;padding:12px 16px;font-size:14px;font-weight:800;transition:all .15s;display:block;box-shadow:0 10px 26px #c4af6b38}.le-approve:hover:not(:disabled){filter:brightness(1.06)}.le-approve:disabled{background:linear-gradient(135deg,var(--green),var(--green-dim));color:#eafff0;cursor:default;box-shadow:none;opacity:.9}.le-gate{text-align:center;border:1px solid var(--hair2);background:var(--panel);border-radius:16px;max-width:520px;margin:40px auto;padding:34px 28px}.le-gate h3{font-family:var(--disp);color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:800}.le-gate p{color:var(--muted,#8a938d);margin:0 0 20px;font-size:13.5px;line-height:1.6}.le-gate-cta{background:linear-gradient(135deg,var(--lgreen),var(--green));font-family:var(--disp);color:#0a0e0a;cursor:pointer;border:none;border-radius:10px;padding:11px 20px;font-size:13.5px;font-weight:800;transition:all .15s}.le-gate-cta:hover{filter:brightness(1.05)}.dash::-webkit-scrollbar{width:10px;height:10px}.tool__b::-webkit-scrollbar{width:10px;height:10px}.pv__b::-webkit-scrollbar{width:10px;height:10px}.nav::-webkit-scrollbar{width:10px;height:10px}.os-scroll::-webkit-scrollbar{width:10px;height:10px}.dash::-webkit-scrollbar-track{background:0 0}.tool__b::-webkit-scrollbar-track{background:0 0}.pv__b::-webkit-scrollbar-track{background:0 0}.nav::-webkit-scrollbar-track{background:0 0}.os-scroll::-webkit-scrollbar-track{background:0 0}.dash::-webkit-scrollbar-thumb{background:var(--hair2);background-clip:content-box;border:2px solid #0000;border-radius:8px}.tool__b::-webkit-scrollbar-thumb{background:var(--hair2);background-clip:content-box;border:2px solid #0000;border-radius:8px}.pv__b::-webkit-scrollbar-thumb{background:var(--hair2);background-clip:content-box;border:2px solid #0000;border-radius:8px}.os-scroll::-webkit-scrollbar-thumb{background:var(--hair2);background-clip:content-box;border:2px solid #0000;border-radius:8px}.dash:hover::-webkit-scrollbar-thumb{background:var(--green-dim);background-clip:content-box}.tool__b:hover::-webkit-scrollbar-thumb{background:var(--green-dim);background-clip:content-box}.pv__b:hover::-webkit-scrollbar-thumb{background:var(--green-dim);background-clip:content-box}.nav{scrollbar-color:var(--gold) transparent;-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.nav::-webkit-scrollbar{width:14px}.nav::-webkit-scrollbar-track{background:#c4af6b12;border-radius:8px;margin:2px 0}.nav::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold),#a98f4d);background-clip:content-box;border:3px solid #0000;border-radius:8px}.nav:hover::-webkit-scrollbar-thumb{background:var(--gold);background-clip:content-box}.nav::-webkit-scrollbar-button:single-button{background-position:50%;background-repeat:no-repeat;background-size:8px 8px;width:14px;height:14px;display:block}.nav::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\" viewBox=\"0 0 8 8\"><path d=\"M1.3 5 4 2.3 6.7 5\" fill=\"none\" stroke=\"%23c4af6b\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.nav::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\" viewBox=\"0 0 8 8\"><path d=\"M1.3 3 4 5.7 6.7 3\" fill=\"none\" stroke=\"%23c4af6b\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.dash{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding:2px 2px 24px;display:flex;overflow-y:auto}.dash .dcard{border:1px solid var(--hair);background:linear-gradient(#0e1610e6,#0a0f0beb);border-radius:18px;padding:20px 22px}body.light .dash .dcard{border-color:var(--hair);background:linear-gradient(#fff,#f8fbf8)!important}.dcard__eye{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.dh{border:1px solid var(--hair);background:linear-gradient(120deg,#0d150ff5 0% 45%,#12b02a1f 100%);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}body.light .dh{border-color:var(--hair);background:linear-gradient(120deg,#fff 0% 45%,#0c8a1e1a 100%)!important}.dh__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-2);border:1px solid var(--gold);background:#c4af6b1f;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.dh__badge svg{width:13px;height:13px}.dh__badge svg *{stroke:var(--gold-2)}.dh__hi{font-family:var(--disp);letter-spacing:-.02em;color:#0000;background:linear-gradient(95deg,#7be185,#12b02a,#c4af6b,#f97316,#fff,#7be185) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:30px;font-weight:800;line-height:1.05;animation:40s linear infinite dhHiShift}@keyframes dhHiShift{0%{background-position:0%}to{background-position:300%}}body.light .dh__hi{color:#0000;background:linear-gradient(95deg,#12b02a,#0c8a1e,#b89a4f,#e05a2f,#12b02a) 0 0/280% 100%;-webkit-background-clip:text;background-clip:text;animation:40s linear infinite dhHiShift}@media (prefers-reduced-motion:reduce){.dh__hi{animation:none}}.dh__date{color:var(--dim);margin-top:5px;font-size:13px}.dh__line{color:var(--dim);margin-top:10px;font-size:13.5px}.dh__line b{color:var(--ink);font-weight:700}.dh__setlink{color:var(--lgreen);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:underline}body.light .dh__setlink{color:#0c8a1e}.dh__count{text-align:center;background:0 0;border:1px solid #fff6;border-radius:16px;flex-shrink:0;min-width:130px;padding:14px 18px}body.light .dh__count{background:0 0;border-color:#ffffffa6}.dh__num{font-family:var(--body);color:#fff;font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1;display:block}.dh__count span{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-top:5px;font-size:10.5px;font-weight:600;display:block}.dash__grid{grid-template-columns:340px 1fr;gap:14px;display:grid}@media (max-width:1000px){.dash__grid{grid-template-columns:1fr}}@media (max-width:860px){.gp__chambers{grid-template-columns:1fr}}.dfield{letter-spacing:.1em;text-transform:uppercase;color:var(--lgreen);flex-direction:column;gap:6px;margin-top:14px;font-size:11px;font-weight:600;display:flex}body.light .dfield{color:#0c8a1e}.dfield input{background:var(--bg2);border:1px solid var(--hair2);width:100%;color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:normal;border-radius:11px;outline:none;padding:11px 13px;font-size:14px}.dfield input:focus{border-color:var(--green-dim);box-shadow:0 0 0 3px #12b02a1f}.dfield input::-webkit-calendar-picker-indicator{filter:invert(.7)sepia()saturate(3)hue-rotate(75deg)}body.light .dfield input{background:#f6faf5}body.light .dfield input::-webkit-calendar-picker-indicator{filter:none}.dgoals{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.dgoals{grid-template-columns:1fr}}.dcountline{color:var(--dim);border:1px dashed var(--gold);background:#c4af6b0d;border-radius:11px;margin-top:16px;padding:11px 13px;font-size:12.5px;line-height:1.5}.dcountline b{color:var(--lgreen);font-variant-numeric:tabular-nums;font-weight:800}body.light .dcountline b{color:#0c8a1e}.dcountline.dim{border-style:dashed;border-color:var(--hair2);background:0 0}.dcard__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.dpick{border:1px solid var(--hair2);color:var(--ink);cursor:default;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:flex}.dpick .chev{width:12px;height:12px;color:var(--dim)}.dsum__hint{color:var(--dim);max-width:60ch;margin:6px 0 2px;font-size:12.5px;line-height:1.5}.dsum{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:12px;display:grid}@media (max-width:760px){.dsum{grid-template-columns:1fr}}.dsum__preview{justify-content:center;align-items:flex-start;display:flex}.lp--mini{width:100%;max-width:100%}.lp--mini .lp__hero{padding:22px 18px 20px}.lp--mini .lp__hero h1{margin:8px 0;font-size:20px}.lp--mini .lp__hero p{font-size:12px}.lp--mini .lp__hero .btn{margin-top:12px;padding:9px 18px;font-size:12px}.dsum__facts{flex-direction:column;gap:11px;display:flex}.dfact span{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700;display:block}.dfact p{color:var(--ink);margin-top:4px;font-size:13.5px;line-height:1.45}.dfact p.mono{font-variant-numeric:tabular-nums;color:var(--lgreen);font-weight:600}body.light .dfact p.mono{color:#0c8a1e}.dfact .unset,.dtake li.unset{color:var(--faint);font-style:italic}.dtake{flex-direction:column;gap:3px;margin:5px 0 0;padding-left:18px;display:flex}.dtake li{color:var(--ink);font-size:13px;line-height:1.45}.dsum__edit{border:1px solid var(--gold);color:var(--gold-2);cursor:pointer;background:linear-gradient(135deg,#c4af6b24,#c4af6b08);border-radius:10px;align-self:flex-start;align-items:center;gap:7px;margin-top:2px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.dsum__edit svg{width:13px;height:13px}.dchk__top{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.dchk__h{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);margin-top:5px;font-size:20px;font-weight:800}.dchk__pct b{font-family:var(--body);color:var(--lgreen);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}body.light .dchk__pct b{color:#0c8a1e}.dbar{background:var(--hair2);border-radius:6px;height:7px;margin:14px 0 4px;overflow:hidden}.dbar i{background:linear-gradient(90deg,var(--green),var(--lgreen));border-radius:6px;height:100%;transition:width .35s;display:block}.dphases{flex-direction:column;gap:10px;margin-top:14px;display:flex}.dphase{border:1px solid var(--hair2);background:var(--bg2);border-radius:14px;overflow:hidden}body.light .dphase{background:#f6faf5}.dphase__h{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;align-items:center;gap:11px;padding:13px 15px;font-family:inherit;display:flex}.dphase__chev{width:12px;height:12px;color:var(--dim);flex-shrink:0;transition:transform .25s;transform:rotate(-90deg)}.dphase.open .dphase__chev{transform:rotate(0)}.dphase__title{font-family:var(--disp);color:var(--ink);flex-shrink:0;font-size:15px;font-weight:800}.dphase__tags{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.dtag{letter-spacing:.04em;color:var(--dim);border:1px solid var(--hair2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700}.dphase__meta{flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:flex}.dhours{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.dbadge{letter-spacing:.03em;color:var(--gold-2);border:1px solid var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;background:#c4af6b24;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.dbadge.full{color:var(--lgreen);border-color:var(--green-dim);background:#12b02a24}body.light .dbadge.full{color:#0c8a1e}.dphase__body{border-top:1px solid var(--hair2);flex-direction:column;display:none}.dphase.open .dphase__body{display:flex}.dtask{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:11px 15px;display:flex}.dtask:last-child{border-bottom:none}.dtask__name{color:var(--ink);flex:1;min-width:0;font-size:13.5px}.dtask.done .dtask__name{color:var(--faint);text-decoration:line-through}.dtask__go{border:1px solid var(--green-dim);background:var(--panel2);color:var(--lgreen);cursor:pointer;white-space:nowrap;border-radius:9px;flex-shrink:0;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.dtask__go:hover{background:#12b02a1f}body.light .dtask__go{color:#0c8a1e;background:#eef6ef}.dtask__ext{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border:1px solid var(--hair2);border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:10px;font-weight:700}.dtask--soon{opacity:.72}.dtask__soon{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);border:1px solid var(--gold);white-space:nowrap;background:#c4af6b1a;border-radius:8px;flex-shrink:0;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:700}.dcheck{border:2px solid var(--hair2);cursor:pointer;color:#0a0e0a;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:all .15s;display:grid}.dcheck:hover{border-color:var(--green-dim)}.dcheck.on{background:linear-gradient(135deg,var(--lgreen),var(--green));border-color:var(--green);color:#0a0e0a}.dgate{background:#e0483d14;border:1px solid #e0483d66;border-radius:14px;align-items:center;gap:14px;margin:14px 0 4px;padding:13px 16px;display:flex}.dgate--go{border-color:var(--green-dim);background:#12b02a1a}.dgate__icon{flex-shrink:0;font-size:22px;line-height:1}.dgate__body{flex:1;min-width:0}.dgate__title{font-family:var(--disp);color:#e0483d;letter-spacing:-.01em;font-size:15px;font-weight:800}.dgate--go .dgate__title{color:var(--lgreen)}body.light .dgate--go .dgate__title{color:#0c8a1e}.dgate__sub{color:var(--dim);margin-top:2px;font-size:12.5px}.dgate__count{font-variant-numeric:tabular-nums;color:var(--dim);flex-shrink:0;font-size:13px;font-weight:700}.dgate__count b{color:var(--ink);font-size:20px}.dstage__num{width:24px;height:24px;font-family:var(--body);color:var(--lgreen);border:1px solid var(--green-dim);font-variant-numeric:tabular-nums;background:#12b02a1f;border-radius:8px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:800;display:grid}body.light .dstage__num{color:#0c8a1e}.dstage__title{flex-direction:column;gap:1px;min-width:0;display:flex}.dstage__sub{color:var(--dim);font-size:11.5px;font-weight:500;line-height:1.25}.dphase--gate{border-color:var(--gold)}.dbadge.opt{color:var(--dim);background:var(--panel2);border-color:var(--hair2);text-transform:uppercase;letter-spacing:.05em}.dbadge.gate{color:var(--gold-2);border-color:var(--gold);background:#c4af6b24}.dbadge.gate.full{color:var(--lgreen);border-color:var(--green-dim);background:#12b02a24}body.light .dbadge.gate.full{color:#0c8a1e}.dtask__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dtask__text .dtask__name{flex:none}.dtask__hint{color:var(--faint);font-size:11.5px;line-height:1.3}.dtask.done .dtask__hint{color:var(--faint);opacity:.7}.dtask--locked{opacity:.72}.dtask__lock{border:1px solid var(--gold);color:var(--gold-2);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#c4af6b1a;border-radius:9px;flex-shrink:0;padding:6px 11px;font-family:inherit;font-size:11px;font-weight:800}.dtask__lock:hover{background:#c4af6b2e}.gpcard{margin:0 0 4px}.gpmark{color:var(--lgreen);text-transform:none;letter-spacing:normal;font-weight:800}body.light .gpmark{color:#0c8a1e}.gp__top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.gp__tag{color:var(--dim);max-width:60ch;margin-top:4px;font-size:12.5px;line-height:1.4}.gp__tag b{color:var(--lgreen)}body.light .gp__tag b{color:#0c8a1e}.gp__status{letter-spacing:.03em;color:var(--gold-2);border:1px solid var(--gold);white-space:nowrap;font-variant-numeric:tabular-nums;background:#c4af6b24;border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:11px;font-weight:800}.gp__status.go{color:var(--lgreen);border-color:var(--green-dim);background:#12b02a24}body.light .gp__status.go{color:#0c8a1e}.gp__chambers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gpch{border:1px solid var(--hair2);background:var(--bg2);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}body.light .gpch{background:#f6faf5}.gpch.done{border-color:var(--green-dim)}.gpch__h{align-items:center;gap:8px;display:flex}.gpch__n{width:22px;height:22px;color:var(--lgreen);border:1px solid var(--green-dim);font-variant-numeric:tabular-nums;background:#12b02a1f;border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}body.light .gpch__n{color:#0c8a1e}.gpch__t{font-family:var(--disp);color:var(--ink);font-size:15px;font-weight:800}.gpch__h .dcheck{pointer-events:none;width:18px;height:18px;margin-left:auto}.gpch__hint{color:var(--faint);margin:-2px 0 2px;font-size:11.5px;line-height:1.3}.gpinput{background:var(--panel2);border:1px solid var(--hair2);width:100%;color:var(--ink);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px;line-height:1.35}.gpinput:focus{border-color:var(--green-dim);outline:none}.gpinput::placeholder{color:var(--faint)}.gpdoor{background:var(--panel2);border:1px dashed var(--hair2);border-radius:10px;flex-direction:column;gap:6px;padding:9px;display:flex}body.light .gpdoor{background:#eef6ef}.gpdoor__l{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);font-size:10px;font-weight:800}.gpdoor .gpinput{background:var(--bg2)}body.light .gpdoor .gpinput{background:#fff}.gpsugg{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.gpsugg__lead{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.gpsugg__chip{color:var(--lgreen);border:1px solid var(--green-dim);cursor:pointer;text-align:left;background:#12b02a1a;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.2}.gpsugg__chip:hover{background:#12b02a33}body.light .gpsugg__chip{color:#0c8a1e}.dsum--factsonly{grid-template-columns:1fr}.dcal__eye{text-align:center}.dcal__hdr{justify-content:center;align-items:center;gap:20px;margin:8px 0 2px;display:flex}.dcal__title{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);text-align:center;min-width:190px;font-size:21px;font-weight:800}.dcal__navbtn{border:1px solid var(--hair2);background:var(--bg2);width:34px;height:34px;color:var(--dim);cursor:pointer;border-radius:10px;place-items:center;font-size:18px;line-height:1;transition:all .15s;display:grid}.dcal__navbtn:hover{color:var(--lgreen);border-color:var(--green-dim)}body.light .dcal__navbtn{background:#f6faf5}.dcal{max-width:560px;margin:16px auto 0}.dcal__dow{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:10px;display:grid}.dcal__dow span{text-align:center;letter-spacing:.02em;color:var(--faint);font-size:11px;font-weight:600}.dcal__grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.dcal__cell{aspect-ratio:1;color:var(--ink);cursor:pointer;background:#ffffff0b;border:none;border-radius:14px;place-items:center;font-family:inherit;transition:all .15s;display:grid;position:relative}body.light .dcal__cell{background:#0f3c1e0d}.dcal__cell:not(.out):hover{background:#7be1852e}.dcal__d{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.dcal__cell.out{cursor:default;background:0 0}.dcal__cell.out .dcal__d{color:var(--faint);opacity:.4;font-weight:500}.dcal__cell.has{background:#7be1853d}body.light .dcal__cell.has{background:#7be1856b}.dcal__cell.has .dcal__d{color:var(--ink);font-weight:700}body.light .dcal__cell.has .dcal__d{color:#0c3d1a}.dcal__cell.today{outline:2px solid var(--gold);outline-offset:-2px}.dcal__cell.today .dcal__d{color:var(--gold-2);font-weight:800}.dcal__cell.launch{background:#c4af6b42}.dcal__cell.sel{background:linear-gradient(135deg,var(--lgreen),var(--green));box-shadow:0 6px 16px #12b02a57}.dcal__cell.sel .dcal__d{color:#0a0e0a;font-weight:800}.dcal__dot{background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.dcal__cell.sel .dcal__dot{background:#0a3d15}.dcal__flag{font-size:11px;line-height:1;position:absolute;top:4px;right:6px}.dcard--cal .dcountline{text-align:center;max-width:560px;margin:12px auto 0}.wr{--wr-text:#1e2a22;--wr-muted:#8b948c;--wr-card:#fff;--wr-tile:#eef1ee;--wr-border:#e7ece7;--wr-event:#c7e6cf;--wr-sel:#111513;scrollbar-width:thin;flex:1;grid-template-columns:1.55fr 1fr;align-content:start;gap:18px;min-height:0;padding:2px 2px 24px;display:grid;overflow-y:auto}@media (max-width:1000px){.wr{grid-template-columns:1fr}}.wr__left,.wr__right{flex-direction:column;gap:18px;min-width:0;display:flex}.wr__card{background:var(--wr-card);border:1px solid var(--wr-border);color:var(--wr-text);border-radius:18px;padding:20px 22px;box-shadow:0 12px 30px #1428190f}.wr__video{aspect-ratio:16/10;background:radial-gradient(120% 120% at 50% 0,#123a24,#08160e);border-radius:20px;flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #08160e66}.wr__vtop{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wr__vname{font-family:var(--disp);color:#fff;font-size:18px;font-weight:800}.wr__vsub{color:#ffffff9e;margin-top:3px;font-size:11.5px}.wr__vtime{color:#fff;font-variant-numeric:tabular-nums;background:#0006;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:700}.wr__vwrap{z-index:1;border-radius:12px;flex:1;min-height:0;margin:10px 0;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000059}.wr__vplayer{object-fit:cover;background:#000;width:100%;height:100%;display:block}.wr__vbtn{cursor:pointer;background:linear-gradient(135deg,var(--lgreen),var(--green));z-index:2;border:none;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #12b02a80}.wr__vbtn svg{color:#0a0e0a;width:32px;height:32px;margin-left:4px}.wr__vbtn:hover{filter:brightness(1.06)}.wr__vring{border:3px solid var(--lgreen);pointer-events:none;border-radius:50%;animation:2s ease-out infinite wrRing;position:absolute;inset:0}.wr__vring2{animation-delay:1s}@keyframes wrRing{0%{opacity:.8;transform:scale(1)}70%{opacity:.15}to{opacity:0;transform:scale(1.9)}}.wr__play{cursor:pointer;background:linear-gradient(135deg,var(--lgreen),var(--green));border:none;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 10px 30px #12b02a80}.wr__play svg{color:#0a0e0a;width:26px;height:26px;margin-left:3px}.wr__vfoot{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.wr__vhint{color:#ffffffb8;max-width:66%;font-size:12px}.wr__vbtns{flex-shrink:0;gap:7px;display:flex}.wr__vadd{color:#0a0e0a;cursor:pointer;background:#fff;border:none;border-radius:9px;flex-shrink:0;padding:8px 13px;font-size:12.5px;font-weight:700}.wr__vadd.wr__vupload{color:#fff;background:0 0;border:1px solid #ffffff73}.wr__vadd.wr__vupload:hover{border-color:#fff}.wr__listhead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.wr__listhead h2{font-family:var(--disp);color:var(--wr-text);font-size:19px;font-weight:800}.wr__viewmore{color:var(--wr-muted);cursor:pointer;font-size:12.5px}.wr__lcount{color:var(--wr-muted);font-variant-numeric:tabular-nums;font-size:12px}.wr__lcontrols{gap:8px;margin:2px 0 12px;display:flex}.wr__lsearch{border:1px solid var(--wr-border);min-width:0;color:var(--wr-text);background:#f5f8f5;border-radius:9px;outline:none;flex:1;padding:8px 11px;font-family:inherit;font-size:13px}.wr__lsearch:focus{border-color:#9fd3ae}.wr__lsearch::placeholder{color:var(--wr-muted)}.wr__lselect{border:1px solid var(--wr-border);color:var(--wr-text);cursor:pointer;background:#f5f8f5;border-radius:9px;outline:none;padding:8px 9px;font-family:inherit;font-size:12.5px}.wr__ltitlewrap{flex-direction:column;gap:3px;min-width:0;display:flex}.wr__ltype{letter-spacing:.02em;color:#2f7a4a;white-space:nowrap;background:#7be18547;border-radius:6px;align-self:flex-start;padding:1px 7px;font-size:10px;font-weight:700}.wr__lempty{color:var(--wr-muted);text-align:center;padding:18px 6px;font-size:13px}.wr__lrow{text-align:left;background:0 0;border:none;grid-template-columns:2.4fr 1.2fr .9fr 1.1fr .9fr;align-items:center;gap:10px;width:100%;padding:12px 6px;font-family:inherit;display:grid}.wr__lhead{letter-spacing:.04em;text-transform:uppercase;color:var(--wr-muted);border-bottom:1px solid var(--wr-border);padding-bottom:6px;font-size:10.5px;font-weight:600}.wr__lhead .num,.wr__lrow .num{text-align:right;font-variant-numeric:tabular-nums;color:var(--wr-text);font-size:13px}.wr__lhead .tagcol,.wr__lrow .tagcol{text-align:right}.wr__lbody{cursor:pointer;border-bottom:1px solid var(--wr-border);transition:all .12s}.wr__lbody:last-child{border-bottom:none}.wr__lbody:hover{background:#f5f8f5;border-radius:10px}.wr__ltitle{color:var(--wr-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.wr__ldate{color:var(--wr-muted);font-size:12.5px}.wr__lpct{color:var(--wr-muted);font-size:11.5px;font-style:normal}.wr__tag{border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-block}.wr__tag.strong{color:#1f7a3f;background:#cdebd6}.wr__tag.avg{color:#9a6b1e;background:#fbe7c6}.wr__tag.low{color:#b23b3b;background:#f6cccc}.wr__kpis{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.wr__kpi{border:1px solid var(--wr-border);color:var(--wr-text);background:linear-gradient(160deg,#eef5ef,#e6f1e9);border-radius:16px;flex-direction:column;gap:4px;padding:15px 16px;display:flex;box-shadow:0 10px 26px #1428190d}.wr__kpi--big{grid-column:1/-1;gap:10px}.wr__kpilbl{color:var(--wr-muted);font-size:12px;font-weight:600}.wr__kpival{font-family:var(--disp);color:var(--wr-text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.wr__kpi--big .wr__kpival{font-size:34px}.wr__kpival i{color:var(--wr-muted);margin-left:2px;font-size:16px;font-style:normal}.wr__kpitop{justify-content:space-between;align-items:flex-end;display:flex}.wr__spark{align-items:flex-end;gap:5px;height:42px;display:flex}.wr__spark span{background:linear-gradient(180deg,var(--lgreen),var(--green));opacity:.9;border-radius:4px 4px 2px 2px;flex:1;min-height:6px}.wr__kpifoot{color:var(--wr-muted);font-size:11.5px}.wr__cal{padding:16px 18px 20px}.wr__cal .dcal__hdr{margin:2px 0}.wr__cal .dcal__title{color:var(--wr-text)}.wr__cal .dcal__navbtn{border-color:var(--wr-border);color:#6b746e;background:#f4f7f4}.wr__cal .dcal__navbtn:hover{color:var(--wr-text);border-color:#cfd8cf}.wr__cal .dcal{max-width:none;margin-top:12px}.wr__cal .dcal__dow span{color:#9aa39c}.wr__cal .dcal__cell{background:var(--wr-tile)}.wr__cal .dcal__cell .dcal__d{color:var(--wr-text)}.wr__cal .dcal__cell:not(.out):hover{background:#e4ebe4}.wr__cal .dcal__cell.out{background:0 0}.wr__cal .dcal__cell.out .dcal__d{color:#b7bfb8;opacity:1}.wr__cal .dcal__cell.has{background:var(--wr-event)}.wr__cal .dcal__cell.has .dcal__d{color:#12331f}.wr__cal .dcal__cell.sel{background:var(--wr-sel);box-shadow:none}.wr__cal .dcal__cell.sel .dcal__d{color:#fff}.wr__cal .dcal__dot{background:#2f9e57}.wr__next{background:linear-gradient(150deg,#e9f4ec,#dff0e4)}.wr__nexttitle{font-family:var(--disp);color:var(--wr-text);font-size:18px;font-weight:800}.wr__nextsub{color:#5d6b60;margin:6px 0 14px;font-size:12.5px;line-height:1.5}.wr__nextbtn{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));cursor:pointer;border:none;border-radius:11px;width:100%;padding:12px;font-size:13.5px;font-weight:700;box-shadow:0 6px 18px #12b02a42}.wrd{color:#1e2a22;background:#fff;width:min(640px,94%);max-width:640px}.wrd .ncm__eye,.wrd .ncm__x{color:#8b948c}.wrd__title{font-family:var(--disp);color:#1e2a22;margin:2px 0 4px;font-size:22px;font-weight:800}.wrd__meta{color:#8b948c;margin-bottom:16px;font-size:12.5px}.wrd__stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}@media (max-width:560px){.wrd__stats{grid-template-columns:repeat(2,1fr)}}.wrd__stat{border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.wrd__stat.s-show{background:#cdebd6}.wrd__stat.s-no{background:#f6dcdc}.wrd__stat.s-sign{background:#d3e6f7}.wrd__stat.s-book{background:#f3e6c4}.wrd__sval{font-family:var(--disp);color:#1e2a22;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.wrd__slbl{color:#2c3a30;font-size:12px;font-weight:700}.wrd__ssub{color:#5d6b60;font-size:11px}.wrd__tlabel{letter-spacing:.1em;text-transform:uppercase;color:#8b948c;margin-bottom:8px;font-size:11px;font-weight:700}.wrd__transcript{background:#f5f8f5;border:1px solid #e7ece7;border-radius:12px;max-height:320px;padding:14px 16px;overflow-y:auto}.wrd__transcript p{color:#2c3a30;margin-bottom:10px;font-size:13px;line-height:1.6}.wrd__transcript p:last-child{margin-bottom:0}.wr__calhint{color:#8b948c;text-align:center;margin:6px 0 2px;font-size:11.5px}.wr__cal .dcal__cell{cursor:pointer}.wr__cd{color:#fff;text-align:center;background:radial-gradient(120% 120% at 50% 0,#123a24,#0c2416);flex-direction:column;align-items:center;gap:3px;padding:20px;display:flex}.wr__cdnum{font-family:var(--disp);color:#fff;font-size:46px;font-weight:800;line-height:1}.wr__cdlbl{letter-spacing:.06em;text-transform:uppercase;color:var(--lgreen);font-size:12px;font-weight:700}.wr__cdlbl.big{text-transform:none;letter-spacing:0;color:#fff;font-size:15px;font-family:var(--disp);font-weight:800}.wr__cddate{color:#ffffffa8;margin-top:3px;font-size:12px;line-height:1.4}.wr__cdclear{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;margin-top:10px;padding:7px 12px;font-size:12px}.wr__cdclear:hover{background:#fff3}.wdp{color:#1e2a22;background:#fff;width:min(460px,94%);max-width:460px}.wdp .ncm__eye,.wdp .ncm__x{color:#8b948c}.wdp__title{font-family:var(--disp);color:#1e2a22;margin:2px 0 14px;font-size:20px;font-weight:800}.wdp__launch{text-align:center;color:#1f7a3f;cursor:pointer;background:#eef7f0;border:1px dashed #b9d8c2;border-radius:12px;width:100%;margin-bottom:16px;padding:12px;font-size:13px;font-weight:700}.wdp__launch.on{color:#fff;background:#111513;border-style:solid;border-color:#111513}.wdp__label{letter-spacing:.08em;text-transform:uppercase;color:#8b948c;margin-bottom:8px;font-size:11px;font-weight:700}.wdp__list{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.wdp__item{background:#f5f8f5;border:1px solid #e7ece7;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.wdp__itime{color:#2f9e57;font-variant-numeric:tabular-nums;min-width:56px;font-size:12px;font-weight:700}.wdp__ititle{color:#1e2a22;flex:1;font-size:13px;font-weight:600}.wdp__rm{color:#b23b3b;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.wdp__empty{color:#8b948c;margin-bottom:12px;font-size:12.5px}.wdp__add{grid-template-columns:1fr .55fr auto;gap:8px;display:grid}@media (max-width:460px){.wdp__add{grid-template-columns:1fr}}.wdp__in{color:#1e2a22;background:#f5f8f5;border:1px solid #e0e7e0;border-radius:10px;outline:none;min-width:0;padding:10px 12px;font-family:inherit;font-size:13px}.wdp__in:focus{border-color:#9fd3ae}.wdp__addbtn{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));cursor:pointer;border:none;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700}.wdp__addbtn:disabled{opacity:.5;cursor:default}.dcal__day{border-top:1px solid var(--hair2);margin-top:16px;padding-top:14px}.dcal__dayh{font-family:var(--disp);color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:800}.dcal__phase{margin-bottom:12px}.dcal__phase b{font-family:var(--disp);color:var(--lgreen);font-size:13px;font-weight:800}body.light .dcal__phase b{color:#0c8a1e}.dcal__phase ul{flex-direction:column;gap:4px;margin-top:6px;list-style:none;display:flex}.dcal__phase li{color:var(--dim);padding-left:14px;font-size:12.5px;line-height:1.45;position:relative}.dcal__phase li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.dcal__phase li.done{color:var(--faint);text-decoration:line-through}.dash .dim{color:var(--faint)}.os{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding:2px 2px 24px;display:flex;overflow-y:auto}.os__hero{border:1px solid var(--hair);background:linear-gradient(120deg,#c4af6b24,#0e1610e6 48%);border-radius:18px;padding:24px 26px 22px}body.light .os__hero{border-color:var(--hair);background:linear-gradient(120deg,#c4af6b29,#fff 55%)!important}.os__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-2);border:1px solid var(--gold);background:#c4af6b1f;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.os__badge svg{width:13px;height:13px}.os__h{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:800;line-height:1.05}.os__sub{color:var(--dim);max-width:680px;margin-top:9px;font-size:14px;line-height:1.6}.os__sub b{color:var(--ink);font-weight:700}.os__card{border:1px solid var(--hair);background:linear-gradient(#0e1610e6,#0a0f0beb);border-radius:18px;padding:20px 22px}body.light .os__card{border-color:var(--hair);background:linear-gradient(#fff,#f8fbf8)!important}.os__lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--lgreen);margin-bottom:10px;font-size:11px;font-weight:600}body.light .os__lbl{color:#0c8a1e}.os .ta{min-height:118px}.os__ex{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.os__ex-lbl{width:100%;color:var(--faint);letter-spacing:.04em;margin-bottom:1px;font-size:11px}.os__chip{color:var(--dim);border:1px dashed var(--hair2);cursor:pointer;text-align:left;background:0 0;border-radius:999px;max-width:100%;padding:7px 13px;font-family:inherit;font-size:12px;line-height:1.4;transition:all .15s}.os__chip:hover{border-color:var(--gold);color:var(--ink)}.os__go{cursor:pointer;color:#0a0e0a;background:linear-gradient(135deg,var(--gold-2),var(--gold));border:none;border-radius:12px;align-items:center;gap:9px;margin-top:16px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 20px #c4af6b47}.os__go:disabled{opacity:.55;cursor:default}.os__go svg{width:16px;height:16px}.os__progress-h{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:800}.os__count{color:var(--dim);font-variant-numeric:tabular-nums;margin:4px 0 14px;font-size:12.5px}.os__count b{color:var(--gold-2);font-weight:700}.os__steps{flex-direction:column;gap:8px;display:flex}.os__step{border:1px solid var(--hair2);background:var(--bg2);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;transition:all .15s;display:flex}body.light .os__step{background:#f6faf5}.os__step.running{border-color:var(--green-dim);background:#12b02a0f}.os__step.done{border-color:var(--green-dim)}.os__mark{border:2px solid var(--hair2);color:#0a0e0a;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.os__step.running .os__mark{border-color:var(--lgreen);border-top-color:#0000;animation:.7s linear infinite os-spin}.os__step.done .os__mark{background:linear-gradient(135deg,var(--lgreen),var(--green));border-color:var(--green);color:#0a0e0a;animation:none}@keyframes os-spin{to{transform:rotate(360deg)}}.radar{flex-direction:column;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.radar-wrap{pointer-events:none;width:120px;height:120px;position:relative}.radar-wrap *{pointer-events:none}.radar-bg{background:linear-gradient(#7be18529 1px,#0000 1px) calc(50% - .5px)/100% 100% no-repeat,linear-gradient(90deg,#7be18529 1px,#0000 1px) calc(50% - .5px)/100% 100% no-repeat,radial-gradient(circle,#12b02a1a 0%,#030c07f7 70%);border-radius:50%;position:absolute;inset:0}.radar-bg:before,.radar-bg:after{content:"";border:1px solid #7be18533;border-radius:50%;position:absolute}.radar-bg:before{inset:18px}.radar-bg:after{inset:36px}.radar-sweep{background:conic-gradient(#0000 0% 50%,#7be18503 57%,#7be1850d 64%,#7be1851f 71%,#7be1853d 79%,#7be18575 87%,#7be185bf 94%,#7be185f7 98.5%,#0000 100%);border-radius:50%;animation:3s linear infinite radar-spin;position:absolute;inset:0}.radar-arm{transform-origin:0%;background:linear-gradient(90deg,#7be18500 0%,#7be18599 40%,#7be185 88%,#eafff0 100%);border-radius:1px;width:58px;height:2px;margin-top:-1px;animation:3s linear -.75s infinite radar-spin;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #7be185cc,0 0 12px #7be18566}@keyframes radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-svg{width:100%;height:100%;position:absolute;inset:0}.radar-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.radar-pct{color:#fff;font-size:26px;font-weight:800;line-height:1;font-family:var(--disp);text-shadow:0 0 12px #7be18599}.radar-unit{color:#ffffff73;font-size:10px;font-family:var(--disp);line-height:1.3}.radar-label{color:var(--dim);letter-spacing:.3px;text-align:center;max-width:220px;font-size:11px}.radar-mini{border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.radar-mini .radar-bg,.radar-mini .radar-sweep,.radar-mini .radar-arm{position:absolute}.radar-mini .radar-bg{inset:0}.radar-mini .radar-bg:before{inset:7px}.radar-mini .radar-bg:after{inset:14px}.radar-mini .radar-sweep{inset:0}.radar-mini .radar-arm{width:22px;height:2px;margin-top:-1px;top:50%;left:50%}.gen-anchor{display:inline-flex;position:relative}.gen-anchor--block{display:flex}.gen-pop{z-index:40;pointer-events:none;white-space:nowrap;background:#030c07f5;border:1px solid #7be1854d;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:11px 15px;animation:.18s ease-out gen-pop-in;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0000006b,0 0 0 1px #c4af6b1f}.gen-pop:after{content:"";border:6px solid #0000;border-top-color:#030c07f5;position:absolute;top:100%;left:50%;transform:translate(-50%)}.gen-pop__label{letter-spacing:.02em;color:var(--lgreen);font-size:11px;font-weight:700;font-family:var(--disp)}@keyframes gen-pop-in{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:560px){.gen-pop{padding:9px 12px}}.os__step.running .os__mark{position:relative}.os__step.running .os__mark:after{content:"";border:2px solid var(--lgreen);pointer-events:none;border-radius:50%;animation:1.15s ease-out infinite os-pulse;position:absolute;inset:-4px}@keyframes os-pulse{0%{opacity:.75;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.os__progress-h .os__ell:after{content:"";animation:1.4s step-end infinite os-ell}@keyframes os-ell{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.os__step-main{flex:1;min-width:0}.os__step-eye{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700}.os__step-t{color:var(--ink);margin-top:2px;font-size:13.5px;font-weight:600}.os__tag{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px 9px;font-size:9.5px;font-weight:700}.os__tag.sample{color:var(--gold-2);border:1px solid var(--gold);background:#c4af6b24}.os__tag.live{color:var(--lgreen);border:1px solid var(--green-dim);background:#12b02a24}body.light .os__tag.live{color:#0c8a1e}.os__tag.err{color:#d98b2b;background:#d98b2b1f;border:1px solid #d98b2b80}.os__done{border:1px solid var(--green-dim);background:#12b02a14;border-radius:14px;margin-top:14px;padding:16px 18px}body.light .os__done{background:#0c8a1e12}.os__done b{font-family:var(--disp);color:var(--lgreen);font-size:16px;font-weight:800}body.light .os__done b{color:#0c8a1e}.os__done p{color:var(--dim);margin-top:6px;font-size:13px;line-height:1.6}body.light .os__done p{color:#1c1c1c}.os__links{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.os__link{border:1px solid var(--green-dim);background:var(--panel2);color:var(--lgreen);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.os__link:hover{background:#12b02a1f}body.light .os__link{color:#0c8a1e;background:#eef6ef}.os__link.gold{border-color:var(--gold);color:var(--gold-2);background:linear-gradient(135deg,#c4af6b24,#c4af6b08)}.os__link.gold:hover{background:linear-gradient(135deg,#c4af6b33,#c4af6b0f)}.hamburger,.rail-backdrop{display:none}@media (max-width:820px){html,body{overflow-x:hidden}body{overflow-y:auto}img,video{max-width:100%}.app{grid-template-columns:1fr;gap:10px;height:auto;min-height:100dvh;padding:10px}.main{min-height:0}.hamburger{border:1px solid var(--hair2);background:var(--bg2);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.hamburger:hover{color:var(--lgreen);border-color:var(--green-dim)}.hamburger svg{width:18px;height:18px}.rail{z-index:60;border-radius:0 18px 18px 0;width:min(284px,85vw);height:100dvh;transition:transform .28s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 20px 60px #00000080}.rail.open{transform:translate(0)}.rail-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04070599;display:block;position:fixed;inset:0}.top{flex-wrap:wrap;gap:9px 8px;padding:10px 12px}.brandcenter,.brandext{display:none}.top-left{flex:auto}.top-right{flex-basis:100%;justify-content:flex-start}.crumbs{font-size:12px}.ctype,.pick{padding:7px 11px;font-size:12.5px}.work{grid-template-columns:1fr;min-height:0}.tool{max-height:none}.preview{min-height:420px}.dash,.os{min-height:0;overflow:visible}.dh{flex-wrap:wrap;padding:18px}.dh__hi{font-size:24px}.dh__count{flex:100%;min-width:0}.dash__grid,.dsum,.gp__chambers{grid-template-columns:1fr}.dtask{padding:12px 14px}.dtask__go,.dtask__lock{padding:9px 14px}.dcheck{width:24px;height:24px}.dcal__cell{min-height:40px}.os__hero,.os__card{padding:18px 16px}.os__h{font-size:24px}.onb{padding:16px}.onb__card{max-height:92dvh;overflow-y:auto}}@media (max-width:560px){.app{gap:8px;padding:8px}.tool__b{padding:16px 16px 28px}.tool__h{padding:16px 16px 12px}.tool__h h2{font-size:20px}.pv__b{padding:14px}.dcard,.dh{padding:16px 14px}.dh__hi{font-size:21px}.dh__num{font-size:30px}.os__h{font-size:21px}.auth{height:auto;min-height:100dvh;padding:10px}.auth__panel{padding:16px}.auth__card h2{font-size:24px}}.pm{flex-shrink:0;position:relative}button.av{font-family:var(--body);cursor:pointer;padding:0}button.av:hover{border-color:var(--green-dim)}.pm__panel{z-index:70;background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--hair2);border-radius:16px;width:250px;padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0000008c}.pm__id{border-bottom:1px solid var(--hair);align-items:center;gap:11px;margin-bottom:12px;padding-bottom:12px;display:flex}.pm__av{width:38px;height:38px;color:var(--lgreen);border:1px solid var(--hair2);background:linear-gradient(135deg,#153a1e,#0d2413);border-radius:11px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.pm__idmeta{min-width:0}.pm__email{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:13px;font-weight:600;overflow:hidden}.pm__plan{color:var(--gold-2);margin-top:2px;font-size:11px;font-weight:600}.pm__credits{border:1px solid var(--green-dim);background:#12b02a14;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.pm__clabel{color:var(--dim);font-size:12px;font-weight:600}.pm__cval{font-family:var(--body);color:var(--lgreen);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.pm__used{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;margin-top:7px;font-size:11px}.pm__signout{border:1px solid var(--hair2);background:var(--bg2);width:100%;color:var(--ink);font-family:var(--body);cursor:pointer;text-align:center;border-radius:11px;margin-top:12px;padding:10px;font-size:13px;font-weight:600;text-decoration:none;display:block}.pm__signout:hover{border-color:var(--green-dim);color:var(--lgreen)}.pm__signout:disabled{opacity:.6;cursor:default}body.light .pm__panel{border-color:var(--hair2);background:#fff}body.light .pm__av{color:#0c8a1e;background:linear-gradient(135deg,#e6f2e9,#d6ead9)}body.light .pm__signout{background:#f6faf5}.pfm{text-align:left;width:min(460px,94vw)}.pfm__top{align-items:center;gap:16px;margin-top:16px;display:flex}.pfm__ava{width:76px;height:76px;color:var(--lgreen);border:1px solid var(--hair2);background:linear-gradient(135deg,#153a1e,#0d2413) 50%/cover;border-radius:50%;flex-shrink:0;place-items:center;font-size:26px;font-weight:800;display:grid;overflow:hidden}.pfm__avactions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pfm__photobtn{cursor:pointer;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));font-size:13px;font-weight:700;font-family:var(--body);border:none;border-radius:10px;padding:9px 15px}.pfm__photobtn:disabled{opacity:.6;cursor:default}.pfm__removebtn{color:var(--faint);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--body);background:0 0;border:none;padding:4px 2px}.pfm__removebtn:hover{color:var(--dim)}.pfm__removebtn:disabled{opacity:.6;cursor:default}.pfm__err{color:#ff8a7a;margin-top:10px;font-size:12px}.pfm__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--lgreen);margin-top:18px;font-size:11px;font-weight:600;display:block}.pfm__namerow{align-items:stretch;gap:10px;margin-top:9px;display:flex}.pfm__nameinput{flex:auto;margin-top:0}.pfm__save{cursor:pointer;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));font-size:13px;font-weight:700;font-family:var(--body);border:none;border-radius:12px;flex:none;padding:0 18px}.pfm__save:disabled{opacity:.5;cursor:default}.pfm__meta{border:1px solid var(--hair2);border-radius:13px;margin-top:18px;overflow:hidden}.pfm__metarow{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.pfm__metarow:last-child{border-bottom:none}.pfm__metarow span{color:var(--dim);flex-shrink:0;font-weight:600}.pfm__metarow b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-weight:600;overflow:hidden}.pfm__plan{color:var(--gold-2)!important}.pfm__cval{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;color:var(--lgreen)!important}.pfm__used{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px}.pfm .pm__signout{margin-top:16px}.pfm__planrow{align-items:center;gap:10px;min-width:0;display:flex}.pfm__upgrade{cursor:pointer;font-family:var(--body);letter-spacing:.02em;color:#0a0e0a;background:linear-gradient(135deg,var(--gold-2),var(--gold));border:none;border-radius:999px;flex:none;padding:5px 12px;font-size:11px;font-weight:700}.pfm__upgrade:hover{filter:brightness(1.06)}body.light .pfm__ava{color:#0c8a1e;background:linear-gradient(135deg,#e6f2e9,#d6ead9)}.ooc{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040705b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ooc__card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--hair2);text-align:center;border-radius:20px;width:min(420px,94vw);padding:26px;position:relative;box-shadow:0 40px 120px #0009}.ooc__x{color:var(--dim);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.ooc__x:hover{color:var(--ink)}.ooc__icon{border:1px solid var(--gold);background:linear-gradient(135deg,#c4af6b29,#c4af6b0a);border-radius:14px;place-items:center;width:52px;height:52px;margin:2px auto 14px;display:grid}.ooc__h{font-family:var(--disp);color:var(--ink);font-size:21px;font-weight:800}.ooc__p{color:var(--dim);margin-top:9px;font-size:13.5px;line-height:1.6}.ooc__cta{color:#0a0e0a;background:linear-gradient(135deg,var(--gold-2),var(--gold));cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:18px;padding:13px;font-size:14px;font-weight:700}.ooc__note{border:1px solid var(--green-dim);text-align:left;background:#12b02a14;border-radius:12px;margin-top:18px;padding:14px}.ooc__note b{color:var(--ink);font-size:13.5px}.ooc__note p{color:var(--dim);margin-top:6px;font-size:12.5px;line-height:1.55}.ooc__dismiss{color:var(--faint);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--body);background:0 0;border:none;margin-top:12px}.ooc__dismiss:hover{color:var(--dim)}body.light .ooc{background:#f0f6f0c7}body.light .ooc__card{border-color:var(--hair2);background:#fff}body.light .ooc__cta{color:#0a0e0a}.adm{z-index:1;padding:32px 24px 60px;position:fixed;inset:0;overflow:auto}.adm__head{max-width:1000px;margin:0 auto 20px}.adm__eye{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.adm__h{font-family:var(--disp);color:var(--ink);margin-top:6px;font-size:28px;font-weight:800}.adm__sub{color:var(--dim);margin-top:6px;font-size:13.5px}.adm__card{border:1px solid var(--hair2);background:#0e1610e6;border-radius:18px;max-width:1000px;margin:0 auto;padding:18px}.adm__msg{text-align:center;color:var(--dim);font-size:14px}.adm__msg b{color:var(--ink)}.adm__msg p{margin-top:6px}.adm__meta{color:var(--dim);margin-bottom:12px;font-size:12.5px}.adm__meta b{color:var(--gold-2)}.adm__scroll{overflow-x:auto}.adm__table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.adm__table th{text-align:right;letter-spacing:.02em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--hair);padding:9px 12px;font-size:11px;font-weight:600}.adm__table th:first-child{text-align:left}.adm__table td{text-align:right;color:var(--ink);border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;padding:10px 12px}.adm__user{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden;text-align:left!important;color:var(--dim)!important}.adm__total td{color:var(--ink);background:#c4af6b14;font-weight:700}.adm__total .adm__user{color:var(--gold-2)!important}.adm__pos{color:var(--lgreen)}.adm__neg{color:#e0736a}.adm__empty{color:var(--faint);padding:20px;text-align:center!important}body.light .adm__card{border-color:var(--hair2);background:#fff}.cs{flex-shrink:0;position:relative}.cs .pick.cs__btn{color:var(--ink);font-family:var(--body);background:0 0;line-height:1.1}.cs .pick.cs__btn:hover{border-color:var(--green-dim)}.cs__name{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.cs__panel{z-index:70;background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--hair2);border-radius:16px;width:300px;max-width:calc(100vw - 24px);padding:14px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 70px #0000008c}.cs__label{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:4px 8px 10px;font-size:10px;font-weight:700}.cs__controls{border-bottom:1px solid var(--hair);flex-direction:column;gap:7px;margin-bottom:8px;padding:0 6px 9px;display:flex}.cs__search{background:var(--bg2);border:1px solid var(--hair2);width:100%;color:var(--ink);border-radius:9px;outline:none;padding:8px 11px;font-family:inherit;font-size:13px}.cs__search:focus{border-color:var(--green-dim)}.cs__sort{gap:5px;display:flex}.cs__sortbtn{border:1px solid var(--hair2);color:var(--dim);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:5px 6px;font-family:inherit;font-size:11.5px;font-weight:700}.cs__sortbtn:hover{border-color:var(--green-dim);color:var(--ink)}.cs__sortbtn.on{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-color:#0000}.cs__grouphdr{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);padding:8px 8px 3px;font-size:10px;font-weight:800}.cs__empty{color:var(--faint);text-align:center;padding:10px 8px;font-size:12.5px}.cs__list{flex-direction:column;gap:5px;max-height:360px;display:flex;overflow-y:auto}.cs__row{border-radius:11px;align-items:center;gap:6px;display:flex;position:relative}.cs__item{cursor:pointer;min-width:0;font-family:var(--body);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.cs__row:hover .cs__item{background:var(--bg2);border-color:var(--hair2)}.cs__row.active .cs__item{border-color:var(--green-dim);background:#12b02a14}.cs__itemname{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.cs__row.active .cs__itemname{color:var(--lgreen)}.cs__act{border:1px solid var(--hair2);background:var(--bg2);width:30px;height:30px;color:var(--faint);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;line-height:0;display:grid}.cs__act:hover{border-color:var(--green-dim);color:var(--lgreen)}.cs__badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--hair2);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.cs__badge.web{color:var(--lgreen);border-color:var(--green-dim);background:#12b02a1a}.cs__badge.call{color:var(--gold-2);border-color:var(--gold);background:#c4af6b1a}.cs__new{border:1px dashed var(--hair2);background:var(--bg2);width:100%;color:var(--ink);font-family:var(--body);cursor:pointer;text-align:center;border-radius:11px;margin-top:8px;padding:10px;font-size:13px;font-weight:700;display:block}.cs__new:hover{border-color:var(--green-dim);color:var(--lgreen)}body.light .cs__panel{border-color:var(--hair2);background:#fff}body.light .cs .pick.cs__btn{color:var(--ink)}.ncm{z-index:85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040705b8;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.ncm__card{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--hair2);border-radius:20px;width:min(440px,94vw);max-height:calc(100dvh - 48px);margin:auto;padding:26px;position:relative;overflow-y:auto;box-shadow:0 40px 120px #0009}.ncm__x{color:var(--dim);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.ncm__x:hover{color:var(--ink)}.ncm__eye{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700}.ncm__h{font-family:var(--disp);color:var(--ink);margin-top:6px;font-size:21px;font-weight:800}.ncm__input{border:1px solid var(--hair2);background:var(--bg2);width:100%;color:var(--ink);font-family:var(--body);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px}.ncm__input:focus{border-color:var(--green-dim);outline:none}.ncm__seglbl{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:16px;font-size:11px;font-weight:700}.ncm__seg{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.ncm__seg button{border:1px solid var(--hair2);background:var(--bg2);color:var(--dim);font-family:var(--body);cursor:pointer;border-radius:12px;padding:11px;font-size:13.5px;font-weight:700}.ncm__seg button:hover{border-color:var(--green-dim)}.ncm__seg button.on{border-color:var(--green-dim);color:var(--lgreen);background:#12b02a1a}.ncm__actions{gap:10px;margin-top:22px;display:flex}.ncm__cancel{border:1px solid var(--hair2);background:var(--bg2);color:var(--ink);font-family:var(--body);cursor:pointer;border-radius:12px;flex:none;padding:12px 18px;font-size:13.5px;font-weight:600}.ncm__cancel:hover{border-color:var(--green-dim)}.ncm__create{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));cursor:pointer;font-size:14px;font-weight:700;font-family:var(--body);border:none;border-radius:12px;flex:auto;padding:12px}.ncm__create:disabled{opacity:.5;cursor:default}body.light .ncm{background:#f0f6f0c7}body.light .ncm__card{border-color:var(--hair2);background:#fff}body.light .ncm__create{color:#0a0e0a}.cmm__card{width:min(480px,94vw)}.cmm__sec{border-top:1px solid var(--hair2);margin-top:20px;padding-top:16px}.cmm__seclbl{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.cmm__nameRow{align-items:stretch;gap:8px;margin-top:9px;display:flex}.cmm__nameInput{flex:auto;margin-top:0}.cmm__save{border:1px solid var(--green-dim);color:var(--lgreen);font-family:var(--body);cursor:pointer;background:#12b02a1a;border-radius:12px;flex:none;padding:0 16px;font-size:13px;font-weight:700}.cmm__save:hover:not(:disabled){background:#12b02a2e}.cmm__save:disabled{opacity:.45;cursor:default;color:var(--faint);border-color:var(--hair2);background:var(--bg2)}.cmm__typeRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.cmm__note{color:var(--dim);margin-top:8px;font-size:12px;line-height:1.4}.cmm__note--warn{color:var(--gold-2)}.cmm__btn{border:1px solid var(--hair2);background:var(--bg2);color:var(--ink);font-family:var(--body);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.15;display:inline-flex}.cmm__btn svg{color:var(--faint);flex-shrink:0}.cmm__btn:hover{border-color:var(--green-dim);color:var(--lgreen)}.cmm__btn:hover svg{color:var(--lgreen)}.cmm__btn--go{border-color:var(--green-dim);color:var(--lgreen);background:#12b02a1a}.cmm__btn--ghost:hover{border-color:var(--green-dim)}.cmm__btn--danger{color:var(--gold-2);border-color:var(--gold)}.cmm__btn--danger svg{color:var(--gold-2)}.cmm__btn--danger:hover{color:var(--gold-2);background:#c4af6b24}.cmm__btn--danger:hover svg{color:var(--gold-2)}.cmm__confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmm__confirm--col{flex-direction:column;align-items:flex-start;gap:9px;margin-top:10px}.cmm__danger{border-top-color:var(--gold)}.cmm__actions{margin-top:24px}.cmm__done{flex:auto}.plm__card{width:min(920px,96vw);max-height:92vh;overflow-y:auto}.plm__sub{color:var(--dim);margin-top:8px;font-size:13px;line-height:1.55}.plm__grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.plm__section{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:26px;font-weight:900}.plm__section--offers{border-top:1px solid var(--hair2);margin-top:30px;padding-top:22px}.plm__offers{flex-direction:column;gap:12px;margin-top:18px;display:flex}.plm__offer{border:1px solid var(--hair);border-left:4px solid var(--gold);background:var(--panel);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}body.light .plm__offer{background:#f6faf5}.plm__offer-l{flex:320px;min-width:220px}.plm__offer-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-2);border-radius:6px;margin-bottom:6px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-block}.plm__offer-name{font-family:var(--disp);color:var(--ink);font-size:17px;font-weight:800}.plm__offer-blurb{color:var(--dim);margin:4px 0 0;font-size:13px;line-height:1.5}.plm__offer-r{flex-direction:column;flex:none;align-items:center;gap:2px;min-width:190px;display:flex}.plm__offer-price{font-family:var(--disp);color:var(--lgreen);font-size:28px;font-weight:900;line-height:1}.plm__offer-note{color:var(--faint);margin-bottom:8px;font-size:11.5px}.plm__offer-cta{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));cursor:pointer;white-space:nowrap;border:none;border-radius:10px;width:100%;padding:11px 16px;font-size:13px;font-weight:800}body.light .plm__offer-cta{color:#fff}.plm__note--offer{margin-top:6px}@media (max-width:560px){.plm__offer{flex-direction:column;align-items:stretch}.plm__offer-r{align-items:stretch;min-width:0}}.plm__offers .offer-show{width:100%}.offer-show-noted{text-align:center;border:1px dashed var(--gold-2);color:var(--dim);background:#c4af6b14;border-radius:12px;align-self:stretch;margin-top:4px;padding:12px 14px;font-size:13px;line-height:1.5}.offer-show-noted b{color:var(--ink)}.offer-timeline{border:1px solid var(--hair2);background:#12b02a0d;border-radius:12px;align-self:stretch;margin-top:4px;padding:15px 16px}.offer-timeline-h{font-family:var(--disp);color:var(--lgreen);text-align:center;letter-spacing:.01em;margin-bottom:11px;font-size:16px;font-weight:900}.offer-timeline-steps{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.offer-timeline-steps li{color:var(--ink);text-align:center;font-size:13.5px;line-height:1.4}.offer-timeline-days{color:var(--lgreen);font-weight:800}.offer-timeline-note{text-align:center;color:#ff6b5e;margin-top:12px;font-size:12.5px;font-weight:800}.plm__tier{border:1px solid var(--hair2);background:var(--bg2);border-radius:16px;flex-direction:column;padding:20px 18px;display:flex;position:relative}.plm__tier--rec{border-color:var(--green-dim);background:#12b02a12;box-shadow:0 6px 24px #12b02a24}.plm__tier--current{border-color:var(--gold)}.plm__ribbon{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-radius:999px;padding:4px 12px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.plm__badge{letter-spacing:.06em;text-transform:uppercase;color:#0a0e0a;white-space:nowrap;background:linear-gradient(135deg,var(--gold-2),var(--gold));border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:-10px;right:12px}.plm__name{font-family:var(--disp);color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:800}.plm__price{align-items:baseline;gap:5px;margin-top:12px;display:flex}.plm__amt{font-family:var(--body);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:34px;font-weight:800}.plm__cad{color:var(--dim);font-size:13px;font-weight:600}.plm__credits{color:var(--lgreen);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12.5px;font-weight:700}.plm__perks{border-top:1px solid var(--hair);flex-direction:column;gap:9px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.plm__perks li{color:var(--dim);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.4;display:flex}.plm__check{width:15px;height:15px;color:var(--green);flex-shrink:0;margin-top:1px}.plm__tier--rec .plm__check{color:var(--lgreen)}.plm__choose{border:1px solid var(--hair2);cursor:pointer;width:100%;font-family:var(--body);color:var(--ink);background:var(--panel);border-radius:12px;margin-top:18px;padding:11px;font-size:13px;font-weight:700;transition:all .15s}.plm__choose:hover:not(:disabled){border-color:var(--green-dim);color:var(--lgreen)}.plm__choose--rec{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border:none}.plm__choose--rec:hover:not(:disabled){filter:brightness(1.05)}.plm__choose:disabled:not(.plm__choose--current){opacity:.55;cursor:default;color:var(--faint);border-color:var(--hair2);background:var(--bg2)}.plm__choose--current{cursor:default;color:#0a0e0a;background:linear-gradient(135deg,var(--gold-2),var(--gold));border:none;font-weight:800}.plm__note{border:1px solid var(--green-dim);text-align:left;background:#12b02a14;border-radius:12px;margin-top:18px;padding:13px}.plm__note b{color:var(--ink);font-size:12.5px}.plm__note p{color:var(--dim);margin-top:5px;font-size:11.5px;line-height:1.5}body.light .plm__tier{background:#f6f9f6}body.light .plm__tier--rec{background:#12b02a0f}body.light .plm__choose{background:#fff}@media (max-width:720px){.plm__grid{grid-template-columns:1fr}}.splash{z-index:2;place-items:center;height:100dvh;padding:24px;display:grid;position:relative}.splash__box{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.splash__brand{font-family:var(--disp);letter-spacing:-.01em;font-size:24px;font-weight:800}.splash__brand .mk{color:var(--ink)}.splash__brand .sp{color:var(--gold)}.splash__tag{letter-spacing:.28em;text-transform:uppercase;color:var(--lgreen);font-size:10px;font-weight:700}.splash__dots{gap:6px;margin-top:6px;display:flex}.splash__dots i{background:var(--green);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite splashpulse}.splash__dots i:nth-child(2){animation-delay:.15s}.splash__dots i:nth-child(3){animation-delay:.3s}@keyframes splashpulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.splash--over{z-index:60;background:#040a06;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.splash__radar{margin-top:10px}.splash__loading{letter-spacing:.02em;color:var(--lgreen,#7be185);opacity:.85;margin-top:6px;font-size:12px}.auth__cta2{text-align:center;border:1px solid var(--hair2);color:var(--lgreen);border-radius:12px;margin-top:14px;padding:11px;font-size:13.5px;font-weight:700;text-decoration:none;display:block}.auth__cta2:hover{border-color:var(--green-dim)}.auth__guest{text-align:center;width:100%;color:var(--faint);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--body);background:0 0;border:none;margin-top:14px;display:block}.auth__guest:hover{color:var(--dim)}.auth__confirm{text-align:center}.auth__confirm h2{margin-bottom:8px}.auth__submit:disabled{opacity:.6;cursor:default}body.light .auth__cta2{background:#f6faf5}.pfm__acct{border-top:1px solid var(--hair2);margin-top:20px;padding-top:16px}.pfm__acctttl{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.pfm__acctsub{color:var(--dim);margin-top:3px;font-size:12px}.pfm__field{margin-top:14px}.pfm__field .pfm__lbl{margin-top:0}.pfm__row{align-items:stretch;gap:8px;margin-top:8px;display:flex}.pfm__row .ncm__input{flex:auto;margin-top:0}.pfm__go{cursor:pointer;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border:none;border-radius:11px;flex:none;padding:0 16px;font-size:13px;font-weight:700}.pfm__go:disabled{opacity:.5;cursor:default}.pfm__resetlink{color:var(--faint);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--body);background:0 0;border:none;flex:none;padding:0 4px}.pfm__resetlink:hover{color:var(--lgreen)}.pfm__ok{color:var(--lgreen);margin-top:8px;font-size:12px}.pfm__bad{color:#ff8a7a;margin-top:8px;font-size:12px}.pfm__hint{color:var(--faint);margin-top:6px;font-size:11px}.pfm__signin-note{border:1px dashed var(--hair2);color:var(--dim);text-align:center;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:12.5px}.pfm__signin-note a{color:var(--lgreen);font-weight:700;text-decoration:none}.fb-head{border-top:1px dashed var(--hair2);align-items:center;gap:10px;margin-top:26px;padding-top:20px;display:flex}.fb-head .oo-eye.mt{margin-top:0}.fb-badge{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#0866ff,#7b1fff);border-radius:999px;padding:4px 9px;font-size:9px;font-weight:800}.fb-adset{margin-top:0}.fb-facts{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:10px;display:grid}@media (max-width:560px){.fb-facts{grid-template-columns:1fr 1fr}}.fb-fact{border:1px solid var(--hair2);background:#12b02a0a;border-radius:9px;padding:7px 9px}body.light .fb-fact{background:#f2f8f1}.fb-fact-l{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:8.5px;font-weight:700;display:block}.fb-fact-v{color:var(--ink);margin-top:3px;font-size:12px;font-weight:600;display:block}body.light .fb-fact-v{color:#1c1c1c}.fb-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-top:10px;font-size:9.5px;font-weight:700}.fb-pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fb-pill{color:var(--lgreen);border:1px solid var(--hair2);background:#12b02a0f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}body.light .fb-pill{color:#0c8a1e;background:#eef8ee}.fb-events{border:1px solid var(--hair2);border-radius:12px;margin-top:12px;overflow:hidden}.fb-events-h,.fb-events-r{grid-template-columns:1.1fr 1.1fr 1.3fr 1.3fr;gap:10px;padding:9px 12px;font-size:12px;line-height:1.45;display:grid}.fb-events-h{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);background:#12b02a14;font-size:9px;font-weight:700}body.light .fb-events-h{background:#0c8a1e12}.fb-events-r{border-top:1px solid var(--hair2);color:var(--dim)}.fb-events-r b{color:var(--ink);font-weight:700}body.light .fb-events-r{color:#3f7a4f}body.light .fb-events-r b{color:#1c1c1c}@media (max-width:560px){.fb-events-h{display:none}.fb-events-r{grid-template-columns:1fr;gap:2px}}.al-root{scrollbar-width:thin;flex:1;min-height:0;padding:2px 2px 24px;overflow-y:auto}.al{flex-direction:column;gap:14px;display:flex}.al-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.al-title{font-family:var(--disp);color:var(--ink);margin-top:4px;font-size:22px;font-weight:800}body.light .al-title{color:#12241a}.al-sub{color:var(--dim);max-width:60ch;margin-top:4px;font-size:13px;line-height:1.5}.al-live{border:1px solid var(--hair2);color:var(--dim);background:var(--panel);border-radius:999px;flex-shrink:0;padding:5px 11px;font-size:11px;font-weight:700}.al-live.on{color:#0c8a1e;border-color:var(--green);background:#12b02a14}.al-search{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.al-input{background:var(--panel);border:1px solid var(--hair2);min-width:220px;color:var(--ink);border-radius:11px;flex:1;padding:11px 14px;font-family:inherit;font-size:14px}.al-input:focus{border-color:var(--green);outline:none}body.light .al-input{background:#fff}.al-select{background:var(--panel);border:1px solid var(--hair2);color:var(--ink);cursor:pointer;border-radius:11px;padding:0 12px;font-family:inherit;font-size:13px}body.light .al-select{background:#fff}.al-go{background:linear-gradient(135deg,var(--green),var(--green-dim));color:#fff;cursor:pointer;border:none;border-radius:11px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:700}.al-go:disabled{opacity:.6;cursor:default}.al-note{color:var(--gold-2);background:#c4af6b14;border:1px solid #c4af6b4d;border-radius:10px;padding:9px 12px;font-size:12px;line-height:1.5}.al-empty{color:var(--dim);text-align:center;padding:26px 4px;font-size:13px}.al-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:13px;margin-top:2px;display:grid}.al-card{border:1px solid var(--hair2);background:var(--panel);border-radius:14px;flex-direction:column;gap:8px;padding:14px 15px;display:flex}body.light .al-card{background:#fff;box-shadow:0 8px 22px #1428190d}.al-card-h{align-items:center;gap:8px;display:flex}.al-card-h b{font-family:var(--disp);color:var(--lgreen);font-size:15px;font-weight:800}body.light .al-card-h b{color:#0c8a1e}.al-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--hair2);border-radius:999px;padding:2px 7px;font-size:9px}.al-meta{align-items:center;gap:10px;font-size:11.5px;display:flex}.al-days{color:#12b02a;font-weight:700}.al-since{color:var(--dim)}.al-platforms{flex-wrap:wrap;gap:5px;display:flex}.al-plat{text-transform:capitalize;color:var(--dim);border:1px solid var(--hair2);border-radius:999px;padding:2px 8px;font-size:10px}.al-text{color:var(--ink);font-size:13px;line-height:1.55}body.light .al-text{color:#1c1c1c}.al-cta{color:var(--gold-2);font-size:11px;font-weight:600}.al-actions{gap:8px;margin-top:2px;display:flex}.al-play{text-align:center;color:#0866ff;background:#0866ff12;border:1px solid #0866ff66;border-radius:10px;flex:1;padding:8px 10px;font-size:12.5px;font-weight:700;text-decoration:none}.al-model{color:var(--gold-2);border:1px solid var(--gold);cursor:pointer;background:linear-gradient(135deg,#c4af6b24,#c4af6b08);border-radius:10px;flex:1;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:700}.al-model:disabled{opacity:.6;cursor:default}.al-modeled{border-top:1px dashed var(--hair2);flex-direction:column;gap:6px;margin-top:6px;padding-top:10px;display:flex}.al-modeled-h{justify-content:space-between;align-items:center;display:flex}.al-copy{color:var(--dim);border:1px solid var(--hair2);cursor:pointer;background:0 0;border-radius:8px;padding:3px 9px;font-family:inherit;font-size:11px}.al-m-head{font-family:var(--disp);color:var(--ink);font-size:14px;font-weight:800}body.light .al-m-head{color:#12241a}.al-m-body{color:var(--ink);font-size:12.5px;line-height:1.55}body.light .al-m-body{color:#1c1c1c}.al-m-creative{color:var(--dim);font-size:11.5px;line-height:1.5}.al-badge{background:linear-gradient(135deg,var(--gold),#a8904f)!important}.ra-sub{max-width:56ch;margin-top:6px;margin-bottom:2px}.ra-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ra-controls .al-input{flex:1;min-width:150px}.ra-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:10px}.al-thumb{aspect-ratio:4/3;border:1px solid var(--hair2);cursor:pointer;background:#0b120d;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}body.light .al-thumb{background:#eef1ee}.al-thumb img{object-fit:cover;width:100%;height:100%;display:block}.al-thumb:hover img{opacity:.9}.al-thumb-none{width:100%;height:100%;color:var(--faint);place-items:center;font-size:22px;display:grid}.al-play-badge{color:#fff;background:#0009;border-radius:50%;place-items:center;width:44px;height:44px;padding-left:3px;font-size:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.al-more-badge{color:#fff;background:#000000b3;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;bottom:6px;right:6px}.al-lb{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050806d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.al-lb-inner{background:var(--panel);border:1px solid var(--hair2);border-radius:16px;flex-direction:column;gap:10px;width:min(640px,94vw);max-height:92vh;padding:14px;display:flex}body.light .al-lb-inner{background:#fff}.al-lb-top{justify-content:space-between;align-items:center;display:flex}.al-lb-top b{font-family:var(--disp);color:var(--ink);font-size:15px;font-weight:800}body.light .al-lb-top b{color:#12241a}.al-lb-x{border:1px solid var(--hair2);color:var(--dim);cursor:pointer;background:0 0;border-radius:8px;width:30px;height:30px;font-size:14px}.al-lb-stage{background:#000;border-radius:10px;place-items:center;min-height:200px;display:grid;position:relative;overflow:hidden}.al-lb-stage img,.al-lb-stage video{max-width:100%;max-height:60vh;display:block}.al-lb-none{color:#cbd8ce;text-align:center;padding:40px 20px;font-size:13px}.al-lb-nav{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;width:38px;height:38px;font-size:22px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.al-lb-nav.prev{left:8px}.al-lb-nav.next{right:8px}.al-lb-strip{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.al-lb-thumb{cursor:pointer;background:#0b120d;border:2px solid #0000;border-radius:8px;flex:none;width:52px;height:52px;padding:0;position:relative;overflow:hidden}.al-lb-thumb.on{border-color:var(--green)}.al-lb-thumb img{object-fit:cover;width:100%;height:100%}.al-lb-thumb>span{color:var(--faint);font-size:14px}.al-lb-vtag{color:#fff;background:#000000b3;border-radius:3px;padding:0 3px;font-size:8px;position:absolute;bottom:2px;right:2px}.al-lb-meta{text-align:center;color:#0866ff;padding:4px;font-size:12.5px;font-weight:700;text-decoration:none}.al-clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.al-readmore{color:var(--lgreen);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:-2px;padding:0;font-family:inherit;font-size:11.5px;font-weight:700}body.light .al-readmore{color:#0c8a1e}.al-readmore:hover{text-decoration:underline}.ra-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ra-chips-l{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.ra-chip{color:var(--dim);border:1px solid var(--hair2);background:var(--panel);cursor:pointer;border-radius:999px;padding:4px 11px;font-family:inherit;font-size:12px}.ra-chip:hover{color:var(--ink);border-color:var(--green)}.ra-chip.on{color:#0c8a1e;border-color:var(--green);background:#12b02a14;font-weight:700}body.light .ra-chip{background:#fff}.al-reset{background:var(--panel);border:1px solid var(--hair2);color:var(--dim);cursor:pointer;border-radius:11px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.al-reset:hover{color:var(--ink);border-color:var(--green)}body.light .al-reset{background:#fff}.radar-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 16px;display:flex}.radar-label{font-family:var(--disp);color:var(--ink);font-size:15px;font-weight:800}body.light .radar-label{color:#12241a}.radar-sub{color:var(--dim);max-width:36ch;font-size:12px}.radar-overlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050806b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.radar-overlay .radar-wrap{background:var(--panel);border:1px solid var(--hair2);border-radius:18px;min-width:220px;padding:30px 40px;box-shadow:0 20px 50px #00000080,0 0 0 1px #c4af6b1f}body.light .radar-overlay .radar-wrap{background:#fff}.al-viewmodeled{border:1px solid var(--gold);width:100%;color:var(--gold-2);cursor:pointer;background:linear-gradient(135deg,#c4af6b29,#c4af6b0a);border-radius:10px;margin-top:4px;padding:8px;font-family:inherit;font-size:12.5px;font-weight:700}.mm-inner{width:min(560px,94vw)}.mm-src{color:var(--dim);margin-top:2px;font-size:11px}.mm-body{flex-direction:column;gap:10px;padding:2px 2px 4px;display:flex;overflow-y:auto}.mm-sec{border:1px solid var(--hair2);background:#12b02a08;border-radius:11px;padding:10px 12px}body.light .mm-sec{background:#f6faf5}.mm-sec-h{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mm-sec-l{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:700}.mm-sec-v{color:var(--ink);white-space:pre-wrap;font-size:13px;line-height:1.55}body.light .mm-sec-v{color:#1c1c1c}.mm-copyall{margin-top:2px}.al-card-h{position:relative}.al-heart{cursor:pointer;color:var(--faint);background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:18px;line-height:1;transition:transform .12s}.al-heart:hover{color:#ff5a7a;transform:scale(1.15)}.al-heart.on{color:#ff5a7a}.al-tabs{gap:8px;margin-top:2px;display:flex}.al-tab{color:var(--dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:700}.al-tab:hover{color:var(--ink)}.al-tab.on{color:var(--ink);border-bottom-color:var(--green)}.al-saved{color:var(--gold-2)!important;border-color:var(--gold)!important}.al-saved-row{margin-top:10px}.al-savedchip{border:1px solid var(--hair2);background:var(--panel);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}body.light .al-savedchip{background:#fff}.al-savedchip-go{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:4px 6px 4px 11px;font-family:inherit;font-size:12px;font-weight:600}.al-savedchip-go:hover{color:var(--ink)}.al-savedchip-x{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:4px 9px 4px 4px;font-size:10px}.al-savedchip-x:hover{color:#ff5a7a}.al-platforms-tabs{border-bottom:1px solid var(--hair2);gap:6px;margin-top:4px;padding-bottom:0;display:flex}.al-ptab{color:var(--dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}.al-ptab:hover{color:var(--ink)}.al-ptab.on{color:var(--ink);border-bottom-color:var(--green)}.al-soon{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);border:1px solid #c4af6b66;border-radius:999px;padding:1px 6px;font-size:8.5px;font-weight:700}.al-coming{text-align:center;max-width:460px;margin:20px auto;padding:48px 24px}.al-coming-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);border:1px solid var(--gold);border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:10px;font-weight:800;display:inline-block}.al-coming h3{font-family:var(--disp);color:var(--ink);margin-bottom:8px;font-size:19px;font-weight:800}body.light .al-coming h3{color:#12241a}.al-coming p{color:var(--dim);font-size:13.5px;line-height:1.6}.tg-tabs{background:var(--panel);border:1px solid var(--hair2);border-radius:12px;gap:4px;margin:14px 0 4px;padding:4px;display:flex}.tg-tab{color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:8px 6px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .14s}.tg-tab:hover{color:var(--ink)}.tg-tab.on{color:#fff;background:linear-gradient(135deg,#12b02a2e,#12b02a0a)}body.light .tg-tab.on{color:#0c8a1e}.oo-empty{color:var(--dim);text-align:center;padding:26px 4px;font-size:13px;line-height:1.6}.tg-tabs+.fb-head,.tg-tabs~*>.fb-head:first-child{border-top:none;margin-top:8px;padding-top:0}.rt-mindset,.rt-keymsg{border-radius:11px;margin:0 0 9px;padding:9px 12px}.rt-mindset{border:1px solid var(--hair2);background:var(--bg2)}.rt-keymsg{border:1px solid var(--green-dim);background:#12b02a14}.rt-mindset .rt-tag,.rt-keymsg .rt-tag{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.rt-mindset .rt-tag{color:var(--dim)}.rt-keymsg .rt-tag{color:var(--lgreen)}.rt-mindset p,.rt-keymsg p{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.rt-keymsg p{font-weight:600}body.light .rt-keymsg .rt-tag{color:#0c8a1e}.te-outline{flex-direction:column;gap:2px;display:flex;position:relative}.te-part{border-bottom:1px dashed var(--hair2);padding:10px 0 12px}.te-part:last-child{border-bottom:none}.te-part-h{align-items:flex-start;gap:10px;margin-bottom:7px;display:flex}.te-num{color:#0a0e0a;background:linear-gradient(135deg,var(--gold-2),var(--gold));font-variant-numeric:tabular-nums;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.te-part-h b{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:13px;display:block}.te-part-h small{color:var(--dim);margin-top:1px;font-size:11.5px;line-height:1.4;display:block}.te-copy{color:var(--ink);white-space:pre-wrap;margin:0 0 0 34px;font-size:13px;line-height:1.65}.te-part .cc-bul{margin-left:34px}.en-points{flex-direction:column;gap:9px;display:flex}.en-point{border-left:2px solid var(--hair2);padding:1px 0 1px 11px}.en-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.en-point p{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.cc-check.en-stop{border:1px solid var(--green-dim);background:#12b02a14}.cc-check.en-stop .cc-check-tag{color:var(--lgreen)}.en-obj{flex-direction:column;gap:8px;display:flex}.en-obj-row{border:1px solid var(--hair2);background:var(--bg2);border-radius:11px;padding:10px 13px}.en-obj-q{color:#ff8a80;margin:0 0 5px;font-size:13px;font-weight:700}.en-obj-a{color:var(--ink);margin:0;font-size:13px;line-height:1.6}body.light .en-obj-q{color:#c21e12}.pp-root{height:100%;padding:2px;overflow-y:auto}.pp{max-width:1320px;margin:0 auto;padding:4px 2px 40px}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.pp-title{color:var(--ink);margin:2px 0 6px;font-size:26px;font-weight:800}.pp-sub{max-width:620px;color:var(--dim);margin:0;font-size:14px;line-height:1.6}.pp-legend{color:var(--faint);margin:8px 0 0;font-size:12px}.pp-legend .pp-star{color:var(--gold-2);margin-right:4px}.pp-meter{min-width:180px;color:var(--dim);font-size:12px;font-weight:700}.pp-meter-bar{background:var(--bg2);border:1px solid var(--hair2);border-radius:99px;height:8px;margin-bottom:6px;overflow:hidden}.pp-meter-fill{background:linear-gradient(90deg,var(--lgreen),var(--green));height:100%;transition:width .3s}.pp-saved{opacity:0;color:var(--green);font-style:normal;transition:opacity .2s}.pp-saved.on{opacity:1}.pp-sections{flex-direction:column;gap:14px;display:flex}.pp-sec{border:1px solid var(--hair);background:var(--panel);border-radius:16px;padding:16px 18px}.pp-sec-h{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-2);margin:0 0 4px;font-size:13px;font-weight:800}.pp-sec-blurb{color:var(--dim);margin:0 0 12px;font-size:12.5px}.pp-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pp-field{flex-direction:column;gap:5px;min-width:0;display:flex}.pp-field.wide{grid-column:1/-1}.pp-flabel{color:var(--ink);font-size:12.5px;font-weight:700}.pp-req{color:#ff7373;margin-left:1px;font-weight:800}.pp-star{color:var(--gold-2);margin-left:5px;font-style:normal}.pp-in{background:var(--bg2);border:1px solid var(--hair2);color:var(--ink);border-radius:10px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:14px}.pp-in:focus{border-color:var(--green)}.pp-ta{resize:vertical;line-height:1.5}.pwz-sections{flex-wrap:wrap;gap:6px;margin:14px 0 6px;display:flex}.pwz-sec{border:1px solid var(--hair2);color:var(--dim);cursor:pointer;background:0 0;border-radius:99px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:700}.pwz-sec:hover{border-color:var(--green-dim);color:var(--ink)}.pwz-sec.past{color:var(--lgreen);border-color:var(--green-dim)}.pwz-sec.on{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-color:#0000}.pwz-title{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);margin:10px 0 12px;font-size:34px;font-weight:800;line-height:1.05}.pwz-prog{background:var(--bg2);border:1px solid var(--hair2);border-radius:99px;height:6px;overflow:hidden}.pwz-prog-bar{background:linear-gradient(90deg,var(--lgreen),var(--green));height:100%;transition:width .25s}.pwz-prog-l{color:var(--faint);margin:6px 0 16px;font-size:11.5px}.pwz-card{border:1px solid var(--hair);background:var(--panel);border-radius:16px;padding:22px 22px 24px}.pwz-q{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:21px;font-weight:800;line-height:1.2}.pwz-hint{color:var(--dim);margin:8px 0 0;font-size:13.5px;line-height:1.55}.pwz-fields{flex-direction:column;gap:16px;margin-top:18px;display:flex}.pwz-field{flex-direction:column;gap:7px;display:flex}.pwz-flabel{letter-spacing:.03em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:700}.pwz-flabel .pp-star{margin-left:4px}.pwz-flabel .pp-star.mvi{color:var(--green)}.pwz-bool{gap:8px;display:flex}.pwz-boolbtn{border:1px solid var(--hair2);background:var(--bg2);color:var(--ink);cursor:pointer;border-radius:11px;flex:1;padding:11px;font-family:inherit;font-size:14px;font-weight:700}.pwz-boolbtn.on{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-color:#0000}.pwz-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.pwz-btn{cursor:pointer;border:1px solid var(--hair2);border-radius:12px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:800}.pwz-btn.ghost{color:var(--ink);background:0 0}.pwz-btn.ghost:disabled{opacity:.4;cursor:default}.pwz-btn.primary{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border:none;box-shadow:0 6px 18px #12b02a40}.pwz-done{text-align:center;padding:20px 0}.pwz-done-badge{letter-spacing:.04em;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-radius:99px;margin-bottom:12px;padding:4px 14px;font-size:12px;font-weight:800;display:inline-block}.pwz-done .scr-launch{width:auto;margin-top:16px}@media (max-width:600px){.pwz-title{font-size:27px}.pwz-q{font-size:19px}.pwz-card{padding:18px}}.pp-jump{position:relative}.pp-ready-btn{cursor:pointer;border:1px solid var(--lgreen);align-items:center;gap:7px;font-family:inherit;display:inline-flex;position:relative}.pp-ready-btn:not(.on){animation:2s ease-in-out infinite ppPulseBorder}@keyframes ppPulseBorder{0%{box-shadow:0 0 #7be1858c}70%{box-shadow:0 0 0 8px #7be18500}to{box-shadow:0 0 #7be18500}}.pp-ready-btn.on{border-color:var(--hair2)}@media (prefers-reduced-motion:reduce){.pp-ready-btn:not(.on){animation:none;box-shadow:0 0 0 2px #7be18566}}.pp-jump-caret{opacity:.7;font-size:10px}.pp-jump-caret.up{transform:rotate(180deg)}.pp-jump-menu{z-index:70;background:var(--panel);border:1px solid var(--hair2);border-radius:12px;width:290px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0000006b}.pp-jump-hdr{letter-spacing:.05em;text-transform:uppercase;color:var(--gold);padding:7px 10px 6px;font-size:10.5px;font-weight:800}.pp-jump-item{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13.5px;display:flex}.pp-jump-item:hover,.pp-jump-item.on{background:var(--bg2)}.pp-jump-n{background:var(--hair2);height:20px;color:var(--ink);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.pp-jump-item.on .pp-jump-n{background:var(--lgreen);color:#04220a}.pp-jump-l{flex:auto}.pp-jump-dot{color:var(--faint);flex:none;font-size:12px}.pp-jump-dot.done{color:var(--lgreen)}.pwz-combo{position:relative}.pwz-combo-list{z-index:60;background:var(--panel);border:1px solid var(--hair2);border-radius:11px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0006}.pwz-combo-group{margin-bottom:3px}.pwz-combo-group+.pwz-combo-group{border-top:1px solid var(--hair);padding-top:3px}.pwz-combo-grouphdr{background:var(--panel);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);padding:7px 11px 4px;font-size:10.5px;font-weight:800;position:sticky;top:0}.pwz-combo-item{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 11px 8px 18px;font-family:inherit;font-size:14px;display:block}.pwz-combo-item:hover{background:var(--bg2)}.pwz-combo-item.on{color:var(--lgreen);font-weight:600}.pwz-combo-empty{color:var(--faint);padding:10px 11px;font-size:12.5px}.os__locked{border:1px solid var(--gold-2);background:#c4af6b14;border-radius:16px;margin-bottom:16px;padding:18px 20px}.os__locked b{color:var(--gold-2);margin-bottom:6px;font-size:15px;display:block}.os__locked p{color:var(--dim);margin:0 0 12px;font-size:13.5px;line-height:1.6}.os__locked .os__go{width:auto}.pp-hint{color:var(--faint);font-size:11.5px;font-style:normal}@media (max-width:640px){.pp-grid{grid-template-columns:1fr}}.wt-bar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.wt-bar .pp-in{flex:1;min-width:240px}.wt-bar .scr-launch{flex:none;width:auto;margin:0}.wt-chosen{flex-direction:column;gap:5px;margin-bottom:16px;display:flex}.wt-chosen-in{font-size:16px;font-weight:700}.wt-list{flex-direction:column;gap:8px;display:flex}.wt-item{text-align:left;border:1px solid var(--hair2);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 15px;font-family:inherit;font-size:15px;line-height:1.4;transition:border-color .12s;display:flex}.wt-item:hover{border-color:var(--green-dim)}.wt-item.on{border-color:var(--green);background:#12b02a14}.wt-pick{color:var(--green);font-weight:800}.cs-title{color:var(--ink);margin:0 0 16px;font-size:22px;font-weight:800}.cs-wrap{flex-direction:column;gap:16px;display:flex}.cs-book{border:1px solid var(--hair);background:var(--panel);border-radius:14px;padding:14px 18px}.cs-book-h{letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:800}.cs-intro .cs-book-h{color:var(--gold-2)}.cs-concl .cs-book-h{color:#ff8a80}.cs-checks{flex-direction:column;gap:5px;margin:0;padding-left:20px;display:flex}.cs-checks li{color:var(--dim);font-size:14px;line-height:1.5}.cs-stage{border:1px solid var(--hair);background:var(--panel);border-radius:14px;overflow:hidden}.cs-stage-h{letter-spacing:.05em;text-transform:uppercase;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));padding:10px 18px;font-size:15px;font-weight:800}.cs-stage-1 .cs-stage-h{color:#04121f;background:linear-gradient(135deg,#35bdf6,#00a0fe)}.cs-stage-2 .cs-stage-h{background:linear-gradient(135deg,#c4af6b,#a8924f)}.cs-stage-ov{color:var(--gold-2);margin:0;padding:10px 18px 0;font-size:13px}.cs-steps{grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 18px 18px;display:grid}.cs-step{border:1px solid var(--hair2);background:var(--bg2);border-radius:12px;padding:12px 14px}.cs-step-h{color:var(--ink);margin-bottom:6px;font-size:14px}.cs-step-h b{color:var(--green)}.cs-step-focus{color:var(--gold-2);margin-bottom:8px;font-size:12.5px}.cs-step-al{text-transform:uppercase;letter-spacing:.04em;color:var(--dim);margin-bottom:4px;font-size:12px;font-weight:700}.cs-actions{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.cs-actions li{color:var(--ink);font-size:13px;line-height:1.45}@media (max-width:760px){.cs-steps{grid-template-columns:1fr}}.sup-sent{border:1px solid var(--green-dim);color:var(--lgreen);background:#12b02a1f;border-radius:12px;margin-bottom:14px;padding:11px 15px;font-size:14px;font-weight:700}.sup-form{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.sup-form .scr-launch{align-self:flex-start;width:auto;margin:2px 0 0}.sup-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sup-list{flex-direction:column;gap:10px;margin-top:22px;display:flex}.sup-item{border:1px solid var(--hair);background:var(--panel);border-radius:12px;padding:12px 15px}.sup-item-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.sup-item-h b{color:var(--ink);font-size:14.5px}.sup-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:800}.sup-badge.open{color:var(--gold-2);background:#c4af6b2e}.sup-item-meta{color:var(--faint);margin:3px 0 6px;font-size:12px}.sup-item-msg{color:var(--dim);margin:0;font-size:13.5px;line-height:1.5}@media (max-width:560px){.sup-row{grid-template-columns:1fr}}.sup-aihint{border:1px solid var(--green-dim);color:var(--dim);background:linear-gradient(135deg,#12b02a1a,#c4af6b1a);border-radius:12px;margin-bottom:16px;padding:12px 15px;font-size:13.5px;line-height:1.55}.sup-aihint b{color:var(--ink)}.sup-aihint-bubble{display:inline-block;transform:translateY(1px)}.spchat-fab{z-index:60;cursor:pointer;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border:none;border-radius:50%;width:56px;height:56px;font-size:24px;line-height:1;transition:transform .15s,box-shadow .15s;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #12b02a57}.spchat-fab:hover{transform:translateY(-2px)scale(1.03)}.spchat-fab.open{background:var(--panel);color:var(--ink);border:1px solid var(--hair2);font-size:26px;box-shadow:0 8px 24px #00000047}.spchat{z-index:60;border:1px solid var(--hair2);background:var(--bg2);border-radius:18px;flex-direction:column;width:min(380px,100vw - 32px);height:min(560px,100vh - 130px);display:flex;position:fixed;bottom:88px;right:22px;overflow:hidden;box-shadow:0 20px 60px #0006}.spchat-head{border-bottom:1px solid var(--hair);background:var(--panel);align-items:center;gap:10px;padding:13px 16px;display:flex}.spchat-head b{color:var(--ink);font-size:14px;font-family:var(--disp);display:block}.spchat-head small{color:var(--faint);font-size:11.5px;display:block}.spchat-dot{background:var(--lgreen);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #12b02a2e}.spchat-body{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.spchat-msg{white-space:pre-wrap;word-wrap:break-word;border-radius:14px;max-width:86%;padding:10px 13px;font-size:13.5px;line-height:1.5}.spchat-msg.assistant{background:var(--panel);border:1px solid var(--hair);color:var(--ink);border-bottom-left-radius:5px;align-self:flex-start}.spchat-msg.user{background:linear-gradient(135deg,var(--lgreen),var(--green));color:#0a0e0a;border-bottom-right-radius:5px;align-self:flex-end;font-weight:600}.spchat-typing{align-items:center;gap:5px;padding:13px;display:flex}.spchat-typing span{background:var(--faint);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite spchatBlink}.spchat-typing span:nth-child(2){animation-delay:.2s}.spchat-typing span:nth-child(3){animation-delay:.4s}@keyframes spchatBlink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.spchat-typing span{animation:none}.spchat-fab{transition:none}}.spchat-input{border-top:1px solid var(--hair);background:var(--panel);gap:8px;padding:11px;display:flex}.spchat-input textarea{resize:none;border:1px solid var(--hair2);background:var(--bg2);max-height:120px;color:var(--ink);font:inherit;border-radius:11px;flex:1;padding:9px 12px;font-size:13.5px;line-height:1.4}.spchat-input textarea:focus{border-color:var(--green);outline:none}.spchat-input button{cursor:pointer;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border:none;border-radius:10px;flex:none;align-self:flex-end;width:38px;height:38px;font-size:17px}.spchat-input button:disabled{opacity:.45;cursor:default}.fn-illo{border:1px solid var(--hair2);background:#fff;border-radius:12px;width:100%;max-width:1160px;margin:0 auto 20px;display:block}.fn-flow{flex-direction:column;align-items:stretch;max-width:820px;margin:0 auto;display:flex}.fn-node{flex-direction:column;align-items:center;display:flex}.fn-msg{color:var(--faint);text-align:center;max-width:520px;margin:2px 0 6px;font-size:12px}.fn-card{border:1px solid var(--hair);border-left:4px solid var(--green);background:var(--panel);border-radius:14px;width:100%;padding:13px 16px}.fn-card.fn-traffic{border-left-color:var(--gold-2)}.fn-card.fn-popup{border-left-color:#35bdf6}.fn-card.fn-live{border-left-color:#e05a2f}.fn-card.fn-call{border-left-color:#7be185}.fn-card.fn-program{border-left-color:var(--gold)}.fn-card-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.fn-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:800}.fn-metric{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-radius:99px;padding:2px 10px;font-size:11px;font-weight:800}.fn-name{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.fn-num{color:#0a0e0a;background:var(--gold-2);border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.fn-blurb{color:var(--dim);margin:6px 0 0;font-size:13px;line-height:1.5}.fn-branches{flex-direction:column;gap:5px;margin-top:9px;display:flex}.fn-branch{background:var(--bg2);border:1px solid var(--hair2);border-radius:9px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;display:flex}.fn-branch-l{color:var(--lgreen);font-weight:700}.fn-branch-arrow{color:var(--faint)}.fn-branch-to{color:var(--ink)}.fn-note{color:var(--gold-2);background:#c4af6b1a;border-radius:9px;margin-top:9px;padding:7px 10px;font-size:12px;line-height:1.45}.fn-pag{gap:6px;margin-top:10px;display:flex}.fn-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--faint);background:var(--bg2);border:1px solid var(--hair2);opacity:.55;border-radius:6px;padding:2px 9px;font-size:10.5px;font-weight:800}.fn-tag.on{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));opacity:1;border-color:#0000}.fn-tag .fn-no{color:#e5484d;margin-right:1px;font-weight:800}.fn-arrow{color:var(--green);margin:5px 0;font-size:18px;line-height:1}.fn-legend{max-width:820px;color:var(--faint);text-align:center;margin:20px auto 0;font-size:12.5px;line-height:1.6}.fn-legend b{color:var(--dim)}.fp-head-r{flex-shrink:0;align-items:center;gap:10px;display:flex}.fp-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 18px;display:flex}.fp-tab{border:1px solid var(--hair2);background:var(--panel);color:var(--dim);cursor:pointer;border-radius:999px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:700}.fp-tab.on{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-color:#0000}.fp-gen{margin-left:auto}.fp-pages{flex-direction:column;gap:18px;display:flex}.fp-page{border:1px solid var(--hair);background:var(--panel);border-radius:16px;padding:20px 22px}.fp-page-h{align-items:flex-start;gap:13px;margin-bottom:14px;display:flex}.fp-num{background:linear-gradient(135deg,var(--lgreen),var(--green));color:#04220a;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:15px;font-weight:800;display:inline-flex}.fp-page-t{color:var(--ink);margin:0;font-size:18px;font-weight:800}.fp-meta{flex-wrap:wrap;gap:8px 14px;margin-top:4px;display:flex}.fp-type{text-transform:uppercase;letter-spacing:.05em;color:var(--gold);font-size:11px;font-weight:700}.fp-goal{color:var(--dim);font-size:12.5px}.fp-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:10.5px;font-weight:800}.fp-hl{border-left:3px solid var(--green);margin-bottom:14px;padding:4px 0 4px 14px}.fp-headline{color:var(--ink);text-wrap:balance;margin:0;font-size:20px;font-weight:800;line-height:1.25}.fp-subhead{color:var(--dim);margin:7px 0 0;font-size:14px;line-height:1.45}.fp-video{background:var(--bg2);border:1px dashed var(--hair2);border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 13px;display:flex}.fp-video-ic{color:var(--green);margin-top:1px;font-size:14px}.fp-video b{color:var(--ink);font-size:12.5px;display:block}.fp-video span{color:var(--dim);font-size:12.5px;line-height:1.4}.fp-sections{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.fp-sec-h{color:var(--lgreen);margin-bottom:3px;font-size:13.5px;font-weight:800}.fp-sec-b{color:var(--ink);margin:0;font-size:13.5px;line-height:1.5}.fp-bullets{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:20px;display:flex}.fp-bullets li{color:var(--dim);font-size:13px;line-height:1.45}.fp-block{margin-bottom:14px}.fp-chips{flex-wrap:wrap;gap:7px;display:flex}.fp-chip{background:var(--bg2);border:1px solid var(--hair2);color:var(--ink);border-radius:8px;padding:5px 11px;font-size:12px}.fp-faq{margin-bottom:8px}.fp-faq b{color:var(--ink);font-size:13px;display:block}.fp-faq span{color:var(--dim);font-size:12.5px}.fp-cta{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.fp-cta-btn{background:linear-gradient(135deg,var(--lgreen),var(--green));color:#04220a;border-radius:11px;padding:11px 22px;font-size:14px;font-weight:800;display:inline-block}.fp-cta-sub{color:var(--dim);font-size:12.5px}.fp-seo{background:var(--bg2);border:1px solid var(--hair);border-radius:11px;margin-bottom:12px;padding:11px 13px}.fp-seo b{color:var(--ink);margin-bottom:2px;font-size:13px;display:block}.fp-seo span{color:var(--dim);font-size:12.5px;line-height:1.4}.fp-note{color:var(--faint);border-top:1px solid var(--hair);padding-top:10px;font-size:12px;line-height:1.45}.fpv-tabs{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.fpv-tab{border:1px solid var(--hair2);background:var(--panel);color:var(--dim);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}.fpv-tab.on{color:var(--ink);background:var(--bg2);border-color:var(--green)}.fpv-tab-ic{flex:none;width:17px;height:17px;display:inline-flex}.fpv-tab-ic svg{width:100%;height:100%}.ba{flex-direction:column;gap:16px;display:flex}.ba-err{color:#e5484d;background:#e5484d14;border:1px solid #e5484d4d;border-radius:9px;padding:9px 12px;font-size:12.5px}.ba-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.ba-slot{border:1px solid var(--hair);background:var(--panel);border-radius:13px;padding:14px}.ba-slot-h{align-items:center;gap:8px;margin-bottom:3px;display:flex}.ba-req{letter-spacing:.04em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);border-radius:5px;padding:1px 5px;font-size:9.5px;font-weight:800}.ba-hint{color:var(--dim);margin:0 0 10px;font-size:12px;line-height:1.4}.ba-drop{border:1px dashed var(--hair2);background:var(--bg2);border-radius:10px;justify-content:center;align-items:center;height:104px;margin-bottom:10px;display:flex;overflow:hidden}.ba-thumb{object-fit:contain;max-width:100%;max-height:100%}.ba-empty{color:var(--faint);font-size:12px}.ba-actions{align-items:center;gap:9px;display:flex}.ba-btn{cursor:pointer;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-radius:9px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.ba-clear{cursor:pointer;color:var(--dim);background:0 0;border:none;font-family:inherit;font-size:12.5px;font-weight:600}.ba-clear:hover{color:#e5484d}.ba-video{flex-direction:column;gap:6px;display:flex}.ba-video-ok{color:var(--green);font-size:11.5px;font-weight:700}.ba-orvideo{margin-top:8px}.ba-vmode{border:1px solid var(--hair2);background:var(--card,#00000005);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.ba-vmode-h{flex-direction:column;gap:2px;display:flex}.ba-vmode-h b{color:var(--ink);font-size:14px;font-weight:800}.ba-vmode-h span{color:var(--muted,#8a938d);font-size:11.5px}.pe-card-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pe-settings-btn{border:1px solid var(--hair2);color:var(--dim,#9aa4ad);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:6px 11px;font-family:inherit;font-size:11.5px;font-weight:700}.pe-settings-btn:hover{color:var(--ink);border-color:var(--bk-primary,#12b02a)}.pe-set-modal{z-index:200;background:#0308059e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pe-set-card{border:1px solid var(--hair2,#ffffff1a);background:#0f1613;border-radius:16px;width:100%;max-width:450px;overflow:hidden;box-shadow:0 30px 70px #0000008c}.pe-set-head{border-bottom:1px solid var(--hair2,#ffffff1a);color:var(--ink,#eaf0ec);justify-content:space-between;align-items:center;padding:15px 18px;font-size:14px;display:flex}.pe-set-x{color:var(--dim,#9aa4ad);cursor:pointer;background:0 0;border:none;font-size:15px}.pe-set-body{flex-direction:column;gap:18px;padding:18px;display:flex}.pe-set-block{flex-direction:column;gap:10px;display:flex}.pe-set-block-h{flex-direction:column;gap:2px;display:flex}.pe-set-block-h b{color:var(--ink,#eaf0ec);font-size:13.5px}.pe-set-block-h span{color:var(--muted,#8a938d);font-size:11.5px}.pe-set-note{color:var(--muted,#8a938d);border-top:1px solid var(--hair2,#ffffff1a);margin:0;padding-top:14px;font-size:11px;line-height:1.5}.pe-set-body{max-height:70vh;overflow-y:auto}.pe-status{color:var(--muted,#8a938d);font-size:11.5px;font-weight:700}.pe-status.on{color:var(--green,#12b02a)}.pe-set-secrow{color:var(--ink,#eaf0ec);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.pe-set-req{color:var(--muted,#8a938d);font-size:11px;font-weight:600}.pe-set-empty{color:var(--muted,#8a938d);font-size:12px}.pe-cmp{border-left:2px solid var(--hair2,#ffffff1a);flex-direction:column;gap:8px;padding:10px 0 10px 12px;display:flex}.pe-cmp-h{color:var(--ink);font-size:12px;font-weight:700}.pe-ctrl{justify-content:space-between;align-items:center;gap:10px;display:flex}.pe-ctrl-col{flex-direction:column;align-items:stretch;gap:5px}.pe-ctrl-l{color:var(--dim);align-items:center;gap:6px;font-size:12px;display:flex}.pe-ctrl-in{background:var(--panel);border:1px solid var(--hair2);color:var(--ink);border-radius:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:12.5px}.pe-ctrl-in:focus{border-color:var(--green);outline:none}.pe-ctrl-color{border:1px solid var(--hair2);cursor:pointer;background:0 0;border-radius:6px;width:34px;height:24px;padding:0}.pe-ctrl-sel{background:var(--panel);border:1px solid var(--hair2);color:var(--ink);border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12.5px}.pe-tier{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:700}.pe-tier-free{color:var(--dim);background:var(--hair2)}.pe-tier-premium{color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.pe-tier-premium{background:color-mix(in srgb,var(--gold) 18%,transparent)}}.ml{border:1px solid var(--hair2);background:var(--card,#00000005);border-radius:12px;margin-bottom:18px;padding:14px 16px}.ml-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ml-headtext{flex-direction:column;gap:2px;display:flex}.ml-title{color:var(--ink);font-size:14px;font-weight:800}.ml-sub{color:var(--muted,#8a938d);max-width:440px;font-size:11.5px}.ba-btn.is-busy{opacity:.6;pointer-events:none}.ml-empty{color:var(--muted,#8a938d);margin-top:12px;font-size:12px}.ml-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.ml-item{border:1px solid var(--hair2);background:var(--bk-paper,#fff);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ml-thumb{aspect-ratio:16/9;background:#0d130f;overflow:hidden}.ml-thumb img,.ml-thumb video{object-fit:cover;width:100%;height:100%;display:block}.ml-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:7px 9px 0;font-size:11.5px;font-weight:600;overflow:hidden}.ml-actions{gap:6px;padding:7px 9px 9px;display:flex}.ml-copy,.ml-remove{cursor:pointer;border:1px solid var(--hair2);border-radius:6px;flex:1;padding:6px 4px;font-family:inherit;font-size:11px;font-weight:700}.ml-copy{background:var(--bk-primary,#12b02a);color:#fff;border-color:#0000}.ml-remove{color:var(--muted,#6b746e);background:0 0}.ml-remove:hover{color:#c0392b}.lhd{background:var(--bk-paper,#fff);height:900px;color:var(--bk-ink,#14181f);font-family:var(--bk-bfont,system-ui,sans-serif);--lhd-dark:var(--bk-primary);overflow:auto}@supports (color:color-mix(in lab, red, red)){.lhd{--lhd-dark:color-mix(in srgb,var(--bk-primary) 82%,#05070c)}}.lhd{--lhd-darker:var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.lhd{--lhd-darker:color-mix(in srgb,var(--bk-primary) 60%,#03040a)}}.lhd{--lhd-gold:var(--bk-accent,#c4af6b)}.pe-scaler .lhd{height:1085px;overflow:hidden}.lhd-cta{background:var(--lhd-gold);color:#1a1205;font-family:var(--bk-hfont);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;border:none;border-radius:9px;padding:13px 22px;font-size:13px;font-weight:800}.lhd-cta-lg{padding:15px 26px;font-size:15px}.lhd-cta-block{justify-content:center;width:100%}.lhd-h2{font-family:var(--bk-hfont);color:var(--bk-ink);text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.1}.lhd-h2.lhd-light{color:#fff}.lhd-center{text-align:center}.lhd-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--lhd-gold);font-size:11px;font-weight:800}.lhd-nav{background:var(--lhd-dark);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:14px 30px;display:flex}.lhd-brand{align-items:center;gap:9px;display:flex}.lhd-logo{width:auto;height:30px}.lhd-logo-dot{background:var(--lhd-gold);border-radius:7px;width:26px;height:26px}.lhd-brandname{font-family:var(--bk-hfont);color:#fff;font-size:15px;font-weight:800}.lhd-navlinks{color:#fffc;gap:20px;font-size:12.5px;display:flex}.lhd-navcta{background:var(--lhd-gold);color:#1a1205;font-family:var(--bk-hfont);cursor:pointer;text-transform:uppercase;letter-spacing:.03em;border:none;border-radius:8px;padding:10px 18px;font-size:11.5px;font-weight:800}.lhd-hero{background:linear-gradient(120deg,var(--lhd-darker),var(--lhd-dark));color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:40px 30px 46px;display:flex;position:relative;overflow:hidden}.lhd-hero-l{z-index:2;flex-direction:column;flex:0 440px;align-items:flex-start;gap:15px;display:flex;position:relative}.lhd-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--lhd-gold);font-size:11px;font-weight:800}.lhd-h1{font-family:var(--bk-hfont);text-transform:uppercase;color:#fff;text-wrap:balance;margin:0;font-size:38px;font-weight:800;line-height:1.05}.lhd-sub{color:#ffffffd1;max-width:410px;margin:0;font-size:14.5px;line-height:1.55}.lhd-chips{flex-wrap:wrap;gap:14px;display:flex}.lhd-chip{color:#fff;align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.lhd-chip-ic{width:30px;height:30px;color:var(--lhd-gold);background:#ffffff17;border-radius:50%;justify-content:center;align-items:center;display:flex}.lhd-social{color:#ffffffad;font-size:11.5px}.lhd-hero-photo{z-index:1;pointer-events:none;justify-content:center;align-items:flex-end;width:300px;height:92%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-52%)}.lhd-hero-photo img{object-fit:contain;object-position:bottom;width:auto;max-height:100%}.lhd-photo-ph{color:#ffffff4d;background:#ffffff0f;border-radius:16px;justify-content:center;align-self:flex-end;align-items:center;width:220px;height:80%;display:flex}.lhd-form{z-index:2;background:var(--lhd-darker);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:0 0 300px;gap:10px;padding:20px;display:flex;position:relative;box-shadow:0 20px 50px #00000059}.lhd-form-top{color:var(--lhd-gold);align-items:flex-start;gap:8px;font-size:13px;line-height:1.25;display:flex}.lhd-form-top b{color:#fff}.lhd-form-sub{color:#ffffffb3;margin:0;font-size:11.5px;line-height:1.4}.lhd-inp{color:#14181f;background:#fff;border:1px solid #d9ddda;border-radius:9px;padding:11px 13px;font-family:inherit;font-size:13px}.lhd-inp::placeholder{color:#8a938d}.lhd-form .phf{margin:0}.lhd-consent{color:#ffffffb3;align-items:flex-start;gap:7px;font-size:9.5px;line-height:1.4;display:flex}.lhd-consent b{text-decoration:underline}.lhd-check{border:1.5px solid #ffffff80;border-radius:3px;flex:none;width:14px;height:14px;margin-top:1px}.lhd-secure{color:#fff9;justify-content:center;align-items:center;gap:5px;font-size:10.5px;display:flex}.lhd-featured{border-bottom:1px solid var(--hair2,#e6e9e7);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:18px 30px;display:flex}.lhd-featured-lbl{letter-spacing:.1em;text-transform:uppercase;color:#98a09a;font-size:10.5px;font-weight:800}.lhd-featured-logos{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.lhd-featured-logos span{font-family:var(--bk-hfont);color:#b9c0ba;letter-spacing:.01em;font-size:16px;font-weight:800}.lhd-about{background:var(--bk-paper,#fff);grid-template-columns:1fr 1fr;align-items:center;gap:44px;max-width:1200px;margin-inline:auto;padding:60px 30px;display:grid}.lhd-about-l{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lhd-about-bio{color:#4a534d;margin:0;font-size:14px;line-height:1.6}.lhd-checks{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lhd-checks li{color:var(--bk-ink);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.lhd-checks svg{color:var(--bk-primary);flex:none}.lhd-about-r{flex-direction:column;display:flex}.lhd-video{aspect-ratio:16/9;border:1px solid var(--hair2,#e6e9e7);background:#0d130f;border-radius:14px 14px 0 0;overflow:hidden}.lhd-video-el{object-fit:cover;width:100%;height:100%;display:block}.lhd-video-ph{color:#fff;opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lhd-stats{background:var(--lhd-dark);border-radius:0 0 14px 14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.lhd-stat{text-align:center;color:#fff;border-right:1px solid #ffffff1a;padding:16px 8px}.lhd-stat:last-child{border-right:none}.lhd-stat b{font-family:var(--bk-hfont);color:var(--lhd-gold);font-size:22px;font-weight:800;display:block}.lhd-stat span{color:#ffffffbf;font-size:10.5px}.lhd-wrap{box-sizing:border-box;width:100%;max-width:1160px;margin-inline:auto;padding-inline:30px}.lhd-get{background:var(--lhd-dark);padding:60px 0}.lhd-get-grid{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:32px;display:flex}.lhd-get-card{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;flex:0 244px;align-items:center;gap:12px;max-width:288px;padding:30px 24px;display:flex}.lhd-get-ic{width:58px;height:58px;color:var(--lhd-gold);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;display:flex}.lhd-get-card b{color:#fff;font-size:16px}.lhd-get-card p{color:#ffffffb3;margin:0;font-size:13px;line-height:1.5}.lhd-stories{background:var(--bk-paper,#fff);grid-template-columns:1.4fr .9fr;align-items:start;gap:30px;max-width:1200px;margin-inline:auto;padding:60px 30px;display:grid}.lhd-story-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.lhd-story{border:1px solid var(--hair2,#e6e9e7);background:var(--bk-paper,#fff);border-radius:12px;padding:15px;box-shadow:0 6px 18px #0000000d}.lhd-story p{color:#4a534d;margin:0 0 10px;font-size:12px;font-style:italic;line-height:1.5}.lhd-story-who b{color:var(--bk-ink);font-size:12px;display:block}.lhd-story-who span{color:#98a09a;font-size:10.5px}.lhd-bonus{background:var(--lhd-dark);border:1px solid var(--lhd-gold);color:#fff;border-radius:14px;align-self:stretch;padding:20px}.lhd-bonus-h{color:var(--lhd-gold);align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.lhd-bonus-h b{color:#fff;font-size:15px;line-height:1.2}.lhd-bonus-row{color:#ffffffe6;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.lhd-bonus-row svg{color:var(--lhd-gold);flex:none}.lhd-bonus-row em{color:#fff9;margin-left:auto;font-size:11px;font-style:normal}.lhd-bonus-total{text-align:center;background:var(--lhd-gold);color:#1a1205;border-radius:8px;margin-top:8px;padding:10px;font-size:13px;font-weight:800}.lhd-band{background:var(--lhd-gold);justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.lhd-band-l{flex-direction:column;gap:3px;display:flex}.lhd-band-l b{font-family:var(--bk-hfont);color:#1a1205;font-size:20px;font-weight:800}.lhd-band-l span{color:#3a2e0c;font-size:12.5px}.lhd-band .lhd-cta{background:var(--lhd-dark);color:#fff}.lhd-faq{background:var(--bk-paper,#fff);grid-template-columns:1.5fr .8fr;align-items:start;gap:30px;max-width:1200px;margin-inline:auto;padding:60px 30px;display:grid}.lhd-faq-list{flex-direction:column;gap:9px;margin-top:16px;display:flex}.lhd-faq-item{border:1px solid var(--hair2,#e6e9e7);color:var(--bk-ink);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;font-size:13px;font-weight:600;display:flex}.lhd-guarantee{text-align:center;border:1px solid var(--hair2,#e6e9e7);background:var(--bk-paper,#fff);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.lhd-guarantee svg{color:var(--bk-primary)}.lhd-guarantee b{font-family:var(--bk-hfont);color:var(--bk-ink);font-size:15px;font-weight:800}.lhd-guarantee p{color:#6b746e;margin:0;font-size:11.5px;line-height:1.5}.lhd-footer{background:var(--lhd-darker);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:22px 30px;display:flex}.lhd-foot-links{color:#ffffffb3;gap:18px;font-size:11.5px;display:flex}.lhd-hero-parallax{background-position:50%;background-size:cover;background-attachment:fixed}.lhd-bgvid{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.lhd-hero-scrim{z-index:0;background:linear-gradient(120deg,#04070cbd,#04070ce0);position:absolute;inset:0}.llm{color:#fff;height:900px;font-family:var(--bk-bfont,system-ui,sans-serif);--llm-panel:var(--bk-primary);background:#07060c;overflow:auto}@supports (color:color-mix(in lab, red, red)){.llm{--llm-panel:color-mix(in srgb,var(--bk-primary) 20%,#0c0a14)}}.llm{--llm-accent:var(--bk-primary)}.pe-scaler .llm{height:1085px;overflow:hidden}.llm-cta{background:var(--llm-accent);color:#fff;font-family:var(--bk-hfont);cursor:pointer;box-shadow:0 12px 30px var(--bk-primary);border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 22px;font-size:13.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.llm-cta{box-shadow:0 12px 30px color-mix(in srgb,var(--bk-primary) 40%,transparent)}}.llm-h2{font-family:var(--bk-hfont);color:var(--bk-ink,#14181f);text-wrap:balance;margin:0;font-size:clamp(27px,3.2vw,42px);font-weight:800;line-height:1.1}.llm-wrap{box-sizing:border-box;width:100%;max-width:1160px;margin-inline:auto;padding-inline:30px}.llm-h2.llm-light{color:#fff}.llm-accent{color:var(--llm-accent)}.llm-center{text-align:center;display:block}.llm-chip{letter-spacing:.08em;text-transform:uppercase;background:var(--bk-primary);border-radius:20px;padding:6px 12px;font-size:10.5px;font-weight:800;display:inline-block}@supports (color:color-mix(in lab, red, red)){.llm-chip{background:color-mix(in srgb,var(--bk-primary) 16%,#fff)}}.llm-chip{color:var(--llm-accent);border:1px solid var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.llm-chip{border:1px solid color-mix(in srgb,var(--bk-primary) 30%,#fff)}}.llm-chip-dark{color:#fff;background:#ffffff14;border-color:#ffffff29}.llm-nav{background:#0a0812;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:14px 30px;display:flex}.llm-brand{align-items:center;gap:9px;display:flex}.llm-logo{width:auto;height:30px}.llm-logo-dot{background:var(--llm-accent);border-radius:7px;width:26px;height:26px}.llm-brandcol{flex-direction:column;line-height:1.1;display:flex}.llm-brandcol b{font-family:var(--bk-hfont);color:#fff;font-size:14px;font-weight:800}.llm-brandcol em{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:9px;font-style:normal}.llm-navlinks{color:#fffc;gap:20px;font-size:12.5px;display:flex}.llm-navcta{background:var(--llm-accent);color:#fff;font-family:var(--bk-hfont);cursor:pointer;border:none;border-radius:20px;padding:10px 20px;font-size:12px;font-weight:800}.llm-hero{background:radial-gradient(120% 120% at 80% 0%,var(--bk-primary),#07060c 60%);grid-template-columns:1.1fr .9fr;gap:24px;padding:40px 30px 44px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.llm-hero{background:radial-gradient(120% 120% at 80% 0%,color-mix(in srgb,var(--bk-primary) 34%,#07060c),#07060c 60%)}}.llm-hero{align-items:center;overflow:hidden}.llm-bgvid{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.llm-hero-parallax{background-position:50%;background-size:cover;background-attachment:fixed}.llm-hero-scrim{z-index:0;background:linear-gradient(120deg,#07060c99,#07060c59);position:absolute;inset:0}.llm-hero-l{z-index:2;flex-direction:column;align-items:flex-start;gap:15px;display:flex;position:relative}.llm-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;border:1px solid #fff3;border-radius:20px;padding:6px 12px;font-size:10.5px;font-weight:700;display:inline-block}.llm-h1{font-family:var(--bk-hfont);text-transform:uppercase;color:#fff;text-wrap:balance;margin:0;font-size:44px;font-weight:800;line-height:1.02}.llm-sub{color:#fffc;max-width:460px;margin:0;font-size:14.5px;line-height:1.55}.llm-feats{flex-wrap:wrap;gap:16px;display:flex}.llm-feat{align-items:flex-start;gap:9px;max-width:150px;display:flex}.llm-feat-ic{background:var(--bk-primary);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.llm-feat-ic{background:color-mix(in srgb,var(--bk-primary) 22%,transparent)}}.llm-feat-ic{color:var(--llm-accent)}.llm-feat b{color:#fff;font-size:12.5px;display:block}.llm-feat span{color:#ffffffa6;font-size:10.5px;line-height:1.35}.llm-hero-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.llm-watch{color:#fff;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.llm-watch-ic{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.llm-watch em{color:#fff9;font-size:10.5px;font-style:normal;font-weight:500;display:block}.llm-stats{gap:22px;margin-top:4px;display:flex}.llm-stat b{font-family:var(--bk-hfont);color:var(--llm-accent);font-size:18px;font-weight:800;display:block}.llm-stat span{letter-spacing:.05em;text-transform:uppercase;color:#fff9;font-size:10px}.llm-hero-photo{z-index:2;background:#ffffff0a;border-radius:16px;align-self:stretch;min-height:340px;position:relative;overflow:hidden}.llm-hero-photo img,.llm-hero-vid{object-fit:cover;width:100%;height:100%;display:block}.llm-photo-ph{color:#ffffff4d;justify-content:center;align-items:center;width:100%;height:100%;min-height:340px;display:flex}.llm-seen{background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:16px 30px;display:flex}.llm-seen-lbl{letter-spacing:.12em;text-transform:uppercase;color:#98a09a;font-size:10px;font-weight:800}.llm-seen-logos{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.llm-seen-logos span{font-family:var(--bk-hfont);color:#c2c7cf;font-size:15px;font-weight:800}.llm-ps{background:#fff;padding:60px 0}.llm-ps-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.llm-ps-card{border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.llm-ps-problem{background:#f7f7fb;border:1px solid #ececf3}.llm-ps-imagine{background:var(--llm-panel);color:#fff}.llm-ps-imagine .llm-list li{color:#ffffffe6}.llm-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.llm-list li{color:#3a3446;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.llm-x{color:#c0392b;flex:none}.llm-ck{color:var(--llm-accent);flex:none}.llm-note{background:var(--bk-primary);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.llm-note{background:color-mix(in srgb,var(--bk-primary) 8%,#fff)}}.llm-note{border:1px solid var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.llm-note{border:1px solid color-mix(in srgb,var(--bk-primary) 20%,#fff)}}.llm-note{color:var(--llm-accent)}.llm-note b{color:#14181f;font-size:13px;display:block}.llm-note span{color:#5a5566;font-size:11.5px;line-height:1.45}.llm-note-dark{background:#ffffff0f;border-color:#ffffff24}.llm-note-dark b{color:#fff}.llm-note-dark span{color:#ffffffb3}.llm-process{background:var(--llm-panel);padding:60px 0}.llm-steps{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:22px;display:grid}.llm-step{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;display:flex}.llm-step-ic{background:var(--bk-primary);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.llm-step-ic{background:color-mix(in srgb,var(--bk-primary) 22%,transparent)}}.llm-step-ic{color:var(--llm-accent)}.llm-step b{color:#fff;font-size:12.5px}.llm-step p{color:#ffffffa6;margin:0;font-size:10.5px;line-height:1.4}.llm-testi{background:#fff;padding:60px 0}.llm-testi-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.llm-testi-card{background:#fbfbfe;border:1px solid #ececf3;border-radius:14px;padding:18px;box-shadow:0 8px 22px #0000000d}.llm-stars{color:#f0a500;gap:2px;margin-bottom:9px;display:flex}.llm-testi-card p{color:#3a3446;margin:0 0 12px;font-size:12.5px;line-height:1.5}.llm-testi-who b{color:#14181f;font-size:12.5px;display:block}.llm-testi-who span{color:#98a09a;font-size:10.5px}.llm-band{background:linear-gradient(90deg,var(--bk-primary),var(--llm-panel));align-items:center;gap:20px;padding:26px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.llm-band{background:linear-gradient(90deg,color-mix(in srgb,var(--bk-primary) 60%,#0a0812),var(--llm-panel))}}.llm-band-l{flex-direction:column;flex:1;gap:3px;display:flex}.llm-band-l b{font-family:var(--bk-hfont);color:#fff;font-size:20px;font-weight:800}.llm-band-l span{color:#ffffffbf;font-size:12px}.llm-band .llm-cta{color:var(--llm-accent);background:#fff}.llm-badge-100{color:#fff;flex-direction:column;align-items:center;line-height:1;display:flex}.llm-badge-100 b{font-family:var(--bk-hfont);font-size:16px;font-weight:800}.llm-badge-100 em{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:8.5px;font-style:normal}.llm-footer{background:#0a0812;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:22px 30px;display:flex}.llm-foot-links{color:#ffffffb3;gap:18px;font-size:11.5px;display:flex}.fontpick{position:relative}.fontpick-btn{text-align:left;border:1px solid var(--hair2);background:var(--panel);width:100%;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:15px;display:flex}.fontpick-car{opacity:.6;font-size:10px}.fontpick-menu{z-index:60;background:var(--panel);border:1px solid var(--hair2);border-radius:11px;max-height:300px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0006}.fontpick-cat{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);padding:7px 11px 3px;font-size:9.5px;font-weight:800}.fontpick-item{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:17px;display:block}.fontpick-item:hover{background:var(--bg2)}.fontpick-item.on{color:var(--lgreen)}.bk{flex-direction:column;gap:18px;display:flex}.bk-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bk-reseed{border:1px solid var(--hair2);background:var(--panel);color:var(--dim);cursor:pointer;border-radius:9px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:700}.bk-reseed:hover{color:var(--ink)}.bk-group+.bk-group{border-top:1px solid var(--hair);margin-top:22px;padding-top:18px}.bk-group-h{margin-bottom:12px}.bk-group-h b{font-size:13.5px;font-weight:800;display:block}.bk-group-h span{color:var(--muted,#8a938d);margin-top:2px;font-size:12px;display:block}.bk-hint{color:var(--muted,#8a938d);margin-top:-1px;font-size:11px}.bk-swatches{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.bk-swatch{flex-direction:column;gap:5px;display:flex}.bk-color{align-items:center;gap:8px;display:flex}.bk-color input[type=color]{border:1px solid var(--hair2);cursor:pointer;background:0 0;border-radius:9px;width:38px;height:38px;padding:0}.bk-hex{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12.5px}.bk-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.bk-preview{flex-direction:column;gap:6px;display:flex}.bk-chips{align-items:center;gap:8px;display:flex}.bk-chip{border:1px solid var(--hair2);border-radius:9px;width:38px;height:38px}.bk-chip-b{justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.fpv-tpls{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:6px 0 20px;display:grid}.fpv-tpl{text-align:left;border:1.5px solid var(--hair2);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:13px;flex-direction:column;gap:5px;padding:14px 15px;font-family:inherit;display:flex;position:relative}.fpv-tpl:hover{border-color:var(--green)}.fpv-tpl.on{border-color:var(--green);background:#12b02a0f}.fpv-tpl-name{font-size:15px;font-weight:800}.fpv-tpl-blurb{color:var(--dim);font-size:12px;line-height:1.4}.fpv-tpl-on{color:var(--green);margin-top:2px;font-size:11px;font-weight:700}.fpv-pages{flex-direction:column;gap:28px;display:flex}.fpv-page{flex-direction:column;gap:9px;display:flex}.fpv-scaleport{border:1px solid var(--hair2);background:var(--bk-paper,#fff);border-radius:12px;width:100%;position:relative;overflow:hidden}.fpv-fullscaler{transform-origin:0 0}.fpv-fullscaler .fpv-frame{border:none;border-radius:0}.fpv-fullscaler .lpg,.fpv-fullscaler .lhd,.fpv-fullscaler .llm,.fpv-fullscaler .ap,.fpv-fullscaler .rg,.fpv-fullscaler .oto,.fpv-fullscaler .rp,.fpv-fullscaler .fpv-doc{height:auto;overflow:visible}.fpv-cap{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fpv-cap-name{color:var(--ink);font-size:14.5px;font-weight:800}.fpv-variant{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.fpv-variant-lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#8a938d);font-size:10.5px;font-weight:700}.fpv-variant-seg{background:var(--hair,#0000000f);border:1px solid var(--hair2,#0000001a);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.fpv-variant-btn{cursor:pointer;color:var(--muted,#6b746e);background:0 0;border:none;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:700;transition:background .12s,color .12s}.fpv-variant-btn:hover{color:var(--ink)}.fpv-variant-btn.on{background:var(--bk-primary,#12b02a);color:#fff}.fpv-picks{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.fpv-capright{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:auto;display:flex}.fpv-preview{border:1px solid var(--bk-primary,#12b02a);background:var(--bk-primary,#12b02a);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 13px;font-family:inherit;font-size:11.5px;font-weight:700}.fpv-preview:hover{filter:brightness(1.07)}.pvw{background:var(--bk-paper,#fff);min-height:100vh}.pvw .fpv-frame{border:none;border-radius:0;width:100%;overflow:visible}.pvw .fpv-chrome{display:none}.pvw .lpg,.pvw .lhd,.pvw .llm,.pvw .ap,.pvw .rg,.pvw .oto,.pvw .rp,.pvw .fpv-doc{height:auto;overflow:visible}.pvw-msg{color:#9aa4ad;text-align:center;background:#0b0f0c;justify-content:center;align-items:center;min-height:100vh;padding:40px;font-family:system-ui,sans-serif;font-size:15px;display:flex}.vsl{width:100%;height:100%;position:relative}.vsl-video{object-fit:cover;cursor:pointer;background:#000;width:100%;height:100%;display:block}.vsl-play{cursor:pointer;background:var(--bk-primary,#12b02a);color:#fff;z-index:3;border:none;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;padding-left:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 34px #0006}.vsl-ring{border:3px solid var(--bk-primary,#ffffffbf);pointer-events:none;border-radius:50%;animation:2s ease-out infinite vslpulse;position:absolute;inset:-3px}.vsl-ring-2{animation-delay:1s}@keyframes vslpulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.vsl-resume{cursor:pointer;color:#fff;z-index:3;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding-left:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vsl-scrim{pointer-events:none;z-index:2;background:linear-gradient(#0000,#06120acc);height:74px;position:absolute;bottom:0;left:0;right:0}.vsl-label{z-index:4;border:1px solid var(--bk-accent,#c4af6b);background:#06120ac7;position:absolute;top:9px;left:9px}@supports (color:color-mix(in lab, red, red)){.vsl-label{border:1px solid color-mix(in srgb,var(--bk-accent,#c4af6b) 42%,transparent)}}.vsl-label{letter-spacing:.06em;text-transform:uppercase;color:var(--bk-accent,#c4af6b);border-radius:999px;padding:3px 10px;font-size:9.5px;font-weight:800;line-height:1}.vsl-expand,.vsl-mute{z-index:4;cursor:pointer;color:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:10.5px;font-weight:800;line-height:1;transition:filter .15s;display:inline-flex;position:absolute;bottom:9px}.vsl-expand:hover,.vsl-mute:hover{filter:brightness(1.12)}.vsl-expand{border:1px solid var(--bk-accent,#c4af6b);background:#06120acc;left:9px}@supports (color:color-mix(in lab, red, red)){.vsl-expand{border:1px solid color-mix(in srgb,var(--bk-accent,#c4af6b) 55%,transparent)}}.vsl-expand{color:var(--bk-accent,#c4af6b)}.vsl-mute{border:1px solid var(--bk-primary,#12b02a);background:#06120ad1;right:9px}@supports (color:color-mix(in lab, red, red)){.vsl-mute{border:1px solid color-mix(in srgb,var(--bk-primary,#12b02a) 60%,transparent)}}.vsl-mute.on{background:var(--bk-primary,#12b02a)}@supports (color:color-mix(in lab, red, red)){.vsl-mute.on{background:color-mix(in srgb,var(--bk-primary,#12b02a) 82%,#06120a99)}}.vsl-mute.on{border-color:var(--bk-primary,#12b02a)}.vsl-bar{z-index:4;opacity:0;pointer-events:none;align-items:center;gap:7px;transition:opacity .2s;display:flex;position:absolute;bottom:40px;left:9px;right:9px}.vsl:hover .vsl-bar{opacity:1;pointer-events:auto}.vsl-bar-btn{border:1px solid var(--lpg-hl,#5dff87);border-radius:999px;flex:none;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.vsl-bar-btn{border:1px solid color-mix(in srgb,var(--lpg-hl,#5dff87) 60%,transparent)}}.vsl-bar-btn{color:var(--lpg-hl,#5dff87);cursor:pointer;background:#06120acc;justify-content:center;align-items:center;padding:0;display:flex}.vsl-bar-btn:hover{filter:brightness(1.15)}.vsl-seek{background:var(--lpg-hl,#5dff87);border-radius:999px;flex:1;height:5px}@supports (color:color-mix(in lab, red, red)){.vsl-seek{background:color-mix(in srgb,var(--lpg-hl,#5dff87) 24%,#ffffff38)}}.vsl-seek{cursor:pointer;position:relative;overflow:hidden}.vsl-seek-fill{background:var(--lpg-hl,#5dff87);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.vsl-time{color:var(--lpg-hl,#5dff87);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 3px #000000b3;flex:none;font-size:10px;font-weight:700}@keyframes staige-ctapulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--bk-primary) 50%,transparent),0 8px 22px #00000029}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--bk-primary) 0%,transparent),0 12px 30px color-mix(in srgb,var(--bk-primary) 42%,transparent)}}.sig-cta,.lpg-cta,.oto-take,.oto-final-cta{animation:2.2s ease-in-out infinite staige-ctapulse}@media (prefers-reduced-motion:reduce){.sig-cta,.lpg-cta,.oto-take,.oto-final-cta{animation:none}}.fpv-frame{border:1px solid var(--hair2);background:var(--bk-paper,#fff);border-radius:12px;overflow:hidden}.fpv-chrome{background:#e9edf1;border-bottom:1px solid #d7dde3;align-items:center;gap:5px;padding:8px 11px;display:flex}.fpv-chrome i{background:#c3ccd4;border-radius:50%;width:8px;height:8px}.fpv-url{color:#8592a0;background:#fff;border-radius:5px;margin-left:8px;padding:2px 9px;font-size:10.5px}.fpv-doc{background:var(--bk-paper,#fff);color:var(--bk-ink,#111);font-family:var(--bk-bfont,system-ui,sans-serif);height:900px;padding:40px 32px;overflow:auto}.fpv-doc>*{width:100%;max-width:660px;margin-left:auto;margin-right:auto}.fpv-hero{flex-direction:column;gap:14px;margin-bottom:26px;display:flex}.fpv-logo{object-fit:contain;align-self:flex-start;width:auto;max-height:44px}.fpv-logo-txt{font-family:var(--bk-hfont);color:var(--bk-primary);letter-spacing:.02em;font-size:17px;font-weight:800}.fpv-h1{font-family:var(--bk-hfont);color:var(--bk-ink);text-wrap:balance;margin:0;font-size:34px;line-height:1.15}.fpv-sub{color:var(--bk-ink);opacity:.78;margin:0;font-size:17px;line-height:1.5}.fpv-video{aspect-ratio:16/9;border-radius:var(--bk-radius);background:var(--bk-secondary);color:#fff;opacity:.92;justify-content:center;align-items:center;font-size:30px;display:flex}.fpv-heroimg{aspect-ratio:16/9;object-fit:cover;border-radius:var(--bk-radius);width:100%;display:block}.fpv-cta{cursor:default;background:var(--bk-primary);color:#fff;font-family:var(--bk-bfont);border-radius:var(--bk-radius);border:none;align-self:flex-start;padding:15px 30px;font-size:16px;font-weight:700}.fpv-cta-block{background:var(--bk-accent);align-self:stretch;width:100%}.fpv-cta-sub{color:var(--bk-ink);opacity:.6;font-size:13px}.fpv-form{border-radius:var(--bk-radius);background:#00000005;border:1px solid #0000001a;flex-direction:column;gap:11px;margin-bottom:26px;padding:22px;display:flex}.fpv-inp{color:#9aa3ad;background:#fff;border:1px solid #00000024;border-radius:8px;padding:12px 14px;font-size:14px}.fpv-sec{margin-bottom:22px}.fpv-h3{font-family:var(--bk-hfont);color:var(--bk-ink);margin:0 0 7px;font-size:20px}.fpv-body{color:var(--bk-ink);opacity:.8;margin:0;font-size:15px;line-height:1.55}.fpv-ul{flex-direction:column;gap:5px;margin:9px 0 0;padding-left:20px;display:flex}.fpv-ul li{color:var(--bk-ink);opacity:.82;font-size:14px;line-height:1.45}.fpv-proof{flex-direction:column;gap:10px;display:flex}.fpv-quote{color:var(--bk-ink);opacity:.8;border-left:3px solid var(--bk-accent);margin:0;padding:5px 0 5px 14px;font-size:14.5px;font-style:italic}.fpv-faq{flex-direction:column;gap:11px;margin-top:18px;display:flex}.fpv-faq-item b{color:var(--bk-ink);font-size:14.5px;display:block}.fpv-faq-item span{color:var(--bk-ink);opacity:.72;font-size:13.5px;line-height:1.5}.tpl-momentum .fpv-hero{text-align:center;background:var(--bk-primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.tpl-momentum .fpv-hero{background:color-mix(in srgb,var(--bk-primary) 10%,transparent)}}.tpl-momentum .fpv-hero{border-radius:var(--bk-radius);margin-bottom:26px;padding:40px 34px}.tpl-momentum .fpv-logo,.tpl-momentum .fpv-logo-txt{align-self:center}.tpl-momentum .fpv-h1{text-transform:none;font-size:40px;font-weight:800}.tpl-momentum .fpv-cta{background:var(--bk-accent);box-shadow:0 8px 22px var(--bk-accent);align-self:center;padding:16px 38px;font-size:17px}@supports (color:color-mix(in lab, red, red)){.tpl-momentum .fpv-cta{box-shadow:0 8px 22px color-mix(in srgb,var(--bk-accent) 40%,transparent)}}.tpl-momentum .fpv-h3{font-weight:800}.tpl-editorial .fpv-doc{padding:44px 40px}.tpl-editorial .fpv-h1{letter-spacing:-.01em;font-size:38px;font-weight:600}.tpl-editorial .fpv-cta{background:var(--bk-primary);border-radius:3px}.tpl-editorial .fpv-cta-block{background:var(--bk-primary)}.tpl-editorial .fpv-h3{border-bottom:1px solid #0000001f;padding-bottom:6px;font-weight:600}.tpl-editorial .fpv-hero{gap:16px}.pe-group{margin-bottom:8px}.pe-group-h{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin:16px 0 10px;font-size:11.5px;font-weight:800}.pe-grid{gap:20px;display:grid}.pe-cols-1{grid-template-columns:1fr}.pe-cols-2{grid-template-columns:repeat(2,1fr)}.pe-cols-3{grid-template-columns:repeat(3,1fr)}.pe-cols-4{grid-template-columns:repeat(4,1fr)}.pe-cols-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1120px){.pe-cols-5{grid-template-columns:repeat(4,1fr)}}@media (max-width:860px){.pe-cols-3,.pe-cols-4,.pe-cols-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.pe-cols-2,.pe-cols-3,.pe-cols-4,.pe-cols-5{grid-template-columns:1fr}}.pe-card{border:1px solid var(--hair);background:var(--panel);border-radius:14px;flex-direction:column;transition:opacity .15s;display:flex;overflow:hidden}.pe-card.off{opacity:.55}.pe-thumb{aspect-ratio:900/1120;border-bottom:1px solid var(--hair);background:#fff;width:100%;position:relative;overflow:hidden}.pe-scaler{pointer-events:none;width:900px}.pe-scaler .fpv-frame{border:none;border-radius:0}.pe-scaler .fpv-doc{height:1085px;overflow:hidden}.pe-off-badge{text-transform:uppercase;letter-spacing:.05em;color:#fff;z-index:2;background:#1414149e;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.pe-card-body{flex-direction:column;flex:1;gap:10px;padding:12px 13px 13px;display:flex}.pe-card-h{flex-direction:column;gap:3px;display:flex}.pe-card-name{color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex}.pe-ic{width:16px;height:16px;color:var(--gold);flex:none;display:inline-flex}.pe-ic svg{width:100%;height:100%}.pe-sections{border-top:1px solid var(--hair);flex-direction:column;gap:6px;padding-top:9px;display:flex}.pe-sec-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:800}.pe-card-foot{border-top:1px solid var(--hair);margin-top:auto;padding-top:10px}.pe-required{color:var(--dim);font-size:12px;font-weight:700}.pe-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:2px 0;font-family:inherit;display:flex}.pe-toggle-l{color:var(--ink);font-size:12.5px}.pe-toggle.strong .pe-toggle-l{font-weight:800}.pe-switch{background:var(--hair2);border-radius:999px;flex:none;width:34px;height:19px;transition:background .15s;position:relative}.pe-switch.on{background:linear-gradient(135deg,var(--lgreen),var(--green))}.pe-knob{background:#fff;border-radius:50%;width:15px;height:15px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.pe-switch.on .pe-knob{left:17px}.tpl-focus .fpv-doc{padding:48px 40px}.tpl-focus .fpv-hero{gap:16px;margin-bottom:34px}.tpl-focus .fpv-h1{font-size:32px;font-weight:700}.tpl-focus .fpv-sub{opacity:.65}.tpl-focus .fpv-cta,.tpl-focus .fpv-cta-block{background:var(--bk-primary)}.tpl-focus .fpv-video{color:var(--bk-primary);background:#0000000d}.tpl-focus .fpv-sec{margin-bottom:26px}.lpg{background:var(--bk-paper,#fff);height:900px;color:var(--bk-ink,#111);font-family:var(--bk-bfont,system-ui,sans-serif);--lpg-hl:#5dff87;overflow:auto}.pe-scaler .lpg{height:1085px;overflow:hidden}.lpg section,.lpg header,.lpg footer{--band:var(--bk-ink)}@supports (color:color-mix(in lab, red, red)){.lpg section,.lpg header,.lpg footer{--band:color-mix(in srgb,var(--bk-ink) 4%,var(--bk-paper))}}.lpg .lpg-accent{color:var(--bk-highlight,var(--bk-primary))}.lpg-h1{font-family:var(--bk-hfont);text-wrap:balance;color:var(--bk-ink);margin:0;font-size:40px;font-weight:800;line-height:1.12}.lpg-h2{font-family:var(--bk-hfont);color:var(--bk-ink);text-wrap:balance;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.18}.lpg-center{text-align:center}.lpg-hl{color:var(--lpg-hl,#5dff87)}.lpg-nowrap{white-space:nowrap}.lpg-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--bk-primary);margin-bottom:8px;font-size:11px;font-weight:800}.lpg-cta{cursor:default;background:var(--bk-primary);color:#fff;font-family:var(--bk-bfont);border-radius:var(--bk-radius,10px);border:none;padding:15px 30px;font-size:16px;font-weight:800}.lpg-cta-block{width:100%}.lpg-cta-lg{padding:18px 40px;font-size:19px}.lpg-microcopy{opacity:.6;margin-top:9px;font-size:12.5px}.lpg-topbar{border-bottom:1px solid var(--bk-ink);justify-content:space-between;align-items:center;padding:14px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.lpg-topbar{border-bottom:1px solid color-mix(in srgb,var(--bk-ink) 12%,transparent)}}.lpg-brand{align-items:center;gap:9px;display:flex}.lpg-logo{width:auto;max-height:30px}.lpg-logo-dot{background:var(--bk-primary);border-radius:7px;width:26px;height:26px}.lpg-brandname{font-family:var(--bk-hfont);color:var(--bk-ink);font-size:16px;font-weight:800}.lpg-navcta{cursor:default;background:var(--bk-primary);color:#fff;font-size:12.5px;font-weight:700;font-family:var(--bk-bfont);border:none;border-radius:8px;padding:8px 15px}.lpg-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:48px 0;display:flex}.lpg-hero-sub{opacity:.86;max-width:600px;margin:0;font-size:18px;line-height:1.55}.lpg-wrap{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding-inline:26px}.lpg-hero-in{flex-direction:column;align-items:center;gap:22px;display:flex}.lpg-hero .lpg-h1{max-width:960px;font-size:clamp(38px,4.6vw,54px)}.lpg-hero .lpg-video{max-width:1080px}.lpg-video{aspect-ratio:16/9;border:1.5px solid var(--bk-primary);width:100%;max-width:1080px;box-shadow:0 24px 60px #00000047,0 0 22px var(--bk-primary),0 0 55px var(--bk-primary);border-radius:18px;margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lpg-video{box-shadow:0 24px 60px #00000047,0 0 22px color-mix(in srgb,var(--bk-primary) 52%,transparent),0 0 55px color-mix(in srgb,var(--bk-primary) 20%,transparent)}}.lpg-video{--vsl-accent:var(--lpg-hl,#5dff87)}.lpg-video-img,.lpg-video-el{object-fit:cover;width:100%;height:100%;display:block}.lpg-video-ph{background:var(--bk-ink);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.lpg-video-ph{background:color-mix(in srgb,var(--bk-ink) 82%,var(--bk-paper))}}.lpg-video-ph{color:#fff;opacity:.95;font-size:13px}.lpg-seat{background:var(--band);grid-template-columns:1.1fr .9fr;align-items:center;gap:26px;padding:34px 40px;display:grid}.lpg-meta{flex-direction:column;gap:5px;margin-top:14px;font-size:14px;display:flex}.lpg-meta b{color:var(--bk-primary)}.lpg-seat-card{background:var(--bk-ink)}@supports (color:color-mix(in lab, red, red)){.lpg-seat-card{background:color-mix(in srgb,var(--bk-ink) 85%,var(--bk-paper))}}.lpg-seat-card{color:#fff;border:1px solid var(--bk-primary);border-radius:14px;padding:24px}@supports (color:color-mix(in lab, red, red)){.lpg-seat-card{border:1px solid color-mix(in srgb,var(--bk-primary) 30%,transparent)}}.lpg-seat-title{font-family:var(--bk-hfont);margin-bottom:8px;font-size:20px;font-weight:800}.lpg-seat-body{opacity:.85;margin:0 0 16px;font-size:14px;line-height:1.55}.lpg-band{padding:44px 40px}.lpg-agenda{flex-direction:column;gap:16px;max-width:860px;margin:36px auto 0;display:flex}.lpg-agenda-row{border:1.5px solid var(--bk-primary);background:var(--bk-primary);border-radius:14px;align-items:center;gap:24px;padding:22px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.lpg-agenda-row{background:color-mix(in srgb,var(--bk-primary) 6%,transparent)}}.lpg-agenda-n{font-family:var(--bk-hfont);color:var(--bk-ink);flex:none;min-width:56px;font-size:48px;font-weight:800;line-height:1}.lpg-agenda-h{color:var(--bk-ink);font-size:18px;display:block}.lpg-agenda-b{opacity:.8;margin:5px 0 0;font-size:14.5px;line-height:1.55}.lpg-whofor{flex-direction:column;gap:20px;margin:38px auto 0;display:flex}.lpg-whofor-row{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.lpg-who-card{border:1px solid var(--bk-ink);flex:0 240px;max-width:300px}@supports (color:color-mix(in lab, red, red)){.lpg-who-card{border:1px solid color-mix(in srgb,var(--bk-ink) 14%,transparent)}}.lpg-who-card{text-align:center;background:var(--band);border-radius:16px;padding:32px 24px}.lpg-who-label{font-family:var(--bk-hfont);color:var(--bk-ink);font-size:20px;font-weight:800;display:block}.lpg-who-line{opacity:.75;margin-top:9px;font-size:14.5px;line-height:1.5;display:block}.lpg-host{background:var(--band);padding:72px 0}.lpg-host-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lpg-host .lpg-h2{font-size:clamp(44px,5.2vw,62px);line-height:1.05}.lpg-host-bio{opacity:.85;font-size:15px;line-height:1.6}.lpg-host-points{flex-direction:column;gap:7px;margin:14px 0 0;padding-left:18px;display:flex}.lpg-host-points li{opacity:.8;font-size:13.5px;line-height:1.45}.lpg-host-r{text-align:center}.lpg-host-photo{aspect-ratio:4/5;object-fit:cover;border:2px solid var(--bk-primary);border-radius:16px;width:100%;max-width:480px;margin-inline:auto;display:block}.lpg-host-ph{aspect-ratio:4/5;background:var(--bk-ink);border-radius:16px;width:100%;max-width:480px;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.lpg-host-ph{background:color-mix(in srgb,var(--bk-ink) 10%,var(--bk-paper))}}.lpg-host-ph{opacity:.6;border:2px dashed var(--bk-ink);justify-content:center;align-items:center;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.lpg-host-ph{border:2px dashed color-mix(in srgb,var(--bk-ink) 20%,transparent)}}.lpg-host-name{font-family:var(--bk-hfont);margin-top:12px;font-size:17px;font-weight:800}.lpg-host-title{opacity:.7;font-size:13px}.lpg-guarantee{text-align:center;padding:66px 0}.lpg-seals{flex-wrap:wrap;justify-content:center;gap:34px;margin-top:36px;display:flex}.lpg-seal{flex-direction:column;align-items:center;gap:14px;width:184px;display:flex}.lpg-seal-badge{width:132px;height:132px;color:var(--bk-primary);background:radial-gradient(circle at 50% 34%,var(--bk-primary),var(--bk-primary));border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.lpg-seal-badge{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--bk-primary) 17%,var(--bk-paper)),color-mix(in srgb,var(--bk-primary) 6%,var(--bk-paper)))}}.lpg-seal-badge{border:3px solid var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.lpg-seal-badge{border:3px solid color-mix(in srgb,var(--bk-primary) 55%,transparent)}}.lpg-seal-badge{box-shadow:0 12px 32px var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.lpg-seal-badge{box-shadow:0 12px 32px color-mix(in srgb,var(--bk-primary) 20%,transparent)}}.lpg-seal-label{color:var(--bk-ink);text-align:center;font-size:15px;font-weight:800;line-height:1.25}.lpg-final{text-align:center;background:var(--bk-primary);padding:76px 0}@supports (color:color-mix(in lab, red, red)){.lpg-final{background:color-mix(in srgb,var(--bk-primary) 12%,var(--bk-paper))}}.lpg-final-h{font-family:var(--bk-hfont);color:var(--bk-ink);text-wrap:balance;margin:0 0 26px;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.12}.lpg-faq{flex-direction:column;gap:13px;max-width:820px;margin:34px auto 0;display:flex}.lpg-faq-item{border:1px solid var(--bk-ink)}@supports (color:color-mix(in lab, red, red)){.lpg-faq-item{border:1px solid color-mix(in srgb,var(--bk-ink) 12%,transparent)}}.lpg-faq-item{background:var(--band);border-radius:12px;padding:20px 22px}.lpg-faq-item b{color:var(--bk-ink);margin-bottom:6px;font-size:17px;display:block}.lpg-faq-item span{opacity:.78;font-size:14.5px;line-height:1.55}.lpg-footer{border-top:1px solid var(--bk-ink);padding:32px 0}@supports (color:color-mix(in lab, red, red)){.lpg-footer{border-top:1px solid color-mix(in srgb,var(--bk-ink) 12%,transparent)}}.lpg-footer{background:var(--band)}.lpg-foot-in{justify-content:space-between;align-items:center;gap:16px;display:flex}.lpg-foot-links{opacity:.7;gap:18px;font-size:12.5px;display:flex}.lpg-topbar{background:var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.lpg-topbar{background:color-mix(in srgb,var(--bk-primary) 13%,var(--bk-paper))}}.lpg-hero{background:var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.lpg-hero{background:color-mix(in srgb,var(--bk-primary) 80%,#04160b)}}.lpg-hero .lpg-h1,.lpg-hero .lpg-hero-sub{color:#fff}.lpg-hero .lpg-hero-sub{opacity:.86}.lpg-hero-sticky{background-position:50%;background-size:cover;background-attachment:fixed;position:relative}.lpg-hero-scrim{background:linear-gradient(#04160b9e,#04160bd1);position:absolute;inset:0}.lpg-bgvid{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.lpg-parallax-vid,.lhd-parallax-vid,.llm-parallax-vid,.pband-vid{will-change:transform;height:140%;top:-20%;bottom:auto}.pband{text-align:center;background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;min-height:340px;padding:64px 26px;display:flex;position:relative;overflow:hidden}.pband-vid{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.pband-scrim{z-index:0;background:linear-gradient(#040a06a3,#040a06d1);position:absolute;inset:0}.pband-inner{z-index:1;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:760px;display:flex;position:relative}.pband-h{font-family:var(--bk-hfont);color:#fff;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.14}.pband-cta{cursor:pointer;background:var(--bk-primary);color:#fff;font-family:var(--bk-hfont);border-radius:var(--bk-radius,10px);border:none;padding:16px 34px;font-size:16px;font-weight:800}.lpg-h2,.lpg-final-h,.lhd-h2,.llm-h2{color:var(--bk-heading,var(--bk-ink))}.lpg-who-card,.lpg-faq-item,.lhd-story,.lhd-faq-item,.llm-testi-card,.llm-ps-problem{border-color:var(--bk-border,var(--bk-ink))}@supports (color:color-mix(in lab, red, red)){.lpg-who-card,.lpg-faq-item,.lhd-story,.lhd-faq-item,.llm-testi-card,.llm-ps-problem{border-color:var(--bk-border,color-mix(in srgb,var(--bk-ink) 12%,transparent))}}.bk-auto{color:var(--muted,#8a938d);margin-top:4px;font-size:10px;font-style:normal;font-weight:600;display:block}.bk-auto-btn{cursor:pointer;color:var(--muted,#8a938d);background:0 0;border:none;padding:0 4px;font-size:13px;line-height:1}.lpg-hero-over{z-index:1;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.lpg-hero-splitgrid{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;display:grid}.lpg-hero-split-l{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lpg-hero-split-l .lpg-h1{text-align:left}.lpg-hero-split-l .lpg-hero-sub{text-align:left;max-width:none}.lpg-hero-split-l .lpg-microcopy{text-align:left}.lpg-hero-split-r{width:100%}.lpg-hero-split-r .lpg-video{width:100%;margin:0}.lpg-parallax{text-align:center;background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;min-height:300px;padding:56px 30px;display:flex;position:relative}.lpg-parallax-scrim{background:linear-gradient(#04160ba8,#04160bcc);position:absolute;inset:0}.lpg-parallax-inner{z-index:1;flex-direction:column;align-items:center;gap:20px;max-width:640px;display:flex;position:relative}.lpg-parallax-h{font-family:var(--bk-hfont);color:#fff;text-wrap:balance;margin:0;font-size:28px;font-weight:800;line-height:1.2}.lpg-hero .lpg-microcopy{color:#fff;opacity:.72}.lpg-hero .lpg-cta{color:var(--bk-primary);background:#fff}.lpg-sec-agenda{background:var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.lpg-sec-agenda{background:color-mix(in srgb,var(--bk-primary) 7%,var(--bk-paper))}}.lpg-sec-agenda{padding:66px 0}.lpg-sec-agenda .lpg-h2,.lpg-sec-faq .lpg-h2{font-size:clamp(30px,3.4vw,44px)}.lpg-sec-faq{padding:66px 0}.lpg-sec-who{background:var(--bk-paper);padding:66px 0}.lpg-sec-who .lpg-h2{font-size:clamp(32px,3.8vw,46px)}.lpg-host{background:var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.lpg-host{background:color-mix(in srgb,var(--bk-primary) 64%,#04160b)}}.lpg-host .lpg-h2,.lpg-host-name,.lpg-host-title{color:#fff}.lpg-host-bio,.lpg-host-points li{color:#fff;opacity:.85}.lpg-host .lpg-accent{color:#5dff87;white-space:nowrap}.lpg-host-ph{color:#fff;opacity:.7;border-color:#ffffff59}.lpg-footer{background:var(--bk-primary);color:#fff;border-top:none}.lpg-footer .lpg-brandname{color:#fff}.lpg-footer .lpg-logo-dot{background:#fff}.lpg-foot-links{color:#fff;opacity:.85}.rg{background:var(--bk-paper,#fff);height:900px;color:var(--bk-ink,#111);font-family:var(--bk-bfont,system-ui,sans-serif);overflow:auto}.pe-scaler .rg{height:1085px;overflow:hidden}.rg-step{letter-spacing:.04em;opacity:.7;color:var(--bk-ink);font-size:12px}.rg-hero{background:var(--bk-primary);flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:660px;padding:40px 40px 48px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rg-hero{background:color-mix(in srgb,var(--bk-primary) 80%,#04160b)}}.rg-hero{color:#fff;background-position:50%;background-size:cover}.rg-hero-row{z-index:1;justify-content:center;align-items:center;gap:40px;width:100%;display:flex;position:relative}.rg-quote{z-index:1;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rg-quote-track{white-space:nowrap;will-change:transform;gap:60px;animation:26s linear infinite rgMarquee;display:inline-flex}.rg-quote-track span{font-family:var(--bk-hfont);letter-spacing:.01em;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#bd8cff,#57d982,#dcb765);-webkit-background-clip:text;background-clip:text;padding-right:60px;font-size:60px;font-weight:800}@keyframes rgMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rg-quote-track{animation:none}}.rg-hero-img:before{content:"";background:linear-gradient(#04160bc7,#04160bdb);position:absolute;inset:0}.rg-card,.rg-host{z-index:1;position:relative}.rg-card{background:var(--bk-primary);width:100%;max-width:520px}@supports (color:color-mix(in lab, red, red)){.rg-card{background:color-mix(in srgb,var(--bk-primary) 66%,#04160b)}}.rg-card{border:1px solid var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.rg-card{border:1px solid color-mix(in srgb,var(--bk-primary) 34%,transparent)}}.rg-card{border-radius:18px;padding:30px 30px 26px;box-shadow:0 24px 60px #0006}.rg-badge{letter-spacing:.04em;color:#fff;border:1px solid #ffffff47;border-radius:999px;margin-bottom:14px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-block}.rg-h1{color:#fff;margin:0;font-size:32px;line-height:1.15}.rg-sub{color:#fff;opacity:.82;margin:8px 0 20px;font-size:14.5px;line-height:1.5}.rg-form{flex-direction:column;gap:13px;display:flex}.rg-field{flex-direction:column;gap:5px;display:flex}.rg-label{letter-spacing:.06em;text-transform:uppercase;color:#fff;opacity:.82;font-size:10.5px;font-weight:800}.rg-req{color:#ff8a8a}.rg-opt{opacity:.55;text-transform:none;letter-spacing:0;font-weight:600}.rg-input{color:#fff;background:#00000047;border:1px solid #ffffff2e;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px}.rg-input::placeholder{color:#ffffff80}.rg-ta{resize:none;line-height:1.5}.rg-consent{color:#fff;opacity:.75;align-items:flex-start;gap:9px;margin-top:4px;font-size:11px;line-height:1.5;display:flex}.rg-check{border:1.5px solid #ffffff80;border-radius:4px;flex:none;width:16px;height:16px;margin-top:1px}.rg-consent b{opacity:.95;font-weight:700;text-decoration:underline}.rg-cta{margin-top:12px}.rg-microcopy{text-align:center;color:#fff;opacity:.6;margin-top:9px;font-size:12px}.rg-host{text-align:center;flex:none;width:300px}.rg-host-photo{aspect-ratio:4/5;object-fit:cover;border:2px solid var(--bk-primary);border-radius:16px;width:100%}.rg-host-cap{color:#fff;opacity:.9;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}@media (max-width:640px){.rg-host{display:none}}.cf-hero{background:var(--bk-primary);justify-content:center;padding:52px 40px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cf-hero{background:color-mix(in srgb,var(--bk-primary) 80%,#04160b)}}.cf-hero{color:#fff;background-position:50%;background-size:cover}.cf-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:560px;display:flex;position:relative}.cf-check{background:var(--bk-primary);color:#fff;width:56px;height:56px;box-shadow:0 0 0 8px var(--bk-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.cf-check{box-shadow:0 0 0 8px color-mix(in srgb,var(--bk-primary) 28%,transparent)}}.cf-badge{letter-spacing:.1em;text-transform:uppercase;color:#5dff87;border:1px solid #5dff8766;border-radius:999px;padding:4px 13px;font-size:11px;font-weight:800}.cf-h1{font-family:var(--bk-hfont);color:#fff;margin:0;font-size:38px;font-weight:800;line-height:1.12}.cf-name{color:var(--bk-accent)}.cf-sub{color:#fff;opacity:.82;max-width:460px;margin:0;font-size:15px;line-height:1.5}.cf-video{aspect-ratio:16/9;border:1.5px solid var(--bk-primary);width:100%;max-width:1080px;box-shadow:0 24px 60px #00000047,0 0 22px var(--bk-primary),0 0 55px var(--bk-primary);border-radius:18px;margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cf-video{box-shadow:0 24px 60px #00000047,0 0 22px color-mix(in srgb,var(--bk-primary) 52%,transparent),0 0 55px color-mix(in srgb,var(--bk-primary) 20%,transparent)}}.cf-video{background:#000}.cf-video-el{object-fit:cover;width:100%;height:100%;display:block}.cf-video-ph{background:var(--bk-ink);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.cf-video-ph{background:color-mix(in srgb,var(--bk-ink) 84%,var(--bk-paper))}}.cf-video-ph{color:#fff;font-size:13px}.cf-slot,.cf-cal,.cf-next{border-radius:12px;width:100%}.cf-slot{border:1px solid var(--bk-primary);background:#00000038}@supports (color:color-mix(in lab, red, red)){.cf-slot{border:1px solid color-mix(in srgb,var(--bk-primary) 32%,transparent)}}.cf-slot{text-align:center;padding:16px}.cf-slot-lbl,.cf-cal-lbl,.cf-next-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--bk-accent);opacity:.9;font-size:10px;font-weight:800}.cf-slot-val{font-family:var(--bk-hfont);color:#fff;margin-top:5px;font-size:16px;font-weight:800}.cf-cal{background:#0000002e;border:1px solid #ffffff1f;padding:14px 16px}.cf-cal-btns{gap:10px;margin-top:10px;display:flex}.cf-cal-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:12px;font-size:12px;display:flex}.cf-cal-btn svg{opacity:.9}.cf-next{text-align:left;background:#0000002e;border:1px solid #ffffff1f;padding:16px 18px}.cf-next-lbl{margin-bottom:11px;display:block}.cf-step{gap:11px;margin-bottom:13px;display:flex}.cf-step:last-child{margin-bottom:0}.cf-step-n{border:1px solid var(--bk-primary);color:#5dff87;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:12px;font-weight:800;display:inline-flex}.cf-step b{color:#fff;font-size:14px;display:block}.cf-step span{color:#fff;opacity:.72;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.ap{background:var(--bk-primary);height:900px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ap{background:color-mix(in srgb,var(--bk-primary) 16%,#070b08)}}.ap{color:#fff;font-family:var(--bk-bfont,system-ui,sans-serif)}.pe-scaler .ap{height:1085px;overflow:hidden}.ap-green{color:#5dff87}.ap-bar{background:var(--bk-primary);color:#5dff87;text-align:center;font-family:var(--bk-hfont);padding:11px 16px;font-size:14px;font-weight:800}.ap-hero{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:36px 40px 44px;display:flex}.ap-h1{font-family:var(--bk-hfont);color:#fff;max-width:760px;margin:0;font-size:32px;font-weight:800;line-height:1.16}.ap-sub{color:#fff;opacity:.85;max-width:600px;margin:0;font-size:14.5px;line-height:1.5}.ap-video{aspect-ratio:16/9;border:1.5px solid var(--bk-primary);width:100%;max-width:1080px;box-shadow:0 24px 60px #00000047,0 0 22px var(--bk-primary),0 0 55px var(--bk-primary);border-radius:18px;margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ap-video{box-shadow:0 24px 60px #00000047,0 0 22px color-mix(in srgb,var(--bk-primary) 52%,transparent),0 0 55px color-mix(in srgb,var(--bk-primary) 20%,transparent)}}.ap-video{background:#000}.ap-video-el{object-fit:cover;width:100%;height:100%;display:block}.ap-video-ph{color:#fff;background:#12181300;background:var(--bk-ink);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ap-video-ph{background:color-mix(in srgb,var(--bk-ink) 84%,#000)}}.ap-q-h{font-family:var(--bk-hfont);color:#fff;margin:8px 0 0;font-size:22px;font-weight:800}.ap-deliver{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:840px;display:grid}.ap-del-card{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:14px}.ap-del-t{color:#fff;margin-bottom:10px;font-size:13px;font-weight:700;line-height:1.35}.ap-del-img,.ap-del-ph{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%;display:block}.ap-del-ph{background:var(--bk-ink)}@supports (color:color-mix(in lab, red, red)){.ap-del-ph{background:color-mix(in srgb,var(--bk-ink) 80%,#000)}}.ap-del-ph{border:1px dashed #ffffff2e}.ap-apply{cursor:pointer;color:#04160b;font-family:var(--bk-hfont);background:linear-gradient(#6dffa0,#20c743);border:none;border-radius:12px;margin-top:8px;padding:16px 40px;font-size:17px;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 10px 26px #2dff7866}.ap-apply:hover{transform:translateY(-1px);box-shadow:0 14px 32px #2dff7885}.cal-hero{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:30px 40px 44px;display:flex}.cal-brand{align-items:center;gap:9px;display:flex}.cal-brand .lpg-logo{width:auto;height:30px}.cal-brand .lpg-brandname{font-family:var(--bk-hfont);color:#fff;font-size:16px;font-weight:800}.cal-h1{font-family:var(--bk-hfont);color:#fff;text-wrap:balance;max-width:760px;margin:0;font-size:29px;font-weight:800;line-height:1.18}.cal-cols{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;width:100%;max-width:900px;margin-top:4px;display:grid}.cal-img{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;min-height:420px;overflow:hidden}.cal-img-el{object-fit:cover;width:100%;height:100%;display:block}.cal-img-ph{color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;min-height:420px;font-size:12.5px;display:flex}.cal-widget{text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;padding:22px 22px 24px;display:flex}.cal-lbl{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.cal-lbl-2{margin-top:20px}.cal-day{letter-spacing:.02em;text-transform:none;color:#fff;opacity:.85;font-weight:600}.cal-tz{color:#ffffff80;margin-top:4px;font-size:11px}.cal-date{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;margin-top:9px;padding:12px 14px;font-family:inherit;font-size:14px}.cal-slots{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.cal-slot{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;padding:11px 4px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .12s,background .12s}.cal-slot:hover{background:#ffffff1a}.cal-slot.is-sel{color:#04160b;background:linear-gradient(#6dffa0,#20c743);border-color:#0000}.cal-confirm{cursor:pointer;color:#04160b;font-family:var(--bk-hfont);background:linear-gradient(#6dffa0,#20c743);border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:15px;font-size:16px;font-weight:800;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 10px 26px #2dff785c}.cal-confirm:hover{transform:translateY(-1px);box-shadow:0 14px 32px #2dff7880}.cal-micro{text-align:center;color:#ffffff8c;margin-top:11px;font-size:11px}.ap-testi{text-align:center;padding:14px 40px 44px}.ap-testi-h{font-family:var(--bk-hfont);color:#fff;margin:0 0 22px;font-size:22px;font-weight:800}.ap-testi-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:840px;margin:0 auto;display:grid}.ap-testi-cap{color:#fff;margin-bottom:9px;font-size:14px;display:block}.ap-testi-vid{aspect-ratio:9/13;background:var(--bk-ink);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.ap-testi-vid{background:color-mix(in srgb,var(--bk-ink) 82%,#000)}}.ap-testi-vid{color:#fff;opacity:.9;border:1px solid #ffffff1a;justify-content:center;align-items:center;display:flex}.ap-modal{z-index:10;background:#040a06d1;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.ap-modal-card{background:#0d130f;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:520px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0009}.ap-modal-head{background:var(--bk-primary);color:#04160b;text-align:center;padding:12px;font-size:14px;font-weight:800}.ap-modal-x{color:#04160b;cursor:pointer;background:#00000040;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:9px;right:10px}.ap-modal-body{padding:20px}.ap-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.ap-label{color:#fff;opacity:.85;font-size:11px;font-weight:700}.ap-req{color:#ff8a8a}.ap-input{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;padding:12px 14px;font-family:inherit;font-size:14px}.ap-input::placeholder{color:#ffffff73}.ap-consent{color:#fff;opacity:.72;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:10.5px;line-height:1.45;display:flex}.ap-check{border:1.5px solid #ffffff80;border-radius:3px;flex:none;width:15px;height:15px;margin-top:1px}.ap-consent b{text-decoration:underline}.ap-next{cursor:pointer;color:#04160b;width:100%;font-family:var(--bk-hfont);background:linear-gradient(#6dffa0,#20c743);border:none;border-radius:10px;padding:14px;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 10px 26px #2dff7866}.ap-next:hover{transform:translateY(-1px);box-shadow:0 14px 32px #2dff7885}.ap-modal-note{text-align:center;color:#fff;opacity:.55;margin-top:10px;font-size:11px}.ap-modal-card{padding-bottom:0}.ap-prog{background:#ffffff1f;border-radius:3px;height:5px;margin:16px 46px 2px 18px;overflow:hidden}.ap-prog-fill{background:var(--bk-primary);border-radius:3px;height:100%;transition:width .3s;display:block}.ap-step-title{font-family:var(--bk-hfont);color:#fff;text-align:center;margin:4px 0 16px;font-size:15px;font-weight:800}.ap-textarea{resize:vertical;min-height:74px;line-height:1.4}.ap-radios{flex-direction:column;gap:8px;display:flex}.ap-radio{text-align:left;color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:11px;width:100%;padding:13px 14px;font-family:inherit;font-size:13px;line-height:1.35;transition:border-color .15s,background .15s;display:flex}.ap-radio:hover{background:#ffffff17}.ap-radio.is-sel{border-color:var(--bk-primary);background:#5dff871a}.ap-radio-dot{border:2px solid #fff6;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.ap-radio.is-sel .ap-radio-dot{border-color:var(--bk-primary)}.ap-radio.is-sel .ap-radio-dot:after{content:"";background:var(--bk-primary);border-radius:50%;position:absolute;inset:3px}.ap-select-wrap{position:relative}.ap-select-wrap:after{content:"";pointer-events:none;border-bottom:2px solid #ffffff80;border-right:2px solid #ffffff80;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.ap-select{appearance:none;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;width:100%;padding:12px 34px 12px 14px;font-family:inherit;font-size:13px}.ap-select option{color:#fff;background:#0d130f}.ap-nav{background:#fff;justify-content:space-between;align-items:center;margin-top:18px;display:flex}.ap-nav-btn{color:#0b7a2e;cursor:pointer;min-width:70px;font-size:18px;font-weight:800;font-family:var(--bk-hfont);background:0 0;border:none;flex:none;padding:15px 20px}.ap-nav-btn:disabled{color:#c8ccc9;cursor:not-allowed}.ap-nav-fwd{letter-spacing:.02em;font-size:16px}.ap-nav-count{color:#0b7a2e;font-size:14px;font-weight:700}.ap-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:34px 24px 26px;display:flex}.ap-done-ico{color:var(--bk-primary)}.ap-done-h{font-family:var(--bk-hfont);color:#fff;margin:2px 0 0;font-size:20px;font-weight:800}.ap-done-p{color:#fff;opacity:.75;max-width:320px;margin:0 0 8px;font-size:13px;line-height:1.5}.phf{width:100%;position:relative}.phf-control{border-radius:9px;align-items:center;display:flex;overflow:visible}.phf-flagbtn{cursor:pointer;height:100%;color:inherit;background:0 0;border:none;align-items:center;gap:5px;padding:0 8px 0 12px;display:flex}.phf-flag{font-size:18px;line-height:1}.phf-caret{opacity:.55}.phf-dial{opacity:.85;white-space:nowrap;padding-right:8px;font-size:13px;font-weight:600}.phf-num{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:12px 12px 12px 2px;font-family:inherit;font-size:14px}.phf-dark{color:#fff;background:#ffffff14;border:1px solid #ffffff29}.phf-dark .phf-num::placeholder{color:#ffffff73}.phf-dark .phf-dial{color:#fff}.phf-light{color:#12211a;background:#fff;border:1px solid #d9ddda}.phf-light .phf-num::placeholder{color:#8a938d}.phf-light .phf-dial{color:#12211a}.phf-control .phf-flagbtn{padding-top:11px;padding-bottom:11px}.phf-pop{z-index:40;background:#fff;border:1px solid #e2e5e3;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 44px #00000047}.phf-search{color:#6b746e;border-bottom:1px solid #eceeed;align-items:center;gap:8px;padding:10px 12px;display:flex}.phf-search-in{color:#12211a;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.phf-search-x{color:#6b746e;cursor:pointer;background:0 0;border:none;display:flex}.phf-list{max-height:280px;overflow-y:auto}.phf-row{text-align:left;cursor:pointer;color:#12211a;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;display:flex}.phf-row:hover,.phf-row.is-sel{background:#f1f4f2}.phf-cname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.phf-cdial{color:#7a837d;font-size:13px;font-weight:500}.phf-div{background:#e6e9e7;height:1px;margin:2px 0}.phf-empty{text-align:center;color:#8a938d;padding:18px;font-size:13px}.rp{background:var(--bk-paper,#fff);height:900px;color:var(--bk-ink,#111);font-family:var(--bk-bfont,system-ui,sans-serif);position:relative;overflow:auto}.pe-scaler .rp{height:1085px;overflow:hidden}.rp-hero{background:var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.rp-hero{background:color-mix(in srgb,var(--bk-primary) 80%,#04160b)}}.rp-hero{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:16px;padding:44px 40px 52px;display:flex}.rp-h1{font-family:var(--bk-hfont);color:#fff;max-width:720px;margin:0;font-size:34px;font-weight:800;line-height:1.14}.rp-sub{color:#fff;opacity:.82;max-width:520px;margin:0;font-size:15px}.rp-video{aspect-ratio:16/9;border:1.5px solid var(--bk-primary);width:100%;max-width:1220px;box-shadow:0 24px 60px #00000047,0 0 22px var(--bk-primary),0 0 55px var(--bk-primary);border-radius:18px;margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rp-video{box-shadow:0 24px 60px #00000047,0 0 22px color-mix(in srgb,var(--bk-primary) 52%,transparent),0 0 55px color-mix(in srgb,var(--bk-primary) 20%,transparent)}}.rp-video{background:#000}.rp-video-el{object-fit:cover;width:100%;height:100%;display:block}.rp-video-ph{background:var(--bk-ink);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.rp-video-ph{background:color-mix(in srgb,var(--bk-ink) 84%,var(--bk-paper))}}.rp-video-ph{color:#fff;font-size:13px}.rp-consult-note{color:#fff;opacity:.9;margin:2px 0 -4px;font-size:14px;font-weight:700}.rp-consult{background:var(--bk-accent);color:#241800;align-items:center;gap:8px;padding:15px 28px;font-size:16px;display:inline-flex}.rp-claim{color:#fff;opacity:.6;font-family:var(--bk-hfont);cursor:not-allowed;background:#ffffff14;border:1px dashed #ffffff59;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;padding:12px 22px;font-size:15px;font-weight:800;display:inline-flex}.rp-claim small{text-align:center;opacity:.85;flex-basis:100%;font-size:11px;font-weight:500}.rp-chat{background:var(--bk-primary);color:#fff;z-index:5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 20px #0006}.rp-modal{z-index:10;background:#040a06d1;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.rp-modal-card{background:var(--bk-primary);width:100%;max-width:680px;position:relative}@supports (color:color-mix(in lab, red, red)){.rp-modal-card{background:color-mix(in srgb,var(--bk-primary) 70%,#04160b)}}.rp-modal-card{border:1px solid var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.rp-modal-card{border:1px solid color-mix(in srgb,var(--bk-primary) 34%,transparent)}}.rp-modal-card{color:#fff;text-align:center;border-radius:18px;padding:22px;box-shadow:0 30px 70px #0009}.rp-modal-x{color:#fff;cursor:pointer;z-index:2;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:12px;right:12px}.rp-modal-video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;margin-bottom:14px;overflow:hidden}.rp-modal-text{color:#fff;opacity:.85;margin:0 0 16px;font-size:13.5px;line-height:1.5}.rp-modal-close{background:var(--bk-accent);color:#241800;width:100%;font-family:var(--bk-hfont);cursor:pointer;border:none;border-radius:10px;padding:14px;font-size:14.5px;font-weight:800}.oto{background:var(--bk-paper,#fff);height:900px;color:var(--bk-ink,#111);font-family:var(--bk-bfont,system-ui,sans-serif);overflow:auto}.pe-scaler .oto{height:1085px;overflow:hidden}.oto-bar{background:var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.oto-bar{background:color-mix(in srgb,var(--bk-primary) 40%,#03150a)}}.oto-bar{color:#5dff87;text-shadow:0 0 16px #5dff8780;text-align:center;font-family:var(--bk-hfont);white-space:nowrap;text-overflow:ellipsis;padding:14px 20px;font-size:19px;font-weight:800;line-height:1.2;overflow:hidden}.oto-hero{text-align:center;background:var(--bk-primary);flex-direction:column;align-items:center;gap:16px;padding:40px 40px 48px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.oto-hero{background:color-mix(in srgb,var(--bk-primary) 80%,#04160b)}}.oto-hero{color:#fff}.oto-badge{letter-spacing:.05em;text-transform:uppercase;color:#fff;border:1px solid #ffffff47;border-radius:999px;padding:5px 13px;font-size:11px;font-weight:800;display:inline-block}.oto-h1{color:#fff;max-width:760px;margin:0;font-size:36px;line-height:1.14}.oto-hl{color:#5dff87;text-shadow:0 0 14px #5dff8766}.oto-eyebrow{font-family:var(--bk-hfont);letter-spacing:.09em;text-transform:uppercase;color:#5dff87;margin:0;font-size:14px;font-weight:800}.oto-tagline{letter-spacing:.02em;color:#5dff87;opacity:.95;margin:0;font-size:15px;font-weight:800}.oto-watch{font-family:var(--bk-hfont);color:#fff;align-items:center;gap:7px;margin:6px 0 0;font-size:17px;font-weight:800;display:inline-flex}.oto-watch svg{color:#5dff87}.oto-sub{color:#fff;opacity:.85;max-width:600px;margin:0;font-size:16px;line-height:1.5}.oto-features{background:#5dff870d;border:1.5px solid #5dff87;border-radius:13px;flex-wrap:wrap;justify-content:center;gap:11px 26px;max-width:660px;margin-top:8px;padding:15px 22px;display:flex;box-shadow:0 0 20px #5dff8729}.oto-feat{color:#fff;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.oto-feat svg{color:#5dff87;flex:none}.oto-video{aspect-ratio:16/9;border:1.5px solid var(--bk-primary);width:100%;max-width:1080px;box-shadow:0 24px 60px #00000047,0 0 22px var(--bk-primary),0 0 55px var(--bk-primary);border-radius:18px;margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oto-video{box-shadow:0 24px 60px #00000047,0 0 22px color-mix(in srgb,var(--bk-primary) 52%,transparent),0 0 55px color-mix(in srgb,var(--bk-primary) 20%,transparent)}}.oto-video{background:#000}.oto-video-el{object-fit:cover;width:100%;height:100%;display:block}.oto-video-ph{background:var(--bk-ink);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.oto-video-ph{background:color-mix(in srgb,var(--bk-ink) 84%,var(--bk-paper))}}.oto-video-ph{color:#fff;font-size:13px}.lpg-video,.cf-video,.ap-video,.rp-video,.oto-video{border-width:4px;border-color:var(--lpg-hl,#5dff87);box-shadow:0 26px 70px #0000004d,0 0 0 1px var(--lpg-hl,#5dff87),0 0 30px var(--lpg-hl,#5dff87),0 0 80px var(--lpg-hl,#5dff87)}@supports (color:color-mix(in lab, red, red)){.lpg-video,.cf-video,.ap-video,.rp-video,.oto-video{box-shadow:0 26px 70px #0000004d,0 0 0 1px color-mix(in srgb,var(--lpg-hl,#5dff87) 26%,transparent),0 0 30px color-mix(in srgb,var(--lpg-hl,#5dff87) 50%,transparent),0 0 80px color-mix(in srgb,var(--lpg-hl,#5dff87) 22%,transparent)}}.oto-actions{flex-direction:column;align-items:center;gap:11px;width:100%;max-width:440px;margin-top:6px;display:flex}.oto-take{background:var(--bk-accent);color:#0a2606;width:100%;padding:16px 26px;font-size:16px}.oto-confirm{color:#fff;border-radius:var(--bk-radius,10px);width:100%;font-family:var(--bk-bfont);cursor:default;background:0 0;border:1.5px solid #ffffff80;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:700;display:inline-flex}.oto-reserved{color:#fff;opacity:.8;max-width:460px;font-size:13px;line-height:1.5}.oto-reserved b{opacity:1}.oto-decline{color:#fff;opacity:.6;cursor:default;background:0 0;border:none;margin-top:2px;font-family:inherit;font-size:12.5px;text-decoration:underline}.oto-get{background:var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.oto-get{background:color-mix(in srgb,var(--bk-primary) 20%,#06110a)}}.oto-get{color:#fff;text-align:center;padding:48px 40px}.oto-get-h{font-family:var(--bk-hfont);margin:0;font-size:30px;font-weight:800}.oto-get-sub{color:#fff;opacity:.72;margin:6px 0 26px;font-size:14.5px}.oto-get-grid{text-align:left;flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}.oto-get-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.oto-get-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;flex:0 210px;max-width:280px;padding:18px}.oto-get-ic{border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:11px;display:inline-flex}.oto-get-t{font-family:var(--bk-hfont);color:#fff;margin-bottom:5px;font-size:15px;font-weight:800;display:block}.oto-get-d{color:#fff;opacity:.72;font-size:12.5px;line-height:1.5;display:block}.oto-who{background:var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.oto-who{background:color-mix(in srgb,var(--bk-primary) 20%,#06110a)}}.oto-who{color:#fff;text-align:center;padding:46px 40px}.oto-who-h{font-family:var(--bk-hfont);margin:0;font-size:30px;font-weight:800}.oto-who-sub{color:#fff;opacity:.72;margin:6px 0 26px;font-size:14px}.oto-who-grid{flex-direction:column;gap:18px;max-width:920px;margin:0 auto;display:flex}.oto-who-row{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.oto-who-card{text-align:center;background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:0 260px;align-items:center;max-width:320px;padding:24px 22px;display:flex}.oto-who-ic{border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;display:inline-flex}.oto-who-t{font-family:var(--bk-hfont);color:#fff;font-size:17px;font-weight:800}.oto-who-d{color:#fff;opacity:.75;margin:8px 0 14px;font-size:13px;line-height:1.5}.oto-who-list{text-align:left;flex-direction:column;gap:9px;width:100%;margin:0;padding:0;list-style:none;display:flex}.oto-who-list li{color:#fff;opacity:.86;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.oto-who-list li svg{color:#5dff87;flex:none;margin-top:1px}.oto-final{background:var(--bk-primary)}@supports (color:color-mix(in lab, red, red)){.oto-final{background:color-mix(in srgb,var(--bk-primary) 30%,#04160b)}}.oto-final{color:#fff;text-align:center;padding:40px 40px 48px}.oto-final-value{font-family:var(--bk-hfont);color:#fff;font-size:20px;font-weight:800}.oto-final-value b{opacity:.7;-webkit-text-decoration:line-through #ffffff80;text-decoration:line-through #ffffff80}.oto-final-today{font-family:var(--bk-hfont);color:#fff;margin-top:12px;font-size:34px;font-weight:800}.oto-final-price{font-family:var(--bk-hfont);color:#fff;font-size:52px;font-weight:800;line-height:1.1}.oto-final-price .oto-hl{color:#5dff87;text-shadow:0 0 18px #5dff8773}.oto-final-cta{cursor:default;background:var(--bk-accent);color:#241800;font-family:var(--bk-hfont);border:none;border-radius:12px;margin-top:22px;padding:16px 34px;font-size:17px;font-weight:800}.oto-checkout{background:var(--bk-primary);grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:44px 40px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.oto-checkout{background:color-mix(in srgb,var(--bk-primary) 64%,#04160b)}}.oto-checkout{color:#fff}.oto-mockup{text-align:center}.oto-mockup-img{border-radius:14px;width:100%;display:block}.oto-mockup-ph{aspect-ratio:16/10;color:#fff;opacity:.85;background:#00000029;border:2px dashed #ffffff52;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;font-size:15px;font-weight:700;display:flex}.oto-mockup-ph small{opacity:.7;font-size:11px;font-weight:500}.oto-mockup-h{font-family:var(--bk-hfont);color:#fff;margin:16px 0 6px;font-size:21px;font-weight:800}.oto-mockup-p{color:#fff;opacity:.82;margin:0;font-size:14px;line-height:1.5}.oto-order{color:#1a2b20;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0006}.oto-order-tabs{border-bottom:3px solid var(--bk-primary);grid-template-columns:1fr 1fr;display:grid}.oto-tab{text-align:center;color:#93a0a8;padding:13px 8px}.oto-tab b{font-size:14px;display:block}.oto-tab span{font-size:10.5px}.oto-tab.on,.oto-tab.on b{color:var(--bk-primary)}.oto-order-body{padding:20px}.oto-inp{color:#334;background:#f0f2f4;border:1px solid #dde2e6;border-radius:9px;width:100%;margin-bottom:11px;padding:13px 15px;font-family:inherit;font-size:14px}.oto-consent{color:#63736a;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:10.5px;line-height:1.45;display:flex}.oto-check{border:1.5px solid #bbb;border-radius:3px;flex:none;width:15px;height:15px;margin-top:1px}.oto-consent b{text-decoration:underline}.oto-order-cta{cursor:default;background:var(--bk-accent);color:#241800;width:100%;font-family:var(--bk-hfont);border:none;border-radius:10px;padding:15px;font-size:16px;font-weight:800}.oto-order-priv{text-align:center;color:#93a0a8;margin-top:10px;font-size:11px}.oto-checkout-foot{background:var(--bk-primary);flex-direction:column;align-items:center;gap:20px;padding:6px 40px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.oto-checkout-foot{background:color-mix(in srgb,var(--bk-primary) 64%,#04160b)}}.oto-checkout-foot{color:#fff}.oto-zoomlink{color:#fff;font-family:var(--bk-hfont);cursor:default;background:0 0;border:none;align-items:center;gap:8px;font-size:18px;font-weight:800;display:inline-flex}.oto-safe{border:2px solid #ffffff59;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 24px;display:inline-flex}.oto-safe-h{font-family:var(--bk-hfont);letter-spacing:.04em;color:#fff;font-size:24px;font-weight:800}.oto-pays{color:#fff;opacity:.85;align-items:center;gap:8px;font-size:13px;display:inline-flex}@media (max-width:640px){.oto-checkout{grid-template-columns:1fr}}.enp-needs{flex-direction:column;gap:6px;margin-top:10px;display:flex}.enp-needs-l{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:800}.enp-need{background:var(--bg2);border:1px solid var(--hair2);border-radius:9px;flex-direction:column;gap:1px;padding:7px 11px;display:flex}.enp-need b{color:var(--lgreen);font-size:13px}.enp-need span{color:var(--dim);font-size:12px}.en-opt{text-transform:uppercase;letter-spacing:.04em;color:var(--gold-2);background:#c4af6b24;border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:800}.enp-illos{flex-direction:column;gap:14px;margin:0 0 20px;display:flex}.enp-illo{border:1px solid var(--hair2);background:#fff;border-radius:12px;width:100%;display:block}.enp-illos-locked{border:1px dashed var(--hair2);background:var(--bg2);color:var(--gold-2);text-align:center;border-radius:12px;margin:0 0 20px;padding:15px 16px;font-size:13.5px;font-weight:600}.enp-step-illo{border:1px solid var(--hair2);background:#fff;border-radius:10px;width:100%;margin-top:12px;display:block}.item.locked{opacity:.62}.n.lock{opacity:.85;letter-spacing:0}.grp-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;display:flex}.grp-toggle:hover{color:var(--ink)}.grp-toggle .gchev{opacity:.7;flex:none;width:11px;height:11px;transition:transform .15s;transform:rotate(-90deg)}.grp-toggle .gchev.open{transform:rotate(0)}.os-enable{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin:2px 2px 10px;display:flex}.os-enable input{opacity:0;width:0;height:0;position:absolute}.os-track{background:var(--hair2);border:1px solid var(--hair2);border-radius:99px;flex:none;width:34px;height:19px;transition:background .15s;position:relative}.os-track:after{content:"";background:var(--dim);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:1.5px;left:1.5px}.os-enable input:checked+.os-track{background:linear-gradient(135deg,var(--lgreen),var(--green));border-color:#0000}.os-enable input:checked+.os-track:after{background:#0a0e0a;transform:translate(15px)}.os-label{color:var(--dim);letter-spacing:.02em;font-size:12px;font-weight:700}.os-enable.locked{cursor:pointer;opacity:.85}.os-enable.locked .os-label{color:var(--faint)}.blueprint-print{display:none}@page landscapeBP{size:landscape;margin:12mm}@media print{.blueprint-print,.blueprint-print *{visibility:visible!important}.blueprint-print{color:#111;page:landscapeBP;background:#fff;width:100%;padding:4mm;font-family:Arial,Helvetica,sans-serif;display:block;position:absolute;top:0;left:0}.bp-head{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0a3d1f;justify-content:space-between;align-items:flex-end;gap:12px;margin:-4mm -4mm 14px;padding:14px 5mm 13px;display:flex;position:relative}.bp-head:after{content:"";-webkit-print-color-adjust:exact;print-color-adjust:exact;background:linear-gradient(90deg,#c4af6b00,#c4af6b 22%,#efdfa8 50%,#c4af6b 78%,#c4af6b00);height:3px;position:absolute;bottom:0;left:0;right:0}.bp-logo{flex:none;width:auto;height:30px;display:block}.bp-brand{color:#fff;flex:1;padding-bottom:2px;font-size:16px;font-weight:800;line-height:1}.bp-meta{color:#ffffffd9;text-align:right;padding-bottom:2px;font-size:12px;line-height:1}.bp-step{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f6faf7;border:1px solid #c9ddd0;border-left:4px solid #12b02a;border-radius:8px;margin:0 0 20px;padding:9px 13px;position:relative}.bp-step:not(:last-of-type):after{content:"▼";color:#12b02a;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:11px;position:absolute;bottom:-16px;left:26px}.bp-step h4{color:#0a3d1f;letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:800}.bp-kind{color:#0a7d20;font-size:12px;font-weight:600}.bp-metric{color:#333;font-size:12px;font-weight:700}.bp-step p{color:#222;margin:2px 0;font-size:12px;line-height:1.4}.bp-branches{color:#111;margin:2px 0 2px 16px;font-size:12px}.bp-note{color:#7a6a2f!important}.bp-pag{color:#555!important;font-size:11px!important}.bp-needs{color:#111;margin:2px 0 2px 16px;font-size:11.5px}.bp-foot{text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0a3d1f;margin:18px -4mm -4mm;padding:11px 12px}.bp-foot img{width:auto;height:26px;margin:0;display:inline-block}.bp-overview{break-before:page;page-break-before:always;padding-top:4px}.bp-ov-title{color:#0a3d1f;margin:0 0 16px;font-size:15px;font-weight:800}.bp-ov-flow{flex-wrap:wrap;align-items:stretch;gap:12px 24px;display:flex}.bp-ov-chip{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f6faf7;border:1px solid #c9ddd0;border-top:3px solid #12b02a;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-width:130px;max-width:190px;padding:9px 13px;display:flex;position:relative}.bp-ov-chip:not(:last-child):after{content:"→";color:#12b02a;font-size:15px;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.bp-ov-n{color:#12b02a;font-size:11px;font-weight:800}.bp-ov-name{color:#111;font-size:12px;font-weight:700;line-height:1.25}.bp-ov-m{color:#0a7d20;font-size:10.5px;font-weight:700}}.oo-oto{border-top:1px dashed var(--hair2);margin-top:22px;padding-top:16px}.oo-oto-note{color:var(--dim);max-width:640px;margin:2px 0 12px;font-size:12.5px}.oo-oto-tool{border:1px solid var(--hair);background:var(--panel);border-radius:14px;margin-bottom:12px;padding:6px 10px}.oo-oto-out{border:1px solid var(--green-dim);background:#12b02a0f;border-radius:14px;padding:14px 16px}.pp-star.mvi,.pp-legend .pp-star.mvi{color:var(--green)}.pp-ready{border:1px solid var(--hair2);color:var(--dim);border-radius:99px;margin-top:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.pp-ready.on{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border-color:#0000}.scr-launch-row{flex-wrap:wrap;gap:8px;margin:12px 0 14px;display:flex}.scr-launch{cursor:pointer;color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));letter-spacing:.02em;border:none;border-radius:12px;flex:1;min-width:200px;padding:13px 16px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .1s,box-shadow .15s;box-shadow:0 6px 18px #12b02a40}.scr-launch:hover{transform:translateY(-1px);box-shadow:0 10px 26px #12b02a59}.scr-launch:active{transform:translateY(0)}.scr-copylink{border:1px solid var(--hair2);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:12px;flex:none;padding:13px 15px;font-family:inherit;font-size:13px;font-weight:700}.scr-copylink:hover{border-color:var(--green)}.as-actions{flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;margin-top:auto;display:flex}.as-link{border:1px solid var(--hair2);background:var(--bg2);min-width:0;color:var(--ink);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:11px;flex:1;padding:11px 10px;font-family:inherit;font-size:13px;font-weight:700;overflow:hidden}.as-link:hover{border-color:var(--green)}.scr{z-index:200;background:var(--bg);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0}.scr-top{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.scr-brand b{font-family:var(--disp);color:var(--lgreen);letter-spacing:.02em;font-size:16px;display:block}.scr-brand small{color:var(--dim);font-size:12px}.scr-x{border:1px solid var(--hair2);background:var(--panel);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;font-size:16px}.scr-x:hover{border-color:var(--green)}.scr-prog{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:14px 20px;display:flex;overflow-x:auto}.scr-dot{border:1px solid var(--hair2);background:var(--panel);width:34px;height:34px;color:var(--dim);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:9px;flex:none;font-size:13px;font-weight:800;transition:all .12s}.scr-dot:hover{border-color:var(--green)}.scr-dot.done{color:var(--ink);border-color:var(--green-dim)}.scr-dot.on{background:linear-gradient(135deg,var(--lgreen),var(--green));color:#0a0e0a;border-color:#0000}.scr-dot-recap{border-style:dashed}.scr-body{flex:1;justify-content:center;padding:8px 20px 20px;display:flex;overflow-y:auto}.scr-card{background:var(--panel);border:1px solid var(--hair2);border-radius:18px;width:100%;max-width:760px;margin:auto 0;padding:26px 28px}.scr-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2);font-size:11px;font-weight:700}.scr-name{font-family:var(--disp);letter-spacing:.04em;margin:6px 0 4px;font-size:28px}.scr-purpose{color:var(--dim);margin:0 0 18px;font-size:14px;line-height:1.6}.scr-points{flex-direction:column;gap:13px;margin-bottom:18px;display:flex}.scr-point{border-left:3px solid var(--green-dim);padding:2px 0 2px 14px}.scr-plabel{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.scr-point p{color:var(--ink);margin:0;font-size:16px;line-height:1.6}.scr-say{margin:0 0 8px!important}.scr-qnote{background:var(--bg2);border:1px solid var(--hair2);width:100%;color:var(--ink);resize:vertical;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.5}.scr-qnote:focus{border-color:var(--green)}.scr-recap-btns{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.scr-copy.ghost{color:var(--ink);border:1px solid var(--hair2);background:0 0}.scr-copy.ghost:hover{border-color:var(--green)}.scr-copy:disabled{opacity:.6;cursor:default}.scr-who{flex-wrap:wrap;gap:8px;width:100%;max-width:760px;margin:0 auto;padding:0 20px 4px;display:flex}.scr-who-in{background:var(--bg2);border:1px solid var(--hair2);min-width:150px;color:var(--ink);border-radius:10px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:13px}.scr-who-in:focus{border-color:var(--green)}.scr-narrative{border:1px solid var(--green-dim);background:#12b02a14;border-radius:12px;margin:6px 0 14px;padding:14px 16px}.scr-narrative p{color:var(--ink);margin:6px 0 0;font-size:15px;line-height:1.6}.scr-print{display:none}@media print{body *{visibility:hidden!important}.scr-print,.scr-print *{visibility:visible!important}.scr-print{color:#111;background:#fff;width:100%;padding:8mm 4mm;font-family:Arial,Helvetica,sans-serif;display:block;position:absolute;top:0;left:0}.scr-print-head{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0a3d1f;justify-content:space-between;align-items:flex-end;gap:12px;margin:-8mm -4mm 14px;padding:14px 4mm 13px;display:flex;position:relative}.scr-print-head:after{content:"";-webkit-print-color-adjust:exact;print-color-adjust:exact;background:linear-gradient(90deg,#c4af6b00,#c4af6b 22%,#efdfa8 50%,#c4af6b 78%,#c4af6b00);height:3px;position:absolute;bottom:0;left:0;right:0}.scr-print-logo{flex:none;width:auto;height:30px;display:block}.scr-print-brand{color:#fff!important}.scr-print-meta{color:#ffffffd9!important}.scr-print-brand{color:#0a7d20;font-size:18px;font-weight:800}.scr-print-meta{color:#555;margin-top:2px;font-size:12px}.scr-print-row{color:#222;margin:3px 0;font-size:12.5px}.scr-print-sec{break-inside:avoid;margin-top:14px}.scr-print-sec h3{text-transform:uppercase;letter-spacing:.06em;color:#0a7d20;border-bottom:1px solid #ddd;margin:0 0 6px;padding-bottom:3px;font-size:13px}.scr-print-narr{margin:0;font-size:12.5px;line-height:1.55}.scr-print-score{border-collapse:collapse;width:100%}.scr-print-score td{border:1px solid #ddd;padding:5px 8px;font-size:12.5px}.scr-print-score td:first-child{color:#0a7d20;width:38%;font-weight:700}.scr-print-beat{break-inside:avoid;margin:8px 0}.scr-print-beat h4{color:#111;margin:0 0 3px;font-size:12.5px}.scr-print-qa{margin:2px 0 2px 10px;font-size:12px;line-height:1.45}.scr-print-q{color:#444;font-weight:700}.scr-print-q:after{content:": "}.scr-print-a{color:#111}.scr-print-foot{text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0a3d1f;margin:18px -4mm -8mm;padding:11px 12px}.scr-print-foot img{width:auto;height:24px;margin:0;display:inline-block}@page{margin:12mm}}.scr-stop{border:1.5px solid var(--green-dim);background:#12b02a1a;border-radius:14px;margin-bottom:18px;padding:15px 17px}.scr-stop-h{letter-spacing:.08em;text-transform:uppercase;color:var(--lgreen);margin-bottom:6px;font-size:12px;font-weight:800}.scr-stop-q{color:var(--ink);margin:0 0 11px;font-size:17px;font-weight:600;line-height:1.55}.scr-stop-in{background:var(--bg2);border:1px solid var(--hair2);width:100%;color:var(--ink);border-radius:10px;outline:none;padding:11px 13px;font-family:inherit;font-size:15px}.scr-stop-in:focus{border-color:var(--green)}.scr-obj{border:1px solid var(--hair2);background:var(--bg2);border-radius:12px;margin-bottom:18px;padding:6px 14px}.scr-obj summary{cursor:pointer;color:var(--gold-2);padding:8px 0;font-size:13px;font-weight:700}.scr-obj-row{border-top:1px dashed var(--hair2);padding:8px 0}.scr-obj-q{color:#ff8a80;margin:0 0 4px;font-size:14px;font-weight:700}.scr-obj-a{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.scr-notes-l{letter-spacing:.04em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:700;display:block}.scr-notes{background:var(--bg2);border:1px solid var(--hair2);width:100%;color:var(--ink);resize:vertical;border-radius:12px;outline:none;margin-top:8px;padding:13px 15px;font-family:inherit;font-size:16px;line-height:1.6}.scr-notes:focus{border-color:var(--green)}.scr-recap{white-space:pre-wrap;background:var(--bg2);border:1px solid var(--hair2);font-family:var(--body);color:var(--ink);border-radius:12px;max-height:52vh;padding:16px 18px;font-size:14px;line-height:1.7;overflow-y:auto}.scr-copy{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));cursor:pointer;border:none;border-radius:11px;margin-top:14px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:800}.scr-nav{border-top:1px solid var(--hair);align-items:center;gap:10px;padding:14px 20px;display:flex}.scr-btn{cursor:pointer;border:1px solid var(--hair2);border-radius:12px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:800}.scr-btn.ghost{background:var(--panel);color:var(--ink)}.scr-btn.ghost:hover{border-color:var(--green)}.scr-btn.ghost:disabled{opacity:.4;cursor:not-allowed}.scr-btn.primary{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));border:none;margin-left:auto}@media (max-width:600px){.scr-card{padding:20px}.scr-name{font-size:23px}.scr-point p{font-size:15px}}.as-root{scrollbar-width:thin;flex:1;min-height:0;padding:2px 2px 24px;overflow-y:auto}.as-head{margin-bottom:18px}.as-title{font-family:var(--disp);letter-spacing:.02em;margin:4px 0 6px;font-size:24px}.as-sub{color:var(--dim);max-width:640px;margin:0;font-size:14px;line-height:1.6}.as-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:14px;display:grid}.as-card{border:1px solid var(--hair2);background:var(--panel);border-radius:16px;flex-direction:column;gap:9px;height:100%;padding:20px;display:flex;position:relative}.as-card h3{font-family:var(--disp);margin:2px 0 0;font-size:19px}.as-card p{color:var(--dim);margin:0 0 4px;font-size:13px;line-height:1.6}.as-card-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);border:1px solid var(--hair2);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:10px;font-weight:700}.as-card.soon{opacity:.7}.as-card.locked .as-go{display:none}.as-go{color:#0a0e0a;background:linear-gradient(135deg,var(--lgreen),var(--green));cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:11px;flex:1;min-width:0;padding:11px 10px;font-family:inherit;font-size:13.5px;font-weight:800;overflow:hidden}.as-go:hover{filter:brightness(1.05)}.as-locked-note{color:var(--dim);border-top:1px dashed var(--hair2);margin-top:auto;padding-top:10px;font-size:12.5px;line-height:1.55}.as-locked-note b{color:var(--lgreen)}.al{position:relative}.al-radar-center{z-index:40;position:absolute;top:8px;left:50%;transform:translate(-50%)}.al-radar-center .radar-wrap{background:var(--panel);border:1px solid var(--hair2);border-radius:16px;gap:8px;padding:16px 26px;box-shadow:0 14px 34px #00000073,0 0 0 1px #c4af6b1f}body.light .al-radar-center .radar-wrap{background:#fff}.al-radar-center .radar-label{font-size:13px}.al-radar-center .radar-sub{font-size:11px}.rail__footer{border-top:1px solid var(--hair);flex:none;justify-content:center;align-items:center;padding:12px 14px;display:flex}.rail__footer img{opacity:.92;width:auto;max-width:100%;height:40px;display:block}@media (max-width:700px){.rail__footer img{height:34px}}.sdv-root{height:100%;padding:2px;overflow-y:auto}.sdv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;max-width:1320px;margin:0 auto 18px;padding:4px 2px;display:flex}.sdv-title{color:var(--ink);margin:2px 0 6px;font-size:26px;font-weight:800}.sdv-sub{max-width:620px;color:var(--dim);margin:0;font-size:14px}.sdv-tools{flex-wrap:wrap;gap:8px;display:flex}.sdv-scopebar{border:1px solid var(--hair2);border-left:3px solid var(--green);background:var(--panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:11px 14px;display:flex}.sdv-scopebar-txt{flex-direction:column;gap:2px;display:flex}.sdv-scopebar-txt b{color:var(--ink);font-size:13px}.sdv-scopebar-txt span{color:var(--dim);font-size:12px;line-height:1.45}.sdv-btn{border:1px solid var(--hair2);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:700}.sdv-btn:hover:not(:disabled){border-color:var(--green)}.sdv-btn:disabled{opacity:.5;cursor:default}.sdv-btn--img:not(:disabled){background:var(--green);border-color:var(--green);color:#05230f}.sdv-btn--img:not(:disabled):hover{filter:brightness(1.06)}.sdv-grid{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1320px;margin:0 auto;padding-bottom:40px;display:grid}@media (max-width:900px){.sdv-grid{grid-template-columns:1fr}}.sdv-slot{flex-direction:column;gap:8px;display:flex}.sdv-slide{aspect-ratio:16/9;background:var(--bk-paper);color:var(--bk-ink);font-family:var(--bk-bfont);border:1px solid var(--bk-border);border-radius:var(--bk-radius);flex-direction:column;padding:4cqw 4.6cqw;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000001a;container-type:inline-size}.sdv-slide-top{font-size:calc(1.7cqw*var(--sdv-fs,1));letter-spacing:.06em;text-transform:uppercase;color:var(--bk-accent);justify-content:space-between;margin-bottom:2cqw;font-weight:700;display:flex}.sdv-h{font-family:var(--bk-hfont);color:var(--bk-heading);margin:0;font-size:24px;font-weight:800;line-height:1.15}.sdv-h-xl{font-size:34px}.sdv-title-block,.sdv-cta-block{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto 0;display:flex}.sdv-lead{color:var(--bk-ink);opacity:.85;margin:0;font-size:16px}.sdv-bullets{flex-direction:column;gap:11px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sdv-bullets li{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.4;display:flex}.sdv-bul-ic{color:var(--bk-primary);flex:none;width:18px;height:18px;margin-top:2px}.sdv-cta-line{font-family:var(--bk-hfont);color:var(--bk-primary);margin:0;font-size:22px;font-weight:800}.sdv-body{color:var(--bk-ink);margin:0;font-size:15px}.sdv-num{font-variant-numeric:tabular-nums}.sdv-note{color:var(--dim);font-size:12px;line-height:1.5}.sdv-note b{color:var(--ink)}.sdv-empty{text-align:center;border:1px solid var(--hair2);background:var(--panel);border-radius:16px;max-width:520px;margin:60px auto;padding:34px 28px}.sdv-empty-cta{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:14px;padding:11px 18px;font-weight:800}.sdv-stage{z-index:200;background:#0a0f0c;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:3vh 3vw;display:none;position:fixed;inset:0}.sdv-stage.on{display:flex}.sdv-stage-slide{aspect-ratio:16/9;width:min(92vw,156.444vh)}.sdv-stage-slide .sdv-slide{width:100%;height:100%;box-shadow:0 30px 90px #0009}.sdv-stage-foot{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:16px;font-weight:700;display:flex}.sdv-stage-foot button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;padding:7px 13px}.sdv-stage-foot button:disabled{opacity:.4;cursor:default}.sdv-hint{color:var(--green);cursor:pointer;margin:8px 0 0;font-size:12.5px;font-weight:700;display:inline-block}.sdv-hint:hover{text-decoration:underline}.sdv-slot--full{grid-column:1/-1}.sdv-sectionsep{grid-column:1/-1;align-items:center;gap:14px;margin:14px 0 2px;display:flex}.sdv-sectionsep:before,.sdv-sectionsep:after{content:"";background:var(--hair2);flex:1;height:1px}.sdv-sectionsep-word{font-family:var(--disp);color:var(--gold);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:24px;font-weight:800}.sdv-sectionsep:first-child{margin-top:0}.sdv-proto{justify-content:flex-start}.sdv-proto-main{flex-direction:row;flex:1;align-items:stretch;gap:18px;min-height:0;margin-top:12px;display:flex}.sdv-proto-body{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.sdv-proto-label{font-family:var(--bk-hfont);color:var(--bk-heading);font-weight:800;font-size:calc(4.6cqw*var(--sdv-fs,1));line-height:1.12}.sdv-hline{text-wrap:balance;display:block}.sdv-ph-text{font-size:calc(2.9cqw*var(--sdv-fs,1));color:var(--bk-ink);margin:1.4cqw 0 0;font-style:italic}@supports (color:color-mix(in lab, red, red)){.sdv-ph-text{color:color-mix(in srgb,var(--bk-ink) 60%,var(--bk-paper))}}.sdv-filled .sdv-ph-text{color:var(--bk-ink);font-style:normal}.sdv-img-slot{border:1.5px dashed var(--bk-accent);flex:0 0 42%;align-self:stretch;min-height:0}@supports (color:color-mix(in lab, red, red)){.sdv-img-slot{border:1.5px dashed color-mix(in srgb,var(--bk-accent) 55%,transparent)}}.sdv-img-slot{color:var(--bk-accent);font-size:calc(1.8cqw*var(--sdv-fs,1));letter-spacing:.1em;text-transform:uppercase;opacity:.85;border-radius:10px;justify-content:center;align-items:center;font-weight:700;display:flex}.sdv-img-slot--concept{text-transform:none;letter-spacing:normal;text-align:center;opacity:.95;padding:8px 12px;font-size:12px;font-style:italic;font-weight:600;line-height:1.35}.sdv-img-slot--filled{opacity:1;border:none;padding:0;overflow:hidden}.sdv-img{object-fit:contain;border-radius:10px;width:100%;height:100%;display:block}.sdv-imgmodal{z-index:60;pointer-events:none;position:fixed;top:84px;right:24px}.sdv-imgmodal-card{pointer-events:auto;background:var(--panel);border:1px solid var(--hair2);text-align:center;border-radius:16px;width:min(92vw,340px);padding:26px 20px 18px;position:relative;box-shadow:0 24px 70px #00000080}.sdv-imgmodal-grip{letter-spacing:.1em;text-transform:uppercase;height:22px;color:var(--faint);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;border-bottom:1px solid var(--hair2);border-radius:16px 16px 0 0;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.sdv-imgmodal-card--big{width:min(94vw,600px);padding:40px 40px 32px;position:relative}.sdv-radar--big{width:110px;height:110px}.sdv-imgmodal-title--big{margin-top:22px;font-size:44px;line-height:1.1}.sdv-imgmodal-sub--big{margin-top:14px;font-size:26px;line-height:1.5}.sdv-imgmodal-sub--big b{color:var(--ink)}.sdv-imgmodal-x{border:1px solid var(--hair2);background:var(--panel);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex;position:absolute;top:12px;right:12px}.sdv-imgmodal-x:hover{border-color:var(--green);color:var(--green)}.sdv-imgmodal-title{font-family:var(--disp);color:var(--ink);margin-top:12px;font-size:16px;font-weight:800}.sdv-imgmodal-sub{color:var(--dim);margin:6px 0 14px;font-size:12px;line-height:1.5}.sdv-imgmodal-bar{background:var(--hair2);border-radius:999px;height:8px;overflow:hidden}.sdv-imgmodal-fill{background:var(--green);border-radius:999px;height:100%;transition:width .3s}.sdv-imgmodal-meta{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11px;font-weight:700;display:flex}.sdv-imgmodal-actions{justify-content:center;margin-top:16px;display:flex}.sdv-imgmodal-done{background:var(--green);border-radius:50%;width:56px;height:56px;margin:0 auto}@supports (color:color-mix(in lab, red, red)){.sdv-imgmodal-done{background:color-mix(in srgb,var(--green) 22%,transparent)}}.sdv-imgmodal-done{color:var(--green);justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}.sdv-radar{border:1px solid var(--green);border-radius:50%;width:64px;height:64px;margin:0 auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sdv-radar{border:1px solid color-mix(in srgb,var(--green) 45%,transparent)}}.sdv-radar{background:radial-gradient(circle, transparent 0 29%, var(--green) 29% 30%, transparent 30% 57%, var(--green) 57% 58%, transparent 58%), radial-gradient(circle, var(--green), var(--green))}@supports (color:color-mix(in lab, red, red)){.sdv-radar{background:radial-gradient(circle, transparent 0 29%, color-mix(in srgb,var(--green) 26%,transparent) 29% 30%, transparent 30% 57%, color-mix(in srgb,var(--green) 26%,transparent) 57% 58%, transparent 58%), radial-gradient(circle, color-mix(in srgb,var(--green) 13%,transparent), color-mix(in srgb,var(--green) 5%,transparent))}}.sdv-radar:before{content:"";background:conic-gradient(from 0deg, var(--green) 0deg, var(--green) 40deg, transparent 70deg 360deg);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sdv-radar:before{background:conic-gradient(from 0deg, color-mix(in srgb,var(--green) 60%,transparent) 0deg, color-mix(in srgb,var(--green) 12%,transparent) 40deg, transparent 70deg 360deg)}}.sdv-radar:before{animation:1.5s linear infinite sdv-radar-spin}.sdv-radar:after{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}@keyframes sdv-radar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sdv-radar:before{animation-duration:3.6s}}.sdv-varbar{align-items:center;gap:10px;max-width:1320px;margin:0 auto 16px;padding:0 2px;display:flex}.sdv-varbar-l{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:800}.sdv-var-keynote .sdv-proto-main{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px}.sdv-var-keynote .sdv-proto-body{align-items:center}.sdv-var-keynote .sdv-proto-label{font-size:calc(5.6cqw*var(--sdv-fs,1))}.sdv-var-keynote .sdv-ph-text{font-size:calc(3.2cqw*var(--sdv-fs,1))}.sdv-var-keynote .sdv-img-slot{aspect-ratio:auto;flex:none;align-self:center;width:48%;height:44%;min-height:0;margin-top:4px}.sdv-var-split-right .sdv-proto-main,.sdv-var-split-left .sdv-proto-main{flex-direction:row;align-items:stretch;gap:20px}.sdv-var-split-right .sdv-img-slot,.sdv-var-split-left .sdv-img-slot{flex:0 0 44%;order:0;align-self:stretch;width:auto;height:auto;min-height:0;margin-top:0}.sdv-var-split-right .sdv-proto-body,.sdv-var-split-left .sdv-proto-body{flex-direction:column;flex:1;justify-content:center;display:flex}.sdv-var-split-left .sdv-img-slot{order:-1}.sdv-var-split-right .sdv-proto-label,.sdv-var-split-left .sdv-proto-label{font-size:calc(4.2cqw*var(--sdv-fs,1))}.sdv-var-split-right .sdv-ph-text,.sdv-var-split-left .sdv-ph-text{font-size:calc(2.7cqw*var(--sdv-fs,1))}.sdv-var-editorial .sdv-proto-main{gap:14px}.sdv-var-editorial .sdv-proto-body{flex-direction:column;justify-content:center;display:flex}.sdv-var-editorial .sdv-img-slot{flex:1;align-self:stretch;height:auto;min-height:0;margin-top:0}.sdv-var-editorial .sdv-ed-0 .sdv-proto-main,.sdv-var-editorial .sdv-ed-1 .sdv-proto-main{flex-direction:row;align-items:stretch}.sdv-var-editorial .sdv-ed-0 .sdv-img-slot{order:-1}.sdv-var-editorial .sdv-ed-0 .sdv-proto-body,.sdv-var-editorial .sdv-ed-1 .sdv-proto-body{flex:1.2}.sdv-var-editorial .sdv-ed-2 .sdv-proto-main,.sdv-var-editorial .sdv-ed-3 .sdv-proto-main{flex-direction:column;align-items:stretch}.sdv-var-editorial .sdv-ed-3 .sdv-img-slot{order:-1}.sdv-var-editorial .sdv-ed-3 .sdv-proto-body{flex:none}.sdv-divider{background:#0a0f0c;border-color:#0a0f0c;justify-content:center;align-items:center}.sdv-divider-word{font-family:var(--bk-hfont);color:var(--bk-accent);font-weight:800;font-size:calc(8cqw*var(--sdv-fs,1));letter-spacing:.04em}.sdv-checkpoint{justify-content:flex-start;align-items:stretch}.sdv-cp-inner{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto 0;display:flex}.sdv-cp-word{font-family:var(--bk-hfont);color:var(--bk-accent);font-weight:800;font-size:calc(5.5cqw*var(--sdv-fs,1));letter-spacing:.08em;text-transform:uppercase}@keyframes sdvFade{0%{opacity:0}to{opacity:1}}@keyframes sdvRise{0%{opacity:0;transform:translateY(4%)}to{opacity:1;transform:none}}@keyframes sdvSlideIn{0%{opacity:0;transform:translate(-6%)}to{opacity:1;transform:none}}@keyframes sdvPop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes sdvBlur{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur()}}@keyframes sdvKen{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes sdvReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sdvPush{0%{opacity:.15;transform:translate(7%)}to{opacity:1;transform:none}}@keyframes sdvSlideT{0%{transform:translate(100%)}to{transform:none}}@keyframes sdvZoom{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.sdv-play .anim-text-fade{animation:.6s 50ms both sdvFade}.sdv-play .anim-text-rise{animation:.6s 50ms both sdvRise}.sdv-play .anim-text-slide{animation:.6s 50ms both sdvSlideIn}.sdv-play .anim-text-pop{animation:.55s 50ms both sdvPop}.sdv-play .anim-text-blur{animation:.7s 50ms both sdvBlur}.sdv-play .anim-text-word .sdv-word,.sdv-play .anim-text-snake .sdv-word{animation:.5s both sdvRise;animation-delay:calc(var(--w) * 50ms);display:inline-block}.sdv-play .anim-image-fade{animation:.8s both sdvFade}.sdv-play .anim-image-kenburns .sdv-img{animation:12s ease-out both sdvKen}.sdv-play .anim-image-reveal{animation:.8s both sdvReveal}.sdv-play .anim-image-pop{animation:.6s both sdvPop}.sdv-play .anim-trans-fade{animation:.5s both sdvFade}.sdv-play .anim-trans-push{animation:.5s both sdvPush}.sdv-play .anim-trans-slide{animation:.5s cubic-bezier(.4,0,.2,1) both sdvSlideT}.sdv-play .anim-trans-zoom{animation:.5s both sdvZoom}@media (prefers-reduced-motion:reduce){.sdv-play .anim-image-kenburns .sdv-img{animation-duration:2s}}.sdv-checkpoint .sdv-ph-text{text-align:center;font-style:normal}.sdv-tabs{flex-wrap:wrap;gap:6px;max-width:1320px;margin:0 auto 18px;padding:0 2px;display:flex}.sdv-tab{border:1px solid var(--hair2);background:var(--panel);color:var(--dim);cursor:pointer;border-radius:10px;padding:9px 15px;font-size:13px;font-weight:700}.sdv-tab:hover{color:var(--ink)}.sdv-tab.on{color:var(--ink);border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.sdv-tab.on{background:color-mix(in srgb,var(--green) 12%,var(--panel))}}.sdv-brandbar{border-bottom:1px solid var(--bk-border);flex:none;align-items:center;height:26px;margin-bottom:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.sdv-brandbar{border-bottom:1px solid color-mix(in srgb,var(--bk-border) 55%,transparent)}}.sdv-logo-left{justify-content:flex-start}.sdv-logo-center{justify-content:center}.sdv-logo-right{justify-content:flex-end}.sdv-logo{object-fit:contain;width:auto;max-width:42%;height:20px;display:block}.sdv-logo-ph{letter-spacing:.08em;text-transform:uppercase;color:var(--bk-accent);border:1px dashed var(--bk-accent);font-size:9px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.sdv-logo-ph{border:1px dashed color-mix(in srgb,var(--bk-accent) 55%,transparent)}}.sdv-logo-ph{border-radius:5px;padding:2px 8px}.sdv-wf{max-width:640px;margin:0 auto;padding:2px}.sdv-wf-block{background:var(--panel);border:1px solid var(--hair2);border-radius:14px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.sdv-wf-h{flex-direction:column;gap:3px;display:flex}.sdv-wf-h b{color:var(--ink);font-size:15px}.sdv-wf-h span{color:var(--dim);font-size:13px}.sdv-wf-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sdv-wf-l{color:var(--ink);font-size:13.5px;font-weight:700}.sdv-wf-hint{color:var(--dim);font-size:12px}.sdv-wf{margin-bottom:16px}.sdv-wf-editor-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sdv-wf-editor-h b{color:var(--ink);font-size:15px;display:block}.sdv-wf-editor-h span{color:var(--dim);font-size:12.5px}.sdv-wf-slides{flex-direction:column;gap:12px;margin-top:6px;display:flex}.sdv-wf-slide{border:1px solid var(--hair2);background:var(--bg,transparent);border-radius:12px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.sdv-wf-slide-h{align-items:center;gap:8px;display:flex}.sdv-wf-slide-h .num{font-family:var(--disp);color:var(--gold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.sdv-wf-slide-h span:last-child{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.sdv-wf-f{flex-direction:column;gap:4px;display:flex}.sdv-wf-f span{color:var(--dim);font-size:11px;font-weight:700}.sdv-wf-f input,.sdv-wf-f textarea{border:1px solid var(--hair2);background:var(--panel);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px;font-size:13px}.sdv-wf-f input:focus,.sdv-wf-f textarea:focus{border-color:var(--green);outline:none}.sdv-wf-slide--hidden{opacity:.62;border-style:dashed}.sdv-wf-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border:1px solid var(--hair2);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:800}.sdv-wf-ctrls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sdv-chip{border:1px solid var(--hair2);background:var(--panel);color:var(--dim);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.sdv-chip.on{border-color:var(--green);color:var(--green)}.sdv-imgset{margin-top:12px}.sdv-imgset-h{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.sdv-imgset-h b{color:var(--ink);font-size:13px}.sdv-imgset-h span{color:var(--faint);font-size:11px;font-weight:700}.sdv-imgset-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.sdv-imgset-thumb{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--hair2);border-radius:8px;width:100%}.snap-root{max-width:1100px;margin:0 auto;padding:6px 2px 40px}.snap-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.snap-title{font-family:var(--disp);color:var(--ink);margin:2px 0 6px;font-size:26px;font-weight:800}.snap-sub{color:var(--dim);max-width:640px;font-size:13px;line-height:1.55}.snap-tools{flex-wrap:wrap;gap:8px;display:flex}.snap-btn{border:1px solid var(--hair2);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:700}.snap-btn:hover:not(:disabled){border-color:var(--green)}.snap-btn:disabled{opacity:.5;cursor:default}.snap-btn--primary{background:var(--green);border-color:var(--green);color:#05230f}.snap-btn--del{color:#ff7373;border-color:#ff7373}@supports (color:color-mix(in lab, red, red)){.snap-btn--del{border-color:color-mix(in srgb,#ff7373 40%,var(--hair2))}}.snap-import{border:1px solid var(--hair2);background:var(--panel);border-radius:12px;flex-direction:column;gap:10px;max-width:640px;margin-bottom:18px;padding:14px;display:flex}.snap-importbox{border:1px solid var(--hair2);background:var(--bg,transparent);width:100%;min-height:120px;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:10px;font-size:12px}.snap-empty{border:1px dashed var(--hair2);text-align:center;color:var(--dim);border-radius:14px;padding:40px 28px;font-size:14px;line-height:1.6}.snap-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.snap-card{border:1px solid var(--hair2);background:var(--panel);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.snap-card-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.snap-card-h b{color:var(--ink);font-size:15px}.snap-card-h span{color:var(--faint);white-space:nowrap;font-size:11px;font-weight:700}.snap-card-date{color:var(--faint);font-size:11px}.snap-chips{flex-wrap:wrap;gap:5px;margin:4px 0;display:flex}.snap-chip{color:var(--dim);border:1px solid var(--hair2);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.snap-card-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.snap-card-actions .snap-btn{padding:7px 11px;font-size:12px}.snap-preview{color:var(--dim);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.snap-preview select{background:var(--bg2);color:var(--ink);border:1px solid var(--hair2);border-radius:8px;padding:5px 8px;font-size:12px}.snap-tierbadge{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--hair2);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:800}.snap-tier-pro{color:#35bdf6;border-color:#35bdf6}@supports (color:color-mix(in lab, red, red)){.snap-tier-pro{border-color:color-mix(in srgb,#35bdf6 45%,var(--hair2))}}.snap-tier-elite{color:var(--gold);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.snap-tier-elite{border-color:color-mix(in srgb,var(--gold) 50%,var(--hair2))}}.snap-tier-starter{color:var(--dim)}.snap-card--locked{opacity:.72}.snap-btn--locked{color:var(--gold)!important;border-color:var(--gold)!important}@supports (color:color-mix(in lab, red, red)){.snap-btn--locked{border-color:color-mix(in srgb,var(--gold) 45%,var(--hair2))!important}}.snap-btn--locked{background:var(--gold)!important}@supports (color:color-mix(in lab, red, red)){.snap-btn--locked{background:color-mix(in srgb,var(--gold) 10%,transparent)!important}}.snap-setter{color:var(--faint);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.snap-setter select{background:var(--bg2);color:var(--dim);border:1px solid var(--hair2);border-radius:8px;padding:4px 7px;font-size:11px}.snap-modal{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a07a8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.snap-modal-card{background:var(--panel);border:1px solid var(--hair2);border-radius:16px;width:min(94vw,460px);max-height:86vh;padding:20px 22px;overflow:auto;box-shadow:0 24px 70px #00000080}.snap-modal-h b{color:var(--ink);font-size:16px}.snap-modal-h span{color:var(--dim);margin-top:4px;font-size:12px;line-height:1.5;display:block}.snap-modal-tools{align-items:center;gap:8px;margin:14px 0 10px;display:flex}.snap-modal-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-right:auto;font-size:11px;font-weight:800}.snap-nameinput{border:1px solid var(--hair2);background:var(--bg,transparent);width:100%;color:var(--ink);font:inherit;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:13px}.snap-nameinput:focus{border-color:var(--green);outline:none}.snap-fieldlist{border:1px solid var(--hair2);border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex}.snap-camplist{flex-direction:column;gap:2px;display:flex}.snap-camp{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.snap-camp:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.snap-camp:hover{background:color-mix(in srgb,var(--green) 8%,transparent)}}.snap-camp input{width:16px;height:16px;accent-color:var(--green)}.snap-camp-name{color:var(--ink);flex:1;font-size:13px;font-weight:600}.snap-camp-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--green);border:1px solid var(--green);font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.snap-camp-tag{border:1px solid color-mix(in srgb,var(--green) 45%,var(--hair2))}}.snap-camp-tag{border-radius:999px;padding:1px 7px}.snap-camp-route{color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:700}.snap-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.sdv-wf-bulk{border:1px solid var(--hair2);background:var(--green);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.sdv-wf-bulk{background:color-mix(in srgb,var(--green) 5%,transparent)}}.sdv-wf-bulk{margin-bottom:12px;padding:10px 12px}.sdv-wf-sel{width:15px;height:15px;accent-color:var(--green);flex:none}.sdv-wf-slide--sel{border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset}.sdv-wf-bulkmsg{color:var(--green);flex-basis:100%;font-size:12px;font-weight:700}.sdv-wf-anim{flex-wrap:wrap;gap:14px;display:flex}.sdv-wf-anim .sdv-wf-layout{margin-left:0}.sdv-wf-layout{align-items:center;gap:6px;margin-left:auto;display:flex}.sdv-wf-layout span{color:var(--dim);font-size:11px;font-weight:700}.sdv-wf-layout select{border:1px solid var(--hair2);background:var(--panel);color:var(--ink);font:inherit;border-radius:8px;padding:5px 8px;font-size:12px}.sdv-hidden-strip{border:1px dashed var(--hair2);color:var(--faint);background:0 0;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:600}.sdv-wf-slice{flex-direction:column;gap:0;display:flex}.sdv-wf-add{border:1px dashed var(--hair2);color:var(--dim);cursor:pointer;background:0 0;border-radius:999px;align-self:center;margin:6px 0 2px;padding:5px 14px;font-size:12px;font-weight:700}.sdv-wf-add:hover{border-color:var(--green);color:var(--green)}.sdv-chip--del{border-color:#ff7373}@supports (color:color-mix(in lab, red, red)){.sdv-chip--del{border-color:color-mix(in srgb,#ff7373 45%,var(--hair2))}}.sdv-chip--del{color:#ff7373}.sdv-chip--del:hover{border-color:#ff7373}.sdv-wf-badge--add{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.sdv-wf-badge--add{border-color:color-mix(in srgb,var(--green) 45%,var(--hair2))}}.sdv-style-in{border:1px solid var(--hair2);background:var(--panel);min-width:220px;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.sdv-style-in:focus{border-color:var(--green);outline:none}.sdv-wf-imgrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sdv-wf-thumb{object-fit:cover;border:1px solid var(--hair2);border-radius:8px;flex:none;width:104px;height:58px}.sdv-wf-thumb--empty{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;background:0 0;border-style:dashed;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.sdv-wf-imgbtns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sdv-wf-assetsel{border:1px solid var(--hair2);background:var(--panel);color:var(--ink);font:inherit;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.sdv-slot-wrap{position:relative}.sdv-slot-play{background:var(--bk-primary,#008a0d);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding-left:2px;font-size:13px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 14px #00000059}.sdv-slot-wrap:hover .sdv-slot-play,.sdv-slot-play:focus-visible{opacity:1}.sdv-slot-play:hover{transform:scale(1.08)}@media (hover:none){.sdv-slot-play{opacity:.9}}@media print{body.sdv-printing *{visibility:hidden!important}body.sdv-printing .sdv-grid,body.sdv-printing .sdv-grid *{visibility:visible!important}body.sdv-printing .sdv-grid{position:absolute;top:0;left:0;grid-template-columns:1fr!important;gap:0!important;max-width:none!important}body.sdv-printing .sdv-slot{break-inside:avoid;page-break-after:always}body.sdv-printing .sdv-note{display:none}body.sdv-printing .sdv-slide{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.crmb{background:linear-gradient(#12b02a1f,#c4af6b12);border:1px solid #c4af6b8c;border-radius:12px;margin-top:14px;padding:11px 13px}.crmb--compact{border-radius:10px;margin-top:12px;padding:9px 11px}.crmb__tag{letter-spacing:.05em;text-transform:uppercase;color:#12b02a;font-size:11px;font-weight:800}.crmb__sum{margin-top:4px;font-size:14px;font-weight:700}.crmb--compact .crmb__sum{font-size:13px}.crmb__meta{opacity:.82;margin-top:3px;font-size:12px;line-height:1.35}.crmb--compact .crmb__meta{font-size:11.5px}.crmb__extra{color:#c4af6b;margin-top:4px;font-size:11.5px;font-weight:700}.plm__hero{aspect-ratio:16/9;object-fit:cover;border:1px solid #c4af6b59;border-radius:10px;width:100%;margin-bottom:12px;display:block}.av-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.av-bar-label{letter-spacing:.05em;text-transform:uppercase;color:#7fa389;font-size:11px;font-weight:800}.av-chip{cursor:pointer;color:#9fc3a9;background:#0d1912;border:1px solid #244a30;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600}.av-chip.on{color:#7be185;background:#143a20;border-color:#2a5a38}.av-manage{cursor:pointer;color:#9fc3a9;background:0 0;border:1px dashed #3a6b48;border-radius:8px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600}.av-active{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.av-badge{letter-spacing:.02em;color:#e7c86a;background:#c4af6b29;border:1px solid #c4af6b66;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.av-active-cur{color:#7fa389;font-size:12px}.av-retune{cursor:pointer;color:#7be185;background:#0d1912;border:1px solid #244a30;border-radius:7px;padding:4px 10px;font-size:11.5px;font-weight:700}.av-retune:disabled{opacity:.6;cursor:default}.av-sample{color:#6b7a70;font-size:11px;font-style:italic}.av-perbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.av-perbar-label{color:#7fa389;font-size:12.5px;font-weight:600}.av-num{color:#fff;font-variant-numeric:tabular-nums;background:#0d1912;border:1px solid #244a30;border-radius:6px;width:56px;padding:5px 8px;font-size:12px}.av-perbtn{cursor:pointer;color:#7be185;background:#143a20;border:1px solid #2a5a38;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:700}.av-perbtn:disabled{opacity:.6;cursor:default}.av-perhint{color:#6b7a70;font-size:11px}.av-modal{z-index:2147483000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040705b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.av-modal-card{background:#0d1912;border:1px solid #244a30;border-radius:16px;width:min(560px,94vw);max-height:88vh;padding:16px;font-family:Inter,system-ui,sans-serif;overflow:auto;box-shadow:0 30px 90px #0009}.av-modal-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.av-modal-title{color:#e7c86a;font-size:14px;font-weight:800}.av-modal-x{color:#8fb39a;cursor:pointer;background:0 0;border:none;font-size:18px}.av-modal-note{color:#7fa389;margin:0 0 12px;font-size:12px;line-height:1.45}.av-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.av-list-item{background:#0a140e;border:1px solid #172c1e;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.av-list-main{flex-direction:column;gap:2px;min-width:0;display:flex}.av-list-main b{color:#eef4ee;font-size:13px}.av-list-main span{color:#9fc3a9;font-size:12px}.av-list-main em{color:#7fa389;font-size:11.5px;font-style:normal}.av-list-voice{color:#6b7a70!important;font-size:11px!important}.av-list-actions{flex-shrink:0;gap:6px;display:flex}.av-empty{color:#6b7a70;padding:8px 2px;font-size:12px}.av-form{background:#0a140e;border:1px solid #172c1e;border-radius:12px;padding:12px}.av-form-head{letter-spacing:.06em;text-transform:uppercase;color:#7fa389;margin-bottom:10px;font-size:11px;font-weight:800}.av-field{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.av-field>span{color:#9fc3a9;font-size:11.5px;font-weight:600}.av-input,.av-textarea{color:#eef4ee;box-sizing:border-box;background:#0d1912;border:1px solid #244a30;border-radius:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:12.5px}.av-textarea{resize:vertical;min-height:56px;line-height:1.4}.av-input:focus,.av-textarea:focus{border-color:#2a5a38;outline:none}.av-form-actions{gap:8px;margin-top:4px;display:flex}.av-btn{cursor:pointer;color:#9fc3a9;background:#0d1912;border:1px solid #244a30;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.av-btn-primary{color:#7be185;background:#143a20;border-color:#2a5a38}.av-btn-primary:disabled{opacity:.6;cursor:default}.av-btn-danger{color:#e59a9a;border-color:#5a2a2a}.av-manage-hint{color:#6b7a70;margin-left:auto;font-size:11px;font-style:italic}.avw{min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.avw-lede{color:#7fa389;max-width:820px;margin:0 0 14px;font-size:13px;line-height:1.5}.avw-work{flex:1;grid-template-columns:400px 1fr;gap:14px;min-height:0;display:grid}.avw-pane{border:1px solid var(--hair);border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.avw-left{background:linear-gradient(#0e1610e6,#0a0f0beb)}.avw-right{background:#071c0c47}body.light .avw-left{background:linear-gradient(#f3f7f3,#eaf1ea)}body.light .avw-right{background:linear-gradient(#eef4ee,#e6efe7)}.avw-pane-h{border-bottom:1px solid var(--hair);flex:none;padding:16px 18px 12px}.avw-pane-ey{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600;display:block}.avw-pane-h b{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);margin-top:4px;font-size:19px;font-weight:800;display:block}.avw-pane-b{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px 18px;display:flex;overflow:auto}.avw-right .avw-pane-b{place-items:start center;gap:0;padding:22px;display:grid}.avw-review{flex-direction:column;gap:14px;width:100%;max-width:860px;display:flex}@media (max-width:1120px){.avw-work{grid-template-columns:1fr}.avw-pane{min-height:340px}.avw-right .avw-pane-b{padding:14px}}.avw-offer{background:#0a140e;border:1px solid #172c1e;border-radius:12px;margin-bottom:14px;padding:12px}.avw-offer-tag{letter-spacing:.08em;text-transform:uppercase;color:#e7c86a;font-size:10px;font-weight:800}.avw-offer-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:8px;display:grid}.avw-offer-grid>div{flex-direction:column;gap:2px;min-width:0;display:flex}.avw-offer-grid span{letter-spacing:.04em;text-transform:uppercase;color:#7fa389;font-size:10.5px;font-weight:700}.avw-offer-grid b{color:#eef4ee;font-size:12.5px;line-height:1.4}.avw-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.avw-suggest{cursor:pointer;color:#7be185;background:linear-gradient(#17451f,#0f2f16);border:1px solid #2a5a38;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:800}.avw-suggest:disabled{opacity:.6;cursor:default}.avw-count{color:#7fa389;font-size:12px}.avw-suggestions{background:#0b1710;border:1px solid #24402c;border-radius:12px;margin-bottom:16px;padding:12px}.avw-sugg-head{color:#9fc3a9;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.avw-sample{color:#6b7a70;margin-bottom:8px;font-size:11px;font-style:italic}.avw-sugg-list{flex-direction:column;gap:8px;display:flex}.avw-sugg{background:#0a140e;border:1px solid #172c1e;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.avw-sugg-main{flex-direction:column;gap:2px;min-width:0;display:flex}.avw-sugg-main b{color:#eef4ee;font-size:13px}.avw-sugg-main span{color:#9fc3a9;font-size:12px}.avw-sugg-main em{color:#7fa389;font-size:11.5px;font-style:normal}.avw-empty{color:#9fc3a9;background:#0a140e;border:1px dashed #2a4a34;border-radius:12px;margin-bottom:14px;padding:16px}.avw-empty b{color:#eef4ee;font-size:14px}.avw-empty p{margin:6px 0 0;font-size:12.5px;line-height:1.5}.avw-manage-head{letter-spacing:.06em;text-transform:uppercase;color:#7fa389;margin:6px 0 10px;font-size:11px;font-weight:800}.av-manager{display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
