.h4{--bg:#FAF9F6;--paper:#fff;--ink:#121118;--ink2:#4B4858;--mute:#8A8698;--line:#E6E3EA;--line2:#F0EEF2;--violet:#573EEC;--violet-soft:#EEEAFE;--violet-2:#A896FF;--violet-deep:#2A1C8F;--pos:#137A4B;--pos-bg:#E6F4EC;--neg:#B3261E;--neg-bg:#FBE9E7;--warn:#8A5A00;--warn-bg:#FBF1DA;--dark:#121118;--dark2:#17161E;--dline:#2A2833;--serif:"Newsreader",Georgia,serif;--sans:"Inter",-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.h4 *{box-sizing:border-box}.h4 a{color:inherit;text-decoration:none}.h4 h1,.h4 h2,.h4 h3{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.025em;text-wrap:balance}.h4 h1{font-size:clamp(40px,5.2vw,72px);line-height:1}.h4 h2{font-size:clamp(30px,3.4vw,46px);line-height:1.05}.h4 h1 em,.h4 h2 em{font-style:italic;color:var(--violet)}.h4 p{margin:0}.h4 .wrap{max-width:1240px;margin:0 auto;padding-inline:40px}.h4 .eyebrow{letter-spacing:.1em;color:var(--violet)}.h4 .eyebrow,.h4 .mono{font-family:var(--mono);font-size:11.5px;text-transform:uppercase}.h4 .mono{letter-spacing:.06em;color:var(--mute)}.h4 .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;font:inherit;font-weight:500;font-size:15px;border-radius:8px;padding:14px 22px;border:1px solid var(--ink);cursor:pointer;white-space:nowrap}.h4 .btn.quiet{background:transparent;color:var(--ink);border-color:var(--line)}.h4 .btn.violet{background:var(--violet);border-color:var(--violet)}.h4 .btn:disabled{opacity:.55;cursor:default}.h4 :focus-visible{outline:2px solid var(--violet);outline-offset:2px}.h4 .pill{display:inline-block;font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:5px;white-space:nowrap}.h4 .pill.pos{background:var(--pos-bg);color:var(--pos)}.h4 .pill.neg{background:var(--neg-bg);color:var(--neg)}.h4 .pill.warn{background:var(--warn-bg);color:var(--warn)}.h4 .hl-pos{background:var(--pos-bg)}.h4 .hl-neg,.h4 .hl-pos{border-radius:4px;padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.h4 .hl-neg{background:var(--neg-bg)}.h4 .hl-them{background:#EDEBF2;border-radius:4px;padding:0 .12em}.h4 .linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.h4 .grain{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.h4 .dots{background-image:radial-gradient(circle,#DCD8E4 1px,transparent 1.3px);background-size:26px 26px;background-position:50%}.h4 .h4nav{position:sticky;top:env(safe-area-inset-top,0);z-index:10;background:rgba(250,249,246,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--line2)}.h4 .h4nav .wrap{display:flex;align-items:center;height:66px;gap:36px}.h4 .logo{display:inline-flex;align-items:center}.h4 .logo img{height:30px;width:auto;display:block}.h4 .h4nav .links{gap:24px;white-space:nowrap}.h4 .h4nav .links,.h4 .h4nav .right{display:flex;font-size:14.5px;color:var(--ink2);font-weight:500}.h4 .h4nav .right{margin-left:auto;gap:18px;align-items:center}.h4 .h4nav .linkbtn{font-weight:500;color:var(--ink2)}.h4 .hero{position:relative;min-height:0;overflow:hidden;background:radial-gradient(900px 520px at 50% 10%,rgba(87,62,236,.16),transparent 60%),radial-gradient(700px 500px at 82% 70%,rgba(19,122,75,.1),transparent 60%),radial-gradient(600px 400px at 14% 78%,rgba(179,38,30,.08),transparent 60%),var(--bg)}.h4 .hero .fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(250,249,246,.2),rgba(250,249,246,0) 30%,rgba(250,249,246,0) 70%,var(--bg));pointer-events:none}.h4 .hero .wrap{position:relative;z-index:2;text-align:center;padding-block:64px 80px}.h4 .hero .eyebrow{display:block;margin-bottom:18px}.h4 .hero h1{max-width:12em;margin-inline:auto}.h4 .ask{margin:28px auto 0;display:flex;border:1px solid var(--line);background:#fff;border-radius:10px;padding:6px 6px 6px 18px;max-width:520px;box-shadow:0 1px 2px rgba(20,16,50,.05),0 30px 60px -30px rgba(87,62,236,.45)}.h4 .ask input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);padding:10px 0;outline:none}.h4 .ask input::-moz-placeholder{color:var(--mute)}.h4 .ask input::placeholder{color:var(--mute)}.h4 .ask.big{max-width:540px;padding:6px 6px 6px 18px;border-color:rgba(87,62,236,.3);box-shadow:0 0 0 6px rgba(87,62,236,.06),0 30px 60px -30px rgba(87,62,236,.5)}.h4 .ask.big input{font-size:16px;padding:10px 0}.h4 .ask.big .btn{padding:12px 20px;font-size:15px}.h4 .door{margin:28px auto 0;display:flex;gap:18px;justify-content:center;align-items:center}.h4 .door .btn{padding:12px 20px;font-size:15px}.h4 .door .linkbtn{font-size:14.5px;color:var(--ink2)}.h4 .fine{margin-top:14px;font-size:13.5px;color:var(--mute)}.h4 .fine span{color:var(--ink2)}.h4 .scanerr{margin:14px auto 0;max-width:600px;font-size:14px;color:var(--neg)}.h4 .lastread{margin-top:10px;font-size:14px}.h4 .lastread a{color:var(--violet);text-decoration:underline;text-underline-offset:3px}.h4 .sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:rgba(250,249,246,.9);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .35s ease}.h4 .sticky.on{transform:none}.h4 .sticky .wrap{display:flex;align-items:center;gap:24px}.h4 .sticky .stk{font-family:var(--serif);font-size:20px;letter-spacing:-.01em;white-space:nowrap}.h4 .sticky .ask{margin:0;flex:1;max-width:520px;box-shadow:none}.h4 .sticky .btn{padding:11px 18px;font-size:14px}.h4 .go{display:inline-flex;align-items:center;gap:8px;margin-top:32px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--violet);border-bottom:1px solid transparent}.h4 .go:hover{border-color:var(--violet)}.h4 .go:after{content:"→"}.h4 .dark .go{color:var(--violet-2)}.h4 .answer{position:relative;margin:48px auto 0;max-width:680px;text-align:left;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border:1px solid rgba(87,62,236,.35);border-radius:18px;padding:24px 26px 20px;box-shadow:0 0 0 6px rgba(87,62,236,.06),0 2px 4px rgba(20,16,50,.04),0 70px 130px -50px rgba(87,62,236,.55)}.h4 .answer .stamp{position:absolute;top:-14px;left:26px;box-shadow:0 6px 16px -6px rgba(179,38,30,.5)}.h4 .answer .q{display:inline-block;background:var(--ink);color:#fff;border-radius:12px 12px 3px 12px;padding:10px 14px;font-size:14.5px;margin-bottom:18px;float:right}.h4 .answer .who{clear:both;display:block;margin-bottom:10px}.h4 .answer p{font-family:var(--serif);font-size:clamp(19px,2vw,24px);line-height:1.25;letter-spacing:-.015em}.h4 .answer .asrc{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:12px}.h4 .chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:6px 12px 6px 9px;background:#fff}.h4 .chip i{width:8px;height:8px;border-radius:50%;background:var(--warn)}.h4 .chip.yours i{background:var(--pos)}.h4 .chip.ghost{border-style:dashed;color:var(--mute)}.h4 .chip.ghost i{background:transparent;border:1.5px solid var(--mute)}.h4 .chip.neg{border-color:#F1C9C5;background:#FDF5F4}.h4 .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.h4 .strip .wrap{display:flex;align-items:center;justify-content:center;height:64px}.h4 .strip span{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding-right:36px}.h4 .strip b{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--ink2);padding:0 36px;border-left:1px solid var(--line);letter-spacing:-.01em}.h4 .marq{overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg);padding-block:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.h4 .track{display:flex;gap:56px;width:-moz-max-content;width:max-content;animation:h4marq 48s linear infinite}.h4 .track span{font-family:var(--serif);font-size:20px;font-style:italic;color:var(--ink2);white-space:nowrap;letter-spacing:-.01em}.h4 .track span:before{content:"“"}.h4 .track span:after{content:"”"}@keyframes h4marq{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.h4 .track{animation:none}}.h4 .sec{padding-block:96px}.h4 .sec .head{margin-bottom:36px}.h4 .sec .head h2{max-width:16em}.h4 .sec .head .eyebrow{display:block;margin-bottom:20px}.h4 .sec .cap{margin-top:28px;display:flex;gap:28px;align-items:baseline;flex-wrap:wrap;font-size:15px;color:var(--ink2)}.h4 .sec .cap b{font-family:var(--serif);font-weight:400;font-size:18px;color:var(--ink);letter-spacing:-.01em}.h4 .dark{background:var(--dark);color:#F3F1F7;position:relative;overflow:hidden}.h4 .dark h2{color:#fff}.h4 .dark .eyebrow{color:var(--violet-2)}.h4 .dark .cap{color:#B9B5C6}.h4 .dark .cap b{color:#fff}.h4 .dark:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 500px at 20% 0,rgba(87,62,236,.28),transparent 60%),radial-gradient(600px 400px at 90% 100%,rgba(168,150,255,.14),transparent 60%);pointer-events:none}.h4 .dark .wrap,.h4 .wn{position:relative}.h4 .wn{background:#0C0B16;color:#fff;overflow:hidden}.h4 .wn:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 75% 80%,rgba(87,62,236,.3),transparent 65%),radial-gradient(700px 400px at 10% 0,rgba(143,163,201,.1),transparent 60%);pointer-events:none}.h4 .wn .wrap{position:relative}.h4 .wn .eyebrow{color:var(--violet-2)}.h4 .wn h2{color:#fff;max-width:16em}.h4 .wn h2 em{color:var(--violet-2)}.h4 .wn-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:48px}.h4 .wn-head .eyebrow{display:block;margin-bottom:20px}.h4 .wn-key{display:grid;gap:10px;font-size:14px;color:#B9B5C6}.h4 .wn-key i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:10px;vertical-align:-1px}.h4 .wn-key .p{background:linear-gradient(180deg,#B4C2E3,#7C8DB8)}.h4 .wn-key .a{background:linear-gradient(180deg,#B7A6FF,#5B3FF0);box-shadow:0 0 12px rgba(120,95,255,.8)}.h4 .wn-key .g{background:repeating-linear-gradient(135deg,#D9D0FF 0 2px,#5B3FF0 2px 5px)}.h4 .wn-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.h4 .wn-card{background:linear-gradient(180deg,#16152A,#111022);border:1px solid #26233d;border-radius:20px;padding:24px 26px 20px}.h4 .wn-card.now{border-color:rgba(168,150,255,.45);box-shadow:0 0 0 1px rgba(168,150,255,.08),0 60px 120px -60px rgba(87,62,236,.9)}.h4 .wn-top b{font-family:var(--serif);font-weight:400;font-size:22px;letter-spacing:-.02em}.h4 .wn-card.now .wn-top b{color:var(--violet-2);font-style:italic}.h4 .wn-chart{height:170px;margin-top:18px}.h4 .wn-card.now .wn-chart{filter:drop-shadow(0 0 22px rgba(120,95,255,.35))}.h4 .wn-svg{width:100%;height:100%;display:block}.h4 .wn-st,.h4 .wn-tr{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.h4 .wn-st{margin-top:12px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8E89A0}.h4 .wn-tr{position:relative;margin-top:18px;padding-top:26px;border-top:1px solid #26233d;font-size:13.5px;color:#D6D2E4}.h4 .wn-tr em{position:absolute;left:0;top:8px;font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6E6A7E}.h4 .wn-tr .oo{color:#fff;font-weight:600;text-shadow:0 0 14px rgba(168,150,255,.9)}.h4 .wn-cap{margin-top:28px;font-family:var(--serif);font-size:20px;letter-spacing:-.01em;color:#fff}@media (max-width:1000px){.h4 .wn-cards{grid-template-columns:1fr;max-width:640px}}@media (max-width:520px){.h4 .wn-card{padding:18px 14px 16px}.h4 .wn-chart{height:150px}.h4 .wn-st{font-size:9px;letter-spacing:.03em}.h4 .wn-tr{font-size:11px}.h4 .wn-cap{font-size:20px}}.h4 .lensbg{position:relative;overflow:hidden;background:linear-gradient(180deg,#E9E4FD,#F1EEFD 60%,#E9E4FD)}.h4 .lensbg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(87,62,236,.07) 1px,transparent 0),linear-gradient(90deg,rgba(87,62,236,.07) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000,transparent);pointer-events:none}.h4 .lensbg .wrap{position:relative}.h4 .lenses{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.h4 .lens{background:var(--paper);border:1px solid rgba(87,62,236,.18);box-shadow:0 30px 60px -40px rgba(42,28,143,.35);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:14px;min-width:0}.h4 .lens .who{display:flex;justify-content:space-between;align-items:center;gap:8px}.h4 .lens .aud{font-family:var(--serif);font-size:22px;letter-spacing:-.02em;line-height:1}.h4 .lens .q{font-family:var(--mono);font-size:12px;color:var(--ink2);line-height:1.5;padding:10px 12px;background:#F3F0FE;border-radius:10px}.h4 .lens .a{font-family:var(--serif);font-size:17px;line-height:1.3;letter-spacing:-.01em}.h4 .lens .from{margin-top:auto;padding-top:12px;border-top:1px solid var(--line2);font-family:var(--mono);font-size:11px;color:var(--mute);display:flex;gap:8px;align-items:center}.h4 .lens .from i{width:8px;height:8px;border-radius:50%;background:var(--warn);flex:none}.h4 .lens .from i.yours{background:var(--pos)}.h4 .lens .from i.ghost{background:transparent;border:1.5px solid var(--mute)}@media (max-width:1100px){.h4 .lenses{grid-template-columns:1fr 1fr}}@media (max-width:600px){.h4 .lenses{grid-template-columns:1fr}}.h4 .frame{background:#0D0C12;border:1px solid var(--dline);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px rgba(168,150,255,.08),0 80px 160px -60px rgba(87,62,236,.7)}.h4 .frame .chrome{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#17161E;border-bottom:1px solid var(--dline)}.h4 .frame .chrome i{width:10px;height:10px;border-radius:50%;background:#2E2B38}.h4 .frame .chrome span{margin-left:10px;font-family:var(--mono);font-size:12px;color:#6E6A7E}.h4 .app{display:grid;grid-template-columns:200px 1fr;min-height:0}.h4 .app .side{border-right:1px solid var(--dline);padding:22px 16px;font-size:14px;color:#B9B5C6}.h4 .app .side .co{font-weight:600;color:#fff;margin-bottom:22px;display:flex;align-items:center;gap:8px}.h4 .app .side .co i{width:12px;height:12px;border-radius:50%;background:var(--violet)}.h4 .app .side a{display:flex;justify-content:space-between;padding:8px 10px;border-radius:6px}.h4 .app .side a.on{background:#241C58;color:#fff}.h4 .app .side a span{font-family:var(--mono);font-size:11.5px;color:#8E89A0}.h4 .app .main{padding:26px 30px;color:#fff;min-width:0}.h4 .crumb{display:flex;justify-content:space-between;margin-bottom:18px}.h4 .reading{font-family:var(--serif);font-size:clamp(20px,2vw,26px);line-height:1.2;letter-spacing:-.02em;max-width:24em}.h4 .main .hl-pos{background:#173B2A;color:#B9EBCF}.h4 .main .hl-neg{background:#4A1F1C;color:#F6C5C0}.h4 .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.h4 .tiles>*{min-width:0}.h4 .tile{border:1px solid var(--dline);border-radius:10px;padding:16px 18px;background:#121118}.h4 .tile b{font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:1}.h4 .tile span{font-size:13px;color:#8E89A0;margin-left:8px}.h4 .tile em{display:block;font-style:normal;font-family:var(--mono);font-size:11.5px;color:#B9B5C6;margin-top:10px}.h4 .tile em i{font-style:normal;color:#F09A93}.h4 .qlist{margin-top:22px;border-top:1px solid var(--dline)}.h4 .ql{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--dline);font-size:14.5px}.h4 .ql b{font-weight:500;min-width:0}.h4 .board{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 2px 4px rgba(20,16,50,.03),0 70px 140px -80px rgba(20,16,50,.5)}.h4 .trace{position:relative;display:grid;grid-template-columns:1.2fr .8fr;min-height:0}.h4 .trace .txt{padding:40px 44px;display:flex;flex-direction:column;justify-content:center;font-family:var(--serif);font-size:clamp(22px,2.3vw,30px);line-height:1.22;letter-spacing:-.02em;position:relative;background:linear-gradient(180deg,#fff,#FCFBFE)}.h4 .trace .txt .mono{display:block;font-family:var(--mono);font-size:11.5px;margin-bottom:26px}.h4 .trace .side,.h4 .trace .txt .mk{position:relative}.h4 .trace .side{border-left:1px solid var(--line);padding:40px 36px;display:flex;flex-direction:column;justify-content:center;gap:14px;background:#FCFBFE}.h4 .trace .side .mono{margin-bottom:6px}.h4 .src{display:grid;grid-template-columns:10px 1fr;gap:2px 14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.h4 .src i{width:10px;height:10px;border-radius:50%;grid-row:span 2;background:var(--warn)}.h4 .src.yours i{background:var(--pos)}.h4 .src.them i{background:#6E6A7E}.h4 .src.ghost{border-style:dashed;background:transparent;opacity:.75}.h4 .src.ghost i{background:transparent;border:1.5px solid var(--mute)}.h4 .src b{font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h4 .src span{font-family:var(--mono);font-size:11.5px;color:var(--mute)}.h4 .src.hit{border-color:#F1C9C5;box-shadow:0 20px 40px -30px rgba(179,38,30,.6)}.h4 .wire{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:2}.h4 .wire path{fill:none;stroke:var(--neg);stroke-width:1.5;stroke-dasharray:4 5;opacity:.8}.h4 .tilt .board{background:transparent;border:0;box-shadow:none;overflow:visible}.h4 .site{display:grid;grid-template-columns:1fr 1fr;min-height:0;gap:28px}.h4 .site .human{padding:32px 24px;display:flex;align-items:center;justify-content:center;perspective:1400px}.h4 .page{color:var(--ink);width:100%;max-width:400px;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--line);transform:rotateY(18deg) rotateX(4deg);box-shadow:-40px 60px 120px -40px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.08)}.h4 .page .bar{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line2)}.h4 .page .bar i{width:8px;height:8px;border-radius:50%;background:#E3DFEA}.h4 .page .hero-img{height:130px;background:radial-gradient(120px 90px at 30% 40%,rgba(255,255,255,.7),transparent 60%),linear-gradient(135deg,#A896FF,#573EEC 60%,#2A1C8F)}.h4 .page .body{padding:22px 24px 26px;display:grid;gap:12px}.h4 .page .body b{font-family:var(--serif);font-weight:400;font-size:26px;letter-spacing:-.02em}.h4 .page .body span{font-size:13.5px;color:var(--ink2)}.h4 .page .body em{font-style:normal;display:inline-block;width:-moz-max-content;width:max-content;background:var(--ink);color:#fff;font-size:12px;padding:9px 14px;border-radius:7px;margin-top:4px}.h4 .site .machine{background:#0D0C12;border-radius:18px;border:1px solid var(--dline);color:#E6E3EE;padding:32px 36px;display:flex;align-items:center}.h4 .term{margin:0;width:100%;font-family:var(--mono);font-size:13.5px;line-height:1.85;white-space:pre;overflow-x:auto}.h4 .term .c{color:#6E6A7E}.h4 .term .n{color:#F09A93}.h4 .term .cur{display:inline-block;width:.6em;height:1.1em;background:#E6E3EE;vertical-align:-3px;animation:h4blink 1s steps(2) infinite}@keyframes h4blink{to{opacity:0}}@media (prefers-reduced-motion:reduce){.h4 .term .cur{animation:none}}.h4 .stats{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line)}.h4 .stats div{padding:22px 24px;border-right:1px solid var(--line)}.h4 .stats div:last-child{border-right:0}.h4 .stats b{display:block;font-family:var(--serif);font-weight:400;font-size:32px;letter-spacing:-.03em;line-height:1}.h4 .stats b.warn{color:var(--warn)}.h4 .stats b.pos{color:var(--pos)}.h4 .stats b.neg{color:var(--neg)}.h4 .stats span{display:block;font-size:12.5px;color:var(--ink2);margin-top:8px;line-height:1.3}.h4 .field{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;padding:40px 36px 28px;background:radial-gradient(600px 300px at 50% 50%,rgba(87,62,236,.08),transparent 70%)}.h4 .dom{display:inline-flex;align-items:center;border-radius:999px;font-family:var(--mono);letter-spacing:.02em;border:1.5px solid transparent;white-space:nowrap}.h4 .dom.xl{font-size:17px;padding:11px 18px}.h4 .dom.l{font-size:14.5px;padding:9px 15px}.h4 .dom.m{font-size:13.5px;padding:9px 14px}.h4 .dom.s{font-size:12px;padding:7px 12px}.h4 .dom.xs{font-size:11px;padding:5px 10px}.h4 .dom.pos{background:var(--pos-bg);color:var(--pos)}.h4 .dom.neg{background:var(--neg-bg);color:var(--neg)}.h4 .dom.neu{background:#EFEEF2;color:#5D5A6B}.h4 .dom.paid{border-style:dashed;border-color:var(--violet)}.h4 .legend{display:flex;gap:22px;flex-wrap:wrap;padding:0 36px 24px;font-size:12.5px;color:var(--ink2);align-items:center}.h4 .legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px;vertical-align:-1px}.h4 .legend i.pos{background:var(--pos)}.h4 .legend i.neg{background:var(--neg)}.h4 .legend i.neu{background:#C9C5D3}.h4 .legend i.paid{background:transparent;border:1.5px dashed var(--violet)}.h4 .legend .r{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--mute)}.h4 .stbl{border-top:1px solid var(--line)}.h4 .tr{display:grid;grid-template-columns:1fr 70px 80px 80px 170px;gap:16px;align-items:center;padding:13px 24px;border-bottom:1px solid var(--line2);font-family:var(--mono);font-size:12.5px;color:var(--ink)}.h4 .tr:last-child{border-bottom:0}.h4 .tr.h{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);background:#FCFBFE}.h4 .tr .d{font-family:var(--sans);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h4 .tr .mute,.h4 .tr .no{color:var(--mute)}.h4 .tr .yes{color:var(--violet)}.h4 .tr.paid{background:#FCFBFE}.h4 .rings{position:relative;overflow:hidden}.h4 .rings:before{content:"";position:absolute;left:50%;top:50%;width:1400px;height:1400px;transform:translate(-50%,-40%);background:repeating-radial-gradient(circle,rgba(87,62,236,.1) 0 1px,transparent 1px 56px);border-radius:50%;pointer-events:none}.h4 .rings .wrap{position:relative}.h4 .score{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,4vw,56px)}.h4 .score .side-l,.h4 .score .side-r{display:flex;align-items:baseline;gap:clamp(10px,2vw,24px)}.h4 .score b{font-family:var(--serif);font-weight:400;font-size:clamp(64px,9vw,120px);line-height:.85;letter-spacing:-.05em;color:var(--ink)}.h4 .score b.you{color:var(--violet)}.h4 .score .nm{font-family:var(--serif);font-size:clamp(18px,1.9vw,24px);letter-spacing:-.02em;color:var(--ink)}.h4 .score .nm.you{color:var(--violet)}.h4 .score .mid{display:grid;gap:12px;justify-items:center;text-align:center}.h4 .score .split{display:flex;width:100%;height:12px;border-radius:6px;overflow:hidden;gap:3px}.h4 .score .split i{display:block;height:100%}.h4 .score .split i:first-child{background:var(--violet)}.h4 .score .split i:last-child{background:var(--ink)}@media (max-width:760px){.h4 .score{grid-template-columns:1fr 1fr;gap:16px 24px}.h4 .score .mid{grid-column:1/-1;grid-row:2}.h4 .score .side-l,.h4 .score .side-r{flex-direction:column;align-items:flex-start;gap:4px}.h4 .score .side-r{align-items:flex-end;flex-direction:column-reverse}}.h4 .lost{display:grid;grid-template-columns:1.3fr .7fr;margin-top:36px}.h4 .lost .lq{padding:34px 38px;font-family:var(--serif);font-size:clamp(20px,2.1vw,26px);line-height:1.22;letter-spacing:-.015em}.h4 .lost .lq .mono{display:block;font-family:var(--mono);font-size:11.5px;margin-bottom:22px;color:var(--neg)}.h4 .lost .ls{border-left:1px solid var(--line);padding:34px 30px;display:flex;flex-direction:column;justify-content:center;gap:12px;background:#FCFBFE}.h4 .ab{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--dline);border:1px solid var(--dline);border-radius:20px;overflow:hidden}.h4 .ab>div{background:var(--dark2);padding:30px 34px;display:flex;flex-direction:column;gap:22px}.h4 .ab>div.b{background:#1B1930}.h4 .ab .abh{display:flex;justify-content:space-between;align-items:center;gap:12px}.h4 .ab .ml{font-family:var(--mono);font-size:11.5px;color:#8E89A0;margin-top:-10px}.h4 .ab p{font-family:var(--serif);font-size:clamp(19px,1.9vw,24px);line-height:1.25;letter-spacing:-.015em;color:#fff}.h4 .ab .hl-neg{background:#4A1F1C;color:#F6C5C0}.h4 .ab .hl-pos{background:#173B2A;color:#B9EBCF}.h4 .ab .meter{margin-top:auto;display:flex;height:10px;border-radius:4px;overflow:hidden;background:#2A2833}.h4 .ab .meter i{display:block;height:10px}.h4 .ab .meter .n{background:#B3261E}.h4 .ab .meter .p{background:#137A4B}.h4 .ab .chip{background:transparent;border-color:#3A3745;color:#B9B5C6}.h4 .ab .chip.yours i{background:#7ED8A5}.h4 .delta{margin-top:30px;display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.h4 .delta b{font-family:var(--serif);font-weight:400;font-size:clamp(52px,6vw,80px);line-height:.9;letter-spacing:-.05em;color:#7ED8A5}.h4 .delta span{font-size:16px;color:#B9B5C6}.h4 .rows{border-top:1px solid var(--line)}.h4 .row{display:grid;grid-template-columns:56px 110px 1fr 200px;gap:28px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.h4 .row .n{font-size:19px;color:var(--mute);font-style:italic}.h4 .row .n,.h4 .row .t{font-family:var(--serif)}.h4 .row .t{font-size:clamp(20px,2vw,26px);line-height:1.1;letter-spacing:-.02em}.h4 .row .m{font-family:var(--mono);font-size:12px;color:var(--mute);text-align:right;line-height:1.8}.h4 .row .m b{display:block;color:var(--ink);font-weight:500;font-size:13px}.h4 .row .m .pos{color:var(--pos)}.h4 .row.done{opacity:.5}.h4 .tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.h4 .tier{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:24px 22px;display:flex;flex-direction:column;gap:8px}.h4 .tier.rec{border-color:var(--violet);box-shadow:0 40px 90px -60px rgba(87,62,236,.6)}.h4 .tier .trial,.h4 .tier.rec .mono{color:var(--violet)}.h4 .tier .trial{position:absolute;top:22px;right:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;background:var(--violet-soft);padding:4px 8px;border-radius:5px}.h4 .tier .price{font-family:var(--serif);font-size:38px;letter-spacing:-.03em;line-height:1;margin-top:10px}.h4 .tier .price small{font-family:var(--sans);font-size:14px;color:var(--mute);letter-spacing:0;margin-left:4px}.h4 .tier p{font-size:14.5px;color:var(--ink2);line-height:1.5}.h4 .tier ul{margin:10px 0 18px;padding-left:16px;font-size:14px;color:var(--ink2);line-height:1.7}.h4 .tier .btn{margin-top:auto;width:100%}.h4 .cta{position:relative;overflow:hidden;text-align:center;padding-block:110px;background:radial-gradient(800px 500px at 50% 110%,rgba(87,62,236,.55),transparent 60%),var(--dark);color:#fff}.h4 .cta h2{max-width:14em;margin-inline:auto;color:#fff;font-size:clamp(34px,4.4vw,60px)}.h4 .cta h2 em{color:var(--violet-2)}.h4 .cta .fine{color:#8E89A0}.h4 .cta .fine span{color:#B9B5C6}.h4 .cta .ask.big{border-color:rgba(168,150,255,.4);box-shadow:0 0 0 6px rgba(168,150,255,.08),0 40px 80px -30px rgba(87,62,236,.8)}.h4 .cta .door .linkbtn{color:#B9B5C6}.h4 .h4foot{border-top:1px solid var(--line);background:var(--paper)}.h4 .h4foot .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-block:34px;font-size:14px;color:var(--mute)}.h4 .h4foot .l{display:flex;gap:22px;flex-wrap:wrap}.h4 .h4foot .linkbtn{color:var(--mute);font-size:14px}@media (max-width:1000px){.h4 .h4nav .links{display:none}.h4 .ab,.h4 .app,.h4 .lost,.h4 .site,.h4 .trace{grid-template-columns:1fr}.h4 .stats{grid-template-columns:repeat(3,1fr)}.h4 .stats div:nth-child(3n){border-right:0}.h4 .stats div{border-bottom:1px solid var(--line)}.h4 .tr{grid-template-columns:1fr 80px 120px}.h4 .tr>:nth-child(2),.h4 .tr>:nth-child(4){display:none}.h4 .legend .r{margin-left:0}.h4 .app .side,.h4 .sticky .stk{display:none}.h4 .lost .ls,.h4 .trace .side{border-left:0;border-top:1px solid var(--line)}.h4 .tiers{grid-template-columns:1fr 1fr}.h4 .row{grid-template-columns:50px 100px 1fr}.h4 .row .m{grid-column:3;text-align:left}.h4 .strip .wrap{height:auto;padding-block:18px;flex-wrap:wrap;gap:12px 0}.h4 .strip span{width:100%;text-align:center;padding:0 0 6px}.h4 .strip b{font-size:20px;padding:0 20px}.h4 .hero{min-height:0}}@media (max-width:760px){.h4 .app .main{padding:22px 20px}.h4 .crumb{flex-wrap:wrap;gap:6px}.h4 .reading{font-size:22px}.h4 .tiles{gap:8px}.h4 .tile{padding:12px}.h4 .tile b{font-size:26px;display:block}.h4 .tile span{margin-left:0;display:block;font-size:12px}.h4 .tile em{display:none}.h4 .ql{gap:12px;font-size:14px}.h4 .ql .pill{flex:none}}@media (max-width:600px){.h4 .wrap{padding-inline:20px}.h4 .sec{padding-block:64px}.h4 .stats{grid-template-columns:1fr 1fr}.h4 .stats div:nth-child(3n){border-right:1px solid var(--line)}.h4 .stats div:nth-child(2n){border-right:0}.h4 .field{padding:24px 16px 16px}.h4 .dom.xl{font-size:15px;padding:9px 14px}.h4 .dom.l{font-size:13px;padding:8px 12px}.h4 .ask.big{flex-direction:column;padding:8px}.h4 .ask.big input{padding:10px 12px}.h4 .door{flex-direction:column}.h4 .sticky .ask{max-width:none}.h4 .sticky .ask input{font-size:15px;padding:8px 0}.h4 .sticky .btn{padding:10px 14px;font-size:13.5px}.h4 .tiers{grid-template-columns:1fr}.h4 .ab>div,.h4 .site .human,.h4 .site .machine,.h4 .trace .side,.h4 .trace .txt{padding:28px 24px}.h4 .ab>div{min-height:0}.h4 .hero .wrap{padding-block:48px 48px}.h4 .answer{padding:20px}.h4 .answer .q{float:none;margin-bottom:14px}}