:root{--chart-paper: #F4F4F1;--brand: #5B8CFF;--you: var(--brand);--you-ink: #2F62E0;--chalk: #F4F4F1;color-scheme:light dark;--paper: #F8F6F1;--surface: #FFFFFF;--sunk: #ECECE8;--raised: #FFFFFF;--ink: #0A0B0E;--ink-2: #5A5E66;--ink-3: #6F737B;--rule: #E0E0DB;--rule-soft: #ECECE8;--accent: #2F62E0;--accent-soft: #E6EDFF;--cw-action: #0A0B0E;--cw-action-ink: #F4F4F1;--cw-action-soft: #ECECE8;--warn: #9A5B00;--warn-soft: #FFF3E2;--alert: #C4123C;--alert-soft: #FFEFF3;--ramp-1: #E6EDFF;--ramp-2: #C3D4FF;--ramp-3: #8FB0FF;--ramp-4: #4A7DF5;--ramp-5: #2F62E0;--ramp-6: #1C3F9E;--font-ui: "Figtree", "Figtree Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--track-tight: -.011em;--track-display: -.024em;--weight-base: 400;--font-prose: "Figtree", "Figtree Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--radius-surface: 12px;--radius-chip: 999px;--hairline: 1px;--shadow-float: 0 2px 8px rgba(16, 21, 18, .1), 0 1px 2px rgba(16, 21, 18, .06);--measure: 68ch}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--you-ink: #7FA4FF;--paper: #0A0B0E;--surface: #15171D;--sunk: #1C1F26;--raised: #15171D;--ink: #F4F4F1;--ink-2: #A9ADB6;--ink-3: #8A8E98;--rule: #262932;--rule-soft: #1A1D24;--accent: #7FA4FF;--accent-soft: #10203F;--cw-action: #F4F4F1;--cw-action-ink: #0A0B0E;--cw-action-soft: #1C1F26;--warn: #FFB340;--warn-soft: #2A1E08;--alert: #FF5C7A;--alert-soft: #2A1118;--ramp-1: #0E1C3A;--ramp-2: #163070;--ramp-3: #1F4BB0;--ramp-4: #4A7DF5;--ramp-5: #7FA4FF;--ramp-6: #B8CCFF;--shadow-float: 0 2px 10px rgba(0, 0, 0, .55), 0 1px 2px rgba(0, 0, 0, .4)}}:root[data-theme=dark]{--you-ink: #7FA4FF;--paper: #0A0B0E;--surface: #15171D;--sunk: #1C1F26;--raised: #15171D;--ink: #F4F4F1;--ink-2: #A9ADB6;--ink-3: #8A8E98;--rule: #262932;--rule-soft: #1A1D24;--accent: #7FA4FF;--accent-soft: #10203F;--cw-action: #F4F4F1;--cw-action-ink: #0A0B0E;--cw-action-soft: #1C1F26;--warn: #FFB340;--warn-soft: #2A1E08;--alert: #FF5C7A;--alert-soft: #2A1118;--ramp-1: #0E1C3A;--ramp-2: #163070;--ramp-3: #1F4BB0;--ramp-4: #4A7DF5;--ramp-5: #7FA4FF;--ramp-6: #B8CCFF;--shadow-float: 0 2px 10px rgba(0, 0, 0, .55), 0 1px 2px rgba(0, 0, 0, .4)}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-800-normal.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:99.98%;ascent-override:95.02%;descent-override:25.01%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local("Courier New"),local("Courier"),local("Liberation Mono");size-adjust:99.98%;ascent-override:103.02%;descent-override:28%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:16.5px;line-height:1.6;letter-spacing:var(--track-tight);font-weight:var(--weight-base);-webkit-font-smoothing:antialiased;overflow-x:hidden}.t-hero{font-family:var(--font-mono);font-size:44px;line-height:1;letter-spacing:-.032em;font-weight:500;font-variant-numeric:tabular-nums}h1,.t-title{font-size:clamp(30px,3.4vw,42px);line-height:1.08;letter-spacing:-.02em;font-weight:700;margin:0;text-wrap:balance}h2,.t-section{font-size:19px;line-height:1.2;letter-spacing:-.012em;font-weight:700;margin:0;text-wrap:balance}h3,.t-subsection{font-size:var(--t2);line-height:1.3;letter-spacing:-.014em;font-weight:700;margin:0;text-wrap:balance}.t-small{font-size:var(--t1);line-height:1.5}.t-micro{font-size:13px;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted)}.prose{font-family:var(--font-prose);font-size:16.5px;line-height:1.65;letter-spacing:0;max-width:var(--measure);color:var(--ink-2)}.prose p{margin:0 0 var(--s3)}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--ink);font-weight:500}.num,td.num,th.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-chip)}.page{max-width:1280px;margin:0 auto;padding:0 var(--s4) var(--s9)}.stack{display:flex;flex-direction:column;gap:var(--s5)}.page>*{margin-inline:auto;width:100%}.stack-tight{display:flex;flex-direction:column;gap:var(--s2)}.row{display:flex;flex-wrap:wrap;gap:var(--s4);align-items:baseline}section{scroll-margin-top:var(--s5)}.section-head{display:flex;flex-direction:column;gap:var(--s1);padding-bottom:var(--s2);border-bottom:var(--hairline) solid var(--rule)}hr{border:0;border-top:var(--hairline) solid var(--rule-soft);margin:0}.table-scroll{overflow-x:auto;scrollbar-width:thin}table{border-collapse:collapse;width:100%;font-size:var(--t1)}caption{text-align:left;color:var(--ink-2);font-size:var(--t1);padding-bottom:var(--s2)}th,td{text-align:left;padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:var(--hairline) solid var(--rule-soft);border-radius:0;vertical-align:baseline}thead th{border-bottom:var(--hairline) solid var(--rule);font-weight:500;color:var(--ink-2);white-space:nowrap}tbody tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;padding-right:0}.honesty{border-left:3px solid var(--warn);padding:var(--s1) 0 var(--s1) var(--s4)}button,.button{font:inherit;font-size:var(--t1);font-weight:500;color:var(--ink);background:var(--surface);border:var(--hairline) solid var(--rule);border-radius:var(--radius-surface);padding:var(--s2) var(--s3);cursor:pointer}button:hover{border-color:var(--ink-3)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--paper)}input[type=text],input[type=number],input[type=search],textarea{font:inherit;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:16.5px;color:var(--ink);background:var(--surface);border:var(--hairline) solid var(--rule);border-radius:var(--radius-surface);padding:var(--s2) var(--s3);width:100%}input::placeholder{color:var(--ink-3)}label{font-size:var(--t1);color:var(--ink-2)}svg text{font-variant-numeric:tabular-nums}strong,b{font-variant-numeric:tabular-nums}.chip{display:inline-block;font-size:13.5px;letter-spacing:.002em;text-transform:none;font-weight:600;color:var(--ink-2);background:var(--sunk);border-radius:var(--radius-chip);padding:2px 6px}figure{margin:0}figcaption{color:var(--ink-2);font-size:var(--t1)}svg{display:block;max-width:100%;height:auto}svg [hidden]{display:none}[hidden]{display:none!important}.visually-hidden:not(:focus):not(:focus-within){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}img{max-width:100%;height:auto}.no-js [data-progressive]{display:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:560px){.t-hero{font-size:36px}h1,.t-title{font-size:26px}h2,.t-section{font-size:20px}.page{padding-left:var(--s3);padding-right:var(--s3)}}@media print{body{background:#fff;color:#000}.no-print{display:none}}@media print{html body>*{display:none!important}html body{background:#fff!important}html body:before{content:"Printing is turned off on Telepaf. Use the image, GIF or video download on any chart.";display:block;padding:40px;font:600 16pt/1.4 Figtree,system-ui,sans-serif;color:#000}}.dl-row{margin:10px 0 0;display:flex;justify-content:flex-end}.dl-fig{font:inherit;font-size:13px;font-weight:700;color:var(--ink, #0A0C0F);background:var(--panel, #fff);border:1.5px solid var(--line, #E6E8EC);border-radius:999px;padding:6px 14px;cursor:pointer}.dl-fig:hover{border-color:var(--ink, #0A0C0F)}.dl-fig:disabled{opacity:.7;cursor:default}.dl-fig:focus-visible{outline:2px solid var(--blue, #007AFF);outline-offset:2px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--bg: #F8F6F1;--ink: #0A0B0E;--muted: #5A5E66;--faint: #6F737B;--line: #E0E0DB;--edge: #C8C9C3;--blue: #2F62E0;--green: #5B9A3C;--greentx: #467A2D;--orange: #E4572E;--orangetx: #B8431F;--pink: #D5447C;--pinktx: #B0305F;--purple: #7D4FA3;--teal: #1C9C8C;--tealtx: #157D70;--yellow: #E2A72E;--bluebg: #EAF2FF;--greenbg: #E8F8EC;--orangebg: #FFF3E0;--pinkbg: #FFE9EE;--purplebg: #F4EAFB;--tealbg: #E6F6F9;--purpletx: #6A3F8C;--panel: #FFFFFF;--sunk: #ECECE8;--c1: #5B8CFF;--c2: #5B9A3C;--c3: #E4572E;--c4: #7D4FA3;--c5: #D5447C;--c6: #1C9C8C;--c7: #E2A72E;--c-none: #C8CCD2;--link: #2F62E0;--ink-teal: #157D70;--ink-blue: #2F62E0;--ink-violet: #6A3F8C;--ink-green: #467A2D;--ink-cyan: #157D70;--ink-rust: #B8431F;--on-accent: #FFFFFF;--on-ink: #FFFFFF;--on-ink-muted: #B9BDC4;--seq1: #5290DA;--seq2: #2E79D2;--seq3: #2665B0;--seq4: #1F5391;--seq5: #184071;--d-lo3: #3E444D;--d-lo2: #5E6670;--d-lo1: #C8CDD4;--d-mid: #E2E6EC;--d-hi1: #9BC0F0;--d-hi2: #2E79D2;--d-hi3: #5B8CFF;--plot-gap: #FFFFFF;--fill-a: #5B8CFF;--fill-b: #2F62E0;--t0: 13px;--t1: 16px;--t2: 18px;--t3: 21px;--t4: 24px;--t5: 30px;--t6: 38px;--t7: 48px;--lh-tight: 1.1;--lh-snug: 1.3;--lh-body: 1.5;--track-caps: .06em;--sp1: 4px;--sp2: 8px;--sp3: 16px;--sp4: 24px;--sp5: 32px;--sp6: 48px;--sp7: 64px;--sp8: 96px;--ease: cubic-bezier(.4, 0, .2, 1);--dur: .15s;--font: "Figtree", "Figtree Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wordmark: "Figtree", "Figtree Fallback", ui-sans-serif, system-ui, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0A0B0E;--ink: #F4F4F1;--muted: #A9ADB6;--faint: #8A8E98;--line: #262932;--edge: #3A3E48;--panel: #15171D;--sunk: #1C1F26;--plot-gap: #15171D;--blue: #7FA4FF;--green: #7BB55A;--greentx: #7BB55A;--orange: #F07A55;--orangetx: #F07A55;--pink: #E06A96;--pinktx: #FF6B8A;--purple: #BF5AF2;--teal: #40C8E0;--tealtx: #5AA9E6;--yellow: #FFD60A;--fill-a: #7FA4FF;--fill-b: #0A5FD0;--bluebg: #061B36;--greenbg: #0B2A14;--orangebg: #2E1E05;--pinkbg: #2E0D15;--purplebg: #24122F;--tealbg: #062A30;--purpletx: #B08BD6;--c1: #7FA4FF;--c2: #7BB55A;--c3: #F07A55;--c4: #BF5AF2;--c5: #E06A96;--c6: #40C8E0;--c7: #FFD60A;--c-none: #2C3138;--link: #7FA4FF;--ink-teal: #5AA9E6;--ink-blue: #7FA4FF;--ink-violet: #B08BD6;--ink-green: #7BB55A;--ink-cyan: #5AA9E6;--ink-rust: #F07A55;--on-accent: #FFFFFF;--on-ink: #000000;--on-ink-muted: #5B6270;--seq1: #2664B0;--seq2: #2D78D1;--seq3: #5190DA;--seq4: #75A7E2;--seq5: #9DC0EA;--d-lo3: #B5B7BC;--d-lo2: #767D88;--d-lo1: #3A4049;--d-mid: #2C3138;--d-hi1: #1E4A80;--d-hi2: #2E79D2;--d-hi3: #5B8CFF;color-scheme:dark}}:root[data-theme=dark]{--bg: #0A0B0E;--ink: #F4F4F1;--muted: #A9ADB6;--faint: #8A8E98;--line: #262932;--edge: #3A3E48;--panel: #15171D;--sunk: #1C1F26;--plot-gap: #15171D;--blue: #7FA4FF;--green: #7BB55A;--greentx: #7BB55A;--orange: #F07A55;--orangetx: #F07A55;--pink: #E06A96;--pinktx: #FF6B8A;--purple: #BF5AF2;--teal: #40C8E0;--tealtx: #5AA9E6;--yellow: #FFD60A;--fill-a: #7FA4FF;--fill-b: #0A5FD0;--bluebg: #061B36;--greenbg: #0B2A14;--orangebg: #2E1E05;--pinkbg: #2E0D15;--purplebg: #24122F;--tealbg: #062A30;--purpletx: #B08BD6;--c1: #7FA4FF;--c2: #7BB55A;--c3: #F07A55;--c4: #BF5AF2;--c5: #E06A96;--c6: #40C8E0;--c7: #FFD60A;--c-none: #2C3138;--link: #7FA4FF;--ink-teal: #5AA9E6;--ink-blue: #7FA4FF;--ink-violet: #B08BD6;--ink-green: #7BB55A;--ink-cyan: #5AA9E6;--ink-rust: #F07A55;--on-accent: #FFFFFF;--on-ink: #000000;--on-ink-muted: #5B6270;--seq1: #2664B0;--seq2: #2D78D1;--seq3: #5190DA;--seq4: #75A7E2;--seq5: #9DC0EA;--d-lo3: #B5B7BC;--d-lo2: #767D88;--d-lo1: #3A4049;--d-mid: #2C3138;--d-hi1: #1E4A80;--d-hi2: #2E79D2;--d-hi3: #5B8CFF;color-scheme:dark}html{-webkit-text-size-adjust:100%}body.or{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--t2);line-height:1.5;letter-spacing:0;font-weight:400}.or *{box-sizing:border-box}.or-head a,.or-foot a,.or .race a,.or .door,.or .hero-board a{color:inherit}.or .wrap{max-width:1280px;margin:0 auto;padding:0 24px}.or-head{border-bottom:1px solid var(--line)}.or-head .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;height:64px}.or-mark{font-family:var(--wordmark);font-weight:700;font-size:var(--t4);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;flex:none}.or-nav{display:flex;gap:16px;align-items:center;font-size:var(--t1);font-weight:500;flex-wrap:wrap;justify-content:flex-end}.or-nav a{text-decoration:none;color:var(--muted)}.or-nav a:hover,.or-nav a[aria-current]{color:var(--ink)}.or-nav a.primary{background:var(--ink);color:var(--bg);padding:7px 14px;border-radius:999px;font-weight:700}.or-nav a.primary:hover{opacity:.85}.or-theme{font:inherit;font-size:var(--t1);font-weight:600;background:var(--bluebg);border:0;color:var(--muted);border-radius:8px;padding:6px 10px;cursor:pointer}.or h1{font-size:clamp(30px,3.4vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0;text-wrap:balance}.or h2{font-size:var(--t4);font-weight:700;letter-spacing:-.012em;margin:0}.or .lede{font-size:var(--t2);color:var(--muted);margin:14px 0 0;max-width:52ch}.or .stamp{font-size:var(--t1);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0}.or .btn{display:inline-block;font:inherit;font-weight:600;font-size:var(--t1);padding:10px 16px;border-radius:10px;border:0;cursor:pointer;text-decoration:none;background:var(--ink);color:var(--bg)}.or .btn.ghost{background:var(--bluebg);color:var(--ink);border:0}.or .btn.student{background:linear-gradient(90deg,var(--fill-a),var(--fill-b));color:#fff;border-radius:999px}.or-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.or-panel{background:var(--panel);border:0;border-radius:18px;padding:22px 0;min-width:0}.or-panel input:not([type=range]),.or-panel select{background:var(--panel);border:1.5px solid var(--line)}.or-panel .head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;flex-wrap:wrap}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{font:inherit;font-size:var(--t1);font-weight:700;padding:7px 12px;border-radius:999px;border:0;background:var(--bluebg);color:var(--ink-blue);cursor:pointer}.chip[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.doors{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.door{display:grid;gap:6px;align-content:start;padding:16px 16px 18px;border:0;border-radius:14px;text-decoration:none;color:inherit;background:var(--sunk)}.door:hover{background:var(--bluebg)}.door b{font-size:var(--t2);font-weight:800;letter-spacing:-.01em;line-height:1.2}.door span{font-size:var(--t1);color:var(--muted);line-height:1.4}.door.dark{pointer-events:none}.soon{display:inline-block;font-size:var(--t0);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--sunk);border-radius:999px;padding:3px 8px;margin-left:6px;vertical-align:middle}@media(max-width:1000px){.doors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.or-foot{margin-top:64px;padding:28px 0 40px;font-size:var(--t1);color:var(--muted)}.or-foot p{max-width:80ch}.or-foot .foot-built{margin:14px 0 0;font-size:16px;line-height:1.5;font-weight:600;color:var(--ink)}.or-foot .foot-src{margin:6px 0 0;color:var(--muted)}.or-foot .foot-links{margin-top:12px;font-weight:700;color:var(--muted)}.or-foot .foot-links a{color:var(--ink);text-decoration:none;background-image:none}.or-foot .foot-links a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.or .amt,.or .nums,.or .lead-amt,.or .hero-chip b,.or table td{font-variant-numeric:tabular-nums}@media(max-width:760px){.or h1{font-size:var(--t7)}.or-grid{grid-template-columns:1fr}.or-head .wrap{height:auto;padding:12px 20px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.or *{transition:none!important}}.board-svg a.who-link:hover text:first-child{text-decoration:underline}.or .panel,.or .card,.or .way-card,.or table.data{border-color:transparent}@keyframes or-arrive{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes or-growY{0%{transform:scaleY(.03);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes or-growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes or-appear{0%{opacity:0}to{opacity:1}}@keyframes or-lift{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.landing>section,.landing>.keep{animation:or-arrive .72s cubic-bezier(.16,1,.3,1) both}.landing>section.ask,.landing>form,.landing>.ask{animation:none!important}.landing>*:nth-child(2){animation-delay:.11s}.landing>*:nth-child(3){animation-delay:.22s}.landing>*:nth-child(4){animation-delay:.33s}.landing>*:nth-child(5){animation-delay:.44s}.landing>*:nth-child(6){animation-delay:.55s}.landing>*:nth-child(7){animation-delay:.66s}.landing>*:nth-child(n+8){animation-delay:.77s}.landing svg rect{transform-box:fill-box;transform-origin:50% 100%;animation:or-growY .7s cubic-bezier(.16,1,.3,1) .26s both}.landing svg circle,.landing svg path,.landing svg polyline,.landing svg line{animation:or-appear .7s var(--ease) .34s both}.landing svg text{animation:or-lift .52s var(--ease) .52s both}.landing .vs-bar i,.landing .bar-h,.landing .mv-bar i,.landing .bar i{transform-origin:left center;animation:or-growX .82s cubic-bezier(.16,1,.3,1) .3s both}.landing .v-big b,.landing .v-tile,.landing .mv{animation:or-lift .6s cubic-bezier(.16,1,.3,1) .38s both}.landing .v-tile:nth-child(2),.landing .mv:nth-child(2){animation-delay:.46s}.landing .v-tile:nth-child(3),.landing .mv:nth-child(3){animation-delay:.54s}.landing .v-tile:nth-child(4){animation-delay:.62s}@media(prefers-reduced-motion:reduce){.landing>*,.landing svg rect,.landing svg circle,.landing svg path,.landing svg polyline,.landing svg line,.landing svg text,.landing .vs-bar i,.landing .bar-h,.landing .mv-bar i,.landing .bar i,.landing .v-big b,.landing .v-tile,.landing .mv{animation:none!important}}.or details.more,.or details.how{min-width:0}.or details.more>summary,.or details.how>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;font-size:var(--t1);font-weight:700;color:var(--link);padding:4px 0;user-select:none}.or details.more>summary::-webkit-details-marker,.or details.how>summary::-webkit-details-marker{display:none}.or details.more>summary:before,.or details.how>summary:before{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--dur) var(--ease);flex:none;margin-top:-2px}.or details.more[open]>summary:before,.or details.how[open]>summary:before{transform:rotate(45deg)}.or details.more>summary:focus-visible,.or details.how>summary:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:4px}.or details.more{grid-column:1 / -1}.or details.more>.more-body{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;padding-top:14px}.or details.how{margin-top:10px}.or details.how>summary{color:var(--muted);font-weight:600}.or details.how>summary:hover{color:var(--link)}.or details.how>.note,.or details.how>p{margin-top:8px}@media(max-width:640px){.or details.more>.more-body{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.or details.more>summary:before,.or details.how>summary:before{transition:none}}.or .q{font-family:var(--wordmark);font-weight:700;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.015em;line-height:1.12;margin:0;text-wrap:balance;color:var(--ink)}.or h1.q{font-size:clamp(34px,4.6vw,54px);letter-spacing:-.02em}.or .cap{margin:8px 0 0;font-size:var(--t1);color:var(--muted);max-width:70ch}.or .cap b{color:var(--ink);font-weight:700}.or .qhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:18px}.or .qhead .sub{font-size:var(--t1);color:var(--faint)}.or .ground{background:var(--sunk);margin:-8px calc(50% - 50vw) 0;padding:28px calc(50vw - 50%) 48px}.or .card{background:var(--panel);border:1.5px solid var(--edge);border-radius:22px;padding:26px 28px;box-shadow:var(--shadow-float);min-width:0}.or .card+.card,.or .card+.keep{margin-top:16px}.or .card>svg{width:100%;height:auto;display:block}.or .ask-card{display:grid;gap:16px}.or .ask-card .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.or .ask-card label,.or .ask-card .fld{display:grid;gap:7px;align-content:start;min-width:0;font-size:var(--t1);font-weight:600;color:var(--ink)}.or .ask-card input:not([type=range]),.or .ask-card select{font:inherit;font-size:var(--t2);font-weight:600;color:var(--ink);width:100%;min-height:52px;background:var(--sunk);border:1.5px solid transparent;border-radius:14px;padding:13px 16px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.or .ask-card select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.or .ask-card input::placeholder{color:var(--faint);font-weight:500}.or .ask-card input:focus,.or .ask-card select:focus{outline:none;background:var(--panel);border-color:var(--link);box-shadow:0 0 0 4px color-mix(in srgb,var(--link) 16%,transparent)}.or .ask-card .seg{display:inline-flex;background:var(--sunk);border-radius:14px;padding:4px;gap:2px;align-self:stretch}.or .ask-card .seg-b{font:inherit;font-size:var(--t1);font-weight:800;border:0;border-radius:11px;padding:0 16px;min-height:44px;background:transparent;color:var(--muted);cursor:pointer}.or .ask-card .seg-b.on{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-float)}.or .ask-card .go{display:grid;gap:8px;justify-items:center}.or .go-b{font:inherit;font-size:var(--t2);font-weight:800;border:0;border-radius:14px;padding:16px 28px;cursor:pointer;text-decoration:none;text-align:center;color:#fff;background:linear-gradient(100deg,var(--fill-a),var(--fill-b));width:100%;max-width:420px;box-shadow:0 6px 18px color-mix(in srgb,var(--fill-b) 28%,transparent);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.or .go-b:hover{transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--fill-b) 34%,transparent)}.or .go-b:active{transform:translateY(0)}.or .go-b.ghost{background:var(--sunk);color:var(--ink);box-shadow:none;width:auto;font-size:var(--t1);padding:11px 18px}.or .go-b.ghost:hover{background:var(--bluebg);box-shadow:none;transform:none}.or .ask-card .fine{margin:0;font-size:var(--t0);color:var(--faint);text-align:center}.or .ask-card details.more{grid-column:1 / -1}.or .ask-card details.more>.more-body{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.or .keep{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:6px 4px 0}.or .keep .note{flex-basis:100%;margin:4px 0 0;font-size:var(--t0);color:var(--faint)}@media(prefers-reduced-motion:reduce){.or .go-b,.or .ask-card input,.or .ask-card select{transition:none}.or .go-b:hover{transform:none}}@media(max-width:640px){.or .card{padding:20px 18px;border-radius:18px}.or .ground{padding-top:16px}}.tp-logo{display:inline-flex;align-items:center;gap:1px;color:var(--ink);font-family:Figtree,Figtree Fallback,ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:.14em;text-decoration:none;line-height:1}.tp-logo{line-height:0}.tp-logo svg{display:block;flex:none;overflow:visible}.or-mark .tp-logo{font-size:24px}.or-mark{color:var(--ink)}.or-head{background:#000;color:#fff;border-bottom:0;position:sticky;top:0;z-index:20}.or-head .wrap{height:72px}.or-head .or-mark,.or-foot .or-mark{display:inline-flex;line-height:0}.or-head .or-mark,.or-head .or-mark .tp-logo{color:#f4f4f1}.or-head .or-nav a{white-space:nowrap;color:#ffffffbd;font-weight:600;font-size:16px;text-decoration:none;padding:8px 12px;border-radius:8px}.or-head .or-nav a:hover{color:#fff;background:#ffffff14}.or-head .or-nav a[aria-current=page]{color:#fff;position:relative}.or-head .or-nav a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:-4px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#5b8cff}.or-head .or-theme{border-color:#ffffff47;color:#ffffffd9;background:transparent}.or-foot{border-top:1px solid var(--line);margin-top:48px;padding:34px 0 44px;color:var(--muted);font-size:14.5px}.or-foot .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.or-foot .tp-logo{color:var(--ink)}.or-foot p{margin:0;max-width:none}.or-foot a{color:var(--muted)}.tp-bg{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}body.or>:not(.tp-bg):not(.or-head):not(.skip):not(.sv-modal):not(#cc-host):not(.tp-toast):not(.tipbox):not(#tipbox):not(#ch-tip):not(.tp-veil):not(.wl):not(.mx-full):not(.am-box):not(.wl-veil):not(.wl-rings):not(.wl-bubbles):not(.wl-ctl):not(.tp-rail):not(.tp-cursor-light){position:relative;z-index:1}body.or{display:flex;flex-direction:column;min-height:100vh}body.or>main{flex:1 0 auto;width:100%}body.or>.or-foot{flex-shrink:0}.or-head{position:sticky;top:0;z-index:30}.or-head .wrap,.or-foot .wrap{max-width:1264px;padding:0 32px}@media(max-width:640px){.or-head .wrap,.or-foot .wrap{padding:0 16px}}@media(max-width:760px){.or-head .wrap{height:auto;padding-top:10px;padding-bottom:6px;flex-wrap:wrap;row-gap:4px}.or-head .or-nav{width:100%;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;scrollbar-width:none;gap:0}.or-head .or-nav a{font-size:14px;padding:8px 6px;white-space:nowrap}}.or-foot .foot-member{display:none}html.member .or-head,html.member .ap .ap-bar{background:#0a0b0e!important;box-shadow:inset 0 -1px #23272e}html.member .ap .ap-me-b{border-color:#ffffff2e;background:transparent}html.member .ap .ap-av{background:var(--ink-blue);color:#fff}html.member .ap .ap-nav a[aria-current=page],html.member .or-head .or-nav a[aria-current=page]{background:#ffffff12;border-radius:6px}html.member .or-foot{border-top:0;padding-top:0;margin-top:64px}html.member .or-foot .foot-member{display:block;background:#0a0b0e;color:#ffffffc7;padding:44px 0 36px;border-top:1px solid #23272E}html.member .or-foot .foot-base{padding-top:22px}.or-foot .foot-cols{display:grid!important;grid-template-columns:1.4fr repeat(3,1fr);gap:24px 36px;align-items:start}.foot-cols .tp-logo{color:#fff!important}.foot-tag{margin:12px 0 0;color:#b8c6da;font-weight:500;font-size:15px}.foot-cols nav{display:grid;gap:9px}.foot-h{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8da2c0}.or-foot .foot-cols a{color:#ffffffd9;text-decoration:none;font-weight:500}.or-foot .foot-cols a:hover{color:#fff;text-decoration:underline}@media(max-width:760px){.or-foot .foot-cols{grid-template-columns:1fr 1fr}}html.member .or-foot .foot-base .or-mark{display:none}html.member .or-foot .foot-base{padding-bottom:8px}body:has(#scr-landing:not([hidden])) .or-foot{margin-top:0;border-top:0}body:has(#scr-landing:not([hidden])) main.page{padding-bottom:0}html.member .or-foot .foot-member{position:relative;overflow:hidden}.foot-net{display:block;position:absolute;right:0;top:0;bottom:0;width:62%;color:#4a6fa8;opacity:.55;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.foot-net .net-svg .nh{fill:#60a5fa}html.member .or-foot .foot-member .foot-cols{position:relative;z-index:1}.or .go-b,.lp-btn,.lp-search button{background:#2f62e0;background-image:none;color:#fff;border:0;border-radius:8px;min-height:44px;padding:12px 22px;font-size:var(--t1);font-weight:600;box-shadow:none;transform:none;transition:background-color var(--dur) var(--ease);width:auto;max-width:none}.or .go-b:hover,.lp-btn:hover,.lp-search button:hover{background:#1e4fc4;transform:none;box-shadow:none}body .or-head,body .ap .ap-bar{background:#0a0b0e;color:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #2A2E36;margin-bottom:28px;padding:0;backdrop-filter:none}body .ap .ap-bar{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block}body .or-head .wrap,body .ap .ap-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:20px;height:72px}body .or-head .wrap{max-width:1280px;margin:0 auto;padding:0 24px;box-sizing:border-box}body .ap .ap-bar{padding-left:max(24px,calc(50vw - 616px));padding-right:max(24px,calc(50vw - 616px))}body .or-head .or-mark,body .ap .ap-mark{justify-self:start;display:inline-flex;line-height:0;color:#fff}body .or-head .or-mark .tp-logo,body .ap .ap-bar .tp-logo{color:#f4f4f1}body .site-nav{display:flex;gap:0;justify-self:start;margin:0 0 0 10px}body .site-nav a{position:relative;display:inline-flex;align-items:center;height:72px;padding:0 14px;white-space:nowrap;color:#ffffffbd;font-weight:600;font-size:15px;text-decoration:none;letter-spacing:-.005em}body .site-nav a:hover{color:#fff;background:none}body .ap .site-nav a,body .or main .site-nav a{color:#ffffffbd;font-weight:600;background-image:none;padding-bottom:0}body .ap .site-nav a:hover,body .ap .site-nav a[aria-current=page]{color:#fff}body .ap .ap-menu [data-in][hidden],body .ap .ap-menu #ap-signin[hidden]{display:none}body .site-nav a[aria-current=page]{color:#fff}body .site-nav a[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:2px 2px 0 0;background:var(--brand)}body .site-nav a[hidden]{display:none}body .site-nav a,body .site-nav a.nv-plan,body .site-nav a.nv-plan[aria-current=page]{color:#ffffffdb}body .site-nav a:hover,body .site-nav a[aria-current=page]{color:#fff}body .site-nav a[aria-current=page]:after{background:#fff}body .or-right,body .ap .ap-right{justify-self:end;display:flex;align-items:center;gap:10px;margin:0}body .or-theme,body .ap .ap-theme{font:inherit;font-size:13px;font-weight:700;background:transparent;border:1px solid rgba(255,255,255,.28);color:#ffffffd9;border-radius:999px;padding:6px 12px;cursor:pointer}body .ap .ap-me-b{color:#fff}body .ap .ap-menu .ap-signin{display:block;color:var(--ink);font-size:15px;font-weight:600;padding:9px 10px;border-radius:8px;white-space:nowrap}body .ap .ap-menu .ap-signin:hover{background:var(--sunk, rgba(0,0,0,.05))}body .ap .ap-menu .ap-signin[hidden]{display:none}@media(max-width:1100px){body .or-head .wrap,body .ap .ap-bar{grid-template-columns:auto 1fr;height:auto;padding-top:10px;row-gap:0}body .site-nav{grid-column:1 / -1;grid-row:2;justify-self:stretch;overflow-x:auto;scrollbar-width:none;justify-content:space-between}body .site-nav a{height:48px;padding:0 8px;font-size:14px}body .site-nav a[aria-current=page]:after{left:8px;right:8px}body .or-right,body .ap .ap-right{grid-column:2;grid-row:1}}@media(max-width:480px){body .site-nav a{font-size:13px;padding:0 5px;letter-spacing:-.01em}}body .or-menu-b,body .ap .ap-menu-b{display:inline-grid;gap:4px;width:38px;height:38px;place-content:center;background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:999px;cursor:pointer;padding:0}body .or-menu-b span,body .ap .ap-menu-b span{display:block;width:16px;height:2px;background:#fff;border-radius:2px}body .or-right{position:relative}body .or-menu,body .ap .ap-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #0f203824;padding:6px;display:grid;gap:2px;z-index:30}body .or-menu[hidden],body .ap .ap-menu[hidden]{display:none}body .or-menu a,body .or-menu button,body .ap .ap-menu a,body .ap .ap-menu button{font:inherit;font-size:15px;text-align:left;color:var(--ink);background:none;border:0;border-radius:8px;padding:9px 10px;cursor:pointer;text-decoration:none;display:block}body .or-menu a:hover,body .or-menu button:hover,body .ap .ap-menu a:hover,body .ap .ap-menu button:hover{background:var(--sunk, rgba(0,0,0,.05))}body .or-menu .or-theme,body .ap .ap-menu .ap-theme{border:0;color:var(--ink);font-weight:500;font-size:15px;padding:9px 10px;border-radius:8px;text-align:left}body .ap .ap-me-b{width:38px;height:38px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.28);display:grid;place-items:center;background:transparent}body .ap .ap-av{width:30px;height:30px}.or .btn,.or .btn-quiet,.or .st-btn,.or .lt-chip,.or .tr-chip,.or .tr-more,.or .pm-way{transition:border-color .15s ease,background-color .15s ease,color .15s ease}.or .btn{border:1.5px solid var(--ink)}.or .btn:hover{background:var(--panel);color:var(--ink)}.or .btn.quiet{background:var(--panel);color:var(--ink);border:1.5px solid var(--line)}.or .btn.quiet:hover{border-color:var(--ink)}.or .btn:focus-visible,.or button:focus-visible,.or a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}body .hd-count{color:#ffffffb8;font-size:13px;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}body .hd-count b{color:#fff;font-weight:800}body .hd-count:hover{color:#fff}body .hd-go,body .ap .ap-right #ap-build{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:999px;background:#f4f4f1;color:#0a0b0e!important;border:1.5px solid #F4F4F1;font-weight:800;font-size:14px;text-decoration:none;white-space:nowrap}body .hd-go:hover,body .ap .ap-right #ap-build:hover{background:#000;color:#fff!important;border-color:#fff}html.member body .hd-go{display:none}@media(max-width:1280px){body .hd-count{display:none}}@media(max-width:1100px){body .site-nav{-webkit-overflow-scrolling:touch}body .site-nav::-webkit-scrollbar{display:none}}@media(max-width:420px){body .hd-go,body .ap .ap-right #ap-build{padding:0 12px;font-size:13px;height:34px}}@media(max-width:480px){body .or-head .or-mark .tp-logo,body .ap .ap-mark .tp-logo{max-width:150px;height:auto}body .or-head .or-mark svg,body .ap .ap-mark svg{max-width:150px;height:auto}body .hd-go,body .ap .ap-right #ap-build{height:32px;padding:0 10px;font-size:12.5px}body .or-right,body .ap .ap-right{gap:6px}}svg.ch-live .ch-mark{transition:opacity .16s ease}svg.ch-live .ch-dim{opacity:.22}svg.ch-live .ch-off{opacity:.07;pointer-events:none}svg.ch-live [data-leg]{cursor:pointer}svg.ch-live [data-leg].ch-leg-off{opacity:.35}svg.ch-live [data-leg].ch-leg-off text{text-decoration:line-through}svg.ch-live [data-leg].ch-leg-hot text{font-weight:800}#ch-tip,.ch-tip{position:fixed!important;left:0;top:0;z-index:70!important;pointer-events:none;max-width:300px;background:#0a0b0e;color:#fff;font-family:var(--sans, "Figtree", "Helvetica Neue", Arial, sans-serif);font-size:14px;line-height:1.35;padding:8px 11px 9px;border-radius:9px;box-shadow:0 8px 24px #00000038;font-variant-numeric:tabular-nums;will-change:transform}.ch-tip b{display:block;font-weight:700;color:#fffc}.ch-tip span{display:block;font-weight:800;font-size:16px;margin-top:1px}.ch-tip[hidden]{display:none}@media(prefers-reduced-motion:reduce){svg.ch-live .ch-mark{transition:none}}.or dfn.def{font-style:inherit;text-decoration:underline dotted;text-decoration-color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1.5px;cursor:help}.or dfn.def:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.def-tip{position:fixed;z-index:80;background:#0a0b0e;color:#f4f4f1;font-family:var(--font-ui);font-size:14px;line-height:1.45;padding:10px 12px 11px;border-radius:10px;box-shadow:0 10px 28px #00000040}.def-tip b{display:block;font-weight:800;margin-bottom:2px;color:#fff}.def-tip[hidden]{display:none}.or .rc{margin:28px 0 0}.or .rc[hidden]{display:none}.or .rc-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px}.or .rc-h h2{margin:0;font-size:22px;letter-spacing:-.02em}.or .rc-h a{font-weight:700}.or .rc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.or .rc-card{display:grid;gap:8px;align-content:start;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.or .rc-card h3{margin:0;font-size:15px;line-height:1.3;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.or .rc-card h3 a{color:var(--ink);text-decoration:none;background-image:none}.or .rc-card h3 a:hover{color:var(--blue)}.or .rc-pic{background:var(--chart-paper);border:1px solid var(--line);border-radius:10px;overflow:hidden}.or .rc-pic img,.or .rc-pic svg{display:block;width:100%;height:auto}.or .rc-src{margin:0;font-size:12.5px;color:var(--muted)}@media(max-width:860px){.or .rc-grid{grid-template-columns:1fr}}body .site-nav .nv-s{display:none}@media(max-width:560px){body .site-nav .nv-l{display:none}body .site-nav .nv-s{display:inline}body .site-nav{overflow-x:visible;flex-wrap:nowrap;justify-content:center;row-gap:0;padding:2px 0 4px}body .site-nav a{height:34px;padding:0 9px;font-size:13.5px}body .site-nav a[aria-current=page]:after{left:9px;right:9px;height:2px}}:root{--pill-bg: #F3F4F6;--pill-ink: #374151;--pill-edge: #E5E7EB;--ghost-ink: #565C66;--field-edge: #E5E7EB;--field-bg: #FFFFFF;--ring: 0 0 0 3px rgba(0, 108, 254, .22);--card-pad: 24px;--grid-gap: 24px;--section-gap: 64px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--pill-bg: #14171B;--pill-ink: #D5DAE1;--pill-edge: #2A2F37;--ghost-ink: #A7AEB9;--field-edge: #2A2F37;--field-bg: #0A0B0E;--ring: 0 0 0 3px rgba(46, 134, 255, .35)}}:root[data-theme=dark]{--pill-bg: #14171B;--pill-ink: #D5DAE1;--pill-edge: #2A2F37;--ghost-ink: #A7AEB9;--field-edge: #2A2F37;--field-bg: #0A0B0E;--ring: 0 0 0 3px rgba(46, 134, 255, .35)}.or a,.or a:hover,.or a:focus,.or button,.or summary{text-decoration:none!important}.or a:focus-visible,.or button:focus-visible,.or summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.or{--link-line: color-mix(in srgb, var(--accent) 38%, transparent)}.or main a:where(:not([class]),.lnk,.dx-more,.pm-more,.seg-link):not(header a){color:var(--ink);font-weight:600;background-image:linear-gradient(var(--link-line),var(--link-line));background-size:100% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:color .15s ease,background-size .15s ease}.or main a:where(:not([class]),.lnk,.dx-more,.pm-more,.seg-link):not(header a):hover{color:var(--accent);background-image:linear-gradient(var(--accent),var(--accent));background-size:100% 2px}.or main :is(h1,h2,h3,h4,h5,nav,.pills,[role=tablist]) a:where(:not([class])){background-image:none}@media(prefers-reduced-motion:reduce){.or main a{transition:none}}.or :is(.fl-src,.dx-src,.fl-fine,.au-terms-text,.lt-src,.ch-src,.ch-cap,.lx-vs-n,.s-note,.fl-note,.pm-how,.src,.fig-src) a{text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.or :is(table,.tr-card,.lx-cc,.dx-card,.dx-emps,.pm-check,.card) a:where(:not(.pill,.lnk,.btn-primary,.btn-quiet,.dx-cta)){color:var(--ink);font-weight:600}.or :is(table,.tr-card,.lx-cc,.dx-card,.dx-emps,.pm-check,.card) a:where(:not(.pill,.lnk,.btn-primary,.btn-quiet,.dx-cta)):hover{color:var(--accent)}.pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.or .pill,.or .fl-tools .fl-tool,.or a.fl-tool,.or button.fl-tool{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;color:var(--pill-ink);background:var(--pill-bg);border:1px solid transparent;border-radius:6px;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.or .pill:hover,.or .fl-tools .fl-tool:hover,.or a.fl-tool:hover,.or button.fl-tool:hover{border-color:var(--pill-edge);background:var(--surface);color:var(--ink)}.or .pill[aria-pressed=true]{border-color:var(--ink);color:var(--ink);font-weight:600}.or .pill-strong{background:var(--ink);color:var(--paper);font-weight:600}.or .pill-strong:hover{background:var(--accent);border-color:var(--accent);color:#fff}.or .fl-tools{gap:8px;margin-top:16px}.or .fl-tools .fl-tool select{height:28px;padding:0 8px;font-size:13px}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:16px}.or .dl-g{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.or .dl-g .lnk{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ghost-ink);background:transparent;border:1px solid transparent;transition:border-color .12s,color .12s}.or .dl-g .lnk:hover{color:var(--ink);border-color:var(--pill-edge)}.thumb{display:block;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--rule)}.thumb img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:contain;border:0!important;border-radius:0!important}.or :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),select){box-sizing:border-box;height:44px;padding:0 12px;font:inherit;font-size:15px;color:var(--ink);background:var(--field-bg);border:1px solid var(--field-edge);border-radius:8px;transition:border-color .12s,box-shadow .12s}.or :where(textarea){box-sizing:border-box;padding:10px 12px;font:inherit;color:var(--ink);background:var(--field-bg);border:1px solid var(--field-edge);border-radius:8px}.or :where(input,select,textarea):focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.or :where(input,select,textarea):focus-visible{outline:none}.or .dx{padding:0;gap:24px}.or .dx-edit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) 8px;padding:12px var(--card-pad);border:0;border-bottom:1px solid var(--rule);border-radius:12px 12px 0 0;background:var(--sunk)}.or .dx-edit label{display:inline-flex;align-items:center;gap:0;font-size:13px;color:var(--ink-2)}.or .dx-edit label>span{display:inline-flex;align-items:center;height:36px;padding:0 10px;border:1px solid var(--field-edge);border-right:0;border-radius:8px 0 0 8px;background:var(--pill-bg);font-weight:500;white-space:nowrap}.or .dx-edit input,.or .dx-edit select{height:36px;min-width:0;border-radius:0 8px 8px 0;font-size:14px;padding:0 10px}.or .dx-edit input[name=pay]{width:120px}.or .dx-edit input[name=years]{width:64px}.or .dx-edit select{max-width:220px}.or .dx-go{height:36px;padding:0 16px;margin-left:auto;border:0;border-radius:8px;background:var(--ink);color:var(--paper);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.or .dx-go:hover{background:var(--accent);color:#fff}.or .dx-cards{gap:var(--grid-gap)}.or .dx-card{padding:14px 0 0;gap:12px}.or .dx-score{display:flex;align-items:baseline;gap:8px;margin:4px 0}.or .dx-score b{font-size:40px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.or .dx-score span,.or .dx-how{font-size:13px;color:var(--ink-2)}.or .dx-how summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none}.or .dx-how summary::-webkit-details-marker{display:none}.or .dx-how summary:after{content:" +";color:var(--ink-2)}.or .dx-how[open] summary:after{content:" −"}.or .dx-how ul{padding-left:16px;margin:8px 0 0}.or a.dx-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:8px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:700;text-align:center}.or a.dx-cta:hover{background:var(--accent);color:#fff}.or .dx-more{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.or .dx-more a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:6px;background:var(--pill-bg);color:var(--pill-ink);font-size:13px;font-weight:500}.or .dx-more a:hover{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--pill-edge)}.or .dx-share{gap:12px}@media(max-width:720px){.or .dx-edit label{flex:1 1 100%}.or .dx-edit label>span{min-width:120px}.or .dx-edit input,.or .dx-edit select,.or .dx-edit input[name=pay],.or .dx-edit input[name=years]{flex:1;width:auto;max-width:none}.or .dx-go{width:100%;margin-left:0}}.pm-box{border:1px solid var(--rule);border-radius:12px;background:var(--surface);overflow:hidden;margin:8px 0 32px}.pm-box .pm-check{margin:0;padding:12px;gap:8px}.or .pm-mv{gap:4px}.or .pm-mv button{width:32px;height:32px;font-size:15px;font-weight:700;color:var(--ink);background:var(--pill-bg);border:1px solid var(--pill-edge);border-radius:8px}.or .pm-mv button:hover{background:var(--surface);border-color:var(--ink)}.or .pm-mv button[data-co-drop]:hover{border-color:var(--alert);color:var(--alert)}.or .pm-grip{color:var(--ink-2)}.or .pm-co{display:flex;align-items:center;gap:8px;margin:0;padding:12px;border-top:1px solid var(--rule);background:var(--sunk)}.or .pm-co label{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.or .pm-co input{flex:1;min-width:0}.or .pm-co button{height:44px;padding:0 16px;border-radius:8px}.or :is(.lx-fast,.lx-charts,.lx-qa,.lx-vs){padding-block:calc(var(--section-gap) / 2)}.or :is(.lx-cgrid,.tr-grid){gap:var(--grid-gap)}.or :is(.lx-cc,.tr-card,.tr-film){padding:var(--card-pad);display:flex;flex-direction:column;gap:12px}.or .lt-body{gap:var(--grid-gap);padding:var(--card-pad)}.or .lt-img img{aspect-ratio:auto}.or .ask-card input:not([type=range]):not([type=checkbox]):not([type=radio]),.or .ask-hero .ask-card input:not([type=range]):not([type=checkbox]):not([type=radio]),.or .ask-card select,.or .ask-hero .ask-card select{min-height:44px;height:44px;padding:0 12px;font-size:15px;font-weight:500;background-color:var(--field-bg);border:1px solid var(--field-edge);border-radius:8px}.or .ask-card select,.or .ask-hero .ask-card select{padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.or .ask-card input:focus,.or .ask-card select:focus,.or .ask-hero .ask-card input:focus,.or .ask-hero .ask-card select:focus{background-color:var(--field-bg);border-color:var(--accent);box-shadow:var(--ring)}.or .ask-card .seg,.or .ask-hero .ask-card .seg{border-radius:10px;padding:3px;background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-edge)}.or .ask-card .seg-b{min-height:38px;border-radius:7px}.or .ask-card .seg-b.on,.or .ask-hero .ask-card .seg-b.on{background:var(--ink);color:var(--paper);box-shadow:none}.or input[type=number]{-moz-appearance:textfield;appearance:textfield}.or input[type=number]::-webkit-inner-spin-button,.or input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.or .pm-card{border:0;border-top:2px solid var(--ink);border-radius:0;background:none;overflow:visible;padding:14px 0 0;margin:0 0 36px}.or .pm-card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 0 10px;background:none;border-bottom:0}.or .pm-card-h .fig-t,.or .pm-card-h .ap-watch-h{margin:0;font-size:18px;font-weight:800;letter-spacing:-.012em}.or .pm-card-b{padding:6px 0 0}.or .pm-card .dl-row{display:none}.or .pm-box>.pm-card-h{padding:12px 16px}.or .pm-check label>a,.or .pm-check label>span:last-child{color:var(--ink);font-weight:600}.or .pm-check label>a:after,.or a.pm-stop:after{content:" ↗";opacity:0;transition:opacity .12s;font-weight:600}.or .pm-check label>a:hover:after,.or a.pm-stop:hover:after{opacity:1}.or .pm-check label>a:hover,.or a.pm-stop:hover{color:var(--accent)}.or .pm-stop{color:var(--ink);font-weight:600;display:block}.or .pm-table .fl-add{white-space:nowrap}.or span.fl-add.on{display:inline-flex;align-items:center}.or .pm-act{margin:16px 0 32px}.or .plot{display:block;border-radius:8px;background:var(--chart-paper);border:1px solid var(--rule);padding:12px;overflow:hidden}.or .plot img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;border:0!important;border-radius:0!important}.or .plot svg{display:block;width:100%;height:auto}.or a.plot:hover{border-color:var(--ink-2)}.or .src-s{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);cursor:help;max-width:100%}.or .src-s i{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid currentColor;font-size:10px;font-style:normal;font-weight:700;line-height:1;flex:none}.or .src-s:hover:after,.or .src-s:focus:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;width:max-content;max-width:min(420px,80vw);padding:10px 12px;border-radius:8px;background:var(--ink);color:var(--paper);font-size:12px;line-height:1.45;white-space:normal;box-shadow:var(--shadow-float)}.or .xp{position:relative;margin-left:auto}.or .xp summary{list-style:none;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--pill-edge);font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;background:var(--surface)}.or .xp summary::-webkit-details-marker{display:none}.or .xp summary:hover,.or .xp[open] summary{border-color:var(--ink)}.or .xp-m{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;display:grid;min-width:180px;padding:6px;border-radius:10px;border:1px solid var(--pill-edge);background:var(--surface);box-shadow:var(--shadow-float)}.or .xp-m a{padding:8px 10px;border-radius:6px;font-size:13px;font-weight:500;color:var(--ink)}.or .xp-m a:hover{background:var(--pill-bg)}.or .tr-card .card-foot,.or .tr-film .card-foot,.or .lx-cc .card-foot{padding-top:4px}.or .lt-text .card-foot{margin:16px 0 12px;justify-content:flex-start}.or .lt-text .card-foot .xp{margin-left:0}.or .lt-text .xp-m{left:0;right:auto}.or .fl-tier{margin-right:8px;vertical-align:1px}.or .co-tl{vertical-align:middle;margin-right:8px}.or .dx-emps li{grid-template-columns:auto 1fr auto;align-items:center}.or .dx-emps li .co-tl{grid-row:1 / span 2;margin-right:2px}.or .dx-emps li small{grid-column:2 / -1}.or .lx-lock-under p{display:flex;align-items:center;gap:8px}.or .lx-lock-under p .co-tl{margin-right:0}.or .lx-lock-under p span{margin-left:auto}.or .cb{position:relative;min-width:0}.or .cb-in{width:100%}.or .cb-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;margin:0;padding:4px;list-style:none;max-height:280px;overflow-y:auto;background:var(--surface);border:1px solid var(--pill-edge);border-radius:10px;box-shadow:var(--shadow-float);text-align:left}.or .cb-list li{padding:8px 10px;border-radius:6px;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;gap:10px}.or .cb-list li small{color:var(--ink-2);font-size:12px}.or .cb-list li[aria-selected=true]{background:var(--pill-bg)}.or .cb-list li.is{font-weight:700}.or .cb-list li.cb-more{color:var(--ink-2);font-size:12px;cursor:default}.or .cb-note{margin:6px 0 0;font-size:13px;color:var(--ink-2)}.or .cb-note b{color:var(--ink)}.or .cb-note[hidden]{display:none}.or .cb-undo{font:inherit;font-size:13px;font-weight:700;color:var(--accent);background:none;border:0;padding:0;cursor:pointer;margin-left:4px}.or .cb-try{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.or .cb-try span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-right:2px}.or .cb-try button{font:inherit;font-size:13px;font-weight:600;color:var(--ink);background:var(--panel, #fff);border:1px solid var(--line);border-radius:999px;padding:5px 11px;cursor:pointer}.or .cb-try button:hover{border-color:var(--ink)}.or .cb-try button.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.or .dx-edit .cb{display:inline-block;width:220px}.or .dx-edit .cb-in{border-radius:0 8px 8px 0;height:36px;font-size:14px;padding:0 10px}.or .lx-try-f .cb-in{font:inherit}.or .lx-try-f .cb-try{display:none}.or .lx-try-f .cb-note{position:absolute;left:0;top:calc(100% + 10px);white-space:nowrap;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:6px 10px;z-index:5;box-shadow:var(--shadow-float)}.or .lx-try-f .cb-in{border:0;background:transparent;padding:0;height:auto;min-height:0;font-size:16px;font-weight:600;box-shadow:none}.or .lx-try-f .cb-in:focus{box-shadow:none}.or .ground{background:var(--paper);width:auto}.or .card{border:1px solid var(--rule);border-radius:12px;box-shadow:none;padding:24px}.or .card.fig{border:0;border-top:2px solid var(--ink);border-radius:0;padding:18px 0 0;background:none}.or .ask-hero.card{box-shadow:none}.or .dx-you span{left:50%;transform:translate(-50%)}.or .dx-you.at-left span{left:-10px;right:auto;transform:none}.or .dx-you.at-right span{left:auto;right:-10px;transform:none}.or .dx-q span{font-size:12px}@media print{.or .dx-edit,.or .dx-share,.or .fl-tools,.or .pills,.or .xp,.or .pm-mv,.or .pm-co,.or .or-head,.or .or-foot,.or .cb-list{display:none!important}.or .dx{border:0;padding:0}.or .dx-cards{grid-template-columns:1fr 1fr 1fr;gap:16px}.or .dx-card,.or .card,.or .pm-card,.or .pm-box{border:1px solid #D4D7DC;box-shadow:none}.or .dx-card,.or .pm-box{break-inside:avoid}.or .card{break-inside:auto}.or a.dx-cta{background:#0a0b0e!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.or .dx-track,.or .dx-rail,.or .dx-you,.or .dx-q,.or .fl-tier,.or .v-n,.or .rail-bands a,.or .ring,.or .mv{-webkit-print-color-adjust:exact;print-color-adjust:exact}.or .fl-ind-v{display:block!important}.or .fl-ind-num{max-width:none!important;margin-bottom:6px}.or .fl-ind-cap{display:block;max-width:100%}.or .fl-ind{break-inside:avoid}.or .fl-grid{display:block!important;column-count:2;column-gap:28px}.or .fl-grid>*{display:block;break-inside:avoid;margin:0 0 22px}.or details.fl-more-figs>*,.or details.fl-why>*,.or details.dx-how>*,.or details.pm-how>*{display:block}.or details.fl-more-figs>summary,.or details.fl-why>summary{display:none}.or svg{max-width:100%;height:auto}.or,.or *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.or .fl-pulse-box,.or #since-chip,.or .pm-more,.or .lx-try,.or .cl-tabs,.or .sp-links{display:none!important}.or .dx-emps ol{grid-template-columns:1fr 1fr!important}.or .dx-emps li{break-inside:avoid}.or figcaption,.or .fig-t,.or .fl-ind-cap,.or .fl-note,.or .s-note,.or .fl-src,.or .fl-lede{line-height:1.4!important}.or .fig-t,.or .pm-card .fig-t,.or .fl-h,.or h1,.or h2,.or h3{color:#0a0b0e!important}.or .fl-ind,.or figure.fl-ind{break-inside:avoid}.or .fl-head{break-after:avoid}}.or .col-mark{width:64px;height:64px;flex:none}.or .col-mark img{width:56px;height:56px;object-fit:contain}.or .tl{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;border-radius:8px;border:1px solid var(--rule);background:#fff;overflow:hidden}.or .tl img{width:calc(100% - 6px);height:calc(100% - 6px);object-fit:contain;display:block}.or .tl b{font-weight:800;color:#0a0b0e;letter-spacing:-.02em}.or .cl .rs,.or .cl .best-col,.or .cl .od,.or .cl .lx-fast-c,.or .cl .hp{background:var(--surface);border:1px solid var(--rule)}.or .cl .best-col,.or .cl .rs{border-top:4px solid var(--c);border-radius:12px}.or .lx-count{margin:4px 0 6px;font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.015em;color:var(--ink)}.or .lx-count b{font-weight:800;color:var(--blue);font-variant-numeric:tabular-nums}.or .lx-who button{white-space:nowrap}.or .lx-live .lx-field{opacity:1}.or .lx-veil{background:linear-gradient(90deg,var(--bg) 0%,var(--bg) 34%,color-mix(in srgb,var(--bg) 70%,transparent) 46%,transparent 54%)}.or .lx-gone{display:none!important}.or .lx-start{margin:28px 0 0}.or .lx-start-b{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 30px;border-radius:999px;background:var(--blue);color:#fff;font-size:18px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px color-mix(in srgb,var(--blue) 35%,transparent);transition:transform .12s ease,box-shadow .12s ease}.or .lx-start-b:hover{transform:translateY(-1px);box-shadow:0 12px 28px color-mix(in srgb,var(--blue) 45%,transparent);color:#fff}.or .lx-start-b i{font-style:normal}.or .card-foot .src-s{order:1}.or .card-foot .xp-open{order:2;margin-left:auto;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:var(--blue);color:#fff;font-size:13px;font-weight:700;text-decoration:none}.or .card-foot .xp-open:hover{color:#fff;background:color-mix(in srgb,var(--blue) 85%,#000)}.or .card-foot .xp{order:3}.or .lx-hero>.lx-field-k.on-chart{position:absolute;z-index:1;margin:0;padding:0;border:0;display:grid;gap:3px;color:#4a4e57;font-size:13.5px;line-height:1.4;pointer-events:none}.or .lx-hero>.lx-field-k.on-chart b{color:var(--ink);font-size:15px;font-weight:800}.or .lx-hero>.lx-field-k.on-chart em{font-style:normal;font-weight:800;color:#8a5e00}.or .lx-hero>.lx-field-k:not(.on-chart){display:none}.or .lx-in-live .lx-ask-h{margin-bottom:10px}.or .lx-in-live .lx-count{margin:0 0 -6px}.or .lx-in-live .land-sub{margin:0}.or .lx-in-live .lx-start{margin:26px 0 0}.or .lx-tick-win{position:relative}.or .lx-tick-win:before,.or .lx-tick-win:after{content:"";position:absolute;top:0;bottom:0;width:56px;z-index:1;pointer-events:none}.or .lx-tick-win:before{left:0;background:linear-gradient(to right,#040812,#04081200)}.or .lx-tick-win:after{right:0;background:linear-gradient(to left,#040812,#04081200)}.or .lx-fast{padding-top:32px}body.wl-lock{overflow:hidden}body>#wl.wl-room{position:fixed!important;inset:0;z-index:2147483200!important;display:grid;place-items:center;padding:24px;overflow:hidden;background:#f7f9fc;color:#0b1220;animation:wlRoom .8s ease-out}body>#wl.wl-room.out{opacity:0;transform:scale(1.02);transition:opacity .45s ease,transform .45s ease}@keyframes wlRoom{0%{opacity:0}to{opacity:1}}.wl-light{display:none}@keyframes wlBeam{to{transform:rotate(1turn)}}.wl-center{position:relative;display:grid;justify-items:center;text-align:center;gap:10px;max-width:640px}.wl-orb{position:relative;width:min(340px,62vw,42vh);aspect-ratio:1;margin-bottom:10px;animation:wlFloat 7s ease-in-out infinite}.wl-halo{position:absolute;inset:6%;border-radius:50%;box-shadow:0 0 0 1px #2f62e02e,0 0 30px #2f62e038,inset 0 0 30px #2f62e014;animation:wlPulse 5s ease-in-out infinite}.wl-orb-svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.wl-ring{transform-origin:200px 200px;transform-box:view-box;animation:wlSpin var(--d, 80s) linear infinite}@keyframes wlSpin{to{transform:rotate(1turn)}}@keyframes wlFloat{50%{transform:translateY(-8px)}}@keyframes wlPulse{50%{opacity:.65;transform:scale(1.04)}}.wl-brand{margin:0;font-size:13px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:#2f62e0}body>#wl .wl-hi,html body.or #wl h2.wl-hi{margin:0;font-size:clamp(40px,6.4vw,76px)!important;line-height:1.02;font-weight:900;letter-spacing:-.035em;color:#0b1220;outline:none}.wl-cut{position:relative;display:inline-block;clip-path:inset(0 100% 0 0);animation:wlCut .9s cubic-bezier(.7,0,.2,1) forwards;animation-delay:calc(.35s + var(--i) * .45s)}.wl-cut:after{content:"";position:absolute;top:4%;bottom:4%;width:3px;left:0;border-radius:2px;background:#2f62e0;box-shadow:0 0 14px #2f62e0;opacity:0;animation:wlBlade .9s cubic-bezier(.7,0,.2,1) forwards;animation-delay:inherit}.wl-name{color:#2f62e0;padding-right:.04em}@keyframes wlCut{to{clip-path:inset(0 -2% 0 0)}}@keyframes wlBlade{0%{left:0;opacity:1}92%{left:100%;opacity:1}to{left:100%;opacity:0}}.wl-sub{margin:4px 0 0;font-size:18px;line-height:1.5;color:#4a5568;opacity:0;animation:wlUp .7s ease-out 1.5s forwards}.wl-acts{display:flex;gap:10px;margin-top:18px;opacity:0;animation:wlUp .7s ease-out 1.8s forwards}@keyframes wlUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wl-b{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:46px;min-width:104px;padding:0 22px;margin:0;border-radius:999px;font:inherit;font-size:15px;font-weight:800;line-height:1;cursor:pointer;background-image:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.wl-go{background:#2f62e0;color:#fff;border:1.5px solid #2F62E0}.wl-go:hover{background:#1e40af;transform:translateY(-1px)}.wl-skip,.wl-back{background:#ffffffb3;color:#0b1220;border:1.5px solid #C5CEDC}.wl-skip:hover,.wl-back:hover{border-color:#0b1220}.wl-b:focus-visible,.wl-start:focus-visible{outline:2px solid #2F62E0;outline-offset:3px}body>.wl-veil{position:fixed!important;inset:0;z-index:2147483100;background:#080c169e;animation:wlRoom .4s ease-out}body>.wl-rings,body>.wl-bubbles{position:fixed!important;inset:0;z-index:2147483110;pointer-events:none}.wl-spot{position:fixed;box-sizing:border-box;border:2px solid #8AB0FF;box-shadow:0 0 0 4px #5b8cff40,0 0 34px #5b8cffa6;animation:wlPulse 2.4s ease-in-out infinite}.wl-bub{position:fixed;box-sizing:border-box;padding:14px 16px 16px;border-radius:18px;background:#fff;color:#0b1220;box-shadow:0 24px 60px #00000059;pointer-events:auto;animation:wlBub .45s cubic-bezier(.2,.9,.2,1.1) both}.wl-bub:before{content:"";position:absolute;top:-9px;left:calc(var(--ax) - 9px);width:18px;height:18px;background:#fff;transform:rotate(45deg);border-radius:3px}@keyframes wlBub{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.wl-bub img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;margin-bottom:10px;background:#0b141f}.wl-bk{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1d4ed8}.wl-bh{margin:3px 0 0;font-size:18px;line-height:1.25;font-weight:900;letter-spacing:-.01em}.wl-bp{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:#4a5568}.wl-bub-pick .wl-bh{font-size:15.5px}.wl-start{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;margin-top:10px;border-radius:999px;background:#1d4ed8;color:#fff!important;font-size:14px;font-weight:800;text-decoration:none;background-image:none}body>.wl-ctl{position:fixed!important;left:50%;bottom:max(28px,6vh);z-index:2147483120;display:grid;justify-items:center;gap:12px;padding:16px 18px;border-radius:22px;background:#ffffffeb;box-shadow:0 20px 60px #00000059;transform:translate(-50%);animation:wlCtl 6s ease-in-out infinite}@keyframes wlCtl{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.wl-pk{margin:0;font-size:18px;font-weight:900;color:#0b1220}.wl-cb{display:flex;gap:8px}.wl-dots{display:flex;gap:6px;margin:0;padding:0;list-style:none}.wl-dots li{width:8px;height:8px;border-radius:999px;background:#cbd5e1;transition:width .25s ease,background-color .25s ease}.wl-dots li.past{background:#8ab0ff}.wl-dots li.on{width:22px;background:#1d4ed8}@media(max-width:560px){body>#wl .wl-hi{font-size:40px!important}.wl-sub{font-size:16px}.wl-bub-pick .wl-bh{font-size:13.5px}.wl-bub-pick .wl-bk{font-size:10.5px}.wl-bub-pick{padding:10px}}@media(prefers-reduced-motion:reduce){.wl-light,.wl-ring,.wl-orb,.wl-halo,.wl-spot,.wl-ctl,.wl-bub{animation:none!important}.wl-cut{clip-path:none;animation:none}.wl-cut:after{display:none}.wl-sub,.wl-acts{opacity:1;animation:none}.wl-ctl{transform:translate(-50%)}}body .or-menu-b,body .ap .ap-menu-b{border:1.5px solid rgba(255,255,255,.34)}body .or-menu-b:hover,body .ap .ap-menu-b:hover,body .ap .ap-me-b:hover{border-color:#fff}html.member body .or-menu-b,html.member body .ap .ap-menu-b{border-color:#2f62e0}html.member body .or-menu-b:hover,html.member body .ap .ap-menu-b:hover{border-color:#8ab0ff}body .hd-go,body .ap .ap-right #ap-build{background:#f4f6fa;color:#0b141f!important;border:1px solid #F4F6FA;border-radius:8px;font-weight:800}body .hd-go:hover,body .ap .ap-right #ap-build:hover{background:#fff;color:#0b141f!important;border-color:#fff}html body .or-head{border-bottom:0!important;box-shadow:none!important}html:not(.member) .site-nav .nv-plan{display:none!important}html body .site-nav a.nv-plan,html body .site-nav a.nv-plan .nv-l,html body .site-nav a.nv-plan .nv-s{color:#ffffffdb!important}html body .site-nav a.nv-plan:hover,html body .site-nav a.nv-plan[aria-current=page]{color:#fff!important}html body .site-nav a.nv-plan[aria-current=page]:after{background:#e8c46a!important}body .or-me{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 5px;border-radius:999px;border:1.5px solid #2F62E0;color:#f4f4f1!important;font-size:14px;font-weight:800;line-height:1;text-decoration:none!important;background-image:none!important;white-space:nowrap}body .or-me[hidden]{display:none}body .or-me:hover{border-color:#8ab0ff;background:#2f62e024}body .or-me .tp-person{flex:none;border-radius:50%}body .or-menu-b,body .ap .ap-menu-b{gap:4px;width:40px;height:40px}body .or-menu-b span,body .ap .ap-menu-b span{width:17px;height:2px;border-radius:2px}@media(max-width:560px){body .or-me{padding:0 4px;height:36px}body .or-me span{display:none}}.wl-starts{display:grid;gap:8px;margin-top:8px}.wl-starts .wl-start{margin:0;height:42px}.tp-rail{position:fixed;right:16px;top:50%;translate:0 -50%;height:46vh;width:16px;z-index:30;display:none}body.py-done .tp-rail,body.cl-done .tp-rail{display:block}.tp-rail-track{position:absolute;inset:0 0 0 5px;display:flex;flex-direction:column;gap:4px}.tp-rail-seg{position:relative;flex:1;width:6px;min-height:18px;margin:0;padding:0;border:0;border-radius:6px;background:color-mix(in srgb,var(--c) 32%,transparent);cursor:pointer;transition:background .2s ease,width .2s ease}.tp-rail-seg:hover,.tp-rail-seg[aria-current=true]{background:var(--c)}.tp-rail-seg[aria-current=true]{box-shadow:0 0 10px color-mix(in srgb,var(--c) 55%,transparent)}.tp-rail-seg.is-off{opacity:.35}.tp-rail-l{position:absolute;right:18px;top:50%;translate:0 -50%;padding:4px 9px;border-radius:999px;background:var(--ink, #0A0B0E);color:var(--bg, #fff);font:700 12px/1.2 var(--font-ui, system-ui);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.tp-rail-seg:hover .tp-rail-l{opacity:1}.tp-rail-knob{position:absolute;left:1px;top:0;width:14px;height:14px;translate:0 calc(var(--y, 0px) - 7px);border-radius:50%;background:var(--card, #fff);border:2.5px solid var(--c, #2F62E0);box-shadow:0 0 0 3px color-mix(in srgb,var(--c, #2F62E0) 22%,transparent);transition:translate .25s cubic-bezier(.2,.7,.2,1),border-color .2s ease}.tp-rail-now{position:absolute;right:22px;top:50%;translate:0 -50%;padding:4px 10px;border-radius:999px;background:var(--c, #2F62E0);color:#fff;font:800 12px/1.2 var(--font-ui, system-ui);letter-spacing:.01em;white-space:nowrap}.tp-rail:hover .tp-rail-now{opacity:0}@media(max-width:1180px){body .tp-rail{display:none}}@media(prefers-reduced-motion:reduce){.tp-rail-knob{transition:none}}.wl-orb.wl-logo{width:min(240px,50vw,32vh);color:var(--ink, #0B1424);display:grid;place-items:center}.wl-orb.wl-logo .wl-orb-svg{width:62%;height:auto;overflow:visible}body>#wl.wl-room{background:var(--bg, #F8F6F1);color:var(--ink, #0A0B0E)}.wl-orb.wl-logo{width:96px;margin-bottom:4px;animation:none}.wl-orb.wl-logo .wl-halo,.wl-brand{display:none}body>#wl .wl-hi,html body.or #wl h2.wl-hi{font-family:Sora,Figtree,system-ui,sans-serif;font-size:20px!important;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--ink, #0A0B0E)}.wl-cut:after{display:none}.wl-name{color:var(--ink, #0A0B0E)}.wl-sub{font-size:14.5px;font-weight:600;color:var(--muted, #5A5E66);margin:0}.wl-acts{margin-top:10px;gap:8px}.wl-b{height:38px;min-width:88px;padding:0 18px;font-size:14px;font-weight:700}@media(max-width:560px){body>#wl .wl-hi{font-size:19px!important}.wl-sub{font-size:14px}}html body .py form#ask.py-f.py-glow,html body .cl form#ask.ask-card.cf,html body .cl .cl-head form#ask.ask-card.cf{border:0!important;border-radius:24px!important;background:var(--card, #fff)!important;box-shadow:0 1px 2px #0a14280a,0 18px 48px #0a142812!important;padding:30px 32px!important}html body .cl .cf .cf-step{border:0!important;padding:8px 0 18px!important;background:transparent!important}html body .py .py-f input:not([type=checkbox]):not([type=radio]):not([type=range]),html body .py .py-f select,html body .py .py-f .cb-in,html body .cl .ask-card.cf input:not([type=range]):not([type=radio]):not([type=checkbox]),html body .cl .ask-card.cf select,html body .cl .ask-card .score-row input#score{border:0!important;border-radius:12px!important;background-color:color-mix(in srgb,var(--ink) 5%,var(--card, #fff))!important;min-height:52px;font-size:16px;box-shadow:none!important;transition:background-color .15s ease,box-shadow .15s ease}html body .py .py-f input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,html body .py .py-f select:focus,html body .py .py-f .cb-in:focus,html body .cl .ask-card.cf input:not([type=range]):not([type=radio]):not([type=checkbox]):focus,html body .cl .ask-card.cf select:focus{background-color:var(--card, #fff)!important;box-shadow:0 0 0 3px color-mix(in srgb,#2F62E0 35%,transparent)!important;outline:none}html body .cl .ask-card .seg,html body .py .py-f .seg{border:0!important;background:color-mix(in srgb,var(--ink) 5%,var(--card, #fff))!important;box-shadow:none!important;border-radius:12px!important}html body .py .py-f label>.f-l,html body .py .py-f .f-l,html body .cl .ask-card label{font-size:15px;font-weight:600;letter-spacing:-.005em}.ip-d{box-shadow:none!important;background:color-mix(in srgb,var(--c) 7%,var(--card, #fff))!important;border-radius:14px!important;padding:12px 14px 13px!important;transition:background .2s ease,transform .2s ease}.ip-d:hover{background:color-mix(in srgb,var(--c) 13%,var(--card, #fff))!important;transform:translateY(-1px)}.ip-d[aria-checked=true]{background:var(--c)!important;color:#fff!important;box-shadow:none!important}.ip-d[aria-checked=true] span{color:#ffffffe0!important}html body .st form#sk.st-f{border:0!important;border-radius:24px!important;background:var(--card, #fff)!important;box-shadow:0 1px 2px #0a14280a,0 18px 48px #0a142812!important;padding:30px 32px!important}html body .st form#sk select,html body .st form#sk input[type=search]{border:0!important;border-radius:12px!important;background-color:color-mix(in srgb,var(--ink) 5%,var(--card, #fff))!important;min-height:52px;font-size:16px}html body .st form#sk .sk-group{border-left:0!important;padding-left:0!important}html body .st form#sk .sk-chip{border:0!important;background:color-mix(in srgb,var(--ink) 6%,var(--card, #fff))}html body .st form#sk .sk-chip[aria-pressed=true]{background:#15a892!important;color:#fff!important}html body .st form#sk .sk-mode-b{border:0!important;box-shadow:none!important;background:color-mix(in srgb,#15A892 8%,var(--card, #fff))!important}html body .st form#sk .sk-mode-b[aria-checked=true]{background:#15a892!important;color:#fff!important}html body .st form#sk .sk-mode-b[aria-checked=true] span{color:#ffffffe0!important}html body .qs-on #sk-hint{display:none!important}html body.or .card:not(.fig),html body.or .or-panel,html body.or .lx-panel,html body.or .land-row-fig,html body.or .lx-hero,html body.or .lx-finding,html body.or .lx-verdict,html body.or .lx-intents,html body.or .lx-intent,html body.or .lx-door,html body.or .lx-six li,html body.or .lx-cc,html body.or .lx-fast-c,html body.or .lx-preview,html body.or .lx-pv-c,html body.or .lx-steps li,html body.or .lx-vs-t,html body.or .lx-lock,html body.or .home-fig,html body.or .ap[data-mode=student] .flow,html body.or .ap[data-mode=pro] .flow,html body.or .ap[data-mode=hs] .flow,html body.or .ap[data-mode=student] .home-fig,html body.or .move,html body.or .slot,html body.or .fcard,html body.or .how,html body.or .find-ctl,html body.or .pl-card,html body.or .dash-acct,html body.or .gedit,html body.or .sugg-c,html body.or .od-row,html body.or .fm-map,html body.or .fm-ins,html body.or .fm-moves,html body.or .fm-pref,html body.or .pf-ans,html body.or .pf-map,html body.or .pf-panel,html body.or .lm-side,html body.or .lm-see,html body.or .sv-row,html body.or .ac-card,html body.or .rs-tile,html body.or .sv-card,html body.or .lm-go-results,html body.or .pv,html body.or .pay-in-sec,html body.or .q-rail,html body.or .q-band,html body.or .br,html body.or .fl-path-it,html body.or .fl-fork-c,html body.or .fl-letter-b,html body.or .fl-pulse-box,html body.or .fl-next,html body.or .next-list li,html body.or .raise-c,html body.or .cx-rail,html body.or .cx-stage,html body.or .cx-compare,html body.or .cx-cmp-c,html body.or .cx-card,html body.or .pay-form,html body.or .pay-v,html body.or .pay-ad,html body.or .mv,html body.or .res-rail,html body.or .best-col,html body.or .ask-hero .ask-card,html body.or .ask-card,html body.or .hp,html body.or .v-n,html body.or .rs,html body.or .fc,html body.or .od,html body.or .np,html body.or .ring,html body.or .cal-card,html body.or .cal-who-b,html body.or .ob-card,html body.or .auth-card,html body.or .si-card{border:0;border-radius:0;background:transparent;box-shadow:none}html body.or .card:not(.fig),html body.or .or-panel,html body.or .lx-finding,html body.or .lx-verdict,html body.or .lx-intents,html body.or .home-fig,html body.or .ap[data-mode=student] .flow,html body.or .ap[data-mode=pro] .flow,html body.or .ap[data-mode=hs] .flow,html body.or .pl-card,html body.or .fm-ins,html body.or .pf-panel,html body.or .pay-form,html body.or .res-rail,html body.or .cx-compare,html body.or .ob-card,html body.or .auth-card,html body.or .si-card,html body.or .br,html body.or .q-rail,html body.or .fl-next,html body.or .lx-lock{border-top:2px solid var(--ink);padding-left:0;padding-right:0}html body.or .lx-hero{border-top:0;margin-top:-28px}html body.or .lx-intent,html body.or .lx-door,html body.or .lx-six li,html body.or .lx-cc,html body.or .lx-fast-c,html body.or .lx-pv-c,html body.or .lx-steps li,html body.or .move,html body.or .slot,html body.or .fcard,html body.or .how,html body.or .sugg-c,html body.or .od-row,html body.or .lm-side,html body.or .lm-see,html body.or .sv-row,html body.or .ac-card,html body.or .rs-tile,html body.or .sv-card,html body.or .pv,html body.or .pay-in-sec,html body.or .q-band,html body.or .fl-path-it,html body.or .fl-fork-c,html body.or .fl-pulse-box,html body.or .next-list li,html body.or .cx-cmp-c,html body.or .cx-card,html body.or .pay-v,html body.or .pay-ad,html body.or .mv,html body.or .best-col,html body.or .hp,html body.or .v-n,html body.or .rs,html body.or .fc,html body.or .od,html body.or .np,html body.or .ring,html body.or .cal-card,html body.or .cal-who-b,html body.or .dash-acct,html body.or .gedit,html body.or .fm-map,html body.or .pf-map,html body.or .fm-pref,html body.or .raise-c{border-top:1px solid var(--line);padding-left:0;padding-right:0}html body.or .best-col{border-top:3px solid var(--c, var(--ink))}html body.or .rs-tile{border-top:3px solid var(--tc, var(--ink))}html body.or .fl-next{border-top-color:var(--you)}html body.or .fl-fork-c.on{box-shadow:none;border-top:3px solid var(--ch)}html body.or .pay-v{border-top:1px solid var(--line)}html body.or .next-list li{border-left:0}html body.or .pl-goal,html body.or .pl-prefs{border-left:0;border-top:3px solid var(--ink)}html body.or .cx-grid{gap:40px}html body.or .cx-rail{padding:0 0 20px;border-top:2px solid var(--ink)}html body.or .cx-fs{border-top:1px solid var(--line)}html body.or .cx-fs:first-child{border-top:0}html body.or .cx-stage{overflow:visible}html body.or .cx-stage-bar{background:none;border-bottom:1px solid var(--line);padding:10px 0}html body.or .cx-settings{border-left:0;background:none;padding:0 0 0 28px;border-top:2px solid var(--ink)}html body.or .cx-svg svg,html body.or .cx-chart>svg,html body.or .cx-img,html body.or .cx-card-pic,html body.or .cx-card-ico,html body.or .cx-card-est{background:transparent;border:0;border-radius:0}html body.or .cx-card{padding:0 0 14px;gap:10px}html body.or .cx-card:hover{border-top-color:var(--ink)}html body.or .cx-card-pic{border-bottom:1px solid var(--line);border-radius:0}html body.or .cx-card-cmp{border-top:0;padding-top:0}html body.or .cx-cards,html body.or .cx-list{gap:28px 32px}html body.or .cx-search{border-radius:8px;border:1px solid var(--rule, var(--line));background:transparent}html body.or .cx-search:focus-within{border-color:var(--ink)}html body.or .cx-seg{background:transparent;padding:0;gap:4px;border-radius:0}html body.or .cx-seg button{border-radius:999px;border:1px solid transparent}html body.or .cx-seg button[aria-checked=true]{box-shadow:none;background:var(--ink);color:var(--paper, #F4F4F1)}html body.or .cx-datap-list{border-radius:0;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}html body.or .cx-datap-q,html body.or .cx-quick button,html body.or .cx-btn{border-radius:6px;background:transparent}html body.or .cx-btn-strong{background:var(--ink)}html body.or .pay-v{border-top-width:2px;border-top-color:var(--ink);padding:12px 0 0}html body.or .pay-form{padding-top:16px}html body.or .cl-tabs{background:transparent;padding:0;gap:6px;border-radius:0;border-bottom:1px solid var(--line)}html body.or .cl-tabs>*{border-radius:999px}html body.or .rail-bands a{background:transparent;border-radius:0;border-top:1px solid var(--line)}html body.or .cal-seg{background:transparent;padding:0;gap:4px}html body.or .cal-date{border-radius:0;background:transparent;border:0;border-right:1px solid var(--line)}html body.or .ask-hero .ask-card,html body.or .ask-card{padding:20px 0 0}html body.or .pg-list li.me{background:transparent;border-left:3px solid var(--you);border-radius:0}html body.or .lx-fast-row{gap:32px}html body.or .lx-fast-c{padding:12px 0 0}html body.or .lx-fast-c b,html body.or .lx-fast-c .num{font-size:34px;font-weight:800;letter-spacing:-.02em}html body.or .lx-cgrid{gap:32px 28px}html body.or .lx-cc{padding:12px 0 0}html body.or .lx-cc-img img,html body.or .lx-plot img{border:0;border-radius:0;background:transparent}html body.or .lx-hero{padding:18px 0 0}html body.or h1,html body.or .fl-h,html body.or .home-h,html body.or .land-h{font-weight:800;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}html body.or h2:not(.fl-ch-h):not(.ap-watch-h),html body.or .lx-h3{font-weight:800;letter-spacing:-.015em;line-height:1.2;text-wrap:balance}html body.or .eyebrow,html body.or .cx-eyebrow,html body.or .cx-l,html body.or .fl-ind-fam,html body.or .lx-field-k,html body.or .lx-cc-k{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html body.or table th{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--muted)}html body.or input[type=text],html body.or input[type=search],html body.or input[type=number],html body.or input[type=email],html body.or select,html body.or textarea:not(.cx-title):not(.ins-title),html body.or .cb-in{border-radius:6px;border:1px solid var(--rule, var(--line));background:transparent}html body.or input:focus,html body.or select:focus,html body.or textarea:not(.ins-title):focus{border-color:var(--ink);box-shadow:none;outline:2px solid color-mix(in srgb,var(--you) 45%,transparent);outline-offset:1px}html body.or .tip,html body.or .p-tip,html body.or .ch-tip,html body.or .fl-tip,html body.or .def-tip,html body.or .tipbox{background:var(--ink);color:var(--paper, #F4F4F1);border:0;border-radius:6px;box-shadow:0 8px 24px #0a0b0e2e}html body.or .mv-grid,html body.or .lx-fast-row,html body.or .fl-answers,html body.or .dx-cards,html body.or .pm-ways,html body.or .lx-six,html body.or .lx-doors,html body.or .fl-gauges{gap:28px 32px}html body.or .mv{padding-top:14px}html body.or .pm-way{border:0;border-top:1px solid var(--line);border-radius:0;background:none;padding:12px 0 0}html body.or .pm-way.on{border-top:3px solid var(--ink)}html body.or .lx-in-live>.lx-try{max-width:640px;grid-template-columns:1.4fr .9fr 1.1fr auto;margin-top:6px;border:0;box-shadow:0 1px 0 var(--line),0 24px 60px -30px #0a0b0e59;background:var(--panel);border-radius:14px}html body.or .lx-in-live>.lx-verdict{border:0;border-left:3px solid var(--you);border-radius:0;background:none;padding:6px 0 6px 18px;max-width:620px}html body.or .lx-start{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px}html body.or .lx-start-n{font-size:14px;color:var(--muted)}html body.or .lx-fast-h{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--muted)}html body.or .dl-row{opacity:0;transition:opacity .15s;margin:4px 0 0}html body.or .fl-ind:hover .dl-row,html body.or .fig:hover .dl-row,html body.or .pm-card:hover .dl-row,html body.or .dl-row:focus-within,html body.or .card:hover .dl-row{opacity:1}html body.or .dl-fig{border:0;padding:4px 0;font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}html body.or .fl-tier{border:0;background:none;padding:0;color:var(--muted);letter-spacing:.06em}html body.or .fl-src .fl-tier{margin-right:4px}@media(max-width:760px){html body.or .lx-in-live>.lx-try{grid-template-columns:1fr}html body.or .lx-in-live>.lx-try .lx-try-f{border-bottom:1px solid var(--line);border-radius:0}}html body.or .lx-verdict:not([hidden])+.lx-start{display:none}html body.or .lx-lock{border-top:1px solid var(--line)}@keyframes tp-roll{0%{transform:translate(-30px)}62%{transform:translate(3px)}80%{transform:translate(-1.2px)}to{transform:translate(0)}}@keyframes tp-ping{0%,72%{transform:scale(1);opacity:0}74%{opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes tp-glow{0%,to{filter:drop-shadow(0 0 2px rgba(47,98,224,.55))}50%{filter:drop-shadow(0 0 7px rgba(47,98,224,1))}}@keyframes tp-seek2{0%{transform:translate(0)}45%{transform:translate(-30px)}80%{transform:translate(2px)}to{transform:translate(0)}}html body :is(.or-mark,.ap-mark) .tp-knob,html body :is(.or-mark,.ap-mark) .tp-cut,html body :is(.or-mark,.ap-mark) .tp-ping{transform-box:view-box}html body :is(.or-mark,.ap-mark) .tp-knob,html body :is(.or-mark,.ap-mark) .tp-cut{animation:tp-roll 1.1s cubic-bezier(.3,.7,.2,1) .15s both}html body :is(.or-mark,.ap-mark) .tp-knob circle{animation:tp-glow 3.6s ease-in-out 1.3s infinite}html body :is(.or-mark,.ap-mark) .tp-ping{transform-box:fill-box;transform-origin:center;animation:tp-ping 3.6s cubic-bezier(.2,.6,.3,1) 1.2s infinite}html body :is(.or-mark,.ap-mark):hover .tp-knob,html body :is(.or-mark,.ap-mark):hover .tp-cut,html body :is(.or-mark,.ap-mark):focus-visible .tp-knob,html body :is(.or-mark,.ap-mark):focus-visible .tp-cut{animation:tp-seek2 .9s cubic-bezier(.45,0,.25,1) both}@media(prefers-reduced-motion:reduce){html body :is(.or-mark,.ap-mark) .tp-knob,html body :is(.or-mark,.ap-mark) .tp-cut,html body :is(.or-mark,.ap-mark) .tp-ping{animation:none!important}html body :is(.or-mark,.ap-mark) .tp-knob circle{filter:drop-shadow(0 0 3px rgba(91,140,255,.8));animation:none!important}}@media(prefers-reduced-motion:reduce){html body.or .or-mark .tp-knob,html body .ap-mark .tp-knob,html body.or .or-mark:hover .tp-knob,html body .ap-mark:hover .tp-knob{animation:none}}html body.or .lx-v-big b.up,html body.or .lx-v-big b.down{color:var(--ink)}html body.or .lx-v-big b.up:after{content:" above";font-size:.42em;font-weight:700;color:var(--gain-ink);letter-spacing:0}html body.or .lx-v-big b.down:after{content:" below";font-size:.42em;font-weight:700;color:var(--loss-ink);letter-spacing:0}html body.or .lx-emps{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);max-width:620px}html body.or .lx-emps-h{margin:0;font-size:13px;color:var(--muted)}html body.or .lx-emps .lx-lock-under{padding:0;filter:none;opacity:1;user-select:auto;gap:6px}html body.or .lx-emps .lx-lock-under p{font-size:14.5px;border-bottom:1px solid var(--hair);padding-bottom:5px}html body.or .lx-emps .lx-lock-under p b{display:inline-flex;align-items:center;gap:8px;flex:1}html body.or .lx-emps .lx-v-go{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 0}html body .auth-wrap{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:56px;border:0;border-top:2px solid var(--ink);border-radius:0;box-shadow:none;overflow:visible;padding-top:28px}html body .auth-brand{background:none;color:var(--ink);padding:0}html body .auth-brand .tp-logo{display:none}html body .auth-brand h2{color:var(--ink);font-size:clamp(30px,3.4vw,44px)}html body .auth-brand li{color:var(--muted);padding-left:0}html body .auth-brand li b{color:var(--ink)}html body .auth-brand li:before{display:none}html body .auth-brand ul{gap:10px;border-top:1px solid var(--line);padding-top:14px}html body .auth-brand .auth-net{display:none}html body .auth-free{color:var(--muted);font-weight:600}html body .auth-card{background:none;padding:0;gap:12px}html body .auth-seg{background:none;padding:0;gap:0;border-bottom:1px solid var(--line);border-radius:0}html body .auth-seg button{border-radius:0;padding:10px 0}html body .auth-seg button[aria-pressed=true]{background:none;box-shadow:none;border-bottom:2px solid var(--ink);margin-bottom:-1px}html body .g-btn{border-radius:8px;background:none;border:1px solid var(--rule, var(--line));color:var(--ink)}html body .auth-card .btn-primary{border-radius:8px}@media(max-width:760px){html body .auth-wrap{grid-template-columns:1fr;gap:24px}}html body .auth-brand>.tp-logo,html body .auth-brand>a>.tp-logo,html body .auth-brand .auth-mark{display:none!important}html body .auth-card .btn-primary{background:var(--ink);color:var(--paper, #F4F4F1)}html body .auth-card .au-mode{border-radius:0;border-left:3px solid #F2A516;background:none;padding:4px 0 4px 12px;font-size:13px;color:var(--muted)}html body.or .ans-strip{margin:0 0 28px;border-top:2px solid var(--ink);padding-top:12px}html body.or .ans-strip-h{margin:0 0 8px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}html body.or .ans-strip-h a{color:var(--you-ink);text-decoration:none;text-transform:none;letter-spacing:0;font-size:13px}html body.or .ans-strip ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 32px}html body.or .ans-strip li a{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--hair);text-decoration:none;color:var(--ink)}html body.or .ans-strip li a b{font-weight:700}html body.or .ans-strip li a span{font-size:13px;color:var(--muted)}html body.or .ans-strip li a:hover b{text-decoration:underline;text-underline-offset:3px}html body.or .ans-strip[hidden]{display:none}html body .lx-qa-l{gap:0 32px}html body .lx-qa-l a{border:0;border-top:1px solid var(--hair);border-radius:0;background:none;padding:12px 0}html body .lx-qa-l a:hover{background:none}html body .lx-qa-l a:hover b{text-decoration:underline;text-underline-offset:3px}html body .fl,html body .fl-ch{--ch: #0FA68E;--ch-ink: #0B7A68;--ch-soft: #DDF1EC;--ch-low: #8FD9CB;--ch-high: #075C4F}html body .fl-ch[data-hue="2"]{--ch: #7E3FD6;--ch-ink: #6127B5;--ch-soft: #ECE3FA;--ch-low: #C2A6EE;--ch-high: #4A1E8F}html body .fl-ch[data-hue="3"]{--ch: #0B8FC2;--ch-ink: #076C94;--ch-soft: #DDF0F8;--ch-low: #8BCDE8;--ch-high: #054E6C}html body .fl-ch[data-hue="4"]{--ch: #E89A0C;--ch-ink: #94600A;--ch-soft: #FBEFD6;--ch-low: #F3CB7C;--ch-high: #7A4F06}html body .fl-ch[data-hue="5"]{--ch: #E8347A;--ch-ink: #B0245C;--ch-soft: #FBE0EA;--ch-low: #F29BBD;--ch-high: #861A45}html body .fl-ch[data-hue="6"]{--ch: #3FA33A;--ch-ink: #2B7A28;--ch-soft: #E1F1DF;--ch-low: #9DD39A;--ch-high: #1F5B1D}html body .fl-ch[data-hue="7"]{--ch: #A8652F;--ch-ink: #84491C;--ch-soft: #F2E6DA;--ch-low: #D6AE8B;--ch-high: #5E3412}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body .fl,:root:not([data-theme=light]) body .fl-ch{--ch-ink: #5ED6C2;--ch-soft: #0E2A26;--ch-low: #13665A;--ch-high: #A6EBDF}:root:not([data-theme=light]) body .fl-ch[data-hue="2"]{--ch-ink: #B898F0;--ch-soft: #221838;--ch-low: #4E2C8A;--ch-high: #DCCBF8}:root:not([data-theme=light]) body .fl-ch[data-hue="3"]{--ch-ink: #6CC6EA;--ch-soft: #0C2733;--ch-low: #0E5A79;--ch-high: #B5E2F4}:root:not([data-theme=light]) body .fl-ch[data-hue="4"]{--ch-ink: #F3C065;--ch-soft: #33260C;--ch-low: #7E580E;--ch-high: #F8DDA6}:root:not([data-theme=light]) body .fl-ch[data-hue="5"]{--ch-ink: #F28AB1;--ch-soft: #36141F;--ch-low: #8A1F49;--ch-high: #F8C2D6}:root:not([data-theme=light]) body .fl-ch[data-hue="6"]{--ch-ink: #8ED08A;--ch-soft: #15281A;--ch-low: #2C6A2A;--ch-high: #C7E8C4}:root:not([data-theme=light]) body .fl-ch[data-hue="7"]{--ch-ink: #D9A57B;--ch-soft: #2C1F15;--ch-low: #6E4422;--ch-high: #EBCFB6}}:root[data-theme=dark] body .fl,:root[data-theme=dark] body .fl-ch{--ch-ink: #5ED6C2;--ch-soft: #0E2A26;--ch-low: #13665A;--ch-high: #A6EBDF}:root[data-theme=dark] body .fl-ch[data-hue="2"]{--ch-ink: #B898F0;--ch-soft: #221838;--ch-low: #4E2C8A;--ch-high: #DCCBF8}:root[data-theme=dark] body .fl-ch[data-hue="3"]{--ch-ink: #6CC6EA;--ch-soft: #0C2733;--ch-low: #0E5A79;--ch-high: #B5E2F4}:root[data-theme=dark] body .fl-ch[data-hue="4"]{--ch-ink: #F3C065;--ch-soft: #33260C;--ch-low: #7E580E;--ch-high: #F8DDA6}:root[data-theme=dark] body .fl-ch[data-hue="5"]{--ch-ink: #F28AB1;--ch-soft: #36141F;--ch-low: #8A1F49;--ch-high: #F8C2D6}:root[data-theme=dark] body .fl-ch[data-hue="6"]{--ch-ink: #8ED08A;--ch-soft: #15281A;--ch-low: #2C6A2A;--ch-high: #C7E8C4}:root[data-theme=dark] body .fl-ch[data-hue="7"]{--ch-ink: #D9A57B;--ch-soft: #2C1F15;--ch-low: #6E4422;--ch-high: #EBCFB6}html body .fl-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin:0 0 6px}html body .fl-who{margin:0;font-size:13px;letter-spacing:.06em}html body .fl-head .fl-tools{margin:0}html body .dx-banner{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.1!important;letter-spacing:-.025em!important;font-weight:800!important;margin:0!important;max-width:24em;text-wrap:balance}html body .dx-banner b{color:var(--you-ink)!important;background:none!important}html body .dx-edit,html body.or .dx-edit{background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;margin:0 0 18px!important;padding:0 0 14px!important}html body .dx-edit label>span{background:none!important;border-color:var(--line)!important}html body .pill,html body.or .pill,html body .btn-quiet:not(.pr-sec .btn-quiet),html body.or .fl-tools .fl-tool{background:transparent!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--ink)!important;font-weight:600;box-shadow:none!important}html body .pill:hover,html body .btn-quiet:hover{border-color:var(--ink)!important}html body .pill-strong,html body.or .pill-strong{background:var(--ink)!important;color:var(--paper, #F4F4F1)!important;border-color:var(--ink)!important}html body .dx-card ul{list-style:none!important;padding:0!important;gap:0!important}html body .dx-card li{padding:7px 0;border-top:1px solid var(--hair);font-size:14px}html body .dx-card h3{font-size:13px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}html body .dx-score b{font-size:40px!important}html body .fl-toc{position:sticky;top:72px;z-index:20;display:flex!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto;scrollbar-width:none;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0 0!important;padding:0!important;counter-reset:ch}html body .fl-toc::-webkit-scrollbar{display:none}html body .fl-toc a{flex:none;white-space:nowrap;padding:12px 16px 11px!important;font-size:13.5px;font-weight:700;color:var(--muted)!important;text-decoration:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;counter-increment:ch}html body .fl-toc a:before{content:counter(ch);margin-right:7px;color:var(--ink);font-variant-numeric:tabular-nums}html body .fl-toc a:hover{color:var(--ink)!important;border-bottom-color:var(--ink)!important}html body .fl-fams{display:none!important}html body .fl-claim{font-size:19px;font-weight:600}html body .fl-nums b{color:var(--ch-ink)}html body .fl-why,html body .fl-share{display:inline-block;margin-right:16px}html body .fl-share .btn-quiet{border:0!important;padding:0!important;color:var(--muted)!important;text-decoration:underline;text-underline-offset:3px;font-size:13px}html body details.fl-guide{margin:6px 0 0;padding:10px 0 0;border:0;border-top:1px solid var(--hair)}html body details.fl-guide>summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--muted);list-style:none}html body details.fl-guide>summary:before{content:"+ "}html body details.fl-guide[open]>summary:before{content:"– "}html body details.fl-guide p{margin-top:8px;font-size:14.5px;color:var(--muted)}html body .fl-hero{margin:8px 0 4px}html body .v-tiles{gap:0 32px!important}html body .v-tile{border-left:0!important;border-top:1px solid var(--ink)!important;padding:10px 0 0!important}html body .v-tile span{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px!important}html body .v-tile b{font-size:26px!important}html body .st-tile,html body .stay-t,html body [class*=sep-t]{border-left:0!important}html body .v-big b{letter-spacing:-.04em}html body .cx .cx-title{background:transparent!important;border:0!important;box-shadow:none!important;outline:0;padding:0!important;margin:0 0 6px!important;font-size:clamp(22px,2.3vw,32px)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.15!important;color:var(--ink)}html body .cx .cx-title:hover{background:transparent!important;box-shadow:inset 0 -1px 0 var(--line)!important}html body .cx .cx-title:focus{box-shadow:inset 0 -2px 0 var(--you)!important}html body .cx[data-mode=card] .cx-stage{border-top:0}html body .pm-way,html body.or .pm-way{box-shadow:none!important;outline:0}html body .pm-way.on,html body.or .pm-way.on{box-shadow:none!important;border-top:3px solid var(--ink)!important}html body .pm-way.on b{color:var(--ink)}html body .pm-way:focus-visible{outline:2px solid var(--you);outline-offset:4px}html body .pm-way span{padding-left:0}html body .lf-rings-wrap[hidden]{display:none!important}:root body{--me-ink: #B8380F}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body{--me-ink: #FF8A5C}}:root[data-theme=dark] body{--me-ink: #FF8A5C}html body .pm-box,html body.or .pm-box{border:0!important;border-top:2px solid var(--ink)!important;border-radius:0!important;background:none!important;padding:14px 0 0!important;overflow:visible!important}html body .pm-box>.pm-card-h,html body.or .pm-box>.pm-card-h{background:none!important;border:0!important;padding:0 0 8px!important}html body .pm-check li,html body.or .pm-check li{border:0!important;border-top:1px solid var(--hair)!important;border-radius:0!important;background:none!important;padding:10px 0!important}html body .pm-co,html body.or .pm-co{background:none!important;border-top:1px solid var(--hair);padding:12px 0 0!important}html body .pm-mv button{border:0!important;background:none!important;color:var(--muted)}html body .pm-mv button:hover{color:var(--ink)}html body.or .lx-cgrid{gap:48px}html body.or .lx-cgrid .lx-cc{padding:12px 0 0;border-top:1px solid var(--ink)}html body.or .lx-cgrid .lx-cc h4{font-size:18px}html body.or .lx-cgrid .plot,html body.or .plot{border:0;padding:0;background:transparent;border-radius:0}html body.or a.plot:hover{border-color:transparent;opacity:.92}html body.or .dp .dp-find{font-size:clamp(20px,2.4vw,28px);line-height:1.25;font-weight:800;letter-spacing:-.01em;margin:6px 0 18px;max-width:34ch;text-wrap:balance;color:var(--ink)}html body.or .dp .dp-find b{font-weight:900}html body.or .dp .dp-h3{font-size:15px;font-weight:800;margin:28px 0 6px;color:var(--ink);text-wrap:balance}html body.or .dp .dp-h3:empty{display:none}html body.or .dp .dp-svg{display:block;width:100%;height:auto;overflow:visible}html body.or .dp .dp-src-l{font-size:12px;color:var(--muted);margin:18px 0 0;line-height:1.5;max-width:90ch}html body.or .dp .dp-src-l a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line)}html body.or .dp .dp-trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 40px;margin:8px 0}html body.or .dp .dp-cell{margin:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:10px 16px;align-items:end}html body.or .dp .dp-cell-n{font-size:54px;font-weight:900;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums;grid-column:1 / -1}html body.or .dp .dp-cell-n small{font-size:14px;font-weight:700;letter-spacing:0;color:var(--muted);margin-left:6px}html body.or .dp .dp-100{width:120px;height:120px}html body.or .dp .dp-cell figcaption{display:grid;gap:6px;font-size:13px;color:var(--muted);align-self:center}html body.or .dp .dp-cell figcaption b{font-size:15px;color:var(--ink)}html body.or .dp .dp-law-top{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:end;margin-bottom:14px}html body.or .dp .dp-law-top .chips{margin:0}html body.or .dp .dp-tiles .dp-tile{cursor:pointer}html body.or .dp .dp-tiles .dp-tile:hover rect,html body.or .dp .dp-tiles .dp-tile:focus-visible rect{stroke:var(--ink);stroke-width:2.5}html body.or .dp .dp-tiles .dp-tile:focus{outline:none}html body.or .dp .dp-key{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;color:var(--muted);margin:10px 0 0}html body.or .dp .dp-key span{display:inline-flex;align-items:center;gap:7px}html body.or .dp .dp-key i{width:14px;height:14px;border-radius:4px;display:inline-block}html body.or .dp .dp-law{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:0 48px;margin:6px 0 0}html body.or .dp .dp-tiles{max-width:740px;margin:0 auto}html body.or .dp #law-map .dp-key{justify-content:center}html body.or .dp .dp-law-r{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line)}html body.or .dp .dp-law-r dt{font-size:13px;font-weight:700;color:var(--muted)}html body.or .dp .dp-law-r dd{margin:0;display:grid;gap:4px;font-size:14px;color:var(--ink)}html body.or .dp .dp-law-r dd b{font-weight:800}html body.or .dp .dp-law-r .dp-d{font-size:13px;color:var(--muted);line-height:1.45}html body.or .dp .dp-law-r .dp-fed{font-size:12px;color:var(--faint, #8A8E98)}html body.or .dp .dp-law-r .dp-src{font-size:11.5px;color:var(--faint, #8A8E98);text-decoration:underline;text-decoration-color:var(--line);width:fit-content}html body.or .dp .dp-law-r.nc dt,html body.or .dp .dp-law-r .dp-nc{color:var(--faint, #8A8E98);font-weight:500}html body.or .dp .dp-lf-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px 32px}html body.or .dp .dp-lf-c{display:grid;gap:4px;position:relative;padding-bottom:10px}html body.or .dp .dp-lf-c b{font-size:30px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html body.or .dp .dp-lf-c span{font-size:13px;color:var(--muted)}html body.or .dp .dp-lf-c i{position:absolute;left:0;bottom:0;height:5px;border-radius:3px;background:#0fa68e}html body.or .dp .dp-lf-c:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;border-radius:3px;background:var(--line);z-index:-1}@media(max-width:620px){html body.or .dp .dp-law-r{grid-template-columns:1fr;gap:4px}html body.or .dp .dp-law{grid-template-columns:1fr}}html body.or .cd .cd-block{padding:22px 0 6px;border-top:1px solid var(--line)}html body.or .cd .cd-block:first-of-type{border-top:0}html body.or .cd .cd-find{font-size:clamp(19px,2.2vw,26px);line-height:1.25;font-weight:800;letter-spacing:-.01em;margin:0 0 12px;max-width:40ch;text-wrap:balance}html body.or .cd .cd-hi{color:var(--me-ink, #B8380F);font-weight:900}html body.or .cd .cd-svg{display:block;width:100%;height:auto;overflow:visible;margin:4px 0}html body.or .cd .cd-src{font-size:12px;color:var(--muted);margin:8px 0 0;line-height:1.5}html body.or .cd .cd-src a{color:var(--muted)}html body.or .cd .cd-key{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--muted);margin:4px 0 0}html body.or .cd .cd-key span{display:inline-flex;align-items:center;gap:6px}html body.or .cd .cd-key i{width:12px;height:12px;border-radius:3px}html body.or .cd .cd-flags{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 36px;margin:22px 0 0}html body.or .cd .cd-flags div{padding:10px 0;border-top:1px solid var(--line);display:grid;gap:2px}html body.or .cd .cd-flags dt{font-size:12.5px;color:var(--muted);font-weight:700}html body.or .cd .cd-flags dd{margin:0;font-size:14.5px;font-weight:700}html body.or .cd .cd-warn{border-left:4px solid var(--me, #F04E23);padding:10px 14px;margin:0 0 18px;font-size:14px;line-height:1.5;background:color-mix(in srgb,#F04E23 7%,transparent)}html body.or .dp-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 32px;border-top:1px solid var(--line)}html body.or .dp-rule{border-bottom:1px solid var(--line)}html body.or .dp-rule summary{list-style:none;cursor:pointer;padding:14px 24px 14px 0;display:grid;gap:3px;position:relative}html body.or .dp-rule summary::-webkit-details-marker{display:none}html body.or .dp-rule summary:after{content:"+";position:absolute;right:2px;top:14px;font-weight:800;color:var(--muted)}html body.or .dp-rule[open] summary:after{content:"−"}html body.or .dp-rule summary b{font-size:15.5px;font-weight:800;color:var(--ink)}html body.or .dp-rule summary span{font-size:13px;color:var(--muted)}html body.or .dp-rule summary:focus-visible{outline:2px solid var(--you);outline-offset:2px}html body.or .dp-rule dl{margin:0 0 14px;display:grid;gap:10px}html body.or .dp-rule dl div{display:grid;gap:2px}html body.or .dp-rule dt{font-size:12px;font-weight:700;color:var(--muted)}html body.or .dp-rule dd{margin:0;display:grid;gap:2px;font-size:14px}html body.or .dp-rule dd b{font-weight:800}html body.or .dp-rule dd span{font-size:13px;color:var(--muted);line-height:1.45}html body.or .dp-rule dd a{font-size:11.5px;color:var(--faint, #8A8E98);text-decoration:underline;text-decoration-color:var(--line);width:fit-content}html body .lx-cc-sub{margin:-4px 0 6px;font-size:14px;color:var(--muted)}html body.or ul,html body.or ol,html body ul,html body ol{list-style:none;padding-left:0}html body.or li::marker,html body li::marker{content:none}html body.or .h1-sec,html body .h1-sec{font-size:clamp(24px,2.6vw,30px);line-height:1.15;font-weight:800;letter-spacing:-.015em;margin:0 0 20px;text-wrap:balance}html body .cg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 48px;align-items:start;margin:8px 0 12px}html body .cg+.cg{margin-top:44px}html body .cg-c{margin:0;min-width:0;display:grid;grid-template-rows:auto 1fr auto;gap:10px}html body .cg-c.wide{grid-column:1 / -1}html body .cg-c>h3{font-size:17px;line-height:1.3;font-weight:800;letter-spacing:-.005em;margin:0;color:var(--ink);text-wrap:balance;min-height:2.6em}html body .cg-c>h3 b{font-weight:900}html body .cg-c>.cg-v{min-width:0}html body .cg-c>.cg-v svg{display:block;width:100%;height:auto;overflow:visible}html body .cg-c>figcaption{font-size:12.5px;color:var(--muted);line-height:1.4}html body .cg-c>figcaption a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line)}html body .cg-c .cg-n{font-size:46px;font-weight:900;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}@media(max-width:760px){html body .cg{grid-template-columns:1fr;gap:36px}html body .cg-c>h3{min-height:0}}html body .cg-c>.cg-v{aspect-ratio:560 / 360;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}html body .cg-c>.cg-v>svg{width:100%;height:100%;max-height:100%}html body .cg-c>.cg-v>:not(svg){max-height:100%;width:100%;overflow:auto}html body .cg-c{grid-template-rows:auto auto auto auto}html body .cg-c>h3{min-height:0}html body .cg-c>.cg-sub{font-size:14px;color:var(--muted);margin:-4px 0 0;line-height:1.35;min-height:1.35em}:root{--sco0: #B3261E;--sco1: #B8311A;--sco2: #B54314;--sco3: #AE4F0F;--sco4: #A35F0A;--sco5: #8A6B08;--sco6: #6B7712;--sco7: #4A7A19;--sco8: #377B28;--sco9: #2A7F37;--sco10: #1F7440;--scf0: #B91C1C;--scf1: #C0262D;--scf2: #C72E2E;--scf3: #CE3A2C;--scf4: #D4452A;--scf5: #C77D12;--scf6: #B8860B;--scf7: #A89412;--scf8: #2E9E5B;--scf9: #1E8E4E;--scf10: #0F7A41}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sco0: #FF8A80;--sco1: #FF9A7A;--sco2: #FFA872;--sco3: #FFB56B;--sco4: #FFC266;--sco5: #F2CE5E;--sco6: #D9D65E;--sco7: #B8DB6A;--sco8: #94D879;--sco9: #79D08A;--sco10: #66C799}}:root[data-theme=dark]{--sco0: #FF8A80;--sco1: #FF9A7A;--sco2: #FFA872;--sco3: #FFB56B;--sco4: #FFC266;--sco5: #F2CE5E;--sco6: #D9D65E;--sco7: #B8DB6A;--sco8: #94D879;--sco9: #79D08A;--sco10: #66C799}html body .oc{font-weight:900}html body .s0{color:var(--sco0)}html body .s1{color:var(--sco1)}html body .s2{color:var(--sco2)}html body .s3{color:var(--sco3)}html body .s4{color:var(--sco4)}html body .s5{color:var(--sco5)}html body .s6{color:var(--sco6)}html body .s7{color:var(--sco7)}html body .s8{color:var(--sco8)}html body .s9{color:var(--sco9)}html body .s10{color:var(--sco10)}html body .sn{color:var(--ink)}html body .sf0{background:var(--scf0)}html body .sf1{background:var(--scf1)}html body .sf2{background:var(--scf2)}html body .sf3{background:var(--scf3)}html body .sf4{background:var(--scf4)}html body .sf5{background:var(--scf5)}html body .sf6{background:var(--scf6)}html body .sf7{background:var(--scf7)}html body .sf8{background:var(--scf8)}html body .sf9{background:var(--scf9)}html body .sf10{background:var(--scf10)}html body .sfn{background:var(--line)}html body .cg-sec,html body .cg-c{scroll-margin-top:96px}html body details.cg-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:14px}html body details.cg-fold>summary::-webkit-details-marker{display:none}html body details.cg-fold>summary .h1-sec{margin-bottom:20px}html body .cg-fold-n{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}html body .cg-fold-c{margin-left:auto;width:12px;height:12px;border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);transform:rotate(45deg);transition:transform .2s}html body details.cg-fold:not([open])>summary .cg-fold-c{transform:rotate(-45deg)}html body details.cg-fold:not([open]){border-bottom:1px solid var(--line)}html body details.cg-fold:not([open])>summary .h1-sec{margin-bottom:14px}html body .cg-c.jumped{outline:3px solid var(--you);outline-offset:8px;border-radius:6px;transition:outline-color 1.6s}@media(prefers-reduced-motion:reduce){html body .cg-fold-c{transition:none}}html body .sb{margin:8px 0 64px}html body .sb-k{margin:0;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}html body .sb-all{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr) auto;gap:12px 48px;align-items:start;padding:22px 0 24px;border-top:2px solid var(--ink)}html body .sb-all-n{display:grid;gap:8px}html body .sb-big{display:flex;align-items:baseline;gap:6px}html body .sb-n{font-weight:900;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}html body .sb-n.big{font-size:64px;letter-spacing:-.035em}html body .sb-big small{font-size:16px;font-weight:700;color:var(--muted)}html body .sb-all-t{display:grid;gap:8px;align-content:start;min-width:0}html body .sb-all-t h3{margin:2px 0 0;font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.01em;text-wrap:balance}html body .sb-next{margin:0;font-size:16px;font-weight:700;color:var(--ink)}html body .sb-next a,html body .sb-next .t4-go{color:var(--you-ink, #2F62E0)}html body .sb-fold{display:inline-flex;gap:6px}html body .sb-fold button{font:inherit;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}html body .sb-fold button:hover{color:var(--ink);border-color:var(--ink)}html body .sb-gauge{position:relative;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--scf0),var(--scf3),var(--scf5),var(--scf7),var(--scf10));margin:6px 0 2px}html body .sb-gauge i{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--panel);border:2.5px solid var(--ink);transform:translate(-50%,-50%)}html body .sb-goals{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:14px 0;border-top:1px solid var(--line);margin:0}html body .sb-goals-h{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-right:8px}html body .sb-goals button{font:inherit;font-size:13.5px;font-weight:700;padding:6px 13px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer}html body .sb-goals button:hover{border-color:var(--ink)}html body .sb-goals button[aria-pressed=true]{background:var(--ink);color:var(--bg, #F4F4F1);border-color:var(--ink)}html body .sb-goals button:focus-visible{outline:2px solid var(--you);outline-offset:2px}html body .sb-grid{display:flex;flex-direction:column;border-top:2px solid var(--ink)}html body .sb-hd,html body .sb-g{display:grid;grid-template-columns:minmax(0,1.25fr) 140px 48px minmax(0,1fr);gap:4px 20px;align-items:center}html body .sb-hd{padding:10px 8px;border-bottom:1px solid var(--line);order:0}html body .sb-hd span{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}html body .sb-g{padding:12px 8px;border-bottom:1px solid var(--line);cursor:pointer;color:inherit;transition:background .12s}html body .sb-g:hover{background:color-mix(in srgb,var(--ink) 3.5%,transparent)}html body .sb-g:focus-visible{outline:2px solid var(--you);outline-offset:-2px}html body .sb-q{display:grid;gap:6px;min-width:0}html body .sb-q h3{margin:0;font-size:15.5px;line-height:1.3;font-weight:800}html body .sb-g:hover .sb-q h3{text-decoration:underline;text-underline-offset:3px}html body .sb-tiles{display:flex;flex-wrap:wrap;gap:3px}html body .sb-tiles button{width:10px;height:10px;border-radius:2px;border:0;padding:0;cursor:pointer}html body .sb-tiles button:hover,html body .sb-tiles button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}html body .sb-bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden}html body .sb-bar i{display:block;height:100%;border-radius:3px}html body .sb-g .sb-n{font-size:22px;text-align:right}html body .sb-g .sb-n.na{font-size:13px;font-weight:700;color:var(--muted)}html body .sb-g .sb-rec{margin:0;font-size:14px;color:var(--muted);line-height:1.35}html body .sb-less{padding:16px 8px 8px;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}html body .sb-g.off{opacity:.6}html body .sb-g.off .sb-bar i{opacity:.55}html body .sb-d>summary{list-style:none}html body .sb-d>summary::-webkit-details-marker{display:none}html body .sb-d>summary .sb-rec{display:flex;align-items:center;gap:12px;justify-content:space-between}html body .sb-open{flex:none;width:9px;height:9px;border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}html body .sb-d[open]>summary .sb-open{transform:rotate(-135deg)}html body .sb-d[open]>summary{background:color-mix(in srgb,var(--ink) 3.5%,transparent);border-bottom-color:transparent}html body .sb-d>.sb-cg{padding:18px 8px 28px;border-bottom:1px solid var(--line)}html body .sb-d.off>summary{opacity:.6}@media(prefers-reduced-motion:reduce){html body .sb-open{transition:none}}html body .kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin:0 0 40px}html body .kpi-c{display:grid;gap:8px;align-content:start;padding:20px 24px 22px;border-left:1px solid var(--line);min-width:0}html body .kpi-c:first-child{border-left:0;padding-left:0}html body .kpi-v{font-size:34px;font-weight:900;letter-spacing:-.025em;line-height:1.05;font-variant-numeric:tabular-nums}html body .kpi-v small{font-size:14px;font-weight:700;color:var(--muted);letter-spacing:0}html body .kpi-c h3{margin:0;font-size:16px;line-height:1.3;font-weight:800;text-wrap:balance}html body .kpi-f{margin:0;font-size:13.5px;color:var(--muted);line-height:1.4}html body .kpi-f .t4-go,html body .t4-go{font:inherit;font-weight:800;color:var(--you-ink, #2F62E0);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}html body details.cg-fold>summary{align-items:center}html body .cg-fold-n{font-size:15px;font-weight:900;padding:4px 10px;border-radius:999px;line-height:1}html body .sb0{background:color-mix(in srgb,var(--scf0) 16%,transparent)}html body .sb1{background:color-mix(in srgb,var(--scf1) 16%,transparent)}html body .sb2{background:color-mix(in srgb,var(--scf2) 16%,transparent)}html body .sb3{background:color-mix(in srgb,var(--scf3) 16%,transparent)}html body .sb4{background:color-mix(in srgb,var(--scf4) 16%,transparent)}html body .sb5{background:color-mix(in srgb,var(--scf5) 18%,transparent)}html body .sb6{background:color-mix(in srgb,var(--scf6) 18%,transparent)}html body .sb7{background:color-mix(in srgb,var(--scf7) 18%,transparent)}html body .sb8{background:color-mix(in srgb,var(--scf8) 18%,transparent)}html body .sb9{background:color-mix(in srgb,var(--scf9) 16%,transparent)}html body .sb10{background:color-mix(in srgb,var(--scf10) 16%,transparent)}html body .cg-sec{margin-top:56px}html body details.cg-fold>summary .h1-sec{margin:0}html body details.cg-fold>summary{padding:0 0 18px;border-bottom:2px solid var(--ink);margin-bottom:28px}html body details.cg-fold:not([open])>summary{margin-bottom:0;border-bottom-width:1px}html body details.cg-fold:not([open]){border-bottom:0}@media(max-width:1080px){html body .kpi{grid-template-columns:repeat(2,minmax(0,1fr))}html body .kpi-c:nth-child(3){border-left:0;padding-left:0}html body .kpi-c:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:860px){html body .sb-all{grid-template-columns:1fr;gap:14px}html body .sb-hd{display:none}html body .sb-g{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"q n" "bar bar" "rec rec";gap:8px 12px}html body .sb-g .sb-q{grid-area:q}html body .sb-g .sb-n{grid-area:n}html body .sb-g .sb-bar{grid-area:bar}html body .sb-g .sb-rec{grid-area:rec}}@media(max-width:620px){html body .kpi{grid-template-columns:1fr}html body .kpi-c{border-left:0;padding-left:0;border-top:1px solid var(--line)}html body .kpi-c:first-child{border-top:0}}html body .top4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin:0 0 40px}html body .top4>div{display:grid;gap:8px;align-content:start;padding:20px 24px 22px;border-left:1px solid var(--line);border-bottom:0;min-width:0}html body .top4>div:first-child{border-left:0;padding-left:0}html body .top4 small{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}html body .top4 .t4-v{font-size:34px;font-weight:900;letter-spacing:-.025em;line-height:1.05;font-variant-numeric:tabular-nums}html body .top4 .t4-v small{font-size:14px!important;letter-spacing:0;text-transform:none}html body .top4 h3{margin:0;font-size:16px;line-height:1.3;font-weight:800;text-wrap:balance}html body .top4 p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.4}@media(max-width:1080px){html body .top4{grid-template-columns:repeat(2,minmax(0,1fr))}html body .top4>div:nth-child(3){border-left:0;padding-left:0}html body .top4>div:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:620px){html body .top4{grid-template-columns:1fr}html body .top4>div{border-left:0;padding-left:0;border-top:1px solid var(--line)}html body .top4>div:first-child{border-top:0}}html body .sb-quiet .sb-all{grid-template-columns:minmax(0,1fr) auto;padding:18px 0 14px;align-items:center}html body .sb-quiet .sb-all-n,html body .sb-quiet .sb-all-t h3,html body .sb-quiet .sb-all-t .sb-rec{display:none}html body .sb-quiet .sb-all-t .sb-k{font-size:13px;color:var(--ink)}html body .sb-hd,html body .sb-g{grid-template-columns:minmax(0,1fr) 180px 44px minmax(0,1fr)}html body .sb-quiet .sb-all-t .sb-k{font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--ink)}html body .sb-gauge{position:relative;height:6px;border-radius:3px;background:color-mix(in srgb,var(--ink) 8%,transparent);margin:2px 0;overflow:hidden}html body .sb-gauge i{position:absolute;left:0!important;top:0;bottom:0;width:0;transform:none!important;border:0!important;box-shadow:none!important;height:auto!important;border-radius:3px;background:var(--gc, var(--muted));transition:width .35s ease}html body .sb-gauge:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1.5px;background:var(--bg, #F4F4F1);opacity:.9}html body .sb-all .sb-gauge,html body .top4 .sb-gauge{height:8px;border-radius:4px}html body .sb-n{font-size:28px}html body .sb-n.big{font-size:60px}html body .sb-gh{align-items:center}html body .sb-gh h3{font-weight:700}html body .sb-g{gap:8px;padding:16px 0}html body .sb-tiles{gap:3px}html body .sb-tiles button,html body .sb-tiles i{width:12px;height:12px;border-radius:3px}html body .sb-g.off{opacity:.45}html body .sb-g.off .sb-gauge i{background:var(--muted)}html body .sb-rec{font-size:14px;color:var(--muted)}html body .sb-all .sb-rec{font-size:15px;color:var(--ink)}html body .sb-all .t4-go,html body .sb-rec .t4-go{font:inherit;font-weight:700;color:var(--you-ink, #2F62E0);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){html body .sb-gauge i{transition:none}}html body .goal-q{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;font-weight:700;color:var(--ink)}html body .goal-q select{font:inherit;font-weight:700;font-size:14px;padding:8px 34px 8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235A5E66' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ink);appearance:none;-webkit-appearance:none;cursor:pointer}html body .goal-q select:focus-visible{outline:2px solid var(--you);outline-offset:2px}html body .sb-goals{margin:0 0 14px}:root{--canvas: #F8F6F1;--card: #FFFFFF;--card-edge: #E7E3DA;--card-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 18px rgba(15, 23, 42, .06);--navy: #0F172A;--brand: #1D4ED8;--brand-2: #0D9488;--acc-blue: #1D4ED8;--acc-green: #059669;--acc-amber: #D97706;--acc-coral: #E2583E;--acc-gold: #CA8A04;--gold-ink: #8A5A00;--gold-soft: #FEF6D8;--pill-good-bg: #DCFCE7;--pill-good-fg: #14532D;--pill-mid-bg: #E0E7FF;--pill-mid-fg: #1E3A8A;--pill-low-bg: #FEF3C7;--pill-low-fg: #7C2D12;--pill-none-bg: #F1F0EC;--pill-none-fg: #1F2937}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas: #0A0B0E;--card: #15171D;--card-edge: #2A2D36;--card-shadow: 0 1px 0 rgba(255, 255, 255, .03);--navy: #F4F4F1;--brand: #8AB0FF;--brand-2: #4FD1C5;--acc-blue: #6E9BFF;--acc-green: #34D399;--acc-amber: #FBBF24;--acc-coral: #FF8A6B;--acc-gold: #EAB308;--gold-ink: #FACC15;--gold-soft: #2E2608;--pill-good-bg: #12301F;--pill-good-fg: #A7F3C4;--pill-mid-bg: #1B2546;--pill-mid-fg: #C7D2FE;--pill-low-bg: #3A2A0A;--pill-low-fg: #FDE68A;--pill-none-bg: #1C1F26;--pill-none-fg: #E5E7EB}}:root[data-theme=dark]{--canvas: #0A0B0E;--card: #15171D;--card-edge: #2A2D36;--card-shadow: 0 1px 0 rgba(255, 255, 255, .03);--navy: #F4F4F1;--brand: #8AB0FF;--brand-2: #4FD1C5;--acc-blue: #6E9BFF;--acc-green: #34D399;--acc-amber: #FBBF24;--acc-coral: #FF8A6B;--acc-gold: #EAB308;--gold-ink: #FACC15;--gold-soft: #2E2608;--pill-good-bg: #12301F;--pill-good-fg: #A7F3C4;--pill-mid-bg: #1B2546;--pill-mid-fg: #C7D2FE;--pill-low-bg: #3A2A0A;--pill-low-fg: #FDE68A;--pill-none-bg: #1C1F26;--pill-none-fg: #E5E7EB}html body .cg-c[data-tone]{background:var(--card);border:1px solid var(--card-edge);border-top:3px solid var(--acc-blue);border-radius:14px;box-shadow:var(--card-shadow);padding:18px 20px 14px;gap:10px;grid-template-rows:auto auto 1fr auto}html body .cg:has(>.cg-c[data-tone]){gap:20px}html body .cg-c[data-tone]>.cg-t{font-size:18px;line-height:1.3;font-weight:800;color:var(--navy);margin:0;text-wrap:balance;min-height:0;letter-spacing:-.005em}html body .cg-c[data-tone]>.cg-take{justify-self:start;margin:0;padding:6px 12px;border-radius:10px;font-size:14.5px;line-height:1.35;font-weight:700;background:var(--pill-none-bg);color:var(--pill-none-fg)}html body .cg-c[data-tone]>.cg-take .oc{color:inherit;font-weight:900}html body .cg-c[data-tone]>.cg-take[data-tone=good]{background:var(--pill-good-bg);color:var(--pill-good-fg)}html body .cg-c[data-tone]>.cg-take[data-tone=mid]{background:var(--pill-mid-bg);color:var(--pill-mid-fg)}html body .cg-c[data-tone]>.cg-take[data-tone=low]{background:var(--pill-low-bg);color:var(--pill-low-fg)}html body .cg-c[data-tone]>figcaption{border-top:1px solid var(--card-edge);padding-top:8px}html body .cg-c[data-tone].jumped{box-shadow:0 0 0 3px var(--brand),var(--card-shadow)}html body .kpi{gap:16px;border:0;border-top:0;border-bottom:0}html body .kpi .kpi-c,html body .kpi .kpi-c:first-child{background:var(--card);border:1px solid var(--card-edge);border-top:3px solid var(--acc-blue);border-radius:14px;box-shadow:var(--card-shadow);padding:18px 20px 20px}html body .kpi .kpi-c[data-acc=green]{border-top-color:var(--acc-green)}html body .kpi .kpi-c[data-acc=amber]{border-top-color:var(--acc-amber)}html body .kpi .kpi-c[data-acc=coral]{border-top-color:var(--acc-coral)}html body .kpi .kpi-c[data-acc=gold]{border-top-color:var(--acc-gold)}html body .kpi .kpi-c .sb-k{color:var(--brand)}html body .kpi .kpi-c h3{color:var(--navy)}@media(max-width:1080px){html body .kpi .kpi-c:nth-child(n){border-left:1px solid var(--card-edge);padding-left:20px}}html body .sec-eye{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}html body .sec-h2{margin:0 0 6px;padding-left:14px;border-left:4px solid var(--brand);font-size:clamp(22px,2.4vw,28px);line-height:1.2;font-weight:900;letter-spacing:-.015em;color:var(--navy);text-wrap:balance}html body .sec-sub{margin:0 0 16px;padding-left:18px;font-size:15px;line-height:1.5;color:var(--muted);max-width:70ch}html body .py-sec .sec-h2,html body .py-sec .py-3>.sec-h2{margin-top:0}html body .kpi-viz{margin:2px 0}html body .kpi-viz svg{display:block;width:100%;height:auto;overflow:visible}html body .bd-h2{margin:0 0 6px;font-size:clamp(34px,4.4vw,52px);line-height:1.04;font-weight:900;letter-spacing:-.03em;color:var(--navy);text-wrap:balance}html body .bd-toc{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 30px}html body .bd-tc{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13.5px;font-weight:700;padding:7px 12px;border-radius:999px;border:1px solid var(--card-edge);background:var(--card);color:var(--ink);cursor:pointer}html body .bd-tc span{font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}html body .bd-tc b{font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:999px;background:var(--pill-none-bg);color:var(--pill-none-fg)}html body .bd-tc[data-tone=good] b{background:var(--pill-good-bg);color:var(--pill-good-fg)}html body .bd-tc[data-tone=mid] b{background:var(--pill-mid-bg);color:var(--pill-mid-fg)}html body .bd-tc[data-tone=low] b{background:var(--pill-low-bg);color:var(--pill-low-fg)}html body .bd-tc:hover{border-color:var(--brand)}html body .bd-s{margin:0 0 44px;padding-left:clamp(0px,2.4vw,28px);border-left:4px solid var(--card-edge);scroll-margin-top:84px}html body .bd-s[data-tone=good]{border-left-color:var(--acc-green)}html body .bd-s[data-tone=mid]{border-left-color:var(--acc-blue)}html body .bd-s[data-tone=low]{border-left-color:var(--acc-amber)}html body .bd-s.bd-x{border-left-color:var(--acc-gold)}html body .bd-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 18px;align-items:start;margin:0 0 18px;padding-left:14px}html body .bd-n{font-size:clamp(26px,3vw,36px);line-height:1;font-weight:900;letter-spacing:-.02em;color:var(--brand);font-variant-numeric:tabular-nums;padding-top:2px}html body .bd-ht h3{margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.15;font-weight:900;letter-spacing:-.02em;color:var(--navy);text-wrap:balance}html body .bd-rec{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--muted);max-width:70ch}html body .bd-sc{display:grid;justify-items:end;gap:0;margin:0;padding:8px 14px;border-radius:12px;background:var(--pill-none-bg);color:var(--pill-none-fg);min-width:128px}html body .bd-sc b{font-size:32px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums}html body .bd-sc small{font-size:12.5px;font-weight:700;opacity:.8}html body .bd-sc em{font-style:normal;font-size:12.5px;font-weight:800;margin-top:3px;text-align:right}html body .bd-sc[data-tone=good]{background:var(--pill-good-bg);color:var(--pill-good-fg)}html body .bd-sc[data-tone=mid]{background:var(--pill-mid-bg);color:var(--pill-mid-fg)}html body .bd-sc[data-tone=low]{background:var(--pill-low-bg);color:var(--pill-low-fg)}html body .bd-s>.cg,html body .bd-s>.py-st,html body .bd-s>p{margin-left:14px}html body .bd-up{font-size:14.5px;color:var(--muted);margin:0 0 0 14px}html body .bd-take{margin:0 0 12px 14px;font-size:16px;font-weight:800;color:var(--navy)}html body .bd-s[data-less]{opacity:.85}@media(max-width:720px){html body .bd-h{grid-template-columns:auto minmax(0,1fr);padding-left:10px}html body .bd-sc{grid-column:1 / -1;justify-items:start;display:flex;align-items:baseline;gap:8px;min-width:0}html body .bd-sc em{margin:0}html body .bd-s{padding-left:8px}html body .bd-s>.cg,html body .bd-s>.py-st,html body .bd-s>p{margin-left:4px}}html body .bd-h{display:grid;gap:6px;grid-template-columns:minmax(0,1fr);padding-left:14px}html body .bd-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}html body .bd-top h3{margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.15;font-weight:900;letter-spacing:-.02em;color:var(--navy);text-wrap:balance}html body .bd-tag{display:inline-flex;align-items:baseline;gap:10px;padding:7px 14px;border-radius:999px;background:var(--pill-none-bg);color:var(--pill-none-fg);font-variant-numeric:tabular-nums;flex:none}html body .bd-tag b{font-size:20px;font-weight:900;letter-spacing:-.01em}html body .bd-tag i{font-style:normal;font-size:20px;font-weight:900;padding-left:10px;border-left:1px solid currentColor}html body .bd-tag i small{font-size:12px;font-weight:700;opacity:.8}html body .bd-tag[data-tone=good]{background:var(--pill-good-bg);color:var(--pill-good-fg)}html body .bd-tag[data-tone=mid]{background:var(--pill-mid-bg);color:var(--pill-mid-fg)}html body .bd-tag[data-tone=low]{background:var(--pill-low-bg);color:var(--pill-low-fg)}html body .bd-rec strong{color:var(--ink)}@media(max-width:720px){html body .bd-h,html body .bd-s{padding-left:8px}html body .bd-s>.cg,html body .bd-s>.py-st,html body .bd-s>p{margin-left:4px}}html body .cbd{margin:40px 0 0}html body .cbd .sec-eye{color:var(--brand)}html body{--sec-acc: #1D4ED8}html body .cl{--sec-acc: #059669}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body{--sec-acc: #6E9BFF}:root:not([data-theme=light]) body .cl{--sec-acc: #34D399}}:root[data-theme=dark] body{--sec-acc: #6E9BFF}:root[data-theme=dark] body .cl{--sec-acc: #34D399}html body .jb .sec-h2,html body .jb .bd-h2,html body .cl #result .sec-h2,html body .cl #result .h1-sec,html body .jb .h1-sec,html body .cl #result .bd-h2,html body.or .jb .bd-h2,html body.or .cl #result .bd-h2{font-size:28px;line-height:1.2;font-weight:900;letter-spacing:-.015em;color:var(--ink);border-left:0;padding-left:0;margin:0 0 6px}html body .jb .sec-eye,html body .cl #result .sec-eye{font-size:12.5px;letter-spacing:.08em;color:var(--sec-acc)}html body .jb .sec-eye svg,html body .cl #result .sec-eye svg{stroke:var(--sec-acc)}html body .jb .sec-sub,html body .jb #bd-sub,html body .cl #result .sec-sub{font-size:15px;line-height:1.55;color:var(--muted)}html body .jb .cg-c[data-tone]>.cg-t,html body .cl #result .cg-c[data-tone]>.cg-t,html body .jb .kpi-c h3,html body .cl #result .kpi-c h3,html body .jb .py-mv h3{font-size:18px;line-height:1.3;font-weight:800}html body .jb p,html body .jb figcaption,html body .jb .cg-take,html body .jb .py-mv p,html body .cl #result .cg-take{font-size:15px;line-height:1.5}html body .jb figcaption,html body .jb .cg-c>figcaption,html body .cl #result .cg-c>figcaption,html body .jb .py-mv-k,html body .jb .sb-k,html body .cl #result .sb-k{font-size:12.5px}html body .jb .cg-c[data-tone],html body .cl #result .cg-c[data-tone],html body .jb .kpi .kpi-c,html body .jb .kpi .kpi-c:first-child,html body .cl #result .kpi .kpi-c,html body .cl #result .kpi .kpi-c:first-child,html body .jb .py-mv,html body .jb .py-mini{border:1.5px solid var(--sec-acc);border-radius:14px}html body .jb .kpi .kpi-c[data-acc],html body .cl #result .kpi .kpi-c[data-acc]{border-color:var(--sec-acc)}html body .jb .py-mv{border-color:var(--acc-gold)}html body .jb .py-mv.py-mv-none{border:1.5px dashed var(--card-edge)}html body .jb .py-mini{overflow:hidden}html body .jb .kpi .kpi-c .sb-k,html body .cl #result .kpi .kpi-c .sb-k{color:var(--sec-acc)}html body .jb .bd-s,html body .jb .bd-s.bd-x,html body .cl #result .bd-s,html body .cl #result .bd-s.bd-x{border-left:0;padding-left:0}html body .jb .bd-s>.cg,html body .jb .bd-s>.py-st,html body .jb .bd-s>p,html body .cl #result .bd-s>.cg,html body .cl #result .bd-s>p{margin-left:0}html body .py .py-desc{border:1.5px solid var(--line);border-left-width:1.5px;border-radius:12px;background:var(--card);font-size:15px;line-height:1.55;padding:14px 18px}html body .py .py-desc b{font-size:12.5px;color:var(--sec-acc)}html body .py .py-ans-hi{border:1.5px solid var(--acc-gold);border-radius:14px}html body .in-back,html body .dfv-back,html body .cx-back,html body .fl-tool{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;border:1.5px solid var(--ink);background:var(--panel, transparent);color:var(--ink);font-size:14px;font-weight:800;line-height:1;text-decoration:none;background-image:none}html body .in-back:hover,html body .dfv-back:hover,html body .cx-back:hover,html body .fl-tool:hover{background:var(--ink);color:var(--panel, #fff)}html body .in-back:focus-visible,html body .dfv-back:focus-visible,html body .cx-back:focus-visible{outline:2px solid #2F62E0;outline-offset:2px}html body{--note-bg: #FFF8EA;--note-edge: #E6C27A;--note-ink: #8A5A00}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body{--note-bg: #2A2312;--note-edge: #8A6A26;--note-ink: #F2CF7A}}:root[data-theme=dark] body{--note-bg: #2A2312;--note-edge: #8A6A26;--note-ink: #F2CF7A}html body .tp-note,html body .py .py-desc,html body .py p.py-desc{position:relative;display:block;margin:0 0 24px!important;max-width:80ch;padding:16px 20px 16px 76px!important;min-height:78px;box-sizing:border-box;border-radius:14px;background:var(--note-bg)!important;border:2px solid var(--note-edge)!important;color:var(--ink);font-size:15px;line-height:1.55}html body .tp-note:before,html body .py .py-desc:before{content:"";position:absolute;left:18px;top:16px;width:36px;height:36px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%238A5A00' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13c6-2.5 12-2.5 19 1.5 7-4 13-4 19-1.5v26c-6-2.5-12-2.5-19 1.5-7-4-13-4-19-1.5z'/%3E%3Cpath d='M24 14.5v26'/%3E%3Cpath d='M33 5l7 7-12 12-8.5 1.5L21 17z' fill='%23FFF8EA'/%3E%3Cpath d='M30 8l7 7'/%3E%3C/svg%3E")}html body .tp-note:after,html body .py .py-desc:after{content:"Note";position:absolute;left:15px;top:54px;width:42px;text-align:center;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--note-ink)}html body .py .py-desc .py-ans-2 b{display:inline;font-size:inherit}html body .py .py-desc .py-ans-2 a{height:26px;padding:0 10px;margin:0 2px;vertical-align:middle}html body .py .py-desc>b,html body .py .py-desc>b.py-ic{display:block;font-size:15px;font-weight:800;letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 2px}html body .py .py-desc b.py-ic svg{display:none}html body .py .py-desc small,html body .py .py-desc .py-ans-2{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:var(--muted)}html body .bd-toc{position:relative;display:flex;flex-wrap:nowrap;gap:0;margin:22px 0 40px;padding:4px 4px 12px;overflow-x:auto;scrollbar-width:thin}html body .bd-tc{position:relative;flex:1 0 116px;display:grid;justify-items:center;align-content:start;gap:6px;padding:0 6px;margin:0;border:0!important;border-radius:0;background:none!important;font-size:13px;font-weight:700;line-height:1.3;text-align:center;color:var(--ink);cursor:pointer}html body .bd-tc:before{content:"";position:absolute;top:19px;left:0;right:0;height:3px;background:var(--line);z-index:0}html body .bd-tc:first-child:before{left:50%}html body .bd-tc:last-child:before{right:50%}html body .bd-tc .bd-tc-n{font-style:normal;order:2}html body .bd-tc span{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--card, #fff);border:3px solid var(--tc, #94A3B8);color:var(--tc, #64748B);font-size:14px;font-weight:900}html body .bd-tc b{order:3;padding:2px 10px;border-radius:999px;background:var(--tc, #94A3B8)!important;color:#fff!important;font-size:12.5px}html body .bd-tc[data-tone=good]{--tc: #0F8A5F}html body .bd-tc[data-tone=mid]{--tc: #B45309}html body .bd-tc[data-tone=low]{--tc: #C0262D}html body .bd-tc[data-tone=none]{--tc: #94A3B8}html body .bd-tc:hover span{transform:scale(1.08)}html body .bd-tc span{transition:transform .15s ease}html body .bd-tag{border:3px solid var(--tc, #94A3B8)!important}html body .bd-s[data-tone=good]{--tc: #0F8A5F}html body .bd-s[data-tone=mid]{--tc: #B45309}html body .bd-s[data-tone=low]{--tc: #C0262D}html body .jb .bd-s,html body .cl #result .bd-s{margin-bottom:56px}html body .jb .cg-c figcaption a,html body .cl #result .cg-c figcaption a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line)}html body .jb .py-mv-a a,html body .jb .py-mv-a button,html body .jb .t4-go,html body .jb .kpi-f a,html body .jb .bd-rec a,html body .jb .py-sub a,html body .cl #result .kpi-f a,html body .cl #result .bd-rec a,html body .jb .py-pic a,html body .jb .py-ans-2 a,html body .jb .sb-k a{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;margin-top:4px;border-radius:999px;border:1.5px solid var(--sec-acc, #2F62E0);background:transparent;background-image:none;color:var(--sec-acc, #2F62E0)!important;font:inherit;font-size:13.5px;font-weight:800;line-height:1;text-decoration:none!important;cursor:pointer;white-space:nowrap}html body .jb .py-mv-a a:hover,html body .jb .py-mv-a button:hover,html body .jb .t4-go:hover,html body .jb .kpi-f a:hover,html body .jb .bd-rec a:hover,html body .jb .py-sub a:hover,html body .cl #result .kpi-f a:hover,html body .cl #result .bd-rec a:hover,html body .jb .py-pic a:hover{background:var(--sec-acc, #2F62E0);color:#fff!important}html body .cg-c[data-tone]{position:relative}html body .cg-c[data-tone]>.dl-b,html body .cg-c[data-tone] .cg-dl{position:absolute;top:14px;right:14px;z-index:2}html body #board .bd-s[hidden]{display:none}html body .bd-tc[aria-current=step] span{background:var(--tc, #94A3B8);color:#fff;transform:scale(1.1)}html body .bd-tc[aria-current=step] .bd-tc-n{color:var(--ink)}html body .bd-toc{margin-bottom:28px}.py-tabs{display:grid;gap:10px;margin:26px 0 32px}.py-tabs-r{display:flex;flex-wrap:wrap;gap:8px}.py-tabs-k{margin:6px 0 -2px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.py-tabs button{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--card, #fff);background-image:none;color:var(--ink);font:inherit;font-size:15px;font-weight:800;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.py-tabs button:hover{border-color:var(--ink)}.py-tabs button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--card, #fff)}.py-tabs .py-tab-c{min-height:36px;padding:0 12px;font-size:13.5px}.py-tabs .py-tab-c b{font-weight:900;color:var(--tc, var(--muted))}.py-tabs .py-tab-c[data-tone=low]{--tc: #C0262D}.py-tabs .py-tab-c[data-tone=mid]{--tc: #B45309}.py-tabs .py-tab-c[data-tone=good]{--tc: #059669}.py-tabs .py-tab-c[aria-selected=true] b{color:#fff}html body .cl #cbd .cl-tabs{margin:18px 0 26px}html body #cbd .bd-s[hidden]{display:none}.py-tabs,.cl-tabs,.bd-s,.py-page,.cg-sec,.py-sum,.cl-sum,#cz-sec,#cbd{scroll-margin-top:92px}html body #cbd .bd-toc[hidden]{display:none}html body .bd-s .bd-eye{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wf-svg{display:block;width:100%;height:auto;overflow:visible;font-family:Figtree,system-ui,sans-serif;font-variant-numeric:tabular-nums}.ca-flex{margin:-6px 0 18px;font-size:15px;color:var(--muted);font-variant-numeric:tabular-nums}.ca-flex b{color:var(--ink);font-weight:800}.ca-flex b.ca-g{color:#1f9d55}html body article.fl{gap:0}html body article.fl>.fl-head{margin:0 0 24px}html body article.fl>.fl-head .eyebrow.fl-who{color:var(--muted);margin:0}html body article.fl>.top4{margin:0 0 40px}html body article.fl>.sb{margin:0 0 8px}html body .fl-sec,html body .fl .cg-sec{border-top:0;padding-top:0;margin:56px 0 0}html body .fl .cg-sec>.h1-sec{color:var(--ink)}html body .fl-sec>.h1-sec{color:var(--ink)}html body .fl section.fl-sec.fl-tool{display:block}html body .fl .fl-sec.fl-tool>.h1-sec{margin:0 0 20px;padding:0 0 18px;border-bottom:2px solid var(--ink)}html body .fl .fl-tool .fl-tool-l{color:var(--muted);margin:0 0 16px;font-size:15px}html body .fl .fl-tool>.fl-offer{border-top:0;margin-top:0;padding-top:0}html body .fl .fl-season>.q-rail{margin:0;padding:0;border:0;border-radius:0;background:none}html body article.fl>.fl-foot{margin-top:56px}html body .fl-sec>.fl-verdict{margin:-8px 0 22px}html body .fl-sec>.fl-verdict .fl-claim{font-size:17px;font-weight:600;line-height:1.4;max-width:60ch;color:var(--muted)}html body .fl-sec>.fl-verdict .fl-claim b{color:var(--ink)}html body .fl-cgrid{margin-top:4px}html body .cg-c.fl-cg.wide.solo>.cg-v,html body .cg-c.fl-cg.wide.solo>h3,html body .cg-c.fl-cg.wide.solo>figcaption{max-width:calc(50% - 24px)}html body .cg-c.fl-cg>.cg-v>svg,html body .cg-c.fl-cg>.cg-v svg.ch{max-width:100%;height:auto}html body .cg-c.fl-cg>.cg-v .fl-key{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 14px}html body .cg-c.fl-cg>.cg-v .fl-key span{display:inline-flex;align-items:center;gap:6px}html body .cg-c.fl-cg>.cg-v .fl-key i{flex:none;width:10px;height:10px;border-radius:50%;display:inline-block}html body .cg-c.fl-cg>h3 b{color:var(--ch-ink, var(--ink))}html body .cg-c.fl-cg>figcaption{border-top:1px solid var(--line);padding-top:6px}html body .cg-c.fl-cg-hero>.cg-v svg{width:100%}html body .cg-c.fl-cg .fl-sparks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .cg-c.fl-cg .fl-sparks>.fl-key{grid-column:1 / -1}html body .cg-c.fl-cg .usmap{width:100%;height:auto}html body .fl-foot p{font-size:12.5px;color:var(--muted)}html body .dx .dx-sum .dx-banner{max-width:26ch}@media(max-width:760px){html body .cg-c.fl-cg.wide.solo>.cg-v,html body .cg-c.fl-cg.wide.solo>h3,html body .cg-c.fl-cg.wide.solo>figcaption{max-width:none}html body .fl-sec{margin-top:48px}html body .cg-c.fl-cg .fl-sparks{grid-template-columns:1fr}}html body .fl-sim .fl-lab{display:grid;gap:6px;font-weight:600}html body .fl-cg .fl-sim select{width:auto;max-width:100%}html body .fl .cg-c>.cg-v{flex-direction:column}html body .fl .cg-c>.cg-v>svg{width:100%;height:100%;max-width:100%;flex:1 1 auto;min-height:0}html body .fl .cg-c>.cg-v>svg[data-fit]{overflow:visible}html body .fl .cg-c>.cg-v>.chw{width:100%}html body .fl .cg-c>figcaption{border-top:1px solid var(--line);padding-top:6px}html body .fl .cg-c>h3 .oc{font-weight:900}html body .fl .cg-c>.fl-ctl{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:13.5px}html body .fl .cg-c>.fl-ctl select,html body .fl .cg-c>.fl-ctl input:not([type=range]){max-width:100%}html body .fl .cg-c>.fl-ctl .fl-sim,html body .fl .cg-c>.fl-ctl .fl-whatif{margin:0}html body .fl .sb-all .sb-rec a{font-weight:800}html body .fl .cg-sec>.fl-ctl.fl-sec-ctl{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin:-6px 0 18px;font-size:14px}html body .fl .cg-sec>.fl-ctl.fl-sec-ctl .fl-fork{display:flex;flex-wrap:wrap;gap:10px 24px}html body .fl .cg-sec>.fl-ctl.fl-sec-ctl .fl-whatif{margin:0}html body .fl-head .fl-tools .goal-q.fl-goal{gap:8px;font-size:13px;font-weight:600;color:var(--muted);flex-wrap:nowrap}html body .fl-head .fl-tools .goal-q.fl-goal select{height:36px;padding:0 32px 0 14px;font-size:13px;font-weight:600;border-radius:999px;border:1px solid var(--line);background-color:transparent;background-position:right 12px center;color:var(--ink)}html body .fl-head .fl-tools .goal-q.fl-goal select:hover{border-color:var(--ink)}html body .fl-head .fl-tools .goal-q.fl-goal>span{white-space:nowrap}html body .fl-head .fl-tools .goal-q.fl-goal select{width:auto;min-width:0;max-width:100%}html body .fl-head .fl-tools .goal-q.fl-goal select option{background:var(--panel);color:var(--ink)}html body article.fl>.t4-move{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin:0}html body .t4-move>div{display:grid;gap:8px;align-content:start;padding:22px 24px 24px;border-left:1px solid var(--line);min-width:0}html body .t4-move>div:first-child{border-left:0;padding-left:0}html body .t4-move small{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}html body .t4-move .t4-mh h3{margin:0;font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.01em;text-wrap:balance}html body .t4-move .t4-v{font-size:34px;font-weight:900;letter-spacing:-.025em;line-height:1.05;font-variant-numeric:tabular-nums}html body .t4-move p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.4}html body .t4-move .sb-bar{height:8px;border-radius:4px;max-width:420px}html body article.fl>.top4.t4-quad{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0}html body article.fl>.top4.t4-quad>div{border-left:1px solid var(--line);border-top:0;padding:22px 24px 24px}html body article.fl>.top4.t4-quad>div:nth-child(odd){border-left:0;padding-left:0}html body article.fl>.top4.t4-quad>div:nth-child(n+3){border-top:1px solid var(--line)}html body .top4 .t4-v small{color:var(--muted)}html body .top4 .t4-open{cursor:pointer;transition:background .12s}html body .top4 .t4-open:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}html body .top4 .t4-open:focus-visible{outline:2px solid var(--you);outline-offset:-2px}html body .top4 .t4-more{font-weight:800;color:var(--you-ink, #2F62E0);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}html body .top4 .t4-sk{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--line)}html body .top4 .t4-sk[hidden]{display:none}html body .top4 .t4-sk b{color:var(--ink)}@media(max-width:1080px){html body article.fl>.t4-move{grid-template-columns:repeat(3,minmax(0,1fr))}html body .t4-move>.t4-mh{grid-column:1 / -1;border-bottom:1px solid var(--line)}html body .t4-move>div:nth-child(2){border-left:0;padding-left:0}}@media(max-width:620px){html body article.fl>.t4-move,html body article.fl>.top4.t4-quad{grid-template-columns:1fr}html body .t4-move>div,html body article.fl>.top4.t4-quad>div{border-left:0;padding-left:0;padding-right:0;border-top:1px solid var(--line)}html body .t4-move>div:first-child,html body article.fl>.top4.t4-quad>div:first-child{border-top:0}html body .fl-head .fl-tools .goal-q.fl-goal{flex-wrap:wrap}}html body .top4 .t4-sk .t4-tools{font-size:12.5px;color:var(--muted);opacity:.85}html body article.fl>.top4.t4-three{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);position:relative;padding-top:34px}html body article.fl>.top4.t4-three .t4-three-h{position:absolute;top:10px;left:0;margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}html body article.fl>.top4.t4-three>div{border-left:1px solid var(--line);padding:16px 22px 20px}html body article.fl>.top4.t4-three>div:first-of-type{border-left:0;padding-left:0}html body article.fl>.top4.t4-three h3{margin:4px 0 6px;font-size:17px;line-height:1.3}@media(max-width:760px){html body article.fl>.top4.t4-three{grid-template-columns:minmax(0,1fr)}html body article.fl>.top4.t4-three>div{border-left:0;padding-left:0;border-top:1px solid var(--line)}}@media(max-width:1180px){html body main.page:is(:has(>.st-head),:has(>.ans),:has(>.home.stack),:has(>article.doc),:has(>.explore),:has(>.pb),:has(>.rc),:has(>.s-head),:has(>.person)){--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;padding-left:24px;padding-right:24px;box-sizing:border-box}}@media(max-width:760px){html body main.page:is(:has(>.st-head),:has(>.ans),:has(>.home.stack),:has(>article.doc),:has(>.explore),:has(>.pb),:has(>.rc),:has(>.s-head),:has(>.person)){padding-left:16px;padding-right:16px}}@media(max-width:1180px){html body main.page:is(:has(>.st-head),:has(>.ans),:has(>.home.stack),:has(>article.doc),:has(>.explore),:has(>.pb),:has(>.rc),:has(>.s-head),:has(>.person),:has(>.lp)) .dl-fig{font-size:13.5px;min-height:36px}html body main.page:has(>section.doc) .doc-k{font-size:13px}html body main.page:has(>.person) .stamp{font-size:13px}}.jb{--k-slate: #2F5570;--k-teal: #0E7F6D;--k-plum: #6A2FC0;--k-pink: #C2215F;--k-mustard: #A8761A}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .jb{--k-slate: #8FB3CF;--k-teal: #4FD1BC;--k-plum: #B992F2;--k-pink: #FF7FB0;--k-mustard: #F5C460}}:root[data-theme=dark] .jb{--k-slate: #8FB3CF;--k-teal: #4FD1BC;--k-plum: #B992F2;--k-pink: #FF7FB0;--k-mustard: #F5C460}html body .py .py-head{max-width:620px;margin:clamp(24px,6vh,64px) auto 40px}html body .py .py-eye{margin:0 0 10px;text-align:center;color:var(--muted)}html body .py .py-h{margin:0;font-size:clamp(32px,4vw,44px);line-height:1.08;font-weight:800;letter-spacing:-.025em;text-align:center;text-wrap:balance}html body .py .py-cap{margin:10px 0 28px;font-size:16px;line-height:1.45;color:var(--muted);text-align:center}html body.or .py .py-f,html body .py .py-f{display:grid;gap:18px;padding:0;margin:0;max-width:none;background:none;box-shadow:none;border:0;border-radius:0;text-align:left}html body .py .py-f label{display:grid;gap:7px;min-width:0;align-content:start}html body .py .py-f .f-l{display:flex;align-items:baseline;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink)}html body .py .py-f .req{font-style:normal;font-size:12px;font-weight:700;color:var(--muted)}html body .py .py-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px}html body.or .py .py-f input:not([type=checkbox]):not([type=radio]):not([type=range]),html body.or .py .py-f select,html body.or .py .py-f .cb-in,html body .py .py-f input:not([type=checkbox]):not([type=radio]):not([type=range]),html body .py .py-f select,html body .py .py-f .cb-in{width:100%;height:48px;padding:0 14px;font:inherit;font-size:16px;color:var(--ink);background:var(--sunk);border:1px solid transparent;border-radius:8px;box-shadow:none}html body.or .py .py-f input::placeholder,html body .py .py-f input::placeholder{color:var(--ink-3, var(--muted))}html body.or .py .py-f input:focus,html body.or .py .py-f select:focus,html body .py .py-f input:focus,html body .py .py-f select:focus{background:var(--sunk);border-color:var(--ink);outline:2px solid color-mix(in srgb,var(--you) 40%,transparent);outline-offset:1px;box-shadow:none}html body.or .py .py-f input[aria-invalid=true],html body .py .py-f input[aria-invalid=true]{border-color:var(--d-lo3, #C2531A)}html body .py .py-f .f-err{font-size:13.5px;font-weight:700;color:var(--d-lo3, #C2531A)}html body .py .py-f .f-err[hidden]{display:none}html body .py .py-f .f-warn{font-size:13.5px;font-weight:700;color:var(--muted)}html body .py .py-f .f-warn[hidden]{display:none}html body .py .py-f .cb-try{margin-top:4px;gap:6px}html body .py .py-f .cb-try span{font-size:11.5px;letter-spacing:.08em;color:var(--muted)}html body .py .py-f .cb-try button{background:var(--sunk);border:0;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600;color:var(--ink)}html body .py .py-f .cb-try button:hover{background:color-mix(in srgb,var(--ink) 12%,var(--sunk))}html body .py .py-f .f-cmp .cb-try{display:none}@media(min-width:561px){html body .py .py-f .cb-try button:nth-of-type(n+4){display:none}}html body .py .py-f details.more>summary{font-size:14px;font-weight:700;color:var(--ink)}html body .py .py-f details.more>.more-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px;padding-top:14px}html body .py .py-f .go{display:grid;justify-items:center;gap:10px;margin-top:6px}html body .py .py-f .go-b{width:100%;height:52px;padding:0 24px;margin:0;font-size:16px}html body .py .py-f .fine{margin:0;font-size:13px;color:var(--muted);text-align:center}html body .py .py-f .err{text-align:center;margin:0}@media(max-width:560px){html body .py .py-row,html body .py .py-f details.more>.more-body{grid-template-columns:1fr}html body .py .py-head{margin-top:0;padding:0 16px}}html body .jb .kpi{margin-bottom:8px}html body .jb .kpi-v small{margin-left:2px}html body .jb .kpi .sb-gauge{margin:2px 0}html body .jb #board .sb{margin:40px 0 0}html body .jb #secs>.cg-sec:first-child{margin-top:64px}html body.or .jb .cg-c>.cg-v>svg,html body .jb .cg-c>.cg-v>svg{display:block;width:100%;height:100%;max-height:100%;overflow:visible}html body .jb .cg-c .dp-svg text{font-family:inherit}html body .jb .cg-c .dp-key{margin-top:8px}html body .jb .cg-c .dp-tiles{max-width:none;margin:0}html body .jb .cg-c a .dp-tile rect{transition:stroke .15s}html body .jb .cg-c a:hover .dp-tile rect,html body .jb .cg-c a:focus-visible .dp-tile rect{stroke:var(--ink);stroke-width:2.5}html body .jb .cg-c .key{margin-top:8px}html body .jb .cg-c .mt,html body .jb .cg-c .mt-b,html body .jb .cg-c .pv,html body .jb .cg-c .mv-b{cursor:pointer}html body .jb .jb-rules>.h1-sec{padding:0 0 18px;border-bottom:2px solid var(--ink);margin:0 0 28px}html body .jb .jb-rl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 48px;margin:0 0 12px}html body .jb .jb-r{display:grid;gap:6px;align-content:start}html body .jb .jb-r h3{font-size:17px;font-weight:800;line-height:1.3;margin:0}html body .jb .jb-rule{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}html body .jb .jb-rule b{font-weight:800}html body .jb .jb-rsrc{margin:0;font-size:12.5px;color:var(--muted)}html body .jb .jb-rsrc a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line)}@media(max-width:960px){html body .jb .jb-rl{grid-template-columns:1fr 1fr}}@media(max-width:640px){html body .jb .jb-rl{grid-template-columns:1fr}}html body .jb .keep{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline;margin:56px 0 0;padding:18px 0 0;border-top:1px solid var(--line);font-size:14.5px}html body .jb .keep a,html body .jb .keep button{font:inherit;font-weight:700;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}html body .jb .keep a:hover,html body .jb .keep button:hover{text-decoration-color:var(--ink)}html body .jb #keep-note{font-size:13px;color:var(--muted)}html body .py-map{margin:0 0 14px;font-size:15px;font-weight:800}html body .py.ground{padding-left:max(16px,calc(50vw - 50%));padding-right:max(16px,calc(50vw - 50%))}html body .jb .py-3{margin-top:0}html body .py .py-row.py-row3{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1fr);align-items:start}@media(max-width:560px){html body .py .py-row.py-row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body .py .py-row.py-row3 .f-city{grid-column:1 / -1}}html body .py .py-row.py-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}html body .py .py-sug{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:12px 14px;border-radius:10px;background:var(--gold-soft);font-size:14px;color:var(--ink)}html body .py .py-sug[hidden]{display:none}html body .py .py-sug button{font:inherit;font-size:13.5px;font-weight:800;padding:6px 12px;border-radius:999px;border:0;background:var(--navy);color:var(--card);cursor:pointer}html body .py .py-sug button.py-sug-x{background:transparent;color:var(--muted);padding:6px 8px}html body .py .py-desc{margin:-12px 0 22px;max-width:78ch;font-size:15.5px;line-height:1.5;color:var(--ink);padding:12px 16px;background:var(--card);border:1px solid var(--card-edge);border-left:4px solid var(--acc-blue);border-radius:10px}html body .py .py-desc b{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:3px}html body .py .py-desc small{display:block;margin-top:4px;font-size:12.5px;color:var(--muted)}html body .py .py-desc[hidden]{display:none}html body .py .py-mv{border-top-color:var(--acc-gold)}html body .py .py-mv-g{color:var(--gold-ink)}html body .py .py-mv.py-mv-none{border-top-color:var(--card-edge)}html body .py .py-st-r.is-you .py-st-b i{background:var(--acc-gold)}html body .py .py-st-r.is-you .py-st-n em{font-style:normal;font-size:11.5px;font-weight:800;color:var(--gold-ink);background:var(--gold-soft);padding:1px 6px;border-radius:999px;margin-left:4px}@media(max-width:560px){html body .py .py-row.py-row2{grid-template-columns:minmax(0,1fr)}}html body .py .py-ans-hi{padding:16px 20px;border-radius:12px;background:var(--gold-soft);border-left:4px solid var(--acc-gold);margin:0 0 10px}html body .py .py-ans-hi .py-ans-1{margin:0;color:var(--navy)}html body .py .py-ans-hi .py-ans-1 b,html body .py .py-ans-loss b{color:#b4410c}html body .py .py-ans-loss{margin:8px 0 0;font-size:17px;font-weight:700;color:var(--navy)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .py .py-ans-hi .py-ans-1 b,:root:not([data-theme=light]) .py .py-ans-loss b{color:#fdba74}}:root[data-theme=dark] .py .py-ans-hi .py-ans-1 b,:root[data-theme=dark] .py .py-ans-loss b{color:#fdba74}html body .py .py-ic{display:inline-flex;align-items:center;gap:8px}html body .py .py-ic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body .py .py-stay{margin:6px 0 12px;max-width:78ch;font-size:16px;line-height:1.55;color:var(--ink);padding:12px 16px;border-radius:10px;background:var(--card);border:1px solid var(--card-edge)}html body .py .py-stay b{color:var(--navy)}html body .py .py-desc b.py-ic{display:flex;align-items:center;gap:8px}html body .py .py-f.py-glow{position:relative;padding:26px 26px 24px;border-radius:20px;background:var(--card, #fff);border:1.5px solid color-mix(in srgb,#2F62E0 55%,var(--line));box-shadow:0 0 0 6px color-mix(in srgb,#2F62E0 9%,transparent),0 18px 60px color-mix(in srgb,#2F62E0 22%,transparent)}html body .py .py-f.py-glow:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:22px;background:conic-gradient(from var(--py-a, 0deg),#2F62E0,#8AB0FF,#12A386,#2F62E0);filter:blur(18px);opacity:.28;animation:pyGlow 9s linear infinite}@property --py-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes pyGlow{to{--py-a: 360deg}}@media(prefers-reduced-motion:reduce){html body .py .py-float,html body .py .py-f.py-glow:before{animation:none}}html body.or .py .py-f input:not([type=checkbox]):not([type=radio]):not([type=range]),html body.or .py .py-f select,html body.or .py .py-f .cb-in,html body .py .py-f input:not([type=checkbox]):not([type=radio]):not([type=range]),html body .py .py-f select,html body .py .py-f .cb-in{border:1.5px solid #B9BFC9;background:var(--panel, #fff)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .py .py-f :is(input,select,.cb-in){border-color:#4a5568!important}}:root[data-theme=dark] .py .py-f :is(input,select,.cb-in){border-color:#4a5568!important}html body .py .py-f .is-filled,html body.or .py .py-f .is-filled,:root .py .py-f .is-filled{border-color:#12a386!important}html body .py .py-f .is-missing,html body.or .py .py-f .is-missing,:root .py .py-f .is-missing{border-color:#dc2626!important;box-shadow:0 0 0 3px color-mix(in srgb,#DC2626 14%,transparent)!important}html body .py .py-f .go-b{height:54px;font-size:16.5px;font-weight:800;border-radius:12px}body.py-done .py .py-head,html body .py .py-sum{display:none}body.py-done .py .py-sum{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:8px 0 30px;padding:18px 22px;border-radius:16px;border:1.5px solid var(--sec-acc, #1D4ED8);background:var(--card, #fff);animation:pySum .5s cubic-bezier(.2,.8,.2,1)}@keyframes pySum{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html body .py .py-sum-k{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sec-acc, #1D4ED8)}html body .py .py-sum-h{margin:2px 0 0;font-size:28px;line-height:1.2;font-weight:900;letter-spacing:-.015em;color:var(--ink)}html body .py .py-sum-p{margin:4px 0 0;font-size:15px;color:var(--muted)}html body .py .py-sum-b{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;margin:0;border-radius:999px;border:1.5px solid var(--ink);background:transparent;background-image:none;color:var(--ink);font:inherit;font-size:14.5px;font-weight:800;line-height:1;cursor:pointer}html body .py .py-sum-b{background:var(--ink);color:var(--panel, #fff)}html body .py .py-sum-b:hover{background:var(--ink);color:var(--panel, #fff);opacity:.88}html body .py .py-f.py-glow{border:1.5px solid #2F62E0;background:var(--card, #fff);box-shadow:none}html body .py .py-f.py-glow:before{display:none}html body .py .py-float{animation:pyFloat 5.5s ease-in-out infinite;will-change:transform}html body .py .py-float-2{animation-duration:6.5s;animation-delay:-2s}@keyframes pyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){html body .py .py-float{animation:none}}@media(max-width:560px){html body .py .py-f.py-glow{padding:18px 16px}}html body .py .py-head{position:relative}.py-orbs{position:absolute;top:-120px;bottom:-150px;left:calc(50% - 50vw);width:100vw;pointer-events:none;z-index:0;overflow:hidden}html body .py,html body .cl{overflow-x:clip}html body .py .py-head>:not(.py-orbs),html body .cl .cl-head>:not(.py-orbs){position:relative;z-index:1}.py-orb{position:absolute;display:block;width:var(--s, 56px);height:var(--s, 56px);border:0;border-radius:0;background:none;box-shadow:none;pointer-events:none;opacity:.13;filter:grayscale(1) contrast(.8);transition:opacity .6s ease}.py-orb img{display:block;width:100%;height:100%;object-fit:contain}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .py-orb{opacity:.1;filter:grayscale(1) invert(1) brightness(1.1)}}:root[data-theme=dark] .py-orb{opacity:.1;filter:grayscale(1) invert(1) brightness(1.1)}@media(max-width:1100px){.py-orbs{display:none}}html body .py .py-f.py-glow{z-index:1}body.py-done .py .py-sum,body.cl-done .cl .cl-sum{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.5fr);grid-template-areas:"who all rows" "btn all rows" "marks marks marks";align-items:center;gap:14px 30px;margin:12px 0 44px;padding:28px 30px;border-radius:20px;border:2px solid var(--ink);background:var(--card, #fff);box-shadow:0 2px 0 var(--ink),0 22px 50px #0f172a29}.py-rc-who{grid-area:who;display:flex;align-items:center;gap:16px;min-width:0}.py-rc-av{flex:none;line-height:0}html body .py .py-sum-b,html body .cl .cl-sum-b{grid-area:btn;justify-self:start}.py-rc-all{grid-area:all;display:grid;justify-items:center;gap:2px;padding:0 34px;border-left:1.5px solid var(--line);border-right:1.5px solid var(--line);min-width:190px}.py-rc-k{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.py-rc-v{margin:0;display:flex;align-items:baseline;gap:4px;font-size:76px;line-height:1;font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.py-rc-v>span{font-size:76px!important;font-weight:900;line-height:1}.py-rc-v small{font-size:30px;font-weight:800;color:var(--muted);letter-spacing:-.01em}.py-rc-v[data-tone=good],.py-rc-ov[data-tone=good]{color:#0f8a5f}.py-rc-v[data-tone=mid],.py-rc-ov[data-tone=mid]{color:#b45309}.py-rc-v[data-tone=low],.py-rc-ov[data-tone=low]{color:#c0262d}.py-rc-w{margin:2px 0 0;font-size:15px;font-weight:800;color:var(--ink)}.py-rc-rows{grid-area:rows;list-style:none;margin:0;padding:0;display:grid;gap:9px}.py-rc-rows button{display:grid;grid-template-columns:14px minmax(90px,1fr) minmax(90px,1.1fr) minmax(70px,140px) 34px;align-items:center;gap:12px;width:100%;margin:0;padding:0;border:0;background:none;background-image:none;color:var(--ink);font:inherit;font-size:14.5px;font-weight:700;text-align:left;cursor:pointer}.py-rc-rows button:hover .py-rc-t{text-decoration:underline}.py-rc-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.py-rc-f{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:800;letter-spacing:.01em;color:var(--rc, var(--muted))}.py-rc-rows button[data-tone=low]{--rc: #C0262D}.py-rc-rows button[data-tone=mid]{--rc: #B45309}.py-rc-rows button[data-tone=good]{--rc: #059669}.py-rc-orb{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 18%,transparent),0 0 8px color-mix(in srgb,var(--c) 55%,transparent)}.py-rc-bar{height:8px;border-radius:8px;background:var(--line);overflow:hidden}.py-rc-bar i{display:block;height:100%;border-radius:8px;background:var(--c)}.py-rc-rows b{background:none!important;text-align:right;font-variant-numeric:tabular-nums;font-weight:900;color:var(--c)}.py-rc-rows [data-tone=good]{--c: #0F8A5F}.py-rc-rows [data-tone=mid]{--c: #B45309}.py-rc-rows [data-tone=low]{--c: #C0262D}.py-rc-rows [data-tone=none]{--c: #94A3B8}@media(max-width:980px){body.py-done .py .py-sum,body.cl-done .cl .cl-sum{grid-template-columns:1fr;grid-template-areas:"who" "all" "rows" "btn" "marks"}.py-rc-all{border:0;border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line);padding:14px 0}}@media(prefers-reduced-motion:reduce){body.py-done .py .py-sum,body.cl-done .cl .cl-sum{animation:none}}html body .jb .cg-c[data-tone],html body .jb .kpi .kpi-c,html body .jb .kpi .kpi-c:first-child,html body .jb .py-mini{border-width:2.5px;border-color:var(--sec-acc)}html body .jb .kpi .kpi-c{animation:pyFloat 8s ease-in-out infinite}html body .jb .kpi .kpi-c:nth-child(2){animation-delay:-2s}html body .jb .kpi .kpi-c:nth-child(3){animation-delay:-4s}html body .jb .kpi .kpi-c:nth-child(4){animation-delay:-6s}@media(prefers-reduced-motion:reduce){html body .jb .kpi .kpi-c{animation:none}}html body .jb #bd-sub{display:none}html body .jb #board{padding:24px;border-radius:22px;border:2.5px solid var(--sec-acc);background:var(--card, #fff)}html body .py .py-tree{padding:26px;border-radius:22px;border:2.5px solid var(--sec-acc, #059669);background:var(--card, #fff)}html body .py .py-root{position:relative;max-width:720px;margin:0 auto;padding:16px 22px;border-radius:16px;text-align:center;background:color-mix(in srgb,var(--sec-acc, #059669) 8%,var(--card, #fff));border:2px solid var(--sec-acc, #059669)}html body .py .py-root:after{content:"";position:absolute;left:50%;bottom:-30px;width:3px;height:28px;margin-left:-1.5px;background:var(--sec-acc, #059669)}html body .py .py-root-k{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sec-acc, #059669)}html body .py .py-root-h{margin:2px 0 0;font-size:20px;font-weight:900;color:var(--ink)}html body .py .py-root .py-stay{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--muted);background:none;border:0;padding:0}html body .py .py-tree .py-mvs{position:relative;margin-top:30px;padding-top:26px}html body .py .py-tree .py-mvs:before{content:"";position:absolute;top:0;left:calc(100% / 6);right:calc(100% / 6);height:3px;background:var(--sec-acc, #059669);border-radius:3px}html body .py .py-tree .py-mv{position:relative;border:2.5px solid var(--sec-acc, #059669)!important;border-radius:16px}html body .py .py-tree .py-mv:before{content:"";position:absolute;top:-28px;left:50%;width:3px;height:26px;margin-left:-1.5px;background:var(--sec-acc, #059669)}html body .py .py-tree .py-mv:after{content:"";position:absolute;top:-8px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--sec-acc, #059669);box-shadow:0 0 0 4px color-mix(in srgb,var(--sec-acc, #059669) 20%,transparent)}html body .py .py-tree .py-mv.py-mv-none{border-style:dashed!important;opacity:.8}html body .py .py-tree-f{margin:16px 0 0;text-align:center;font-size:13px;color:var(--muted)}@media(max-width:860px){html body .py .py-tree .py-mvs:before{inset:0 auto 0 50%;width:3px;margin-left:-1.5px;height:auto}html body .py .py-tree .py-mvs{display:grid;gap:30px}html body .py .py-tree .py-mv:before{display:none}}html.answer-first body:not(.py-done) .py .py-head{visibility:hidden;min-height:60vh}html.answer-first body:not(.py-done) .py:before{content:"Opening your last pay report…";display:block;position:fixed;top:42vh;left:0;right:0;text-align:center;font:600 17px/1.4 Figtree,system-ui,sans-serif;color:var(--muted);z-index:5}body.py-done .py .py-sum{grid-template-areas:"who all rows" "btn all rows" "body body body"}.py-rc-body{grid-area:body;margin-top:10px;padding-top:22px;border-top:1.5px solid var(--line);min-width:0}html body .py .py-rc-body .py-ans{margin:0 0 18px;max-width:none}html body .py .py-rc-body .py-desc{max-width:none}html body .py .py-rc-body .py-top,html body .py .py-rc-body .kpi{margin:0}html body .py .py-rc-body .kpi .kpi-c{border:2px solid #2F62E0!important;border-radius:14px;animation:none}html body .py .py-rc-body .kpi .kpi-c .kpi-v{font-size:26px;line-height:1.15;letter-spacing:-.015em}html body .py .py-rc-body .kpi .kpi-c h3{font-size:15px;font-weight:700;color:var(--muted)}html body .py .py-rc-body .kpi .kpi-c .sb-k{color:#2f62e0}html body .jb #board .bd-toc{display:none}.py-hi{font-style:normal;color:#2f62e0}@media(max-width:980px){body.py-done .py .py-sum{grid-template-areas:"who" "all" "rows" "btn" "body"}}@media(max-width:560px){.py-toc ol{grid-template-columns:1fr}}html body .jb>.py-pages>.py-page[hidden]{display:none}html body .jb>.py-pages>.py-page{margin-bottom:40px}html body .jb>.py-pages>.py-page:nth-of-type(1){--sec-acc: #0F8A5F}html body .jb>.py-pages>.py-page:nth-of-type(2){--sec-acc: #6D28D9}html body .jb>.py-pages>.py-page:nth-of-type(3){--sec-acc: #0E7490}html body .jb>.py-pages>.py-page:nth-of-type(4){--sec-acc: #E2583E}html body .jb>.py-pages>.py-page>.sec-eye{display:none}html body .jb>.py-pages>.py-page .sec-h2:first-of-type,html body .jb>.py-pages>.py-page>.bd-h2{display:flex;align-items:center;gap:14px;margin-bottom:18px}html body .jb>.py-pages>.py-page .sec-h2:first-of-type:before,html body .jb>.py-pages>.py-page>.bd-h2:before{content:none;display:none}.py-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:18px;border-top:1.5px solid var(--line)}.py-pg-n{font-size:13px;font-weight:800;color:var(--muted)}.py-pg-b{box-sizing:border-box;display:inline-flex;align-items:center;height:42px;padding:0 18px;margin:0;border-radius:999px;border:1.5px solid var(--ink);background:transparent;background-image:none;color:var(--ink);font:inherit;font-size:14.5px;font-weight:800;cursor:pointer}.py-pg-next{background:var(--ink);color:var(--card, #fff)}.py-pg-b:hover{opacity:.85}html body .py .py-medal{position:absolute;top:-14px;right:14px;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px 0 6px;border-radius:999px;background:var(--card, #fff);border:2px solid var(--sec-acc, #0F8A5F);color:#b45309;font-size:12.5px;font-weight:900}html body .py .py-medal[data-r="1"]{color:#b8860b}html body .py .py-medal[data-r="2"]{color:#6b7280}html body .py .py-medal[data-r="3"]{color:#9a5b2b}html body .py .py-tree .py-mv{padding-top:24px}html body .jb>.py-sec[aria-labelledby=py-s1]{display:none}.tp-cursor-light{position:fixed;left:0;top:0;width:180px;height:180px;border-radius:50%;pointer-events:none;z-index:5;opacity:0;transition:opacity .4s ease;background:radial-gradient(circle,rgba(47,98,224,.12) 0%,rgba(47,98,224,.05) 40%,transparent 70%);mix-blend-mode:multiply}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tp-cursor-light{mix-blend-mode:screen;background:radial-gradient(circle,rgba(138,176,255,.14) 0%,rgba(138,176,255,.05) 40%,transparent 70%)}}:root[data-theme=dark] .tp-cursor-light{mix-blend-mode:screen;background:radial-gradient(circle,rgba(138,176,255,.14) 0%,rgba(138,176,255,.05) 40%,transparent 70%)}html body .py .py-f .f-unit-row{display:flex;align-items:center;gap:10px;margin-top:8px}html body .py .py-f .f-unit{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--sunk, #F1F0EC)}html body .py .py-f .f-unit-b{margin:0;padding:2px 9px;border:0;border-radius:999px;background:transparent;background-image:none;color:var(--muted);font:inherit;font-size:12px;font-weight:800;line-height:1.3;cursor:pointer;box-shadow:none}html body .py .py-f .f-unit-b.on{background:var(--ink);color:var(--card, #fff)}html body .py .py-f .f-hours{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--muted);white-space:nowrap}html body .py .py-f .f-hours[hidden]{display:none}html body .py .py-f .f-hours input{width:64px;min-height:30px;padding:2px 8px;font-size:14px}html body .py .py-f .f-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0 0 16px;border-radius:12px;background:var(--sunk, #F1F0EC)}html body .py .py-f .f-mode-b{margin:0;min-height:40px;padding:8px 12px;border:0;border-radius:9px;background:transparent;background-image:none;color:var(--muted);font:inherit;font-size:14px;font-weight:800;line-height:1.2;cursor:pointer;box-shadow:none}html body .py .py-f .f-mode-b.on{background:var(--card, #fff);color:var(--ink);box-shadow:0 1px 4px #0f172a1f}html body .py .py-f .f-mode-p{margin:-6px 0 16px;font-size:14px;line-height:1.5;color:var(--muted)}html body .py .py-f .f-mode-p[hidden]{display:none}html body .py .vs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html body .py .vs-c{padding:20px 22px;border-radius:16px;border:1.5px solid #2F62E0;background:var(--card, #fff)}html body .py .vs-k{margin:0 0 6px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2f62e0}html body .py .vs-c h3{margin:0 0 12px;font-size:20px;line-height:1.25;font-weight:800;letter-spacing:-.01em}html body .py .vs-list,html body .py .vs-dates{list-style:none;margin:0;padding:0;display:grid;gap:8px}html body .py .vs-list li{display:grid;grid-template-columns:minmax(120px,1fr) minmax(60px,1fr) auto;gap:4px 12px;align-items:center;font-size:14px}html body .py .vs-list li small{grid-column:1 / -1;color:var(--muted);font-size:12.5px}html body .py .vs-n{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .py .vs-bar{height:8px;border-radius:6px;background:var(--sunk, #F1F0EC);overflow:hidden}html body .py .vs-bar i{display:block;height:100%;background:#2f62e0;border-radius:6px}html body .py .vs-list b{font-variant-numeric:tabular-nums}html body .py .vs-dates li{display:grid;grid-template-columns:130px 1fr auto;gap:12px;align-items:center;font-size:14px}html body .py .vs-d{font-weight:800;color:#b45309}html body .py .vs-p{margin:0 0 10px;font-size:15px;line-height:1.55}html body .py .vs-src{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}@media(max-width:760px){html body .py .vs-grid,html body .py .py-f .f-mode{grid-template-columns:1fr}}html body .py .py-f .py-paths{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0}html body .py .py-f .py-paths a{box-sizing:border-box;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);color:var(--ink);font-size:13.5px;font-weight:800;text-decoration:none}html body .py .py-f .py-paths a:hover{border-color:var(--ink)}html body .py .py-float,html body .cl .cl-float,html body .cl #cl-kpis .kpi-c{animation:none!important;will-change:auto!important}html body .jb .kpi .kpi-c{animation:none!important}.mb{position:relative;display:block;margin:0;min-height:380px;background:#0b141f;border-radius:14px;overflow:hidden;border-top:3px solid var(--acc-blue, #2F62E0);box-shadow:var(--card-shadow)}.mb .mb-in{position:absolute;inset:0}.mb .mb-main{position:absolute;inset:0 0 52px}.mb .mb-main iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.mb .mb-k{position:absolute;left:12px;top:10px;z-index:2;padding:4px 10px;border-radius:999px;background:#0b141fc7;color:#f2f5fa;font-size:12px;font-weight:800;letter-spacing:.04em}.mb .mb-inset{position:absolute;right:12px;bottom:64px;z-index:3;width:34%;max-width:210px;aspect-ratio:1;margin:0;padding:0;border:2px solid rgba(255,255,255,.6);border-radius:12px;background:#0b141f;overflow:hidden;cursor:pointer;box-shadow:0 10px 30px #00000080;transition:width .2s ease,border-color .2s ease}.mb .mb-inset:hover{width:40%;max-width:250px;border-color:#fff}.mb .mb-inset:focus-visible{outline:3px solid #8AB0FF;outline-offset:2px}.mb .mb-inset img,.mb .mb-inset iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;pointer-events:none}.mb .mb-k-s{left:8px;top:6px;font-size:11px;padding:3px 8px}.mb .mb-foot{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#0b141f;color:#c9d6e6;font-size:12.5px;line-height:1.35}.mb .mb-foot span{min-width:0}.mb .mb-go{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:#2f62e0;color:#fff;font-size:13px;font-weight:800;text-decoration:none}.mb .mb-go:hover{background:#2563eb}@media(prefers-reduced-motion:reduce){.mb .mb-inset{transition:none}}html body .py .f-nojob{display:block;margin-top:6px;font-size:13px;color:var(--muted)}html body .py .f-nojob a{color:#2f62e0;font-weight:700;text-decoration:none}html body .py .f-nojob a:hover{text-decoration:underline}body.py-done .py .py-sum,body.cl-done .cl .cl-sum{border:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0!important}html body .py .py-rc-body .kpi .kpi-c,html body .cl .cl-sum #cl-kpis .kpi-c{border:0!important;border-radius:16px;background:var(--card, #fff);box-shadow:0 1px 2px #0a14280d,0 10px 28px #0a142812;animation:none!important}.mb{border-top:0!important;box-shadow:0 1px 2px #0a142814,0 14px 34px #0a142829}html body .jb #board,html body .py .py-tree,html body .py .vs-c{border:0!important;box-shadow:0 1px 2px #0a14280d,0 10px 28px #0a142812}html body .py .py-tree .py-mv{border:0!important;box-shadow:0 1px 2px #0a14280f,0 6px 18px #0a142814}body.cl-done .cl .cl-sum .cl-top{grid-area:map;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:stretch;margin-top:8px}body.cl-done .cl .cl-sum .cl-top #cl-kpis .kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0!important;height:100%}body.cl-done .cl .cl-sum .cl-top .cl-mini{grid-area:auto!important;margin:0!important;min-height:420px}@media(max-width:1080px){body.cl-done .cl .cl-sum .cl-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){body.cl-done .cl .cl-sum .cl-top #cl-kpis .kpi{grid-template-columns:minmax(0,1fr)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body .py .py-rc-body .kpi .kpi-c,:root:not([data-theme=light]) body .cl #cl-kpis .kpi-c{background:var(--panel, #15171D);box-shadow:none}}:root[data-theme=dark] body .py .py-rc-body .kpi .kpi-c,:root[data-theme=dark] body .cl #cl-kpis .kpi-c{background:var(--panel, #15171D);box-shadow:none}html body .py .py-rc-body .kpi,html body .cl #cl-kpis .kpi{border:0!important;gap:16px}html body .cl #cl-kpis .kpi .kpi-c .kpi-v{font-size:26px;line-height:1.15;letter-spacing:-.015em}html body .cl #cl-kpis .kpi .kpi-c h3{font-size:15px;font-weight:700;color:var(--muted)}html body .jb .py-mini,html body .py .py-mini.mb{border:0!important}.mb .mb-wait{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:#0b141f;color:#c9d6e6;font:600 14px/1 Figtree,system-ui,sans-serif;transition:opacity .5s ease}.mb .mb-wait.off{opacity:0;pointer-events:none}body.py-done .py .py-sum,body.cl-done .cl .cl-sum{border:1.5px solid color-mix(in srgb,#2F62E0 28%,var(--line))!important;background:color-mix(in srgb,#2F62E0 5%,var(--card, #fff))!important;border-radius:22px!important;padding:26px 28px!important;margin-bottom:18px!important;box-shadow:none!important}body.cl-done .cl .cl-sum{border-color:color-mix(in srgb,#5A2BC7 28%,var(--line))!important;background:color-mix(in srgb,#5A2BC7 5%,var(--card, #fff))!important}body.py-done .py .py-sum{grid-template-areas:"who all rows" "btn all rows"!important}@media(max-width:980px){body.py-done .py .py-sum{grid-template-areas:"who" "all" "rows" "btn"!important}}html body .py .py-rc-body,html body .cl .cl-top{margin:0 0 30px!important;padding:22px!important;border:1.5px solid var(--line)!important;border-top:1.5px solid var(--line)!important;border-radius:22px;background:color-mix(in srgb,var(--ink) 2.5%,var(--card, #fff))}html body .cl .cl-top{display:none}body.cl-done .cl .cl-top{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:stretch}body.cl-done .cl .cl-top #cl-kpis .kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0!important;height:100%}body.cl-done .cl .cl-top .cl-mini{margin:0!important;min-height:420px}html body .cl .cl-top #cl-kpis .kpi-c{border:0!important;border-radius:16px;background:var(--card, #fff);box-shadow:0 1px 2px #0a14280d,0 10px 28px #0a142812}@media(max-width:1080px){body.cl-done .cl .cl-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){body.cl-done .cl .cl-top #cl-kpis .kpi{grid-template-columns:minmax(0,1fr)}}.py-rc-av.av-in{display:inline-grid!important;place-items:center;background:#2f62e0!important;color:#fff!important;font:700 20px/1 Sora,Figtree,system-ui,sans-serif;letter-spacing:.02em;border:0!important}.py-rc-av.av-in svg,.py-rc-av.av-in img{display:none!important}html body .py .py-assumed{margin:4px 0 16px;padding:14px 16px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--ink) 28%,transparent);background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink);font-size:15.5px;line-height:1.5}html body .py .py-assumed[hidden]{display:none}html body .py .py-assumed a{color:var(--brand, #2F62E0);font-weight:800;white-space:nowrap}@media(max-width:1180px){html body .py .py-tree .py-mv.py-mv-none{background:var(--card, #fff)}html body .py .ip-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .py .ip-d{padding:14px 16px;gap:4px}html body .py .ip-d b{font-size:16px}html body .py .ip-d span{font-size:14px;line-height:1.4}html body .py :is(.py-sum-k,.py-root-k,.py-mv-k,.py-mv-l,.sb-k,.mb-k,.mb-foot span,.bd-eye,.dl-fig,.bd-tc b,.jb-rsrc,.jb-rsrc a,.py-st-n em,.fd-src,.fd-n small,.fw-list small,.qs-n,.py-eye),html body .py .cg-c>figcaption,html body .py .cg-c>figcaption a,html body .py .cg-c>figcaption dfn,html body .py i>small,html body .py .py-st-r.is-you .py-st-n em{font-size:13px}}@media(max-width:1000px){html body .py .bd-s>.cg,html body .py #core .cg{grid-template-columns:minmax(0,1fr)}html body .py .cg-c>.cg-v{aspect-ratio:auto;display:block;max-width:620px}html body .py .cg-c>.cg-v>svg{width:100%;height:auto;max-height:none}}@media(max-width:860px){html body .py .py-tree .py-mvs{padding-left:30px}html body .py .py-tree .py-mvs:before{left:14px;margin-left:-1.5px}html body .py .py-tree .py-mv:after{left:-16px;top:26px}html body .py .py-root:after{left:14px}}@media(max-width:760px){html body .py .py-head{padding:0;margin-bottom:28px}html body .py form#ask.py-f.py-glow{padding:22px 18px!important;border-radius:20px!important}html body .py .qs-q{font-size:24px}html body .py .ip-doors{grid-template-columns:minmax(0,1fr);gap:10px}html body .py .py-f .cb-try span,html body .py .py-f .f-unit-b,html body .py .py-f .f-hours{font-size:13px}html body .py .py-f .cb-try{flex-wrap:wrap;gap:8px}html body .py .qs-foot{flex-wrap:wrap;row-gap:8px}html body .py .qs-need{flex:1 0 100%;order:-1}html body .py .qs-need[hidden]{display:none}body.py-done .py .py-sum{padding:20px 18px!important;gap:18px!important;margin-top:0!important}html body .py .py-rc-who{flex-direction:column;align-items:flex-start;gap:12px}html body .py .py-rc-av,html body .py .py-rc-av svg{width:44px;height:44px}html body .py .py-rc-av.av-in{font-size:16px}html body .py .py-sum-h{font-size:24px;line-height:1.2;letter-spacing:-.01em}html body .py .py-sum-p{font-size:15px;line-height:1.5}html body .py .py-rc-all{padding:12px 0}html body .py .py-rc-v>span{font-size:64px!important}html body .py .py-rc-rows{gap:6px}html body .py .py-rc-rows button{grid-template-columns:12px minmax(0,1fr) auto 30px;grid-template-rows:auto auto;gap:6px 10px;min-height:48px;padding:4px 0;font-size:16px}html body .py .py-rc-rows .py-rc-orb{grid-column:1;grid-row:1}html body .py .py-rc-rows .py-rc-t{grid-column:2;grid-row:1}html body .py .py-rc-rows .py-rc-f{grid-column:3;grid-row:1;font-size:14px;text-align:right}html body .py .py-rc-rows b{grid-column:4;grid-row:1}html body .py .py-rc-rows .py-rc-bar{grid-column:2 / -1;grid-row:2}html body .py .py-assumed{font-size:15px;padding:14px}html body .py .rc-acts{gap:10px}html body .py .mb .mb-inset{top:12px;bottom:auto;width:32%}html body .py .mb .mb-main{bottom:96px}html body .py .mb .mb-foot{align-items:flex-end;padding:12px 14px}html body .py .mb .mb-go{height:40px}html body .py .py-rc-body{padding:18px!important;margin-bottom:28px!important}html body .py .py-ans-2{font-size:16px}html body .py .py-tree{padding:18px}html body .py .py-root{padding:14px 16px}html body .py .py-root-h{font-size:18px;line-height:1.35}html body .py .py-tree .py-mv{padding:18px 16px}html body .py .py-sec{margin-bottom:32px}html body .py .sec-sub{padding-left:0;font-size:16px}html body .py .jb #board{padding:0;background:none;box-shadow:none!important;border-radius:0}html body .py .bd-h,html body .py .bd-s{padding-left:0}html body .py .bd-s>.cg,html body .py .bd-s>.py-st,html body .py .bd-s>p{margin-left:0}html body .py .cg-c[data-tone]{padding:16px}html body .py .cg-c[data-tone]>.cg-take{font-size:15px}html body .py .cg-c>.cg-v{max-width:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html body .py .cg-c>.cg-v>svg{width:max(100%,560px);min-width:560px;max-width:none}html body .py .jb :is(.py-pic,.py-mv-a,.kpi-f,.bd-rec,.py-sub,.py-ans-2,.sb-k) a{height:auto;min-height:40px;padding:8px 14px;white-space:normal;line-height:1.3;text-align:left;max-width:100%}html body .py .jb .py-pic a{font-size:14.5px}html body .py .keep{gap:12px 20px;font-size:15px}}.cl{--cl-yel-tx: #8A6410;--cl-pub: #3E6B8A;--cl-pub-tx: #335A75;--cl-priv: #9C6B3F;--cl-priv-tx: #7F5530;--cl-mauve: #C27BA0;--cl-olive: #8C8A3A}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cl{--cl-yel-tx: #F2C14E;--cl-pub: #8FB3CF;--cl-pub-tx: #A9C6DC;--cl-priv: #C9976A;--cl-priv-tx: #D9AE88;--cl-mauve: #D9A0BE;--cl-olive: #B8B55A}}:root[data-theme=dark] .cl{--cl-yel-tx: #F2C14E;--cl-pub: #8FB3CF;--cl-pub-tx: #A9C6DC;--cl-priv: #C9976A;--cl-priv-tx: #D9AE88;--cl-mauve: #D9A0BE;--cl-olive: #B8B55A}main.page:has(.cl){max-width:1240px}html body .cl.ground{padding-left:max(16px,calc(50vw - 50%));padding-right:max(16px,calc(50vw - 50%))}.cl #result{max-width:1168px;margin:0 auto}.cl .res-main,.cl #cg-out{display:block;min-width:0}.cl .cg-sec{min-width:0}html body .cl .sb-g.off,html body .cl .sb-g.off .sb-bar i{opacity:1}html body .cl #kpi-best .kpi-v{font-size:24px;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}html body .cl #kpi-best .kpi-v a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--line);text-underline-offset:4px}html body .cl #kpi-best .kpi-v a:hover{text-decoration-color:currentColor}html body .cl #kpi-lift .kpi-v{font-size:30px}html body .cl .kpi .sb-gauge{margin:4px 0 0}html body .cl #list-panel>.h1-sec,html body .cl #money-rules>.h1-sec{padding:0 0 18px;border-bottom:2px solid var(--ink);margin:0 0 28px}html body .cl .cg-sec#list-panel,html body .cl .cg-sec#money-rules,html body .cl .cg-sec#pick-panel{margin-top:56px}html body .cl #list-open,html body .cl .more{font:inherit;font-size:15px;font-weight:700;color:var(--you-ink, var(--link));background:none;border:0;padding:0;margin:0;border-radius:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}html body .cl .more{margin-top:14px}.cl{--fld: color-mix(in srgb, var(--ink) 6%, var(--bg));--fld-on: var(--panel);--fld-line: color-mix(in srgb, var(--ink) 32%, transparent)}html body .cl .cl-head{max-width:1168px;margin:0 auto 40px}html body .cl .cl-head .eyebrow{font-size:12px;letter-spacing:.08em;margin:0 0 4px}html body .cl .cl-head h1.q{font-size:clamp(24px,2.4vw,30px);line-height:1.15;font-weight:800;letter-spacing:-.015em;margin:0;text-align:left;text-wrap:balance}html body .cl .cl-links{display:flex;gap:0 22px;margin:10px 0 0;font-size:14px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}html body .cl .cl-links::-webkit-scrollbar{display:none}html body .cl .cl-links a{flex:none;padding:6px 0 9px;color:var(--muted);font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent}html body .cl .cl-links a:hover{color:var(--ink);box-shadow:inset 0 -2px 0 var(--line)}html body .cl .cl-links a[aria-current]{color:var(--ink);font-weight:800;box-shadow:inset 0 -2px 0 var(--ink)}html body .cl .cl-links a:focus-visible{outline:2px solid var(--you);outline-offset:-2px}html body .cl .cl-head .ask-card{display:grid;gap:14px;margin:18px 0 0;padding:0;border:0;background:transparent;border-radius:0;box-shadow:none;text-align:left}html body .cl .ask-card .grps{display:grid;grid-template-columns:minmax(250px,3fr) minmax(0,3fr) minmax(0,5fr);gap:14px 32px;align-items:start}html body .cl .ask-card .grp{display:grid;gap:7px;align-content:start;min-width:0}html body .cl .ask-card .grp.g4,html body .cl .ask-card .helper{grid-column:1 / -1}html body .cl .ask-card .grp-h{margin:0;display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);line-height:18px}html body .cl .ask-card .grp-h b{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ink);color:var(--bg);font-size:10.5px;font-weight:800;letter-spacing:0}html body .cl .ask-card .sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}html body .cl .ask-card .g4 .sub{grid-template-columns:minmax(0,.7fr) repeat(3,minmax(0,1fr)) minmax(0,1.3fr)}html body .cl .ask-card label,html body .cl .ask-card .fld{display:grid;gap:4px;align-content:start;min-width:0;margin:0;font-size:12.5px;font-weight:700;color:var(--ink)}html body .cl .ask-card .lb,html body .cl .ask-card .goal-q>span{font-size:12.5px;font-weight:700;line-height:1.25;color:var(--ink);letter-spacing:0;text-transform:none}html body .cl .ask-card .goal-fld{display:block}html body .cl .ask-card .goal-q{display:grid;gap:4px;flex-wrap:nowrap}html body .cl .ask-card input:not([type=range]):not([type=radio]):not([type=checkbox]),html body .cl .ask-card select{box-sizing:border-box;width:100%;min-width:0;height:40px;min-height:0;margin:0;padding:0 12px;font:inherit;font-size:15px;font-weight:600;line-height:1.2;color:var(--ink);background-color:var(--fld);border:0;border-bottom:1.5px solid var(--fld-line);border-radius:6px 6px 0 0;box-shadow:none;appearance:none;-webkit-appearance:none;transition:background-color .12s,border-color .12s}html body .cl .ask-card input::placeholder{color:var(--faint);font-weight:400;opacity:1}html body .cl .ask-card input:not([type=range]):not([type=radio]):not([type=checkbox]):hover,html body .cl .ask-card select:hover{border-bottom-color:var(--ink)}html body .cl .ask-card input:not([type=range]):not([type=radio]):not([type=checkbox]):focus,html body .cl .ask-card select:focus{outline:none;background-color:var(--fld-on);border-bottom-color:var(--you);box-shadow:inset 0 -1.5px 0 var(--you)}html body .cl .ask-card input:not([type=range]):not([type=radio]):not([type=checkbox]):focus-visible,html body .cl .ask-card select:focus-visible{box-shadow:inset 0 -1.5px 0 var(--you),0 0 0 3px color-mix(in srgb,var(--you) 22%,transparent)}html body .cl .ask-card select{padding-right:30px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-size:5px 5px;background-repeat:no-repeat}html body .cl .ask-card select option{background:var(--panel);color:var(--ink)}html body .cl .ask-card select[hidden]{display:none}html body .cl .ask-card input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}html body .cl .ask-card .score-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px}html body .cl .ask-card .seg{display:inline-flex;align-self:stretch;gap:2px;height:40px;box-sizing:border-box;padding:3px 3px 4px;border:0;border-bottom:1.5px solid var(--fld-line);border-radius:6px 6px 0 0;background:var(--fld)}html body .cl .ask-card .seg-b{height:100%;min-height:0;padding:0 11px;border:0;border-radius:4px;font-size:13px;font-weight:800;background:transparent;color:var(--muted);box-shadow:none}html body .cl .ask-card .seg-b:hover{color:var(--ink)}html body .cl .ask-card .seg-b.on{background:var(--ink);color:var(--bg)}html body .cl .ask-card .seg-b:focus-visible{outline:2px solid var(--you);outline-offset:1px}html body .cl .ask-card #score-hint{margin:1px 0 0;justify-self:start;text-align:left;max-width:none;font-size:12.5px;font-weight:500;color:var(--muted)}html body .cl .ask-card #helper-b{font:inherit;font-weight:700;color:var(--you-ink, var(--link));background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}html body .cl .ask-card #helper-b:hover{color:var(--ink)}html body .cl .ask-card .ask-err{margin:0;font-size:13px}html body .cl .ask-card .helper{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px}html body .cl .ask-card .helper .hp{background:none;border:0;border-radius:0;box-shadow:none;padding:0;gap:6px;align-content:start}html body .cl .ask-card .helper .stamp{font-size:11.5px;font-weight:800;letter-spacing:.07em;color:var(--muted)}html body .cl .ask-card .helper .hint{font-size:12.5px;line-height:1.4;color:var(--muted)}html body .cl .ask-card .helper .hint b{color:var(--ink)}html body .cl .ask-card .helper .chip{height:40px;padding:0 14px;font-size:13px;font-weight:700;border:0;border-bottom:1.5px solid var(--fld-line);border-radius:6px 6px 0 0;background:var(--fld);color:var(--ink);box-shadow:none;cursor:pointer}html body .cl .ask-card .helper .chip:hover{border-bottom-color:var(--ink)}html body .cl .ask-card .helper .chip:focus-visible{outline:2px solid var(--you);outline-offset:1px}html body .cl .ask-card .helper .hint .chip{height:30px;margin:6px 6px 0 0}html body .cl .ask-card .hp-row{gap:6px}html body .cl .ask-card .hp-row input{flex:1;min-width:90px}html body .cl .ask-card .go{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 16px;margin-top:2px}html body .cl .ask-card .go-b{width:auto;max-width:none;height:42px;padding:0 22px;font-size:15px;font-weight:700;border:0;border-radius:8px;background:var(--ink);color:var(--bg);box-shadow:none;cursor:pointer}html body .cl .ask-card .go-b:hover{transform:none;box-shadow:none;opacity:.88}html body .cl .ask-card .go-b:focus-visible{outline:2px solid var(--you);outline-offset:2px}html body .cl .ask-card .go .fine{margin:0;font-size:13px;color:var(--muted)}html body .cl .ask-card .more-tools{margin:0 0 0 auto;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13.5px}html body .cl .ask-card .more-tools a{color:var(--muted);background:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--muted) 45%,transparent);padding-bottom:1px}html body .cl .ask-card .more-tools a:hover{color:var(--ink);border-bottom-color:currentColor}@media(max-width:1100px){html body .cl .ask-card .grps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body .cl .ask-card .grp.g3{grid-column:1 / -1}html body .cl .ask-card .g4 .sub{grid-template-columns:repeat(3,minmax(0,1fr))}html body .cl .ask-card .helper{grid-template-columns:repeat(2,minmax(0,1fr))}html body .cl .ask-card .more-tools{margin-left:0;flex-basis:100%}}@media(max-width:640px){html body .cl .ask-card .grps{grid-template-columns:minmax(0,1fr);gap:16px}html body .cl .ask-card .g3 .sub{grid-template-columns:minmax(0,1fr)}html body .cl .ask-card .g4 .sub{grid-template-columns:repeat(2,minmax(0,1fr))}html body .cl .ask-card .g4 .sub .inc,html body .cl .ask-card .g4 .sub .goal-fld{grid-column:1 / -1}html body .cl .ask-card .helper{grid-template-columns:minmax(0,1fr)}html body .cl .ask-card input:not([type=range]):not([type=radio]):not([type=checkbox]),html body .cl .ask-card select{font-size:16px}html body .cl .ask-card .go-b{flex:1 1 100%}html body .cl .cl-links{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:24px}}.cl .cg-c .dot{cursor:pointer}.cl .cg-c .dot:hover,.cl .cg-c .dot.picked{stroke:var(--ink);stroke-width:2;fill-opacity:1}.cl .cl-tip{position:fixed;z-index:30;pointer-events:none;display:grid;gap:2px;max-width:280px;padding:9px 12px;border-radius:10px;background:#0a0b0e;color:#f4f4f1;font-size:13px;line-height:1.35;box-shadow:var(--shadow-float)}.cl .cl-tip[hidden]{display:none}.cl .cl-tip span{color:#b9bdc4}html body .cl .list-sub{margin:0 0 12px;font-size:15px;color:var(--muted)}.cl .mr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}.cl .mr h3{font-size:17px;font-weight:800;margin:0 0 10px}.cl .mr dl{margin:0;display:grid;gap:0}.cl .mr dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:9px 0;border-top:1px solid var(--line)}.cl .mr dt{font-size:14px;color:var(--muted)}.cl .mr dd{margin:0;display:grid;gap:2px;font-size:14px}html body .cl .mr dd a{justify-self:start;font-size:12.5px;color:var(--muted);border:0;background:none;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.cl .mr-src{font-size:12.5px;color:var(--muted);margin:18px 0 0}@media(max-width:760px){.cl .mr-grid{grid-template-columns:1fr}}.cl .cg-c.wide:not(#cl-map)>.cg-v svg{max-width:560px}@media(max-width:560px){html body .cl .cl-links{flex-wrap:wrap;overflow-x:visible;gap:0 18px}}html body .cl .cg-busy{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;font-size:14px;font-weight:700;color:var(--ink)}html body .cl .cg-busy[hidden]{display:none}html body .cl .cg-busy i{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent, #2F62E0);animation:cg-spin .8s linear infinite}@keyframes cg-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html body .cl .cg-busy i{animation:none}}html body .cl #result.is-busy{opacity:.45;transition:opacity .15s;pointer-events:none}html body .cl .cl-sort{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}html body .cl .cl-sort button{font:inherit;font-size:14px;font-weight:700;padding:7px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--panel, #fff);color:var(--ink);cursor:pointer}html body .cl .cl-sort button[aria-selected=true]{background:var(--ink);color:var(--bg, #fff);border-color:var(--ink)}html body .cl .cl-head.cf-head{max-width:760px;margin:0 auto 48px;text-align:center}html body .cl .cf-head .eyebrow{color:var(--muted)}html body .cl .cf-head h1.q{font-size:clamp(30px,4vw,44px);line-height:1.08;font-weight:800;letter-spacing:-.025em;text-align:center}html body .cl .cf-cap{margin:10px 0 26px;font-size:16px;color:var(--muted)}html body .cl .cl-head .ask-card.cf{display:grid;gap:18px;margin:0;text-align:left}html body .cl .cf .cf-step{margin:0;padding:18px 20px 20px;border:1px solid var(--card-edge, var(--line));border-radius:14px;background:var(--card, var(--panel));display:grid;gap:14px;min-width:0}html body .cl .cf .cf-step>legend.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html body .cl .cf .cf-step .cf-lg{margin:0 0 2px;display:flex;align-items:center;gap:10px;font-size:17px;line-height:1.3;font-weight:800;color:var(--ink)}html body .cl .cf .cf-step .cf-lg b{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1d4ed8;color:#fff;font-size:14px;line-height:1;font-weight:900}html body .cl .cf .cf-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;align-items:start}html body .cl .cf .cf-row3{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}html body .cl .cf .cf-row[hidden]{display:none}html body .cl .ask-card.cf label,html body .cl .ask-card.cf .fld{gap:7px;font-size:13.5px}html body .cl .ask-card.cf .lb,html body .cl .ask-card.cf .goal-q>span{font-size:13.5px}html body .cl .ask-card.cf input:not([type=range]):not([type=radio]):not([type=checkbox]),html body .cl .ask-card.cf select{height:48px;padding:0 14px;font-size:16px;font-weight:500;background-color:var(--sunk);border:1px solid transparent;border-radius:8px}html body .cl .ask-card.cf select{padding-right:34px}html body .cl .ask-card.cf input:not([type=range]):not([type=radio]):not([type=checkbox]):focus,html body .cl .ask-card.cf select:focus{background-color:var(--sunk);border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--you, #1D4ED8) 25%,transparent)}html body .cl .cf .cf-seg,html body .cl .cf .dseg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--sunk)}html body .cl .cf .dseg{grid-template-columns:repeat(4,minmax(0,1fr))}html body .cl .cf .cf-seg2{grid-template-columns:repeat(2,minmax(0,1fr))}html body .cl .cf .cf-seg button,html body .cl .cf .dseg .dseg-b{font:inherit;font-size:14.5px;font-weight:800;min-height:42px;padding:6px 8px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;line-height:1.2}html body .cl .cf .cf-seg button.on,html body .cl .cf .dseg .dseg-b.on{background:var(--card, var(--panel));color:var(--ink);box-shadow:0 1px 4px #0f172a24}html body .cl .cf .cf-seg button:focus-visible,html body .cl .cf .dseg .dseg-b:focus-visible{outline:2px solid var(--brand);outline-offset:2px}html body .cl .cf .go{display:grid;justify-items:center;gap:10px}html body .cl .cf .go .go-b{width:100%;max-width:none;justify-self:stretch;height:52px;font-size:16px;display:inline-flex;align-items:center;justify-content:center}html body .cl .cf .go{justify-items:stretch}html body .cl .cf .go>p{justify-self:center;text-align:center}html body .cl .cf .more-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;font-size:14px}html body .cl .cf .who-from{margin:0}@media(max-width:620px){html body .cl .cf .cf-row,html body .cl .cf .cf-row3{grid-template-columns:minmax(0,1fr)}html body .cl .cf .dseg{grid-template-columns:repeat(2,minmax(0,1fr))}html body .cl .cf .cf-step{padding:16px 14px}}html body .cl .cz{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0;margin:0 0 36px;border-radius:16px;overflow:hidden;background:#0b141f;box-shadow:var(--card-shadow)}html body .cl .cz[hidden]{display:none}html body .cl .cz-map{position:relative;min-height:420px}html body .cl .cz-map svg{position:absolute;inset:0;display:block;width:100%;height:100%;cursor:pointer}html body .cl .cz-card{padding:22px 22px 18px;color:#e6eef8;background:#0f1b2b;display:grid;align-content:start;gap:8px}html body .cl .cz-k{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffd666}html body .cl .cz-card h3{margin:0;font-size:24px;line-height:1.15;font-weight:900;letter-spacing:-.015em}html body .cl .cz-card h3 a{color:#fff;text-decoration:none}html body .cl .cz-card h3 a:hover{text-decoration:underline}html body .cl .cz-n{margin:0;font-size:14px;color:#b4c3d6}html body .cl .cz-dl{margin:6px 0 0;display:grid;gap:10px}html body .cl .cz-dl div{display:grid;gap:1px;padding-top:8px;border-top:1px solid #22344B}html body .cl .cz-dl dt{font-size:12.5px;font-weight:700;color:#9fb4cc}html body .cl .cz-dl dd{margin:0;font-size:20px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}html body .cl .cz-dl dd small{display:block;font-size:12px;font-weight:600;color:#9fb4cc}html body .cl .cz-acts{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}html body .cl .cz-b{font:inherit;font-size:14px;font-weight:800;padding:9px 14px;border-radius:999px;border:0;background:#ffd666;color:#1b1405;cursor:pointer}html body .cl .cz-b.ghost{background:transparent;color:#e6eef8;border:1px solid #34465E}html body .cl .cz-b:focus-visible{outline:2px solid #fff;outline-offset:2px}html body .cl .cz-src{margin:4px 0 0;font-size:12px;color:#8fa3ba}@media(max-width:900px){html body .cl .cz{grid-template-columns:minmax(0,1fr)}html body .cl .cz-map{min-height:0;aspect-ratio:16 / 10}}html body .cl .csp-sub{margin:0 0 14px;font-size:15px;color:var(--muted);max-width:72ch}html body .cl .csp-l{display:grid;gap:10px;margin:0 0 14px}html body .cl .csp-r{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 96px;gap:14px;align-items:center}html body .cl .csp-n a{font-weight:800;color:var(--ink);text-decoration:none}html body .cl .csp-n a:hover{text-decoration:underline}html body .cl .csp-n small{display:block;font-size:12.5px;color:var(--muted)}html body .cl .csp-b{height:14px;background:var(--sunk);border-radius:4px;overflow:hidden}html body .cl .csp-b i{display:block;height:100%;background:var(--acc-gold, #CA8A04);border-radius:4px}html body .cl .csp-r b{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:620px){html body .cl .csp-r{grid-template-columns:minmax(0,1fr) 84px}html body .cl .csp-b{grid-column:1 / -1;grid-row:2}}body.cl-done .cl .cl-head,html body .cl .cl-sum{display:none}body.cl-done .cl .cl-sum{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:8px 0 26px;padding:18px 22px;border-radius:16px;border:1.5px solid var(--sec-acc, #059669);background:var(--card, #fff)}@keyframes clSum{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html body .cl .cl-sum-k{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sec-acc, #059669)}html body .cl .cl-sum-h{margin:2px 0 0;font-size:28px;line-height:1.2;font-weight:900;letter-spacing:-.015em;color:var(--ink)}html body .cl .cl-sum-p{margin:4px 0 0;font-size:15px;color:var(--muted)}html body .cl .cl-sum-b{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;margin:0;border-radius:999px;border:1.5px solid var(--ink);background:transparent;background-image:none;color:var(--ink);font:inherit;font-size:14.5px;font-weight:800;line-height:1;cursor:pointer}html body .cl .cl-sum-b:hover{background:var(--ink);color:var(--panel, #fff)}html body .cl #cl-go[disabled]{opacity:.6;cursor:progress}html body .cl #result .sec-eye,html body .cl #result .sb-k,html body .cl .eyebrow{color:var(--sec-acc, #059669)}html body .cl #result h2,html body .cl #result .h1-sec{color:var(--ink)}html body .cl #result .cg-c[data-tone]{border-color:var(--sec-acc, #059669)}html body .cl .cl-sum-b{background:var(--ink);color:var(--panel, #fff)}html body .cl .cl-sum-b:hover{opacity:.88}html body .cl #cl-kpis .kpi{margin:0 0 34px}html body .cl #cl-kpis .kpi-c{border:2.5px solid #059669!important;animation:clFloat 8s ease-in-out infinite}html body .cl #cl-kpis .kpi-c:nth-child(2){animation-delay:-2s}html body .cl #cl-kpis .kpi-c:nth-child(3){animation-delay:-4s}html body .cl #cl-kpis .kpi-c:nth-child(4){animation-delay:-6s}@media(prefers-reduced-motion:reduce){html body .cl #cl-kpis .kpi-c{animation:none}}html body .cl .cz-sec{margin:0 0 48px;padding:24px;border-radius:22px;border:2.5px solid #2563EB;background:var(--card, #fff)}html body .cl .cz-sec[hidden]{display:none}html body .cl .cz-h{margin:0 0 16px;font-size:28px;line-height:1.2;font-weight:900;letter-spacing:-.015em;color:var(--ink)}html body .cl .cz-top{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}html body .cl .cz-t{position:relative;box-sizing:border-box;display:grid;justify-items:center;align-content:start;gap:6px;width:100%;height:100%;margin:0;padding:18px 12px 14px;border-radius:16px;border:2px solid var(--line);background:var(--card, #fff);background-image:none;color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}html body .cl .cz-t:hover{transform:translateY(-2px);border-color:#2563eb}html body .cl .cz-t.on{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb26,0 12px 30px #2563eb2e}html body .cl .cz-tn{position:absolute;top:10px;left:12px;font-size:13px;font-weight:900;color:#2563eb}html body .cl .cz-te{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--line),0 6px 16px #00000014;overflow:hidden}html body .cl .cz-te img{width:76%;height:76%;object-fit:contain}html body .cl .cz-te b{font-size:20px;font-weight:900;color:#1e3a8a}html body .cl .cz-tt{font-size:15px;line-height:1.25;font-weight:800;text-wrap:balance}html body .cl .cz-tm{font-size:12.5px;color:var(--muted)}html body .cl .cz-tv{display:grid;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}html body .cl .cz-tv small{font-size:12px;font-weight:700;color:var(--muted)}html body .cl .cz-tb{padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:800;color:#0b141f;background:var(--b)}html body .cl .cz-sec .cz{margin:0}html body .cl .cz-head{display:flex;align-items:center;gap:12px}html body .cl .cz-em{flex:none;width:56px;height:56px;padding:6px;border-radius:50%;background:#fff;object-fit:contain;box-sizing:border-box}html body .cl .cz-card h3{font-size:22px;line-height:1.2}html body .cl .cz-rank{display:inline-grid;place-items:center;width:24px;height:24px;margin:0 2px;border-radius:50%;background:#ffd666;color:#1b1405;font-size:13px}html body .cl .cz-k span{color:#c9d6e6}@media(max-width:980px){html body .cl .cz-top{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;padding-bottom:6px}}html body .cl #list-panel{--sec-acc: #7C3AED;padding:24px;border-radius:22px;border:2.5px solid var(--sec-acc);background:var(--card, #fff);margin-bottom:48px}html body .cl #cg-out .cbd,html body .cl #result .cbd{--sec-acc: #0E7490}html body .cl #result .cbd .cg-c[data-tone]{border-color:#0e7490!important;border-width:2.5px}html body .cl #money-rules{--sec-acc: #E2583E}html body .cl #money-rules .cg-c,html body .cl #money-rules details{border-color:#e2583e}html body .cl #list-h{font-size:28px}html body .cl #list-open,html body .cl #more,html body .cl .linkish.more,html body .cl #list-panel .linkish{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;margin:12px 0 0;border-radius:999px;border:1.5px solid #7C3AED;background:color-mix(in srgb,#7C3AED 8%,var(--card, #fff));color:#5b21b6;font-size:14.5px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer}html body .cl #list-open:hover,html body .cl #more:hover{background:#7c3aed;color:#fff}html body .cl .cl-head{position:relative}html body .cl .cl-head .cl-orbs{z-index:0}html body .cl .cl-head .ask-card.cf{position:relative;z-index:1;border:1.5px solid #12A386!important;box-shadow:none!important;background:var(--card, #fff)!important;border-radius:20px;overflow:hidden}html body .cl .cl-head .ask-card.cf .cf-step{border-left:0;border-right:0;border-radius:0}html body .cl .cl-head .ask-card.cf .cf-step:first-child{border-top:0}html body .cl .cl-float{animation:clFloat 5.5s ease-in-out infinite;will-change:transform}@keyframes clFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){html body .cl .cl-float{animation:none}}html.answer-first body:not(.cl-done) .cl .cl-head{visibility:hidden;min-height:60vh}html.answer-first body:not(.cl-done) .cl:before{content:"Opening your last education report…";display:block;position:fixed;top:42vh;left:0;right:0;text-align:center;font:600 17px/1.4 Figtree,system-ui,sans-serif;color:var(--muted);z-index:5}html body .cl .cz{border:2px solid #E8C46A;box-shadow:0 0 0 4px #e8c46a24,0 0 26px #e8c46a38;border-radius:16px}html body .cl .ask-card .score-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:stretch}html body .cl .ask-card .seg{height:48px;padding:4px;border:1.5px solid #B9BFC9;border-radius:10px;background:var(--panel, #fff)}html body .cl .ask-card .seg-b{border-radius:7px;padding:0 14px}html body .cl .ask-card .score-row input#score{height:48px;border:1.5px solid #B9BFC9;border-radius:10px;background:var(--panel, #fff)}html body .cl .ask-card.cf input.is-filled,html body .cl .ask-card.cf select.is-filled{border-bottom-color:#12a386!important;box-shadow:inset 0 -1.5px #12a386;background-color:color-mix(in srgb,#12A386 7%,var(--fld))}html body .cl .cl-head .ask-card.cf{padding-bottom:22px!important}html body .cl .cl-head .ask-card.cf>.go,html body .cl .cl-head .ask-card.cf>.more-tools{padding:0 20px;box-sizing:border-box;width:100%}html body .cl .cl-head .ask-card.cf>.more-tools{justify-content:center;margin-top:2px}html body .cl .cf .cf-why{grid-column:1 / -1;margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}html body .cl .cf .cf-more{margin-top:2px}.py-rc-f .py-rc-s{display:none}.cl-marks{grid-area:marks;margin-top:16px;padding-top:16px;border-top:1.5px solid var(--line)}.cl-marks:empty{display:none}.cl-marks-k{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cl-marks-row{display:flex;flex-wrap:wrap;gap:8px}.cl-marks-row button{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 10px;border-radius:999px;border:1.5px solid var(--line);background:var(--card, #fff);background-image:none;color:var(--ink);font:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.cl-marks-row button b{color:var(--rc, var(--ink))}.cl-marks-row button[data-tone=low]{--rc: #C0262D}.cl-marks-row button[data-tone=mid]{--rc: #B45309}.cl-marks-row button[data-tone=good]{--rc: #059669}.cl-marks-row button:hover{border-color:var(--ink)}body.cl-done .cl .cl-sum{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1.5fr)!important;grid-template-areas:"who all rows" "btn all rows" "map map map" "marks marks marks"!important;align-items:center;gap:14px 30px}body.cl-done .cl .cl-sum .py-rc-who{grid-area:who}body.cl-done .cl .cl-sum .py-rc-all{grid-area:all}body.cl-done .cl .cl-sum .py-rc-rows{grid-area:rows}body.cl-done .cl .cl-sum .cl-sum-b{grid-area:btn;justify-self:start}body.cl-done .cl .cl-sum .cl-marks{grid-area:marks;margin-top:0}body.cl-done .cl .cl-sum .py-rc-rows button{grid-template-columns:14px minmax(90px,1fr) minmax(90px,1.1fr) minmax(70px,140px) 34px;align-items:center}@media(max-width:980px){body.cl-done .cl .cl-sum{grid-template-columns:1fr!important;grid-template-areas:"who" "all" "rows" "btn" "map" "marks"!important}}html body .cl #cl-nav[hidden]{display:none}html body .cl #cl-nav{margin:22px 0 28px}html body .cl #cg-out>.cbd>.sec-eye,html body .cl #cg-out>.cbd>.sec-sub,html body .cl #cbd .bd-toc{display:none}html body .cl #cg-out>.cbd>.bd-h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html body .cl .cl-page[hidden]{display:none}body.cl-done .cl .cl-sum .cl-mini{grid-area:map;margin:8px 0 0;min-height:420px}body.cl-done .cl .cl-sum .py-rc-all{justify-items:center;text-align:center}.cl-sc-line{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--muted);max-width:40ch}body.cl-done .cl .cl-sum .py-rc-rows.cl-sc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.cl-done .cl .cl-sum .py-rc-rows.cl-sc button.cl-sc-c{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k v" "w v" "bar bar" "s s";align-items:start;gap:2px 10px;width:100%;height:100%;margin:0;padding:14px 16px 12px;border:1.5px solid var(--line);border-radius:14px;background:var(--card, #fff);background-image:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}body.cl-done .cl .cl-sum .py-rc-rows.cl-sc button.cl-sc-c:hover{border-color:var(--ink)}.cl-sc-k{grid-area:k;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cl-sc-v{grid-area:v;display:flex;align-items:baseline;gap:2px;font-size:26px;line-height:1;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--c)}.cl-sc-v small{font-size:12px;font-weight:700;color:var(--muted)}.cl-sc-w{grid-area:w;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.cl-sc-c .py-rc-bar{grid-area:bar;margin-top:8px;height:6px}.cl-sc-s{grid-area:s;margin-top:8px;font-size:13px;line-height:1.45;color:var(--muted)}@media(max-width:1180px){body.cl-done .cl .cl-sum .py-rc-rows.cl-sc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){body.cl-done .cl .cl-sum .py-rc-all{padding-left:0}}@media(max-width:560px){body.cl-done .cl .cl-sum .py-rc-rows.cl-sc{grid-template-columns:1fr}}.cl-sc-h{grid-column:1 / -1;margin:6px 0 -2px;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);list-style:none}.cl-sc-h:first-child{margin-top:0}body.cl-done .cl .cl-sum .py-rc-rows.cl-sc button.cl-sc-none{border-style:dashed;background:transparent}.cl-sc-none .cl-sc-v{color:var(--muted)}.cl-sc-none .cl-sc-w{color:var(--muted);font-weight:700}html body .cl .cl-ws{position:relative;display:grid;min-height:560px;margin:8px 0 26px;border-radius:20px;overflow:hidden;background:#120e22;border:2px solid #3A2F6E;box-shadow:0 0 60px #785aff29}html body .cl .cl-ws[hidden]{display:none}html body .cl .cl-ws-in{position:absolute;inset:0}html body .cl .cl-ws-in svg{display:block;width:100%;height:100%}html body .cl .cl-ws-t{position:relative;z-index:30;align-self:end;max-width:520px;margin:0;padding:30px 32px 28px;pointer-events:none}html body .cl .cl-ws-t>*{pointer-events:auto}html body .cl .cl-ws-t:before{content:"";position:absolute;inset:0;z-index:-1;background:#120e22;opacity:.85;border-radius:0 22px 0 0}html body .cl .cl-ws-k{margin:0 0 8px;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b992f2!important}html body .cl .cl-ws-h{margin:0;font-size:clamp(26px,2.6vw,36px);line-height:1.1;font-weight:900;letter-spacing:-.02em;color:#f4f2ff!important;text-wrap:balance}html body .cl .cl-ws-p{margin:12px 0 0;font-size:15px;line-height:1.5;color:#cfc8ea!important}html body .cl .cl-ws-go{margin:16px 0 0}html body .cl .cl-ws-a{display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:999px;background:#6d28d9;color:#fff;font-weight:800;text-decoration:none}@media(max-width:760px){html body .cl .cl-ws{min-height:460px}html body .cl .cl-ws-t{padding:20px 18px}}html body .cl .cl-sum button.cl-sc-add{display:inline;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.cl-sc-add:hover{color:#2f62e0}html body .cl .cf-none{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);cursor:pointer}html body .cl .cf-none input{width:15px;height:15px;margin:0;accent-color:#2F62E0}html body .cl .ask-card select:required:invalid{color:var(--muted)}html body .cl .cz-sec,html body .cl #list-panel{border:0!important;box-shadow:0 1px 2px #0a14280d,0 10px 28px #0a142812}html body .cl .cz-t{border:0!important;background:color-mix(in srgb,var(--ink) 3.5%,var(--card, #fff))}html body .cl .cz-t.on,html body .cl .cz-t[aria-current=true],html body .cl .cz-t[aria-pressed=true]{box-shadow:inset 0 0 0 2px #2563eb}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body .cl .cz-sec,:root:not([data-theme=light]) body .cl #list-panel{box-shadow:none}}:root[data-theme=dark] body .cl .cz-sec,:root[data-theme=dark] body .cl #list-panel{box-shadow:none}html body .cl .cz-sub{margin:-6px 0 14px;font-size:13.5px;line-height:1.45;color:var(--muted);max-width:80ch}@media(max-width:1180px){html body .cl .cg{grid-template-columns:minmax(0,1fr);gap:24px}html body .cl .cg-c>.cg-v{aspect-ratio:auto;display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}html body .cl .cg-c>.cg-v>svg{width:100%;max-width:680px;height:auto;max-height:none;margin:0 auto}html body .cl .cg-c>figcaption{font-size:13px}html body .cl .sb-hd{display:none}html body .cl .sb-g{grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"q n" "bar bar" "rec rec";gap:10px 12px}html body .cl .sb-g .sb-q{grid-area:q}html body .cl .sb-g .sb-n{grid-area:n;align-self:start}html body .cl .sb-g .sb-bar{grid-area:bar}html body .cl .sb-g .sb-rec{grid-area:rec}html body .cl .sb .sb-tiles button:not(.linkish){min-height:0;width:14px;height:14px}html body .cl .cz-top{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}html body .cl .cz-top>li{scroll-snap-align:start}}@media(max-width:760px){body.cl-done .cl .cl-sum{padding:20px 18px!important;gap:18px!important;margin:0 0 24px}html body .cl .cl-sum .py-rc-who{flex-direction:column;align-items:flex-start;gap:12px}html body .cl .cl-sum .py-rc-av,html body .cl .cl-sum .py-rc-av svg{width:44px;height:44px}html body .cl .cl-sum-k{font-size:13px}html body .cl .cl-sum-h{font-size:26px}html body .cl .cl-sum-p{font-size:15px;line-height:1.5}body.cl-done .cl .cl-sum .py-rc-all{padding:8px 0}html body .cl .cl-sum .py-rc-rows{gap:6px}body.cl-done .cl .cl-sum .py-rc-rows button{grid-template-columns:12px minmax(0,1fr) auto 32px;grid-template-rows:auto auto;gap:6px 10px;min-height:48px;padding:4px 0;font-size:16px}html body .cl .cl-sum .py-rc-rows .py-rc-orb{grid-column:1;grid-row:1}html body .cl .cl-sum .py-rc-rows .py-rc-t{grid-column:2;grid-row:1;white-space:normal}html body .cl .cl-sum .py-rc-rows .py-rc-f{grid-column:3;grid-row:1;font-size:14px;text-align:right}html body .cl .cl-sum .py-rc-rows b{grid-column:4;grid-row:1;text-align:right}html body .cl .cl-sum .py-rc-rows .py-rc-bar{grid-column:2 / -1;grid-row:2}html body .cl .cl-sum .rc-acts{gap:10px}html body .cl .cl-marks-k{font-size:13px}html body .cl .cl-marks-row button{font-size:14px}.cl-sc-k,.cl-sc-v small{font-size:13px}.cl-sc-s,.cl-sc-line{font-size:14px}body.cl-done .cl .cl-sum .cl-mini,html body .cl .cl-mini{min-height:440px}html body .cl .mb .mb-main{bottom:112px}html body .cl .mb .mb-foot{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px 14px;font-size:13px}html body .cl .mb .mb-go{height:40px}html body .cl .mb .mb-k{font-size:13px}html body .cl .cl-top{padding:18px}html body .cl #cl-kpis .kpi{gap:12px;margin:0 0 24px}html body .cl #cl-kpis .kpi-c{padding:18px}html body .cl .kpi-f{font-size:14px}html body .cl .sb-k{font-size:13px}html body .cl #cl-nav{margin:8px 0 24px}html body .cl .cz-sec,html body .cl #list-panel{padding:20px 18px;border-radius:18px;margin-bottom:32px}html body .cl .cz-sub,html body .cl .list-sub{font-size:15px}html body .cl .cz-top{grid-template-columns:repeat(5,minmax(220px,1fr));gap:10px;margin-bottom:16px}html body .cl .cl-sort{gap:8px}html body .cl .cg-c{padding:18px}html body .cl .cg-c>.cg-v{margin:0 -18px;padding:0 18px}html body .cl .cg-c>.cg-v>svg{width:520px;min-width:520px;max-width:none}html body .cl .sb-q h3{font-size:16px}html body .cl .sb-rec{font-size:15px}}@media(max-width:1180px){html body .cl .cg-c>.cg-v{overscroll-behavior-x:contain}html body .cl :is(.qs-n,.eyebrow,.cl-sum-k,.mb-k,.mb-foot span,.bd-eye,.dl-fig),html body .cl .cg-c>figcaption a,html body .cl .cg-c>figcaption dfn{font-size:max(13px,1em)}}@media(max-width:760px){html body .cl form#ask.ask-card.cf{padding:22px 18px!important;border-radius:20px}html body .cl .qs-q{font-size:24px}html body .cl .qs-sub{font-size:16px}html body .cl .ip{padding:4px 0 0}html body .cl .ip-doors{grid-template-columns:minmax(0,1fr);gap:10px}html body .cl .ip-d{padding:14px 16px;gap:4px}html body .cl .ip-d b{font-size:16px}html body .cl .ip-d span{font-size:14px;line-height:1.4}html body .cl .qs-foot{flex-wrap:wrap;row-gap:8px}html body .cl .qs-need{flex:1 0 100%;order:-1}html body .cl .qs-need[hidden]{display:none}}@media(max-width:1180px){html body .cl .ask-card .cf-none{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;color:var(--ink)}html body .cl .ask-card .cf-none input[type=checkbox]{flex:none;width:20px;height:20px;min-height:0;padding:0;margin:0;border:0}}@media(max-width:760px){html body .cl .ask-card.cf #score-hint{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:14px;line-height:1.5}html body .cl .ask-card.cf #score-hint .cf-none{flex:1 0 100%}html body .cl .ask-card.cf label,html body .cl .ask-card.cf .fld{gap:8px;font-size:14px}html body .cl .ask-card.cf .lb,html body .cl .ask-card.cf .goal-q>span{font-size:14px}html body .cl .cf .cf-step{gap:18px}html body .cl .cf .cf-why,html body .cl .who-from{font-size:14px}}@media(max-width:760px){html body .cl .cf .cf-row,html body .cl .cf .cf-row3{gap:18px}}html body .py-rc-v.rc-fig,html body .py-rc-v.rc-fig>span{font-size:clamp(36px,3.4vw,56px)!important;letter-spacing:-.03em}html body .py-rc-v.rc-fig[data-tone=none]{color:var(--ink)}.py-rc-all .py-rc-w{max-width:24ch;text-align:center;line-height:1.3}.rc-hb{position:relative;display:block;width:100%;max-width:240px;height:10px;margin:14px auto 0;border-radius:6px;background:var(--line)}.rc-hb i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--c, #0F8A5F)}.rc-hb u{position:absolute;top:-5px;width:3px;height:20px;margin-left:-1px;border-radius:2px;background:var(--ink)}.rc-hb[data-tone=good]{--c: #0F8A5F}.rc-hb[data-tone=mid]{--c: #B45309}.rc-hb[data-tone=low]{--c: #C0262D}.rc-hb[data-tone=none]{--c: #94A3B8}.rc-hl{display:flex;justify-content:space-between;width:100%;max-width:240px;margin:5px auto 0;font-size:12px;color:var(--muted)}body.py-done .py .py-sum,body.cl-done .cl .cl-sum{grid-template-columns:minmax(280px,1fr) auto minmax(0,2fr)!important;column-gap:34px!important}@media(max-width:980px){body.py-done .py .py-sum,body.cl-done .cl .cl-sum{grid-template-columns:1fr!important}}body.py-done .py .py-sum .py-rc-av,body.cl-done .cl .cl-sum .py-rc-av{display:none!important}html body .py .py-sum-h,html body .cl .cl-sum-h{font-size:clamp(22px,1.9vw,27px);line-height:1.18;text-wrap:balance}.py-rc-all{padding:0 24px!important}html body .py .py-sum-h .py-hi,html body .cl .cl-sum-h .py-hi{font-style:normal;color:#2f62e0}.py-rc-all .py-rc-k{white-space:nowrap}html body .py .rc-acts,html body .cl .rc-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}body.py-done .py .py-sum .py-rc-rows,body.cl-done .cl .cl-sum .py-rc-rows{align-self:stretch;display:flex;flex-direction:column;justify-content:space-evenly;gap:0;margin:0;padding:0;min-height:100%}body.py-done .py .py-sum .py-rc-rows>li,body.cl-done .cl .cl-sum .py-rc-rows>li{flex:1 1 auto;display:flex;min-width:0}body.py-done .py .py-sum .py-rc-rows,body.cl-done .cl .cl-sum .py-rc-rows{min-width:0;width:100%}html body .py-rc-rows button.rc-fact{grid-template-columns:14px minmax(96px,.8fr) minmax(100px,.85fr) minmax(120px,1.7fr) minmax(104px,auto)!important;min-height:52px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-items:center;column-gap:12px}html body .py-rc-rows button.rc-fact .py-rc-orb{width:13px;height:13px}html body .py-rc-rows button.rc-fact .py-rc-t{font-size:15.5px;line-height:1.15;white-space:normal}html body .py-rc-rows button.rc-fact .py-rc-f{font-size:14.5px;line-height:1.15;white-space:normal}html body .py-rc-rows button.rc-fact>b{font-size:21px;letter-spacing:-.01em;white-space:nowrap;justify-self:end}.py-rc-bar.rc-tk{position:relative;overflow:visible;height:12px;margin-bottom:15px}.py-rc-bar.rc-tk>i{position:absolute;left:0;top:0;z-index:2}.py-rc-bar.rc-tk .rc-bg{position:absolute;left:0;top:0;bottom:0;z-index:1;border-radius:8px;background:color-mix(in srgb,var(--muted) 30%,transparent)}.py-rc-bar.rc-tk u{position:absolute;z-index:3;top:-4px;width:2px;height:20px;margin-left:-1px;border-radius:1px;background:var(--ink);text-decoration:none}.py-rc-bar.rc-tk em{position:absolute;top:17px;transform:translate(-50%);font-style:normal;font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}.py-rc-bar.rc-tk em[data-end=r]{transform:translate(-100%)}.py-rc-bar.rc-tk em[data-end=l]{transform:none}.rc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rc-chips small{width:100%;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rc-chips small:not(:first-child){margin-top:4px}.rc-chip{display:inline-flex;align-items:center;margin:0;padding:6px 13px;border:1.5px solid #E2B48F;border-radius:99px;background:#fbf1e8;background-image:none;color:#8a4a1e;font:inherit;font-size:14px;font-weight:800}button.rc-chip{cursor:pointer}button.rc-chip:hover{border-color:#8a4a1e}@media(max-width:640px){html body .py-rc-rows button.rc-fact{grid-template-columns:12px minmax(0,1fr) auto!important;grid-template-rows:auto auto;gap:6px 10px}html body .py-rc-rows button.rc-fact .py-rc-orb{grid-column:1;grid-row:1}html body .py-rc-rows button.rc-fact .py-rc-t{grid-column:2;grid-row:1}html body .py-rc-rows button.rc-fact>b{grid-column:3;grid-row:1;font-size:18px}html body .py-rc-rows button.rc-fact .py-rc-f{grid-column:2 / -1;grid-row:2}html body .py-rc-rows button.rc-fact .py-rc-bar{grid-column:2 / -1;grid-row:3}}html body .cl .cl-sim-link{display:inline-block;margin-top:12px;font-weight:700;font-size:14.5px;color:#0e4a30}@media(min-width:981px){html body.cl-done .cl .cl-sum{grid-template-columns:minmax(300px,340px) minmax(0,1fr) auto auto!important;grid-template-areas:"k k b1 b2" "h h b1 b2" "p p b1 b2" "rule rule rule rule" "all rows rows rows" "chips rows rows rows" "link rows rows rows" "save save save save" "marks marks marks marks"!important;grid-template-rows:auto auto auto auto auto auto 1fr auto auto;gap:0 28px!important;align-items:start!important;padding:24px 28px!important}html body.cl-done .cl .cl-sum .rc-acts .cl-sum-b,html body.cl-done .cl .cl-sum .rc-share{align-self:center}html body.cl-done .cl .cl-sum .rc-acts>:first-child{grid-area:b1}html body.cl-done .cl .cl-sum .rc-share{grid-area:b2;margin-left:-18px}}html body.cl-done .cl .cl-sum .py-rc-who,html body.cl-done .cl .cl-sum .py-rc-who>div,html body.cl-done .cl .cl-sum .rc-acts{display:contents}html body.cl-done .cl .cl-sum .cl-sum-k{grid-area:k}html body.cl-done .cl .cl-sum .cl-sum-h{grid-area:h;max-width:none;text-wrap:balance}html body.cl-done .cl .cl-sum .cl-sum-p{grid-area:p}html body.cl-done .cl .cl-sum:before{content:"";grid-area:rule;display:block;height:1px;margin:18px 0 20px;background:var(--line)}html body.cl-done .cl .cl-sum .py-rc-all{grid-area:all;align-self:start;justify-items:center;padding:18px 16px 16px!important;border-radius:14px;background:color-mix(in srgb,var(--ink) 3.5%,var(--card, #fff));border:0!important}html body.cl-done .cl .cl-sum .rc-chips{grid-area:chips;margin-top:16px}html body.cl-done .cl .cl-sum .cl-sim-link{grid-area:link;margin-top:12px;align-self:start}html body.cl-done .cl .cl-sum .py-rc-rows{grid-area:rows;align-self:start;justify-content:flex-start!important;min-height:0!important}html body.cl-done .cl .cl-sum .py-rc-rows>li{flex:0 0 auto!important;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}html body.cl-done .cl .cl-sum .py-rc-rows>li:last-child{border-bottom:0}html body.cl-done .cl .cl-sum .py-rc-rows button.rc-fact{min-height:0;padding:9px 0 6px}html body.cl-done .cl .cl-sum [id^=save-]{grid-area:save;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);width:100%;max-width:none}html body.cl-done .cl .cl-sum .cl-marks{grid-area:marks}@media(max-width:980px){html body.cl-done .cl .cl-sum{grid-template-columns:auto 1fr!important;grid-template-areas:"k k" "h h" "p p" "b1 b2" "rule rule" "all all" "rows rows" "chips chips" "link link" "save save" "marks marks"!important;gap:0 10px!important}html body.cl-done .cl .cl-sum .rc-acts>:first-child{grid-area:b1;margin-top:14px}html body.cl-done .cl .cl-sum .rc-share{grid-area:b2;margin-top:14px;justify-self:start}html body.cl-done .cl .cl-sum .py-rc-rows{margin-top:14px}}.colp{display:grid;gap:56px;padding-top:4px;padding-bottom:40px}.colp>*{min-width:0}.colp .colp-head{display:flex;gap:16px;align-items:center;margin-bottom:-28px}.colp .colp-mark img{display:block;width:48px;height:48px;object-fit:contain}.colp .colp-id{display:grid;gap:4px;min-width:0}.colp .colp-stamp{margin:0;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.colp .colp-stamp a{color:var(--muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.colp .colp-head h1{font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.02em;margin:0;text-wrap:balance}.colp .colp-meta{margin:0;font-size:14.5px;color:var(--muted)}.colp .colp-meta a{color:var(--muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.colp .st-flag{display:inline-block;vertical-align:-2px;margin-right:5px;border-radius:2px;box-shadow:0 0 0 1px var(--line);object-fit:cover}.colp .colp-warn{margin:2px 0 0;font-size:14.5px;font-weight:700;color:var(--ink-rust)}.colp .colp-warn a{color:var(--muted);font-weight:400;margin-left:6px;font-size:12.5px;text-decoration:underline}.colp .fixture-note{font-size:13px;color:var(--muted);margin:0 0 -40px}.colp .kpi,.colp .sb,.colp .cg-sec{margin:0}.colp .kpi{margin-bottom:-16px}.colp .kpi-v small{margin-left:2px}.colp .kpi .sb-gauge{margin:4px 0 2px}.colp .cg-c>h3 b.k-hi{color:var(--ink-rust)}.colp .cg-c>h3 b.k-b{color:var(--ink-blue)}.colp .cc-svg a rect{cursor:pointer}.colp .cc-svg a:hover rect,.colp .cc-svg a:focus-visible rect{opacity:.8}.colp .cc-svg .h{paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}@media(max-width:1180px){html body main.page:has(>.colp){padding-left:16px;padding-right:16px}.colp{gap:40px}.colp .colp-head{margin-bottom:-16px}html body .colp .cg{grid-template-columns:minmax(0,1fr);gap:24px}html body .colp .cg-c>.cg-v{aspect-ratio:auto;display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}html body .colp .cg-c>.cg-v>svg{width:100%;max-width:680px;height:auto;max-height:none;margin:0 auto}html body .colp .cg-c>figcaption{font-size:13px}html body .colp .sb-hd{display:none}html body .colp .sb-g{grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"q n" "bar bar" "rec rec";gap:10px 12px;padding:16px 0}html body .colp .sb-g .sb-q{grid-area:q}html body .colp .sb-g .sb-n{grid-area:n;align-self:start}html body .colp .sb-g .sb-bar{grid-area:bar}html body .colp .sb-g .sb-rec{grid-area:rec}html body .colp .sb-tiles{gap:4px}html body .colp .sb .sb-tiles button:not(.linkish){min-height:0;width:14px;height:14px}}@media(max-width:760px){.colp{gap:32px;padding-bottom:24px}.colp .colp-head{margin-bottom:-8px;align-items:flex-start}.colp .colp-stamp{font-size:13px}.colp .colp-meta,.colp .colp-warn{font-size:15px}.colp .colp-warn a{font-size:13px}.colp .fixture-note{margin:0 0 -24px}html body .colp .kpi{gap:12px;margin-bottom:0}html body .colp .cg-c{padding:18px}html body .colp .cg-c>.cg-v{margin:0 -18px;padding:0 18px}html body .colp .cg-c>.cg-v>svg{width:520px;min-width:520px;max-width:none}html body .colp .sb-q h3{font-size:16px}html body .colp .sb-rec{font-size:15px}html body .colp .sb-k{font-size:13px}}@media(max-width:1180px){html body .tp-rail,html body.py-done .tp-rail,html body.cl-done .tp-rail{display:none}}@media(max-width:1180px){html body{-webkit-text-size-adjust:100%;text-size-adjust:100%}html body img,html body svg,html body canvas,html body video{max-width:100%}html body table{max-width:100%}html body :is(h1,h2,h3,h4,p,li,dd,dt,td,th,a,b,strong,span,small,em,label){overflow-wrap:break-word}html body :is(h1,h2,h3){text-wrap:balance}}@media(max-width:760px){:root{--t0: 13.5px;--t1: 16px;--t2: 17px;--t3: 19px;--t4: 22px;--t5: 26px;--t6: 30px;--t7: 34px}html body{font-size:17px;line-height:1.55}html body p{line-height:1.55}html body :is(h1,h2,h3){overflow-wrap:anywhere;hyphens:auto}html body :is(h1,h2){line-height:1.15}html body :is(small,.fine,.st-src,.st-fine,figcaption){font-size:max(13px,.8em);line-height:1.5}html body :is([class*=grid],[class*=-row],[class*=-cols],[class*=-kpis],[class*=-tiles])>*{min-width:0}html body pre{overflow-x:auto;max-width:100%}html body :is(button:not(.linkish):not(.tp-rail-seg),[role=button],select,input:not([type=checkbox]):not([type=radio]):not([type=range]),.chip,[class*=-chip],[class*=-pill]){min-height:44px}html body :is(input,select,textarea){font-size:16px}html body .pln-miss{position:static;box-shadow:none}}@media(min-width:761px)and (max-width:1180px){html body{font-size:17px}}@media(prefers-reduced-motion:reduce){html body *{scroll-behavior:auto!important}}@media(hover:none){html body.or .dl-row{opacity:1}}@media(max-width:1100px){html body .or-head .wrap,html body .ap .ap-bar{grid-template-columns:auto minmax(0,1fr);height:auto;padding-top:6px;padding-bottom:0;row-gap:2px;min-height:0}html body .or-head .or-mark,html body .ap .ap-mark{grid-column:1;grid-row:1;align-self:center}html body .or-right,html body .ap .ap-right{grid-column:2;grid-row:1;justify-self:end;min-height:44px;gap:10px}html body .site-nav{grid-column:1 / -1;grid-row:2;justify-self:stretch;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:0;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;border-top:1px solid rgba(255,255,255,.1)}html body .site-nav::-webkit-scrollbar{display:none}html body .site-nav a{flex:1 1 auto;justify-content:center;height:43px;padding:0 10px;font-size:15px;letter-spacing:0}html body .site-nav a[aria-current=page]:after{left:10px;right:10px;height:3px}}@media(max-width:1180px){html body .or-menu-b,html body .ap .ap-menu-b,html body .ap .ap-me-b{width:44px;height:44px}html body .or-me{height:44px}html body .ap .ap-bell{width:44px;height:44px}html body .hd-go,html body .ap .ap-right #ap-build{height:44px;padding:0 16px;font-size:14.5px}html body .or-menu,html body .ap .ap-menu{top:calc(100% + 6px);width:min(340px,calc(100vw - 32px));min-width:0;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;padding:8px;gap:0;box-sizing:border-box;border-radius:14px}html body .or-menu>:is(a,button),html body .ap .ap-menu>:is(a,button),html body .ap .ap-menu .ap-signin{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:46px;padding:0 12px;font-size:16px;font-weight:600;line-height:1.3;border-radius:10px}html body .or-menu>:is(a,button)+:is(a,button),html body .ap .ap-menu>:is(a,button)+:is(a,button){border-top:1px solid var(--line);border-radius:0}html body .or-menu>:is(a,button):hover,html body .ap .ap-menu>:is(a,button):hover{border-radius:10px}html body .or-menu .or-theme,html body .ap .ap-menu .ap-theme{font-size:16px;font-weight:600;padding:0 12px;border-top:1px solid var(--line);border-radius:0}html body .or-menu-who,html body .ap .ap-menu-who{margin:4px 12px 8px;font-size:14px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}html body .or-menu-who[hidden],html body .ap .ap-menu-who[hidden],html body .or-menu [hidden],html body .ap .ap-menu [hidden]{display:none}html body .or-foot{margin-top:48px;padding:32px 0 40px}html body .or-foot .wrap{display:grid;gap:14px;align-items:start;justify-items:start}html body .or-foot .foot-built{margin:0;max-width:62ch;font-size:16px;line-height:1.55}html body .or-foot .foot-src{margin:0;max-width:62ch;font-size:14px;line-height:1.55}html body .or-foot .foot-links{display:flex;flex-wrap:wrap;width:100%;max-width:760px;margin:6px 0 0;font-size:0;line-height:0;border-top:1px solid var(--line);padding-top:8px}html body .or-foot .foot-links a{box-sizing:border-box;flex:0 0 33.333%;display:flex;align-items:center;min-height:44px;padding:0 12px 0 0;font-size:15px;line-height:1.3;font-weight:700}}@media(max-width:900px){html body .site-nav .nv-l{display:none}html body .site-nav .nv-s{display:inline}html body .site-nav a{flex:1 1 0;padding:0 4px}}@media(max-width:760px){html body .or-head .wrap,html body .ap .ap-bar{padding-left:16px;padding-right:16px}html body .or-right,html body .ap .ap-right{gap:8px}html body .site-nav{margin:0 -6px;justify-content:space-between;overflow-x:visible}html body .site-nav a{flex:1 1 auto;height:43px;padding:0 3px;font-size:clamp(13.5px,3.8vw,15.5px);font-weight:600}html body .site-nav a[aria-current=page]:after{left:4px;right:4px;height:3px}html body .or-me{padding:0 4px;height:44px}html body .hd-go,html body .ap .ap-right #ap-build{height:40px;padding:0 14px;font-size:14px}html body .or-menu>:is(a,button),html body .ap .ap-menu>:is(a,button),html body .ap .ap-menu .ap-signin{min-height:48px;font-size:17px}html body .or-foot{margin-top:40px;padding:28px 0 36px}html body .or-foot .wrap{padding-left:16px;padding-right:16px;gap:12px}html body .or-foot .foot-links a{flex-basis:50%;font-size:15.5px}}@media(max-width:380px){html body .or-head .or-mark svg,html body .ap .ap-mark svg{max-width:128px}html body .hd-go,html body .ap .ap-right #ap-build{padding:0 10px;font-size:13.5px}}.fixture[data-astro-cid-y6tazkcn]{background:var(--alert-soft);border-bottom:var(--hairline) solid var(--alert);color:var(--ink)}.fixture-inner[data-astro-cid-y6tazkcn]{display:flex;gap:var(--s3);align-items:baseline;padding-top:var(--s2);padding-bottom:var(--s2)}.fixture[data-astro-cid-y6tazkcn] .chip[data-astro-cid-y6tazkcn]{background:var(--alert);color:var(--paper);flex:none}.fixture[data-astro-cid-y6tazkcn] p[data-astro-cid-y6tazkcn]{margin:0;max-width:var(--measure)}.fixture[data-astro-cid-y6tazkcn] p[data-astro-cid-y6tazkcn]+p[data-astro-cid-y6tazkcn]{margin-top:4px}.fixture[data-astro-cid-y6tazkcn] .quiet[data-astro-cid-y6tazkcn]{color:var(--ink)}.fixture[data-astro-cid-y6tazkcn] code[data-astro-cid-y6tazkcn]{font-size:.92em;color:var(--ink);background:color-mix(in srgb,var(--ink) 10%,transparent);padding:1px 4px;border-radius:4px}.skip[data-astro-cid-5hce7sga]{color:var(--ink);position:absolute;left:-9999px;top:var(--s2);background:var(--surface);border:var(--hairline) solid var(--rule);border-radius:var(--radius-surface);padding:var(--s2) var(--s3);z-index:10}.skip[data-astro-cid-5hce7sga]:focus{left:var(--s4)}main[data-astro-cid-5hce7sga].page{padding-top:var(--s6)}.or-menu-who[data-astro-cid-5hce7sga]{margin:8px 10px;font-size:13px;color:var(--muted)}
