@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:var(--font-plex-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-manrope);--default-mono-font-family:var(--font-plex-mono);--radius-rule:0;--radius-control:4px;--radius-panel:10px;--radius-pill:999px;--radius-btn:var(--radius-control);--radius-card:var(--radius-control);--text-micro:11px;--text-label:13px;--text-body:15px;--color-primary:var(--primary)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scrollbar-gutter:stable;overflow:clip auto}body{background:var(--bg);color:var(--text);font-family:var(--font-manrope), Manrope, "Helvetica Neue", Arial, sans-serif;font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;line-height:1.6}html{scroll-behavior:smooth;scroll-padding-top:110px}@media (max-width:900px){html{scroll-padding-top:88px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{color:var(--primary);text-decoration:none}a:hover{color:var(--text)}::selection{background:var(--primary);color:var(--on-primary)}option,optgroup{background-color:var(--surface);color:var(--text)}option:disabled{color:var(--text-muted)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--text)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--text) 16%, transparent)}}::-webkit-scrollbar-thumb{border:3px solid var(--bg);border-radius:99px}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-count]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer components{:root{--sans:Manrope, "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", monospace;--ground:#f6f6ef;--surface:#fcfcf7;--raised:#eeefe5;--text:#242c22;--muted:#626b5c;--line:#d8ddce;--accent:#3e5e32;--accent-text:#f6f8ec;--soft:#e5ebd7;--feature:#283e2b;--feature-text:#f0f3e7;--xp:#755c88;--radius:4px;--measure:1248px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.field) *{box-sizing:border-box}:where(.field){background:var(--ground);color:var(--text);font-family:var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65}:where(.field).modal-open{overflow:hidden}:where(.field) button,:where(.field) input,:where(.field) select{font:inherit}:where(.field) button,:where(.field) a,:where(.field) input,:where(.field) summary{-webkit-tap-highlight-color:transparent}:where(.field) button,:where(.field) a{touch-action:manipulation}:where(.field) button{cursor:pointer}:where(.field) a{color:inherit;text-decoration:none}:where(.field) button{color:inherit}:where(.field) button:disabled{cursor:default}:where(.field) button:active,.button:active{transform:translateY(1px)}:where(.field) button,:where(.field) a{transition:background .18s,color .18s,border-color .18s,transform .18s}:where(.field) button:focus-visible,:where(.field) a:focus-visible,:where(.field) input:focus-visible,:where(.field) summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}:where(.field) button svg,:where(.field) a svg{flex-shrink:0}:where(.field) svg{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}:where(.field) h1,:where(.field) h2,:where(.field) h3,:where(.field) p{margin:0}:where(.field) h1,:where(.field) h2,:where(.field) h3{font-weight:400;line-height:1.08}:where(.field) h1{letter-spacing:-.05em;font-size:clamp(56px,6.1vw,88px)}:where(.field) h2{letter-spacing:-.05em;font-size:clamp(36px,3.4vw,48px)}:where(.field) h3{letter-spacing:-.035em;font-size:22px}:where(.field) p{color:var(--muted)}::selection{background:var(--accent);color:var(--accent-text)}[hidden]{display:none!important}.wrap{width:min(var(--measure), calc(100% - 112px));margin-inline:auto}.mono,.eyebrow,.tag,.badge,.data,.button,.text-link,.tabs,.micro,.site-nav,.site-actions,.steps-number,.source-reward,.metric-value{font-family:var(--mono);font-weight:400}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;line-height:1.5;display:flex}.eyebrow.accent{color:var(--accent)}.micro{letter-spacing:.055em;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:1.6}.dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge{letter-spacing:.025em;color:var(--accent);align-items:center;gap:5px;font-size:10px;line-height:1.5;display:inline-flex}.badge svg{width:14px;height:14px}.button{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);min-height:48px;color:var(--accent-text);white-space:nowrap;justify-content:center;align-items:center;gap:24px;padding:12px 20px;font-size:12px;line-height:1.4;display:inline-flex}.button:hover{filter:brightness(.94)}.button.outline{border-color:var(--line);color:var(--text);background:0 0}.button.outline:hover{background:var(--raised)}.text-link{min-height:44px;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:11px;line-height:1.4;display:inline-flex}.text-link:hover{color:var(--accent)}.icon-button{border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-button:hover{background:var(--raised)}.skip-link{z-index:100;background:var(--accent);color:var(--accent-text);padding:10px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.section{padding:92px 0}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.section-head .eyebrow{margin-bottom:20px}.section-head p{max-width:370px;font-size:14px}.section-head h2{max-width:630px}.section-subtitle{max-width:440px;margin-top:18px}.rule{border-top:1px solid var(--line)}.tag{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);align-items:center;gap:5px;padding:5px 8px;font-size:10px;line-height:1.4;display:inline-flex}.site-header{z-index:20;background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:40px;height:88px;display:flex}.brand{letter-spacing:-1.6px;align-items:center;gap:9px;font-size:27px;font-weight:700;line-height:1;display:inline-flex}.brand svg{fill:currentColor;stroke:none;width:29px;height:29px}.site-nav{align-self:stretch;align-items:center;gap:30px;font-size:11px;display:flex}.site-nav a{align-items:center;display:flex;position:relative}.site-nav a:hover{color:var(--accent)}.site-nav a:first-child:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.site-actions{align-items:center;gap:20px;font-size:11px;display:flex}.site-actions .button{gap:20px;min-height:40px;padding:10px 16px}.site-actions .login{background:0 0;border:none;min-height:44px;padding:10px 0;font-size:11px}.mobile-tabs{display:none}.hero{padding:80px 0 64px}.hero .eyebrow{margin-bottom:28px}.hero h1 em{color:var(--accent);font-style:normal}.hero-description{max-width:395px;margin:28px 0;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.hero-footnote{font-size:10px;font-family:var(--mono);color:var(--muted);margin-top:20px}.section-index{font-family:var(--mono);color:var(--muted);font-size:11px}.brand-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}.brand-strip>span:first-child{max-width:100px;font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;line-height:1.5}.firm-wordmark{letter-spacing:-.7px;color:var(--muted);white-space:nowrap;font-size:19px;font-weight:700}.firm-wordmark:nth-child(3){font-style:italic}.firm-wordmark:nth-child(4){letter-spacing:-1px;font-weight:600}.firm-wordmark:nth-child(5){letter-spacing:0;font-size:16px}.sample-note{font-family:var(--mono);color:var(--muted);align-items:center;gap:7px;margin-top:14px;font-size:10px;line-height:1.7;display:flex}.sample-note svg{flex-shrink:0;width:13px;height:13px}.tabs{flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.tabs button{min-height:40px;color:var(--muted);border-radius:var(--radius);background:0 0;border:1px solid #0000;padding:10px 15px}.tabs button:hover{background:var(--raised)}.tabs button[aria-pressed=true]{background:var(--text);color:var(--ground);border-color:var(--text)}.source-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.source-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;padding:26px;display:flex}.source-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:36px;display:flex}.firm-logo{border:1px solid var(--line);background:var(--raised);width:42px;height:42px;color:var(--text);letter-spacing:-1px;border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.source-card h3{margin-bottom:6px;font-size:23px}.source-product{font-size:11px;font-family:var(--mono);color:var(--muted)}.source-reward{letter-spacing:-1.5px;align-items:baseline;gap:8px;margin:25px 0 3px;font-size:30px;line-height:1.2;display:flex}.source-reward small{letter-spacing:0;font-size:11px}.source-card .reward-label{color:var(--muted);font-size:10px;font-family:var(--mono)}.source-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:28px;padding-top:12px;display:flex}.source-card-bottom .badge{font-size:9px}.source-card.featured{background:var(--feature);color:var(--feature-text);--muted:#c2ccbb;--line:#56634f;--accent:#d6e9b7;--raised:#3d5139;--text:#f0f3e7}.source-card .circle-link{border:1px solid var(--line);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.circle-link:hover{background:var(--raised)}.empty-sources{border:1px dashed var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:260px;padding:42px;display:flex}.empty-sources h3{font-size:28px}.empty-sources p{max-width:480px}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.step{border-top:1px solid var(--line);padding-top:20px}.steps-number{color:var(--accent);margin-bottom:48px;font-size:11px;display:block}.step h3{margin-bottom:14px}.step p{max-width:300px;font-size:14px;line-height:1.8}.proof-section{grid-template-columns:1fr 1.25fr;gap:100px;display:grid}.proof-intro .eyebrow{margin-bottom:24px}.proof-intro p{max-width:340px;margin-top:24px;font-size:14px;line-height:1.8}.proof-intro .text-link{margin-top:26px}.proof-explainer{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:44px;padding-top:20px;display:flex}.proof-explainer svg{color:var(--accent);flex-shrink:0}.proof-explainer span{color:var(--muted);font-size:11px;line-height:1.7}.post-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.post-card+.post-card{margin-top:12px}.post-head{align-items:center;gap:12px;display:flex}.avatar{width:34px;height:34px;font-family:var(--mono);background:var(--raised);color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.post-name{font-family:var(--mono);font-size:11px}.post-source{color:var(--muted);margin-top:1px;font-size:10px;display:block}.post-head>.badge{margin-left:auto;font-size:9px}.post-card h3{letter-spacing:-.03em;margin:22px 0 10px;font-size:18px;line-height:1.5}.post-card p{font-size:13px;line-height:1.85}.post-footer{align-items:center;gap:20px;margin-top:20px;display:flex}.post-footer button{font-family:var(--mono);min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:10px;display:inline-flex}.post-footer button[aria-pressed=true]{color:var(--accent)}.post-footer svg{width:15px;height:15px}.post-footer .post-age{color:var(--muted);font-size:10px;font-family:var(--mono);margin-left:auto}.news-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.news-item{border-top:1px solid var(--line);padding:24px 0}.news-item .eyebrow{margin-bottom:24px;font-size:10px}.news-item h3{letter-spacing:-.04em;min-height:60px;font-size:21px;line-height:1.4}.news-item .text-link{margin-top:20px}.disclosure{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:60px;padding:34px 0;display:grid}.disclosure h3{letter-spacing:-.02em;font-size:16px;line-height:1.5}.disclosure p{max-width:680px;font-size:12px;line-height:1.9}.closing{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding:72px 0;display:flex}.closing h2{max-width:760px;font-size:48px}.closing .eyebrow{margin-bottom:16px}.footer{border-top:1px solid var(--line);padding:30px 0 140px}.footer-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-links{align-items:center;gap:24px;display:flex}.footer-links a,.footer-links button{color:var(--muted);background:0 0;border:0;min-height:44px;padding:10px 0;font-size:11px}.footer-bottom{font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:20px;margin-top:28px;font-size:9px;display:flex}.v1 .hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;padding-top:92px;padding-bottom:80px;display:grid}.v1 .hero h1{font-size:clamp(56px,6.2vw,88px)}.v1 .hero h1 em{display:block}.field-visual{min-width:0;padding:22px 24px 28px 30px;position:relative}.field-visual:before{content:"";background:var(--raised);border:1px solid var(--line);position:absolute;inset:0 0 4px}.field-coordinate{font-size:9px;font-family:var(--mono);color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:36px;display:flex;position:relative}.receipt{background:var(--surface);border:1px solid var(--line);padding:28px;position:relative;box-shadow:0 10px 24px #17261708}.receipt-top{align-items:center;gap:10px;display:flex}.receipt-top strong{font-size:14px;font-weight:600}.receipt-top .badge{margin-left:auto;font-size:9px}.receipt .firm-logo{width:32px;height:32px;font-size:11px}.receipt-value{margin:34px 0 26px}.receipt-value .micro{font-size:9px}.receipt-value strong{font-family:var(--mono);letter-spacing:-3px;margin-top:6px;font-size:48px;font-weight:400;line-height:1.3;display:block}.receipt-value strong small{letter-spacing:-.6px;margin-left:4px;font-size:18px}.receipt-rule{border-top:1px dashed var(--line);height:1px;margin:26px -28px}.receipt-row{font-size:10px;font-family:var(--mono);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.receipt-row>span:last-child{color:var(--text)}.receipt-verified{background:var(--soft);color:var(--accent);align-items:center;gap:12px;margin:25px -28px -28px;padding:19px 28px;font-size:12px;display:flex}.receipt-verified svg{width:22px;height:22px}.receipt-verified span{font-size:9px;font-family:var(--mono);margin-top:2px;display:block}.receipt-bars{opacity:.35;align-items:flex-end;gap:3px;height:19px;margin-top:25px;display:flex}.receipt-bars i{background:var(--text);width:2px;height:100%;display:block}.receipt-bars i:nth-child(3n){width:5px}.receipt-bars i:nth-child(4n){width:1px}.field-caption{font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:12px;margin-top:25px;font-size:9px;display:flex;position:relative}.v1 .section-head h2{font-size:43px}.v1 .proof-band{background:var(--raised);border-block:1px solid var(--line)}.terminal-hero-grid{grid-template-columns:1.7fr 1fr;gap:80px;display:grid}.terminal-note{font-size:10px;font-family:var(--mono);color:var(--muted);align-items:flex-start;gap:12px;max-width:360px;margin-top:36px;display:flex}.terminal-note svg{color:var(--accent);flex-shrink:0}.loop-panel{border-left:1px solid var(--line);align-self:end;margin-bottom:12px;padding-left:38px}.loop-heading{justify-content:space-between;margin-bottom:30px;display:flex}.loop-step{grid-template-columns:34px 1fr;gap:16px;padding-bottom:28px;display:grid;position:relative}.loop-step:last-child{padding-bottom:0}.loop-step:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:33px;bottom:0;left:16px}.loop-step-number{border:1px solid var(--line);width:34px;height:34px;font-family:var(--mono);color:var(--muted);justify-content:center;align-items:center;font-size:10px;display:flex}.loop-step:last-child .loop-step-number{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.loop-step h3{font-size:17px;line-height:1.5}.loop-step p{max-width:240px;margin-top:3px;font-size:12px;line-height:1.7}.terminal-proof-strip{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:58px;padding:24px 0;display:flex}.terminal-proof-strip .micro{max-width:150px}.terminal-proof-item{align-items:center;gap:18px;display:flex}.terminal-proof-item strong{font-family:var(--mono);letter-spacing:-1px;font-size:28px;font-weight:400}.terminal-proof-item span{color:var(--muted);max-width:110px;font-size:10px;line-height:1.6}.terminal-table{border:1px solid var(--line)}.terminal-row{border-bottom:1px solid var(--line);grid-template-columns:2fr 1.2fr 1fr 1fr 44px;align-items:center;gap:24px;padding:23px 24px;display:grid}.terminal-row:last-child{border-bottom:0}.terminal-row.table-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--surface);padding-block:14px;font-size:9px}.terminal-company{align-items:center;gap:16px;min-width:0;display:flex}.terminal-company h3{margin-bottom:5px;font-size:18px}.terminal-row .data{letter-spacing:-.5px;font-size:17px}.terminal-row .data small{letter-spacing:0;color:var(--muted);font-size:10px}.terminal-row .source-product{font-size:9px}.terminal-row .circle-link{border:1px solid var(--line);background:0 0;place-items:center;width:44px;height:44px;display:grid}.terminal-row:hover:not(.table-head){background:var(--surface)}.terminal-row .count{font-family:var(--mono);font-size:13px}.terminal-row .count span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.terminal-method{grid-template-columns:1fr 2fr;gap:100px;display:grid}.terminal-method>.eyebrow{align-self:start;margin-top:10px}.terminal-method .steps-grid{gap:30px}.structure-title{max-width:960px;margin:0 auto}.structure-title>.eyebrow{justify-content:center;margin-bottom:24px}.structure-intro{justify-content:space-between;align-items:center;gap:48px;max-width:740px;margin:32px auto 48px;display:flex}.structure-intro p{max-width:395px;font-size:14px;line-height:1.8}.structure-intro .button{border-radius:6px;flex-shrink:0}.workspace-window{border:1px solid var(--line);background:var(--surface);border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 16px 64px #214d9707}.window-bar{border-bottom:1px solid var(--line);background:var(--raised);justify-content:space-between;align-items:center;gap:20px;height:46px;padding:0 24px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{border:1px solid var(--muted);border-radius:50%;width:6px;height:6px}.window-bar .micro{font-size:9px}.workspace-body{grid-template-columns:185px 1fr 290px;min-height:330px;display:grid}.workspace-sidebar{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:26px 16px;display:flex}.workspace-sidebar .brand{margin-bottom:24px;padding-left:10px;font-size:20px}.workspace-sidebar .brand svg{width:22px;height:22px}.workspace-sidebar button{font-family:var(--mono);text-align:left;min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:9px 12px;font-size:10px;display:flex}.workspace-sidebar button svg{width:15px;height:15px}.workspace-sidebar button.active{background:var(--soft);color:var(--accent)}.workspace-sidebar .micro{margin-top:auto;padding:30px 12px 0;font-size:8px}.workspace-content{min-width:0;padding:28px 26px}.workspace-greeting{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.workspace-greeting h3{font-size:20px}.workspace-greeting .tag{border-radius:4px;font-size:8px}.workspace-mini-source{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.workspace-mini-source .firm-logo{border-radius:7px;width:34px;height:34px;font-size:11px}.workspace-mini-source strong{font-size:12px;font-weight:600;display:block}.workspace-mini-source .micro{letter-spacing:0;text-transform:none;font-size:8px}.workspace-mini-source .data{white-space:nowrap;margin-left:auto;font-size:14px}.workspace-mini-source .data small{color:var(--muted);font-size:9px}.workspace-mini-source>.icon-button{width:32px;height:36px}.workspace-summary{background:var(--raised);border-left:1px solid var(--line);padding:28px 24px}.workspace-summary .eyebrow{margin-bottom:14px;font-size:9px}.workspace-summary h3{margin-bottom:18px;font-size:20px;line-height:1.35}.workspace-summary .badge{font-size:8px}.workspace-summary .post-snippet{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.post-snippet p{margin-top:10px;font-size:11px;line-height:1.8}.post-snippet .post-name{font-size:10px}.workspace-foot{border-top:1px solid var(--line);font-size:9px;font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:20px;padding:14px 24px;display:flex}.structure-process{grid-template-columns:1fr 1.25fr;gap:110px;display:grid}.structure-process .eyebrow{margin-bottom:24px}.structure-process>div>p{max-width:350px;margin-top:24px;font-size:14px}.process-accordion details{border-bottom:1px solid var(--line);padding:22px 0}.process-accordion details:first-child{border-top:1px solid var(--line)}.process-accordion summary{cursor:pointer;align-items:center;gap:20px;min-height:44px;list-style:none;display:flex}.process-accordion summary::-webkit-details-marker{display:none}.process-accordion summary .mono{color:var(--accent);font-size:11px}.process-accordion summary h3{font-size:21px}.process-accordion summary svg{margin-left:auto;transition:transform .18s}.process-accordion details[open] summary svg{transform:rotate(45deg)}.process-accordion details p{padding:16px 35px 4px;font-size:14px;line-height:1.8}.edition-hero-copy{padding:58px 40px 44px}.edition-hero-meta{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);align-items:center;gap:12px;margin-top:52px;padding-top:22px;font-size:9px;display:flex}.edition-hero-meta svg{width:17px;height:17px;color:var(--accent)}.edition-poster{background:var(--feature);color:var(--feature-text);flex-direction:column;justify-content:space-between;min-height:535px;padding:36px;display:flex;position:relative;overflow:hidden}.poster-top{font-family:var(--mono);letter-spacing:.08em;border-bottom:1px solid #bb819066;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:9px;display:flex}.poster-art{justify-content:center;align-items:center;padding:14px 0 6px;display:flex;position:relative}.poster-art svg{width:235px;height:235px;stroke:var(--feature-text);stroke-width:.75px;fill:none;opacity:.8}.poster-art .poster-circle{border:1px solid #b17887;border-radius:50%;width:260px;height:260px;position:absolute}.poster-ticket{background:var(--ground);color:var(--text);padding:22px;position:relative}.poster-ticket-head{font-size:10px;font-family:var(--mono);border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.poster-ticket-amount{justify-content:space-between;align-items:center;gap:15px;padding-top:12px;display:flex}.poster-ticket-amount .data{letter-spacing:-1.5px;font-size:34px}.poster-ticket-amount .data small{letter-spacing:0;font-size:12px}.poster-ticket-amount .micro{text-align:right;max-width:90px;font-size:8px}.poster-bottom{font-size:8px;font-family:var(--mono);letter-spacing:.04em;justify-content:space-between;margin-top:18px;display:flex}.edition-caption{font-family:var(--mono);color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:32px;font-size:9px;display:flex}.edition-caption>span{max-width:420px}.edition-sources{border-top:1px solid var(--line)}.edition-row{border-bottom:1px solid var(--line);grid-template-columns:46px 2fr 1fr 1fr 48px;align-items:center;gap:24px;padding:30px 0;display:grid}.edition-row .section-index{align-self:start;padding-top:5px}.edition-company h3{margin-bottom:8px;font-size:32px;line-height:1.2}.edition-company .source-product{font-size:9px}.edition-row .source-reward{margin:0 0 5px;font-size:24px}.edition-row .source-reward small{font-size:10px}.edition-row .micro{font-size:8px}.edition-row .circle-link{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.edition-essay{grid-template-columns:1fr 1.2fr;gap:100px;padding-bottom:80px;display:grid}.edition-essay h2{max-width:520px;font-size:62px}.edition-essay .eyebrow{margin-bottom:28px}.edition-essay .steps-grid{grid-template-columns:1fr;gap:0}.edition-essay .step{grid-template-columns:38px 1fr;gap:20px;padding:22px 0;display:grid}.edition-essay .step:last-child{border-bottom:1px solid var(--line)}.edition-essay .steps-number{margin:0;padding-top:3px}.edition-essay .step h3{margin-bottom:9px;font-size:19px}.edition-essay .step p{max-width:370px;font-size:13px}.edition-community{background:var(--raised);border-block:1px solid var(--line)}.edition-community .proof-section{gap:100px}.edition-community .proof-intro h2{font-size:51px}.edition-community .post-card{background:var(--ground)}:where(.field).v1[data-theme=dark]{--ground:#1c221c;--surface:#252d23;--raised:#2c3528;--text:#edf0e3;--muted:#b1bba4;--line:#46513f;--accent:#c2d9a3;--accent-text:#25351c;--soft:#39482e;--feature:#31472e;--feature-text:#edf0e3;--xp:#ccb8da;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mobile-mode #site{display:none}.mobile-stage-label{font-family:var(--mono);color:#46523f;white-space:nowrap;font-size:9px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.sample-ribbon{background:var(--raised);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.04em;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:8px;line-height:1.6;display:flex}.sample-ribbon a{text-underline-offset:3px;text-decoration:underline}:where(.field) dialog{background:var(--surface);color:var(--text);border:1px solid var(--line);overscroll-behavior:contain;border-radius:12px;width:min(620px,100% - 32px);max-height:85dvh;padding:0;box-shadow:0 30px 100px #0003}:where(.field) dialog::backdrop{background:#10150ec0}#dialog-content{padding:36px}.dialog-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.dialog-head h2{margin-top:12px;font-size:32px}.dialog-head>.icon-button{flex-shrink:0;margin-top:-8px;margin-right:-12px}.dialog-body>p{margin-bottom:20px;font-size:14px;line-height:1.8}.dialog-body .button{margin-top:16px}.dialog-body .source-reward{font-size:44px}.dialog-body .source-reward small{font-size:14px}.detail-facts{border-top:1px solid var(--line);margin-top:24px}.detail-fact{border-bottom:1px solid var(--line);font-size:11px;font-family:var(--mono);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.detail-fact span:first-child{color:var(--muted)}.system-swatches{grid-template-columns:repeat(5,1fr);gap:8px;margin:26px 0;display:grid}.system-swatch i{border:1px solid var(--line);border-radius:5px;height:54px;margin-bottom:8px;display:block}.system-swatch span{font-size:9px;font-family:var(--mono);color:var(--muted);display:block}.system-type{border-block:1px solid var(--line);margin:24px 0;padding:24px 0}.system-type>span{letter-spacing:-3px;font-size:48px;line-height:1.2}.system-type p{margin-top:10px;font-size:11px}.system-components{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.system-components .button{margin:0}.system-description{color:var(--muted);margin:22px 0;font-size:12px;line-height:1.8}.search-field{border:1px solid var(--line);background:var(--ground);border-radius:var(--radius);align-items:center;gap:10px;padding:12px 16px;display:flex}.search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;min-height:26px;font-size:14px}.search-results{margin-top:16px}.search-result{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:60px;padding:14px 0;display:flex}.search-result>svg{margin-left:auto}.search-result strong{font-size:13px;font-weight:600}.search-result .micro{text-transform:none;font-size:9px}.search-empty{color:var(--muted);padding:30px 0;font-size:13px}#toast{z-index:70;background:var(--text);width:max-content;max-width:calc(100% - 32px);color:var(--ground);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:8px;padding:12px 20px;font-size:12px;transition:opacity .18s,transform .18s;position:fixed;bottom:105px;left:50%;transform:translate(-50%,12px)}#toast.visible{opacity:1;transform:translate(-50%)}@media (min-width:1600px){.wrap{--measure:1320px}.v1 .hero{gap:100px}.hero h1{font-size:96px}}@media (max-width:1150px){.wrap{width:calc(100% - 72px)}.site-nav{gap:20px}.header-inner{gap:25px}.site-actions{gap:12px}.v1 .hero{gap:35px}.field-visual{padding:20px}.receipt{padding:22px}.receipt-rule{margin-inline:-22px}.receipt-verified{margin-inline:-22px;margin-bottom:-22px;padding:18px 22px}.receipt-top .badge{font-size:8px}.source-card{padding:22px}.proof-section,.edition-community .proof-section{gap:48px}.workspace-body{grid-template-columns:150px 1fr 240px}.workspace-content,.workspace-summary{padding:26px 20px}.workspace-mini-source{gap:8px}.workspace-mini-source .data{font-size:12px}.workspace-mini-source .firm-logo{width:30px;height:30px}.terminal-hero-grid{gap:45px}.loop-panel{padding-left:28px}.terminal-row{grid-template-columns:2fr 1.15fr 1fr .9fr 44px;gap:16px;padding-inline:20px}.terminal-method{gap:60px}.edition-hero-copy{padding:44px 30px}.edition-poster{padding:28px}.edition-row{grid-template-columns:30px 2fr 1fr 1fr 46px;gap:18px}.edition-company h3{font-size:27px}.edition-essay{gap:60px}.structure-process{gap:65px}.source-card-bottom .badge{font-size:8px}}@media (max-width:900px){.wrap{width:calc(100% - 48px)}.site-nav{gap:18px}.site-nav a:last-child,.site-actions .login{display:none}.header-inner{gap:20px;height:76px}.site-actions .button{gap:12px;padding:10px 12px;font-size:10px}.v1 .hero{grid-template-columns:1.15fr 1fr;gap:20px;padding:64px 0}.v1 .hero h1{font-size:62px}.hero-description{font-size:14px}.field-visual{padding:16px 14px}.receipt{padding:18px}.receipt-rule{margin-inline:-18px}.receipt-verified{margin-inline:-18px;margin-bottom:-18px;padding:16px 18px}.receipt-top .badge{display:none}.receipt-value strong{font-size:40px}.field-coordinate{margin-bottom:22px;font-size:8px}.receipt-value{margin:24px 0}.receipt-row{font-size:9px}.field-caption{font-size:8px}.firm-wordmark{font-size:16px}.firm-wordmark:last-child{display:none}.section{padding-block:68px}.source-cards{gap:12px}.source-card{padding:18px}.source-card h3{font-size:20px}.source-card .tag{font-size:8px}.source-reward{font-size:27px}.source-card-bottom{margin-top:20px}.source-card-bottom .badge{max-width:100px;line-height:1.6}.source-card-bottom .circle-link{flex-shrink:0;width:36px;height:36px}.steps-grid{gap:25px}.proof-section{grid-template-columns:.9fr 1.2fr;gap:35px}.proof-intro h2{font-size:38px}.post-card{padding:20px}.post-head{gap:8px}.post-head>.badge{gap:3px;font-size:7px}.post-head>.badge svg{width:12px;height:12px}.post-name{font-size:10px}.news-item h3{font-size:19px}.closing h2{font-size:40px}.closing .button{gap:14px}.terminal-hero-grid{grid-template-columns:1.5fr 1fr;gap:30px}.loop-panel{padding-left:22px}.loop-step{gap:12px}.terminal-proof-item{gap:10px}.terminal-proof-item strong{font-size:24px}.terminal-proof-item span{font-size:9px}.terminal-proof-strip>.micro{max-width:90px}.terminal-row{grid-template-columns:1.8fr 1.1fr 1fr 44px;gap:12px}.terminal-row>:nth-child(4){display:none}.terminal-company{gap:10px}.terminal-company h3,.terminal-row .data{font-size:16px}.terminal-method{grid-template-columns:1fr;gap:35px}.workspace-body{grid-template-columns:145px 1fr}.workspace-summary{display:none}.structure-intro{gap:24px;max-width:670px}.structure-process{gap:48px}.edition-poster{min-height:530px;padding:24px}.edition-hero-copy{padding:40px 24px}.edition-hero-meta{gap:8px;margin-top:36px;font-size:8px}.poster-art svg{width:195px;height:195px}.poster-art .poster-circle{width:215px;height:215px}.poster-ticket{padding:18px}.poster-ticket-amount .data{font-size:29px}.poster-ticket-head{font-size:9px}.edition-row{grid-template-columns:25px 1.7fr 1fr 44px}.edition-row>.badge{display:none}.edition-essay{gap:40px}.edition-essay h2{font-size:48px}.edition-community .proof-intro h2{font-size:43px}.footer-links{gap:16px}}@media (max-width:680px){.wrap{width:calc(100% - 40px)}:where(.field){font-size:14px}.sample-ribbon{padding:5px 10px;font-size:7px}.sample-ribbon span:last-child{display:none}.header-inner{gap:16px;height:70px}.brand{font-size:26px}.brand svg{width:27px;height:27px}.site-nav{display:none}.site-actions{gap:6px}.site-actions .button{gap:10px;min-height:40px;font-size:10px}.site-actions .icon-button{width:38px}.site-actions .button svg{width:14px}.hero h1,.v1 .hero h1{letter-spacing:-.05em;font-size:clamp(51px,12.8vw,78px);line-height:1.07}.hero .eyebrow{margin-bottom:24px;font-size:9px}.hero-description{max-width:390px;margin-block:22px;font-size:14px;line-height:1.85}.hero-actions{gap:22px;margin-top:24px}.hero-actions .button{gap:26px;min-height:48px;padding:12px 18px}.hero-actions .text-link{font-size:10px}.hero-footnote{font-size:9px}.section{padding-block:56px}.section-head{align-items:flex-start;gap:16px;margin-bottom:26px}.section-head h2,.v1 .section-head h2{font-size:35px}.section-head .eyebrow{margin-bottom:16px;font-size:9px}.section-head .text-link{white-space:nowrap;gap:6px;margin-top:4px;font-size:9px}.section-head .text-link svg{width:14px}.section-head>p{display:none}.brand-strip{grid-template-columns:repeat(2,1fr);gap:20px;padding-block:24px;display:grid}.brand-strip>span:first-child{grid-column:1/-1;max-width:none;font-size:8px}.firm-wordmark{font-size:18px}.firm-wordmark:last-child{display:block}.firm-wordmark:nth-child(5){font-size:16px}.source-toolbar{gap:8px;margin-bottom:20px}.source-toolbar>.micro{display:none}.tabs{flex-wrap:nowrap;gap:4px;max-width:100%;font-size:9px;overflow-x:auto}.tabs button{white-space:nowrap;min-height:44px;padding:10px 12px}.source-cards{grid-template-columns:1fr;gap:14px}.source-card{padding:24px;position:relative}.source-card-top{margin-bottom:24px}.source-card h3{font-size:26px}.source-card .source-reward{margin-top:25px;font-size:34px}.source-card .source-product{font-size:10px}.source-card .tag{font-size:9px}.source-card-bottom .badge{max-width:none;font-size:9px}.source-card-bottom .circle-link{width:44px;height:44px}.source-card-bottom{margin-top:24px;padding-top:16px}.sample-note{align-items:flex-start;margin-top:14px;font-size:8px}.sample-note svg{margin-top:2px}.steps-grid{grid-template-columns:1fr;gap:24px}.step{grid-template-columns:38px 1fr;gap:16px;padding-top:22px;display:grid}.steps-number{margin-bottom:0;padding-top:4px}.step h3{margin-bottom:10px;font-size:22px}.step p{max-width:100%;font-size:13px}.proof-section,.edition-community .proof-section{grid-template-columns:1fr;gap:32px}.proof-intro h2{font-size:40px}.proof-intro p{max-width:none;margin-top:20px;font-size:13px;line-height:1.8}.proof-intro .eyebrow{margin-bottom:20px;font-size:9px}.proof-intro .text-link{margin-top:16px}.proof-explainer{margin-top:24px;padding-top:18px}.proof-explainer span{font-size:10px}.post-card{padding:20px}.post-head{gap:9px}.post-name{font-size:10px}.post-source{font-size:9px}.post-head>.badge{letter-spacing:0;font-size:7px}.post-head>.badge svg{width:12px;height:12px}.post-card h3{margin-top:20px;font-size:19px}.post-card p{font-size:12px;line-height:1.85}.post-footer{gap:18px;margin-top:12px}.post-footer button{font-size:9px}.post-footer .post-age{font-size:8px}.news-list{grid-template-columns:1fr;gap:8px}.news-item{padding:22px 0 12px}.news-item .eyebrow{margin-bottom:14px;font-size:9px}.news-item h3{max-width:350px;min-height:0;font-size:22px}.news-item .text-link{margin-top:12px;font-size:10px}.disclosure{grid-template-columns:1fr;gap:14px;padding-block:28px}.disclosure h3{font-size:17px}.disclosure p{font-size:11px}.closing{flex-direction:column;align-items:flex-start;gap:28px;padding-block:48px}.closing h2{font-size:40px}.closing .eyebrow{font-size:9px}.footer{padding-top:25px;padding-bottom:185px}.footer-top{flex-direction:column;align-items:flex-start;gap:30px}.footer-links{flex-wrap:wrap;gap:24px}.footer-links a,.footer-links button{font-size:10px}.footer-bottom{flex-direction:column;gap:8px;margin-top:20px;font-size:8px}.mobile-tabs{z-index:25;background:var(--ground);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);height:64px;padding:5px 12px;display:grid;position:fixed;bottom:86px;left:0;right:0}.mobile-tabs a,.mobile-tabs button{min-height:48px;font-size:8px;font-family:var(--mono);color:var(--muted);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mobile-tabs a.active{color:var(--accent)}.mobile-tabs svg{width:18px;height:18px}.mobile-tabs .claim-icon{background:var(--accent);width:29px;height:29px;color:var(--accent-text);border-radius:7px;place-items:center;margin-top:-7px;margin-bottom:1px;display:grid}.mobile-tabs button:active,.mobile-tabs a:active{background:var(--raised)}.v1 .hero{grid-template-columns:1fr;gap:40px;padding:46px 0 40px}.field-visual{width:100%;max-width:440px;margin-inline:auto;padding:24px}.field-coordinate{margin-bottom:26px;font-size:8px}.receipt{padding:24px}.receipt-top .badge{font-size:8px;display:inline-flex}.receipt-rule{margin-inline:-24px}.receipt-verified{margin-inline:-24px;margin-bottom:-24px;padding:18px 24px}.receipt-value strong{font-size:48px}.receipt-value{margin:30px 0 24px}.receipt-row{font-size:9px}.field-caption{font-size:8px}.terminal-hero-grid{grid-template-columns:1fr;gap:38px}.terminal-note{margin-top:24px;font-size:9px}.loop-panel{border:1px solid var(--line);margin:0;padding:24px}.loop-heading{margin-bottom:26px}.loop-step{gap:16px;padding-bottom:22px}.loop-step h3{font-size:16px}.loop-step p{max-width:none;font-size:11px}.terminal-proof-strip{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:32px;padding-block:20px;display:grid}.terminal-proof-strip>.micro{grid-column:1/-1;max-width:none;font-size:8px}.terminal-proof-item{flex-direction:column;align-items:flex-start;gap:4px}.terminal-proof-item strong{font-size:24px}.terminal-proof-item span{font-size:8px}.terminal-row{grid-template-columns:1fr auto 40px;gap:10px;padding:20px 14px}.terminal-row>:nth-child(3){display:none}.terminal-row.table-head{padding:12px 14px;font-size:8px}.terminal-company{gap:10px}.terminal-company .firm-logo{width:30px;height:30px;font-size:10px}.terminal-company h3{font-size:14px}.terminal-company .source-product{max-width:140px;font-size:8px}.terminal-row .data{white-space:nowrap;font-size:16px}.terminal-row .data small{text-align:right;margin-top:3px;font-size:8px;display:block}.terminal-row .circle-link{border:0;width:40px;height:44px}.terminal-row .circle-link svg{width:17px}.terminal-method{gap:24px}.terminal-method .steps-grid{gap:22px}.structure-title>.eyebrow{margin-bottom:22px;font-size:8px}.structure-intro{flex-direction:column;align-items:flex-start;gap:22px;margin:24px 0 32px;padding:0 8px}.structure-intro p{max-width:390px;font-size:13px}.structure-intro .button{min-height:46px}.workspace-window{border-radius:10px 10px 0 0}.window-bar{gap:8px;height:34px;padding:0 14px}.window-bar .micro{letter-spacing:0;font-size:7px}.window-dots{gap:3px}.window-dots i{width:5px;height:5px}.workspace-body{grid-template-columns:1fr;min-height:0}.workspace-sidebar{display:none}.workspace-content{padding:24px 17px}.workspace-greeting{margin-bottom:14px}.workspace-greeting h3{font-size:19px}.workspace-greeting .tag{padding:4px 6px;font-size:7px}.workspace-mini-source{gap:10px;padding:16px 0}.workspace-mini-source strong{font-size:12px}.workspace-mini-source .micro{font-size:8px}.workspace-mini-source .firm-logo{width:32px;height:32px;font-size:10px}.workspace-mini-source .data{font-size:13px}.workspace-mini-source .data small{font-size:8px}.workspace-mini-source>.icon-button{width:26px;min-height:44px}.workspace-summary{border-left:0;border-top:1px solid var(--line);padding:22px;display:block}.workspace-summary h3{margin-bottom:12px;font-size:20px}.workspace-summary .eyebrow{font-size:8px}.workspace-summary .post-snippet{margin-top:16px;padding-top:16px}.workspace-foot{gap:10px;padding:12px 14px;font-size:7px}.structure-process{grid-template-columns:1fr;gap:30px}.structure-process h2{font-size:38px}.structure-process>div>p{margin-top:18px;font-size:13px}.structure-process .eyebrow{margin-bottom:18px;font-size:9px}.process-accordion details{padding:15px 0}.process-accordion summary{gap:18px}.process-accordion summary h3{font-size:20px}.process-accordion details p{padding-left:32px;font-size:13px}.edition-hero-copy{padding:34px 24px 28px}.edition-hero-meta{margin-top:30px;padding-top:18px;font-size:8px}.edition-poster{min-height:445px;padding:24px}.poster-top{font-size:8px}.poster-art{padding:26px 0}.poster-art svg{width:190px;height:190px}.poster-art .poster-circle{width:215px;height:215px}.poster-ticket{padding:20px}.poster-ticket-head{font-size:9px}.poster-ticket-amount .data{font-size:34px}.poster-ticket-amount .micro{font-size:8px}.poster-bottom{font-size:7px}.edition-caption{align-items:flex-start;gap:20px;padding-bottom:24px;font-size:8px;line-height:1.8}.edition-caption>span:last-child{text-align:right;max-width:100px}.edition-row{grid-template-columns:20px 1fr 44px;gap:10px;padding:25px 0}.edition-row .section-index{font-size:9px}.edition-company h3{font-size:25px}.edition-company .source-product{font-size:8px}.edition-row>div:nth-child(3){grid-area:auto/2;margin-top:8px}.edition-row .source-reward{margin-bottom:3px;font-size:23px}.edition-row .source-reward small{font-size:9px}.edition-row>.circle-link{grid-area:1/3/3}.edition-row .micro{font-size:7px}.edition-essay{grid-template-columns:1fr;gap:30px;padding-bottom:55px}.edition-essay h2{font-size:44px}.edition-essay .eyebrow{margin-bottom:22px;font-size:9px}.edition-essay .step{grid-template-columns:28px 1fr;gap:16px}.edition-community .proof-intro h2{font-size:43px}#toast{font-size:11px;bottom:165px}:where(.field) dialog{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:88dvh;margin:0;position:fixed;inset:auto 0 0}#dialog-content{padding:28px 24px calc(30px + env(safe-area-inset-bottom))}.dialog-head h2{font-size:29px}.dialog-body>p{font-size:13px}.system-swatches{gap:5px}.system-swatch span{font-size:8px}.system-type>span{font-size:43px}.detail-fact{font-size:10px}.detail-fact span:last-child{text-align:right}.footer-bottom>span{max-width:320px}}@media (max-width:360px){.wrap{width:calc(100% - 32px)}.site-actions .button{gap:8px;padding:9px 10px;font-size:9px}.site-actions .icon-button{width:32px}.hero-actions{gap:14px}.hero-actions .button{gap:16px;padding-inline:14px}.hero-actions .text-link{gap:6px;font-size:9px}.field-visual,.receipt{padding:18px}.receipt-rule{margin-inline:-18px}.receipt-verified{margin-inline:-18px;margin-bottom:-18px;padding:16px 18px}.receipt-top .badge{font-size:7px}.receipt-top strong{font-size:12px}.post-head>.badge{gap:2px;font-size:6px}.post-head>.badge svg{width:10px;height:10px}.post-head{gap:7px}.avatar{width:29px;height:29px}.terminal-row{gap:6px;padding-inline:10px}.terminal-company{gap:7px}.terminal-company h3{font-size:12px}.terminal-company .source-product{font-size:7px}.terminal-row .data{font-size:14px}.edition-hero-copy{padding-inline:20px}}@media (prefers-reduced-motion:reduce){:where(.field) *,:where(.field) :before,:where(.field) :after{transition:none!important;animation:none!important}}@media print{.mobile-tabs,.site-actions,.sample-ribbon{display:none!important}.site-header{position:static}.footer{padding-bottom:0}.section{break-inside:avoid}:where(.field){-webkit-print-color-adjust:exact;print-color-adjust:exact}}.compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.compare-card{border:1px solid var(--line);background:var(--ground);padding:18px 14px}.compare-card h3{margin:16px 0 8px;font-size:15px}.compare-card .data{white-space:nowrap;margin:18px 0 8px;font-size:21px}.compare-card .data small{font-size:9px}.compare-card .micro{font-size:8px}.compare-card .text-link{margin-top:10px;font-size:9px}.compare-card .firm-logo{width:32px;height:32px;font-size:10px}@media (max-width:480px){.compare-grid{grid-template-columns:1fr}.compare-card{padding:20px}.compare-card h3{font-size:22px}.compare-card .data{font-size:28px}.compare-card .micro{font-size:9px}}:root{--jc-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvgAAAL4CAQAAACkK0toAAAo0UlEQVR42u3defxmc8H/8TEYjJ0w9q0FYxm3JIqUFhJFkrtGG9OvO910I7JHlrFmKa2ylDXLXSG7MZTKkoQWJZEtZF8i3r+HIbeKme98r+s653POeX6e//RIZr7X+Xw+r67vuc51zoiMAKALHAIAwQdA8AEQfAAEHwDBB0DwARB8AAQfAMEHEHwABB8AwQdA8AEQfAAEHwDBB0DwARB8AAQfQPABEHwABB8AwQdA8AEQfAAEHwDBB0DwAQQfAMEHQPABEHwABB8AwQdA8AEQfAAEHwDBBxB8AAQfAMEHQPABEHwABB8AwQdA8AEQfADBB0DwARB8AAQfAMEHQPABEHwABB8AwQdA8AEEHwDBB0DwARB8AAQfAMEHQPABEHwABB9A8AEQfAAEHwDBB0DwARB8AAQfAMEHQPABEHwAwQdA8AEQfAAEHwDBB0DwARB8AAQfAMEHwCEAEHwABB8AwQdA8AEQfAAEHwDBB0DwARB8AMEHQPABEHwABB8AwQdA8AEQfAAEHwDBB0DwAQQfAMEHQPABEHwABB8AwQdA8AEQfAAEH0DwARB8AAQfAMEHQPABEHwABB8AwQdA8AEQfADBB0DwARB8AAQfAMEHQPABEHwABB8AwQcQfAAEHwDBB0DwARB8AAQfAMEHQPABEHwABB9A8AEQfAAEHwDBB0DwARB8AAQfAMEHQPABBB8AwQdA8AEQfAAEHwDBB0DwARB8AAQfAMEHEHwABB8AwQdA8AEQfAAEHwDBB0DwARB8ABwCAMEHQPABEHwABB8AwQdA8AEQfAAEHwDBBxB8AAQfAMEHQPABEHwABB8AwQdA8AEQfAAEH0DwARB8AAQfAMEHQPABEHwABB8AwQdA8AEEHwDBB0DwARB8AAQfAMEHQPABEHwABB8AwQcQfAAEHwDBB0DwARB8AAQfAMEHQPABEHxe1gxZKMtkqSydpbNUFs9iWTSLvWjxLJpFXjAmC2WhjMnCGTPFwlMs8hKLTvm3F33Jv/Ocf/xJ//Dc/+ql/+T5f2exF//p83/Soi/8+Qv/29/33P92iSk/6T/+tkWzeF6dJTOj+QTB5+Wtki/ltrRn3JPT8y7zCoLPP5st3087xy+yvPkFwecf5s7lae94JIubYxB8njc57R5XZRazDILPiOyY9o+dzTMIPgvmyQ4E/9nMYa5B8Lvu0+nG2MJcg+B33TEdCf6J5hoEv+t+0JHg/9hcg+B33dkdCf5PzDUIfted4x0+CD7dcG5Hgj/ZXIPgd92POhL8S801CL53+N0Yl5hrEHzB78a40FyD4PvQthvjPHMNgu8dvuCD4OMdvuCD4NMeXfmm7bnmGgS/677fkeCfba5B8LvuLMEHwUfw2zTOMdcg+F13puCD4CP4gg+CT4uc7iodEHwEv03jfHMNgt91Zwg+CD7O4bdpXGCuQfAFX/BB8OmEswQfBJ9u+N+OBP8icw2C33VduZfOxeYaBL/rzhZ8EHy6oSsPMfdMWxD8zju/I8G/1FyD4HfdRYIPgk83XNyR4F9mrkHwBb8bY7K5BsEXfMEHwacTLuhI8C831yD4XfcjwQfBpxtOFXwQfLphH+fwQfDphuUFHwSfrjjFdfgg+HTDYnm6A8GfZKZB8BmR1fOMWyuA4NMNq+Vxd8sEwacbFs5RrT61I/gg+LzEEhmfz2f37JY9skd2z+7ZNbtk1+yW3bJ79sxeL9gze075p8/997tOscsUz/+nz2fnKT6XHbNjPpedX/gnu035d/aY8u/slB1e8JlcI/gg+HTD/pUE3zNtQfCp3YHe4YPgI/iCD4JPixwk+CD4dMPBgt8QM2aeLJGVsnbek49k2+zw4gfyz38ov2e+kC9k1/xPPpUPZf2snuWyWObISMdO8EHwSzdTlswb84F8Lt/IpPw690/3cX8st+Sq/Chfy275cN6SZTOL4yr4dNchgl+YebNmPpmJOSPX5uE+z8OTuS4nZPtsmKUys2Mt+HiH7146dZgt4/LpHJcbKvsy3J25MAflfVkuszv+go/gu1tmFZbIB/Lt3Fzj96B/naOzeZYxF4KP4HuHPxgz5/XZLZMLunXepflsls8M5kbwEXx3y+zfWfoN8538tdD7Hv0xh2Ud1/YIPoIv+L0alwPzlwbc7u7KbJ9x5kvwaZeDBL8ir80Ouaphdzm9IB/LGHMn+Ai+4A/VTHlbTmjsra0fzFeymp0i+LRBNffSubizx/dV+a/c1YInGvw+22dB+0XwEXzBf6WTOAfkkRY9xuaJHJBl7RnBp7kmuh/+QLwuR7T06WXH5XX2jeDTTAdU9OFft67EOavlzyg+MavaO4KP4Hc9+KvlO+nGODCL2D+CT7PsL/h9MzanpEvjkeyWeewhwac59qskDee3/jiOqei+o6WNW/PJzGQfCT7NsG8lWTiv1cdwzuyYLo/bsrmdJPgIfheC/77cFuPkLGk3CT6C3+bgL5TTtf7Fq/Q/ZT8JPj60beeHtjNmJ5X/l3Fj3mZPCT4uy2zbcVs51+n7y44vZV77SvDpcvAvbNlR+7yuT2XcmbXtLMGnRG6tML2WzbmaPs2xr4s1BZ+uvsO/pDXH62NaPsRxR8baX4KP4DfVPDlRx6drjLfDBB/Bb6IVcquCT/f4ema3ywSfbgW/+ffD/6x2D3Pc486agk8pqrkOv9kf2s6SY3S7p7GVnSb4dCf4Tb4sc578XLF7Hkfba4KPd/ile3VuVOu+jGMzyn4TfOq1n+BPxfo63cdxSxa34wSf9ge/mR/abqzRfR4P5E32nODT9qt0Lm3gkfmkPg9krG/XCT7tDn7zrsM/QpkHNj5n3wk+gl8O36gd7NjfzpMe2nsOv1mndA5T5IGPvQQfqrev4P+Lr6pxJeN4wQfBr9cXlbiy8S3BB8GvzwQVrnScKvhQpX0q2diTGnEsPqrAlY+DBR/aFvwmvMP/lPrWMr4i+CD41dpIeWsbews+tOlDytKD75459Y7/FHxoT/DL/uLVhopb+/iQ4ENbrtIpOfhvVdsixrqCD4I/WKsobSHjbxkn+DBY3X4AyvJ5QGmLGX/p0gPPpYc6HNDh4I/LUypb1LhK8KH5wS/xmbZL5wmFLW4cK/gg+P22WG5uZBCfzZ25MqflqOyVbfK+vCVrZc28OW/LRpmQ3XNIvpXTc1luyqMNTf5nBR+afQ7/gsJe9TK5t0EJvCNnZ+e8N6tn6cw55Nc4a5bJWtkih+RXDUv+moIPTb5Kp6zgL5lbGxG+x3NGts7rMkePr3dUFs87cmh+3ZDg/zkLCj40N/jnF/SK58otDXhPf2TWzCx9f+2LZ0LOzt+Lf/0XCT4Ifu9myyVFp+6WHJ7VB3wM5sv4nFt48ncRfOi/am6eVsopndH5WbGJeyS7Z2yFx2Kh7JLHC07+ZoIPgt+L8wuN2++yZUbX8n+An8qDhR6Tv7b7a1jSQ3uDX8Y52S8VGbZfZvOaj8v4Qi9RPVDwob+6c3vkowtM2snFXIK4Vi4s8PisL/jQvOBP7sjrnJ5xRdYpbC28o7gr9v9Qy4kuwcdVOo0O/l6Fhey+Yt+7bpenizpSRwg+CP70+FBhuf965ip4RYzJt4s6WisKPgj+UH2iqHzdmVUbsCqWz/XFHLGrMlLwoUnBv6y217dZUbk/ZADfnh2U7Ys5ajsIPvTHfq0O/psLiv1fsl7D1sbY3FXIsVtS8KEfqrk9cj2XZb67oNx/LaMauDpmqOhuqs34HofgI/jFbtiS3t1v2eAV8v4ijuB6gg9NCX71t1ZYLc8UEvuHG3+dybK5r4CPbmcUfKr99XZURmf2Rv5q3rXgj8lfC8n9BVmkBatkgfyi9iO5teAzGKOydN6STbJ1ds+ROTFn52f5Q+7PE3k2yd/zmxyauQV/Oka1t0deKLcVkvttWrQrvlzzsXw2rxJ8+mO2LJ71smtOzlW5a0rWpzWeaMntWye27h3+vLmxkNxv0LJdckTNx/NwwacXs2a5vDcH5ophngDYpwXH4MCWfWg7SzH3g9m4hTtm15qP6VjBZzhWzc75SZ7seQEeLPhFBX+uXFdI7tdo6c4ZX+tRPVfwmb6z82/OoX09w7u04A9hXFzRu/trCsn9ui3eQ/XemWglwWdo7/3Wy7fzUN8X4O6CX0jwR+eKQnL/8ZbvpTpP7HxX8JnW5ZRr5MD80fXBLQ9+KY8v/J8O7KmveI8v+CV6S76Wewe6/B7MfII/zXHJwF/HqS7ErNS3ajvCZwg+/25MPpPfVLD8Hs38jT5O7biXznGF5P4zndlfM+aXtR3l5QSfl1oxB1W2+B5t+NdB2hD8QwrJ/eGd2mVL5uGajvPRgs8/bFzxR3dPZoFGH6/9Gx/8nQvJ/b6d22tjazvWYwSfEVkvP6l86Ql+vcHfppDcH9HJHfcx10EJfj3elJ/VsvQeb/g5/GqCP6gPbT9eSO5P6ey+O7uW4/1Twe+yDWt8Aufjmdc5/Jre4ZdyMufoDu+92XNDLcd8LcHvpkVyfK2b/aHMJfi1BH/zQnJ/Zsd34Fq1HPXjBL97Zq39Zk7JXzOn6/BrOKWzYSG5/1Fm7vw+3K+WI/8qwe+WN+fWAjb8fZld8Kc5+n3ztDULyf1vGz77/TFTLXco3Ubwu2PRnFnIlr8nszX6SB7UwOCvUMjc/zrz2ItTjKvh6F+fGQS/G943pEeUVDPuzKyCP81xYR9/4iVzfxEzf3sbrgbvm0NrmIH1Bb/9FsxpKWn8WfCHMPr3xKvFBnxvpKGPJe3Gl5g/t1c+A8cLftt9KqWN2zOL4E9znNenn3bpPFHErD/Ypmcv9clGlc/CY02+YMKCmZaROSrljT8JfmXBXzR/KGTWV7YfX8Zllc/DOwW/rZar6Qse0xq3Cf4Qxvl9OWlwSyFzvqb9+LLeXvlMnCD4bV1Kz6TM4R1+Ne/wZ8/PC5nx9ezHV1T1hdINvpOVxVL3teLdPId/YCOCPzLXFjLfG9uPU1H9zdQ+IvhtuyrnopQ87mj4VTrVBL/XUzqlXJn1ATtyqkZXfuL1JMFvk2VzX8oed2W04A/4OvxjC5nrLe3IafpsxXNyveC3x2Ypf9yTOQR/mqOXb9qeUshMf8KOHNJv5I9UOiu/Fvy2+ESaMO5t+M3TJlZylC4e9s/3xULmeQc7coiqfbz5lYLfDlunGeN+wR/CGO7dMr9QyCxPtCMLvTjzVMFvg23TlPFg5hb8aY5LG70KDrcjp8OslX5fYoLgN98eac54NPM1+lhXcy/zScP4yXYsZIa/YUdOp3dVeEJnBsFvun0Twa9MNc+0vWy6f673FzK/J9mRw7BdJXPzRJNvYGeRPO+/k4YFv9kPMT+gyOBvUMjsfs+OHKZ35k8DP024fJOPkCXynJ3StPG44Pf9HH4pl+N+347syVtzYM7IuTkn5+bc/Cjn54Ipzs/5uSiX5JJclsmZnMtzxQsuz+RclktycS56wSWZNOV/dXl+nB/nikzOpJybXbNK04+O5TEiExLBb+Upnem5SmelQmb2ssxoTyL4g7JeIvgtDf7Qr8NfMU8WMa9XNfyWGQh+0VYt9n6Y0wr+Ao0+7gcUFfyl8nARs3pt5pUkBH9QVkpTx2MNv0qnpOCvVMjzrH7f8DugIvhFWyZ/aWzwH2n4e8GDign+QnmoiBm9NQvLEYI/KDPm+jR3/LXht1aoJvjTvnnaq3JTEfN5e5YQIwR/cI5Pk8fdDb89chnv8BfI74uYzYeyoBQh+IPz/9LscYdHHPZ8WeZMuaqQ2Xy9ECH4g7Nmmj5uySjB7zH4pTzP6k0yhOAPzsz5XeODf2rD56Ca4E/t1grfKmQm1xchBH+QvprmjzUbPgfVXJY5+RX//hMLmcdNJQjBH6QtW5D77zZ+FqoJ/uWF535jAULwB2mZ/L3xuT8nMwl+D+/wS3l84ebyg+AP0kyZ1PDY/y07tWImqrmXzsvdLXNv7+4R/G7YpdGxvyb7ZJGWzERdwf9cIXP5GelB8AdryYaE/bFcndNyULbN+Lw7b8rqWTVjW5P651XzfLF/vSxz80JmeBvhQfAH7QeFh/7hnJntslYWbO4TMwsL/j9/0/ZdhczzrrKD4A/ajgWn/pL8d5bvQOar/uD0pcHfsJC5/qLoIPiDNq7Q1H8/n2jyI5EbE/xNCpnv3SQHwR+8HxWX+vuzf7Mfh9yTfSo9h79yIXO+n+Ag+IP3rsJif2U+3PB74fSqmosjf/zCb3fPFjHrO8kNgj94M+S6gmJ/uSuwKwv+z6Y8rfaxIub9MLOO4FehnFsh35aPWHIVBn9S5suDRcz8EeYcwa/C6NxdSO4PzfwWXKXn8G/LlUXM/ElmHMGvxp5FbPmzsoLFVvlVOmWMk803gl+NJfJA7Rv+6XzcQuts8E812wh+u04dTG3ckNdYZp0N/qSMNNsIfjXmyVM1b/gDLLEOB/90uUfwq7NNzRv+/RbYK9i/A7m/vFM3y0DwazYqf65xu9+b11teHQ7+lZnNPCP41dm2xu1+TuaxuDoc/B9mFrOM4Fdn5vymtu3+3RY8hFDwhz9+lVnNMYJfpfoednGJZdXp4P8+C5thBL9a59a03a/OnJbVNO3X2tzfn1ebXwS/Wq+t7brr0RZVhy/L/H0WN7sIftXqeVj1XT6qHaK9W5n7J7OEuUXwqzZTbq7lFgorW1CdDv4aZhbBr94GtWz3N1pOHQ7+41nJvCL4dTihhg3/3xZTp4Pv/+4R/FqMzv2Vb/dvWEqdDv6m5hTBr8f4Gi7Fcylml6/S2dyMIvh1qf4K/NUtpOm0b4ty/07zieDXZUzlG357y2i6teebthuaTQS/PhtVvOEvtIiG4YCW5H4rc4ng1+mkirf80hbRMExsRe63MJMIfp3mz6OVbvkDLaHOBt+7ewS/ZutXuuXvzFyWUEdP6exlFhH8un210k0/wQLqaPA9qxjBL0CVDzW83vLpaPB3N4MIfv2qvSnyJpZPJ4O/p/lD8EvwsQq3/R0eY9iD5l6Hf4zZQ/DLcFyFG38bi6eDwf+yuUPwS3FjZRv/jx510sHgn2jmEPxSjPWxXWM08Zm2l5o3BL8cm/h+reAPbEzObOYNwS/Hnn61b4x9G/fufmazhuCX5JzKtr8b4nYr+L/NaHOG4Jdk5txR0fa/K7NbOD36YqNyv7AZQ/DLslBlAdjfsulQ8K/LHD290jmyYtbNSpnVrCP4/bNCZQlY07LpTPB/lQV6eJVLZN/c8sKf9MvslPnNPILfH5tVlIC/Z0HLpiPn8P+YeXt4jePy8L/8eX/KOHOP4PfDwRVFYJJF05Hg35kle3iFq+SRl/kzn8gbzD6C37uzK8rArhZNJ4J/a+br4fW93nc4EPxBuq6iEGxk0XTgHP7TWaync/cPT+XPvsltORD83syUuytKwWstmg4E//U9vLZlcus0/vRzrAAEvxfzVhSCX1oyrT+l82SW6+GVjX3Zc/f/Oo63BhD84Vu+ohicbMm0PPiPZoWePqp9aIh/z2etggFZIVtlYg7JwTksh+WQHJSJOSD7Z9/sk32y9xT7ZN/sm/1e8MUp//0X8oUX/9l+mZiDcki+lCNyVI7METkyX85ueZPgl2HdinKwnw3VF+XePO01PbyqpfO36fibPmId9N1yOXXA6+PcZp/UbctEb15RDj5hU/VFqffDX6+H17Ro/jSdf9sGVkJfva+SNXJ3Tx/oC35f/FdFQXizbdUXE4vMfS/foV489w7jb9zCWuibN1S2Tm5s7r1T2zLZO1U01UvYWH1xYIG5X6eH1zPXNK/MeaWxltXQJz+vcK18VPDrtVdFH+jNbWO1NPjje3g1s+fyYf+9j+TV1kODPsV7fpwh+PX6UkX3VrGx+uPgwnL/jp7e3ff2pb97ffe2D06odL38WvDr9c1KpvlqG6uF5/Cf7emTmTnz4z58u8PztHozZ+6vdM3cKfj1OqaSab7A1uqTEwsK/io9vZIr+/IzfNua6MlGFa+Z3wp+vY6tZJrPsrVadlHm41mxh9cxMhf27Sf5hnXRg+MrXjenCn4XJvw0W6sPDijo3f1/9PRKTurrz7KztTFMS+fRitfNVoLfhY9sTrW5enZUa3J/ct9/nvdYH8Py6cpXzuKCX6/vCH4j7N2SK3NG5DBf7CvGLypeOec391g5peMcflVGVvRJy1DGgz3dM2eQv1FK/vRarfLV8wHBr9u3Kpnoc22vHpxeTO7v7fHLToNcbX/L6tZKgb/dv/Qy3vkFv25frWSqL7O9hmmGyq+jeOXxTJYp+oqwJ7KsFTNkK1S+fs5u8vFqy7QfVslUe/zJ8MyVK1pzMufQCn7Gh3u6WNQFmYMd4wW/Kx8G3pkZbLHpNmMuLuij2t5SunNFP+XtWdTKGYKVKl8/d2Uuwa/fDhVN9/w22XQale8VlPvezo/vWOFPelNmsXqm6bjKV9BXmn3E2jLxH69oupezyabLLDmvoNy/vafXsnnFP+2pmckKmqrX1LCG3ib4Jdiwoul+q202HRbINcXEvrdn1Y7IO2r4mc+W/Kk6pfIZ+U3Tj1lbpv71FU34x2yzIZstvyroQszefjcbmTtq+bm/aR29orfVMB+7Cn4ZFq1owr9oow3R6FxS0MmcXi903Ki2n3x/a+kVXF3DbLxO8Mswax6vZMJPt9GGZKHcVEzsH+rDA0YOr/Hn39Z6ehm71TATZzT/uLVl+kfmtkqm/Le22hDM0eMzoPo5HsvYPryi79b6Gjazpv7Ff9QyD+8V/HL8tJIpf9ZjzIfwUe3Pi8n9U3361mrddwF6l3X1T35Wwxz8JbMKfjlOrWja17fdpmpMbiwm93/LuD69qv1qfy1jra0XTahlBlrx+V17FkFVN9492IabiuXyQDG5f7CP96RZu/ZX82zeYH1N8YZajv+TeZXgl+QDFU38VbbcK1q4oNz/pc9fkqv/95anvcufchu+G2o5+oe34/i1ZyG8vrKpX9C2e1mLV/TB+VDG3/twZU5p7/Gf+51lhc6vsiNqOvavFfyyLFHZ1G8k7i9jxTxSTO4fGMj10hsV8Mqeakt4hmnDmo7719tyBNuzFOasLDjHyPu/Waryx0i/8rhnYHc82raAV3d3luzsKluytjcVqwp+eap6suXDzb5B6gCslPsLOne/yABf6S6SX5tZa7tVx6T2HMU2LYhvV7YA3ifyLzE2jxWT+7sHfj/TbxTwKm/O7B1cZ2fWdrw3EvwSbVfZAjhb5l/0ppQzbs2YCl7xhQW80is7d7f8g2s71ue16Tj6QGd4Yympn2LlgnL/+4qeEjVHLd/z/Nfxw06ts51qPNLrCn6ZFsvTlS2CPcV+yh1Nniom909mscpe91xF3BquOxcP/GeNR/nSdh3Ldi2M6h6VfZ9njubtBb27r/oZsHMVcXu4Mzqxzj5c6zFeQ/DLdUiFC2GPjud+rYJyf3MWrvz1L5yHC3jlh7R+na1f6/E9sW3Hs10vZ+MKl8Ijbbh33rC9taDc350FajkG4/JsAa/+yFavs01rProrCH7J5qt0MXy0s7lfo6jcv7rjJ7WOdu7eKbNuBn9EJlW4HO7P6E7mfqOCcv/bmt7d/8MGRRyF41q5zv679uO6rOCXbvtKF8TnO5j7dQvK/V8rue5+6j5fxJE4MyNbts6OqP2Y7tfG/du2F7RCpUvikRo+LKzXuwrK/T2F3C74C0UcjUszb2tW2Rw5vfbjeW/mFPwmuKTSZXFCp3K/dUG5v7agB1LsXcQReahvz/eq14q5s4Cj+d527uH2vaT/qnhhrNSZ3H+goNxfnfmKOjZfKeS4bNH4VbZlEcfxJ23dxe17SctXvDQulvvKxy0F3q/0wkKOzeGZsbFrbNYcX8hRXFfwm2KG/LHixTGhA7nfuKDc39H3p1n1w6vyh0KOz4+KPD7TtnJ+WsgRPLW9O7mNL2r/yhfIii3P/bYF5f7mYh8mPX/+XMxR2rphK2yWTCzm2LXkceXdCf6qlS+Ra3xUW9G4v+gnCi9e0JH6YQGXrA7Vmrm1oCM3vs27uZ0v65rKF8n/tHaJbF/QVry9xm/VDk1Jdxh6uBHfBV8kR6ekMbndv62382X9vxoWygdbeSQPK2gr/qIRj5Zcrah8/S5vK/hYzZVdU9a4f6APyBT8gZ1NfbKGxdK+CzRL2o5XN+aLResXFrEfZOUiz9p/NA+ktPGetl9+0dYX9q0aFst9LXt3sEtBG/HWzN2gIze+uJCdlGUKOj6j8sGiztr/3yWtIwS/mdapZcFclRlacwS3KWgj3tm4Cw2PLC5mz+SAIh7MOSqbF3P55T+PX3bhOcHtfWm/rmXRnNKSo3dIQRvx5izUwCN4RJFROz5vqPGYLJ19cl9KHcu0P/dtDv4ONS2bo1pw7A4uaBv+OfM39CieUGjYrs5WWaLyj2ffnR+k5NGFr0+2OvgL5cGals6hDT9yRxV1lUmTnx18RbF5eyYn5/2VfMFoVNbMobkjZY/jupH7Ngd/RPbx4c8wfK+gbfizRn1U++9myuTCQ3dhPpvXDexd/Wb5boFX4vz7uLxFn711OPiL1riEvtPQY1bSl2CuaMR191M3d25vQPB+mS/ng317vz8qq2eHnJVH05SxRFdy3+7gj8i3a1xEF2SOxh2vkwrahNdn9laswdfm6caE77ocl49mpcybmafzVc6YBbJKNs9Buay2U6nDHeO7k/u2B3+Zmi8mbNLn/svlVwVtwota9LzgVdO88WCuySk5NDtl63wwG+edWTtvyKpZKStmxayS1fKmvCfjs10OyPdybcHX3kxrbNel3Lc9+CNyZq2L6ZGs05DjtFqeKOrM8mytWoUfjFHmOKVbuW9/8NeofUnt4EtW033ufsbWrcOPa2uB49rMKvht843al9WxRd9fe+6cVdQm/HnDr8x5Jdvpa3Fjka7lvgvBH5Onal9Yz2SrQo/OJnmkqC14aYu/3r6HwhY11uxe7rsQ/BHZt4jldUEWLuy4zJuTC9uCF7boo9qXM1Flixnv72LuuxH82XNXEUvsqXw6owo5JjPmk3mosC34q5bn/jnHKG0RY6tu5r4bwS/pEdz3F7DUZsiEAr/qfmFLrrufloPUtvaxY1dz35Xgj8jPC1puV+ddNb6z3zhXF7gFz+7CrWlf8L+KW+vYs7u5707w1y5s0V2aNSo/BjNn4/yyyC340+n+ZmeTjcyFqlvb2LvLue9O8Efkq8UtvXOyYWWvfo5sXuQ7+0x5bMw8Hdt2c+Y65a1lHNLt3Hcp+HPmzgIX4K3Za2B3K/yHN+brBd/P5dIOncx56RVSd6tv5ePIrue+S8EfkQ2LXYiTsskAbiYwMitlt/y+6C14WUc+qv134/KsAlc6Jsp9t4I/IpMKXo5P5byMz7J9CeC8eUP2y43Fb8FfZc4Ob751NLjCsbPYdy/4r8nfil+YT2dy9suH8sYsOJ2vbrG8ORNydK5vyHvHs4r5VkJd1sozSlzJ+JTUdzH4pd0mbOrjsVyb0/KFfCLvzLgsmfkzOjNlxsyUWTNvlsjYrJ1NMyG752s5L7c0bAv+bwtvkTac5BuDH5tYaV0N/oj8sMEL95k8kScKuDdQ7+MiW6/4T5baMZ7Om62yLgd/yQY9eq2tY1JnP6p9OZtaEAMbDw38GjjBL95b7YNax7kZaeP9kzUsioGMH7TgqciC3wfuZ1Lf+GEnr7ufdvIfszT6PFyGKfgvOs9+qGVckplsule4xuoay6OP49PWlOD/n7nyO3ui8nGcDTdVR1sifRl/yFirSfD/2Ur2RcXjWNttmrayTHoep3Xu3kyCPySfsjcqPXdvuw3tbP69FksP4wBrSPBfyWH2R0Xj4s5/q3boFs5vLJhhjWeymfUj+FNzrF1Swfi+b9W6jmzg4/zMb+UI/tTNkB/YKQO/MsdGm36bWDjTNba3ZgR/KGZrwF0lmzy+50LMYVoh11s+Qxo/yYrWi+AP1dyFPvivDeMr1ldPPmsJTWM8nQnWieBPn4Vyq50zgHGEtdWH9/m/tZCm8vvjUtaI4A/nygi3VOv3OMm66ouZs6fF9DLjiWxpdQj+cK3sbiZ9Hee4MqePVstNltQ/jeOzsHUh+L0YU/jzX5s0TrSe+m5zDz5/YVyY11oPgt+7+XOl3dSH4Vu1gzFH9uj82vqTL1cJfv/M7oqdnsdZmdlKGpgVc26H19YXM9oaEPx+GpXva3YP4yhraODemCs6uLJ2ydzmXvD7b4acpNvDHB46UY2R2SJ/6NC6OiBLm3XBHxz32BnOONTKqfR30Q/kzx1YVQdmEbMt+IO2m35P59jJqqncrJnQ4i8N/i2H5TVmWfCrOlN6j4oPcTyZ1a2Y2rwzp7VuRd2UT2c2cyv4VVog12r5EMYlWdJqqdly2SsPt2Q9nZkN3XJP8Oswc76p59O8VM46KcPc2arhj0K/PXtleTMp+HXaTNNfcTyWtayQwqyaibmtcSvpTznIWhL8Mqyem7X9ZcYFTuUUas5skO/myUasogdzXDbI7GZN8Eu6GuJIfXdVTsPMn41yUsFn9p/ISdkw85gpwS/R+zX+xXFPNrUiGuJVeV+OzwNFrZ+/5JhsmoXMjuCXbJ58TeunfEw7ympomJFZMR/LKbm91pVzQ47N+LzafAh+U7w1f+x07G/IqlZBg82RcdkmJ1V8K/Crc2Q2z+tcbCn4zTO6w08g2s2XYVpzwfFr85EcnLMHdnuGp3JtTsle2dCjSgS/6RbIoZ2L/bdt3JaaN6tko2ybw/KD3Jj7h7k+/p67ck1OzB75SNbJ0pnVkRX8Nlkrl3cm9j/O2ma8E2bK/Fkm47JO3p0PZ9vslv1yWL6aY/OdnJYzcnq+l5NzQr6Zw7Nv9sjnslU2ytoZm0UkXvDbbovc1/rY35L3mmkQfJ57R/ThXNfa2F/l8ksQfF5qlmzbwmt3bs4EDysEweffzZYtclVrYn9jtnStPQg+U/P+FnyQe0O2zCzmEgSfaVsxX8+jDY396R5kAoLP9BmTTzbsvf4vspPHyYHgM1xr5agGXLb5RL6V9cwWCD69GpV1c3huKTL1D+WEbJQ5zBIIPv0ze96WQ3NTMal/IGdk64wxMyD4DMaMWT27Z3Ktqb8uh2eDzGc2QPCpwlLZNEfnmjxR6cWWx+TDWTYzOv4g+FRvliyfD2XfnJU7BxL5B/PTHJGtsmbmdLQBh6CUc/yvy1szIQflnNyQvw478U/mllyYb+Rz2TjjMq8jCwh+2Wf6583iWS5r5j35WLbL7jk4x+T0nJ0LcmkmZ3IuyQU5O6fnuByVidk722d83p5Vs2wW8h1ZQPABBB8AwQdA8AEQfAAEHwDBB0DwARB8AAQfAMEHEHwABB8AwQdA8AEQfAAEHwDBB0DwARB8ABwCAMEHQPABEHwABB8AwQdA8AEQfAAEHwDBBxB8AAQfAMEHQPABEHwABB8AwQdA8AEQfAAEH0DwARB8AAQfAMEHQPABEHwABB8AwQdA8AEEHwDBB0DwARB8AAQfAMEHQPABEHwABB8AwQcQfAAEHwDBB0DwARB8AAQfAMEHQPABEHwAwQdA8AEQfAAEHwDBB0DwARB8AAQfAMEHQPABBB8AwQdA8AEQfAAEHwDBB0DwARB8AAQfQPABEHwABB8AwQdA8AEQfAAEHwDBB0DwARB8AMEHQPABEHwABB8AwQdA8AEQfAAEHwDBB8AhABB8AAQfAMEHQPABEHwABB8AwQdA8AEQfADBB0DwARB8AAQfAMEHQPABEHwABB8AwQdA8AEEHwDBB0DwARB8AAQfAMEHQPABEHwABB9A8AEQfAAEHwDBB0DwARB8AAQfAMEHQPABEHwAwQdA8AEQfAAEHwDBB0DwARB8AAQfAMEHEHwABB8AwQdA8AEQfAAEHwDBB0DwARB8AAQfQPABEHwABB8AwQdA8AEQfAAEHwDBB0DwAQQfAMEHQPABEHwABB8AwQdA8AEQfAAEHwDBBxB8AAQfAMEHQPABEHwAqvT/AcHo8rVwHD61AAAAAElFTkSuQmCC);--points-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MiA5NiIgZmlsbD0ibm9uZSI+CiAgPHBhdGgKICAgIGQ9Ik0zOCA4VjYxLjVDMzggNzcuNSAzMSA4NSAxOS41IDg1QzkuNSA4NSA0IDc5IDQgNjkuNSIKICAgIHN0cm9rZT0iI0ZGRkZGRiIKICAgIHN0cm9rZS13aWR0aD0iOC41IgogICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIgogICAgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIKICAvPgogIDxjaXJjbGUgY3g9IjUyIiBjeT0iMTQiIHI9IjUuNSIgZmlsbD0iI0ZGRkZGRiIgLz4KPC9zdmc+Cg==)}.club-lockup{flex-shrink:0;gap:12px;letter-spacing:0!important}.jc-mark{width:42px;height:36px;-webkit-mask:var(--jc-mask) center/contain no-repeat;-webkit-mask:var(--jc-mask) center/contain no-repeat;-webkit-mask:var(--jc-mask) center/contain no-repeat;mask:var(--jc-mask) center/contain no-repeat;-webkit-mask:var(--jc-mask) center/contain no-repeat;color:var(--accent);background:currentColor;flex-shrink:0;display:inline-block}.brand-words{flex-direction:column;gap:7px;display:flex}.brand-words>strong{font:700 17px/1 var(--sans);letter-spacing:.2em}.brand-club{font:400 8px/1 var(--mono);letter-spacing:.35em;color:var(--accent);justify-content:space-between;align-items:center;gap:8px;display:flex}.brand-club i{background:currentColor;flex:1;height:1px}.points-symbol{width:16px;height:23px;-webkit-mask:var(--points-mask) center/contain no-repeat;-webkit-mask:var(--points-mask) center/contain no-repeat;-webkit-mask:var(--points-mask) center/contain no-repeat;mask:var(--points-mask) center/contain no-repeat;-webkit-mask:var(--points-mask) center/contain no-repeat;vertical-align:middle;background:currentColor;flex-shrink:0;display:inline-block}.point-amount{font-family:var(--mono);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.point-amount small{letter-spacing:0;color:var(--muted);align-self:center;font-size:.36em}.point-amount .points-symbol{width:.4em;min-width:10px;height:.6em;min-height:15px}.xp-amount{color:var(--xp);font-family:var(--sans);letter-spacing:-.04em;font-weight:600}.xp-amount small{font-family:var(--mono);letter-spacing:0;margin-left:6px;font-size:.35em}.workspace-sidebar .brand{padding:0}.workspace-sidebar .jc-mark{width:26px;height:26px}.workspace-sidebar .brand-words>strong{font-size:10px}.workspace-sidebar .brand-club{gap:4px;font-size:6px}.workspace-sidebar .brand-words{gap:5px}.poster-art>.jc-mark{width:210px;height:180px;color:var(--feature-text)}.current-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;min-height:690px;display:grid}.current-hero h1{font-size:clamp(58px,6vw,88px);line-height:1.09}.current-hero .hero-description{max-width:440px}.current-orbit{isolation:isolate;background:radial-gradient(at 60% 38%,#9cdcc982,#0000 65%),radial-gradient(at 30% 78%,#b1b6df45,#0000 62%);min-height:560px;position:relative}.current-orbit:before{content:"";border:1px solid var(--line);z-index:-1;border-radius:50%;width:380px;height:380px;position:absolute;inset:80px auto auto 45px;transform:rotate(-25deg)scaleY(.82)}.orbit-brand{background:var(--surface);border-radius:32px;place-items:center;width:110px;height:110px;display:grid;position:absolute;top:28px;right:80px;transform:rotate(8deg);box-shadow:0 22px 60px #234f4212}.orbit-brand .jc-mark{width:64px;height:55px}.orbit-reward{background:var(--surface);padding:30px;position:absolute;top:165px;left:10px;right:38px}@supports (color:color-mix(in lab, red, red)){.orbit-reward{background:color-mix(in srgb, var(--surface) 85%, transparent)}}.orbit-reward{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--surface);border-radius:26px;transform:rotate(-3deg);box-shadow:0 20px 80px #164b4014}.orbital-amount{font-family:var(--mono);letter-spacing:-3px;align-items:center;gap:12px;margin:20px 0 12px;font-size:48px;display:flex}.orbital-amount .points-symbol{width:25px;height:37px}.orbital-amount small{letter-spacing:0;font-size:14px}.orbit-reward>span{color:var(--muted);font-size:11px}.orbit-line{border-top:1px solid var(--line);color:var(--accent);margin-top:22px;padding-top:16px;font-size:11px}.orbit-line svg{margin-right:6px}.orbit-note{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px 28px;position:absolute;top:400px;right:0;transform:rotate(3deg);box-shadow:0 14px 44px #254b3912}.orbit-note p{color:var(--text);margin:14px 0;font-size:16px;line-height:1.5}.orbit-note .micro{font-size:8px}.orbit-caption{font:8px var(--mono);color:var(--muted);position:absolute;bottom:-10px;left:15px}.member-header .header-inner{width:calc(100% - 64px);max-width:1456px;height:78px}.member-header .member-search{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);align-items:center;gap:20px;min-width:290px;min-height:42px;padding:10px 15px;font-size:11px;display:flex}.member-search kbd{font:10px var(--mono);margin-left:auto}.member-header-right{align-items:center;gap:12px;display:flex}.member-header-right .point-amount{margin-right:14px;font-size:14px}.member-avatar{border:1px solid var(--line);background:var(--raised);width:36px;height:36px;font:11px var(--mono);border-radius:50%;place-items:center;display:grid}.notification-dot{position:relative}.notification-dot:after{content:"";background:var(--accent);border:2px solid var(--ground);box-sizing:content-box;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:10px}.member-layout{grid-template-columns:200px minmax(0,1fr);gap:36px;width:calc(100% - 64px);max-width:1456px;min-height:calc(100dvh - 112px);margin:0 auto;display:grid}.member-sidebar{flex-direction:column;height:calc(100dvh - 120px);padding:30px 0 120px;display:flex;position:sticky;top:108px}.member-nav{flex-direction:column;gap:5px;display:flex}.member-nav a{border-radius:var(--radius);min-height:47px;color:var(--muted);align-items:center;gap:14px;padding:12px 15px;font-size:12px;display:flex}.member-nav a svg{width:18px;height:18px}.member-nav a.active{background:var(--soft);color:var(--accent)}.member-nav a:hover{background:var(--raised)}.member-nav .nav-claim{background:var(--accent);color:var(--accent-text);margin:8px 0 18px}.nav-secondary{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.member-sidebar-bottom{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding:20px 14px;font-size:10px}.member-sidebar-bottom>button{text-align:left;font:inherit;color:var(--muted);background:0 0;border:0;min-height:44px;padding:0}.member-main{min-width:0;padding:36px 0 135px}.member-main>h1,.page-heading h1{letter-spacing:-.05em;font-size:38px;line-height:1.15}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.page-heading .eyebrow{margin-bottom:14px;font-size:9px}.page-heading p{max-width:580px;margin-top:10px;font-size:12px}.page-heading>.button{flex-shrink:0}.member-main .section-head h2,.member-main h2{font-size:27px}.member-main h3{font-size:19px;line-height:1.4}.content-columns{grid-template-columns:minmax(0,1fr) 280px;gap:26px;display:grid}.content-columns>.primary-content{min-width:0}.member-panel{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);min-width:0;padding:26px}.member-panel+.member-panel{margin-top:18px}.panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.panel-heading h2{font-size:21px}.panel-heading .text-link{font-size:10px}.panel-heading .eyebrow{font-size:9px}.member-muted{color:var(--muted);font-size:12px;line-height:1.8}.member-stack{gap:20px;display:grid}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.member-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.member-main .source-cards{gap:16px}.member-main .source-card{padding:24px}.member-main .source-reward{font-size:26px}.member-main .source-card h3{font-size:22px}.member-main .source-card-top{margin-bottom:24px}.member-main .source-card-bottom .badge{font-size:8px}.member-main .source-card .source-product{font-size:9px}.welcome-banner{background:var(--soft);color:var(--accent);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:18px;margin-bottom:24px;padding:18px 22px;display:flex}.welcome-banner>svg{flex-shrink:0;width:23px;height:23px}.welcome-banner h3{font-size:14px}.welcome-banner p{color:inherit;opacity:.85;font-size:11px}.welcome-banner .text-link{white-space:nowrap;margin-left:auto;font-size:10px}.balance-inline{color:var(--muted);align-items:center;gap:18px;padding:0 0 22px;font-size:11px;display:flex}.balance-inline .point-amount{color:var(--text);font-size:15px}.feed-tabs{border-bottom:1px solid var(--line);gap:26px;margin-bottom:20px;display:flex;overflow:auto}.feed-tabs button{font:11px var(--mono);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:14px 0}.feed-tabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.inline-composer{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);align-items:center;gap:14px;margin-bottom:20px;padding:20px;display:flex}.inline-composer>button{color:var(--muted);text-align:left;background:0 0;border:0;flex:1;min-height:44px;font-size:13px}.inline-composer .compose-plus{background:var(--accent);color:var(--accent-text);border-radius:var(--radius);flex:0;place-items:center;width:38px;min-width:38px;height:38px;display:grid}.member-post{margin-bottom:16px}.member-post .post-name{cursor:pointer;min-height:24px;color:var(--text);background:0 0;border:0;padding:0}.member-post .post-kind{font:9px var(--mono);color:var(--accent);text-transform:uppercase;margin:20px 0 0;display:inline-flex}.member-post .post-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.9}.member-post .post-footer{gap:18px;margin-top:16px}.member-post .private-review{font:10px var(--mono);background:var(--raised);color:var(--muted);margin:16px 0 0;padding:12px 14px}.official-reply{border-left:2px solid var(--accent);margin-top:18px;padding:10px 0 10px 14px;font-size:12px}.official-reply>span{font:9px var(--mono);color:var(--accent);margin-bottom:7px;display:block}.side-module{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);margin-bottom:18px;padding:22px}.side-module h3{margin-bottom:18px;font-size:16px}.side-module .eyebrow{margin-bottom:14px;font-size:8px}.side-module p{font-size:12px;line-height:1.8}.side-source{align-items:center;gap:12px;margin:17px 0;display:flex}.side-source .firm-logo{width:32px;height:32px;font-size:10px}.side-source>div{min-width:0}.side-source strong{font-size:11px;font-weight:600;display:block}.side-source span{color:var(--muted);font-size:9px}.side-source>button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.daily-news{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:0;margin-bottom:22px;display:flex;overflow:hidden}.daily-news>a{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:15px 20px;display:flex}.daily-news>a:last-child{border:0}.daily-news .micro{min-width:65px;font-size:8px}.daily-news strong{font-size:12px;font-weight:400}.daily-news svg{width:16px;margin-left:auto}.member-main .member-post .badge{font-size:8px}.member-main .post-head{flex-wrap:wrap}.member-main .post-head .badge{margin-left:auto}.member-main .post-head .post-identity{flex:1;min-width:90px}.member-main .post-source{font-size:9px}.member-main .small-title{font-size:14px;line-height:1.6}.member-main .button{min-height:44px;font-size:11px}.member-main .empty-state{text-align:left;background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:20px;padding:65px 30px;display:flex}.empty-state .empty-symbol{background:var(--raised);width:60px;height:60px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.empty-state h2{font-size:30px}.empty-state p{max-width:440px;font-size:13px}.pagination-row{color:var(--muted);font-size:10px;font-family:var(--mono);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.pagination-row>button{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);min-height:44px;padding:10px 15px}.form-layout{max-width:690px;margin-inline:auto}.form-panel{padding:32px}.form-panel h2{margin-bottom:12px;font-size:28px}.form-panel>p{margin-bottom:24px;font-size:13px}.form-field{flex-direction:column;gap:9px;min-width:0;margin-bottom:20px;display:flex}.form-field>span,.form-field>label{font-size:11px;font-weight:600}.form-field input,.form-field textarea,.form-field select,.reply-field{background:var(--ground);width:100%;color:var(--text);border:1px solid var(--line);border-radius:calc(var(--radius) * .65);outline-offset:3px;min-height:48px;padding:13px 15px;font-size:13px}.form-field textarea{resize:vertical;min-height:135px}.form-field small{color:var(--muted);font-size:10px;line-height:1.7}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--muted);opacity:.8}.form-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.form-error{background:#b84343;padding:12px 15px}@supports (color:color-mix(in lab, red, red)){.form-error{background:color-mix(in srgb, #b84343 8%, var(--surface))}}.form-error{color:var(--text);border-left:2px solid #b84343;margin-bottom:20px;font-size:12px}.form-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.7;display:flex}.form-check input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.flow-progress{gap:8px;margin-bottom:26px;display:flex}.flow-progress span{background:var(--line);flex:1;height:3px;position:relative}.flow-progress span.done{background:var(--accent)}.flow-step{font:9px var(--mono);color:var(--accent);letter-spacing:.06em;margin-bottom:20px}.firm-choice{border:1px solid var(--line);background:var(--ground);border-radius:var(--radius);cursor:pointer;align-items:center;gap:16px;margin-bottom:12px;padding:17px;display:flex}.firm-choice:has(input:checked){border-color:var(--accent);background:var(--soft)}.firm-choice input{accent-color:var(--accent)}.firm-choice strong{font-size:13px;display:block}.firm-choice small{color:var(--muted);font-size:10px}.firm-choice .point-amount{margin-left:auto;font-size:14px}.firm-choice .firm-logo{width:34px;height:34px;font-size:11px}.upload-box{border:1px dashed var(--line);border-radius:var(--radius);background:var(--ground);text-align:left;padding:28px}.upload-box>svg{color:var(--accent);width:28px;height:28px;margin-bottom:15px}.upload-box h3{font-size:18px}.upload-box p{margin-block:10px 18px;font-size:12px}.upload-box input{max-width:100%;font-size:11px}.status-pill{background:var(--raised);border:1px solid var(--line);font:9px var(--mono);white-space:nowrap;color:var(--muted);border-radius:30px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.status-pill.good{color:var(--accent);background:var(--soft)}.status-pill.warn{color:var(--text);border-style:dashed}.status-pill.bad{color:#ba6262}.status-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.timeline{margin:25px 0}.timeline-item{align-items:flex-start;gap:16px;padding-bottom:26px;display:flex;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:26px;bottom:0;left:12px}.timeline-item>span{background:var(--soft);width:26px;height:26px;color:var(--accent);font:10px var(--mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.timeline-item strong{font-size:12px;font-weight:600;display:block}.timeline-item small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.result-symbol{background:var(--soft);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.result-symbol svg{width:30px;height:30px}.result-panel .point-amount{margin:18px 0;font-size:40px}.result-panel>p{margin-top:15px;font-size:13px}.result-panel h2{font-size:34px}.fact-list{border-top:1px solid var(--line);margin-top:20px}.fact{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:12px;display:flex}.fact>span:first-child{color:var(--muted)}.fact>span:last-child{overflow-wrap:anywhere;text-align:right}.fact .point-amount{margin:0;font-size:15px}.balance-panel{background:var(--feature);color:var(--feature-text);border-radius:var(--radius);padding:32px;position:relative;overflow:hidden}.balance-panel .eyebrow,.balance-panel .member-muted{color:inherit;opacity:.75}.balance-panel .point-amount{letter-spacing:-2px;margin:24px 0 12px;font-size:58px;line-height:1.25}.balance-panel .point-amount small{color:inherit;opacity:.7;font-size:14px}.balance-panel .points-symbol{width:26px;height:40px}.balance-panel .button{background:var(--feature-text);color:var(--feature);border-color:var(--feature-text);margin-top:20px}.balance-panel:after{content:"";background:var(--feature-text);-webkit-mask:var(--points-mask) center/contain no-repeat;-webkit-mask:var(--points-mask) center/contain no-repeat;-webkit-mask:var(--points-mask) center/contain no-repeat;mask:var(--points-mask) center/contain no-repeat;opacity:.08;pointer-events:none;width:110px;height:165px;position:absolute;top:38px;right:38px}.upcoming-panel h3{margin-bottom:20px;font-size:17px}.upcoming-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 0;display:flex}.upcoming-item strong{font-size:12px;font-weight:600;display:block}.upcoming-item small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.upcoming-item>.point-amount{font-size:17px}.upcoming-item:last-child{border:0}.wallet-history{margin-top:26px}.ledger-row{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px 0;display:grid}.ledger-row:last-child{border:0}.ledger-icon{background:var(--raised);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ledger-icon svg{width:16px;height:16px}.ledger-row h3{font-size:13px}.ledger-row p{margin-top:4px;font-size:10px}.ledger-row>.point-amount{font-size:15px}.ledger-row .negative{color:var(--muted)}.source-detail-hero{align-items:center;gap:20px;margin-bottom:24px;display:flex}.source-detail-hero .firm-logo{width:60px;height:60px;font-size:22px}.source-detail-hero h1{font-size:36px}.source-detail-hero .eyebrow{margin-bottom:8px;font-size:9px}.source-detail-hero .button{margin-left:auto}.source-offer{justify-content:space-between;align-items:center;gap:24px;display:flex}.source-offer .point-amount{margin-top:16px;font-size:40px;display:flex}.source-offer p{margin-top:12px;font-size:11px}.source-offer .button{margin-top:16px}.coupon{background:var(--raised);border:1px dashed var(--line);border-radius:var(--radius);font:12px var(--mono);align-items:center;gap:18px;padding:11px 15px;display:flex}.coupon button{background:0 0;border:0;width:36px;height:32px}.pulse-grid{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:0;margin:24px 0;display:grid;overflow:hidden}.pulse-stat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:23px}.pulse-stat:nth-child(3n){border-right:0}.pulse-stat:nth-child(n+4){border-bottom:0}.pulse-stat strong{font:28px var(--mono);letter-spacing:-1px;margin-bottom:8px;display:block}.pulse-stat span{color:var(--muted);font-size:10px;display:block}.pulse-stat small{font:8px var(--mono);color:var(--muted);margin-top:8px;display:block}.community-filter{align-items:center;gap:12px;margin-bottom:20px;display:flex}.community-filter select{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:var(--radius);min-height:44px;padding:10px 14px;font-size:11px}.profile-head{align-items:center;gap:24px;display:flex}.profile-avatar{background:var(--raised);border:1px solid var(--line);width:76px;height:76px;font:22px var(--mono);border-radius:50%;place-items:center;display:grid}.profile-head h1{letter-spacing:-1px;font-size:32px}.profile-head p{margin-top:10px;font-size:11px}.profile-counts{border-block:1px solid var(--line);gap:35px;margin:28px 0;padding:24px 0;display:flex}.profile-counts strong{font:24px var(--mono);display:block}.profile-counts span{color:var(--muted);font-size:10px}.reply-card{border-left:1px solid var(--line);margin:20px 0 0 20px;padding-left:24px}.reply-card>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.9}.reply-form{align-items:flex-start;gap:10px;margin-top:24px;display:flex}.reply-field{resize:vertical;flex:1;min-height:80px}.xp-panel{background:var(--xp)}@supports (color:color-mix(in lab, red, red)){.xp-panel{background:color-mix(in srgb, var(--xp) 10%, var(--surface))}}.xp-panel{border-color:var(--xp)}@supports (color:color-mix(in lab, red, red)){.xp-panel{border-color:color-mix(in srgb, var(--xp) 35%, var(--line))}}.xp-panel .eyebrow{color:var(--xp)}.xp-panel .xp-amount{margin:20px 0;font-size:62px;line-height:1.3}.xp-panel p{font-size:12px}.tier-panel{margin-top:22px}.tier-panel .tier-medallion{border:1px solid var(--line);background:var(--raised);border-radius:50%;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.progress-track{background:var(--line);border-radius:20px;height:5px;margin:22px 0 12px;overflow:hidden}.progress-track>span{background:var(--accent);height:100%;display:block}.reward-card{flex-direction:column;gap:18px;min-height:250px;display:flex}.reward-card>svg{width:30px;height:30px;color:var(--xp)}.reward-card h3{font-size:24px}.reward-card p{font-size:12px;line-height:1.8}.reward-card .text-link{margin-top:auto}.prediction-question{margin:20px 0;font-size:28px;line-height:1.35}.prediction-options{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.prediction-options button{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);justify-content:space-between;align-items:center;padding:24px;font-size:20px;display:flex}.prediction-options button[aria-pressed=true]{border-color:var(--xp);background:var(--xp)}@supports (color:color-mix(in lab, red, red)){.prediction-options button[aria-pressed=true]{background:color-mix(in srgb, var(--xp) 10%, var(--surface))}}.prediction-options button[aria-pressed=true]{color:var(--xp)}.prediction-options small{font:11px var(--mono);color:var(--muted)}.vault-art{background:var(--raised);border-radius:var(--radius);place-items:center;height:200px;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.vault-art>svg{stroke-width:.7px;width:105px;height:105px;color:var(--xp)}.vault-art .micro{position:absolute;bottom:16px}.draw-entry{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:20px 0;display:flex}.draw-entry strong{font-size:28px;font-weight:400}.draw-entry .micro{margin-top:6px}.fairness-code{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);font:10px/1.9 var(--mono);overflow-wrap:anywhere;color:var(--muted);margin:16px 0;padding:15px}.reward-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.redemption-art{background:var(--raised);border-radius:var(--radius);place-items:center;height:140px;margin-bottom:20px;display:grid}.redemption-art>svg{stroke-width:1px;width:50px;height:50px;color:var(--xp)}.reward-catalog h3{font-size:19px}.reward-catalog p{margin:12px 0;font-size:11px}.reward-catalog .xp-amount{margin:18px 0;font-size:23px}.settings-layout{grid-template-columns:180px minmax(0,1fr);gap:25px;display:grid}.settings-menu{flex-direction:column;gap:3px;display:flex}.settings-menu button{text-align:left;color:var(--muted);border-radius:var(--radius);background:0 0;border:0;min-height:44px;padding:13px 14px;font-size:11px}.settings-menu button.active{background:var(--soft);color:var(--accent)}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.setting-row strong{font-size:12px;font-weight:600;display:block}.setting-row small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.switch{background:var(--line);border:0;border-radius:20px;flex-shrink:0;width:38px;height:22px;min-height:22px;position:relative}.switch:before{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:before{transform:translate(16px)}.notification-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:22px 0;display:flex}.notification-row>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.notification-row strong{font-size:12px;font-weight:600;display:block}.notification-row p{margin-top:7px;font-size:11px}.notification-row small{font:9px var(--mono);color:var(--muted);margin-top:10px;display:block}.notification-row .text-link{white-space:nowrap;margin-left:auto;font-size:9px}.notification-row.unread{border-left:2px solid var(--accent);padding-left:16px}.auth-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1050px;min-height:calc(100dvh - 160px);margin:0 auto;padding:70px 30px 140px;display:grid}.auth-aside h1{letter-spacing:-.06em;margin:26px 0;font-size:64px;line-height:1.08}.auth-aside .jc-mark{width:75px;height:65px}.auth-aside p{max-width:350px;font-size:14px;line-height:1.9}.auth-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px}.auth-panel h2{margin-bottom:12px;font-size:29px}.auth-panel>p{margin-bottom:26px;font-size:12px}.auth-panel .button{width:100%;margin-top:6px}.auth-panel .auth-switch{text-align:center;color:var(--muted);margin-top:22px;font-size:11px;display:block}.auth-panel .text-link{font-size:10px}.connection-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:24px 0;display:flex}.connection-row h3{font-size:16px}.connection-row p{margin-top:6px;font-size:10px}.connection-row>div:first-of-type{flex:1}.connection-row .status-pill{margin-left:auto}.page-article{max-width:740px;margin:auto}.page-article h1{margin:20px 0 28px;font-size:48px;line-height:1.2}.page-article h2{margin:34px 0 16px;font-size:26px}.page-article p{margin-bottom:20px;font-size:14px;line-height:2}.page-article .eyebrow{font-size:9px}.state-controls{background:var(--raised);border-radius:var(--radius);margin-bottom:18px;padding:22px}.state-controls p{margin-bottom:18px;font-size:11px}.state-buttons{flex-wrap:wrap;gap:9px;display:flex}.state-buttons button{font:10px var(--mono);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:44px;padding:10px 13px}.skeleton-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:180px;margin-bottom:20px;padding:24px}.skeleton-line{background:var(--raised);border-radius:4px;width:85%;height:12px;margin:16px 0;animation:1.5s ease-in-out infinite breathe}.skeleton-line:first-child{width:45%;height:22px}.skeleton-line:last-child{width:65%}@keyframes breathe{50%{opacity:.4}}.form-panel .tag{font-size:9px}.member-main .tabs{gap:5px;margin-bottom:20px}.member-main .tabs button{font-size:10px}.member-main .section{padding-block:30px}.member-main .section-subtitle{font-size:12px}.sticky-mobile-action{display:none}.field-label-inline{margin-bottom:10px;font-size:11px;display:block}.member-main .source-card.featured{background:var(--surface);color:var(--text);--muted:inherit;--line:inherit;--accent:inherit;--raised:inherit;--text:inherit}.v1 .member-panel,.v1 .side-module{border-radius:4px}.btn-inline{font:inherit;color:var(--accent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.member-main .text-link{min-height:44px}.member-main .muted-action{color:var(--muted)}.member-main .xp-cost{font:600 19px var(--sans);color:var(--xp)}@media (min-width:1400px){.member-main{padding-left:12px}.content-columns{grid-template-columns:minmax(0,1fr) 300px}.member-sidebar{padding-right:14px}.member-layout{gap:40px}.member-main .source-card-top{margin-bottom:32px}}@media (max-width:1200px){.member-layout{grid-template-columns:165px minmax(0,1fr);gap:25px;width:calc(100% - 48px)}.member-header .header-inner{width:calc(100% - 48px)}.content-columns{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.member-nav a{gap:10px;padding-inline:10px;font-size:11px}.member-main{padding-top:28px}.member-panel{padding:22px}.side-module{padding:18px}.member-main .source-cards{grid-template-columns:1fr}.member-main .source-card{grid-template-columns:1fr 1fr;display:grid}.member-main .source-card-top{grid-area:1/1/4;margin:0;display:block}.member-main .source-card-top .tag{display:none}.member-main .source-card h3{grid-column:1;margin-top:15px}.member-main .source-card .source-product{grid-column:1}.member-main .source-card .source-reward{grid-area:1/2;margin:0}.member-main .source-card .reward-label{grid-area:2/2;font-size:9px}.member-main .source-card-bottom{grid-area:3/2/5;margin-top:15px}.member-main .post-head .badge{font-size:7px}.member-main .post-name{font-size:10px}.current-hero{gap:35px}.orbit-reward{left:0;right:15px}.orbit-note{right:0}.current-orbit:before{width:310px;height:350px;left:15px}.reward-catalog{gap:12px}.reward-catalog .member-panel{padding:18px}.member-layout .member-main .reward-catalog{grid-template-columns:repeat(2,1fr)}.page-heading h1{font-size:34px}.settings-layout{grid-template-columns:150px minmax(0,1fr)}.member-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-layout{gap:60px}}@media (max-width:1000px){.content-columns{grid-template-columns:1fr}.member-rail{display:none}.member-header .member-search{min-width:220px}.member-layout{grid-template-columns:155px minmax(0,1fr);gap:20px}.member-header-right .point-amount{margin-right:0;font-size:12px}.member-main .source-card{padding:22px}.member-grid{gap:16px}.balance-panel .point-amount{font-size:43px}.pulse-stat{padding:18px}.pulse-stat strong{font-size:25px}.page-heading h1{font-size:35px}.current-hero h1{font-size:65px}.orbit-reward{padding:25px}.orbital-amount{font-size:39px}.orbit-note{padding:20px}.current-hero{gap:24px}.member-grid.wallet-grid{grid-template-columns:1fr}.upcoming-panel .upcoming-item{padding-block:13px}.auth-aside h1{font-size:54px}}@media (max-width:760px){.member-layout{width:calc(100% - 40px);display:block}.member-sidebar{display:none}.member-header .header-inner{width:calc(100% - 40px);height:70px}.member-header .member-search{display:none}.member-header-right{gap:7px}.member-header-right .point-amount{display:none}.member-header .jc-mark{width:33px;height:31px}.member-header .brand-words>strong{font-size:13px}.member-header .brand-club{font-size:7px}.member-main{padding:28px 0 170px}.page-heading{gap:14px;margin-bottom:24px}.page-heading h1{font-size:33px}.page-heading .eyebrow{margin-bottom:12px;font-size:8px}.page-heading p{font-size:11px;line-height:1.8}.page-heading>.button{gap:10px;padding-inline:13px;font-size:9px}.member-main .mobile-tabs{display:grid}.member-panel{padding:22px}.content-columns{gap:0}.member-grid,.member-grid.three,.member-main .source-cards{grid-template-columns:1fr}.member-main .source-card h3{font-size:22px}.member-main .source-reward{font-size:26px}.welcome-banner{align-items:flex-start;gap:12px;padding:16px}.welcome-banner h3{font-size:12px}.welcome-banner p{font-size:10px}.welcome-banner .text-link{gap:5px;font-size:9px}.welcome-banner>svg{width:20px;height:20px}.balance-inline{gap:14px;font-size:10px}.balance-inline .point-amount{font-size:14px}.daily-news>a{gap:12px;padding:13px 16px}.daily-news .micro{min-width:55px;font-size:7px}.daily-news strong{font-size:11px}.feed-tabs{gap:22px}.feed-tabs button{font-size:10px}.inline-composer{gap:10px;padding:15px}.inline-composer>button{font-size:12px}.member-post .post-body{font-size:12px;line-height:1.9}.member-post .post-head .badge{font-size:7px}.member-post .post-footer{gap:17px}.member-post .post-footer button{min-height:44px}.member-main .member-post{padding:19px}.post-head .post-identity{min-width:95px!important}.member-panel .panel-heading h2{font-size:20px}.member-main .small-title{font-size:13px}.member-main .tabs{gap:3px}.member-main .tabs button{padding-inline:10px;font-size:9px}.member-main .form-panel{padding:25px 22px}.form-panel h2{font-size:25px}.form-two{grid-template-columns:1fr;gap:0}.form-actions{gap:10px}.form-actions .button{gap:12px;padding-inline:15px;font-size:10px}.form-field input,.form-field textarea,.form-field select{font-size:16px}.form-field>span{font-size:11px}.firm-choice{flex-wrap:wrap;gap:10px;padding:15px}.firm-choice .firm-logo{width:30px;height:30px}.firm-choice strong{font-size:12px}.firm-choice small{font-size:9px}.firm-choice .point-amount{font-size:12px}.balance-panel{padding:26px}.balance-panel .point-amount{margin-block:23px 14px;font-size:48px}.balance-panel .points-symbol{width:23px;height:33px}.balance-panel:after{width:75px;height:120px;top:40px;right:25px}.ledger-row{grid-template-columns:30px minmax(0,1fr) auto;gap:11px;padding-block:18px}.ledger-icon{width:30px;height:30px}.ledger-row h3{font-size:12px}.ledger-row p{font-size:9px}.ledger-row>.point-amount{gap:5px;font-size:13px}.ledger-row>.point-amount small{font-size:8px}.ledger-row .points-symbol{min-width:7px;min-height:12px}.source-detail-hero{flex-wrap:wrap;gap:14px}.source-detail-hero .firm-logo{width:48px;height:48px;font-size:16px}.source-detail-hero h1{font-size:29px}.source-detail-hero .button{margin-left:auto;padding:10px 14px;font-size:10px}.source-detail-hero .eyebrow{font-size:8px}.source-offer{flex-direction:column;align-items:stretch;gap:25px}.source-offer .point-amount{font-size:38px}.source-offer .button{width:100%}.pulse-grid{grid-template-columns:repeat(2,1fr)}.pulse-stat{padding:20px 18px;border-bottom:1px solid var(--line)!important;border-right:1px solid var(--line)!important}.pulse-stat:nth-child(2n){border-right:0!important}.pulse-stat:nth-last-child(-n+2){border-bottom:0!important}.pulse-stat strong{font-size:25px}.pulse-stat span{font-size:10px}.pulse-stat small{font-size:8px}.community-filter{flex-wrap:wrap}.community-filter select{max-width:100%;font-size:11px}.profile-head{gap:18px}.profile-avatar{width:60px;height:60px;font-size:17px}.profile-head h1{font-size:29px!important}.profile-head p{font-size:10px}.profile-counts{gap:28px}.profile-counts strong{font-size:23px}.profile-counts span{font-size:9px}.reply-card{margin-left:10px;padding-left:18px}.reply-form{flex-direction:column;align-items:stretch}.reply-field{font-size:16px}.xp-panel .xp-amount{font-size:57px}.reward-card{min-height:230px}.reward-card h3{font-size:24px}.prediction-question{font-size:25px}.prediction-options button{padding:22px;font-size:20px}.reward-catalog,.member-layout .member-main .reward-catalog{grid-template-columns:1fr}.redemption-art{height:145px}.reward-catalog h3{font-size:22px}.settings-layout{grid-template-columns:1fr;gap:20px}.settings-menu{flex-direction:row;gap:5px;padding-bottom:5px;overflow-x:auto}.settings-menu button{white-space:nowrap;min-height:44px;padding:10px 14px;font-size:10px}.setting-row{gap:18px}.notification-row{flex-wrap:wrap;gap:12px;padding-block:20px}.notification-row>div{flex:1;min-width:160px}.notification-row .text-link{font-size:9px}.notification-row strong{font-size:12px}.auth-layout{grid-template-columns:1fr;gap:30px;max-width:500px;padding:38px 20px 175px}.auth-aside{display:none}.auth-panel{padding:28px 24px}.auth-panel h2{font-size:29px}.connection-row{flex-wrap:wrap;gap:12px}.connection-row>.firm-logo{width:36px;height:36px;font-size:12px}.connection-row h3{font-size:14px}.connection-row p{font-size:10px}.connection-row .button{padding:10px 12px;font-size:9px}.page-article h1{font-size:36px!important}.page-article h2{font-size:25px}.page-article p{font-size:13px;line-height:1.9}.member-main .empty-state{padding:40px 25px}.empty-state h2{font-size:29px}.empty-state p{font-size:12px}.current-hero{grid-template-columns:1fr;gap:10px;padding-top:44px!important}.current-hero h1{font-size:clamp(49px,12vw,75px)}.current-hero .hero-actions{flex-wrap:wrap;gap:17px}.current-hero .hero-description{font-size:14px}.current-orbit{width:100%;max-width:420px;min-height:570px;margin:10px auto 0}.current-orbit:before{width:calc(100% - 20px);height:350px;top:100px;left:10px}.orbit-brand{border-radius:25px;width:86px;height:86px;top:32px;right:38px}.orbit-brand .jc-mark{width:55px;height:48px}.orbit-reward{border-radius:24px;padding:25px;top:145px;left:5px;right:15px}.orbital-amount{gap:9px;font-size:43px}.orbit-reward>.micro{font-size:8px}.orbit-note{padding:23px 25px;top:365px;right:5px}.orbit-note p{font-size:17px}.orbit-caption{font-size:7px;bottom:12px;left:10px}.club-lockup{gap:9px}.jc-mark{width:32px;height:30px}.brand-words>strong{font-size:13px}.brand-club{gap:5px;font-size:6px}.brand-words{gap:6px}.site-actions .button{padding:10px 13px;font-size:9px}.site-actions .icon-button{width:32px}.member-header-right .icon-button{width:33px}.member-header-right .member-avatar{width:32px;height:32px}.member-main .pagination-row,.member-main .pagination-row button{font-size:9px}}@media (max-width:360px){.member-layout,.member-header .header-inner{width:calc(100% - 28px)}.brand-words>strong{font-size:12px}.jc-mark{width:28px;height:27px}.site-actions .button{gap:6px;padding-inline:9px;font-size:8px}.site-actions .icon-button{width:27px}.member-main .member-post{padding:16px}.member-main .post-name{font-size:9px}.member-post .post-head .badge{font-size:6px}.member-main .source-card{padding:18px}.member-main .source-card h3{font-size:19px}.member-main .source-reward{font-size:23px}.member-main .source-card-bottom{gap:4px}.member-main .source-card-bottom .badge{font-size:7px}.member-main .source-card-bottom .circle-link{width:35px}.member-panel{padding:19px}.member-main .form-panel{padding:22px 18px}.firm-choice .firm-logo{display:none}.point-amount{gap:7px}.page-heading h1{font-size:30px}.page-heading .button{padding-inline:11px;font-size:8px}.orbital-amount{font-size:36px}.orbit-note{right:0}.current-hero .hero-actions{gap:10px}.current-hero h1{font-size:46px}.member-main .source-card .reward-label,.member-main .source-card .source-product{font-size:8px}.member-main .ledger-row>.point-amount{font-size:12px}}@media (min-width:681px) and (max-width:760px){.mobile-tabs{background:var(--ground);border-top:1px solid var(--line);z-index:25;grid-template-columns:repeat(5,1fr);height:62px;display:grid;position:fixed;bottom:84px;left:0;right:0}.mobile-tabs>a,.mobile-tabs>button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.mobile-tabs .claim-icon{place-items:center;display:grid}.member-main{padding-bottom:170px}}@media (prefers-reduced-motion:reduce){.skeleton-line{animation:none}.current-orbit *{transition:none}}.mobile-tier{display:none}.member-main .source-card .source-reward{align-items:center;gap:9px;display:flex}.source-reward>.points-symbol{width:14px;height:21px}.receipt-value strong>.points-symbol{width:21px;height:32px;margin-right:7px}.poster-ticket-amount .data>.points-symbol{width:15px;height:23px;margin-right:7px}.member-main .member-post .post-footer button[aria-pressed=true]{color:var(--accent)}.member-main .member-post .post-footer button{min-width:24px}.member-header .header-points .point-amount{font-size:14px}.member-main .source-card .source-reward .points-symbol{width:12px;height:18px}.member-main .form-panel>.eyebrow{margin-bottom:22px}.field-visual .receipt-value strong small{font-size:14px}.compare-card .point-amount{gap:5px;font-size:18px}.compare-card .points-symbol{width:10px;height:15px}@media (max-width:1000px){.mobile-tier{margin-top:22px;display:block}}@media (max-width:760px){.member-header .header-points{display:none}.member-main .source-card .source-reward .points-symbol{width:11px;height:17px}.form-panel .point-amount{font-size:18px}.result-panel>.point-amount{font-size:37px}.member-main .status-pill{font-size:8px}.member-main .field-label-inline{font-size:10px}}@media (max-width:360px){.member-main .post-footer button{font-size:8px}}.current-orbit:before{transform:rotate(-20deg)scale(.72)}.current-orbit:after{content:"";z-index:-2;background:radial-gradient(at 60% 38%,#9cdcc96b,#0000 65%),radial-gradient(at 35% 72%,#b1b6df38,#0000 64%);border-radius:50%;position:absolute;inset:0}.side-source>div>a{display:block}.side-source>div>span{margin-top:3px;display:block}.post-ratings{background:var(--raised);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding:16px;display:grid}.post-ratings span{color:var(--muted);font-size:9px;display:block}.post-ratings strong{margin-top:3px;font-size:10px;font-weight:400;display:block}@media (max-width:680px){.mobile-tabs{bottom:calc(76px + env(safe-area-inset-bottom))}}.mobile-member-search{display:none}@media (max-width:760px){.mobile-member-search{display:inline-flex}.member-header-right .mobile-member-search{width:36px}}.member-main{--reading-size:15px}.member-main h2,.member-main h3{letter-spacing:-.025em;font-weight:650}.member-main .page-heading h1{letter-spacing:-.04em;font-weight:600}.member-main .page-heading p{max-width:590px;font-size:14px;line-height:1.65}.member-main .eyebrow{letter-spacing:.14em;font-size:10px;font-weight:600}.member-main .button{min-height:44px;font-size:12px;font-weight:700}.member-main .fact{font-size:13px;line-height:1.5}.member-main .fact>span:last-child{color:var(--text);font-weight:600}.member-main .welcome-banner h3{font-size:15px;font-weight:700}.member-main .welcome-banner{border-left:3px solid var(--accent)}.member-main .member-panel>p{color:var(--muted);margin:14px 0 18px;font-size:13px;line-height:1.7}.member-header .header-inner{justify-content:space-between}.member-header .member-header-right{gap:18px;margin-left:auto}.member-header .member-search{min-width:0;min-height:42px;color:var(--text);background:0 0;border:0;gap:8px;padding:8px 12px;font-size:12px;font-weight:600}.member-header .member-search:hover{background:var(--raised)}.member-header .member-avatar{padding:0;overflow:hidden}.member-header .member-avatar>.person-avatar{border:0;width:100%;height:100%;font-size:11px}.person-avatar{color:#31513a;width:42px;height:42px;font:700 13px var(--sans);letter-spacing:-.03em;background:#dce7dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.person-avatar.blue{color:#365271;background:#dae4ef}.person-avatar.rose{color:#7d464f;background:#efdcdf}.person-avatar.sand{color:#776036;background:#eee2ca}.person-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar.person-avatar{width:76px;height:76px;font-size:23px}.real-firm-logo{border:none;justify-content:center;align-items:center;min-width:70px;padding:0;display:inline-flex;overflow:hidden;background:0 0!important;border-radius:9px!important;width:70px!important;height:42px!important}.real-firm-logo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.firm-logo:not(.real-firm-logo){border-radius:9px!important}.post-firm .real-firm-logo{min-width:23px;padding:0;border-radius:3px!important;width:23px!important;height:18px!important}.post-firm .firm-logo:not(.real-firm-logo){border-radius:3px!important}.social-columns{grid-template-columns:minmax(0,1fr) 288px;gap:28px}.social-feed{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;overflow:hidden}.social-feed .feed-tabs{border-bottom:1px solid var(--line);justify-content:space-between;gap:0;margin:0;padding:0 18px}.social-feed .feed-tabs button{font:600 12px var(--sans);white-space:nowrap;padding:19px 8px}.social-feed .inline-composer{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:12px;margin:0;padding:22px}.inline-composer>button:not(.compose-plus){text-align:left;font:500 15px var(--sans);color:var(--muted);line-height:1.5}.inline-composer small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.social-post.post-card{grid-template-columns:42px minmax(0,1fr);gap:12px;border:0!important;border-bottom:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:24px!important;display:grid!important}.social-post:last-child{border-bottom:0!important}.social-post-content{min-width:0}.social-byline{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;line-height:1.5;display:flex}.social-byline .post-name{font:700 13px var(--sans);color:var(--text);letter-spacing:-.015em;overflow-wrap:anywhere;max-width:100%}.social-byline .post-name:hover,.post-lead:hover{text-decoration:underline}.post-handle,.post-time{font:400 12px var(--sans);color:var(--muted);overflow-wrap:anywhere}.post-more{color:var(--muted);letter-spacing:2px;background:0 0;border:0;width:25px;min-height:30px;margin-left:auto}.post-context{flex-wrap:wrap;align-items:center;gap:8px;min-height:21px;margin:4px 0 10px;display:flex}.post-firm{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.purchase-verified{font:600 9px var(--sans);color:var(--accent);align-items:center;gap:3px;display:inline-flex}.purchase-verified svg{width:12px;height:12px}.social-body{font:400 var(--reading-size)/1.65 var(--sans);letter-spacing:-.01em;color:var(--text)}.social-body p{white-space:pre-line;overflow-wrap:anywhere;font:inherit!important;color:inherit!important;margin:6px 0 0!important}.post-lead{font:600 var(--reading-size)/1.6 var(--sans);color:var(--text);overflow-wrap:anywhere;display:block}.social-actions.post-footer{border:0;justify-content:space-between;align-items:center;gap:8px;max-width:380px;display:flex;margin:14px 0 0!important;padding:0!important}.social-actions button{min-width:38px;min-height:38px;font:400 11px var(--sans);color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:4px;display:inline-flex}.social-actions svg{width:18px;height:18px}.social-actions button:hover,.social-actions button[aria-pressed=true]{color:var(--accent)}.official-thread-link{color:var(--accent);align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.official-thread-link svg{width:14px;height:14px}.social-post .post-ratings{margin:15px 0 0;padding:13px}.social-post .post-ratings strong{font:600 12px var(--sans)}.social-post .post-ratings span{font:400 10px var(--sans)}.social-post .private-review{font-size:11px;line-height:1.6}.post-media{border:1px solid var(--line);background:var(--raised);border-radius:12px;width:100%;margin:14px 0 0;padding:0;display:block;overflow:hidden}.post-media img{object-fit:contain;width:100%;max-height:480px;display:block}.expanded-media{max-width:100%;max-height:70vh;margin:auto;display:block}.journal-media{color:#314737;background:#e7eddf;border-radius:12px;flex-direction:column;gap:13px;margin-top:16px;padding:28px;display:flex;position:relative;overflow:hidden}.journal-media:after{content:"✦";opacity:.09;font-size:160px;position:absolute;bottom:5px;right:-15px}.journal-media strong{letter-spacing:-.04em;margin:10px 0;font-size:25px}.journal-media>span:not(.micro){font-size:12px}.journal-media b{margin-top:15px;font-size:10px}.people-panel{padding:22px!important}.people-panel h2{font-size:16px}.people-panel .panel-heading .text-link{font-size:10px}.person-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:16px 0;display:flex}.person-row:last-of-type{border-bottom:0}.person-row>div{flex:1;min-width:0}.person-row .person-avatar{width:35px;height:35px;font-size:11px}.person-name{font:700 12px var(--sans);color:var(--text);display:block}.person-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.follow-person{border:1px solid var(--line);background:var(--text);color:var(--ground);min-height:34px;font:700 10px var(--sans);border-radius:30px;flex-shrink:0;padding:7px 10px}.follow-person.is-following{color:var(--muted);background:0 0}.people-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.people-directory .member-panel{margin:0}.people-directory .person-row{padding-top:0}.people-directory p{margin:18px 0;font-size:13px}.spin-teaser{position:relative;overflow:hidden;padding:26px!important}.spin-teaser h3{max-width:200px;margin-top:22px;font-size:21px;line-height:1.25}.spin-teaser p{font-size:12px;line-height:1.7}.mini-spin-art{opacity:.13;color:var(--accent);font-size:110px;line-height:1;position:absolute;top:32px;right:10px;transform:rotate(12deg)}.community-guide h3{font-size:15px;line-height:1.45}.community-guide p{font-size:12px}.community-mobile-people{display:none}.thread-meta{color:var(--muted);border-bottom:1px solid var(--line);padding:18px 24px;font-size:11px}.reply-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 24px;font-size:13px;display:flex}.reply-toolbar label{color:var(--muted);font-size:11px}.reply-toolbar select{color:var(--text);font:600 12px var(--sans);background:0 0;border:0;padding:7px}.thread-composer{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:22px 24px;display:grid}.thread-composer textarea{resize:vertical;border:0;border-bottom:1px solid var(--line);width:100%;min-height:85px;color:var(--text);font:400 15px/1.6 var(--sans);background:0 0;border-radius:0;padding:6px 0}.composer-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.word-count{font:500 10px var(--mono);color:var(--muted)}.word-count.over-limit{color:#c35647}.social-reply{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:22px 24px;display:grid}.social-reply>.real-firm-logo{min-width:36px;padding:0;width:36px!important;height:36px!important}.social-reply .person-avatar{width:36px;height:36px;font-size:11px}.social-reply .reply-content{min-width:0}.social-reply p{font:400 14px/1.65 var(--sans);white-space:pre-line;overflow-wrap:anywhere;margin:7px 0}.social-reply .social-byline>strong{font-size:13px}.reply-actions{align-items:center;gap:26px;margin-top:8px;display:flex}.reply-actions button{min-height:32px;color:var(--muted);font:500 10px var(--sans);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.reply-actions svg{width:15px;height:15px}.reply-target{color:var(--accent);font-size:10px}.reply-target button{margin-left:10px;font-size:10px}.answer-badge{font:600 9px var(--sans);background:var(--raised);color:var(--accent);border-radius:4px;padding:2px 6px}.nested-reply{border-left:2px solid var(--line);margin-left:42px;padding-left:20px}.thread-empty,.thread-signin{padding:24px;font-size:13px}.profile-feed{max-width:780px}.profile-cover{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);min-height:150px;color:var(--accent);flex-direction:column;gap:15px;margin-bottom:15px;padding:40px;display:flex}.profile-cover>span{font:500 10px var(--mono);letter-spacing:.13em}.profile-cover>i{letter-spacing:-.04em;max-width:320px;font-size:24px;font-style:normal}.profile-social-counts{flex-wrap:wrap;gap:24px;margin-top:22px;font-size:12px;display:flex}.profile-head .follow-person{margin-left:auto}.profile-head h1{font-size:30px!important}.profile-upload{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:26px;display:flex}.profile-upload>small{color:var(--muted);flex-basis:100%;font-size:11px}.composer-extras{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.media-upload{color:var(--accent);cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.media-upload svg{width:18px;height:18px}.media-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.media-upload:focus-within{outline:2px solid var(--accent);outline-offset:3px}.composer-media-preview>img{object-fit:contain;width:100%;max-height:230px;margin:16px 0;display:block}.firm-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.firm-directory-card{margin:0!important;padding:24px!important}.firm-directory-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rating-chip{white-space:nowrap;font-size:13px;font-weight:700}.rating-chip small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.firm-directory h2{margin:25px 0 8px;font-size:22px}.firm-directory p{min-height:42px;font-size:11px!important}.firm-directory .fact{font-size:11px!important}.firm-directory .form-actions{flex-wrap:wrap;gap:12px}.firm-directory .form-actions .text-link{font-size:11px}.firm-directory .button{padding:11px 13px}.firm-reward{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;display:flex}.firm-reward>span:first-child{font-size:11px;font-weight:600}.firm-reward small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.firm-reward>.point-amount{font-size:25px}.compare-tray{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:20px;margin:25px 0;padding:20px 25px;display:flex}.compare-tray strong{font-size:14px}.compare-tray small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.firm-summary-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 26px;display:grid}.firm-summary-grid>div{border-right:1px solid var(--line);padding:22px}.firm-summary-grid>div:last-child{border:0}.firm-summary-grid span,.challenge-rules span{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.firm-summary-grid strong{font-size:13px}.source-detail-hero>div>p{color:var(--muted);margin-top:8px;font-size:12px}.rating-stars{color:var(--accent);letter-spacing:1px}.challenge-filter{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.challenge-filter select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:6px;padding:9px}.challenge-list{margin-top:22px}.challenge-item{border-top:1px solid var(--line);padding:22px 0}.challenge-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.challenge-title h3{font-size:15px;line-height:1.5}.challenge-title small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.challenge-price{font:600 17px var(--mono);text-align:right}.challenge-price s{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.challenge-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.challenge-rules strong{font-size:12px}.challenge-bottom{justify-content:space-between;align-items:center;gap:15px;display:flex}.challenge-bottom small{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.challenge-bottom .point-amount{font-size:18px}.challenge-bottom .point-amount small{display:inline-block}.firm-sticky-offer .button{width:100%;margin-top:15px}.offer-points{margin:25px 0 5px;font-size:34px}.rating-summary{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.rating-summary>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rating-number{letter-spacing:-.05em;font-size:42px;font-weight:650}.rating-summary small{color:var(--muted);flex-basis:100%;font-size:11px}.rating-breakdown{grid-template-columns:1fr 1fr;gap:16px 25px;display:grid}.rating-breakdown>div{grid-template-columns:80px 1fr 20px;align-items:center;gap:8px;font-size:11px;display:grid}.rating-track{background:var(--raised);border-radius:5px;height:5px;overflow:hidden}.rating-track i{background:var(--accent);height:100%;display:block}.rating-note{line-height:1.6;margin-top:23px!important}.compare-selectors{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.compare-selectors>button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:var(--radius);align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.compare-selectors>button[aria-pressed=true]{border-color:var(--accent)}.compare-selectors svg{width:16px;height:16px}.comparison-scroll{border:1px solid var(--line);border-radius:var(--radius);overscroll-behavior-x:contain;width:100%;margin-top:24px;overflow-x:auto}.firm-comparison{border-collapse:collapse;background:var(--surface);text-align:left;width:100%;min-width:660px;font-size:12px}.firm-comparison th,.firm-comparison td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:middle;min-width:180px;padding:20px 22px}.firm-comparison thead th{vertical-align:top}.firm-comparison thead strong{margin:15px 0 10px;font-size:18px;display:block}.firm-comparison th:first-child{background:var(--surface);z-index:1;min-width:160px;font-weight:600;position:sticky;left:0}.firm-comparison tbody td{color:var(--text)}.firm-comparison tbody tr:nth-child(2n){background:var(--raised)}@supports (color:color-mix(in lab, red, red)){.firm-comparison tbody tr:nth-child(2n){background:color-mix(in srgb, var(--raised) 40%, transparent)}}.firm-comparison .text-link{font-size:10px}.claim-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.claim-modes button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);text-align:left;grid-template-columns:24px 1fr;gap:6px 14px;padding:22px;display:grid}.claim-modes button>svg{grid-row:span 2;width:22px;height:22px;margin-top:4px}.claim-modes strong{font:650 14px var(--sans)}.claim-modes small{color:var(--muted);font-size:11px}.claim-modes button[aria-pressed=true]{border-color:var(--accent);background:var(--raised)}.claim-entry-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:25px;display:grid}.claim-entry-grid .member-panel{margin:0}.receipt-dropzone{border:1px dashed var(--accent);border-radius:var(--radius);background:var(--raised);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:13px;margin:25px 0;padding:55px 15px;display:flex;position:relative}.receipt-dropzone>svg{width:35px;height:35px;color:var(--accent);margin-bottom:12px}.receipt-dropzone>strong{letter-spacing:-.035em;font-size:20px}.receipt-dropzone>span{font-size:12px}.receipt-dropzone>small{color:var(--muted);font-size:10px}.receipt-dropzone>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.receipt-dropzone:focus-within{outline:2px solid var(--accent);outline-offset:4px}.receipt-dropzone.dragging{outline:3px solid var(--accent)}.sample-receipt-action{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.sample-receipt-action>small{color:var(--muted);font-size:11px;line-height:1.7}.claim-guide h2{margin:28px 0;font-size:27px;line-height:1.25}.claim-guide .timeline{margin:24px 0}.claim-mode-return{margin-bottom:20px}.automatic-firm{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:23px 0;display:flex}.automatic-firm>div{flex:1;min-width:0}.automatic-firm strong{font-size:14px}.automatic-firm small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.automatic-firm .status-pill{font-size:9px}.auto-status-title{margin:30px 0 0;font-size:18px}.club-spin-banner{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:30px 35px;display:flex;overflow:hidden}.club-spin-banner h2{margin:15px 0 10px;font-size:27px}.club-spin-banner p{color:var(--muted);margin-bottom:20px;font-size:12px}.club-spin-banner>span{color:var(--accent);opacity:.65;font-size:125px;line-height:1}.spin-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:25px;display:grid}.wheel-panel{text-align:center;overflow:hidden;padding:30px!important}.spin-topline{text-align:left;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.wheel-stage{aspect-ratio:1;width:min(100%,340px);margin:38px auto 30px;padding:10px;position:relative}.spin-wheel{border:8px solid var(--surface);box-shadow:0 0 0 1px var(--line), 0 16px 35px #00000014;transform:rotate(var(--spin-angle));background:conic-gradient(#bccca3 0% 30%,#9dcac5 30% 60%,#b6b5d4 60% 85%,#ddbd83 85% 95%,#efcf7f 95% 100%);border-radius:50%;transition:transform 1.65s cubic-bezier(.12,.7,.08,1);position:absolute;inset:10px}.wheel-pointer{z-index:3;background:var(--text);clip-path:polygon(0 0,100% 0,50% 100%);width:20px;height:28px;position:absolute;top:-2px;left:calc(50% - 10px)}.wheel-hub{color:#b5e6d5;background:#172b29;border:5px solid #ffffffb0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:34%;box-shadow:0 5px 20px #0003}.wheel-hub .jc-mark{width:34px;height:30px}.wheel-hub small{font:500 8px var(--mono);letter-spacing:.2em}.wheel-label{font:700 12px var(--sans);color:#243333;white-space:nowrap;position:absolute;top:50%;left:50%}.label-0{transform:translate(-50%,-50%)rotate(54deg)translateY(-110px)rotate(-54deg)}.label-1{transform:translate(-50%,-50%)rotate(162deg)translateY(-110px)rotate(-162deg)}.label-2{transform:translate(-50%,-50%)rotate(261deg)translateY(-110px)rotate(-261deg)}.label-3{transform:translate(-50%,-50%)rotate(324deg)translateY(-110px)rotate(-324deg)}.label-4{font-size:9px;transform:translate(-50%,-50%)rotate(351deg)translateY(-114px)rotate(-351deg)}.spin-result{flex-direction:column;gap:10px;min-height:65px;display:flex}.spin-result strong{letter-spacing:-.04em;font-size:23px}.spin-result span{color:var(--muted);font-size:11px;line-height:1.7}.spin-cta{justify-content:center;min-width:210px;margin:22px auto 20px}.wheel-panel>.text-link{width:fit-content;margin:0 auto;font-size:11px;display:flex}.spin-odds{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;font-size:13px;display:flex}.spin-odds span{font-family:var(--mono)}.spin-details h2{font-size:21px}.spin-details .micro{line-height:1.7}.support-launcher{z-index:30;background:var(--text);min-height:48px;color:var(--ground);border:1px solid var(--line);font:600 12px var(--sans);border-radius:30px;align-items:center;gap:8px;padding:13px 18px;display:flex;position:fixed;bottom:94px;right:24px;box-shadow:0 6px 20px #0002}.support-launcher svg{width:20px;height:20px}.support-dialog{max-height:calc(100dvh - 40px);margin:auto 24px auto auto;border-radius:20px!important;width:min(460px,100vw - 24px)!important}.support-brand{align-items:center;gap:13px;margin:15px 0 23px;display:flex}.support-brand>.jc-mark{width:34px;height:34px;color:var(--accent)}.support-brand strong{font-size:15px;display:block}.support-brand small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.support-dialog .feed-tabs{margin-bottom:18px}.support-chat{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:340px;display:flex;overflow-y:auto}.chat-bubble{background:var(--raised);border-radius:14px;max-width:94%;padding:16px;font-size:13px;line-height:1.65}.chat-bubble p{margin:3px 0!important;font-size:13px!important}.chat-bubble.member{background:var(--accent);color:var(--ground);align-self:flex-end}.chat-bubble .text-link{margin-top:12px;font-size:11px}.support-options{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.support-options button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:20px;min-height:36px;padding:9px 12px;font-size:11px}.support-input{gap:8px;margin:14px 0 22px;display:flex}.support-input input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);font:12px var(--sans);border-radius:8px;padding:12px}.support-input .button{justify-content:center;min-width:65px}.support-ticket-list{margin:25px 0}.support-ticket-list article{border-bottom:1px solid var(--line);padding:18px 0}.support-ticket-list p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.support-ticket-list small{color:var(--muted);font-size:10px}@media (min-width:1600px){.social-body{--reading-size:16px}}@media (max-width:1200px){.social-columns{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.people-panel{padding:17px!important}.person-row{gap:7px}.person-row .person-avatar{width:29px;height:29px;font-size:10px}.person-name{font-size:11px}.follow-person{padding:6px 8px;font-size:9px}.firm-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-modes button{gap:6px 8px;padding:18px 12px}.claim-modes strong{font-size:12px}.spin-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.rating-breakdown{grid-template-columns:1fr}.spin-topline{flex-wrap:wrap}.source-detail-hero .button{font-size:10px}.automatic-firm{gap:12px}}@media (max-width:1000px){.social-columns{grid-template-columns:1fr}.community-mobile-people{justify-content:space-between;margin:-8px 0 20px;font-size:12px;display:flex}.claim-entry-grid{grid-template-columns:1fr}.claim-guide{display:none}.spin-layout{grid-template-columns:1fr}.spin-details{grid-template-columns:1fr 1fr;gap:20px;display:grid}.firm-summary-grid{grid-template-columns:1fr 1fr}.firm-summary-grid>div:nth-child(2){border:0}.firm-summary-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.automatic-firm{flex-wrap:wrap}.spin-details .member-panel{margin:0}.people-directory{gap:16px}}@media (max-width:760px){.member-header .member-search{display:none}.member-header .member-header-right{gap:12px}.social-post.post-card{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:19px 15px!important}.social-post .person-avatar{width:34px;height:34px;font-size:11px}.social-byline{gap:4px}.social-byline .post-name{font-size:12px}.post-handle,.post-time{font-size:10px}.post-more{width:20px;min-height:22px}.post-context{gap:6px;margin-bottom:8px}.post-firm{font-size:9px}.purchase-verified{font-size:8px}.social-body{--reading-size:14px;line-height:1.6}.social-actions.post-footer{margin-top:10px!important}.social-actions button{min-width:36px;min-height:38px}.social-feed .feed-tabs{gap:0;padding:0 6px;overflow-x:auto}.social-feed .feed-tabs button{flex-shrink:0;padding:17px 8px;font-size:11px}.social-feed .inline-composer{gap:10px;padding:19px 15px}.inline-composer .person-avatar{width:34px;height:34px;font-size:11px}.inline-composer>button:not(.compose-plus){font-size:13px}.inline-composer small{font-size:10px}.community-mobile-people{margin:0 0 20px}.thread-meta{padding:15px;font-size:10px}.reply-toolbar{padding:14px 15px}.thread-composer{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:18px 15px}.thread-composer>.person-avatar{width:34px;height:34px;font-size:11px}.thread-composer textarea{font-size:14px}.social-reply{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:19px 15px}.social-reply .person-avatar{width:30px;height:30px;font-size:10px}.social-reply p{font-size:13px}.nested-reply{margin-left:28px;padding-left:12px}.journal-media{gap:10px;padding:19px}.journal-media strong{font-size:21px}.journal-media>span:not(.micro){font-size:10px}.journal-media .micro{font-size:8px}.journal-media b{font-size:9px}.profile-cover{padding:28px}.profile-cover>i{font-size:22px}.profile-head{flex-wrap:wrap;gap:15px}.profile-head h1{font-size:24px!important}.profile-head .person-avatar{width:62px;height:62px;font-size:21px}.profile-social-counts{gap:15px;font-size:11px}.people-directory{grid-template-columns:1fr}.people-directory .person-avatar{width:42px;height:42px;font-size:13px}.people-directory .person-name{font-size:14px}.people-directory .follow-person{min-height:40px;padding:8px 15px;font-size:11px}.firm-directory{grid-template-columns:1fr}.firm-directory-card{padding:24px!important}.firm-directory h2{margin-top:20px;font-size:24px}.firm-directory p{min-height:0}.firm-directory .fact{font-size:12px!important}.firm-directory .form-actions{flex-wrap:nowrap;justify-content:space-between}.firm-reward{flex-direction:row;justify-content:space-between;align-items:center}.firm-reward>.point-amount{font-size:23px}.compare-tray{gap:12px;padding:18px}.compare-tray .button{padding:11px 12px;font-size:11px}.compare-tray strong{font-size:12px}.compare-tray small{font-size:10px;line-height:1.6}.firm-summary-grid>div{padding:17px}.firm-summary-grid strong{font-size:12px}.source-detail-hero{flex-wrap:wrap;gap:12px}.source-detail-hero .real-firm-logo{min-width:68px;width:68px!important}.source-detail-hero h1{font-size:28px!important}.source-detail-hero>div{flex:1}.source-detail-hero>.button{flex:0 0 100%;justify-content:center}.source-detail-hero>div>p{font-size:10px;line-height:1.7}.challenge-title h3{font-size:13px}.challenge-price{font-size:15px}.challenge-title{gap:12px}.challenge-filter{gap:0;font-size:0}.challenge-filter select,.challenge-rules strong{font-size:11px}.challenge-rules span{font-size:9px}.challenge-bottom .button{padding:10px;font-size:10px}.rating-summary{flex-wrap:wrap}.rating-summary .button{font-size:11px}.rating-breakdown{grid-template-columns:1fr}.compare-selectors{gap:8px}.compare-selectors>button{gap:8px;padding:8px 10px;font-size:11px}.compare-selectors .real-firm-logo{min-width:44px;padding:0;width:44px!important;height:30px!important}.firm-comparison th:first-child{min-width:130px}.firm-comparison th,.firm-comparison td{padding:18px 14px;font-size:11px}.claim-modes{gap:7px;margin-bottom:20px}.claim-modes button{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 10px;display:flex}.claim-modes strong{font-size:11px;line-height:1.4}.claim-modes small{font-size:9px;line-height:1.5}.claim-modes button>svg{width:20px;height:20px}.receipt-dropzone{padding:45px 12px}.receipt-dropzone>strong{font-size:19px}.sample-receipt-action .button{justify-content:center;width:100%}.automatic-firm{gap:12px}.automatic-firm>.real-firm-logo{min-width:52px;width:52px!important;height:36px!important}.automatic-firm strong{font-size:12px}.automatic-firm .point-amount{font-size:20px}.automatic-firm small{font-size:10px}.automatic-firm .status-pill{margin-left:64px;font-size:8px}.automatic-firm>div{min-width:160px}.club-spin-banner{gap:10px;padding:24px}.club-spin-banner h2{font-size:24px}.club-spin-banner>span{font-size:70px}.club-spin-banner p{font-size:11px;line-height:1.7}.wheel-panel{padding:23px 18px!important}.wheel-stage{max-width:285px}.wheel-label{font-size:10px}.label-0{transform:translate(-50%,-50%)rotate(54deg)translateY(-92px)rotate(-54deg)}.label-1{transform:translate(-50%,-50%)rotate(162deg)translateY(-92px)rotate(-162deg)}.label-2{transform:translate(-50%,-50%)rotate(261deg)translateY(-92px)rotate(-261deg)}.label-3{transform:translate(-50%,-50%)rotate(324deg)translateY(-92px)rotate(-324deg)}.label-4{font-size:8px;transform:translate(-50%,-50%)rotate(351deg)translateY(-95px)rotate(-351deg)}.spin-result strong{font-size:21px}.spin-details{display:block}.spin-details .member-panel{margin-bottom:20px}.support-launcher{width:46px;height:46px;min-height:46px;right:13px;bottom:calc(150px + env(safe-area-inset-bottom));justify-content:center;padding:0}.support-launcher>span{display:none}.support-dialog{max-height:calc(100dvh - 24px);margin:auto!important}.support-dialog .dialog-content{padding:24px 20px}.support-chat{max-height:38dvh}}@media (max-width:360px){.social-byline .post-handle{display:none}.social-post.post-card{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:18px 12px!important}.social-post .person-avatar{width:30px;height:30px;font-size:10px}.social-body{--reading-size:13px}.social-feed .feed-tabs button{padding:16px 7px;font-size:10px}.purchase-verified{font-size:7px}.post-firm{font-size:8px}.claim-modes strong{font-size:10px}.claim-modes small{font-size:8px}.wheel-stage{max-width:240px}.label-0{transform:translate(-50%,-50%)rotate(54deg)translateY(-75px)rotate(-54deg)}.label-1{transform:translate(-50%,-50%)rotate(162deg)translateY(-75px)rotate(-162deg)}.label-2{transform:translate(-50%,-50%)rotate(261deg)translateY(-75px)rotate(-261deg)}.label-3{transform:translate(-50%,-50%)rotate(324deg)translateY(-75px)rotate(-324deg)}.label-4{font-size:7px;transform:translate(-50%,-50%)rotate(351deg)translateY(-80px)rotate(-351deg)}.spin-topline{font-size:10px}.firm-reward>.point-amount{font-size:20px}.challenge-bottom .point-amount{font-size:16px}.challenge-bottom .button{font-size:9px}.profile-head h1{font-size:21px!important}}@media (prefers-reduced-motion:reduce){.spin-wheel{transition:none}}.club-spin-banner>div{flex:1;min-width:0}.club-spin-banner>span{flex-shrink:0}@media (max-width:760px){.page-heading:has(>.text-link){flex-direction:column;align-items:flex-start;gap:15px}.page-heading:has(>.text-link)>.text-link{white-space:nowrap;order:-1;font-size:10px}.page-heading:has(>.text-link)>div{width:100%}.thread-composer textarea{min-height:64px}.club-spin-banner .button{padding:11px 14px;font-size:11px}}@media (max-width:360px){.club-spin-banner>span{display:none}.page-heading:has(>.button){flex-wrap:wrap}.page-heading:has(>.button)>div{flex-basis:100%}.page-heading>.button{max-width:100%}}.member-main{padding-top:34px}.member-main .page-heading{margin-bottom:26px}.v1 .social-feed,.v1 .claim-main-surface{border-radius:12px}.social-feed,.claim-main-surface,.claim-records{box-shadow:0 8px 32px var(--accent)}@supports (color:color-mix(in lab, red, red)){.social-feed,.claim-main-surface,.claim-records{box-shadow:0 8px 32px color-mix(in srgb, var(--accent) 4%, transparent)}}.navbar-coupon{border:1px solid var(--accent);align-items:center;gap:9px;min-height:38px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.navbar-coupon{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line))}}.navbar-coupon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.navbar-coupon{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.navbar-coupon{color:var(--accent);font-family:var(--mono);white-space:nowrap;cursor:pointer;border-radius:10px}.navbar-coupon>span{letter-spacing:.13em;color:var(--muted);font-size:8px}.navbar-coupon strong{letter-spacing:.1em;font-size:11px;font-weight:600}.navbar-coupon svg{width:14px;height:14px}.member-header .member-header-right{gap:15px}.social-links{align-items:center;gap:8px;display:flex}.social-links a{width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.social-links a:hover{color:var(--accent);background:var(--raised)}.social-links svg{width:16px;height:16px}.member-sidebar-bottom>.social-links{margin:0 0 18px}.mobile-utility-strip{display:none}.coupon-copy-field{background:var(--raised);color:var(--accent);border:1px solid var(--line);font:600 22px var(--mono);width:100%;margin:20px 0;padding:15px}.quick-composer{border-bottom:1px solid var(--line);background:var(--surface);margin:0;padding:22px 24px}.quick-writing{grid-template-columns:42px minmax(0,1fr);gap:13px;display:grid}.quick-writing-body{min-width:0}.quick-text{resize:none;width:100%;min-height:64px;color:var(--text);font:400 17px/1.65 var(--sans);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:8px 0 16px;display:block;overflow-y:auto}.quick-text::placeholder{color:var(--muted);opacity:.8}.quick-text:focus-visible{outline:none}.quick-composer:focus-within{box-shadow:inset 3px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.quick-composer:focus-within{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}}.quick-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 14px;display:flex}.quick-context>span{color:var(--accent);font:600 10px var(--sans);align-items:center;gap:5px;display:flex}.quick-context>span svg{width:14px;height:14px}.post-context-picker{max-width:100%;font-size:10px}.post-context-picker summary{color:var(--muted);cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.post-context-picker summary svg{width:12px;height:12px}.post-context-picker>div{background:var(--raised);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0;padding:15px;display:grid}.post-context-picker .form-field{min-width:0;margin:0}.post-context-picker .form-field>span{font:500 10px var(--sans)}.post-context-picker select{max-width:100%;padding:10px;font-size:11px}.quick-toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-left:55px;padding-top:12px;display:flex}.quick-tools{align-items:center;gap:12px;display:flex}.quick-tools>.text-link{font:600 10px var(--sans);gap:5px;min-height:36px;margin:0}.quick-tools>.text-link svg{width:15px;height:15px}.quick-image-button{width:36px;height:36px;color:var(--accent);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid;position:relative}.quick-image-button:hover{background:var(--raised)}.quick-image-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.quick-image-button:focus-within{outline:2px solid var(--accent)}.quick-image-button svg{width:20px;height:20px}.quick-post-controls{align-items:center;gap:15px;display:flex}.quick-word-count{font:400 10px var(--mono);color:var(--muted);white-space:nowrap}.quick-word-count.over-limit{color:#bf5d51}.quick-composer .quick-submit{min-width:77px;min-height:39px;font:700 12px var(--sans);border-radius:24px;justify-content:center;margin:0;padding:9px 18px}.quick-submit:disabled{opacity:.4}.quick-media-preview{padding-top:12px}.quick-media-preview>img{object-fit:contain;background:var(--raised);border-radius:10px;width:100%;max-height:260px;display:block}.quick-media-preview>.text-link{margin:10px 0;font-size:10px}.quick-writing-body>.form-field>span{font-size:10px}.quick-writing-body>.form-field input{padding:10px;font-size:12px}.quick-writing-body>.form-field small{font-size:10px}.quick-composer>.form-error{margin-bottom:15px}.quick-composer>.form-error:empty{display:none}.new-post-notice{background:var(--raised);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.new-post-notice strong{font-size:12px;display:block}.new-post-notice span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.new-post-notice>.text-link{flex-shrink:0;font-size:10px}.feed-sentinel{text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:28px 20px;font-size:11px}.loading-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}#composer-dialog{border:1px solid var(--line);background:var(--surface);width:min(660px,100vw - 40px);max-height:calc(100dvh - 50px);color:var(--text);border-radius:20px;margin:7dvh auto auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0003}#composer-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17252266}.composer-is-open{overflow:hidden}.compose-sheet-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.compose-sheet-top>strong{color:var(--muted);font-size:12px;font-weight:500}.compose-sheet-top>.text-link{font:500 12px var(--sans);margin:0}.in-sheet.quick-composer{border:0;padding:24px}.in-sheet.quick-composer:focus-within{box-shadow:none}.in-sheet .quick-text{min-height:150px}.in-sheet .quick-toolbar{margin-top:25px}.composer-privacy{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.7}#composer-dialog.guided-composer{padding:24px}#composer-dialog .page-heading{margin:0 0 20px}#composer-dialog .page-heading h1{font-size:27px}#composer-dialog .page-heading p{margin-top:12px;font-size:12px}#composer-dialog .page-heading>.text-link{display:none}#composer-dialog .member-panel{box-shadow:none;background:0 0;border:0;padding:0}#composer-dialog .flow-progress{margin-bottom:20px}#composer-dialog .form-layout{max-width:none}#composer-dialog .form-field>span{font-size:11px}#composer-dialog .form-field input,#composer-dialog .form-field textarea,#composer-dialog .form-field select{font-size:13px}#composer-dialog .form-field{margin-bottom:18px}.utility-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px;display:flex}.utility-heading h1{font:650 30px/1.15 var(--sans);letter-spacing:-.035em}.utility-heading p{margin-top:9px;font-size:13px;line-height:1.6}.utility-heading>.text-link{white-space:nowrap;font-size:11px}.utility-heading>.button{min-height:42px;font-size:11px}.claim-workspace{max-width:850px;margin:0 auto}.claim-method-tabs{border-bottom:1px solid var(--line);gap:28px;margin-bottom:0;display:flex}.claim-method-tabs>button{font:600 12px var(--sans);color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:15px 0;display:flex}.claim-method-tabs>button svg{width:16px;height:16px}.claim-method-tabs>button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.claim-main-surface{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:24px;padding:30px}.receipt-first .receipt-dropzone{border:1px dashed var(--accent);margin:0;padding:42px 15px}@supports (color:color-mix(in lab, red, red)){.receipt-first .receipt-dropzone{border:1px dashed color-mix(in srgb, var(--accent) 30%, var(--line))}}.receipt-first .receipt-dropzone{background:radial-gradient(ellipse at top, var(--accent), transparent), var(--surface)}@supports (color:color-mix(in lab, red, red)){.receipt-first .receipt-dropzone{background:radial-gradient(ellipse at top, color-mix(in srgb, var(--accent) 7%, transparent), transparent), var(--surface)}}.receipt-first .receipt-dropzone{border-radius:12px;gap:10px}.receipt-first .receipt-dropzone>svg{width:28px;height:28px;margin-bottom:12px}.receipt-first .receipt-dropzone>strong{font-size:20px}.receipt-first .receipt-dropzone>span{font-size:12px}.receipt-entry-actions{justify-content:space-between;align-items:center;gap:24px;margin:22px 0;display:flex}.receipt-entry-actions .button{min-height:40px;font-size:11px}.receipt-entry-actions p{font-size:11px;line-height:1.8}.receipt-demo-note{color:var(--muted);font-size:10px;line-height:1.7}.automatic-status-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:22px 2px;display:flex}.automatic-status-line>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.automatic-status-line>span>svg{color:var(--accent);width:15px;height:15px}.automatic-status-line>.text-link{white-space:nowrap;font-size:10px}.claim-reassurance{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:22px 0;font-size:10px;display:flex}.claim-reassurance>svg{width:14px;height:14px}.claim-reassurance>.text-link{margin-left:10px;font-size:10px}.claim-workspace .form-layout>.page-heading,.claim-workspace .claim-mode-return{display:none}.claim-workspace .form-layout{max-width:none}.claim-workspace .form-panel,.claim-workspace .result-panel{box-shadow:none;background:0 0;border:0;padding:0}.claim-workspace .flow-progress{margin:0 0 22px}.claim-workspace .form-panel h2{font-size:24px}.claim-workspace .form-panel>p,.claim-workspace .form-panel form>p{margin:15px 0 22px;font-size:12px}.claim-workspace .firm-choice{gap:16px}.claim-workspace .form-field>span{font-size:12px}.claim-workspace .form-field input,.claim-workspace .form-field select{font-size:14px}.claim-workspace .form-field>small{font-size:10px}.claim-summary-line{color:var(--muted);gap:25px;margin-bottom:24px;font-size:12px;display:flex}.claim-summary-line strong{color:var(--text);margin-right:3px;font-weight:700}.attention-count{color:var(--accent)}.claim-records{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.claim-record{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1.5fr) minmax(130px,1fr) 110px auto;align-items:center;gap:20px;padding:26px;display:grid}.claim-record:last-child{border-bottom:0}.claim-record-title{min-width:0}.claim-record h2{letter-spacing:-.025em;font-size:15px;font-weight:700;line-height:1.4}.claim-record-title p{margin:4px 0 7px;font-size:12px;line-height:1.5}.claim-record small{color:var(--muted);font-size:10px;line-height:1.6}.claim-record-status>small{margin-top:7px;display:block}.claim-record-reward{text-align:right}.claim-record-reward>.point-amount{font-size:17px}.claim-record-reward>small{margin-top:7px;display:block}.claim-record>.text-link{white-space:nowrap;gap:7px;font-size:11px}.claim-record-status .status-pill{padding:5px 8px;font-size:9px}.club-predictions{margin:32px 0}.club-predictions>.panel-heading>h2{font-size:21px}.prediction-rounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.prediction-round-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:26px}.prediction-round-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.round-badge{font:600 10px var(--mono);letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.prediction-round-card h3{letter-spacing:-.03em;margin:24px 0 12px;font-size:20px;line-height:1.4}.prediction-round-card p{font-size:11px;line-height:1.7}.prediction-mini-pool{color:var(--muted);align-items:center;gap:12px;margin:25px 0 17px;font-size:10px;display:flex}.prediction-mini-pool i{background:linear-gradient(to right, var(--accent) 51%, var(--raised) 51%);border-radius:10px;flex:1;height:5px}.prediction-round-card .round-entry{margin:0 0 20px;font-size:10px}.prediction-round-card>.text-link{font-size:11px}.prediction-record{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.prediction-record summary{cursor:pointer;font-size:12px}.prediction-record p{margin-top:15px;font-size:11px}.vault-quiet-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.vault-quiet-row h3{margin:12px 0;font-size:22px}.vault-quiet-row p{font-size:12px;line-height:1.7}.vault-quiet-row>.button{flex-shrink:0;font-size:11px}.referral-entry{border:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.referral-entry{border:1px dashed color-mix(in srgb, var(--accent) 35%, var(--line))}}.referral-entry{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.referral-entry{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.referral-entry{border-radius:10px;margin:20px 0;padding:15px 18px}.referral-entry>summary{cursor:pointer;color:var(--accent);justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:600;list-style:none;display:flex}.referral-entry>summary>span{font:400 9px var(--mono);color:var(--muted)}.referral-entry>.form-field{margin:18px 0 0}.referral-entry .form-field input{font-family:var(--mono);font-size:13px}.referral-entry .form-field small{font-size:10px;line-height:1.6}#detail-dialog.fixed-support{height:min(680px,100dvh - 40px);max-height:calc(100dvh - 40px);margin:auto 24px auto auto;padding:0;overflow:hidden;border-radius:20px!important;width:min(430px,100vw - 24px)!important}#detail-dialog.fixed-support #dialog-content{flex-direction:column;height:100%;min-height:0;padding:24px;display:flex}#detail-dialog.fixed-support .dialog-head{flex-shrink:0;margin:0 0 18px}#detail-dialog.fixed-support .dialog-head h2{margin-top:8px;font-size:24px;font-weight:600;line-height:1.2}#detail-dialog.fixed-support .dialog-head .eyebrow{font-size:8px}#detail-dialog.fixed-support .dialog-head .icon-button{width:32px;min-width:32px;height:32px}#detail-dialog.fixed-support .dialog-body,.support-shell{flex-direction:column;flex:1;min-height:0;display:flex}.support-tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:28px;display:flex}.support-tabs>button{color:var(--muted);font:600 12px var(--sans);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0 14px}.support-tabs>button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.support-conversation{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px 0;display:flex;overflow-y:auto;max-height:none!important;margin:0!important}.support-welcome{text-align:center;background:radial-gradient(ellipse at 50% 30%, var(--raised), transparent);border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:30px 15px;display:flex}.support-welcome>.jc-mark{width:36px;height:36px;color:var(--accent);margin-bottom:8px}.support-welcome>strong{letter-spacing:-.03em;font-size:17px}.support-welcome>span{color:var(--muted);font-size:11px}.fixed-support .support-options{flex-shrink:0;gap:7px;margin:10px 0 14px}.fixed-support .support-options>button{min-height:31px;padding:7px 10px;font-size:10px}.fixed-support form[data-form=support-chat]{flex-shrink:0;margin:0}.fixed-support .support-input{align-items:center;gap:8px;height:44px;margin:0 0 14px;display:flex}.fixed-support .support-input input{border-radius:12px;height:44px;min-height:44px;margin:0;padding:0 13px;font-size:12px}.fixed-support .support-input>.button{border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}.fixed-support .support-input>.button>svg{width:19px;height:19px}.support-shell>.text-link{flex-shrink:0;justify-content:center;min-height:30px;margin:0;font-size:10px}.support-preview-label{text-align:center;color:var(--muted);flex-shrink:0;margin-top:14px;font-size:9px;line-height:1.4}.support-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:20px;display:flex}.support-empty>svg{width:32px;height:32px;color:var(--accent)}.support-empty h3{font-size:19px;line-height:1.4}.support-empty p{line-height:1.8;font-size:12px!important}.support-message-footer{flex-shrink:0;margin:10px 0 0}.support-message-footer>.button{border-radius:12px;justify-content:center;width:100%;min-height:44px;margin:0;font-size:12px}.fixed-support .chat-bubble{font-size:12px}.fixed-support .chat-bubble p{font-size:12px!important}.post-share-dialog{max-width:680px!important}.share-intro{font-size:13px!important;line-height:1.7!important}.share-card-link{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:22px 0;display:block;overflow:hidden}.generated-share-card{width:100%;height:auto;display:block}.share-card-link>span{color:var(--accent);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;font-size:11px;display:flex}.share-card-link>span>svg{width:16px;height:16px}.share-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.share-platforms>.button{justify-content:center;min-width:0;margin:0;padding:11px;font-size:12px}.share-export-actions{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:24px;display:flex}.share-export-actions>.text-link{font-size:11px}.share-local-note{margin-top:20px!important;font-size:10px!important;line-height:1.7!important}.social-share-mock{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px}.social-share-mock>p{margin-top:18px;font-size:13px;line-height:1.7}.social-share-mock .share-card-link{margin-bottom:0}.social-share-mock .social-byline>strong{font-size:12px}.v1 .member-main{background:radial-gradient(at 80% 0,#e5ebd71c,#0000 50%)}@media (max-width:1200px){.claim-record{grid-template-columns:72px minmax(0,1fr) 135px auto;gap:16px;padding:22px}.claim-record-reward{display:none}.member-header .member-header-right{gap:10px}.member-header .navbar-coupon{padding:7px 9px}.navbar-coupon>span{display:none}.prediction-round-card{padding:22px}.prediction-round-card h3{font-size:18px}.quick-tools{gap:8px}.quick-tools>.text-link{font-size:9px}.quick-post-controls{gap:10px}.quick-toolbar{margin-left:0}}@media (max-width:1000px){.claim-record{grid-template-columns:72px minmax(0,1fr) auto}.claim-record-status{grid-area:2/2}.claim-record>.text-link{grid-area:1/3/3}.claim-record>.real-firm-logo{grid-row:1/3}.claim-record-status>small{display:none}.claim-record{gap:8px 16px}.member-header .header-points{display:none}.quick-tools>.text-link{font-size:10px}.quick-toolbar{margin-left:55px}}@media (max-width:760px){.member-main{padding-top:24px!important}.member-header .header-inner{height:62px!important}.member-header-right>.navbar-coupon,.site-actions>.navbar-coupon{display:none}.mobile-utility-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:4px 18px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-utility-strip{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent)}}.mobile-utility-strip{background:var(--ground);gap:12px}.mobile-utility-strip .navbar-coupon{background:0 0;border:0;gap:8px;min-height:28px;padding:0}.mobile-utility-strip .navbar-coupon>span{font-size:7px;display:inline}.mobile-utility-strip .navbar-coupon>strong{font-size:10px}.mobile-utility-strip .navbar-coupon>svg{width:12px;height:12px}.mobile-utility-strip .social-links{gap:3px}.mobile-utility-strip .social-links a{width:28px;height:28px}.mobile-utility-strip .social-links svg{width:13px;height:13px}.quick-composer{padding:19px 15px}.quick-writing{grid-template-columns:34px minmax(0,1fr);gap:10px}.quick-writing>.person-avatar{width:34px;height:34px;font-size:11px}.quick-text{min-height:58px;padding:5px 0 13px;font-size:15px}.quick-context{gap:8px}.quick-context>span,.post-context-picker{font-size:9px}.quick-composer:not(.in-sheet) .quick-context{display:none}.quick-composer:not(.in-sheet) .quick-toolbar{border:0;margin-left:44px;padding-top:5px}.quick-composer:not(.in-sheet) .quick-tools>.text-link{display:none}.quick-composer .quick-submit{min-width:64px;min-height:34px;padding:7px 15px;font-size:11px}.quick-word-count{font-size:9px}.quick-tools{gap:8px}.quick-tools>.text-link{font-size:10px}.quick-toolbar{margin-left:44px}.quick-post-controls{gap:10px}.new-post-notice{flex-wrap:wrap;gap:12px;padding:15px}.new-post-notice>.text-link{font-size:10px}.new-post-notice span{line-height:1.6}.feed-sentinel{padding:25px 15px;font-size:10px}#composer-dialog{background:var(--ground);border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:auto}#composer-dialog .in-sheet{min-height:100%;padding:20px 20px calc(18px + env(safe-area-inset-bottom));background:var(--ground);flex-direction:column;display:flex}.compose-sheet-top{flex-shrink:0;min-height:40px;margin:0 0 30px}.compose-sheet-top>.text-link{font-size:14px}.compose-sheet-top>strong{font-size:11px}.compose-sheet-top .quick-submit{min-width:70px;min-height:38px;font-size:12px}.in-sheet .quick-writing{flex:1;align-items:start}.in-sheet .quick-writing-body{flex-direction:column;height:100%;min-height:0;display:flex}.in-sheet .quick-text{flex:1;min-height:190px;font-size:18px;max-height:none!important}.in-sheet .quick-context{margin-top:auto;padding-top:20px}.in-sheet .quick-toolbar{margin:20px 0 0;padding:12px 0 0}.in-sheet .quick-tools>.text-link{font-size:11px;display:flex}.in-sheet .quick-word-count{font-size:11px}.in-sheet .quick-image-button{width:40px;height:40px}.in-sheet .quick-image-button>svg{width:23px;height:23px}.composer-privacy{margin-top:10px;font-size:9px;line-height:1.6}.composer-is-open .mobile-tabs,.composer-is-open .support-launcher{visibility:hidden}#composer-dialog.guided-composer{padding:20px}#composer-dialog .page-heading h1{font-size:24px}#composer-dialog .page-heading .eyebrow{font-size:8px}.post-context-picker>div{grid-template-columns:1fr;max-width:240px}.utility-heading{align-items:start;gap:15px;margin-bottom:22px}.utility-heading h1{font-size:25px}.utility-heading p{margin-top:8px;font-size:11px;line-height:1.7}.utility-heading>.text-link{margin-top:5px;font-size:10px}.utility-heading>.button{min-height:39px;padding:10px 13px;font-size:10px}.claim-method-tabs{gap:26px}.claim-method-tabs>button{gap:7px;padding:13px 0;font-size:11px}.claim-method-tabs>button svg{width:15px;height:15px}.claim-main-surface{border-radius:16px;margin-top:19px;padding:19px}.receipt-first .receipt-dropzone{gap:9px;padding:30px 12px}.receipt-first .receipt-dropzone>svg{width:27px;height:27px;margin-bottom:10px}.receipt-first .receipt-dropzone>strong{text-align:center;font-size:17px}.receipt-first .receipt-dropzone>span{font-size:11px}.receipt-first .receipt-dropzone>small{font-size:9px}.receipt-entry-actions{flex-direction:column;align-items:flex-start;gap:15px;margin:19px 0 15px}.receipt-entry-actions .button{justify-content:center;width:100%;min-height:39px;font-size:10px}.receipt-entry-actions p{font-size:10px}.receipt-entry-actions p>br{display:none}.receipt-demo-note{font-size:9px}.automatic-status-line{align-items:center;gap:10px;padding:18px 0}.automatic-status-line>span{max-width:200px;font-size:9px;line-height:1.6}.automatic-status-line>.text-link{gap:6px;font-size:9px}.automatic-status-line>.text-link>svg{width:14px;height:14px}.claim-reassurance{gap:5px;padding:18px 0;font-size:9px}.claim-reassurance>.text-link{font-size:9px}.claim-workspace .form-panel h2{font-size:22px}.claim-workspace .firm-choice{gap:12px;padding:15px 0}.claim-workspace .firm-choice .real-firm-logo{min-width:46px;padding:0;width:46px!important;height:32px!important}.claim-workspace .firm-choice>span>strong{font-size:12px}.claim-workspace .firm-choice .point-amount{font-size:14px}.claim-workspace .firm-choice small{font-size:9px}.claim-workspace .form-field>span{font-size:11px}.claim-workspace .form-field input,.claim-workspace .form-field select{font-size:13px}.claim-summary-line{flex-wrap:wrap;gap:16px;margin-bottom:20px;font-size:10px}.claim-record{grid-template-columns:56px minmax(0,1fr) 22px;align-items:start;gap:11px 13px;padding:21px 16px}.claim-record>.real-firm-logo{grid-row:1;min-width:56px;padding:0;width:56px!important;height:38px!important}.claim-record h2{font-size:14px}.claim-record-title p{margin:3px 0 6px;font-size:11px}.claim-record-title small{font-size:9px}.claim-record-status{grid-area:2/2}.claim-record-reward{text-align:left;grid-area:3/2;display:block}.claim-record-reward>.point-amount{font-size:16px}.claim-record-reward>small{margin-left:8px;font-size:9px;display:inline}.claim-record>.text-link{grid-row:1;align-self:center;gap:0;width:22px;min-height:38px;padding:0;font-size:0}.claim-record>.text-link>svg{width:18px;height:18px}.claim-record-status .status-pill{padding:4px 7px;font-size:8px}.club-predictions>.panel-heading{flex-wrap:wrap;gap:15px}.club-predictions>.panel-heading>h2{font-size:20px}.club-predictions>.panel-heading>.micro{font-size:8px}.prediction-rounds{grid-template-columns:1fr;gap:16px}.prediction-round-card{padding:23px}.prediction-round-card h3{margin-top:22px;font-size:21px}.prediction-mini-pool{margin-top:22px}.vault-quiet-row{flex-direction:column;align-items:start;gap:15px}.vault-quiet-row h3{font-size:22px}.vault-quiet-row p,.vault-quiet-row>.button{font-size:11px}.referral-entry{padding:14px}.referral-entry>summary{font-size:11px}.referral-entry>summary>span{font-size:8px}#detail-dialog.fixed-support{height:min(680px,100dvh - 24px);max-height:calc(100dvh - 24px);margin:auto!important}#detail-dialog.fixed-support #dialog-content{padding:22px 20px}#detail-dialog.fixed-support .dialog-head{margin-bottom:15px}#detail-dialog.fixed-support .dialog-head h2{font-size:23px}.support-welcome{padding:25px 10px}.support-welcome>strong{font-size:17px}.support-tabs{gap:25px}.support-tabs>button{font-size:12px}.fixed-support .support-options{gap:6px;margin:9px 0 12px}.fixed-support .support-options>button{min-height:30px;padding:7px 9px;font-size:9px}.support-shell>.text-link{font-size:10px}.support-preview-label{margin-top:12px;font-size:8px}.share-platforms{gap:7px}.share-platforms>.button{gap:5px;padding:10px 8px;font-size:10px}.share-platforms>.button svg{width:14px;height:14px}.share-export-actions>.text-link{font-size:10px}.share-card-link>span{padding:12px;font-size:9px}.social-share-mock{padding:14px}.post-share-dialog .dialog-head h2{font-size:26px}.share-local-note{font-size:9px!important}}@media (max-width:360px){.member-main{padding-top:20px!important}.utility-heading{flex-wrap:wrap;gap:12px}.utility-heading>div{flex:1;min-width:160px}.utility-heading h1{font-size:23px}.utility-heading>.text-link{font-size:9px}.claim-main-surface{padding:15px}.receipt-first .receipt-dropzone>strong{font-size:15px}.claim-workspace .firm-choice .real-firm-logo{display:none}.claim-record{grid-template-columns:49px minmax(0,1fr) 19px;gap:10px;padding:18px 12px}.claim-record>.real-firm-logo{min-width:49px;width:49px!important;height:35px!important}.claim-record-reward>small{margin:4px 0 0;display:block}.quick-post-controls{gap:7px}.quick-word-count{font-size:8px}.quick-composer .quick-submit{min-width:57px;padding:7px 13px}.automatic-status-line>span{max-width:170px}.mobile-utility-strip{padding-inline:14px}.share-export-actions{gap:14px}.support-welcome{min-height:120px}}@media (prefers-reduced-motion:reduce){.quick-text{scroll-behavior:auto}}#detail-dialog.fixed-support{inset:0}@media (max-width:760px){.claim-method-tabs>button{min-height:46px;font-size:12px}.claim-record-status .status-pill,.claim-record-title small{font-size:10px}.support-input input,.referral-entry input,.claim-workspace .form-field input,.claim-workspace .form-field select{font-size:16px!important}.fixed-support .support-options>button{min-height:38px;font-size:11px}.quick-composer .quick-submit,.compose-sheet-top .quick-submit{min-height:44px}.quick-tools>.text-link,.quick-image-button,.in-sheet .quick-image-button{min-width:44px;min-height:44px}#composer-dialog{top:var(--composer-top,0px);height:var(--composer-height,100dvh);max-height:var(--composer-height,100dvh);bottom:auto}:where(.field)[data-page=home] .page-heading>.button{display:none}:where(.field)[data-page=home] .page-heading h1{font-size:27px;line-height:1.25}:where(.field)[data-page=home] .page-heading .eyebrow{margin-bottom:12px}:where(.field)[data-page=home] .daily-news{display:none}:where(.field)[data-page=home] .balance-inline{margin-block:22px;padding-block:10px}}.trading-study .member-header,.trading-study .site-header{background:var(--ground);border-bottom:1px solid var(--line)}.trading-study .member-header .header-inner{height:76px}.trading-study .member-main{padding-top:28px}.trading-study .member-sidebar{border-right:1px solid var(--line)}.trading-study .member-sidebar a,.trading-study .member-sidebar button{font-weight:600}.trading-study .button{font-family:var(--sans);letter-spacing:0;border-radius:10px;font-weight:700}.trading-study .text-link{font-family:var(--sans);letter-spacing:0;font-weight:600}.trading-study .member-panel{box-shadow:none;border-radius:16px}.trading-study .social-feed{box-shadow:none;border-radius:16px;overflow:hidden}.trading-study .page-heading h1{letter-spacing:-.04em;font-weight:750}.trading-study .page-heading .eyebrow{letter-spacing:.1em}.trading-study .ct-page-heading{align-items:center;margin-bottom:23px}.trading-study .ct-page-heading h1{font-size:32px;line-height:1.15}.trading-study .ct-page-heading p{margin-top:8px;font-size:13px}.trading-study .ct-page-heading>.button{min-height:43px;padding:10px 18px;font-size:12px}.trading-study .content-columns{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.trading-study .social-body p{font-size:14px;line-height:1.75}.trading-study .post-name{font-weight:750}.trading-study .post-lead{font-size:15px;font-weight:750}.trading-study .social-byline{font-size:12px}.trading-study .social-actions button{min-height:36px}.trading-study .feed-tabs{border-bottom:1px solid var(--line);background:var(--surface);min-height:54px;margin-bottom:0;padding-inline:22px}.trading-study .feed-tabs button{font:650 12px var(--sans);min-height:54px}.trading-study .quick-composer{padding:18px 22px}.trading-study .quick-text{min-height:52px;font-size:16px}.trading-study .quick-context{padding-bottom:9px}.trading-study .quick-toolbar{padding-top:8px}.trading-study .quick-submit{background:var(--text);color:var(--ground)}.trading-study .quick-composer:focus-within{box-shadow:inset 3px 0 0 var(--accent)}.trading-study .person-avatar{border:2px solid var(--surface);font-weight:750}.trading-study .person-avatar.sage{color:#315424;background:#d3e7bc}.trading-study .person-avatar.blue{color:#534270;background:#d9d2f6}.trading-study .person-avatar.rose{color:#794521;background:#f4d5b9}.ct-kicker{font:650 9px/1.5 var(--mono);letter-spacing:.13em;display:block}.ct-live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ct-live-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 9%, transparent)}}.ct-live-dot{margin-right:10px}.ct-page-heading~.content-columns .member-rail{gap:18px}.ct-feed-primary{min-width:0}.ct-floor-banner{background:radial-gradient(ellipse at 90% 10%, #396846aa, transparent 70%), var(--ct-ink);color:#f0f6e9;border:1px solid #38513d;border-radius:17px;justify-content:space-between;align-items:center;gap:10px;min-height:185px;margin-bottom:18px;padding:27px 28px;display:flex;position:relative;overflow:hidden}.ct-floor-banner>.ct-kicker,.ct-floor-banner .ct-kicker{color:#b1c6b3;letter-spacing:.1em;font-size:8px}.ct-floor-banner h2{font:750 31px/1.1 var(--sans);letter-spacing:-.035em;margin-top:14px}.ct-banner-caption{color:#b5c9b8;margin-top:10px;font-size:11px;display:block}.ct-banner-chart{flex-shrink:0;width:45%;padding:0 5px 22px;position:relative;transform:rotate(-5deg)}.ct-banner-chart .ct-chart-svg{width:100%;display:block;overflow:visible}.ct-watchlist-tag{color:#d4f3b8;font:550 8px var(--mono);letter-spacing:.08em;background:#263e2e;border:1px solid #b9d4ab55;border-radius:5px;padding:8px 12px;display:block;position:absolute;bottom:0;right:5px}.trading-study .ct-compact-alert{background:#e7eee1;border:1px solid #d4dfc9;border-radius:10px;gap:12px;margin:0 0 18px;padding:12px 16px}.trading-study[data-theme=dark] .ct-compact-alert{background:#263729;border-color:#3f5140}.trading-study .ct-compact-alert h3{font-size:11px;line-height:1.5}.trading-study .ct-compact-alert>svg{flex-shrink:0;width:16px;height:16px}.trading-study .ct-compact-alert .text-link{white-space:nowrap;font-size:10px}.ct-feed-primary>.feed-tabs{border-top:1px solid var(--line);border-radius:16px 16px 0 0}.ct-feed-primary>.stream-posts,.ct-feed-primary>.quick-composer,.ct-feed-primary>.feed-tabs,.ct-feed-primary>.feed-sentinel{border-left:1px solid var(--line);border-right:1px solid var(--line)}.ct-feed-primary>.feed-sentinel{background:var(--surface);border-bottom:1px solid var(--line);border-radius:0 0 16px 16px}.social-feed.ct-feed-primary>.quick-composer,.social-feed.ct-feed-primary>.stream-posts,.social-feed.ct-feed-primary>.feed-tabs{border-left:0;border-right:0}.ct-club-pass{color:#edf6e7;isolation:isolate;background:radial-gradient(at 95% 40%,#46664c77,#0000 70%),#152d24;border:1px solid #365244;border-radius:16px;margin-bottom:18px;padding:23px;position:relative;overflow:hidden}.ct-club-pass:before{content:"";z-index:-1;border:1px solid #afce9b20;border-radius:50%;width:190px;height:190px;position:absolute;top:-45px;right:-75px;box-shadow:0 0 0 23px #bace9b06,0 0 0 45px #bace9b07}.ct-pass-top{font:750 10px var(--sans);letter-spacing:.15em;justify-content:space-between;align-items:center;display:flex}.ct-pass-top b{font:500 7px var(--mono);letter-spacing:.22em;color:#9ab79e;margin-top:6px;display:block}.ct-pass-mark{color:var(--ct-lime);font-size:28px}.ct-pass-balance{margin:28px 0 23px}.ct-pass-balance>small{color:#a5bea9;font:500 8px var(--mono);letter-spacing:.12em;margin-bottom:10px;display:block}.ct-pass-balance>strong{font-size:33px;font-weight:650}.ct-pass-balance .point-amount{font-size:32px}.ct-pass-balance .points-symbol{background:#d5ecc2}.ct-pass-balance small{color:#a5bea9}.ct-pass-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.ct-xp-label{color:#d9c8ff;font-size:15px;font-weight:700;display:block}.ct-pass-bottom small{color:#a5bea9;margin-top:5px;font-size:8px;display:block}.ct-pass-bottom .text-link{color:var(--ct-lime);font-size:11px}.ct-pass-links{border-top:1px solid #55705c66;justify-content:space-between;gap:10px;margin-top:23px;padding-top:15px;display:flex}.ct-pass-links .text-link{color:#d8e7d2;gap:5px;font-size:10px}.ct-pass-links svg{width:14px;height:14px}.ct-round-widget{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:18px;padding:20px}.ct-widget-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ct-widget-heading h3{font-size:15px;font-weight:750}.ct-widget-heading>span{font:8px var(--mono);color:var(--muted)}.ct-round-link{border-top:1px solid var(--line);align-items:center;gap:11px;padding:12px 0;display:flex}.ct-round-symbol{color:#476635;background:#e4efcd;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.ct-round-symbol.weekly{color:#77549a;background:#eee7fa}.ct-round-link b{font-size:11px;font-weight:700;display:block}.ct-round-link small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.ct-round-link i{margin-left:auto;font-style:normal}.ct-sample-label{color:var(--muted);margin-top:6px;font-size:8px;display:block}.trading-study .people-panel{padding:22px}.trading-study .people-panel .panel-heading h2{font-size:15px}.trading-study .people-panel .person-row{padding-block:14px}.trading-study .people-panel .person-name{font-size:11px}.trading-study .people-panel .follow-person{min-height:32px;padding:6px 9px;font-size:9px}.trading-study .member-rail .spin-teaser{color:#3e3154;background:#eee7f7;border-color:#e1d6ed;padding:22px}.ct-spin-teaser-body{align-items:center;gap:12px;margin:5px 0;display:flex}.ct-spin-teaser-body>div{flex:1}.ct-spin-teaser-body h3{margin:12px 0!important;font-size:21px!important;line-height:1.2!important}.ct-spin-teaser-body .text-link{color:#634582;font-size:10px;margin-top:16px!important}.ct-spin-teaser-body>.ct-wheel-art{flex-shrink:0;width:95px;height:95px;transform:rotate(14deg)}.trading-study .spin-teaser>small{color:#77688d;font-size:9px}.ct-community-topics{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.ct-topic{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:10px 13px;font-size:11px;font-weight:650;display:inline-flex}.ct-topic svg{width:15px;height:15px;color:var(--accent)}.ct-community-topics>span{color:var(--muted);font:8px var(--mono);letter-spacing:.12em;margin-left:auto}.ct-journal-attachment{color:#d5e5d3;background:radial-gradient(at 100% 0,#314633,#14251e 80%);border:1px solid #324639;border-radius:12px;margin:18px 0 8px;overflow:hidden}.ct-art-label{font:600 8px var(--mono);letter-spacing:.11em;color:#abbfaf;justify-content:space-between;gap:10px;padding:16px 20px;display:flex}.ct-chart-svg{width:100%;height:auto;display:block}.ct-journal-attachment>.ct-chart-svg{max-height:250px;padding:0 10px}.ct-attachment-caption{color:#c6d7c2;border-top:1px solid #ffffff12;align-items:center;gap:12px;padding:15px 20px;font-size:10px;display:flex}.ct-tag{font:600 7px var(--mono);letter-spacing:.1em;color:#d1ecb9;white-space:nowrap;border:1px solid #91b77f66;border-radius:4px;padding:5px 7px}.ct-progress-attachment{color:#44315e;background:#ebe5f3;border:1px solid #ded3eb;border-radius:12px;margin:18px 0;padding:25px;position:relative;overflow:hidden}.ct-progress-attachment h3{letter-spacing:-.04em;line-height:1.3;margin:12px 0 22px!important;font-size:25px!important}.ct-checkpoint-track{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.ct-checkpoint-track>span{flex-direction:column;gap:8px;font-size:9px;display:flex}.ct-checkpoint-track b{color:#f7f2ff;background:#795a9f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.ct-checkpoint-track>i{background:#bcb0c9;flex:1;height:1px;margin-top:-17px}.ct-progress-attachment>small{color:#827190;margin-top:20px;font-size:8px;display:block}.ct-checkpoint-spark{color:#d8cce6;font-size:115px;line-height:1;position:absolute;top:5px;right:14px}.trading-study .ct-landing{grid-template-columns:1.02fr 1fr;align-items:center;gap:50px;min-height:620px;padding:62px 0 55px}.ct-landing-copy{z-index:2;position:relative}.ct-landing .ct-kicker{color:var(--accent);font-size:10px}.trading-study .ct-landing h1{letter-spacing:-.055em;margin-top:28px;font-size:clamp(50px,5.4vw,78px);font-weight:800;line-height:1.02}.trading-study .ct-landing h1 em{color:var(--accent);font-style:normal;display:inline-block;position:relative}.trading-study .ct-landing h1 em:after{content:"";background:var(--ct-lime);z-index:-1;width:100%;height:9px;position:absolute;bottom:-7px;left:0;transform:rotate(-2deg)}.trading-study .ct-landing .hero-description{max-width:460px;margin-block:28px;font-size:16px;line-height:1.85}.trading-study .ct-landing .hero-actions{gap:23px}.trading-study .ct-landing .hero-actions .button{background:var(--ct-ink);border-color:var(--ct-ink);color:#e5f5d8;border-radius:10px;gap:25px;min-height:52px;font-size:13px}.trading-study .ct-landing .hero-actions .text-link{font-size:12px}.ct-landing-social{align-items:center;gap:14px;margin-top:36px;display:flex}.ct-landing-social>div{padding-left:7px;display:flex}.ct-landing-social .person-avatar{border:2px solid var(--ground);width:34px;height:34px;margin-left:-7px;font-size:10px}.ct-landing-social>span{font-size:11px;font-weight:600}.ct-landing-social small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:400;display:block}.ct-scene{perspective:1000px;isolation:isolate;min-width:0;height:470px;position:relative}.ct-scene:before{content:"";z-index:-1;background:radial-gradient(#c3e5a188,#0000 65%);position:absolute;inset:20px -10px 0}.ct-orbit{border:1px solid var(--accent);width:88%;height:88%;position:absolute;top:8%;left:7%}@supports (color:color-mix(in lab, red, red)){.ct-orbit{border:1px solid color-mix(in srgb, var(--accent) 14%, transparent)}}.ct-orbit{z-index:-1;border-radius:50%;transform:rotate(-23deg)scaleY(.8)}.ct-orbit-two{top:2%;left:11%;transform:rotate(37deg)scaleY(.78)}.ct-market-card{background:linear-gradient(135deg,#244031,#101f19);border:1px solid #54705a;border-radius:17px;width:95%;position:absolute;top:85px;left:0;overflow:hidden;transform:rotate(-7deg)rotateY(-9deg);box-shadow:10px 23px #25432c0a,0 30px 50px #26462f26}.ct-market-card .ct-art-label{border-bottom:1px solid #ffffff12;padding:19px 20px;font-size:8px}.ct-art-label i{background:#bcef87;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.ct-chart-footer{font:8px var(--mono);letter-spacing:.13em;color:#b8d0ba;border-top:1px solid #ffffff12;justify-content:space-around;align-items:center;padding:16px 14px;display:flex}.ct-chart-footer b{color:#65886c;font-weight:400}.ct-coin{background:linear-gradient(125deg,#e7fbc2,#a6d275 48%,#7a9e53);border:2px solid #edffd9;border-radius:50%;place-items:center;width:100px;height:100px;animation:5s ease-in-out ct-float;display:grid;position:absolute;top:13px;right:-5px;transform:rotate(-18deg);box-shadow:4px 6px #6c9849,7px 11px #365c2c,15px 23px 28px #15311c33}.ct-coin>span{width:79%;height:79%;font:850 24px var(--sans);color:#335622;border:2px solid #6f984f;border-radius:50%;place-items:center;display:grid;box-shadow:inset 2px 3px 8px #527f3533}.ct-coin .points-symbol{background:#3c602a;width:36px;height:42px}.ct-coin-xp{background:linear-gradient(130deg,#f0e5ff,#b398db);border-color:#f4eaff;width:77px;height:77px;inset:auto auto 25px 18px;transform:rotate(13deg);box-shadow:4px 6px #9871b8,7px 11px #634780,15px 23px 28px #35204822}.ct-coin-xp>span{color:#654584;border-color:#9270b0;font-size:20px;box-shadow:inset 2px 3px 8px #77509933}.ct-floating-note{color:#203c2b;background:#fcfff7;border:1px solid #d3dfc8;border-radius:13px;align-items:center;gap:12px;padding:19px 24px;animation:.65s ease-out both ct-arrive;display:flex;position:absolute;bottom:55px;right:-8px;transform:rotate(5deg);box-shadow:0 15px 30px #182e2017}.ct-tick{color:#466635;background:#e4f2cd;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.ct-floating-note strong{font-size:12px}.ct-floating-note small{color:#6e7f69;margin-top:7px;font-size:9px;display:block}.ct-spark{color:var(--accent);font-size:45px;font-weight:400;line-height:1;position:absolute}.ct-spark-one{top:15px;left:0}.ct-spark-two{color:#9769b4;font-size:55px;bottom:5px;right:0}.ct-culture-strip{border-block:1px solid var(--line);font:700 11px var(--mono);letter-spacing:.08em;justify-content:space-between;gap:20px;padding:24px 0;display:flex}.ct-culture-strip>span{align-items:center;gap:24px;display:flex}.ct-culture-strip b{color:var(--accent);font-size:20px}.trading-study .ct-firm-strip{border-top:0}.trading-study .section-head h2,.trading-study .closing h2{font-weight:750}.trading-study .ct-xp-panel{color:#f3f9ea;background:radial-gradient(at 95% 25%,#3d694a,#163428 70%);border-color:#345b3d;min-height:240px;padding:30px;position:relative;overflow:hidden}.ct-xp-panel>.eyebrow{color:#adc6a9;max-width:70%;font-size:9px}.trading-study .ct-xp-panel .xp-amount{letter-spacing:-.05em;margin:18px 0 10px;font-size:64px;line-height:1.15}.ct-xp-panel .xp-amount small{color:#c6f191;font-size:18px}.ct-xp-panel>p{color:#b8cdb6;max-width:60%;font-size:12px;line-height:1.7}.ct-xp-actions{z-index:1;align-items:center;gap:22px;margin-top:24px;display:flex;position:relative}.trading-study .ct-xp-actions>.button{color:#203b20;background:#c8ee9c;border-color:#c8ee9c;min-height:42px;padding:10px 15px;font-size:11px}.trading-study .ct-xp-actions>.text-link{color:#d8eccc;font-size:11px}.ct-xp-sculpture{width:160px;height:160px;position:absolute;top:40px;right:34px}.ct-xp-sculpture .ct-coin{width:100px;height:100px;top:25px;bottom:auto;left:30px;transform:rotate(-17deg)}.ct-xp-sculpture .ct-coin>span{font-size:27px}.ct-xp-orbit{border:1px solid #90b09277;border-radius:50%;position:absolute;inset:0;transform:rotate(-25deg)scaleY(.72)}.ct-xp-sculpture>.ct-spark{color:#c8ed9c;font-size:32px;top:0;right:-15px}.trading-study .ct-club-spin{color:#443058;background:#eee5f7;border-color:#deceef;border-radius:16px;min-height:210px}.trading-study .ct-club-spin p{color:#736280;font-size:12px}.trading-study .ct-club-spin h2{max-width:320px;font-size:29px;font-weight:750}.trading-study .ct-club-spin .button{color:#fff;background:#604477;border-color:#604477;border-radius:9px;min-height:42px;font-size:11px}.ct-club-spin>.ct-wheel-art{flex-shrink:0;width:170px;height:170px;margin-right:15px;transform:rotate(-12deg)}.ct-wheel-art{animation:1s cubic-bezier(.2,.8,.3,1) ct-wheel-arrive}.ct-prediction-card{position:relative;overflow:hidden}.ct-round-art{font:750 110px var(--sans);color:var(--accent);line-height:1;position:absolute;top:42px;right:14px}@supports (color:color-mix(in lab, red, red)){.ct-round-art{color:color-mix(in srgb, var(--accent) 8%, transparent)}}.ct-round-art{pointer-events:none}.ct-prediction-card h3{z-index:1;position:relative;font-weight:700!important}.ct-prediction-card .round-badge{color:#476038;background:#e3edcf}.ct-prediction-card:nth-child(2) .round-badge{color:#76519a;background:#ece1f7}.trading-study .spin-wheel-wrap{background:radial-gradient(circle,#bfe49144,#0000 65%)}.trading-study .ct-source-heading{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:26px}.trading-study .ct-source-heading h1{font-weight:750}@keyframes ct-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes ct-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes ct-wheel-arrive{0%{rotate:-22deg}to{rotate:none}}@keyframes ct-draw{0%{stroke-dashoffset:950px}to{stroke-dashoffset:0}}.ct-chart-path{stroke-dasharray:950;animation:1.4s ease-out ct-draw}.trading-study .ct-round-link:hover,.trading-study .ct-topic:hover{color:var(--accent)}.trading-study .ct-topic:focus-visible,.trading-study .ct-round-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1200px){.trading-study .content-columns{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.ct-floor-banner{padding:23px}.ct-floor-banner h2{font-size:29px}.ct-club-pass{padding:20px}.ct-round-widget{padding:18px}.ct-spin-teaser-body>.ct-wheel-art{width:72px;height:72px}.trading-study .ct-landing{gap:25px}.ct-floating-note{padding:16px;right:0}.ct-scene{height:430px}.ct-landing .hero-actions,.ct-pass-links{flex-wrap:wrap}}@media (max-width:1000px) and (min-width:761px){.trading-study .content-columns{grid-template-columns:minmax(0,1fr)}.trading-study .member-rail{display:none}.trading-study .ct-landing{grid-template-columns:1fr 1fr}.trading-study .ct-landing h1{font-size:54px}.ct-market-card{top:100px}.ct-scene{height:400px}.ct-coin{width:76px;height:76px;top:45px}.ct-coin-xp{width:65px;height:65px;top:auto;bottom:25px}.ct-floating-note{max-width:250px;bottom:45px}.ct-culture-strip{gap:10px;font-size:9px}.ct-culture-strip>span{gap:10px}}@media (max-width:760px){.trading-study .member-main{padding-top:20px!important}.trading-study .content-columns{display:block}.trading-study .member-sidebar{border-right:0}.trading-study .member-header .header-inner{height:62px}.trading-study .mobile-utility-strip{border-bottom:1px solid var(--line)}.trading-study .ct-page-heading{margin-bottom:20px!important}.trading-study .ct-page-heading h1,:where(.field).trading-study[data-page=home] .ct-page-heading h1{font-size:27px}.trading-study .ct-page-heading p{margin-top:6px;font-size:11px;line-height:1.6}.trading-study .ct-page-heading>.button{display:none}.trading-study .ct-floor-banner{border-radius:13px;gap:0;min-height:148px;margin-bottom:14px;padding:20px}.ct-floor-banner .ct-kicker{letter-spacing:.06em;max-width:185px;font-size:6px}.ct-floor-banner h2{margin-top:12px;font-size:27px}.ct-banner-caption{max-width:170px;margin-top:8px;font-size:9px}.ct-banner-chart{width:43%;margin-right:-8px;padding-bottom:16px}.ct-watchlist-tag{padding:6px;font-size:6px;bottom:0;right:0}.trading-study .ct-compact-alert{gap:8px;margin-bottom:16px;padding:11px 12px}.trading-study .ct-compact-alert h3{font-size:10px}.trading-study .ct-compact-alert .text-link{gap:0;font-size:0}.trading-study .ct-compact-alert .text-link svg{width:17px;height:17px}.trading-study .ct-compact-alert>svg{width:15px;height:15px}.trading-study .feed-tabs{min-height:49px;padding-inline:15px}.trading-study .feed-tabs button{min-height:49px;font-size:11px}.trading-study .quick-composer{padding:15px}.trading-study .quick-text{min-height:46px;padding-top:7px;font-size:14px}.trading-study .quick-toolbar{padding-top:0}.trading-study .quick-composer .quick-submit{min-height:36px}.trading-study .quick-composer .quick-tools,.trading-study .quick-composer .quick-image-button{height:36px;min-height:36px}.trading-study .quick-composer .quick-image-button{min-width:36px}.trading-study .social-body p{font-size:13px;line-height:1.7}.trading-study .social-byline .post-name{font-size:11px}.trading-study .social-body .post-lead{font-size:14px;line-height:1.5}.trading-study .social-post{padding:18px 15px}.trading-study .post-context{gap:6px}.trading-study .post-firm{font-size:9px}.trading-study .purchase-verified{font-size:8px}.trading-study .social-actions{margin-top:12px}.ct-journal-attachment{border-radius:9px;margin-top:14px}.ct-art-label{letter-spacing:.04em;padding:12px;font-size:6px}.ct-attachment-caption{gap:8px;padding:11px;font-size:8px;line-height:1.5}.ct-tag{letter-spacing:0;padding:4px;font-size:6px}.ct-journal-attachment>.ct-chart-svg{padding:0 4px}.ct-progress-attachment{padding:18px}.ct-progress-attachment h3{margin-bottom:18px!important;font-size:22px!important}.ct-checkpoint-track{gap:5px}.ct-checkpoint-track>span{font-size:7px}.ct-checkpoint-track b{width:25px;height:25px;font-size:10px}.ct-checkpoint-spark{font-size:80px;top:12px}.ct-community-topics{flex-wrap:nowrap;gap:7px;max-width:100%;margin-top:-5px;margin-bottom:16px;padding-bottom:4px;overflow:auto}.ct-topic{white-space:nowrap;min-height:38px;padding:8px 10px;font-size:10px}.ct-topic svg{width:13px;height:13px}.ct-community-topics>span,.trading-study .community-mobile-people{display:none}.trading-study .ct-landing{flex-direction:column;gap:0;min-height:0;padding:38px 0 26px;display:flex;overflow:visible}.ct-landing-copy{width:100%}.ct-landing .ct-kicker{letter-spacing:.08em;font-size:8px}.trading-study .ct-landing h1{letter-spacing:-.05em;margin-top:23px;font-size:clamp(43px,11.8vw,76px);line-height:1.06}.trading-study .ct-landing h1 em:after{height:6px;bottom:-4px}.trading-study .ct-landing .hero-description{max-width:360px;margin:24px 0;font-size:13px;line-height:1.85}.trading-study .ct-landing .hero-actions{flex-wrap:wrap;gap:20px;margin-top:0}.trading-study .ct-landing .hero-actions .button{gap:18px;min-height:48px;padding:12px 17px;font-size:12px}.trading-study .ct-landing .hero-actions .text-link{font-size:11px}.ct-landing-social{gap:10px;margin-top:25px}.ct-landing-social>span{font-size:10px}.ct-landing-social small{font-size:8px}.ct-scene{width:100%;max-width:440px;height:365px;margin-top:20px}.ct-market-card{border-radius:12px;width:91%;top:70px;left:3%}.ct-market-card .ct-art-label{padding:13px 15px;font-size:6px}.ct-chart-footer{padding:13px;font-size:6px}.ct-coin{width:73px;height:73px;top:18px;right:2%}.ct-coin .points-symbol{width:25px;height:32px}.ct-coin-xp{width:62px;height:62px;inset:auto auto 17px 8px}.ct-coin-xp>span{font-size:17px}.ct-floating-note{gap:10px;max-width:255px;padding:14px;bottom:20px;right:0}.ct-floating-note strong{font-size:10px}.ct-floating-note small{font-size:8px}.ct-tick{width:28px;height:28px;font-size:16px}.ct-spark-one{font-size:33px;top:6px;left:12px}.ct-spark-two{font-size:35px;bottom:-8px;right:12px}.ct-culture-strip{letter-spacing:.02em;align-items:center;gap:12px;padding:20px 0;font-size:7px}.ct-culture-strip>span{gap:8px;max-width:95px;line-height:1.8}.ct-culture-strip b{font-size:16px}.trading-study .ct-firm-strip{padding-top:25px}.trading-study .ct-xp-panel{min-height:230px;padding:25px}.ct-xp-panel>.eyebrow{max-width:60%;font-size:7px}.trading-study .ct-xp-panel .xp-amount{margin-top:16px;font-size:50px}.ct-xp-panel>p{max-width:65%;font-size:10px}.ct-xp-sculpture{width:110px;height:110px;top:39px;right:8px}.ct-xp-sculpture .ct-coin{width:70px;height:70px;top:20px;left:20px}.ct-xp-sculpture .ct-coin>span{font-size:20px}.ct-xp-sculpture>.ct-spark{font-size:23px;right:-3px}.ct-xp-actions{flex-wrap:wrap;gap:13px;margin-top:24px}.trading-study .ct-xp-actions>.button{min-height:40px;padding:9px 11px;font-size:10px}.trading-study .ct-xp-actions>.text-link{gap:6px;font-size:10px}.trading-study .ct-club-spin{gap:8px;min-height:210px;padding:24px 20px;display:flex}.trading-study .ct-club-spin>div{flex:1;min-width:0}.trading-study .ct-club-spin h2{font-size:24px}.trading-study .ct-club-spin p{font-size:10px;line-height:1.7}.trading-study .ct-club-spin .eyebrow{font-size:7px}.ct-club-spin>.ct-wheel-art{width:100px;height:100px;margin:0}.trading-study .ct-club-spin .button{gap:10px;min-height:39px;padding:10px 12px;font-size:10px}.ct-round-art{font-size:100px}.trading-study .ct-source-heading{padding:20px}}@media (max-width:360px){.trading-study .ct-floor-banner{padding:17px}.ct-floor-banner h2{font-size:24px}.ct-floor-banner .ct-kicker{font-size:5.5px}.ct-banner-chart{width:40%}.ct-banner-caption{font-size:8px}.ct-watchlist-tag{font-size:5px}.ct-landing .hero-actions{gap:14px!important}.trading-study .ct-landing .hero-actions .button{padding-inline:13px;font-size:11px}.ct-scene{height:315px}.ct-market-card{top:65px}.ct-floating-note{max-width:222px;padding:12px;bottom:13px}.ct-floating-note strong{font-size:9px}.ct-coin-xp{bottom:0}.ct-club-spin>.ct-wheel-art{width:75px;height:75px}.trading-study .ct-club-spin h2{font-size:22px}.ct-community-topics .ct-topic{padding-inline:8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.ct-chart-path,.ct-wheel-art,.ct-coin,.ct-floating-note{animation:none!important}.ct-chart-path{stroke-dashoffset:0}.ct-coin{translate:none}}.trading-study .ct-floor-banner{min-height:185px}.ct-banner-chart{max-width:290px}.ct-banner-chart .ct-chart-svg{height:125px}.trading-study .ct-xp-panel{--muted:#b9ceb6;--xp:#d8c6f5}.trading-study .ct-xp-panel .xp-amount{color:#e0cff9}.trading-study .ct-xp-panel>p{color:#bdd0b8!important;font-size:12px!important;line-height:1.75!important}.trading-study .ct-club-spin p{color:#736280!important}.trading-study .ct-club-spin .eyebrow{color:#795d8b}@media (max-width:760px){.trading-study .ct-floor-banner{min-height:148px}.ct-banner-chart .ct-chart-svg{height:100px}.trading-study .ct-xp-panel>p,.trading-study .ct-club-spin p{font-size:11px!important}}.ct-orbit,.ct-orbit-two{aspect-ratio:1;width:70%;height:auto;top:14%;left:15%}@media (max-width:760px){.ct-community-topics{flex-wrap:wrap;overflow:visible}}.ct-xp-earned{animation:.75s ease-out ct-earned}@keyframes ct-earned{0%{filter:brightness();scale:1}40%{filter:brightness(1.3);scale:1.055}to{filter:brightness();scale:1}}@media (prefers-reduced-motion:reduce){.ct-xp-earned{animation:none!important}}.ct-chart-svg,.ct-chart-svg text,.ct-wheel-art,.ct-wheel-art text{stroke:none}.trading-study .ct-compact-alert{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;display:grid}.trading-study .ct-compact-alert>.text-link{grid-area:1/3;justify-self:end}@media (max-width:760px){.trading-study #composer-dialog .quick-text{min-height:190px;font-size:18px}.trading-study #composer-dialog .quick-composer{padding:20px}.trading-study #composer-dialog .quick-submit,.trading-study #composer-dialog .quick-image-button{min-height:44px}}:where(.field).v1{--ct-lime:#dce99c;--ct-ink:#263320;--ct-violet:#e8d4aa;--art-up:#ccdca0;--art-down:#c8aa79;--art-line:#eaf4c4}.trading-study .ct-chart-svg g[fill=\#8fddbd]{fill:var(--art-up);stroke:var(--art-up)}.trading-study .ct-chart-svg g[fill=\#afa0e1]{fill:var(--art-down);stroke:var(--art-down)}.trading-study .ct-chart-path{stroke:var(--art-line)}.trading-study .ct-chart-tip{fill:var(--art-line)}.trading-study .ct-market-card,.trading-study .ct-journal-attachment{background:linear-gradient(135deg, var(--ct-ink), var(--ct-ink))}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-market-card,.trading-study .ct-journal-attachment{background:linear-gradient(135deg, color-mix(in srgb, var(--ct-ink) 85%, #9fa97a), var(--ct-ink))}}.trading-study .ct-market-card,.trading-study .ct-journal-attachment{border-color:var(--ct-ink)}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-market-card,.trading-study .ct-journal-attachment{border-color:color-mix(in srgb, var(--ct-ink) 65%, #cee2bd)}}.trading-study .ct-floor-banner,.trading-study .ct-club-pass,.trading-study .ct-xp-panel{background:radial-gradient(ellipse at 95% 10%, var(--ct-ink), transparent 75%), var(--ct-ink)}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-floor-banner,.trading-study .ct-club-pass,.trading-study .ct-xp-panel{background:radial-gradient(ellipse at 95% 10%, color-mix(in srgb, var(--ct-ink) 72%, #b9caa2), transparent 75%), var(--ct-ink)}}.trading-study .ct-floor-banner,.trading-study .ct-club-pass,.trading-study .ct-xp-panel{border-color:var(--ct-ink)}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-floor-banner,.trading-study .ct-club-pass,.trading-study .ct-xp-panel{border-color:color-mix(in srgb, var(--ct-ink) 70%, #b9caa2)}}.trading-study .ct-coin:not(.ct-coin-xp){background:linear-gradient(125deg, var(--ct-lime), var(--ct-lime) 55%, var(--ct-lime))}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-coin:not(.ct-coin-xp){background:linear-gradient(125deg, color-mix(in srgb, var(--ct-lime) 65%, white), var(--ct-lime) 55%, color-mix(in srgb, var(--ct-lime) 65%, #4a5a2a))}}.trading-study .ct-coin:not(.ct-coin-xp){border-color:var(--ct-lime)}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-coin:not(.ct-coin-xp){border-color:color-mix(in srgb, var(--ct-lime) 65%, white)}}.trading-study .ct-coin:not(.ct-coin-xp){box-shadow:4px 6px 0 var(--ct-lime), 7px 11px 0 var(--ct-ink), 15px 23px 28px #15311c33}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-coin:not(.ct-coin-xp){box-shadow:4px 6px 0 color-mix(in srgb, var(--ct-lime) 65%, #3b4a25), 7px 11px 0 var(--ct-ink), 15px 23px 28px #15311c33}}.v1 .ct-landing h1,.v1 .ct-page-heading h1{font-weight:800}.v1 .ct-market-card{transform:rotate(-4deg)}.v1 .ct-floor-banner,.v1 .ct-club-pass{border-radius:12px}.v1 .ct-progress-attachment{color:#5e5039;background:#f0e7d4;border-color:#e3d5b7}.v1 .ct-progress-attachment .ct-checkpoint-spark{color:#dfd2b3}@media (max-width:760px){.trading-study .ct-landing h1{font-size:clamp(41px,11.5vw,70px)}.v1 .ct-landing h1{font-size:clamp(41px,11.5vw,70px)!important}}.trading-study .ct-watchlist-tag{background:var(--ct-ink);color:var(--ct-lime);border-color:var(--ct-lime)}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-watchlist-tag{border-color:color-mix(in srgb, var(--ct-lime) 35%, transparent)}}.trading-study .ct-compact-alert{background:var(--raised);border-color:var(--line);color:var(--text)}.trading-study .ct-coin:not(.ct-coin-xp)>span{border-color:var(--ct-ink)}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-coin:not(.ct-coin-xp)>span{border-color:color-mix(in srgb, var(--ct-ink) 55%, var(--ct-lime))}}.trading-study .ct-coin:not(.ct-coin-xp)>span{color:var(--ct-ink)}.trading-study .ct-coin:not(.ct-coin-xp) .points-symbol{background:var(--ct-ink)}.spin-tone-mint{--wheel-a:#c8ee91;--wheel-b:#7ec5ab;--wheel-c:#dce9b9;--wheel-d:#489f81;--wheel-e:#ecf6d9;--machine:#173b2f;--machine-light:#3c6648;--campaign-ground:#eaf0dc;--campaign-ink:#29422d;--campaign-line:#d3dec1}.spin-tone-violet{--wheel-a:#d9c6fa;--wheel-b:#a590d8;--wheel-c:#efdefa;--wheel-d:#8564c4;--wheel-e:#fbefc5;--machine:#322346;--machine-light:#695079;--campaign-ground:#eee7f6;--campaign-ink:#50365f;--campaign-line:#ded1ec}.spin-tone-amber{--wheel-a:#f5d390;--wheel-b:#d8a370;--wheel-c:#f6e5be;--wheel-d:#c98663;--wheel-e:#fff6dc;--machine:#402d26;--machine-light:#7f5940;--campaign-ground:#f5eadd;--campaign-ink:#624330;--campaign-line:#ead4bc}.arcade-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px;display:flex}.arcade-kicker{font:600 9px/1.5 var(--mono);letter-spacing:.15em;color:var(--muted);display:block}.arcade-heading h1{font:800 clamp(32px, 3.6vw, 51px)/1.08 var(--sans);letter-spacing:-.05em;margin-top:18px}.arcade-heading h1 em{color:var(--accent);font-style:normal}.arcade-heading p{margin-top:15px;line-height:1.7;font-size:13px!important}.arcade-balance{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:210px;padding:23px 26px}.arcade-balance>span{font:9px var(--mono);letter-spacing:.1em;color:var(--muted)}.arcade-balance>strong{font:750 35px/1.25 var(--sans);letter-spacing:-.04em;margin:10px 0 16px;display:block}.arcade-balance>strong small{color:var(--xp);letter-spacing:0;font-size:13px}.arcade-balance .text-link{gap:8px;font-size:11px}.arcade-section-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.arcade-section-title h2{letter-spacing:-.025em;font-size:21px;font-weight:750}.arcade-section-title>span{font:9px var(--mono);color:var(--muted);white-space:nowrap}.arcade-live-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.spin-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.spin-campaign{border:1px solid var(--campaign-line);background:var(--campaign-ground);min-width:0;color:var(--campaign-ink);border-radius:19px;padding:23px;transition:translate .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.spin-campaign:hover{translate:0 -4px;box-shadow:0 15px 30px #17271912}.spin-campaign:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.campaign-top{font:7px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;display:flex}.campaign-top>b{white-space:nowrap;background:#fff6;border:1px solid #fff6;border-radius:5px;padding:5px 7px;font-weight:500}.campaign-top b i{background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.campaign-art{isolation:isolate;justify-content:center;align-items:center;height:225px;display:flex;position:relative}.campaign-art:before{content:"";border:1px solid var(--campaign-ink);width:180px;height:180px;position:absolute}@supports (color:color-mix(in lab, red, red)){.campaign-art:before{border:1px solid color-mix(in srgb, var(--campaign-ink) 14%, transparent)}}.campaign-art:before{border-radius:50%;transform:rotate(-25deg)scaleY(.72);box-shadow:0 0 0 20px #ffffff26}.campaign-art>.arcade-wheel-svg{width:180px;height:180px;filter:drop-shadow(5px 9px 0 var(--machine)) drop-shadow(0 12px 12px #37274720);rotate:-16deg}@supports (color:color-mix(in lab, red, red)){.campaign-art>.arcade-wheel-svg{filter:drop-shadow(5px 9px 0 color-mix(in srgb, var(--machine) 45%, transparent)) drop-shadow(0 12px 12px #37274720)}}.campaign-art>.arcade-wheel-svg{z-index:1}.campaign-token{background:var(--machine);width:53px;height:53px;color:var(--wheel-a);box-shadow:3px 4px 0 var(--machine);border-radius:14px;place-items:center;font-size:35px;display:grid;position:absolute;bottom:27px;right:6px;rotate:12deg}@supports (color:color-mix(in lab, red, red)){.campaign-token{box-shadow:3px 4px 0 color-mix(in srgb, var(--machine) 50%, transparent)}}.campaign-token{z-index:2}.campaign-spark{color:var(--machine);opacity:.7;font-size:41px;position:absolute;top:22px;left:10px}.campaign-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.campaign-title h2{font:800 28px/1.1 var(--sans);letter-spacing:-.05em}.campaign-title>span{font-size:26px}.spin-campaign>p{opacity:.8;margin-top:10px;line-height:1.7;color:var(--campaign-ink)!important;font-size:12px!important}.campaign-terms{border-top:1px solid var(--campaign-line);justify-content:space-between;gap:14px;margin-top:25px;padding-top:20px;display:flex}.campaign-terms small{font:7px var(--mono);letter-spacing:.08em;opacity:.75;display:block}.campaign-terms strong{font:750 20px var(--sans);letter-spacing:-.03em;margin-top:8px;display:block}.campaign-terms em{letter-spacing:0;font-size:10px;font-style:normal}.campaign-open{border:1px solid var(--campaign-ink);margin-top:22px}@supports (color:color-mix(in lab, red, red)){.campaign-open{border:1px solid color-mix(in srgb, var(--campaign-ink) 16%, transparent)}}.campaign-open{background:#fff5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:11px;font-weight:700;display:flex}.campaign-open>b{font-size:17px}.arcade-footnote{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin:8px 0 18px;padding:23px 0;display:flex}.arcade-footnote>span{color:var(--accent);font-size:29px}.arcade-footnote>p{font-weight:600;line-height:1.7;font-size:12px!important}.arcade-footnote small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.arcade-footnote>.text-link{white-space:nowrap;margin-left:auto;font-size:11px}.arcade-history{background:var(--surface);border:1px solid var(--line);border-radius:15px;margin-top:22px;padding:24px}.arcade-history .arcade-section-title h2{font-size:18px}.arcade-history .arcade-section-title>span{font-size:8px}.arcade-history-empty{align-items:center;gap:18px;padding:16px 0;display:flex}.arcade-history-empty>span{color:var(--muted);font-size:37px}.arcade-history-empty p{line-height:1.7;font-size:12px!important}.arcade-history-empty small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.arcade-history-row{border-top:1px solid var(--line);align-items:center;gap:13px;padding:15px 0;display:flex}.history-emblem{background:var(--campaign-ground);width:37px;height:37px;color:var(--campaign-ink);border-radius:10px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.arcade-history-row strong{font-size:12px;display:block}.arcade-history-row small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.6;display:block}.arcade-history-row>b{font:650 12px var(--mono);color:var(--xp);white-space:nowrap;margin-left:auto}.arcade-demo-note{color:var(--muted);margin:23px 0;font:9px/1.7 var(--mono)!important}.arcade-running{background:var(--raised);border-radius:10px;justify-content:space-between;gap:20px;padding:16px;font-size:12px;display:flex}.arcade-detail-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.arcade-detail-top>.text-link{font-size:12px}.arcade-detail-top>span{font:8px var(--mono);color:var(--muted)}.arcade-detail-top b{color:var(--text);margin-left:9px;font-size:12px}.wheel-switcher{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.wheel-switch{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-height:43px;padding:12px 19px;font-size:12px;font-weight:600}.wheel-switch.active{background:var(--text);color:var(--ground);border-color:var(--text)}.arcade-detail{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.arcade-machine{isolation:isolate;background:radial-gradient(ellipse at 80% 25%, var(--machine-light), var(--machine) 70%);color:#fcfaee;border:1px solid var(--machine-light);padding:30px 28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.arcade-machine{border:1px solid color-mix(in srgb, var(--machine-light) 65%, white)}}.arcade-machine{text-align:center;border-radius:20px;box-shadow:0 15px 45px #17201b0d}.arcade-machine:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.arcade-machine-title>span{font:8px var(--mono);letter-spacing:.16em;color:var(--wheel-a)}.arcade-machine-title h1{font:800 35px/1.1 var(--sans);letter-spacing:-.045em;margin-top:12px}.arcade-machine-title p{opacity:.75;margin-top:9px;color:#e5e4d6!important;font-size:12px!important}.arcade-stage{aspect-ratio:1.08;isolation:isolate;max-width:460px;height:auto;margin:26px auto 8px;position:relative}.arcade-disc{width:90%;filter:drop-shadow(0 8px 0 var(--machine)) drop-shadow(0 22px 20px #0005);position:absolute;top:0;left:5%}@supports (color:color-mix(in lab, red, red)){.arcade-disc{filter:drop-shadow(0 8px 0 color-mix(in srgb, var(--machine) 75%, black)) drop-shadow(0 22px 20px #0005)}}.arcade-disc{z-index:2}.arcade-wheel-svg{stroke:none;width:100%;height:auto;display:block;overflow:visible}.arcade-rim{fill:var(--machine);stroke:var(--wheel-a)}@supports (color:color-mix(in lab, red, red)){.arcade-rim{stroke:color-mix(in srgb, var(--wheel-a) 70%, white)}}.arcade-rim{stroke-width:2px}.arcade-inner-rim{fill:var(--machine);stroke:#f9fae288;stroke-width:1px}.arcade-sector{stroke:var(--machine);stroke-width:1.5px}.sector-0{fill:var(--wheel-a);background:var(--wheel-a)}.sector-1{fill:var(--wheel-b);background:var(--wheel-b)}.sector-2{fill:var(--wheel-c);background:var(--wheel-c)}.sector-3{fill:var(--wheel-d);background:var(--wheel-d)}.sector-4{fill:var(--wheel-e);background:var(--wheel-e)}.arcade-bulb{fill:var(--wheel-e);opacity:.75}.arcade-rotor{transform-origin:220px 220px;transform:rotate(var(--spin-angle,0deg));transition:transform var(--spin-duration,4.2s) cubic-bezier(.12, .72, .12, 1)}.arcade-value{fill:var(--machine);stroke:none;font:800 23px var(--sans)}.arcade-value tspan{font:600 10px var(--mono);letter-spacing:.06em}.arcade-value.small-value{font-size:17px}.arcade-hub-ring{fill:var(--wheel-a);stroke:var(--machine);stroke-width:5px}.arcade-hub-face{fill:var(--machine);stroke:#fff8;stroke-width:1px}.arcade-hub-text{font:500 45px var(--sans);fill:var(--wheel-e);stroke:none}.arcade-pointer{clip-path:polygon(0 0,100% 0,50% 100%);z-index:3;filter:drop-shadow(0 2px 3px #0008);transform-origin:50% 0;background:#fff6df;width:26px;height:36px;position:absolute;top:-5px;left:calc(50% - 13px)}.stage-pedestal{z-index:-1;background:#ffffff0a;border:1px solid #fff1;border-radius:50%;width:66%;height:14%;position:absolute;bottom:-4px;left:17%}.stage-orbit{z-index:0;border:1px solid #ffffff16;border-radius:50%;position:absolute;inset:0;transform:rotate(-25deg)scaleY(.65)}.orbit-b{transform:rotate(35deg)scaleY(.65)}.stage-spark{color:var(--wheel-a);z-index:3;position:absolute}.spark-a{font-size:35px;top:30%;left:0}.spark-b{font-size:40px;bottom:23%;right:0}.arcade-result{min-height:70px;margin-top:12px}.arcade-result strong{font:750 24px/1.25 var(--sans);letter-spacing:-.025em;display:block}.arcade-result>span{color:#e6e7db;opacity:.8;margin-top:9px;font-size:10px;line-height:1.8;display:block}.trading-study .arcade-spin-button{background:var(--wheel-a);color:var(--machine);border:1px solid var(--wheel-e);width:100%;min-height:54px;box-shadow:0 4px 0 var(--wheel-a);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 0;padding:16px 22px;font-size:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.trading-study .arcade-spin-button{box-shadow:0 4px 0 color-mix(in srgb, var(--wheel-a) 40%, var(--machine))}}.trading-study .arcade-spin-button{transition:translate .15s}.arcade-spin-button:not(:disabled):active{translate:0 3px}.arcade-spin-button:disabled{opacity:.5;cursor:default}.arcade-cost-note{color:#d7dfce;margin-top:18px;font-size:9px;line-height:1.6;display:block}.arcade-odds-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:26px}.arcade-odds-card h2{font:750 28px/1.15 var(--sans);letter-spacing:-.04em;margin-top:15px}.arcade-odds-card>p{margin:14px 0 20px;line-height:1.75;font-size:11px!important}.arcade-odds-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.arcade-odds-row>span{align-items:center;gap:10px;display:flex}.arcade-odds-row>b{font:600 12px var(--mono)}.odds-dot{border:1px solid #0002;border-radius:3px;width:10px;height:10px}.arcade-rule-summary{background:var(--raised);border-radius:9px;margin-top:16px;padding:15px}.arcade-rule-summary>span{justify-content:space-between;gap:12px;padding:5px 0;font-size:11px;display:flex}.arcade-risk{color:var(--muted);margin-bottom:0!important;font-size:10px!important}.arcade-rules .arcade-history{padding:23px}.arcade-rules .arcade-section-title{flex-wrap:wrap;gap:7px}.arcade-next-wheel{border:1px dashed var(--line);border-radius:12px;margin-top:20px;padding:24px}.arcade-next-wheel>span{font:8px var(--mono);color:var(--muted);letter-spacing:.1em;margin-bottom:13px;display:block}.arcade-next-wheel>.text-link{font-size:12px}.in-motion .arcade-bulb{animation:.45s steps(2,end) infinite arcade-lights;animation-delay:calc(var(--bulb) * -.03s)}.in-motion .arcade-pointer{animation:.11s ease-in-out infinite arcade-tick}.in-motion .stage-spark{animation:1s ease-in-out infinite alternate arcade-spark}.arcade-confetti{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:visible}.arcade-confetti i{background:var(--wheel-a);width:7px;height:12px;animation:1.6s cubic-bezier(.2,.6,.4,1) both arcade-confetti;animation-delay:calc(var(--i) * 18ms);border-radius:2px;position:absolute;top:40%;left:50%}.arcade-confetti i:nth-child(3n){background:var(--wheel-c);border-radius:50%;width:6px;height:6px}.arcade-confetti i:nth-child(3n+1){background:var(--wheel-d)}.has-prize .arcade-result strong{animation:.65s ease-out both arcade-result}@keyframes arcade-lights{50%{opacity:.2}}@keyframes arcade-tick{50%{rotate:-13deg}}@keyframes arcade-spark{to{opacity:.4;scale:.8}}@keyframes arcade-confetti{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate(var(--x), 180px) rotate(var(--r))}}@keyframes arcade-result{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0}}.v1 .spin-campaign,.v1 .arcade-machine{border-radius:12px}@media (max-width:1200px){.spin-campaign-grid{gap:14px}.spin-campaign{padding:18px}.campaign-art{height:200px}.campaign-art>.arcade-wheel-svg{width:155px;height:155px}.campaign-title h2{font-size:24px}.campaign-top{font-size:6px}.campaign-terms strong{font-size:18px}.arcade-detail{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:20px}.arcade-machine{padding:26px 20px}.arcade-odds-card{padding:23px}.arcade-result strong{font-size:22px}}@media (max-width:1000px) and (min-width:761px){.arcade-heading h1{font-size:37px}.arcade-heading{gap:20px}.arcade-balance{min-width:170px;padding:20px}.spin-campaign-grid{grid-template-columns:1fr}.spin-campaign{grid-template-columns:170px 1fr 1fr;align-items:center;gap:12px 22px;display:grid}.campaign-art{grid-area:1/1/5;height:175px}.campaign-top,.campaign-title{grid-column:2/4}.spin-campaign>p{grid-column:2/4;margin:0}.campaign-terms{border:0;grid-column:2;margin:0;padding:0}.campaign-open{grid-column:3;margin:0}.campaign-token{bottom:0;right:0}.arcade-detail{grid-template-columns:1fr}.arcade-rules{grid-template-columns:1fr 1fr;gap:20px;display:grid}.arcade-rules .arcade-history{margin:0}.arcade-next-wheel{grid-column:1/-1;margin:0}.arcade-machine{width:100%;max-width:650px;margin:auto}.arcade-stage{max-width:400px}}@media (max-width:760px){.arcade-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:27px}.arcade-kicker{font-size:8px}.arcade-heading h1{margin-top:14px;font-size:35px}.arcade-heading p{max-width:320px;margin-top:12px;font-size:11px!important}.arcade-balance{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;width:100%;min-width:0;padding:14px 17px;display:grid}.arcade-balance>span{font-size:8px}.arcade-balance>strong{grid-column:1;margin:0;font-size:25px}.arcade-balance>.text-link{grid-area:1/2/3;font-size:10px}.arcade-section-title{flex-wrap:wrap;gap:10px;margin-bottom:16px}.arcade-section-title h2{font-size:19px}.arcade-section-title>span{font-size:7px}.spin-campaign-grid{grid-template-columns:1fr;gap:18px}.spin-campaign{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:0 8px;padding:21px;display:grid}.campaign-top{grid-column:1/3;gap:10px;font-size:7px}.campaign-art{grid-area:2/2/5;width:120px;height:147px;margin:10px -5px 0 0}.campaign-art>.arcade-wheel-svg{width:116px;height:116px}.campaign-art:before{width:110px;height:110px}.campaign-token{border-radius:8px;width:34px;height:34px;font-size:24px;bottom:3px;right:0}.campaign-spark{font-size:23px;top:6px;left:2px}.campaign-title{grid-area:2/1;align-self:end;margin-top:21px}.campaign-title h2{font-size:24px}.campaign-title>span{display:none}.spin-campaign>p{grid-area:3/1;align-self:start;margin-top:8px;line-height:1.7;font-size:10px!important}.campaign-terms{grid-area:5/1/auto/3;gap:15px;margin-top:17px;padding-top:16px}.campaign-terms small{font-size:7px}.campaign-terms strong{margin-top:6px;font-size:22px}.campaign-open{grid-column:1/3;min-height:44px;margin-top:18px;padding:12px 14px;font-size:11px}.arcade-footnote{flex-wrap:wrap;align-items:flex-start;gap:12px;padding-block:20px}.arcade-footnote>p{flex:1;min-width:220px;font-size:11px!important}.arcade-footnote small{font-size:10px;line-height:1.7}.arcade-footnote>.text-link{margin-left:36px;font-size:10px}.arcade-history{padding:20px}.arcade-history .arcade-section-title h2{font-size:17px}.arcade-history-empty p{font-size:11px!important}.arcade-demo-note{font-size:8px!important}.arcade-detail-top>.text-link{font-size:11px}.arcade-detail-top>span{font-size:7px}.arcade-detail-top b{margin-left:5px;font-size:10px}.wheel-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:18px;display:grid}.wheel-switch{text-align:center;white-space:nowrap;min-height:44px;padding:12px 6px;font-size:10px}.arcade-detail{grid-template-columns:minmax(0,1fr);gap:20px}.arcade-machine{border-radius:16px;padding:26px 17px}.arcade-machine-title>span{font-size:7px}.arcade-machine-title h1{font-size:31px}.arcade-machine-title p{font-size:11px!important}.arcade-stage{aspect-ratio:1.03;max-width:380px;margin-top:22px}.arcade-disc{width:94%;left:3%}.arcade-pointer{width:21px;height:30px;top:-3px;left:calc(50% - 10.5px)}.spark-a{font-size:24px;left:-3px}.spark-b{font-size:28px;right:-3px}.arcade-result{min-height:67px;margin-top:7px}.arcade-result strong{font-size:22px}.arcade-result>span{margin-top:8px;font-size:9px;line-height:1.7}.trading-study .arcade-spin-button{min-height:51px;padding:14px 17px;font-size:13px}.arcade-cost-note{margin-top:16px;font-size:8px}.arcade-odds-card{padding:25px}.arcade-odds-card h2{font-size:28px}.arcade-odds-card>p{font-size:11px!important}.arcade-odds-row{padding:14px 0;font-size:12px}.arcade-rule-summary{font-size:11px}.arcade-history-row small{font-size:9px}.arcade-history-row>b,.arcade-history-row strong{font-size:11px}.arcade-running{flex-wrap:wrap;font-size:11px}.stage-orbit{inset:7%}.arcade-confetti{overflow:hidden}}@media (max-width:360px){.arcade-heading h1{font-size:31px}.spin-campaign{grid-template-columns:minmax(0,1fr) 100px;padding:18px}.campaign-art{width:100px;height:132px}.campaign-art>.arcade-wheel-svg{width:100px;height:100px}.campaign-title h2{font-size:22px}.campaign-top{font-size:6px}.campaign-terms strong{font-size:20px}.arcade-machine{padding:23px 13px}.arcade-machine-title h1{font-size:29px}.arcade-result strong{font-size:20px}.arcade-footnote>p{min-width:180px}.wheel-switch{font-size:9px}.arcade-history .arcade-section-title{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.arcade-rotor{transition:none!important}.in-motion .arcade-bulb,.in-motion .arcade-pointer,.in-motion .stage-spark,.arcade-confetti i,.has-prize .arcade-result strong{animation:none!important}.arcade-confetti{display:none}.spin-campaign{transition:none}}.access-header{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;min-height:96px;margin:auto;padding:20px 40px;display:flex}.access-header>div{align-items:center;gap:22px;display:flex}.access-header .brand{transform:none}.access-coupon,.access-theme,.access-explore{background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.access-coupon{font-family:var(--mono);color:var(--accent);letter-spacing:.1em}.access-coupon svg{width:15px}.access-theme{font-size:0}.access-theme svg{width:19px}.access-layout{border:1px solid var(--line);background:var(--surface);width:min(1240px,100% - 80px);box-shadow:0 20px 65px var(--text);border-radius:26px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);margin:10px auto 28px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.access-layout{box-shadow:0 20px 65px color-mix(in srgb, var(--text) 4%, transparent)}}.access-story{isolation:isolate;color:#eef4e5;--access-lime:#d5efa2;--access-secondary:#b8a9e9;background:radial-gradient(at 15% 8%,#496b5055,#0000 65%),#142d29;flex-direction:column;min-height:730px;padding:36px 38px;display:flex;position:relative;overflow:hidden}.access-story:before{content:"";filter:blur(60px);background:var(--access-lime);opacity:.06;z-index:-1;border-radius:50%;width:360px;height:360px;position:absolute;bottom:30px;right:-150px}.access-story-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.access-label{font:10px var(--mono);letter-spacing:.11em;color:var(--muted);align-items:center;gap:8px;display:flex}.access-label i{background:var(--access-lime);border-radius:50%;width:6px;height:6px}.access-coordinate{font:9px var(--mono);opacity:.5}.access-story h2{font:700 clamp(42px, 4.5vw, 66px)/1.02 var(--sans);letter-spacing:-.055em;color:inherit;text-transform:none}.access-story h2 em{color:var(--access-lime);font-style:normal}.access-story-copy p{font:13px/1.8 var(--sans);color:#c1cec4;margin-top:20px}.access-art{flex:1;height:320px;min-height:280px;max-height:355px;margin:14px -8px 18px;position:relative}.access-grid{stroke:#d6e8d3;stroke-opacity:.12;stroke-width:1px;width:100%;height:100%;color:var(--access-lime);position:absolute;inset:0;overflow:visible}.access-chart-area{fill:url(#access-fade);stroke:none}.access-chart-line{stroke:var(--access-lime);stroke-opacity:.65;stroke-width:2px;stroke-dasharray:850;stroke-dashoffset:850px;animation:1.8s .2s forwards access-chart}.access-pass{background:linear-gradient(130deg,#658167,#263e33 57%,#21382f);border:1px solid #d4e2cd55;border-radius:18px;width:78%;padding:22px 24px 17px;animation:.8s both access-arrive;position:absolute;top:24%;left:11%;overflow:hidden;transform:rotate(-9deg);box-shadow:0 25px 35px #061a2370}.access-pass:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff16 45%,#0000 60%);animation:2.2s .5s both access-shine;position:absolute;inset:0;transform:translate(-100%)}.access-pass-head{font:600 12px var(--sans);letter-spacing:.12em;align-items:center;gap:10px;display:flex}.access-pass-head .jc-mark{background:var(--access-lime);width:31px;height:31px}.access-pass-head small{font:7px var(--mono);letter-spacing:.15em;color:#ceddca;margin-top:5px;display:block}.access-pass-head>svg{color:var(--access-lime);margin-left:auto}.access-pass-title{font:600 clamp(19px, 2.2vw, 28px)/1.25 var(--sans);letter-spacing:-.035em;color:#f4f7ec;margin:24px 0}.access-pass-title span{color:var(--access-lime)}.access-pass-bottom{font:8px var(--mono);letter-spacing:.09em;color:#d5e4ce;border-top:1px solid #dae8d52c;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.access-pass-bottom b{font:20px var(--sans)}.access-float{z-index:2;border-radius:13px;align-items:center;gap:10px;padding:13px 16px;animation:2.2s ease-in-out .4s 2 access-float;display:flex;position:absolute;box-shadow:0 15px 35px #071d2540}.access-reward{background:var(--access-lime);color:#253729;font:10px var(--sans);top:8%;right:-7px;transform:rotate(5deg)}.access-reward>svg{border:1px solid #25372930;border-radius:50%;width:30px;height:30px;padding:5px}.access-reward strong{margin-top:3px;font-size:13px;display:block}.access-point{width:25px;height:30px;-webkit-mask:var(--points-mask) center/contain no-repeat;-webkit-mask:var(--points-mask) center/contain no-repeat;-webkit-mask:var(--points-mask) center/contain no-repeat;mask:var(--points-mask) center/contain no-repeat;background:currentColor;margin-left:8px}.access-people{color:#302e41;background:#e9e6f3;font-size:12px;bottom:1%;left:-8px;transform:rotate(4deg)}.access-people small{color:#635b78;margin-top:3px;font-size:9px;display:block}.access-mini-avatars{padding-left:5px;display:flex}.access-mini-avatars b{color:#f1f3e6;width:29px;height:29px;font:8px var(--mono);background:#526557;border:2px solid #e9e6f3;border-radius:50%;place-items:center;margin-left:-5px;display:grid}.access-mini-avatars b:nth-child(2){background:#8a6383}.access-mini-avatars b:nth-child(3){background:#6b6293}.access-orbit-star{color:var(--access-secondary);font-size:55px;line-height:1;animation:2s both access-star;position:absolute;bottom:12%;right:4px}.access-benefits{border-top:1px solid #d8e4d529;gap:8px;margin-top:auto;padding-top:25px;display:flex}.access-benefits>div{color:#d4e0d6;flex:1;align-items:center;gap:8px;font-size:10px;display:flex}.access-benefits svg{width:16px;color:var(--access-lime);flex-shrink:0}.access-panel{align-self:center;min-width:0;padding:36px clamp(25px,4vw,62px)}.access-tabs{border:1px solid var(--line);background:var(--ground);border-radius:11px;gap:4px;margin-bottom:29px;padding:4px;display:flex}.access-tabs a{text-align:center;color:var(--muted);border-radius:7px;flex:1;padding:9px 6px;font-size:12px}.access-tabs a[aria-current]{color:var(--text);background:var(--surface);font-weight:700;box-shadow:0 2px 6px #0000000d}.access-heading h1{font:700 clamp(25px, 2.6vw, 33px)/1.15 var(--sans);letter-spacing:-.045em;text-transform:none;margin:12px 0 10px}.access-heading>p{font:12px/1.65 var(--sans);margin-bottom:22px}.access-google{border:1px solid var(--line);background:var(--surface);width:100%;min-height:49px;color:var(--text);font:600 13px var(--sans);border-radius:10px;justify-content:center;align-items:center;gap:11px;display:flex}.access-google:hover{border-color:var(--accent);background:var(--soft)}.auth-google-mark{stroke:none;width:19px;height:19px}.access-divider{color:var(--muted);font:10px var(--sans);align-items:center;gap:12px;margin:20px 0;display:flex}.access-divider:before,.access-divider:after{content:"";background:var(--line);flex:1;height:1px}.access-form{flex-direction:column;gap:15px;display:flex}.access-field{font:600 11px var(--sans);flex-direction:column;gap:7px;min-width:0;display:flex}.access-field input{background:var(--ground);border:1px solid var(--line);width:100%;min-width:0;height:46px;color:var(--text);font:13px var(--sans);border-radius:9px;padding:0 13px;transition:border-color .2s,box-shadow .2s}.access-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.access-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.access-field input::placeholder{color:var(--muted);opacity:.8}.access-password{position:relative}.access-password input{padding-right:65px}.access-password button{height:40px;font:10px var(--mono);color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 12px;position:absolute;top:3px;right:3px}.access-password-label{justify-content:space-between;align-items:center;display:flex}.access-forgot{font:10px var(--sans);color:var(--accent);padding:4px 0}.access-hint{font:10px/1.65 var(--sans);color:var(--muted);margin:0}.access-password-rules{font:9px var(--sans);color:var(--muted);grid-template-columns:repeat(3,1fr);gap:7px 4px;display:grid}.access-password-rules span{align-items:center;gap:4px;display:flex}.access-password-rules i{font-style:normal}.access-password-rules .is-met{color:var(--accent)}.access-referral{border-block:1px solid var(--line)}.access-referral summary{cursor:pointer;align-items:center;gap:8px;padding:12px 0;font-size:11px;list-style:none;display:flex}.access-referral summary::-webkit-details-marker{display:none}.access-referral summary svg{width:15px;height:15px;color:var(--accent)}.access-referral[open] summary svg{transform:rotate(45deg)}.access-referral summary small{color:var(--muted);margin-left:auto;font-size:9px}.access-referral>div{padding-bottom:12px}.access-referral p{margin-top:8px;font-size:10px;line-height:1.6}.access-updates{font:11px/1.5 var(--sans);color:var(--text);align-items:flex-start;gap:9px;display:flex}.access-updates input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:1px 0 0}.access-updates small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.access-submit.button{width:100%;font:600 13px var(--sans);border-radius:10px;justify-content:space-between;gap:10px;min-height:49px;padding-inline:18px}.access-legal{font:10px/1.7 var(--sans);color:var(--muted);margin-top:15px}.access-legal a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.access-trust{font:10px var(--sans);color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:20px;display:flex}.access-trust svg{width:13px;height:13px}.access-footer{max-width:1240px;font:10px var(--sans);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:0 auto 100px;padding:0 5px;display:flex}.access-footer>div{gap:20px;display:flex}.access-result-icon{background:var(--soft);width:56px;height:56px;color:var(--accent);border:1px solid var(--line);border-radius:16px;place-items:center;margin-bottom:24px;display:grid}.access-email{overflow-wrap:anywhere;margin-top:-8px;font-size:13px;display:block}.access-message{color:var(--muted);padding:20px 0;font-size:13px}.access-recovery-links{justify-content:space-between;margin-top:18px;display:flex}@keyframes access-chart{to{stroke-dashoffset:0}}@keyframes access-arrive{0%{opacity:0;transform:translateY(16px)rotate(-5deg)}to{opacity:1;transform:translateY(0)rotate(-9deg)}}@keyframes access-shine{to{transform:translate(100%)}}@keyframes access-float{50%{translate:0 -7px}}@keyframes access-star{0%{opacity:0;rotate:-60deg}to{opacity:1;rotate:none}}@media (min-width:1500px){.access-layout{margin-top:32px}.access-story{min-height:780px}.access-art{margin-top:30px}}@media (max-width:1000px){.access-layout{grid-template-columns:1fr 1fr;width:calc(100% - 40px)}.access-header{padding-inline:24px}.access-story{padding:30px 25px}.access-story h2{font-size:48px}.access-benefits{flex-wrap:wrap}.access-benefits>div{flex-basis:45%;font-size:9px}.access-pass{width:90%;padding:17px;left:5%}.access-reward{padding:10px;right:-10px}.access-people{padding:10px;left:-10px}.access-art{max-height:300px}.access-panel{padding:30px 25px}.access-footer{margin-inline:24px}.access-story-copy p{font-size:12px}}@media (max-width:760px){.access-header{gap:16px;min-height:76px;padding:17px 22px}.access-header .brand{max-width:157px}.access-header>div{gap:16px}.access-explore{display:none}.access-coupon{gap:6px;font-size:10px}.access-coupon svg{width:13px}.access-layout{border-radius:20px;width:min(470px,100% - 32px);margin:5px auto 22px;display:block}.access-story{display:none}.access-panel{padding:24px}.access-panel:before{content:"";background:var(--accent);border-radius:9px;width:34px;height:3px;margin:0 0 22px;display:block}.access-heading h1{font-size:29px}.access-heading .access-label{font-size:9px}.access-heading>p{font-size:12px;line-height:1.7}.access-tabs{margin-bottom:24px}.access-tabs a{padding:10px 5px;font-size:12px}.access-field input{height:48px;font-size:16px}.access-field{font-size:12px}.access-password button{height:42px}.access-google,.access-submit.button{min-height:50px;font-size:13px}.access-footer{flex-wrap:wrap;gap:14px;max-width:440px;margin:0 auto 100px;padding:0 22px;font-size:9px}.access-footer>span:nth-child(2){display:none}.access-footer>div{gap:14px}.access-trust{margin-top:18px}.access-legal,.access-hint{font-size:10px}.access-form{gap:16px}.access-referral summary{min-height:45px}.access-password-rules{font-size:9px}.access-layout .form-error{margin:0}.access-referral p{font-size:10px}}@media (max-width:360px){.access-header{padding-inline:16px}.access-header .brand{max-width:140px}.access-header>div{gap:8px}.access-panel{padding:20px}.access-heading h1{font-size:26px}.access-password-rules{grid-template-columns:repeat(2,1fr)}.access-theme{display:none}}@media (prefers-reduced-motion:reduce){.access-art *,.access-art :after{transition:none!important;animation:none!important}.access-chart-line{stroke-dashoffset:0}}.access-header{min-height:64px;padding-block:12px}.access-layout{border-radius:22px;grid-template-columns:1.05fr 1fr;width:min(1120px,100% - 64px);margin:4px auto 12px}.access-layout .access-story{background:var(--ground);color:var(--text);justify-content:center;min-height:0;padding:30px}.access-story:before{display:none}.access-story .access-label{color:var(--muted)}.access-story .access-label i{background:var(--accent)}.access-story-copy{margin-top:30px}.access-layout .access-story h2{text-transform:none;font-size:clamp(32px,3.4vw,47px);line-height:1.08}.access-story h2 em{color:var(--accent)}.access-story-copy p{color:var(--muted);margin-top:14px;font-size:12px}.access-art{flex:none;height:260px;min-height:0;max-height:none;margin:18px 0 24px}.access-art:before{content:"";background:radial-gradient(ellipse, var(--accent), transparent 70%);border-radius:50%;position:absolute;inset:8% 10%}@supports (color:color-mix(in lab, red, red)){.access-art:before{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 12%, var(--ground)), transparent 70%)}}.access-grid{stroke:var(--accent);stroke-opacity:.12;color:var(--accent);-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}.access-chart-line{stroke:var(--accent);stroke-opacity:.4}.access-pass{width:78%;box-shadow:0 16px 27px var(--text);border-color:#fff5;padding:20px;top:20%;left:11%}@supports (color:color-mix(in lab, red, red)){.access-pass{box-shadow:0 16px 27px color-mix(in srgb, var(--text) 15%, transparent)}}.access-pass{color:#edf4e7}.access-pass-title{margin:21px 0;font-size:22px}.access-pass-bottom{font-size:7px}.access-reward{padding:10px 12px;top:4%;right:0}.access-people{padding:10px 12px;bottom:0;left:0}.access-orbit-star{font-size:42px;bottom:12%;right:0}.access-benefits{border-color:var(--line);gap:12px;margin-top:0;padding-top:18px}.access-benefits>div{color:var(--muted);font-size:9px}.access-benefits svg{color:var(--accent)}.access-panel{padding:26px 38px}.access-tabs{margin-bottom:20px}.access-tabs a{padding:7px}.access-heading h1{margin:8px 0;font-size:28px}.access-heading>p{margin-bottom:17px;font-size:12px;line-height:1.6}.access-google,.access-submit.button{min-height:44px}.access-divider{margin:14px 0}.access-form{gap:12px}.access-field input{height:42px}.access-password button{height:36px}.access-form>.access-hint{margin-top:-8px}.access-trust,.access-legal{margin-top:12px}.access-footer{width:min(1120px,100% - 64px);min-height:24px;margin:0 auto 16px;padding:0}.access-login{min-height:520px}.access-login .access-trust{display:none}@media (min-width:761px) and (max-height:820px){.access-header{min-height:58px;padding-block:9px}.access-layout{width:min(1060px,100% - 56px)}.access-panel{padding:22px 34px}.access-story-copy{margin-top:22px}.access-layout .access-story{padding:25px}.access-layout .access-story h2{font-size:38px}.access-art{height:230px;margin-block:14px 20px}.access-pass{padding:16px}.access-pass-title{margin-block:18px;font-size:20px}.access-benefits{padding-top:16px}.access-login{min-height:480px}.access-signup .access-heading .access-label{display:none}.access-signup .access-form{gap:10px}.access-signup .access-panel{padding-block:20px}.access-signup .access-tabs{margin-bottom:14px}.access-signup .access-trust{display:none}}@media (max-width:1000px) and (min-width:761px){.access-layout .access-story{padding:24px}.access-layout .access-story h2{font-size:34px}.access-panel{padding:24px}.access-pass{width:90%;padding:16px;left:5%}.access-pass-title{font-size:20px}.access-reward{font-size:9px;right:-6px}.access-reward strong{font-size:11px}.access-people{font-size:10px;left:-6px}}@media (max-width:760px){.access-header{min-height:60px;padding:12px 20px}.access-layout{width:min(440px,100% - 32px);min-height:0;margin:2px auto 12px}.access-layout .access-story{display:none}.access-panel{padding:22px}.access-panel:before{display:none}.access-tabs{margin-bottom:18px}.access-tabs a{padding:8px 5px}.access-heading h1{font-size:27px}.access-heading>p{margin-bottom:17px;font-size:12px}.access-heading .access-label{font-size:8px}.access-field input{height:42px;font-size:16px}.access-field{gap:6px;font-size:11px}.access-password button{height:36px}.access-google,.access-submit.button{min-height:44px}.access-divider{margin:14px 0}.access-form{gap:12px}.access-legal{margin-top:12px;font-size:10px}.access-footer{gap:8px;width:min(440px,100% - 40px);min-height:20px;margin:0 auto 12px}.access-footer>div{gap:12px}.access-trust{margin-top:12px}.access-referral summary{min-height:40px;padding-block:10px}.access-updates small{font-size:9px}}@media (max-width:760px) and (max-height:680px){.access-login .access-panel{padding:18px 20px}.access-login .access-heading .access-label{display:none}.access-login .access-heading h1{font-size:25px}.access-login .access-heading>p{margin-bottom:14px;font-size:11px}.access-login .access-tabs{margin-bottom:14px}.access-login .access-form{gap:10px}.access-login .access-divider{margin:11px 0}.access-login .access-legal{margin-top:10px}}.access-switch{font:12px/1.6 var(--sans);color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-height:32px;margin-top:12px;display:flex}.access-switch a{color:var(--accent);text-underline-offset:4px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}@media (max-width:760px){.access-switch{margin-top:10px;font-size:11px}}.access-login .access-legal{display:none}@media (max-width:760px) and (max-height:600px){:where(.field):has(.access-login) .access-header{min-height:52px;padding-block:8px}.access-login{margin-bottom:8px}.access-login .access-panel{padding:16px 20px}.access-login .access-heading>p{display:none}.access-login .access-heading h1{margin-bottom:18px}}.access-pass{top:15%}@media (max-width:760px) and (max-height:600px){.access-login .access-panel{padding-bottom:8px}}@media (min-width:761px){:where(.field):has(.access-layout) #site{flex-direction:column;min-height:100dvh;display:flex}:where(.field):has(.access-layout) .access-header{flex-shrink:0;width:min(1320px,100%);margin:0 auto}:where(.field):has(.access-layout) .access-layout{flex:1 0 auto;min-height:0}:where(.field):has(.access-layout) .access-footer{flex-shrink:0;margin:0 auto 16px}.access-layout .access-panel{align-self:center;width:100%}}@media (max-width:760px){.access-field input{letter-spacing:0;padding-inline:12px;font-size:14px;font-weight:400;line-height:20px}.access-field input::placeholder{opacity:.85;font-size:14px}.access-password input{padding-right:62px}.access-password button{font-family:var(--sans);font-size:11px;line-height:1}}@supports (-webkit-touch-callout:none){@media (max-width:760px){.access-field input:focus{font-size:16px}.access-field input:focus::placeholder{font-size:14px}}}:where(.field):has(.access-layout) .access-layout{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(44px,6vw,90px);overflow:visible}.access-layout .access-story{background:0 0;padding:22px 0}.access-layout .access-panel{max-width:420px;box-shadow:none;background:0 0;border:0;justify-self:end;padding:24px 0}.access-art{max-width:460px}.access-coordinate{display:none}.access-benefits{border:0;padding-top:14px}.access-pass{box-shadow:0 12px 20px var(--text)}@supports (color:color-mix(in lab, red, red)){.access-pass{box-shadow:0 12px 20px color-mix(in srgb, var(--text) 10%, transparent)}}.access-float{box-shadow:0 8px 18px var(--text)}@supports (color:color-mix(in lab, red, red)){.access-float{box-shadow:0 8px 18px color-mix(in srgb, var(--text) 10%, transparent)}}.access-theme{width:36px;height:36px;color:var(--text);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.access-theme:hover{background:var(--soft)}.access-theme svg{stroke-width:1.7px;width:19px;height:19px}@media (max-width:1000px) and (min-width:761px){:where(.field):has(.access-layout) .access-layout{column-gap:40px}.access-layout .access-story{padding:20px 0}.access-layout .access-panel{padding:22px 0}}@media (max-width:760px){:where(.field):has(.access-layout) .access-layout{width:min(420px,100% - 40px);margin-top:4px}.access-layout .access-panel{max-width:none;padding:18px 0}.access-header>div{gap:12px}}@media (max-width:360px){.access-header>div{gap:8px}.access-theme{width:32px;height:32px}}@media (max-width:760px) and (max-height:600px){.access-login .access-panel{padding:12px 0 8px}}@media (max-width:760px){.access-layout .access-panel{justify-self:stretch;width:100%}}:where(.field):has(.access-layout) #site{flex-direction:column;min-height:100dvh;display:flex}:where(.field):has(.access-layout) .access-header{flex-shrink:0}:where(.field):has(.access-layout) .access-footer{flex-wrap:nowrap;flex-shrink:0;gap:16px;width:calc(100% - 64px);max-width:none;min-height:36px;margin:0 auto 12px}.access-footer .social-links{border:0;align-items:center;gap:6px;margin:0 0 0 auto;padding:0;display:flex}.access-footer .social-links a{width:36px;height:36px;color:var(--muted);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.access-footer .social-links a:hover{background:var(--soft);color:var(--accent)}.access-footer .social-links svg{stroke-width:1.5px;width:16px;height:16px}@media (max-width:760px){:where(.field):has(.access-layout) .access-layout{flex-direction:column;flex:1 0 auto;justify-content:center;min-height:0;margin-top:4px;margin-bottom:8px;display:flex}:where(.field):has(.access-layout) .access-footer{width:calc(100% - 40px);margin-bottom:calc(10px + env(safe-area-inset-bottom))}.access-layout .access-panel{flex-shrink:0;align-self:center}}@media (max-width:760px) and (max-height:600px){.access-login .access-panel{padding-block:0}}@media (max-width:760px){:where(.field):has(.access-layout) .access-header{width:100%;max-width:none;margin:0}}.ex-subnav{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;margin-bottom:32px;display:flex;overflow-x:auto}.ex-subnav a{white-space:nowrap;color:var(--muted);padding:12px 0 16px;font-size:13px;font-weight:600}.ex-subnav a.active{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.ex-page-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.ex-page-intro h1{text-align:left;letter-spacing:-.055em;margin:12px 0;line-height:1.12;font-size:clamp(32px,3.8vw,49px)!important}.ex-page-intro p{color:var(--muted);max-width:560px;font-size:14px;line-height:1.75}.ex-count{color:var(--accent);align-items:center;gap:14px;display:flex}.ex-count b{font:500 64px/1 var(--sans);letter-spacing:-.08em}.ex-count span{font:10px/1.8 var(--mono)}.ex-discovery{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.ex-categories,.ex-view{align-items:center;gap:4px;display:flex}.ex-categories button,.ex-view button{min-height:44px;color:var(--muted);font:600 12px var(--sans);background:0 0;border:0;border-radius:8px;padding:10px 15px}.ex-categories button.active,.ex-view button.active{color:var(--accent);background:var(--soft)}.ex-search{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:10px;max-width:330px;padding:0 12px;display:flex}.ex-search input{width:100%;min-width:0;height:44px;font:13px var(--sans);color:var(--text);background:0 0;border:0;outline:none}.ex-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.ex-search>svg{flex-shrink:0;width:18px}.ex-search button{color:var(--accent);background:0 0;border:0;flex-shrink:0;width:32px;min-height:44px}.ex-filters{align-items:end;gap:14px;padding:18px 0;display:flex}.ex-select{flex:1;gap:8px;min-width:0;display:grid}.ex-select>span{font:11px/1.6 var(--sans);color:var(--muted)}.ex-select select{border:1px solid var(--line);background:var(--surface);height:44px;font:13px var(--sans);color:var(--text);border-radius:8px;width:100%;min-width:0;padding:0 30px 0 12px}.ex-filters>.text-link{white-space:nowrap;font-size:11px}.ex-results-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 0 20px;display:flex}.ex-results-head>span{font:11px var(--mono);color:var(--muted)}.ex-firms{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ex-firm{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;padding:22px;transition:transform .2s,border-color .2s;display:flex}.ex-firm:hover{border-color:var(--accent);transform:translateY(-3px)}.ex-firm header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.ex-category{font:8px var(--mono);color:var(--muted)}.ex-firm .firm-logo,.ex-challenge .firm-logo,.ex-result-firm .firm-logo{border-radius:8px;flex-shrink:0;width:64px;height:40px}.ex-firm h2{letter-spacing:-.04em;margin:0;font-size:23px;line-height:1.3}.ex-firm>p{color:var(--muted);margin:6px 0 18px;font-size:11px;line-height:1.7}.ex-firm-facts{grid-template-columns:1fr 1fr;gap:16px 10px;padding-bottom:18px;display:grid}.ex-firm-facts span{color:var(--muted);font-size:10px}.ex-firm-facts b{color:var(--text);margin-top:4px;font-size:11px;font-weight:600;display:block}.ex-reward{border-top:1px solid var(--line);margin-top:auto;padding:16px 0}.ex-reward>small{color:var(--muted);margin-bottom:10px;font-size:9px;display:block}.ex-points-range{color:var(--accent);flex-wrap:wrap;align-items:center;gap:7px;font-weight:600;display:flex}.ex-points-range .point-amount{gap:4px;font-size:18px}.ex-points-range .points-symbol{width:10px;height:16px}.ex-points-range .point-amount small{display:none}.ex-points-range:after{content:"pts";font-size:10px}.ex-firm footer{justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.ex-firm footer .text-link{font-size:11px}.ex-firm footer .button{gap:6px;min-height:40px;padding:8px 10px;font-size:10px}.ex-firm footer svg{width:14px}.ex-challenges{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ex-challenge{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px}.ex-challenge header{align-items:center;gap:12px;display:flex}.ex-challenge header small{color:var(--muted);font-size:10px}.ex-challenge h3{margin-top:4px;font-size:22px;line-height:1.3}.ex-challenge h3 span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:500;display:block}.ex-rule-row{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;padding:14px 0;display:grid}.ex-rule-row span{color:var(--muted);font-size:10px}.ex-rule-row b{color:var(--text);margin-top:5px;font-size:11px;display:block}.ex-challenge footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ex-challenge footer small{color:var(--muted);font-size:10px;display:block}.ex-challenge footer strong{margin-top:5px;font-size:21px;display:block}.ex-challenge footer s{color:var(--muted);font-size:11px;font-weight:400}.ex-challenge footer .button{min-height:40px;padding:9px 12px;font-size:11px}.ex-more{justify-content:center;padding:28px;display:flex}.ex-estimator-callout{background:var(--soft);border-radius:16px;align-items:center;gap:20px;margin-top:26px;padding:24px;display:flex}.ex-estimator-callout h3{font-size:19px}.ex-estimator-callout p{color:var(--muted);margin-top:7px;font-size:12px}.ex-estimator-callout>.button{white-space:nowrap;margin-left:auto}.ex-orbit-mark{border:1px solid var(--accent);width:54px;height:54px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:28px;display:grid;transform:rotate(-15deg)}.ex-disclosure{font:10px/1.8 var(--mono);color:var(--muted);padding:22px 0}.ex-caption{color:var(--muted);margin:20px 0;font-size:12px;line-height:1.9}.ex-claim-help{color:var(--muted);align-items:center;gap:14px;margin-top:24px;font-size:12px;display:flex}.ex-estimator{grid-template-columns:1fr 1.1fr;align-items:start;gap:42px;display:grid}.ex-est-config{gap:23px;padding:10px 0;display:grid}.ex-est-config>.ex-select select{height:48px;font-size:14px}.ex-est-config>.ex-select>span,.ex-band-field legend{font:11px var(--mono);letter-spacing:.04em;color:var(--muted)}.ex-band-field{border:0;min-width:0;padding:0}.ex-band-field legend{margin-bottom:12px}.ex-bands{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ex-bands button{border:1px solid var(--line);background:var(--surface);min-height:48px;font:600 13px var(--sans);border-radius:10px;padding:15px 8px}.ex-bands button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ex-band-field>small{color:var(--muted);margin-top:10px;font-size:10px;display:block}.ex-est-config .ex-caption{margin:0}.ex-est-result{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px;position:sticky;top:110px;overflow:hidden}.ex-result-firm{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:24px;padding-bottom:26px;font-size:13px;font-weight:600;display:flex}.ex-indicative{font:8px var(--mono);color:var(--accent);background:var(--soft);border-radius:5px;margin-left:auto;padding:7px}.ex-est-result>.eyebrow{font-size:9px}.ex-big-range{font:600 clamp(30px, 3.1vw, 44px)/1.1 var(--sans);letter-spacing:-.055em;color:var(--accent);flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;display:flex}.ex-big-range .points-symbol{width:22px;height:38px}.ex-big-range small{font:12px var(--sans);letter-spacing:0;color:var(--muted);flex-basis:100%;margin-top:2px}.ex-result-note{color:var(--muted);font-size:12px;line-height:1.85}.ex-range-track{background:var(--raised);height:4px;margin:26px 0;position:relative}.ex-range-track i{background:var(--accent);position:absolute;inset:0 16%}.ex-range-track i:before,.ex-range-track i:after{content:"";border:2px solid var(--accent);background:var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px}.ex-range-track i:after{right:0}.ex-result-ledger{margin:20px 0}.ex-result-ledger>span{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:11px;display:flex}.ex-result-ledger b{color:var(--text);text-align:right;font-weight:600}.ex-result-ledger .text-link{min-height:24px;font-size:11px}.ex-est-result>.button{justify-content:space-between;width:100%}.ex-method{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.85}.ex-method summary{cursor:pointer;min-height:44px;color:var(--text);padding:12px 0;display:list-item}.ex-method p{margin-bottom:14px}.ex-product-review .text-link{margin-top:12px;display:flex}.ex-chat-layout{grid-template-columns:minmax(0,1fr) 235px;align-items:start;gap:28px;display:grid}.ex-chat{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;height:clamp(600px,100dvh - 240px,850px);display:flex;overflow:hidden}.ex-chat-heading{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:20px;display:flex}.ex-chat-heading h1{text-align:left;letter-spacing:-.035em;font-size:22px!important}.ex-chat-heading p{color:var(--muted);margin-top:3px;font-size:11px}.ex-chat-heading>.text-link{white-space:nowrap;margin-left:auto;font-size:10px}.ex-chat-symbol{background:var(--soft);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;font-size:27px;display:grid}.ex-chat-pin{background:var(--raised);color:var(--muted);align-items:start;gap:10px;padding:13px 20px;font-size:10px;line-height:1.8;display:flex}.ex-chat-pin svg{flex-shrink:0;width:16px;margin-top:1px}.ex-chat-log{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.ex-chat-date{text-align:center;font:8px var(--mono);color:var(--muted);margin:5px 0 24px}.ex-chat-message{gap:12px;margin-bottom:23px;display:flex}.ex-chat-message>div{flex:1;min-width:0}.ex-chat-message header{align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.ex-chat-message time{font:9px var(--mono);color:var(--muted);font-weight:400}.ex-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.85}.ex-chat-actions{gap:20px;display:flex}.member-main .ex-chat-actions .text-link{min-height:25px;color:var(--muted);font-size:10px}.ex-chat-quote{border-left:2px solid var(--accent);background:var(--raised);color:var(--muted);overflow-wrap:anywhere;max-height:60px;margin-top:8px;padding:8px 10px;font-size:11px;line-height:1.7;overflow:hidden}.ex-chat-compose{border-top:1px solid var(--line);background:var(--surface);padding:16px 20px}.ex-chat-compose form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ex-chat-compose textarea{resize:vertical;border:1px solid var(--line);background:var(--ground);min-width:0;min-height:48px;max-height:140px;color:var(--text);font:13px/1.6 var(--sans);border-radius:10px;flex:1;padding:12px}.ex-chat-compose form>.button{border-radius:12px;justify-content:center;width:48px;height:48px;min-height:48px;padding:12px}.ex-chat-compose .form-error{flex-basis:100%}.ex-chat-compose>small{color:var(--muted);margin-top:10px;font-size:9px;display:block}.ex-reply-target{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.ex-chat-aside{padding-top:22px}.ex-chat-aside>.eyebrow{font-size:9px;line-height:1.8}.ex-chat-aside h2{margin:16px 0;font-size:27px;line-height:1.2}.ex-chat-aside p{color:var(--muted);font-size:12px;line-height:1.85}.ex-chat-aside>.button{margin:22px 0;font-size:11px}.ex-side-rule{border-top:1px solid var(--line);padding:22px 0}.ex-side-rule h3{margin-bottom:10px;font-size:14px}.ex-chat-lock{gap:12px;font-size:12px;line-height:1.7;display:flex}.ex-chat-lock>svg{flex-shrink:0}.ex-chat-lock p{color:var(--muted);margin:6px 0}.ex-trophy{color:var(--accent);text-shadow:8px 8px var(--accent);font-size:90px;line-height:1}@supports (color:color-mix(in lab, red, red)){.ex-trophy{text-shadow:8px 8px color-mix(in srgb, var(--accent) 15%, transparent)}}.ex-trophy{transform:rotate(-12deg)}.ex-board-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ex-board-bar>span{color:var(--muted);font-size:11px}.ex-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.ex-podium article{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:30px 15px;position:relative}.ex-podium article:first-child{background:var(--soft);border-color:var(--accent)}.ex-rank{font:11px var(--mono);color:var(--accent);position:absolute;top:16px;left:18px}.ex-podium .avatar{border:3px solid var(--surface);width:52px;height:52px;margin:5px auto 16px;font-size:14px}.ex-podium h2{margin-bottom:12px;font-size:18px}.ex-podium .point-amount{justify-content:center;font-size:24px}.ex-podium .point-amount small{display:none}.ex-podium article>small{color:var(--muted);margin-top:9px;font-size:10px;display:block}.ex-ranking{border-top:1px solid var(--line)}.ex-rank-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:20px 15px;display:flex}.ex-rank-row>span:first-child{font:12px var(--mono);color:var(--muted)}.ex-rank-row>div{flex:1;font-size:14px;font-weight:600}.ex-rank-row small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.ex-rank-row>.point-amount{font-size:20px}.ex-rank-row>.point-amount small{margin:0}.ex-rank-row.is-you{background:var(--soft)}.ex-participation{border:1px dashed var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding:24px;display:flex}.ex-participation h3{font-size:17px}.ex-participation p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.8}.ex-participation p .point-amount{font-size:14px}.ex-participation>.button{white-space:nowrap}.ex-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ex-badge{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;align-items:center;padding:28px 22px;display:flex}.ex-badge-emblem{background:var(--soft);border:1px solid var(--accent);width:88px;height:88px;color:var(--accent);box-shadow:0 7px 0 var(--accent);border-radius:28px;place-items:center;font-size:49px;display:grid}@supports (color:color-mix(in lab, red, red)){.ex-badge-emblem{box-shadow:0 7px 0 color-mix(in srgb, var(--accent) 15%, transparent)}}.ex-badge-emblem{margin-bottom:25px;transform:rotate(-7deg)}.ex-badge:nth-child(2n) .ex-badge-emblem{transform:rotate(7deg)}.ex-badge.locked .ex-badge-emblem{background:var(--raised);color:var(--muted);border-color:var(--line);box-shadow:0 7px 0 var(--line)}.ex-badge .eyebrow{color:var(--accent);font-size:8px}.ex-badge h2{margin:12px 0 7px;font-size:19px;line-height:1.4}.ex-badge p{color:var(--muted);min-height:44px;margin-bottom:20px;font-size:12px;line-height:1.8}.ex-badge progress{width:100%;height:5px;accent-color:var(--accent);margin-top:auto}.ex-badge>small{font:10px var(--mono);color:var(--muted);margin:10px 0 15px}.ex-badge>.button,.ex-badge>.text-link{min-height:44px;font-size:11px}.ex-profile-badge{background:var(--soft);color:var(--accent);border-radius:25px;gap:8px;margin:14px 0;padding:9px 14px;font-size:12px;display:inline-flex}.ex-activity{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin:44px 0 38px;padding:30px}.ex-activity>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:25px;display:flex}.ex-activity h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(24px,2.8vw,34px);line-height:1.2}.ex-activity header p{color:var(--muted);font-size:12px;line-height:1.8}.ex-activity-stat{text-align:right;flex-shrink:0}.ex-activity-stat .point-amount{justify-content:flex-end;font-size:29px}.ex-activity-stat>small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.ex-activity-layout{grid-template-columns:1.3fr 1fr;gap:40px;display:grid}.ex-activity-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.ex-activity-row:last-child{border-bottom:0}.ex-activity-row .firm-logo{border-radius:8px;flex-shrink:0;width:56px;height:38px}.ex-activity-row>div:nth-child(2){flex:1;min-width:0}.ex-activity-row strong{font-size:13px}.ex-activity-row small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.7;display:block}.ex-activity-row>div:last-child{text-align:right}.ex-activity-row .point-amount{gap:5px;font-size:17px}.ex-activity-row .point-amount small{display:none}.ex-activity-row .points-symbol{width:10px;height:16px}.ex-activity-row small.ex-credit-status{color:var(--accent);font-size:8px}.ex-reward-path{background:var(--raised);border-radius:14px;min-width:0;padding:24px}.ex-path-art{color:var(--accent);align-items:center;gap:10px;margin-bottom:23px;display:flex}.ex-path-art>span:not(.points-symbol){border:1px solid var(--line);width:36px;height:36px;font:10px var(--mono);background:var(--surface);border-radius:50%;place-items:center;display:grid}.ex-path-art>i{background:var(--line);flex:1;height:1px;position:relative;overflow:hidden}.ex-path-art>i:after{content:"";background:var(--accent);width:20px;height:1px;animation:3s ease-in-out infinite ex-transfer;position:absolute}.ex-path-art .points-symbol{width:20px;height:34px}.ex-reward-path h3{letter-spacing:-.04em;font-size:24px;line-height:1.25}.ex-reward-path ol{counter-reset:path;margin:22px 0;padding:0;list-style:none}.ex-reward-path li{counter-increment:path;padding:0 0 15px 28px;position:relative}.ex-reward-path li:before{content:"0" counter(path);font:9px var(--mono);color:var(--accent);position:absolute;top:1px;left:0}.ex-reward-path li b{font-size:12px;font-weight:600;display:block}.ex-reward-path li span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.7;display:block}.ex-reward-path>.button{justify-content:space-between;width:100%;font-size:11px}.ex-reward-path>small{font:8px/1.8 var(--mono);color:var(--muted);margin-top:16px;display:block}.ex-home-shortcuts{flex-wrap:wrap;gap:25px;padding:18px 0;display:flex}.ex-home-shortcuts .text-link{font-size:12px}.member-main .ex-activity{margin-top:8px}.ex-club-links{grid-template-columns:1fr 1fr;gap:16px;margin:25px 0;display:grid}.ex-club-link{background:var(--soft);color:var(--accent);border-radius:14px;justify-content:space-between;align-items:center;padding:22px;font-size:15px;font-weight:600;display:flex}.ex-sponsor-label{font:9px/1.6 var(--mono);color:var(--muted);border-top:1px solid var(--line);margin-top:14px;padding:11px 0 0;display:block}.ex-sponsor{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:14px;margin-bottom:20px;padding:20px;display:flex}.ex-sponsor .firm-logo{flex-shrink:0;width:56px;height:38px}.ex-sponsor .eyebrow{font-size:8px;line-height:1.8}.ex-sponsor h3{margin:10px 0;font-size:19px}.ex-sponsor p{color:var(--muted);font-size:11px;line-height:1.8}.ex-sponsor .text-link{font-size:10px;display:flex}.ex-waitlist{background:var(--surface);border:1px solid var(--line);border-radius:20px;max-width:680px;padding:40px}.ex-waitlist-art{color:var(--accent);font-size:100px;line-height:1;display:block}.ex-waitlist h2{margin:20px 0;font-size:35px}.ex-waitlist p{color:var(--muted);max-width:450px;margin-bottom:25px;font-size:14px;line-height:1.9}.ex-waitlist small{color:var(--muted);margin-top:22px;font-size:10px;display:block}.ex-dialog-copy p{margin-bottom:16px;font-size:13px;line-height:1.9}.ex-landing-firms{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ex-landing-firm{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px 18px;display:flex}.ex-landing-firm:hover{border-color:var(--accent)}.ex-landing-firm .firm-logo{width:65px;height:42px;margin-bottom:25px}.ex-landing-firm h3{margin:0 0 10px;font-size:18px;line-height:1.3}.ex-landing-firm>small{color:var(--muted);min-height:34px;font-size:10px;line-height:1.7}.ex-landing-firm>.ex-points-range{margin:20px 0 10px}.ex-landing-firm .point-amount{font-size:17px}.ex-landing-firm>span:last-child{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;width:100%;margin-top:auto;font-size:9px;display:flex}.ex-landing-firm>span:last-child svg{width:15px}.ex-landing-links{align-items:center;gap:22px;margin-top:25px;display:flex}@keyframes ex-transfer{0%{left:-20px}to{left:100%}}@media (min-width:761px) and (max-width:1200px){.ex-firms{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-chat-layout{grid-template-columns:minmax(0,1fr)}.ex-chat-aside{display:none}.ex-estimator{gap:22px}.ex-est-result{padding:22px}.ex-landing-firms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.ex-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-count{display:none}.ex-activity-layout{gap:22px}.ex-activity{padding:22px}.ex-activity-stat{display:none}.ex-filters{flex-wrap:wrap}.ex-filters>.ex-select{flex-basis:30%}.ex-discovery{flex-wrap:wrap}.ex-search{max-width:none}.ex-estimator{grid-template-columns:1fr}.ex-est-result{position:static}.ex-chat-layout{grid-template-columns:minmax(0,1fr)}.ex-chat-aside{display:none}.ex-activity-layout{grid-template-columns:1fr}.ex-reward-path{display:none}}@media (max-width:760px){.ex-subnav{gap:22px;margin-bottom:24px}.ex-subnav a{padding:10px 0 14px;font-size:12px}.ex-page-intro{margin-bottom:23px}.ex-page-intro h1{font-size:34px!important}.ex-page-intro p{font-size:12px}.ex-page-intro .eyebrow{font-size:8px}.ex-discovery{gap:15px}.ex-categories{justify-content:space-between;width:100%}.ex-categories button{padding:9px 10px;font-size:11px}.ex-search{flex-basis:100%}.ex-search input{font-size:16px}.ex-filters{gap:12px}.ex-filters>.ex-select{flex-basis:calc(50% - 12px)}.ex-select select{font-size:16px}.ex-select>span{font-size:10px}.ex-results-head>span{font-size:9px}.ex-view button{padding:9px 11px;font-size:10px}.ex-firms,.ex-challenges{grid-template-columns:1fr}.ex-firm{padding:22px}.ex-firm header{margin-bottom:15px}.ex-firm h2{font-size:25px}.ex-firm>p{font-size:12px}.ex-firm-facts{gap:16px 30px}.ex-firm-facts span{font-size:11px}.ex-firm-facts b{font-size:12px}.ex-reward>small{font-size:10px}.ex-points-range .point-amount{font-size:23px}.ex-firm footer .text-link{font-size:12px}.ex-firm footer .button{min-height:44px;padding:9px 14px;font-size:11px}.ex-estimator-callout{flex-wrap:wrap;gap:14px;padding:20px}.ex-orbit-mark{width:40px;height:40px;font-size:25px}.ex-estimator-callout>div{flex:1}.ex-estimator-callout h3{font-size:16px}.ex-estimator-callout p{font-size:11px;line-height:1.8}.ex-estimator-callout>.button{justify-content:space-between;width:100%;margin:0}.ex-est-config{gap:21px}.ex-est-config>.ex-select select{font-size:16px}.ex-bands button{font-size:13px}.ex-est-result{padding:22px}.ex-result-firm{gap:8px;font-size:12px}.ex-result-firm .firm-logo{width:50px;height:33px}.ex-indicative{font-size:7px}.ex-big-range{font-size:39px}.ex-big-range .points-symbol{width:18px;height:30px}.ex-result-ledger>span{font-size:11px}.ex-est-result>.button{font-size:12px}.ex-chat{border-radius:13px;height:calc(100dvh - 255px);min-height:480px}.ex-chat-heading{gap:10px;padding:16px 13px}.ex-chat-heading h1{font-size:20px!important}.ex-chat-heading>.text-link{gap:4px;font-size:9px}.ex-chat-heading>.text-link svg{width:15px}.ex-chat-symbol{width:34px;height:34px}.ex-chat-pin{padding:12px;font-size:9px}.ex-chat-log{padding:16px 12px}.ex-chat-message{gap:9px}.ex-chat-message>.avatar{width:29px;height:29px;font-size:9px}.ex-chat-message p{font-size:13px}.ex-chat-message header{font-size:11px}.ex-chat-compose{padding:12px}.ex-chat-compose textarea{min-height:52px;font-size:16px}.ex-chat-compose>small{font-size:8px;line-height:1.8}.ex-chat-lock{font-size:11px}.ex-board-bar{flex-direction:column;align-items:start;gap:10px}.ex-trophy{font-size:55px}.ex-podium{gap:8px}.ex-podium article{border-radius:12px;padding:30px 6px 16px}.ex-rank{font-size:9px;top:12px;left:10px}.ex-podium .avatar{width:40px;height:40px;font-size:11px}.ex-podium h2{min-height:36px;font-size:12px;line-height:1.5}.ex-podium .point-amount{gap:3px;font-size:17px}.ex-podium .points-symbol{width:8px;height:14px}.ex-podium article>small{font-size:8px;line-height:1.8}.ex-rank-row{gap:10px;padding:16px 5px}.ex-rank-row>div{font-size:12px}.ex-rank-row small{font-size:9px}.ex-rank-row>.point-amount{gap:4px;font-size:16px}.ex-rank-row>.point-amount small{display:none}.ex-rank-row .points-symbol{width:9px;height:15px}.ex-participation{flex-wrap:wrap;gap:14px;padding:20px}.ex-participation h3{font-size:16px}.ex-participation>.button{width:100%;font-size:12px}.ex-badges{gap:12px}.ex-badge{border-radius:14px;padding:20px 13px}.ex-badge-emblem{border-radius:21px;width:66px;height:66px;font-size:38px}.ex-badge h2{min-height:45px;font-size:16px}.ex-badge p{min-height:60px;font-size:11px}.ex-badge>.button{justify-content:center;gap:4px;width:100%;padding:10px 7px;font-size:9px}.ex-badge>.button svg{width:13px}.ex-badge>.text-link{font-size:10px}.ex-home-shortcuts{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.ex-home-shortcuts .text-link{font-size:12px}.ex-activity{border-radius:16px;margin:30px 0;padding:20px 15px}.ex-activity>header{margin-bottom:12px;padding-bottom:18px}.ex-activity .eyebrow{font-size:8px}.ex-activity h2{font-size:25px}.ex-activity header p{font-size:11px}.ex-activity-row{gap:10px;padding:16px 0}.ex-activity-row .firm-logo{width:45px;height:33px}.ex-activity-row strong{font-size:12px}.ex-activity-row small{font-size:8px}.ex-activity-row .point-amount{font-size:15px}.ex-activity-row .points-symbol{width:9px;height:14px}.ex-club-links{gap:10px}.ex-club-link{gap:10px;padding:18px 14px;font-size:12px}.ex-club-link svg{flex-shrink:0;width:15px}.ex-waitlist{padding:25px}.ex-waitlist h2{font-size:29px}.ex-waitlist p{font-size:12px}.ex-landing-firms{grid-template-columns:1fr;gap:12px}.ex-landing-firm{grid-template-columns:65px minmax(0,1fr);column-gap:16px;padding:20px;display:grid}.ex-landing-firm .firm-logo{grid-row:1/3;align-self:center;margin:0}.ex-landing-firm h3{margin:0 0 5px;font-size:20px}.ex-landing-firm>small{min-height:0;font-size:10px}.ex-landing-firm>.ex-points-range{grid-column:2;margin:12px 0 6px}.ex-landing-firm .point-amount{font-size:20px}.ex-landing-firm>span:last-child{grid-column:2}.ex-landing-links{flex-wrap:wrap;gap:14px}.ex-landing-links .button{font-size:11px}.ex-disclosure{font-size:9px}.ex-sponsor{padding:16px}.ex-claim-help{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ex-path-art>i:after{animation:none}.ex-firm{transition:none}.ex-firm:hover{transform:none}}.ex-mobile-estimate{display:none}.member-main .ex-activity{padding:22px}.member-main .ex-activity>header{margin-bottom:12px;padding-bottom:14px}.member-main .ex-activity h2{font-size:25px}.member-main .ex-activity header p{display:none}.member-main .ex-activity-layout{display:block}.member-main .ex-reward-path{display:none}.member-main .ex-activity-feed{scrollbar-width:thin;max-height:258px;overflow-y:auto}.member-main .ex-activity .ex-view{background:var(--surface);z-index:1;position:sticky;top:0}.member-main .ex-activity-row{padding:13px 0}.member-main .ex-activity-stat .point-amount{font-size:23px}@media (max-width:760px){.ex-mobile-estimate{background:var(--soft);border:1px solid var(--line);z-index:3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px;display:flex;position:sticky;top:8px}.ex-mobile-estimate>span{color:var(--muted);font-size:10px}.ex-mobile-estimate>strong{font:600 15px var(--mono);color:var(--accent)}.ex-mobile-estimate>.text-link{min-height:30px;margin-left:auto;font-size:10px}.ex-mobile-estimate>.text-link svg{width:14px}.ex-est-result{scroll-margin-top:78px}.ex-subnav{gap:18px}.member-main .ex-activity{padding:18px 14px}}.ex-chat .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}:where(.field)[data-page=chat] .support-launcher{display:none}.ex-chat-heading>.text-link:last-child{margin-left:0}.ex-chat-compose textarea{flex-basis:calc(100% - 60px)}@media (max-width:760px){.ex-chat-heading .ex-chat-symbol{display:none}.ex-chat-heading>div{flex:1}.ex-chat-heading>.text-link{flex-shrink:0}.ex-chat-heading>.text-link svg{display:none}}.ex-coming-link{padding-top:14px;font-size:12px}.pr-withdraw-note{background:var(--raised);color:var(--muted);border-radius:12px;margin:18px 0;padding:18px 20px;font-size:12px;line-height:1.8}.pr-withdraw-note strong{color:var(--text);font-size:13px}.pr-withdraw-note p{margin:4px 0!important;font-size:12px!important}.pr-destinations{margin:20px 0}.pr-destinations>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;font-size:12px;display:flex}.pr-destinations small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.8;display:block}.pr-destinations+.text-link{margin-right:22px}.pr-status-orbit{background:var(--soft);width:70px;height:70px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:25px;display:grid}.pr-status-orbit svg{width:30px;height:30px}.pr-fx-note{color:var(--muted);padding:0 0 20px;font-size:11px;line-height:1.7}.pr-history-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.pr-history-row strong{font-size:13px}.pr-history-row small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.pr-history-row .text-link{font-size:12px}.pr-more-filters{border-bottom:1px solid var(--line);margin-bottom:12px}.pr-more-filters summary{cursor:pointer;color:var(--muted);min-height:44px;padding:12px 0;font-size:12px}.pr-more-filters .ex-filters,.pr-more-filters+.ex-results-head{padding-top:0}@media (max-width:760px){.pr-withdraw-note{padding:16px}.pr-destinations>div{gap:12px;font-size:11px}.pr-destinations .status-pill{flex-shrink:0}.pr-destinations small{font-size:9px}.pr-status-orbit{width:55px;height:55px}.pr-withdraw-note p{font-size:11px!important}}.pr-help-link{font-size:11px;min-height:34px!important}.pr-help-articles{grid-template-columns:1fr 1fr;gap:22px;margin:30px 0;display:grid}.pr-help-articles article{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:25px}.pr-help-articles h2{margin:14px 0;font-size:23px;line-height:1.4}.pr-help-articles p{color:var(--muted);font-size:12px;line-height:1.85}.pr-help-articles .text-link{margin-top:18px;font-size:12px}.pr-ticket-thread{max-height:350px;padding:12px 0;overflow-y:auto}.pr-ticket-thread p{font-size:13px;line-height:1.8}.pr-ticket-thread small{font-size:10px}.support-ticket-list article>.text-link{margin-top:10px;font-size:11px;display:flex}@media (max-width:760px){.pr-help-articles{grid-template-columns:1fr}.pr-help-articles article{padding:22px}.pr-help-articles h2{font-size:23px}}.pr-landing-faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:60px;padding-block:55px;display:grid}.pr-landing-faq h2{letter-spacing:-.04em;margin:18px 0 24px;font-size:36px;line-height:1.2}.pr-landing-faq details{border-bottom:1px solid var(--line);padding:16px 0}.pr-landing-faq summary{cursor:pointer;min-height:34px;font-size:15px;font-weight:600}.pr-landing-faq p{color:var(--muted);padding:10px 0;font-size:13px;line-height:1.9}.pr-landing-faq .text-link{font-size:12px}@media (max-width:760px){.pr-landing-faq{grid-template-columns:1fr;gap:25px;padding-block:35px}.pr-landing-faq h2{font-size:31px}.pr-landing-faq summary{font-size:13px}}.support-gate{border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin-top:10px;padding-top:11px;display:flex}.support-gate>span{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:10px}.support-gate .text-link{gap:7px;min-height:30px;margin:0;font-size:10px}.support-gate .text-link:last-child{color:var(--accent);margin-left:auto}.support-gate .text-link svg{width:14px;height:14px}.support-gate-note{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);flex-shrink:0;margin-top:10px;padding-top:11px;font-size:9px;line-height:1.7;display:block}.support-message-footer{flex-direction:column;gap:9px;display:flex}.support-message-footer small{font-family:var(--mono);color:var(--muted);font-size:9px;line-height:1.7}.support-ticket-list p,.pr-ticket-thread .chat-bubble p{white-space:pre-line}.ml-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ml-band-row{align-items:center;gap:26px;min-width:0;display:flex}.ml-latest{border-bottom:1px solid var(--line);padding:12px 0}.ml-firms{padding:19px 0}.ml-latest-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text);flex:none;align-items:center;gap:9px;font-size:10px;display:inline-flex}.ml-latest-label i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite ml-pulse}@keyframes ml-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.ml-band-note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none;font-size:9px}.ml-firms-label{max-width:132px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none;font-size:10px;line-height:1.55}.ml-window{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46px calc(100% - 46px),#0000);mask-image:linear-gradient(90deg,#0000,#000 46px calc(100% - 46px),#0000)}.ml-track{will-change:transform;width:max-content;display:flex}.ml-run{align-items:center;display:flex}@keyframes ml-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.ml-track-latest{animation:46s linear infinite ml-slide}.ml-track-firms{animation:38s linear infinite ml-slide}.ml-window:hover .ml-track{animation-play-state:paused}.ml-tick{white-space:nowrap;align-items:baseline;gap:11px;margin-right:46px;display:inline-flex}.ml-tick-firm{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);font-size:13px;font-weight:700}.ml-tick-who{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);font-size:10px}.ml-tick .point-amount{font-family:var(--mono);color:var(--accent);gap:5px;font-size:13px}.ml-tick .point-amount small{color:var(--muted);font-size:9px}.ml-mark{font-family:var(--sans);letter-spacing:-.7px;color:var(--muted);white-space:nowrap;margin-right:66px;font-size:19px;font-weight:700}.ml-deal-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px;margin:-8px 0 26px;display:flex}.ml-deal-count{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.ml-deal-count b{color:var(--text);font-weight:400}.ml-deal-count i{background:var(--line);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 10px;display:inline-block}.ml-deal-unit{font-family:var(--mono);color:var(--muted);margin-top:7px;font-size:10px;line-height:1.6;display:block}.ml-deal-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ml-deal-actions .button{gap:16px}.ml-ghost{border-color:var(--line);color:var(--text);background:0 0}.ml-ghost:hover{border-color:var(--text);background:var(--raised)}.ml-ghost svg{color:var(--muted)}.ml-estimator{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 30px;padding:24px 26px 26px}.ml-est-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:6px;display:flex}.ml-est-head h3{margin-top:12px}.ml-est-close{border:1px solid var(--line);border-radius:var(--radius);width:40px;height:40px;color:var(--muted);background:0 0;flex:none;place-items:center;display:grid}.ml-est-close:hover{color:var(--text);border-color:var(--text)}.ml-est-close svg{width:16px;height:16px}.ml-estimator .ex-est-result{position:static}.ml-estimator .ex-mobile-estimate{display:none}.footer-bottom{align-items:center}@media (max-width:760px){.ml-band-row{gap:16px}.ml-latest{padding:11px 0}.ml-firms{padding:15px 0}.ml-latest-label{gap:7px;font-size:9px}.ml-latest-label i{width:5px;height:5px}.ml-band-note{display:none}.ml-firms-label{max-width:96px;font-size:8px;line-height:1.5}.ml-window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.ml-tick{gap:9px;margin-right:32px}.ml-tick-firm{font-size:12px}.ml-tick-who{display:none}.ml-tick .point-amount{font-size:12px}.ml-mark{margin-right:44px;font-size:16px}.ml-deal-bar{flex-direction:column;align-items:stretch;gap:18px;margin:-4px 0 22px}.ml-deal-count{font-size:10px}.ml-deal-unit{margin-top:5px;font-size:9px}.ml-deal-actions{gap:9px}.ml-deal-actions .button{flex:1 1 0;gap:10px;min-width:0;min-height:46px;padding:12px 14px;font-size:11px}.ml-deal-actions .button svg{width:16px;height:16px}.ml-estimator{margin-bottom:24px;padding:18px 16px 20px}.ml-est-head{margin-bottom:2px}.ml-est-head h3{margin-top:10px;font-size:19px}.ml-est-close{width:36px;height:36px}.source-cards .source-card{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"logo name reward""logo product reward""tag foot foot";align-items:center;gap:0 13px;padding:14px 15px;display:grid}.source-cards .source-card-top{display:contents}.source-cards .source-card .firm-logo{grid-area:logo;align-self:start;width:38px;height:38px;margin-top:1px;font-size:12px}.source-cards .source-card .real-firm-logo{padding:0;border-radius:6px!important;width:52px!important;min-width:52px!important;height:34px!important}.source-cards .source-card .firm-logo:not(.real-firm-logo){place-items:center;font-size:12px;display:grid;border-radius:6px!important;width:52px!important;min-width:52px!important;height:34px!important}.source-cards .source-card h3{letter-spacing:-.035em;grid-area:name;font-size:17px;line-height:1.25}.source-cards .source-card .source-product{grid-area:product;margin-top:2px;font-size:10px}.source-cards .source-card .source-reward{letter-spacing:-1px;grid-area:reward;place-self:center end;margin:0;font-size:22px}.source-cards .source-card .source-reward small{font-size:9px}.source-cards .source-card .reward-label{display:none}.source-cards .source-card .tag{white-space:nowrap;grid-area:tag;justify-self:start;margin-top:11px;padding:4px 7px;font-size:9px}.source-cards .source-card-bottom{border-top:0;grid-area:foot;justify-content:flex-end;gap:12px;margin-top:11px;padding-top:0}.source-cards .source-card-bottom .badge{letter-spacing:.06em;font-size:8px}.source-cards .source-card-bottom .circle-link{width:38px;height:38px}.source-cards .source-card-bottom .circle-link svg{width:16px;height:16px}}@media (max-width:360px){.ml-firms-label{display:none}.ml-deal-actions .button{gap:8px;font-size:10px}.source-cards .source-card{grid-template-columns:46px minmax(0,1fr) auto;column-gap:11px;padding:13px}.source-cards .source-card .firm-logo{width:34px;height:34px}.source-cards .source-card .real-firm-logo{padding:0;width:46px!important;min-width:46px!important;height:30px!important}.source-cards .source-card .firm-logo:not(.real-firm-logo){place-items:center;font-size:11px;display:grid;border-radius:6px!important;width:46px!important;min-width:46px!important;height:30px!important}.source-cards .source-card h3{font-size:17px}.source-cards .source-card .source-reward{font-size:21px}.source-cards .source-card .tag{text-overflow:ellipsis;max-width:110px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ml-track,.ml-latest-label i{animation:none}.ml-window{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ml-window::-webkit-scrollbar{display:none}.ml-run[aria-hidden=true]{display:none}}.member-rail .ex-activity{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:22px}.member-rail .ex-activity .panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.member-rail .ex-activity h2{letter-spacing:-.03em;margin:0;font-size:16px;line-height:1.3}.member-rail .ex-activity .panel-heading .text-link{min-height:0;color:var(--muted);gap:6px;font-size:10px}.member-rail .ex-activity .panel-heading .text-link svg{width:13px;height:13px}.member-rail .ex-activity-feed{flex-direction:column;max-height:none;display:flex;overflow:visible}.member-rail .ex-activity-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;display:flex}.member-rail .ex-activity-row:last-child{border-bottom:0;padding-bottom:4px}.member-rail .ex-activity-row .firm-logo{flex:none;width:34px;height:34px;font-size:11px}.member-rail .ex-activity-row .real-firm-logo{padding:0;border-radius:5px!important;width:40px!important;min-width:40px!important;height:26px!important}.member-rail .ex-activity-row .firm-logo:not(.real-firm-logo){place-items:center;font-size:9px;display:grid;border-radius:5px!important;width:40px!important;min-width:40px!important;height:26px!important}.member-rail .ex-activity-row>div:nth-child(2){flex:1;min-width:0}.member-rail .ex-activity-row strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.member-rail .ex-activity-row small{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:1px;font-size:9px;display:block}.member-rail .ex-activity-row .point-amount{font-family:var(--mono);color:var(--accent);flex:none;gap:4px;font-size:12px}.member-rail .ex-activity-row .point-amount small{letter-spacing:0;margin:0;font-size:8px;display:inline}.member-rail .ex-activity-foot{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:11px;padding-top:11px;font-size:9px;display:block}.ml-featured{padding-top:0}.ml-challenge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ml-challenge{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-width:0;padding:22px;display:flex}.ml-challenge-top{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-width:0;padding-bottom:18px;display:flex}.ml-challenge-top>div{min-width:0}.ml-challenge-top strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.ml-challenge-top small{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.ml-challenge-top .firm-logo{flex:none;width:36px;height:36px;font-size:12px}.ml-challenge-top .real-firm-logo{padding:0;border-radius:6px!important;width:46px!important;min-width:46px!important;height:30px!important}.ml-challenge-top .firm-logo:not(.real-firm-logo){place-items:center;font-size:11px;display:grid;border-radius:6px!important;width:46px!important;min-width:46px!important;height:30px!important}.ml-challenge h3{letter-spacing:-.045em;margin:20px 0 0;font-size:30px;line-height:1}.ml-challenge h3 span{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:7px;font-size:10px;line-height:1.5;display:block}.ml-challenge-reward{margin:20px 0 0}.ml-challenge-reward .point-amount{letter-spacing:-.03em;color:var(--accent);font-size:23px}.ml-challenge-reward>small{font-family:var(--mono);color:var(--muted);margin-top:5px;font-size:9px;line-height:1.6;display:block}.ml-challenge-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.ml-challenge-price span{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.ml-challenge-price strong{font-family:var(--mono);letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:16px;font-weight:400;display:flex}.ml-challenge-price s{color:var(--muted);font-size:11px;text-decoration-thickness:1px}.ml-challenge-foot .text-link{white-space:nowrap;gap:7px;min-height:0;font-size:10px}.ml-challenge-foot .text-link svg{width:14px;height:14px}.ml-challenge-note{display:none}@media (max-width:1000px){.ml-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ml-challenge-grid{border-top:1px solid var(--line);display:block}.ml-challenge{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:2px 11px;padding:12px 2px;display:grid}.ml-challenge-top{display:contents}.ml-challenge-top .firm-logo{grid-area:1/1/3;align-self:center}.ml-challenge-top>div{grid-area:1/2}.ml-challenge-top strong{color:var(--muted);font-size:13px;font-weight:500}.ml-challenge-top small{display:none}.ml-challenge h3{grid-area:2/2;margin:0;font-size:16px;line-height:1.2;display:block}.ml-challenge h3 span{margin:3px 0 0;font-size:11px;line-height:1.5;display:block}.ml-challenge-reward{text-align:right;grid-area:1/3;justify-self:end;margin:0}.ml-challenge-reward .point-amount{justify-content:flex-end;font-size:17px}.ml-challenge-reward>small{display:none}.ml-challenge-foot{border:0;grid-area:2/3;justify-self:end;align-items:center;gap:10px;margin:0;padding:0}.ml-challenge-price span{display:none}.ml-challenge-price strong{gap:6px;font-size:13px}.ml-challenge-cta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ml-challenge-foot .text-link{border:1px solid var(--line);border-radius:var(--radius);place-items:center;gap:0;width:44px;height:44px;min-height:44px;display:grid}.ml-challenge-foot .text-link svg{width:15px;height:15px}.ml-challenge-note{font-family:var(--sans);color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7;display:block}}.ml-announce{z-index:40;background:var(--feature);color:var(--feature-text);border-bottom:1px solid var(--feature);position:relative}.ml-announce-inner{align-items:center;gap:16px;min-height:42px;padding:7px 0;display:flex}.ml-announce-kind{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius);opacity:.72;border:1px solid;flex:none;padding:4px 8px;font-size:9px}.ml-announce p{min-width:0;color:inherit;flex:auto;margin:0;font-size:13px;line-height:1.5}.ml-announce .ml-announce-cta{min-height:0;color:inherit;text-underline-offset:4px;flex:none;gap:8px;font-size:11px;text-decoration:underline;text-decoration-thickness:1px}.ml-announce .ml-announce-cta svg{width:15px;height:15px}.ml-announce-close{width:30px;height:30px;color:inherit;opacity:.6;border-radius:var(--radius);background:0 0;border:0;flex:none;place-items:center;display:grid}.ml-announce-close:hover{opacity:1;background:#ffffff1a}.ml-announce-close svg{width:15px;height:15px}.ml-spotlight{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:18px;padding:30px 34px;display:grid}.ml-spotlight-mark{align-items:center;gap:13px;margin-bottom:20px;display:flex}.ml-spotlight-mark .firm-logo{flex:none;width:38px;height:38px}.ml-spotlight-mark .real-firm-logo{padding:0;border-radius:6px!important;width:52px!important;min-width:52px!important;height:34px!important}.ml-spotlight-mark .firm-logo:not(.real-firm-logo){place-items:center;font-size:12px;display:grid;border-radius:6px!important;width:52px!important;min-width:52px!important;height:34px!important}.ml-sponsored{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:4px 8px;font-size:9px}.ml-spotlight h3{letter-spacing:-.045em;margin:0 0 11px;font-size:28px;line-height:1.12}.ml-spotlight p{max-width:56ch;margin:0;font-size:13.5px;line-height:1.75}.ml-spotlight-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.ml-spotlight-figure{text-align:right;border-left:1px solid var(--line);padding-left:34px}.ml-spotlight-figure .eyebrow{justify-content:flex-end;margin-bottom:10px;font-size:10px}.ml-spotlight-figure .point-amount{letter-spacing:-.045em;color:var(--accent);justify-content:flex-end;font-size:38px}.ml-spotlight-figure>small{font-family:var(--mono);color:var(--muted);margin-top:9px;font-size:10px;line-height:1.6;display:block}.ml-referral{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.ml-referral h2{margin:14px 0 0}.ml-referral h2 em{color:var(--accent);font-style:italic}.ml-referral-copy>p{max-width:48ch;margin-top:20px;font-size:14px;line-height:1.8}.ml-referral-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.ml-ref-list{flex-direction:column;gap:10px;display:flex}.ml-ref-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:14px;padding:17px 20px;display:flex}.ml-ref-row>div{flex:1;min-width:0}.ml-ref-row strong{letter-spacing:-.015em;font-size:14px;font-weight:600;display:block}.ml-ref-row small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:9px;display:block}.ml-ref-row .point-amount{font-family:var(--mono);color:var(--accent);flex:none;font-size:17px}.ml-ref-avatar{background:var(--raised);border:1px solid var(--line);width:38px;height:38px;font-family:var(--mono);letter-spacing:.04em;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}@media (max-width:1000px){.ml-spotlight{grid-template-columns:minmax(0,1fr);gap:26px}.ml-spotlight-figure{text-align:left;border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.ml-spotlight-figure .eyebrow,.ml-spotlight-figure .point-amount{justify-content:flex-start}.ml-referral{grid-template-columns:minmax(0,1fr);gap:34px}}@media (max-width:760px){.ml-announce-inner{flex-wrap:wrap;gap:9px 12px;padding:9px 0}.ml-announce p{flex:100%;order:3;font-size:12px;line-height:1.6}.ml-announce-kind{padding:3px 7px;font-size:8px}.ml-announce .ml-announce-cta{order:4;font-size:10px}.ml-announce-close{margin-left:auto}.ml-spotlight{gap:20px;padding:20px}.ml-spotlight h3{font-size:22px}.ml-spotlight p{font-size:13px}.ml-spotlight-actions{gap:16px;margin-top:18px}.ml-spotlight-actions .button{min-height:46px}.ml-spotlight-figure .point-amount{font-size:30px}.ml-referral-copy>p{margin-top:16px;font-size:13.5px}.ml-ref-row{gap:11px;padding:13px 15px}.ml-ref-row strong{font-size:13px}.ml-ref-avatar{width:34px;height:34px}.ml-ref-row .point-amount{font-size:15px}}.ml-promoted{background:var(--raised);border-color:var(--line)}.ml-promoted-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ml-promoted-head>div{flex:1;min-width:0}.ml-promoted-head strong{letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.ml-promoted-head small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9px;display:block}.ml-promoted-head .firm-logo{flex:none;width:38px;height:38px}.ml-promoted-head .real-firm-logo{padding:0;border-radius:6px!important;width:48px!important;min-width:48px!important;height:32px!important}.ml-promoted-head .firm-logo:not(.real-firm-logo){place-items:center;font-size:12px;display:grid;border-radius:6px!important;width:48px!important;min-width:48px!important;height:32px!important}.ml-promoted-hide{width:30px;height:30px;min-height:0;color:var(--muted);border-radius:var(--radius);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ml-promoted-hide:hover{color:var(--text);background:var(--surface)}.ml-promoted-hide svg{width:15px;height:15px}.ml-promoted h3{letter-spacing:-.035em;margin:0 0 9px;font-size:19px;line-height:1.25}.ml-promoted p{margin:0;font-size:13px;line-height:1.75}.ml-promoted-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.ml-promoted-foot .text-link{gap:8px;min-height:0;font-size:11px}.ml-promoted-foot .text-link svg{width:15px;height:15px}.ml-promoted-why{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}@media (max-width:760px){.source-cards .source-card .ml-markets{display:none}}.ex-chat-heading h1{margin:0}.ex-chat-heading p{margin:4px 0 0}.ex-chat-live{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.ex-chat-live i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite ml-pulse}.ex-chat-date{text-align:left;align-items:center;gap:14px;margin:4px 0 22px;display:flex}.ex-chat-date:before,.ex-chat-date:after{content:"";background:var(--line);flex:1;height:1px}.ex-chat-date span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex:none;font-size:9px}.ex-chat-turn{gap:12px;margin-bottom:20px;display:flex}.ex-chat-turn:last-child{margin-bottom:4px}.ex-chat-body{flex:1;min-width:0}.ex-chat-turn header{align-items:baseline;gap:9px;margin-bottom:2px;display:flex}.ex-chat-turn header a{letter-spacing:-.01em;font-size:12.5px;font-weight:700}.ex-chat-handle{font-family:var(--mono);color:var(--muted);font-size:9.5px}.ex-chat-turn time{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:9px}.ex-chat-line{padding:3px 0;position:relative}.ex-chat-line p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.ex-chat-quote{border-left:2px solid var(--line);background:var(--raised);border-radius:0 var(--radius) var(--radius) 0;color:var(--muted);overflow-wrap:anywhere;margin:0 0 5px;padding:7px 11px;font-size:11.5px;line-height:1.6}.ex-chat-line .ex-chat-actions{opacity:0;gap:14px;max-height:0;transition:opacity .15s,max-height .15s;display:flex;overflow:hidden}.ex-chat-line:hover .ex-chat-actions,.ex-chat-line:focus-within .ex-chat-actions{opacity:1;max-height:34px}.ex-chat-line .ex-chat-actions .text-link{min-height:26px;color:var(--muted);font-size:10px}.ex-chat-line .ex-chat-actions .text-link:hover{color:var(--accent)}@media (hover:none){.ex-chat-line .ex-chat-actions{opacity:1;max-height:none}}.ex-chat-turn.is-me .ex-chat-body>header a{color:var(--accent)}.ml-announce-deck,.ml-spot-stage{min-width:0;display:grid}.ml-announce-deck>*,.ml-spot-stage>*{grid-area:1/1;min-width:0}.ml-announce-deck{flex:auto}.ml-announce-slide{opacity:0;pointer-events:none;align-items:center;gap:16px;min-width:0;transition:opacity .45s,transform .45s cubic-bezier(.22,.8,.2,1);display:flex;transform:translate(20px)}.ml-announce-slide.is-active{opacity:1;pointer-events:auto;transform:none}.ml-announce-slide:not(.is-active){transform:translate(-20px)}.ml-announce-slide.is-active~.ml-announce-slide{transform:translate(20px)}.ml-spot-deck{margin-bottom:18px;position:relative}.ml-spot-stage>.ml-spotlight{opacity:0;pointer-events:none;margin-bottom:0;transition:opacity .5s,transform .5s cubic-bezier(.22,.8,.2,1);transform:translate(26px)}.ml-spot-stage>.ml-spotlight.is-active{opacity:1;pointer-events:auto;transform:none}.ml-spot-stage>.ml-spotlight:not(.is-active){transform:translate(-26px)}.ml-spot-stage>.ml-spotlight.is-active~.ml-spotlight{transform:translate(26px)}.ml-dots{flex:none;align-items:center;gap:7px;display:flex}.ml-dot{opacity:.28;background:currentColor;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:opacity .2s,transform .2s}.ml-dot[aria-current=true]{opacity:1;transform:scale(1.25)}.ml-dot:hover{opacity:.7}.ml-announce .ml-dots{color:var(--feature-text);margin-left:2px}.ml-spot-deck .ml-dots{color:var(--text);position:absolute;bottom:20px;right:26px}.ml-sponsored.is-editorial{color:var(--accent);border-color:var(--accent);background:0 0}.is-static .ml-dots{display:none}.is-static .ml-announce-deck,.is-static .ml-spot-stage{display:block}.is-static .ml-announce-slide,.is-static .ml-spot-stage>.ml-spotlight{opacity:1;pointer-events:auto;transform:none}.is-static .ml-announce-slide+.ml-announce-slide{margin-top:6px}.is-static .ml-spot-stage>.ml-spotlight+.ml-spotlight{margin-top:14px}@media (max-width:760px){.ml-spot-deck .ml-dots{bottom:14px;right:16px}.ml-announce .ml-dots{display:none}}.ex-activity-inline{display:none}@media (max-width:1000px){.ex-activity-inline{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:26px 0 0;padding:22px;display:block}.ex-activity-inline .panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.ex-activity-inline h2{letter-spacing:-.03em;margin:0;font-size:16px;line-height:1.3}.ex-activity-inline .panel-heading .text-link{min-height:0;color:var(--muted);gap:6px;font-size:10px}.ex-activity-inline .panel-heading .text-link svg{width:13px;height:13px}.ex-activity-inline .ex-activity-feed{flex-direction:column;max-height:none;display:flex;overflow:visible}.ex-activity-inline .ex-activity-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;display:flex}.ex-activity-inline .ex-activity-row:last-child{border-bottom:0;padding-bottom:4px}.ex-activity-inline .ex-activity-row .firm-logo{flex:none;width:34px;height:34px;font-size:11px}.ex-activity-inline .ex-activity-row .real-firm-logo{padding:0;border-radius:5px!important;width:44px!important;min-width:44px!important;height:28px!important}.ex-activity-inline .ex-activity-row .firm-logo:not(.real-firm-logo){place-items:center;font-size:10px;display:grid;border-radius:5px!important;width:44px!important;min-width:44px!important;height:28px!important}.ex-activity-inline .ex-activity-row>div:nth-child(2){flex:1;min-width:0}.ex-activity-inline .ex-activity-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.ex-activity-inline .ex-activity-row small{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:1px;font-size:9px;display:block}.ex-activity-inline .ex-activity-row .point-amount{font-family:var(--mono);color:var(--accent);flex:none;gap:4px;font-size:12px}.ex-activity-inline .ex-activity-row .point-amount small{letter-spacing:0;margin:0;font-size:8px;display:inline}.ex-activity-inline .ex-activity-foot{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:11px;padding-top:11px;font-size:9px;display:block}}.member-main .ml-spot-stage>.ml-spotlight{padding:24px 26px}.member-main .ml-spot-stage>.ml-spotlight h3{font-size:24px}.ml-announce-deck,.ml-spot-stage{overflow:hidden}.ml-spot-deck{border-radius:var(--radius);overflow:hidden}.is-static .ml-announce-deck,.is-static .ml-spot-stage,.is-static .ml-spot-deck{overflow:visible}.ex-chat{height:clamp(640px,100dvh - 170px,940px)}.ex-chat-heading{gap:12px;padding:13px 18px}.ex-chat-title{flex:1;min-width:0}.ex-chat-heading h1{font-size:18px!important}.ex-chat-symbol{border-radius:10px;width:34px;height:34px}.ex-chat-heading>.text-link{min-height:0;color:var(--muted);gap:7px;font-size:10px}.ex-chat-heading>.text-link:hover{color:var(--accent)}.ex-chat-pin{padding:10px 18px;font-size:9.5px;line-height:1.7}.ex-chat-log{padding:18px}.ex-chat-compose{padding:14px 18px;position:relative}.ex-chat-compose form{flex-wrap:nowrap;align-items:center;gap:9px}.ex-chat-field{border:1px solid var(--line);background:var(--ground);border-radius:12px;flex:1;align-items:center;gap:6px;min-width:0;height:48px;padding:0 8px 0 12px;display:flex;position:relative}.ex-chat-field:focus-within{border-color:var(--accent)}.ex-chat-compose textarea{resize:none;min-width:0;height:26px;min-height:26px;max-height:26px;font:13px/26px var(--sans);color:var(--text);background:0 0;border:0;flex:1;padding:0;overflow:hidden}.ex-chat-compose textarea:focus-visible{outline:none}.ex-chat-tools{flex:none;align-items:center;gap:2px;display:flex}.ex-chat-tool{width:32px;height:32px;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ex-chat-tool:hover,.ex-chat-tool.is-open{background:var(--raised);color:var(--accent)}.ex-chat-tool svg{width:18px;height:18px}.ex-chat-gif{width:auto;font-family:var(--mono);letter-spacing:.08em;padding:0 8px;font-size:10px}.ex-chat-compose form>.button{flex:none;width:48px;height:48px;min-height:48px}.ex-picker{z-index:5;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px;position:absolute;bottom:calc(100% - 6px);left:18px;right:18px;box-shadow:0 18px 40px -24px #00000052}.ex-picker-grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.ex-picker-grid button{background:0 0;border:0;border-radius:8px;height:36px;font-size:19px;line-height:1}.ex-picker-grid button:hover{background:var(--raised)}.ex-picker-head{margin-bottom:10px}.ex-picker-head input{border:1px solid var(--line);background:var(--ground);width:100%;height:38px;font:12px var(--sans);color:var(--text);border-radius:10px;padding:0 12px}.ex-picker-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ex-picker-tiles button{border:1px solid var(--line);background:var(--ground);text-align:left;border-radius:10px;gap:5px;padding:10px;display:grid}.ex-picker-tiles button:hover{border-color:var(--accent)}.ex-picker-tiles svg{fill:none;width:100%;height:34px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ex-picker-tiles span{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:9px}.ex-gif-library{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:8px;min-height:0;display:grid;overflow:auto}.ex-gif-grid{column-count:2;column-gap:8px}.ex-gif-grid button{border:1px solid var(--line);background:var(--ground);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;border-radius:10px;width:100%;margin:0 0 8px;padding:0;display:block;overflow:hidden}.ex-gif-grid button:hover,.ex-gif-grid button:focus-visible{border-color:var(--accent)}.ex-gif-grid img{width:100%;height:auto;display:block}.ex-gif-status{font:11px/1.4 var(--sans);color:var(--muted);margin:4px 0 0}.ex-gif-more{justify-items:start;gap:4px;display:grid}.ex-gif-more>.text-link{min-height:0;font-size:11px}.ex-chat-gif-media{border:1px solid var(--line);background:var(--ground);border-radius:10px;max-width:220px;margin-top:7px;display:block;overflow:hidden}.ex-chat-gif-media img{width:100%;height:auto;display:block}.ex-chat-attachment .ex-chat-gif-media{max-width:120px;margin-top:0}.ex-chat-attached{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ex-chat-attached .text-link{min-height:0;color:var(--muted);font-size:10px}.ex-chat-art{border:1px solid var(--line);background:var(--raised);border-radius:10px;align-items:center;gap:10px;max-width:230px;margin-top:7px;padding:9px 13px;display:inline-flex}.ex-chat-art svg{fill:none;width:58px;height:26px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ex-chat-art span{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:9.5px}.withdraw-progress{margin:22px 0 24px}.withdraw-progress-head{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;font-size:9.5px;display:flex}.withdraw-bar{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.withdraw-bar i{background:var(--accent);border-radius:999px;height:100%;transition:width .4s;display:block}.withdraw-progress p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.65}.withdraw-progress p b{color:var(--text);font-weight:600}.withdraw-progress.is-ready .withdraw-bar i{background:var(--accent)}.balance-panel .withdraw-progress-head,.balance-panel .withdraw-progress p{color:var(--feature-text)}@supports (color:color-mix(in lab, red, red)){.balance-panel .withdraw-progress-head,.balance-panel .withdraw-progress p{color:color-mix(in oklab, var(--feature-text) 72%, transparent)}}.balance-panel .withdraw-progress p b{color:var(--feature-text)}.balance-panel .withdraw-bar{background:var(--feature-text)}@supports (color:color-mix(in lab, red, red)){.balance-panel .withdraw-bar{background:color-mix(in oklab, var(--feature-text) 22%, transparent)}}.balance-panel .withdraw-bar i{background:var(--feature-text)}.ledger-row.is-credit .point-amount{color:var(--accent)}.ledger-row.is-reversal .point-amount{color:#a2402f}.ledger-row.is-reversal .ledger-icon{color:#a2402f;border-color:#a2402f33}.ledger-row.is-out .point-amount{color:var(--muted)}.upcoming-item.is-pending .point-amount,.upcoming-item.is-pending span>.point-amount{color:#9a6314}.ex-deals-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ex-deals-mark{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.ex-deals-mark svg{width:16px;height:16px}.ex-deals-bar h1{letter-spacing:-.04em;margin:0;font-size:23px!important}.ex-deals-view{margin-left:6px}.ex-deals-count{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:10px}.ex-filters{gap:10px}.ex-filters .ex-select span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.ex-filters .ex-select select{border-radius:9px;height:40px;font-size:12.5px}.ex-results-head{margin-top:4px}.ex-firms{flex-direction:column;gap:8px;display:flex}.ex-firm-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;transition:border-color .18s;display:block;overflow:hidden}.ex-firm-row:hover{border-color:var(--muted)}.ex-firm-row.is-open{border-color:var(--accent)}.ex-fr-main{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) 34px;align-items:center;gap:16px;width:100%;padding:14px 16px;display:grid}.ex-fr-logo{flex:none;display:inline-flex}.ex-fr-logo .firm-logo{width:38px;height:38px;font-size:12px}.ex-fr-logo .real-firm-logo{padding:0;border-radius:6px!important;width:50px!important;min-width:50px!important;height:32px!important}.ex-fr-logo .firm-logo:not(.real-firm-logo){place-items:center;font-size:12px;display:grid;border-radius:6px!important;width:50px!important;min-width:50px!important;height:32px!important}.ex-fr-name{letter-spacing:-.02em;min-width:0;color:var(--text);font-size:15px;font-weight:700}.ex-fr-name small{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9.5px;font-weight:400;display:block;overflow:hidden}.ex-fr-cell{min-width:0;font-family:var(--mono);color:var(--text);white-space:nowrap;font-size:12.5px}.ex-fr-cell small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.ex-fr-points{color:var(--accent)}.ex-fr-toggle{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.ex-firm-row.is-open .ex-fr-toggle{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.ex-fr-toggle svg{width:15px;height:15px}.ex-firm-row.is-partner{align-items:center;gap:16px;padding-right:16px;display:flex}.ex-firm-row.is-partner .ex-fr-main{flex:1;grid-template-columns:auto minmax(0,1fr)}.ex-fr-body{border-top:1px solid var(--line);background:var(--ground);padding:4px 16px 12px}.ex-fr-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:11px 0 9px;font-size:9.5px;display:flex}.ex-fr-head .text-link{letter-spacing:.14em;gap:7px;min-height:0;font-size:9.5px}.ex-chal-row{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 0;display:grid}.ex-chal-size{font-family:var(--mono);letter-spacing:-.02em;color:var(--text);font-size:13px}.ex-chal-name{letter-spacing:-.01em;min-width:0;font-size:13px;font-weight:600}.ex-chal-name small{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);margin-top:2px;font-size:9px;font-weight:400;display:block}.ex-chal-price{font-family:var(--mono);align-items:baseline;gap:8px;font-size:13px;display:flex}.ex-chal-price s{color:var(--muted);font-size:10.5px}.ex-chal-points{font-family:var(--mono);color:var(--accent);font-size:13px}.ex-chal-points small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:8.5px;display:block}.ex-chal-row .button{gap:9px;min-height:34px;padding:8px 13px;font-size:10px}.ex-fr-foot{border-top:1px solid var(--line);margin-top:2px;padding-top:12px}.ex-fr-foot .text-link{gap:9px;min-height:0;font-size:10.5px}@media (max-width:1000px){.ex-fr-main{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) 34px}.ex-fr-main>.ex-fr-cell:first-of-type{display:none}.ex-chal-row{grid-template-columns:52px minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px}.ex-chal-row .ex-chal-points{display:none}}@media (max-width:760px){.ex-deals-bar{gap:10px}.ex-deals-bar h1{font-size:20px!important}.ex-deals-count{display:none}.ex-deals-view{margin-left:auto}.ex-fr-main{grid-template-columns:auto minmax(0,1fr) 30px;gap:11px;padding:12px 13px}.ex-fr-main>.ex-fr-cell{display:none}.ex-fr-name{font-size:14px}.ex-fr-toggle{width:30px;height:30px}.ex-fr-logo .firm-logo{width:34px;height:34px}.ex-fr-logo .real-firm-logo{width:44px!important;min-width:44px!important;height:28px!important}.ex-fr-logo .firm-logo:not(.real-firm-logo){place-items:center;font-size:10px;display:grid;border-radius:6px!important;width:44px!important;min-width:44px!important;height:28px!important}.ex-fr-body{padding:2px 13px 10px}.ex-chal-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 0}.ex-chal-size{color:var(--muted);grid-column:1;font-size:12px}.ex-chal-name{grid-area:2/1}.ex-chal-price{grid-area:3/1;margin-top:4px}.ex-chal-points{display:none}.ex-chal-row .button{grid-area:1/2/4;align-self:center}}.member-main .ml-spot-deck{margin:0 0 18px}.member-main .ml-spot-stage>.ml-spotlight{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:28px;padding:18px 22px}.member-main .ml-spotlight-mark{gap:10px;margin-bottom:12px}.member-main .ml-spotlight-mark .firm-logo{width:30px;height:30px}.member-main .ml-spotlight-mark .real-firm-logo{padding:0;width:42px!important;min-width:42px!important;height:27px!important}.member-main .ml-spotlight-mark .firm-logo:not(.real-firm-logo){place-items:center;font-size:10px;display:grid;border-radius:6px!important;width:42px!important;min-width:42px!important;height:27px!important}.member-main .ml-spot-stage>.ml-spotlight h3{margin-bottom:7px;font-size:19px}.member-main .ml-spot-stage>.ml-spotlight p{max-width:62ch;font-size:12.5px;line-height:1.6}.member-main .ml-spotlight-actions{gap:16px;margin-top:14px}.member-main .ml-spotlight-actions .button{gap:14px;min-height:40px;padding:10px 16px;font-size:11px}.member-main .ml-spotlight-actions .text-link{min-height:0;font-size:11px}.member-main .ml-spotlight-figure{padding-left:26px}.member-main .ml-spotlight-figure .eyebrow{margin-bottom:6px;font-size:9px}.member-main .ml-spotlight-figure .point-amount{font-size:27px}.member-main .ml-spotlight-figure>small{margin-top:6px;font-size:9px}.member-main .ml-spot-deck .ml-dots{bottom:14px;right:18px}.ex-firms .ml-spot-deck{margin:2px 0}.ex-combo{gap:8px;min-width:0;display:grid;position:relative}.ex-combo-label{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-size:10px}.ex-combo-btn{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;display:flex}.ex-combo-btn:hover{border-color:var(--muted)}.ex-combo.is-open .ex-combo-btn{border-color:var(--accent)}.ex-combo-btn .firm-logo{flex:none;width:34px;height:34px;font-size:11px}.ex-combo-btn .real-firm-logo{padding:0;border-radius:6px!important;width:46px!important;min-width:46px!important;height:30px!important}.ex-combo-btn .firm-logo:not(.real-firm-logo){place-items:center;font-size:11px;display:grid;border-radius:6px!important;width:46px!important;min-width:46px!important;height:30px!important}.ex-combo-value{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ex-combo-btn>svg{width:16px;height:16px;color:var(--muted);flex:none;transition:transform .2s}.ex-combo.is-open .ex-combo-btn>svg{transform:rotate(90deg)}.ex-combo-panel{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 22px 48px -26px #00000057}.ex-combo-search{border:1px solid var(--line);background:var(--ground);width:100%;height:40px;font:12.5px var(--sans);color:var(--text);border-radius:9px;margin-bottom:8px;padding:0 12px}.ex-combo-search:focus-visible{border-color:var(--accent);outline:none}.ex-combo-list{scrollbar-width:thin;gap:2px;max-height:270px;display:grid;overflow-y:auto}.ex-combo-list button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:8px 9px;display:flex}.ex-combo-list button:hover{background:var(--raised)}.ex-combo-list button[aria-selected=true]{background:var(--soft)}.ex-combo-list .firm-logo{flex:none;width:30px;height:30px;font-size:10px}.ex-combo-list .real-firm-logo{padding:0;border-radius:5px!important;width:40px!important;min-width:40px!important;height:26px!important}.ex-combo-list .firm-logo:not(.real-firm-logo){place-items:center;font-size:9px;display:grid;border-radius:5px!important;width:40px!important;min-width:40px!important;height:26px!important}.ex-combo-list span{flex:1;min-width:0}.ex-combo-list b{letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.ex-combo-list small{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.ex-combo-list svg{width:15px;height:15px;color:var(--accent);flex:none}.ex-combo-empty{font-family:var(--mono);color:var(--muted);margin:8px 4px 2px;font-size:10px}.ex-est-config .ex-select select{background:var(--surface);border-radius:10px;height:52px;font-size:14px}.ex-est-config .ex-select span{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-size:10px}.ex-bands button{border-radius:10px;min-height:48px;font-size:12.5px}.ex-combo-panel label.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ex-ct-hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:44px;padding:34px 36px;display:grid}.ex-ct-pitch h1{letter-spacing:-.05em;text-align:left;margin:14px 0 0;line-height:1.04;font-size:clamp(30px,3.6vw,46px)!important}.ex-ct-pitch h1 em{color:var(--accent);font-style:italic}.ex-ct-pitch>p{max-width:48ch;margin-top:18px;font-size:14.5px;line-height:1.7}.ex-ct-signup{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);padding:22px}.ex-ct-signup>p{margin:12px 0 18px;font-size:13px;line-height:1.65}.ex-ct-signup .button{width:100%}.ex-ct-signup>small{font-family:var(--mono);color:var(--muted);margin-top:12px;font-size:9.5px;display:block}.ex-ct-on{color:var(--accent);align-items:center;gap:9px;font-weight:600;display:flex}.ex-ct-on svg{width:17px;height:17px}.ex-ct-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:left;margin:34px 0 14px;font-size:10px!important}.ex-ct-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ex-ct-steps li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:24px;display:flex}.ex-ct-num{background:var(--soft);width:30px;height:30px;font-family:var(--mono);color:var(--accent);border-radius:9px;place-items:center;margin-bottom:18px;font-size:10px;display:grid}.ex-ct-steps strong{letter-spacing:-.015em;min-height:2.7em;font-size:14.5px;font-weight:600;line-height:1.35}.ex-ct-steps p{margin-top:9px;font-size:13px;line-height:1.68}.ex-ct-open{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:12px;padding:26px 30px}.ex-ct-open>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 44px;margin-top:14px;display:grid}.ex-ct-open p{font-size:13px;line-height:1.72}.ex-ct-open .text-link{min-height:0;color:var(--accent);gap:8px;font-size:13px}@media (max-width:1000px){.ex-ct-hero{grid-template-columns:minmax(0,1fr);gap:26px;padding:26px}.ex-ct-steps{grid-template-columns:minmax(0,1fr)}.ex-ct-steps strong{min-height:0}.ex-ct-open>div{grid-template-columns:minmax(0,1fr)}}.ml-firm-deck{display:block}.ml-lead-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ml-rest-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.ml-firm-lead{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:26px;display:flex}.ml-firm-lead.is-paid{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ml-firm-lead.is-paid{border-color:color-mix(in oklab, var(--accent) 26%, var(--line))}}.ml-fl-top{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ml-fl-top .firm-logo{flex:none;width:46px;height:46px;font-size:13px}.ml-fl-top .real-firm-logo{padding:0;border-radius:7px!important;width:76px!important;min-width:76px!important;height:40px!important}.ml-fl-top .firm-logo:not(.real-firm-logo){place-items:center;font-size:14px;display:grid;border-radius:7px!important;width:76px!important;min-width:76px!important;height:40px!important}.ml-firm-lead h3{letter-spacing:-.04em;margin:0 0 7px;font-size:24px;line-height:1.15}.ml-firm-lead>p{color:var(--muted);max-width:34ch;margin:0;font-size:13.5px;line-height:1.6}.ml-fl-figure{margin-top:auto;padding-top:22px}.ml-fl-figure .eyebrow{margin-bottom:6px;display:block}.ml-fl-figure .point-amount{letter-spacing:-.045em;color:var(--accent);font-size:34px}.ml-fl-figure .points-symbol{width:15px;height:23px}.ml-fl-figure>small{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);margin-top:7px;font-size:9.5px;display:block}.ml-fl-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.ml-fl-foot{border-top:1px solid color-mix(in oklab, var(--line) 80%, transparent)}}.ml-firm-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:20px;display:flex}.ml-fc-top{align-items:center;gap:11px;min-width:0;display:flex}.ml-fc-top .firm-logo{flex:none;width:38px;height:38px;font-size:11px}.ml-fc-top .real-firm-logo{padding:0;border-radius:6px!important;width:60px!important;min-width:60px!important;height:34px!important}.ml-fc-top .firm-logo:not(.real-firm-logo){place-items:center;font-size:12px;display:grid;border-radius:6px!important;width:60px!important;min-width:60px!important;height:34px!important}.ml-fc-top>div{min-width:0}.ml-fc-top strong{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.ml-fc-top small{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:2px;font-size:9px;display:block}.ml-fc-range{font-family:var(--mono);letter-spacing:-.03em;color:var(--text);margin:18px 0 4px;font-size:27px;line-height:1}.ml-fc-range small{letter-spacing:.06em;color:var(--muted);margin-left:5px;font-size:10px}.ml-fc-label{color:var(--muted);font-size:11px;line-height:1.5;display:block}.ml-fc-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.ml-fc-foot .badge{font-size:8.5px}.ml-firm-more{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:20px;display:flex}.ml-firm-more>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}@media (max-width:900px){.ml-rest-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ml-lead-row,.ml-rest-row{grid-template-columns:minmax(0,1fr)}.ml-firm-lead{padding:22px}.ml-firm-lead h3{font-size:21px}.ml-firm-more{flex-direction:column;align-items:stretch;gap:12px}.ml-firm-more .button{justify-content:center}}.ex-activity .ex-activity-row,.ex-activity-inline .ex-activity-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ex-activity .ex-activity-row,.ex-activity-inline .ex-activity-row{border-bottom:1px solid color-mix(in oklab, var(--line) 70%, transparent)}}.ex-activity .ex-activity-row:last-child,.ex-activity-inline .ex-activity-row:last-child{border-bottom:0;padding-bottom:0}.ex-ar-who{background:var(--raised);width:23px;height:23px;font:600 8.5px/1 var(--mono);letter-spacing:.04em;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.ex-ar-firm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.ex-activity .ex-activity-row .point-amount,.ex-activity-inline .ex-activity-row .point-amount{font-family:var(--mono);color:var(--accent);flex:none;gap:4px;font-size:11.5px}.ex-activity .ex-activity-row .point-amount small{letter-spacing:0;margin:0;font-size:8px;display:inline}.ex-deal-rows{flex-direction:column;gap:8px;display:flex}.ex-deal-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:stretch;gap:0;display:flex;overflow:hidden}.ex-deal-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ex-deal-row:hover{border-color:color-mix(in oklab, var(--accent) 34%, var(--line))}}.ex-dr-main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:56px minmax(0,1.5fr) 110px 110px 130px 120px;align-items:center;gap:16px;padding:13px 16px;display:grid}.ex-dr-logo{width:56px;display:block}.ex-dr-logo .firm-logo{width:38px;height:38px;font-size:11px}.ex-dr-logo .real-firm-logo{padding:0;border-radius:6px!important;width:52px!important;min-width:52px!important;height:30px!important}.ex-dr-logo .firm-logo:not(.real-firm-logo){place-items:center;font-size:11px;display:grid;border-radius:6px!important;width:52px!important;min-width:52px!important;height:30px!important}.ex-dr-name{min-width:0;font-size:13px;line-height:1.35}.ex-dr-name b{font-family:var(--mono);letter-spacing:-.02em;margin-right:5px;font-size:15px}.ex-dr-name small{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.ex-dr-cell{min-width:0;font-family:var(--mono);color:var(--text);font-size:12px}.ex-dr-cell small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:8.5px;display:block}.ex-dr-cell s{opacity:.55;margin-left:3px;font-size:10.5px}.ex-dr-points{color:var(--accent);font-weight:600}.ex-dr-points small{color:var(--muted);font-weight:400}.ex-fr-tools{flex:none;align-items:center;gap:6px;padding:0 12px 0 4px;display:flex}.ex-icon-btn{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;place-items:center;transition:border-color .18s,color .18s,background .18s;display:grid}.ex-icon-btn:hover{border-color:var(--accent);color:var(--accent)}.ex-icon-btn svg{width:15px;height:15px}.ex-icon-btn.is-on{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ex-icon-btn.is-on{border-color:color-mix(in oklab, var(--accent) 40%, var(--line))}}.ex-icon-btn.is-on{color:var(--accent)}.ex-firm-row .ex-fr-toggle svg{transition:transform .18s}.ex-firm-row.is-open .ex-fr-toggle svg{transform:rotate(90deg)}.ex-fr-head>span:last-child{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}@media (max-width:1150px){.ex-dr-main{grid-template-columns:52px minmax(0,1.4fr) 110px 120px 110px}.ex-dr-cell:nth-of-type(2){display:none}}@media (max-width:900px){.ex-dr-main{grid-template-columns:48px minmax(0,1fr) 108px;gap:12px;padding:12px 13px}.ex-dr-cell:first-of-type,.ex-dr-cell:nth-of-type(3){display:none}}@media (max-width:560px){.ex-deal-row{flex-wrap:wrap}.ex-dr-main{grid-template-columns:44px minmax(0,1fr);grid-auto-rows:auto;gap:9px 11px;width:100%}.ex-dr-cell{grid-column:2}.ex-fr-tools{justify-content:flex-end;width:100%;padding:0 13px 11px}}.nt-panel{padding:8px 22px}.nt-list{flex-direction:column;display:flex}.notification-row.is-compact{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:13px;padding:13px 0;display:grid}.notification-row.is-compact:last-child{border-bottom:0}.notification-row.is-compact:hover .nt-body strong{color:var(--accent)}.notification-row.is-compact.unread{border-left:0;padding-left:0}.notification-row.is-compact.unread .nt-mark{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.notification-row.is-compact.unread .nt-mark{border-color:color-mix(in oklab, var(--accent) 34%, var(--line))}}.notification-row.is-compact.unread .nt-mark{color:var(--accent)}.nt-mark{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.nt-mark svg{width:14px;height:14px;margin:0}.nt-body{min-width:0}.nt-body strong{font-size:12.5px;font-weight:600;transition:color .18s;display:block}.nt-body p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;line-height:1.45;overflow:hidden}.notification-row.is-compact time{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);white-space:nowrap;font-size:8.5px}.notification-row.is-compact>svg{width:14px;height:14px;color:var(--muted)}@media (max-width:680px){.nt-panel{padding:6px 16px}.notification-row.is-compact{grid-template-columns:26px minmax(0,1fr) auto;gap:11px}.notification-row.is-compact>svg{display:none}.nt-body p{white-space:normal}}.balance-split{border-top:1px solid var(--feature-text);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 4px;padding-top:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.balance-split{border-top:1px solid color-mix(in oklab, var(--feature-text) 20%, transparent)}}.balance-split>div{min-width:0}.balance-split span{font-family:var(--mono);letter-spacing:.16em;opacity:.66;font-size:9px;display:block}.balance-split b{font-family:var(--mono);letter-spacing:-.02em;margin:7px 0 4px;font-size:21px;font-weight:400;display:block}.balance-split small{opacity:.68;font-size:10.5px;line-height:1.45;display:block}.balance-foot{justify-content:flex-end;margin-top:22px;display:flex}.balance-panel .balance-foot .button{margin-top:0}[data-theme=dark] .balance-split{border-top-color:var(--text)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .balance-split{border-top-color:color-mix(in oklab, var(--text) 18%, transparent)}}@media (max-width:480px){.balance-split{grid-template-columns:minmax(0,1fr);gap:16px}.balance-foot{justify-content:stretch}.balance-foot .button{justify-content:center;width:100%}}.cl-counts{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.cl-counts button{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--muted);cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:7px 13px;font-size:11px;display:inline-flex}.cl-counts button strong{font-family:var(--mono);color:var(--text);font-size:12.5px}.cl-counts button[aria-pressed=true]{background:var(--feature);border-color:var(--feature);color:var(--feature-text)}.cl-counts button[aria-pressed=true] strong{color:var(--feature-text)}.cl-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.cl-search{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex:1;align-items:center;gap:9px;min-width:230px;height:42px;padding:0 12px;display:flex}.cl-search>svg{width:15px;height:15px;color:var(--muted);flex:none}.cl-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.cl-search input::-webkit-search-cancel-button{filter:grayscale();opacity:.5}.cl-search button{background:var(--raised);width:26px;height:26px;color:var(--muted);cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.cl-search button svg{width:14px;height:14px}.cl-filter{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.cl-filter>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.cl-filter select{appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:42px;font:inherit;color:var(--text);cursor:pointer;padding:0 32px 0 13px;font-size:12.5px}.cl-filter>svg{pointer-events:none;width:13px;height:13px;color:var(--muted);position:absolute;bottom:14px;right:12px;transform:rotate(90deg)}.cl-result{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-bottom:14px;font-size:10px}.cl-toolbar .text-link{min-height:0;padding-bottom:12px;font-size:11px}.claim-records.is-compact{border-radius:var(--radius)}.claim-records.is-compact .claim-record{grid-template-columns:46px minmax(0,1.4fr) 96px 150px 120px auto;align-items:center;gap:16px;padding:14px 18px}.claim-records.is-compact .claim-record:last-child{border-bottom:0}.claim-records.is-compact .firm-logo{width:34px;height:34px;font-size:10px}.claim-records.is-compact .real-firm-logo{padding:0;border-radius:6px!important;width:46px!important;min-width:46px!important;height:28px!important}.claim-records.is-compact .firm-logo:not(.real-firm-logo){place-items:center;font-size:10px;display:grid;border-radius:6px!important;width:46px!important;min-width:46px!important;height:28px!important}.claim-records.is-compact .claim-record-title h2{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-size:13.5px;line-height:1.3;display:flex}.claim-records.is-compact .claim-record-title h2 span{color:var(--muted);font-size:11.5px;font-weight:400}.claim-records.is-compact .claim-record-title small{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.cl-receipt{font-style:normal}.cl-receipt.has{color:var(--accent)}.cl-receipt.none{color:#9a6314}.claim-record-paid small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:8.5px;display:block}.claim-record-paid span{font-family:var(--mono);font-size:13px}.claim-records.is-compact .claim-record-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.claim-records.is-compact .claim-record-status small{color:var(--muted);font-size:10px;line-height:1.4}.claim-records.is-compact .claim-record-reward{text-align:right}.claim-records.is-compact .claim-record-reward .point-amount{font-size:15px}.claim-records.is-compact .claim-record-reward small{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:3px;font-size:8.5px;display:block}@media (max-width:1150px){.claim-records.is-compact .claim-record{grid-template-columns:46px minmax(0,1fr) 140px 110px auto;gap:14px}.claim-record-paid{display:none}}@media (max-width:900px){.claim-records.is-compact .claim-record{grid-template-columns:42px minmax(0,1fr) auto;gap:9px 13px;padding:14px}.claim-records.is-compact .claim-record-status{grid-area:2/2}.claim-records.is-compact .claim-record-reward{text-align:right;grid-area:1/3}.claim-records.is-compact .claim-record>.text-link{grid-area:2/3;justify-self:end}}@media (max-width:560px){.cl-toolbar{gap:8px}.cl-filter{flex:1}.cl-filter select{width:100%}.cl-result{width:100%;padding-bottom:0}.claim-records.is-compact .claim-record-title small{white-space:normal}}.sec-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);margin-top:18px;padding:20px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sec-head>div:first-child{flex:1;min-width:0}.sec-head .eyebrow{margin-bottom:8px;display:block}.sec-head strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:15px;display:block}.sec-head small{max-width:58ch;color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6;display:block}.sec-side{flex:none;align-items:center;gap:11px;display:flex}.sec-side .button{margin:0}.sec-form{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.sec-form .form-actions{margin-top:18px}.sec-note{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.sec-note svg{width:15px;height:15px;color:var(--muted);flex:none;margin-top:1px}.sec-note p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.6}.sec-note.is-good{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sec-note.is-good{border-color:color-mix(in oklab, var(--accent) 34%, var(--line))}}.sec-note.is-good{background:var(--soft)}.sec-note.is-good svg,.sec-note.is-good p{color:var(--accent)}.sec-foot{margin-top:22px;font-size:11.5px;line-height:1.7}.sec-foot .text-link{gap:5px;min-height:0;font-size:11.5px;display:inline-flex}@media (max-width:680px){.sec-head{flex-direction:column;gap:14px}.sec-side{width:100%}.sec-side .button{flex:1;justify-content:center}}.cf-wrap{max-width:760px}.cf-parsed{border:1px solid var(--accent);align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.cf-parsed{border:1px solid color-mix(in oklab, var(--accent) 30%, var(--line))}}.cf-parsed{border-radius:var(--radius);background:var(--soft)}.cf-parsed>svg{width:17px;height:17px;color:var(--accent);flex:none;margin-top:2px}.cf-parsed>div{flex:1;min-width:0}.cf-parsed strong{font-size:13px;display:block}.cf-parsed p{color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.55}.cf-parsed .text-link{flex:none;min-height:0;font-size:11px}.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cf-grid .form-field{margin:0}.cf-amount-row{gap:8px;display:flex}.cf-amount-row select{flex:none;width:84px}.cf-amount-row input{flex:1;min-width:0}.cf-receipt{margin-top:18px}.cf-drop{border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:center;gap:13px;padding:15px 16px;transition:border-color .18s;display:flex}.cf-drop:hover{border-color:var(--accent)}.cf-drop>svg{width:19px;height:19px;color:var(--accent);flex:none}.cf-drop>span{min-width:0}.cf-drop strong{overflow-wrap:anywhere;font-size:13px;display:block}.cf-drop small{color:var(--muted);margin-top:3px;font-size:10.5px;display:block}.cf-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cf-receipt-note{color:var(--muted);margin:9px 2px 0;font-size:11px;line-height:1.6}.cf-multi{margin-top:18px}.cf-qty{max-width:300px;margin-top:12px}.cf-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px 20px;display:flex}.cf-bar .eyebrow{display:block}.cf-bar strong{font-family:var(--mono);letter-spacing:-.02em;color:var(--accent);margin:7px 0 4px;font-size:23px;font-weight:400;display:block}.cf-bar small{color:var(--muted);font-size:10.5px;line-height:1.5;display:block}.cf-bar .button{flex:none;margin:0}.cf-confirm{display:none}@media (max-width:680px){.cf-grid{grid-template-columns:minmax(0,1fr)}.cf-bar{box-shadow:0 12px 30px var(--text);flex-direction:column;align-items:stretch;gap:14px;position:sticky;bottom:8px}@supports (color:color-mix(in lab, red, red)){.cf-bar{box-shadow:0 12px 30px color-mix(in oklab, var(--text) 12%, transparent)}}.cf-bar .button{justify-content:center;width:100%}}.social-links a[data-social=socialx]{color:#0f1419}[data-theme=dark] .social-links a[data-social=socialx]{color:#f3f5f7}.social-links a[data-social=discord]{color:#5865f2}.social-links a[data-social]{transition:transform .18s,opacity .18s}.social-links a[data-social]:hover{opacity:1;transform:translateY(-1px)}.social-links a[data-social] svg{width:17px;height:17px}:where(.field) dialog[data-kind=search]{width:min(880px,100% - 32px)}:where(.field) dialog[data-kind=search] .search-field{padding:14px 18px}:where(.field) dialog[data-kind=search] .search-field input{font-size:16px}.search-result .sr-main{flex:1;min-width:0}.search-result .sr-main strong{font-size:13.5px;display:block}.search-result .sr-main small{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:2px;font-size:9.5px;display:block}.search-result .sr-meta{text-align:right;font-family:var(--mono);color:var(--accent);flex:none;font-size:12.5px}.search-result .sr-meta small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:8.5px;display:block}.search-result .real-firm-logo{padding:0;border-radius:6px!important;width:56px!important;min-width:56px!important;height:32px!important}.search-result .firm-logo:not(.real-firm-logo){place-items:center;font-size:12px;display:grid;border-radius:6px!important;width:56px!important;min-width:56px!important;height:32px!important}@media (max-width:680px){:where(.field) dialog[data-kind=search]{width:100%}.search-result .sr-meta{display:none}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ex-firm-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ex-firm-row>.ex-fr-main{grid-column:1}.ex-firm-row>.ex-fr-tools{grid-column:2;align-self:center}.ex-firm-row>.ex-fr-body{grid-column:1/-1}.ex-firm-row.is-partner{padding-right:0;display:grid}.ex-firm-row.is-partner .ex-fr-main{flex:none}@media (max-width:560px){.ex-firm-row{grid-template-columns:minmax(0,1fr)}.ex-firm-row>.ex-fr-tools{grid-column:1;justify-content:flex-end;padding:0 13px 11px}}.ex-firm-row>.ex-fr-main .ex-fr-toggle{width:22px;height:22px;color:var(--muted);background:0 0;border:0}.ex-firm-row.is-open>.ex-fr-main .ex-fr-toggle{color:var(--accent);background:0 0;border:0}.ex-firm-row>.ex-fr-main .ex-fr-toggle svg{width:16px;height:16px}.ex-fr-main{grid-template-columns:auto minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) 22px}.cf-receipt{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.cf-receipt .cf-drop{grid-column:1}.cf-paste{white-space:nowrap;grid-column:2;align-self:stretch;margin:0}.cf-receipt-note{grid-column:1/-1}@media (max-width:680px){.cf-receipt{grid-template-columns:minmax(0,1fr)}.cf-receipt .cf-drop,.cf-paste{grid-column:1}.cf-paste{justify-content:center}}@media (max-width:900px){.member-main .ml-spot-stage>.ml-spotlight{grid-template-columns:minmax(0,1fr);gap:20px}.member-main .ml-spotlight-figure{text-align:left;border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.member-main .ml-spotlight-figure .eyebrow,.member-main .ml-spotlight-figure .point-amount{justify-content:flex-start}}@media (max-width:560px){.ex-firm-row>.ex-fr-main{grid-template-columns:44px minmax(0,1fr) 20px;grid-auto-rows:auto;gap:4px 11px;padding:13px}.ex-fr-main>.ex-fr-logo{grid-row:1/span 2}.ex-fr-main>.ex-fr-name{grid-area:1/2}.ex-fr-main>.ex-fr-toggle{grid-area:1/3;align-self:start;margin-top:4px}.ex-fr-main>.ex-fr-cell{grid-area:2/2;align-items:baseline;gap:7px;font-size:11.5px;display:flex}.ex-fr-main>.ex-fr-cell small{margin:0;font-size:8px}.ex-fr-main>.ex-fr-cell:not(.ex-fr-points){display:none}.ex-fr-name,.ex-fr-name small{white-space:normal}.ex-firm-row>.ex-fr-tools{padding:0 13px 12px}.cl-toolbar{align-items:stretch}.cl-search{flex:100%;min-width:0}.cl-filter{flex:calc(50% - 5px);min-width:0}.cl-counts{gap:6px}.cl-counts button{padding:6px 11px;font-size:10.5px}}@media (max-width:900px){.claim-records.is-compact .claim-record>.text-link{justify-self:end;min-height:0;gap:6px!important;width:auto!important;padding:0!important;font-size:10.5px!important}.claim-records.is-compact .claim-record>.text-link svg{flex:none;width:14px;height:14px}.claim-records.is-compact .claim-record-status small{display:block}}.challenge-list.ex-challenges{flex-direction:column;gap:8px;display:flex}.challenge-list .ex-dr-logo{display:none}.challenge-list .ex-dr-main{grid-template-columns:minmax(0,1.5fr) 110px 110px 130px 120px}.challenge-list .ex-dr-name small{color:var(--muted)}.challenge-list .ex-fr-tools>a.ex-icon-btn{display:none}@media (max-width:1150px){.challenge-list .ex-dr-main{grid-template-columns:minmax(0,1.4fr) 110px 120px 110px}}@media (max-width:900px){.challenge-list .ex-dr-main{grid-template-columns:minmax(0,1fr) 108px}}@media (max-width:560px){.challenge-list .ex-dr-main{grid-template-columns:minmax(0,1fr)}.challenge-list .ex-dr-cell{grid-column:1}}.ex-dr-firm{font-style:normal}.challenge-list .ex-dr-firm{display:none}.challenge-list .ex-dr-main{grid-template-columns:minmax(150px,1.6fr) 96px 104px 116px 108px;gap:12px}.pf-identity{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin:22px 0 24px;padding-bottom:22px;display:flex}.pf-photo{flex:none;overflow:hidden;border-radius:14px!important;width:66px!important;height:66px!important;font-size:20px!important}.pf-photo-actions{flex-wrap:wrap;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.pf-photo-actions>label{cursor:pointer;color:var(--accent);align-items:center;gap:7px;font-size:11.5px;display:inline-flex;position:relative}.pf-photo-actions>label svg{width:15px;height:15px}.pf-photo-actions>label input{opacity:0;cursor:pointer;position:absolute;inset:0}.pf-photo-actions .text-link{min-height:0;font-size:11.5px}.pf-photo-actions>small{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);flex-basis:100%;font-size:9px}.pf-meta{text-align:right;flex:none}.pf-meta strong{margin-top:6px;font-size:13px;display:block}#username-status.is-good{color:var(--accent)}#username-status.is-bad{color:#a2402f}.pf-code{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.pf-code-btn{border:1px dashed var(--line);border-radius:var(--radius);background:var(--ground);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:420px;margin-top:10px;padding:13px 15px;transition:border-color .18s;display:flex}.pf-code-btn:hover{border-color:var(--xp)}.pf-code-btn b{font-family:var(--mono);letter-spacing:.14em;color:var(--xp);font-size:14px;font-weight:400}.pf-code-btn>span{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:9px}.pf-code>small{max-width:60ch;color:var(--muted);margin-top:9px;font-size:11.5px;line-height:1.6;display:block}@media (max-width:680px){.pf-meta{text-align:left;flex-basis:100%}.pf-code-btn{max-width:none}}.consent-points{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.consent-points li{color:var(--muted);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.65;display:flex}.consent-points svg{width:15px;height:15px;color:var(--accent);flex:none;margin-top:2px}.consent-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.consent-banner{border-color:color-mix(in oklab, #9a6314 32%, var(--line))}}.consent-banner svg{color:#9a6314}.unsub-points{flex-direction:column;gap:11px;margin:16px 0 22px;padding:0;list-style:none;display:flex}.unsub-points li{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.unsub-points svg{width:15px;height:15px;color:var(--accent);flex:none;margin-top:2px}.unsub-note{max-width:64ch;margin-top:18px;font-size:11.5px;line-height:1.7}.consent-banner{background:#9a6314}@supports (color:color-mix(in lab, red, red)){.consent-banner{background:color-mix(in oklab, #9a6314 7%, var(--surface))}}.consent-banner{border-color:#9a6314}@supports (color:color-mix(in lab, red, red)){.consent-banner{border-color:color-mix(in oklab, #9a6314 30%, var(--line))}}.consent-banner h3{color:#7d4f10}.social-links a[data-social=instagram]{color:#e1306c}.member-rail .ex-activity{margin-top:18px}.member-rail .ex-activity .ex-activity-row,.ex-activity-inline .ex-activity-row{align-items:flex-start;gap:14px;padding:9px 0}.ex-ar-main{flex:1;min-width:0}.ex-ar-main b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.ex-ar-main small{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;line-height:1.5;display:block;overflow:hidden}.member-rail .ex-activity .point-amount,.ex-activity-inline .ex-activity-row .point-amount{margin-top:1px}.member-sidebar{padding-bottom:16px}.member-sidebar-bottom{padding-bottom:4px}.pf-identity{align-items:flex-start;gap:20px}.pf-photo-btn{cursor:pointer;border-radius:16px;flex:none;display:block;position:relative}.pf-photo-btn input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pf-photo{overflow:hidden;border-radius:16px!important;width:72px!important;height:72px!important;font-size:22px!important}.pf-photo img{object-fit:cover;width:100%;height:100%}.pf-photo-hint{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;transition:color .18s,border-color .18s;display:grid;position:absolute;bottom:-4px;right:-4px}.pf-photo-hint svg{width:13px;height:13px}.pf-photo-btn:hover .pf-photo-hint{color:var(--accent);border-color:var(--accent)}.pf-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pf-who>strong{letter-spacing:-.03em;font-size:19px;line-height:1.25}.pf-handle{font-family:var(--mono);letter-spacing:.04em;color:var(--xp);font-size:12px}.pf-email{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.pf-file,.pf-file-action{font-family:var(--mono);letter-spacing:.14em;color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-size:9px;position:relative}.pf-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pf-file-action{color:#a2402f}.pf-photo-actions>small{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-size:9px}.pf-since{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);margin-top:10px;font-size:9px}.sec-block.is-danger{border-color:#a2402f}@supports (color:color-mix(in lab, red, red)){.sec-block.is-danger{border-color:color-mix(in oklab, #a2402f 28%, var(--line))}}.sec-block.is-danger .eyebrow{color:#a2402f}.button.sec-danger{border-color:#a2402f}@supports (color:color-mix(in lab, red, red)){.button.sec-danger{border-color:color-mix(in oklab, #a2402f 40%, var(--line))}}.button.sec-danger{color:#a2402f;background:0 0}.button.sec-danger:hover{background:#a2402f12;background:lab(41.0353% 40.6328 31.8541/.07);border-color:#a2402f}.sec-form .form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:680px){.sec-form .form-two{grid-template-columns:minmax(0,1fr)}.pf-identity{gap:16px}}.post-menu-pop{z-index:60;border:1px solid var(--line);background:var(--surface);width:min(320px,100vw - 16px);box-shadow:0 18px 46px var(--text);border-radius:14px;padding:6px;position:absolute}@supports (color:color-mix(in lab, red, red)){.post-menu-pop{box-shadow:0 18px 46px color-mix(in oklab, var(--text) 18%, transparent)}}.post-menu-pop{animation:.14s pm-in}@keyframes pm-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.post-menu-pop{animation:none}}.post-menu{flex-direction:column;gap:2px;display:flex}.post-menu-item{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:13px;padding:13px 14px;transition:background .16s,border-color .16s;display:flex}.post-menu-item:hover{background:var(--raised);border-color:var(--line)}.post-menu-item>svg{width:17px;height:17px;color:var(--muted);flex:none;margin-top:1px}.post-menu-item strong{font-size:13.5px;font-weight:600;display:block}.post-menu-item small{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.55;display:block}.post-menu-item.is-danger,.post-menu-item.is-danger>svg{color:#a2402f}.post-menu-item.is-danger:hover{background:#a2402f12;background:lab(41.0353% 40.6328 31.8541/.07);border-color:#a2402f}@supports (color:color-mix(in lab, red, red)){.post-menu-item.is-danger:hover{border-color:color-mix(in oklab, #a2402f 26%, var(--line))}}.private-review.is-removed{border-color:#a2402f}@supports (color:color-mix(in lab, red, red)){.private-review.is-removed{border-color:color-mix(in oklab, #a2402f 30%, var(--line))}}.private-review.is-removed{color:#a2402f}.private-review .text-link{min-height:0;margin-left:6px;font-size:11px}.pf-photo-actions{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:11px;display:flex!important}.pf-photo-actions .pf-file,.pf-photo-actions .pf-file-action{margin:0;width:auto!important;display:inline-flex!important}.pf-photo-actions>small{width:auto;display:inline-block}.pf-since{display:inline-block}.pf-photo-actions>small{max-width:none;flex:none!important;width:auto!important}.balance-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:24px;display:flex}.balance-foot .withdraw-progress{flex:1;min-width:240px;margin:0}.balance-panel .balance-foot .button{flex:none;margin:0}.balance-foot .withdraw-progress p{margin-top:8px;font-size:11.5px}@media (max-width:680px){.balance-foot{flex-direction:column;align-items:stretch;gap:16px}.balance-foot .button{justify-content:center;width:100%}}.upcoming-panel{flex-direction:column;display:flex}.upcoming-note{margin-top:auto;padding-top:18px}.cf-bundle{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:18px;padding:15px 16px}.cf-bundle .cf-multi{margin:0}.cf-qty{flex-wrap:wrap;align-items:center;gap:14px;max-width:none;margin-top:13px;display:flex}.cf-qty[hidden]{display:none}.cf-qty-label{font-family:var(--mono);letter-spacing:.16em;color:var(--muted);font-size:9px}.cf-stepper{border:1px solid var(--line);background:var(--raised);border-radius:999px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.cf-stepper input{text-align:center;width:56px;font:400 16px/1 var(--mono);color:var(--text);appearance:textfield;background:0 0;border:0;outline:0;padding:10px 0}.cf-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cf-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cf-step{width:38px;height:40px;font:400 17px/1 var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .16s,background .16s;display:grid}.cf-step:hover{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cf-step:hover{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.cf-qty>small{min-width:180px;color:var(--muted);flex:1;font-size:12px;line-height:1.5}.cf-qty>small b{color:var(--text);font-weight:600}.pf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.pf-fields .form-field{margin:0}.pf-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:26px;padding-top:22px;display:flex}.pf-foot .pf-code{border:0;flex:1;min-width:260px;margin:0;padding:0}.pf-foot .pf-code-btn{max-width:320px}.pf-actions{flex:none;align-items:center;gap:20px;display:flex}.pf-actions .button{margin:0}@media (max-width:760px){.pf-fields{grid-template-columns:minmax(0,1fr)}.pf-foot{flex-direction:column;align-items:stretch;gap:20px}.pf-foot .pf-code-btn{max-width:none}.pf-actions{justify-content:space-between}}.firm-sticky-offer{flex-direction:column;gap:0;display:flex}.firm-sticky-offer>.eyebrow{margin-bottom:10px}.firm-sticky-offer>h3{margin:0 0 12px}.firm-sticky-offer>p{margin:14px 0 0}.firm-sticky-offer .button{margin-top:20px!important}.firm-sticky-offer .coupon{margin-top:12px}.firm-sticky-offer>.text-link{min-height:38px;margin-top:6px}.firm-sticky-offer>.text-link:last-child{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.member-rail .ex-activity .panel-heading{align-items:baseline;margin-bottom:2px}.member-rail .ex-activity h2{align-items:center;gap:8px;display:flex}.ex-live{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 var(--accent);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.ex-live{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 55%, transparent)}}.ex-live{animation:2.4s ease-out infinite ex-pulse}@keyframes ex-pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ex-live{animation:none}}.ex-activity-lede{color:var(--muted);margin:0 0 12px;font-size:11.5px;line-height:1.5}.ex-activity-lede .point-amount{font-family:var(--mono);color:var(--accent);gap:3px;font-size:12px;display:inline-flex}.ex-activity-lede .point-amount small{font-size:8.5px}.ex-activity-lede .points-symbol{width:8px;height:12px}.member-rail .ex-activity-feed{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.member-rail .ex-activity .ex-activity-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.member-rail .ex-activity .ex-activity-row{border-bottom:1px solid color-mix(in oklab, var(--line) 62%, transparent)}}.member-rail .ex-activity .ex-activity-row:last-child{border-bottom:0}.member-rail .ex-activity .ex-activity-row:hover .ex-ar-main b{color:var(--accent)}.ex-ar-main b{transition:color .16s}.member-rail .ex-activity .point-amount{font-variant-numeric:tabular-nums;justify-content:flex-end;margin:0}.member-rail .ex-activity-foot{border-top:1px solid var(--line);text-transform:none;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.member-rail .ex-activity-foot .text-link{min-height:0;color:var(--accent);gap:5px;font-size:10px}.member-rail .ex-activity-foot .text-link svg{width:12px;height:12px}.ex-activity-lede .point-amount{margin-right:5px}.ex-activity-lede .point-amount small{margin-left:2px}.upcoming-note{flex:none;margin-top:auto!important}.balance-foot .withdraw-progress-head{letter-spacing:.1em;white-space:nowrap;flex-wrap:nowrap;gap:10px;font-size:8.5px}.balance-foot .withdraw-progress-head>span:last-child{flex:none}.member-rail .ex-activity{padding:18px 18px 14px}.member-rail .ex-activity .panel-heading{margin-bottom:0}.member-rail .ex-activity h2{font-size:15px}.ex-activity-lede{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:3px 0 10px;font-size:9.5px}.member-rail .ex-activity-feed{border-top:1px solid var(--line);padding-top:4px}.member-rail .ex-activity .ex-activity-row{border:0;border-radius:8px;margin:0 -8px;padding:7px 8px;transition:background .16s}.ex-ar-main b{letter-spacing:-.01em;font-size:12.5px;font-weight:500}.ex-ar-main small{letter-spacing:.02em;color:var(--muted);margin-top:1px;font-size:8.5px}@supports (color:color-mix(in lab, red, red)){.ex-ar-main small{color:color-mix(in oklab, var(--muted) 78%, transparent)}}.member-rail .ex-activity .point-amount{color:var(--accent);font-size:11px}@supports (color:color-mix(in lab, red, red)){.member-rail .ex-activity .point-amount{color:color-mix(in oklab, var(--accent) 88%, var(--text))}}.member-rail .ex-activity .point-amount small{font-size:7.5px}.member-rail .ex-activity .points-symbol{width:8px;height:12px}.member-rail .ex-activity-foot{justify-content:flex-end;margin-top:10px;padding-top:10px}.member-rail .ex-activity{background:linear-gradient(175deg, var(--accent), var(--surface) 62%)}@supports (color:color-mix(in lab, red, red)){.member-rail .ex-activity{background:linear-gradient(175deg, color-mix(in oklab, var(--accent) 9%, var(--surface)), var(--surface) 62%)}}.member-rail .ex-activity{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.member-rail .ex-activity{border-color:color-mix(in oklab, var(--accent) 22%, var(--line))}}.member-rail .ex-activity h2{color:var(--feature)}.member-rail .ex-activity .panel-heading .text-link{color:var(--accent)}.ex-activity-lede b{color:var(--feature);font-weight:600}.member-rail .ex-activity-feed{border-top-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.member-rail .ex-activity-feed{border-top-color:color-mix(in oklab, var(--accent) 20%, var(--line))}}.member-rail .ex-activity .ex-activity-row{padding-left:14px;position:relative}.member-rail .ex-activity .ex-activity-row:before{content:"";background:var(--tint,var(--accent));opacity:.85;border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:2px}.member-rail .ex-activity .ex-activity-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.member-rail .ex-activity .ex-activity-row:hover{background:color-mix(in oklab, var(--accent) 8%, transparent)}}[data-firm-tint=fundednext]{--tint:#2f5d3a}[data-firm-tint=the5ers]{--tint:#7a5c9c}[data-firm-tint=tradeify]{--tint:#2f7d6b}[data-firm-tint=blueberryfunded]{--tint:#4a6fa5}[data-firm-tint=fundingpips]{--tint:#b0761c}.ex-ar-amount{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--feature);letter-spacing:-.01em;flex:none;font-size:13px}.ex-ar-amount small{letter-spacing:.06em;color:var(--muted);margin-left:3px;font-size:8px}.member-rail .ex-activity-foot{border-top-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.member-rail .ex-activity-foot{border-top-color:color-mix(in oklab, var(--accent) 20%, var(--line))}}[data-theme=dark] .member-rail .ex-activity{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .member-rail .ex-activity{background:color-mix(in oklab, var(--accent) 12%, var(--surface))}}[data-theme=dark] .member-rail .ex-activity h2,[data-theme=dark] .ex-activity-lede b,[data-theme=dark] .ex-ar-amount{color:var(--accent)}.ex-ar-amount{white-space:nowrap}.ex-estimator{align-items:stretch!important}.ex-estimator>.ex-est-config,.ex-estimator>.ex-est-result{flex-direction:column;display:flex}.ex-est-journey{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:flex}.ex-est-journey li{align-items:flex-start;gap:14px;display:flex}.ex-est-journey span{border:1px solid var(--line);width:26px;height:26px;font:400 9px/1 var(--mono);letter-spacing:.06em;color:var(--muted);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.ex-est-journey b{letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.ex-est-journey small{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.6;display:block}.ex-est-journey-foot{margin-top:auto;padding-top:22px}.ex-est-journey-foot .text-link{min-height:0}@media (max-width:1000px){.ex-estimator>.ex-est-config,.ex-estimator>.ex-est-result{display:block}.ex-est-journey-foot{margin-top:22px}}.ex-est-result>.ex-method{margin-top:auto}.jn-note{max-width:none;padding-bottom:0}.jn-head{max-width:62ch}.jn-head .eyebrow{margin-bottom:16px}.jn-note h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.08}.jn-lede{color:var(--muted);margin:20px 0 0;font-size:clamp(15px,1.4vw,17.5px);line-height:1.72}.jn-body{border-top:1px solid var(--line);max-width:62ch;margin-top:34px;padding-top:30px}.jn-body h2{letter-spacing:-.03em;margin:0 0 14px;font-size:20px}.jn-body p{margin:0;font-size:15px;line-height:1.8}.jn-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:32px;padding:24px 26px}.jn-list h3{font:400 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.jn-list ol{counter-reset:jn;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.jn-list li{counter-increment:jn;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:14px;display:grid}.jn-list li:before{content:counter(jn, decimal-leading-zero);font:400 9.5px/1.9 var(--mono);letter-spacing:.06em;color:var(--accent)}.jn-list b{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.jn-list span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.65;display:block}.jn-close{border-top:1px solid var(--line);color:var(--text);padding-top:22px;font-size:15px;font-style:italic;line-height:1.8;margin-top:28px!important}.jn-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:62ch;margin-top:40px;padding-top:26px;display:flex}.jn-next{text-align:right;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:0;display:inline-grid}.jn-next svg{flex:none;grid-area:1/2/span 2}.jn-next-label{grid-area:1/1}.jn-next-title{grid-area:2/1}.jn-next-label{font:400 9px/1 var(--mono);letter-spacing:.16em;color:var(--muted);margin-bottom:6px;display:block}.jn-next-title{letter-spacing:-.01em;color:var(--text);font-size:14.5px;font-weight:600;display:block}.jn-foot>.text-link{order:-1;min-height:0}.jn-index{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.jn-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:26px;display:flex}.jn-card h2{letter-spacing:-.035em;margin:16px 0 0;font-size:21px;line-height:1.25}.jn-card p{color:var(--muted);margin:14px 0 22px;font-size:13.5px;line-height:1.7}.jn-card .text-link{align-self:flex-start;min-height:0;margin-top:auto}@media (max-width:680px){.jn-list{padding:20px}.jn-foot{flex-direction:column;align-items:flex-start;gap:20px}.jn-next{text-align:left;flex-direction:row}}.jn-list li>div{min-width:0}.jn-note p.jn-lede{font-size:clamp(15px,1.4vw,17.5px);line-height:1.72}.jn-note .jn-body p{font-size:15px;line-height:1.8}:where(.field) .ex-ar-amount small{display:inline!important}.jn-note{flex-direction:column;align-items:center;padding-top:8px;display:flex}.jn-head,.jn-body,.jn-foot{width:100%;max-width:68ch;margin-left:auto;margin-right:auto}.jn-head{text-align:center}.jn-head .eyebrow{justify-content:center}.jn-lede{max-width:58ch;margin-left:auto;margin-right:auto}.jn-body{margin-top:36px;padding-top:32px}@media (max-width:760px){.jn-head{text-align:left}.jn-head .eyebrow{justify-content:flex-start}}.ml-lead-deck{position:relative}.ml-lead-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(50% - 9px);grid-auto-flow:column;gap:18px;display:grid;overflow-x:auto}.ml-lead-track::-webkit-scrollbar{display:none}.ml-lead-track>.ml-firm-lead{scroll-snap-align:start;min-width:0}.ml-lead-track:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.ml-lead-dots{color:var(--text);justify-content:center;align-items:center;gap:7px;margin-top:15px;display:flex}.ml-lead-dots .ml-dot[hidden]{display:none}.ml-lead-dots{gap:0}.ml-lead-dots .ml-dot{background:0 0;place-items:center;width:44px;height:44px;display:grid;transform:none}.ml-lead-dots .ml-dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ml-lead-dots .ml-dot[aria-current=true]:before{transform:scale(1.25)}.ml-firm-deck .circle-link{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ml-firm-deck .circle-link:hover{background:var(--soft);border-color:var(--accent)}.ml-firm-deck .circle-link svg{width:20px;height:20px}.ml-rest-row{border-top:1px solid var(--line);margin-top:28px;display:block}.ml-rest-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:15px 0 3px;font-size:10px;display:block}.ml-rest-row .ml-firm-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 26px;padding:15px 2px;display:grid}.ml-rest-row .ml-firm-card:last-child{border-bottom:0}.ml-rest-row .ml-fc-top{grid-area:1/1/3}.ml-rest-row .ml-fc-range{white-space:nowrap;grid-area:1/2;justify-self:end;margin:0;font-size:23px}.ml-rest-row .ml-fc-label{text-align:right;grid-area:2/2;justify-self:end;font-size:10px}.ml-rest-row .ml-fc-foot{grid-area:1/3/3;gap:16px;margin:0;padding:0}.footer-top .footer-links{margin-left:auto}.footer-top .social-links{color:var(--text);gap:4px}.footer .social-links a{border-radius:var(--radius);border:0;place-items:center;width:36px;height:36px;display:grid}.footer .social-links a:hover{background:var(--raised)}.footer .social-links svg{width:17px;height:17px}.footer-links a,.footer-links button{align-items:center;display:inline-flex}@media (max-width:760px){.footer .footer-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 12px;display:grid}.footer-top>.footer-brand{grid-area:1/1}.footer-top .social-links{grid-area:1/2;justify-self:end;margin:0}.footer-top .footer-links{grid-area:2/1/auto/-1;gap:20px;margin:0}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}}.chat-bubble.member,.chat-bubble.member p{color:var(--accent-text)}.mobile-deal-filters>summary{display:none}@media (min-width:761px){.mobile-deal-filters{display:contents}}@media (max-width:760px){:where(.field){--mobile-bottom:64px;--mobile-height:100dvh;--mobile-header:62px}.mobile-keyboard .mobile-tabs{display:none!important}.member-main input,.member-main textarea,.member-main select,.ex-combo-search,.ex-picker-head input{font-size:16px!important}.member-main input,.member-main textarea,.member-main select{scroll-margin-block:90px 190px}.member-header-right .icon-button,.member-header-right .member-avatar{min-width:44px;min-height:44px}.mobile-utility-strip{min-height:44px;padding-block:0}.mobile-utility-strip .social-links a,.mobile-utility-strip .navbar-coupon{min-height:44px}.mobile-utility-strip .social-links a{min-width:40px}.ml-announce-inner{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:0 4px;min-height:0;padding:7px 0;display:grid}.ml-announce-deck{grid-area:1/1}.ml-announce-slide{display:block}.ml-announce-kind{display:none}.ml-announce-slide p{font-size:11.5px;line-height:1.55;display:inline}.ml-announce .ml-announce-cta{white-space:nowrap;text-underline-offset:3px;min-height:0;margin-left:9px;padding-block:9px;font-size:11.5px;display:inline}.ml-announce .ml-announce-cta svg{vertical-align:-2px;width:13px;height:13px;margin-right:5px;display:inline-block}.ml-announce-close{opacity:.85;grid-area:1/2;align-self:center;width:34px;height:34px;margin:0}.ml-announce .ml-dots{display:none}.is-static .ml-announce-slide+.ml-announce-slide{margin-top:8px}.ml-band .ml-latest-label{font-size:10px}.ml-band .ml-firms{padding:13px 0;display:block}.ml-band .ml-firms-label{letter-spacing:.1em;max-width:none;margin-bottom:7px;font-size:10px;line-height:1.4;display:block}.ml-band .ml-firms-label br{display:none}.ml-band .ml-mark{margin-right:34px;font-size:15px}.ex-discovery{gap:12px;margin-bottom:12px}.ex-deals-bar{margin-bottom:12px}.ex-deals-bar h1{font-size:23px!important}.mobile-deal-filters{border-block:1px solid var(--line);margin:0 0 12px}.mobile-deal-filters>summary{cursor:pointer;align-items:center;gap:9px;min-height:48px;font-size:13px;list-style:none;display:flex}.mobile-deal-filters>summary::-webkit-details-marker{display:none}.mobile-deal-filters>summary>svg{width:16px;height:16px}.mobile-deal-filters>summary span{color:var(--muted);margin-left:auto;font-size:11px}.mobile-deal-filters[open]>summary>svg:last-child{transform:rotate(90deg)}.mobile-deal-filters>.ex-filters{margin:0;padding:10px 0 16px}.mobile-deal-filters .ex-select{min-width:0}.ex-results-head{margin-block:8px 12px}.ex-results-head .text-link{min-height:44px}.ex-est-journey{display:none}.ex-est-journey-foot{margin-top:14px}.ex-est-config{gap:18px;display:grid!important}.ex-est-result{scroll-margin-top:82px}.ex-mobile-estimate{top:var(--mobile-header)}.ex-combo-list{max-height:min(250px,40dvh)}.ex-combo-list button{min-height:48px}.ex-combo-panel{max-height:55dvh;overflow-y:auto}#sources .section-head{margin-bottom:24px;display:block}#sources .section-head h2{max-width:18ch;font-size:32px;line-height:1.12}#sources .section-head>.text-link{min-height:44px;margin-top:10px}.ml-lead-track{grid-auto-columns:100%;gap:12px}.ml-lead-dots{margin-top:12px}.ml-firm-lead{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 15px;display:grid;position:relative}.ml-firm-lead.is-paid{background:#e7b75b}@supports (color:color-mix(in lab, red, red)){.ml-firm-lead.is-paid{background:color-mix(in oklab, #e7b75b 9%, var(--ground))}}.ml-firm-lead.is-paid{border-color:#e7b75b}@supports (color:color-mix(in lab, red, red)){.ml-firm-lead.is-paid{border-color:color-mix(in oklab, #e7b75b 34%, var(--line))}}.ml-fl-top{grid-column:1/-1;gap:12px;margin:0 0 8px}.ml-firm-lead h3{grid-area:2/1;font-size:20px}.ml-firm-lead>p{grid-area:3/1;font-size:12px}.ml-fl-figure{text-align:right;grid-area:2/2/4;align-self:center;margin:0;padding:0}.ml-fl-figure .point-amount{white-space:nowrap;font-size:23px}.ml-fl-figure .eyebrow{font-size:9px}.ml-fl-figure>small{display:none}.ml-fl-foot{grid-column:1/-1;gap:10px;margin:8px 0 0;padding:10px 0 0}.ml-fl-foot .text-link,.ml-fc-foot .text-link{min-height:44px;font-size:12px}.ml-rest-row{margin-top:22px}.ml-rest-label{padding:12px 0 2px}.ml-rest-row .ml-firm-card{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 2px}.ml-rest-row .ml-fc-top{grid-area:1/1/3;gap:10px}.ml-fc-top strong{white-space:normal;font-size:14px}.ml-fc-top .real-firm-logo,.ml-fc-top .firm-logo:not(.real-firm-logo){width:46px!important;min-width:46px!important}.ml-rest-row .ml-fc-range{grid-area:1/2;margin:0;font-size:20px}.ml-rest-row .ml-fc-label{display:none}.ml-rest-row .ml-fc-foot{grid-area:2/2;justify-self:end;gap:10px;margin:4px 0 0;padding:0}.ml-rest-row .ml-fc-foot .badge{font-size:8px}.ml-firm-more{border:0;margin-top:16px;padding-top:0}.cf-bar{bottom:calc(var(--mobile-bottom) + 12px);z-index:20;gap:10px;padding:14px 16px}.cf-bar strong{margin-block:4px;font-size:21px}:where(.field)[data-mobile-page=claim] .support-launcher{display:none!important}.claim-workspace .claim-reassurance>.text-link{min-height:44px;font-size:12px}.claim-records.is-compact .claim-record>.text-link{width:auto;min-width:64px;min-height:44px;font-size:12px}.claim-records.is-compact .claim-record-title small{font:11px/1.55 var(--sans)}.claim-records.is-compact .claim-record-reward small{font:10px/1.5 var(--sans)}.cl-counts button{min-height:44px}.cl-search button{width:40px;height:40px}.ex-icon-btn,.post-more{min-width:44px;min-height:44px}.post-more{margin-block:-8px}.post-context-picker summary{align-items:center;min-height:44px;display:flex}.ex-chat-actions .text-link{min-width:44px;min-height:44px!important;font-size:11px!important}.post-firm{align-items:center;min-height:32px;display:inline-flex}:where(.field)[data-mobile-page=chat] .ml-announce,:where(.field)[data-mobile-page=chat] .mobile-utility-strip{display:none}:where(.field)[data-mobile-page=chat] .member-main{padding-top:10px!important;padding-bottom:calc(var(--mobile-bottom) + 2px)!important}:where(.field)[data-mobile-page=chat] .ex-chat-layout{display:block}:where(.field)[data-mobile-page=chat] .ex-chat{height:calc(var(--mobile-height) - var(--mobile-header) - var(--mobile-bottom) - 14px);min-height:230px}:where(.field)[data-mobile-page=chat] .ex-chat-aside{display:none}.ex-chat-compose{padding:10px 12px}.ex-chat-field{grid-template-columns:minmax(0,1fr) auto;gap:4px;height:auto;padding:8px 10px;display:grid}.ex-chat-compose textarea{grid-column:1/-1;width:100%;height:44px;min-height:44px;max-height:100px;overflow-y:auto;font:16px/22px var(--sans)!important}.ex-chat-tools{grid-column:1/-1;justify-self:start;gap:8px}.ex-chat-tool{min-width:36px;min-height:36px}.ex-chat-compose form{align-items:flex-end}.ex-chat-compose form>.button{margin-bottom:0}.ex-chat-compose>small{margin-top:6px;font-size:10px;line-height:1.4}.ex-chat-pin{padding:8px 12px;font-size:11px;line-height:1.5}.ex-chat-heading>.text-link{min-width:44px;min-height:44px;font-size:12px}.ex-chat-log{padding:12px}.ex-chat-message{gap:10px;margin-bottom:14px}.ex-chat-message p{line-height:1.65}.ex-chat-message header{flex-wrap:wrap;gap:4px 8px}.ex-chat-message header time{margin-left:auto}.ex-chat-actions{gap:12px}#detail-dialog.fixed-support{height:min(680px, calc(var(--mobile-height,100dvh) - 24px));max-height:calc(var(--mobile-height,100dvh) - 24px)}.fixed-support .support-conversation{min-height:80px}.fixed-support .support-options{flex-wrap:nowrap;flex-shrink:0;padding-bottom:3px;overflow-x:auto}.fixed-support .support-options>button{flex:none;min-height:44px}.fixed-support .dialog-head .icon-button{width:44px;height:44px}.fixed-support .support-feedback .text-link{min-height:44px}.fixed-support .chat-bubble{flex-shrink:0}.fixed-support .chat-bubble p{font-size:14px;line-height:1.65}.short-viewport .fixed-support .support-options,.short-viewport .fixed-support .pr-help-link,.short-viewport .fixed-support .dialog-head>.eyebrow{display:none}.short-viewport #detail-dialog.fixed-support #dialog-content{padding:14px 16px}.short-viewport .fixed-support .dialog-head{margin-bottom:6px}.short-viewport .fixed-support .support-tabs{margin-bottom:4px}.short-viewport .fixed-support .support-tabs>button{padding-block:10px}.short-viewport .fixed-support .support-feedback{margin-top:8px;padding-top:6px}.short-viewport .fixed-support .support-welcome{min-height:0;padding:12px}.short-viewport .ex-chat-pin,.short-viewport .ex-chat-tools,.short-viewport .ex-chat-compose>small{display:none}.short-viewport .ex-chat-heading{padding-block:4px}.ex-disclosure,.ex-caption{font-size:11px;line-height:1.65}.balance-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.balance-split b{font-size:22px}.balance-split small{font-size:11px}}.jn-library,.jn-reading{--story-ink:#426397;--story-soft:#e4ebfb;--story-art:#e9edf7}[data-story=rewards]{--story-ink:#8b5a24;--story-soft:#f7ead3;--story-art:#f5ead7}[data-story=people]{--story-ink:#72569b;--story-soft:#ece4f7;--story-art:#ece7f5}[data-theme=dark] .jn-library,[data-theme=dark] .jn-reading{--story-ink:#b5c9fb;--story-soft:#27384d;--story-art:#cbd7e9}[data-theme=dark] [data-story=rewards]{--story-ink:#edc788;--story-soft:#44382a;--story-art:#e2cdaa}[data-theme=dark] [data-story=people]{--story-ink:#cdb7f0;--story-soft:#3c304d;--story-art:#cbbedd}.jn-library{max-width:1030px;margin:8px auto 0}.jn-library-head{border-bottom:1px solid var(--line);padding-bottom:32px}.jn-library-head .eyebrow{letter-spacing:.14em;color:var(--accent);margin-bottom:16px;font-size:10px}.member-main .jn-library-head h1{font:650 clamp(32px, 3.5vw, 48px)/1.08 var(--sans);letter-spacing:-.045em;text-align:left;max-width:22ch}.jn-library-head h1>span{color:var(--accent)}.jn-library-head p{font:15px/1.7 var(--sans);color:var(--muted);margin-top:15px}.jn-library .jn-index{flex-direction:column;gap:0;display:flex}.jn-library .jn-story-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:44px;padding:30px 0;display:grid}.jn-story-copy{min-width:0}.jn-story-meta{font:11px/1.5 var(--sans);color:var(--muted);align-items:center;gap:12px;display:flex}.jn-topic{background:var(--story-soft);color:var(--story-ink);font:600 11px/1.5 var(--sans);border-radius:6px;align-items:center;gap:7px;width:fit-content;padding:5px 10px;display:inline-flex}.jn-topic:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.jn-story-row h2{font:650 clamp(21px, 2vw, 26px)/1.25 var(--sans);letter-spacing:-.025em;max-width:27ch;margin:12px 0 10px}.jn-title-link{color:var(--text);min-height:0;text-decoration:none;display:inline}.jn-title-link:hover{color:var(--accent)}.jn-story-row p{font:14px/1.65 var(--sans);max-width:60ch;color:var(--muted);margin:0}.jn-story-foot{font:11px/1.5 var(--sans);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.jn-story-foot .text-link{min-height:44px;font:600 12px/1.5 var(--sans);color:var(--text);margin:0}.jn-thumbnail{background:var(--story-art);color:var(--story-ink);aspect-ratio:1.45;border-radius:12px;transition:transform .2s;display:block;overflow:hidden}.jn-thumbnail svg{object-fit:cover;width:100%;height:100%;display:block}.jn-thumbnail:hover{transform:translateY(-3px)}.jn-library-note{color:var(--muted);margin-top:24px;font-size:12px}.member-main .jn-reading{width:100%;max-width:740px;margin:0 auto;padding:0 0 28px;display:block}.jn-reading .jn-return{margin-bottom:26px}.jn-reading .jn-return>.text-link{font:12px/1.5 var(--sans);min-height:44px;color:var(--muted)}.jn-reading .jn-head,.jn-reading .jn-body,.jn-reading .jn-foot{text-align:left;width:100%;max-width:none;margin-left:0;margin-right:0}.jn-reading .jn-head h1{font:700 clamp(34px, 4vw, 48px)/1.12 var(--sans);letter-spacing:-.035em;text-align:left;margin-top:20px}.jn-reading p.jn-lede{max-width:none;font:18px/1.65 var(--sans);color:var(--muted);text-align:left;margin:20px 0 22px}.jn-byline{border-bottom:1px solid var(--line);font:13px/1.5 var(--sans);align-items:center;gap:12px;padding-bottom:24px;display:flex}.jn-byline strong{color:var(--text);font-weight:600;display:block}.jn-byline>div>span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.jn-avatar{background:var(--feature);width:40px;height:40px;color:var(--feature-text);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:1px;font:italic 26px/1 Georgia,serif;display:flex}.jn-avatar>.jc-mark{width:26px;height:24px;color:var(--feature-text);background:currentColor;align-self:center;margin:0}.jn-cover{width:100%;margin:28px 0 0}.jn-cover .jn-art{background:var(--story-art);aspect-ratio:600/300;border-radius:10px;overflow:hidden}.jn-art svg{width:100%;height:100%;color:var(--story-ink);display:block}.jn-art svg text,.jn-thumbnail svg text{stroke:none}.jn-cover figcaption{font:12px/1.6 var(--sans);color:var(--muted);text-align:left;margin-top:10px}.jn-reading .jn-body{border:0;margin-top:36px;padding:0}.jn-reading .jn-body h2{font:650 26px/1.3 var(--sans);letter-spacing:-.025em;margin:0 0 18px}.jn-reading .jn-body p{color:var(--text);margin:0 0 24px;font:19px/1.8 Georgia,Times New Roman,serif}.jn-reading .jn-list{background:0 0;border:0;border-radius:0;margin:32px 0;padding:0}.jn-reading .jn-list h3{font:600 12px/1.5 var(--sans);letter-spacing:.08em;color:var(--story-ink);margin:0 0 24px}.jn-reading .jn-list ol{gap:26px}.jn-reading .jn-list li{grid-template-columns:30px minmax(0,1fr);gap:16px}.jn-reading .jn-list li:before{background:var(--story-soft);color:var(--story-ink);width:30px;height:30px;font:11px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.jn-reading .jn-list b{font:650 19px/1.45 var(--sans);letter-spacing:-.015em}.jn-reading .jn-list span{color:var(--text);margin-top:8px;font:18px/1.75 Georgia,Times New Roman,serif}.jn-reading .jn-body .jn-close{border:0;border-left:3px solid var(--story-ink);background:linear-gradient(90deg, var(--story-soft), transparent);padding:18px 0 18px 22px;font-style:italic;margin:30px 0 0!important}.jn-reading .jn-foot{align-items:start;gap:22px;margin-top:36px;padding-top:22px}.jn-reading .jn-foot .text-link{min-height:44px}.jn-reading .jn-next{text-align:left;max-width:340px;min-height:44px}@media (max-width:760px){.jn-library{margin-top:0}.jn-library-head{padding-bottom:24px}.member-main .jn-library-head h1{font-size:34px;line-height:1.1}.jn-library-head p{margin-top:12px;font-size:14px}.jn-library .jn-story-row{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:14px;padding:24px 0}.jn-story-row h2{margin-top:10px;font-size:20px;line-height:1.3}.jn-story-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.jn-story-meta{flex-wrap:wrap;gap:6px;font-size:10px}.jn-topic{padding:4px 7px;font-size:10px}.jn-story-foot{flex-wrap:wrap;gap:8px;margin-top:10px}.jn-story-foot>span{font-size:10px}.jn-thumbnail{aspect-ratio:1;border-radius:10px;margin-top:6px}.jn-thumbnail svg{width:100%;margin:0}.jn-reading .jn-return{margin-bottom:16px}.member-main .jn-reading .jn-head h1{text-align:left;line-height:1.15;font-size:34px!important}.jn-reading p.jn-lede{margin:16px 0 20px;font-size:16px;line-height:1.65}.jn-cover{margin-top:24px}.jn-cover .jn-art{aspect-ratio:600/340;border-radius:8px}.jn-reading .jn-body{margin-top:28px}.jn-reading .jn-body h2{font-size:23px}.jn-reading .jn-body p{font-size:18px;line-height:1.75}.jn-reading .jn-list span{font-size:17px;line-height:1.75}.jn-reading .jn-list b{font-size:18px}.jn-reading .jn-list li{gap:12px}.jn-reading .jn-foot{flex-direction:column;gap:20px}.jn-reading .jn-next{max-width:100%}}@media (prefers-reduced-motion:reduce){.jn-thumbnail{transition:none}}:root{--vp-blue:#365b8c;--vp-blue-soft:#e8effb;--vp-amber:#805725;--vp-amber-soft:#faf0dc;--vp-violet:#70508e;--vp-violet-soft:#f0e9f9;--vp-coral:#92543b;--vp-coral-soft:#f9eade;--vp-chart:#234264}.v1{--vp-chart:#2a454a}[data-mode=dark] :where(.field){--vp-blue:#b4ccf8;--vp-blue-soft:#22364d;--vp-amber:#f0ce91;--vp-amber-soft:#3b3224;--vp-violet:#d8bff7;--vp-violet-soft:#352940;--vp-coral:#f4bb9f;--vp-coral-soft:#403028}.vp-illustration{object-fit:contain;width:100%;height:auto;display:block}.trading-study .ct-landing .ct-market-card{background:linear-gradient(145deg, var(--vp-chart), var(--vp-chart))}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-landing .ct-market-card{background:linear-gradient(145deg, color-mix(in srgb, var(--vp-chart) 84%, #87a9a1), var(--vp-chart))}}.trading-study .ct-landing .ct-market-card{border-color:var(--vp-chart)}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-landing .ct-market-card{border-color:color-mix(in srgb, var(--vp-chart) 65%, #d1d9ef)}}.ct-landing .ct-scene:before{background:radial-gradient(#bbc9ed66,#0000 67%)}.ct-landing .ct-floating-note{color:#614827;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ead09e;box-shadow:0 12px 35px #3327171a;background:#fff2d5!important}.ct-landing .ct-floating-note strong{color:#604829}.ct-landing .ct-floating-note small{color:#806747}.ct-landing .ct-tick{color:#6b512c;background:#eed9ae}.ct-landing .ct-market-card .ct-art-label,.ct-landing .ct-chart-footer{color:#d1deea}.ct-landing .ct-chart-svg g[fill=\#afa0e1]{fill:#efb394;stroke:#efb394}.ct-landing .ct-chart-svg text{fill:#d5c7f2}.ct-landing .ct-orbit{border-color:var(--vp-blue)}@supports (color:color-mix(in lab, red, red)){.ct-landing .ct-orbit{border-color:color-mix(in srgb, var(--vp-blue) 14%, transparent)}}.ct-landing h1{line-height:1.08!important}.trading-study .ct-floor-banner.vp-community-banner{background:linear-gradient(120deg, var(--vp-blue-soft), var(--vp-violet-soft))}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-floor-banner.vp-community-banner{background:linear-gradient(120deg, var(--vp-blue-soft), color-mix(in srgb, var(--vp-violet-soft) 70%, var(--surface)))}}.trading-study .ct-floor-banner.vp-community-banner{border:1px solid var(--vp-blue)}@supports (color:color-mix(in lab, red, red)){.trading-study .ct-floor-banner.vp-community-banner{border:1px solid color-mix(in srgb, var(--vp-blue) 17%, var(--line))}}.trading-study .ct-floor-banner.vp-community-banner{color:var(--text);min-height:195px;overflow:hidden}.vp-community-banner h2{color:var(--text)}.vp-community-banner .ct-kicker,.vp-community-banner .ct-banner-caption{color:var(--vp-blue)}.vp-community-banner .ct-banner-chart{width:45%;max-width:255px;bottom:0;right:0;transform:none}.vp-community-banner .ct-banner-chart .vp-illustration{height:185px}.ex-home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}.ex-home-shortcuts>.text-link{white-space:normal;border-radius:12px;gap:9px;min-height:58px;padding:13px 12px;font-size:12px;line-height:1.4}.ex-home-shortcuts>a:first-child,.ct-community-topics>a:nth-child(2){background:var(--vp-blue-soft);color:var(--vp-blue)}.ex-home-shortcuts>a:nth-child(2){background:var(--vp-amber-soft);color:var(--vp-amber)}.ex-home-shortcuts>a:nth-child(3),.ct-community-topics>a:first-child{background:var(--vp-violet-soft);color:var(--vp-violet)}.ex-home-shortcuts>a:nth-child(4),.ct-community-topics>a:nth-child(3){background:var(--vp-coral-soft);color:var(--vp-coral)}.ex-home-shortcuts svg{flex:none;width:20px;height:20px}.trading-study .ct-community-topics .ct-topic{border:0;min-height:44px}.trading-study .ct-xp-panel{--muted:#d1bfdc;--xp:#e0c7ff;background:radial-gradient(at 100% 0,#67517c,#0000 70%),#302540;border-color:#6a567b}.trading-study .ct-xp-panel>.eyebrow,.trading-study .ct-xp-panel>p{color:#e0d2eb!important}.trading-study .ct-xp-panel .ct-xp-actions .text-link{color:#f0e5fb}.trading-study .ct-xp-panel .xp-amount small{color:#e0c7ff}.trading-study .ct-xp-panel .ct-xp-actions .button{color:#38234d;background:#e1c9fb;border-color:#0000}.ex-club-links>a:first-child{background:var(--vp-amber-soft);color:var(--vp-amber)}.ex-club-links>a:last-child{background:var(--vp-violet-soft);color:var(--vp-violet)}.prediction-round-card:first-child{background:var(--vp-blue-soft)}@supports (color:color-mix(in lab, red, red)){.prediction-round-card:first-child{background:color-mix(in srgb, var(--vp-blue-soft) 50%, var(--surface))}}.prediction-round-card:first-child{border-color:var(--vp-blue)}@supports (color:color-mix(in lab, red, red)){.prediction-round-card:first-child{border-color:color-mix(in srgb, var(--vp-blue) 22%, var(--line))}}.prediction-round-card:nth-child(2){background:var(--vp-coral-soft)}@supports (color:color-mix(in lab, red, red)){.prediction-round-card:nth-child(2){background:color-mix(in srgb, var(--vp-coral-soft) 50%, var(--surface))}}.prediction-round-card:nth-child(2){border-color:var(--vp-coral)}@supports (color:color-mix(in lab, red, red)){.prediction-round-card:nth-child(2){border-color:color-mix(in srgb, var(--vp-coral) 22%, var(--line))}}.prediction-round-card:first-child .ct-round-art{color:var(--vp-blue)}.prediction-round-card:nth-child(2) .ct-round-art{color:var(--vp-coral)}.ledger-row.is-credit .ledger-icon{background:var(--soft);color:var(--accent)}.ledger-row.is-out .ledger-icon{background:var(--vp-blue-soft);color:var(--vp-blue)}.ledger-row.is-reversal .ledger-icon{background:var(--vp-coral-soft);color:var(--vp-coral)}.tier-panel .tier-medallion{background:var(--vp-amber-soft);color:var(--vp-amber);border-color:var(--vp-amber)}@supports (color:color-mix(in lab, red, red)){.tier-panel .tier-medallion{border-color:color-mix(in srgb, var(--vp-amber) 20%, var(--line))}}.vp-step-art{grid-column:1/-1;width:138px;height:104px;margin:0 0 12px}.vp-step-art .vp-illustration{width:100%;height:100%}.empty-state>.vp-illustration{width:180px;height:135px;margin:0 auto 12px}.vp-intro-art{flex:none;align-self:center;width:160px}.ex-page-intro:has(.vp-intro-art)>div:first-child{min-width:0}.is-manual .ml-announce-slide,.is-manual .ml-spotlight{transition:none!important;transform:none!important}.ml-spot-deck>.ml-dots{background:var(--soft);justify-content:flex-end;gap:0;min-height:44px;padding:0 12px;position:static}.ml-spot-deck .ml-dot{background:0 0;place-items:center;width:44px;height:44px;display:grid;transform:none}.ml-spot-deck .ml-dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ml-spot-deck .ml-dot[aria-current=true]:before{transform:scale(1.25)}.challenge-list.ex-challenges{container-type:inline-size}@container (max-width:780px){.challenge-list .ex-dr-main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px;padding:18px}.challenge-list .ex-dr-name{grid-column:1/-1}.challenge-list .ex-dr-cell{grid-column:auto;display:block}.challenge-list .ex-dr-cell small{white-space:normal;font-size:10px}.challenge-list .ex-dr-cell{font-size:13px}.challenge-list .ex-dr-name small{white-space:normal}.challenge-list .ex-deal-row{flex-wrap:nowrap}.challenge-list .ex-fr-tools{width:auto;padding:0 12px 0 0}}.social-post .post-more,.post-card .post-more{letter-spacing:0;place-items:center;min-width:44px;min-height:44px;padding:0;font-size:20px;line-height:1;display:grid}.mobile-help-trigger{display:none}@media (max-width:1100px){.ex-home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mobile-help-trigger{width:44px;height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.mobile-help-trigger svg{width:21px;height:21px}.has-mobile-help .support-launcher{display:none!important}.mobile-utility-strip{justify-content:space-between;gap:0;padding-inline:16px}.mobile-utility-strip .social-links{gap:0;margin-left:auto}.mobile-utility-strip .social-links a{width:40px;min-width:40px}.mobile-utility-strip .navbar-coupon{gap:7px;padding-inline:0;font-size:10px}:where(.field):is([data-page=claim],[data-page=withdraw],[data-page=estimator],[data-page=account]) .ml-announce{display:none}.trading-study .ct-landing{gap:8px!important;padding-top:28px!important}.ct-landing .ct-kicker{font-size:9px}.ct-landing .hero-description{font-size:14px;line-height:1.7}.ct-landing .hero-actions{margin-top:22px}.ct-landing .ct-landing-social{margin-top:20px}.ct-landing .ct-scene{height:310px;margin-top:4px}.ct-landing .ct-market-card{top:49px}.ct-landing .ct-floating-note{bottom:14px}.ct-landing .ct-coin{top:8px}.ct-landing .ct-coin-xp{top:auto;bottom:5px}.ct-landing .ct-scene:before{opacity:.7}.trading-study .ct-floor-banner.vp-community-banner{min-height:166px;padding:22px 18px}.vp-community-banner h2{max-width:190px;font-size:27px;line-height:1.12}.vp-community-banner .ct-kicker{max-width:none;font-size:8px;line-height:1.6;display:block}.vp-community-banner .ct-banner-caption{max-width:none;font-size:11px;line-height:1.6;display:block}.vp-community-banner .ct-banner-chart{width:43%;bottom:4px;right:-8px}.vp-community-banner .ct-banner-chart .vp-illustration{height:145px}.ex-home-shortcuts{gap:9px;margin:0 0 8px;padding:14px 0}.ex-home-shortcuts>.text-link{min-height:56px;padding:12px;font-size:12px}.trading-study .ct-xp-panel{min-height:0;padding:22px}.trading-study .ct-xp-panel>.eyebrow{max-width:70%;font-size:9px;line-height:1.5}.trading-study .ct-xp-panel>p{max-width:65%;font-size:12px!important}.trading-study .ct-xp-actions>.button,.trading-study .ct-xp-actions>.text-link{min-height:44px;font-size:11px}.vp-step-art{width:112px;height:84px;margin-bottom:8px}.vp-intro-art{display:none}.ml-spot-stage>.ml-spotlight,.member-main .ml-spot-stage>.ml-spotlight{gap:15px;padding:18px}.ml-spotlight-mark{margin-bottom:12px}.ml-spotlight h3{font-size:22px}.ml-spotlight p{font-size:12px;line-height:1.65}.ml-spotlight-actions{justify-content:space-between;gap:8px;margin-top:14px}.ml-spotlight-actions .button{min-height:44px;padding:10px 12px;font-size:11px}.ml-spotlight-actions>.text-link{min-height:44px;font-size:11px}.ml-spotlight-figure{text-align:left;grid-template-columns:1fr auto;gap:1px 12px;padding:12px 0 0;display:grid}.ml-spotlight-figure .eyebrow{grid-area:1/1;margin:0;font-size:9px}.ml-spotlight-figure .point-amount{grid-area:1/2/3;align-self:center;font-size:26px}.ml-spotlight-figure>small{grid-area:2/1;max-width:18ch;margin:0;font-size:10px}.ml-spot-deck>.ml-dots{padding:0 10px}.ml-announce.is-manual .ml-dots{grid-area:2/1;gap:0;margin:0;display:flex}.ml-announce.is-manual .ml-dot{background:0 0;border-radius:0;place-items:center;width:30px;height:26px;display:grid;transform:none}.ml-announce.is-manual .ml-dot:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.footer-links a,.footer-links button{min-height:44px;font-size:12px}.claim-records.is-compact .claim-record>.text-link{min-width:72px;min-height:44px!important;font-size:12px!important}.footer-top .footer-links{gap:8px 18px}}@media (max-width:360px){.vp-community-banner h2{max-width:155px;font-size:23px}.vp-community-banner .ct-banner-chart{width:41%;right:-12px}.ex-home-shortcuts>.text-link{gap:8px;padding:10px;font-size:11px}.ct-landing .ct-scene{height:275px}.ct-landing .ct-floating-note{max-width:214px;padding:10px;right:0}.ct-landing .ct-market-card{top:40px}.ct-landing .ct-coin{width:60px;height:60px}.ct-landing .ct-coin-xp{width:52px;height:52px}.mobile-utility-strip .navbar-coupon>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.vp-illustration,.vp-community-banner *{transition:none!important;animation:none!important}}[data-mode=dark] .field .social-links a[data-social=socialx]{color:#f3f5f7}.field .site-actions .header-points{color:var(--text);align-items:center;display:inline-flex}.field .header-points .point-amount{gap:10px;font-size:14px}.field .header-points .point-amount>small{margin-left:0}.field .header-points .navbar-point-mark{width:10px;height:15px;-webkit-mask:var(--points-mask) center / contain no-repeat;-webkit-mask:var(--points-mask) center / contain no-repeat;-webkit-mask:var(--points-mask) center / contain no-repeat;-webkit-mask:var(--points-mask) center / contain no-repeat;mask:var(--points-mask) center / contain no-repeat;background:currentColor}.field .header-points .navbar-point-mark>*{display:none}.field .member-avatar .avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.field .site-actions .member-avatar{padding:0;overflow:hidden}.field .site-actions .member-avatar>.person-avatar{border:0;width:100%;height:100%;font-size:11px}@media (max-width:900px){.field .site-nav{display:none}}@media (max-width:560px){.field .site-header:not(.member-header) .site-actions>.login,.field .site-header:not(.member-header) .site-actions>.header-points{display:none}.field .site-header:not(.member-header) .site-actions>.button{gap:10px;padding-inline:13px}}.field .footer{padding-top:clamp(26px,2.5vw,36px);padding-bottom:max(24px, env(safe-area-inset-bottom))}.field .footer-top{align-items:flex-start}.field .footer-brand{flex-direction:column;align-items:flex-start;display:flex}.field .footer-statement{font:11px/1.8 var(--mono);letter-spacing:.015em;color:var(--muted);margin:18px 0 0}.field .footer-statement span{display:block}.field .footer-wordmark{--footer-light-x:50%;--footer-light-y:50%;border-bottom:1px solid var(--line);height:clamp(38px,9vw,126px);box-shadow:0 28px 38px -31px var(--text);margin-top:clamp(14px,1.2vw,20px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.field .footer-wordmark{box-shadow:0 28px 38px -31px color-mix(in srgb, var(--text) 38%, transparent)}}.field .footer-wordmark{font:800 clamp(54px, 16.5vw, 230px)/.84 var(--sans);letter-spacing:.09em;text-indent:.09em;text-align:center;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none}.field .footer-wordmark:before{content:"";z-index:0;background:radial-gradient(circle clamp(70px, 10vw, 145px) at var(--footer-light-x) var(--footer-light-y), var(--accent), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.field .footer-wordmark:before{background:radial-gradient(circle clamp(70px, 10vw, 145px) at var(--footer-light-x) var(--footer-light-y), color-mix(in srgb, var(--accent) 13%, transparent), transparent 72%)}}.field .footer-wordmark:before{opacity:0;pointer-events:none;transition:opacity .35s ease-out}.field .footer-wordmark-type{z-index:1;opacity:0;height:100%;filter:blur(10px) drop-shadow(0 16px 14px var(--text));position:relative;transform:translateY(28%)scale(.985)}@supports (color:color-mix(in lab, red, red)){.field .footer-wordmark-type{filter:blur(10px) drop-shadow(0 16px 14px color-mix(in srgb, var(--text) 16%, transparent))}}.field .footer-wordmark-type{will-change:opacity, transform, filter;transition:opacity 1.1s ease-out,transform 1.35s cubic-bezier(.16,1,.3,1),filter 1.2s ease-out}.field .footer-wordmark[data-revealed=true] .footer-wordmark-type{opacity:1;filter:blur(0) drop-shadow(0 8px 10px var(--text));transform:translateY(0)scale(1)}@supports (color:color-mix(in lab, red, red)){.field .footer-wordmark[data-revealed=true] .footer-wordmark-type{filter:blur(0) drop-shadow(0 8px 10px color-mix(in srgb, var(--text) 7%, transparent))}}.field .footer-wordmark-fill,.field .footer-wordmark-glow{display:block}.field .footer-wordmark-fill{background:linear-gradient(180deg, var(--accent), var(--text));color:#0000;opacity:.11;-webkit-background-clip:text;background-clip:text}.field .footer-wordmark-glow{color:#0000;-webkit-text-stroke:1px var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.field .footer-wordmark-glow{-webkit-text-stroke:1px color-mix(in srgb, var(--accent) 76%, var(--text))}}.field .footer-wordmark-glow{-webkit-mask-image:radial-gradient(circle clamp(85px, 12vw, 175px) at var(--footer-light-x) var(--footer-light-y), #000 0%, #000 30%, transparent 74%);-webkit-mask-image:radial-gradient(circle clamp(85px, 12vw, 175px) at var(--footer-light-x) var(--footer-light-y), #000 0%, #000 30%, transparent 74%);-webkit-mask-image:radial-gradient(circle clamp(85px, 12vw, 175px) at var(--footer-light-x) var(--footer-light-y), #000 0%, #000 30%, transparent 74%);-webkit-mask-image:radial-gradient(circle clamp(85px, 12vw, 175px) at var(--footer-light-x) var(--footer-light-y), #000 0%, #000 30%, transparent 74%);mask-image:radial-gradient(circle clamp(85px, 12vw, 175px) at var(--footer-light-x) var(--footer-light-y), #000 0%, #000 30%, transparent 74%);filter:drop-shadow(0 0 7px var(--accent))}@supports (color:color-mix(in lab, red, red)){.field .footer-wordmark-glow{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 55%, transparent))}}.field .footer-wordmark-glow{opacity:0;pointer-events:none;transition:opacity .3s ease-out}@media (hover:hover) and (pointer:fine){.field .footer-wordmark.is-lit:before{opacity:1}.field .footer-wordmark.is-lit .footer-wordmark-glow{opacity:.72}}.field .footer-wordmark+.footer-bottom{margin-top:0;padding-top:clamp(16px,2vw,22px)}@media (max-width:680px){.field .footer-wordmark{letter-spacing:.065em;text-indent:.065em;margin-top:18px}}@media (max-width:560px){.field .footer .footer-top{grid-template-columns:1fr;gap:14px}.field .footer-top>.footer-brand{grid-area:1/1}.field .footer-top .social-links{grid-area:2/1;justify-self:start}.field .footer-top .footer-links{grid-area:3/1;margin-top:2px}.field .footer-statement{margin-top:16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.field .footer-wordmark-type{opacity:1;filter:none;transition:none;transform:none}.field .footer-wordmark:before,.field .footer-wordmark-glow{transition:none}}@media print{.field .footer-wordmark-type{opacity:1;filter:none;transform:none}}.field .ml-lead-track,.field .ml-spot-stage{display:grid}.field .ml-deck-slot{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .4s,transform .4s;transform:translate(20px)}.field .ml-deck-slot.is-active{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.field .ml-deck-slot{transition:none}}.field .tabs a{min-height:40px;color:var(--muted);border-radius:var(--radius);background:0 0;border:1px solid #0000;align-items:center;padding:10px 15px;display:inline-flex}.field .tabs a:hover{background:var(--raised)}.field .tabs a[aria-current=page]{background:var(--text);color:var(--ground);border-color:var(--text)}.field .ml-fl-foot>:only-child,.field .ml-fc-foot>:only-child{margin-left:auto}.field .social-actions a{min-width:38px;min-height:38px;font:400 11px var(--sans);color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:4px;display:inline-flex}.field .social-actions a:hover{color:var(--accent)}@media (max-width:760px){.field .social-actions a{min-width:36px;min-height:38px}}.field .reply-actions a{color:var(--muted)}.field .reply-actions a:hover{color:var(--accent)}.field .ex-firm-row.is-absent{opacity:.45}.field .member-nav .nav-soon{font:8px var(--mono);letter-spacing:.14em;color:var(--club);margin-left:auto}.field .club-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:26px;margin-top:22px;padding-top:20px;display:flex}.field .club-stats dt{font:9px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.field .club-stats dd{font-family:var(--mono);margin:0;font-size:17px}.field .receipt-dropzone[data-dragging]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.field .receipt-dropzone[data-dragging]{background:color-mix(in oklab, var(--accent) 8%, var(--raised))}}.field .jn-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.field .withdraw-bar{position:relative}.field .claim-record-shell{border-bottom:1px solid var(--line)}.field .claim-record-shell:last-child{border-bottom:0}.field .claim-records>.claim-record-shell>.claim-record{cursor:pointer;border-bottom:0}.field .claim-record-shell>summary{list-style:none}.field .claim-record-shell>summary::-webkit-details-marker{display:none}.field .claim-record-shell[open]>.claim-record{padding-bottom:14px}.field .claim-record-shell>div:not(.claim-record){padding:0 26px 24px}.field .cl-refused{color:var(--danger)}.field .post-menu{margin-left:auto;position:relative}.field .post-menu>summary{list-style:none}.field .post-menu>summary::-webkit-details-marker{display:none}.field .post-menu>div{z-index:40;border:1px solid var(--line);background:var(--surface);grid-template-columns:1fr;min-width:150px;margin:4px 0 0;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #0000001f}.field .post-menu>div>*{justify-content:flex-start}.field .ex-dr-name b:empty{display:none}.field .claim-records.is-compact{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;display:flex;overflow:visible}.field .claim-records.is-compact>.claim-record-shell{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.field .claim-records.is-compact>.claim-record-shell:last-child{border-bottom:1px solid var(--line)}.field .claim-records.is-compact>.claim-record-shell:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.field .claim-records.is-compact>.claim-record-shell:hover{border-color:color-mix(in oklab, var(--accent) 30%, var(--line))}}.field .claim-records.is-compact>.claim-record-shell[open]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.field .claim-records.is-compact>.claim-record-shell[open]{border-color:color-mix(in oklab, var(--accent) 34%, var(--line))}}.field .claim-records.is-compact .claim-record{border-bottom:0}@media (max-width:760px){.field .claim-records.is-compact{gap:7px}.field .claim-records.is-compact>.claim-record-shell{border-radius:11px}}:where(.field) :focus:not(:focus-visible){outline:none}.field .post-footer button[aria-pressed=true]{color:var(--accent)}.field .post-footer button[aria-pressed=true] svg{stroke-width:2px}.field .post-footer .post-helpful[aria-pressed=true]>span{font-weight:600}.field .post-footer .post-save[aria-pressed=true] svg{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.field .post-footer .post-save[aria-pressed=true] svg{fill:color-mix(in srgb, var(--accent) 20%, transparent)}}.field .post-context-picker:not(.post-menu)>div{border:1px solid var(--line);background:var(--raised);gap:10px 12px;margin:9px 0 0;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.field .post-context-picker:not(.post-menu)>div{background:color-mix(in srgb, var(--raised) 55%, transparent)}}.field .post-context-picker .form-field>span{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.field .post-context-picker select{border-radius:8px;height:36px;min-height:0;padding:0 30px 0 10px;font-size:11.5px}.field .profile-menu>div>.profile-menu-signout{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:14px;margin-top:4px;padding-top:10px}.field .profile-menu>div>.profile-menu-signout svg{flex:none;width:15px;height:15px}.field .profile-menu>div>.profile-menu-signout:hover{color:var(--danger)}.field .ct-landing .hero-actions{flex-wrap:wrap;gap:12px}.field .ct-landing .hero-actions>.button{margin-right:6px}.field .ct-landing .hero-actions .text-link{border:1px solid var(--line);min-height:40px;color:var(--text);white-space:nowrap;background:0 0;border-radius:10px;gap:9px;padding-inline:15px;font-size:12px;transition:background .16s,border-color .16s,color .16s}.field .ct-landing .hero-actions .text-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.field .ct-landing .hero-actions .text-link:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--line))}}.field .ct-landing .hero-actions .text-link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.field .ct-landing .hero-actions .text-link:hover{background:color-mix(in oklab, var(--accent) 7%, transparent)}}.field .ct-landing .hero-actions .text-link:hover{color:var(--accent)}.field .ct-landing .hero-actions .text-link:active{transform:translateY(1px)}[data-mode=dark] .field .ct-landing .hero-actions>.button{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.field .hero-claim svg{stroke-width:2px;width:14px;height:14px;color:var(--accent)}@media (max-width:560px){.field .ct-landing .hero-actions{gap:10px}.field .ct-landing .hero-actions>.button{flex:0 0 100%;justify-content:center;margin-right:0}.field .ct-landing .hero-actions .text-link{flex:1 1 0;justify-content:center;padding-inline:8px}}@media (max-width:360px){.field .ct-landing .hero-actions .text-link{gap:7px;padding-inline:7px;font-size:11px}.field .hero-claim svg{width:13px;height:13px}}.field .ex-method>summary{align-items:center;gap:12px;font-size:12.5px;list-style:none;display:flex}.field .ex-method>summary::-webkit-details-marker{display:none}.field .ex-method>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:7px;height:7px;margin-left:auto;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.field .ex-method[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.field .ex-method>summary:hover:after{border-color:var(--accent)}@media (max-width:560px){.field .claim-reassurance{text-align:left;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:8px;padding:16px 0;line-height:1.6}.field .claim-reassurance>svg{margin-top:2px}.field .ex-method{margin-top:10px}.field .ex-claim-help{border-top:1px solid var(--line);flex-wrap:nowrap;gap:10px;margin-top:18px;padding-top:16px;font-size:11.5px}.field .ex-claim-help>span{flex:none}.field .ex-claim-help>.text-link{text-align:right;min-width:0;margin-left:auto;font-size:11.5px}.field .closing{gap:20px;padding-block:34px}.field .closing h2{font-size:clamp(25px,7.4vw,31px);line-height:1.14}.field .closing .eyebrow{margin-bottom:11px}.field .disclosure h3{font-size:17px}}.field .cl-counts button,.field .cl-counts a{border-radius:9px;gap:5px;padding:6px 10px}.field .cl-counts button strong,.field .cl-counts a strong{font-size:12px}@media (max-width:760px){.field .cl-counts button{min-height:36px}}@media (max-width:560px){.field .cl-search{gap:8px;min-width:0;height:46px;padding:0 7px 0 12px}.field .cl-search>svg{width:16px;height:16px}.field .cl-search button{background:var(--soft);width:32px;height:32px;color:var(--accent);border-radius:8px}.field .cl-search button svg{width:15px;height:15px}}.field .claim-records.is-compact .claim-record-status{align-self:stretch;min-width:0}.field .claim-records.is-compact .claim-record-status>small{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:none;align-self:stretch;max-width:100%;display:block;overflow:hidden}@media (min-width:1151px){.field .claim-records.is-compact .claim-record{grid-template-columns:46px minmax(0,1.4fr) 96px 210px 120px auto}}@media (max-width:560px){.field .cl-toolbar{align-items:end;gap:9px 8px}.field .cl-filter{flex:1 1 0;min-width:0}.field .cl-filter>span{letter-spacing:.1em;font-size:8px}.field .cl-filter select{text-overflow:ellipsis;width:100%;height:40px;padding:0 24px 0 10px;font-size:12px}.field .cl-filter>svg{width:12px;height:12px;bottom:13px;right:8px}.field .ex-firm-row{grid-template-columns:minmax(0,1fr) auto}.field .ex-firm-row>.ex-fr-main{grid-template-columns:44px minmax(0,1fr);gap:3px 11px;padding:12px 0 12px 13px}.field .ex-fr-main>.ex-fr-logo{grid-row:1/span 2;align-self:center}.field .ex-firm-row>.ex-fr-tools,.field .member-main>.ex-deal-rows .ex-fr-tools{flex-direction:column;grid-area:1/2;justify-content:center;align-self:center;gap:0;width:auto;padding:0 6px 0 2px}.field .ex-firm-row>.ex-fr-tools .ex-icon-btn,.field .member-main>.ex-deal-rows .ex-fr-tools .ex-icon-btn{background:0 0;border:0;border-radius:0;width:44px;height:44px;position:relative}.field .ex-firm-row>.ex-fr-tools .ex-icon-btn:before,.field .member-main>.ex-deal-rows .ex-fr-tools .ex-icon-btn:before{content:"";border:1px solid var(--line);background:var(--surface);border-radius:7px;transition:border-color .18s,background .18s;position:absolute;inset:8px 9px}.field .ex-firm-row>.ex-fr-tools .ex-icon-btn.is-on:before,.field .member-main>.ex-deal-rows .ex-fr-tools .ex-icon-btn.is-on:before{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.field .ex-firm-row>.ex-fr-tools .ex-icon-btn.is-on:before,.field .member-main>.ex-deal-rows .ex-fr-tools .ex-icon-btn.is-on:before{border-color:color-mix(in oklab, var(--accent) 40%, var(--line))}}.field .ex-firm-row>.ex-fr-tools .ex-icon-btn svg,.field .member-main>.ex-deal-rows .ex-fr-tools .ex-icon-btn svg{width:14px;height:14px;position:relative}.field .member-main>.ex-deal-rows>.ex-deal-row{flex-wrap:nowrap;align-items:center}.field .member-main>.ex-deal-rows .ex-dr-main{grid-template-columns:52px minmax(0,1fr);gap:3px 11px;padding:12px 0 12px 13px}.field .member-main>.ex-deal-rows .ex-dr-logo{grid-row:1/span 3;align-self:center;width:52px}.field .member-main>.ex-deal-rows .ex-dr-name{grid-column:2;font-size:12.5px}.field .member-main>.ex-deal-rows .ex-dr-cell:nth-of-type(3),.field .member-main>.ex-deal-rows .ex-dr-cell:nth-of-type(4){display:none}.field .member-main>.ex-deal-rows .ex-dr-cell{grid-column:2;align-items:baseline;gap:7px;font-size:11.5px;display:flex}.field .member-main>.ex-deal-rows .ex-dr-cell small{flex:none;min-width:84px;margin:0;font-size:8px;display:inline-block}}.field .ex-reward-ticker{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:18px;margin:0 0 18px;padding:15px 20px;display:flex;position:relative;overflow:hidden;container:ex-ticker/inline-size}.field .ex-rt-dot{flex:none;display:none}.field .ex-rt-deck{flex:auto;min-width:0;height:28px;display:grid;overflow:hidden}.field .ex-rt-slide{opacity:0;filter:blur(3px);grid-area:1/1;align-items:center;gap:10px;min-width:0;transition:opacity .38s,filter .45s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(100%)}.field .ex-rt-slide.is-active{opacity:1;filter:none;transform:none}.field .ex-rt-slide:not(.is-active){transform:translateY(-100%)}.field .ex-rt-slide.is-active~.ex-rt-slide{transform:translateY(100%)}.field .ex-rt-slide>.firm-logo{letter-spacing:0;min-width:56px;margin-right:4px;font-size:11px;border-radius:6px!important;width:56px!important;height:28px!important}.field .ex-rt-slide>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 15px/22px var(--sans);color:var(--text);flex:0 auto;overflow:hidden}.field .ex-rt-slide>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:10px/22px var(--mono);letter-spacing:.05em;color:var(--muted);flex:0 auto;overflow:hidden}.field .ex-rt-slide>.ex-rt-who:before{content:"· "}.field .ex-rt-slide>em{font:600 16px/22px var(--mono);white-space:nowrap;color:var(--accent);flex:none;margin-left:auto;font-style:normal}.field .ex-rt-slide>em>small{color:var(--muted);margin-left:4px;font-size:9px;font-weight:400}.field .ex-rt-slide.is-active>em{animation:1.1s ease-out .2s ex-rt-land}.field .ex-rt-total{border-left:1px solid var(--line);font:500 10px/22px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--muted);flex:none;padding-left:18px}.field .ex-rt-total>b{color:var(--accent);font-weight:600}.field .ex-rt-link{font:600 12px var(--sans);color:var(--text);flex:none;align-items:center;gap:8px;display:inline-flex}.field .ex-rt-link:hover{color:var(--accent)}.field .ex-rt-link svg{width:15px;height:15px}.field .ex-rt-clock{background:linear-gradient(90deg, var(--accent), var(--accent));height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.field .ex-rt-clock{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 35%, transparent), var(--accent))}}.field .ex-rt-clock{opacity:.75;transform-origin:0;pointer-events:none;animation:4.2s linear forwards ex-rt-clock;transform:scaleX(0)}.field .ex-reward-ticker:is(:hover,:focus-within) .ex-rt-clock{animation-play-state:paused}@keyframes ex-rt-clock{to{transform:scaleX(1)}}@keyframes ex-rt-land{0%,to{text-shadow:0 0 #0000}35%{text-shadow:0 0 14px color-mix(in srgb, var(--ct-lime) 85%, transparent)}}@container ex-ticker (max-width:880px){.field .ex-rt-slide>.ex-rt-plan{display:none}}@container ex-ticker (max-width:700px){.field .ex-rt-total{display:none}}@container ex-ticker (max-width:640px){.field .ex-rt-dot{display:block}.field .ex-rt-slide>.firm-logo{display:none}.field .ex-rt-deck{height:17px}.field .ex-rt-slide{gap:8px}.field .ex-rt-slide>b{font:600 12px/17px var(--sans)}.field .ex-rt-slide>small{font:9px/17px var(--mono);letter-spacing:.04em}.field .ex-rt-link>span{display:none}.field .ex-rt-slide>.ex-rt-who:before{content:none}.field .ex-rt-slide>em{font:600 12px/17px var(--mono)}.field .ex-rt-slide>em>small{margin-left:3px;font-size:8px}.field .ex-rt-link{width:26px;height:26px;color:var(--muted);border-radius:8px;place-items:center;margin-right:-4px;display:grid}}@container ex-ticker (max-width:400px){.field .ex-rt-slide>.ex-rt-who{display:none}}@media (max-width:760px){.field .ex-reward-ticker{border-radius:10px;gap:10px;margin:0 0 12px;padding:9px 12px}}@media (prefers-reduced-motion:reduce){.field .ex-rt-slide{transition:opacity .2s;filter:none!important;transform:none!important}.field .ex-rt-slide.is-active>em{animation:none}.field .ex-rt-clock{display:none}}.field .ml-announce-run+.ml-announce-run{display:none}@media (max-width:760px){.field .ml-announce-slide.is-marquee .ml-announce-copy{white-space:nowrap;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000)}.field .ml-announce-slide.is-marquee .ml-announce-run,.field .ml-announce-slide.is-marquee .ml-announce-run+.ml-announce-run{animation:ml-announce-marquee var(--ml-marquee-duration,16s) linear infinite;padding-right:3.4em;display:inline-block}.field .ml-announce-slide.is-marquee .ml-announce-run:after{content:"•";opacity:.5;margin-left:1.6em}.field .ml-announce-slide.is-marquee:not(.is-active) .ml-announce-run,.field .ml-announce:hover .ml-announce-run,.field .ml-announce:focus-within .ml-announce-run{animation-play-state:paused}.field .ml-announce-slide.is-marquee .ml-announce-cta{margin-left:0;padding-block:4px;display:inline-flex}}@keyframes ml-announce-marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.field .ml-announce-slide.is-marquee .ml-announce-copy{white-space:normal;overflow:visible;-webkit-mask-image:none;mask-image:none}.field .ml-announce-slide.is-marquee .ml-announce-run{padding-right:0;animation:none;display:inline}.field .ml-announce-slide.is-marquee .ml-announce-run+.ml-announce-run{display:none}}.field .support-launcher,.field .compare-tray{bottom:24px}@media (max-width:760px){.field .mobile-tabs{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:calc(5px + env(safe-area-inset-bottom));z-index:26;bottom:0;overflow:visible}.field .mobile-tabs>a{letter-spacing:.055em;gap:4px;font-size:9px}.field .mobile-tabs>a svg{width:20px;height:20px}.field .mobile-tabs>a.active{color:var(--accent)}.field .mobile-tabs>a>.claim-icon{background:var(--accent);width:48px;height:48px;color:var(--accent-text);box-shadow:0 0 0 6px var(--ground), 0 0 0 7px var(--line), 0 10px 22px -8px var(--accent);border-radius:50%;margin-top:-23px;margin-bottom:2px}@supports (color:color-mix(in lab, red, red)){.field .mobile-tabs>a>.claim-icon{box-shadow:0 0 0 6px var(--ground), 0 0 0 7px var(--line), 0 10px 22px -8px color-mix(in srgb, var(--accent) 60%, transparent)}}.field .mobile-tabs>a>.claim-icon svg{stroke-width:2.2px;width:23px;height:23px}.field .mobile-tabs>a:has(>.claim-icon){color:var(--accent);justify-content:flex-end;padding-bottom:2px}.field .mobile-tabs>a:has(>.claim-icon):active{background:0 0}.field .mobile-tabs>a:has(>.claim-icon):active>.claim-icon{transform:translateY(1px)}.field .support-launcher{bottom:calc(82px + env(safe-area-inset-bottom))}.field .compare-tray{bottom:calc(78px + env(safe-area-inset-bottom))}.field .footer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.field .chat-page{padding-bottom:16px}.field .chat-page .ex-chat{min-height:240px}.field .ex-chat-heading h1{font-weight:650}.field .ex-chat-connection{font:10px var(--mono);color:var(--accent);margin-bottom:6px;display:block}.field .ex-chat-compose form{flex-wrap:wrap}.field .ex-chat-tools small{font:10px var(--mono);color:var(--muted)}.field .ex-chat-attachment{flex-basis:100%;align-items:center;gap:12px;display:flex}.field .ex-picker[data-side]{width:min(320px,100vw - 44px);max-height:var(--radix-popover-content-available-height);position:relative;inset:auto;overflow:auto}.field .ex-picker.ex-gif-picker[data-side]{width:min(480px,100vw - 28px);max-width:calc(100vw - 28px);max-height:min(560px, var(--radix-popover-content-available-height,80dvh));flex-direction:column;display:flex;overflow:hidden}.field .ex-gif-picker .ex-picker-head{flex:none}.field .ex-gif-picker .ex-gif-library{flex:auto;min-height:160px}.field .ex-chat-art path{stroke-dasharray:90;stroke-dashoffset:90px;animation:1.8s ease-in-out infinite alternate chat-reaction-draw}@keyframes chat-reaction-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.field .ex-chat-art path{stroke-dashoffset:0;animation:none}}@media (max-width:760px){.field .chat-page{padding-top:10px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.field .chat-page .ex-chat-heading p,.field .chat-page .ex-chat-aside{display:none}}.field .inline-detail{border-top:1px solid var(--line);background:var(--ground);flex:0 0 100%;grid-column:1/-1;min-width:0}.field .inline-detail .dialog-head{padding:20px 24px 0}.field .inline-detail .dialog-body{padding:16px 24px 24px}.field .inline-detail .ex-result-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.field .ex-deal-row:has(.inline-detail){flex-wrap:wrap}.field .ex-chal-item{min-width:0}.field button.ex-chal-row{width:100%;color:inherit;font:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0}.field .ex-chal-chevron{color:var(--accent);text-align:right}.field .scroll-more{text-align:center;color:var(--muted);font:11px var(--mono);padding:16px}@media (max-width:760px){.field .ex-chal-row{grid-template-columns:54px minmax(0,1fr) auto;gap:5px 12px;padding:12px 0}.field .ex-chal-row .ex-chal-size{grid-area:1/1}.field .ex-chal-row .ex-chal-name{grid-area:1/2;font-size:12px}.field .ex-chal-row .ex-chal-name small{margin-top:2px;font-size:10px}.field .ex-chal-row .ex-chal-price{grid-area:2/1/auto/3;align-items:center;gap:8px;font-size:12px;display:flex}.field .ex-chal-row .ex-chal-points{text-align:right;grid-area:2/3;font-size:12px}.field .ex-chal-row .ex-chal-chevron{grid-area:1/3}.field .ex-deal-row .ex-dr-main{row-gap:8px;padding:12px}.field .ex-deal-row .ex-dr-cell{font-size:12px}.field .ex-deal-row .ex-dr-cell small{margin-bottom:3px;font-size:9px}}.field .member-rail .ex-activity{background:var(--surface);border-color:var(--line)}.field .member-rail .ex-activity-feed,.field .member-rail .ex-activity-foot{border-top-color:var(--line)}.field .member-rail .ex-activity .ex-activity-row{border-bottom:1px solid var(--line);border-radius:0;margin:0;padding:8px 0}@supports (color:color-mix(in lab, red, red)){.field .member-rail .ex-activity .ex-activity-row{border-bottom:1px solid color-mix(in oklab, var(--line) 62%, transparent)}}.field .member-rail .ex-activity .ex-activity-row:last-child{border-bottom:0;padding-bottom:2px}.field .member-rail .ex-activity .ex-activity-row:before{content:none}.field .member-rail .ex-activity .ex-activity-row:hover{background:0 0}.field .member-rail .ex-activity .ex-activity-row:hover .ex-ar-main b{color:inherit}.field .skeleton{background:var(--line);border-radius:7px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.field .skeleton{background:color-mix(in oklab, var(--line) 62%, var(--surface))}}.field .skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--surface), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.field .skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--surface) 78%, transparent), transparent)}}.field .skeleton:after{animation:1.5s ease-in-out infinite skeleton-sweep}@keyframes skeleton-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.field .skeleton:after{animation:none}}.field .ex-deals-skeleton{margin-top:18px;display:block}.field .ex-deals-skeleton .sk-toolbar{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-bottom:20px;display:grid}.field .ex-deals-skeleton .sk-chip{border-radius:10px;height:44px}.field .ex-deals-skeleton .sk-rows{flex-direction:column;display:flex}.field .ex-deals-skeleton .sk-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.field .ex-deals-skeleton .sk-row{border-bottom:1px solid color-mix(in oklab, var(--line) 62%, transparent)}}.field .ex-deals-skeleton .sk-logo{border-radius:6px;flex:none;width:44px;height:28px}.field .ex-deals-skeleton .sk-lines{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.field .ex-deals-skeleton .sk-line{height:11px}.field .ex-deals-skeleton .sk-line-title{width:42%}.field .ex-deals-skeleton .sk-line-sub{width:26%;height:9px}.field .ex-deals-skeleton .sk-figure{flex:none;width:92px;height:13px}@media (max-width:760px){.field .ex-deals-skeleton .sk-toolbar{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:14px}.field .ex-deals-skeleton .sk-figure{width:64px}}.field .ex-activity{--ex-row-h:46px}.field .ex-activity-window{display:block}.field .member-rail .ex-activity-window.is-rolling{height:calc(var(--ex-row-h) * 8);border-top:1px solid var(--line);padding-top:4px;overflow:hidden}.field .member-rail .ex-activity-window.is-rolling>.ex-activity-feed{transform:translateY(calc(var(--ex-row-h) * -1 * var(--ex-shift,0)));will-change:transform;border-top:0;padding-top:0;transition:transform .62s cubic-bezier(.4,0,.2,1)}.field .member-rail .ex-activity-feed.is-still{transition:none}.field .member-rail .ex-activity .ex-activity-row{height:var(--ex-row-h);padding:0}.field .member-rail .ex-activity,.field .ex-activity-inline{border-radius:16px}.field .member-rail .ex-activity{padding:20px 20px 16px}.field .member-rail .ex-activity h2{letter-spacing:-.03em;color:var(--text);font-size:16px;font-weight:650}.field .ex-activity-lede{letter-spacing:.055em;color:var(--muted);margin:5px 0 11px;font-size:10.5px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.field .ex-activity-lede{color:color-mix(in oklab, var(--muted) 72%, var(--text))}}.field .ex-activity-lede b{color:var(--accent);font-size:11.5px;font-weight:650}.field .ex-ar-main b{font-size:13px;font-weight:600}.field .ex-ar-main small{color:var(--muted);font-size:9px}.field .ex-ar-amount,.field .member-rail .ex-activity .ex-ar-amount{color:var(--accent);font-size:13px;font-weight:600}.field .ex-ar-amount small{color:var(--accent);font-weight:400}@supports (color:color-mix(in lab, red, red)){.field .ex-ar-amount small{color:color-mix(in oklab, var(--accent) 62%, var(--muted))}}.container-page{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.console-root input:not([type=checkbox]):not([type=radio]):not([type=file]),.console-root textarea,.console-root select{font-size:var(--ct-body);border-radius:7px;padding-block:6px;padding-inline:10px}.console-root textarea{padding-block:8px;line-height:1.65}.console-root label{font-size:var(--ct-label)}.console-root button.h-11{height:32px;padding-inline:14px;font-size:10px}.console-root button.h-9{height:30px}.console-root button.h-8{height:27px}.console-root button[aria-pressed]{border-radius:7px;padding-block:4px;padding-inline:9px;font-size:11px}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-\[5px\]{top:-5px}.-top-\[clamp\(10px\,4vw\,40px\)\]{top:calc(-1*clamp(10px,4vw,40px))}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[14\.5px\]{top:14.5px}.top-\[25px\]{top:25px}.top-\[clamp\(16px\,4vw\,32px\)\]{top:clamp(16px,4vw,32px)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-\[5px\]{right:-5px}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[clamp\(16px\,4vw\,32px\)\]{right:clamp(16px,4vw,32px)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[15px\]{left:15px}.left-\[25px\]{left:25px}.z-10{z-index:10}.z-\[120\]{z-index:120}.z-\[190\]{z-index:190}.z-\[199\]{z-index:199}.z-\[200\]{z-index:200}.z-\[400\]{z-index:400}.z-\[401\]{z-index:401}.z-\[900\]{z-index:900}.order-1{order:1}.container{width:100%}@media (min-width:780px){.container{max-width:780px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1180px){.container{max-width:1180px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-\[var\(--nav-h\)\]{margin-top:calc(var(--nav-h) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[26px\]{margin-top:26px}.mt-\[clamp\(44px\,7vw\,80px\)\]{margin-top:clamp(44px,7vw,80px)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-\[5px\]{margin-bottom:5px}.mb-\[7px\]{margin-bottom:7px}.mb-\[9px\]{margin-bottom:9px}.mb-\[17px\]{margin-bottom:17px}.mb-\[22px\]{margin-bottom:22px}.mb-\[26px\]{margin-bottom:26px}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-\[0\.3em\]{margin-left:.3em}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/1\]{aspect-ratio:3}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[0\.62em\]{width:.62em;height:.62em}.size-\[5px\]{width:5px;height:5px}.size-\[7px\]{width:7px;height:7px}.size-\[11px\]{width:11px;height:11px}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[21px\]{width:21px;height:21px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[38px\]{width:38px;height:38px}.size-\[132px\]{width:132px;height:132px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-40{height:calc(var(--spacing) * 40)}.h-\[0\.96em\]{height:.96em}.h-\[1\.6px\]{height:1.6px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[46px\]{height:46px}.h-\[62px\]{height:62px}.h-\[68px\]{height:68px}.h-\[92px\]{height:92px}.h-\[168px\]{height:168px}.h-\[180px\]{height:180px}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[62vh\]{max-height:62vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[130px\]{max-height:130px}.max-h-\[260px\]{max-height:260px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[calc\(100dvh-40px\)\]{max-height:calc(100dvh - 40px)}.max-h-\[calc\(100dvh-170px\)\]{max-height:calc(100dvh - 170px)}.max-h-\[min\(340px\,60vh\)\]{max-height:min(340px,60vh)}.max-h-\[min\(360px\,60vh\)\]{max-height:min(360px,60vh)}.max-h-\[min\(420px\,70vh\)\]{max-height:min(420px,70vh)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[70px\]{min-height:70px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[130px\]{min-height:130px}.min-h-\[135px\]{min-height:135px}.min-h-\[150px\]{min-height:150px}.min-h-\[220px\]{min-height:220px}.min-h-\[440px\]{min-height:440px}.min-h-\[460px\]{min-height:460px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1{width:var(--spacing)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-\[0\.62em\]{width:.62em}.w-\[6px\]{width:6px}.w-\[26px\]{width:26px}.w-\[56px\]{width:56px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[135px\]{width:135px}.w-\[140px\]{width:140px}.w-\[148px\]{width:148px}.w-\[160px\]{width:160px}.w-\[178px\]{width:178px}.w-\[190px\]{width:190px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[232px\]{width:232px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[440px\]{width:440px}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-\[min\(92vw\,460px\)\]{width:min(92vw,460px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--slot\,120px\)\]{width:var(--slot,120px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[76\%\]{max-width:76%}.max-w-\[78ch\]{max-width:78ch}.max-w-\[120px\]{max-width:120px}.max-w-\[128px\]{max-width:128px}.max-w-\[130px\]{max-width:130px}.max-w-\[132px\]{max-width:132px}.max-w-\[134px\]{max-width:134px}.max-w-\[146px\]{max-width:146px}.max-w-\[150px\]{max-width:150px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-\[800px\]{max-width:800px}.max-w-\[900px\]{max-width:900px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(840px\,calc\(100vw-32px\)\)\]{max-width:min(840px,100vw - 32px)}.max-w-\[var\(--maxw\)\]{max-width:var(--maxw)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[8px\]{min-width:8px}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[16px\]{min-width:16px}.min-w-\[104px\]{min-width:104px}.min-w-\[112px\]{min-width:112px}.min-w-\[130px\]{min-width:130px}.min-w-\[160px\]{min-width:160px}.min-w-\[166px\]{min-width:166px}.min-w-\[170px\]{min-width:170px}.min-w-\[176px\]{min-width:176px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{min-width:min(24rem,100vw - 2rem)}.flex-1{flex:1}.flex-\[1_1_16rem\]{flex:16rem}.flex-\[2\]{flex:2}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.02em\]{--tw-translate-y:.02em;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:jsFade_\.14s_both\]{animation:.14s both jsFade}.\[animation\:jsFade_\.18s_both\]{animation:.18s both jsFade}.\[animation\:jsIn_\.3s_ease_both\]{animation:.3s both jsIn}.\[animation\:jsSpin_\.8s_linear_infinite\]{animation:.8s linear infinite jsSpin}.\[animation\:jsToast_\.18s_ease-out_both\]{animation:.18s ease-out both jsToast}.\[animation\:jsToast_\.28s_cubic-bezier\(\.2\,\.8\,\.2\,1\)_both\]{animation:.28s cubic-bezier(.2,.8,.2,1) both jsToast}.\[animation\:jsUp_\.3s_cubic-bezier\(\.2\,\.8\,\.2\,1\)_both\]{animation:.3s cubic-bezier(.2,.8,.2,1) both jsUp}.\[animation\:jsUp_\.5s_both\]{animation:.5s both jsUp}.\[animation\:jsUp_\.5s_cubic-bezier\(\.2\,\.8\,\.2\,1\)_both\]{animation:.5s cubic-bezier(.2,.8,.2,1) both jsUp}.\[animation\:jsUp_\.35s_both\]{animation:.35s both jsUp}.\[animation\:jsUp_\.42s_cubic-bezier\(\.2\,\.8\,\.2\,1\)_both\]{animation:.42s cubic-bezier(.2,.8,.2,1) both jsUp}.\[animation\:jsUp_\.45s_cubic-bezier\(\.2\,\.8\,\.2\,1\)_both\]{animation:.45s cubic-bezier(.2,.8,.2,1) both jsUp}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.12em\]{gap:.12em}.gap-\[3px\]{gap:3px}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-\[clamp\(24px\,4vw\,64px\)\]{gap:clamp(24px,4vw,64px)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-hair>:not(:last-child)){border-color:var(--hair)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2…12px\]{border-radius:2…12px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[13…18px\]{border-radius:13…18px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[var\(--ct-radius\)\]{border-radius:var(--ct-radius)}.rounded-btn{border-radius:var(--radius-btn)}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-\[3px\]{border-bottom-right-radius:3px}.rounded-bl-\[3px\]{border-bottom-left-radius:3px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[1\.6px\]{border-style:var(--tw-border-style);border-width:1.6px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_oklab\,var\(--primary\)_13\%\,var\(--hair\)\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--primary\)_13\%\,var\(--hair\)\)\]{border-color:color-mix(in oklab,var(--primary) 13%,var(--hair))}}.border-\[color-mix\(in_oklab\,var\(--success\)_35\%\,transparent\)\]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--success\)_35\%\,transparent\)\]{border-color:color-mix(in oklab,var(--success) 35%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--warning\)_35\%\,transparent\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--warning\)_35\%\,transparent\)\]{border-color:color-mix(in oklab,var(--warning) 35%,transparent)}}.border-\[var\(--console-hair\)\]{border-color:var(--console-hair)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--warning\)\]{border-color:var(--warning)}.border-bg{border-color:var(--bg)}.border-current{border-color:currentColor}.border-danger,.border-danger\/35{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/35{border-color:color-mix(in oklab, var(--danger) 35%, transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-danger\/50{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/50{border-color:color-mix(in oklab, var(--danger) 50%, transparent)}}.border-danger\/60{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/60{border-color:color-mix(in oklab, var(--danger) 60%, transparent)}}.border-hair{border-color:var(--hair)}.border-hair-soft{border-color:var(--hair-soft)}.border-info\/30{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, var(--info) 30%, transparent)}}.border-line{border-color:var(--border)}.border-muted{border-color:var(--text-muted)}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-success,.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-surface{border-color:var(--surface)}.border-transparent{border-color:#0000}.border-warning,.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.border-warning\/50{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--warning) 50%, transparent)}}.border-t-primary{border-top-color:var(--primary)}.bg-\[\#283e2b\]{background-color:#283e2b}.bg-\[color-mix\(in_oklab\,\#000_82\%\,transparent\)\]{background-color:#000000d1;background-color:lab(0% 0 0/.82)}.bg-\[color-mix\(in_oklab\,var\(--bg\)_74\%\,transparent\)\]{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--bg\)_74\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bg) 74%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--danger\)_8\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--danger\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--danger) 8%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--primary\)_10\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--primary\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--primary) 12%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--primary\)_14\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--primary\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--primary) 14%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--primary\)_15\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--primary\)_15\%\,transparent\)\]{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--success\)_7\%\,transparent\)\]{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--success\)_7\%\,transparent\)\]{background-color:color-mix(in oklab,var(--success) 7%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--surface-2\)_45\%\,transparent\)\]{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--surface-2\)_45\%\,transparent\)\]{background-color:color-mix(in oklab,var(--surface-2) 45%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--warning\)_7\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--warning\)_7\%\,transparent\)\]{background-color:color-mix(in oklab,var(--warning) 7%,transparent)}}.bg-\[rgba\(0\,0\,0\,0\.55\)\]{background-color:#0000008c}.bg-\[var\(--console-hair\)\]{background-color:var(--console-hair)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-bg,.bg-bg\/45{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/45{background-color:color-mix(in oklab, var(--bg) 45%, transparent)}}.bg-bg\/95{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/95{background-color:color-mix(in oklab, var(--bg) 95%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-club{background-color:var(--club)}.bg-current{background-color:currentColor}.bg-danger,.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.bg-danger\/\[0\.06\]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/\[0\.06\]{background-color:color-mix(in oklab, var(--danger) 6%, transparent)}}.bg-hair{background-color:var(--hair)}.bg-hair-soft{background-color:var(--hair-soft)}.bg-info,.bg-info\/5{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/5{background-color:color-mix(in oklab, var(--info) 5%, transparent)}}.bg-muted{background-color:var(--text-muted)}.bg-primary,.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-primary\/\[0\.09\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.09\]{background-color:color-mix(in oklab, var(--primary) 9%, transparent)}}.bg-soft{background-color:var(--soft)}.bg-success,.bg-success\/5{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--success) 5%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-2,.bg-surface-2\/40{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/40{background-color:color-mix(in oklab, var(--surface-2) 40%, transparent)}}.bg-surface-2\/60{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/60{background-color:color-mix(in oklab, var(--surface-2) 60%, transparent)}}.bg-surface-2\/70{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/70{background-color:color-mix(in oklab, var(--surface-2) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/5{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--warning) 5%, transparent)}}.bg-warning\/\[0\.06\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.06\]{background-color:color-mix(in oklab, var(--warning) 6%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-\[image\:var\(--caret\)\]{background-image:var(--caret)}.bg-\[radial-gradient\(115\%_135\%_at_16\%_-10\%\,color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)\,transparent_58\%\)\,linear-gradient\(153deg\,color-mix\(in_oklab\,var\(--surface-2\)_62\%\,var\(--bg\)\)\,var\(--bg\)\)\]{background-image:radial-gradient(115% 135% at 16% -10%,var(--primary),transparent 58%),linear-gradient(153deg,var(--surface-2),var(--bg))}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(115\%_135\%_at_16\%_-10\%\,color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)\,transparent_58\%\)\,linear-gradient\(153deg\,color-mix\(in_oklab\,var\(--surface-2\)_62\%\,var\(--bg\)\)\,var\(--bg\)\)\]{background-image:radial-gradient(115% 135% at 16% -10%,color-mix(in oklab,var(--primary) 11%,transparent),transparent 58%),linear-gradient(153deg,color-mix(in oklab,var(--surface-2) 62%,var(--bg)),var(--bg))}}.bg-\[length\:10px\]{background-size:10px}.bg-cover{background-size:cover}.bg-\[right_0\.9rem_center\]{background-position:right .9rem center}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-hair{fill:var(--hair)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[13px\]{padding:13px}.p-\[15px\]{padding:15px}.p-\[18px\]{padding:18px}.p-\[clamp\(16px\,2\.5vw\,20px\)\]{padding:clamp(16px,2.5vw,20px)}.p-\[clamp\(16px\,4vw\,48px\)\]{padding:clamp(16px,4vw,48px)}.p-\[clamp\(18px\,3vw\,26px\)\]{padding:clamp(18px,3vw,26px)}.p-\[clamp\(20px\,3vw\,26px\)\]{padding:clamp(20px,3vw,26px)}.p-\[clamp\(20px\,3vw\,28px\)\]{padding:clamp(20px,3vw,28px)}.p-\[clamp\(20px\,4vw\,28px\)\]{padding:clamp(20px,4vw,28px)}.p-\[clamp\(20px\,4vw\,34px\)\]{padding:clamp(20px,4vw,34px)}.p-\[clamp\(22px\,4vw\,32px\)\]{padding:clamp(22px,4vw,32px)}.p-\[clamp\(22px\,4vw\,38px\)\]{padding:clamp(22px,4vw,38px)}.p-\[var\(--console-pad\)\]{padding:var(--console-pad)}.p-\[var\(--ct-pad\)\]{padding:var(--ct-pad)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[5px\]{padding-inline:5px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[15px\]{padding-inline:15px}.px-\[17px\]{padding-inline:17px}.px-\[18px\]{padding-inline:18px}.px-\[19px\]{padding-inline:19px}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.px-\[var\(--console-pad\)\]{padding-inline:var(--console-pad)}.px-\[var\(--ct-pad\)\]{padding-inline:var(--ct-pad)}.px-\[var\(--pad\)\]{padding-inline:var(--pad)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\]{padding-block:1px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[13px\]{padding-block:13px}.py-\[15px\]{padding-block:15px}.py-\[17px\]{padding-block:17px}.py-\[clamp\(48px\,9vw\,110px\)\]{padding-block:clamp(48px,9vw,110px)}.py-\[var\(--ct-row-y\)\]{padding-block:var(--ct-row-y)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[26px\]{padding-top:26px}.pt-\[clamp\(40px\,6vw\,68px\)\]{padding-top:clamp(40px,6vw,68px)}.pt-\[clamp\(40px\,6vw\,76px\)\]{padding-top:clamp(40px,6vw,76px)}.pt-\[clamp\(70px\,12vw\,150px\)\]{padding-top:clamp(70px,12vw,150px)}.pt-px{padding-top:1px}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-\[13px\]{padding-right:13px}.pr-\[74px\]{padding-right:74px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[15px\]{padding-bottom:15px}.pb-\[26px\]{padding-bottom:26px}.pb-\[60px\]{padding-bottom:60px}.pb-\[90px\]{padding-bottom:90px}.pb-\[clamp\(60px\,9vw\,120px\)\]{padding-bottom:clamp(60px,9vw,120px)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[0\.34em\]{padding-left:.34em}.pl-\[18px\]{padding-left:18px}.pl-\[38px\]{padding-left:38px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-manrope)}.font-mono{font-family:var(--font-plex-mono)}.font-sans,.font-serif{font-family:var(--font-manrope)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.36em\]{font-size:.36em}.text-\[0\.88em\]{font-size:.88em}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.3px\]{font-size:12.3px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.2px\]{font-size:13.2px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[clamp\(20px\,2\.6vw\,28px\)\]{font-size:clamp(20px,2.6vw,28px)}.text-\[clamp\(22px\,3vw\,34px\)\]{font-size:clamp(22px,3vw,34px)}.text-\[clamp\(24px\,3vw\,34px\)\]{font-size:clamp(24px,3vw,34px)}.text-\[clamp\(24px\,4vw\,32px\)\]{font-size:clamp(24px,4vw,32px)}.text-\[clamp\(28px\,4vw\,44px\)\]{font-size:clamp(28px,4vw,44px)}.text-\[clamp\(32px\,5vw\,64px\)\]{font-size:clamp(32px,5vw,64px)}.text-\[clamp\(38px\,7vw\,76px\)\]{font-size:clamp(38px,7vw,76px)}.text-\[clamp\(190px\,34vw\,460px\)\]{font-size:clamp(190px,34vw,460px)}.text-\[length\:var\(--ct-body\)\]{font-size:var(--ct-body)}.text-\[length\:var\(--ct-label\)\]{font-size:var(--ct-label)}.text-\[length\:var\(--ct-label\,9\.5px\)\]{font-size:var(--ct-label,9.5px)}.text-\[length\:var\(--ct-label\,10px\)\]{font-size:var(--ct-label,10px)}.text-\[length\:var\(--ct-small\)\]{font-size:var(--ct-small)}.text-\[length\:var\(--ct-title\)\]{font-size:var(--ct-title)}.text-label{font-size:var(--text-label)}.text-micro{font-size:var(--text-micro)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.68\]{--tw-leading:1.68;line-height:1.68}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.78\]{--tw-leading:1.78;line-height:1.78}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-bg{color:var(--bg)}.text-club{color:var(--club)}.text-danger{color:var(--danger)}.text-fg,.text-fg\/80{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.text-fg\/80{color:color-mix(in oklab, var(--text) 80%, transparent)}}.text-fg\/85{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.text-fg\/85{color:color-mix(in oklab, var(--text) 85%, transparent)}}.text-info{color:var(--info)}.text-muted,.text-muted\/60{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/60{color:color-mix(in oklab, var(--text-muted) 60%, transparent)}}.text-muted\/75{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/75{color:color-mix(in oklab, var(--text-muted) 75%, transparent)}}.text-on-primary{color:var(--on-primary)}.text-primary{color:var(--primary)}.text-success{color:var(--success)}.text-transparent{color:#0000}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-hair{-webkit-text-decoration-color:var(--hair);-webkit-text-decoration-color:var(--hair);-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--danger\)\]{accent-color:var(--danger)}.accent-\[var\(--primary\)\],.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_70px_-40px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 30px 70px -40px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_70px_-40px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 30px 70px -40px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_90px_-28px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow:0 32px 90px -28px var(--tw-shadow-color,#000000d1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_120px_-40px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 40px 120px -40px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_oklab\,var\(--text\)_7\%\,transparent\)\,0_14px_34px_-24px_var\(--primary\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--text)), 0 14px 34px -24px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_1px_0_color-mix\(in_oklab\,var\(--text\)_7\%\,transparent\)\,0_14px_34px_-24px_var\(--primary\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,color-mix(in oklab,var(--text) 7%,transparent)), 0 14px 34px -24px var(--tw-shadow-color,var(--primary))}}.shadow-\[inset_0_1px_0_color-mix\(in_oklab\,var\(--text\)_7\%\,transparent\)\,0_14px_34px_-24px_var\(--primary\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-surface{--tw-ring-color:var(--surface)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-\[3px\]{outline-offset:3px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[backdrop-filter\:blur\(16px\)\]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.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))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-\[cubic-bezier\(\.2\,\.8\,\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--slot\:40px\]{--slot:40px}.\[--slot\:44px\]{--slot:44px}.\[--slot\:46px\]{--slot:46px}.\[--slot\:50px\]{--slot:50px}.\[--slot\:52px\]{--slot:52px}.\[--slot\:80px\]{--slot:80px}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-90:is(:where(.group):hover *){--tw-brightness:brightness(90%);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,)}.group-hover\/receipt\:scale-\[1\.06\]:is(:where(.group\/receipt):hover *){scale:1.06}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-primary::file-selector-button{background-color:var(--primary)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:font-mono::file-selector-button{font-family:var(--font-plex-mono)}.file\:text-\[9\.5px\]::file-selector-button{font-size:9.5px}.file\:tracking-\[0\.12em\]::file-selector-button{--tw-tracking:.12em;letter-spacing:.12em}.file\:text-on-primary::file-selector-button{color:var(--on-primary)}.file\:uppercase::file-selector-button{text-transform:uppercase}.placeholder\:font-sans::placeholder{font-family:var(--font-manrope)}.placeholder\:text-\[15px\]::placeholder{font-size:15px}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-muted::placeholder{color:var(--text-muted)}.placeholder\:opacity-80::placeholder{opacity:.8}.first\:mt-2:first-child{margin-top:calc(var(--spacing) * 2)}.first\:pt-1:first-child{padding-top:var(--spacing)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-primary:focus-within{border-color:var(--primary)}@media (hover:hover){.hover\:translate-x-\[3px\]:hover{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-club:hover{border-color:var(--club)}.hover\:border-danger:hover,.hover\:border-danger\/50:hover{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:border-danger\/50:hover{border-color:color-mix(in oklab, var(--danger) 50%, transparent)}}.hover\:border-hair:hover{border-color:var(--hair)}.hover\:border-primary:hover,.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-success:hover{border-color:var(--success)}.hover\:border-warning:hover{border-color:var(--warning)}.hover\:bg-\[color-mix\(in_oklab\,var\(--warning\)_18\%\,transparent\)\]:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--warning\)_18\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--warning) 18%,transparent)}}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-2:hover,.hover\:bg-surface-2\/60:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/60:hover{background-color:color-mix(in oklab, var(--surface-2) 60%, transparent)}}.hover\:text-club:hover{color:var(--club)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-fg:hover{color:var(--text)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-success:hover{color:var(--success)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-primary:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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,)}.hover\:brightness-\[0\.94\]:hover{--tw-brightness:brightness(.94);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,)}.hover\:brightness-\[1\.06\]:hover{--tw-brightness:brightness(1.06);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,)}.hover\:brightness-\[1\.07\]:hover{--tw-brightness:brightness(1.07);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,)}.hover\:brightness-\[1\.08\]:hover{--tw-brightness:brightness(1.08);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,)}}.focus\:border-club:focus{border-color:var(--club)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--club\)_16\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--club))}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--club\)_16\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklab,var(--club) 16%,transparent))}}.focus\:shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--club\)_16\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.focus-visible\:bg-surface:focus-visible{background-color:var(--surface)}.focus-visible\:bg-surface-2:focus-visible{background-color:var(--surface-2)}.focus-visible\:text-fg:focus-visible{color:var(--text)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-\[color-mix\(in_oklab\,var\(--primary\)_28\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[color-mix\(in_oklab\,var\(--primary\)_28\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 28%,transparent)}}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:text-muted:disabled{color:var(--text-muted)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:border-\[var\(--console-hair\)\]:disabled:hover{border-color:var(--console-hair)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-muted:disabled:hover{color:var(--text-muted)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-\[left\,top\,width\,height\]{transition-property:left,top,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-150{--tw-duration:.15s;transition-duration:.15s}}@media not all and (min-width:80rem){.max-xl\:max-h-\[38vh\]{max-height:38vh}}@media (min-width:780px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_7rem\]{grid-template-columns:minmax(0,1fr) 7rem}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(200px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:text-label{font-size:var(--text-label)}.md\:\[--slot\:50px\]{--slot:50px}}@media (min-width:1180px){.lg\:block{display:block}.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[minmax\(180px\,0\.6fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(180px,.6fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(330px\,0\.9fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(330px,.9fr) minmax(0,3fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:flex{display:flex}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-auto{width:auto}.sm\:max-w-\[420px\]{max-width:420px}.sm\:min-w-\[108px\]{min-width:108px}.sm\:min-w-\[148px\]{min-width:148px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.sm\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)_minmax\(0\,0\.65fr\)_minmax\(130px\,auto\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.65fr) minmax(130px,auto)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:self-end{align-self:flex-end}.sm\:self-start{align-self:flex-start}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:text-right{text-align:right}.sm\:text-\[22px\]{font-size:22px}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-0{top:0}.xl\:max-h-\[calc\(100dvh-var\(--topbar-h\)-2\*var\(--console-pad\)\)\]{max-height:calc(100dvh - var(--topbar-h) - 2 * var(--console-pad))}.xl\:max-h-\[calc\(100dvh-var\(--topbar-h\)-140px\)\]{max-height:calc(100dvh - var(--topbar-h) - 140px)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.xl\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[310px_minmax\(0\,1fr\)\]{grid-template-columns:310px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:items-start{align-items:flex-start}}@container (min-width:1440px){.\@min-\[1440px\]\:w-\[128px\]{width:128px}.\@min-\[1440px\]\:min-w-0{min-width:0}.\@min-\[1440px\]\:flex-none{flex:none}.\@min-\[1440px\]\:flex-row{flex-direction:row}.\@min-\[1440px\]\:items-center{align-items:center}}.\[\&_blockquote\]\:my-4 blockquote{margin-block:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:pl-4 blockquote{padding-left:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:text-\[15px\] blockquote{font-size:15px}.\[\&_h2\]\:mt-5 h2{margin-top:calc(var(--spacing) * 5)}.\[\&_h2\]\:mt-6 h2{margin-top:calc(var(--spacing) * 6)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:font-mono h2{font-family:var(--font-plex-mono)}.\[\&_h2\]\:text-\[9\.5px\] h2{font-size:9.5px}.\[\&_h2\]\:text-\[20px\] h2{font-size:20px}.\[\&_h2\]\:text-\[21px\] h2{font-size:21px}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h2\]\:tracking-\[-0\.03em\] h2{--tw-tracking:-.03em;letter-spacing:-.03em}.\[\&_h2\]\:tracking-\[0\.2em\] h2{--tw-tracking:.2em;letter-spacing:.2em}.\[\&_h2\]\:text-muted h2{color:var(--text-muted)}.\[\&_h2\]\:normal-case h2{text-transform:none}.\[\&_h2\]\:uppercase h2{text-transform:uppercase}.\[\&_h3\]\:mt-5 h3{margin-top:calc(var(--spacing) * 5)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:text-\[13\.8px\] h3{font-size:13.8px}.\[\&_h3\]\:text-\[17px\] h3{font-size:17px}.\[\&_hr\]\:my-6 hr{margin-block:calc(var(--spacing) * 6)}.\[\&_li\]\:text-\[13\.5px\] li{font-size:13.5px}.\[\&_li\]\:text-\[13\.8px\] li{font-size:13.8px}.\[\&_li\]\:text-\[15px\] li{font-size:15px}.\[\&_li\]\:leading-\[1\.8\] li{--tw-leading:1.8;line-height:1.8}.\[\&_ol\]\:mb-4 ol{margin-bottom:calc(var(--spacing) * 4)}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:mb-4 p{margin-bottom:calc(var(--spacing) * 4)}.\[\&_p\]\:text-\[13\.5px\] p{font-size:13.5px}.\[\&_p\]\:text-\[13\.8px\] p{font-size:13.8px}.\[\&_p\]\:text-\[15px\] p{font-size:15px}.\[\&_p\]\:leading-6 p{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.\[\&_p\]\:leading-\[1\.8\] p{--tw-leading:1.8;line-height:1.8}.\[\&_p\]\:leading-\[1\.75\] p{--tw-leading:1.75;line-height:1.75}.\[\&_pre\]\:mb-4 pre{margin-bottom:calc(var(--spacing) * 4)}.\[\&_pre\]\:p-3 pre{padding:calc(var(--spacing) * 3)}.\[\&_pre\]\:text-\[11\.5px\] pre{font-size:11.5px}.\[\&_ul\]\:mb-4 ul{margin-bottom:calc(var(--spacing) * 4)}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\[open\]\>summary_\.marker\]\:rotate-90[open]>summary .marker{rotate:90deg}}:root{--ground:var(--bg);--raised:var(--surface-2);--muted:var(--text-muted);--line:var(--border);--accent:var(--primary);--accent-text:var(--on-primary);--feature-text:var(--on-feature);--radius:4px;--measure:var(--maxw);--sans:var(--font-manrope), Manrope, "Helvetica Neue", Arial, sans-serif;--mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--ct-ink:#132b23;--ct-lime:#c4f38e;--vp-chart:#2a454a;--vp-blue:#365b8c;--art-up:#ccdca0;--art-line:#eaf4c4;--art-down:#c8aa79;--access-lime:#d5efa2;--jc-mask:url(/assets/brand/jaisara-mark-mask.png);--points-mask:url(/assets/brand/jaisara-points-mark.svg)}.chat-page .ex-chat-field textarea{resize:none;min-height:26px;max-height:120px;overflow-y:auto}.chat-rules-popover{z-index:60;padding:20px;line-height:1.6}.chat-rules-popover h3{margin:0 0 10px;font-size:17px}.chat-rules-popover p{margin:0 0 12px;font-size:13px}.referral-address{overflow-wrap:anywhere;margin:20px 0;font-size:clamp(18px,2.2vw,28px)}.referrals-page>.member-grid,.referrals-page>.member-grid+.member-panel{margin-top:22px}.referrals-page .member-panel>.member-muted{margin-block:16px}.referral-earnings{margin:20px 0;font-size:40px}.withdrawal-form>p{margin-block:12px 24px}.withdrawal-form form{flex-direction:column;gap:20px;display:flex}.withdrawal-form .form-actions{justify-content:flex-end}.withdrawal-form .form-actions>.text-link{margin-right:auto}.withdraw-amount{align-items:center;gap:12px;display:flex}.withdraw-amount input{flex:1;min-width:0}.withdraw-address{overflow-wrap:anywhere;word-break:break-word}.withdraw-add-address{border-block:1px solid var(--hair);padding-block:14px}.withdraw-add-address summary{cursor:pointer;font-size:14px}.withdraw-add-address[open]>*+*{margin-top:16px}.withdraw-review>div{border-bottom:1px solid var(--hair);justify-content:space-between;gap:24px;padding-block:14px;display:flex}.withdraw-review dt{color:var(--muted);flex-shrink:0}.withdraw-review dd{text-align:right;min-width:0}@media (max-width:760px){.withdrawal-form form{gap:16px}.withdraw-review>div{gap:16px;font-size:13px}}.club-convert-form{flex-direction:column;gap:20px;margin-top:24px;display:flex}.vault-page .member-muted{margin-block:16px}@media (max-width:760px){.field:has(.chat-page) .support-launcher{display:none}}.ct-landing .ct-scene{--ct-card-x:0px;--ct-card-y:0px;--ct-tilt-x:0deg;--ct-tilt-y:0deg;--ct-note-x:0px;--ct-note-y:0px;--ct-points-x:0px;--ct-points-y:0px;--ct-xp-x:0px;--ct-xp-y:0px;--ct-glow-x:0px;--ct-glow-y:0px}.ct-landing .ct-scene:before{transform:translate3d(var(--ct-glow-x), var(--ct-glow-y), 0);background:radial-gradient(#8c9d6552,#0000 67%);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.ct-landing .ct-market-card{transform:translate3d(var(--ct-card-x), var(--ct-card-y), 0) rotate(-4deg) rotateX(var(--ct-tilt-x)) rotateY(calc(-9deg + var(--ct-tilt-y)))}.ct-landing .ct-floating-note{transform:translate3d(var(--ct-note-x), var(--ct-note-y), 0) rotate(5deg)}.ct-landing .ct-scene>.ct-coin:not(.ct-coin-xp){transform:translate3d(var(--ct-points-x), var(--ct-points-y), 0) rotate(-18deg)}.ct-landing .ct-scene>.ct-coin-xp{transform:translate3d(var(--ct-xp-x), var(--ct-xp-y), 0) rotate(13deg)}.ct-headline-line{display:block}.trading-study .ct-landing h1 em:after{transform-origin:0;transform:rotate(-2deg)scaleX(1)}.ct-landing .ct-scene>.ct-coin,.ct-landing .ct-scene>.ct-floating-note,.ct-landing .ct-scene .ct-chart-path{animation:none}.ct-landing .ct-scene .ct-chart-path{stroke-dasharray:950;stroke-dashoffset:0}.ct-landing .ct-market-card,.ct-landing .ct-scene>.ct-floating-note,.ct-landing .ct-scene>.ct-coin{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.ct-landing .ct-scene-interactive.ct-scene-tracking .ct-market-card,.ct-landing .ct-scene-interactive.ct-scene-tracking>.ct-floating-note,.ct-landing .ct-scene-interactive.ct-scene-tracking>.ct-coin,.ct-landing .ct-scene-interactive.ct-scene-tracking:before{transition-duration:.11s}.ct-motion-pending .ct-hero-eyebrow,.ct-motion-pending .ct-headline-line,.ct-motion-pending .hero-description,.ct-motion-pending .hero-actions,.ct-motion-pending .ct-landing-social,.ct-motion-pending .ct-market-card,.ct-motion-pending .ct-floating-note,.ct-motion-pending .ct-coin,.ct-motion-pending .ct-orbit,.ct-motion-pending .ct-spark,.ct-motion-pending .ct-scene:before,.ct-motion-pending .ct-review-zone,.ct-motion-pending .ct-review-annotation,.ct-motion-pending .ct-chart-tip{opacity:0}.ct-motion-pending .ct-headline-line{filter:blur(7px);translate:0 18px}.ct-motion-pending .hero-description,.ct-motion-pending .hero-actions,.ct-motion-pending .ct-landing-social{translate:0 12px}.ct-motion-pending .hero-actions:focus-within{opacity:1;translate:0;animation:none!important}.ct-motion-pending .ct-market-card{filter:blur(5px);translate:48px 9px;scale:.985}.ct-motion-pending .ct-floating-note{translate:16px 10px;scale:.96}.ct-motion-pending .ct-coin{translate:0 -18px;scale:.82}.ct-motion-pending .ct-review-zone,.ct-motion-pending .ct-review-annotation{transform-box:fill-box;transform-origin:50%;scale:.96}.ct-motion-pending .ct-chart-path{stroke-dashoffset:950px}.trading-study .ct-motion-pending h1 em:after{transform:rotate(-2deg)scaleX(0)}.ct-motion-pending.ct-motion-revealed .ct-hero-eyebrow{animation:.36s ease-out 50ms both ct-hero-fade}.ct-motion-pending.ct-motion-revealed .ct-headline-line:first-child{animation:.55s cubic-bezier(.2,.8,.2,1) .15s both ct-hero-rise}.ct-motion-pending.ct-motion-revealed .ct-headline-line:nth-child(2){animation:.55s cubic-bezier(.2,.8,.2,1) .26s both ct-hero-rise}.trading-study .ct-motion-pending.ct-motion-revealed h1 em:after{animation:.38s cubic-bezier(.2,.8,.2,1) .62s both ct-underline-draw}.ct-motion-pending.ct-motion-revealed .hero-description{animation:.45s ease-out .68s both ct-hero-fade-up}.ct-motion-pending.ct-motion-revealed .hero-actions{animation:.45s ease-out .78s both ct-hero-fade-up}.ct-motion-pending.ct-motion-revealed .ct-landing-social{animation:.45s ease-out .88s both ct-hero-fade-up}.ct-motion-pending.ct-motion-revealed .ct-market-card{animation:.7s cubic-bezier(.18,.82,.25,1) .48s both ct-scene-card-in}.ct-motion-pending.ct-motion-revealed .ct-orbit,.ct-motion-pending.ct-motion-revealed .ct-scene:before{animation:.55s ease-out .42s both ct-hero-fade}.ct-motion-pending.ct-motion-revealed .ct-chart-path{animation:.65s cubic-bezier(.3,.7,.2,1) 1s both ct-scene-chart-draw}.ct-motion-pending.ct-motion-revealed .ct-review-zone,.ct-motion-pending.ct-motion-revealed .ct-review-annotation,.ct-motion-pending.ct-motion-revealed .ct-chart-tip{animation:.38s ease-out 1.24s both ct-scene-detail-in}.ct-motion-pending.ct-motion-revealed .ct-floating-note{animation:.42s cubic-bezier(.2,.8,.2,1) 1.32s both ct-scene-note-in}.ct-motion-pending.ct-motion-revealed .ct-coin:not(.ct-coin-xp){animation:.48s cubic-bezier(.2,.85,.2,1) 1.55s both ct-scene-token-in}.ct-motion-pending.ct-motion-revealed .ct-coin-xp{animation:.48s cubic-bezier(.2,.85,.2,1) 1.68s both ct-scene-token-in}.ct-motion-pending.ct-motion-revealed .ct-spark{animation:.4s ease-out 1.72s both ct-scene-detail-in}@keyframes ct-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes ct-hero-rise{0%{opacity:0;filter:blur(7px);translate:0 18px}to{opacity:1;filter:blur();translate:0}}@keyframes ct-hero-fade-up{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes ct-underline-draw{0%{transform:rotate(-2deg)scaleX(0)}to{transform:rotate(-2deg)scaleX(1)}}@keyframes ct-scene-card-in{0%{opacity:0;filter:blur(5px);translate:48px 9px;scale:.985}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes ct-scene-chart-draw{0%{stroke-dashoffset:950px}to{stroke-dashoffset:0}}@keyframes ct-scene-detail-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes ct-scene-note-in{0%{opacity:0;translate:16px 10px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes ct-scene-token-in{0%{opacity:0;translate:0 -18px;scale:.82}to{opacity:1;translate:0;scale:1}}@keyframes ct-hero-rise-simple{0%{opacity:0;filter:none;translate:0 10px}to{opacity:1;filter:none;translate:0}}@keyframes ct-scene-card-in-simple{0%{opacity:0;filter:none;translate:24px 5px}to{opacity:1;filter:none;translate:0}}@media (max-width:1000px){.ct-motion-pending.ct-motion-revealed .ct-headline-line:first-child,.ct-motion-pending.ct-motion-revealed .ct-headline-line:nth-child(2){animation-name:ct-hero-rise-simple}.ct-motion-pending.ct-motion-revealed .ct-market-card{animation-name:ct-scene-card-in-simple}}@media (prefers-reduced-motion:reduce){.ct-motion-pending .ct-hero-eyebrow,.ct-motion-pending .ct-headline-line,.ct-motion-pending .hero-description,.ct-motion-pending .hero-actions,.ct-motion-pending .ct-landing-social,.ct-motion-pending .ct-market-card,.ct-motion-pending .ct-floating-note,.ct-motion-pending .ct-coin,.ct-motion-pending .ct-orbit,.ct-motion-pending .ct-spark,.ct-motion-pending .ct-scene:before,.ct-motion-pending .ct-review-zone,.ct-motion-pending .ct-review-annotation,.ct-motion-pending .ct-chart-tip{opacity:1!important;filter:none!important;translate:none!important;scale:1!important}.trading-study .ct-motion-pending h1 em:after{transform:rotate(-2deg)scaleX(1)!important}.ct-motion-pending .ct-chart-path{stroke-dashoffset:0!important}}:root{--bg:#f6f6ef;--surface:#fcfcf7;--surface-2:#eeefe5;--border:#d8ddce;--text:#242c22;--text-muted:#626b5c;--primary:#3e5e32;--on-primary:#f6f8ec;--soft:#e5ebd7;--feature:#283e2b;--on-feature:#f0f3e7;--club:#805725;--xp:#755c88;--success:var(--primary);--warning:#92543b;--danger:#a94f4f;--info:#365b8c;--hair:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--hair:color-mix(in oklab, var(--text) 14%, transparent)}}:root{--hair-soft:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--hair-soft:color-mix(in oklab, var(--text) 8%, transparent)}}:root{--shadow:0 24px 54px -38px #242c224d;--panel-wash:linear-gradient(180deg, var(--text), transparent 46%)}@supports (color:color-mix(in lab, red, red)){:root{--panel-wash:linear-gradient(180deg, color-mix(in oklab, var(--text) 2%, transparent), transparent 46%)}}:root{--panel-sheen:#fff;--panel-lift:0 1px 2px #242c220d, 0 12px 26px -22px #242c2229;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--maxw:1248px;--pad:24px;--secpt:clamp(44px, 6vw, 84px);--secpb:clamp(24px, 4vw, 40px);--secpb2:clamp(48px, 7vw, 88px);--nav-h:70px;--preview-bar:0px;--herominh:auto;--display:clamp(29px, 7.4vw, 37px);--groundh:178px;--groundplane:400px;--groundrot:81deg;--groundpersp:520px;--groundgrid:66px;--rcpt-pad:16px;--rcpt-row:13px;--rcpt-w:100%;--rcpt-top:0px;--rcpt-mb:46px;--rcpt-trim:0px;--rcpt-persp:none;--rcpt-tf:none;--rcpt-tfh:none;--rcpt-float:none;--chat-bottom:96px;--chat-w:calc(100vw - 24px);--chat-h:calc(100dvh - 170px)}@media (max-width:359px){:root{--pad:16px}}@media (min-width:900px){:root{--pad:36px}}@media (min-width:1150px){:root{--pad:56px}}@media (min-width:1600px){:root{--maxw:1320px}}@media (min-width:780px){:root{--nav-h:76px;--chat-bottom:74px;--chat-w:calc(100% - 32px);--chat-h:min(72dvh, 540px);--display:clamp(34px, 5.2vw, 50px);--groundh:262px;--groundplane:560px;--groundrot:80deg;--groundpersp:760px;--groundgrid:104px;--rcpt-pad:32px;--rcpt-row:19px;--rcpt-w:min(364px, 100%);--rcpt-top:92px;--rcpt-mb:58px;--rcpt-trim:8px;--rcpt-persp:1500px;--rcpt-tf:rotateY(-14deg) rotateX(6deg) rotateZ(-2.8deg);--rcpt-tfh:rotateY(-7deg) rotateX(3deg) rotateZ(-1.2deg) scale(1.025);--rcpt-float:jsFloat 9s 1.4s ease-in-out infinite}}@media (min-width:1024px){:root{--chat-bottom:18px;--chat-w:408px;--chat-h:min(690px, calc(100dvh - 176px))}}@media (min-width:1180px){:root{--nav-h:88px;--herominh:clamp(700px, calc(100dvh - 26px), 1060px);--display:clamp(50px, 5.2vw, 66px);--groundh:clamp(244px, 23vw, 336px);--groundplane:700px;--groundrot:79deg;--groundpersp:1000px;--groundgrid:132px;--rcpt-w:min(416px, 100%);--rcpt-top:clamp(16px, 2.6dvh, 92px);--rcpt-mb:clamp(56px, 9dvh, 150px)}}@media (min-width:1180px) and (max-height:900px){:root{--rcpt-pad:24px;--rcpt-row:13px}}:root[data-theme=jaisara][data-mode=dark]{--bg:#1c221c;--surface:#252d23;--surface-2:#2c3528;--border:#46513f;--text:#edf0e3;--text-muted:#b1bba4;--primary:#c2d9a3;--on-primary:#25351c;--soft:#39482e;--feature:#31472e;--on-feature:#edf0e3;--club:#f0ce91;--xp:#ccb8da;--success:var(--primary);--warning:#f4bb9f;--danger:#e09b9b;--info:#b4ccf8;--hair:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=jaisara][data-mode=dark]{--hair:color-mix(in oklab, var(--text) 10%, transparent)}}:root[data-theme=jaisara][data-mode=dark]{--hair-soft:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=jaisara][data-mode=dark]{--hair-soft:color-mix(in oklab, var(--text) 6%, transparent)}}:root[data-theme=jaisara][data-mode=dark]{--shadow:0 30px 70px -40px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--panel-wash:linear-gradient(180deg, #ffffff08, transparent 46%);--panel-sheen:#ffffff0f;--panel-lift:0 1px 2px #00000047, 0 14px 30px -22px #00000080}@supports (color:lab(0% 0 0)){:root[data-theme=jaisara][data-mode=dark]{--panel-wash:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.03), transparent 46%);--panel-sheen:lab(100% -.0000298023 .0000119209/.06)}}@keyframes jsIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes jsToast{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes jsShim{0%{background-position:-260px 0}to{background-position:260px 0}}@keyframes jsSpin{to{transform:rotate(360deg)}}@keyframes jsUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes jsFade{0%{opacity:0}to{opacity:1}}@keyframes jsPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes jsReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes jsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes jsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes jsDrift{0%{transform:translate(0)scale(1)}33%{transform:translate(6%,-4%)scale(1.1)}66%{transform:translate(-5%,5%)scale(.94)}to{transform:translate(0)scale(1)}}@keyframes jsBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes jsStamp{0%{opacity:0;transform:rotate(-14deg)scale(1.7)}55%{opacity:1;transform:rotate(-8deg)scale(.94)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes jsGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jsFeedIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes jsSheen{0%{transform:translate(-140%)}55%,to{transform:translate(360%)}}@keyframes jsRailFlow{to{background-position-x:16px}}@keyframes jsRailPulse{0%{opacity:0;left:0%}14%{opacity:.95}86%{opacity:.95}to{opacity:0;left:100%}}@keyframes jsWallLight{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes jsRailFlowY{to{background-position-y:16px}}@keyframes jsRailPulseY{0%{opacity:0;top:0%}14%{opacity:.95}86%{opacity:.95}to{opacity:0;top:100%}}.console-root{--rail:218px;--rail-collapsed:56px;--topbar-h:52px;--console-pad:14px;--ct-title:15px;--ct-body:12.5px;--ct-small:11.5px;--ct-label:9px;--ct-row-y:7px;--ct-pad:12px;--ct-gap:10px;--ct-radius:10px;--console-hair:var(--text)}@supports (color:color-mix(in lab, red, red)){.console-root{--console-hair:color-mix(in oklab, var(--text) 9%, transparent)}}@media (min-width:1024px){.console-root{--console-pad:18px}}.console-root [data-num]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.console-scroll{scrollbar-width:thin;scrollbar-color:var(--text) transparent}@supports (color:color-mix(in lab, red, red)){.console-scroll{scrollbar-color:color-mix(in oklab, var(--text) 18%, transparent) transparent}}.console-scroll::-webkit-scrollbar{width:9px;height:9px}.console-scroll::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--text);border:3px solid #0000;border-radius:99px}@supports (color:color-mix(in lab, red, red)){.console-scroll::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--text) 18%, transparent)}}.console-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.console-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--text) 30%, transparent)}}@media (min-width:768px){.console-fill{height:calc(100dvh - var(--topbar-h) - (2 * var(--console-pad)));min-height:460px}}.js-panel{background-image:var(--panel-wash);box-shadow:inset 0 1px 0 var(--panel-sheen), var(--panel-lift)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
