.p3{--paper:var(--bg);--raised:var(--surface);--ink:var(--text);--ink-2:var(--text-2);--stone:var(--muted);--zen:var(--brand);--zen-9:var(--brand-strong);--zen-5:var(--brand-fill);--zen-3:var(--brand-soft);--zen-05:var(--brand-tint);--zen-on:var(--brand-on);--amber-t:var(--amber-text);--ember-t:var(--ember-text);--night-2:var(--night-raised);--night-3:var(--night-tint);--night-t:var(--night-text);--night-s:var(--night-muted);--night-m:var(--night-mono);--sh:var(--sh-card);--studio-0:#F7F6F2;--studio-1:#E7E5DE;--studio-2:#D2CFC6;--studio-fog:rgba(204,200,190,.35);--gx:max(24px,env(safe-area-inset-left,0px));--gr:max(24px,env(safe-area-inset-right,0px))}.p3 *{box-sizing:border-box}.p3{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-sys);font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:hidden}.p3 h1,.p3 h2,.p3 h3,.p3 h4{font-family:var(--f-brand);font-weight:500;margin:0;letter-spacing:-.03em;text-wrap:balance}.p3 p{margin:0}.p3 a{color:var(--zen);text-decoration:none}.p3 a:hover{color:var(--ink)}.p3 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.p3 :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}.p3 .num{font-family:var(--f-num);font-variant-numeric:tabular-nums}.p3 .os{background:var(--os);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#f60}.p3 .wrap{max-width:var(--l-column);margin:0 auto;padding-left:var(--gx);padding-right:var(--gr)}.p3 .eb{font-family:var(--f-num);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--zen);text-transform:uppercase}.p3 .eb.m{color:var(--mono)}.p3 .h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin-top:var(--s-4);max-width:18ch}.p3 .lede{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);max-width:62ch;margin-top:var(--s-5);text-wrap:pretty}.p3 .cap{font-family:var(--f-num);font-size:var(--fs-mono-sm);letter-spacing:.07em;color:var(--mono);line-height:1.6;text-transform:uppercase}.p3 .sec{padding-top:var(--l-section);scroll-margin-top:60px}.p3 .chips{display:flex;flex-wrap:wrap;gap:8px}.p3 .chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px 0 8px;border-radius:19px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);font-size:14px;font-weight:500;color:var(--ink-2);transition:box-shadow var(--t-1) var(--ease-calm),background-color var(--t-1) var(--ease-calm),color var(--t-1) var(--ease-calm),transform var(--t-1) var(--ease-settle)}.p3 .chip i{width:24px;height:24px;border-radius:12px;display:block;position:relative;overflow:hidden;background:#111}.p3 .chip i svg{position:absolute;left:-1px;top:2px;width:26px;height:auto}.p3 .chip:hover{box-shadow:inset 0 0 0 1px var(--outline);color:var(--ink)}.p3 .chip:active{transform:scale(.97)}.p3 .chip[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.p3 .pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:20px;background:var(--ink);color:var(--bg);font-size:14px;font-weight:500;white-space:nowrap;transition:background-color var(--t-1) var(--ease-calm),color var(--t-1) var(--ease-calm),transform var(--t-1) var(--ease-settle)}.p3 .pill:hover{background:var(--zen);color:var(--zen-on)}.p3 .pill:active{transform:scale(.97)}.p3 .pill.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--outline)}.p3 .pill.ghost:hover{box-shadow:inset 0 0 0 1px var(--zen);color:var(--zen)}.p3 .bar{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:80;background:#f2f1ece0;background:color-mix(in oklch,var(--bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hair);transform:translateY(-110%);transition:transform var(--t-2) var(--ease-settle)}.p3 .bar.on{transform:none}.p3 .bar .wrap{height:56px;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.p3 .bar .wrap::-webkit-scrollbar{display:none}.p3 .brand{display:flex;align-items:center;gap:10px;color:var(--ink);white-space:nowrap;margin-right:16px}.p3 .brand svg{width:24px;height:24px;flex:none}.p3 .brand span{font-family:var(--f-brand);font-size:16px;letter-spacing:-.02em}.p3 .bar a.s{flex:none;font-family:var(--f-num);font-size:11px;letter-spacing:.06em;color:var(--ink-2);padding:7px 10px;border-radius:8px;white-space:nowrap}.p3 .bar a.s:hover{background:var(--sunk);color:var(--ink)}.p3 .bar a.s.on{background:var(--brand-tint);color:var(--zen-9)}.p3 .bar .sp{flex:1;min-width:8px}.p3 .hero{position:relative;padding-bottom:40px;overflow:hidden;background:var(--paper)}.p3 .hero-scr{position:relative;z-index:1;width:calc(100% - var(--gx) - var(--gr));max-width:1160px;margin:4px auto 0;border-radius:36px;overflow:hidden;isolation:isolate;padding-bottom:var(--hz,232px);background:linear-gradient(#d8ecd3,#fff4d3);box-shadow:inset 0 0 0 1px #12160f12,0 44px 80px -60px #12160f8c}.p3 .hero-hz{position:absolute;inset:0;z-index:0;pointer-events:none}.p3 .hero-hz canvas{position:absolute;inset:0;width:100%;height:100%;display:block;transition:opacity var(--t-light) var(--ease-calm)}.p3 .hero-cap{position:absolute;left:30px;right:30px;bottom:20px;z-index:3;display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.2);pointer-events:none}.p3 .hero-glow{position:absolute;z-index:1;left:50%;top:-180px;width:900px;height:620px;margin-left:-450px;border-radius:50%;filter:blur(40px);opacity:0;pointer-events:none;transition:background var(--t-4) var(--ease-calm)}.p3 .hero-top{position:relative;z-index:5;max-width:1240px;margin:0 auto;padding:22px var(--gr) 0 var(--gx);display:flex;align-items:center;gap:12px;height:72px}.p3 .hero-top .sp{flex:1}.p3 .hero-top nav{display:flex;gap:22px;font-size:14px}.p3 .hero-top nav a{color:var(--stone)}.p3 .hero-top nav a:hover{color:var(--ink)}.p3 .ver{font-family:var(--f-num);font-size:10px;letter-spacing:.08em;color:var(--zen-on);background:var(--zen);padding:4px 8px;border-radius:7px}.p3 .hero-rig{position:absolute;left:0;right:0;top:0;height:0;z-index:4}.p3 .hero-say{position:relative;z-index:3;max-width:960px;margin:0 auto;padding:288px 24px 0;text-align:center;min-height:470px}.p3 .hero-say .zr-text{position:relative;display:grid;justify-items:center;gap:10px}.p3 .hero-say .zr-line{text-align:center}.p3 .hero-say .zr-k{font-size:12px;letter-spacing:.16em}.p3 .hero-say .zr-line{font-family:var(--f-brand);font-weight:500;font-size:50px;line-height:1.06;letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.p3 .hero-say .zr-w{margin:0 .05em}.p3 .hero-say .zr-det{font-size:18px;line-height:1.5;color:var(--stone)}.p3 .hero-say .zr-act{display:none}.p3 .hero-feel{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px;padding:0 24px}.p3 .hero-feel .chips{justify-content:center}.p3 .playb{width:38px;height:38px;border-radius:19px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--hair);background:var(--surface-2);color:var(--ink)}.p3 .playb svg{width:14px;height:14px}.p3 .zeno-title{position:relative;z-index:3;max-width:1240px;margin:64px auto 0;padding:0 var(--gr) 0 var(--gx);display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:end;border-top:1px solid var(--hair);padding-top:40px}.p3 .zeno-title h1{font-size:96px;line-height:.9;letter-spacing:-.055em}.p3 .zeno-title h1 .dot{color:var(--zen)}.p3 .zeno-title .lede{margin-top:0;font-size:18px}.p3 .studio-sec{padding-top:var(--l-section-sm);scroll-margin-top:60px}.p3 .studio-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.p3 .studio{position:relative;margin-top:28px;height:min(76vh,820px);min-height:520px;border-radius:28px;overflow:hidden;background:radial-gradient(70% 62% at 50% 34%,var(--surface) 0%,var(--bg) 58%,var(--sunk) 100%);box-shadow:inset 0 0 0 1px var(--hair-2);cursor:grab;touch-action:pan-y}.p3 .studio.drag{cursor:grabbing}.p3 .studio .st-css,.p3 .studio .st-gl{position:absolute;inset:0}.p3 .studio .st-gl,.p3 .studio .st-css *{pointer-events:none}.p3 .studio .st-screen{overflow:hidden;background:#000}.p3 .studio-ui{position:absolute;left:16px;right:16px;bottom:16px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;pointer-events:none}.p3 .studio-ui>*{pointer-events:auto}.p3 .seg{display:inline-flex;gap:3px;padding:4px;border-radius:22px;background:color-mix(in oklch,var(--surface-2) 78%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 2px #12160f14,0 10px 30px -14px #12160f66}.p3 .seg button{height:34px;padding:0 15px;border-radius:17px;font-size:13.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:background-color var(--t-1) var(--ease-calm),color var(--t-1) var(--ease-calm)}.p3 .seg button:hover{color:var(--ink)}.p3 .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.p3 .studio-note{font-family:var(--f-num);font-size:10px;letter-spacing:.08em;color:var(--stone);background:color-mix(in oklch,var(--surface-2) 70%,transparent);padding:9px 12px;border-radius:12px;text-transform:uppercase}.p3 .studio-load{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-num);font-size:11px;letter-spacing:.1em;color:var(--mono);transition:opacity var(--t-3) var(--ease-calm)}.p3 .studio-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:24px;padding:40px}.p3 .studio.fb .studio-fallback{display:flex}.p3 .studio-caption{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:20px}.p3 .studio-caption div{display:grid;gap:4px}.p3 .studio-caption b{font-family:var(--f-brand);font-weight:500;font-size:17px;letter-spacing:-.02em}.p3 .studio-caption span{font-size:13px;line-height:1.45;color:var(--stone)}.p3 .mark-g{display:grid;grid-template-columns:1fr;gap:20px;margin-top:48px}.p3 .zen-row{border-radius:26px;background:var(--surface-2);box-shadow:var(--sh);padding:28px;display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center}.p3 .glyphs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.p3 .glyphs .g{display:grid;gap:10px;justify-items:center}.p3 .glyphs .tile{position:relative;width:100%;aspect-ratio:1;border-radius:20px;background:var(--paper);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--hair-2)}.p3 .glyphs .tile>svg{width:58%;height:58%;display:block;overflow:visible}.p3 .glyphs .tile.z{background:#111511;box-shadow:none}.p3 .glyphs .tile .s-zav{position:absolute;inset:16% auto auto 6%;width:88%;height:67%}.p3 .glyphs b{font-family:var(--f-num);font-weight:400;font-size:11px;letter-spacing:.12em;color:var(--mono)}.p3 .glyphs b em{font-style:normal;color:var(--zen)}.p3 .kit{display:grid;gap:16px}.p3 .kit svg{width:100%;height:auto;display:block}.p3 .kit p{font-size:15px;line-height:1.6;color:var(--ink-2)}.p3 .anat{position:relative;border-radius:26px;background:radial-gradient(70% 90% at 50% 20%,#1b221b,#111511 60%,#0c0f0c);box-shadow:var(--sh);overflow:hidden;height:500px}.p3 .anat .big{position:absolute;left:50%;top:50%;width:420px;height:320px;margin:-150px 0 0 -210px}.p3 .anat svg.lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.p3 .anat .lab{position:absolute;display:grid;gap:4px}.p3 .anat .lab b{font-family:var(--f-num);font-weight:400;font-size:11px;letter-spacing:.12em;color:var(--zen-3);text-transform:uppercase}.p3 .anat .lab span{font-size:14px;line-height:1.45;color:#c8ccc4}.p3 .anat .dim{position:absolute;left:24px;bottom:20px;font-family:var(--f-num);font-size:10px;letter-spacing:.1em;color:#6e746b}.p3 .feel-g{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}.p3 .feel{position:relative;border-radius:24px;background:var(--surface-2);box-shadow:var(--sh);padding:16px 18px 18px;display:grid;gap:10px;align-content:start;cursor:pointer;transition:transform var(--t-2) var(--ease-settle),box-shadow var(--t-2) var(--ease-settle)}.p3 .feel:hover{transform:translateY(-4px);box-shadow:0 1px 2px #12160f14,0 30px 50px -30px #12160f8c}.p3 .feel .pad{position:relative;height:150px;border-radius:16px;overflow:hidden;background:#101410}.p3 .feel .pad .s-zav{inset:22px auto auto 50%;width:170px;height:129px;margin-left:-85px}.p3 .feel .pad:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 100%,var(--glow,#5BDF62) 0%,transparent 70%);opacity:.18;pointer-events:none}.p3 .feel .t{display:flex;justify-content:space-between;align-items:baseline}.p3 .feel h3{font-size:22px;letter-spacing:-.025em}.p3 .feel .sk{font-family:var(--f-num);font-size:9.5px;letter-spacing:.1em;padding:3px 7px;border-radius:6px;text-transform:uppercase}.p3 .feel p{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.p3 .feel .ex{font-size:13px;line-height:1.45;color:var(--ink);font-weight:500;padding-top:10px;border-top:1px dashed var(--hair)}.p3 .feel .ex:before{content:"“"}.p3 .feel .ex:after{content:"”"}.p3 .skins{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:20px}.p3 .skin{border-radius:20px;background:var(--surface-2);box-shadow:var(--sh);padding:14px 16px;display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center}.p3 .skin .s-zav{position:relative;inset:auto;width:76px;height:58px}.p3 .skin b{display:block;font-family:var(--f-brand);font-weight:500;font-size:17px;letter-spacing:-.02em}.p3 .skin span{display:block;font-size:12.5px;line-height:1.4;color:var(--stone);margin-top:2px}.p3 .band-dark{background:var(--night);color:var(--night-t);margin-top:var(--l-section);padding:var(--l-section) 0}.p3 .band-dark .eb{color:var(--zen-3)}.p3 .band-dark .lede{color:var(--night-s)}.p3 .lab-g{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;margin-top:48px;align-items:start}.p3 .lab-stage{position:relative;height:330px;border-radius:26px;overflow:hidden;background:radial-gradient(80% 90% at 50% 0%,#2a312a,#141814 55%,#0f120f);box-shadow:inset 0 0 0 1px var(--night-line)}.p3 .lab-stage .bez{position:absolute;left:50%;top:18px;width:430px;height:900px;margin-left:-215px;border-radius:64px;background:radial-gradient(90% 60% at 50% 0%,#253025,#141914 70%);box-shadow:inset 0 0 0 9px #050505,0 0 0 1px #343a34}.p3 .lab-stage .sbt{position:absolute;top:36px;left:50%;width:400px;margin-left:-200px;display:flex;justify-content:space-between;padding:0 24px;font-family:-apple-system,SF Pro Text,Geist,sans-serif;font-weight:600;font-size:16px;color:#fff;opacity:.9}.p3 .lab-stage .zr{left:50%;width:0}.p3 .lab-stage .zr-shape{left:0}.p3 .lab-ctl{display:flex;align-items:center;gap:10px;margin-top:14px}.p3 .lab-ctl .tbtn{width:38px;height:38px;border-radius:19px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--night-line);color:var(--night-t)}.p3 .lab-ctl .tbtn svg{width:14px;height:14px}.p3 .lab-ctl .clock{font-family:var(--f-num);font-size:12px;color:var(--night-s);min-width:120px}.p3 .lab-ctl .sp{flex:1}.p3 .lab-ctl .spd{height:38px;padding:0 14px;border-radius:19px;box-shadow:inset 0 0 0 1px var(--night-line);font-family:var(--f-num);font-size:11px;color:var(--night-t)}.p3 .emo-list{display:grid;gap:6px}.p3 .emo{display:grid;grid-template-columns:54px 1fr auto;gap:14px;align-items:center;text-align:left;padding:8px 14px 8px 8px;border-radius:16px;transition:background-color var(--t-1) var(--ease-calm)}.p3 .emo:hover{background:#ffffff0a}.p3 .emo[aria-pressed=true]{background:var(--night-3);box-shadow:inset 0 0 0 1px var(--night-line)}.p3 .emo .av{position:relative;width:54px;height:41px}.p3 .emo b{display:block;font-size:15px;font-weight:600;color:var(--night-t)}.p3 .emo span{display:block;font-size:12.5px;color:var(--night-m);margin-top:2px}.p3 .emo em{font-style:normal;font-family:var(--f-num);font-size:10px;letter-spacing:.06em;color:var(--night-s)}.p3 .chart{margin-top:28px;border-radius:24px;background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);padding:22px 24px}.p3 .chart-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.p3 .chart-h b{font-family:var(--f-brand);font-weight:500;font-size:21px;letter-spacing:-.02em}.p3 .legend{display:flex;gap:16px;flex-wrap:wrap}.p3 .legend span{display:flex;align-items:center;gap:7px;font-family:var(--f-num);font-size:10px;letter-spacing:.06em;color:var(--night-s);text-transform:uppercase}.p3 .legend i{width:16px;height:3px;border-radius:2px;display:block}.p3 .chart canvas{display:block;width:100%;height:240px;margin-top:14px;cursor:ew-resize}.p3 .spec{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.p3 .spec th{text-align:left;font-family:var(--f-num);font-size:10px;letter-spacing:.1em;color:var(--night-m);font-weight:400;padding:0 14px 12px 0;border-bottom:1px solid var(--night-line);white-space:nowrap;text-transform:uppercase}.p3 .spec td{padding:12px 14px 12px 0;border-bottom:1px solid var(--night-line);color:var(--night-s);vertical-align:middle;line-height:1.45}.p3 .spec td:first-child{color:var(--night-t);font-weight:600;white-space:nowrap}.p3 .spec td.n{font-family:var(--f-num);font-size:12px;color:var(--night-t)}.p3 .scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.p3 .rules3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.p3 .rule{border-radius:20px;background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-line);padding:20px;display:grid;gap:8px;align-content:start}.p3 .rule span{font-family:var(--f-num);font-size:10px;letter-spacing:.1em;color:var(--zen-3)}.p3 .rule h3{font-size:21px;letter-spacing:-.02em}.p3 .rule p{font-size:13.5px;line-height:1.55;color:var(--night-s)}.p3 .gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr);gap:22px;margin-top:48px;align-items:start}.p3 .gal-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px;margin-top:22px;align-items:start}.p3 .gal-3{margin-top:22px}.p3 .fr{display:grid;gap:10px;min-width:0}.p3 .fr .box{position:relative;width:100%}.p3 .fr .zz{position:absolute;left:0;top:0;transform-origin:0 0}.p3 .fr.ph .zz{border-radius:58px;box-shadow:0 0 0 9px #0c0c0c,0 0 0 10px #3a3a3a,0 40px 60px -30px #12160f8c}.p3 .fr.ph .zz>.s{border-radius:50px}.p3 .fr.ph .box{padding:10px}.p3 .fr.ph .zz{left:10px;top:10px}.p3 .fr.tb .zz{border-radius:40px;box-shadow:0 0 0 22px #0c0c0c,0 0 0 23px #3a3a3a,0 40px 60px -30px #12160f8c}.p3 .fr.tb .zz>.s{border-radius:24px}.p3 .fr.mc .zz{border-radius:18px 18px 4px 4px;box-shadow:0 0 0 16px #0c0c0c,0 0 0 17px #3a3a3a,0 40px 60px -30px #12160f8c}.p3 .fr.mc .zz>.s{border-radius:10px 10px 0 0}.p3 .fr.wb .zz{border-radius:14px;box-shadow:0 0 0 1px #12160f1a,0 40px 70px -36px #12160f99}.p3 .fr.wb .zz>.s{border-radius:14px}.p3 .fr .cap b{color:var(--ink);font-weight:400}.p3 .gal-ctl{position:sticky;top:76px;border-radius:24px;background:var(--surface-2);box-shadow:var(--sh);padding:22px;display:grid;gap:16px}.p3 .gal-ctl h3{font-size:24px;letter-spacing:-.025em}.p3 .gal-ctl p{font-size:14px;line-height:1.55;color:var(--ink-2)}.p3 .gal-ctl .chips{gap:7px}.p3 .gal-ctl .chip{height:34px;font-size:13px}.p3 .gal-ctl .chip i{width:22px;height:22px}.p3 .sync{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.p3 .wall-wrap{position:relative;margin-top:52px}.p3 .wall-wrap:after{content:"";position:absolute;left:-12px;right:-12px;bottom:-2px;height:90px;background:linear-gradient(transparent,var(--paper));pointer-events:none;z-index:40}.p3 .wall{position:relative}.p3 .wall .slot{position:absolute;transition:transform var(--t-2) var(--ease-settle),filter var(--t-2) var(--ease-calm);filter:drop-shadow(0 1px 1px rgba(18,22,15,.06)) drop-shadow(0 14px 18px rgba(18,22,15,.12))}.p3 .wall .slot:hover{z-index:30!important;filter:drop-shadow(0 2px 2px rgba(18,22,15,.08)) drop-shadow(0 26px 30px rgba(18,22,15,.22))}.p3 .wall-intro{font-size:19px;text-align:center;margin-top:44px}.p3 .play-g{display:grid;grid-template-columns:300px 260px 1fr;gap:36px;margin-top:56px;align-items:start}.p3 .field{display:grid;gap:7px}.p3 .field label{font-family:var(--f-num);font-size:10px;letter-spacing:.1em;color:var(--mono);text-transform:uppercase}.p3 .field input,.p3 .field select{width:100%;font:inherit;font-size:15px;padding:12px 16px;border-radius:14px;border:1px solid var(--outline);background:var(--surface-2);color:var(--ink);appearance:none}.p3 .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%236E736A' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;padding-right:38px}.p3 .field input:focus,.p3 .field select:focus{outline:2px solid var(--zen);outline-offset:1px;border-color:var(--zen)}.p3 .code{border-radius:18px;background:var(--night);color:var(--night-t);overflow:hidden}.p3 .code .tabs{display:flex;gap:2px;padding:8px 8px 0;background:var(--night-raised)}.p3 .code .tabs button{padding:9px 14px;font-family:var(--f-num);font-size:11px;letter-spacing:.06em;color:var(--night-m);border-radius:9px 9px 0 0}.p3 .code .tabs button[aria-selected=true]{background:var(--night);color:var(--night-t)}.p3 .code .tabs .sp{flex:1}.p3 .code .tabs .copy{color:var(--zen-3)}.p3 .code pre{margin:0;padding:18px 20px 20px;font-family:var(--f-num);font-size:12px;line-height:1.7;overflow-x:auto;white-space:pre}.p3 .code .c{color:var(--night-m)}.p3 .code .k{color:var(--zen-3)}.p3 .code .s{color:#ffd86b}.p3 .code .a{color:#9fd4ff}.p3 .check{display:grid}.p3 .check div{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--hair-2);font-size:14.5px;line-height:1.5;color:var(--ink-2)}.p3 .check i{width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--zen);display:grid;place-items:center;margin-top:2px}.p3 .check i:after{content:"";width:8px;height:5px;border-left:2px solid var(--zen);border-bottom:2px solid var(--zen);transform:translateY(-1px) rotate(-45deg)}.p3 .check b{color:var(--ink);font-weight:600}.p3 .tokens pre{margin:0;padding:20px;border-radius:18px;background:var(--night);color:var(--night-t);font-family:var(--f-num);font-size:11.5px;line-height:1.7;overflow-x:auto}.p3 .tokens .k{color:var(--zen-3)}.p3 .tokens .c{color:var(--night-m)}.p3 .tokens .s{color:#ffd86b}.p3 .g2{display:grid;grid-template-columns:1fr 1fr;gap:32px}.p3 .g2>*,.p3 .play-g>*,.p3 .lab-g>*,.p3 .mark-g>*,.p3 .gal>*,.p3 .gal-2>*,.p3 .zen-row>*,.p3 .studio-head>*{min-width:0}.p3 footer{max-width:var(--l-column);margin:110px auto 0;padding:30px var(--gr) 56px var(--gx);border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:14px 40px;justify-content:space-between;align-items:center}.p3 footer nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.p3 footer nav a{color:var(--stone)}@media (prefers-reduced-motion: reduce){.p3 .feel,.p3 .chip,.p3 .pill,.p3 .wall .slot,.p3 .bar,.p3 .hero-hz canvas{transition:none}.p3 .sync-lines .flow,.p3 .hub.ping,.p3 .sn.ping,.p3 .sn-sc.bump,.p3 .sync-log li{animation:none}}@media (max-width:1100px){.p3 .gal{grid-template-columns:repeat(3,minmax(0,1fr))}.p3 .gal-ctl{grid-column:1/-1;position:relative;top:auto}.p3 .feel-g{grid-template-columns:repeat(2,1fr)}.p3 .skins{grid-template-columns:repeat(3,1fr)}.p3 .lab-g{grid-template-columns:1fr}.p3 .play-g{grid-template-columns:1fr 260px}.p3 .play-g .code{grid-column:1/-1}.p3 .studio-caption{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.p3 .lede{font-size:16.5px}.p3 .hero-top nav{display:none}.p3 .hero-rig{transform:scale(.62);transform-origin:50% 0}.p3 .hero-say{padding-top:186px;min-height:350px}.p3 .hero-scr{border-radius:28px;--hz:176px}.p3 .hero-cap{left:20px;right:20px;bottom:14px;font-size:9px;letter-spacing:.12em}.p3 .hero-say .zr-line{font-size:32px}.p3 .hero-say .zr-det{font-size:15.5px}.p3 .zeno-title{grid-template-columns:1fr;gap:20px;margin-top:56px}.p3 .zeno-title h1{font-size:58px}.p3 .g2,.p3 .gal-2,.p3 .rules3,.p3 .zen-row{grid-template-columns:1fr}.p3 .anat{height:600px}.p3 .anat .big{width:300px;height:229px;margin:-120px 0 0 -150px}.p3 .gal{grid-template-columns:repeat(2,minmax(0,1fr))}.p3 .studio{height:68vh;min-height:440px;border-radius:20px}.p3 .studio-caption{grid-template-columns:1fr 1fr}.p3 .play-g{grid-template-columns:1fr}.p3 .play-g>zen-card,.p3 .play-g .fit{max-width:260px}.p3 .skins{grid-template-columns:1fr 1fr}}@media (max-width:520px){.p3 .hero-rig{transform:scale(.52)}.p3 .hero-say{padding-top:160px;min-height:330px}.p3 .hero-cap{justify-content:center}.p3 .hero-cap span:last-child{display:none}.p3 .feel-g,.p3 .skins{grid-template-columns:1fr}.p3 .gal{grid-template-columns:1fr 1fr;gap:14px}.p3 .zeno-title h1{font-size:46px}.p3 .seg button{padding:0 11px;font-size:12.5px}}.p3 .h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin-top:10px}.p3 .seg2{display:inline-flex;gap:3px;padding:4px;border-radius:22px;background:var(--sunk)}.p3 .seg2 button{height:34px;padding:0 15px;border-radius:17px;font-size:13.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:background-color var(--t-1) var(--ease-calm),color var(--t-1) var(--ease-calm),box-shadow var(--t-1) var(--ease-calm)}.p3 .seg2 button:hover{color:var(--ink)}.p3 .seg2 button[aria-pressed=true]{background:var(--surface-2);color:var(--ink);box-shadow:0 1px 2px #12160f1f}.p3 .seg2.dark{background:var(--night-raised)}.p3 .seg2.dark button{color:var(--night-muted)}.p3 .seg2.dark button:hover{color:var(--night-text)}.p3 .seg2.dark button[aria-pressed=true]{background:var(--night-text);color:var(--night)}.p3 .chips.dark .chip{background:var(--night-raised);color:var(--night-text-2);box-shadow:inset 0 0 0 1px var(--night-line-2)}.p3 .chips.dark .chip:hover{color:var(--night-text);box-shadow:inset 0 0 0 1px var(--outline)}.p3 .chips.dark .chip[aria-pressed=true]{background:var(--night-text);color:var(--night);box-shadow:none}.p3 .link{color:var(--zen);font:inherit;letter-spacing:inherit;text-transform:inherit}.p3 .caprow{display:flex;justify-content:space-between;gap:12px 28px;flex-wrap:wrap;margin-top:16px}.p3 .st-screen{overflow:hidden;background:#000;position:relative}.p3 .st-off{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;z-index:60}.p3 .st-css,.p3 .st-gl{position:absolute;inset:0}.p3 .st-gl,.p3 .st-css *{pointer-events:none}.p3 .render-sec{padding-top:var(--l-section);scroll-margin-top:56px}.p3 .render-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.p3 .render{position:relative;margin:34px auto 0;max-width:1480px;height:min(80vh,860px);min-height:520px;border-radius:0;overflow:hidden;cursor:grab;touch-action:pan-y;background:radial-gradient(60% 70% at 50% 38%,var(--studio-0) 0%,var(--studio-1) 52%,var(--studio-2) 100%)}@media (min-width:1500px){.p3 .render{border-radius:32px}}.p3 .render.drag{cursor:grabbing}.p3 .render:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(transparent,var(--studio-fog));pointer-events:none}.p3 .render-load{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-num);font-size:11px;letter-spacing:.1em;color:var(--mono);text-transform:uppercase;transition:opacity var(--t-3) var(--ease-calm);z-index:2;text-align:center;padding:24px}.p3 .render-flat{position:absolute;left:6%;right:6%;top:10%;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #00000080}.p3 .render-flat .zz{transform-origin:0 0}.p3 .render-ctl{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.p3 .render-ctl .sp{flex:1}.p3 .render-now{margin-top:12px;min-height:20px}.p3 .toggle{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);cursor:pointer;user-select:none}.p3 .toggle input{position:absolute;opacity:0;width:1px;height:1px}.p3 .toggle span{position:relative;width:40px;height:24px;border-radius:12px;background:var(--outline);transition:background-color var(--t-1) var(--ease-calm)}.p3 .toggle span:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--surface-2);box-shadow:0 1px 3px #00000040;transition:transform var(--t-2) var(--ease-settle)}.p3 .toggle input:checked+span{background:var(--zen)}.p3 .toggle input:checked+span:after{transform:translate(16px)}.p3 .toggle input:focus-visible+span{outline:2px solid var(--zen);outline-offset:3px}.p3 .pt-lab{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.p3 .pt-st{border-radius:20px;background:var(--surface-2);box-shadow:var(--sh);padding:14px 14px 18px;display:grid;gap:10px;align-content:start}.p3 .pt-cv canvas{width:100%;aspect-ratio:4/3;display:block;border-radius:12px;background:var(--surface-2)}.p3 .pt-ax{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.06em;color:var(--mono);margin-top:-2px}.p3 .pt-t{font-family:var(--f-brand);font-size:20px;letter-spacing:-.02em;display:flex;gap:10px;align-items:baseline;margin-top:4px}.p3 .pt-t i{font-style:normal;font-size:11px;color:var(--zen)}.p3 .pt-st p{font-size:13px;line-height:1.5;color:var(--ink-2)}.p3 .pt-lenses{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.p3 .pt-ln{display:grid;gap:8px;align-content:start}.p3 .pt-ln canvas{width:100%;aspect-ratio:1/1;display:block;border-radius:16px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair)}.p3 .pt-ln b{font-family:var(--f-brand);font-weight:500;font-size:19px;letter-spacing:-.02em;margin-top:4px}.p3 .pt-ln span{font-size:13px;line-height:1.45;color:var(--ink-2)}.p3 .pt-family{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.p3 .pt-fm{border-radius:20px;overflow:hidden;background:var(--surface-2);box-shadow:var(--sh);display:grid;align-content:start}.p3 .pt-fm .sw{height:180px;position:relative;overflow:hidden;background:var(--surface-2)}.p3 .pt-fm .sw canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.p3 .pt-fm .b{padding:16px 18px 18px;display:grid;gap:8px}.p3 .pt-fm b{font-family:var(--f-brand);font-weight:500;font-size:19px;letter-spacing:-.02em}.p3 .pt-fm p{font-size:13px;line-height:1.5;color:var(--ink-2)}.p3 .pt-fm .use{font-family:var(--f-num);font-size:9.5px;letter-spacing:.06em;line-height:1.6;color:var(--zen);text-transform:uppercase}.p3 .pt-fm .use em{font-style:normal;color:var(--ember-t)}.p3 .card-anat{display:grid;grid-template-columns:330px 1fr;gap:56px;margin-top:20px;align-items:center}.p3 .card-anat .holder{position:relative;width:300px;margin-left:30px}.p3 .card-anat .holder .mk{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--bg);font-family:var(--f-num);font-size:10px;display:grid;place-items:center;z-index:10;box-shadow:0 0 0 3px var(--paper)}.p3 .anat-list{display:grid}.p3 .anat-list div{display:grid;grid-template-columns:30px 120px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--hair-2);font-size:13.5px;line-height:1.5;align-items:baseline}.p3 .anat-list i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--bg);font-family:var(--f-num);font-size:10px;display:grid;place-items:center}.p3 .anat-list b{font-weight:600}.p3 .anat-list span{color:var(--ink-2)}.p3 .anat-list code{font-family:var(--f-num);font-size:11.5px;color:var(--zen)}.p3 .variants{display:grid;grid-template-columns:repeat(3,1fr) 1.15fr;gap:22px;margin-top:20px;align-items:start}.p3 .variants .v{display:grid;gap:12px}.p3 .variants .v .cap b{color:var(--ink);font-weight:400}.p3 .variants .note{border-radius:20px;background:var(--surface-2);box-shadow:var(--sh);padding:22px;display:grid;gap:10px}.p3 .variants .note p{font-size:14px;line-height:1.6;color:var(--ink-2)}.p3 .states{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:20px;align-items:start}.p3 .states .s{display:grid;gap:12px}.p3 .states .s .fit{transition:transform var(--t-2) var(--ease-settle)}.p3 .states .s.hover .fit{transform:translateY(-6px);filter:drop-shadow(0 14px 14px rgba(18,22,15,.13))}.p3 .stamp{position:absolute;right:10px;top:45%;transform:rotate(-8deg);font-family:var(--f-num);font-size:10px;letter-spacing:.1em;color:var(--zen);border:1.5px solid var(--zen);border-radius:6px;padding:4px 7px;background:color-mix(in oklch,var(--surface-2) 88%,transparent);z-index:6;text-transform:uppercase}.p3 .across{display:grid;grid-template-columns:1.1fr .9fr .8fr 1fr;gap:22px;margin-top:20px;align-items:end}.p3 .across .a{display:grid;gap:12px}.p3 .story-frame{position:relative;width:100%;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:radial-gradient(130% 90% at 50% 100%,#d6e99f,#e4edc4 38%,#eef0e3 72%);box-shadow:var(--sh);display:grid;place-items:center}.p3 .story-frame .tp{position:absolute;top:18px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center}.p3 .story-frame .tp .brand{margin:0}.p3 .story-frame .tp .brand span{font-size:13px}.p3 .story-frame .tp .brand svg{width:18px;height:18px}.p3 .story-frame .bt{position:absolute;bottom:18px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--f-num);font-size:9px;letter-spacing:.06em;color:var(--stone);text-transform:uppercase}.p3 .story-frame .bt b{font-family:var(--f-brand);font-weight:500;font-size:15px;letter-spacing:-.02em;color:var(--ink);text-transform:none}.p3 .story-frame .fit{width:64%;transform:rotate(-2.5deg);filter:drop-shadow(0 16px 18px rgba(18,22,15,.18))}.p3 .widget-s{position:relative;width:170px;height:170px;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #12160f14,0 18px 30px -20px #12160f73}.p3 .widget-s canvas{position:absolute;inset:0 0 auto;width:100%;height:58%;display:block}.p3 .widget-s .punch{position:absolute;top:10px;left:50%;transform:translate(-50%);display:flex;gap:7px}.p3 .widget-s .punch i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:inset 0 1px 1px #00000040}.p3 .widget-s .t{position:absolute;left:13px;right:13px;bottom:12px}.p3 .widget-s .t span{display:block;font-size:10.5px;color:var(--zen);font-weight:500}.p3 .widget-s .t b{display:block;font-family:var(--f-brand);font-weight:500;font-size:17px;line-height:1.08;letter-spacing:-.02em;margin-top:3px}.p3 .stack-w{width:210px;border-radius:30px;background:#000;padding:10px;box-shadow:0 30px 50px -30px #0009}.p3 .stack-w .row{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;border-radius:20px;background:#1c1c1e;padding:8px}.p3 .stack-w canvas{width:64px;height:64px;border-radius:12px;display:block;background:#fff}.p3 .stack-w span{display:block;font-size:10px;color:#5bdf62;font-weight:500}.p3 .stack-w b{display:block;color:#fff;font-size:14px;line-height:1.15;font-weight:600;margin-top:3px}.p3 .an{position:relative}.p3 .an-bar{display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap;margin-top:36px}.p3 .an-bar .sp{flex:1}.p3 .an-legend{display:flex;gap:16px;flex-wrap:wrap}.p3 .an-legend span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2)}.p3 .an-legend i{width:12px;height:12px;border-radius:3px;display:block}.p3 .an-kpis{display:grid;grid-template-columns:1.1fr 1.3fr 1fr .7fr 1fr;gap:14px;margin-top:20px}.p3 .kpi{border-radius:20px;background:var(--surface-2);box-shadow:var(--sh);padding:18px 18px 16px;display:grid;gap:8px;align-content:start;min-width:0}.p3 .kpi .lab{font-size:13px;color:var(--stone)}.p3 .kpi .val{font-size:34px;line-height:1;letter-spacing:-.01em;font-variant-numeric:normal}.p3 .kpi .sub{font-size:12px;color:var(--stone);line-height:1.4}.p3 .meter{height:8px;border-radius:4px;background:var(--sunk);overflow:hidden;display:flex;gap:2px}.p3 .meter i{display:block;height:100%;background:#239b33;border-radius:4px}.p3 .meter.over i{background:#a63d00}.p3 .meter.split{background:var(--surface-2)}.p3 .meter.split i{border-radius:2px}.p3 .meter.split i:first-child{border-radius:4px 2px 2px 4px}.p3 .meter.split i:last-child{border-radius:2px 4px 4px 2px}.p3 .kd{gap:7px}.p3 .kd-r{display:grid;grid-template-columns:18px 44px 1fr auto;gap:8px;align-items:center;font-size:13px}.p3 .kd-r .dv-ic{width:17px;height:17px;color:var(--ink-2)}.p3 .kd-r b{font-family:var(--f-num);font-weight:400;font-size:12.5px;color:var(--ink);white-space:nowrap}.p3 .kd-b{height:8px;border-radius:4px;background:var(--sunk);overflow:hidden}.p3 .kd-b i{display:block;height:100%;border-radius:4px;background:var(--muted)}.p3 .ks-v{display:flex;align-items:baseline;gap:10px}.p3 .ks .delta{font-size:12px;color:var(--f-brand)}.p3 .spark{display:block;width:100%;max-width:150px;height:34px}.p3 .an-g1{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:16px;margin-top:16px}.p3 .an-g2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;margin-top:16px}.p3 .an-card{border-radius:22px;background:var(--surface-2);box-shadow:var(--sh);padding:20px 20px 16px;display:grid;gap:12px;align-content:start;min-width:0}.p3 .an-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.p3 .an-h b{font-family:var(--f-brand);font-weight:500;font-size:20px;letter-spacing:-.02em}.p3 .an-ring{display:grid;place-items:center}.p3 .an-card svg{display:block;max-width:100%;height:auto;overflow:visible}.p3 .an-card text{font-family:var(--f-sys);fill:var(--ink-2)}.p3 .an-card text.ax{font-family:var(--f-num);font-size:10px;fill:var(--mono);letter-spacing:.04em}.p3 .an-card text.ax.td{fill:var(--ink)}.p3 .an-card text.trk{font-family:var(--f-num);font-size:9px;fill:var(--stone);letter-spacing:.08em}.p3 .an-card text.now{font-family:var(--f-num);font-size:10px;fill:var(--ink);letter-spacing:.06em}.p3 .an-card text.c-big{font-family:var(--f-num);font-size:30px;fill:var(--ink)}.p3 .an-card text.c-sub{font-size:12px;fill:var(--stone)}.p3 .an-card text.c-sc{font-family:var(--f-num);font-size:11px;fill:var(--ink);letter-spacing:.04em}.p3 .an-card text.nl{font-size:12.5px;fill:var(--ink);font-weight:500}.p3 .an-card text.nv{font-family:var(--f-num);font-size:10.5px;fill:var(--stone)}.p3 .an-card text.sc{font-family:var(--f-num);font-size:10.5px;fill:var(--mono)}.p3 .an-card text.halo{paint-order:stroke;stroke:var(--surface-2);stroke-width:4px;stroke-linejoin:round}.p3 .an-card .mk{transition:opacity var(--t-1) var(--ease-calm);cursor:default;outline:none}.p3 .an-card .hov.dim .mk:not(.on){opacity:.32}.p3 .an-card .mk.on{filter:brightness(1.06)}.p3 .an-card .lane-l{display:flex;align-items:center;gap:6px;height:22px;font:500 12.5px/1 var(--f-sys);color:var(--ink)}.p3 .an-card .lane-l .dv-ic{width:16px;height:16px;color:var(--ink-2);flex:none}.p3 .an-note{font-size:13px;line-height:1.5;color:var(--stone)}.p3 .an-tip{position:absolute;z-index:30;pointer-events:none;background:var(--night);color:var(--night-text);border-radius:10px;padding:9px 11px;display:grid;gap:4px;box-shadow:0 10px 30px -10px #00000080;max-width:280px}.p3 .tt-r{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.35}.p3 .tt-r i{width:12px;height:3px;border-radius:2px;display:block;flex:none}.p3 .tt-r b{font-family:var(--f-num);font-weight:400;font-size:12.5px}.p3 .tt-r span{color:#a4a9a0}.p3 .an.swap .an-card svg{opacity:.4}.p3 .an-card svg{transition:opacity var(--t-2) var(--ease-calm)}.p3 .an-table{margin-top:16px;border-radius:20px;background:var(--surface-2);box-shadow:var(--sh);padding:18px;overflow-x:auto}.p3 .an-tbl{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px}.p3 .an-tbl caption{text-align:left;font-family:var(--f-brand);font-size:18px;letter-spacing:-.02em;padding-bottom:10px}.p3 .an-tbl th{text-align:left;font-family:var(--f-num);font-weight:400;font-size:10px;letter-spacing:.1em;color:var(--mono);text-transform:uppercase;padding:0 12px 10px 0;border-bottom:1px solid var(--hair)}.p3 .an-tbl td{padding:9px 12px 9px 0;border-bottom:1px solid var(--hair-2);color:var(--ink-2)}.p3 .an-tbl td i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}.p3 .an-tbl .r{text-align:right}.p3 .sync-band{margin-top:var(--l-section)}.p3 .sync-g{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:28px;margin-top:44px;align-items:start}.p3 .sync-map{position:relative;height:520px;border-radius:26px;background:radial-gradient(60% 60% at 50% 50%,#162016,#0f140f 70%);box-shadow:inset 0 0 0 1px var(--night-line);overflow:hidden}.p3 .sync-map>svg{position:absolute;inset:0;width:100%;height:100%}.p3 .sync-lines .flow{animation:flow var(--t-5) var(--ease-breathe) infinite}@keyframes flow{to{stroke-dashoffset:-18}}.p3 .sync-dots circle.pd{filter:drop-shadow(0 0 6px #5BDF62)}.p3 .hub{position:absolute;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#1e2b1f,#121812);box-shadow:inset 0 0 0 1px #2e3b2e,0 0 0 10px #5bdf620a,0 0 60px #5bdf621f;display:grid;justify-items:center;align-content:center;gap:2px;text-align:center}.p3 .hub-z{position:relative;width:84px;height:64px}.p3 .hub b{font-family:var(--f-brand);font-weight:500;font-size:18px;color:#f2f3ee;letter-spacing:-.02em}.p3 .hub span{font-size:8.5px;letter-spacing:.08em;color:#71776e}.p3 .hub.ping{animation:hubping var(--t-3) var(--ease-settle)}@keyframes hubping{0%{box-shadow:inset 0 0 0 1px #2e3b2e,0 0 0 10px #5bdf620a,0 0 60px #5bdf621f}30%{box-shadow:inset 0 0 0 1px #5bdf62,0 0 0 18px #5bdf6224,0 0 90px #5bdf6259}to{box-shadow:inset 0 0 0 1px #2e3b2e,0 0 0 10px #5bdf620a,0 0 60px #5bdf621f}}.p3 .sn{position:absolute;transform:translate(-50%,-50%);display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;width:236px;padding:10px 14px 10px 10px;border-radius:18px;background:#161b16;box-shadow:inset 0 0 0 1px #2b322b,0 20px 40px -24px #000c;transition:box-shadow var(--t-2) var(--ease-calm)}.p3 .sn-ic{width:38px;height:38px;border-radius:12px;background:#1f261f;display:grid;place-items:center;color:#c9ccc4}.p3 .sn-ic svg{width:22px;height:22px}.p3 .sn-tx b{display:block;font-size:13.5px;font-weight:600;color:#f2f3ee}.p3 .sn-st{display:block;font-family:var(--f-num);font-size:10px;letter-spacing:.04em;color:#8e948b;margin-top:3px;transition:color var(--t-2) var(--ease-calm)}.p3 .sn-sc{font-family:var(--f-num);font-weight:400;font-size:22px;color:#f2f3ee}.p3 .sn-sc.bump{animation:bump var(--t-3) var(--ease-settle)}@keyframes bump{0%{transform:scale(1);color:#f2f3ee}35%{transform:scale(1.22);color:#5bdf62}to{transform:scale(1);color:#f2f3ee}}.p3 .sn.ping{animation:snping var(--t-4) var(--ease-settle)}@keyframes snping{0%{box-shadow:inset 0 0 0 1px #2b322b,0 20px 40px -24px #000c}25%{box-shadow:inset 0 0 0 1px #5bdf62,0 0 30px #5bdf6240}to{box-shadow:inset 0 0 0 1px #2b322b,0 20px 40px -24px #000c}}.p3 .sn[data-tone=go] .sn-st{color:#5bdf62}.p3 .sn[data-tone=focus] .sn-st,.p3 .sn[data-tone=held] .sn-st{color:#ffc800}.p3 .sn[data-tone=zeno] .sn-st{color:#5bdf62}.p3 .sn[data-tone=quiet] .sn-st{color:#545a52}.p3 .sync-side{display:grid;gap:18px;min-height:520px;grid-template-rows:auto 1fr auto}.p3 .sync-log{list-style:none;margin:0;padding:0;display:grid;gap:8px;min-height:0;align-content:start}.p3 .sync-log li{display:grid;grid-template-columns:70px 52px 1fr;gap:10px;align-items:baseline;padding:11px 14px;border-radius:14px;background:#161a16;box-shadow:inset 0 0 0 1px #232823;animation:logIn var(--t-3) var(--ease-settle)}.p3 .sync-log li:first-child{box-shadow:inset 0 0 0 1px #3d5a3f}.p3 .sync-log span{font-size:11px;color:#71776e}.p3 .sync-log b{font-size:12.5px;color:#5bdf62;font-weight:600}.p3 .sync-log p{font-size:13px;line-height:1.45;color:#c9ccc4}@keyframes logIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.p3 .sync-lists{display:grid;grid-template-columns:1fr 1fr;gap:14px}.p3 .sync-lists>div{border-radius:16px;background:#161a16;box-shadow:inset 0 0 0 1px #232823;padding:14px 16px}.p3 .sync-lists b{font-size:12.5px;color:#f2f3ee;font-weight:600}.p3 .sync-lists ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.p3 .sync-lists li{font-size:12.5px;line-height:1.4;color:#a4a9a0;padding-left:16px;position:relative}.p3 .sync-lists li:before{content:"";position:absolute;left:0;top:6px;width:7px;height:7px;border-radius:2px;background:#5bdf62}.p3 .sync-lists ul.no li:before{background:none;box-shadow:inset 0 0 0 1.5px #71776e}.p3 .finale{position:relative;margin-top:var(--l-section);background:radial-gradient(70% 80% at 66% 70%,#1c2a1d,#0d110d 62%);color:var(--night-t);overflow:hidden;min-height:900px;scroll-margin-top:56px}.p3 .finale .eb{color:var(--zen-3)}.p3 .finale .lede{color:var(--night-s);max-width:38ch}.p3 .fin-stage{position:absolute;inset:0;cursor:grab;touch-action:pan-y}.p3 .fin-stage.drag{cursor:grabbing}.p3 .fin-head{position:relative;z-index:4;padding-top:96px;pointer-events:none}.p3 .fin-head>*{max-width:min(520px,40vw)}.p3 .fin-head .fin-ctl{pointer-events:auto;display:grid;gap:14px;margin-top:28px;max-width:520px}.p3 .fin-lines{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.p3 .fin-lines path{stroke:#5bdf62;stroke-opacity:.25;stroke-width:1;fill:none;transition:stroke-opacity var(--t-2) var(--ease-calm)}.p3 .fin-lines path.on{stroke-opacity:.8}.p3 .fin-lines circle{fill:#5bdf62;fill-opacity:.35}.p3 .fin-lines circle.on{fill-opacity:1}.p3 .fin-call{position:absolute;z-index:4;width:206px;display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:#141a14c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #3d5a3f;transition:opacity var(--t-2) var(--ease-calm);pointer-events:none}.p3 .fin-call.on{opacity:1;box-shadow:inset 0 0 0 1px #3d5a3f}.p3 .fin-call b{font-family:var(--f-num);font-weight:400;font-size:11px;letter-spacing:.08em;color:#5bdf62;text-transform:uppercase}.p3 .fin-call span{font-size:13px;line-height:1.45;color:#c9ccc4}.p3 .finale:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(#0d110d00,#0d110d);z-index:2;pointer-events:none}@media (max-width:1100px){.p3 .an-kpis{grid-template-columns:repeat(3,1fr)}.p3 .an-g1,.p3 .an-g2,.p3 .sync-g{grid-template-columns:1fr}.p3 .pt-lab,.p3 .pt-lenses,.p3 .pt-family{grid-template-columns:repeat(2,1fr)}.p3 .variants{grid-template-columns:repeat(3,1fr)}.p3 .variants .note{grid-column:1/-1}.p3 .across{grid-template-columns:1fr 1fr}}@media (max-width:860px){.p3 .render{height:64vh;min-height:420px}.p3 .card-anat{grid-template-columns:1fr}.p3 .card-anat .holder{margin:0 auto;width:min(300px,86%)}.p3 .anat-list div{grid-template-columns:30px 1fr}.p3 .anat-list div span{grid-column:2}.p3 .states,.p3 .variants,.p3 .an-kpis{grid-template-columns:1fr 1fr}.p3 .sync-map{height:560px}.p3 .sn{width:min(46%,200px);grid-template-columns:30px 1fr;padding:9px}.p3 .sn-ic{width:30px;height:30px}.p3 .sn-ic svg{width:18px;height:18px}.p3 .sn-sc{grid-column:1/-1;font-size:18px}.p3 .hub{width:118px;height:118px}.p3 .hub-z{width:64px;height:48px}.p3 .sync-lists{grid-template-columns:1fr}.p3 .finale{min-height:980px}.p3 .fin-head{padding-top:72px}}@media (max-width:520px){.p3 .pt-lab,.p3 .pt-lenses,.p3 .pt-family,.p3 .states,.p3 .variants,.p3 .across,.p3 .an-kpis{grid-template-columns:1fr}}.p3 [hidden]{display:none!important}.p3 .kpi .val small{font-size:.52em;color:var(--stone);margin:0 .1em 0 .04em;letter-spacing:0}.p3 .an-card text.c-big tspan.u{font-size:15px;fill:var(--stone)}.p3 .an-said{display:grid;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid var(--hair-2)}.p3 .an-said ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.p3 .an-said li{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center}.p3 .an-said .av{position:relative;width:52px;height:40px;border-radius:12px;background:#111511;overflow:hidden;display:block}.p3 .an-said .av svg{position:absolute;left:3px;top:4px;width:46px;height:35px;overflow:visible}.p3 .an-said .mt{display:block;font-size:10px;letter-spacing:.08em;color:var(--mono)}.p3 .an-said p{font-size:14px;line-height:1.4;color:var(--ink);margin-top:2px}.p3 #anSankey svg{min-width:540px}.p3 .fin-spec{font-size:11px;letter-spacing:.06em;color:#7e847b;text-transform:uppercase;line-height:1.6}.p3 .finale.wide .fin-spec{display:none}@media (max-width:900px){.p3 .finale{min-height:1180px}.p3 .fin-stage{top:auto;bottom:0;height:640px}.p3 .fin-head>*{max-width:none}}@media (max-width:860px){.p3 .render{height:auto;aspect-ratio:10/9;min-height:0}.p3 .sn{width:46%;grid-template-columns:30px 1fr;padding:9px 10px}.p3 .sn-sc{position:absolute;right:10px;top:7px;font-size:15px;grid-column:auto}.p3 .sn-tx b{font-size:12.5px}.p3 .sn .full{display:none}}@media (max-width:520px){.p3 .an-kpis{grid-template-columns:1fr 1fr}.p3 .an-kpis .kpi:nth-child(-n+3){grid-column:1/-1}}.p3 .sn .short{display:none}@media (max-width:860px){.p3 .sn .short{display:inline}}.p3 .gal-duo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.62fr) minmax(0,.72fr);gap:22px;margin-top:22px;align-items:end}.p3 .gal-duo>*{min-width:0}.p3 .duo{display:grid;gap:10px}.p3 .duo-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:26px;align-items:center;padding:26px 26px 22px;border-radius:26px;background:radial-gradient(80% 70% at 50% 30%,var(--surface-2),var(--sunk));box-shadow:inset 0 0 0 1px var(--hair)}.p3 .fr.wt .box{padding:11px}.p3 .fr.wt .zz{border-radius:48px;box-shadow:0 0 0 10px #101010,0 0 0 11.5px #45433f,0 30px 50px -26px #12160f8c}.p3 .fr.wt .zz>.s{border-radius:40px}.p3 .fr.wt .box:after{content:"";position:absolute;right:-5px;top:26%;width:7px;height:17%;border-radius:0 5px 5px 0;background:linear-gradient(90deg,#3a3936,#6d6a64)}.p3 .fr.wt .box:before{content:"";position:absolute;right:-3px;top:52%;width:5px;height:12%;border-radius:0 3px 3px 0;background:#3a3936}.p3 .fr.wt.big{align-self:center}.p3 .duo-note{border-radius:24px;background:var(--surface-2);box-shadow:var(--sh);padding:22px;display:grid;gap:12px;align-self:center;align-content:start}.p3 .duo-note h3{font-size:22px;line-height:1.12;letter-spacing:-.025em}.p3 .duo-note p{font-size:14px;line-height:1.55;color:var(--ink-2)}.p3 .duo-spec{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin-top:4px;padding-top:12px;border-top:1px solid var(--hair-2);font-size:13px;align-items:baseline}.p3 .duo-spec span{font-size:9.5px;letter-spacing:.08em;color:var(--mono)}.p3 .duo-spec b{font-weight:500}@media (max-width:1100px){.p3 .gal-duo{grid-template-columns:1fr 1fr}.p3 .gal-duo .duo{grid-column:1/-1}}@media (max-width:620px){.p3 .gal-duo{grid-template-columns:1fr}.p3 .duo-in{padding:18px;gap:16px}}.p3 .fin-flat{position:absolute;right:8%;top:120px;width:360px;height:420px;overflow:hidden;border-radius:44px 44px 0 0;box-shadow:0 0 0 10px #101010}.p3 .fin-flat .zz{transform:scale(.874);transform-origin:0 0}@media (max-width:900px){.p3 .fin-flat{left:50%;right:auto;margin-left:-180px;top:40px}}.p3 .pt-people-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:56px}.p3 .pt-people-h .h3{margin-top:8px}.p3 .pt-people{margin-top:20px}.p3 .pt-cvb{position:relative;border-radius:16px;overflow:hidden;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair)}.p3 .pt-cvb canvas{width:100%;aspect-ratio:1/1;display:block;border-radius:0;box-shadow:none;background:transparent}.p3 .pt-cvb[data-tone=dark]{background:#06120a}.p3 .pt-ln .pt-stat{font-family:var(--f-num);font-size:10px;letter-spacing:.07em;line-height:1.55;color:var(--zen);text-transform:uppercase}.p3 .pt-read{margin-top:18px;max-width:78ch;font-size:14px;line-height:1.6;color:var(--ink-2)}.p3 .pt-fam-h{margin-top:64px;display:grid;gap:8px;max-width:72ch}.p3 .pt-fam-h p{font-size:15px;line-height:1.6;color:var(--ink-2);margin-top:4px}.p3 .pt-family5{grid-template-columns:repeat(5,minmax(0,1fr))}.p3 .pt-fm .q{font-family:var(--f-num);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mono)}.p3 .pt-fm .sw.sw-dark,.p3 .pt-tex .sw.sw-dark{background:#06120a}.p3 .pt-tex{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);border-radius:20px;overflow:hidden;background:var(--surface-2);box-shadow:var(--sh)}.p3 .pt-tex .sw{position:relative;min-height:300px}.p3 .pt-tex .sw canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.p3 .pt-tex-c{padding:28px 30px;display:grid;gap:10px;align-content:center}.p3 .pt-tex-c p{font-size:14px;line-height:1.6;color:var(--ink-2)}@media (max-width:1180px){.p3 .pt-family5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.p3 .pt-family5{grid-template-columns:repeat(2,minmax(0,1fr))}.p3 .pt-tex{grid-template-columns:1fr}.p3 .pt-tex .sw{min-height:240px}.p3 .pt-people-h{align-items:flex-start}}@media (max-width:520px){.p3 .pt-family5{grid-template-columns:1fr}.p3 .pt-pick{width:100%;justify-content:space-between}.p3 .pt-pick button{padding:0 10px;flex:1}}.p3 .an-short{margin-top:16px;gap:14px}.p3 .an-say{font-size:clamp(16px,1.45vw,19px);line-height:1.5;color:var(--ink-2);letter-spacing:-.005em;max-width:70ch}.p3 .an-say .lead{color:var(--ink);font-weight:500}.p3 .un{display:grid;gap:9px}.p3 .un-r{display:grid;grid-template-columns:var(--un-l,150px) minmax(0,1fr) var(--un-v,64px);align-items:center;gap:14px}.p3 .un-l{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.p3 .un-l b{font-weight:500;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p3 .un-l span{display:flex;gap:3px;flex:none}.p3 .un-l .dv-ic{width:15px;height:15px;color:var(--stone)}.p3 .un-c{display:block;overflow:visible}.p3 .un.narrow{gap:12px}.p3 .un.narrow .un-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v" "c c";gap:6px 10px}.p3 .un.narrow .un-l{grid-area:l;justify-content:flex-start}.p3 .un.narrow .un-c{grid-area:c}.p3 .un.narrow .un-v{grid-area:v;text-align:right}.p3 .un-v{font-family:var(--f-num);font-weight:400;font-size:12.5px;color:var(--ink);text-align:left}.p3 .an-unit-k{margin-top:2px}.p3 .an-more-h{margin-top:40px}.p3 .an-g3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:14px}.p3 .an-hours{margin-top:16px}.p3 .pk-say{font-size:14px;line-height:1.55;color:var(--ink-2);max-width:62ch}.p3 .pk-bar{display:flex;gap:2px;height:12px;border-radius:4px;overflow:hidden;margin-top:2px}.p3 .pk-bar i{display:block;height:100%;min-width:3px}.p3 .pk-key{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ink-2)}.p3 .pk-key span{display:flex;align-items:center;gap:6px}.p3 .pk-key b{font-family:var(--f-num);font-weight:400;color:var(--ink)}.p3 .pk-key i{width:10px;height:10px;border-radius:3px;display:block;flex:none}.p3 .pk-key i.ring{border-radius:50%;box-shadow:inset 0 0 0 2px #8c978a;background:transparent}.p3 .pk-key i.dot{border-radius:50%;background:linear-gradient(90deg,#e6a700 0 33%,#239b33 33% 66%,#a63d00 66%)}.p3 .an-pick,.p3 .an-move{display:grid;gap:12px}@media (max-width:860px){.p3 .an-g3{grid-template-columns:1fr}.p3 .un-r{gap:8px}}.p3 .duo-stage{position:relative;margin-top:44px;border-radius:30px;overflow:hidden;background:#ddebd6;box-shadow:inset 0 0 0 1px #12160f0f;display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);min-height:clamp(600px,56vw,800px);isolation:isolate}.p3 .duo-bg{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0}.p3 .duo-copy{position:relative;z-index:2;align-self:end;padding:0 0 44px 44px;display:grid;gap:12px;max-width:380px}.p3 .duo-copy .eb{color:#0f7a18}.p3 .duo-copy h3{font-family:var(--f-brand);font-weight:500;font-size:clamp(26px,2.5vw,34px);line-height:1.06;letter-spacing:-.03em;color:#12160f;text-wrap:balance}.p3 .duo-copy p{font-size:14.5px;line-height:1.6;color:#3a4037}.p3 .pair-spec{font-size:10px;letter-spacing:.08em;color:#4a5247;text-transform:uppercase}.p3 .duo-phones{position:relative;z-index:1;min-height:100%}.p3 .iph{position:absolute;margin:0;width:var(--pw);--b:calc(var(--pw)*.0095);--z:calc(var(--pw)*.026);transition:transform var(--t-4) var(--ease-settle)}.p3 .iph-a{z-index:3}.p3 .iph-b{z-index:2}.p3 .iph-body{position:relative;padding:var(--b);border-radius:calc(var(--pw)*.156);background:linear-gradient(135deg,#e6e3dc,#aca79e 17%,#f0ede7 33%,#a39e95 57%,#d3cec5 78%,#8f8a80);box-shadow:inset 0 0 0 .6px #fff9,inset 0 0 0 1.6px #46423a52,0 2px 3px #12160f29,0 34px 64px -26px #121e148c,0 80px 130px -70px #121e1480}.p3 .iph-b .iph-body{background:linear-gradient(135deg,#efe2cf,#bfa788 17%,#f6ebdc 33%,#b39a7c 57%,#decaaf 78%,#9e8568)}.p3 .iph-glass{padding:var(--z);border-radius:calc(var(--pw)*.147);background:#040504;box-shadow:inset 0 0 0 1px #ffffff12}.p3 .iph-scr{position:relative;overflow:hidden;border-radius:calc(var(--pw)*.12);aspect-ratio:393/852;background:#000;transform:translateZ(0)}.p3 .iph-scr .zz{position:absolute;left:0;top:0}.p3 .iph-scr .zz>.s{border-radius:0}.p3 .iph-sheen{position:absolute;inset:0;pointer-events:none;z-index:40;background:linear-gradient(112deg,#ffffff29,#ffffff0a 22%,#fff0 34% 74%,#ffffff0d)}.p3 .iph-k{position:absolute;width:calc(var(--pw)*.012);border-radius:3px;background:linear-gradient(90deg,#8f8a80,#dad6ce 46%,#9c978d);box-shadow:0 0 0 .5px #3c38304d}.p3 .iph-k.ab,.p3 .iph-k.vu,.p3 .iph-k.vd{left:calc(var(--pw)*-.009)}.p3 .iph-k.ab{top:17.6%;height:4.1%}.p3 .iph-k.vu{top:25.2%;height:7.4%}.p3 .iph-k.vd{top:34.4%;height:7.4%}.p3 .iph-k.sb{right:calc(var(--pw)*-.009);top:27%;height:11.4%}.p3 .iph-k.cc{right:calc(var(--pw)*-.005);top:57.5%;height:6.8%;width:calc(var(--pw)*.009);background:linear-gradient(90deg,#6e6a62,#aba69c)}.p3 .iph-b .iph-k{background:linear-gradient(90deg,#9e8568,#e9dac6 46%,#aa9174)}.p3 .iph-floor{position:absolute;left:10%;right:10%;bottom:calc(var(--pw)*-.045);height:calc(var(--pw)*.07);border-radius:50%;background:radial-gradient(closest-side,#142c1857,#142c1800);z-index:-1}@media (max-width:1100px){.p3 .duo-stage{grid-template-columns:1fr;min-height:0}.p3 .duo-copy{align-self:start;padding:34px 30px 0;max-width:620px}.p3 .duo-phones{height:clamp(470px,112vw,780px)}}@media (max-width:520px){.p3 .duo-stage{border-radius:22px}.p3 .duo-copy{padding:26px 22px 0}}.p3 .fold-stage{margin-top:22px;border-radius:30px;background:radial-gradient(70% 60% at 50% 45%,#fff,#ecebe5);box-shadow:inset 0 0 0 1px #12160f0f;padding:44px 24px 28px;display:grid;justify-items:center;gap:22px}.p3 .fold-h{text-align:center;display:grid;gap:8px}.p3 .fold-h .eb{color:#0f7a18}.p3 .fold-h h3{font-family:var(--f-brand);font-weight:500;font-size:clamp(28px,4vw,52px);letter-spacing:-.04em;line-height:1;color:#12160f}.p3 .fold{position:relative;width:min(860px,100%);perspective:2200px}.p3 .fold-body{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:1.4%;border-radius:6%/13%;background:linear-gradient(135deg,#e6e3dc,#aca79e 20%,#f0ede7 40%,#a39e95 62%,#d3cec5 82%,#8f8a80);box-shadow:inset 0 0 0 1.5px #46423a4d,0 40px 70px -30px #121e1480}.p3 .fold-half{background:#040504;padding:3.2%;transform-style:preserve-3d}.p3 .fold-half.l{border-radius:11% 0 0 11%/5.2% 0 0 5.2%;transform:rotateY(9deg);transform-origin:right center}.p3 .fold-half.r{border-radius:0 11% 11% 0/0 5.2% 5.2% 0;transform:rotateY(-9deg);transform-origin:left center}.p3 .fold-scr{position:relative;overflow:hidden;aspect-ratio:393/852;background:#000}.p3 .fold-half.l .fold-scr{border-radius:9% 0 0 9%/4.2% 0 0 4.2%}.p3 .fold-half.r .fold-scr{border-radius:0 9% 9% 0/0 4.2% 4.2% 0}.p3 .fold-scr .zz{position:absolute;left:0;top:0}.p3 .fold-scr .zz>.s{border-radius:0}.p3 .fold-half.l .fold-scr:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000 80%,#0000002e);pointer-events:none;z-index:40}.p3 .fold-half.r .fold-scr:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff1f,#0000 22%);pointer-events:none;z-index:40}.p3 .fold-hinge{position:absolute;left:50%;top:0;bottom:0;width:6px;margin-left:-3px;background:linear-gradient(90deg,#77736b,#e4e0d8,#77736b);border-radius:3px}.p3 .fold-floor{height:26px;margin:4px 8% 0;border-radius:50%;background:radial-gradient(closest-side,#142c1847,#142c1800)}.p3 .trio-stage{margin-top:22px;border-radius:30px;background:radial-gradient(80% 70% at 50% 46%,#fff 40%,#eeede7);box-shadow:inset 0 0 0 1px #12160f0f;padding:44px 0 28px;display:grid;justify-items:center;gap:18px;overflow:hidden}.p3 .trio-h{text-align:center;display:grid;gap:8px;padding:0 20px}.p3 .trio-h .eb{color:#0f7a18}.p3 .trio-h h3{font-family:var(--f-brand);font-weight:500;font-size:clamp(28px,4vw,52px);letter-spacing:-.04em;line-height:1;color:#12160f}.p3 .trio-stage>.cap{padding:0 20px;text-align:center}.p3 .trio-stage>.cap b{color:#12160f;font-weight:400}.p3 .trio-fit{position:relative;width:100%;max-width:1240px}.p3 .trio{position:absolute;left:0;top:0;width:1240px;height:660px;transform-origin:0 0}.p3 .trio .iph{transition:none}.p3 .trio .iph.navy .iph-body{background:linear-gradient(135deg,#5e6979,#2f3745 17%,#6e7989 33%,#29313f 57%,#475163 78%,#1f2632);box-shadow:var(--edge,0) 0 0 #2b3340,inset 0 0 0 .6px #ffffff59,inset 0 0 0 1.6px #0a0e1480,0 34px 60px -26px #10141c80,0 70px 120px -70px #10141c73}.p3 .trio .iph.navy .iph-k{background:linear-gradient(90deg,#252c38,#7c8696 46%,#2b3340)}.p3 .bk{position:absolute;margin:0;width:var(--pw);aspect-ratio:1/2.085}.p3 .bk-body{position:absolute;inset:0;border-radius:calc(var(--pw)*.156);background:linear-gradient(165deg,#4e5969,#343d4c 38%,#262e3a 72%,#1e2530);box-shadow:-11px 0 #2e3644,-11px 0 0 1px #556072,inset 0 0 0 2px #3f4858,inset 0 0 0 3px #5d6878,inset 1px 1px 0 3px #ffffff14,0 34px 60px -26px #10141c80}.p3 .bk-body:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(112deg,#ffffff24,#fff0 32% 70%,#ffffff0f)}.p3 .bk-cam{position:absolute;left:7%;top:3.6%;width:80%;height:19.5%;border-radius:calc(var(--pw)*.14);background:linear-gradient(170deg,#4a5465,#2c3441 60%,#252c37);box-shadow:0 3px 8px #0000006b,inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0f;display:flex;align-items:center;gap:6%;padding-left:6%}.p3 .bk-cam .ln{width:38%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 42% 38%,#56688a 0 6%,#121823 18%,#0a0e15 40%,#1c2330 52%,#3a4454 60%,#11161e 66%);box-shadow:0 0 0 3px #3b4555,0 0 0 5px #1a2029,0 4px 8px #00000080}.p3 .bk-cam .fl{width:10%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 45% 40%,#fff9e8,#d6cdae 60%,#8e8770);box-shadow:0 0 0 2px #2a313d;align-self:flex-end;margin-bottom:18%}.p3 .bk-mark{position:absolute;left:50%;top:52%;width:30%;transform:translate(-50%,-50%);fill:#1a2029;filter:drop-shadow(0 1px 0 rgba(255,255,255,.14)) drop-shadow(0 -1px 0 rgba(0,0,0,.35))}.p3 .fd{position:absolute;margin:0;width:var(--fw)}.p3 .fd-body{position:relative;padding:calc(var(--fw)*.011);border-radius:calc(var(--fw)*.095);background:linear-gradient(135deg,#5e6979,#2f3745 17%,#6e7989 33%,#29313f 57%,#475163 78%,#1f2632);box-shadow:inset 0 0 0 .6px #ffffff59,inset 0 0 0 1.6px #0a0e1480,0 40px 70px -30px #10141c80,0 90px 140px -80px #10141c73}.p3 .fd-glass{padding:calc(var(--fw)*.021);border-radius:calc(var(--fw)*.085);background:#030404}.p3 .fd-scr{position:relative;overflow:hidden;border-radius:calc(var(--fw)*.066);aspect-ratio:760/1040;background:#000}.p3 .fd-scr .zz{position:absolute;left:0;top:0}.p3 .fd-scr .zz>.s{border-radius:0}.p3 .fd-sheen{position:absolute;inset:0;z-index:40;pointer-events:none;background:linear-gradient(115deg,#ffffff17,#fff0 30%)}.p3 .fd-k{position:absolute;border-radius:3px;background:linear-gradient(90deg,#252c38,#7c8696 46%,#2b3340)}.p3 .fd-k.t1{top:-3px;left:30%;width:12%;height:4px;background:linear-gradient(#7c8696,#2b3340)}.p3 .fd-k.hg{top:-2px;left:47%;width:6%;height:3px;background:linear-gradient(#3a4352,#1c222c)}.p3 .fd-k.hb{bottom:-2px;left:47%;width:6%;height:3px;background:linear-gradient(#1c222c,#3a4352)}.p3 .fd-k.v1{left:-3px;top:13%;width:4px;height:8%}.p3 .fd-k.v2{left:-3px;top:23%;width:4px;height:8%}.p3 .fd-floor{height:30px;margin:6px 12% 0;border-radius:50%;background:radial-gradient(closest-side,#141a2442,#141a2400)}.p3 .zr{position:absolute;left:0;right:0;top:0;height:0;z-index:30;pointer-events:none}.p3 .zr-shape{position:absolute;left:50%;transform:translate(-50%);background:#000;overflow:hidden;will-change:width,height}.p3 .zr-island .zr-shape{top:11px}.p3 .zr-notch .zr-shape{top:0}.p3 .zr-punch .zr-shape{top:13px}.p3 .zr-pill .zr-shape{top:10px}.p3 .zr-web .zr-shape{top:12px}.p3 .zr-web .zr-shape{box-shadow:0 1px 2px #0000002e,0 18px 40px -18px #00000080}.p3 .zr-glow{position:absolute;inset:0;pointer-events:none;opacity:0}.p3 .zr-zeno{position:absolute;left:0;top:0;transform-origin:50% 50%;will-change:transform}.p3 .zr-zeno svg{width:100%;height:100%;display:block;overflow:visible}.p3 .zr-text{position:absolute;display:grid;gap:4px;font-family:Geist,-apple-system,Helvetica Neue,Arial,sans-serif;text-align:left}.p3 .zr-k{font-family:Departure Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:0}.p3 .zr-line{font-size:15.5px;line-height:20px;font-weight:600;color:#f5f5f1;letter-spacing:-.2px;text-wrap:pretty}.p3 .zr-w{display:inline-block;opacity:0;will-change:transform,opacity,filter}.p3 .zr-det{font-size:12.5px;line-height:16px;color:#a3a39c;opacity:0}.p3 .zr-act{display:flex;gap:7px;margin-top:6px;opacity:0}.p3 .zr-act span{height:28px;padding:0 12px;border-radius:14px;display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;background:#262626;color:#f5f5f1;white-space:nowrap}.p3 .zr-act span:first-child{background:#f5f5f1;color:#111}.p3 .zr-glyph{position:absolute;left:0;top:0;width:26px;height:26px;margin:-13px 0 0 -13px;transform-origin:50% 50%;opacity:0}.p3 .zr-glyph svg{width:100%;height:100%;display:block}.p3 .zr-score{position:absolute;right:14px;top:0;font-family:Departure Mono,ui-monospace,Menlo,monospace;font-weight:400;font-size:13px;color:#5bdf62;letter-spacing:.02em}.p3 .zr-island .zr-score{line-height:37px}.p3 .zr-web .zr-score{line-height:38px;right:16px}.p3 .zr-notch .zr-score,.p3 .zr-punch .zr-score,.p3 .zr-pill .zr-score{display:none}.p3 .s-web .zr-shape{top:102px}.p3 .zr-stage .zr-shape{top:0;box-shadow:0 30px 60px -36px #0000008c}.p3 .zr-stage .zr-glyph{width:46px;height:46px;margin:-23px 0 0 -23px}.p3 .zr-aisland .zr-shape{top:4px}.p3 .zr-lens{position:absolute;left:0;top:0;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#3a4150,#141821 36%,#05070a 70%);box-shadow:inset 0 0 0 1.5px #0b0d12,0 0 0 1px #ffffff0f;z-index:3}.p3 .zr-lens:after{content:"";position:absolute;left:3px;top:3px;width:3px;height:3px;border-radius:50%;background:#a0beff8c}.p3 .zr-aisland .zr-score{line-height:32px;right:12px;display:flex;align-items:center;gap:6px;color:#5bdf62}.p3 .zr-aisland .zr-score svg{width:16px;height:16px;display:block}.p3 .zr-aisland .zr-text{top:32px}.p3 .zr-wrist .zr-shape{top:0;background:linear-gradient(#000 70%,#000000f0)}.p3 .zr-wrist .zr-text{text-align:center;justify-items:center;gap:3px}.p3 .zr-wrist .zr-k{font-size:9px}.p3 .zr-wrist .zr-line{font-size:15px;line-height:18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Geist,sans-serif}.p3 .zr-wrist .zr-det{font-size:11.5px;line-height:14px}.p3 .zr-wrist .zr-act{justify-content:center;margin-top:5px}.p3 .zr-wrist .zr-act span{height:28px;padding:0 14px;border-radius:14px}.p3 .zr-wrist .zr-act span:nth-child(n+2){display:none}.p3 .s{position:relative;overflow:hidden;font-family:Geist,-apple-system,Helvetica Neue,Arial,sans-serif;color:#12160f;-webkit-font-smoothing:antialiased;text-align:left;line-height:1.3;letter-spacing:0;font-size:14px;isolation:isolate}.p3 .s *{box-sizing:border-box}.p3 .s h1,.p3 .s h2,.p3 .s h3{margin:0;font-weight:500}.p3 .s p{margin:0}.p3 .s .num{font-family:Departure Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:400}.p3 .s .clash{font-family:Clash Display,Geist,sans-serif;font-weight:500;letter-spacing:-.03em}.p3 .s .tab{font-variant-numeric:tabular-nums}.p3 .s-ios{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Geist,Helvetica Neue,Arial,sans-serif}.p3 .s svg.ic{width:20px;height:20px;flex:none}.p3 .s canvas.s-print{position:absolute;display:block}.p3 .s .os{background:linear-gradient(100deg,#f60,#ffc800 48%,#0f7a18);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#f60}.p3 .s-word{font-family:Clash Display,Geist,sans-serif;font-weight:500;letter-spacing:-.02em}.p3 .s-zav{position:absolute;inset:0}.p3 .s-zav svg{width:100%;height:100%;display:block;overflow:visible}.p3 .s-eb{font-size:10px;letter-spacing:.1em;color:#0f7a18;text-transform:uppercase}.p3 .s-sb{position:absolute;top:0;left:0;right:0;height:54px;display:flex;align-items:center;justify-content:space-between;z-index:25;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Geist,sans-serif;font-weight:600;font-size:17px}.p3 .s-sb .t{width:133px;text-align:center;letter-spacing:-.2px;padding-top:2px}.p3 .s-sb .ic3{width:133px;display:flex;justify-content:center;gap:6px;align-items:center}.p3 .s-sb.dark{color:#12160f}.p3 .s-sb.light{color:#fff}.p3 .s-hi{position:absolute;left:50%;bottom:8px;width:139px;height:5px;margin-left:-69.5px;border-radius:3px;background:#12160f;z-index:26}.p3 .s-rig{position:absolute;inset:0;pointer-events:none;z-index:40}.p3 .s-bar{position:relative;height:8px;border-radius:4px;background:#12160f14}.p3 .s-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:linear-gradient(90deg,#f60,#ffc800 46%,#5bdf62)}.p3 .s-bar em{position:absolute;top:-4px;width:2px;height:16px;border-radius:1px;background:#12160f;opacity:.55}.p3 .s-bar.dark{background:#00000040}.p3 .s-delta{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:#e6f6e7;color:#0f7a18;font-size:11px;box-shadow:inset 0 0 0 1px #c8e7ca}.p3 .s-dots{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px;width:96px}.p3 .s-dots i{aspect-ratio:1;border-radius:50%;background:#12160f1f}.p3 .s-dots i.on{background:#ffc800;box-shadow:inset 0 -1px #0000002e}.p3 .s-dots.big{grid-template-columns:repeat(10,1fr);width:100%;gap:7px;margin-top:14px}.p3 .s-dots.big i.g{background:#12160f12}.p3 .s-card{position:absolute;border-radius:24px;background:#fff;box-shadow:0 1px 2px #12160f0f,0 18px 36px -26px #12160f73;padding:20px 22px;overflow:hidden}.p3 .s-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:20px;background:#12160f;color:#f5f5f0;font-size:14px;font-weight:600;white-space:nowrap}.p3 .s-btn.ghost{background:#fff;color:#12160f;box-shadow:inset 0 0 0 1px #dcdad1}.p3 .s-btn svg.ic{width:16px;height:16px}.p3 .s-rep-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.p3 .s-rep-h b{font-family:Clash Display,Geist,sans-serif;font-weight:500;font-size:19px;letter-spacing:-.02em}.p3 .s-rep-h span{font-size:9.5px;letter-spacing:.1em;color:#666b62}.p3 .s-rr{display:grid;grid-template-columns:36px 1fr auto 40px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid #EEECE6}.p3 .s-rr i{width:36px;height:36px;border-radius:11px;background:#f2f1ec;display:grid;place-items:center;color:#2e3a2f}.p3 .s-rr i svg{width:19px;height:19px}.p3 .s-rr b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.1px}.p3 .s-rr em{display:block;font-style:normal;font-size:12px;color:#5f645b;margin-top:1px}.p3 .s-rr span.num{font-size:12px;color:#5e6058}.p3 .s-rr b.num{font-size:15px;text-align:right}.p3 .d-g{color:#0f7a18}.p3 .d-x{color:#b34700}.p3 .d-n{color:#666b62}.p3 .s-lock{background:linear-gradient(180deg,#f5f7ee,#eaf2d9 52%,#dbeab6)}.p3 .s-lock canvas.s-print{inset:0;width:100%;height:100%;opacity:.9}.p3 .s-lk-date{position:absolute;top:70px;left:0;right:0;text-align:center;font-size:20px;font-weight:600;color:#12160fb8}.p3 .s-lk-time{position:absolute;top:90px;left:0;right:0;text-align:center;font-size:100px;font-weight:600;letter-spacing:-3px;line-height:1.05;color:#12160fdb;font-family:SF Pro Rounded,-apple-system,BlinkMacSystemFont,Geist,sans-serif}.p3 .s-lk-w{position:absolute;top:226px;left:50%;transform:translate(-50%);display:flex;gap:12px}.p3 .s-lkw-c{position:relative;width:70px;height:70px;border-radius:50%;background:#ffffff8c;display:grid;place-items:center;box-shadow:inset 0 0 0 .5px #12160f0d}.p3 .s-lkw-c svg{position:absolute;inset:3px;width:64px;height:64px}.p3 .s-lkw-c b{font-size:17px;color:#12160f}.p3 .s-lkw-r{width:162px;height:70px;border-radius:20px;background:#ffffff8c;padding:10px 13px;display:grid;gap:2px;align-content:center;box-shadow:inset 0 0 0 .5px #12160f0d}.p3 .s-lkw-r span{font-size:9.5px;letter-spacing:.08em;color:#0f7a18}.p3 .s-lkw-r b{font-size:21px;line-height:1}.p3 .s-lkw-r b small{font-size:11px;color:#5e6058}.p3 .s-lkw-r em{font-style:normal;font-size:11px;color:#4a4f46}.p3 .s-la{position:absolute;left:14px;right:14px;bottom:112px;height:160px;border-radius:30px;background:#101210e6;color:#f5f5f1;overflow:hidden;box-shadow:0 20px 40px -24px #0009}.p3 .s-la-z{position:absolute;left:8px;top:14px;width:120px;height:91px}.p3 .s-la-t{position:absolute;left:134px;top:20px;display:grid;gap:2px}.p3 .s-la-t span{font-size:10px;letter-spacing:.1em;color:#5bdf62}.p3 .s-la-t b{font-size:42px;line-height:1;letter-spacing:-.01em}.p3 .s-la-t em{font-style:normal;font-size:12.5px;color:#9e9e98;margin-top:3px}.p3 .s-la-bar{position:absolute;left:18px;right:18px;bottom:52px;height:6px;border-radius:3px;background:#2b2b2b;overflow:hidden}.p3 .s-la-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#f60,#ffc800 46%,#5bdf62)}.p3 .s-la-btn{position:absolute;left:18px;right:18px;bottom:12px;display:flex;gap:8px}.p3 .s-la-btn span{flex:1;height:32px;border-radius:16px;display:grid;place-items:center;font-size:13.5px;font-weight:600;background:#2b2b2b}.p3 .s-la-btn span:last-child{background:#f5f5f1;color:#111}.p3 .s-lk-q{position:absolute;bottom:44px;width:50px;height:50px;border-radius:50%;background:#ffffff80;display:grid;place-items:center;color:#12160f}.p3 .s-app{background:#f2f1ec}.p3 .s-ap-h{position:absolute;top:60px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center}.p3 .s-ap-h h3{font-size:34px;line-height:1}.p3 .s-chip-fl{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 11px 0 7px;border-radius:16px;background:#fff;box-shadow:0 1px 2px #12160f14}.p3 .s-chip-fl svg{width:20px;height:20px}.p3 .s-chip-fl b{font-size:14px}.p3 .s-ap-score{position:absolute;top:150px;left:16px;right:16px;height:196px;border-radius:26px;background:#fff;padding:18px 20px;box-shadow:0 1px 2px #12160f0f,0 18px 36px -26px #12160f73}.p3 .s-ap-zeno{position:absolute;right:10px;top:-58px;width:118px;height:90px;z-index:2}.p3 .s-ap-big{display:flex;align-items:baseline;gap:6px;margin-top:10px}.p3 .s-ap-big b{font-size:66px;line-height:1;letter-spacing:-.02em}.p3 .s-ap-big small{font-size:20px;color:#666b62;margin-right:6px}.p3 .s-ap-score .s-bar{margin-top:16px}.p3 .s-ap-score p{font-size:13px;color:#5f645b;margin-top:12px}.p3 .s-ap-row{position:absolute;top:360px;left:16px;right:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.p3 .s-mini{height:112px;border-radius:22px;background:#fff;padding:14px;display:flex;gap:12px;align-items:center;box-shadow:0 1px 2px #12160f0f}.p3 .s-mini b{display:block;font-size:17px;font-weight:600;margin-top:4px}.p3 .s-mini em{display:block;font-style:normal;font-size:11.5px;color:#5f645b;margin-top:2px}.p3 .s-mini-ring{position:relative;width:62px;height:62px;flex:none;display:grid;place-items:center}.p3 .s-mini-ring svg{position:absolute;inset:0;width:62px;height:62px}.p3 .s-mini-ring b{font-size:12px;margin:0}.p3 .s-ap-rep{position:absolute;top:486px;left:16px;right:16px;border-radius:24px;background:#fff;padding:16px 16px 6px;box-shadow:0 1px 2px #12160f0f}.p3 .s-tab{position:absolute;left:0;right:0;bottom:0;height:84px;background:#faf9f5f0;border-top:.5px solid rgba(18,22,15,.08);display:flex;justify-content:space-around;padding-top:8px}.p3 .s-tab span{display:grid;justify-items:center;gap:3px;color:#666b62;font-size:10.5px;width:70px}.p3 .s-tab span b{font-weight:500}.p3 .s-tab span.on{color:#0f7a18}.p3 .s-tab svg.ic{width:24px;height:24px}.p3 .s-and{background:linear-gradient(180deg,#f1f2ea,#e9efd6 48%,#d8e7ae)}.p3 .s-asb{position:absolute;top:0;left:0;right:0;height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-size:14px;font-weight:500;z-index:25}.p3 .s-asb .r{display:flex;gap:6px;align-items:center}.p3 .s-an-clock{position:absolute;top:66px;left:24px;font-size:84px;line-height:1;letter-spacing:-.045em}.p3 .s-an-date{position:absolute;top:158px;left:26px;font-size:14.5px;color:#4a4f46}.p3 .s-an-date b{color:#0f7a18;font-weight:600}.p3 .s-an-greet{position:absolute;top:198px;left:16px;right:16px;height:124px;border-radius:28px;background:#ffffffdb;display:flex;align-items:center;gap:8px;padding:0 18px 0 10px;box-shadow:0 1px 2px #12160f0f,0 16px 30px -24px #12160f80}.p3 .s-an-z{position:relative;width:122px;height:93px;flex:none}.p3 .s-an-greet b{display:block;font-size:21px}.p3 .s-an-greet p{font-size:13.5px;line-height:1.4;color:#4a4f46;margin-top:4px}.p3 .s-an-tiles{position:absolute;top:338px;left:16px;right:16px;display:grid;grid-template-columns:1fr 118px;gap:12px}.p3 .s-an-score{height:138px;border-radius:26px;background:linear-gradient(160deg,#2aa136,#0b5c12);color:#f2fff2;padding:16px 18px;display:grid;align-content:space-between;box-shadow:0 22px 40px -26px #0f7a18d9}.p3 .s-an-score span{font-size:9.5px;letter-spacing:.1em;opacity:.85}.p3 .s-an-score b{font-size:46px;line-height:1}.p3 .s-an-score b small{font-size:17px;opacity:.7}.p3 .s-an-score em{font-style:normal;font-size:12px;opacity:.9}.p3 .s-an-streak{height:138px;border-radius:26px;background:#fff;display:grid;justify-items:center;align-content:center;gap:2px;box-shadow:0 1px 2px #12160f0f}.p3 .s-an-streak svg{width:40px;height:40px}.p3 .s-an-streak b{font-size:30px;line-height:1.1}.p3 .s-an-streak span{font-size:9px;letter-spacing:.1em;color:#7a5a00}.p3 .s-an-list{position:absolute;top:500px;left:24px;right:24px}.p3 .s-an-list div{display:flex;justify-content:space-between;align-items:center;height:52px;border-bottom:1px solid rgba(18,22,15,.08)}.p3 .s-an-list b{font-size:19px;font-weight:600;letter-spacing:-.2px}.p3 .s-an-list span{font-size:10.5px;letter-spacing:.06em;color:#666b62}.p3 .s-an-list .t-i{color:#0f7a18}.p3 .s-an-list .t-u{color:#b34700}.p3 .s-an-list .t-q{color:#666b62}.p3 .s-an-search{position:absolute;left:18px;right:18px;bottom:52px;height:54px;border-radius:27px;box-shadow:inset 0 0 0 1.5px #0f7a18;background:#ffffff73;display:flex;align-items:center;gap:12px;padding:0 20px;font-size:15px;color:#5e6058}.p3 .s-an-nav{position:absolute;left:50%;bottom:14px;width:112px;height:4px;margin-left:-56px;border-radius:2px;background:#12160f;opacity:.5}.p3 .s-ipad{background:#f2f1ec}.p3 .s-psb{position:absolute;top:0;left:0;right:0;height:32px;display:flex;justify-content:space-between;align-items:center;padding:0 26px;font-size:13.5px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Geist,sans-serif;z-index:25}.p3 .s-psb .r{display:flex;gap:7px;align-items:center}.p3 .s-ip-side{position:absolute;left:16px;top:44px;bottom:16px;width:252px;border-radius:28px;background:#faf9f5;box-shadow:0 1px 2px #12160f0f,0 20px 40px -30px #12160f80;padding:24px 16px;display:flex;flex-direction:column}.p3 .s-brand{display:flex;align-items:center;gap:10px;font-size:18px}.p3 .s-brand svg{width:28px;height:28px;flex:none}.p3 .s-ip-side nav{display:grid;gap:4px;margin-top:30px}.p3 .s-ip-side nav span{display:flex;align-items:center;gap:12px;height:46px;padding:0 14px;border-radius:14px;font-size:15.5px;font-weight:500;color:#4a4f46}.p3 .s-ip-side nav span.on{background:#e6f6e7;color:#0f7a18}.p3 .s-ip-me{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;background:#fff;box-shadow:0 1px 2px #12160f0f}.p3 .s-ip-mez{position:relative;width:62px;height:47px;flex:none}.p3 .s-ip-me b{display:block;font-size:15px}.p3 .s-ip-me em{display:block;font-style:normal;font-size:9.5px;letter-spacing:.08em;color:#7a5a00;margin-top:2px}.p3 .s-ip-main{position:absolute;inset:44px 24px 16px 292px}.p3 .s-ip-head{display:flex;justify-content:space-between;align-items:flex-end;padding:18px 4px 0}.p3 .s-ip-head h2{font-size:42px;line-height:1}.p3 .s-ip-head p{font-size:15px;color:#5f645b;margin-top:8px}.p3 .s-ip-act{display:flex;gap:10px}.p3 .s-ip-g1,.p3 .s-ip-g2,.p3 .s-ip-g3{position:absolute;left:0;right:0}.p3 .s-ip-g1{top:110px;height:300px}.p3 .s-ip-g2{top:426px;height:270px}.p3 .s-ip-g3{top:712px;height:260px}.p3 .s-ip-hero{left:0;top:0;width:560px;height:300px}.p3 .s-ip-hero canvas.s-print{right:0;top:0;width:250px;height:100%;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.p3 .s-ip-hero .s-ap-big b{font-size:84px}.p3 .s-ip-hero p{font-size:13px;color:#5f645b;margin-top:14px;max-width:300px;line-height:1.45}.p3 .s-ip-hero .s-bar{margin-top:18px}.p3 .s-ip-hz{position:absolute;right:26px;bottom:22px;width:170px;height:130px}.p3 .s-ip-prom{left:576px;top:0;width:242px;height:300px;display:grid;justify-items:center;align-content:space-between}.p3 .s-ip-prom .s-eb{justify-self:start}.p3 .s-ip-ring{position:relative;width:148px;height:148px;display:grid;place-items:center}.p3 .s-ip-ring svg{position:absolute;inset:0;width:148px;height:148px}.p3 .s-ip-ring b{display:block;font-size:30px;text-align:center}.p3 .s-ip-ring em{display:block;font-style:normal;font-size:9.5px;letter-spacing:.08em;color:#666b62;text-align:center}.p3 .s-ip-prom p{font-size:13px;color:#5f645b}.p3 .s-ip-str{left:834px;top:0;right:0;height:300px}.p3 .s-ip-sn{display:block;font-size:46px;margin-top:10px}.p3 .s-ip-sn small{font-size:15px;color:#666b62}.p3 .s-ip-str p{font-size:12.5px;color:#5f645b;margin-top:14px}.p3 .s-ip-week{left:0;top:0;width:560px;height:270px}.p3 .s-wk{position:relative;display:flex;justify-content:space-between;align-items:flex-end;height:196px;padding:0 84px 0 6px;margin-top:10px}.p3 .s-wk div{display:grid;justify-items:center;gap:6px;width:54px}.p3 .s-wk div span{font-size:11px;color:#5f645b}.p3 .s-wk div i{display:block;width:34px;border-radius:9px 9px 4px 4px;background:#d9efd8}.p3 .s-wk div.now i{background:linear-gradient(180deg,#5bdf62,#2aa136)}.p3 .s-wk div.now span{color:#0f7a18}.p3 .s-wk div em{font-style:normal;font-size:9.5px;letter-spacing:.08em;color:#666b62}.p3 .s-wk7{position:absolute;left:0;right:0;bottom:143px;border-top:1.5px dashed rgba(15,122,24,.35)}.p3 .s-wk7 em{position:absolute;right:0;top:-7px;font-style:normal;font-size:9px;letter-spacing:.08em;color:#0f7a18;background:#fff;padding-left:6px}.p3 .s-ip-rep{left:576px;top:0;right:0;height:270px;padding:18px 20px}.p3 .s-ip-g3{display:flex;gap:16px}.p3 .s-ip-zc{position:relative;width:176px;flex:none}.p3 .s-ip-bro{position:relative!important;flex:1;height:241px}.p3 .s-ip-broz{position:absolute;right:16px;top:14px;width:120px;height:92px}.p3 .s-ip-bro b.clash{display:block;font-size:26px;margin-top:56px}.p3 .s-ip-bros{display:flex;align-items:baseline;gap:10px;margin-top:6px}.p3 .s-ip-bros b{font-size:38px}.p3 .s-ip-bros em{font-style:normal;font-size:10px;letter-spacing:.08em;color:#0f7a18}.p3 .s-ip-bro p{font-size:12.5px;color:#5f645b;margin-top:8px;line-height:1.45}.p3 .s-mac{background:#0e180f;color:#f5f5f1}.p3 .s-mac>canvas.s-print{inset:0;width:100%;height:100%;opacity:.72}.p3 .s-mb{position:absolute;top:0;left:0;right:0;height:32px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-size:14px;background:#12181280;z-index:20}.p3 .s-mb .l,.p3 .s-mb .r{display:flex;gap:20px;align-items:center}.p3 .s-mb .l b{font-weight:700}.p3 .s-mb svg.ap{width:16px;height:16px;fill:#f5f5f1;stroke:none}.p3 .s-mb-zm{display:flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:#ffffff24}.p3 .s-mb-zm svg{width:14px;height:14px}.p3 .s-mb-zm b{font-size:12.5px;color:#ffc800}.p3 .s-mw{position:absolute;border-radius:14px;overflow:hidden;box-shadow:0 0 0 .5px #ffffff1f,0 30px 70px -20px #000000b3}.p3 .s-mw-tb{height:44px;display:flex;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600}.p3 .s-mw-tb i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.p3 .s-mw-tb i:nth-child(2){background:#febc2e}.p3 .s-mw-tb i:nth-child(3){background:#28c840}.p3 .s-mw-tb span{flex:1;text-align:center;margin-right:52px;opacity:.75}.p3 .s-mw-ed{left:690px;top:150px;width:680px;height:490px;background:#1e1f1e;color:#ddd}.p3 .s-mw-ed .s-mw-tb{background:#262726}.p3 .s-ed{display:grid;grid-template-columns:150px 1fr 170px;height:456px}.p3 .s-ed-l,.p3 .s-ed-r{background:#232423;padding:16px 12px;display:grid;gap:12px;align-content:start}.p3 .s-ed-l span,.p3 .s-ed-r span{display:block;height:8px;border-radius:4px;background:#3a3b3a}.p3 .s-ed-c{position:relative;background:#171817}.p3 .s-ed-art{position:absolute;left:40px;top:50px;width:170px;height:300px;border-radius:22px;background:#2a2b2a;box-shadow:inset 0 0 0 1px #3a3b3a}.p3 .s-ed-art.b{left:230px;top:90px;width:130px;height:230px;background:linear-gradient(180deg,#2aa136,#0b5c12);opacity:.65}.p3 .s-mw-app{left:140px;top:108px;width:760px;height:560px;background:#faf9f5;color:#12160f}.p3 .s-mw-app .s-mw-tb{background:#efeee8;border-bottom:1px solid #E2E0D9}.p3 .s-ma{display:grid;grid-template-columns:200px 1fr;height:516px}.p3 .s-ma aside{background:#f2f1ec;border-right:1px solid #E2E0D9;padding:16px 12px;display:flex;flex-direction:column;gap:4px}.p3 .s-ma aside span{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:500;color:#4a4f46}.p3 .s-ma aside span svg{width:18px;height:18px}.p3 .s-ma aside span.on{background:#e6f6e7;color:#0f7a18}.p3 .s-ma-sc{margin-top:auto;padding:12px;border-radius:14px;background:#fff;box-shadow:0 1px 2px #12160f0f}.p3 .s-ma-sc span{font-size:9px;letter-spacing:.1em;color:#0f7a18}.p3 .s-ma-sc b{display:block;font-size:30px;margin:4px 0 8px}.p3 .s-ma .s-sec{position:relative;padding:26px 30px}.p3 .s-ma .s-sec h3{font-size:36px;margin-top:6px}.p3 .s-ma .s-sec>p{font-size:14px;color:#5f645b;margin-top:6px}.p3 .s-ma-ring{position:absolute;left:30px;top:150px;width:216px;height:216px;display:grid;place-items:center}.p3 .s-ma-ring svg{position:absolute;inset:0;width:216px;height:216px}.p3 .s-ma-ring b{display:block;font-size:44px;text-align:center}.p3 .s-ma-ring em{display:block;font-style:normal;font-size:9.5px;letter-spacing:.08em;color:#666b62;text-align:center;margin-top:4px}.p3 .s-ma-z{position:absolute;left:300px;top:150px;width:200px;height:152px}.p3 .s-ma-chk{position:absolute;left:300px;top:322px;display:grid;gap:8px}.p3 .s-ma-chk span{display:flex;align-items:center;gap:8px;font-size:14px;color:#12160f}.p3 .s-ma-chk span svg{width:18px;height:18px;color:#0f7a18}.p3 .s-ma-chk span.off{color:#666b62}.p3 .s-ma-chk span.off svg{color:#666b62}.p3 .s-ma-btn{position:absolute;left:30px;bottom:30px;display:flex;gap:10px}.p3 .s-dock{position:absolute;left:50%;bottom:10px;transform:translate(-50%);height:72px;padding:0 10px;border-radius:24px;background:#ffffff29;box-shadow:inset 0 0 0 .5px #ffffff40;display:flex;gap:10px;align-items:center}.p3 .s-dock i{width:54px;height:54px;border-radius:14px;background:linear-gradient(160deg,#fafaf6,#e6e6de);display:grid;place-items:center;color:#2e3a2f}.p3 .s-dock i svg{width:26px;height:26px}.p3 .s-dock i.z{background:linear-gradient(160deg,#2aa136,#0b5c12)}.p3 .s-dock i.z svg{width:30px;height:30px}.p3 .s-web{background:#f2f1ec}.p3 .s-br{position:absolute;top:0;left:0;right:0;height:88px;background:#e7e6e0;border-bottom:1px solid #D6D4CC;z-index:5}.p3 .s-br-tabs{height:42px;display:flex;align-items:flex-end;gap:2px;padding:0 14px}.p3 .s-br-tabs>i{width:12px;height:12px;border-radius:50%;background:#ff5f57;margin:0 4px 13px}.p3 .s-br-tabs>i:nth-child(2){background:#febc2e}.p3 .s-br-tabs>i:nth-child(3){background:#28c840;margin-right:18px}.p3 .s-br-tabs .tb{display:flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-radius:10px 10px 0 0;font-size:13px;color:#5f645b;min-width:170px}.p3 .s-br-tabs .tb svg{width:15px;height:15px}.p3 .s-br-tabs .tb.on{background:#faf9f5;color:#12160f;font-weight:500}.p3 .s-br-tabs svg.pl{width:16px;height:16px;margin:0 0 9px 8px;color:#5f645b}.p3 .s-br-bar{height:46px;background:#faf9f5;display:flex;align-items:center;gap:16px;padding:0 18px;color:#4a4f46}.p3 .s-br-url{flex:1;max-width:620px;margin:0 auto;height:32px;border-radius:9px;background:#edece6;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;color:#12160f}.p3 .s-br-url span{flex:1;text-align:center}.p3 .s-br-url svg.lk{width:13px;height:13px;color:#5f645b}.p3 .s-br-url svg.rl{width:15px;height:15px;color:#5f645b}.p3 .s-wp{position:absolute;inset:88px 0 0;overflow:hidden}.p3 .s-wh{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 56px;border-bottom:1px solid #E4E2DB;background:#f2f1ec}.p3 .s-wh nav{display:flex;gap:26px;font-size:14.5px;color:#5f645b;margin-left:36px;margin-right:auto}.p3 .s-wh nav span.on{color:#12160f;font-weight:600}.p3 .s-wh-me{display:flex;align-items:center;gap:10px;font-size:14px}.p3 .s-wh-z{position:relative;width:46px;height:35px}.p3 .s-wh-hero{position:relative;display:grid;grid-template-columns:1fr 680px;gap:48px;padding:56px 56px 0}.p3 .s-wh-copy h1{font-size:68px;line-height:.98;letter-spacing:-.045em;margin-top:16px}.p3 .s-wh-copy p{font-size:17px;line-height:1.55;color:#4a4f46;margin-top:18px;max-width:46ch}.p3 .s-wh-stats{display:grid;grid-template-columns:repeat(4,auto);gap:30px;margin-top:30px;justify-content:start}.p3 .s-wh-stats b{display:block;font-size:30px}.p3 .s-wh-stats b small{font-size:15px;color:#666b62}.p3 .s-wh-stats span{display:block;font-size:12.5px;color:#5f645b;margin-top:4px}.p3 .s-wh-print{position:relative;height:350px;border-radius:22px;background:#fff;box-shadow:0 1px 2px #12160f0f,0 24px 50px -30px #12160f80;overflow:hidden}.p3 .s-wh-print canvas.s-print{inset:22px 22px 44px;width:calc(100% - 44px);height:calc(100% - 66px)}.p3 .s-wh-ax{position:absolute;left:22px;right:22px;bottom:16px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.06em;color:#666b62}.p3 .s-wh-ay{display:none}.p3 .s-wh-cards{padding:44px 56px 0}.p3 .s-wh-cg{display:flex;gap:22px;margin-top:14px}.p3 .s-wh-zc{position:relative;width:240px;flex:none}.p3 .s-focus{background:#f2f1ec}.p3 .s-fc-top{position:absolute;top:60px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center}.p3 .s-fc-top>span:not(.s-eb){width:36px;height:36px;border-radius:18px;background:#fff;display:grid;place-items:center;color:#12160f;box-shadow:0 1px 2px #12160f14}.p3 .s-fc-top svg.ic{width:18px;height:18px}.p3 .s-fc-h{position:absolute;top:110px;left:22px;font-size:42px;line-height:1}.p3 .s-fc-sub{position:absolute;top:160px;left:22px;right:22px;font-size:14px;color:#5f645b;line-height:1.4}.p3 .s-fc-ring{position:absolute;top:214px;left:50%;width:292px;height:292px;margin-left:-146px;display:grid;place-items:center}.p3 .s-fc-ring svg{position:absolute;inset:0;width:292px;height:292px}.p3 .s-fc-ring div{text-align:center;display:grid;gap:4px}.p3 .s-fc-ring b{font-size:58px;line-height:1}.p3 .s-fc-ring em{font-style:normal;font-size:10px;letter-spacing:.08em;color:#666b62}.p3 .s-fc-pts{font-size:11px;letter-spacing:.06em;color:#0f7a18;margin-top:6px}.p3 .s-fc-z{position:absolute;right:26px;top:440px;width:92px;height:70px}.p3 .s-fc-sync{position:absolute;left:16px;right:16px;top:534px;height:50px;border-radius:16px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 16px;font-size:13.5px;color:#4a4f46;box-shadow:0 1px 2px #12160f0f}.p3 .s-fc-sync b{color:#12160f;font-weight:600}.p3 .s-fc-sync .num{margin-left:auto;font-size:11px;color:#0f7a18}.p3 .s-fc-dot{width:8px;height:8px;border-radius:50%;background:#2aa136;box-shadow:0 0 0 4px #2aa13629}.p3 .s-fc-chk{position:absolute;left:22px;right:22px;top:604px;display:grid;gap:10px}.p3 .s-fc-chk span{display:flex;align-items:center;gap:9px;font-size:14px}.p3 .s-fc-chk svg.ic{width:18px;height:18px;color:#0f7a18}.p3 .s-fc-btn{position:absolute;left:16px;right:16px;bottom:40px;display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.p3 .s-fc-btn .s-btn{height:50px;border-radius:25px;justify-content:center;font-size:15px}.p3 .s-watch{background:#000;color:#f5f5f1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Geist,sans-serif}.p3 .s-w-top{position:absolute;top:10px;left:22px;right:22px;display:flex;justify-content:space-between;align-items:center}.p3 .s-w-k{font-size:10px;letter-spacing:.1em;color:#5bdf62}.p3 .s-w-t{font-size:14px;font-weight:600}.p3 .s-ws-ring{position:absolute;top:36px;left:50%;width:162px;height:162px;margin-left:-81px;display:grid;place-items:center}.p3 .s-ws-ring svg{position:absolute;inset:0;width:162px;height:162px}.p3 .s-ws-ring div{display:grid;gap:3px;text-align:center}.p3 .s-ws-ring b{font-size:34px;line-height:1}.p3 .s-ws-ring em{font-style:normal;font-size:9.5px;letter-spacing:.08em;color:#5bdf62}.p3 .s-ws-btns{position:absolute;left:12px;right:12px;bottom:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.p3 .s-ws-btns span{height:34px;border-radius:17px;background:#222;display:grid;place-items:center;font-size:14px;font-weight:600}.p3 .s-ws-btns .end{background:#f5f5f1;color:#111}.p3 .s-wf-date{position:absolute;top:14px;left:22px;font-size:11px;letter-spacing:.1em;color:#5bdf62}.p3 .s-wf-time{position:absolute;top:26px;left:18px;font-size:58px;line-height:1;letter-spacing:-.01em}.p3 .s-wf-rect{position:absolute;left:12px;right:12px;top:98px;height:50px;border-radius:14px;background:#1c1c1e;display:flex;align-items:center;gap:10px;padding:0 12px}.p3 .s-wf-rect svg{width:22px;height:22px;flex:none}.p3 .s-wf-rect span{display:block;font-size:9px;letter-spacing:.08em;color:#5bdf62}.p3 .s-wf-rect b{display:block;font-weight:400;font-size:19px;margin-top:2px}.p3 .s-wf-rect b small{font-size:11px;color:#9e9e98}.p3 .s-wf-c{position:absolute;left:12px;right:12px;bottom:14px;display:flex;justify-content:space-between}.p3 .s-wf-cc{position:relative;width:56px;height:56px;border-radius:50%;background:#1c1c1e;display:grid;place-items:center;overflow:hidden}.p3 .s-wf-cc>svg:not(.fl){position:absolute;inset:3px;width:50px;height:50px}.p3 .s-wf-cc b{font-weight:400;font-size:14px}.p3 .s-wf-cc b.sm{position:absolute;bottom:7px;font-size:10px}.p3 .s-wf-cc .fl{width:24px;height:24px;margin-top:-6px}.p3 .s-wf-cc.z .s-zav{inset:10px auto auto 4px;width:48px;height:37px}.p3 .s-report{background:#f2f1ec}.p3 .s-rp-h{position:absolute;top:60px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center}.p3 .s-rp-h h3{font-size:34px;line-height:1}.p3 .s-seg{display:inline-flex;gap:2px;padding:3px;border-radius:16px;background:#e5e3db;font-size:12px}.p3 .s-seg>*{height:26px;padding:0 10px;border-radius:13px;display:grid;place-items:center;color:#5f645b;font-weight:500}.p3 .s-seg>b{background:#fff;color:#12160f;box-shadow:0 1px 2px #12160f1f;font-weight:600}.p3 .s-rp-tot{position:absolute;top:110px;left:16px;right:16px;border-radius:24px;background:#fff;padding:15px 18px 14px;box-shadow:0 1px 2px #12160f0f,0 18px 36px -26px #12160f73}.p3 .s-rp-big{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.p3 .s-rp-big b{font-size:44px;line-height:1;letter-spacing:-.02em}.p3 .s-rp-big small{font-size:18px;color:#666b62;margin:0 3px 0 1px}.p3 .s-rp-prom{height:6px;border-radius:3px;background:#12160f14;margin-top:12px;overflow:hidden}.p3 .s-rp-prom i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#f60,#ffc800 46%,#5bdf62)}.p3 .s-rp-dev{display:flex;gap:16px;margin-top:10px;font-size:12px;color:#5f645b}.p3 .s-rp-dev b{font-weight:600;color:#12160f;margin-right:5px}.p3 .s-rp-dev em{font-style:normal;font-size:11px}.p3 .s-rp-where{position:absolute;top:258px;left:16px;right:16px;border-radius:24px;background:#fff;padding:14px 16px 12px;box-shadow:0 1px 2px #12160f0f}.p3 .s-rp-u{display:grid;grid-template-columns:26px 78px 1fr 34px;align-items:center;gap:8px;padding:5px 0;border-top:1px solid #EEECE6}.p3 .s-rp-u i{width:26px;height:26px;border-radius:8px;background:#f2f1ec;display:grid;place-items:center;color:#2e3a2f}.p3 .s-rp-u i svg.ic{width:15px;height:15px}.p3 .s-rp-u .n{font-size:13px;font-weight:600;letter-spacing:-.1px}.p3 .s-rp-u .c svg{display:block}.p3 .s-rp-u b.num{font-size:12px;text-align:right}.p3 .s-rp-key{display:flex;gap:12px;margin-top:8px;font-size:10.5px;color:#5f645b}.p3 .s-rp-key span{display:flex;align-items:center;gap:5px}.p3 .s-rp-key i{width:8px;height:8px;border-radius:2px;display:block}.p3 .s-rp-when{position:absolute;top:556px;left:16px;right:16px;border-radius:24px;background:#fff;padding:14px 16px 10px;box-shadow:0 1px 2px #12160f0f}.p3 .s-rp-ln{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:8px;height:22px}.p3 .s-rp-ln>span{font-size:11px;color:#5f645b}.p3 .s-rp-ln>div{position:relative;height:14px;border-radius:5px;background:#f4f3ee}.p3 .s-rp-ln i{position:absolute;top:2px;bottom:2px;border-radius:3px}.p3 .s-rp-ln em{position:absolute;top:-3px;bottom:-3px;width:1.5px;margin-left:-.75px;background:#12160f;border-radius:1px}.p3 .s-rp-ax{position:relative;height:12px;margin:5px 0 0 48px;font-size:9px;color:#666b62}.p3 .s-rp-ax span{position:absolute;top:0;transform:translate(-50%)}.p3 .s-rp-ax span:nth-child(1){left:12.5%}.p3 .s-rp-ax span:nth-child(2){left:37.5%}.p3 .s-rp-ax span:nth-child(3){left:62.5%}.p3 .s-rp-ax span:nth-child(4){left:87.5%}.p3 .s-rp-pk{position:absolute;top:704px;left:16px;right:16px;height:48px;border-radius:16px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 14px;font-size:12px;color:#5f645b;box-shadow:0 1px 2px #12160f0f}.p3 .s-rp-pk b{font-size:20px;color:#12160f}.p3 .s-month{background:#06120a;color:#f2f7ee}.p3 .s-month canvas.s-mo-bloom{left:0;top:0;width:100%;height:440px}.p3 .s-month:before{content:"";position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(#06120a,#06120a00);z-index:2;pointer-events:none}.p3 .s-mo-scrim{position:absolute;left:0;right:0;top:286px;height:160px;background:linear-gradient(#06120a00,#06120adb 60%,#06120a);z-index:2;pointer-events:none}.p3 .s-mo-top{position:absolute;top:58px;left:12px;right:16px;display:flex;justify-content:space-between;align-items:center;color:#eaf7e6;font-size:15px;z-index:3}.p3 .s-mo-top span{display:flex;align-items:center;gap:2px}.p3 .s-mo-top svg.ic{width:22px;height:22px}.p3 .s-mo-t{position:absolute;top:392px;left:20px;right:20px;z-index:3}.p3 .s-mo-t span{font-size:10px;letter-spacing:.1em;color:#8fd993}.p3 .s-mo-t h3{font-size:30px;line-height:1.05;margin-top:6px;color:#fff}.p3 .s-mo-t p{font-size:12.5px;line-height:1.45;color:#f2f7eeb3;margin-top:6px;max-width:310px}.p3 .s-mo-st{position:absolute;top:510px;left:16px;right:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.p3 .s-mo-st>div{border-radius:16px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f;padding:9px 12px;display:grid;gap:2px}.p3 .s-mo-st b{font-size:19px;color:#f2f7ee}.p3 .s-mo-st span{font-size:10.5px;color:#9da298}.p3 .s-mo-gar{position:absolute;top:584px;left:16px;right:16px;height:124px;border-radius:20px;background:#fff7e3;color:#12160f;padding:10px 14px;overflow:hidden}.p3 .s-mo-gar .s-rep-h b{font-size:16px}.p3 .s-mo-gar .s-rep-h span{color:#7a5a00}.p3 .s-mo-gcv{position:absolute;inset:30px 0 0}.p3 .s-mo-gcv canvas.s-print{inset:0;width:100%;height:100%}.p3 .s-mo-btn{position:absolute;top:718px;left:16px;right:16px;display:grid;grid-template-columns:1.25fr 1fr;gap:10px}.p3 .s-month .s-btn{justify-content:center;background:#5bdf62;color:#0a140b}.p3 .s-month .s-btn.ghost{background:transparent;color:#eaf7e6;box-shadow:inset 0 0 0 1px #eaf7e647}.p3 .s-month .s-tab{background:#08140bf0;border-top-color:#ffffff14}.p3 .s-month .s-tab span{color:#9da298}.p3 .s-month .s-tab span.on{color:#5bdf62}.p3 .s-month .s-hi{background:#eaf7e6}.p3 .s-unfold{background:#060d08;color:#eef7ea}.p3 .s-unfold canvas.s-print{inset:0;width:100%;height:100%}.p3 .s-uf-sb{position:absolute;top:18px;right:30px;z-index:25;color:#fff}.p3 .s-uf-sb .ic3{display:flex;gap:7px;align-items:center}.p3 .s-uf-date{position:absolute;top:96px;left:0;right:0;text-align:center;font-size:30px;font-weight:600;letter-spacing:-.2px;color:#eef7eaeb;z-index:3}.p3 .s-uf-time{position:absolute;top:120px;left:0;right:0;text-align:center;font-size:250px;line-height:1.08;letter-spacing:-.05em;font-weight:500;z-index:3;background:linear-gradient(180deg,#eef7eaf5 20%,#bff3c280 70%,#bff3c21f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#eef7ea}.p3 .s-uf-w{position:absolute;top:452px;left:50%;transform:translate(-50%);display:flex;gap:14px;align-items:center;z-index:3}.p3 .s-uf-w .c{position:relative;width:86px;height:86px;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff1f;display:grid;place-items:center}.p3 .s-uf-w .c svg{position:absolute;inset:12px;width:62px;height:62px}.p3 .s-uf-w .c b{position:relative;font-size:16px;letter-spacing:-.04em;color:#fff}.p3 .s-uf-w .c.st{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.p3 .s-uf-w .c.st svg.fl{position:static;width:28px;height:28px}.p3 .s-uf-w .c.st b{font-size:15px}.p3 .s-uf-w .r{height:86px;width:250px;border-radius:30px;background:#ffffff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff1f;display:grid;align-content:center;gap:8px;padding:0 20px}.p3 .s-uf-w .r>span{font-size:11px;letter-spacing:.08em;color:#bff3c2}.p3 .s-uf-w .r>i{display:block;height:8px;border-radius:4px;background:#ffffff24;overflow:hidden}.p3 .s-uf-w .r>i>i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#f60,#ffc800 46%,#5bdf62)}.p3 .s-uf-w .r em{font-style:normal;font-size:14px;color:#eef7eacc}.p3 .s-uf-q{position:absolute;bottom:52px;width:64px;height:64px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;color:#fff;z-index:3}.p3 .s-uf-q.l{left:56px}.p3 .s-uf-q.r{right:56px}.p3 .s-uf-q svg.ic{width:26px;height:26px}.p3 .s-unfold .s-hi{background:#eef7ea;width:200px;margin-left:-100px}.p3 .s-uf-crease{position:absolute;left:50%;top:0;bottom:0;width:40px;margin-left:-20px;z-index:20;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff09 45%,#00000014 55%,#fff0)}.p3 .s-standby{background:#000;color:#5bdf62}.p3 .s-sbx-h{position:absolute;top:96px;left:30px;right:30px;display:grid;gap:0}.p3 .s-sbx-h span{font-size:38px;font-weight:600;letter-spacing:-.4px;color:#5bdf62}.p3 .s-sbx-h b{font-size:180px;line-height:.9;letter-spacing:-.05em;color:#5bdf62}.p3 .s-sbx-m{position:absolute;top:372px;left:30px;font-size:13px;letter-spacing:.12em;color:#3faf47}.p3 .s-sbx-dow{position:absolute;top:410px;left:30px;right:30px;display:grid;grid-template-columns:repeat(7,1fr);font-size:13px;color:#2e7f35;text-align:center}.p3 .s-sbx-g{position:absolute;top:444px;left:30px;right:30px;display:grid;grid-template-columns:repeat(7,1fr);gap:9px 6px}.p3 .s-sbx-g i{height:40px;display:grid;place-items:center;border-radius:8px}.p3 .s-sbx-g b{font-size:17px;color:#2b7a31}.p3 .s-sbx-g i.on{background:#0f3a14;box-shadow:inset 0 0 0 1px #1d5a23}.p3 .s-sbx-g i.on b{color:#5bdf62}.p3 .s-sbx-g i.now{background:#5bdf62;box-shadow:0 0 0 4px #5bdf622e,0 0 26px #5bdf6273}.p3 .s-sbx-g i.now b{color:#000}.p3 .s-sbx-g i.fut b{color:#173f1b}.p3 .s-sbx-f{position:absolute;bottom:56px;left:30px;font-size:11px;letter-spacing:.12em;color:#2e7f35}.p3 zen-card{display:block;width:260px}.p3 .fit{position:relative}.p3 .fit>zen-card{position:absolute;left:0;top:0;transform-origin:0 0}.p3 .zc{--frame:#2AA136;--qt:#0F7A18;position:relative;width:100%;aspect-ratio:260/356;background:#fff;border:1px solid var(--frame);border-radius:3px;overflow:hidden;color:#12160f;font-family:Geist,-apple-system,Helvetica Neue,Arial,sans-serif}.p3 .zc[data-tone=amber]{--frame:#E5B400;--qt:#7A5A00}.p3 .zc[data-tone=ember]{--frame:#FF6600;--qt:#B34700}.p3 .zc canvas{position:absolute;left:0;top:0;width:100%;height:50%;display:block}.p3 .zc .sig svg{color:var(--frame)}.p3 .zc .dash{position:absolute;inset:5px;border:1px dashed var(--frame);border-radius:2px;pointer-events:none;z-index:3}.p3 .zc .punch{position:absolute;top:12px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:4}.p3 .zc .punch i{width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:inset 0 1px 1.5px #00000047,0 0 0 .5px #0000000f}.p3 .zc .txt{position:absolute;inset:53% 0 0;padding:0 17px 16px;display:flex;flex-direction:column;gap:6px;z-index:2}.p3 .zc .q{font-size:12.5px;line-height:1.3;font-weight:500;color:var(--qt);letter-spacing:-.05px}.p3 .zc .a{font-family:Clash Display,Geist,sans-serif;font-size:21px;line-height:1.1;letter-spacing:-.025em;margin-top:2px}.p3 .zc .d{font-size:13.5px;line-height:1.42;color:#4a4f46;text-wrap:pretty}.p3 .zc .sig{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-family:Departure Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.08em;color:#8b9086}.p3 .zc .sig svg{width:11px;height:11px;display:block}.p3{--gx:40px;--gr:40px;overflow-x:clip;background:transparent}@media (max-width:860px){.p3{--gx:20px;--gr:20px}}.p3 [id]{scroll-margin-top:84px}.p3 .hero{background:transparent}.p3-top .hero{padding-bottom:8px}.p3-top .hero-scr{margin-top:22px}.p3 .zeno-title{margin-top:44px;border-top:0;padding-top:0}@media (max-width:860px){.p3-top .hero-scr{margin-top:14px}}@media (min-width:1520px) and (min-height:560px){#zm-rail{max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:none}#zm-rail::-webkit-scrollbar{display:none}}.stk-sec{margin-top:var(--l-section);background:linear-gradient(var(--night-2),var(--night));color:var(--night-text);padding:var(--l-section-sm) var(--l-gutter) var(--l-section-sm);scroll-margin-top:84px}.stk-head{max-width:var(--l-column);margin:0 auto;text-align:center}.stk-eb{font-family:var(--f-num);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);color:var(--night-brand);font-variant-numeric:tabular-nums}.stk-head h2{margin:var(--s-3) auto 0;max-width:20ch}.stk-head p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--night-muted);max-width:60ch;margin:var(--s-4) auto 0;text-wrap:pretty}.stk-mat{position:relative;max-width:1160px;margin:var(--s-12) auto 0;aspect-ratio:1160/700;border-radius:var(--r-xl);overflow:hidden;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px) 0 0/var(--u) var(--u),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px) 0 0/var(--u) var(--u),linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px) 0 0/calc(var(--u) * 8) calc(var(--u) * 8),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px) 0 0/calc(var(--u) * 8) calc(var(--u) * 8),radial-gradient(90% 80% at 40% 30%,#1c5426,#123c19 60%,#0d2e12);box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -40px #000c}.stk-ruler{position:absolute;pointer-events:none;font-family:var(--f-num);font-size:9px;color:#ffffff59}.stk-ruler.top{left:0;right:0;top:6px;height:12px;background:linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 1px) 0 0/calc(var(--u) * 2) 6px no-repeat repeat-x}.stk-ruler.left{top:0;bottom:0;left:6px;width:12px;background:linear-gradient(rgba(255,255,255,.35) 1px,transparent 1px) 0 0/6px calc(var(--u) * 2) no-repeat repeat-y}.stk-ruler.top{background-repeat:repeat-x}.stk-ruler.left{background-repeat:repeat-y}.stk-diag{position:absolute;left:-10%;top:50%;width:120%;height:1px;background:#ffffff12;transform:rotate(-20deg);pointer-events:none}.stk{position:absolute;left:var(--x);top:var(--y);width:var(--w);margin:0;transform:rotate(var(--r));transform-origin:50% 60%;transition:transform var(--t-3) var(--ease-settle);will-change:transform;z-index:1;cursor:grab}.stk:hover,.stk:focus-within{transform:rotate(calc(var(--r) * .3)) translateY(-8px) scale(1.04);z-index:5}.stk.drag{cursor:grabbing;transition:none;z-index:8}.stk-cut{position:relative;filter:url(#stk-cut)}.stk figcaption{position:absolute;left:50%;bottom:-4px;transform:translate(-50%,100%);font-family:var(--f-num);font-size:10px;letter-spacing:.08em;color:#12160f;background:#fff;padding:6px 10px;border-radius:8px;white-space:nowrap;box-shadow:0 0 0 4px #fff,0 8px 14px -6px #0006;text-transform:uppercase}.stk-z{position:relative;display:block;width:100%;aspect-ratio:210/160}.stk-z .s-zav{position:absolute;inset:0}.stk-z .s-zav svg{width:100%;height:100%;display:block;overflow:visible}.stk-zeno,.stk-zeno.sm{width:100%}.stk-island{display:flex;align-items:center;gap:6%;background:#000;border-radius:999px;padding:4% 7% 4% 3%;aspect-ratio:3.4/1}.stk-iz{position:relative;width:30%;flex:none;align-self:flex-end;margin-bottom:-4%}.stk-it{display:grid;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Geist,sans-serif;font-weight:600;color:#f5f5f1;font-size:clamp(12px,1.7vw,22px);line-height:1.15;letter-spacing:-.01em}.stk-lens{position:absolute;right:9%;top:14%;width:4.5%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 34%,#3a4150,#141821 40%,#05070a 72%)}.stk-badge svg{width:100%;height:auto;display:block;overflow:visible}.stk-earl,.stk-earr{transform-box:fill-box;transition:transform var(--t-2) var(--ease-settle)}.stk-earl{transform-origin:100% 100%}.stk-earr{transform-origin:0 100%}.stk:hover .stk-earl{transform:rotate(-12deg)}.stk:hover .stk-earr{transform:rotate(12deg)}.stk-foil{aspect-ratio:1;border-radius:24%;display:grid;place-items:center;align-content:center;gap:6%;padding:14%;background:linear-gradient(115deg,#d6fbe0,#f7dcff 18%,#d9f0ff,#fff4c9,#d6fbe0,#f7dcff 82%,#d9f0ff);background-size:260% 260%;background-position:var(--mx,40%) var(--my,40%);transition:background-position var(--t-1) var(--ease-calm)}.stk-foil svg{width:62%;height:auto;mix-blend-mode:multiply}.stk-foil span{font-family:var(--f-num);font-size:clamp(6px,.62vw,9px);letter-spacing:.12em;color:#0b3c12d9;text-align:center}.stk-mom{display:flex;align-items:flex-end;gap:0}.stk-mz{position:relative;width:40%;flex:none;z-index:1;margin-right:-9%}.stk-bub{position:relative;margin:0 0 11%;background:#fff3ea;color:#b34700;border-radius:22px;padding:7% 9%;font-family:var(--f-brand);font-weight:500;font-size:clamp(13px,1.9vw,26px);line-height:1.05;letter-spacing:-.02em;box-shadow:inset 0 0 0 2px #ffd9bf}.stk-bub:before{content:"";position:absolute;left:-12px;bottom:18px;border:10px solid transparent;border-right:14px solid #FFF3EA;border-left:0}.stk-hz{border-radius:22px;overflow:hidden;aspect-ratio:1.15/1;background:#fff}.stk-hz canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.stk-hz b{position:absolute;left:8%;bottom:7%;font-family:var(--f-brand);font-weight:500;font-size:clamp(13px,1.6vw,22px);letter-spacing:-.02em;color:#0b3f12}.stk-streak{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8%;align-items:center;background:#ffc800;border-radius:20px;padding:9% 10%}.stk-streak svg{grid-row:1/3;width:clamp(30px,3.6vw,52px);height:auto}.stk-streak b{font-family:var(--f-num);font-weight:400;font-size:clamp(26px,3.6vw,50px);line-height:1;color:#12160f}.stk-streak span{font-family:var(--f-num);font-size:clamp(7px,.72vw,10px);letter-spacing:.1em;color:#5a4300}.stk-zen{display:flex;align-items:center;justify-content:space-between;gap:2%;background:#fff;border-radius:999px;padding:3% 5%}.stk-zen>span{width:15%;aspect-ratio:1;display:grid;place-items:center}.stk-zen>span svg{width:100%;height:auto}.stk-zen>span.zz{width:22%;position:relative;aspect-ratio:210/160}.stk-zen i{font-style:normal;font-family:var(--f-num);color:#8b9086;font-size:clamp(10px,1.2vw,16px)}.stk-pill{border-radius:20px;padding:10%;font-size:clamp(11px,1.15vw,16px);font-weight:500;line-height:1.25;text-align:center}.stk-pill.dark{background:#12160f;color:#f5f5f0}.stk-pill.os{background:linear-gradient(100deg,#f60,#ffc800 48%,#5bdf62);color:#0c0f09;font-family:var(--f-num);font-size:clamp(9px,.95vw,13px);letter-spacing:.08em;border-radius:14px;padding:9% 8%}.stk-note{font-family:var(--f-num);font-size:var(--fs-mono);letter-spacing:.08em;color:var(--night-mono);margin:var(--s-10) auto 0;text-align:center;max-width:1160px}@media (prefers-reduced-motion: reduce){.stk,.stk-earl,.stk-earr,.stk-foil{transition:none}}@media (max-width:820px){.stk-mat{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:var(--s-12) var(--s-5);padding:var(--s-8) var(--s-5) var(--s-12)}.stk{position:relative;left:auto;top:auto;width:auto}.stk-island,.stk-zen,.stk-mom{grid-column:1/-1}.stk:has(.stk-island),.stk:has(.stk-zen),.stk:has(.stk-mom){grid-column:1/-1}.stk:has(.stk-pill.os){grid-column:1/-1;justify-self:center;width:72%}.stk-it{font-size:18px}.stk-bub{font-size:22px}.stk-hz b{font-size:18px}.stk-streak b{font-size:36px}.stk-streak svg{width:40px}.stk-streak span{white-space:nowrap;letter-spacing:.05em}.stk-foil span{font-size:8px}.stk-pill{font-size:13px}.stk-pill.os{font-size:11px;white-space:nowrap}.stk-zen i{font-size:14px}.stk-streak span{font-size:9px}}.stk-strip-head{max-width:1160px;margin:40px auto 0;display:flex;align-items:baseline;gap:12px 28px;flex-wrap:wrap}.stk-strip-head p{font-size:15px;line-height:1.55;color:var(--night-muted,#9DA298);max-width:62ch;margin:0}.stk-mat.stk-strip{aspect-ratio:1160/340;margin-top:16px;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px) 0 0/16px 16px,linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px) 0 0/16px 16px,linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px) 0 0/128px 128px,linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px) 0 0/128px 128px,radial-gradient(80% 90% at 60% 30%,#1b3d22,#122e18 55%,#0c2311)}.stk-cell{display:grid;justify-items:center;gap:4%;padding:8% 8% 9%;border-radius:18px;background:linear-gradient(#fffdf4,#f3f0e3);text-align:center}.stk-cell-art{display:block;width:62%;aspect-ratio:1}.stk-cell-art svg{width:100%;height:100%;display:block;overflow:visible}.stk-cell b{font-family:Clash Display,Geist,sans-serif;font-weight:500;font-size:clamp(12px,1.5vw,21px);letter-spacing:-.02em;color:#12160f;line-height:1.05}.stk-cell-sub{font-family:Departure Mono,monospace;font-size:clamp(6px,.6vw,9px);letter-spacing:.12em;color:#0f7a18}.stk-720{display:grid;gap:5%;padding:7%;border-radius:16px;background:#fff}.stk-720-art{display:block;width:100%;aspect-ratio:24/30}.stk-720-art svg{width:100%;height:100%;display:block}.stk-720-art rect{transition:opacity .64s cubic-bezier(.22,.61,.36,1)}.stk:hover .stk-720-art rect{opacity:1}.stk-720-cap{font-family:Departure Mono,monospace;font-size:clamp(5.5px,.55vw,8.5px);letter-spacing:.1em;color:#0f7a18;text-align:center;white-space:nowrap}.stk-404{display:grid;grid-template-columns:38% 1fr;align-items:center;gap:6%;padding:6% 8% 6% 6%;border-radius:999px;background:#12160f;color:#f5f5f0}.stk-404-art{display:block;width:100%;aspect-ratio:1}.stk-404-art svg{width:100%;height:100%;display:block;overflow:visible}.stk-404-tx b{display:block;font-family:Clash Display,Geist,sans-serif;font-weight:500;font-size:clamp(11px,1.45vw,21px);line-height:1.02;letter-spacing:-.02em}.stk-404-tx em{display:block;font-style:normal;font-family:Departure Mono,monospace;font-size:clamp(5px,.52vw,8px);letter-spacing:.1em;color:#5bdf62;margin-top:6%}.stk-v5{display:flex;align-items:center;gap:7%;padding:7% 9% 7% 7%;border-radius:999px;background:#0f7a18;color:#f2fff2}.stk-v5 img{width:30%;height:auto;flex:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.stk-v5 b{display:block;font-family:Clash Display,Geist,sans-serif;font-weight:500;font-size:clamp(16px,2.4vw,34px);line-height:.95;letter-spacing:-.03em}.stk-v5 em{display:block;font-style:normal;font-family:Departure Mono,monospace;font-size:clamp(5.5px,.6vw,9px);letter-spacing:.14em;color:#bff3c2;margin-top:4%}.stk-snd{display:flex;align-items:center;gap:7%;padding:7% 8%;border-radius:18px;background:#fff;color:#12160f}.stk-snd-bars{display:flex;align-items:flex-end;gap:12%;width:26%;aspect-ratio:1;flex:none}.stk-snd-bars i{display:block;flex:1;border-radius:2px;background:#0f7a18;height:50%;transform-origin:50% 100%;animation:stk-breathe 6.4s cubic-bezier(.45,0,.55,1) infinite}.stk-snd-bars i:nth-child(2){height:100%;animation-delay:-2.1s}.stk-snd-bars i:nth-child(3){height:66%;animation-delay:-4.3s}@keyframes stk-breathe{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.stk-snd-tx b{display:block;font-family:Clash Display,Geist,sans-serif;font-weight:500;font-size:clamp(11px,1.4vw,20px);line-height:1;letter-spacing:-.02em}.stk-snd-tx em{display:block;font-style:normal;font-family:Departure Mono,monospace;font-size:clamp(5px,.5vw,8px);letter-spacing:.12em;color:#5f645b;margin-top:5%;white-space:nowrap}@media (prefers-reduced-motion:reduce){.stk-snd-bars i{animation:none}.stk-720-art rect{transition:none}}@media (max-width:820px){.stk-strip-head{padding:0 2px}.stk-mat.stk-strip{aspect-ratio:auto}.stk:has(.stk-404){grid-column:1/-1}.stk-cell b{font-size:18px}.stk-720-cap{font-size:8px}.stk-404-tx b{font-size:20px}.stk-v5 b{font-size:28px}.stk-snd-tx b{font-size:17px}}
