@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cf84ab{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_cf84ab{--font-poppins:"Poppins","Poppins Fallback"}:root{--bg:#FFFFFF;--bg2:#F5F7FA;--card:#FFFFFF;--ink:#0B0E14;--ink2:#586074;--ink3:#8A92A4;--line:#E7EAF0;--blue:#1E5AE8;--blue-soft:#E8EFFE;--on-blue:#FFFFFF;--amber:#F2A03D;--green:#0A8A4F;--green-soft:#E3F6EC;--ink-muted:#5F6779;--glow:rgba(30,90,232,0.09);--shadow:0 1px 2px rgba(11,14,20,0.04),0 18px 40px -18px rgba(11,14,20,0.18);--shadow-lift:0 1px 2px rgba(11,14,20,0.05),0 28px 60px -28px rgba(20,50,140,0.32);--hi:inset 0 1px 0 rgba(255,255,255,0.9);--dock-bg:rgba(255,255,255,0.84);--big-bg:#0B0E14;--big-ink:#FFFFFF;--big-ink2:rgba(255,255,255,0.74);--big-glow:rgba(46,104,255,0.55);--big-kicker:#F2A03D;--cal-bg:rgba(255,255,255,0.08);--cal-line:rgba(255,255,255,0.16);--ease:cubic-bezier(0.32,0.72,0,1);--font:var(--font-poppins),sans-serif;--z-base:1;--z-dock:20;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0B0E14;--bg2:#121722;--card:#141A26;--ink:#F2F4F8;--ink2:#A3ACBD;--ink3:#7C8598;--line:#242C3B;--blue:#6C94F5;--blue-soft:#16224A;--on-blue:#0B0E14;--green:#3DD08C;--green-soft:#10281D;--ink-muted:#A3ACBD;--glow:rgba(108,148,245,0.16);--shadow:0 1px 2px rgba(0,0,0,0.4),0 18px 40px -18px rgba(0,0,0,0.6);--shadow-lift:0 1px 2px rgba(0,0,0,0.5),0 30px 60px -28px rgba(0,0,0,0.8);--hi:inset 0 1px 0 rgba(255,255,255,0.05);--dock-bg:rgba(20,26,38,0.86);--big-bg:#101A3A;--big-ink:#F2F4F8;--big-ink2:rgba(242,244,248,0.72);--big-glow:rgba(108,148,245,0.45);--big-kicker:#F5B25E;--cal-bg:rgba(255,255,255,0.06);--cal-line:rgba(255,255,255,0.14);color-scheme:dark}}:root[data-theme=dark]{--bg:#0B0E14;--bg2:#121722;--card:#141A26;--ink:#F2F4F8;--ink2:#A3ACBD;--ink3:#7C8598;--line:#242C3B;--blue:#6C94F5;--blue-soft:#16224A;--on-blue:#0B0E14;--green:#3DD08C;--green-soft:#10281D;--ink-muted:#A3ACBD;--glow:rgba(108,148,245,0.16);--shadow:0 1px 2px rgba(0,0,0,0.4),0 18px 40px -18px rgba(0,0,0,0.6);--shadow-lift:0 1px 2px rgba(0,0,0,0.5),0 30px 60px -28px rgba(0,0,0,0.8);--hi:inset 0 1px 0 rgba(255,255,255,0.05);--dock-bg:rgba(20,26,38,0.86);--big-bg:#101A3A;--big-ink:#F2F4F8;--big-ink2:rgba(242,244,248,0.72);--big-glow:rgba(108,148,245,0.45);--big-kicker:#F5B25E;--cal-bg:rgba(255,255,255,0.06);--cal-line:rgba(255,255,255,0.14);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}.cd-body{background:radial-gradient(900px 380px at 92% -8%,var(--glow),transparent 65%) no-repeat,var(--bg);color:var(--ink);font:400 15px/1.55 var(--font);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:hidden}.cd-body:before{content:"";position:fixed;top:-180px;right:-160px;width:600px;height:460px;pointer-events:none;z-index:0;background:radial-gradient(closest-side,var(--glow),transparent);opacity:.9}@media (prefers-reduced-motion:no-preference){.cd-body:before{animation:floaty 16s ease-in-out infinite}}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.app{position:relative;z-index:var(--z-base);max-width:1240px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-right)) 112px max(16px,env(safe-area-inset-left))}.bar{display:flex;align-items:center;gap:8px 12px;padding:12px 0}.logo{font:700 16px/44px var(--font);letter-spacing:-.02em;white-space:nowrap;min-height:44px;display:inline-block}.logo b{color:var(--blue);font-weight:700}.pills{position:fixed;z-index:var(--z-dock);left:16px;right:16px;bottom:max(14px,env(safe-area-inset-bottom));margin:0 auto;max-width:420px;display:flex;gap:4px;padding:5px;background:var(--dock-bg);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 0 0 1px var(--line),0 22px 44px -18px rgba(11,14,20,.38);view-transition-name:cd-dock}.pill,.pills{border-radius:100px}.pill{flex:1 1;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;font:600 13.5px/1 var(--font);color:var(--ink2);transition:background-color .35s var(--ease),color .35s var(--ease),transform .16s var(--ease),box-shadow .35s var(--ease)}.pill[aria-current=page]{color:var(--on-blue);background:var(--blue);box-shadow:0 8px 20px -10px var(--blue);view-transition-name:cd-pill-on}.pill:active{transform:scale(.96)}.cd-tg{margin-left:auto;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:100px;font:600 12px/1 var(--font);color:var(--ink2);background:transparent;border:1px solid var(--line);cursor:pointer;transition:transform .16s var(--ease),background-color .3s var(--ease)}.cd-tg:active{transform:scale(.96)}.cd-tg-dot{width:12px;height:12px;border-radius:50%;background:linear-gradient(90deg,var(--ink) 50%,var(--bg) 50%);box-shadow:0 0 0 1px var(--ink3)}@media (hover:hover) and (pointer:fine){.pill:not([aria-current=page]):hover{color:var(--ink);background:var(--card)}.cd-tg:hover{background:var(--bg2)}}.card{background:var(--card);border-radius:20px;padding:18px;box-shadow:inset 0 0 0 1px var(--line),var(--hi),var(--shadow);min-width:0}.kicker{display:inline-flex;align-items:center;gap:8px;font:600 11.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.kicker-amber{color:var(--big-kicker)}.h2{font:600 17px/1.25 var(--font);letter-spacing:-.01em}.muted{color:var(--ink2);font-size:13.5px}.fine{color:var(--ink-muted);font-size:12.5px;line-height:1.45}.ico{width:36px;height:36px;flex:none;border-radius:12px;background:var(--blue-soft);display:grid;place-items:center}.cd-icon{width:22px;height:22px;stroke:var(--blue);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.tag{display:inline-block;flex:none;font:600 11px/1.2 var(--font);border-radius:100px;padding:4px 9px;background:var(--bg2);color:var(--ink2);white-space:nowrap}.tag-inProgress{background:var(--blue-soft);color:var(--blue)}.tag-withAuthority{background:var(--bg2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--amber)}.tag-complete{background:var(--green-soft);color:var(--green)}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:100px;border:1px solid var(--line);background:var(--bg2);color:var(--ink);font:600 14.5px/1 var(--font);cursor:pointer;transition:transform .16s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--blue);color:var(--on-blue);border-color:var(--blue);box-shadow:0 14px 28px -14px var(--blue)}.btn-primary[aria-disabled=true]{cursor:default}.btn-ghost{background:transparent}@media (hover:hover) and (pointer:fine){.btn-primary:not([aria-disabled=true]):hover{box-shadow:0 18px 34px -14px var(--blue)}.btn-ghost:hover{background:var(--bg2)}}.btn-primary:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.38),transparent);transform:translateX(-160%)}@media (prefers-reduced-motion:no-preference){.btn-primary:after{animation:shine 5.5s var(--ease) 1.4s infinite}.rise{animation:fadeUp .8s var(--ease) both}.mask-in{display:block;animation:maskUp .95s var(--ease) .12s both}.rv-pre{opacity:0;transform:translateY(24px)}.rise.rv-pre{animation:none}.next.rise,.pk-week.rise{animation-duration:.55s}.rv-in{transition-property:opacity,transform,box-shadow;transition-duration:.85s,.85s,.4s;transition-timing-function:var(--ease);transition-delay:calc(var(--i, 0) * 60ms)}}.mask-in{display:block}.home{display:grid;gap:12px;padding-top:2px;grid-template-areas:"greet" "next" "lead" "waiting" "journey" "team"}.greet{grid-area:greet;font-size:15px;color:var(--ink2);padding:0 2px}.greet strong{color:var(--ink);font-weight:600}.next{grid-area:next;position:relative;overflow:hidden;isolation:isolate;display:grid;gap:18px;background:var(--big-bg);color:var(--big-ink);border-radius:22px;padding:22px 20px;box-shadow:var(--shadow-lift)}.next-glow{position:absolute;z-index:-1;right:-120px;top:-140px;width:360px;height:360px;border-radius:50%;background:radial-gradient(closest-side,var(--big-glow),transparent);opacity:.55;pointer-events:none}@media (prefers-reduced-motion:no-preference){.next-glow{animation:floaty 9s ease-in-out infinite}}.next-main{display:grid;gap:10px;min-width:0}.live{position:relative;width:8px;height:8px}.live,.live:after{border-radius:50%;background:var(--big-kicker)}.live:after{content:"";position:absolute;inset:0;opacity:0}@media (prefers-reduced-motion:no-preference){.live:after{animation:ping 2.2s var(--ease) .8s infinite}}.next-title{font:600 clamp(25px,7vw,36px)/1.14 var(--font);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.next-date{font:500 15px/1.35 var(--font);color:var(--big-ink2)}.next-note{font-size:13.5px;color:var(--big-ink2);max-width:56ch}.when{display:flex;align-items:center;gap:12px}.when-path{width:110px;height:36px;flex:none;overflow:visible}.when-path path{fill:none;stroke:var(--cal-line);stroke-width:1.5;stroke-dasharray:3 5}.when-dot{fill:var(--big-kicker);opacity:0}@media (prefers-reduced-motion:no-preference){.when-dot{animation:travel 3.2s var(--ease) 1s infinite}}.cal{display:grid;justify-items:center;width:72px;padding:8px 0 10px;border-radius:16px;background:var(--cal-bg);box-shadow:inset 0 0 0 1px var(--cal-line)}@media (prefers-reduced-motion:no-preference){.cal{animation:calIn .8s var(--ease) .45s both}}.cal-m{font:600 11px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--big-kicker)}.cal-d{font:600 30px/1.1 var(--font);letter-spacing:-.03em}.cal-w{font:500 12px/1 var(--font);color:var(--big-ink2)}.when-rel{font:600 13px/1.2 var(--font);color:var(--big-ink);padding:6px 12px;border-radius:100px;background:var(--cal-bg);box-shadow:inset 0 0 0 1px var(--cal-line);white-space:nowrap}.waiting{grid-area:waiting;display:grid;gap:10px;align-content:start}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.count{min-width:28px;height:28px;padding:0 8px;border-radius:100px;display:grid;place-items:center;background:var(--blue);color:var(--on-blue);font:600 13px/1 var(--font)}.tasks{display:grid;gap:2px}.task{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line);min-height:56px}.task:first-child{border-top:0;padding-top:4px}.task-body{display:grid;gap:2px;min-width:0}.task-text{font-weight:600;font-size:14.5px}.task-text,.task-why{overflow-wrap:anywhere}.task-why{color:var(--ink2);font-size:13px}.task-due{color:var(--blue);font-size:12.5px;font-weight:600}.lead{grid-area:lead}.bezel{padding:6px;border-radius:26px;background:linear-gradient(160deg,var(--blue-soft),var(--bg2));box-shadow:inset 0 0 0 1px var(--line);height:100%}.bezel-core{height:100%;display:grid;gap:12px;align-content:start;padding:18px;border-radius:20px;background:var(--card);box-shadow:var(--hi),var(--shadow)}.lead-id{display:flex;align-items:center;gap:12px}.avatar{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:var(--on-blue);font:600 19px/1 var(--font);flex:none;box-shadow:0 0 0 4px var(--blue-soft)}.promise{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink)}.promise-dot{position:relative;width:10px;height:10px;flex:none}.promise-dot,.promise-dot:after{border-radius:50%;background:var(--green)}.promise-dot:after{content:"";position:absolute;inset:0;opacity:0}@media (prefers-reduced-motion:no-preference){.promise-dot:after{animation:ping 2.6s var(--ease) infinite}}.lead .btn-primary{width:100%}.journey{grid-area:journey;display:grid;gap:12px;grid-template-rows:auto 1fr}.jr{display:grid;gap:14px;align-content:space-between}.jr-head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.jr-count,.jr-head{display:flex;align-items:baseline}.jr-count{gap:6px}.jr-num{font:700 30px/1 var(--font);color:var(--blue);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jr-of{font:600 15px/1 var(--font);color:var(--ink2)}.jr-now,.jr-word{font-size:13px;color:var(--ink2)}.jr-now strong{color:var(--ink);font-weight:600}.jr-track{display:none;position:relative;height:4px;margin:6px calc(100% / 12) 0;border-radius:4px}.jr-fill,.jr-line{position:absolute;inset:0;border-radius:4px}.jr-line{background:var(--line)}.jr-fill{background:linear-gradient(90deg,var(--blue),color-mix(in srgb,var(--blue) 70%,var(--green)));transform-origin:left center}@media (prefers-reduced-motion:no-preference){.jr-fill{animation:draw 1.3s var(--ease) .35s both}}.jr-steps{display:grid;gap:0;position:relative}.jr-steps:before{content:"";position:absolute;left:11px;top:12px;bottom:12px;width:2px;background:var(--line)}.jr-step{position:relative;display:flex;align-items:center;gap:12px;min-height:36px;min-width:0}.jr-current:before,.jr-done:before{content:"";position:absolute;left:11px;top:-18px;height:36px;width:2px;background:var(--blue);transform-origin:top}.jr-step:first-child:before{display:none}@media (prefers-reduced-motion:no-preference){.jr-current:before,.jr-done:before{animation:drawY .5s var(--ease) both}.jr-step:nth-child(2):before{animation-delay:.3s}.jr-step:nth-child(3):before{animation-delay:.45s}.jr-step:nth-child(4):before{animation-delay:.6s}.jr-step:nth-child(5):before{animation-delay:.75s}.jr-step:nth-child(6):before{animation-delay:.9s}}.jr-dot{position:relative;z-index:1;flex:none;width:24px;height:24px;border-radius:50%;background:var(--card);border:2px solid var(--line);display:grid;place-items:center}.jr-dot svg{width:14px;height:14px;stroke:var(--on-blue);stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.jr-done .jr-dot{background:var(--blue);border-color:var(--blue)}.jr-current .jr-dot{border-color:var(--blue);background:var(--card)}.jr-current .jr-dot:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--blue)}.jr-current .jr-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--blue);opacity:0}@media (prefers-reduced-motion:no-preference){.jr-done .jr-dot{animation:pinpop .55s var(--ease) both}.jr-step:first-child .jr-dot{animation-delay:.2s}.jr-step:nth-child(2) .jr-dot{animation-delay:.35s}.jr-step:nth-child(3) .jr-dot{animation-delay:.5s}.jr-current .jr-dot:after{animation:ring 2.2s var(--ease) 1.1s infinite}.jr-pop .jr-dot{animation:pinpop .7s var(--ease) .6s both}.jr-toast{animation:fadeUp .6s var(--ease) .9s both}.jr-card{animation:fadeUp .7s var(--ease) .55s both}.jr-card+.jr-card{animation-delay:.65s}}.jr-name{font-size:14px;line-height:1.25;color:var(--ink2);white-space:nowrap}.jr-current .jr-name{color:var(--ink);font-weight:600}.jr-toast{justify-self:start;display:inline-flex;gap:8px;align-items:center;font:500 13px/1.3 var(--font);color:var(--green);background:var(--green-soft);padding:8px 14px;border-radius:100px}.jr-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jr-card{display:grid;gap:2px;align-content:start;padding:12px 14px;border-radius:16px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.jr-card-now{background:var(--blue-soft);box-shadow:none}.jr-card-k{font:600 11.5px/1.3 var(--font);color:var(--ink2)}.jr-card-now .jr-card-k{color:var(--blue)}.jr-card-name{font:600 14.5px/1.3 var(--font);color:var(--ink)}.jr-card-line{font-size:12.5px;line-height:1.45;color:var(--ink2);overflow-wrap:anywhere}.team{grid-area:team;display:grid;gap:12px}.team-hub{gap:14px}.team-hub,.team-text{display:grid;align-content:start}.team-text{gap:10px;min-width:0}.hub-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.hub-flow li{position:relative;display:grid;gap:6px;align-content:start;padding:10px 10px 11px;border-radius:14px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font:500 12.5px/1.35 var(--font);color:var(--ink);min-width:0}.hub-flow-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:600 11.5px/1 var(--font);background:var(--blue-soft);color:var(--blue)}@media (prefers-reduced-motion:no-preference){.hub-flow li{animation:fadeUp .6s var(--ease) both}}.who-line{color:var(--ink2);font-size:14px;max-width:46ch}.hub{display:block;width:100%;height:auto;max-width:400px;margin:4px auto 0;overflow:visible}.hub-you{fill:var(--blue-soft);stroke:var(--blue);stroke-width:1.5}.hub-halo{fill:var(--blue);opacity:.12;transform-origin:140px 150px}@media (prefers-reduced-motion:no-preference){.hub-halo{animation:breathe 5s ease-in-out infinite}}.hub-core{fill:var(--blue)}.hub-sp{fill:var(--card);stroke:var(--line);stroke-width:1.5}.hub-ln{stroke:var(--ink3);stroke-width:1.5;fill:none}.hub-st{fill:var(--line);stroke:var(--ink3);stroke-width:1}.hub-s-moving .hub-ln,.hub-s-moving .hub-sp{stroke:var(--blue)}.hub-s-moving .hub-st{fill:var(--blue);stroke:none}.hub-s-authority .hub-ln{stroke:var(--amber);stroke-dasharray:4 4}.hub-s-authority .hub-sp{stroke:var(--amber)}.hub-s-authority .hub-st{fill:var(--amber);stroke:none}.hub-s-planned .hub-ln{opacity:.7}.hub-s-complete .hub-ln,.hub-s-complete .hub-sp{stroke:var(--green)}.hub-s-complete .hub-st{fill:var(--green);stroke:none}.hub-s-intro .hub-ln,.hub-s-intro .hub-sp{stroke:var(--hub-intro,var(--blue))}.hub-dot{fill:var(--hub-intro,var(--blue));opacity:0}.hub-grow{transform-box:fill-box;transform-origin:0 50%}@media (prefers-reduced-motion:no-preference){.hub-grow{animation:grow .9s var(--ease) .2s both}.hub-pill{animation:pillIn .7s var(--ease) both}.hub-dot{animation:travel 2.8s var(--ease) infinite}}.hub-t1{fill:var(--ink);font:600 13px var(--font)}.hub-t3{fill:var(--ink);font:600 12px var(--font)}.hub-w{fill:var(--on-blue);font:600 17px var(--font)}.hub-intro .hub-w{font-size:15px}.hub-s{fill:var(--on-blue);font:500 10px var(--font);opacity:.92}.hub-legend{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--line)}.hub-key{display:flex;align-items:center;gap:12px;min-height:44px;font-size:13.5px}.hub-key+.hub-key{border-top:1px dashed var(--line)}.hub-key-text{flex:1 1;display:grid;min-width:0}.hub-key-names{font:600 13px/1.35 var(--font);color:var(--ink);overflow-wrap:anywhere}.hub-swatch{width:26px;height:0;flex:none;border-top:2px solid var(--ink3)}.hub-key-moving .hub-swatch{border-top-color:var(--blue)}.hub-key-authority .hub-swatch{border-top:2px dashed var(--amber)}.hub-key-complete .hub-swatch{border-top-color:var(--green)}.hub-key-label{font-size:12px;line-height:1.35;color:var(--ink2)}.hub-key-n{min-width:26px;height:26px;border-radius:9px;display:grid;place-items:center;font:600 13px/1 var(--font);background:var(--bg2);color:var(--ink)}.hub-key-moving .hub-key-n{background:var(--blue-soft);color:var(--blue)}.team-cards{display:grid;gap:12px}.ac{background:var(--card);border-radius:20px;padding:16px 16px 14px;box-shadow:inset 0 0 0 1px var(--line),var(--hi),var(--shadow);display:flex;flex-direction:column;gap:8px;min-width:0;transition:box-shadow .4s var(--ease),transform .4s var(--ease)}@media (hover:hover) and (pointer:fine){.ac:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--line),var(--hi),var(--shadow-lift)}}.ac-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ac-title{font:600 16px/1.2 var(--font);letter-spacing:-.01em}.ac-line{color:var(--ink2);font-size:13.5px}.ac-more{flex:none;min-height:44px;min-width:44px;padding:0 12px;margin-right:-8px;border:0;border-radius:100px;background:none;cursor:pointer;font:600 12.5px/1 var(--font);color:var(--blue);transition:transform .16s var(--ease),background-color .3s var(--ease)}.ac-more:active{transform:scale(.95);background:var(--blue-soft)}@media (hover:hover) and (pointer:fine){.ac-more:hover{background:var(--blue-soft)}}.ac-pic{flex:1 0 auto;display:grid;place-items:center;padding:12px 8px 6px;border-radius:14px;background:var(--bg2)}.ad{display:block;width:100%;max-width:340px;height:auto;overflow:visible}.ad-wide{display:none}.ac-pack{gap:14px}.ac-pack-text{display:grid;gap:8px;align-content:start}.ac-pic .pk-pic .ad-s-done .ad-dot{fill:var(--blue);stroke:var(--blue)}.pk-mini{display:block;width:100%;max-width:240px;height:auto;overflow:visible}.pk-mini-shadow{fill:var(--line);opacity:.6}.pk-mini-page{fill:var(--card);stroke:var(--line);stroke-width:1.2}.pk-mini-brand{stroke:var(--ink);stroke-width:4;stroke-linecap:round}.pk-mini-ink{stroke:var(--ink);stroke-width:1}.pk-mini-head{stroke:var(--ink2);stroke-width:4;stroke-linecap:round;opacity:.6}.pk-mini-rule{fill:none}.pk-mini-rule,.pk-mini-track{stroke:var(--line);stroke-width:2.4;stroke-linecap:round}.pk-mini-done{stroke:var(--blue);stroke-width:2.4;stroke-linecap:round;transform-box:fill-box;transform-origin:0 50%}@media (prefers-reduced-motion:no-preference){.pk-mini-done{animation:grow 1s var(--ease) .4s both}}.pk-mini-dot{fill:var(--card);stroke:var(--ink3);stroke-width:1.4}.pk-mini-on{fill:var(--blue);stroke:var(--blue)}.pk-mini-now{fill:var(--card);stroke:var(--blue);stroke-width:2.2}.ac-pack-go{width:100%;margin-top:6px}.ad-track{fill:none;stroke:var(--line);stroke-width:2}.ad-done{fill:none;stroke:var(--blue);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:var(--to);transform-box:fill-box;transform-origin:0 50%}@media (prefers-reduced-motion:no-preference){.ad-done{animation:grow 1.1s var(--ease) .3s both}}.ad-dot{fill:var(--card);stroke:var(--line);stroke-width:2}.ad-s-done .ad-dot{fill:var(--blue);stroke:var(--blue)}.ad-s-now .ad-dot{fill:var(--card);stroke:var(--blue);stroke-width:2.5}.ad-node:first-of-type .ad-dot{fill:var(--blue-soft);stroke:var(--blue)}.ad-icon{stroke:var(--blue);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.ad-tick{fill:none;stroke:var(--on-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ad-ping{fill:var(--blue);opacity:0;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.ad-ping{animation:ring 2.4s var(--ease) 1.2s infinite}}.ad-label{fill:var(--ink2);font:500 10.5px var(--font)}.ad-s-now .ad-label{fill:var(--ink);font-weight:600}.ac-items{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.ac-item{display:grid;gap:2px}.ac-item+.ac-item{padding-top:8px;border-top:1px dashed var(--line)}.ac-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ac-item-title{font-weight:600;font-size:14px;overflow-wrap:anywhere}.ac-now,.ac-timing{font-size:12.5px;color:var(--ink2)}.ac-item[data-authority=yes] .ac-timing,.sheet{color:var(--ink)}.sheet{border:0;padding:0;max-width:min(480px,calc(100vw - 24px));width:100%;border-radius:24px;background:var(--card);box-shadow:var(--shadow-lift)}.sheet::backdrop{background:rgba(11,14,20,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet-in{padding:22px;display:grid;gap:16px}.sheet-title{font:600 19px/1.2 var(--font)}.sheet-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sheet-flow li{position:relative;text-align:center;font:600 12px/1.3 var(--font);padding:12px 6px;border-radius:14px;background:var(--blue-soft);color:var(--blue)}.sheet-flow li+li:before{content:"";position:absolute;left:-9px;top:50%;width:10px;height:2px;background:var(--blue)}.sheet-points{display:grid;gap:10px}.sheet-points li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px}.sheet-tick{width:20px;height:20px;flex:none;stroke:var(--green);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}@media (prefers-reduced-motion:no-preference){.sheet[open]{animation:sheetIn .4s var(--ease)}.sheet[open] .sheet-flow li{animation:fadeUp .5s var(--ease) both}.sheet[open] .sheet-flow li:nth-child(2){animation-delay:.08s}.sheet[open] .sheet-flow li:nth-child(3){animation-delay:.16s}}.trust{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px 0 8px;color:var(--ink-muted);font-size:12.5px;text-align:center}.trust-lock{width:12px;height:10px;border-radius:3px;background:currentColor;position:relative;flex:none;margin-top:4px}.trust-lock:before{content:"";position:absolute;left:2px;top:-6px;width:8px;height:8px;border:2px solid;border-bottom:0;border-radius:5px 5px 0 0;box-sizing:border-box}@media (min-width:768px){.app{padding:0 28px 28px}.bar{flex-wrap:wrap;view-transition-name:cd-bar}.pills{view-transition-name:none;position:static;margin:0 0 0 auto;max-width:none;padding:4px;background:var(--bg2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line)}.pill{flex:none;min-height:44px;font-size:13px}.cd-tg{margin-left:0}.home{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;grid-template-areas:"greet greet" "next next" "waiting lead" "journey journey" "team team"}.next{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:28px 30px}.team{gap:14px}.team-hub{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;column-gap:28px;padding:22px 24px}.team-hub .hub{margin:0}.team-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;grid-auto-flow:dense}.ac-wide{grid-column:span 2}.ac-wide .ac-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.ac-wide .ac-item+.ac-item{padding-top:0;border-top:0;padding-left:24px;margin-left:-24px;box-shadow:inset 1px 0 0 var(--line)}.ac-wide .ad{display:none}.ac-wide .ad-wide{display:block;max-width:none}.ac-pack{grid-column:span var(--span2,1)}.ac-pack-wide .ad:not(.ad-wide){display:none}.ac-pack-wide .ad-wide{display:block;max-width:none}.ac-pack-wide .ac-pack-go{width:auto;justify-self:start}.jr-track{display:block}.jr-steps{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:-16px}.jr-step:before,.jr-steps:before{display:none}.jr-step{display:grid;justify-items:center;gap:8px;text-align:center;min-height:0}.jr-name{font-size:12px}}@media (min-width:1080px){.app{padding:0 32px 24px}.bar{padding:8px 0}.home{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr);gap:14px;padding-top:4px;grid-template-areas:"next next lead" "waiting journey journey" "team team team"}.greet{display:none}.next{padding:22px 26px;gap:24px}.next-title{font-size:30px}.card{padding:16px 20px}.journey{gap:10px}.jr{gap:12px}.jr-num{font-size:26px}.task{padding:9px 0;min-height:0}.bezel-core{padding:18px 20px;gap:10px}.team{margin-top:4px}.team-hub{grid-template-columns:minmax(0,1fr) minmax(0,380px);column-gap:48px;padding:24px 32px}.team-hub .h2{font-size:20px}.team-hub .who-line{font-size:15px}.team-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-pack{grid-column:span var(--span3,1)}.ac-pack-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:28px;padding:22px 28px}}@media (min-width:1400px){.home{gap:18px}.next-title{font-size:34px}.team,.team-cards{gap:18px}}.stage{z-index:var(--z-base);overflow-x:clip;min-height:100dvh;grid-template-columns:minmax(0,1fr)}.stage,.stage-panel{position:relative;display:grid;align-content:start}.stage-panel{--ink:#F2F4F8;--ink2:rgba(242,244,248,0.74);--ink3:rgba(242,244,248,0.42);--line:rgba(242,244,248,0.16);--card:rgba(255,255,255,0.04);--blue:#1E5AE8;--blue-soft:rgba(108,148,245,0.16);--on-blue:#FFFFFF;--hub-intro:#6C94F5;overflow:hidden;isolation:isolate;gap:10px;padding:26px 22px 62px;background:#0B0E14;color:#F2F4F8}:root[data-theme=dark] .stage-panel{background:#101A3A}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .stage-panel{background:#101A3A}}.stage-glow{position:absolute;z-index:-1;right:-140px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgba(46,104,255,.6),transparent);pointer-events:none}@media (prefers-reduced-motion:no-preference){.stage-glow{animation:floaty 10s ease-in-out infinite}}.stage-logo{font:700 18px/1.2 var(--font);letter-spacing:-.02em}.stage-logo b{color:#6C94F5}.stage-line{font:500 15px/1.45 var(--font);color:rgba(242,244,248,.8);max-width:30ch;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.stage-desk,.stage-hub,.stage-trust{display:none}.stage-trust{align-items:center;gap:8px;font-size:12.5px;color:rgba(242,244,248,.7)}.stage-desk-title{font:600 15px/1.3 var(--font);color:rgba(242,244,248,.66);margin-bottom:14px}.stage-desk ul{display:grid;gap:12px}.stage-desk li{display:flex;align-items:center;gap:14px;font:500 17px/1.35 var(--font);color:#F2F4F8}@media (prefers-reduced-motion:no-preference){.stage-desk li{animation:fadeUp .7s var(--ease) both}}.stage-tick{width:34px;height:34px;flex:none;border-radius:11px;display:grid;place-items:center;background:rgba(108,148,245,.16);box-shadow:inset 0 0 0 1px rgba(108,148,245,.3)}.stage-tick-i{width:20px;height:20px;stroke:#6C94F5;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.stage-main{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;gap:16px;padding:0 16px;margin-top:-40px}.stage-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 16px 24px;font-size:12.5px;color:var(--ink-muted);text-align:center}.si-shell{width:min(460px,100%);padding:6px;border-radius:30px;background:linear-gradient(165deg,var(--blue-soft),var(--bg2) 55%);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-lift)}@media (prefers-reduced-motion:no-preference){.si-shell{animation:cardIn .85s var(--ease) .1s both}}.stage-guide{padding:18px 18px 14px}.stage-guide-title{font:600 14px/1.3 var(--font);margin-bottom:12px}.stage-guide ol{display:grid;gap:10px}.stage-guide li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ink2)}@media (prefers-reduced-motion:no-preference){.stage-guide li{animation:fadeUp .6s var(--ease) both}}.stage-num{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;font:600 13px/1 var(--font);background:var(--card);color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.wl-card{width:min(440px,100%)}.si-panel{background:var(--card);border-radius:24px;box-shadow:var(--hi),var(--shadow);padding:24px 20px 20px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.si-ico{width:46px;height:46px;border-radius:15px}.si-ico .cd-icon{width:24px;height:24px}.si-head{display:grid;gap:6px}.si-title{font:600 24px/1.2 var(--font);letter-spacing:-.02em;text-wrap:balance}.si-sub{font-size:14px;color:var(--ink2)}.si-facts{display:flex;flex-wrap:wrap;gap:6px;padding-top:14px;border-top:1px solid var(--line)}.si-facts li{display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 8px;border-radius:100px;background:var(--bg2);font:500 12px/1.2 var(--font);color:var(--ink2)}.si-fact-i{width:16px;height:16px;flex:none;stroke:var(--green);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.pv{width:min(460px,100%);display:grid;gap:12px;padding:16px 18px 18px;border-radius:22px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--hi),var(--shadow)}@media (prefers-reduced-motion:no-preference){.pv{animation:cardIn .85s var(--ease) .35s both}}.pv-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pv-title{font:600 14px/1.3 var(--font)}.pv-tag{font:600 11px/1 var(--font);padding:5px 9px;border-radius:100px;background:var(--bg2);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}.pv-next{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:#0B0E14;color:#F2F4F8}.pv-kicker{display:inline-flex;align-items:center;gap:8px;font:600 10.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#F2A03D}.pv-live{width:6px;height:6px;border-radius:50%;background:#F2A03D}.pv-big{font:600 16px/1.3 var(--font);letter-spacing:-.01em}.pv-date{font-size:12.5px;color:rgba(242,244,248,.72)}.pv-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-row,.pv-tile{display:grid;gap:8px}.pv-tile{align-content:start;padding:12px;border-radius:14px;background:var(--bg2);font:500 12.5px/1.3 var(--font);color:var(--ink2)}.pv-dots{display:flex;gap:5px;align-items:center;height:22px}.pv-dots span{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink3)}.pv-dots .on{background:var(--blue);box-shadow:none}.pv-dots .now{box-shadow:inset 0 0 0 2.5px var(--blue)}.pv-count{width:22px;height:22px;border-radius:100px;display:grid;place-items:center;font:600 12px/1 var(--font);background:var(--blue);color:var(--on-blue)}.pv-panel{display:none}.si-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.si-form .btn,.si-form input{width:100%;min-width:0}.si-form label{font-size:14px;color:var(--ink2)}.si-form input{min-height:52px;font:500 16px var(--font);padding:0 16px;border-radius:14px;border:1px solid var(--line);background:var(--bg2);color:var(--ink);transition:border-color .3s var(--ease),background-color .3s var(--ease)}.si-form input:focus{border-color:var(--blue);background:var(--card)}.si-form input:focus-visible{outline:3px solid var(--blue-soft);outline-offset:0}.si-form .btn{margin-top:6px}.si-message{font-size:14px;color:var(--ink2)}.wl-card{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--line),var(--hi),var(--shadow-lift);min-height:max(540px,calc(100dvh - 200px))}@media (prefers-reduced-motion:no-preference){.wl-card{animation:cardIn .8s var(--ease) .1s both}.wl-step{animation:stepIn .4s var(--ease) both}}.wl-step{display:flex;flex-direction:column;gap:12px;flex:1 1;min-width:0}.wl-visual{flex:1 1;min-height:290px;border-radius:18px;background:var(--bg2);display:grid;place-items:center;padding:16px 14px}.wl-hub{max-width:330px;margin:0 auto}.wl-steps{display:grid;gap:0;width:100%}.wl-steps li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding-bottom:10px}.wl-steps li:last-child{padding-bottom:0}.wl-steps li:not(:last-child):after{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;border-radius:2px;background:var(--line)}@media (prefers-reduced-motion:no-preference){.wl-kinds li,.wl-steps li{animation:itemIn .45s var(--ease) both}}.wl-num{grid-row:span 2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--font);background:var(--card);color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.wl-step-name{font:600 14px/1.3 var(--font);padding-top:4px}.wl-step-line{font-size:12.5px;line-height:1.4;color:var(--ink2)}.wl-kinds{display:grid;gap:10px;width:100%}.wl-kinds li{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:14px;align-items:center;padding:12px;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.wl-kinds .ico{grid-row:span 2;width:52px;height:52px;border-radius:15px}.wl-kinds .cd-icon{width:26px;height:26px}.wl-kind-label{font:600 15px/1.3 var(--font);align-self:end}.wl-kind-ex{font-size:13px;color:var(--ink2);align-self:start}.wl-title{font:600 23px/1.2 var(--font);letter-spacing:-.02em;text-wrap:balance}.wl-body{color:var(--ink2);font-size:15px}.wl-foot{display:grid;gap:14px;margin-top:auto}.wl-dots{display:flex;gap:6px}.wl-dots span{width:8px;height:8px;border-radius:100px;background:var(--line);transition:transform .35s var(--ease),background-color .35s var(--ease);transform-origin:left center}.wl-dots span.on{background:var(--blue);transform:scale(1.3)}.wl-actions{display:flex;justify-content:space-between;gap:10px}.wl-actions .btn-primary{flex:1 1;max-width:240px}@media (min-width:900px){.stage{grid-template-columns:minmax(420px,1fr) minmax(0,1fr);align-content:stretch}.stage-panel{grid-column:1;grid-row:1;padding:40px 56px 36px;display:flex;flex-direction:column;gap:10px}.stage-logo{font-size:22px}.stage-line{font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:#F2F4F8;max-width:22ch;margin-top:auto}.stage-hub{display:block;width:min(100%,520px,calc((100dvh - 500px) * 1.13));max-width:none;margin:18px 0 0}.stage-sign-in .pv-panel{display:grid;width:min(100%,500px);margin-top:18px;animation-delay:.5s;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);--bg2:rgba(255,255,255,0.06);--line:rgba(255,255,255,0.12)}.pv-panel .pv-tag{background:rgba(255,255,255,.08);color:rgba(242,244,248,.8)}.pv-panel .pv-next{background:rgba(11,14,20,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.pv-panel .pv-count,.pv-panel .pv-dots .on{background:#6C94F5;color:#0B0E14}.pv-panel .pv-dots .now{box-shadow:inset 0 0 0 2.5px #6C94F5}.pv-phone{display:none}.stage-desk{display:block;margin:36px 0 0}.stage-trust{display:flex;margin-top:auto;padding-top:24px}.stage-main{grid-column:2;grid-row:1;margin-top:0;padding:48px;align-content:center}.stage-main:after,.stage-main:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;border-radius:50%;pointer-events:none}.stage-main:before{width:760px;height:760px;margin:-380px 0 0 -380px;background:radial-gradient(closest-side,var(--blue-soft),transparent)}.stage-main:after{width:720px;height:720px;margin:-360px 0 0 -360px;background:repeating-radial-gradient(circle at center,transparent 0 71px,var(--line) 71px 72px);-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);mask-image:radial-gradient(closest-side,#000 35%,transparent 100%)}.stage-foot{display:none}.si-panel{padding:30px 28px 24px}.si-title{font-size:26px}.stage-guide{padding:20px 26px 18px}.wl-card{width:min(480px,100%);min-height:0;padding:22px}.wl-visual{flex:none;min-height:300px}}.pk{position:relative;z-index:var(--z-base);padding:0 16px 112px}.pk-top{max-width:1240px;margin:0 auto}.pk-toolbar{max-width:794px;margin:0 auto;padding:6px 0 14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.pk-hint{font-size:13.5px;color:var(--ink2);min-width:0}.pk-layout{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pk-aside{display:grid;gap:12px;align-content:start;min-width:0}.pk-intro{display:grid;gap:10px;justify-items:start;padding:4px 2px 6px}.pk-title{font:600 26px/1.15 var(--font);letter-spacing:-.025em}.pk-intro-line{font-size:14.5px;color:var(--ink2);max-width:40ch}.pk-intro .btn{margin-top:4px}.pk-week{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:10px;padding:20px;border-radius:22px;background:var(--big-bg);color:var(--big-ink);box-shadow:var(--shadow-lift)}.pk-week-now{font:600 24px/1.15 var(--font);letter-spacing:-.02em}.pk-week-path{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:6px 0 2px}.pk-week-path:before{content:"";position:absolute;left:calc(100% / 12);right:calc(100% / 12);top:6px;height:2px;border-radius:2px;background:var(--cal-line)}.pk-wp{position:relative;display:grid;justify-items:center;gap:8px;min-width:0}.pk-wp-dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:var(--big-bg);box-shadow:inset 0 0 0 2px var(--cal-line)}.pk-wp-done .pk-wp-dot{background:var(--blue);box-shadow:none}.pk-wp-current .pk-wp-dot{background:var(--big-bg);box-shadow:inset 0 0 0 3px var(--big-kicker)}.pk-wp-done+.pk-wp:before{content:"";position:absolute;right:50%;width:100%;top:6px;height:2px;background:var(--blue);transform-origin:left center}@media (prefers-reduced-motion:no-preference){.pk-wp-current .pk-wp-dot,.pk-wp-done .pk-wp-dot{animation:pinpop .55s var(--ease) both}.pk-wp:nth-child(2) .pk-wp-dot{animation-delay:.12s}.pk-wp:nth-child(3) .pk-wp-dot{animation-delay:.24s}.pk-wp:nth-child(4) .pk-wp-dot{animation-delay:.36s}.pk-wp-done+.pk-wp:before{animation:draw .7s var(--ease) .2s both}}.pk-wp-name{font:600 11px/1.2 var(--font);color:var(--big-ink);text-align:center;white-space:nowrap}.pk-wp-current .pk-wp-name{color:var(--big-ink);font-weight:600}.pk-week-next{display:grid;gap:2px;padding-top:12px;border-top:1px solid var(--cal-line);font:600 14.5px/1.35 var(--font)}.pk-week-k{font:600 11px/1.3 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--big-ink2)}.pk-week-date{font:500 13px/1.35 var(--font);color:var(--big-ink2)}.pk-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pk-stat{display:grid;gap:2px;align-content:start;padding:14px 16px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--hi),var(--shadow)}.pk-stat-n{font:700 26px/1.1 var(--font);letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-stat-done .pk-stat-n,.pk-stat-moving .pk-stat-n{color:var(--blue)}.pk-stat-authority .pk-stat-n{color:var(--ink);-webkit-text-decoration:underline 2px var(--amber);text-decoration:underline 2px var(--amber);text-underline-offset:6px}.pk-stat-l{font-size:12.5px;line-height:1.35;color:var(--ink2)}.pk-lead-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--hi),var(--shadow)}.pk-lead-name{font:600 15px/1.3 var(--font)}.pk-toolbar .btn{flex:none;white-space:nowrap;padding:0 20px}.pk-sheet{--p-ink:#0B0E14;--p-ink2:#4E5668;--p-line:#DADFE8;--p-blue:#1E5AE8;--p-amber:#B86A12;max-width:794px;margin:0 auto;background:#FFFFFF;color:var(--p-ink);padding:26px 18px;border-radius:10px;font-size:12.5px;line-height:1.5;box-shadow:0 0 0 1px rgba(11,14,20,.08),0 30px 60px -30px rgba(11,14,20,.35)}.pk-letterhead{display:flex;flex-direction:column;gap:10px;padding-bottom:14px;border-bottom:3px double var(--p-ink)}.pk-house{font:700 18px/1.2 var(--font);letter-spacing:-.02em}.pk-house b{color:var(--p-blue)}.pk-house-line{margin-top:2px}.pk-house-line,.pk-ref{font-size:10.5px;color:var(--p-ink2)}.pk-ref{line-height:1.45}.pk-doc{font:600 14px/1.3 var(--font);color:var(--p-ink);letter-spacing:-.01em}.pk-for{margin-top:16px;color:var(--p-ink2);font-size:11.5px}.pk-for-name{display:block;font:600 20px/1.25 var(--font);color:var(--p-ink);letter-spacing:-.02em}.pk-block{margin-top:20px;page-break-inside:avoid;break-inside:avoid}.pk-h{font:600 10px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--p-ink2);padding-bottom:7px;border-bottom:1px solid var(--p-line);margin-bottom:10px}.pk-next{font:600 17px/1.3 var(--font);letter-spacing:-.01em}.pk-next-date{margin-top:2px;font-weight:600;color:var(--p-blue)}.pk-note{margin-top:4px}.pk-note,.pk-stage{color:var(--p-ink2)}.pk-stage{margin-top:10px}.pk-path{display:none;width:100%;height:auto;margin-top:8px;max-width:640px}.pk-path-track{stroke:var(--p-line);stroke-width:3;stroke-linecap:round}.pk-path-done{stroke:var(--p-blue);stroke-width:3;stroke-linecap:round}.pk-node circle{fill:#FFFFFF;stroke:var(--p-line);stroke-width:2}.pk-done circle{fill:var(--p-blue);stroke:var(--p-blue)}.pk-current circle{fill:#FFFFFF;stroke:var(--p-blue);stroke-width:3}.pk-node text{fill:var(--p-ink2);font:500 10px var(--font)}.pk-current text{fill:var(--p-ink);font-weight:600}.pk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.pk-steps li{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:9px;background:#F5F7FA;color:var(--p-ink2);font-size:11.5px;min-width:0}.pk-steps-dot{width:9px;height:9px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--p-line)}.pk-steps .pk-done .pk-steps-dot{background:var(--p-blue);box-shadow:none}.pk-steps .pk-current{color:var(--p-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-blue)}.pk-steps .pk-current .pk-steps-dot{box-shadow:inset 0 0 0 2.5px var(--p-blue)}.pk-table{width:100%;border-collapse:collapse;font-size:11.5px}.pk-table thead{display:none}.pk-table,.pk-table tbody{display:block}.pk-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 0;border-top:1px solid var(--p-line)}.pk-table tbody tr:first-child{border-top:0;padding-top:2px}.pk-table tbody th{grid-column:1/-1;text-align:left;font:600 12px/1.35 var(--font);padding:0 0 2px}.pk-table tbody th:empty{display:none}.pk-table td{padding:0;vertical-align:top;min-width:0}.pk-table td:nth-child(3){text-align:right;font-weight:600}.pk-table td:nth-child(4){grid-column:1/-1;color:var(--p-ink2)}.pk-now{display:block;color:var(--p-ink2);font-size:11px}.pk-columns{display:grid;grid-template-columns:1fr;gap:0 28px}.pk-tasks{display:grid;gap:9px}.pk-tasks li{display:flex;gap:10px;align-items:flex-start}.pk-box{width:13px;height:13px;border:1.2px solid var(--p-ink);border-radius:2px;flex:none;margin-top:2px}.pk-due{display:block;color:var(--p-ink2);font-size:11px}.pk-lead{font:600 15px/1.3 var(--font)}.pk-notes{height:112px;background:repeating-linear-gradient(to bottom,transparent 0 27px,var(--p-line) 27px 28px)}.pk-foot{margin-top:22px;padding-top:10px;border-top:1px solid var(--p-line);font-size:10px;color:var(--p-ink2)}@media (min-width:600px){.pk-sheet{padding:36px 32px;border-radius:6px}.pk-letterhead{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px}.pk-ref{text-align:right}.pk-steps{display:none}.pk-path{display:block}.pk-table{display:table}.pk-table thead{display:table-header-group}.pk-table tbody{display:table-row-group}.pk-table tr{display:table-row;padding:0;border-top:0}.pk-table thead th{font:500 10px/1.2 var(--font);color:var(--p-ink2);text-align:left;padding:0 8px 6px 0}.pk-table tbody th{display:table-cell;font:600 11.5px/1.35 var(--font);vertical-align:top;padding:8px 8px 8px 0;width:20%}.pk-table tbody th:empty{display:table-cell}.pk-table td{padding:8px 8px 8px 0}.pk-table td:nth-child(3){width:17%;text-align:left;font-weight:400}.pk-table td:nth-child(4){width:27%}.pk-table tbody tr.pk-first{border-top:1px solid var(--p-line)}}@media (min-width:768px){.pk-aside{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.pk-intro{grid-column:1/-1}.pk-stats{align-content:stretch}}@media (min-width:1080px){.pk-layout{grid-template-columns:minmax(0,340px) minmax(0,794px);justify-content:center;gap:36px;align-items:start}.pk-aside{grid-template-columns:minmax(0,1fr);position:sticky;top:16px}.pk-sheet{margin:0}}@media (min-width:768px){.pk{padding:0 28px 48px}.pk-sheet{padding:56px 60px}.pk-columns{grid-template-columns:1.2fr 1fr}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:vtOut .2s var(--ease) both}::view-transition-new(root){animation:none}::view-transition-group(cd-pill-on){animation-duration:.5s;animation-timing-function:var(--ease)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes maskUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes cardIn{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:none}}@keyframes stepIn{0%{opacity:.25;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes itemIn{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sheetIn{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes calIn{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@keyframes pillIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes vtOut{to{opacity:0;transform:translateY(-8px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(14px)}}@keyframes shine{0%,60%{transform:translateX(-160%)}80%,to{transform:translateX(260%)}}@keyframes ping{0%{transform:scale(1);opacity:.45}to{transform:scale(3);opacity:0}}@keyframes ring{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.8);opacity:0}}@keyframes pinpop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes breathe{0%,to{transform:scale(1);opacity:.12}50%{transform:scale(1.08);opacity:.2}}@keyframes draw{0%{transform:scaleX(0)}}@keyframes drawY{0%{transform:scaleY(0)}}@keyframes travel{0%{offset-distance:0;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@media print{@page{size:A4;margin:15mm 15mm 13mm}*,:after,:before{animation:none!important;transition:none!important}.cd-body{background:#fff}.cd-body:before{display:none}.pk{padding:0}.bar,.pk-aside,.pk-toolbar,.pk-top{display:none}.pk-layout{display:block;max-width:none;margin:0}.pk-sheet{box-shadow:none;padding:0;max-width:none;border-radius:0}.pk-columns{grid-template-columns:1.2fr 1fr}.pk-path,.pk-path *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cd-shell{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 16px;text-align:center}.cd-shell-note{margin:0;color:var(--ink2);font-size:15px}