.synapsia :where(:not(svg,svg *)),.synapsia :where(:not(svg,svg *)):before,.synapsia :where(:not(svg,svg *)):after{all:revert}.synapsia :where(svg){display:revert;vertical-align:revert}.synapsia{--bg: #FAFBF9;--bg-2: #F3F6F3;--tint: 35 48 42;--panel: #FFFFFF;--panel-2: #F3F6F3;--panel-solid: #FFFFFF;--sunk: #F3F6F3;--glass: linear-gradient(180deg, #FFFFFF, #FFFFFF);--shadow-a: .14;--line: rgb(var(--tint) / .1);--line-2: rgb(var(--tint) / .16);--ink: #23302A;--ink-2: #4A5A51;--ink-3: #56665D;--on-light: #FFFFFF;--glow: #2F5D47;--glow-2: #3F6A54;--glow-rgb: 47 93 71;--glow2-rgb: 62 93 120;--card-bg: #FFFFFF;--card-shadow: 0 -18px 48px rgb(35 48 42 / .08);--card-edge: transparent;--grip: rgb(35 48 42 / .18);--nav-shadow: none;--band: #F1F5F1;--backdrop: rgb(35 48 42 / .28);--mem-back: linear-gradient(180deg, #EEF3EF, #E3ECE5);--mem-front: linear-gradient(180deg, #FFFFFF, #F6F8F6);--stage: linear-gradient(180deg, #121A27, #0B111B);--bar-bg: rgb(250 251 249 / .84);--bar-solid: rgb(250 251 249 / .97);--amber: #7A6342;--coral: #634F72;--sky: #3E5D78;--ice: #46698A;--good: #2F7A55;--bad: #B3261E;--grad: linear-gradient(135deg, var(--glow), var(--glow-2));--display: "DM Sans Variable", "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--body: "DM Sans Variable", "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: var(--body);--r-sm: 14px;--r-md: 20px;--r-lg: 28px;--r-xl: 40px;--ease: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.4, .64, 1);--wrap: 1240px;--gutter: clamp(16px, 4vw, 44px);--type-title: calc(40px * var(--type-scale, 1));--type-section: calc(26px * var(--type-scale, 1));--type-card: calc(20px * var(--type-scale, 1));--type-body: calc(17px * var(--type-scale, 1));--type-aside: calc(15px * var(--type-scale, 1));--type-meta: calc(14px * var(--type-scale, 1));--type-min: calc(13px * var(--type-scale, 1));--type-leading: 1.5;color-scheme:light}html[data-theme=dark] .synapsia{--bg: #0A100E;--bg-2: #12231B;--tint: 255 255 255;--panel: #131C18;--panel-2: #12231B;--panel-solid: #131C18;--sunk: rgba(0, 0, 0, .28);--glass: linear-gradient(180deg, #131C18, #131C18);--shadow-a: .7;--line: rgb(var(--tint) / .08);--line-2: rgb(var(--tint) / .14);--ink: #E8EFEA;--ink-2: #B5C4BA;--ink-3: #A9B9AF;--on-light: #12201A;--glow: #CFE6D6;--glow-2: #9FCFB0;--glow-rgb: 159 207 176;--glow2-rgb: 169 198 226;--card-bg: #131C18;--card-shadow: 0 -20px 56px rgb(0 0 0 / .5);--card-edge: transparent;--grip: rgb(255 255 255 / .38);--bar-bg: rgb(10 16 14 / .82);--bar-solid: rgb(10 16 14 / .97);--mem-back: linear-gradient(180deg, #0F1724, #0A0F18);--mem-front: linear-gradient(180deg, #172131, #0F1622);--backdrop: rgba(2, 3, 8, .66);--band: #101A16;--nav-shadow: 0 1px 10px rgb(5 7 12 / .9), 0 0 2px rgb(5 7 12 / .95);--amber: #E2C79A;--coral: #CDB5E0;--sky: #A9C6E2;--ice: #A9C3D8;--good: #9FCFB0;--bad: #FF8A8A;color-scheme:dark}@media(min-width:861px){.synapsia{--type-title: calc(64px * var(--type-scale, 1));--type-section: calc(32px * var(--type-scale, 1));--type-card: calc(22px * var(--type-scale, 1));--type-body: calc(18px * var(--type-scale, 1))}}html.hc .synapsia{--ink-2: #23302A;--ink-3: #3A4A41;--line: rgb(var(--tint) / .28);--line-2: rgb(var(--tint) / .42)}html.hc[data-theme=dark] .synapsia{--ink-2: #D6E0DA;--ink-3: #BECCC3}.synapsia [data-area]{--c: #3F6A54;--c-rgb: 63 106 84}html[data-theme=dark] .synapsia [data-area]{--c: #9FCFB0;--c-rgb: 159 207 176}.synapsia *,.synapsia *:before,.synapsia *:after{box-sizing:border-box}html.syn-page{font-size:112.5%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}html.syn-page.fs-1{font-size:125%;--type-scale: calc(10 / 9)}html.syn-page.fs-2{font-size:137.5%;--type-scale: calc(11 / 9)}.synapsia{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:var(--type-body);font-weight:400;line-height:var(--type-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.synapsia:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(50rem 34rem at 78% -6%,rgb(var(--glow-rgb) / .1),transparent 65%),radial-gradient(44rem 32rem at 100% 40%,rgb(var(--glow2-rgb) / .09),transparent 65%),radial-gradient(46rem 30rem at -10% 90%,rgb(var(--glow-rgb) / .03),transparent 65%)}.synapsia:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.synapsia [hidden]{display:none!important}.synapsia img,.synapsia svg,.synapsia canvas{max-width:100%}.synapsia button{font:inherit;color:inherit}.synapsia a{color:inherit}.synapsia ::-moz-selection{background:rgb(var(--glow-rgb) / .3)}.synapsia ::selection{background:rgb(var(--glow-rgb) / .3)}.synapsia h1,.synapsia h2,.synapsia h3,.synapsia h4{margin:0;font-weight:700;line-height:1.05;text-wrap:balance}.synapsia h1,.synapsia h2{font-family:var(--display);letter-spacing:-.042em}.synapsia h2,.synapsia h3,.synapsia h4{font-weight:600}.synapsia .accent{font-style:normal;font-weight:700;letter-spacing:inherit;color:inherit;background:none;-webkit-text-fill-color:currentColor}.synapsia .stat b{color:var(--ink)}.synapsia h2{font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem)}.synapsia h3{font-family:var(--body);font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.synapsia p{margin:0}.synapsia .mono,.synapsia .eyebrow{font-family:var(--mono);font-size:.8rem;font-weight:500;letter-spacing:.01em;text-transform:none}.synapsia .eyebrow{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink-3)}.synapsia .eyebrow:before{display:none}.synapsia .eyebrow.plain{color:var(--ink-3)}.synapsia .lede{font-size:1.1rem;color:var(--ink-2);max-width:34rem;line-height:1.6}.synapsia .muted{color:var(--ink-2)}.synapsia .num{font-variant-numeric:tabular-nums}.synapsia .outline{color:transparent;-webkit-text-stroke:1.4px rgba(238,243,248,.82)}.synapsia :focus-visible{outline:2px solid var(--glow);outline-offset:3px}.synapsia .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.synapsia .skip{position:absolute;left:1rem;top:-5rem;z-index:300;background:var(--ink);color:var(--on-light);padding:.7rem 1rem;border-radius:999px;font-weight:600}.synapsia .skip:focus{top:calc(1rem + env(safe-area-inset-top,0px))}.synapsia .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.synapsia main{padding-bottom:2rem}.synapsia .section{padding-block:clamp(2rem,4.4vw,3.6rem)}.synapsia .section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.6rem}.synapsia .section-head>div{display:grid;gap:.7rem;max-width:42rem}.synapsia .section-head p{color:var(--ink-2)}.synapsia .glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-lg)}.synapsia .card{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.1rem,2.4vw,1.6rem)}.synapsia .chip{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .7rem;border-radius:999px;border:1px solid var(--line);background:var(--panel);font:500 .76rem/1.2 var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-2);white-space:nowrap;max-width:100%}.synapsia .chip[data-area]:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.synapsia .gicon{--s: 3.2rem;width:var(--s);height:var(--s);flex:none;display:grid;place-items:center;border-radius:calc(var(--s) * .3);color:var(--c, var(--glow));background:radial-gradient(circle at 30% 20%,rgb(var(--c-rgb, var(--glow-rgb)) / .22),transparent 70%),rgb(var(--tint) / .04);border:1px solid rgb(var(--c-rgb, var(--glow-rgb)) / .35);box-shadow:inset 0 0 18px rgb(var(--c-rgb, var(--glow-rgb)) / .08),0 0 24px -8px rgb(var(--c-rgb, var(--glow-rgb)) / .5)}.synapsia .gicon svg{width:46%;height:46%;stroke-width:1.7}.synapsia .gicon.sm{--s: 2.5rem}.synapsia .gicon.lg{--s: 5rem}.synapsia .topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--bar-bg);-webkit-backdrop-filter:saturate(1.4) blur(20px);backdrop-filter:saturate(1.4) blur(20px);border-bottom:1px solid var(--line)}html.syn-at-top .synapsia:has(#view-start.coldclub-stack:not([hidden])) .topbar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}html.syn-at-top .synapsia:has(#view-start.coldclub-stack:not([hidden])) .mainnav{background:transparent;border-color:transparent}html.syn-at-top .synapsia:has(#view-start.coldclub-stack:not([hidden])) .navlink[aria-current=page]{background:rgb(var(--tint) / .1)}html.syn-at-top .synapsia:has(#view-start.coldclub-stack:not([hidden])) .brand,html.syn-at-top .synapsia:has(#view-start.coldclub-stack:not([hidden])) .navlink{text-shadow:var(--nav-shadow)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.synapsia .topbar,html.syn-at-top .synapsia:has(#view-start.coldclub-stack:not([hidden])) .topbar{background:var(--bar-solid);border-bottom-color:var(--line)}}@media(prefers-reduced-transparency:reduce){.synapsia .topbar,html.syn-at-top .synapsia:has(#view-start.coldclub-stack:not([hidden])) .topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--line)}}html.hc .synapsia .topbar,html.hc.syn-at-top .synapsia:has(#view-start.coldclub-stack:not([hidden])) .topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--line)}html.syn-page{scroll-padding-top:calc(4.7rem + 1px + env(safe-area-inset-top,0px))}.synapsia .topbar-inner{display:flex;align-items:center;gap:1rem;min-height:4.2rem}.synapsia .brand{display:flex;align-items:center;gap:.65rem;background:none;border:0;padding:.3rem .3rem .3rem 0;cursor:pointer;font:600 1.28rem/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.synapsia .brand-orb{width:1.25rem;height:1.25rem;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgb(var(--glow-rgb) / .45),var(--glow))}.synapsia .mainnav{display:flex;gap:.2rem;margin-inline:auto;padding:.28rem;border-radius:999px;background:var(--panel);border:1px solid var(--line)}.synapsia .navlink{border:0;background:transparent;color:var(--ink-2);cursor:pointer;font:500 .86rem/1 var(--body);padding:.66rem 1.05rem;border-radius:999px;transition:color .2s,background .2s}.synapsia .navlink:hover{color:var(--ink)}.synapsia .navlink[aria-current=page]{color:var(--ink);background:rgb(var(--tint) / .1);font-weight:600}.synapsia .topbar-actions{display:flex;align-items:center;gap:.6rem;flex:none}.synapsia .topbar-actions>*,.synapsia .brand{flex:none;white-space:nowrap}.synapsia .streak-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(255,182,72,.28);background:#ffb64812;color:var(--amber);font:500 .8rem var(--mono);letter-spacing:.01em}.synapsia .streak-chip svg{width:1rem;height:1rem;flex:none}.synapsia .streak-chip[hidden]{display:none!important}.synapsia .prog-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.synapsia .prog-empty[hidden],.synapsia #progStats[hidden],.synapsia #progGrid[hidden],.synapsia #offProg[hidden]{display:none!important}.synapsia .avatar-btn{display:flex;align-items:center;gap:.55rem;border:1px solid var(--line);background:var(--panel);padding:.25rem .9rem .25rem .25rem;border-radius:999px;cursor:pointer;color:var(--ink);font:500 .88rem var(--body)}.synapsia .avatar{width:2.1rem;height:2.1rem;flex:none;border-radius:50%;display:grid;place-items:center;font:600 .8rem/1 var(--mono);color:var(--on-light);background:linear-gradient(135deg,var(--c, var(--glow)),color-mix(in srgb,var(--c, var(--glow)) 45%,var(--glow-2)));box-shadow:0 0 16px -4px var(--c, var(--glow))}.synapsia .avatar.is-guest{background:var(--panel-2);box-shadow:none;color:var(--ink);border:1px solid var(--line-2)}.synapsia .avatar.is-guest svg{width:1.05rem;height:1.05rem}.synapsia .icon-btn{width:2.7rem;height:2.7rem;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;transition:border-color .2s,background .2s}.synapsia .icon-btn:hover{border-color:var(--line-2);background:var(--panel-2)}.synapsia .icon-btn svg{width:1.2rem;height:1.2rem}.synapsia .tabbar{display:none}.synapsia .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3rem;padding:.7rem 1.3rem;border-radius:999px;cursor:pointer;text-decoration:none;font:600 .95rem/1.1 var(--body);letter-spacing:-.005em;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);transition:transform .2s var(--ease),background .2s,border-color .2s,box-shadow .25s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.synapsia .btn:hover{background:var(--panel-2);border-color:rgb(var(--tint) / .28)}.synapsia .btn:active{transform:scale(.97)}.synapsia .btn[disabled]{opacity:.45;cursor:not-allowed}.synapsia .btn svg{width:1.05em;height:1.05em;flex:none}.synapsia .btn-primary{background:var(--glow);color:var(--on-light);border-color:transparent;padding-right:.45rem;box-shadow:0 14px 36px -16px rgb(var(--glow-rgb) / .45)}.synapsia .btn-primary:hover{background:var(--glow-2);border-color:transparent;box-shadow:0 16px 40px -14px rgb(var(--glow-rgb) / .5)}.synapsia .btn-primary .go{width:2.3rem;height:2.3rem;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--on-light);color:var(--ink);transition:transform .3s var(--spring)}.synapsia .btn-primary:hover .go{transform:translate(3px)}.synapsia .btn-primary .go svg{width:1rem;height:1rem;stroke-width:2}.synapsia .btn-area{border-color:var(--line-2);color:var(--ink);background:var(--panel)}.synapsia .btn-area:hover{background:var(--panel-2);border-color:rgb(var(--tint) / .28);box-shadow:none}.synapsia .btn-good{background:var(--glow);color:var(--on-light);border-color:transparent}.synapsia .btn-good:hover{background:#6af6d4;filter:none}.synapsia .btn-lg{min-height:3.4rem;padding:.8rem 1.6rem;font-size:1.02rem}.synapsia .btn-primary.btn-lg{padding-right:.5rem;padding-left:1.6rem}.synapsia .btn-primary:not(:has(>.go)){padding-right:1.3rem}.synapsia .btn-primary.btn-lg:not(:has(>.go)){padding-right:1.6rem}.synapsia .btn-sm{min-height:2.5rem;padding:.45rem 1rem;font-size:.88rem}.synapsia .btn-quiet{background:transparent;border-color:transparent;color:var(--ink-2)}.synapsia .btn-quiet:hover{background:transparent;color:var(--ink);border-color:transparent}.synapsia .btn-danger{border-color:#ff5f6d73;color:var(--bad);background:#ff5f6d12}.synapsia .btn-row{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.synapsia .hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:clamp(1.4rem,4vw,3.4rem) 1rem}.synapsia .hero-copy{position:relative;z-index:2;display:grid;gap:1.5rem;justify-items:start;min-width:0}.synapsia .hero-title{font-size:clamp(2.8rem,1.1rem + 4.3vw,4.9rem);line-height:.98;letter-spacing:-.046em}.synapsia .hero-greet{color:var(--ink-2);font:500 .9rem/var(--lh-meta, 1.3) var(--body);margin-bottom:-.5rem}.synapsia .hero-greet b{color:var(--ink);font-weight:600}.synapsia .hero-stage{position:relative;width:100%;aspect-ratio:1 / .86;max-height:640px;min-width:0}.synapsia .hero-stage:before{content:"";position:absolute;inset:6% 4%;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--glow-rgb) / .14),rgb(var(--glow2-rgb) / .08) 55%,transparent);filter:blur(10px);pointer-events:none}.synapsia .hero-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s var(--ease);touch-action:pan-y;cursor:grab}.synapsia .hero-stage canvas:active{cursor:grabbing}.synapsia .hero-stage.ready canvas{opacity:1}.synapsia .brain-fallback{position:absolute;inset:8% 6%;display:grid;place-items:center;transition:opacity .8s var(--ease)}.synapsia .brain-fallback svg{width:100%;height:100%}.synapsia .hero-stage.ready .brain-fallback{opacity:0;pointer-events:none}.synapsia .hud-card{position:absolute;z-index:2;display:grid;gap:.2rem;min-width:9.5rem;max-width:12.5rem;padding:.62rem .8rem .6rem;border-radius:14px;background:#080c149e;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:syn-hudin 1s var(--ease) both}.synapsia .hud-card .k{font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .hud-card .v{font:600 1.15rem/1.15 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.synapsia .hud-card .v small{margin-left:.45rem;font:500 .76rem var(--mono);color:var(--c, var(--glow));letter-spacing:.01em}.synapsia .hud-card .hint{font-size:.7rem;color:var(--ink-3);line-height:1.35}.synapsia .hud-card svg{width:100%;height:1.4rem}.synapsia .hud-a{top:3%;right:-1%;animation-delay:.4s}.synapsia .hud-b{bottom:11%;left:-1%;animation-delay:.7s}@keyframes syn-hudin{0%{opacity:0;transform:translateY(10px)}}@keyframes syn-pulse{50%{opacity:.35;transform:scale(1.5)}}.synapsia .welcome{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .45rem .45rem 1.1rem;border-radius:999px;border:1px solid var(--line);background:var(--panel);width:100%;max-width:30rem}.synapsia .welcome label{font-size:.9rem;color:var(--ink-2)}.synapsia .input{flex:1 1 9rem;min-width:0;height:2.75rem;border-radius:999px;border:1px solid var(--line);background:var(--sunk);color:var(--ink);padding:0 1rem;font:500 1rem var(--body)}.synapsia .input::-moz-placeholder{color:var(--ink-3)}.synapsia .input::placeholder{color:var(--ink-3)}.synapsia .input:focus{outline:none;border-color:var(--glow);box-shadow:0 0 0 3px rgb(var(--glow-rgb) / .15)}.synapsia .brain-tip{position:absolute;left:0;top:0;z-index:3;width:-moz-max-content;width:max-content;max-width:min(17rem,80%);display:grid;gap:.25rem;padding:.75rem .85rem .7rem;border-radius:16px;background:var(--panel-solid);border:1px solid rgb(var(--c-rgb, var(--glow-rgb)) / .45);box-shadow:0 18px 40px -18px rgb(0 0 0 / var(--shadow-a));opacity:0;transition:opacity .25s var(--ease);pointer-events:auto}.synapsia .brain-tip.on{opacity:1}.synapsia .brain-tip .bt-k{display:inline-flex;align-items:center;gap:.45rem;font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--c, var(--glow))}.synapsia .brain-tip .bt-k:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--c, var(--glow))}.synapsia .brain-tip b{font-weight:600;font-size:.98rem;line-height:1.25}.synapsia .brain-tip small{color:var(--ink-2);font-size:.8rem;line-height:1.4}.synapsia .brain-tip .bt-go{justify-self:start;margin-top:.35rem;border:1px solid rgb(var(--c-rgb, var(--glow-rgb)) / .5);background:rgb(var(--c-rgb, var(--glow-rgb)) / .1);color:var(--c, var(--glow));border-radius:999px;padding:.4rem .8rem;font:600 .8rem var(--body);cursor:pointer}.synapsia .brain-tip .bt-go:hover{background:rgb(var(--c-rgb, var(--glow-rgb)) / .18)}.synapsia .brain-tip .bt-note{font:500 .72rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3);margin-top:.15rem}.synapsia .dock-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:1rem}.synapsia .dock-title{display:flex;align-items:center;gap:1rem}.synapsia .dock-title h2{font-size:clamp(1.5rem,1.2rem + .8vw,1.9rem)}.synapsia .dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.synapsia .ring{position:relative;width:3.4rem;height:3.4rem;flex:none}.synapsia .ring span{position:absolute;inset:0;display:grid;place-items:center;font:600 .78rem var(--mono)}.synapsia .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.synapsia .ring .track{stroke:rgb(var(--tint) / .08)}.synapsia .ring .val{stroke:var(--glow);filter:drop-shadow(0 0 6px rgb(var(--glow-rgb) / .7));transition:stroke-dashoffset 1s var(--ease)}.synapsia .dock-item{position:relative;display:grid;gap:.55rem;padding:1rem 1.1rem;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .25s var(--ease)}.synapsia .dock-item:hover{border-color:rgb(var(--c-rgb) / .5);transform:translateY(-2px)}.synapsia .dock-item .t{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.synapsia .dock-item b{font-weight:600;font-size:1rem}.synapsia .dock-item .st{display:grid;place-items:center;width:1.4rem;height:1.4rem;flex:none;border-radius:50%;border:1.5px solid var(--ink-3)}.synapsia .dock-item.done .st{background:var(--c);border-color:var(--c);color:var(--on-light)}.synapsia .dock-item .st svg{width:.85rem;height:.85rem;stroke-width:3}.synapsia .dock-item.done b{color:var(--ink-2)}.synapsia .bar{height:3px;border-radius:3px;background:rgb(var(--tint) / .07);overflow:hidden}.synapsia .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--c, var(--glow)),color-mix(in srgb,var(--c, var(--glow)) 40%,var(--glow-2)));border-radius:inherit}.synapsia .areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.synapsia .area-card{position:relative;overflow:hidden;display:grid;gap:.8rem;align-content:start;padding:1.4rem;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--glass);text-align:left;color:var(--ink);cursor:pointer;font:inherit;transition:border-color .3s,transform .3s var(--ease)}.synapsia .area-card:after{content:"";position:absolute;right:-30%;top:-40%;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--c-rgb) / .2),transparent);transition:transform .6s var(--ease);pointer-events:none}.synapsia .area-card:hover{border-color:rgb(var(--c-rgb) / .45);transform:translateY(-3px)}.synapsia .area-card:hover:after{transform:scale(1.25)}.synapsia .area-card>*{position:relative;z-index:1}.synapsia .area-card h3{font:600 1.3rem/1.1 var(--display);letter-spacing:-.03em}.synapsia .area-card p{color:var(--ink-2);font-size:.92rem}.synapsia .area-games{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.synapsia .mini-chip{padding:.3rem .65rem;border-radius:999px;border:1px solid var(--line);font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-2)}.synapsia .facts3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,4vw,3.6rem)}.synapsia .fact{display:grid;gap:.9rem;align-content:start;padding-top:1.6rem;position:relative;border-top:1px solid var(--line-2)}.synapsia .fact:before{content:"";position:absolute;left:0;top:-1px;width:2.6rem;height:1px;background:var(--ink-3)}.synapsia .fact p.fact-num{font:300 clamp(3rem,2.2rem + 2.6vw,4.2rem)/1 var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.synapsia .fact p.fact-num small{font:500 .8rem var(--mono);letter-spacing:.01em;margin-left:.35rem;color:var(--ink-3);text-transform:none}.synapsia .fact p{color:var(--ink-2);font-size:.95rem}.synapsia .filters{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:860px){.synapsia .filters{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter, 1rem));padding:.2rem var(--gutter, 1rem) .4rem;scroll-padding-inline:var(--gutter, 1rem)}.synapsia .filters::-webkit-scrollbar{display:none}.synapsia .filter{flex:none}}.synapsia .filter{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line);background:transparent;cursor:pointer;padding:.55rem 1rem;border-radius:999px;font:500 .86rem var(--body);color:var(--ink-2);min-height:2.6rem;transition:all .2s}.synapsia .filter:hover{color:var(--ink);border-color:var(--line-2)}.synapsia .filter[data-area]:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.synapsia .filter[aria-pressed=true]{color:var(--ink);background:var(--panel-2);border-color:var(--line-2)}.synapsia .games{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.synapsia .gcard{--mx: 50%;--my: 0%;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.1rem;min-width:0;padding:1.35rem;border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(22rem 16rem at var(--mx) var(--my),rgb(var(--c-rgb) / .09),transparent 60%),var(--glass);transition:border-color .3s,transform .3s var(--ease);cursor:pointer}.synapsia .gcard:hover{border-color:rgb(var(--c-rgb) / .45);transform:translateY(-3px)}.synapsia .gcard-body{display:flex;flex-direction:column;gap:.6rem;flex:1;min-width:0;align-items:flex-start}.synapsia .gcard .gcard-h{font:600 1.4rem/1.1 var(--display);letter-spacing:-.03em}.synapsia .gcard .gcard-p{color:var(--ink-2);font-size:.92rem;flex:1}.synapsia .gcard-foot{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;width:100%}.synapsia button.gcard{width:100%;text-align:left;color:inherit;font:inherit}.synapsia .gcard .gcard-h,.synapsia .gcard .gcard-p{display:block}.synapsia .gcard-go{position:absolute;right:1.1rem;bottom:1.1rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid var(--line-2);color:var(--ink-2);transition:color .2s,border-color .2s}.synapsia .gcard-go svg{width:1rem;height:1rem}.synapsia .gcard:hover .gcard-go,.synapsia .gcard:focus-visible .gcard-go{color:var(--c);border-color:rgb(var(--c-rgb) / .5)}.synapsia .gcard:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.synapsia .meta-pill{font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3);font-variant-numeric:tabular-nums}.synapsia .meta-pill+.meta-pill:before{content:"·";margin-right:.45rem}.synapsia dialog{padding:0;border:0;color:var(--ink);background:transparent;max-width:none;max-height:none}.synapsia dialog::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.synapsia .stage{position:fixed;inset:0;width:100%;height:100%;margin:0;background:var(--bg);overflow:hidden}@supports (height: 100dvh){.synapsia .stage{height:100dvh}}.synapsia .stage[open]{display:flex;flex-direction:column}.synapsia .stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(44rem 30rem at 50% 45%,rgb(var(--c-rgb, var(--glow-rgb)) / .09),transparent 70%),radial-gradient(40rem 26rem at 100% 0%,rgb(var(--glow2-rgb) / .07),transparent 65%)}.synapsia .stage-top{position:relative;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:calc(.8rem + env(safe-area-inset-top,0px)) var(--gutter) .6rem}.synapsia .stage-title{display:flex;align-items:center;gap:.7rem;min-width:0}.synapsia .stage-title .gicon{--s: 2.4rem}.synapsia .stage-title .t{display:block;font:600 1.15rem/1.15 var(--display);letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.synapsia .stage.is-intro .stage-title .t{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.synapsia .stage-title .sub{display:block;font:500 .76rem/1.4 var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .hud{margin-left:auto;display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.synapsia .hud-item{display:flex;flex-direction:column;align-items:flex-start;min-width:5rem;padding:.4rem .8rem .45rem;border-radius:12px;border:1px solid var(--line);background:var(--panel)}.synapsia .hud-item small{font:500 .72rem/1.3 var(--mono);text-transform:none;letter-spacing:.01em;color:var(--ink-3)}.synapsia .hud-item b{font:500 1.1rem/1.2 var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.synapsia .hud-item.warn{border-color:#ff5f6d80}.synapsia .hud-item.warn b{color:var(--bad);animation:syn-pulse 1s ease-in-out infinite}.synapsia .daily-dots{position:relative;display:flex;justify-content:center;gap:.4rem;padding-bottom:.2rem}.synapsia .daily-dots i{width:2.2rem;height:3px;border-radius:3px;background:rgb(var(--tint) / .1)}.synapsia .daily-dots i.done{background:var(--glow);box-shadow:0 0 8px var(--glow)}.synapsia .daily-dots i.now{background:var(--c, var(--glow));opacity:.6}.synapsia .stage-body{position:relative;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;padding:.5rem var(--gutter) calc(2.2rem + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(2.2rem + env(safe-area-inset-bottom,0px))}.synapsia .game{flex:1;width:100%;max-width:760px;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;gap:1.2rem}.synapsia .game-status{font-size:1rem;color:var(--ink-2);text-align:center;min-height:1.6em}.synapsia .game-status b{color:var(--ink);font-weight:600}.synapsia .sheet{width:min(560px,calc(100% - 2rem));max-height:min(88vh,780px);margin:auto;overflow:auto;overscroll-behavior:contain;border-radius:var(--r-xl);background:var(--panel-solid);border:1px solid var(--line-2);box-shadow:0 40px 100px -30px rgb(0 0 0 / var(--shadow-a))}.synapsia .sheet[open]{display:block}.synapsia .sheet-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.4rem .8rem;background:var(--panel-solid)}.synapsia .sheet-head h2{font-size:1.6rem}.synapsia .sheet-body{padding:.4rem 1.4rem 1.6rem;display:grid;gap:1.4rem}.synapsia .setting{display:grid;gap:.55rem}.synapsia .setting .label{font-weight:600;font-size:.95rem}.synapsia .setting .hint{font-size:.84rem;color:var(--ink-2)}.synapsia .setting-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.synapsia .seg{display:flex;flex-wrap:wrap;padding:.25rem;gap:.25rem;border-radius:1.6rem;border:1px solid var(--line);background:var(--sunk)}.synapsia .seg button{flex:1 1 auto;min-width:0;line-height:1.15;border:0;background:none;border-radius:999px;cursor:pointer;padding:.55rem .5rem;min-height:2.6rem;font:500 .88rem var(--body);color:var(--ink-2);transition:all .2s}.synapsia .seg button:hover{color:var(--ink)}.synapsia .seg button[aria-pressed=true]{background:var(--ink);color:var(--on-light)}.synapsia .toggle{position:relative;width:3.3rem;height:1.95rem;flex:none;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:var(--sunk);transition:background .25s,border-color .25s}.synapsia .toggle:after{content:"";position:absolute;top:.22rem;left:.24rem;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--ink-2);transition:transform .3s var(--spring),background .2s}.synapsia .toggle[aria-checked=true]{background:rgb(var(--glow-rgb) / .2);border-color:var(--glow)}.synapsia .toggle[aria-checked=true]:after{transform:translate(1.32rem);background:var(--glow);box-shadow:0 0 12px var(--glow)}.synapsia .divider{height:1px;background:var(--line)}.synapsia .confirm-inline{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:.8rem 1rem;border-radius:14px;border:1px solid rgba(255,95,109,.35);background:#ff5f6d12}.synapsia .profiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.2rem,1fr));gap:.7rem}.synapsia .pcard{position:relative;display:grid;justify-items:center;gap:.45rem;padding:1rem .7rem .9rem;border-radius:18px;border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:center;color:var(--ink);transition:border-color .2s}.synapsia .pcard:hover{border-color:var(--line-2)}.synapsia .pcard .avatar{width:3.1rem;height:3.1rem;font-size:1.05rem}.synapsia .pcard b{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.synapsia .pcard small{font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .pcard[aria-current=true]{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow),0 0 30px -10px var(--glow)}.synapsia .pcard.add{border-style:dashed;background:transparent;color:var(--ink-2)}.synapsia .pcard.add .avatar{background:var(--panel-2);color:var(--ink);box-shadow:none}.synapsia .pcard.add .avatar svg{width:1.1rem;height:1.1rem}.synapsia .swatches{display:flex;flex-wrap:wrap;gap:.6rem}.synapsia .swatch{width:2.6rem;height:2.6rem;border-radius:50%;border:0;cursor:pointer;background:var(--c);box-shadow:0 0 16px -4px var(--c)}.synapsia .swatch[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:3px}.synapsia .form-grid{display:grid;gap:1rem}.synapsia .intro{width:min(100%,580px);display:grid;gap:1.2rem;justify-items:center;text-align:center;margin-block:auto}.synapsia .intro h2{font-size:clamp(2.2rem,1.5rem + 2.4vw,3.2rem)}.synapsia .intro .trains{color:var(--ink-2)}.synapsia .how{width:100%;text-align:left;display:grid;gap:.4rem;padding:1.1rem 1.25rem}.synapsia .how .mono{color:var(--c, var(--glow))}.synapsia .how p{color:var(--ink-2)}.synapsia .level-pick{width:100%;display:grid;gap:.55rem;text-align:left}.synapsia .level-pick .label{font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .level-note{font-size:.86rem;color:var(--ink-3)}.synapsia .countdown{position:relative;margin-block:auto;width:min(64vw,15rem);aspect-ratio:1;display:grid;place-items:center}.synapsia .cd-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.synapsia .cd-ring circle{fill:none;stroke-width:1}.synapsia .cd-ring .trk{stroke:rgb(var(--tint) / .09)}.synapsia .cd-ring .arc{stroke:var(--c, var(--glow));stroke-linecap:round;stroke-dasharray:364.5;stroke-dashoffset:364.5;animation:syn-cdsweep .6s linear forwards}.synapsia .countdown.go .cd-ring .arc{stroke-dashoffset:0;animation:none}.synapsia .cd-num{position:relative;font:200 clamp(5rem,20vw,8rem)/1 var(--display);letter-spacing:-.06em;padding-right:.06em;color:var(--ink);font-variant-numeric:tabular-nums;animation:syn-cdnum .45s var(--ease) both}.synapsia .countdown.go .cd-num{font-size:clamp(3rem,12vw,4.4rem);font-weight:300;letter-spacing:-.04em;padding-right:.04em;color:var(--c, var(--glow))}html.hc .synapsia .cd-ring .trk{stroke:rgb(var(--tint) / .22)}@keyframes syn-cdnum{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes syn-cdsweep{to{stroke-dashoffset:0}}.synapsia .result{width:min(100%,620px);display:grid;gap:1.1rem;justify-items:center;text-align:center;margin-block:auto}.synapsia .orbs{display:flex;gap:.7rem;align-items:center}.synapsia .orbs i{width:.95rem;height:.95rem;border-radius:50%;border:1px solid var(--line-2)}.synapsia .orbs i.on{background:var(--c, var(--glow));border-color:transparent;box-shadow:0 0 16px var(--c, var(--glow)),0 0 4px #fff inset;animation:syn-orbin .7s var(--spring) both}.synapsia .orbs i.on:nth-child(2){animation-delay:.15s}.synapsia .orbs i.on:nth-child(3){animation-delay:.3s}@keyframes syn-orbin{0%{transform:scale(0)}}.synapsia .result h2{font-size:clamp(1.9rem,1.3rem + 2vw,2.6rem)}.synapsia .result-score{font:700 clamp(3.6rem,2.4rem + 5vw,5.6rem)/1 var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--ink),rgb(var(--c-rgb, var(--glow-rgb)) / .85));-webkit-background-clip:text;background-clip:text;color:transparent}.synapsia .result-score small{display:block;margin-top:.4rem;font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3);-webkit-text-fill-color:var(--ink-3)}.synapsia .ribbon{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(255,182,72,.45);background:#ffb64814;color:var(--amber);font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;animation:syn-hudin .8s .4s var(--ease) both}.synapsia .ribbon svg{width:.9rem;height:.9rem}.synapsia .result-stats{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.synapsia .rstat{padding:.9rem .6rem;display:grid;gap:.2rem}.synapsia .rstat b{font:500 1.35rem/1.15 var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.synapsia .rstat small{font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .levelmsg{color:var(--ink-2);font-size:.92rem}.synapsia .didyou{width:100%;text-align:left;display:flex;gap:.9rem;align-items:flex-start;padding:1rem 1.15rem}.synapsia .didyou svg{width:1.3rem;height:1.3rem;flex:none;margin-top:.15rem;color:var(--c, var(--glow))}.synapsia .didyou .mono{color:var(--c, var(--glow));display:block;margin-bottom:.25rem}.synapsia .didyou p{font-size:.92rem;color:var(--ink-2)}.synapsia .result-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.3rem}.synapsia .brain-box{width:100%;text-align:left;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.synapsia .brain-toggle{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.85rem 1rem;border-radius:0;border:0;background:transparent;color:var(--ink);cursor:pointer;font:600 .92rem/1.3 var(--body);text-align:left}.synapsia .brain-toggle svg{width:1.15rem;height:1.15rem;flex:none;transition:transform .2s}.synapsia .brain-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.synapsia .brain-note{padding:0 1rem 1rem}.synapsia .brain-note p{margin:0;font-size:.92rem;color:var(--ink-2);-webkit-hyphens:manual;hyphens:manual}.synapsia .feast{position:absolute;inset:0;z-index:8;display:grid;place-items:center;background:var(--bg)}.synapsia .feast[hidden]{display:none!important}.synapsia .feast-hit{display:grid;justify-items:center;align-content:center;gap:.85rem;text-align:center;width:100%;height:100%;padding:1.4rem 1.2rem;border:0;background:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;color:var(--ink);cursor:pointer;font:inherit}.synapsia .feast-orb{width:4.6rem;height:4.6rem;animation:syn-feast-orb 1.6s ease-in-out infinite}.synapsia .feast-title{font:700 1.45rem/1.15 var(--display);letter-spacing:-.03em}.synapsia .feast-best{font:600 .95rem var(--body);color:var(--glow)}@keyframes syn-feast-orb{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}html.reduce-motion .synapsia .feast-orb,.synapsia .feast.is-static .feast-orb{animation:none}html.reduce-motion .synapsia .brain-toggle svg{transition:none}@keyframes syn-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.synapsia .shake{animation:syn-shake .42s ease-in-out}@keyframes syn-flashgood{0%{box-shadow:0 0 rgb(var(--c-rgb, var(--glow-rgb)) / .6),0 0 40px rgb(var(--c-rgb, var(--glow-rgb)) / .4)}to{box-shadow:0 0 0 16px transparent,0 0 0 transparent}}.synapsia .tilebtn,.synapsia .corsi-tile,.synapsia .choice,.synapsia .swatch-btn,.synapsia .key,.synapsia .opt,.synapsia .odd-word,.synapsia .tile,.synapsia .flank-btn,.synapsia .rot-cand{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:var(--glass);transition:transform .14s var(--ease),border-color .2s,background .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.synapsia .tilebtn:hover,.synapsia .corsi-tile:hover,.synapsia .choice:hover,.synapsia .swatch-btn:hover,.synapsia .key:hover,.synapsia .opt:hover,.synapsia .odd-word:hover,.synapsia .flank-btn:hover,.synapsia .rot-cand:hover{border-color:var(--line-2)}.synapsia .flank-btn:active,.synapsia .rot-cand:active,.synapsia .tilebtn:active,.synapsia .corsi-tile:active,.synapsia .choice:active,.synapsia .swatch-btn:active,.synapsia .key:active,.synapsia .opt:active,.synapsia .odd-word:active,.synapsia .tile:active{transform:scale(.96)}.synapsia .mem-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap, 10px);perspective:1100px}.synapsia .mem-card{position:relative;aspect-ratio:3 / 4;border:0;padding:0;background:none;cursor:pointer;transform-style:preserve-3d;transition:transform .6s var(--ease)}.synapsia .mem-card.flipped{transform:rotateY(180deg)}.synapsia .mem-face{position:absolute;inset:0;border-radius:clamp(10px,14%,16px);display:grid;place-items:center;backface-visibility:hidden}.synapsia .mem-back{border:1px solid rgb(var(--glow-rgb) / .22);color:rgb(var(--glow-rgb) / .55);background:radial-gradient(circle at 50% 40%,rgb(var(--glow-rgb) / .14),transparent 60%),var(--mem-back)}.synapsia .mem-back svg{width:44%;height:44%;opacity:.7}.synapsia .mem-card:hover .mem-back{border-color:rgb(var(--glow-rgb) / .5)}.synapsia .mem-front{transform:rotateY(180deg);font-size:calc(var(--cw, 80px) * .48);line-height:1;border:1px solid var(--line-2);background:var(--mem-front)}.synapsia .mem-card.matched .mem-front{border-color:var(--glow);box-shadow:0 0 24px -6px var(--glow),inset 0 0 20px rgb(var(--glow-rgb) / .12)}.synapsia .mem-card.matched{animation:syn-matchpop .5s var(--ease)}@keyframes syn-matchpop{50%{transform:rotateY(180deg) scale(1.06)}}.synapsia .corsi{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(8px,2vw,14px);width:min(100%,440px);aspect-ratio:1;padding:clamp(12px,3vw,18px);border-radius:clamp(18px,5vw,28px);border:1px solid var(--line);background:var(--sunk)}.synapsia .corsi-tile{position:relative;border-radius:22%;font:600 1.5rem var(--display);color:var(--on-light)}.synapsia .corsi-tile.lit{background:var(--glow);border-color:transparent;transform:scale(1.04);box-shadow:0 0 0 1px #fff9 inset,0 0 40px rgb(var(--glow-rgb) / .75),0 0 90px rgb(var(--glow-rgb) / .35)}.synapsia .corsi-tile.tap{background:var(--sky);border-color:transparent;box-shadow:0 0 30px #5aa8ff99}.synapsia .corsi-tile.hint{background:#ffb64826;border-color:var(--amber);color:var(--amber)}.synapsia .corsi[data-lock="1"] .corsi-tile{cursor:default}.synapsia .ufov{position:relative;width:min(100%,520px);aspect-ratio:1;border-radius:50%;border:1px solid var(--line);background:radial-gradient(circle,rgb(var(--tint) / .03),var(--sunk) 70%);box-shadow:0 0 80px -30px #ffb6484d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.synapsia .ufov-ring{position:absolute;left:50%;top:50%;width:var(--d);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgb(var(--tint) / .13);pointer-events:none}.synapsia .ufov-center{position:absolute;left:50%;top:50%;width:24%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:24%;border:1px solid var(--line-2);background:linear-gradient(180deg,#172131,#0f1622);font-size:clamp(2rem,9vw,3.4rem);line-height:1}.synapsia .ufov-center .fix{font:600 1.6rem var(--display);color:var(--ink-3)}.synapsia .ufov-item{position:absolute;width:11%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center}.synapsia .ufov-item svg{width:100%;height:100%;overflow:visible}.synapsia .ufov canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:50%}.synapsia .ufov-pos{position:absolute;width:12%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;cursor:pointer;border:1px solid var(--line-2);background:rgb(var(--tint) / .05);transition:transform .2s var(--spring),border-color .2s,background .2s}.synapsia .ufov-pos:hover{transform:translate(-50%,-50%) scale(1.12);border-color:var(--amber)}.synapsia .ufov-pos.right{background:rgb(var(--glow-rgb) / .15);border-color:var(--glow);box-shadow:0 0 24px rgb(var(--glow-rgb) / .5)}.synapsia .ufov-pos.wrong{background:#ff5f6d1f;border-color:var(--bad)}.synapsia .ufov-pos svg{width:70%;height:70%}.synapsia .choice-row{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.synapsia .choice{display:grid;justify-items:center;gap:.2rem;min-width:8.5rem;padding:.9rem 1.3rem .85rem;border-radius:18px;font-weight:600}.synapsia .choice .emo{font-size:2.4rem;line-height:1.1}.synapsia .choice.right{border-color:var(--glow);box-shadow:0 0 26px -6px var(--glow)}.synapsia .choice.wrong{border-color:var(--bad)}.synapsia .rule-badge{display:inline-flex;align-items:center;gap:.5rem;text-align:center;max-width:100%;padding:.45rem 1rem;border-radius:999px;border:1px solid var(--line-2);font-size:.92rem;color:var(--ink-2)}.synapsia .rule-badge b{color:var(--ink);font-family:var(--mono);font-weight:600;letter-spacing:.1em}.synapsia .rule-badge.word{border-color:var(--amber);color:var(--amber);background:#ffb64814}.synapsia .rule-badge.word b{color:var(--amber)}.synapsia .stroop-card{width:min(100%,480px);padding:clamp(1.8rem,6vw,2.8rem) 1rem;border-radius:26px;text-align:center;border:1px solid var(--line);background:var(--stage);color:#eef3f8;font:700 clamp(2.8rem,12vw,4.8rem)/1 var(--display);letter-spacing:.01em}.synapsia .stroop-card.word{border:1px dashed var(--amber)}.synapsia .stroop-card.ok{animation:syn-flashgood .45s ease-out}.synapsia .stroop-answers{width:min(100%,560px);display:grid;grid-template-columns:repeat(var(--k, 4),minmax(0,1fr));gap:.6rem}.synapsia .swatch-btn{display:grid;justify-items:center;gap:.35rem;padding:.8rem .3rem .7rem;min-height:5rem;border-radius:18px;font-weight:500;font-size:.92rem}.synapsia .swatch-btn i{width:1.9rem;height:1.9rem;border-radius:50%;background:var(--sw);box-shadow:0 0 18px -2px var(--sw)}.synapsia .swatch-btn kbd{font:500 .6rem var(--mono);color:var(--ink-3)}.synapsia .calc-task{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.25em;font:600 clamp(2.6rem,10vw,4.4rem)/1.1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:center}.synapsia .calc-ans{display:inline-block;min-width:2.2ch;padding:0 .2em;border-radius:.2em;text-align:center;border:1px solid var(--line-2);background:var(--sunk);color:var(--ink)}.synapsia .calc-ans.empty:after{content:"";display:inline-block;width:.06em;height:.78em;background:var(--sky);box-shadow:0 0 10px var(--sky);animation:syn-blink 1s steps(1) infinite;vertical-align:-.05em}@keyframes syn-blink{50%{opacity:0}}.synapsia .calc-ans.ok{border-color:var(--glow);color:var(--glow);box-shadow:0 0 30px -6px var(--glow)}.synapsia .calc-ans.bad{border-color:var(--bad);color:var(--bad)}.synapsia .calc-solution{min-height:1.6em;color:var(--ink-2)}.synapsia .keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:min(100%,340px)}.synapsia .key{height:clamp(3.2rem,8vh,4rem);border-radius:16px;font:500 1.45rem var(--body);display:grid;place-items:center}.synapsia .key.down{transform:scale(.95);border-color:var(--sky)}.synapsia .key svg{width:1.4rem;height:1.4rem}.synapsia .key.soft{color:var(--ink-2);background:transparent}.synapsia .series{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.synapsia .series-num{min-width:3.4rem;padding:.7rem .8rem;border-radius:14px;text-align:center;border:1px solid var(--line);background:var(--panel);font:600 clamp(1.4rem,5vw,2rem)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:syn-hudin .5s var(--ease) both}.synapsia .series-num.q{border:1px dashed var(--sky);color:var(--sky);box-shadow:0 0 24px -8px var(--sky)}.synapsia .series-num.q.solved{border:1px solid var(--glow);color:var(--glow);box-shadow:0 0 24px -6px var(--glow)}.synapsia .options{width:min(100%,460px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.synapsia .opt{min-height:3.8rem;border-radius:18px;font:600 1.45rem var(--display);font-variant-numeric:tabular-nums}.synapsia .opt.right,.synapsia .odd-word.right{border-color:var(--glow);color:var(--glow);box-shadow:0 0 26px -8px var(--glow);background:rgb(var(--glow-rgb) / .08)}.synapsia .opt.wrong,.synapsia .odd-word.wrong{border-color:var(--bad);color:var(--bad);background:#ff5f6d12}.synapsia .opt[disabled],.synapsia .odd-word[disabled]{cursor:default}.synapsia .explain{width:min(100%,540px);display:flex;gap:.8rem;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.85rem 1rem;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.synapsia .explain .why{display:flex;gap:.6rem;align-items:center;color:var(--ink-2)}.synapsia .explain .why svg{width:1.3rem;height:1.3rem;flex:none}.synapsia .explain.good .why svg{color:var(--glow)}.synapsia .explain.bad .why svg{color:var(--bad)}.synapsia .explain .btn{margin-left:auto}.synapsia .word-hint{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;justify-content:center;color:var(--ink-3)}.synapsia .slots,.synapsia .tiles{display:flex;justify-content:center;gap:var(--tg, 8px);flex-wrap:nowrap}.synapsia .slot,.synapsia .tile{width:var(--ts, 3.3rem);height:var(--ts, 3.3rem);flex:none;border-radius:26%;display:grid;place-items:center;font:600 calc(var(--ts, 3.3rem) * .46)/1 var(--display);color:var(--ink)}.synapsia .slot{border:1px solid var(--line);background:var(--sunk);cursor:pointer}.synapsia .slot.filled{border-color:var(--line-2);background:var(--panel-2);animation:syn-hudin .25s var(--ease)}.synapsia .slot.hinted{border-color:var(--amber);color:var(--amber);cursor:default}.synapsia .slots.win .slot{border-color:var(--glow);color:var(--glow);box-shadow:0 0 18px -6px var(--glow)}.synapsia .tile{border-color:#ff8a7a66;color:var(--coral);background:#ff8a7a12}.synapsia .tile:hover{border-color:var(--coral);box-shadow:0 0 18px -6px var(--coral)}.synapsia .tile.used{opacity:.15;transform:scale(.88);pointer-events:none;box-shadow:none}.synapsia .odd-q{color:var(--ink-2);text-align:center;font-size:1.05rem}.synapsia .odd-q b{color:var(--ink)}.synapsia .odd-grid{width:min(100%,560px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.synapsia .odd-word{min-height:4.4rem;padding:.8rem;border-radius:18px;font:600 clamp(1.1rem,4vw,1.35rem)/1.2 var(--body);overflow-wrap:anywhere;animation:syn-hudin .45s var(--ease) both}.synapsia .odd-word.dim{opacity:.4}.synapsia .odd-grid.five .odd-word:last-child{grid-column:1 / -1}.synapsia .stats4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.synapsia .stat{display:grid;gap:.45rem;align-content:start;padding:1.2rem 1.3rem}.synapsia .stat b{font:500 2.4rem/1 var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.synapsia .stat small{font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .prog-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1rem;margin-top:1rem}.synapsia .radar svg{width:100%;max-width:460px;display:block;margin-inline:auto;overflow:visible}.synapsia .radar .grid{fill:none;stroke:rgb(var(--tint) / .09);stroke-width:1}.synapsia .radar .ring-fill{fill:rgb(var(--tint) / .02)}.synapsia .radar .shape{fill:rgb(var(--glow-rgb) / .14);stroke:var(--glow);stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgb(var(--glow-rgb) / .6))}.synapsia .radar .lbl{font:500 13px var(--mono);letter-spacing:.01em;fill:var(--ink-2);text-transform:none}.synapsia .radar .val{font:600 20px var(--display);fill:var(--ink)}.synapsia .radar .dot{fill:var(--c);filter:drop-shadow(0 0 6px var(--c))}.synapsia .radar .val.prov{fill:var(--ink-2)}.synapsia .radar .prov-k{font:500 10px var(--mono);letter-spacing:.01em;fill:var(--ink-3);text-transform:none}.synapsia .radar-note{margin:.9rem auto 0;max-width:34rem;text-align:center;font-size:.82rem;line-height:1.45;color:var(--ink-3)}.synapsia .card-title{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.synapsia .card-title h3{font:600 1.2rem var(--display);letter-spacing:-.03em}.synapsia .card-title small{font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .bars{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:.35rem;align-items:end;height:clamp(9.5rem,22vw,15rem)}.synapsia .chart-card{display:flex;flex-direction:column}.synapsia .chart-card .bars{flex:1;height:auto;min-height:clamp(9.5rem,22vw,15rem)}.synapsia .bar-c{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;height:100%;min-width:0}.synapsia .bar-c .col{width:100%;max-width:1.6rem;flex:1;display:flex;flex-direction:column;justify-content:flex-end}.synapsia .bar-c i{display:block;width:100%;min-height:3px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--glow),rgb(var(--glow2-rgb) / .55));box-shadow:0 0 14px -4px var(--glow)}.synapsia .bar-c.zero i{background:rgb(var(--tint) / .07);box-shadow:none}.synapsia .bar-c.today i{background:linear-gradient(180deg,var(--amber),rgba(255,182,72,.4));box-shadow:0 0 14px -4px var(--amber)}.synapsia .bar-c small{font:500 .56rem var(--mono);color:var(--ink-3)}.synapsia .bar-c em{font:500 .66rem var(--mono);font-style:normal;color:var(--ink-2);min-height:1em}.synapsia .glist{display:grid;gap:.55rem}.synapsia .grow{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) 6.5rem auto;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:18px}.synapsia .grow b{display:block;font-weight:600}.synapsia .grow small{display:block;font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3);margin-top:.1rem}.synapsia .grow small:empty{display:none}.synapsia .levelbar{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;margin-top:.4rem}.synapsia .levelbar i.pro{background:#ffb6481a}.synapsia .levelbar i.pro.on{background:var(--amber);box-shadow:0 0 6px var(--amber)}.synapsia .levelbar i{height:4px;border-radius:2px;background:rgb(var(--tint) / .08)}.synapsia .levelbar i.on{background:var(--c);box-shadow:0 0 6px var(--c)}.synapsia .spark{width:100%;height:2rem}.synapsia .spark polyline{fill:none;stroke:var(--c);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--c))}.synapsia .spark circle{fill:var(--c)}.synapsia .spark .base{stroke:rgb(var(--tint) / .08);stroke-width:1}.synapsia .badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.synapsia .badge{display:grid;justify-items:center;align-content:start;text-align:center;gap:.5rem;padding:1.3rem .9rem}.synapsia .medal{--s: 3.6rem;width:var(--s);height:var(--s);flex:none;border-radius:50%;display:grid;place-items:center;color:var(--c);border:1px solid rgb(var(--c-rgb) / .55);background:radial-gradient(circle at 35% 30%,rgb(var(--c-rgb) / .3),rgb(var(--c-rgb) / .05) 70%);box-shadow:0 0 30px -8px var(--c),inset 0 0 14px rgb(var(--c-rgb) / .2)}.synapsia .medal svg{width:44%;height:44%}.synapsia .badge b{font-weight:600;font-size:.98rem}.synapsia .badge small{font-size:.78rem;color:var(--ink-2);line-height:1.4}.synapsia .badge .num{font-family:var(--mono);font-size:.76rem;letter-spacing:.01em;color:var(--ink-3)}.synapsia .badge.locked .medal{color:var(--ink-3);border:1px dashed var(--line-2);background:transparent;box-shadow:none}.synapsia .badge.locked b{color:var(--ink-2)}.synapsia .empty-note{padding:.9rem 1.1rem;border-radius:14px;border:1px dashed var(--line-2);color:var(--ink-2);font-size:.92rem;text-align:center;margin-top:.8rem}.synapsia .page-hero{display:grid;gap:1.1rem;padding-block:clamp(1.8rem,4.5vw,3.6rem) .5rem}.synapsia .page-hero>*{max-width:46rem}.synapsia .page-hero h1{font-size:clamp(2.6rem,1.5rem + 3.6vw,4.6rem);line-height:.98;letter-spacing:-.05em}.synapsia .studies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.synapsia .study{display:grid;gap:.8rem;align-content:start;padding:1.5rem}.synapsia .study .meta{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.synapsia .year{font:600 1.6rem/1 var(--display);letter-spacing:-.03em;color:var(--glow)}.synapsia .year small{font:500 .8rem/1 var(--body);letter-spacing:0;color:var(--ink-3);margin-right:.3rem}.synapsia .study h3{font:600 1.3rem/1.15 var(--display);letter-spacing:-.03em}.synapsia .study p{color:var(--ink-2)}.synapsia .foryou{display:flex;gap:.65rem;align-items:flex-start;padding-top:.9rem;border-top:1px solid var(--line);font-size:.93rem;color:var(--ink)}.synapsia .foryou svg{width:1.1rem;height:1.1rem;flex:none;margin-top:.2rem;color:var(--glow)}.synapsia .study a,.synapsia .sources a{color:var(--ink);text-underline-offset:3px;text-decoration-color:rgb(var(--glow-rgb) / .6)}.synapsia .honest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2.4rem;padding:clamp(1.4rem,3vw,2.3rem);border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(40rem 20rem at 0% 0%,rgb(var(--glow-rgb) / .07),transparent 60%),var(--glass)}.synapsia .honest h3{font:600 1.3rem var(--display);margin-bottom:.9rem;letter-spacing:-.02em}.synapsia .honest ul{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.synapsia .honest li{display:flex;gap:.65rem;align-items:flex-start}.synapsia .honest li svg{width:1.2rem;height:1.2rem;flex:none;margin-top:.2rem}.synapsia .honest .yes li svg{color:var(--glow)}.synapsia .honest .no li svg{color:var(--bad)}.synapsia .honest .note{grid-column:1 / -1;color:var(--ink-2);font-size:.92rem;border-top:1px solid var(--line);padding-top:1.1rem}.synapsia .tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.synapsia .tip{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem}.synapsia .tip .gicon{--s: 2.8rem}.synapsia .tip h3{font-size:1.05rem;margin-bottom:.35rem}.synapsia .tip p{font-size:.92rem;color:var(--ink-2)}.synapsia .kids-note{margin-top:1rem;display:flex;gap:.8rem;align-items:center;padding:.95rem 1.15rem;border-radius:16px;border:1px solid rgba(255,182,72,.3);background:#ffb6480f;color:var(--ink)}.synapsia .kids-note svg{width:1.3rem;height:1.3rem;flex:none;color:var(--amber)}.synapsia .factors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(0,1.25fr);gap:1rem}.synapsia .phase{display:grid;gap:.9rem;align-content:start;padding:1.3rem}.synapsia .phase .chips{display:flex;flex-wrap:wrap;gap:.45rem}.synapsia .phase .chip{font-size:.66rem;padding:.42rem .75rem;color:var(--ink)}.synapsia .aside-note{display:flex;gap:1rem;align-items:flex-start;padding:1.3rem 1.4rem}.synapsia .aside-note .brand-orb{width:1.6rem;height:1.6rem;margin-top:.2rem}.synapsia .aside-note p{color:var(--ink-2)}.synapsia .aside-note b{color:var(--ink);font-weight:600}.synapsia .sources ol{margin:0;padding-left:1.3rem;display:grid;gap:.6rem;color:var(--ink-2);font-size:.9rem}.synapsia .disclaimer{margin-top:1.4rem;padding:1rem 1.2rem;border-radius:16px;border:1px solid var(--line);color:var(--ink-2);font-size:.92rem}.synapsia .site-footer{padding-block:1.6rem 2.6rem;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;justify-content:space-between;color:var(--ink-3);border-top:1px solid var(--line);margin-top:1rem}.synapsia .foot-nav{display:flex;gap:1.2rem}.synapsia .foot-link{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.synapsia .foot-link:hover{color:var(--ink);text-decoration-color:var(--glow)}.synapsia .ph{padding:.05em .45em;border-radius:6px;border:1px dashed rgba(255,182,72,.6);background:#ffb64814;color:var(--amber);font-family:var(--mono);font-size:.86em;font-weight:500;letter-spacing:.01em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.synapsia .ph-note{display:flex;gap:.7rem;align-items:flex-start;margin-bottom:1rem;padding:.85rem 1.1rem;border-radius:16px;border:1px solid rgba(255,182,72,.35);background:#ffb6480f;font-size:.92rem}.synapsia .ph-note svg{width:1.2rem;height:1.2rem;flex:none;color:var(--amber);margin-top:.12rem}.synapsia .imp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.synapsia .imp-card{display:grid;gap:.8rem;align-content:start;min-width:0}.synapsia .imp-card>.mono{color:var(--ink-3)}.synapsia .imp-card address{font-style:normal;line-height:2}.synapsia .imp-dl{margin:0;display:grid;gap:.7rem}.synapsia .imp-dl div{display:grid;gap:.15rem}.synapsia .imp-dl dt{font:500 .76rem/1.4 var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .imp-dl dd{margin:0}.synapsia .imp-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2.4rem;margin-top:clamp(2rem,4vw,3rem)}.synapsia .imp-text section{display:grid;gap:.6rem;align-content:start;min-width:0;padding-top:1.2rem;border-top:1px solid var(--line)}.synapsia .imp-text h2{font-size:1.3rem;letter-spacing:-.02em}.synapsia .imp-text p{color:var(--ink-2);font-size:.95rem}.synapsia .imp-text ul{display:grid;gap:.45rem;margin:0;padding-left:1.1rem;color:var(--ink-2);font-size:.95rem}.synapsia .imp-text li::marker{color:var(--ink-3)}.synapsia .imp-text b{color:var(--ink);font-weight:600}.synapsia .imp-text a{color:var(--glow);text-decoration:underline;text-underline-offset:3px}.synapsia .imp-stand{margin-top:2rem;color:var(--ink-3)}@media(max-width:900px){.synapsia .imp-grid,.synapsia .imp-text{grid-template-columns:minmax(0,1fr)}}.synapsia .toasts{position:fixed;left:50%;transform:translate(-50%);bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));z-index:300;display:grid;gap:.5rem;width:min(26rem,calc(100vw - 2rem));pointer-events:none}.synapsia .toast{display:flex;align-items:center;gap:.9rem;padding:.7rem 1rem .7rem .7rem;border-radius:18px;border:1px solid var(--line-2);background:var(--panel-solid);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px -20px rgb(0 0 0 / var(--shadow-a));pointer-events:auto;animation:syn-toastin .6s var(--ease) both}.synapsia .toast.out{animation:syn-toastout .35s ease-in both}.synapsia .toast .medal{--s: 2.6rem}.synapsia .toast b{display:block;font-weight:600}.synapsia .toast small{display:block;font-size:.82rem;color:var(--ink-2)}@keyframes syn-toastin{0%{transform:translateY(24px);opacity:0}}@keyframes syn-toastout{to{transform:translateY(16px);opacity:0}}.synapsia .confetti{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:250;mix-blend-mode:screen}.synapsia .view{animation:syn-viewin .6s var(--ease) both}@keyframes syn-viewin{0%{opacity:.3;transform:translateY(8px)}}.synapsia .off-today{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.2rem;margin-top:.8rem;padding:1rem 1.1rem;border-radius:var(--r-lg);border:1px solid rgb(var(--c-rgb) / .28);background:radial-gradient(30rem 12rem at 0% 50%,rgb(var(--c-rgb) / .1),transparent 70%),var(--glass)}.synapsia .off-today .gicon{--s: 3rem}.synapsia .ot-body{display:grid;gap:.3rem;min-width:0}.synapsia .ot-k{display:inline-flex;align-items:center;gap:.5rem;color:var(--c)}.synapsia .ot-k svg{width:.95rem;height:.95rem}.synapsia .ot-line{color:var(--ink-2);font-size:.98rem}.synapsia .ot-line b{color:var(--ink);font-weight:600}.synapsia .ot-actions{display:flex;align-items:center;gap:.5rem}.synapsia .ot-done{display:inline-flex;align-items:center;gap:.35rem;color:var(--c);font:500 .8rem var(--mono);letter-spacing:.01em;text-transform:none;margin-right:.3rem}.synapsia .ot-done svg{width:1rem;height:1rem}.synapsia .off-today.done{border-color:rgb(var(--c-rgb) / .45)}.synapsia .off-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.4rem,3vw,3rem);align-items:center;padding:clamp(1.4rem,3.4vw,2.6rem);border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(36rem 22rem at 0% 0%,rgba(255,138,122,.1),transparent 62%),radial-gradient(30rem 20rem at 100% 100%,rgba(255,182,72,.07),transparent 60%),var(--glass)}.synapsia .ot-copy{display:grid;gap:1.1rem;justify-items:start}.synapsia .en-teaser{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.4rem,3vw,3rem);align-items:center;padding:clamp(1.4rem,3.4vw,2.6rem);border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(36rem 22rem at 0% 0%,rgba(167,139,250,.12),transparent 62%),radial-gradient(30rem 20rem at 100% 100%,rgba(90,168,255,.08),transparent 60%),var(--glass)}.synapsia .en-facts{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin:0;padding:0;list-style:none}.synapsia .en-facts li{display:grid;gap:.1rem}.synapsia .en-facts b{font:600 1.5rem/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.synapsia .en-facts span{font-size:.85rem;color:var(--ink-3)}.synapsia .en-status{margin:0;color:var(--ink);font-size:.95rem}.synapsia .en-demo{display:grid;gap:.8rem;padding:1.2rem;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--sunk)}.synapsia .en-stages{display:flex;gap:.35rem}.synapsia .en-stages span{padding:.2rem .55rem;border-radius:999px;border:1px solid var(--line-2);font:600 .8rem/1.4 var(--mono);color:var(--ink-3)}.synapsia .en-stages .on{color:var(--ink);border-color:var(--line-2);background:var(--panel-2)}.synapsia .en-stages .now{color:var(--ink);border-color:#a78bfad9;box-shadow:0 0 10px #a78bfa4d}.synapsia .en-card{display:grid;gap:.55rem;justify-items:center;text-align:center;padding:1.3rem 1rem;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--glass)}.synapsia .en-card-q{margin:0;font-size:1.15rem;color:var(--ink)}.synapsia .en-card-q i{display:inline-block;width:4rem;height:1em;vertical-align:-.15em;border-bottom:2px solid var(--line-2)}.synapsia .en-card-a{margin:0;font-weight:600;color:var(--ink)}.synapsia .en-card-a small{display:block;font-weight:400;font-size:.8rem;color:var(--ink-3)}.synapsia .en-plan{display:flex;flex-wrap:wrap;gap:.4rem}.synapsia .en-plan span{padding:.3rem .6rem;border-radius:10px;border:1px solid var(--line);font-size:.78rem;color:var(--ink-2)}.synapsia .en-plan .done{display:inline-flex;align-items:center;gap:.3rem;color:var(--ink-3)}.synapsia .en-plan .done svg{width:.85rem;height:.85rem;flex:none;color:#a78bfa}@media(max-width:600px){.synapsia .en-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1rem}}@media(max-width:860px){.synapsia .en-teaser{grid-template-columns:minmax(0,1fr)}}.synapsia .ot-copy p{color:var(--ink-2);max-width:32rem}.synapsia .offcats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.synapsia .offcat{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;border-radius:var(--r-md);border:1px solid var(--line);background:var(--sunk);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:border-color .25s,transform .25s var(--ease),background .25s}.synapsia .offcat:hover{border-color:rgb(var(--c-rgb) / .5);transform:translateY(-2px);background:rgb(var(--c-rgb) / .06)}.synapsia .offcat .gicon{--s: 2.7rem}.synapsia .oc-txt{display:grid;gap:.2rem;min-width:0}.synapsia .oc-txt b{font:600 1.02rem/1.15 var(--display);letter-spacing:-.03em}.synapsia .oc-arrow{width:1rem;height:1rem;color:var(--c);opacity:.7;transition:transform .25s var(--ease)}.synapsia .offcat:hover .oc-arrow{transform:translate(3px);opacity:1}.synapsia .offgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.synapsia .ocard{position:relative;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.3rem;cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(24rem 14rem at 100% 0%,rgb(var(--c-rgb) / .08),transparent 60%),var(--glass);transition:border-color .3s,transform .3s var(--ease)}.synapsia .ocard:hover{border-color:rgb(var(--c-rgb) / .45);transform:translateY(-3px)}.synapsia .oc-top{display:flex;align-items:center;gap:.6rem}.synapsia .oc-top .lvl{margin-left:auto}.synapsia .chip.today{border-color:rgb(var(--c-rgb) / .5);color:var(--c)}.synapsia .lvl{display:inline-flex;gap:.25rem}.synapsia .lvl i{width:.5rem;height:.5rem;border-radius:50%;border:1px solid var(--line-2)}.synapsia .lvl i.on{background:var(--c, var(--glow));border-color:var(--c, var(--glow));box-shadow:0 0 8px var(--c, var(--glow))}.synapsia .lvl i.pro.on{background:var(--amber, #F5B53D);border-color:var(--amber, #F5B53D);box-shadow:0 0 8px var(--amber, #F5B53D)}.synapsia .oc-body{display:grid;gap:.45rem}.synapsia .oc-cat{color:var(--c)}.synapsia .ocard h3,.synapsia .ocard .oc-name{display:block;font:600 1.45rem/1.08 var(--display);letter-spacing:-.03em}.synapsia .ocard p{color:var(--ink-2);font-size:.94rem}.synapsia .oc-mini{display:none;color:var(--ink-3);text-transform:none;letter-spacing:.02em}.synapsia .oc-facts{margin:0;display:grid;gap:.35rem;font-size:.86rem}.synapsia .oc-facts div{display:grid;grid-template-columns:6.6rem minmax(0,1fr);gap:.6rem}.synapsia .oc-facts dt{font:500 .76rem/1.9 var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .oc-facts dd{margin:0;color:var(--ink)}.synapsia .oc-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.9rem;border-top:1px solid var(--line)}.synapsia .oc-foot .mono{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink-3)}.synapsia .oc-foot .mono svg{width:.9rem;height:.9rem;color:var(--c)}.synapsia .ostudies{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.synapsia .ostudy{display:grid;gap:.5rem;align-content:start;padding:1.3rem}.synapsia .ostudy b{font:600 1.15rem var(--display);letter-spacing:-.03em}.synapsia .ostudy p{color:var(--ink-2);font-size:.92rem}.synapsia .ostudy .mono{color:var(--ink-3);text-transform:none;letter-spacing:.01em}.synapsia .safe-note{display:flex;gap:1.1rem;align-items:flex-start;padding:1.4rem}.synapsia .safe-note h3{margin-bottom:.4rem}.synapsia .safe-note p{color:var(--ink-2)}.synapsia .sheet-wide{width:min(780px,calc(100% - 2rem));max-height:min(92vh,980px)}.synapsia .off-head{border-bottom:1px solid var(--line);padding-bottom:1rem}.synapsia .oh-title{display:flex;align-items:center;gap:.9rem;min-width:0}.synapsia .oh-title .gicon{--s: 3rem}.synapsia .oh-title .mono{color:var(--c, var(--glow))}.synapsia .oh-title h2{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.3rem);margin-top:.2rem}.synapsia .off-body{gap:1.3rem;padding-top:1.2rem}.synapsia .off-intro{font:400 1.4rem/1.35 var(--body);color:var(--ink-2);letter-spacing:-.02em}.synapsia .off-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.synapsia .off-facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.6rem;column-gap:.6rem;align-items:start;padding:.75rem .85rem;border-radius:14px;border:1px solid var(--line);background:var(--panel)}.synapsia .off-facts svg{grid-row:span 2;width:1.15rem;height:1.15rem;margin-top:.1rem;color:var(--c, var(--glow))}.synapsia .off-facts dt{font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .off-facts dd{margin:0;font-size:.9rem;line-height:1.35}.synapsia .off-safe{display:flex;gap:.7rem;align-items:flex-start;padding:.8rem 1rem;border-radius:14px;border:1px solid rgba(255,182,72,.35);background:#ffb64812;font-size:.92rem}.synapsia .off-safe svg{width:1.2rem;height:1.2rem;flex:none;color:var(--amber);margin-top:.1rem}.synapsia .off-sec{display:grid;gap:.8rem}.synapsia .off-sec>.mono,.synapsia .off-vary .mono,.synapsia .off-why .mono{color:var(--ink-3)}.synapsia .off-steps{list-style:none;counter-reset:st;margin:0;padding:0;display:grid;gap:.85rem}.synapsia .off-steps li{counter-increment:st;position:relative;padding-left:3rem;min-height:2.1rem;font-size:1.02rem;line-height:1.5}.synapsia .off-steps li:before{content:counter(st,decimal-leading-zero);position:absolute;left:0;top:-.05rem;width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;font:600 .8rem var(--mono);color:var(--c, var(--glow));border:1px solid rgb(var(--c-rgb, var(--glow-rgb)) / .45);background:rgb(var(--c-rgb, var(--glow-rgb)) / .08)}.synapsia .off-vary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.synapsia .off-vary>div{display:grid;gap:.35rem;align-content:start;padding:.9rem 1rem;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.synapsia .off-vary p{font-size:.92rem;color:var(--ink-2)}.synapsia .off-why{display:flex;gap:.9rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:16px;border:1px solid rgb(var(--c-rgb, var(--glow-rgb)) / .25);background:rgb(var(--c-rgb, var(--glow-rgb)) / .05)}.synapsia .off-why>svg{width:1.3rem;height:1.3rem;flex:none;color:var(--c, var(--glow));margin-top:.15rem}.synapsia .off-why div{display:grid;gap:.35rem}.synapsia .off-why p{color:var(--ink);font-size:.95rem}.synapsia .off-why small{color:var(--ink-3);text-transform:none;letter-spacing:.02em}.synapsia .off-timer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:center;padding:1.1rem 1.2rem;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--sunk)}.synapsia .ot-ring{position:relative;width:8.6rem;height:8.6rem}.synapsia .ot-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.synapsia .ot-ring circle{fill:none;stroke-width:6}.synapsia .ot-ring .track{stroke:rgb(var(--tint) / .08)}.synapsia .ot-ring .val{stroke:var(--c, var(--glow));stroke-linecap:round;filter:drop-shadow(0 0 8px rgb(var(--c-rgb, var(--glow-rgb)) / .7));transition:stroke-dashoffset .25s linear}.synapsia .ot-time{position:absolute;inset:0;display:grid;place-items:center;font:600 2rem/1 var(--display);letter-spacing:-.03em}.synapsia .off-timer.ended .ot-time{color:var(--c, var(--glow));animation:syn-pulse 1.2s ease-in-out 3}.synapsia .ot-ctrl{display:grid;gap:.75rem;justify-items:start;min-width:0}.synapsia .ot-ctrl>.mono{color:var(--ink-3)}.synapsia .ot-dur{width:100%;max-width:22rem}.synapsia .caller-btn[aria-pressed=true]{border-color:var(--c, var(--glow));color:var(--c, var(--glow));background:rgb(var(--c-rgb, var(--glow-rgb)) / .1)}.synapsia .call-word{min-height:1em;font:600 clamp(2rem,6vw,2.8rem)/1 var(--display);letter-spacing:-.03em;color:var(--c, var(--glow));text-shadow:0 0 24px rgb(var(--c-rgb, var(--glow-rgb)) / .5)}.synapsia .call-word.pop{animation:syn-callpop .45s var(--spring)}@keyframes syn-callpop{0%{transform:scale(.7);opacity:.2}}.synapsia .off-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.synapsia #offDone.flash .go{animation:syn-donepop .6s var(--spring)}.synapsia #offDone.pulse{box-shadow:0 0 0 4px rgb(var(--c-rgb, var(--glow-rgb)) / .35),0 18px 52px -10px rgb(var(--glow-rgb) / .7)}@keyframes syn-donepop{40%{transform:scale(1.3)}}.synapsia .off-count{color:var(--ink-3);text-transform:none;letter-spacing:.02em}.synapsia .oc-ill{padding:.5rem .6rem;border-radius:14px;border:1px solid var(--line);background:radial-gradient(14rem 8rem at 50% 100%,rgb(var(--c-rgb) / .08),transparent 70%),var(--sunk);overflow:hidden}.synapsia .oc-ill .ill{height:118px}.synapsia .off-ill{margin:0;display:grid;gap:.5rem;justify-items:center;padding:1rem 1.2rem .8rem;border-radius:18px;border:1px solid var(--line);background:radial-gradient(26rem 12rem at 50% 100%,rgb(var(--c-rgb, var(--glow-rgb)) / .1),transparent 70%),var(--sunk)}.synapsia .off-ill .ill{max-width:460px;height:min(240px,46vw)}.synapsia img.ill-photo{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;border-radius:14px;background:var(--bg-2);overflow:clip}.synapsia .off-ill img.ill-photo{height:auto;max-height:none;aspect-ratio:4 / 3;margin-inline:auto}.synapsia .off-ill figcaption{color:var(--ink-3)}html.hc[data-theme=dark] .synapsia .ill{--ill-dim: rgba(217, 226, 236, .5);--ill-line: rgb(var(--tint) / .3);--ill-text: #D2DAE5}.synapsia .legend{display:inline-flex;gap:.9rem}.synapsia .legend span{display:inline-flex;align-items:center;gap:.4rem}.synapsia .legend i{width:.6rem;height:.6rem;border-radius:2px;background:var(--glow)}.synapsia .legend i.off{background:var(--coral)}.synapsia .bar-c .col i.off{background:linear-gradient(180deg,var(--coral),rgba(255,138,122,.5));box-shadow:0 0 14px -4px var(--coral);border-radius:4px 4px 2px 2px;margin-bottom:2px}.synapsia .off-prog{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.4rem 2.4rem;align-items:center;margin-top:1rem}.synapsia .op-sum{display:grid;gap:.55rem;justify-items:start}.synapsia .op-sum .mono{color:var(--coral)}.synapsia .op-sum b{font:300 3.2rem/1 var(--display);letter-spacing:-.05em}.synapsia .op-sum p{color:var(--ink-2);font-size:.93rem}.synapsia .op-cats{display:grid;gap:.7rem}.synapsia .op-row{display:grid;grid-template-columns:auto 11rem minmax(0,1fr) 2.2rem;align-items:center;gap:.8rem}.synapsia .op-row .gicon{--s: 2.2rem}.synapsia .op-name{font-size:.9rem}.synapsia .op-row .bar{height:6px}.synapsia .op-row b{font:600 1.1rem var(--display);text-align:right}.synapsia .printview{position:fixed;inset:0;z-index:260;overflow:auto;overscroll-behavior:contain;background:#12151b}html.syn-page.pv-open{overflow:hidden}.synapsia .pv-bar{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding:calc(.8rem + env(safe-area-inset-top,0px)) var(--gutter) .8rem;background:#0c0f15f0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.synapsia .pv-title{display:grid;gap:.15rem}.synapsia .pv-title b{font:600 1.2rem var(--display);letter-spacing:-.03em}.synapsia .pv-title .mono{color:var(--ink-3)}.synapsia .pv-ctrl{display:flex;flex-wrap:wrap;gap:.6rem;margin-inline:auto}.synapsia .pv-ctrl .seg button{flex:none;padding-inline:.9rem}.synapsia .pv-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.synapsia .pv-note{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:1rem auto 0;width:min(794px,calc(100% - 2rem));padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(255,182,72,.4);background:#ffb64814;font-size:.92rem}.synapsia .pv-note>svg{width:1.2rem;height:1.2rem;color:var(--amber);flex:none}.synapsia .pv-note span{flex:1 1 18rem}.synapsia .printview .pp-pages{padding-top:1.6rem}.synapsia .printview .pp-page{zoom:var(--pz, 1)}@media print{html.syn-page,html.syn-page body,.synapsia{background:#fff!important}html.syn-page{font-size:100%}.synapsia:before,.synapsia:after{display:none!important}.synapsia .skip,.synapsia .topbar,.synapsia main,.synapsia .site-footer,.synapsia .tabbar,.synapsia dialog,.synapsia .toasts,.synapsia #announcer,.synapsia .confetti,.synapsia .pv-bar,.synapsia .pv-note{display:none!important}.synapsia #printView,.synapsia #printView[hidden]{display:block!important;position:static!important;overflow:visible!important;background:none!important}.synapsia .printview .pp-pages{padding:0!important;gap:0!important}.synapsia .printview .pp-page{zoom:1!important}}.synapsia #view-start .section{padding-block:96px}.synapsia #view-start .section-head{margin-bottom:clamp(1.8rem,3.5vw,2.8rem)}.synapsia .today-wrap{padding-top:72px}@media(min-width:861px){.synapsia #view-start .section{padding-block:160px}.synapsia .today-wrap{padding-top:120px}}.synapsia #view-start .beat{display:flex;flex-direction:column;justify-content:center;min-height:100svh;height:auto;max-height:none;overflow:visible}.synapsia #view-start #beat-brain{min-height:0;justify-content:flex-start}.synapsia #view-start .beat-frame{min-height:100svh;height:auto;max-height:none;display:flex;align-items:center;overflow:visible;box-sizing:border-box;margin-top:-4.2rem;padding-top:4.2rem}@media(max-width:860px){.synapsia #view-start .beat-frame{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}}.synapsia #view-start .beat-more{margin-top:clamp(1.6rem,3vw,2.4rem)}@media(prefers-reduced-motion:no-preference){html:not(.reduce-motion) .synapsia.film #view-start:not(.coldclub-stack) .beat{transition:opacity .3s var(--ease),transform .3s var(--ease)}html:not(.reduce-motion) .synapsia.film #view-start:not(.coldclub-stack) .beat:not(.is-in){opacity:0;transform:translateY(12px)}}@keyframes syn-brain-scroll{0%{transform:rotate(0) scale(1)}to{transform:rotate(4deg) scale(1.04)}}@keyframes syn-brain-idle{0%{transform:rotate(-1.8deg)}to{transform:rotate(1.8deg)}}@supports ((animation-timeline: view()) and (animation-timeline: scroll())){.synapsia #view-start.coldclub-stack{timeline-scope:--beat-brain}.synapsia #view-start.coldclub-stack>.beat-film{view-timeline-name:--beat-brain;view-timeline-axis:block}}@media(prefers-reduced-motion:no-preference){@supports ((animation-timeline: view()) and (animation-timeline: scroll())){html:not(.reduce-motion) .synapsia #beat-brain .hero-stage{animation-name:syn-brain-scroll;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--beat-brain;animation-range:entry 100% exit 0%}}html:not(.reduce-motion) .synapsia #beat-brain .hero-stage canvas,html:not(.reduce-motion) .synapsia #beat-brain .brain-fallback{animation:syn-brain-idle 32s ease-in-out infinite alternate}}.synapsia{--stack-top: calc(4.2rem + 1px + env(safe-area-inset-top, 0px)) ;--stack-tab: 0px}@media(max-width:860px){.synapsia{--stack-tab: calc(64px + env(safe-area-inset-bottom, 0px)) }}html.nav-compact .synapsia{--stack-tab: calc(64px + env(safe-area-inset-bottom, 0px)) }@media(max-width:860px){html.fs-2 .synapsia{--stack-tab: calc(76px + env(safe-area-inset-bottom, 0px)) }}html.fs-2.nav-compact .synapsia{--stack-tab: calc(76px + env(safe-area-inset-bottom, 0px)) }.synapsia #view-start.coldclub-stack{position:relative}.synapsia #view-start.coldclub-stack>.beat-film{position:absolute;left:0;right:0;top:0;height:0;margin:0;padding:0;border:0;pointer-events:none;background:none}.synapsia #view-start.coldclub-stack>.beat:nth-child(1){--beat-i: 0}.synapsia #view-start.coldclub-stack>.beat:nth-child(2){--beat-i: 1}.synapsia #view-start.coldclub-stack>.beat:nth-child(3){--beat-i: 2}.synapsia #view-start.coldclub-stack>.beat:nth-child(4){--beat-i: 3}.synapsia #view-start.coldclub-stack>.beat:nth-child(5){--beat-i: 4}.synapsia #view-start.coldclub-stack>.beat:nth-child(6){--beat-i: 5}.synapsia #view-start.coldclub-stack>.beat:nth-child(7){--beat-i: 6}.synapsia #view-start.coldclub-stack>.beat:nth-child(8){--beat-i: 7}.synapsia #view-start.coldclub-stack>.beat:nth-child(9){--beat-i: 8}.synapsia #view-start.coldclub-stack>.beat{position:sticky;top:var(--stick-top, 0px);min-height:calc(100vh - var(--stack-tab));min-height:calc(100dvh - var(--stack-tab));min-height:calc(100svh - var(--stack-tab));height:auto;max-height:none;overflow:visible;justify-content:flex-start;z-index:calc(10 + var(--beat-i, 0));background:var(--bg, #05070C);box-shadow:var(--card-shadow);scroll-margin-top:var(--stack-top, 0px);scroll-margin-bottom:var(--stack-tab, 0px)}.synapsia #view-start.coldclub-stack>.beat:not(#beat-brain){background:var(--card-bg);border-top:1px solid var(--card-edge)}.synapsia #view-start.coldclub-stack>.beat :where(a,button,input,select,textarea,[tabindex]){scroll-margin-top:calc(var(--stack-top, 0px) + 8px);scroll-margin-bottom:calc(var(--stack-tab, 0px) + 8px)}.synapsia #view-start.coldclub-stack>#beat-brain{box-shadow:none;border-radius:0;justify-content:flex-start;min-height:calc(100vh - var(--stack-tab));min-height:calc(100dvh - var(--stack-tab));min-height:calc(100svh - var(--stack-tab))}.synapsia #view-start.coldclub-stack>#beat-brain .beat-frame{margin-top:0;padding-top:0;padding-bottom:0;min-height:calc(100vh - var(--stack-top, 0px) - var(--stack-tab, 0px) - var(--hero-peek));min-height:calc(100svh - var(--stack-top, 0px) - var(--stack-tab, 0px) - var(--hero-peek))}.synapsia #view-start.coldclub-stack{--hero-peek: 56px}@media(min-width:861px){.synapsia #view-start.coldclub-stack{--hero-peek: 80px}}.synapsia #view-start.coldclub-stack>section#beat-brain{min-height:0}html[data-theme=dark] .synapsia #view-start.coldclub-stack>#beat-today{border-top:1px solid rgb(255 255 255 / .1)}.synapsia #view-start.coldclub-stack>#beat-brain>.beat-hold{height:0!important}@media(min-width:861px)and (max-aspect-ratio:4/5){.synapsia #view-start.coldclub-stack>#beat-brain .beat-frame{min-height:min(calc(100svh - var(--stack-top, 0px) - var(--hero-peek)),80vw)}}.synapsia #view-start.coldclub-stack>#beat-today{justify-content:flex-start}.synapsia #view-start.coldclub-stack>#beat-today .today-wrap{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:calc(100vh - var(--stack-tab));min-height:calc(100dvh - var(--stack-tab));min-height:calc(100svh - var(--stack-tab));padding-top:calc(var(--stack-top, 0px) + 1.5rem);padding-bottom:1.5rem}@media(min-width:861px){.synapsia #view-start.coldclub-stack>.beat:not(#beat-brain){min-height:auto;padding-block:3rem 2rem}.synapsia #view-start.coldclub-stack>#beat-today .today-wrap{min-height:auto;padding-top:1.5rem}}@media(max-width:860px){.synapsia #view-start.coldclub-stack>.beat:not(#beat-brain){min-height:calc(70svh + -0px)}.synapsia #view-start.coldclub-stack>#beat-today .today-wrap{min-height:auto;justify-content:flex-start;padding-top:2.4rem}}.synapsia #view-start.coldclub-stack>.beat>.beat-hold{flex:none;height:0;margin:0;padding:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){html:not(.reduce-motion) .synapsia #view-start.coldclub-stack>.beat:not(#beat-howfaq)>.beat-hold{height:40svh}}@media(prefers-reduced-motion:reduce){.synapsia #view-start.coldclub-stack>.beat,.synapsia #view-start.coldclub-stack>#beat-brain{position:static;min-height:auto;box-shadow:none;border-radius:0;animation:none;opacity:1;transform:none}.synapsia #view-start.coldclub-stack>.beat>*,.synapsia #view-start.coldclub-stack>.beat .dock-head,.synapsia #view-start.coldclub-stack>.beat .dock,.synapsia #view-start.coldclub-stack>.beat .ot-copy,.synapsia #view-start.coldclub-stack>.beat .en-demo,.synapsia #view-start.coldclub-stack>.beat .ruhe-demo,.synapsia #view-start.coldclub-stack>.beat .offcats,.synapsia #view-start.coldclub-stack>.beat .fact{opacity:1;transform:none;animation:none}}html.reduce-motion .synapsia #view-start.coldclub-stack>.beat,html.reduce-motion .synapsia #view-start.coldclub-stack>#beat-brain{position:static;min-height:auto;box-shadow:none;border-radius:0;animation:none;opacity:1;transform:none}html.reduce-motion .synapsia #view-start.coldclub-stack>.beat>*,html.reduce-motion .synapsia #view-start.coldclub-stack>.beat .dock-head,html.reduce-motion .synapsia #view-start.coldclub-stack>.beat .dock,html.reduce-motion .synapsia #view-start.coldclub-stack>.beat .ot-copy,html.reduce-motion .synapsia #view-start.coldclub-stack>.beat .en-demo,html.reduce-motion .synapsia #view-start.coldclub-stack>.beat .ruhe-demo,html.reduce-motion .synapsia #view-start.coldclub-stack>.beat .offcats,html.reduce-motion .synapsia #view-start.coldclub-stack>.beat .fact{opacity:1;transform:none;animation:none}.synapsia #view-start.coldclub-stack>.beat,.synapsia #view-start.coldclub-stack>#beat-brain{position:static;min-height:auto;box-shadow:none}.synapsia #view-start.coldclub-stack>.beat:not(#beat-brain){min-height:auto;padding-block:clamp(2.5rem,6vw,3.5rem)}.synapsia #view-start.coldclub-stack>.beat:not(#beat-brain)>.section{padding-block:0}.synapsia #view-start.coldclub-stack>.beat>.beat-hold,html:not(.reduce-motion) .synapsia #view-start.coldclub-stack>.beat:not(#beat-howfaq)>.beat-hold{height:0}.synapsia .off-today{background:transparent;border-color:var(--line);margin-top:1rem;padding:.9rem 1rem}.synapsia .off-today .gicon{--s: 2.5rem}.synapsia .off-today.done{border-color:rgb(var(--c-rgb) / .35)}.synapsia .off-teaser{background:none;border:0;border-radius:0;padding:0;align-items:start}.synapsia .offcats{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--line)}.synapsia .offcat{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:1.1rem .2rem;transition:padding .3s var(--ease),border-color .3s}.synapsia .offcat:hover{transform:none;background:transparent;padding-left:.7rem;border-color:rgb(var(--c-rgb) / .5)}.synapsia .offcat .gicon{--s: 2.4rem}.synapsia .oc-txt b{font-size:1.1rem}.synapsia .nb-steps{display:flex;align-items:center;gap:.3rem;color:var(--ink-3);font:500 .76rem var(--mono);letter-spacing:.01em;text-transform:none}.synapsia .nb-steps span{display:grid;place-items:center;min-width:2.2rem;height:1.6rem;padding:0 .45rem;border-radius:8px;border:1px dashed var(--line-2)}.synapsia .nb-steps span.cmp{border-style:solid;border-color:rgb(var(--c-rgb, var(--glow-rgb)) / .5);color:var(--c, var(--glow))}.synapsia .nb-steps span.now{border-style:solid;border-color:var(--ink-3);color:var(--ink)}.synapsia .nb-steps i{width:.8rem;height:1px;background:var(--line-2)}.synapsia .nb-card{width:clamp(9rem,38vw,13rem);aspect-ratio:1;display:grid;place-items:center;border-radius:28px;border:1px solid var(--line-2);background:linear-gradient(180deg,#111926,#0b111b);transition:border-color .2s,box-shadow .2s}.synapsia .nb-card span{font:300 clamp(4.5rem,20vw,7.5rem)/1 var(--display);letter-spacing:-.04em;color:var(--ink);opacity:0;transform:scale(.94);transition:opacity .1s,transform .2s var(--ease)}.synapsia .nb-card.on span{opacity:1;transform:none}.synapsia .nb-card.hit{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow)}.synapsia .nb-card.fa{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.synapsia .nb-card.miss{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.synapsia .nb-go{min-width:12rem}.synapsia .rule-badge b.rev{color:var(--amber)}.synapsia .flank{display:flex;align-items:center;justify-content:center;gap:clamp(.2rem,1.2vw,.6rem);min-height:7rem;transition:transform .2s var(--ease)}.synapsia .flank .fix{font:300 2.6rem var(--display);color:var(--ink-3)}.synapsia .arr{display:grid;place-items:center;width:clamp(2.1rem,9vw,4rem);transform:translateY(var(--y, 0))}.synapsia .arr svg{width:100%;height:auto;fill:none;stroke:var(--ink-3);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.synapsia .arr.l svg{transform:scaleX(-1)}.synapsia .arr.mid svg{stroke:var(--ink);stroke-width:4.6}.synapsia .arr.mid.rev svg{stroke:var(--amber)}.synapsia .flank.ok .arr.mid svg{stroke:var(--glow)}.synapsia .flank.bad{animation:syn-shake .4s ease-in-out}.synapsia .flank-ans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:min(100%,420px)}.synapsia .flank-btn{display:grid;justify-items:center;gap:.25rem;padding:.9rem 1rem 1rem;border-radius:20px;font-weight:600}.synapsia .flank-btn svg{width:2.6rem;height:2.6rem;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.synapsia .flank-btn .l svg{transform:scaleX(-1)}.synapsia .rot-stage.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,500px)}.synapsia .rot-fig{aspect-ratio:1;display:grid;place-items:center;padding:10%;border-radius:22px;border:1px solid var(--line);background:var(--sunk)}.synapsia .rot-fig.ref{position:relative;border-color:rgb(var(--c-rgb, 90 168 255) / .45)}.synapsia .rot-tag{position:absolute;top:.5rem;left:.65rem;font:500 .72rem var(--mono);letter-spacing:.01em;text-transform:none;color:var(--c, var(--sky))}.synapsia .poly{width:100%;height:100%;overflow:visible}.synapsia .poly rect{fill:rgb(var(--c-rgb, 90 168 255) / .2);stroke:var(--c, var(--sky));stroke-width:.9}.synapsia .rot-fig.ref .poly rect{fill:rgb(var(--c-rgb, 90 168 255) / .38)}.synapsia .rot-stage.choose{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:1rem;align-items:center;width:min(100%,680px)}.synapsia .rot-cands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.synapsia .rot-cands.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.synapsia .rot-cand{position:relative;aspect-ratio:1;padding:10%;border-radius:18px}.synapsia .rot-cand kbd{position:absolute;top:.45rem;left:.55rem;font:500 .6rem var(--mono);color:var(--ink-3)}.synapsia .rot-cand.right{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow)}.synapsia .rot-cand.wrong{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.synapsia .choice .emo svg{width:1.8rem;height:1.8rem}@media(max-width:640px){.synapsia .rot-stage.choose{grid-template-columns:minmax(0,1fr);justify-items:center}.synapsia .rot-stage.choose .rot-fig.ref{width:42%}.synapsia .rot-cands.n4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.synapsia .rot-cand{border-radius:14px}.synapsia .rot-stage.choose .rot-cands{width:100%}}.synapsia .wp-head{display:grid;justify-items:center;gap:.7rem;text-align:center}.synapsia .wp-mode{font:500 .8rem var(--mono);letter-spacing:.01em;text-transform:none;padding:.38rem .85rem;border-radius:999px;border:1px solid}.synapsia .wp-mode.anti{color:var(--coral);border-color:#ff8a7a73;background:#ff8a7a14}.synapsia .wp-mode.syn{color:var(--glow);border-color:rgb(var(--glow-rgb) / .4);background:rgb(var(--glow-rgb) / .07)}.synapsia .wp-word{font:500 clamp(2.3rem,9vw,3.8rem)/1.05 var(--display);letter-spacing:-.035em;overflow-wrap:anywhere}.synapsia .wp-opts{width:min(100%,520px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.synapsia .wp-opts.six{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,660px)}.synapsia .wp-opts .opt{min-height:3.6rem;font:500 1.05rem/1.2 var(--body);padding:.7rem .6rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;animation:syn-hudin .4s var(--ease) both}@media(max-width:520px){.synapsia .wp-opts.six{grid-template-columns:repeat(2,minmax(0,1fr))}}.synapsia .game:has(.ek-stage,.bz-field,.tb-board,.wb-q)>*{flex-shrink:0}.synapsia .ek-stage{width:min(100%,640px);display:grid;justify-items:center;gap:.9rem}.synapsia .ek-note{width:min(100%,420px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5em),1fr));gap:.4rem 1.2rem;padding:1.2rem 1.4rem;border-radius:16px;background:linear-gradient(180deg,#f5f2ea,#e7e2d5);color:#1b1e25;box-shadow:0 24px 50px -22px #000c;transform:rotate(-.6deg)}.synapsia .ek-note span{font:600 1.12rem/1.25 var(--body);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;animation:syn-hudin .35s var(--ease) both}.synapsia .ek-note span:before{content:"–";margin-right:.45em;color:#9a8f78}.synapsia .ek-note.one{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;min-height:9rem;gap:.5rem}.synapsia .ek-note.one b{font:600 clamp(1.8rem,7vw,2.6rem)/1.1 var(--display);letter-spacing:-.03em;min-height:1.1em;overflow-wrap:anywhere}.synapsia .ek-note.one b.in{animation:syn-hudin .28s var(--ease)}.synapsia .ek-count{color:#7b725f;font-size:.7rem;letter-spacing:.08em}.synapsia .ek-stage .dl-bar{width:min(100%,420px)}.synapsia .ek-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(9.2rem,30%),1fr));gap:.45rem}.synapsia .ek-opt{min-height:2.9rem;padding:.45rem .25rem;border-radius:14px;font:500 clamp(.8rem,3.55vw,.95rem)/1.15 var(--body);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;animation:syn-hudin .35s var(--ease) both}.synapsia .ek-opt[aria-pressed=true]{border-color:var(--sky);color:var(--ink);background:#5aa8ff29;box-shadow:inset 0 0 0 1px var(--sky)}.synapsia .ek-grid .ek-opt.right{border-color:var(--glow);color:var(--glow);background:rgb(var(--glow-rgb) / .08);box-shadow:0 0 22px -8px var(--glow)}.synapsia .ek-grid .ek-opt.wrong{border-color:var(--bad);color:var(--bad);background:#ff5f6d14;box-shadow:none}.synapsia .ek-grid .ek-opt.missed{border:1px dashed var(--glow);color:var(--glow);background:transparent;box-shadow:none}.synapsia .ek-foot{width:min(100%,640px);min-height:3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1rem}.synapsia .ek-foot .explain{width:100%}.synapsia .ek-picked{color:var(--ink-3);font-size:.75rem;letter-spacing:.06em}.synapsia .ek-picked.full{color:var(--glow)}.synapsia .ek-calc{font:600 clamp(2rem,8vw,3rem)/1.1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.synapsia .bz-field{position:relative;width:min(100%,460px);aspect-ratio:1;border-radius:50%;border:1px solid var(--line);background:radial-gradient(circle,rgb(var(--tint) / .03),var(--sunk) 70%);box-shadow:0 0 80px -34px rgb(var(--glow-rgb) / .35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.synapsia .bz-field canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:50%}.synapsia .bz-fix{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:600 1.6rem var(--display);color:var(--ink-3)}.synapsia .bz-dot{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--glow);box-shadow:0 0 14px -3px var(--glow)}.synapsia .bz-dot.ring{background:transparent;border:3px solid var(--amber);box-shadow:none}.synapsia .bz-dot.faint{opacity:.32}.synapsia .bz-opts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(3.6rem,4.8rem);gap:.6rem;justify-content:center;min-height:3.8rem}.synapsia .bz-opts .opt{animation:syn-hudin .3s var(--ease) both}.synapsia .tb-goal{display:flex;align-items:center;gap:.9rem;padding:.55rem 1rem .4rem;border-radius:16px;border:1px dashed var(--line-2);background:rgb(var(--tint) / .02)}.synapsia .tb-goal>.mono{font-size:.76rem;letter-spacing:.01em;text-transform:none;color:var(--ink-3)}.synapsia .tb-board{--ball: min(3.3rem, 14vw, 8.2vh);display:flex;align-items:flex-end;justify-content:center;gap:clamp(.5rem,4vw,1.6rem)}.synapsia .tb-board.mini{--ball: 1.3rem;gap:.45rem}.synapsia .tb-board.four{--ball: min(3.1rem, 13vw, 6.1vh)}.synapsia .tb-board.mini.four{--ball: 1.12rem}.synapsia .tb-peg{position:relative;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-start;width:calc(var(--ball) * 1.75);height:calc(var(--ball) * var(--cap) + var(--ball) * .5);padding:0 0 4px;border:0;border-bottom:3px solid var(--line-2);border-radius:0 0 4px 4px;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.synapsia .tb-board:not(.mini) .tb-peg:hover{background:linear-gradient(0deg,rgb(var(--tint) / .04),transparent)}.synapsia .tb-peg:focus-visible{outline:2px solid var(--glow);outline-offset:4px;border-radius:12px}.synapsia .tb-board.mini .tb-peg{cursor:default;width:calc(var(--ball) * 1.6);border-bottom-width:2px;padding-bottom:2px}.synapsia .tb-rod{position:absolute;left:50%;bottom:0;width:max(4px,calc(var(--ball) * .11));height:calc(100% - var(--ball) * .25);transform:translate(-50%);border-radius:4px 4px 0 0;background:#cfe0ff29}.synapsia .tb-ball{position:relative;flex:none;width:var(--ball);height:var(--ball);border-radius:50%;display:grid;place-items:center;font-style:normal;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.55),transparent 42%),var(--c);box-shadow:0 0 18px -6px var(--c),inset 0 -4px 10px #00000047;transition:transform .22s var(--spring),box-shadow .22s}.synapsia .tb-ball span{font-size:calc(var(--ball) * .34);line-height:1;color:#05070c80}.synapsia .tb-peg.sel .tb-ball:last-of-type{transform:translateY(calc(var(--ball) * -.5));box-shadow:0 0 28px -2px var(--c),inset 0 -4px 10px #00000047}.synapsia .tb-peg kbd{position:absolute;bottom:-1.45rem;left:50%;transform:translate(-50%);font:500 .6rem var(--mono);color:var(--ink-3)}.synapsia .tb-board.win .tb-ball{box-shadow:0 0 26px -2px var(--c),inset 0 -4px 10px #00000047}.synapsia .tb-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.2rem;margin-top:1rem;color:var(--ink-3);font-size:.75rem}@media(pointer:coarse){.synapsia .tb-peg kbd{display:none}.synapsia .tb-foot{margin-top:.4rem}}.synapsia .wb-q{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .55rem;text-align:center;font:500 clamp(1.35rem,5.4vw,2.5rem)/1.15 var(--display);letter-spacing:-.03em}.synapsia .wb-w{overflow-wrap:anywhere}.synapsia .wb-plus{color:var(--ink-3);font-size:.7em}.synapsia .wb-gap{min-width:3em;padding:.15em .45em;border-radius:.35em;border:1px dashed var(--coral);color:var(--coral);background:#ff8a7a0f}.synapsia .wb-gap.ok{border-style:solid;border-color:var(--glow);color:var(--glow);background:rgb(var(--glow-rgb) / .08)}.synapsia .wb-gap.bad{border-style:solid;border-color:var(--line-2);color:var(--ink);background:transparent}.synapsia .wb-sub{color:var(--ink-2);text-align:center;font-size:.95rem;max-width:34rem}.synapsia .wb-sub b,.synapsia .explain .why b{color:var(--ink);font-weight:600}@media(max-height:640px){.synapsia .game:has(.tb-board,.wb-q,.ek-stage,.bz-field){gap:.7rem}.synapsia .wb-sub{display:none}.synapsia .wp-opts .opt{min-height:2.9rem;padding:.5rem}.synapsia .explain{padding:.6rem .8rem;gap:.5rem}.synapsia .tb-goal{padding:.35rem .8rem .3rem}.synapsia .tb-foot{margin-top:.15rem}.synapsia .ek-note{padding:.9rem 1.1rem}.synapsia .ek-opt{min-height:2.6rem}}.synapsia .mem-card.swap{transform:scale(.86);filter:brightness(1.5);transition:transform .35s var(--ease),filter .35s}.synapsia .dl-bar{width:min(100%,480px);height:4px;border-radius:4px;background:rgb(var(--tint) / .08);overflow:hidden}.synapsia .dl-bar i{display:block;height:100%;width:100%;border-radius:inherit;background:var(--c, var(--glow));transform-origin:left;transform:scaleX(1)}.synapsia .dl-bar.run i{animation:syn-dlrun var(--dl, 1.5s) linear forwards}@keyframes syn-dlrun{to{transform:scaleX(0);background:var(--bad)}}.synapsia .odd-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:520px){.synapsia .odd-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}}.synapsia .hero-copy,.synapsia .page-hero,.synapsia .sheet-body,.synapsia .intro,.synapsia .result,.synapsia .off-body,.synapsia .ot-copy,.synapsia .study,.synapsia .fact,.synapsia .ostudy{grid-template-columns:minmax(0,1fr)}.synapsia .hero-copy>*,.synapsia .page-hero>*,.synapsia .sheet-body>*,.synapsia .setting,.synapsia .setting-row>*,.synapsia .intro>*,.synapsia .result>*{min-width:0}.synapsia p,.synapsia li,.synapsia dd,.synapsia small,.synapsia .lede{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}.synapsia h1,.synapsia h2,.synapsia h3,.synapsia .gcard .gcard-h,.synapsia .ocard h3,.synapsia .ocard .oc-name,.synapsia .badge b,.synapsia .grow b,.synapsia .stat b,.synapsia .dock-item b,.synapsia .pcard b,.synapsia .oc-txt b,.synapsia .chip{overflow-wrap:anywhere}.synapsia .gcard .gcard-h,.synapsia .ocard h3,.synapsia .ocard .oc-name,.synapsia .badge b,.synapsia .grow b,.synapsia .dock-item b,.synapsia .oc-txt b,.synapsia .study h3{hyphens:auto;-webkit-hyphens:auto}.synapsia .gcard .chip,.synapsia .ocard .chip,.synapsia .phase .chip,.synapsia .study .chip{white-space:normal}.synapsia .sources a,.synapsia .study a{overflow-wrap:anywhere}.synapsia .welcome .input{width:8rem}.synapsia .hero-title{font-size:min(clamp(2.8rem,1.1rem + 4.3vw,4.9rem),12.6vw)}.synapsia .page-hero h1{font-size:min(clamp(2.6rem,1.5rem + 3.6vw,4.6rem),12vw)}.synapsia h2{font-size:min(clamp(1.8rem,1.2rem + 1.8vw,2.6rem),9.6vw)}.synapsia .intro h2{font-size:min(clamp(2.2rem,1.5rem + 2.4vw,3.2rem),11vw)}.synapsia .stat b{font-size:min(2.4rem,10vw)}@media(max-width:1100px){.synapsia .games,.synapsia .areas,.synapsia .offgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.synapsia .avatar-name{display:none}.synapsia .avatar-btn{padding:.25rem}.synapsia .off-teaser{grid-template-columns:minmax(0,1fr)}.synapsia .dock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.synapsia .prog-grid,.synapsia .factors,.synapsia .off-prog{grid-template-columns:minmax(0,1fr)}.synapsia .ostudies,.synapsia .tips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.synapsia .mainnav{display:none}.synapsia .topbar-actions{margin-left:auto}.synapsia .avatar-name{display:none}.synapsia .avatar-btn{padding:.25rem}.synapsia .hero{grid-template-columns:minmax(0,1fr);padding-top:.4rem}.synapsia .hero-stage{order:-1;aspect-ratio:auto;height:clamp(170px,24vh,240px)}.synapsia .hero .lede{font-size:1rem}.synapsia .hero-copy{gap:1.2rem}.synapsia .hud-card{display:none}.synapsia .facts3,.synapsia .studies{grid-template-columns:minmax(0,1fr)}.synapsia .stats4{grid-template-columns:repeat(2,minmax(0,1fr))}.synapsia main,.synapsia .site-footer{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}.synapsia .toasts{bottom:calc(4.4rem + env(safe-area-inset-bottom,0px))}}@media(max-width:640px){.synapsia .games,.synapsia .areas,.synapsia .tips,.synapsia .honest,.synapsia .offgrid,.synapsia .offcats,.synapsia .ostudies{grid-template-columns:minmax(0,1fr)}.synapsia .off-today{grid-template-columns:auto minmax(0,1fr)}.synapsia .ot-line span{display:none}.synapsia .dock{grid-template-columns:minmax(0,1fr);gap:.5rem}.synapsia .dock-item{padding:.85rem 1rem}.synapsia .ocard{gap:.8rem;padding:1.1rem}.synapsia .ocard h3,.synapsia .ocard .oc-name{font-size:1.3rem}.synapsia .oc-facts{display:none}.synapsia .oc-mini{display:block;margin-top:.15rem}.synapsia .oc-top .gicon{--s: 2.4rem}.synapsia .oc-ill .ill{height:104px}.synapsia .oc-foot{padding-top:.75rem}.synapsia .ot-actions{grid-column:1 / -1;justify-content:flex-end}.synapsia .off-facts,.synapsia .off-vary{grid-template-columns:minmax(0,1fr)}.synapsia .off-timer{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.synapsia .ot-ctrl{justify-items:center}.synapsia .ot-ctrl .btn-row{justify-content:center}.synapsia .op-row{grid-template-columns:auto minmax(0,1fr) 2rem}.synapsia .op-row .bar{grid-column:2 / 3;grid-row:2}.synapsia .off-intro{font-size:1.3rem}.synapsia .pv-ctrl{margin-inline:0}.synapsia .pv-actions{width:100%}.synapsia .pv-actions .icon-btn{margin-left:auto}.synapsia .gcard{flex-direction:row;align-items:center;gap:.9rem;padding:.95rem 3.6rem .95rem 1rem}.synapsia .gcard-body{gap:.35rem}.synapsia .gcard-go{top:50%;bottom:auto;right:.9rem;transform:translateY(-50%)}.synapsia .gcard .gicon{--s: 2.8rem}.synapsia .stage-top{gap:.55rem}.synapsia .hud{order:3;width:100%;justify-content:center;margin-left:0}.synapsia .hud-item{flex:1;max-width:7.5rem}.synapsia .grow{grid-template-columns:auto minmax(0,1fr) auto}.synapsia .grow .grow-level,.synapsia .grow .spark{display:none}.synapsia .badges{grid-template-columns:repeat(2,minmax(0,1fr))}.synapsia .result-stats{gap:.45rem}.synapsia .bars{gap:.2rem}}@media(max-width:600px){.synapsia .sheet{width:100%;margin:auto 0 0;border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:90vh;padding-bottom:env(safe-area-inset-bottom,0px)}.synapsia .profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.synapsia .seg button{font-size:.82rem;padding-inline:.3rem}}@media(max-width:520px){.synapsia .stroop-answers.k5{grid-template-columns:repeat(3,minmax(0,1fr))}.synapsia .choice{min-width:7rem}.synapsia #streakWord{display:none}.synapsia .dock-head .btn{width:100%}}@media(max-width:480px){html.fs-1 .synapsia .streak-chip,html.fs-2 .synapsia .streak-chip{display:none}}@media(max-width:380px){.synapsia .streak-chip{display:none}}@media(max-width:440px){.synapsia .topbar-inner{gap:.6rem}html.fs-2 .synapsia .brand>span:last-child{display:none}}@media(max-width:370px){html.fs-1 .synapsia .brand>span:last-child{display:none}}html.nav-compact .synapsia .mainnav{display:none}html.nav-compact .synapsia .topbar-actions{margin-left:auto}html.nav-compact .synapsia .avatar-name{display:none}html.nav-compact .synapsia .avatar-btn{padding:.25rem}html.nav-compact .synapsia main,html.nav-compact .synapsia .site-footer{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}html.nav-compact .synapsia .toasts{bottom:calc(4.4rem + env(safe-area-inset-bottom,0px))}@media(max-width:860px){.synapsia .tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:45;left:0;right:0;bottom:0;padding:.22rem .35rem calc(.22rem + env(safe-area-inset-bottom,0px));background:var(--bar-solid);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .28s var(--ease)}}html.nav-compact .synapsia .tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:45;left:0;right:0;bottom:0;padding:.22rem .35rem calc(.22rem + env(safe-area-inset-bottom,0px));background:var(--bar-solid);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .28s var(--ease)}@media(max-width:860px){.synapsia .tab{display:flex;flex-direction:column;align-items:center;gap:.2rem;border:0;background:none;cursor:pointer;color:var(--ink-3);font:500 min(.62rem,3.2vw)/1.1 var(--body);padding:.3rem .1rem;border-radius:12px;min-height:2.55rem}}html.nav-compact .synapsia .tab{display:flex;flex-direction:column;align-items:center;gap:.2rem;border:0;background:none;cursor:pointer;color:var(--ink-3);font:500 min(.62rem,3.2vw)/1.1 var(--body);padding:.3rem .1rem;border-radius:12px;min-height:2.55rem}@media(max-width:860px){.synapsia .tab svg{width:1.22rem;height:1.22rem}}html.nav-compact .synapsia .tab svg{width:1.22rem;height:1.22rem}html.bar-hidden .synapsia .tabbar:not(:focus-within){transform:translateY(calc(100% + 2px))}@media(max-width:860px){.synapsia .tab[aria-current=page]{color:var(--ink);background:rgb(var(--tint) / .07)}}html.nav-compact .synapsia .tab[aria-current=page]{color:var(--ink);background:rgb(var(--tint) / .07)}@media(max-width:860px){.synapsia .tab[aria-current=page] svg{color:currentColor;filter:none}}html.nav-compact .synapsia .tab[aria-current=page] svg{color:currentColor;filter:none}.synapsia [data-area=ruhe]{--c: #CFE0FF;--c-rgb: 207 224 255}.synapsia .ruhe-total{color:var(--ink-3);font-size:.72rem;letter-spacing:.06em;min-height:1em}.synapsia .view-switch{display:inline-flex;width:auto;max-width:100%;justify-self:start}.synapsia .view-switch button{padding-inline:1.1rem}.synapsia .link-btn{all:unset;cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:.2em;font:inherit}.synapsia .link-btn:focus-visible{outline:2px solid var(--glow);outline-offset:3px;border-radius:4px}.synapsia .ruhe-now{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.2rem;padding:1.1rem 1.2rem;border-radius:var(--r-lg);border:1px solid rgb(var(--c-rgb) / .3);background:radial-gradient(30rem 12rem at 0% 50%,rgb(var(--c-rgb) / .1),transparent 70%),var(--glass)}.synapsia .ruhe-now .gicon{--s: 3rem}.synapsia .rn-body{display:grid;gap:.3rem;min-width:0}.synapsia .rn-k{color:var(--c);font-size:.7rem;letter-spacing:.06em}.synapsia .rn-body p{color:var(--ink-2)}.synapsia .rn-body b{color:var(--ink);font-weight:600}.synapsia .rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.synapsia .rcard{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:1.3rem;border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(24rem 14rem at 100% 0%,rgb(var(--c-rgb) / .08),transparent 60%),var(--glass)}.synapsia .rc-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.synapsia .rc-min{color:var(--ink-3);font-size:.68rem;letter-spacing:.05em}.synapsia .rcard h3{font:600 1.35rem/1.1 var(--display);letter-spacing:-.03em}.synapsia .rc-pat{color:var(--c);font-size:.74rem;letter-spacing:.04em}.synapsia .rcard p{color:var(--ink-2);font-size:.93rem}.synapsia .rcard>p:last-of-type{flex:1}.synapsia .rc-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.2rem}.synapsia .rc-foot .mono{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink-3);font-size:.76rem;letter-spacing:.01em}.synapsia .rc-foot .mono svg{width:.9rem;height:.9rem;color:var(--c)}.synapsia .rfocus{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.3rem;padding:1.3rem;border-radius:var(--r-lg);border:1px solid rgb(var(--c-rgb) / .3);background:radial-gradient(28rem 14rem at 0% 50%,rgb(var(--c-rgb) / .09),transparent 70%),var(--glass)}.synapsia .rfocus .gicon{--s: 3.2rem}.synapsia .rf-body{display:grid;gap:.45rem;min-width:0}.synapsia .rf-body h3{font:600 1.35rem/1.1 var(--display);letter-spacing:-.03em}.synapsia .rf-body p{color:var(--ink-2);font-size:.95rem;max-width:46rem}.synapsia .rf-body .mono{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink-3);font-size:.76rem;letter-spacing:.01em}.synapsia .rf-body .mono svg{width:.9rem;height:.9rem;color:var(--c)}.synapsia .ruhe-safe{align-items:center}.synapsia .ruhe-safe-note{margin-top:1.2rem}.synapsia .ruhe-safe-note p+p{margin-top:.55rem}.synapsia .ruhe-teaser{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(1.4rem,3vw,3rem);align-items:center;padding:clamp(1.4rem,3.4vw,2.6rem);border-radius:var(--r-xl);border:1px solid var(--line-2);background:radial-gradient(36rem 22rem at 0% 0%,rgba(207,224,255,.1),transparent 62%),radial-gradient(30rem 20rem at 100% 100%,rgba(90,168,255,.08),transparent 60%),var(--glass)}.synapsia .ruhe-demo{display:grid;justify-items:center;gap:1rem}.synapsia .rd-orb{width:min(13rem,52vw);aspect-ratio:1;display:grid;place-items:center}.synapsia .rd-orb i{width:100%;height:100%;border-radius:50%;background:radial-gradient(closest-side,#cfe0ff8c,#5aa8ff38 55%,#5aa8ff00 72%);box-shadow:0 0 60px -10px #cfe0ff73;animation:syn-breathe 10s ease-in-out infinite}@keyframes syn-breathe{0%,to{transform:scale(.62);opacity:.65}40%{transform:scale(1);opacity:1}}.synapsia .ruhe-stage{transition:background .8s var(--ease)}.synapsia .rs-setup{width:min(100%,560px);display:grid;gap:1.1rem;justify-items:center;text-align:center;margin-block:auto;padding-block:1rem}.synapsia .rs-setup h2{font-size:clamp(2rem,1.4rem + 2.2vw,2.9rem)}.synapsia .rs-pattern{color:var(--ice);font-size:.78rem;letter-spacing:.05em}.synapsia .rs-form{width:100%;display:grid;gap:1.1rem;text-align:left;padding:1.2rem;border-radius:var(--r-lg);border:1px solid var(--line);background:rgb(var(--tint) / .025)}.synapsia .rs-custom-min{display:flex;align-items:center;gap:.55rem}.synapsia .rs-custom-min[hidden]{display:none}.synapsia .rs-custom-min .input{flex:none;width:4.8rem;min-width:4.8rem;text-align:center;font-variant-numeric:tabular-nums;font-size:1.05rem}.synapsia .rs-custom-min span{color:var(--ink-2);font-size:.9rem}.synapsia #rsLongHint:not([hidden]){visibility:hidden}.synapsia #rsLongHint.is-on{visibility:visible}.synapsia .rs-vol{display:flex;align-items:center;gap:.8rem}.synapsia .rs-vol input{flex:1;accent-color:var(--ice)}.synapsia .rs-hint{width:100%;display:flex;gap:.8rem;align-items:flex-start;text-align:left;padding:1rem 1.1rem}.synapsia .rs-hint>svg{width:1.2rem;height:1.2rem;flex:none;color:var(--ice);margin-top:.15rem}.synapsia .rs-hint p{color:var(--ink-2);font-size:.9rem}.synapsia .rs-hint b{color:var(--ink)}.synapsia .rs-hint .link-btn{margin-top:.5rem;font-size:.88rem}.synapsia .rs-actions,.synapsia .intro-go{justify-content:center}.synapsia .rs-run{width:min(100%,640px);display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center;margin-block:auto}.synapsia .rs-guide{--b: .3;position:relative;width:min(74vw,42vh,360px);aspect-ratio:1;display:grid;place-items:center;margin-bottom:.4rem;overflow:visible}.synapsia .rs-orb{position:absolute;inset:7%;transform:scale(calc(.5 + .5 * var(--b)));opacity:calc(.6 + .4 * var(--b));will-change:transform,opacity}.synapsia .rs-orb i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(207,224,255,.34);background:radial-gradient(closest-side,rgba(207,224,255,.55),rgba(90,168,255,.22) 55%,rgba(90,168,255,.07) 97%,transparent);box-shadow:0 0 64px -8px #cfe0ff66,inset 0 0 36px #cfe0ff14}.synapsia .rs-word{font:500 clamp(2rem,1.4rem + 2.6vw,3.1rem)/1.05 var(--display);letter-spacing:-.04em;color:var(--ink);min-height:1.1em}.synapsia .rs-sec{font-size:1.15rem;color:var(--ice);min-height:1.4em;font-variant-numeric:tabular-nums}.synapsia .rs-note{color:var(--ink-2);max-width:20rem;font-size:.95rem;min-height:1.4em;hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}.synapsia .rs-bar{width:min(100%,22rem);height:3px;border-radius:3px;background:rgb(var(--tint) / .08);overflow:hidden;margin-top:.4rem}.synapsia .rs-bar i{display:block;height:100%;background:var(--ice);transform-origin:left;transform:scaleX(0)}.synapsia .rs-meta{color:var(--ink-3);font-size:.72rem;letter-spacing:.06em}.synapsia .rs-ctrl{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.6rem}.synapsia .rs-ctrl .btn svg{width:1rem;height:1rem}.synapsia .rs-ctrl .rs-tone{width:3.15rem;padding:0;gap:0;color:var(--ink);border-color:#cfe0ff73;background:#cfe0ff1a}.synapsia .rs-ctrl .rs-tone svg{width:1.55rem;height:1.55rem;overflow:visible}.synapsia .rs-ctrl .rs-tone[aria-pressed=false]{color:var(--ink-2);border-color:rgb(var(--tint) / .22);background:transparent}.synapsia .rs-count{all:unset;box-sizing:border-box;width:5.2rem;height:5.2rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;font:500 2rem/1 var(--display);color:var(--ink);border:1px solid rgba(207,224,255,.45);background:#cfe0ff14;margin-block:.3rem}.synapsia .rs-count:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.synapsia .rs-count.hit{animation:syn-rshit .5s var(--ease)}@keyframes syn-rshit{0%{box-shadow:0 0 #cfe0ff80}to{box-shadow:0 0 0 18px #cfe0ff00}}.synapsia .rs-tempo{width:min(100%,21rem);display:grid;margin-top:.3rem}.synapsia .rs-form .rs-tempo{width:100%;margin-top:.1rem}.synapsia .rs-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.75rem;margin:0;background:transparent;cursor:pointer;border-radius:999px}.synapsia .rs-range:focus{outline:none}.synapsia .rs-range:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.synapsia .rs-range::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:#cfe0ff29}.synapsia .rs-range::-moz-range-track{height:4px;border-radius:4px;background:#cfe0ff29}.synapsia .rs-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.6rem;height:1.6rem;margin-top:calc(2px - .8rem);border:0;border-radius:50%;background:var(--ink);box-shadow:0 0 0 5px #cfe0ff24,0 0 26px -4px #cfe0ffbf}.synapsia .rs-range::-moz-range-thumb{width:1.6rem;height:1.6rem;border:0;border-radius:50%;background:var(--ink);box-shadow:0 0 0 5px #cfe0ff24,0 0 26px -4px #cfe0ffbf}.synapsia .rs-tempo-labels{display:flex;justify-content:space-between;gap:.4rem;margin-top:-.35rem;white-space:nowrap}.synapsia .rs-tempo-labels span{padding:.35rem 0 .2rem;font-size:.78rem;line-height:1.2;color:var(--ink-3);cursor:pointer;transition:color .2s;text-align:center}.synapsia .rs-tempo-labels span:first-child{text-align:left}.synapsia .rs-tempo-labels span:last-child{text-align:right}.synapsia .rs-tempo-labels span.on{color:var(--ink);font-weight:600}.synapsia .rs-end .muted{max-width:30rem}.synapsia .rs-end .result-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:26rem}.synapsia .rs-rate{width:min(100%,26rem);text-align:left}.synapsia .rs-label{color:var(--ink-3);font-size:.8rem}.synapsia .rs-clock{position:relative;width:min(72vw,44vh,20rem);aspect-ratio:1;display:grid;place-items:center}.synapsia .rs-clock svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.synapsia .rs-clock circle{fill:none;stroke-width:2.2}.synapsia .rs-clock .trk{stroke:rgb(var(--tint) / .08)}.synapsia .rs-clock .val{stroke:var(--sky);stroke-linecap:round;transition:stroke-dashoffset .3s linear}.synapsia .rs-focus[data-phase=pause] .rs-clock .val{stroke:var(--ice)}.synapsia .rs-clock b{font:300 clamp(3rem,2rem + 6vw,4.6rem)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink)}@media(max-width:1000px){.synapsia .rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.synapsia .ruhe-teaser{grid-template-columns:minmax(0,1fr)}.synapsia .ruhe-demo{display:grid}.synapsia .rd-orb{width:min(8.5rem,40vw)}}@media(max-width:640px){.synapsia .rgrid{grid-template-columns:minmax(0,1fr)}.synapsia .ruhe-now,.synapsia .rfocus{grid-template-columns:auto minmax(0,1fr)}.synapsia .ruhe-now .btn,.synapsia .rfocus .btn{grid-column:1 / -1;justify-self:start}.synapsia .rs-guide{width:min(62vw,32vh)}}@media(max-height:760px){.synapsia .rs-run{gap:.35rem}.synapsia .rs-guide{width:min(62vw,30vh,360px);margin-bottom:0}.synapsia .rs-note{font-size:.88rem}.synapsia .rs-bar{margin-top:.2rem}.synapsia .rs-range{height:2.5rem}.synapsia .rs-ctrl{margin-top:.15rem}}@media(max-height:600px){.synapsia .rs-guide{width:min(56vw,26vh)}.synapsia .rs-word{font-size:1.85rem}}@media(prefers-reduced-motion:reduce){.synapsia .rs-orb{transform:none}.synapsia .rd-orb i{animation:none;transform:scale(.85)}.synapsia .feast-orb{animation:none}.synapsia .brain-toggle svg{transition:none}}html.reduce-motion .synapsia .rs-orb{transform:none}html.reduce-motion .synapsia .rd-orb i{animation:none;transform:scale(.85)}@media(prefers-reduced-motion:reduce){.synapsia *,.synapsia *:before,.synapsia *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.reduce-motion .synapsia *,html.reduce-motion .synapsia *:before,html.reduce-motion .synapsia *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.synapsia #beat-brain .hero-stage,.synapsia #beat-brain .hero-stage canvas,.synapsia #beat-brain .brain-fallback{animation:none!important;transform:none!important}}html.reduce-motion .synapsia #beat-brain .hero-stage,html.reduce-motion .synapsia #beat-brain .hero-stage canvas,html.reduce-motion .synapsia #beat-brain .brain-fallback{animation:none!important;transform:none!important}.synapsia{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh}.synapsia[hidden]{display:none!important}html.syn-page{overflow:visible;height:auto;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html,html.syn-page{scroll-behavior:auto!important}}html.reduce-motion,html.reduce-motion.syn-page{scroll-behavior:auto!important}html.syn-page body{height:auto;min-height:100%;overflow:visible}html.syn-page #root{height:auto}.synapsia .acct{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1rem;border-radius:var(--r-md);border:1px solid var(--line);background:var(--glass)}.synapsia .acct-ico{width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;color:var(--ink-2);border:1px solid var(--line-2);background:var(--panel)}.synapsia .acct-ico svg{width:1.1rem;height:1.1rem}.synapsia .acct-ico.on{color:var(--on-light);border-color:transparent;background:var(--grad);box-shadow:0 0 18px -4px var(--glow)}.synapsia .acct-txt{display:grid;gap:.15rem;min-width:0}.synapsia .acct-txt b{font-weight:600;overflow-wrap:anywhere}.synapsia .acct-txt small{color:var(--ink-2);font-size:.82rem;line-height:1.4}.synapsia .acct-txt .mono{color:var(--ink-3);font-size:.76rem}@media(max-width:520px){.synapsia .acct{grid-template-columns:auto minmax(0,1fr)}.synapsia .acct .btn{grid-column:1 / -1;justify-self:start}}.synapsia .avatar-btn .avatar{position:relative}.synapsia .avatar-btn.linked .avatar:after{content:"";position:absolute;right:-.1rem;bottom:-.1rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--glow);border:2px solid var(--bg);box-shadow:0 0 8px var(--glow)}.synapsia .navlink-area{display:inline-flex;align-items:center;gap:.45rem}.synapsia .navlink-area:before{content:none}.synapsia .foot-nav{flex-wrap:wrap}.synapsia .hero-title,.synapsia .page-hero h1{font-size:var(--type-title);font-weight:700;line-height:1.05}.synapsia h2,.synapsia .dock-title h2,.synapsia .sheet-head h2,.synapsia .intro h2,.synapsia .oh-title h2,.synapsia .rs-setup h2,.synapsia .result h2,.synapsia .imp-text h2{font-size:var(--type-section)}.synapsia h3,.synapsia .area-card h3,.synapsia .gcard .gcard-h,.synapsia .ocard h3,.synapsia .ocard .oc-name,.synapsia .study h3,.synapsia .rcard h3,.synapsia .rf-body h3,.synapsia .honest h3,.synapsia .tip h3,.synapsia .card-title h3,.synapsia .stage-title .t,.synapsia .dock-item b,.synapsia .oc-txt b,.synapsia .badge b,.synapsia .grow b,.synapsia .hud-card .v,.synapsia .brain-tip b,.synapsia .ostudy b,.synapsia .en-card-q,.synapsia .pv-title b{font-size:var(--type-card)}.synapsia .btn,.synapsia .btn-lg{font-size:var(--type-body)}.synapsia .lede,.synapsia .hero .lede,.synapsia .fact p,.synapsia .imp-text,.synapsia .imp-text p,.synapsia .imp-text ul,.synapsia .study p,.synapsia .disclaimer,.synapsia .sources ol,.synapsia .didyou p,.synapsia .off-why p,.synapsia .off-steps li,.synapsia .off-intro,.synapsia .off-vary p,.synapsia .off-facts dd,.synapsia .off-safe,.synapsia .radar-note,.synapsia .empty-note,.synapsia .game-status,.synapsia .welcome label,.synapsia .setting .label,.synapsia .honest .note,.synapsia .foryou,.synapsia .ph-note,.synapsia .ostudy p,.synapsia .op-sum p,.synapsia .op-name,.synapsia .rs-hint p,.synapsia .rs-note,.synapsia .en-status,.synapsia .ot-line,.synapsia .wb-sub,.synapsia .levelmsg,.synapsia .rule-badge,.synapsia .aside-note p{font-size:var(--type-body);line-height:var(--type-leading)}.synapsia .gcard .gcard-p,.synapsia .area-card p,.synapsia .ocard p,.synapsia .rcard p,.synapsia .rf-body p,.synapsia .tip p,.synapsia .hero-greet,.synapsia .stage-title .sub,.synapsia .en-facts span,.synapsia .badge small,.synapsia .brain-tip small,.synapsia .setting .hint,.synapsia .hint,.synapsia .level-note,.synapsia .navlink,.synapsia .btn-sm,.synapsia .acct-txt small,.synapsia .grow small,.synapsia .section-head p,.synapsia .rn-body p,.synapsia .brain-tip .bt-go{font-size:var(--type-aside);line-height:1.4}.synapsia .mono,.synapsia .eyebrow,.synapsia .chip,.synapsia .phase .chip,.synapsia .mini-chip,.synapsia .meta-pill,.synapsia .filter,.synapsia .seg button,.synapsia .hud-item small,.synapsia .hud-card .k,.synapsia .hud-card .hint,.synapsia .hud-card .v small,.synapsia .streak-chip,.synapsia .ribbon,.synapsia .pcard small,.synapsia .rc-min,.synapsia .rc-pat,.synapsia .rn-k,.synapsia .ruhe-total,.synapsia .rs-pattern,.synapsia .rs-meta,.synapsia .rs-label,.synapsia .rs-tempo-labels span,.synapsia .fact p.fact-num small,.synapsia kbd,.synapsia .swatch-btn kbd,.synapsia .rot-cand kbd,.synapsia .tb-peg kbd,.synapsia .ot-done,.synapsia .en-card-a small,.synapsia .en-stages span,.synapsia .en-plan span,.synapsia .oc-facts dt,.synapsia .off-facts dt,.synapsia .imp-dl dt,.synapsia .stat small,.synapsia .result-score small,.synapsia .rstat small,.synapsia .card-title small,.synapsia .ek-count,.synapsia .ek-picked,.synapsia .tb-foot,.synapsia .tb-goal>.mono,.synapsia .rc-foot .mono,.synapsia .rf-body .mono,.synapsia .acct-txt .mono,.synapsia .badge .num,.synapsia .nb-steps,.synapsia .rot-tag,.synapsia .wp-mode,.synapsia .level-pick .label,.synapsia .brain-tip .bt-k,.synapsia .brain-tip .bt-note,.synapsia .toast small{font-size:var(--type-meta);line-height:1.3}.synapsia .bar-c small,.synapsia .bar-c em,.synapsia .radar .lbl,.synapsia .radar .prov-k{font-size:var(--type-min)}.synapsia .tabbar,html.nav-compact .synapsia .tabbar{padding:0 6px env(safe-area-inset-bottom,0px);min-height:calc(64px + env(safe-area-inset-bottom,0px))}.synapsia .tab,html.nav-compact .synapsia .tab{font-size:var(--type-min);line-height:1.15;min-height:64px;padding:6px 2px;gap:2px}.synapsia .tab svg,html.nav-compact .synapsia .tab svg{width:22px;height:22px}@media(max-width:860px){.synapsia main,.synapsia .site-footer{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.synapsia .toasts{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}html.nav-compact .synapsia main,html.nav-compact .synapsia .site-footer{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}html.nav-compact .synapsia .toasts{bottom:calc(72px + env(safe-area-inset-bottom,0px))}@media(max-width:860px){html.fs-2 .synapsia main,html.fs-2 .synapsia .site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}html.fs-2 .synapsia .toasts{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}html.fs-2.nav-compact .synapsia main,html.fs-2.nav-compact .synapsia .site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}html.fs-2.nav-compact .synapsia .toasts{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.synapsia .gcard,.synapsia .dock-item,.synapsia .off-today,.synapsia .ocard,.synapsia .area-card{border-color:var(--line);background:var(--panel);box-shadow:none}.synapsia .gicon{background:var(--panel-2);color:var(--glow-2)}.synapsia .gcard .chip{background:transparent;border-color:transparent;padding-left:0;color:var(--glow-2)}.synapsia .btn-primary{background:var(--glow)}.synapsia .btn-primary:hover{background:var(--glow-2)}.synapsia .card{background:var(--glass)}.synapsia .grow[data-area]{box-shadow:none}@media(min-width:861px)and (max-aspect-ratio:4/5){.synapsia #view-start .beat-frame,.synapsia #view-start.coldclub-stack>#beat-brain{min-height:min(100svh,80vw)}}.synapsia .hero-title,.synapsia .hero-title .accent{font-weight:500;letter-spacing:-.035em;line-height:1.02}.synapsia h2{letter-spacing:-.025em}.synapsia #beat-brain .lede{max-width:30ch}.synapsia .facts-label{display:inline-block;margin-bottom:clamp(1.4rem,3vw,2.2rem);font:600 var(--type-meta)/1 var(--body);letter-spacing:.02em;color:var(--glow)}.synapsia .fact p.fact-num{font-weight:500}.synapsia #beat-how h2,.synapsia #beat-faq h2{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.synapsia .how-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.4rem)}.synapsia .how-steps li{display:flex;gap:1rem;align-items:flex-start;padding:1.4rem;border-radius:var(--r-lg);background:var(--panel-2)}.synapsia .how-n{flex:none;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;background:var(--panel);color:var(--glow);font:600 1.05rem/1 var(--body)}.synapsia .how-steps h3{font-size:var(--type-card);margin-bottom:.35rem}.synapsia .how-steps p{color:var(--ink-2);line-height:1.6;text-wrap:pretty}@media(max-width:860px){.synapsia .how-steps{grid-template-columns:minmax(0,1fr)}}.synapsia .faq{display:grid;gap:.7rem;max-width:52rem}.synapsia .faq-item{border-radius:var(--r-lg);background:var(--panel-2)}.synapsia .faq-item h3{margin:0;font-size:inherit}.synapsia .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.4rem;border:0;background:none;color:var(--ink);cursor:pointer;text-align:left;font:600 var(--type-card)/1.3 var(--body);border-radius:var(--r-lg)}.synapsia .faq-q svg{flex:none;width:1.2rem;height:1.2rem;color:var(--ink-3);transition:transform .25s var(--ease)}.synapsia .faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.synapsia .faq-a{padding:0 1.4rem 1.25rem}.synapsia .faq-a p{color:var(--ink-2);line-height:1.6;max-width:44rem;text-wrap:pretty}.synapsia .faq-a a{color:var(--ink);text-underline-offset:3px}.synapsia .faq-end{margin-top:clamp(1.6rem,3vw,2.4rem);font:500 var(--type-section)/1.2 var(--display);letter-spacing:-.02em;text-wrap:balance}@media(prefers-reduced-motion:reduce){.synapsia .faq-q svg{transition:none}}.synapsia h1{font-weight:600;letter-spacing:-.035em}.synapsia .brand{text-transform:lowercase}.synapsia .hero-note{color:var(--ink-3);font-size:var(--type-aside);margin-top:-.2rem}.synapsia .btn-primary .go{background:transparent;color:var(--on-light);width:auto;padding-right:.6rem}.synapsia .btn-primary{padding-right:1.2rem}.synapsia .today-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(1.4rem,4.4vw,4rem);display:grid;gap:clamp(1.2rem,2.4vw,2rem)}.synapsia .dock-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1rem;margin:0}.synapsia .dock-head h2{font-size:var(--type-section);font-weight:600}.synapsia .dock-state{color:var(--ink-2);font-size:var(--type-aside)}.synapsia .dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.synapsia .dock .dock-item{display:grid;gap:.35rem;justify-items:start;text-align:left;padding:1.4rem 1.6rem;min-height:0;border:0;border-radius:var(--r-lg);background:var(--bg-2);box-shadow:none;cursor:pointer;color:var(--ink)}.synapsia .dock .dock-item:hover{background:rgb(var(--tint) / .07)}.synapsia .dock .dock-item .k{font-size:var(--type-meta);font-weight:600;color:var(--glow-2)}.synapsia .dock .dock-item .t{display:flex;align-items:center;gap:.5rem}.synapsia .dock .dock-item b{font-size:var(--type-card);font-weight:600}.synapsia .dock .dock-item .st{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border:0;color:var(--glow-2);background:none}.synapsia .dock .dock-item .st svg{width:1.1rem;height:1.1rem}@media(max-width:860px){.synapsia .dock{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.synapsia .dock .dock-item{padding:1.1rem 1.2rem}}.synapsia #offToday .off-today{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:1rem 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none}.synapsia .off-today .ot-line{color:var(--ink-2)}.synapsia .off-today .ot-k{color:var(--ink-3);margin-right:.35rem}.synapsia .off-today .ot-line b{color:var(--ink);font-weight:600}.synapsia .off-today .ot-done{color:var(--glow-2);font-size:var(--type-meta)}.synapsia .off-today .ot-actions{display:flex;align-items:center;gap:.8rem}.synapsia .text-link{display:inline;padding:0;border:0;background:none;color:var(--ink);font:600 var(--type-body)/1.4 var(--body);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer}.synapsia .text-link:hover{color:var(--glow-2)}.synapsia .more3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3rem)}.synapsia .more-col{display:grid;gap:.9rem;align-content:start;justify-items:start}.synapsia .more-ico{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:var(--bg-2);color:var(--glow-2)}.synapsia .more-ico svg{width:22px;height:22px}.synapsia .more-col h2{font-size:var(--type-section);font-weight:600;letter-spacing:-.02em;line-height:1.15}.synapsia .more-col p{color:var(--ink-2);line-height:1.6;text-wrap:pretty}@media(max-width:860px){.synapsia .more3{grid-template-columns:minmax(0,1fr)}}.synapsia .facts-band{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--band);padding:clamp(1.6rem,5.6vw,5rem);display:grid;gap:1rem;justify-items:start}.synapsia .facts-band .facts-label{margin:0;font:600 var(--type-aside)/1.3 var(--body);letter-spacing:0;color:var(--glow-2)}.synapsia .facts-band h2{font-size:var(--type-section);font-weight:600;max-width:18em;margin-bottom:clamp(1rem,3vw,2.4rem)}.synapsia .facts-band .facts3{width:100%;margin-bottom:clamp(1rem,3vw,2.4rem)}.synapsia .facts-band .fact{border-top:0;padding-top:0}.synapsia .facts-band .fact:before{content:none;display:none}.synapsia .facts-band .fact p.fact-num{font-weight:600;letter-spacing:-.03em;color:var(--ink)}.synapsia .facts-band .fact p.fact-num small{font:inherit;font-size:1em;color:inherit;margin-left:.25em;letter-spacing:inherit}.synapsia .howfaq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);align-items:start}.synapsia .howfaq h2{font-size:var(--type-section);font-weight:600;margin-bottom:clamp(1.2rem,2.4vw,1.8rem)}.synapsia .howfaq .how-steps{grid-template-columns:minmax(0,1fr);gap:1.5rem}.synapsia .howfaq .how-steps li{padding:0;background:none;border-radius:0;gap:1.25rem}.synapsia .howfaq .how-n{width:2.75rem;height:2.75rem;background:var(--panel);color:var(--glow)}.synapsia .howfaq .how-steps h3{font-size:var(--type-card);margin-bottom:.3rem}.synapsia .howfaq .faq{gap:.75rem}.synapsia .howfaq .faq-item{background:var(--panel);border-radius:24px}.synapsia .howfaq .faq-q svg{display:none}@media(max-width:860px){.synapsia .howfaq{grid-template-columns:minmax(0,1fr)}}.synapsia .site-footer{font-family:var(--body);font-size:var(--type-aside);color:var(--ink-2);align-items:center}.synapsia .site-footer .foot-note{color:var(--ink-3)}.synapsia .site-footer .foot-link{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.synapsia #view-start.coldclub-stack>.beat:not(#beat-brain){background:var(--bg)}.synapsia #view-start .section{padding-block:clamp(2.5rem,5vw,4.5rem)}@media(min-width:861px){.synapsia #view-start .section{padding-block:clamp(2.5rem,5vw,4.5rem)}}.synapsia #view-start.coldclub-stack>#beat-today .today-wrap{min-height:auto;padding-block:clamp(2rem,4vw,3rem);justify-content:flex-start}.synapsia:before,.synapsia:after{content:none}.synapsia .dock .dock-item b,.synapsia .dock .dock-item .k{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal}@media(max-width:480px){.synapsia .dock .dock-item b{font-size:1.05rem}}.synapsia #offToday .ot-k{display:inline}html:not([data-theme=dark]) .synapsia .brain-fallback [stroke="#45F0CC"]{stroke:#17a58c}html:not([data-theme=dark]) .synapsia .brain-fallback [stroke="#2B8CFF"]{stroke:#2f6fd6}html:not([data-theme=dark]) .synapsia .brain-fallback [fill="#9FFFF0"]{fill:#1f6b5c}html:not([data-theme=dark]) .synapsia .brain-fallback [fill="#FFB648"]{fill:#c08a1e}html:not([data-theme=dark]) .synapsia .brain-fallback #fbg stop{stop-color:#17a58c}html:not([data-theme=dark]) .synapsia .brain-fallback path[stroke="#45F0CC"]{stroke-opacity:.45}.synapsia .dock{gap:var(--gap-tile);align-items:stretch}.synapsia .dock .dock-item{padding:var(--pad-tile);gap:var(--space-1);align-content:start;align-items:start;justify-items:start;grid-auto-rows:min-content}.synapsia .dock .dock-item .k,.synapsia .dock .dock-item .t{margin:0;line-height:1.3}.synapsia .dock .dock-item .t{align-items:flex-start;gap:var(--space-2)}.synapsia .dock .dock-item .st{margin-top:.1em}.synapsia .today-card,.synapsia .facts-band,.synapsia .honest{padding:var(--pad-panel)}.synapsia .today-card{gap:var(--space-6)}.synapsia #offToday .off-today{padding:var(--space-4) 0 0;gap:var(--space-3) var(--space-4)}.synapsia .off-today .ot-actions{gap:var(--space-3)}.synapsia .gcard,.synapsia .ocard,.synapsia .rcard,.synapsia .rfocus,.synapsia .ruhe-now,.synapsia .card.prog-empty,.synapsia .study,.synapsia .tip,.synapsia .phase,.synapsia .ostudy,.synapsia .safe-note,.synapsia .aside-note,.synapsia .badge{padding:var(--pad-card)}@media(max-width:860px){.synapsia .gcard{padding:var(--pad-card);padding-right:calc(var(--pad-card) + var(--space-10));gap:var(--space-4)}.synapsia .gcard-go{right:var(--pad-card)}.synapsia .ocard{padding:var(--pad-card)}}.synapsia .grow{padding:var(--pad-row)}.synapsia .kids-note,.synapsia .disclaimer{padding:var(--pad-note)}.synapsia .faq-q{padding:var(--space-5) var(--pad-card)}.synapsia .faq-a{padding:0 var(--pad-card) var(--space-5)}.synapsia .howfaq .faq{gap:var(--space-3)}.synapsia .howfaq .how{display:block;padding:0;gap:0}.synapsia .howfaq .how-steps{gap:var(--space-6)}.synapsia .howfaq .how-steps li{gap:var(--space-5);align-items:flex-start}.synapsia .how-n{line-height:1}.synapsia .more-col{gap:var(--space-4)}.synapsia .btn,.synapsia .icon-btn,.synapsia .chip,.synapsia .seg button,.synapsia .tab,.synapsia .navlink{align-items:center}.synapsia h1,.synapsia h2,.synapsia h3,.synapsia b,.synapsia .gcard .gcard-h,.synapsia .ocard .oc-name,.synapsia .k,.synapsia .rn-k,.synapsia .facts-label,.synapsia .chip{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word}.synapsia p,.synapsia li,.synapsia dd,.synapsia .lede{overflow-wrap:break-word;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5}@media(max-width:480px){.synapsia .dock .dock-item b{font-size:var(--type-body)}}@media(max-width:360px){.synapsia .dock .dock-item b{font-size:var(--type-aside)}}.synapsia .off-today .ot-line{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal}.synapsia .off-today .ot-line b{display:inline-block;max-width:100%}.synapsia #offToday .off-today .ot-k{display:inline-block;white-space:nowrap;margin-right:var(--space-2)}.synapsia .ruhe-now{align-items:start;gap:var(--space-4) var(--space-5)}.synapsia .ruhe-now .rn-body{gap:var(--space-1)}.synapsia .ruhe-now .rn-k{font:600 var(--type-meta)/var(--lh-meta) var(--body);letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.synapsia .ruhe-now .rn-body p{line-height:var(--lh-body)}.synapsia .ruhe-now .btn{align-self:center}@media(max-width:860px){.synapsia .ruhe-now .btn{grid-column:2;justify-self:start;align-self:start;white-space:nowrap}}@media(max-width:360px){.synapsia .ruhe-now .btn{grid-column:1 / -1}}.synapsia h2,.synapsia h3,.synapsia .gcard .gcard-h,.synapsia .ocard .oc-name,.synapsia .rcard h3,.synapsia .faq-q,.synapsia .more-col h2,.synapsia .howfaq h2,.synapsia .facts-band h2{line-height:var(--lh-head);text-wrap:balance}.synapsia h1{text-wrap:balance}.synapsia p,.synapsia li,.synapsia .faq-a p,.synapsia .more-col p,.synapsia .how-steps p,.synapsia .gcard .gcard-p{line-height:var(--lh-body);text-wrap:pretty}.synapsia .dock .dock-item .k,.synapsia .facts-label,.synapsia .dock-state,.synapsia .hero-note,.synapsia .ot-k{line-height:var(--lh-meta)}@media(max-width:360px),(max-height:740px){.synapsia .intro{gap:var(--space-3)}.synapsia .intro>.gicon.lg{display:none}.synapsia .intro h2{font-size:min(clamp(1.8rem,1.4rem + 2vw,2.4rem),10vw)}.synapsia .intro .how{padding:var(--pad-note)}.synapsia .intro .how p{font-size:var(--type-aside, .95rem);line-height:var(--lh-body)}}.synapsia .text-link,.synapsia .link-btn,.synapsia .foot-link,.synapsia .sources a,.synapsia .study a,.synapsia .ostudy a{display:inline;padding-block:.5rem;-webkit-tap-highlight-color:transparent}.synapsia .sources li{line-height:1.6}.synapsia .sources li+li{margin-top:var(--space-2)}.synapsia .jump{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.synapsia .jump-link{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-4);border-radius:999px;border:1px solid var(--line-2);background:var(--card-bg, transparent);color:var(--ink);font:500 var(--type-aside, .95rem)/1 var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent}.synapsia .jump-link:hover{border-color:var(--glow)}.synapsia .jump-link:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.synapsia #view-wissen .section[id] h2{scroll-margin-top:var(--space-4)}@media(min-width:901px){.synapsia .ostudies{grid-template-columns:repeat(3,minmax(0,1fr))}}.synapsia .badges{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.75rem),1fr))}@media(min-width:861px){.synapsia .badges{grid-template-columns:repeat(auto-fit,minmax(10rem,14rem))}}@media(max-width:360px){.synapsia .badges>.badge:last-child:nth-child(odd):not(:first-child){grid-column:1 / -1}}@media(max-width:480px){.synapsia .badges{gap:var(--space-2)}.synapsia .badge{padding:var(--space-4) var(--space-2)}.synapsia .badge b{font-size:.88rem}}.synapsia .badge b{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal}@media(min-width:861px){.synapsia .howfaq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.synapsia .glist{gap:var(--space-6)}.synapsia .garea{display:grid;gap:var(--space-2);align-content:start;min-width:0}.synapsia .garea h3{font:600 var(--type-body)/var(--lh-head, 1.2) var(--body);color:var(--ink-2);margin:0 0 var(--space-1)}.synapsia .garea-list{display:grid;gap:var(--space-2)}@media(min-width:861px){.synapsia .glist{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.synapsia .garea .grow{grid-template-columns:auto minmax(0,1fr) minmax(0,.9fr) auto}.synapsia .garea .grow .spark{display:none}}html:not([data-theme=dark]) .synapsia .rs-orb i{border-color:#46698a47;background:radial-gradient(closest-side,rgb(186 212 240 / .7),rgb(96 146 200 / .34) 58%,rgb(70 120 175 / .12) 97%,transparent);box-shadow:0 0 64px -8px #46698a47,inset 0 0 36px #46698a14}html:not([data-theme=dark]) .synapsia .rs-bar{background:rgb(var(--tint) / .14)}html:not([data-theme=dark]) .synapsia .rs-range::-webkit-slider-runnable-track{background:#23302a2e}html:not([data-theme=dark]) .synapsia .rs-range::-moz-range-track{background:#23302a2e}html:not([data-theme=dark]) .synapsia .rs-range::-webkit-slider-thumb{box-shadow:0 0 0 5px #46698a24}html:not([data-theme=dark]) .synapsia .rs-range::-moz-range-thumb{box-shadow:0 0 0 5px #46698a24}
