.not-found-mobile-menu{margin-inline-start:auto;display:none;position:relative}.not-found-mobile-menu summary{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;padding:10px 16px;font-weight:750;list-style:none}.not-found-mobile-menu summary::-webkit-details-marker{display:none}.not-found-mobile-menu summary:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.not-found-mobile-menu nav{z-index:100;border:1px solid var(--line);background:var(--surface);width:min(300px,100vw - 28px);box-shadow:var(--shadow-lg);border-radius:16px;padding:10px;display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0}.not-found-mobile-menu nav a{min-height:44px;color:var(--ink);border-radius:10px;padding:11px 12px;font-weight:700;text-decoration:none}:is(.not-found-mobile-menu nav a:hover,.not-found-mobile-menu nav a:focus-visible){background:var(--paper-raised)}.not-found-main{min-height:calc(100vh - 230px)}@media (max-width:1100px){.not-found-mobile-menu{display:block}}@media (max-width:590px){.not-found-main .page-hero h1{max-width:12ch;font-size:clamp(42px,13vw,64px)}.not-found-footer .footer-bottom{align-items:flex-start}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--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-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.isolate{isolation:isolate}.z-1{z-index:1}.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}}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.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}.inline-grid{display:inline-grid}.table{display:table}.table\!{display:table!important}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-50{width:calc(var(--spacing) * 50);height:calc(var(--spacing) * 50)}.size-100{width:calc(var(--spacing) * 100);height:calc(var(--spacing) * 100)}.size-150{width:calc(var(--spacing) * 150);height:calc(var(--spacing) * 150)}.size-200{width:calc(var(--spacing) * 200);height:calc(var(--spacing) * 200)}.size-300{width:calc(var(--spacing) * 300);height:calc(var(--spacing) * 300)}.size-400{width:calc(var(--spacing) * 400);height:calc(var(--spacing) * 400)}.size-2400{width:calc(var(--spacing) * 2400);height:calc(var(--spacing) * 2400)}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[100vw\]{max-width:100vw}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-bottom{background-position:bottom}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing) * 1)}.px-1{padding-inline:calc(var(--spacing) * 1)}.pt-1{padding-top:calc(var(--spacing) * 1)}.text-center{text-align:center}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[abi\:nn210108\]{abi:nn210108}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[wrangler\:info\]{wrangler:info}@media not print{.not-print\:overflow-x-clip{overflow-x:clip}.not-print\:overflow-y-auto{overflow-y:auto}}@media (min-width:40rem){.sm\:end-6{inset-inline-end:calc(var(--spacing) * 6)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:max-w-\[calc\(100vw-10rem\)\]{max-width:calc(100vw - 10rem)}}@media (min-width:48rem){.md\:gap-2{gap:calc(var(--spacing) * 2)}}}.coverage-section{padding-top:34px}.coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.coverage-card{border:1px solid var(--line);background:radial-gradient(circle at 92% 8%, var(--mint), transparent 38%), var(--surface);border-radius:22px;min-height:228px;padding:22px}@supports (color:color-mix(in lab, red, red)){.coverage-card{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--mint) 16%, transparent), transparent 38%), var(--surface)}}.coverage-card{color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}:is(.coverage-card:hover,.coverage-card:focus-visible){border-color:var(--mint-strong);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){:is(.coverage-card:hover,.coverage-card:focus-visible){border-color:color-mix(in srgb, var(--mint-strong) 55%, var(--line))}}:is(.coverage-card:hover,.coverage-card:focus-visible){box-shadow:0 18px 45px #08151317}.coverage-card>span{background:var(--ink);width:42px;height:42px;color:var(--mint);border-radius:13px;place-items:center;display:grid}.coverage-card h3{margin:22px 0 8px;font-size:1.08rem;line-height:1.25}.coverage-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.coverage-card strong{color:var(--ink);align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:.86rem;display:inline-flex}html[dir=rtl] .coverage-card strong svg{transform:rotate(180deg)}.coverage-card:last-child{grid-column:span 2}@media (max-width:980px){.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.coverage-grid{grid-template-columns:1fr}.coverage-card{grid-column:span 1;min-height:0}}@font-face{font-family:Qeravio Heebo;font-style:normal;font-display:block;font-weight:100 900;src:url(/_next/static/media/heebo-hebrew-wght-normal.BPH8bhzJ.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Qeravio Heebo;font-style:normal;font-display:block;font-weight:100 900;src:url(/_next/static/media/heebo-latin-wght-normal.CXdlclQD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4f2ea;--paper-soft:#ebe8de;--surface:#fff;--surface-raised:#fff;--ink:#0a1211;--ink-soft:#43504d;--line:#0a121124;--line-strong:#0a121147;--mint:#b9fbdc;--mint-strong:#35d89c;--violet:#8b76ff;--violet-soft:#ddd7ff;--coral:#ff8268;--coral-soft:#ffe1d8;--blue:#5fc7ff;--blue-soft:#d6f1ff;--shadow:0 24px 70px #0a12111a;--shadow-small:0 10px 32px #0a121114;--radius-xl:32px;--radius-lg:22px;--radius-md:15px;--container:1240px;--font-latin:"Inter Variable", Inter, Arial, sans-serif;--font-hebrew:"Qeravio Heebo", Arial, sans-serif;--font-inter:var(--font-latin);--font-heebo:var(--font-hebrew)}:root[data-theme=dark]{--paper:#08100f;--paper-soft:#101b19;--surface:#121e1c;--surface-raised:#172522;--ink:#f4f4ec;--ink-soft:#aebbb7;--line:#ecf4f01f;--line-strong:#ecf4f03d;--shadow:0 24px 70px #00000047;--shadow-small:0 10px 32px #00000038}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-latin);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}html[dir=rtl] body,html[lang=he] body{font-family:var(--font-hebrew)}.member-interest-center{background:#fff;border:1px solid #cfe0d8;border-radius:30px;margin:24px 0;padding:32px;box-shadow:0 18px 55px #08211912}.member-interest-heading{border-bottom:1px solid #e0e9e4;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:24px;display:flex}.member-interest-heading>div:first-child{max-width:840px}.member-interest-heading h2{letter-spacing:-.035em;margin:7px 0 9px;font-size:clamp(28px,3.4vw,48px);line-height:1.04}.member-interest-heading p{color:#53635d;margin:0;font-size:16px;line-height:1.65}.member-interest-count{color:#fff;text-align:center;background:#0a251d;border-radius:22px;flex:0 0 140px;place-items:center;min-height:112px;padding:16px;display:grid}.member-interest-count strong{color:#91f3c9;font-size:42px;line-height:1}.member-interest-count span{margin-top:6px;font-size:13px;line-height:1.35}.member-interest-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.member-interest-groups>section{background:#f8faf7;border:1px solid #dae5df;border-radius:20px;min-width:0;padding:20px}.member-interest-groups h3{margin:0 0 12px;font-size:18px}.member-interest-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.member-interest-groups button{color:#13231d;text-align:start;min-width:0;min-height:74px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3ded8;border-radius:14px;gap:4px;padding:12px 13px;transition:border-color .16s,background .16s,transform .16s;display:grid}.member-interest-groups button:hover:not(:disabled){border-color:#56ba92;transform:translateY(-1px)}.member-interest-groups button:focus-visible{outline-offset:2px;outline:3px solid #4dbb90}.member-interest-groups button.is-selected{background:#dff8ec;border-color:#1b7556}.member-interest-groups button:disabled{opacity:.5;cursor:not-allowed}.member-interest-groups button span{align-items:center;gap:6px;font-size:15px;font-weight:850;display:flex}.member-interest-groups button small{color:#66756f;font-size:12px;line-height:1.4}.member-interest-actions{align-items:center;gap:16px;margin-top:22px;display:flex}.member-interest-actions>span{color:#64736d;font-size:14px}.member-interest-message{color:#185c43;background:#e9f8f0;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-weight:750}.member-personal-feed{border-top:1px solid #e0e9e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;padding-top:24px;display:grid}.member-personal-feed>div{color:#fff;background:#0b211a;border-radius:20px;min-width:0;padding:20px}.member-personal-feed .panel-heading{align-items:flex-start;margin-bottom:10px}.member-personal-feed .panel-heading h3{margin:5px 0 0;font-size:22px}.member-personal-feed .panel-heading a{color:#9ef4d0}.member-interest-story,.member-interest-tool{color:#fff;border-top:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:12px 0;text-decoration:none;display:grid}.member-interest-story>div,.member-interest-tool>div{min-width:0}.member-interest-story strong,.member-interest-story small,.member-interest-tool strong,.member-interest-tool small{display:block}.member-interest-story strong,.member-interest-tool strong{font-size:15px;line-height:1.35}.member-interest-story small,.member-interest-tool small{color:#b8cbc3;white-space:normal;margin-top:4px;font-size:12px;line-height:1.35}.member-interest-tool>span{color:#092018;background:#a7f5d2;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}@media (max-width:900px){.member-interest-groups,.member-personal-feed{grid-template-columns:1fr}.member-interest-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.member-interest-center{border-radius:22px;margin:16px 0;padding:20px}.member-interest-heading{gap:16px;display:grid}.member-interest-count{grid-template-columns:auto 1fr;justify-items:start;min-height:0}.member-interest-count strong{font-size:34px}.member-interest-groups{gap:12px}.member-interest-groups>section{padding:15px}.member-interest-groups section>div{grid-template-columns:1fr}.member-interest-groups button{min-height:68px}.member-interest-groups button span{font-size:16px}.member-interest-groups button small{font-size:13px}.member-interest-actions{flex-direction:column;align-items:stretch}.member-interest-actions .button{width:100%;min-height:50px}.member-personal-feed>div{padding:16px}}:root[data-theme=dark] .member-interest-center{background:var(--surface-raised);border-color:#ffffff24}:root[data-theme=dark] .member-interest-heading p,:root[data-theme=dark] .member-interest-actions>span{color:var(--ink-soft)}:root[data-theme=dark] .member-interest-groups>section{background:var(--surface);border-color:#ffffff21}:root[data-theme=dark] .member-interest-groups button{color:#f4f4ec;background:#172522;border-color:#ffffff29}:root[data-theme=dark] .member-interest-groups button.is-selected{background:#174534;border-color:#61d7a7}:root[data-theme=dark] .member-interest-groups button small{color:#b8c5c0}html[dir=rtl] :where(button,input,select,option,optgroup,textarea,label){font-synthesis:none;font-family:var(--font-hebrew)!important}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{display:block}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}:focus-visible{outline:3px solid var(--violet);outline-offset:3px}::selection{background:var(--mint);color:#08100f}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--mint);color:#08100f;border-radius:9px;padding:10px 14px;font-weight:750;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.site-shell{min-height:100vh;overflow:clip}.site-header{z-index:80;border-block-end:1px solid var(--line);background:var(--paper);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 89%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{align-items:center;gap:clamp(16px,2vw,30px);min-height:76px;display:flex}.brand{flex:none;align-items:center;gap:11px;min-height:44px;display:inline-flex}.brand-word{letter-spacing:-.045em;font-size:21px;font-weight:810}.brand-mark{background:#0a1211;border-radius:11px;flex:none;width:34px;height:34px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.brand-mark-ring{border:3px solid var(--mint);border-inline-end-width:4px;border-radius:50%;position:absolute;inset:8px 8px 9px 7px}.brand-mark-tail{background:var(--violet);border-radius:999px;width:12px;height:3px;position:absolute;inset-block-end:6px;inset-inline-end:3px;transform:rotate(45deg)}.brand-mark-dot{background:var(--coral);border-radius:50%;width:5px;height:5px;position:absolute;inset-block-start:15px;inset-inline-start:15px}.desktop-nav{align-items:center;gap:5px;margin-inline:auto;display:flex}.desktop-nav a{color:var(--ink-soft);border-radius:10px;padding:9px 12px;font-size:14px;font-weight:650;transition:color .16s,background .16s;position:relative}.desktop-nav a:hover,.desktop-nav a.is-current{background:var(--surface);color:var(--ink)}.desktop-nav a.is-current:after{content:"";background:var(--mint-strong);border-radius:999px;height:2px;position:absolute;inset-block-end:4px;inset-inline:12px}.header-actions{flex:none;align-items:center;gap:7px;display:flex}.header-icon,.header-icon-label,.mobile-menu-button{border:1px solid var(--line);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:44px;height:44px;display:inline-flex}.header-icon-label{padding-inline:10px;font-size:12px;font-weight:800}.language-control{position:relative}.language-menu{border:1px solid var(--line);background:var(--surface-raised);width:230px;box-shadow:var(--shadow-small);border-radius:16px;padding:8px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0}.language-menu button{text-align:start;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:10px;font-weight:700;display:flex}.language-menu button:hover,.language-menu button.is-active{background:var(--paper-soft)}.language-menu button span{color:var(--ink-soft);font-size:11px}.language-roadmap{border-block-start:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:8px;margin-block-start:6px;padding:11px 9px 4px;font-size:12px;line-height:1.35;display:flex}.language-preview-list{border-top:1px solid var(--line);gap:2px;padding:6px;display:grid}.language-preview-list a{color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:9px 10px;font-weight:700;display:flex}.language-preview-list a:hover{background:var(--surface-soft)}.language-preview-list small{color:var(--muted);font-size:11px;font-weight:700}.language-roadmap span{flex:1}.member-link{min-height:44px;color:var(--ink-soft);border-radius:11px;align-items:center;gap:7px;padding-inline:10px;font-size:13px;font-weight:700;display:inline-flex}.button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:780;line-height:1;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary,.button-header{background:var(--ink);color:var(--paper);box-shadow:0 8px 20px #0a121129}:root[data-theme=dark] .button-primary,:root[data-theme=dark] .button-header{background:var(--mint);color:#08100f}.button-header{min-height:44px;padding:10px 13px;font-size:13px}.button-secondary{border-color:var(--line-strong);background:var(--surface)}.button-quiet{border-color:var(--line);background:0 0}.button-small{min-height:40px;padding:10px 13px;font-size:12px}.button-wide{width:100%}.mobile-menu-button,.mobile-nav{display:none}@media (min-width:1101px){.mobile-nav{display:none!important}}.hero{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:64px;min-height:720px;padding-block:76px 86px;display:grid}.hero-copy{max-width:680px}.hero-kicker,.eyebrow,.eyebrow-small{color:var(--ink-soft);letter-spacing:.095em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}html[dir=rtl] .hero-kicker,html[dir=rtl] .eyebrow,html[dir=rtl] .eyebrow-small{letter-spacing:0}.hero h1,.page-hero h1,.brief-heading h1,.member-banner h1,.checkout-step h1,.legal-document h1{letter-spacing:-.068em;margin:18px 0 22px;font-size:clamp(54px,6.2vw,94px);font-weight:840;line-height:.93}html[dir=rtl] .hero h1,html[dir=rtl] .page-hero h1,html[dir=rtl] .brief-heading h1,html[dir=rtl] .member-banner h1,html[dir=rtl] .checkout-step h1,html[dir=rtl] .legal-document h1{letter-spacing:-.035em}.hero-lead{max-width:600px;color:var(--ink-soft);margin:0;font-size:clamp(19px,2vw,24px);line-height:1.45}.hero-actions{flex-wrap:wrap;gap:11px;margin-block:36px 30px;display:flex}.hero-proof{color:var(--ink-soft);flex-wrap:wrap;gap:18px;font-size:12px;font-weight:700;display:flex}.hero-proof span{align-items:center;gap:6px;display:inline-flex}.signal-console{color:#f7f6ef;background:#0a1211;border:1px solid #b9fbdc33;border-radius:30px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 34px 90px #0a12114d}.signal-console:before{content:"";background:radial-gradient(circle,#8b76ff80,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;inset-block-start:-170px;inset-inline-end:-160px}.console-topbar{color:#ffffffbd;border-block-end:1px solid #ffffff1c;align-items:center;gap:8px;padding:15px 18px;font-size:12px;font-weight:700;display:flex;position:relative}.live-dot{background:var(--mint-strong);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35d89c1f}.console-time{font-variant-numeric:tabular-nums;margin-inline-start:auto}.console-primary{padding:36px 36px 32px;position:relative}.console-label{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;border:1px solid #b9fbdc40;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.console-primary h2{letter-spacing:-.05em;max-width:460px;margin:25px 0 14px;font-size:clamp(28px,3vw,45px);line-height:1.03}.console-primary p{color:#ffffffad;max-width:450px;margin:0;font-size:15px}.console-action{border-inline-start:2px solid var(--coral);color:#fff;gap:10px;margin-block-start:23px;padding-inline-start:13px;font-size:13px;font-weight:700;display:flex}.console-grid{border-block:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);display:grid}.console-grid>div{border-inline-end:1px solid #ffffff1c;flex-direction:column;gap:4px;padding:19px;display:flex}.console-grid>div:last-child{border-inline-end:0}.console-grid span,.console-grid small{color:#ffffff8c;text-transform:uppercase;font-size:9px;font-weight:700}.console-grid strong{font-variant-numeric:tabular-nums;font-size:27px}.console-foot{color:#ffffff8c;align-items:center;gap:8px;padding:13px 18px;font-size:10px;display:flex}.trust-strip{border-block:1px solid var(--line);background:var(--surface)}.trust-strip-inner{min-height:70px;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:700;display:flex}.trust-roles{color:var(--ink);align-items:center;gap:26px;font-size:13px;display:flex}.section{padding-block:116px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-block-end:46px;display:flex}.section-heading>div{max-width:800px}.section-heading h2{letter-spacing:-.058em;margin:14px 0 12px;font-size:clamp(36px,4.7vw,68px);line-height:.99}html[dir=rtl] .section-heading h2{letter-spacing:-.025em}.section-heading p{max-width:690px;color:var(--ink-soft);margin:0;font-size:17px}.text-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.text-link{-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent)}}.text-link{text-underline-offset:5px}.text-link-large{flex:none;font-size:14px}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.story-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-small);flex-direction:column;display:flex;overflow:hidden}.story-cover{background:var(--paper-soft);min-height:155px;position:relative;overflow:hidden}.story-featured .story-cover{min-height:210px}.story-orbit{border:1px solid var(--ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.story-orbit{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent)}}.story-orbit{border-radius:50%}.orbit-one{width:180px;height:180px;inset-block-start:-45px;inset-inline-end:-25px}.orbit-two{opacity:.28;border-width:16px;width:92px;height:92px;inset-block-start:-1px;inset-inline-end:20px}.story-signal-line{background:currentColor;width:60%;height:2px;position:absolute;inset-block-end:38px;inset-inline-start:-5%;transform:rotate(-8deg)}.story-mint .story-cover{background:linear-gradient(145deg, var(--mint), #e3fff1);color:#139b6c}.story-violet .story-cover{background:linear-gradient(145deg, var(--violet-soft), #f0edff);color:#6e55fa}.story-coral .story-cover{background:linear-gradient(145deg, var(--coral-soft), #fff0ea);color:#f05d42}.story-blue .story-cover{background:linear-gradient(145deg, var(--blue-soft), #effaff);color:#2da5df}.story-category{color:#08100f;letter-spacing:.08em;text-transform:uppercase;background:#ffffffba;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;inset-block-start:18px;inset-inline-start:18px}.story-content{flex-direction:column;flex:1;padding:20px;display:flex}.source-pill{min-width:0;color:var(--ink-soft);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.source-pill>span{overflow-wrap:anywhere;min-width:0}.source-divider{background:var(--line-strong);border-radius:50%;width:3px;height:3px}.story-content h3{letter-spacing:-.035em;margin:16px 0 10px;font-size:23px;line-height:1.12}.account-control{position:relative}.account-trigger{border:1px solid var(--line);background:var(--surface-raised);min-height:44px;color:var(--ink);border-radius:13px;align-items:center;gap:8px;padding:5px 9px 5px 6px;display:flex;position:relative;box-shadow:0 6px 18px #0a12110f}.account-sign-in{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink)}.account-trigger>span:nth-child(2){text-align:start;min-width:0;display:grid}.account-trigger small{color:#167955;font-size:9px;font-weight:850;line-height:1.1}.account-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:12px;line-height:1.25;overflow:hidden}.account-avatar{background:var(--mint);color:#08100f;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.account-menu{z-index:95;border:1px solid var(--line);background:var(--surface-raised);width:min(330px,100vw - 28px);color:var(--ink);border-radius:18px;gap:7px;padding:12px;display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 24px 60px #0a12112e}.account-menu>header{border-block-end:1px solid var(--line);align-items:center;gap:10px;padding:5px 5px 12px;display:flex}.account-menu>header div{min-width:0;display:grid}.account-menu>header small{color:#167955;font-size:10px;font-weight:800}.account-menu>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-status-dot{background:#2bc58d;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #2bc58d24}.account-menu-action{width:100%;min-height:42px;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:10px;font-size:13px;font-weight:750;display:flex}:is(.account-menu-action:hover,.account-menu-action:focus-visible){background:var(--surface-soft)}.account-logout{color:#a53b31}.account-name-form{border-block-end:1px solid var(--line);gap:7px;padding:6px 4px 12px;display:grid}.account-name-form label{color:var(--ink-soft);font-size:11px;font-weight:750}.account-name-form>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.account-name-form input{border:1px solid var(--line-strong);background:var(--surface);min-width:0;height:42px;color:var(--ink);font:inherit;border-radius:10px;padding-inline:11px}.account-name-form button{background:var(--ink);color:var(--paper);border:0;border-radius:10px;padding-inline:13px;font-weight:800}.account-menu-message{color:var(--ink-soft);margin:2px 5px 0;font-size:11px;line-height:1.5}.story-title-link,.front-page-copy h2 a,.front-page-rail h3 a,.world-headlines strong a{color:inherit;text-decoration:none}.story-title-link:hover,.front-page-copy h2 a:hover,.front-page-rail h3 a:hover,.world-headlines strong a:hover{text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.story-title-link:hover,.front-page-copy h2 a:hover,.front-page-rail h3 a:hover,.world-headlines strong a:hover{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.story-title-link:hover,.front-page-copy h2 a:hover,.front-page-rail h3 a:hover,.world-headlines strong a:hover{text-underline-offset:4px}.story-content>p{color:var(--ink-soft);margin:0;font-size:14px}.story-insight{border-block-start:1px solid var(--line);flex-direction:column;gap:5px;margin-block-start:20px;padding-block-start:15px;display:flex}.story-insight span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.story-insight strong{font-size:12px;line-height:1.45}.story-actions{justify-content:space-between;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:20px;display:flex}.icon-actions{gap:6px;display:flex}.icon-button{border:1px solid var(--line);background:0 0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.icon-button:hover,.icon-button.is-active{border-color:var(--ink);background:var(--paper-soft)}.section-dark{color:#f5f5ed;background:#09110f}.section-dark .eyebrow,.section-dark .section-heading p{color:#fff9}.utility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.utility-card{color:#08100f;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:340px;padding:28px;transition:transform .18s;display:flex;position:relative;overflow:hidden}.utility-card:hover{transform:translateY(-5px)}.utility-card:after{content:"";border:30px solid #0a121117;border-radius:50%;width:210px;height:210px;position:absolute;inset-block-end:-95px;inset-inline-end:-90px}.utility-mint{background:var(--mint)}.utility-violet{background:var(--violet-soft)}.utility-coral{background:var(--coral-soft)}.utility-card>span{margin-block-start:38px;font-size:10px;font-weight:850}.utility-card h3{letter-spacing:-.04em;margin:9px 0;font-size:29px;line-height:1.05}.utility-card p{margin:0;font-size:14px}.utility-card strong{align-items:center;gap:7px;margin-block-start:auto;font-size:12px;display:inline-flex}.product-map-section{scroll-margin-block-start:96px}.product-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-map-card{border:1px solid var(--line);background:var(--surface);min-height:260px;box-shadow:var(--shadow-small);border-radius:24px;flex-direction:column;align-items:flex-start;padding:25px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.product-map-card:hover{border-color:var(--mint-strong);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.product-map-card:hover{border-color:color-mix(in srgb, var(--mint-strong) 52%, var(--line))}}.product-map-card:hover{box-shadow:var(--shadow)}.product-map-card-locked{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.product-map-card-locked{background:color-mix(in srgb, var(--surface) 88%, var(--violet-soft))}}.product-map-icon{background:var(--paper-soft);width:42px;height:42px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.product-map-card small{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-block-start:22px;font-size:10px;font-weight:830}.product-map-card h3{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(22px,2vw,30px);line-height:1.08}.product-map-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.product-map-card strong{align-items:center;gap:7px;margin-block-start:auto;padding-block-start:22px;font-size:12px;display:inline-flex}.membership-window{border-block:1px solid var(--line);background:radial-gradient(circle at 10% 14%, var(--mint) 0, transparent 34%), linear-gradient(150deg, var(--paper-soft), var(--surface))}@supports (color:color-mix(in lab, red, red)){.membership-window{background:radial-gradient(circle at 10% 14%, color-mix(in srgb, var(--mint) 45%, transparent) 0, transparent 34%), linear-gradient(150deg, color-mix(in srgb, var(--paper-soft) 86%, var(--surface)), var(--surface))}}.membership-window-layout{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);align-items:stretch;gap:22px;display:grid}.membership-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block-end:22px;display:grid}.membership-proof-card{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;min-width:0;min-height:138px;padding:19px;display:grid}@supports (color:color-mix(in lab, red, red)){.membership-proof-card{border:1px solid color-mix(in srgb, var(--line) 80%, var(--mint-strong))}}.membership-proof-card{background:var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.membership-proof-card{background:color-mix(in srgb, var(--surface) 95%, var(--mint))}}.membership-proof-card{transition:transform .2s,border-color .2s,background .2s}.membership-proof-card:hover{border-color:var(--mint-strong);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.membership-proof-card:hover{border-color:color-mix(in srgb, var(--mint-strong) 46%, var(--line))}}.membership-proof-card:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.membership-proof-card:hover{background:color-mix(in srgb, var(--surface) 89%, var(--mint))}}.membership-proof-card>strong{color:var(--ink);letter-spacing:-.045em;font-size:35px;line-height:.9}.membership-proof-card>span{gap:7px;min-width:0;display:grid}.membership-proof-card b{font-size:13px;line-height:1.25}.membership-proof-card small{color:var(--ink-soft);font-size:11px;line-height:1.5}.membership-proof-card>svg{color:var(--mint-strong);flex:none}.membership-screen{border:1px solid var(--line);min-height:620px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.membership-screen{border:1px solid color-mix(in srgb, var(--line) 82%, var(--ink))}}.membership-screen{color:#f7f5ed;background:#0c1714;border-radius:30px;box-shadow:0 28px 70px #08120f33}.membership-screen>header{border-block-end:1px solid #ffffff1f;align-items:center;gap:7px;min-height:55px;padding-inline:20px;display:flex}.membership-screen>header>span{background:#ffffff57;border-radius:50%;width:8px;height:8px}.membership-screen>header>span:nth-child(2){background:#9ce6c7}.membership-screen>header>strong{color:#ffffffad;letter-spacing:.04em;margin-inline-start:auto;font-size:11px}.membership-screen-body{grid-template-columns:142px minmax(0,1fr);min-height:565px;display:grid}.membership-screen-body>aside{color:#ffffff94;border-inline-end:1px solid #ffffff1a;flex-direction:column;gap:18px;padding:25px 18px;font-size:11px;font-weight:700;display:flex}.membership-screen-body>aside b{color:#b9f3d8}.membership-screen-mark{color:#0c1714;background:#f7f5ed;border-radius:50%;place-items:center;width:36px;height:36px;margin-block-end:18px;font-size:13px;font-weight:900;display:grid}.membership-screen-content{padding:54px 38px 34px}.membership-screen-content>span{color:#9ce6c7;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.membership-screen-content h3{color:#f7f5ed;letter-spacing:-.055em;max-width:430px;margin:14px 0 42px;font-size:clamp(36px,4.1vw,56px);line-height:.98}[dir=rtl] .membership-screen-content h3{letter-spacing:-.035em}.membership-screen-lead{background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;align-items:flex-start;gap:16px;min-height:138px;padding:22px;display:flex}.membership-screen-lead>svg{color:#9ce6c7;flex:none}.membership-screen-lead div{gap:11px;display:grid}.membership-screen-lead small{color:#ffffff94;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.membership-screen-lead strong{max-width:300px;font-size:20px;line-height:1.2}.membership-screen-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:12px;display:grid}.membership-screen-actions span{color:#0c1714;background:#f7f5ed;border-radius:16px;align-items:center;gap:10px;min-height:75px;padding:16px;font-size:11px;font-weight:780;display:flex}.membership-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.membership-capability-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:22px;flex-direction:column;min-height:198px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.membership-capability-grid>article{background:color-mix(in srgb, var(--surface) 94%, var(--mint))}}.membership-capability-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.membership-capability-grid header>span,.newsroom-format-grid header>span,.newsroom-cadence>div>span{background:var(--paper-soft);width:37px;height:37px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.membership-capability-grid header small,.newsroom-format-grid header small{color:var(--ink-muted);text-align:end;text-transform:uppercase;font-size:9px;font-weight:820}.membership-capability-grid h3{letter-spacing:-.025em;margin:17px 0 8px;font-size:20px;line-height:1.08}.membership-capability-grid p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.membership-capability-grid footer{color:var(--ink-muted);align-items:flex-start;gap:7px;margin-block-start:auto;padding-block-start:16px;font-size:10px;line-height:1.4;display:flex}.membership-capability-grid footer svg{color:var(--mint-strong);flex:none}.membership-truth-note{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:flex-start;gap:14px;margin-block-start:22px;padding:19px 22px;display:flex}.membership-truth-note>svg{color:var(--mint-strong);flex:none}.membership-truth-note strong{margin-block-end:5px;font-size:13px;display:block}.membership-truth-note p{color:var(--ink-soft);margin:0;font-size:12px}.newsroom-blueprint{scroll-margin-block-start:96px}.newsroom-blueprint-hero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:end;gap:42px;margin-block-end:36px;display:grid}.newsroom-blueprint-hero>div:first-child>span{color:#5545ce;letter-spacing:.09em;text-transform:uppercase;margin-block-end:10px;font-size:12px;font-weight:850;display:block}:root[data-theme=dark] .newsroom-blueprint-hero>div:first-child>span{color:var(--violet)}.newsroom-blueprint-hero h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,70px);line-height:.96}[dir=rtl] .newsroom-blueprint-hero h2{letter-spacing:-.04em}.newsroom-blueprint-promise{border-inline-start:3px solid var(--mint-strong);background:var(--mint);padding:26px}@supports (color:color-mix(in lab, red, red)){.newsroom-blueprint-promise{background:color-mix(in srgb, var(--mint) 35%, var(--surface))}}.newsroom-blueprint-promise strong{font-size:18px;line-height:1.35}.newsroom-blueprint-promise p{color:var(--ink-soft);margin:12px 0 0;font-size:13px}.newsroom-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.newsroom-format-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:22px;min-height:230px;padding:22px}.newsroom-format-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.newsroom-format-grid h3{letter-spacing:-.035em;margin:24px 0 10px;font-size:24px;line-height:1.05}.newsroom-format-grid p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.newsroom-cadence{color:#f7f5ed;background:#0c1714;border-radius:28px;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:30px;margin-block-start:22px;padding:30px;display:grid}.newsroom-cadence>div{align-items:flex-start;gap:15px;display:flex}.newsroom-cadence>div>span{color:#b9f3d8;background:#ffffff1a}.newsroom-cadence>div small{color:#9ce6c7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.newsroom-cadence>div h3{color:#f7f5ed;margin:8px 0 0;font-size:28px;line-height:1.05}.newsroom-cadence ol{border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.newsroom-cadence li{background:#ffffff0e;flex-direction:column;min-height:190px;padding:18px;display:flex}.newsroom-cadence li strong{color:#b9f3d8;font-size:12px}.newsroom-cadence li p{color:#ffffffb8;margin:15px 0;font-size:11px;line-height:1.55}.newsroom-cadence li small{color:#ffffffbd;text-transform:uppercase;margin-block-start:auto;font-size:11px;font-weight:800;line-height:1.4}.newsroom-blueprint-actions{justify-content:flex-end;gap:10px;margin-block-start:24px;display:flex}.affiliate-home-grid{grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);gap:22px;display:grid}.affiliate-manifesto,.affiliate-programs{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:30px}.manifesto-number{background:var(--mint);color:#08100f;border-radius:14px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:850;display:grid}.affiliate-manifesto h3{letter-spacing:-.04em;margin:24px 0 10px;font-size:31px}.affiliate-manifesto>p{color:var(--ink-soft)}.check-list{gap:10px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:9px;font-size:13px;font-weight:650;display:flex}.program-row{border-block-end:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:18px;display:grid}.program-row:first-child{padding-block-start:0}.program-logo{background:var(--paper-soft);border-radius:13px;place-items:center;width:44px;height:44px;font-weight:850;display:grid}.program-row div{flex-direction:column;gap:3px;min-width:0;display:flex}.program-row small{color:var(--ink-soft);font-size:11px;line-height:1.4}.program-row>svg{color:var(--mint-strong)}.program-disclaimer{color:var(--ink-soft);align-items:flex-start;gap:8px;margin:20px 0 0;font-size:11px;display:flex}.price-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(3,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.price-summary>div{border-inline-end:1px solid var(--line);flex-direction:column;gap:5px;padding:24px;display:flex}.price-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:800}.price-summary strong{font-size:32px}.price-summary small{max-width:190px;color:var(--ink-soft);font-size:11px}.price-summary .price-highlight{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.price-summary .price-highlight{background:color-mix(in srgb, var(--mint) 46%, var(--surface))}}.price-summary .button{align-self:center;margin:18px}.newsletter{border-radius:var(--radius-xl);color:#f7f7ef;background:#0a1211;grid-template-columns:minmax(0,1fr) minmax(380px,.75fr);gap:60px;margin-block:30px 116px;padding:54px;display:grid;overflow:hidden}.eyebrow-light{color:var(--mint)}.newsletter h2{letter-spacing:-.055em;margin:15px 0;font-size:clamp(34px,4vw,58px);line-height:.98}.newsletter>div>p{color:#ffffffa6;max-width:600px;margin:0}.newsletter-form{flex-direction:column;justify-content:center;display:flex}.newsletter-form>label:first-child,.checkout-step>label,.tool-panel-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.input-row{gap:8px;margin-block-start:7px;display:flex}.input-row input,.search-field input,.checkout-step input,.tool-panel-form input,.tool-panel-form select,.tool-panel-form textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:11px 13px}.newsletter .input-row input{color:#fff;background:#ffffff14;border-color:#fff3}.newsletter .input-row input::placeholder{color:#ffffff73}.check-label{color:#ffffff94;align-items:flex-start;gap:9px;margin-block-start:14px;font-size:10px;display:flex}.check-label input{margin-block-start:2px}.form-message{color:#ffffff8f;min-height:18px;margin:9px 0 0;font-size:10px}.form-message.state-success{color:var(--mint)}.form-message.state-error{color:#ffb2a2}.page-main{min-height:72vh;padding-block:70px 116px}.page-hero{max-width:950px;margin-block-end:56px}.page-hero h1,.brief-heading h1,.member-banner h1,.legal-document h1{font-size:clamp(46px,6vw,78px)}.page-hero p,.brief-heading p,.member-banner p{max-width:720px;color:var(--ink-soft);margin:0;font-size:18px}.page-hero-split{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:60px;max-width:none;display:grid}.page-stat{border-radius:var(--radius-lg);background:var(--mint);color:#08100f;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:190px;padding:24px;display:flex}.page-stat span{text-transform:uppercase;font-size:10px;font-weight:850}.page-stat strong{font-size:22px;line-height:1.1}.filter-bar{border-block:1px solid var(--line);align-items:center;gap:15px;margin-block-end:28px;padding-block:15px;display:flex}.search-field{align-items:center;gap:8px;min-width:250px;display:flex}.search-field input{background:0 0;border:0;min-height:42px;padding:6px 0}.filter-chips{flex-wrap:wrap;gap:6px;display:flex}.filter-chips button{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);background:0 0;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:750}.filter-chips button:hover,.filter-chips button.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.result-count{color:var(--ink-soft);white-space:nowrap;margin-inline-start:auto;font-size:11px}.story-grid-full{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:280px;display:flex}.empty-state h2{margin:0;font-size:21px}.brief-heading{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:50px;margin-block-end:48px;display:grid}.brief-meta{border-inline-start:2px solid var(--violet);flex-direction:column;align-items:flex-start;gap:6px;padding-inline-start:18px;display:flex}.brief-meta span{font-weight:750}.brief-meta small{color:var(--ink-soft);font-size:10px}.brief-heading-unavailable{grid-template-columns:minmax(0,760px);margin-block-end:28px}.brief-unavailable{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);max-width:920px;box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr);gap:18px;margin-inline:auto;padding:clamp(24px,5vw,48px);display:grid}.brief-unavailable>svg{color:var(--coral)}.brief-unavailable strong{font-size:clamp(20px,3vw,28px);line-height:1.2;display:block}.brief-unavailable p{max-width:680px;color:var(--ink-soft);margin:10px 0 22px}.brief-document{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);max-width:920px;box-shadow:var(--shadow);margin-inline:auto;padding:clamp(24px,5vw,66px)}.brief-intro{border-block-end:2px solid var(--ink);align-items:center;gap:15px;padding-block-end:34px;display:flex}.brief-intro div{flex-direction:column;display:flex}.brief-intro span{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:800}.brief-intro strong{font-size:18px}.brief-item{border-block-end:1px solid var(--line);grid-template-columns:50px minmax(0,1fr);gap:23px;padding-block:45px;display:grid}.brief-number{color:var(--violet);font-size:12px;font-weight:850}.brief-item h2{letter-spacing:-.045em;margin:17px 0 12px;font-size:clamp(29px,4vw,43px);line-height:1.03}.brief-item p{color:var(--ink-soft)}.brief-item blockquote{border-inline-start:3px solid var(--coral);flex-direction:column;gap:5px;margin:24px 0 0;padding-inline-start:15px;font-size:14px;display:flex}.brief-item blockquote strong{color:var(--ink-soft);text-transform:uppercase;font-size:9px}.brief-footer-note{background:var(--paper-soft);border-radius:14px;align-items:flex-start;gap:12px;margin-block-start:30px;padding:17px;display:flex}.brief-footer-note p{color:var(--ink-soft);margin:0;font-size:11px}.disclosure-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:22px}.disclosure-card>svg{color:var(--mint-strong);margin-block-end:28px}.disclosure-card strong{font-size:17px;display:block}.disclosure-card p{color:var(--ink-soft);margin:7px 0 16px;font-size:11px}.disclosure-card a{align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.tools-filter{flex-wrap:wrap}.tools-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-block-end:10px;display:grid}.tools-hero>div:first-child{max-width:900px}.tools-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tools-proof-strip div{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:4px;min-width:0;padding:16px;display:grid}.tools-proof-strip strong{font-size:clamp(25px,3vw,36px);line-height:1}.tools-proof-strip span{color:var(--ink-soft);font-size:12px;font-weight:750}.tool-access-map,.tool-discovery-workspace{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);margin-block:28px;padding:clamp(22px,3.4vw,38px)}.tool-access-map{background:linear-gradient(145deg, var(--mint), var(--surface) 58%)}@supports (color:color-mix(in lab, red, red)){.tool-access-map{background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 22%, var(--surface)), var(--surface) 58%)}}.tool-access-heading,.tool-discovery-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.tool-access-heading span,.tool-discovery-heading>div>span{color:var(--mint-strong);font-size:11px;font-weight:850}.tool-access-heading h2,.tool-discovery-heading h2{max-width:820px;margin:7px 0 0;font-size:clamp(28px,3.5vw,44px);line-height:1.06}.tool-access-heading>strong{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;padding:9px 13px;font-size:11px}.tool-access-map.is-member .tool-access-heading>strong{border-color:var(--mint-strong)}@supports (color:color-mix(in lab, red, red)){.tool-access-map.is-member .tool-access-heading>strong{border-color:color-mix(in srgb, var(--mint-strong) 42%, var(--line))}}.tool-access-map.is-member .tool-access-heading>strong{background:var(--mint);color:#08100f}.tool-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block:26px 18px;display:grid}.tool-access-grid article{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.tool-access-grid article{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.tool-access-grid article{padding:17px}.tool-access-grid article>svg:first-child{color:var(--mint-strong)}.tool-access-grid article>svg:last-child{color:var(--ink-soft)}.tool-access-grid article.is-available>svg:last-child{color:var(--mint-strong)}.tool-access-grid strong{margin-block-end:5px;font-size:14px;display:block}.tool-access-grid p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.tool-access-map>.button{justify-self:start}.tool-discovery-workspace{box-shadow:var(--shadow-small)}.tool-discovery-heading>div>p{max-width:720px;color:var(--ink-soft);margin:10px 0 0;line-height:1.6}.tool-discovery-heading>div:last-child{justify-items:end;min-width:150px;display:grid}.tool-discovery-heading>div:last-child strong{font-size:clamp(34px,4vw,52px);line-height:.9}.tool-discovery-heading>div:last-child span,.tool-discovery-heading>div:last-child small{color:var(--ink-soft);font-size:11px}.tool-compass-entry{color:var(--ink);text-underline-offset:.25rem;align-items:center;gap:.55rem;margin-top:1rem;font-weight:900;display:inline-flex}.tool-primary-search{border-color:var(--line-strong);background:var(--paper);border-radius:16px;min-height:58px;margin-block:26px 20px;padding-inline:17px}.tool-primary-search:focus-within{border-color:var(--mint-strong);box-shadow:0 0 0 3px var(--mint)}@supports (color:color-mix(in lab, red, red)){.tool-primary-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 55%, transparent)}}.tool-primary-search input{min-width:0;font-size:16px}.tool-primary-search button{width:34px;height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.tool-quick-goals{gap:9px;margin-block-end:20px;display:grid}.tool-quick-goals>strong{font-size:11px}.tool-quick-goals>div{scrollbar-width:thin;gap:8px;padding-block-end:4px;display:flex;overflow-x:auto}.tool-quick-goals button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:8px 13px;font-size:12px;font-weight:750}:is(.tool-quick-goals button:hover,.tool-quick-goals button:focus-visible){border-color:var(--mint-strong);background:var(--mint);color:#08100f}.tool-filter-group{gap:9px;display:grid}.tool-filter-group>strong{font-size:11px}.tool-filter-group .filter-chips{flex-wrap:nowrap;max-width:100%;padding-block-end:4px;overflow-x:auto}.tool-filter-group .filter-chips button{flex:none}.tool-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:16px;display:flex}.tool-filter-actions>button,.tool-sort{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);font:inherit;background:0 0;border-radius:11px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.tool-filter-actions>button{cursor:pointer}:is(.tool-filter-actions>button:hover,.tool-filter-actions>button:focus-visible,.tool-filter-actions>button.is-active,.tool-sort button.is-active){border-color:var(--mint-strong);background:var(--mint);color:#08100f}.tool-filter-actions>button:disabled{cursor:not-allowed;opacity:.56}.tool-sort{padding:4px}.tool-sort>span{padding-inline:7px 3px}.tool-sort button{min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding-inline:9px;font-size:10px;font-weight:800}.tool-filter-actions .tool-clear-filters{text-underline-offset:4px;border-color:#0000;margin-inline-start:auto;text-decoration:underline}.tool-active-task{background:var(--paper-soft);border-radius:11px;align-items:center;gap:9px;margin-block-start:14px;padding:10px 12px;font-size:11px;display:flex}.tool-active-task span{color:var(--ink-soft)}.tool-active-task button{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-weight:800;text-decoration:underline}.tool-intent-results{border:1px solid var(--mint-strong);margin-block:24px 34px}@supports (color:color-mix(in lab, red, red)){.tool-intent-results{border:1px solid color-mix(in srgb, var(--mint-strong) 34%, var(--line))}}.tool-intent-results{border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--mint), var(--surface) 54%)}@supports (color:color-mix(in lab, red, red)){.tool-intent-results{background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 22%, var(--surface)), var(--surface) 54%)}}.tool-intent-results{box-shadow:var(--shadow-small);padding:clamp(22px,3.5vw,40px)}.tool-intent-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-block-end:22px;display:grid}.tool-intent-summary>div:first-child>span,.tool-intent-resources-heading>span{color:var(--mint-strong);font-size:11px;font-weight:850}.tool-intent-summary h2,.tool-intent-resources-heading h3{margin:6px 0 0;font-size:clamp(26px,3vw,40px);line-height:1.08}.tool-intent-summary p,.tool-intent-resources-heading p{max-width:760px;color:var(--ink-soft);margin:9px 0 0;line-height:1.6}.tool-intent-summary>div:last-child{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;min-width:190px;padding:14px;display:grid}.tool-intent-summary>div:last-child svg{color:var(--mint-strong);grid-row:1/span 2}.tool-intent-summary>div:last-child strong{font-size:13px}.tool-intent-summary>div:last-child small{color:var(--ink-soft);font-size:11px}.tool-intent-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tool-intent-tool{grid-template-rows:auto 1fr;gap:8px;min-width:0;display:grid}.tool-intent-tool>article{height:100%}.tool-intent-reason{color:#f7fbf9;background:#10231d;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px 12px;display:grid}.tool-intent-reason>span{color:var(--mint);font-size:12px;font-weight:900}.tool-intent-reason p{color:#f7fbf9bf;margin:0;font-size:11px;line-height:1.5}.tool-intent-reason strong{color:#f7fbf9;font-size:12px;display:block}.tool-intent-resources{border-block-start:1px solid var(--line);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:24px;margin-block-start:28px;padding-block-start:26px;display:grid}.tool-intent-resources-heading h3{font-size:clamp(22px,2.4vw,31px)}.tool-intent-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tool-intent-resource-grid section{border:1px solid var(--line);background:var(--surface);border-radius:17px;flex-direction:column;gap:8px;min-width:0;padding:15px;display:flex}.tool-intent-resource-grid section>svg{color:var(--mint-strong)}.tool-intent-resource-grid section>strong{margin-block-end:3px;font-size:13px}.tool-intent-resource-grid a{border-block-start:1px solid var(--line);min-width:0;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-block-start:8px;font-size:11px;font-weight:750;line-height:1.4;text-decoration:none;display:grid}:is(.tool-intent-resource-grid a:hover,.tool-intent-resource-grid a:focus-visible){color:var(--mint-strong);text-underline-offset:3px;text-decoration:underline}[dir=rtl] .tool-intent-resource-grid a svg,[dir=rtl] .tool-intent-more svg{transform:scaleX(-1)}.tool-intent-more{color:var(--ink);text-underline-offset:4px;align-items:center;gap:7px;margin-block-start:20px;font-size:13px;font-weight:850;display:inline-flex}.tool-results-section{margin-block:30px 40px;scroll-margin-top:110px}.tool-results-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-block-end:18px;display:grid}.tool-results-heading span{color:var(--mint-strong);font-size:11px;font-weight:850}.tool-results-heading h2{margin:5px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.08}.tool-results-heading p{color:var(--ink-soft);margin:8px 0 0}.tool-results-heading>strong{min-width:58px;color:var(--mint);text-align:center;background:#10231d;border-radius:16px;padding:12px;font-size:24px}.tool-show-more{margin:22px auto 0;display:flex}.tools-disclosure{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-block:34px 0;display:grid}.tools-disclosure>svg{margin:0}.tools-disclosure p{margin-block-end:0}.tool-search-recovery>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-block-start:16px;display:flex}.tool-job-explorer{border-radius:var(--radius-xl);color:#f7fbf9;background:#10231d;margin-block:34px 30px;padding:clamp(24px,4vw,44px)}.tool-job-explorer-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);align-items:end;gap:28px;margin-block-end:28px;display:grid}.tool-job-explorer-heading span{color:var(--mint);font-size:12px;font-weight:800}.tool-job-explorer-heading h2{margin:7px 0 0;font-size:clamp(30px,4vw,48px);line-height:1}.tool-job-explorer-heading p{color:#f7fbf9b8;margin:0;line-height:1.6}.tool-world-tabs{scrollbar-width:thin;gap:8px;margin-block-end:16px;padding-block-end:4px;display:flex;overflow-x:auto}.tool-world-tabs button{color:#f7fbf9c2;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #bdffe033;border-radius:999px;flex:none;padding:9px 15px;font-size:13px;font-weight:800}:is(.tool-world-tabs button:hover,.tool-world-tabs button:focus-visible,.tool-world-tabs button.is-active){border-color:var(--mint);background:var(--mint);color:#08100f}.tool-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tool-job-grid button{min-width:0;min-height:116px;color:inherit;text-align:start;cursor:pointer;background:#ffffff0b;border:1px solid #bdffe02e;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:16px;display:grid;position:relative}:is(.tool-job-grid button:hover,.tool-job-grid button:focus-visible,.tool-job-grid button.is-active){border-color:var(--mint);background:#bdffe01f}.tool-job-grid button:disabled{cursor:not-allowed;opacity:.5}.tool-job-grid button>span{background:var(--mint);color:#08100f;border-radius:12px;grid-row:1/span 2;place-items:center;width:40px;height:40px;display:grid}.tool-job-grid button strong{align-self:end;font-size:15px}.tool-job-grid button small{color:#f7fbf99e;align-self:start;font-size:12px}.tool-job-grid button b{color:var(--mint);grid-row:1/span 2;font-size:22px}@media (max-width:980px){.tool-access-grid{grid-template-columns:1fr}.tool-job-grid,.tool-intent-tool-grid,.tool-intent-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-intent-resources{grid-template-columns:1fr}}@media (max-width:620px){.tools-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-proof-strip div{padding:14px}.tool-access-map,.tool-discovery-workspace{margin-inline:-6px;padding:22px 18px}.tool-access-heading,.tool-discovery-heading{grid-template-columns:1fr;align-items:start;gap:14px}.tool-access-heading>strong{justify-self:start}.tool-discovery-heading>div:last-child{grid-template-columns:auto 1fr;place-items:baseline start;gap:5px 9px;min-width:0}.tool-discovery-heading>div:last-child small{grid-column:1/-1}.tool-primary-search{min-height:54px}.tool-results-heading{grid-template-columns:1fr;align-items:start}.tool-results-heading>strong{justify-self:start}.tools-disclosure{grid-template-columns:auto minmax(0,1fr);align-items:start}.tools-disclosure>a{grid-column:1/-1}.tool-filter-actions,.tool-filter-actions>button,.tool-sort{width:100%}.tool-filter-actions>button{justify-content:center}.tool-sort{justify-content:space-between}.tool-filter-actions .tool-clear-filters{margin-inline-start:0}.tool-active-task{flex-wrap:wrap;align-items:flex-start}.tool-active-task button{margin-inline-start:0}.tool-intent-results{margin-inline:-6px;padding:22px 18px}.tool-intent-summary,.tool-intent-tool-grid,.tool-intent-resource-grid{grid-template-columns:1fr}.tool-intent-summary{align-items:start;gap:14px}.tool-intent-summary>div:last-child{width:100%;min-width:0}.tool-intent-reason p,.tool-intent-resource-grid a{font-size:12px}.tool-search-recovery>div,.tool-search-recovery .button{width:100%}.tool-job-explorer-heading,.tool-job-grid{grid-template-columns:1fr}.tool-job-grid button{min-height:96px}.tool-world-tabs{margin-inline:-4px;padding-inline:4px}}.switch-label{cursor:pointer;align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.switch-label input{opacity:0;position:absolute}.switch-label>span{background:var(--line-strong);border-radius:999px;width:38px;height:22px;position:relative}.switch-label>span:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;inset-block-start:3px;inset-inline-start:3px}.switch-label input:checked+span{background:var(--mint-strong)}.switch-label input:checked+span:after{transform:translate(16px)}html[dir=rtl] .switch-label input:checked+span:after{transform:translate(-16px)}.switch-label strong{font-size:10px}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tool-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;padding:22px;display:flex}.tool-card-top{justify-content:space-between;align-items:center;margin-block-end:26px;display:flex}.tool-icon{background:var(--paper-soft);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.eyebrow-small{font-size:9px}.tool-card h3{letter-spacing:-.04em;margin:5px 0 7px;font-size:27px}.tool-card>p{color:var(--ink-soft);margin:0;font-size:13px}.tool-facts{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.tool-facts>div{flex-direction:column;gap:3px;padding-block:12px;display:flex}.tool-facts dt{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:800}.tool-facts dd{margin:0;font-size:11px;font-weight:750}.affiliate-state{background:var(--paper-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.state-available{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.state-available{background:color-mix(in srgb, var(--mint) 64%, var(--surface))}}.state-available{color:var(--mint-strong)}@supports (color:color-mix(in lab, red, red)){.state-available{color:color-mix(in srgb, var(--mint-strong) 70%, #08100f)}}.state-closed{background:var(--coral-soft)}@supports (color:color-mix(in lab, red, red)){.state-closed{background:color-mix(in srgb, var(--coral-soft) 80%, var(--surface))}}.tool-card .affiliate-note{min-height:48px;margin-block-start:10px;font-size:10px}.tool-actions{justify-content:space-between;align-items:center;gap:10px;margin-block-start:auto;padding-block-start:16px;display:flex}.quiet-link{color:var(--ink-soft);text-underline-offset:4px;font-size:9px;text-decoration:underline}.toolkit-page{max-width:1180px}.toolkit-tabs{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:5px;margin-block-end:20px;padding:5px;display:inline-flex}.toolkit-tabs button{min-height:42px;color:var(--ink-soft);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:750;display:flex}.toolkit-tabs button.is-active{background:var(--ink);color:var(--paper)}.tool-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);min-height:580px;box-shadow:var(--shadow-small);grid-template-columns:minmax(0,.85fr) minmax(400px,1.15fr);display:grid}.tool-panel-form{border-inline-end:1px solid var(--line);flex-direction:column;gap:18px;padding:clamp(25px,4vw,48px);display:flex}.panel-step{background:var(--violet-soft);color:#08100f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:grid}.tool-panel-form h2{letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(31px,4vw,48px);line-height:1}.tool-panel-form>p,.tool-panel-form>small{color:var(--ink-soft);margin:-7px 0 4px;font-size:12px}.tool-panel-form select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px}html[dir=rtl] .tool-panel-form select{background-position:18px 20px,13px 20px}.tool-panel-form textarea{resize:vertical;min-height:110px}.stack-results,.roi-result,.brief-output{background:var(--paper-soft);border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);padding:clamp(25px,4vw,48px)}.result-label{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:800}.stack-result{border-block-end:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding-block:23px;display:grid}.stack-result>span{color:var(--violet);font-size:11px;font-weight:850}.stack-result strong{font-size:18px}.stack-result p{color:var(--ink-soft);margin:2px 0 0;font-size:10px}.stack-result button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.stack-result button.is-saved{background:var(--mint);color:#08100f}.stack-results .button{margin-block-start:28px}.roi-result{flex-direction:column;display:flex}.roi-result>span{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:800}.roi-result>strong{letter-spacing:-.07em;margin-block:10px 30px;font-size:clamp(55px,8vw,98px);line-height:1}.roi-breakdown{border-block:1px solid var(--line)}.roi-breakdown p{border-block-end:1px solid var(--line);justify-content:space-between;margin:0;padding-block:14px;font-size:12px;display:flex}.roi-breakdown p:last-child{border:0}.roi-note{color:var(--ink-soft);align-items:flex-start;gap:9px;margin-block-start:auto;padding-block-start:25px;font-size:10px;display:flex}.roi-note p{margin:0}.brief-output{flex-direction:column;display:flex}.output-top{color:var(--ink-soft);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.output-top button{color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.brief-output pre{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;font-family:var(--font-latin);border-radius:14px;flex:1;margin:24px 0;padding:20px;font-size:13px;line-height:1.65;overflow:auto}html[dir=rtl] .brief-output pre{font-family:var(--font-hebrew)}.output-empty{color:var(--ink-soft);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.brief-output>small{color:var(--ink-soft);font-size:9px}.member-main{padding-block:36px 110px}.member-banner{border-radius:var(--radius-xl);color:#f7f7ef;background:#0a1211;justify-content:space-between;align-items:flex-end;gap:40px;min-height:340px;padding:48px;display:flex;overflow:hidden}.member-banner h1{max-width:800px;margin-block:20px 13px}.member-banner p{color:#ffffff9e;font-size:13px}.member-launch-pack{border:1px solid var(--mint-strong);grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);gap:24px;margin-block:18px 28px;display:grid}@supports (color:color-mix(in lab, red, red)){.member-launch-pack{border:1px solid color-mix(in srgb, var(--mint-strong) 34%, var(--line))}}.member-launch-pack{border-radius:var(--radius-lg);background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.member-launch-pack{background:color-mix(in srgb, var(--mint) 18%, var(--surface))}}.member-launch-pack{padding:clamp(22px,4vw,34px)}.member-launch-pack-heading>span{color:var(--violet-deep);align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.member-launch-pack-heading h2{letter-spacing:-.04em;margin:13px 0 10px;font-size:clamp(25px,3.4vw,38px);line-height:1.08}.member-launch-pack-heading p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.member-launch-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.member-launch-pack-grid a{border:1px solid var(--line);background:var(--surface);min-width:0;color:inherit;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:16px;text-decoration:none;display:grid}.member-launch-pack-grid a>svg:first-child{color:var(--mint-strong);grid-row:1/span 2}.member-launch-pack-grid strong{font-size:13px}.member-launch-pack-grid span{color:var(--ink-soft);font-size:11px;line-height:1.45}.member-launch-pack-grid a>svg:last-child{grid-area:1/3/span 2}.personal-home{border:1px solid var(--violet);margin-block:18px 28px}@supports (color:color-mix(in lab, red, red)){.personal-home{border:1px solid color-mix(in srgb, var(--violet) 22%, var(--line))}}.personal-home{border-radius:var(--radius-xl);background:var(--surface);padding:clamp(24px,4vw,38px)}.personal-home[dir=rtl]{font-family:var(--font-hebrew)}.personal-home-heading{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(210px,.32fr);align-items:end;gap:26px;padding-block-end:24px;display:grid}.personal-home-heading h2{letter-spacing:-.04em;max-width:880px;margin:8px 0 10px;font-size:clamp(29px,4vw,48px);line-height:1.04}.personal-home[dir=rtl] .personal-home-heading h2{letter-spacing:-.018em}.personal-home-heading p{max-width:850px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.personal-home-freshness{background:var(--paper-soft);border-radius:18px;gap:5px;padding:17px;display:grid}.personal-home-freshness strong{font-size:13px;line-height:1.4}.personal-home-freshness span,.personal-home-freshness small{color:var(--ink-soft);font-size:10px;line-height:1.4}.personal-home-freshness small{color:#a7432d;font-weight:800}.personal-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:24px;display:grid}.personal-home-card{border:1px solid var(--line);background:var(--paper-soft);border-radius:20px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;display:flex}.personal-home-card h3{margin:10px 0 9px;font-size:clamp(19px,2.3vw,27px);line-height:1.16}.personal-home-card h3 a{color:inherit;text-decoration:none}.personal-home-card h3 a:hover{color:var(--violet)}.personal-home-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.62}.personal-home-card>small{color:var(--ink-soft);margin-block-start:10px;font-size:11px;line-height:1.55;display:block}.personal-home-kicker{color:var(--violet-deep);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.personal-home-link{min-height:42px;color:var(--violet-deep);text-underline-offset:4px;align-items:center;margin-block-start:auto;padding-block-start:16px;font-size:12px;font-weight:850;text-decoration:underline;display:inline-flex}.personal-home-change{color:#fff;background:#0b211a;grid-row:span 2;min-height:330px}.personal-home-change .personal-home-kicker,.personal-home-change .personal-home-link,.personal-home-change h3 a:hover{color:#9ef4d0}.personal-home-change p{color:#c2d2cc}.personal-home-evidence{background:#ffffff14;border-radius:16px;gap:6px;width:100%;margin-block-start:auto;padding:16px;display:grid}.personal-home-evidence strong{color:#9ef4d0;font-size:14px}.personal-home-evidence span{color:#d5e1dc;font-size:11px;line-height:1.45}.personal-home-evidence small{color:#adbfba;font-size:10px;line-height:1.55}.personal-home-saved,.personal-home-outcome{grid-column:1/-1}.personal-home-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;width:100%;margin-block-start:15px;display:grid}.personal-home-metric{background:var(--surface);border-radius:15px;gap:4px;min-width:0;padding:14px;display:grid}.personal-home-metric strong{font-size:27px;line-height:1}.personal-home-metric span{font-size:11px;font-weight:800;line-height:1.35}.personal-home-metric small{color:var(--ink-soft);font-size:9px;line-height:1.4}.personal-home-attention ul{gap:8px;width:100%;margin:14px 0 0;padding:0;list-style:none;display:grid}.personal-home-attention li{background:var(--surface);border-inline-start:3px solid #d06e47;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.personal-home-attention li strong{font-size:12px;line-height:1.45}.personal-home-attention li span,.personal-home-attention li small{color:var(--ink-soft);font-size:10px;line-height:1.45}.personal-home-boundary{background:var(--violet-soft);border-radius:14px;align-items:flex-start;gap:10px 18px;margin-block-start:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.personal-home-boundary{background:color-mix(in srgb, var(--violet-soft) 58%, var(--surface))}}.personal-home-boundary{padding:14px 16px}.personal-home-boundary strong{color:var(--violet-deep);flex:none;font-size:11px}.personal-home-boundary span{color:var(--ink-soft);font-size:10px;line-height:1.55}.personal-home-unavailable{justify-content:space-between;align-items:center;gap:24px;display:flex}.personal-home-unavailable h2{margin:7px 0 9px;font-size:clamp(25px,3vw,38px)}.personal-home-unavailable p{color:var(--ink-soft);margin:0;line-height:1.6}.personal-home-unavailable>a{color:var(--violet-deep);flex:none;font-weight:850}:root[data-theme=dark] .personal-home-change{background:#071813}:root[data-theme=dark] .personal-home-freshness,:root[data-theme=dark] .personal-home-card{background:var(--surface-raised)}:root[data-theme=dark] .personal-home-metric,:root[data-theme=dark] .personal-home-attention li{background:var(--surface)}@media (max-width:900px){.personal-home-heading{grid-template-columns:1fr;align-items:start}.personal-home-grid{grid-template-columns:1fr}.personal-home-change{grid-row:auto}.personal-home-saved,.personal-home-outcome{grid-column:auto}.personal-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.personal-home{border-radius:22px;margin-block:16px 22px;padding:20px}.personal-home-heading{gap:16px;padding-block-end:19px}.personal-home-heading h2{font-size:30px}.personal-home-grid{margin-block-start:18px}.personal-home-card{border-radius:17px;padding:18px}.personal-home-change{min-height:0}.personal-home-metrics{grid-template-columns:1fr}.personal-home-boundary,.personal-home-unavailable{flex-direction:column;align-items:stretch}.personal-home-unavailable>a{min-height:44px}}.member-research-alert{border-radius:var(--radius-lg);background:linear-gradient(135deg,#e8e4ffe0,#f4fcf8f5);border:1px solid #614dd640;justify-content:space-between;align-items:center;gap:24px;margin-block:16px;padding:22px 24px;display:flex}.member-research-alert-copy{align-items:center;gap:16px;min-width:0;display:flex}.member-research-alert-icon{background:var(--violet);color:#fff;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.member-research-alert h2{margin:4px 0;font-size:clamp(20px,2.6vw,30px);line-height:1.1}.member-research-alert p{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.member-research-alert .button{white-space:nowrap;flex:none}.tool-evaluation-entry{border-radius:var(--radius-lg);color:#effff7;background:#0a1211;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-block:0 20px;padding:22px;display:grid}.tool-evaluation-entry>svg{color:#65e5b1}.tool-evaluation-entry span{text-transform:uppercase;letter-spacing:.1em;color:#65e5b1;font-size:10px;font-weight:900}.tool-evaluation-entry h2{margin:5px 0;font-size:24px}.tool-evaluation-entry p{color:#b9cac4;max-width:720px;margin:0;font-size:14px;line-height:1.5}.tool-evaluation-entry .button{white-space:nowrap}@media (max-width:760px){.tool-evaluation-entry{grid-template-columns:auto 1fr}.tool-evaluation-entry .button{grid-column:1/-1;justify-content:center}}.story-reading-links{flex-wrap:wrap;align-items:center;gap:8px 13px;display:flex}.story-reading-links a{align-items:center;gap:5px;display:inline-flex}.story-detail-main{min-height:72vh;padding-block:28px 96px}.story-detail-shell{max-width:1240px}.story-back-link{margin-block-end:16px}.story-detail-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;min-width:0;display:grid}.story-detail-article,.story-detail-aside{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);min-width:0;box-shadow:var(--shadow-small);overflow:hidden}.story-detail-art{isolation:isolate;color:#08100f;place-items:center;min-height:190px;display:grid;position:relative}.story-detail-art:before,.story-detail-art:after{content:"";z-index:-1;border:1px solid #08100f3d;border-radius:50%;position:absolute}.story-detail-art:before{width:190px;height:190px}.story-detail-art:after{width:118px;height:118px}.story-detail-art>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;position:absolute;inset-block-end:20px;inset-inline-start:24px}.story-detail-article.story-mint .story-detail-art{background:linear-gradient(145deg, var(--mint), #e3fff1)}.story-detail-article.story-violet .story-detail-art{background:linear-gradient(145deg, var(--violet-soft), #f0edff)}.story-detail-article.story-coral .story-detail-art{background:linear-gradient(145deg, var(--coral-soft), #fff0ea)}.story-detail-article.story-blue .story-detail-art{background:linear-gradient(145deg, var(--blue-soft), #effaff)}.story-detail-copy{min-width:0;padding:clamp(24px,4vw,46px)}.story-detail-copy>*{max-width:100%}.story-detail-copy>.eyebrow-small{color:var(--violet);margin-block-start:22px;display:block}.story-detail-copy h1{letter-spacing:-.045em;max-width:900px;margin:13px 0 22px;font-size:clamp(40px,4.8vw,64px);line-height:1.02}html[dir=rtl] .story-detail-copy h1{letter-spacing:-.025em}.story-detail-lead{max-width:820px;color:var(--ink-soft);margin:0;font-size:clamp(18px,2vw,23px);line-height:1.55}.story-public-body{gap:18px;max-width:820px;margin-block-start:34px;display:grid}.story-public-body>span{color:var(--violet);letter-spacing:.04em;font-size:12px;font-weight:850}.story-public-body p{color:var(--ink);margin:0;font-size:clamp(17px,1.8vw,20px);line-height:1.78}.story-continuation-marker{background:linear-gradient(180deg, #fff0, var(--paper) 70%);justify-content:center;align-items:flex-end;min-height:92px;margin-block:12px -14px;display:flex;position:relative}.story-continuation-marker span{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800}.story-member-analysis{gap:18px;margin-block-start:38px;display:grid}.story-access-confirmation{color:#08100f;background:#a3ffd533;border:1px solid #30ad7e47;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;display:grid}.story-access-confirmation>svg{color:#167956;margin-block-start:2px}.story-access-confirmation>div{gap:3px;min-width:0;display:grid}.story-access-confirmation strong{font-size:15px;line-height:1.4}.story-access-confirmation span{color:#08100fb8;font-size:13px;line-height:1.5}.story-member-analysis section{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-soft);padding:24px}.story-member-analysis section>span,.story-membership-gate>div>span,.story-detail-aside>div>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.story-member-analysis p{margin:10px 0 0;font-size:17px;line-height:1.65}.story-member-analysis ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.story-member-analysis li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;line-height:1.55;display:grid}.story-member-analysis li svg{margin-block-start:4px}.story-member-analysis .story-next-step{background:var(--mint);color:#08100f}.story-member-analysis .story-next-step>span{color:#08100fa6}.story-membership-gate{border-radius:var(--radius-lg);color:#fff;background:#0a1211;grid-template-columns:auto minmax(0,1fr);gap:18px;margin-block-start:38px;padding:26px;display:grid}.story-membership-gate>svg{color:var(--mint)}.story-membership-gate>div>span{color:#ffffff94;font-size:11px}.story-membership-gate h2{letter-spacing:-.035em;max-width:620px;margin:8px 0 9px;font-size:clamp(25px,3.5vw,38px);line-height:1.05}.story-membership-gate p{color:#ffffffb3;max-width:650px;margin:0}.story-gate-benefits{flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.story-gate-benefits li{color:#ffffffdb;padding-inline-start:18px;font-size:13px;font-weight:700;position:relative}.story-gate-benefits li:before{color:var(--mint);content:"✓";position:absolute;inset-inline-start:0}.story-gate-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-start:20px;display:grid}.story-gate-proof-card{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;gap:4px;min-width:0;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid}:is(.story-gate-proof-card:hover,.story-gate-proof-card:focus-visible){background:#a3ffd51a;border-color:#a3ffd59e;transform:translateY(-2px)}.story-gate-proof-card strong{color:var(--mint);font-size:27px;line-height:1}.story-gate-proof-card span{font-size:13px;font-weight:800;line-height:1.35}.story-gate-proof-card small{color:#ffffffa3;font-size:11px;line-height:1.45}.story-membership-gate .story-gate-release-note{color:#ffffffb8;align-items:flex-start;gap:8px;max-width:100%;margin-block-start:18px;font-size:12px;line-height:1.55;display:flex}.story-gate-release-note svg{color:var(--mint);flex:none;margin-block-start:2px}.story-gate-actions{flex-wrap:wrap;gap:10px;margin-block-start:20px;display:flex}.story-membership-gate .button-primary{background:var(--mint);color:#08100f;box-shadow:0 8px 22px #0000003d}.story-membership-gate .button-secondary{color:#fff;background:#ffffff0f;border-color:#ffffff3d}:is(.story-membership-gate .button-secondary:hover,.story-membership-gate .button-secondary:focus-visible){background:#a3ffd51a;border-color:#a3ffd594}.story-detail-aside{padding:24px;position:sticky;inset-block-start:92px}.story-detail-aside>div:not(.story-detail-actions){border-block-end:1px solid var(--line);gap:6px;padding-block:17px;display:grid}.story-detail-aside>div:first-child{padding-block-start:0}.story-detail-aside strong{font-size:15px}.story-detail-aside small{color:var(--ink-soft);font-size:11px;line-height:1.5}.story-detail-aside a{color:var(--ink-soft);align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.story-detail-actions{grid-template-columns:1fr 1fr;gap:8px;margin-block:20px;display:grid}.story-detail-actions .button{min-width:0;padding-inline:12px}.story-detail-aside>p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.member-banner-actions{flex-direction:column;align-items:stretch;gap:10px;min-width:190px;display:flex}.member-banner-actions .button{justify-content:center}.member-banner-actions .button-secondary{color:#f7f7ef;background:#f7f7ef14;border-color:#f7f7ef57}:is(.member-banner-actions .button-secondary:hover,.member-banner-actions .button-secondary:focus-visible){color:#fff;background:#b9fbdc29;border-color:#b9fbdcbd}.member-billing-error{color:#ffd0c5!important}.demo-badge,.sandbox-label{color:var(--mint);text-transform:uppercase;border:1px solid #b9fbdc3d;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-block:16px;display:grid}.metric-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:auto 1fr;gap:6px 10px;padding:18px;display:grid}.metric-grid svg{color:var(--violet);grid-row:1/4}.metric-grid span,.metric-grid small{color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:700}.metric-grid strong{font-size:26px}.member-next{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:28px;margin-block:16px;padding:clamp(26px,4vw,42px);display:grid;position:relative;overflow:hidden}.member-next:before{content:"";background:var(--violet);width:7px;position:absolute;inset-block:0;inset-inline-start:0}.member-next.story-mint:before{background:var(--mint-strong)}.member-next.story-coral:before{background:var(--coral)}.member-next.story-blue:before{background:#5badd2}.member-next-copy h2{letter-spacing:-.045em;max-width:820px;margin:9px 0 12px;font-size:clamp(29px,4.2vw,50px);line-height:1.02}html[dir=rtl] .member-next-copy h2{letter-spacing:-.025em}.member-next-copy>p{max-width:760px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}.member-next-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-block-start:22px;display:flex}.member-next-proof{border-radius:var(--radius-lg);background:var(--paper-soft);flex-direction:column;justify-content:flex-end;align-self:stretch;gap:7px;padding:22px;display:flex}.member-next-proof svg{color:var(--violet)}.member-next-proof span,.member-next-proof small{color:var(--ink-soft);font-size:10px;font-weight:750}.member-next-proof strong{font-size:15px;line-height:1.4}.member-start,.member-activity,.member-learning{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);margin-block:16px;padding:clamp(24px,4vw,38px)}.member-start-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-block-end:22px;display:flex}.member-start-heading h2,.member-learning .panel-heading h2{margin:7px 0 9px;font-size:clamp(27px,3.7vw,42px);line-height:1.05}.member-start-heading p{max-width:760px;color:var(--ink-soft);margin:0;font-size:12px}.member-start-progress{color:#fff;text-align:center;background:#0a1211;border-radius:18px;flex:none;min-width:110px;padding:18px;display:grid}.member-start-progress strong{color:var(--mint);font-size:27px}.member-start-progress span{color:#ffffff9e;text-transform:uppercase;font-size:9px;font-weight:800}.member-start-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.member-start-steps article{border:1px solid var(--line);background:var(--paper-soft);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.member-start-steps article.is-complete{background:#b9fbdc33;border-color:#1d976859}.member-step-number{background:var(--surface);width:34px;height:34px;color:var(--violet);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.member-start-steps article.is-complete .member-step-number{color:#fff;background:#0f865e}.member-step-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-step-title strong{font-size:13px}.member-step-title small{background:var(--violet-soft);color:var(--violet);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:850}.member-start-steps p{color:var(--ink-soft);margin:4px 0 0;font-size:10px;line-height:1.45}.member-start-steps article>a{color:var(--violet);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.member-activity-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-block-end:22px;display:flex}.member-activity-heading h2{margin:7px 0 9px;font-size:clamp(27px,3.7vw,42px);line-height:1.05}.member-activity-heading p{max-width:680px;color:var(--ink-soft);margin:0;font-size:12px}.member-activity-heading>svg{color:#0f865e;flex:none}.member-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.member-activity-grid>a{border:1px solid var(--line);background:var(--paper-soft);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:164px;padding:20px;transition:transform .2s,border-color .2s,background .2s;display:grid}.member-activity-grid>a:hover{background:var(--surface);border-color:#614dd65c;transform:translateY(-3px)}.member-activity-grid>a>svg{color:var(--violet)}.member-activity-icon{background:var(--violet-soft);width:42px;height:42px;color:var(--violet);border-radius:14px;place-items:center;display:grid}.member-activity-grid div{min-width:0}.member-activity-grid small{color:var(--ink-soft);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.member-activity-grid strong{margin-block-start:8px;font-size:31px;line-height:1;display:inline-block}.member-activity-grid div>span{color:var(--ink-soft);margin-inline-start:8px;font-size:12px;font-weight:750}.member-activity-grid p{color:var(--ink-soft);margin:10px 0 0;font-size:14px;line-height:1.55}.member-learning .panel-heading{margin-block-end:22px}.member-learning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.member-learning-grid>a{border:1px solid var(--line);background:var(--paper-soft);border-radius:18px;flex-direction:column;align-items:flex-start;min-height:230px;padding:20px;transition:transform .2s,border-color .2s,background .2s;display:flex}.member-learning-grid>a:hover{background:var(--surface);border-color:#614dd65c;transform:translateY(-3px)}.member-learning-icon{background:var(--violet-soft);width:42px;height:42px;color:var(--violet);border-radius:14px;place-items:center;margin-block-end:auto;display:grid}.member-learning-grid small{color:var(--ink-soft);text-transform:uppercase;margin-block-start:20px;font-size:9px;font-weight:800}.member-learning-grid strong{margin-block-start:6px;font-size:17px}.member-learning-grid p{color:var(--ink-soft);margin:7px 0 16px;font-size:11px;line-height:1.55}.member-learning-link{color:var(--violet);align-items:center;gap:5px;margin-block-start:auto;font-size:9px;font-weight:850;display:inline-flex}.member-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;display:grid}.member-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:24px}.member-panel-wide{grid-row:span 2}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:16px;display:flex}.panel-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:23px}.panel-heading a{color:var(--ink-soft);align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.watch-row{border-block-end:1px solid var(--line);grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:18px;display:grid}.watch-accent{border-radius:999px;width:5px;height:38px}.watch-accent.story-mint{background:var(--mint-strong)}.watch-accent.story-violet{background:var(--violet)}.watch-accent.story-coral{background:var(--coral)}.watch-accent.story-blue{background:var(--blue)}.watch-row strong{font-size:13px;display:block}.watch-row small{color:var(--ink-soft);font-size:9px}.inline-empty{border:1px dashed var(--line-strong);min-height:170px;color:var(--ink-soft);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.inline-empty p{max-width:270px;margin:0;font-size:11px}.inline-empty a{color:var(--ink);font-size:10px;font-weight:800;text-decoration:underline}.mini-tool{border-block-end:1px solid var(--line);align-items:center;gap:11px;padding-block:12px;display:flex}.mini-tool>span{background:var(--paper-soft);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.mini-tool div{flex-direction:column;display:flex}.mini-tool strong{font-size:12px}.mini-tool small{color:var(--ink-soft);font-size:9px}.referral-code{border:1px dashed var(--line-strong);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px;font-size:11px;font-weight:800;display:flex}.referral-code button{background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.referral-panel>p{color:var(--ink-soft);margin:13px 0 0;font-size:9px}.member-watchlist-page{padding-block-end:clamp(72px,9vw,128px)}.watchlist-hero{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(circle at 8% 12%, var(--mint) 0, transparent 34%), linear-gradient(145deg, var(--surface), var(--violet-soft));grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(32px,6vw,88px);margin-block-end:16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.watchlist-hero{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--mint) 55%, transparent) 0, transparent 34%), linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--violet-soft) 38%, var(--surface)))}}.watchlist-hero{padding:clamp(32px,6vw,76px)}.watchlist-hero:after{content:"";border:42px solid var(--violet);width:260px;height:260px;position:absolute;inset-block-start:-140px;inset-inline-end:-120px}@supports (color:color-mix(in lab, red, red)){.watchlist-hero:after{border:42px solid color-mix(in srgb, var(--violet) 9%, transparent)}}.watchlist-hero:after{pointer-events:none;border-radius:50%}.watchlist-hero h1{letter-spacing:-.055em;max-width:850px;margin:14px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.98}html[dir=rtl] .watchlist-hero h1{letter-spacing:-.035em}.watchlist-hero>div>p{max-width:760px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.75}.watchlist-hero aside{z-index:1;color:#fff;background:#0b1513;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:230px;padding:27px;display:flex;position:relative}.watchlist-hero aside svg{color:var(--mint);margin-block-end:auto}.watchlist-hero aside span,.watchlist-hero aside small{color:#ffffff9e;font-size:10px;font-weight:750}.watchlist-hero aside span{text-transform:uppercase}.watchlist-hero aside strong{margin-block:7px;font-size:17px;line-height:1.35}.watchlist-summary{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:10px;margin-block-end:16px;display:grid}.watchlist-summary>div,.watchlist-summary>a{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:18px 20px;display:grid}.watchlist-summary svg{color:var(--violet)}.watchlist-summary span{color:var(--ink-soft);font-size:11px;font-weight:750}.watchlist-summary strong{font-size:28px}.watchlist-summary>a{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;font-size:11px;font-weight:800}.watchlist-controls{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.watchlist-search{border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding-inline:16px 8px;display:grid}.watchlist-search>svg{color:var(--violet)}.watchlist-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.watchlist-search input::placeholder{color:var(--ink-soft)}.watchlist-search button{width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}:is(.watchlist-search button:hover,.watchlist-search button:focus-visible){background:var(--surface);color:var(--ink)}.watchlist-filter-buttons{gap:7px;display:flex}.watchlist-filter-buttons button{border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:9px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.watchlist-filter-buttons button strong{background:var(--surface-muted);min-width:24px;min-height:24px;color:var(--ink);border-radius:999px;place-items:center;font-size:10px;display:inline-grid}.watchlist-filter-buttons button.is-active{color:#fff;background:#0b1513;border-color:#0b1513}.watchlist-filter-buttons button.is-active strong{color:#fff;background:#ffffff24}.watchlist-facet-controls{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.watchlist-facet-controls label{color:var(--ink-soft);gap:6px;font-size:10px;font-weight:800;display:grid}.watchlist-select-shell{align-items:center;display:grid;position:relative}.watchlist-select-shell select{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface-muted);width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:13px;outline:0;padding:0 42px 0 14px;font-size:12px;font-weight:720}html[dir=rtl] .watchlist-select-shell select{padding:0 14px 0 42px}.watchlist-select-shell select:focus-visible{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab, red, red)){.watchlist-select-shell select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 18%, transparent)}}.watchlist-select-shell select:disabled{cursor:not-allowed;opacity:.52}.watchlist-select-shell svg{pointer-events:none;color:var(--ink-soft);position:absolute;inset-inline-end:14px}.watchlist-result-count{color:var(--ink-soft);grid-column:1/-1;margin:0;padding-inline:5px;font-size:10px;font-weight:700}.watchlist-collections{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-small);border-radius:22px;gap:20px;margin-block:20px 34px;padding:24px;display:grid}.watchlist-collections-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.watchlist-collections-heading h2{letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(22px,3vw,31px)}.watchlist-collections-heading p{max-width:760px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.72}.watchlist-collections-heading>svg{color:var(--violet);flex:none}.watchlist-collection-create{background:var(--surface-muted);border-radius:17px;gap:8px;padding:16px;display:grid}.watchlist-collection-create>label{color:var(--ink-soft);font-size:10px;font-weight:800}.watchlist-collection-create>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.watchlist-collection-create input,.watchlist-collection-edit input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:12px;outline:0;padding:0 13px;font-size:13px}:is(.watchlist-collection-create input:focus-visible,.watchlist-collection-edit input:focus-visible){border-color:var(--violet);box-shadow:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab, red, red)){:is(.watchlist-collection-create input:focus-visible,.watchlist-collection-edit input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 18%, transparent)}}.watchlist-collection-create .button{min-height:46px}.watchlist-collection-create small{color:var(--ink-soft);font-size:10px}.watchlist-collection-grid{gap:10px;display:grid}.watchlist-collection-row{border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(190px,.8fr) minmax(0,1.4fr);align-items:center;gap:18px;padding:13px;display:grid}.watchlist-collection-meta{align-items:center;gap:11px;min-width:0;display:flex}.watchlist-collection-meta>span{background:var(--violet-soft);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.watchlist-collection-meta>span{background:color-mix(in srgb, var(--violet-soft) 58%, var(--surface))}}.watchlist-collection-meta>span{color:var(--violet)}.watchlist-collection-meta>div{gap:3px;min-width:0;display:grid}.watchlist-collection-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.watchlist-collection-meta small{color:var(--ink-soft);font-size:10px}.watchlist-collection-edit{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.watchlist-collection-edit button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:11px;padding:0 13px;font-size:11px;font-weight:800}.watchlist-collection-edit button:last-child{color:var(--coral)}.watchlist-collection-edit button.is-confirming{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.watchlist-collection-edit button.is-confirming{border-color:color-mix(in srgb, var(--coral) 45%, var(--line))}}.watchlist-collection-edit button.is-confirming{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.watchlist-collection-edit button.is-confirming{background:color-mix(in srgb, var(--coral) 8%, var(--surface))}}.watchlist-collection-create :disabled,.watchlist-collection-edit :disabled,.watchlist-card-collections :disabled{cursor:not-allowed;opacity:.5}.watchlist-collections-empty{border:1px dashed var(--line-strong);color:var(--ink-soft);border-radius:15px;align-items:center;gap:10px;padding:17px;display:flex}.watchlist-collections-empty p,.watchlist-collection-message{margin:0;font-size:12px;line-height:1.6}.watchlist-collection-message{color:var(--ink-soft);font-weight:700}.watchlist-card-shell{align-content:start;min-width:0;display:grid}.watchlist-card-collections{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:9px;width:100%;min-width:0;max-width:100%;margin-block-start:9px;padding:10px;display:grid;overflow:hidden}.watchlist-card-collection-tags{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.watchlist-card-collection-tags>span{background:var(--violet-soft);border-radius:999px;flex:0 100%;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.watchlist-card-collection-tags>span{background:color-mix(in srgb, var(--violet-soft) 58%, var(--surface))}}.watchlist-card-collection-tags>span{color:var(--ink);padding:6px 7px 6px 10px;font-size:10px;font-weight:800}.watchlist-card-collection-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}html[dir=rtl] .watchlist-card-collection-tags>span{padding:6px 10px 6px 7px}.watchlist-card-collection-tags button{background:var(--ink);border:0;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.watchlist-card-collection-tags button{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.watchlist-card-collection-tags button{color:inherit;cursor:pointer}.watchlist-card-collection-add{align-items:center;display:grid;position:relative}.watchlist-card-collection-add select{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface-muted);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:11px;outline:0;padding:0 38px 0 12px;font-size:11px;font-weight:750}html[dir=rtl] .watchlist-card-collection-add select{padding:0 12px 0 38px}.watchlist-card-collection-add select:focus-visible{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab, red, red)){.watchlist-card-collection-add select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 18%, transparent)}}.watchlist-card-collection-add>svg{pointer-events:none;color:var(--ink-soft);position:absolute;inset-inline-end:12px}.watchlist-no-results{margin-block-start:24px}.watchlist-notice{border:1px solid var(--violet);align-items:flex-start;gap:13px;margin-block:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.watchlist-notice{border:1px solid color-mix(in srgb, var(--violet) 28%, var(--line))}}.watchlist-notice{background:var(--violet-soft);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.watchlist-notice{background:color-mix(in srgb, var(--violet-soft) 34%, var(--surface))}}.watchlist-notice{padding:18px 20px}.watchlist-notice-error{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.watchlist-notice-error{border-color:color-mix(in srgb, var(--coral) 40%, var(--line))}}.watchlist-notice-error{background:var(--coral-soft)}@supports (color:color-mix(in lab, red, red)){.watchlist-notice-error{background:color-mix(in srgb, var(--coral-soft) 42%, var(--surface))}}.watchlist-notice svg{color:var(--violet);flex:none}.watchlist-notice-error svg{color:var(--coral)}.watchlist-notice strong{font-size:13px;display:block}.watchlist-notice p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.55}.watchlist-section{margin-block-start:clamp(54px,8vw,96px)}.watchlist-story-grid,.watchlist-tool-grid{align-items:stretch}.watchlist-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:34px;display:flex}.watchlist-empty>svg{color:var(--violet)}.watchlist-empty h2{margin:16px 0 8px;font-size:clamp(24px,3vw,34px)}.watchlist-empty p{max-width:560px;color:var(--ink-soft);margin:0 0 22px;line-height:1.65}.centered{text-align:center;margin-inline:auto}.centered p{margin-inline:auto}.membership-availability{border:1px solid var(--line);background:var(--paper-soft);border-radius:24px;margin-block:0 30px}@supports (color:color-mix(in lab, red, red)){.membership-availability{background:color-mix(in srgb, var(--paper-soft) 72%, var(--surface))}}.membership-availability{padding:clamp(22px,4vw,38px)}.membership-availability-heading{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);align-items:end;column-gap:28px;margin-block-end:22px;display:grid}.membership-availability-heading>span{color:var(--violet-deep);letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:10px;font-weight:850}.membership-availability-heading h2{letter-spacing:-.045em;grid-column:1;margin:7px 0 0;font-size:clamp(28px,4vw,44px);line-height:1.04}.membership-availability-heading p{color:var(--ink-soft);grid-area:1/2/span 2;margin:0;font-size:14px;line-height:1.65}.membership-availability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.membership-availability-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:18px}.membership-availability-card.is-protected{border-color:var(--mint-strong)}@supports (color:color-mix(in lab, red, red)){.membership-availability-card.is-protected{border-color:color-mix(in srgb, var(--mint-strong) 38%, var(--line))}}.membership-availability-card.is-protected{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.membership-availability-card.is-protected{background:color-mix(in srgb, var(--mint) 22%, var(--surface))}}.membership-availability-card.is-gated{background:var(--paper-soft)}@supports (color:color-mix(in lab, red, red)){.membership-availability-card.is-gated{background:color-mix(in srgb, var(--paper-soft) 84%, var(--surface))}}.membership-availability-card header{align-items:center;gap:9px;display:flex}.membership-availability-card header>span{background:var(--paper-soft);width:34px;height:34px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.membership-availability-card.is-protected header>span{background:var(--mint);color:#0b332b}.membership-availability-card small{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.membership-availability-card h3{min-height:48px;margin:14px 0 12px;font-size:18px;line-height:1.28}.membership-availability-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.membership-availability-card li{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.membership-availability-card li svg{width:15px;color:var(--mint-strong);flex:none;margin-block-start:2px}.launch-offer{border:1px solid var(--violet);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-block:0 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.launch-offer{border:1px solid color-mix(in srgb, var(--violet) 34%, var(--line))}}.launch-offer{background:linear-gradient(135deg, var(--mint), var(--violet-soft));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.launch-offer{background:linear-gradient(135deg, color-mix(in srgb, var(--mint) 28%, var(--surface)), color-mix(in srgb, var(--violet-soft) 34%, var(--surface)))}}.launch-offer{padding:clamp(22px,4vw,34px)}.launch-offer>div:first-child>span{color:var(--violet-deep);font-size:11px;font-weight:850}.launch-offer h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(26px,4vw,42px);line-height:1.08}.launch-offer p{max-width:720px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.launch-offer-code{border:1px dashed var(--violet);gap:7px;min-width:220px;display:grid}@supports (color:color-mix(in lab, red, red)){.launch-offer-code{border:1px dashed color-mix(in srgb, var(--violet) 55%, var(--line))}}.launch-offer-code{background:var(--surface);border-radius:16px;padding:18px}.launch-offer-code small,.launch-offer-code span{color:var(--ink-soft);font-size:10px;line-height:1.45}.launch-offer-code strong{letter-spacing:.06em;font-size:22px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.pricing-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;padding:28px;display:flex;position:relative}.pricing-card.featured{border-color:var(--mint-strong);background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.pricing-card.featured{background:color-mix(in srgb, var(--mint) 28%, var(--surface))}}.pricing-card.featured{box-shadow:var(--shadow-small)}.popular-tag{background:var(--mint);color:#08100f;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850;position:absolute;inset-block-start:16px;inset-inline-end:16px}.plan-name{color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:850}.plan-release-state{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-self:flex-start;margin-block-end:14px;padding:6px 9px;font-size:9px;font-weight:800}.pricing-card.featured .plan-release-state{margin-block-start:20px}.plan-release-state.is-active{border-color:var(--mint-strong)}@supports (color:color-mix(in lab, red, red)){.plan-release-state.is-active{border-color:color-mix(in srgb, var(--mint-strong) 48%, var(--line))}}.plan-release-state.is-active{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.plan-release-state.is-active{background:color-mix(in srgb, var(--mint) 35%, var(--surface))}}.plan-release-state.is-active{color:#0b332b}.plan-price{align-items:baseline;gap:6px;margin-block:20px 10px;display:flex}.plan-price strong{letter-spacing:-.065em;font-size:62px;line-height:1}.plan-price span{color:var(--ink-soft);font-size:10px}.pricing-card>p{min-height:52px;color:var(--ink-soft);font-size:12px}.pricing-card ul{border-block:1px solid var(--line);gap:11px;margin:10px 0 22px;padding:20px 0;list-style:none;display:grid}.pricing-card li{gap:8px;font-size:11px;display:flex}.pricing-card li svg{color:var(--mint-strong);flex:none}.pricing-card .button{margin-block-start:auto}.pricing-guardrail{border:1px solid var(--line);background:var(--paper-soft);border-radius:15px;align-items:flex-start;gap:14px;margin-block:20px 70px;padding:18px;display:flex}.pricing-guardrail strong{font-size:12px;display:block}.pricing-guardrail p{color:var(--ink-soft);margin:3px 0 0;font-size:10px}.faq-section{max-width:850px;margin-inline:auto}.faq-section .section-heading{margin-block-end:24px}.faq-section details{border-block-start:1px solid var(--line)}.faq-section details:last-child{border-block-end:1px solid var(--line)}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:19px;font-weight:750;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section details[open] summary svg{transform:rotate(180deg)}.faq-section details p{max-width:720px;color:var(--ink-soft);margin:-7px 0 20px;font-size:13px}.checkout-main{padding-block:32px 100px}.auth-main{place-items:center;min-height:100svh;padding-block:clamp(28px,8vh,96px);display:grid}.auth-shell{border:1px solid var(--line);background:var(--surface);border-radius:clamp(24px,3vw,38px);grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);width:min(100%,1040px);display:grid;overflow:hidden;box-shadow:0 28px 80px #1619171f}.auth-card{background:var(--surface);width:100%;padding:clamp(28px,6vw,56px)}.auth-topline{justify-content:space-between;align-items:center;gap:18px;margin-block-end:44px;display:flex}.auth-brand{width:fit-content;color:var(--ink);align-items:center;gap:10px;display:flex}.auth-language{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:780;display:inline-flex}:is(.auth-language:hover,.auth-language:focus-visible){border-color:var(--line-strong);color:var(--ink);background:var(--paper-soft)}.auth-brand span{background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;font-weight:850;display:grid}.auth-brand strong{letter-spacing:-.02em;font-size:17px}.auth-card h1{letter-spacing:-.055em;max-width:430px;margin:12px 0 14px;font-size:clamp(34px,6vw,56px);line-height:.98}.auth-message{max-width:420px;min-height:48px;color:var(--ink-soft);margin:0 0 28px;line-height:1.65}.auth-card form{gap:10px;display:grid}.auth-public-access{gap:18px;display:grid}.auth-public-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.auth-public-proof>div{border:1px solid var(--line);background:var(--paper-soft);border-radius:14px;align-content:start;gap:4px;min-width:0;min-height:94px;padding:15px;display:grid}.auth-public-proof strong{color:var(--ink);letter-spacing:-.04em;font-size:25px;line-height:1}.auth-public-proof span{color:var(--ink-soft);font-size:12px;line-height:1.45}.auth-public-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-public-actions .button{text-align:center;width:100%;margin:0}.auth-public-note{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.auth-status{border:1px solid var(--line);background:var(--paper-soft);color:var(--ink-soft);border-radius:13px;gap:5px;margin:0 0 18px;padding:14px 16px;font-size:13px;line-height:1.55;display:grid}.auth-status strong{color:var(--ink);font-size:14px}.auth-status p{margin:0}.auth-status-error{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.auth-status-error{border-color:color-mix(in srgb, var(--coral) 46%, var(--line))}}.auth-status-error{background:var(--coral-soft)}@supports (color:color-mix(in lab, red, red)){.auth-status-error{background:color-mix(in srgb, var(--coral-soft) 62%, var(--surface))}}.auth-status-success{border-color:var(--mint-strong)}@supports (color:color-mix(in lab, red, red)){.auth-status-success{border-color:color-mix(in srgb, var(--mint-strong) 42%, var(--line))}}.auth-status-success{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.auth-status-success{background:color-mix(in srgb, var(--mint) 42%, var(--surface))}}.auth-status-loading{grid-template-columns:9px 1fr;align-items:center}.auth-status-dot{background:var(--violet);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite alternate auth-status-pulse}@keyframes auth-status-pulse{to{opacity:.32}}.auth-card label{color:var(--ink-soft);font-size:12px;font-weight:750}.auth-card input{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:12px;padding:0 15px}.auth-card input:focus-visible{outline:3px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.auth-card input:focus-visible{outline:3px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.auth-card input:focus-visible{outline-offset:2px}.auth-card .button{justify-content:center;align-items:center;gap:10px;min-height:52px;margin-block-start:4px;display:inline-flex}.auth-card .button:disabled{cursor:not-allowed}.auth-button-spinner{border:2px solid;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.auth-button-spinner{border:2px solid color-mix(in srgb, currentColor 28%, transparent)}}.auth-button-spinner{border-top-color:currentColor;border-radius:50%;animation:.8s linear infinite auth-spinner}@keyframes auth-spinner{to{transform:rotate(360deg)}}.auth-inline-alert{color:var(--coral);margin:0 0 14px}@supports (color:color-mix(in lab, red, red)){.auth-inline-alert{color:color-mix(in srgb, var(--coral) 72%, var(--ink))}}.auth-inline-alert{font-size:13px;font-weight:700;line-height:1.55}.auth-text-button{width:fit-content;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid;margin-block-start:5px;padding:0;font-weight:750}.auth-note{border-top:1px solid var(--line);color:var(--ink-soft);margin:22px 0 0;padding-block-start:20px;font-size:12px;line-height:1.7}.auth-privacy{color:var(--ink-soft);margin:10px 0 0;font-size:12px;line-height:1.7}.auth-privacy a{color:var(--ink);text-underline-offset:3px;font-weight:750;text-decoration:underline}.auth-actions{flex-wrap:wrap;gap:12px 20px;margin-block-start:22px;display:flex}.auth-actions a{color:var(--ink-soft);text-underline-offset:4px;font-size:12px;font-weight:750;text-decoration:underline}.auth-member-preview{isolation:isolate;color:#f7f5ed;background:radial-gradient(circle at 84% 12%,#c2ffe238,#0000 34%),linear-gradient(152deg,#111714 0%,#17271f 58%,#24382e 100%);flex-direction:column;justify-content:space-between;gap:42px;min-height:100%;padding:clamp(34px,5vw,58px);display:flex;position:relative;overflow:hidden}.auth-member-preview:after{content:"Q";z-index:-1;color:#ffffff0e;font-size:clamp(190px,27vw,330px);font-weight:900;line-height:1;position:absolute;inset-block-end:-82px;inset-inline-end:-22px}.auth-preview-eyebrow{color:#b9e7ce;letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:820}.auth-member-preview h2{color:#fffdf6;letter-spacing:-.045em;max-width:410px;margin:0 0 18px;font-size:clamp(31px,4vw,48px);line-height:1.02}.auth-member-preview>div>p:not(.auth-preview-eyebrow){color:#f7f5edb8;max-width:390px;margin:0;font-size:15px;line-height:1.7}.auth-member-preview ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.auth-member-preview li{color:#fffdf6e6;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;font-weight:680;line-height:1.45;display:grid}.auth-member-preview li span{color:#c9f0db;background:#ffffff0f;border:1px solid #bee9d23d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.auth-preview-footer{border-top:1px solid #ffffff21;padding-block-start:22px}.auth-preview-footer strong{color:#fffdf6;font-size:13px;display:block}.auth-preview-footer p{color:#f7f5ed9e;margin:14px 0 3px;font-size:12px}.auth-preview-footer a{color:#c9f0db;text-underline-offset:4px;font-size:12px;font-weight:750;text-decoration:underline}html[dir=rtl] .auth-card h1{letter-spacing:-.035em}html[dir=rtl] .auth-member-preview h2{letter-spacing:-.025em}@media (max-width:1180px){.membership-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-window-layout,.newsroom-blueprint-hero{grid-template-columns:1fr}.membership-screen{min-height:560px}.newsroom-cadence{grid-template-columns:1fr}.newsroom-cadence ol{grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto}}@media (max-width:840px){.membership-screen-body{grid-template-columns:112px minmax(0,1fr)}.membership-screen-content{padding:44px 26px 28px}.membership-capability-grid,.newsroom-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.membership-proof-strip{grid-template-columns:1fr}.membership-proof-card{min-height:0}.membership-proof-card b{font-size:14px}.membership-proof-card small{font-size:12px;line-height:1.55}.membership-screen{border-radius:22px;min-height:0}.membership-screen-body{grid-template-columns:1fr;min-height:0}.membership-screen-body>aside{border-block-end:1px solid #ffffff1a;border-inline-end:0;grid-template-columns:auto repeat(3,max-content);align-items:center;gap:14px;min-height:66px;padding:14px 16px;display:grid;overflow-x:auto}.membership-screen-body>aside span:nth-last-child(-n+2){display:none}.membership-screen-mark{width:34px;height:34px;margin:0}.membership-screen-content{padding:34px 20px 22px}.membership-screen-content h3{margin-block-end:28px;font-size:40px}.membership-screen-actions,.membership-capability-grid,.newsroom-format-grid{grid-template-columns:1fr}.membership-capability-grid>article{min-height:190px}.membership-truth-note{padding:17px}.newsroom-blueprint-hero{gap:24px}.newsroom-blueprint-hero h2{font-size:42px}.newsroom-blueprint-promise{padding:21px}.newsroom-cadence{padding:22px 18px}.newsroom-cadence ol{grid-template-columns:1fr;overflow:visible}.newsroom-cadence li{min-height:0}.newsroom-blueprint-actions{flex-direction:column;align-items:stretch}.newsroom-blueprint-actions .button{width:100%}}.flashes-page{width:100%;min-width:0;max-width:100%;padding-block-end:96px;overflow-x:clip}.flashes-hero{border-block-end:1px solid var(--line);background:radial-gradient(circle at 14% 20%, var(--mint) 0, transparent 35%), linear-gradient(135deg, var(--surface) 0%, var(--surface) 100%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flashes-hero{background:radial-gradient(circle at 14% 20%, color-mix(in srgb, var(--mint) 72%, transparent) 0, transparent 35%), linear-gradient(135deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 84%, var(--blue)) 100%)}}.flashes-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(38px,5vw,64px);display:grid}.flashes-hero-inner>*,.flashes-toolbar>*,.flashes-workspace,.flashes-filters,.flashes-list{min-width:0;max-width:100%}.flashes-hero h1{letter-spacing:-.065em;max-width:900px;margin:18px 0;font-size:clamp(44px,5.4vw,76px);line-height:.98}[dir=rtl] .flashes-hero h1{letter-spacing:-.045em}.flashes-hero p{max-width:760px;color:var(--ink-soft);margin:0;font-size:clamp(17px,1.7vw,22px);line-height:1.6}.flashes-live-card{border:1px solid var(--ink);min-width:0;padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.flashes-live-card{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.flashes-live-card{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.flashes-live-card{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.flashes-live-card{box-shadow:0 24px 70px var(--ink)}@supports (color:color-mix(in lab, red, red)){.flashes-live-card{box-shadow:0 24px 70px color-mix(in srgb, var(--ink) 10%, transparent)}}.flashes-live-card>span{background:var(--muted);border-radius:50%;width:11px;height:11px;position:absolute;inset-block-start:26px;inset-inline-end:24px}.flashes-live-card>span.is-connected{background:#20a76b;box-shadow:0 0 0 7px #20a76b29}.flashes-live-card small,.flashes-live-card strong{display:block}.flashes-live-card small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}[dir=rtl] .flashes-live-card small{font-family:var(--font-hebrew);text-transform:none}.flashes-live-card strong{margin-block:14px 10px;font-size:28px}.flashes-live-card p{font-size:14px;line-height:1.65}.flashes-workspace{padding-block-start:clamp(30px,4vw,48px)}.flashes-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:28px;display:grid}.flashes-toolbar h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(34px,4vw,58px)}.flashes-search{width:100%}.flashes-filters{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-block:28px 22px;padding-block:18px;display:flex}.flashes-category-filter{scrollbar-width:thin;flex-wrap:nowrap;flex:420px;min-width:0;overflow-x:auto}.flashes-filters .result-count{white-space:nowrap;margin-inline-start:auto}.flashes-list{border-block-start:3px solid var(--ink)}.flash-entry{min-width:0}.flash-day-heading{border-block-end:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0 14px;display:flex}.flash-day-heading span{letter-spacing:-.035em;font-size:clamp(24px,3vw,38px);font-weight:900}.flash-day-heading time{color:var(--muted);font-size:13px;font-weight:800}.flash-row{border-block-end:1px solid var(--line);grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);gap:clamp(24px,5vw,70px);min-width:0;padding-block:clamp(25px,4vw,42px);display:grid}.flash-row.is-live{background:linear-gradient(90deg, var(--mint), transparent 46%)}@supports (color:color-mix(in lab, red, red)){.flash-row.is-live{background:linear-gradient(90deg, color-mix(in srgb, var(--mint) 26%, transparent), transparent 46%)}}[dir=rtl] .flash-row.is-live{background:linear-gradient(270deg, var(--mint), transparent 46%)}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .flash-row.is-live{background:linear-gradient(270deg, color-mix(in srgb, var(--mint) 26%, transparent), transparent 46%)}}.flash-time{align-items:baseline;gap:14px;min-width:0;display:flex}.flash-time>span{color:var(--muted);font-size:12px;font-weight:900}.flash-time time{color:var(--ink-soft);font-size:13px;font-weight:750;line-height:1.5}.flash-copy{min-width:0}.flash-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.flash-meta>span:not(:last-child):after{content:"·";margin-inline-start:8px}.flash-meta .flash-kind{color:var(--ink);font-weight:900}.flash-row.is-live .flash-kind{color:#0b7851}.flash-copy h3{letter-spacing:-.035em;max-width:950px;margin:12px 0 10px;font-size:clamp(25px,3vw,43px);line-height:1.08}.flash-copy h3 a{color:var(--ink);text-decoration:none}:is(.flash-copy h3 a:hover,.flash-copy h3 a:focus-visible){text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.flash-copy p{max-width:820px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}.flash-source-date{color:var(--muted);margin-block-start:14px;font-size:12px;font-weight:750}.flash-links{flex-wrap:wrap;gap:18px;margin-block-start:17px;display:flex}.flash-links a{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:850;display:inline-flex}[dir=rtl] .flash-links a:first-child svg{transform:scaleX(-1)}@media (max-width:820px){.flashes-hero-inner,.flashes-toolbar{grid-template-columns:1fr}.flashes-hero h1{font-size:clamp(48px,13vw,74px)}.flash-row{grid-template-columns:1fr;gap:14px}.flash-time{justify-content:space-between}}@media (max-width:620px){.flashes-page{padding-block-end:64px}.flashes-hero-inner{width:calc(100% - 28px);padding-block:30px 28px}.flashes-hero h1{margin-block:12px;font-size:clamp(38px,12vw,52px);line-height:1}.flashes-hero p{font-size:16px}.flashes-live-card{box-sizing:border-box;border-radius:19px;width:100%;max-width:100%;padding:16px 18px}.flashes-live-card strong{margin-block:10px 6px;font-size:23px}.flashes-filters{align-items:stretch;width:100%}.flashes-filters>.filter-chips:first-child{grid-template-columns:1fr;width:100%;display:grid}.flashes-filters>.filter-chips:first-child button{min-height:44px}.flashes-filters .result-count{margin-inline-start:0}.flash-row{padding-block:28px}.flash-copy h3{font-size:28px}.flash-copy p,.flash-links a{font-size:14px}.flash-day-heading{padding-block-start:28px}.flash-day-heading span{font-size:27px}}@media (prefers-reduced-motion:reduce){.auth-status-dot,.auth-button-spinner{animation:none}}.accessibility-preferences{z-index:220;font-family:var(--font-latin);position:fixed;inset-block-end:max(16px, env(safe-area-inset-bottom));inset-inline-start:max(16px, env(safe-area-inset-left))}html[dir=rtl] .accessibility-preferences{font-family:var(--font-hebrew)}.accessibility-preferences-trigger,.accessibility-preferences-close,.accessibility-preferences-options button,.accessibility-preferences-reset{-webkit-appearance:none;appearance:none;font:inherit;border:0}.accessibility-preferences-trigger{color:#fff;background:#0b7658;border:2px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 34px #061f1747}.accessibility-preferences-trigger:hover,.accessibility-preferences-trigger[aria-expanded=true]{background:#075f48}.accessibility-preferences-panel{border:1px solid var(--line-strong);background:var(--surface-raised);width:min(350px,100vw - 32px);max-height:min(570px,100dvh - 96px);color:var(--ink);border-radius:22px;position:absolute;inset-block-end:calc(100% + 12px);inset-inline-start:0;overflow-y:auto;box-shadow:0 24px 70px #061f173d}.accessibility-preferences-panel[hidden]{display:none}.accessibility-preferences-panel>header{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 22px 18px;display:grid}.accessibility-preferences-panel h2{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.2}html[dir=rtl] .accessibility-preferences-panel h2{letter-spacing:0}.accessibility-preferences-panel p{color:var(--ink-soft);margin:7px 0 0;font-size:13px;line-height:1.5}.accessibility-preferences-close{border:1px solid var(--line);background:var(--paper);width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.accessibility-preferences-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 22px;display:grid}.accessibility-preferences-options button{border:1px solid var(--line);background:var(--paper);min-height:64px;color:var(--ink);text-align:start;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.accessibility-preferences-options button[aria-pressed=true]{color:#073e2f;background:#dff8ec;border-color:#0b7658;box-shadow:inset 0 0 0 1px #0b7658}.accessibility-preferences-options button span{font-size:13px;font-weight:780;line-height:1.3}.accessibility-preferences-panel>footer{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px 20px;display:flex}.accessibility-preferences-reset,.accessibility-preferences-panel>footer a{min-height:44px;color:var(--ink);text-underline-offset:4px;background:0 0;align-items:center;gap:7px;font-size:12px;font-weight:760;text-decoration:underline;display:inline-flex}html[data-qeravio-large-text]{font-size:112.5%}html[data-qeravio-large-text] body{font-size:18px}html[data-qeravio-strong-contrast]{--paper:#fff;--paper-soft:#f0f0f0;--surface:#fff;--surface-raised:#fff;--ink:#000;--ink-soft:#202020;--line:#00000085;--line-strong:#000}html[data-qeravio-underlined-links] a:not(.button):not(.brand){text-underline-offset:.18em!important;text-decoration:underline!important;text-decoration-thickness:.11em!important}html[data-qeravio-reduced-motion] *,html[data-qeravio-reduced-motion] :before,html[data-qeravio-reduced-motion] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:520px){.accessibility-preferences{inset-block-end:max(12px, env(safe-area-inset-bottom));inset-inline-start:max(12px, env(safe-area-inset-left))}.accessibility-preferences-trigger{width:48px;height:48px}.accessibility-preferences-panel{border-radius:19px;width:min(344px,100vw - 24px);max-height:calc(100dvh - 84px)}.accessibility-preferences-panel>header{padding:18px 17px 15px}.accessibility-preferences-options{gap:8px;padding:15px 17px}.accessibility-preferences-options button{min-height:62px;padding:10px}.accessibility-preferences-panel>footer{padding:14px 17px 17px}}.checkout-top{justify-content:space-between;align-items:center;margin-block-end:24px;display:flex}.back-link{color:var(--ink-soft);align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.back-link svg{transform:rotate(180deg)}html[dir=rtl] .back-link svg{transform:none}.sandbox-label{border-color:var(--line);color:var(--ink-soft)}.checkout-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.checkout-card,.order-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-small)}.checkout-card{min-height:610px;padding:clamp(24px,5vw,52px)}.checkout-progress{align-items:center;margin-block-end:54px;display:flex}.checkout-progress span{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.checkout-progress span.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.checkout-progress i{background:var(--line);flex:1;height:1px}.checkout-step{max-width:670px;margin-inline:auto}.checkout-step h1{margin:12px 0 30px;font-size:clamp(38px,5vw,62px)}.plan-picker{grid-template-columns:1fr 1fr;gap:10px;margin-block-end:24px;display:grid}.plan-picker button{border:1px solid var(--line);text-align:start;background:0 0;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;min-height:110px;padding:17px;display:flex}.plan-picker button.is-active{border-color:var(--violet);background:var(--violet-soft);color:#08100f}.plan-picker span{flex-direction:column;display:flex}.plan-picker small{color:var(--ink-soft);font-size:9px}.plan-picker b{font-size:28px}.checkout-layout.is-payment-link{grid-template-columns:minmax(0,720px);justify-content:center}.billing-period-picker{grid-template-columns:1fr 1fr;gap:10px;margin:-10px 0 24px;display:grid}.billing-period-picker button{border:1px solid var(--line);background:var(--paper-soft);min-height:72px;color:var(--ink);font:inherit;text-align:start;border-radius:13px;padding:13px 15px}.billing-period-picker button.is-active{border-color:var(--violet);background:var(--violet-soft);box-shadow:inset 0 0 0 1px var(--violet)}.billing-period-picker span{flex-direction:column;gap:4px;display:flex}.billing-period-picker strong{font-size:13px}.billing-period-picker small{color:var(--ink-soft);font-size:11px;line-height:1.45}.annual-price-note{color:var(--violet-deep);margin:-6px 0 18px;font-size:11px;font-weight:700;display:block}.first-payment-note{color:#0b5e4d;margin:-10px 0 18px;font-size:11px;font-weight:800;line-height:1.45;display:block}.checkout-offer-disclosure,.summary-launch-offer{border:1px solid var(--mint-strong);align-items:flex-start;gap:10px;margin-block:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.checkout-offer-disclosure,.summary-launch-offer{border:1px solid color-mix(in srgb, var(--mint-strong) 36%, var(--line))}}.checkout-offer-disclosure,.summary-launch-offer{background:var(--mint);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.checkout-offer-disclosure,.summary-launch-offer{background:color-mix(in srgb, var(--mint) 24%, var(--surface))}}.checkout-offer-disclosure,.summary-launch-offer{padding:13px}.checkout-offer-disclosure div,.summary-launch-offer{min-width:0}.checkout-offer-disclosure strong,.checkout-offer-disclosure span,.summary-launch-offer small,.summary-launch-offer span{display:block}.checkout-offer-disclosure strong,.summary-launch-offer strong{font-size:12px}.checkout-offer-disclosure span,.summary-launch-offer small,.summary-launch-offer span{color:var(--ink-soft);margin-block-start:3px;font-size:10px;line-height:1.45}.summary-launch-offer{gap:2px;display:grid}.summary-launch-offer strong{font-size:28px}.checkout-step>label{margin-block-end:15px}.payment-placeholder{border:1px dashed var(--line-strong);background:var(--paper-soft);border-radius:14px;align-items:flex-start;gap:12px;margin-block:22px;padding:18px;display:flex}.payment-placeholder strong{font-size:12px;display:block}.payment-placeholder p{color:var(--ink-soft);margin:4px 0 0;font-size:10px}.form-error{background:var(--coral-soft);color:#7e2617;border-radius:10px;padding:10px;font-size:11px}.checkout-actions{justify-content:space-between;gap:10px;display:flex}.receipt-step{text-align:center}.receipt-icon{background:var(--mint);color:#08100f;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.receipt-step>p{color:var(--ink-soft)}.receipt{border-block:1px solid var(--line);margin-block:26px}.receipt>div{border-block-end:1px solid var(--line);justify-content:space-between;gap:20px;padding-block:11px;font-size:11px;display:flex}.receipt>div:last-child{border:0}.receipt span{color:var(--ink-soft)}.order-summary{padding:28px;position:sticky;inset-block-start:98px}.order-summary h2{margin:8px 0 16px;font-size:30px}.summary-price{align-items:baseline;gap:7px;display:flex}.summary-price strong{letter-spacing:-.06em;font-size:60px}.summary-price span{color:var(--ink-soft);font-size:10px}.order-summary ul{border-block:1px solid var(--line);gap:10px;margin:22px 0;padding:20px 0;list-style:none;display:grid}.order-summary li{gap:8px;font-size:11px;display:flex}.secure-note{color:var(--ink-soft);align-items:flex-start;gap:9px;display:flex}.secure-note p{margin:0;font-size:9px}.source-process{grid-template-columns:repeat(4,1fr);gap:10px;margin-block-end:28px;display:grid}.source-process>div{border:1px solid var(--line);background:var(--surface);border-radius:17px;flex-direction:column;align-items:flex-start;min-height:170px;padding:18px;display:flex}.source-process span{color:var(--ink-soft);margin-inline-start:auto;font-size:9px;font-weight:850}.source-process svg{color:var(--violet);margin-block:8px 20px}.source-process strong{font-size:15px}.source-process p{color:var(--ink-soft);margin:4px 0 0;font-size:10px}.source-registry{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.registry-heading{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.registry-heading h2{margin:0;font-size:23px}.registry-heading span{background:var(--coral-soft);color:#762b1b;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.source-row{border-block-end:1px solid var(--line);grid-template-columns:minmax(250px,1.2fr) .8fr .9fr .55fr;align-items:center;gap:20px;padding:20px 22px;display:grid}.source-row:last-child{border:0}.source-identity{align-items:center;gap:12px;min-width:0;display:flex}.source-identity>span{background:var(--paper-soft);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.source-identity div{flex-direction:column;min-width:0;display:flex}.source-identity a{max-width:300px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex;overflow:hidden}.source-row>div:not(.source-identity){flex-direction:column;gap:4px;display:flex}.source-row small{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:800}.source-row strong{font-size:10px}.status-pending{color:#b34b35}.status-active{color:#187750}.status-paused,.status-blocked{color:#8c4b20}.registry-empty{color:var(--ink-soft);align-items:flex-start;gap:12px;padding:28px 22px;display:flex}.registry-empty strong{color:var(--ink)}.registry-empty p{margin:5px 0 0;font-size:11px}.legal-main{padding-block:44px 110px}.legal-status{background:var(--coral-soft);color:#762b1b;border:1px solid #f2b9aa;border-radius:12px;align-items:center;gap:9px;max-width:900px;margin:0 auto 15px;padding:13px 16px;font-size:11px;font-weight:750;display:flex}.legal-status.is-published{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.legal-status.is-published{border-color:color-mix(in srgb, var(--mint) 55%, var(--line))}}.legal-status.is-published{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.legal-status.is-published{background:color-mix(in srgb, var(--mint) 18%, var(--surface))}}.legal-status.is-published{color:#174b3c}.legal-document{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);max-width:900px;box-shadow:var(--shadow-small);margin-inline:auto;padding:clamp(28px,6vw,72px)}.legal-document h1{margin-block:14px 22px}.legal-intro{max-width:720px;color:var(--ink-soft);font-size:18px}.legal-document>section{border-block-start:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:18px;padding-block:30px;display:grid}.legal-document>section>span{color:#5545ce;font-size:10px;font-weight:850}.legal-document h2{margin:0 0 8px;font-size:22px}.legal-document section p{color:var(--ink-soft);white-space:pre-line;margin:0;font-size:13px}:root[data-theme=dark] .legal-document>section>span{color:var(--violet)}.legal-footer{border-block-start:2px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding-block-start:22px;display:flex}.legal-footer p{color:var(--ink-soft);margin:0;font-size:9px}.legal-footer a{align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.site-footer{color:#f7f7ef;background:#08100f;padding-block:70px 24px}.footer-grid{grid-template-columns:1.5fr repeat(5,.6fr);gap:36px;display:grid}.footer-brand .brand-word{color:#f7f7ef}.footer-brand p{margin:22px 0 7px;font-size:20px;font-weight:750}.footer-brand>span{color:#ffffff73;font-size:10px}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:10px;display:flex}.footer-grid strong{color:var(--mint);text-transform:uppercase;margin-block-end:5px;font-size:10px}.footer-grid a{color:#ffffffa3;align-items:center;gap:5px;font-size:11px;display:inline-flex}.footer-grid a:hover{color:#fff}.footer-bottom{color:#ffffffc7;border-block-start:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-block-start:55px;padding-block-start:20px;font-size:9px;display:flex}.toast{z-index:100;color:#fff;box-shadow:var(--shadow);background:#08100f;border:1px solid #b9fbdc33;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;font-weight:750;display:flex;position:fixed;inset-block-end:24px;inset-inline-start:50%;transform:translate(-50%)}html[dir=rtl] .lucide-arrow-right{transform:scaleX(-1)}.contact-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;margin-block-start:42px;display:grid}.contact-card,.contact-safety{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-small)}.contact-card{padding:clamp(24px,5vw,52px)}.contact-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.contact-form fieldset:disabled{opacity:.48}.contact-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form label{color:var(--ink-soft);flex-direction:column;gap:8px;font-size:12px;font-weight:760;display:flex}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:50px;color:var(--ink);border-radius:13px;padding:12px 14px}.contact-form textarea{resize:vertical;min-height:180px}.contact-form small{color:var(--ink-soft);font-size:10px;font-weight:520}.contact-form .contact-confirm,.purchase-consent{border:1px solid var(--line);background:var(--mint);border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-form .contact-confirm,.purchase-consent{background:color-mix(in srgb, var(--mint) 16%, var(--surface))}}.contact-form .contact-confirm,.purchase-consent{color:var(--ink-soft);padding:15px;font-size:11px;font-weight:560;line-height:1.55}.contact-confirm input,.purchase-consent input{width:17px;min-height:17px;margin:2px 0 0}.purchase-consent{margin-block:20px}.purchase-consent a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.contact-honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contact-gate,.contact-success{border:1px solid var(--line);background:var(--violet);border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-gate,.contact-success{background:color-mix(in srgb, var(--violet) 9%, var(--surface))}}.contact-gate,.contact-success{padding:22px}.contact-gate strong,.contact-success h2{margin:0;font-size:22px;display:block}.contact-gate p,.contact-success p{color:var(--ink-soft);margin:6px 0 0}.contact-success code{overflow-wrap:anywhere;margin-block:16px;font-size:12px;display:block}.contact-safety{padding:28px}.contact-safety>svg{color:var(--violet)}.contact-safety h2{margin:23px 0 10px;font-size:28px;line-height:1.08}.contact-safety p{color:var(--ink-soft);font-size:13px}.contact-email-route{border:1px solid var(--line);background:var(--paper);border-radius:16px;gap:7px;margin-block-start:18px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-email-route{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.contact-email-route>span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.contact-email-route>a{overflow-wrap:anywhere;margin:0;font-size:14px}.contact-email-route>p{margin:0;line-height:1.6}.contact-safety a{align-items:center;gap:8px;margin-block-start:18px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:1320px) and (min-width:1101px){.header-inner{gap:18px}.desktop-nav{gap:1px}.desktop-nav a{padding-inline:8px;font-size:13px}}@media (max-width:1100px){.desktop-nav{display:none}.header-actions{margin-inline-start:auto}.mobile-menu-button{display:inline-flex}.mobile-nav{border-block-start:1px solid var(--line);background:var(--surface);padding:12px 20px 20px;display:grid}.mobile-nav a{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 2px;font-weight:750;display:flex}.hero{grid-template-columns:1fr;gap:55px}.hero-copy{max-width:780px}.signal-console{width:min(100%,720px);transform:none}.story-grid,.story-grid-full,.tool-grid,.product-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-featured{grid-column:span 2}.affiliate-home-grid,.newsletter{grid-template-columns:1fr}.price-summary{grid-template-columns:repeat(3,1fr)}.price-summary .button{grid-column:1/-1}.tool-panel{grid-template-columns:1fr 1fr}.source-row{grid-template-columns:minmax(230px,1.2fr) 1fr}.checkout-layout{grid-template-columns:minmax(0,1fr) 310px}.story-detail-grid{grid-template-columns:minmax(0,1fr) 270px}}@media (max-width:820px){.auth-shell{grid-template-columns:1fr;width:min(100%,620px)}.auth-member-preview{gap:28px;min-height:auto;padding:36px clamp(24px,7vw,48px)}.auth-member-preview h2{max-width:540px}.auth-member-preview ul{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-member-preview li{grid-template-columns:1fr;align-content:start}.contact-layout{grid-template-columns:1fr}.contact-safety{grid-template-columns:auto minmax(0,1fr);column-gap:16px;display:grid}.contact-safety>h2,.contact-safety>p,.contact-safety>.contact-email-route,.contact-safety>a{grid-column:2}.container{width:min(calc(100% - 28px), var(--container))}.member-link,.button-header{display:none}.account-sign-in{display:inline-flex}.hero{min-height:auto;padding-block:54px 70px}.hero h1{font-size:clamp(52px,14vw,78px)}.section{padding-block:82px}.section-heading{flex-direction:column;align-items:flex-start;gap:16px}.utility-grid,.product-map-grid,.pricing-grid,.membership-availability-grid,.launch-offer,.member-launch-pack{grid-template-columns:1fr}.launch-offer-code{min-width:0}.member-launch-pack-grid{grid-template-columns:1fr}.membership-availability-heading{display:block}.membership-availability-heading p{margin-block-start:12px}.membership-availability-card h3{min-height:0}.utility-card{min-height:290px}.page-hero-split,.brief-heading{grid-template-columns:1fr;gap:24px}.page-stat{max-width:400px}.filter-bar{flex-direction:column;align-items:flex-start}.search-field{width:100%}.result-count,.switch-label{margin-inline-start:0}.tool-panel{grid-template-columns:1fr}.tool-panel-form{border-inline-end:0;border-block-end:1px solid var(--line)}.stack-results,.roi-result,.brief-output{border-start-end-radius:0;border-end-start-radius:var(--radius-xl);min-height:440px}.metric-grid{grid-template-columns:repeat(2,1fr)}.member-grid,.member-next{grid-template-columns:1fr}.member-learning-grid,.member-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-panel-wide{grid-row:auto}.checkout-layout,.story-detail-grid{grid-template-columns:1fr}.story-detail-aside{position:static}.order-summary{order:-1;position:static}.source-process{grid-template-columns:repeat(2,1fr)}.source-row{grid-template-columns:1fr;gap:12px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:590px){.footer-grid a{min-height:44px}.contact-field-row{grid-template-columns:1fr}.contact-card,.contact-safety{padding:22px 18px}.header-inner{gap:8px;min-height:68px}.brand-word{font-size:19px}.header-icon{display:none}.header-icon-label{min-width:44px;height:44px;padding-inline:8px}.mobile-menu-button{min-width:44px;height:44px}.hero{gap:40px}.hero h1{margin-block:15px 18px;font-size:52px}.hero-lead{font-size:18px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-proof{gap:9px;display:grid}.console-primary{padding:28px 22px}.console-primary h2{font-size:31px}.console-grid{grid-template-columns:1fr}.console-grid>div{border-block-end:1px solid #ffffff1c;border-inline-end:0}.console-grid>div:last-child{border-block-end:0}.trust-strip-inner{flex-direction:column;align-items:flex-start;padding-block:18px}.trust-roles{flex-wrap:wrap;gap:10px 18px}.section-heading h2{font-size:39px}.story-grid,.story-grid-full,.tool-grid{grid-template-columns:1fr}.story-featured{grid-column:auto}.account-trigger{min-width:44px;height:44px;padding:4px}.account-sign-in{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.account-sign-in span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.account-trigger>span:nth-child(2) strong,.account-trigger>svg{display:none}.account-trigger>span:nth-child(2){border:2px solid var(--paper);background:#2bc58d;border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:1px;inset-inline-end:1px}.account-trigger>span:nth-child(2) small{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.account-menu{width:auto;max-height:calc(100dvh - 90px);position:fixed;inset-block-start:76px;inset-inline:14px;overflow-y:auto}.story-detail-main{padding-block:34px 76px}.story-detail-art{min-height:175px}.story-detail-copy{padding:24px 20px}.story-detail-copy h1{overflow-wrap:anywhere;font-size:42px}.story-membership-gate{grid-template-columns:1fr;padding:22px 18px}.story-membership-gate>div>span{font-size:12px}.story-gate-proof-grid{grid-template-columns:1fr}.story-gate-proof-card{padding:16px}.story-gate-proof-card small,.story-membership-gate .story-gate-release-note{font-size:12px}.story-gate-actions,.story-gate-actions .button{width:100%}.story-detail-actions{grid-template-columns:1fr}.affiliate-manifesto,.affiliate-programs{padding:22px}.price-summary{grid-template-columns:1fr}.price-summary>div{border-inline-end:0;border-block-end:1px solid var(--line)}.price-summary .button{grid-column:auto}.newsletter{margin-block-end:80px;padding:28px 22px}.newsletter h2{font-size:37px}.input-row{flex-direction:column}.page-main{padding-block:50px 84px}.page-hero h1,.brief-heading h1,.member-banner h1,.legal-document h1{font-size:45px}.filter-chips{flex-wrap:nowrap;max-width:100%;padding-block-end:4px;overflow-x:auto}.filter-chips button{flex:none}.brief-document{border-radius:22px}.brief-item{grid-template-columns:1fr;gap:12px}.brief-unavailable{grid-template-columns:1fr}.brief-item h2{font-size:31px}.tool-facts{grid-template-columns:1fr}.toolkit-tabs{width:100%;overflow-x:auto}.toolkit-tabs button{flex:none}.tool-panel{border-radius:22px}.stack-result{grid-template-columns:30px minmax(0,1fr)}.stack-result button{grid-column:2;justify-self:start}.member-banner{flex-direction:column;align-items:flex-start;min-height:440px;padding:28px 22px}.member-banner-actions{width:100%}.member-research-alert{flex-direction:column;align-items:stretch}.member-research-alert .button{justify-content:center}.member-research-alert p{white-space:normal}.metric-grid{grid-template-columns:1fr}.member-start-heading{flex-direction:column}.member-start-progress{width:100%}.member-start-steps,.member-activity-grid,.member-learning-grid{grid-template-columns:1fr}.member-activity-heading{align-items:flex-start}.member-start-steps article{grid-template-columns:auto minmax(0,1fr)}.member-start-steps article>a{grid-column:2;justify-self:start}.member-learning-grid>a{min-height:205px}.plan-picker,.billing-period-picker{grid-template-columns:1fr}.checkout-card{padding:22px 17px}.auth-main{padding-block:16px}.auth-shell{border-radius:24px}.auth-card{padding:28px 20px}.auth-topline{margin-block-end:34px}.auth-member-preview{gap:24px;padding:30px 20px}.auth-member-preview ul{grid-template-columns:1fr}.auth-member-preview li{grid-template-columns:32px minmax(0,1fr)}.auth-public-proof,.auth-public-actions{grid-template-columns:1fr}.auth-public-proof>div{grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:0}.checkout-actions{flex-direction:column-reverse}.checkout-actions .button{width:100%}.source-process{grid-template-columns:1fr}.registry-heading{flex-direction:column;align-items:flex-start}.source-identity a{max-width:220px}.legal-document>section{grid-template-columns:1fr;gap:5px}.legal-footer{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr;gap:36px 20px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}}@media (max-width:820px){.watchlist-hero{grid-template-columns:1fr}.watchlist-hero aside{min-height:190px}.watchlist-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-summary>a{grid-column:1/-1}.watchlist-controls{grid-template-columns:1fr}.watchlist-filter-buttons{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.watchlist-filter-buttons button{justify-content:center}.watchlist-facet-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-collection-row{grid-template-columns:1fr}}@media (max-width:590px){.watchlist-hero{gap:28px;padding:28px 20px}.watchlist-hero h1{font-size:42px}.watchlist-hero>div>p{font-size:14px}.watchlist-summary{grid-template-columns:1fr}.watchlist-summary>a{grid-column:auto}.watchlist-controls{padding:10px}.watchlist-filter-buttons{grid-template-columns:1fr}.watchlist-filter-buttons button{justify-content:space-between;padding-inline:16px}.watchlist-facet-controls{grid-template-columns:1fr}.watchlist-collections{padding:18px}.watchlist-collections-heading{gap:14px}.watchlist-collection-create>div,.watchlist-collection-edit{grid-template-columns:1fr}.watchlist-collection-edit button{width:100%}.watchlist-section .section-heading{flex-direction:column;align-items:flex-start}.watchlist-empty{min-height:280px;padding:28px 20px}}.tool-plugin-entry{box-shadow:var(--shadow-small);background:linear-gradient(120deg,#ddd7ffe6,#b9fbdcb8);border:1px solid #5344d933;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin:28px 0 34px;padding:24px;display:grid}.tool-plugin-entry-icon{color:#c9c1ff;background:#171a2c;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;position:relative}.tool-plugin-entry-icon svg:last-child{background:var(--mint);color:#10231d;border-radius:50%;padding:3px;position:absolute;inset-block-start:-7px;inset-inline-end:-7px}.tool-plugin-entry span,.plugin-release-heading>span,.plugin-trust-section>div:nth-child(2)>span,.plugin-update-section>div:first-child>span{color:#5545ce;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.tool-plugin-entry h2{letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(22px,2.3vw,31px);line-height:1.08}.tool-plugin-entry p{color:#45534f;max-width:760px;margin:0;line-height:1.55}.plugin-release-page{background:var(--paper);overflow:clip}.plugin-release-hero{color:#f7f8f2;background:radial-gradient(circle at 82% 20%,#8b76ff57,#0000 34%),radial-gradient(circle at 14% 86%,#35d89c33,#0000 35%),#091311;padding:88px 0 105px;position:relative;overflow:hidden}.plugin-release-hero:before{content:"";opacity:.17;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.plugin-release-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(350px,.72fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid;position:relative}.plugin-release-copy{max-width:800px}.plugin-release-status{color:#b9fbdc;background:#b9fbdc14;border:1px solid #b9fbdc47;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.plugin-release-status>span{background:#4ee2a9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4ee2a91f}.plugin-release-copy h1{letter-spacing:-.065em;max-width:790px;margin:24px 0 20px;font-size:clamp(54px,6.3vw,92px);line-height:.94}html[dir=rtl] .plugin-release-copy h1{letter-spacing:-.045em}.plugin-release-copy>p:not(.plugin-release-note){color:#becbc6;max-width:690px;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.65}.plugin-release-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.plugin-release-actions .button-primary{background:var(--mint);color:#0b211a}.plugin-release-actions .button-secondary{color:#fff;background:#ffffff0f;border-color:#ffffff42}.plugin-release-note{color:#8fa29b;max-width:650px;margin:16px 0 0;font-size:13px}.plugin-release-console{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080e13d1;border:1px solid #ffffff29;border-radius:26px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 34px 90px #00000059}.plugin-release-console>div{color:#9eaaa6;border-bottom:1px solid #ffffff1c;align-items:center;gap:7px;padding:15px 18px;display:flex}.plugin-release-console>div>span{background:#ff8268;border-radius:50%;width:9px;height:9px}.plugin-release-console>div>span:nth-child(2){background:#ffe36a}.plugin-release-console>div>span:nth-child(3){background:#4ee2a9}.plugin-release-console>div>b{font:700 11px/1 var(--font-latin);margin-inline-start:auto}.plugin-release-console pre{color:#d9d4ff;text-align:left;white-space:pre-wrap;margin:0;padding:32px;font:700 15px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.plugin-release-console small{color:#9adfbe;border-top:1px solid #ffffff1c;align-items:center;gap:8px;padding:15px 18px;font-weight:750;display:flex}.plugin-release-body{z-index:1;margin-top:-42px;padding-bottom:100px;position:relative}.plugin-release-facts{border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.plugin-release-facts>div{text-align:center;place-content:center;gap:4px;min-height:128px;padding:24px;display:grid}.plugin-release-facts>div+div{border-inline-start:1px solid var(--line)}.plugin-release-facts strong{letter-spacing:-.05em;font-size:40px;line-height:1}.plugin-release-facts span{color:var(--ink-soft);font-size:13px;font-weight:750}.plugin-release-section,.plugin-skill-section,.plugin-install-section{padding:110px 0 0}.plugin-release-heading{max-width:840px}.plugin-release-heading h2{letter-spacing:-.055em;margin:8px 0 14px;font-size:clamp(38px,4.8vw,66px);line-height:1}html[dir=rtl] .plugin-release-heading h2{letter-spacing:-.035em}.plugin-release-heading p{max-width:720px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.7}.plugin-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.plugin-capability-grid article{border:1px solid var(--line);background:var(--surface-raised);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:132px;padding:24px;display:grid}.plugin-capability-grid article:last-child{grid-column:1/-1}.plugin-capability-grid article>span{color:#7060dc;font:850 12px/1 var(--font-latin)}.plugin-capability-grid article>svg{color:#168660}.plugin-capability-grid h3{margin:0 0 5px;font-size:20px}.plugin-capability-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.plugin-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.plugin-skill-grid article{color:#fff;background:#111d1a;border-radius:24px;min-height:280px;padding:28px;position:relative}.plugin-skill-grid article:nth-child(2){background:#4d3fc0}.plugin-skill-grid article:nth-child(3){color:#0c1b17;background:#d9f8e9}.plugin-skill-grid article>svg{color:var(--mint)}.plugin-skill-grid article:nth-child(3)>svg{color:#1a7959}.plugin-skill-grid article>span{color:#ffffffdb;font:800 12px/1 var(--font-latin);position:absolute;inset-block-start:28px;inset-inline-end:28px}.plugin-skill-grid article:nth-child(3)>span{color:#0a1211bf}.plugin-skill-grid h3{margin:70px 0 10px;font-size:28px;line-height:1.05}.plugin-skill-grid p{color:#ffffffe6;margin:0;line-height:1.65}.plugin-skill-grid article:nth-child(3) p{color:#456158}.plugin-install-section{background:var(--surface-raised);box-shadow:var(--shadow-small);border-radius:32px;margin-top:110px;padding:70px}.plugin-install-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.plugin-install-grid article{border:1px solid var(--line);background:var(--paper);border-radius:22px;min-width:0;padding:28px}.plugin-install-grid article>div{color:#5141c5;align-items:center;gap:10px;font-weight:850;display:flex}.plugin-install-grid ol{color:var(--ink-soft);gap:10px;margin:24px 0;padding-inline-start:22px;display:grid}.plugin-install-grid pre{color:#b9fbdc;text-align:left;white-space:pre;background:#0c1614;border-radius:13px;margin:0;padding:16px;font:700 12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.plugin-trust-section{color:#0c1b17;background:linear-gradient(135deg,#b9fbdcc7,#d6f1ffb8);border:1px solid #35d89c47;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:30px;padding:34px;display:grid}.plugin-trust-icon{width:68px;height:68px;color:var(--mint);background:#0d2a20;border-radius:20px;place-items:center;display:grid}.plugin-trust-section h2{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(25px,3vw,38px);line-height:1.05}.plugin-trust-section p{color:#3c5a50;max-width:830px;margin:0;line-height:1.6}.plugin-trust-section>a{color:#164f3c;white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-weight:850;text-decoration:none;display:inline-flex}.plugin-update-section{color:#fff;background:#15172a;border-radius:26px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:35px 70px;margin-top:30px;padding:48px;display:grid}.plugin-update-section>div:first-child>span{color:#b9fbdc}.plugin-update-section h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(30px,3.5vw,47px);line-height:1}.plugin-update-section p{color:#b9bdca;margin:0;line-height:1.7}.plugin-update-section a{color:#b9fbdc;align-items:center;gap:7px;min-height:44px;margin-top:15px;font-weight:850;text-decoration:none;display:inline-flex}.plugin-update-section>code{overflow-wrap:anywhere;color:#9186e8;text-align:left;direction:ltr;border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:20px;font:650 11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-theme=dark] .tool-plugin-entry{background:linear-gradient(120deg,#5344d957,#1d674c59)}:root[data-theme=dark] .tool-plugin-entry p{color:var(--ink-soft)}:root[data-theme=dark] .plugin-trust-section{color:#f2f7f4;background:linear-gradient(135deg,#183b2e,#1b3040);border-color:#5edfab40}:root[data-theme=dark] .plugin-trust-section p{color:#b8cbc4}:root[data-theme=dark] .plugin-trust-section>a{color:#9af0cb}@media (max-width:960px){.plugin-release-hero-grid{grid-template-columns:1fr}.plugin-release-copy{max-width:860px}.plugin-release-console{max-width:600px;transform:none}.plugin-skill-grid{grid-template-columns:1fr}.plugin-skill-grid article{min-height:230px}.plugin-install-section{padding:50px 36px}.plugin-install-grid{grid-template-columns:1fr}.plugin-trust-section{grid-template-columns:auto minmax(0,1fr)}.plugin-trust-section>a{grid-column:2}}@media (max-width:700px){.tool-plugin-entry{grid-template-columns:auto minmax(0,1fr)}.tool-plugin-entry>a{grid-column:1/-1;width:100%}.plugin-release-hero{padding:64px 0 84px}.plugin-release-copy h1{font-size:clamp(46px,14vw,68px)}.plugin-release-actions{flex-direction:column;align-items:stretch}.plugin-release-actions .button{width:100%}.plugin-release-console pre{padding:24px 20px;font-size:13px}.plugin-release-body{margin-top:-28px;padding-bottom:70px}.plugin-release-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-release-facts>div+div{border-inline-start:0}.plugin-release-facts>div:nth-child(2n){border-inline-start:1px solid var(--line)}.plugin-release-facts>div:nth-child(n+3){border-top:1px solid var(--line)}.plugin-release-section,.plugin-skill-section{padding-top:78px}.plugin-capability-grid{grid-template-columns:1fr}.plugin-capability-grid article:last-child{grid-column:auto}.plugin-install-section{border-radius:24px;margin-top:78px;padding:36px 20px}.plugin-install-grid article{padding:22px 18px}.plugin-trust-section{grid-template-columns:1fr;align-items:start;padding:28px 22px}.plugin-trust-section>a{white-space:normal;grid-column:auto}.plugin-update-section{grid-template-columns:1fr;gap:22px;padding:34px 22px}.plugin-update-section>code{grid-column:auto}}@media (max-width:420px){.tool-plugin-entry{grid-template-columns:1fr;padding:20px}.tool-plugin-entry-icon{width:54px;height:54px}.plugin-release-copy h1{font-size:45px}.plugin-release-status{border-radius:16px;align-items:flex-start}.plugin-release-facts>div{min-height:105px;padding:17px 10px}.plugin-release-facts strong{font-size:34px}.plugin-capability-grid article{grid-template-columns:auto minmax(0,1fr);padding:20px 16px}.plugin-capability-grid article>svg{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-font-weight{syntax:"*";inherits:false}@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-ease{syntax:"*";inherits:false}.editorial-launch-status{border:1px solid color-mix(in srgb, var(--mint-strong) 38%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--mint) 34%, var(--surface)), var(--surface));color:var(--ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-block-start:12px;padding:10px 12px;display:grid}.editorial-launch-icon{background:var(--mint);color:#0b332b;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.editorial-launch-status strong{margin-block-end:3px;font-size:13px;display:block}.editorial-launch-status p{max-width:820px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.45}.editorial-launch-status>a{border:1px solid color-mix(in srgb, var(--mint-strong) 38%, var(--line));color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.editorial-live-note{color:var(--ink-soft);font:650 12px/1.35 var(--font-latin);justify-content:flex-start;align-items:center;gap:7px;margin-block:10px 8px;display:flex}[dir=rtl] .editorial-live-note{font-family:var(--font-hebrew)}.editorial-live-note>svg{color:var(--mint-strong);flex:none}.editorial-live-note strong{color:var(--ink);font-weight:850}.editorial-live-note p{margin:0}.editorial-live-note a{color:var(--ink);text-underline-offset:3px;align-items:center;gap:4px;font-weight:800;display:inline-flex}[dir=rtl] .editorial-live-note a svg{transform:scaleX(-1)}.live-news-strip{width:min(calc(100% - 32px), var(--container));border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--mint));box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:16px;margin:0 auto 24px;overflow:clip}.live-news-strip-inner{grid-template-columns:minmax(190px,auto) minmax(0,1fr);align-items:stretch;width:100%;min-width:0;max-width:none;display:grid}.live-news-strip-label{white-space:nowrap;align-items:center;gap:9px;padding:10px 16px 10px 0;display:flex}[dir=rtl] .live-news-strip-label{padding:10px 0 10px 16px}.live-news-strip-label>span{background:#e94f37;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #e94f3729}.live-news-strip-label strong{font:800 12px/1.2 var(--font-latin);letter-spacing:.04em;text-transform:uppercase}.live-news-strip-all{color:var(--ink);text-underline-offset:3px;align-items:center;gap:5px;margin-inline-start:4px;font-size:11px;font-weight:800;text-decoration:underline;display:inline-flex}[dir=rtl] .live-news-strip-all svg{transform:scaleX(-1)}[dir=rtl] .live-news-strip-label strong{font-family:var(--font-hebrew);letter-spacing:0;text-transform:none}.live-news-strip-items{scrollbar-width:none;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.live-news-strip-items::-webkit-scrollbar{display:none}.live-news-strip-items a{border-inline-start:1px solid color-mix(in srgb, var(--ink) 10%, transparent);min-width:0;min-height:64px;color:var(--ink);grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:grid}:is(.live-news-strip-items a:hover span,.live-news-strip-items a:focus-visible span){text-underline-offset:3px;text-decoration:underline}.live-news-strip-items time{color:var(--muted);font:700 11px/1.2 var(--font-latin)}.live-news-strip-items span{-webkit-line-clamp:2;min-width:0;font:700 13px/1.35 var(--font-latin);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[dir=rtl] .live-news-strip-items span{font-family:var(--font-hebrew)}.editorial-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.9fr) minmax(250px,.58fr);align-items:stretch;gap:24px;padding-block:38px 42px;display:grid}@media (max-width:980px) and (min-width:621px){.live-news-strip-items{grid-template-columns:repeat(2,minmax(0,1fr))}.live-news-strip-items a:nth-child(n+3){display:none}}.footer-privacy-button{-webkit-appearance:none;appearance:none;min-height:44px;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.consent-panel{z-index:200;border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;width:min(100% - 48px,980px);margin-inline:auto;padding:24px;display:grid;position:fixed;inset-block-end:24px;inset-inline:24px;box-shadow:0 24px 80px #0000003d}.consent-panel h2{margin:6px 0 8px;font-size:clamp(22px,3vw,32px);line-height:1.08}.consent-panel p{max-width:690px;color:var(--muted);margin:0 0 10px;line-height:1.55}.consent-panel a{color:var(--ink);text-underline-offset:4px;font-weight:700}.consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:320px;display:flex;position:relative}.consent-actions .consent-choice{flex:150px}.consent-actions .consent-choice[aria-pressed=true]{border-color:var(--mint-strong);box-shadow:inset 0 0 0 1px var(--mint-strong)}.consent-close{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:-54px;inset-inline-end:-12px}@media (max-width:760px){.consent-panel{border-radius:18px;grid-template-columns:1fr;gap:18px;width:calc(100% - 28px);max-height:calc(100dvh - 28px);padding:20px;inset-block-end:14px;inset-inline:14px;overflow:auto}.consent-actions{min-width:0}.consent-actions .button{width:100%}.consent-close{inset-block-start:-52px;inset-inline-end:-4px}}.editorial-promise{flex-direction:column;justify-content:center;padding-inline-end:18px;display:flex}.editorial-promise h1{letter-spacing:-.07em;max-width:740px;margin:18px 0 20px;font-size:clamp(56px,6.1vw,94px);line-height:.92}[dir=rtl] .editorial-promise h1{letter-spacing:-.045em}.editorial-promise>p{max-width:690px;color:var(--ink-soft);margin:0;font-size:19px}.front-page-lead,.front-page-rail{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-small);overflow:hidden}.front-page-lead{flex-direction:column;min-height:600px;display:flex}.front-page-topline,.rail-heading{border-block-end:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;font-size:12px;font-weight:800;display:flex}.front-page-art{color:#09110f;isolation:isolate;place-items:center;gap:12px;min-height:220px;display:grid;position:relative}.front-page-art:before,.front-page-art:after{content:"";z-index:-1;border:1px solid #09110f3d;border-radius:50%;position:absolute}.front-page-art:before{width:170px;height:170px}.front-page-art:after{width:112px;height:112px}.front-page-art.story-mint{background:var(--mint)}.front-page-art.story-violet{background:var(--violet-soft)}.front-page-art.story-coral{background:var(--coral-soft)}.front-page-art.story-blue{background:var(--blue-soft)}.front-page-art span{text-transform:uppercase;font-size:13px;font-weight:800;position:absolute;inset-block-end:16px;inset-inline-start:18px}.front-page-copy{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.access-tag{background:var(--paper-soft);color:var(--ink-soft);text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.front-page-copy h2{letter-spacing:-.045em;margin:16px 0 12px;font-size:clamp(28px,2.3vw,40px);line-height:1.02}.front-page-copy>p{color:var(--ink-soft);margin:0 0 22px}.front-page-actions{justify-content:space-between;align-items:center;gap:14px;width:100%;margin-block-start:auto;display:flex}.front-page-actions>a:last-child,.rail-heading a{color:var(--ink-soft);align-items:center;gap:5px;font-size:12px;font-weight:760;display:inline-flex}.front-page-rail{padding-block-end:6px}.front-page-rail article{border-block-end:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:10px;padding:20px 16px;display:grid}.front-page-rail article:last-child{border-block-end:0}.rail-number{color:#5545ce;font-size:12px;font-weight:900}.front-page-rail small{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:800}.front-page-rail h3{letter-spacing:-.025em;margin:7px 0 8px;font-size:18px;line-height:1.18}.front-page-rail p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.region-ticker{border-block:1px solid var(--line);background:var(--surface)}.region-ticker-inner{scrollbar-width:none;align-items:center;gap:22px;min-height:58px;display:flex;overflow-x:auto}.region-ticker-inner::-webkit-scrollbar{display:none}.region-ticker strong,.region-ticker a{white-space:nowrap;flex:none}.region-ticker strong{color:#5545ce;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.region-ticker a{color:var(--ink-soft);font-size:13px;font-weight:700}.publication-section-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-block-end:34px;display:flex}.publication-section-heading>div{max-width:780px}.publication-section-heading>div>span,.guide-flagship-copy>span,.paid-join>div>span,.audience-how-grid>div>span,.audience-final-cta>div>span{color:var(--violet);letter-spacing:.09em;text-transform:uppercase;margin-block-end:10px;font-size:12px;font-weight:850;display:block}.publication-section-heading>div>span,.audience-how-grid>div>span,.audience-final-cta>div>span{color:#5545ce}:root[data-theme=dark] .rail-number,:root[data-theme=dark] .region-ticker strong,:root[data-theme=dark] .publication-section-heading>div>span,:root[data-theme=dark] .audience-how-grid>div>span,:root[data-theme=dark] .audience-final-cta>div>span{color:var(--violet)}.publication-section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.4vw,62px);line-height:.98}[dir=rtl] .publication-section-heading h2{letter-spacing:-.035em}.publication-section-heading p{max-width:680px;color:var(--ink-soft);margin:16px 0 0;font-size:17px}.publication-section-heading>a{border-block-end:1px solid var(--ink);flex:none;align-items:center;gap:7px;padding-block-end:6px;font-size:13px;font-weight:800;display:inline-flex}.audience-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.audience-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-height:310px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.audience-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-small);transform:translateY(-3px)}.audience-card>span{background:var(--paper-soft);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.audience-card-blue>span{background:var(--blue-soft)}.audience-card-violet>span{background:var(--violet-soft)}.audience-card-mint>span{background:var(--mint)}.audience-card-coral>span{background:var(--coral-soft)}.audience-card-gold>span{background:#ffedb8}.audience-card h3{margin:38px 0 12px;font-size:23px;line-height:1.05}.audience-card p{color:var(--ink-soft);margin:0 0 24px;font-size:14px}.audience-card strong{align-items:center;gap:7px;margin-block-start:auto;font-size:13px;display:inline-flex}.guide-flagship{color:#f7faf7;background:#0a1211;padding-block:86px}.guide-flagship-inner{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:80px;display:grid}.guide-orbit{min-height:440px;color:var(--mint);background:radial-gradient(circle,#b9fbdc29,#0000 55%);border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:relative}.guide-orbit:before,.guide-orbit:after,.guide-orbit span{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute}.guide-orbit:before{inset:12%}.guide-orbit:after{inset:26%}.guide-orbit span:first-child{background:var(--coral);border:0;width:18px;height:18px;inset-block-start:16%;inset-inline-end:17%}.guide-orbit span:nth-child(2){background:var(--violet);border:0;width:13px;height:13px;inset-block-end:22%;inset-inline-start:10%}.guide-flagship-copy h2{letter-spacing:-.06em;max-width:690px;margin:0 0 20px;font-size:clamp(46px,5.2vw,76px);line-height:.96}.guide-flagship-copy>p{color:#f7faf7b3;max-width:700px;font-size:18px}.guide-flagship-copy ul{gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.guide-flagship-copy li{align-items:flex-start;gap:10px;display:flex}.guide-flagship-copy li svg{color:var(--mint);flex:none;margin-block-start:4px}.button-mint{background:var(--mint);color:#08100f}.paid-join{border-radius:var(--radius-xl);color:#fff;background:#5545ce;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:64px;margin-block:86px;padding:42px;display:grid}.paid-join>div>span{color:#fff;opacity:.9}.paid-join h2{letter-spacing:-.05em;margin:0;font-size:clamp(35px,4vw,58px);line-height:1}.paid-join p{color:#ffffffeb;max-width:730px;margin:16px 0 0}.paid-join-actions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.paid-join-actions>a:not(.button){align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.paid-join-actions small{color:#ffffffe6}.member-access-welcome{color:#f7fbf9;background:#071512;border:1px solid #b9fbdc47;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,42px);padding:clamp(28px,5vw,64px);display:grid;box-shadow:0 24px 60px #07151224}.member-access-welcome-icon{background:var(--mint);color:#071512;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.member-access-welcome-copy{min-width:0}.member-access-welcome-copy>span{color:var(--mint);margin-bottom:8px;font-size:13px;font-weight:850;display:block}.member-access-welcome h2{color:#f7fbf9;letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(30px,4vw,56px);line-height:1.02}.member-access-welcome p{color:#f7fbf9b8;max-width:720px;margin:16px 0 0;line-height:1.65}.member-access-welcome-actions{justify-items:stretch;gap:12px;display:grid}.member-access-welcome-actions>a:not(.button){color:#f7fbf9;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}[dir=rtl] .member-access-welcome-actions svg,[dir=rtl] .member-access-shortcuts svg{transform:scaleX(-1)}.membership-window.is-member-active{background:0 0}.member-access-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:24px 80px;display:grid}.member-access-shortcuts>a{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);box-shadow:var(--shadow-small);border-radius:20px;gap:10px;padding:24px;text-decoration:none;display:grid}.member-access-shortcuts>a svg{color:#16875f}.member-access-shortcuts strong{font-size:19px}.member-access-shortcuts span{color:var(--ink-soft);line-height:1.5}@media (max-width:820px){.member-access-welcome{grid-template-columns:1fr}.member-access-welcome-actions{justify-items:stretch}.member-access-welcome-actions .button,.member-access-welcome-actions>a:not(.button){width:100%}.member-access-shortcuts{grid-template-columns:1fr}}@media (max-width:590px){.member-access-welcome{border-radius:22px;padding:24px 20px}.member-access-welcome h2{font-size:34px}.member-access-welcome p,.member-access-shortcuts span{font-size:14px}}.world-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.world-desk{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-height:390px;padding:24px;display:flex}.world-desk-top{align-items:center;gap:13px;display:flex}.world-desk-top>span{background:var(--paper-soft);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.world-desk small,.world-source small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.world-desk h2{margin:3px 0 0;font-size:25px}.world-desk>p{color:var(--ink-soft)}.world-source{background:var(--paper-soft);border-radius:13px;align-items:flex-start;gap:10px;margin-block:12px 18px;padding:12px;display:flex}.world-source>svg{flex:none;margin-block-start:2px}.world-source a{align-items:center;gap:5px;margin-block-start:3px;font-size:12px;font-weight:760;display:inline-flex}.world-headlines{gap:12px;margin-block-start:auto;display:grid}.world-headlines>div{border-block-start:1px solid var(--line);gap:4px;padding-block-start:12px;display:grid}.world-headlines span{color:var(--violet);text-transform:uppercase;font-size:10px;font-weight:850}.world-headlines strong{font-size:13px;line-height:1.3}.desk-pending{border-block-start:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:8px;margin-block-start:auto;padding-block-start:16px;font-size:12px;display:flex}.world-guardrail,.safety-editorial,.audience-boundary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-items:flex-start;gap:18px;margin-block-start:22px;padding:24px;display:flex}.world-guardrail>svg,.safety-editorial>svg,.audience-boundary>svg{color:var(--violet);flex:none}.world-guardrail p,.safety-editorial p{color:var(--ink-soft);margin:4px 0 0}.guide-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-library-controls{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:16px;margin-block-end:24px;padding:22px;display:grid}.guide-library-controls label{gap:8px;font-size:13px;font-weight:800;display:grid}.guide-library-controls input{border:1px solid var(--line-strong);background:var(--paper);min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:14px;padding-inline:16px}:is(.guide-library-controls input:focus-visible,.guide-category-filters button:focus-visible){outline:3px solid color-mix(in srgb, var(--violet) 45%, transparent);outline-offset:2px}.guide-category-filters{flex-wrap:wrap;gap:8px;display:flex}.guide-category-filters button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding-inline:15px;font-size:13px;font-weight:800}.guide-category-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.guide-library-controls>p{color:var(--ink-soft);margin:0;font-size:13px}.guide-collection{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-height:360px;padding:26px;display:flex}.guide-tone-1{background:color-mix(in srgb, var(--mint) 45%, var(--surface))}.guide-tone-2{background:color-mix(in srgb, var(--violet-soft) 55%, var(--surface))}.guide-tone-3{background:color-mix(in srgb, var(--blue-soft) 55%, var(--surface))}.guide-collection-top{text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:850;display:flex}.guide-collection h2{margin:50px 0 14px;font-size:29px;line-height:1.04}.guide-collection p{color:var(--ink-soft);margin:0 0 16px}.guide-collection small{color:var(--ink-soft)}.guide-collection>a{border-block-start:1px solid var(--line);align-items:center;gap:7px;margin-block-start:auto;padding-block-start:22px;font-size:13px;font-weight:800;display:inline-flex}.guide-open-reader{border:0;border-block-start:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;margin-block-start:auto;padding:20px 0 0;font-size:13px;font-weight:850;display:inline-flex}.guide-reader{border-radius:var(--radius-xl);background:var(--ink);color:var(--paper);margin-block:0 28px;padding:clamp(24px,4vw,52px);scroll-margin-top:110px}.guide-reader>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.guide-reader>header h2{max-width:17ch;margin:8px 0 12px;font-size:clamp(34px,5vw,64px);line-height:1}.guide-reader>header p{max-width:68ch;color:color-mix(in srgb, var(--paper) 78%, transparent)}.guide-reader>header button{border:1px solid color-mix(in srgb, var(--paper) 32%, transparent);min-height:44px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding-inline:16px;font-weight:800}.guide-reader-facts{flex-wrap:wrap;gap:10px;margin-block:28px;display:flex}.guide-reader-facts span{border:1px solid color-mix(in srgb, var(--paper) 20%, transparent);border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:800;display:inline-flex}.guide-reader-progress{gap:9px;margin-block:0 26px;display:grid}.guide-reader-progress>div:first-child{justify-content:space-between;gap:16px;font-size:13px;display:flex}.guide-reader-progress [role=progressbar]{background:color-mix(in srgb, var(--paper) 14%, transparent);border-radius:999px;height:9px;overflow:hidden}.guide-reader-progress [role=progressbar] span{border-radius:inherit;background:var(--mint);height:100%;transition:width .18s;display:block}.guide-reader-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-reader-brief section{border:1px solid color-mix(in srgb, var(--paper) 16%, transparent);background:color-mix(in srgb, var(--paper) 6%, transparent);border-radius:18px;min-width:0;padding:20px}.guide-reader-brief h3,.guide-reader-chapters h4{margin:0 0 12px;font-size:15px}.guide-reader-brief ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.guide-reader-brief li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.guide-reader-brief li svg{color:var(--mint);flex:none;margin-block-start:3px}.guide-reader-brief p{color:color-mix(in srgb, var(--paper) 80%, transparent);margin:0;line-height:1.6}.guide-reader-workbook{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:12px;display:grid}.guide-reader-workbook section{background:var(--mint);min-width:0;color:var(--ink);border-radius:18px;padding:20px}.guide-reader-workbook h3{margin:0 0 10px;font-size:15px}.guide-reader-workbook p{margin:0;line-height:1.7}.guide-reader-workbook ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-reader-workbook li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.guide-reader-workbook li svg{flex:none;margin-block-start:3px}.guide-reader-workbook>small{color:color-mix(in srgb, var(--paper) 70%, transparent);grid-column:1/-1}.guide-reader-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:30px;display:grid}.guide-reader-toc a{background:color-mix(in srgb, var(--paper) 8%, transparent);color:var(--paper);border-radius:12px;gap:12px;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.guide-reader-toc a span{color:var(--mint)}.guide-reader-chapters{gap:16px;display:grid}.guide-reader-chapters>article{background:var(--paper);color:var(--ink);border-radius:22px;padding:clamp(22px,4vw,38px);scroll-margin-top:110px}.guide-reader-chapters article>header span{color:var(--violet);text-transform:uppercase;font-size:12px;font-weight:850}.guide-reader-chapters h3{max-width:24ch;margin:6px 0 18px;font-size:clamp(26px,3vw,40px);line-height:1.08}.guide-reader-summary{max-width:72ch;font-size:17px;line-height:1.75}.guide-reader-chapters ol{gap:10px;max-width:70ch;padding-inline-start:24px;line-height:1.6;display:grid}.guide-reader-chapters aside,.guide-reader-exercise,.guide-reader-checkpoint{border-radius:14px;margin-block-start:18px;padding:18px}.guide-reader-chapters aside{background:var(--blue-soft)}.guide-reader-exercise{background:var(--violet-soft)}.guide-reader-checkpoint{background:var(--mint)}.guide-reader-chapters aside p,.guide-reader-exercise p,.guide-reader-checkpoint p{margin:7px 0 0;line-height:1.6}.guide-reader-pitfall{border-block-start:1px solid var(--line);color:var(--ink-soft);margin-block-start:18px;padding-block-start:18px}.guide-step-complete{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;margin-block-start:18px;padding-inline:16px;font-weight:850;display:inline-flex}.guide-step-complete[aria-pressed=true]{background:var(--ink);color:var(--mint)}@media (max-width:820px){.guide-reader>header{display:grid}.guide-reader>header button{justify-self:start}.guide-reader-brief,.guide-reader-workbook,.guide-reader-toc{grid-template-columns:1fr}.guide-reader-workbook>small{grid-column:auto}}@media (max-width:620px){.guide-reader{border-radius:22px;margin-inline:-4px;padding:22px 16px}.guide-reader>header h2{font-size:38px}.guide-reader-facts{display:grid}.guide-reader-facts span{border-radius:12px}.guide-reader-chapters>article{padding:22px 17px}.guide-reader-summary{font-size:16px}}.guide-collection.is-unlocked{min-height:0}.guide-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:24px;display:grid}.guide-chapters details{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:14px;padding:0 16px}.guide-chapters summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;font-size:14px;font-weight:800;list-style:none;display:grid}.guide-chapters summary::-webkit-details-marker{display:none}.guide-chapters summary>span{color:var(--violet);font-size:11px}.guide-chapters details[open] summary>svg{transform:rotate(180deg)}.guide-chapters details>p{border-block-start:1px solid var(--line);padding-block-start:14px}.guide-chapters ul{gap:9px;margin:0;padding:0 0 18px;list-style:none;display:grid}.guide-chapters li{align-items:flex-start;gap:8px;font-size:13px;display:flex}.guide-chapters li>svg{color:var(--violet);flex:none;margin-block-start:2px}.guide-roadmap-note{border-block-start:1px solid var(--line);color:var(--ink-soft);align-items:flex-start;gap:8px;margin-block-start:auto;padding-block-start:22px;font-size:13px;font-weight:750;display:flex}.safety-editorial{margin-block-start:34px}.safety-editorial h2{margin:3px 0 0;font-size:30px}.safety-editorial span{color:var(--coral);text-transform:uppercase;font-size:11px;font-weight:850}.audience-depth-grid{gap:12px;display:grid}.audience-depth-grid>section{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.audience-depth-grid>section>span{background:var(--paper-soft);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.audience-depth-grid small{color:var(--violet);text-transform:uppercase;font-size:12px;font-weight:850}.audience-depth-grid h2{margin:3px 0 6px;font-size:26px}.audience-depth-grid p{color:var(--ink-soft);margin:0 0 6px}.audience-depth-grid strong{font-size:13px}.audience-depth-grid>section>a{border:1px solid var(--line);border-radius:12px;align-items:center;gap:7px;padding:11px 14px;font-size:13px;font-weight:800;display:inline-flex}.audience-library{margin-block-start:86px}.edition-product-proof{border:1px solid var(--line);background:var(--line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block:0 28px;display:grid;overflow:hidden}.edition-product-proof>div{background:var(--surface);flex-direction:column;justify-content:space-between;gap:16px;min-width:0;min-height:126px;padding:22px;display:flex}.edition-product-proof strong{font-size:clamp(24px,3vw,38px);line-height:1}.edition-product-proof span{color:var(--ink-soft);font-size:13px;line-height:1.5}.edition-discovery{color:#fff;background:#0a1211;border-radius:24px;gap:18px;margin-block-end:28px;padding:26px;display:grid}.edition-discovery>div:first-child>span{color:var(--mint);font-size:12px;font-weight:850}.edition-discovery h2{margin:4px 0 0;font-size:clamp(26px,4vw,42px)}.edition-search{background:#ffffff14;border:1px solid #fff3;border-radius:16px;align-items:center;gap:12px;min-height:58px;padding-inline:18px;display:flex}.edition-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.edition-search input::placeholder{color:#ffffffa6}.edition-sector-filters{flex-wrap:wrap;gap:8px;display:flex}.edition-sector-filters button,.edition-empty button{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}.edition-sector-filters button.is-active{border-color:var(--mint);background:var(--mint);color:#0a1211}.edition-discovery>p{color:#ffffffb3;margin:0;font-size:13px}.audience-depth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-depth-grid>section{flex-direction:column;align-items:stretch;gap:18px;min-width:0;min-height:430px;padding:22px;display:flex}.audience-depth-grid>section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.audience-depth-grid>section>header>span{background:var(--mint-soft);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.audience-depth-grid>section>header>div{align-items:center;gap:10px;min-width:0;display:flex}.audience-depth-grid>section>header b{color:#fff;background:#0a1211;border-radius:999px;padding:6px 9px;font-size:12px}.audience-depth-grid>section>div{min-width:0}.audience-depth-grid h2{margin-block-start:0}.audience-depth-grid>section>ul{color:var(--ink-soft);gap:8px;margin:auto 0 0;padding:0;font-size:12px;list-style:none;display:grid}.audience-depth-grid>section>ul li:before{content:"✓";color:var(--green);margin-inline-end:7px;font-weight:900}.audience-depth-grid>section>a{color:#fff;background:#0a1211;justify-content:space-between;min-height:46px;margin-block-start:2px}.edition-empty{border:1px dashed var(--line-strong);text-align:center;border-radius:22px;justify-items:center;gap:10px;padding:54px 24px;display:grid}.edition-empty h2,.edition-empty p{margin:0}.edition-empty button{color:#0a1211;border-color:#0a1211;margin-block-start:10px}.edition-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block-start:18px;display:grid}.edition-command-strip>div{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.edition-command-strip strong{font-size:24px}.edition-command-strip span{color:var(--ink-soft);font-size:12px;line-height:1.5}.edition-current-radar,.edition-tool-stack{margin-block-start:72px}.edition-story-grid,.edition-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.edition-story-grid article,.edition-tool-grid>a{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;min-width:0;min-height:238px;padding:22px;display:flex}.edition-story-grid article>div{color:var(--violet);justify-content:space-between;gap:10px;font-size:12px;font-weight:850;display:flex}.edition-story-grid h3,.edition-tool-grid h3{margin:24px 0 10px;font-size:22px}.edition-story-grid p,.edition-tool-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.edition-story-grid article>a,.edition-tool-grid strong{align-items:center;gap:6px;margin-block-start:auto;padding-block-start:22px;font-size:13px;font-weight:850;display:inline-flex}.edition-tool-grid>a>span{color:var(--green);font-size:12px;font-weight:850}.edition-radar-empty{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-items:flex-start;gap:16px;padding:26px;display:flex}.edition-radar-empty p{color:var(--ink-soft);margin:6px 0 0}.general-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.general-audience-grid article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-height:250px;padding:20px;display:flex}.general-audience-grid article>span{background:var(--paper-soft);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.general-audience-grid h3{margin:28px 0 10px;font-size:21px}.general-audience-grid p{color:var(--ink-soft);margin:0 0 18px;font-size:14px}.general-audience-grid strong{margin-block-start:auto;font-size:12px}.editions-page{padding-block-end:110px}.edition-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:18px 86px;display:grid}.edition-principles>div{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;align-items:flex-start;min-height:180px;padding:23px;display:flex}.edition-principles svg{color:var(--violet);margin-block-end:30px}.edition-principles strong{font-size:18px}.edition-principles p{color:var(--ink-soft);margin:8px 0 0;font-size:14px}.edition-roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.edition-roadmap-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-height:310px;padding:22px;display:flex}.edition-roadmap-card.is-building{border-color:color-mix(in srgb, var(--violet) 50%, var(--line));background:linear-gradient(155deg, color-mix(in srgb, var(--violet) 10%, var(--surface)), var(--surface) 62%)}.edition-roadmap-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.edition-roadmap-top>span{font-size:17px;font-weight:850}.edition-roadmap-top b{background:var(--paper-soft);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:10px}.edition-roadmap-card.is-available .edition-roadmap-top b{background:color-mix(in srgb, var(--mint) 22%, var(--surface));color:var(--ink)}.edition-roadmap-card.is-building .edition-roadmap-top b{background:color-mix(in srgb, var(--violet) 18%, var(--surface));color:var(--ink)}.edition-roadmap-card h3{margin:42px 0 10px;font-size:24px;line-height:1.05}.edition-roadmap-card p{color:var(--ink-soft);margin:0 0 18px;font-size:14px}.edition-roadmap-card small{color:var(--ink-soft);margin-block-start:auto;font-size:11px;font-weight:700;display:block}.edition-roadmap-card>a,.edition-order{align-items:center;gap:7px;width:fit-content;margin-block-start:18px;font-size:12px;font-weight:850;display:inline-flex}.edition-roadmap-card>a{color:var(--violet)}.audience-landing{padding-block-end:86px}.audience-landing-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.58fr);align-items:center;gap:80px;min-height:690px;padding-block:76px;display:grid}.audience-edition-kicker{background:var(--surface);box-shadow:var(--shadow-small);border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.audience-landing-copy h1{letter-spacing:-.065em;max-width:900px;margin:20px 0;font-size:clamp(56px,6.5vw,92px);line-height:.94}[dir=rtl] .audience-landing-copy h1{letter-spacing:-.04em}.audience-landing-copy>p{max-width:790px;color:var(--ink-soft);margin:0;font-size:20px}.audience-value-line{max-width:700px;color:var(--ink-soft);align-items:flex-start;gap:9px;margin-block-start:25px;font-size:14px;display:flex}.audience-value-line svg{color:var(--mint-strong);flex:none;margin-block-start:3px}.audience-membership-card{border:1px solid var(--line-strong);border-radius:var(--radius-xl);color:#f7faf7;min-height:460px;box-shadow:var(--shadow);background:#0a1211;flex-direction:column;padding:28px;display:flex}.audience-membership-card>span{color:#f7faf79e;text-transform:uppercase;font-size:11px;font-weight:850}.audience-membership-card>strong{margin-block:10px 34px;font-size:32px;line-height:1.05}.audience-membership-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.audience-membership-card li{color:#f7faf7c2;align-items:flex-start;gap:9px;font-size:14px;display:flex}.audience-membership-card li svg{color:var(--mint);flex:none;margin-block-start:3px}.audience-membership-card>div{align-items:flex-end;gap:10px;margin-block-start:auto;padding-block:26px 18px;display:flex}.audience-membership-card b{font-size:52px;line-height:.9}.audience-membership-card small{color:#f7faf794;max-width:160px}.audience-membership-card>a{background:var(--mint);color:#08100f;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;font-size:13px;font-weight:850;display:flex}.audience-landing-blue .audience-landing-hero{background:radial-gradient(circle at 80% 20%, var(--blue-soft), transparent 34%)}.audience-landing-violet .audience-landing-hero{background:radial-gradient(circle at 80% 20%, var(--violet-soft), transparent 34%)}.audience-landing-mint .audience-landing-hero{background:radial-gradient(circle at 80% 20%, var(--mint), transparent 34%)}.audience-landing-coral .audience-landing-hero{background:radial-gradient(circle at 80% 20%, var(--coral-soft), transparent 34%)}.audience-landing-gold .audience-landing-hero{background:radial-gradient(circle at 80% 20%,#ffedb8,#0000 34%)}.performer-edition-expansion{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--violet-soft) 72%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 82%, var(--paper-soft)), var(--paper));padding-block:28px 82px}.performer-edition-intro,.performer-workflow-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.62fr);align-items:end;gap:clamp(28px,6vw,86px);padding-block:64px 28px;display:grid}.performer-edition-intro span,.performer-workflow-heading span,.performer-seven-day-plan header>span,.performer-release-check>span{color:var(--violet);letter-spacing:.04em;text-transform:uppercase;margin-block-end:10px;font-size:12px;font-weight:900;display:block}.performer-edition-intro h2,.performer-workflow-heading h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(40px,5.3vw,72px);line-height:.98}[dir=rtl] .performer-edition-intro h2,[dir=rtl] .performer-workflow-heading h2{letter-spacing:-.035em}.performer-edition-intro>p,.performer-workflow-heading>p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.7}.performer-discipline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.performer-discipline-grid article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, var(--violet-soft));border-radius:22px;flex-direction:column;min-width:0;min-height:220px;padding:22px;display:flex}.performer-discipline-grid article>span{color:var(--violet);font-size:11px;font-weight:900}.performer-discipline-grid h3{margin:auto 0 9px;font-size:22px;line-height:1.12}.performer-discipline-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.performer-workflow-heading{padding-block-start:92px}.performer-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.performer-workflow-grid article{border:1px solid var(--line);background:var(--surface);border-radius:28px;flex-direction:column;min-width:0;min-height:590px;padding:clamp(24px,3vw,36px);display:flex;box-shadow:0 18px 55px #0914110d}.performer-workflow-grid article.is-open{border-color:color-mix(in srgb, var(--mint-strong) 58%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 20%, var(--surface)), var(--surface) 42%)}.performer-workflow-grid article>header{color:var(--violet);justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.performer-workflow-grid article.is-open>header svg{color:var(--green)}.performer-workflow-grid h3{letter-spacing:-.035em;max-width:600px;margin:44px 0 12px;font-size:clamp(30px,3.2vw,45px);line-height:1.02}.performer-workflow-grid article>p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}.performer-workflow-grid ol{counter-reset:performer-step;gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.performer-workflow-grid li{color:var(--ink-soft);counter-increment:performer-step;grid-template-columns:28px minmax(0,1fr);gap:10px;line-height:1.55;display:grid}.performer-workflow-grid li:before{background:var(--paper-soft);width:26px;height:26px;color:var(--ink);content:counter(performer-step);border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid}.performer-workflow-grid article>div{background:var(--paper-soft);border-radius:17px;gap:5px;margin-block-start:auto;padding:18px;display:grid}.performer-workflow-grid article>div small{color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:800}.performer-workflow-grid article>div strong{font-size:15px;line-height:1.45}.performer-workflow-grid footer{min-height:52px;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:14px;margin-block-start:16px;font-size:12px;font-weight:800;display:flex}.performer-workflow-grid footer a{background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:7px;padding:11px 13px;text-decoration:none;display:inline-flex}[dir=rtl] .performer-workflow-grid footer a svg,[dir=rtl] .performer-release-check>a svg{transform:scaleX(-1)}.performer-plan-shell{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px;padding-block-start:92px;display:grid}.performer-seven-day-plan,.performer-release-check{border-radius:30px;min-width:0;padding:clamp(26px,4vw,46px)}.performer-seven-day-plan{border:1px solid var(--line);background:var(--surface)}.performer-seven-day-plan h2,.performer-release-check h2{margin:0;font-size:clamp(32px,4vw,50px);line-height:1.02}.performer-seven-day-plan header>p{color:var(--ink-soft);margin:12px 0 0}.performer-seven-day-plan ol{gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.performer-seven-day-plan li{border-block-start:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:16px;padding-block:17px;display:grid}.performer-seven-day-plan li>span{color:var(--violet);font-size:12px;font-weight:900}.performer-seven-day-plan li div{gap:5px;display:grid}.performer-seven-day-plan li small{color:var(--ink-soft)}.performer-release-check{color:#f7faf7;background:#0a1211;flex-direction:column;display:flex}.performer-release-check>span{color:var(--mint)}.performer-release-check ul{gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.performer-release-check li{color:#f7faf7c2;align-items:flex-start;gap:10px;line-height:1.55;display:flex}.performer-release-check li svg{color:var(--mint);flex:none;margin-block-start:3px}.performer-release-check>a{background:var(--mint);color:#08100f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-block-start:auto;padding:14px 16px;font-weight:850;text-decoration:none;display:flex}.audience-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.audience-teaser-grid article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-height:320px;padding:26px;display:flex}.audience-teaser-grid article.is-public-preview{border-color:color-mix(in srgb, var(--mint-strong) 48%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--mint) 28%, var(--surface)), var(--surface) 70%)}.audience-teaser-grid article.is-member-locked{background:linear-gradient(155deg, var(--surface) 42%, color-mix(in srgb, var(--violet-soft) 42%, var(--surface)));position:relative;overflow:hidden}.audience-teaser-grid article.is-member-locked:after{background:var(--violet);width:9px;height:9px;box-shadow:0 0 0 7px color-mix(in srgb, var(--violet) 12%, transparent);content:"";border-radius:999px;position:absolute;inset-block-start:22px;inset-inline-end:22px}.audience-teaser-grid article>span{color:var(--violet);font-size:12px;font-weight:900}.audience-teaser-grid h3{margin:54px 0 14px;font-size:29px;line-height:1.04}.audience-teaser-grid p{color:var(--ink-soft);margin:0}.audience-teaser-grid article>div{border-block-start:1px solid var(--line);color:var(--ink-soft);text-transform:uppercase;align-items:center;gap:7px;margin-block-start:auto;padding-block-start:18px;font-size:11px;font-weight:800;display:flex}.audience-teaser-grid article>a{background:var(--ink);min-height:46px;color:var(--paper);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin-block-start:14px;padding-inline:17px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}[dir=rtl] .audience-teaser-grid article>a svg{transform:scaleX(-1)}.audience-how-it-works{color:#f7faf7;background:#0a1211;margin-block:86px;padding-block:76px}.audience-how-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:90px;display:grid}.audience-how-grid>div>span{color:var(--mint)}.audience-how-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.6vw,66px);line-height:.98}.audience-how-grid ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.audience-how-grid li{border-block-end:1px solid #ffffff21;grid-template-columns:44px minmax(0,1fr);gap:16px;padding-block:22px;display:grid}.audience-how-grid li:first-child{padding-block-start:0}.audience-how-grid li>span{color:var(--violet);font-size:12px;font-weight:900}.audience-how-grid li strong{font-size:18px}.audience-how-grid li p{color:#f7faf7a6;margin:5px 0 0}.audience-boundary{max-width:var(--container);background:color-mix(in srgb, var(--surface) 88%, var(--coral-soft));margin-block:0 28px}.audience-boundary span{color:var(--coral);text-transform:uppercase;font-size:11px;font-weight:850}.audience-boundary h2{margin:4px 0 10px;font-size:30px}.audience-boundary ul{color:var(--ink-soft);gap:7px;margin:0;padding-inline-start:18px;display:grid}.audience-final-cta{border-radius:var(--radius-xl);background:var(--violet);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:42px;display:grid}.audience-final-cta>div>span{color:#ffffffb3}.audience-final-cta h2{margin:0;font-size:clamp(36px,4.3vw,58px);line-height:1}.audience-final-cta p{color:#ffffffc2;max-width:740px;margin:14px 0 0}.pricing-grid.pricing-grid-paid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-inline:auto}.checkout-edition{border:1px solid var(--line);background:var(--paper-soft);border-radius:12px;align-items:center;gap:8px;width:fit-content;margin-block:16px 8px;padding:9px 11px;font-size:12px;display:flex}.checkout-edition span{color:var(--ink-soft)}.summary-edition{background:var(--paper-soft);border-radius:12px;gap:3px;margin-block:12px 4px;padding:12px;display:grid}.summary-edition span{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:800}.summary-edition strong{font-size:14px}@media (max-width:1120px){.editorial-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}.front-page-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.front-page-rail .rail-heading{grid-column:1/-1}.front-page-rail article{border-block-end:0;border-inline-end:1px solid var(--line)}.front-page-rail article:last-child{border-inline-end:0}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-card{min-height:280px}.world-grid,.guide-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-collection.is-unlocked{grid-column:span 2}.general-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.edition-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.editorial-hero,.guide-flagship-inner,.audience-landing-hero,.audience-how-grid{grid-template-columns:1fr}.editorial-hero{padding-block-start:52px}.editorial-promise{padding-inline-end:0}.front-page-lead{min-height:560px}.publication-section-heading{flex-direction:column;align-items:flex-start;gap:18px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-flagship-inner{gap:44px}.guide-orbit{min-height:360px}.paid-join,.audience-final-cta{grid-template-columns:1fr;gap:28px}.audience-landing-hero{gap:44px;padding-block:56px}.audience-membership-card{min-height:420px}.audience-teaser-grid,.performer-edition-intro,.performer-workflow-heading,.performer-plan-shell{grid-template-columns:1fr}.performer-discipline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performer-workflow-grid{grid-template-columns:1fr}.edition-product-proof,.edition-command-strip,.audience-depth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-teaser-grid article{min-height:270px}.audience-how-grid{gap:48px}}@media (max-width:620px){.performer-edition-expansion{padding-block:10px 58px}.performer-edition-intro,.performer-workflow-heading{gap:20px;padding-block:48px 22px}.performer-edition-intro h2,.performer-workflow-heading h2{font-size:39px}.performer-discipline-grid{grid-template-columns:1fr}.performer-discipline-grid article{min-height:190px}.performer-workflow-heading{padding-block-start:66px}.performer-workflow-grid article{border-radius:22px;min-height:0;padding:23px}.performer-workflow-grid h3{margin-block-start:36px;font-size:34px}.performer-workflow-grid footer{flex-direction:column;align-items:stretch}.performer-workflow-grid footer a{justify-content:space-between;min-height:48px}.performer-plan-shell{padding-block-start:66px}.performer-seven-day-plan,.performer-release-check{border-radius:22px;padding:24px}.performer-seven-day-plan li{grid-template-columns:62px minmax(0,1fr)}.guide-library-controls{padding:16px}.guide-category-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-category-filters button{width:100%}.live-news-strip-inner{grid-template-columns:1fr}.live-news-strip-label,[dir=rtl] .live-news-strip-label{padding:11px 0 8px}.live-news-strip-items a{flex:0 0 100%;min-height:58px;padding:11px 14px}.editorial-live-note{width:min(calc(100% - 28px), var(--container));flex-wrap:wrap;margin-block:8px 6px;font-size:11px}.editorial-live-note p{flex:auto}.live-news-strip-items{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.live-news-strip-items a{scroll-snap-align:start}.editorial-launch-status{width:min(calc(100% - 28px), var(--container));grid-template-columns:auto minmax(0,1fr);margin-block-start:10px;padding:12px}.editorial-launch-status>a{grid-column:1/-1;justify-content:center;justify-self:stretch}.editorial-hero{width:min(calc(100% - 28px), var(--container));gap:18px}.editorial-promise h1,.audience-landing-copy h1{font-size:40px;line-height:1}.editorial-promise>p,.audience-landing-copy>p{font-size:17px}.front-page-lead{border-radius:22px;min-height:0}.front-page-art{min-height:190px}.front-page-copy{padding:20px}.front-page-copy h2{font-size:30px}.front-page-actions{flex-direction:column;align-items:flex-start}.front-page-actions .button{width:100%}.front-page-rail{display:block}.front-page-rail article{border-inline-end:0;border-block-end:1px solid var(--line)}.region-ticker-inner{width:min(calc(100% - 28px), var(--container));gap:17px}.publication-section-heading h2,.guide-flagship-copy h2,.audience-how-grid h2{font-size:40px}.audience-grid,.world-grid,.guide-collection-grid,.general-audience-grid,.edition-product-proof,.edition-command-strip,.edition-story-grid,.edition-tool-grid,.audience-depth-grid,.edition-principles,.edition-roadmap-grid,.pricing-grid.pricing-grid-paid{grid-template-columns:1fr}.guide-collection.is-unlocked{grid-column:span 1}.guide-chapters{grid-template-columns:1fr}.audience-card{min-height:260px}.guide-flagship{padding-block:64px}.guide-orbit{min-height:300px}.paid-join,.audience-final-cta{border-radius:22px;margin-block:64px;padding:28px 22px}.paid-join-actions,.paid-join-actions .button,.audience-final-cta .button{width:100%}.audience-depth-grid>section{min-height:0;padding:20px}.audience-depth-grid>section>a{justify-content:space-between}.edition-product-proof>div{min-height:104px}.edition-discovery{padding:20px}.edition-search{min-height:54px}.edition-story-grid article,.edition-tool-grid>a{min-height:210px}.audience-library{margin-block-start:64px}.audience-landing{padding-block-end:64px}.audience-landing-hero{width:min(calc(100% - 28px), var(--container))}.audience-membership-card{border-radius:22px;min-height:400px;padding:23px}.audience-how-it-works{margin-block:64px;padding-block:60px}.audience-boundary{width:min(calc(100% - 28px), var(--container));flex-direction:column}}.signal-to-skill{color:#f7fbf9;background:#10231d;padding-block:clamp(44px,6vw,76px)}.signal-to-skill-inner{gap:30px;display:grid}.signal-to-skill-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:12px 40px;display:grid}.signal-to-skill-heading>span{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.signal-to-skill-heading h2{letter-spacing:-.045em;grid-column:1;max-width:760px;margin:0;font-size:clamp(34px,4.5vw,62px);line-height:.98}.signal-to-skill-heading p{color:#f7fbf9c2;grid-area:1/2/span 2;margin:0;font-size:16px;line-height:1.65}.signal-to-skill-grid{border:1px solid #bdffe02e;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.signal-to-skill-grid article{background:#ffffff09;flex-direction:column;gap:12px;min-width:0;padding:clamp(24px,3vw,38px);display:flex}.signal-to-skill-grid article+article{border-inline-start:1px solid #bdffe02e}.signal-to-skill-grid .signal-step{width:fit-content;color:var(--mint);font-size:13px;font-weight:800}.signal-to-skill-grid small{color:#f7fbf994;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:750}.signal-to-skill-grid h3{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.08}.signal-to-skill-grid p{color:#f7fbf9b8;flex:1;margin:0;line-height:1.62}.signal-to-skill-grid a{width:fit-content;color:var(--mint);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}[dir=rtl] .signal-to-skill-grid a svg{transform:scaleX(-1)}@media (max-width:820px){.signal-to-skill-heading{grid-template-columns:1fr}.signal-to-skill-heading p{grid-area:auto/1}.signal-to-skill-grid{grid-template-columns:1fr}.signal-to-skill-grid article+article{border-inline-start:0;border-top:1px solid #bdffe02e}}
