:root{--ground:#eef0f3;--paper:#fff;--paper-2:#f5f6f8;--rule:#d4d8de;--rule-2:#e6e9ed;--ctrl:#868d97;--rule-strong:#b8bec7;--band:#f4f4fa;--ink:#121417;--ink-2:#474d56;--ink-3:#5f6671;--accent:#5a4fe6;--accent-ink:#fff;--accent-soft:#eeedfd;--accent-hover:#4a40d1;--met:#13703f;--met-bg:#e6f4ec;--close:#855600;--close-bg:#fbf1dc;--miss:#a3221b;--miss-bg:#fbe8e6;--c-best:#3b32c9;--c-best-bg:#ecebfb;--c-best-fill:#5a4fe6;--c-best-fill-ink:#fff;--c-excellent:#13703f;--c-excellent-bg:#e6f4ec;--c-excellent-fill:#197a42;--c-excellent-fill-ink:#fff;--c-good:#3f5a4a;--c-good-bg:#e9efeb;--c-good-fill:#5f7a6b;--c-good-fill-ink:#fff;--c-inacc:#7a5300;--c-inacc-bg:#fbf1dc;--c-inacc-fill:#8f6400;--c-inacc-fill-ink:#fff;--c-mistake:#9a3f0c;--c-mistake-bg:#fcebe0;--c-mistake-fill:#c4541a;--c-mistake-fill-ink:#fff;--c-blunder:#a3221b;--c-blunder-bg:#fbe8e6;--c-blunder-fill:#c42c23;--c-blunder-fill-ink:#fff;--c-unclear:#5f6671;--c-unclear-bg:#f1f2f4;--c-unclear-fill:#fff;--c-unclear-fill-ink:#474d56;--luck:#0f6b75;--luck-bg:#e0f3f5;--hind:#5f6671;--hind-bg:#f1f2f4;--you:#5a4fe6;--foe:#a64d17;--you-soft:#eeedfd;--foe-soft:#fbeadf;--chart-grid:#e6e9ed;--chart-ci:#5a4fe624;--chart-ci-edge:#7a72e8;--chart-luck:#0f6b7538;--chart-mid:#868d97;--ty-normal:#77776a;--ty-fire:#cc5320;--ty-water:#3a79c9;--ty-grass:#3f8a2c;--ty-electric:#9a7d00;--ty-ice:#2a8b99;--ty-fighting:#b83f3f;--ty-poison:#8e4aa8;--ty-ground:#9a7230;--ty-flying:#6176bf;--ty-psychic:#d1386f;--ty-bug:#6f8216;--ty-rock:#877332;--ty-ghost:#5f5a9c;--ty-dragon:#5a4fe6;--ty-dark:#5b4a42;--ty-steel:#5f7585;--ty-fairy:#c2508f;--ty-stellar:#2f8f84;--tag-bg:#1214170e;--tag-ink:var(--ink-2);--stat-hp:#52942f;--stat-atk:#9d8507;--stat-def:#c65d26;--stat-spa:#0b8eb0;--stat-spd:#506dcc;--stat-spe:#ab4b90;--font-ui:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num:"Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--t-2xs:.6875rem;--t-xs:.75rem;--t-sm:.8125rem;--t-md:.9375rem;--t-lg:1.125rem;--t-xl:1.375rem;--t-2xl:1.75rem;--t-3xl:2.25rem;--lh-tight:1.2;--lh-body:1.45;--type-figure:650 3rem/1.05 var(--font-ui);--type-display:680 2.25rem/1.1 var(--font-ui);--type-title:680 2rem/1.15 var(--font-ui);--type-lead:450 1.1875rem/1.45 var(--font-ui);--type-section:650 1.25rem/1.3 var(--font-ui);--type-label:600 .9375rem/1.35 var(--font-ui);--type-body:400 .9375rem/1.5 var(--font-ui);--type-meta:400 .8125rem/1.45 var(--font-ui);--type-overline:600 .6875rem/1.3 var(--font-ui);--type-num-table:500 .8125rem/1.4 var(--font-num);--text-1:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--surface-page:var(--ground);--surface-card:var(--paper);--surface-sunk:var(--paper-2);--surface-engine:var(--band);--divider-hair:1px solid var(--rule-2);--divider-rule:1px solid var(--rule);--divider-section:1px solid var(--rule);--fixed-bar-h:112px;--rail-w:360px;--shell-max:1352px;--shell-pad:max(var(--s-4), calc((100% - var(--shell-max)) / 2 + var(--s-4)));--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--r-1:4px;--r-2:8px;--r-3:12px;--r-pill:999px;--card-edge:#e1e4e9;--surface-raised:#fff;--elev-1:0 1px 2px #1214170f, 0 2px 6px -1px #1214170f;--elev-2:0 1px 2px #1214170f, 0 6px 16px -4px #1214171a, 0 20px 40px -20px #12141733;--elev-3:0 2px 4px #1214170f, 0 16px 40px -12px #1214174d;--shadow-1:var(--elev-1);--shadow-2:var(--elev-3);--focus:0 0 0 2px var(--paper), 0 0 0 4px var(--accent);--ease-out:cubic-bezier(.23, 1, .32, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0e1013;--paper:#171a1f;--paper-2:#1d2127;--rule:#2f353e;--rule-2:#23282f;--ctrl:#7b838e;--rule-strong:#3d444e;--band:#1b1d27;--ink:#eef0f3;--ink-2:#b3b9c2;--ink-3:#9aa1ab;--accent:#9b94ff;--accent-ink:#14112e;--accent-soft:#232049;--accent-hover:#b0aaff;--met:#6fd39b;--met-bg:#12291c;--close:#e8b65a;--close-bg:#2c2311;--miss:#ff8f86;--miss-bg:#34171a;--c-best:#b0aaff;--c-best-bg:#232049;--c-best-fill:#9b94ff;--c-best-fill-ink:#14112e;--c-excellent:#6fd39b;--c-excellent-bg:#12291c;--c-excellent-fill:#5cc78a;--c-excellent-fill-ink:#0b2415;--c-good:#a9c2b3;--c-good-bg:#1c2621;--c-good-fill:#7f9c8c;--c-good-fill-ink:#0f1a14;--c-inacc:#e8b65a;--c-inacc-bg:#2c2311;--c-inacc-fill:#d9a43a;--c-inacc-fill-ink:#241a05;--c-mistake:#f29a66;--c-mistake-bg:#331b10;--c-mistake-fill:#e07a3c;--c-mistake-fill-ink:#2a1206;--c-blunder:#ff8f86;--c-blunder-bg:#34171a;--c-blunder-fill:#ef6b62;--c-blunder-fill-ink:#2b0d0b;--c-unclear:#9aa1ab;--c-unclear-bg:#1d2127;--c-unclear-fill:#171a1f;--c-unclear-fill-ink:#b3b9c2;--luck:#7fd6df;--luck-bg:#0f2a2e;--hind:#9aa1ab;--hind-bg:#1d2127;--you:#9b94ff;--foe:#f0a070;--you-soft:#232049;--foe-soft:#33200f;--chart-grid:#23282f;--chart-ci:#9b94ff2e;--chart-ci-edge:#7f78e8;--chart-luck:#7fd6df38;--chart-mid:#7b838e;--ty-normal:#b5b5a0;--ty-fire:#f08a55;--ty-water:#6ea3ea;--ty-grass:#7fc36a;--ty-electric:#e9c54a;--ty-ice:#7fd0dc;--ty-fighting:#e07a7a;--ty-poison:#bf86d6;--ty-ground:#d9ad63;--ty-flying:#a6b4ea;--ty-psychic:#f07ea6;--ty-bug:#b8cc5a;--ty-rock:#c7b06a;--ty-ghost:#9a94d4;--ty-dragon:#9b94ff;--ty-dark:#a3918a;--ty-steel:#9fb3c2;--ty-fairy:#ee9ccb;--ty-stellar:#6fd3c4;--tag-bg:#eef0f313;--stat-hp:#93c97c;--stat-atk:#ceb756;--stat-def:#f79e75;--stat-spa:#4ec8ef;--stat-spd:#9ab5fe;--stat-spe:#ea98d0;--card-edge:#262b33;--surface-raised:#1c2026;--elev-1:inset 0 1px 0 #ffffff09, 0 1px 2px #00000073;--elev-2:inset 0 1px 0 #ffffff0f, 0 1px 2px #00000080, 0 18px 36px -18px #000000e6;--elev-3:inset 0 1px 0 #ffffff0f, 0 24px 48px -16px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#0e1013;--paper:#171a1f;--paper-2:#1d2127;--rule:#2f353e;--rule-2:#23282f;--ctrl:#7b838e;--rule-strong:#3d444e;--band:#1b1d27;--ink:#eef0f3;--ink-2:#b3b9c2;--ink-3:#9aa1ab;--accent:#9b94ff;--accent-ink:#14112e;--accent-soft:#232049;--accent-hover:#b0aaff;--met:#6fd39b;--met-bg:#12291c;--close:#e8b65a;--close-bg:#2c2311;--miss:#ff8f86;--miss-bg:#34171a;--c-best:#b0aaff;--c-best-bg:#232049;--c-best-fill:#9b94ff;--c-best-fill-ink:#14112e;--c-excellent:#6fd39b;--c-excellent-bg:#12291c;--c-excellent-fill:#5cc78a;--c-excellent-fill-ink:#0b2415;--c-good:#a9c2b3;--c-good-bg:#1c2621;--c-good-fill:#7f9c8c;--c-good-fill-ink:#0f1a14;--c-inacc:#e8b65a;--c-inacc-bg:#2c2311;--c-inacc-fill:#d9a43a;--c-inacc-fill-ink:#241a05;--c-mistake:#f29a66;--c-mistake-bg:#331b10;--c-mistake-fill:#e07a3c;--c-mistake-fill-ink:#2a1206;--c-blunder:#ff8f86;--c-blunder-bg:#34171a;--c-blunder-fill:#ef6b62;--c-blunder-fill-ink:#2b0d0b;--c-unclear:#9aa1ab;--c-unclear-bg:#1d2127;--c-unclear-fill:#171a1f;--c-unclear-fill-ink:#b3b9c2;--luck:#7fd6df;--luck-bg:#0f2a2e;--hind:#9aa1ab;--hind-bg:#1d2127;--you:#9b94ff;--foe:#f0a070;--you-soft:#232049;--foe-soft:#33200f;--chart-grid:#23282f;--chart-ci:#9b94ff2e;--chart-ci-edge:#7f78e8;--chart-luck:#7fd6df38;--chart-mid:#7b838e;--ty-normal:#b5b5a0;--ty-fire:#f08a55;--ty-water:#6ea3ea;--ty-grass:#7fc36a;--ty-electric:#e9c54a;--ty-ice:#7fd0dc;--ty-fighting:#e07a7a;--ty-poison:#bf86d6;--ty-ground:#d9ad63;--ty-flying:#a6b4ea;--ty-psychic:#f07ea6;--ty-bug:#b8cc5a;--ty-rock:#c7b06a;--ty-ghost:#9a94d4;--ty-dragon:#9b94ff;--ty-dark:#a3918a;--ty-steel:#9fb3c2;--ty-fairy:#ee9ccb;--ty-stellar:#6fd3c4;--tag-bg:#eef0f313;--stat-hp:#93c97c;--stat-atk:#ceb756;--stat-def:#f79e75;--stat-spa:#4ec8ef;--stat-spd:#9ab5fe;--stat-spe:#ea98d0;--card-edge:#262b33;--surface-raised:#1c2026;--elev-1:inset 0 1px 0 #ffffff09, 0 1px 2px #00000073;--elev-2:inset 0 1px 0 #ffffff0f, 0 1px 2px #00000080, 0 18px 36px -18px #000000e6;--elev-3:inset 0 1px 0 #ffffff0f, 0 24px 48px -16px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Geist;font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/Geist-Variable-iXOdLSEb.woff2)format("woff2")}:root{--gutter:clamp(16px, 4vw, 40px);--wrap:1240px;--bezel:#16191e;--bezel-edge:#2a2f37;--pin-ring:var(--paper);--display:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bezel:#2a2f38;--bezel-edge:#3a404a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-size:1.0625rem;line-height:1.55}::selection{background:var(--accent);color:var(--accent-ink)}img{max-width:100%;height:auto;display:block}h1,h2,p,ol,ul,figure{margin:0}a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:text-decoration-color .16s var(--ease-out), color .16s var(--ease-out)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}main:focus{outline:none}.wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.skip{left:var(--gutter);z-index:20;background:var(--paper);color:var(--ink);box-shadow:var(--elev-3);border-radius:10px;padding:10px 14px;position:absolute;top:-100px}.skip:focus{top:12px}.top-in{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mark{background:var(--paper-2);border:1px solid var(--rule);border-radius:5px;grid-template-rows:repeat(2,8px);grid-template-columns:repeat(3,8px);gap:2px;padding:4px;display:grid}.mark i{background:var(--ctrl);border-radius:1.5px;display:block}.mark i:last-child{background:var(--accent)}.word{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650}.by{color:var(--ink-3);font-size:.8125rem}.top-links{align-items:center;gap:clamp(12px,2.5vw,24px);display:flex}.lang{color:var(--ink-2);padding:10px 2px;font-size:.9375rem;font-weight:500}.btn{white-space:nowrap;transition:background-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .12s var(--ease-out);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);min-height:52px;color:var(--accent-ink);padding:0 24px;font-size:1.0625rem;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #1214171f,0 8px 20px -10px #5a4fe699}.btn-primary:hover{background:var(--accent-hover)}.btn-quiet{min-height:40px;color:var(--ink);background:var(--paper);box-shadow:0 0 0 1px var(--rule), var(--elev-1);padding:0 14px;font-size:.9375rem}.btn-quiet:hover{box-shadow:0 0 0 1px var(--ctrl), var(--elev-1)}.link-arrow{align-items:center;gap:10px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:after{content:"";width:8px;height:8px;transition:transform .22s var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.link-arrow:hover:after{transform:translateY(1px)rotate(45deg)}.hero{padding-top:clamp(32px,5vw,64px)}h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:13.5ch;font-size:clamp(2.6rem,1.15rem + 5.6vw,5.75rem);font-weight:690;line-height:.98}.lead{max-width:44ch;color:var(--ink-2);text-wrap:pretty;margin-top:clamp(20px,2.4vw,28px);font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.45}.actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(24px,3vw,36px);display:flex}.hero-mail{color:var(--ink-3);margin-top:14px;font-size:.9375rem}.hero-mail a{color:var(--ink-2)}.hero-fig{margin-top:clamp(36px,4.5vw,56px);scroll-margin-top:16px}.frame{background:var(--paper-2);box-shadow:0 0 0 1px var(--rule-2), var(--elev-2);border-radius:16px;padding:6px;position:relative}.frame img{width:100%;box-shadow:0 0 0 1px var(--card-edge);border-radius:10px}.pin{left:var(--x);top:var(--y);background:var(--accent);width:30px;height:30px;color:var(--accent-ink);box-shadow:0 0 0 3px var(--pin-ring), 0 6px 14px -4px #12141773;border-radius:50%;place-items:center;margin:-15px 0 0 -15px;font-size:.875rem;font-weight:650;display:grid;position:absolute}.pin-1{--x:68.8%;--y:24.6%}.pin-2{--x:68.8%;--y:46%;--i:1}.pin-3{--x:16.8%;--y:68.8%;--i:2}.pin-4{--x:25.4%;--y:76%;--i:3}@media (width<=640px){.pin-1{--x:4.9%;--y:16.2%}.pin-2{--x:4.9%;--y:69.5%}.pin-3,.pin-4{display:none}}figcaption{margin-top:28px}.notes{counter-reset:note;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 32px;padding:0;list-style:none;display:grid}.notes li{counter-increment:note;color:var(--ink-2);padding-left:40px;font-size:.9875rem;line-height:1.45;position:relative}.notes li:before{content:counter(note);background:var(--accent-soft);width:26px;height:26px;color:var(--c-best);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:650;display:grid;position:absolute;top:-2px;left:0}.notes b,.claims b{color:var(--ink);font-weight:620}.demo{color:var(--ink-3);margin-top:20px;font-size:.875rem}.week-intro{padding-top:clamp(96px,13vw,176px);padding-bottom:clamp(24px,3vw,40px)}.week-intro h2,.end h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.4rem,1.3rem + 4.4vw,5rem);font-weight:680;line-height:1}.week-intro p{max-width:48ch;color:var(--ink-2);margin-top:20px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.strip{z-index:5;background:color-mix(in srgb, var(--ground) 94%, transparent);border-top:1px solid var(--rule);position:sticky;top:0}.strip-in{align-items:center;gap:20px;min-height:72px;display:flex}.cells{grid-template-columns:repeat(7,40px);gap:5px;padding:0;list-style:none;display:grid}.cells li{background:var(--rule-2);height:40px;color:var(--ink-2);border-radius:8px;place-items:center;font-size:.875rem;font-weight:620;display:grid}.cells li.on{background:var(--accent);color:var(--accent-ink)}.cells li.play{color:var(--c-best);box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.strip-name{letter-spacing:-.015em;color:var(--ink);font-size:1.25rem;font-weight:650}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.day .cells li.on,.day .cells li.play{animation:linear both cell-on;animation-timeline:view();animation-range:entry 10% entry 90%}.day .cells li:nth-child(2){animation-range:entry 18% entry 92%}.day .cells li:nth-child(3){animation-range:entry 26% entry 94%}.day .cells li:nth-child(4){animation-range:entry 34% entry 96%}.day .cells li:nth-child(5){animation-range:entry 42% entry 98%}.day .cells li:nth-child(6){animation-range:entry 50%}.day .cells li:nth-child(7){animation-range:entry 58%}}}@keyframes cell-on{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:none}}.day-body{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(96px,11vw,168px)}.day h2{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font-size:clamp(1.9rem,1.15rem + 2.9vw,3.4rem);font-weight:670;line-height:1.04}.day-body p{max-width:54ch;color:var(--ink-2);text-wrap:pretty;margin-top:20px;font-size:1.125rem}.copy-wide h2{max-width:22ch}.copy-wide p{max-width:62ch}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.split-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split-wide{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.split-wide h2{font-size:clamp(1.9rem,1.1rem + 2.2vw,2.75rem)}.phone{background:var(--bezel);box-shadow:inset 0 0 0 1px var(--bezel-edge), var(--elev-2);border-radius:34px;padding:7px}.phone img{border-radius:27px;width:100%}.phones{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;align-items:start;gap:clamp(16px,3vw,40px);width:100%;max-width:600px;display:grid}.split-flip .phones{justify-self:start}.phone-low{margin-top:clamp(48px,8vw,112px)}.phones:focus-visible{outline-offset:8px;border-radius:34px}.frame-full{margin-top:clamp(48px,6vw,88px)}.frame-strip{margin-top:clamp(32px,4vw,56px)}.sheet{background:var(--paper);box-shadow:0 0 0 1px var(--rule-2), var(--elev-3);border-radius:16px;padding:6px}.sheet img{border-radius:10px;width:100%}.end{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px clamp(32px,5vw,72px);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(72px,9vw,128px);display:grid}.end h2{max-width:14ch}.end-cells{grid-template-columns:repeat(2,clamp(88px,11vw,148px));gap:clamp(8px,1vw,14px);display:grid}.end-cells span{aspect-ratio:1;box-shadow:inset 0 0 0 2px var(--accent);color:var(--c-best);letter-spacing:-.03em;border-radius:clamp(14px,1.6vw,22px);place-items:center;font-size:clamp(2.4rem,1.4rem + 3vw,4.25rem);font-weight:680;display:grid}.honest{background:var(--paper);border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);padding-block:clamp(80px,10vw,144px)}.honest-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.honest h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 3vw,3.6rem);font-weight:670;line-height:1.04;position:sticky;top:40px}.claims{padding:0;list-style:none}.claims li{border-top:1px solid var(--rule);color:var(--ink-2);text-wrap:pretty;padding:22px 0 24px;font-size:1.0625rem}.claims li:first-child{border-top:0;padding-top:0}.claims b{letter-spacing:-.01em;margin-bottom:4px;font-size:1.25rem;display:block}.sixth{padding-block:clamp(96px,12vw,176px)}.sixth-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px clamp(32px,5vw,72px);display:grid}.sixth h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.4rem,1.3rem + 4.4vw,5rem);font-weight:680;line-height:1}.sixth-copy p{max-width:44ch;color:var(--ink-2);margin-top:20px;font-size:1.125rem}.slots{background:var(--paper-2);box-shadow:0 0 0 1px var(--rule);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,14px);padding:clamp(8px,1.2vw,14px);display:grid}.slot{aspect-ratio:5/4;background:var(--paper);box-shadow:0 0 0 1px var(--rule);color:var(--ink);letter-spacing:-.015em;transition:box-shadow .18s var(--ease-out), transform .14s var(--ease-out);border-radius:14px;flex-direction:column;justify-content:space-between;padding:clamp(12px,1.6vw,20px);font-size:clamp(.9375rem,.7rem + .8vw,1.375rem);font-weight:650;text-decoration:none;display:flex}.slot small{letter-spacing:0;color:var(--ink-3);font-size:.8125rem;font-weight:600}.slot:hover{box-shadow:0 0 0 1px var(--ctrl), var(--elev-1)}.slot:active{transform:translateY(1px)}.slot-you{background:var(--accent);color:var(--accent-ink);transition:background-color .18s var(--ease-out), transform .14s var(--ease-out);justify-content:flex-end;position:relative;box-shadow:inset 0 1px #fff3,0 14px 30px -14px #5a4fe6bf}.slot-you:hover{background:var(--accent-hover);box-shadow:inset 0 1px #fff3,0 14px 30px -14px #5a4fe6bf}.slot-you:active{transform:translateY(1px)}.slot-you:after,.slot-you:before{content:"";transition:transform .22s var(--ease-out);position:absolute;top:clamp(14px,1.8vw,22px);right:clamp(14px,1.8vw,22px)}.slot-you:after{border-top:2.5px solid;border-right:2.5px solid;width:12px;height:12px}.slot-you:before{transform-origin:100% 0;background:currentColor;width:2.5px;height:17px;transform:rotate(45deg)}.slot-you:hover:after{transform:translate(2px,-2px)}.slot-you:hover:before{transform:translate(2px,-2px)rotate(45deg)}.slot-you:focus-visible{outline-offset:4px}.slot-mail{color:var(--ink-2);grid-column:2;font-size:.9375rem}.foot{border-top:1px solid var(--rule);color:var(--ink-3);padding-block:32px 48px;font-size:.875rem}.foot-in{gap:12px;display:grid}.foot ul{flex-wrap:wrap;align-items:baseline;gap:4px 24px;padding:0;list-style:none;display:flex}.foot a{color:var(--ink-2);padding-block:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.pin{animation:pin-in .52s var(--ease-out) both;animation-delay:calc(.42s + var(--i,0) * .11s)}}@keyframes pin-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (width<=1080px){.notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.split,.split-flip,.honest-in,.sixth-in{grid-template-columns:minmax(0,1fr)}.phones{justify-self:start;max-width:520px}.split-flip .frame,.split-flip .phones{order:2}.end{grid-template-columns:minmax(0,1fr)}.honest h2{position:static}.slot-mail{grid-column:1}}@media (width<=560px){.by{display:none}.top-links .btn{padding:0 12px}.notes{grid-template-columns:minmax(0,1fr);gap:14px}.pin{width:22px;height:22px;box-shadow:0 0 0 2px var(--pin-ring);margin:-11px 0 0 -11px;font-size:.6875rem}.frame{border-radius:12px;padding:4px}.frame img{border-radius:8px}.phone{border-radius:26px;padding:5px}.phone img{border-radius:21px}.cells{grid-template-columns:repeat(7,30px);gap:3px}.cells li{border-radius:6px;height:30px;font-size:.75rem}.strip-in{gap:12px;min-height:60px}.strip-name{font-size:1rem}.phones{max-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.phones::-webkit-scrollbar{display:none}.phones .phone{scroll-snap-align:start;flex:0 0 74%}.phones .phone-low{margin-top:0}.slot{aspect-ratio:1;padding:10px;font-size:.875rem}.slot-you:after{border-width:2px;width:9px;height:9px}}@media (width<=640px){.frame-strip,.day-thu .frame,.sheet{max-width:340px}}@media (width<=380px){.top-links .btn{display:none}}@media (forced-colors:active){.cells li.on,.slot-you,.pin{forced-color-adjust:none;color:highlighttext;background:highlight}.frame,.phone,.sheet,.slots{border:1px solid canvastext}}
