.pk{--bg:rgb(var(--c-ink));--surface:rgb(var(--c-ink-800));--surface-alt:rgb(var(--c-ink-700));--raised:rgb(var(--c-ink-700));--border:rgb(var(--c-ink-600));--border-soft:rgb(var(--c-action-primary) / .16);--text:rgb(var(--c-white));--text-2:rgb(var(--c-slate-300));--muted:rgb(var(--c-slate-400));--accent:rgb(var(--c-brand));--on-accent:rgb(var(--c-on-brand));--action:rgb(var(--c-action-primary));--on-action:rgb(var(--c-on-action-primary));--action-gradient:var(--c-action-gradient);--ok:rgb(var(--c-emerald-400));--warn:rgb(var(--c-amber-400));--bad:rgb(var(--c-rose-400));--info:rgb(var(--c-sky-400));--glow:rgb(var(--c-action-primary) / .3);--card-shadow:0 1px 0 #ffffff08 inset, 0 18px 40px #00000038;--hero-bg:radial-gradient(120% 140% at 78% 30%, rgb(var(--c-action-primary) / .45) 0%, rgb(var(--c-action-primary) / .18) 32%, transparent 62%), linear-gradient(135deg, rgb(var(--c-ink-800)) 0%, rgb(var(--c-ink-800)) 60%)}.pk.pk-page{background:0 0;flex-direction:column;gap:20px;display:flex}.pk.pk-page,.pk.pk-layer{-webkit-font-smoothing:antialiased;font-family:DM Sans Variable,system-ui,sans-serif;font-size:14px;line-height:normal}.pk h1,.pk h2,.pk h3,.pk h4{font-family:Space Grotesk Variable,system-ui,sans-serif;font-weight:700}.pk small{font-size:smaller}.pk b,.pk strong{font-weight:700}.pk.pk-layer{background:0 0}.pk .eyebrow{gap:0;display:block}.pk .eyebrow:before{content:none;display:none}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090a12;--surface:#11121b;--surface-alt:#191a26;--raised:#1d1e2c;--border:#26263a;--border-soft:#a477ff24;--text:#f9f8ff;--text-2:#c5c2d4;--muted:#a5a2bf;--accent:#a477ff;--on-accent:#090a12;--action:#6d45ea;--on-action:#fff;--action-gradient:linear-gradient(120deg, #6542e6, #7d52f2);--ok:#34d399;--warn:#fbbf24;--bad:#fb7185;--info:#7dd3fc;--glow:#7c4dff52;--card-shadow:0 1px 0 #ffffff08 inset, 0 18px 40px #00000047;--hero-bg:radial-gradient(120% 140% at 78% 30%, #7a48ff8c 0%, #4624aa47 32%, #11121b00 62%), linear-gradient(135deg, #15132a 0%, #11121b 60%)}.pk *{box-sizing:border-box}.pk{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:DM Sans Variable,system-ui,sans-serif;font-size:14px}.pk h1,.pk h2,.pk h3,.pk h4,.pk .num{margin:0;font-family:Space Grotesk Variable,system-ui,sans-serif}.pk p{margin:0}.pk a{color:inherit;text-decoration:none}.pk button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pk img{max-width:100%;display:block}.pk svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pk .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pk :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.pk .shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.pk .shell[data-collapsed=true]{grid-template-columns:76px minmax(0,1fr)}.pk .side{border-right:1px solid var(--border);background:var(--bg);flex-direction:column;gap:14px;height:100vh;padding:18px 14px 16px;display:flex;position:sticky;top:0}.pk .side-brand{align-items:center;gap:10px;height:44px;padding:0 6px;display:flex}.pk .side-brand img.word{width:auto;height:32px}.pk .side-brand img.icon{width:34px;height:34px;display:none}.pk .switcher{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.pk .switcher:hover{border-color:var(--border-soft)}.pk .switcher .tile{background:var(--surface-alt);width:34px;height:34px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;display:grid}.pk .switcher b{font-size:14px;font-weight:600;display:block}.pk .switcher small{color:var(--muted);font-size:12px;display:block}.pk .switcher .chev{color:var(--muted);margin-left:auto}.pk .nav{flex-direction:column;gap:4px;margin-top:8px;display:flex}.pk .nav a{height:46px;color:var(--text-2);white-space:nowrap;border-radius:12px;align-items:center;gap:14px;padding:0 14px;font-size:15px;font-weight:500;display:flex;position:relative}.pk .nav a:hover{background:var(--surface);color:var(--text)}.pk .nav a[aria-current=page]{color:#fff;box-shadow:0 10px 26px var(--glow);background:linear-gradient(120deg,#6d45eaf2,#7d52f2bf)}.pk .nav a[aria-current=page] .ico{background:#ffffff24}.pk .nav .ico{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pk .nav .badge{color:#fff;background:#e0455d;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;display:grid}.pk .side-foot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.pk .usage{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px 16px}.pk .usage div{color:var(--text-2);justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.pk .usage div b{color:var(--text)}.pk .bar{background:var(--surface-alt);border-radius:999px;height:6px;display:block;overflow:hidden}.pk .bar i{border-radius:inherit;background:var(--action-gradient);height:100%;display:block}.pk .account{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.pk .account:hover{background:var(--surface)}.pk .account>span:not(.face){flex:1;font-weight:500}.pk .account .chev{color:var(--muted)}.pk .shell[data-collapsed=true] .side{align-items:center;padding-inline:12px}.pk .shell[data-collapsed=true] .word,.pk .shell[data-collapsed=true] .switcher>div,.pk .shell[data-collapsed=true] .switcher .chev,.pk .shell[data-collapsed=true] .nav a>span:not(.ico),.pk .shell[data-collapsed=true] .nav .badge,.pk .shell[data-collapsed=true] .usage,.pk .shell[data-collapsed=true] .account>span:not(.avatar-letter),.pk .shell[data-collapsed=true] .account .chev{display:none!important}.pk .shell[data-collapsed=true] .side-brand img.icon{display:block}.pk .shell[data-collapsed=true] .switcher{width:auto;padding:6px}.pk .shell[data-collapsed=true] .nav a{justify-content:center;width:50px;padding:0}.pk .shell[data-collapsed=true] .nav a .dot{background:#e0455d;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.pk .nav a .dot{display:none}.pk .shell[data-collapsed=true] .nav a .dot{display:block}.pk .main{flex-direction:column;min-width:0;display:flex}.pk .top{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:16px;height:60px;padding:0 28px;display:flex;position:sticky;top:0}.pk .top .menu{display:none}.pk .collapse-btn{width:34px;height:34px;color:var(--text-2);border-radius:10px;place-items:center;display:grid}.pk .collapse-btn:hover{background:var(--surface);color:var(--text)}.pk .crumb{white-space:nowrap;align-items:center;gap:14px;min-width:0;display:flex;overflow:hidden}.pk .crumb b{font-size:15px;font-weight:600}.pk .crumb .sep{background:var(--border);width:1px;height:18px}.pk .crumb span{color:var(--text-2);font-size:14px}.pk .crumb .slash{color:var(--muted)}.pk .status{align-items:center;gap:8px;display:inline-flex}.pk .status:before{content:"";background:var(--warn);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 18%, transparent);border-radius:50%}.pk .top-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.pk .search{border:1px solid var(--border);background:var(--surface);width:260px;height:38px;color:var(--muted);border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex}.pk .search kbd{border:1px solid var(--border);color:var(--muted);border-radius:6px;margin-left:auto;padding:2px 6px;font:600 11px DM Sans Variable}.pk .icon-btn{width:38px;height:38px;color:var(--text-2);border-radius:11px;place-items:center;display:grid;position:relative}.pk .icon-btn:hover{background:var(--surface);color:var(--text)}.pk .icon-btn .ping{width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);background:#e0455d;border-radius:50%;position:absolute;top:8px;right:9px}.pk .page{flex-direction:column;gap:20px;width:100%;max-width:1480px;padding:26px 28px 120px;display:flex}.pk .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.pk .greet h1{letter-spacing:-.03em;margin:6px 0;font-size:clamp(28px,2.6vw,36px)}.pk .greet p{color:var(--text-2);font-size:15px}.pk .card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-shadow);border-radius:18px}.pk .card-head{align-items:center;gap:12px;padding:18px 20px 0;display:flex}.pk .card-head h2{letter-spacing:-.01em;font-size:18px;font-weight:600}.pk .card-head .i{color:var(--text-2)}.pk .card-head .more{color:var(--accent);align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.pk .card-head .more .i{color:inherit;width:15px;height:15px}.pk .grid-top{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:20px;display:grid}.pk .grid-mid{grid-template-columns:minmax(0,1fr) 470px;gap:20px;display:grid}.pk .grid-low{grid-template-columns:minmax(0,1fr) 440px;gap:20px;display:grid}.pk .next{background:var(--hero-bg);border-color:var(--border-soft);flex-direction:column;min-height:300px;padding:26px 28px 0;display:flex;position:relative;overflow:hidden}.pk .next-copy{z-index:2;max-width:470px;margin-bottom:26px;position:relative}.pk .next-copy .eyebrow{align-items:center;gap:8px;width:fit-content;display:flex}.pk .next-copy h2{letter-spacing:-.03em;margin:12px 0;font-size:clamp(26px,2.4vw,34px);line-height:1.08}.pk .next-copy p{color:var(--text-2);font-size:15px;line-height:1.55}.pk .next-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.pk .btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.pk .btn .i{width:16px;height:16px}.pk .btn-primary{background:var(--action-gradient);color:var(--on-action);box-shadow:0 10px 26px var(--glow)}.pk .btn-primary:hover{filter:brightness(1.08)}.pk .btn-ghost{border:1px solid var(--border);background:var(--surface-alt);color:var(--text)}.pk .btn-sm{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.pk .pill{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);height:36px;color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.pk .pill:before{content:"";background:var(--warn);border-radius:50%;width:8px;height:8px}.pk .next-art{z-index:1;pointer-events:none;width:min(34%,330px);position:absolute;bottom:66px;right:5%}.pk .next-art img{filter:drop-shadow(0 26px 40px #280a788c);width:100%}.pk .next-art .bars{aspect-ratio:.9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(160deg,#aa82ff59,#5a32dc1f);border:1px solid #bea0ff59;border-radius:16px;justify-content:center;align-items:flex-end;gap:8%;width:26%;padding:14% 12%;display:flex;position:absolute;top:6%;right:-6%}.pk .next-art .bars i{background:linear-gradient(#d9c9ff,#9a6bff);border-radius:4px;width:20%}.pk .next-art .panel-ghost{background:#7850ff1a;border:1px solid #bea0ff38;border-radius:14px;position:absolute}.pk .stepper{z-index:2;border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:10px;margin:26px -28px 0;padding:16px 28px;list-style:none;display:flex;position:relative}.pk .step{white-space:nowrap;color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:flex}.pk .step .n{border:1.5px solid var(--muted);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid}.pk .step.done .n{border-color:var(--accent);color:var(--accent)}.pk .step.done{color:var(--text)}.pk .step.now .n{color:#fff;background:var(--action-gradient);box-shadow:0 0 0 5px color-mix(in srgb, var(--action) 25%, transparent);border:0}.pk .step.now{color:var(--accent);font-weight:700}.pk .step-line{border-top:1.5px dashed var(--border);flex:1;min-width:18px;height:0}.pk .step-line.done{border-top-style:solid;border-color:var(--accent)}.pk .week{flex-direction:column;padding-bottom:14px;display:flex}.pk .week-list{flex-direction:column;gap:10px;padding:16px 16px 6px;display:flex}.pk .week-row{border:1px solid var(--border);background:var(--surface-alt);text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.pk .week-row:hover{border-color:var(--border-soft)}.pk .week-row .tile{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pk .tone-ok .tile{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.pk .tone-bad .tile{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.pk .tone-warn .tile{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.pk .week-row .num{text-align:center;width:22px;font-size:28px;font-weight:600}.pk .tone-ok .num{color:var(--ok)}.pk .tone-bad .num{color:var(--bad)}.pk .tone-warn .num{color:var(--warn)}.pk .week-row b{font-size:14px;font-weight:600;display:block}.pk .week-row small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.pk .week-row .chev{color:var(--muted);margin-left:auto}.pk .week .link{color:var(--accent);align-items:center;gap:6px;margin:auto auto 0;padding-top:8px;font-size:14px;font-weight:600;display:inline-flex}.pk .team{padding-bottom:18px}.pk .team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px 18px 0;display:grid}.pk .agent{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.pk .agent-art{aspect-ratio:1.25;background:radial-gradient(90% 90% at 50% 40%, color-mix(in srgb, var(--tone) 45%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tone) 22%, #11121b), #11121b);position:relative;overflow:hidden}.pk .agent-art img{width:108%;transition:transform .3s;position:absolute;top:8%;left:50%;transform:translate(-50%)}.pk .agent:hover .agent-art img{transform:translate(-50%)scale(1.04)}.pk .agent-body{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.pk .agent-name{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pk .agent-name small{color:var(--text-2);font-size:13px;font-weight:500}.pk .agent-name small:before{content:"|";color:var(--muted);margin-right:8px}.pk .agent-state{color:var(--text-2);align-items:flex-start;gap:8px;min-height:36px;font-size:13px;line-height:1.35;display:flex}.pk .agent-state:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.pk .agent-state.wait:before{background:var(--warn)}.pk .agent .btn{width:100%;margin-top:auto}.pk .attn-list{padding:8px 20px 10px}.pk .attn{border-top:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;display:grid}.pk .attn:first-child{border-top:0}.pk .attn h3{font-size:15px;font-weight:600}.pk .attn .meta{color:var(--muted);margin:3px 0 6px;font-size:12px}.pk .attn .meta b{color:var(--accent);font-weight:600}.pk .attn p{color:var(--text-2);font-size:13px;line-height:1.45}.pk .card-head .alert{color:#fff;background:#e0455d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.pk .docs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 18px 18px;display:grid}.pk .doc{border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;grid-template-columns:74px minmax(0,1fr);gap:14px;padding:14px;display:grid}.pk .doc:hover{border-color:var(--border-soft)}.pk .thumb{background:linear-gradient(#f3f1fb,#dcd7f0);border-radius:8px;flex-direction:column;gap:5px;height:92px;padding:10px 9px;display:flex;box-shadow:0 8px 18px #00000040}.pk .thumb i{background:#b9b0dc;border-radius:2px;height:4px;display:block}.pk .thumb i.h{background:#6d45ea;width:60%;height:6px}.pk .thumb .chart{align-items:flex-end;gap:4px;height:30px;margin-top:auto;display:flex}.pk .thumb .chart i{background:#8e6bf5;flex:1}.pk .thumb .check{align-items:center;gap:5px;display:flex}.pk .thumb .check b{background:#6d45ea;border-radius:2px;flex:none;width:7px;height:7px}.pk .thumb .check i{flex:1}.pk .doc h3{font-size:15px;font-weight:600}.pk .tag{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:999px;margin:7px 0;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.pk .doc p{color:var(--text-2);font-size:12.5px;line-height:1.45}.pk .doc .open{color:var(--accent);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;display:inline-flex}.pk .doc .open .i{width:15px;height:15px}.pk .feed{padding:10px 20px 18px}.pk .feed-row{grid-template-columns:16px 36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid;position:relative}.pk .feed-row:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:7px}.pk .feed-row:first-child:before{top:22px}.pk .feed-row:last-child:before{bottom:calc(100% - 22px)}.pk .feed-row .node{z-index:1;border:1.5px solid var(--muted);background:var(--surface);border-radius:50%;width:9px;height:9px;margin:8px 0 0 3px;position:relative}.pk .feed-row b{font-size:14px;font-weight:600;display:block}.pk .feed-row p{color:var(--text-2);margin-top:2px;font-size:12.5px;line-height:1.4}.pk .feed-row time{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:12px}.pk .bubble{z-index:40;color:#fff;background:var(--action-gradient);width:58px;height:58px;box-shadow:0 16px 34px var(--glow), 0 0 0 6px color-mix(in srgb, var(--action) 14%, transparent);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;bottom:26px;right:26px}.pk .bubble:hover{transform:scale(1.06)}.pk .bubble .i{width:24px;height:24px}.pk .bubble .ping{background:var(--info);width:13px;height:13px;box-shadow:0 0 0 2.5px var(--bg);border-radius:50%;position:absolute;top:3px;right:3px}.pk .bubble-faces{border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-shadow);white-space:nowrap;color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13px;display:flex;position:absolute;top:50%;right:66px;transform:translateY(-50%)}.pk .bubble-faces .stack{display:flex}.pk .bubble-faces .stack .face{margin-left:-8px}.pk .bubble-faces .stack .face:first-child{margin-left:0}.pk .scrim{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05050c80;justify-content:flex-end;display:none;position:fixed;inset:0}.pk .scrim[data-open=true]{display:flex}.pk .chat{background:var(--bg);border-left:1px solid var(--border);flex-direction:column;width:min(460px,100vw);height:100%;animation:.24s slide;display:flex;box-shadow:-30px 0 60px #00000059}.pk .chat[data-expanded=true]{width:min(780px,100vw)}@keyframes slide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.pk .chat-head{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;padding:14px 16px;display:flex}.pk .chat-head .who{flex:1;min-width:0}.pk .chat-head .who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.pk .chat-head .who small{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.pk .chat-head .who small:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px}.pk .chat-head .stack{display:flex}.pk .chat-head .stack .face{margin-left:-10px}.pk .chat-head .stack .face:first-child{margin-left:0}.pk .chat-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.pk .chat-tabs button{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 5px;font-size:13px;display:inline-flex}.pk .chat-tabs button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--text);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.pk .chat-tabs .all{padding-left:12px}.pk .chat-body{flex-direction:column;flex:1;gap:16px;padding:20px 18px;display:flex;overflow-y:auto}.pk .day{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;align-self:center;font-size:11px;font-weight:600}.pk .msg{align-items:flex-end;gap:10px;max-width:92%;display:flex}.pk .msg .face{margin-bottom:18px}.pk .msg-col{flex-direction:column;gap:4px;min-width:0;display:flex}.pk .msg-who{color:var(--muted);padding-left:4px;font-size:12px}.pk .msg-who b{color:var(--text);font-weight:600}.pk .msg-who em{color:var(--accent);margin-left:4px;font-style:normal;font-weight:600}.pk .bub{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:16px 16px 16px 6px;padding:11px 14px;font-size:14px;line-height:1.5}.pk .msg-time{color:var(--muted);padding-left:4px;font-size:11px}.pk .msg.me{flex-direction:row-reverse;align-self:flex-end}.pk .msg.me .bub{background:var(--action-gradient);color:#fff;border:0;border-radius:16px 16px 6px}.pk .msg.me .msg-col{align-items:flex-end}.pk .handoff{border:1px dashed var(--border);color:var(--muted);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;display:inline-flex}.pk .handoff b{color:var(--text-2);font-weight:600}.pk .decision{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--surface)), var(--surface));border-radius:16px;margin-top:4px;overflow:hidden}.pk .decision header{letter-spacing:.14em;color:var(--accent);text-transform:uppercase;align-items:center;gap:8px;padding:12px 14px 0;font-size:11px;font-weight:700;display:flex}.pk .decision h4{padding:8px 14px 4px;font-size:15px}.pk .option{border:1px solid var(--border);background:var(--surface-alt);text-align:left;border-radius:12px;align-items:flex-start;gap:12px;width:calc(100% - 28px);margin:8px 14px 0;padding:12px;display:flex}.pk .option[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.pk .option .radio{border:2px solid var(--muted);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.pk .option[aria-pressed=true] .radio{border:5px solid var(--accent)}.pk .option b{font-size:14px;display:block}.pk .option small{color:var(--text-2);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.pk .decision footer{gap:8px;padding:14px;display:flex}.pk .decision footer .btn{flex:1}.pk .decision .done{background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--ok);border-radius:10px;margin:12px 14px 14px;padding:10px 12px;font-size:13px;font-weight:600}.pk .task{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px}.pk .task-top{align-items:center;gap:10px;font-size:13px;display:flex}.pk .task-top b{font-weight:600}.pk .task-top span{color:var(--muted);margin-left:auto;font-size:12px}.pk .task-steps{color:var(--text-2);flex-direction:column;gap:7px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.pk .task-steps li{align-items:center;gap:9px;display:flex}.pk .task-steps li:before{content:"";border:1.5px solid var(--muted);border-radius:50%;flex:none;width:14px;height:14px}.pk .task-steps li.ok:before{background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23090a12' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 10px no-repeat;border:0}.pk .task-steps li.run{color:var(--text)}.pk .task-steps li.run:before{border-color:var(--accent);border-top-color:#0000;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pk .typing{gap:4px;padding:14px;display:inline-flex}.pk .typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.pk .typing i:nth-child(2){animation-delay:.2s}.pk .typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}.pk .chat-foot{padding:10px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.pk .chips{scrollbar-width:none;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.pk .chips button{border:1px solid var(--border);background:var(--surface-alt);height:32px;color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pk .chips .i{width:15px;height:15px}.pk .composer{border:1px solid var(--border);background:var(--bg);border-radius:16px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;display:flex}.pk .composer:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.pk .composer .to{background:var(--surface-alt);height:28px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:0 9px 0 3px;font-size:12px;display:inline-flex}.pk .composer textarea{resize:none;min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;max-height:120px;padding:9px 0;font:14px DM Sans Variable}.pk .composer textarea::placeholder{color:var(--muted)}.pk .send{color:#fff;background:var(--action-gradient);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pk .scope{text-align:center;color:var(--muted);margin-top:8px;font-size:11.5px}@media (width<=1380px){.pk .grid-mid,.pk .grid-low{grid-template-columns:minmax(0,1fr)}.pk .search{width:200px}}@media (width<=1100px){.pk .grid-top{grid-template-columns:minmax(0,1fr)}.pk .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk .docs-grid{grid-template-columns:minmax(0,1fr)}.pk .next-art{opacity:.9;width:38%}}@media (width<=900px){.pk .shell,.pk .shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.pk .side{z-index:70;width:270px;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-102%);box-shadow:30px 0 60px #0006}.pk .shell[data-menu=true] .side{transform:none}.pk .collapse-btn{display:none}.pk .top{gap:10px;padding:0 16px}.pk .top .menu{display:grid}.pk .search,.pk .crumb .sep,.pk .crumb .biz,.pk .crumb .slash{display:none}.pk .page{padding:20px 16px 140px}.pk .next{padding:22px 18px 0}.pk .next-art{width:200px;margin:14px auto -10px;position:relative;bottom:auto;right:auto}.pk .next-art .bars{display:none}.pk .stepper{margin:18px -18px 0;padding:14px 18px;overflow-x:auto}.pk .step span.lbl{display:none}.pk .step.now span.lbl{display:inline}.pk .bubble{bottom:calc(80px + env(safe-area-inset-bottom));right:16px}.pk .bubble-faces{display:none}}@media (width<=560px){.pk .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-inline:12px}.pk .agent-name small{display:none}.pk .attn{grid-template-columns:44px minmax(0,1fr)}.pk .attn .btn{grid-column:2;justify-self:start}.pk .attn .face.lg{width:44px;height:44px}.pk .feed-row{grid-template-columns:16px 32px minmax(0,1fr)}.pk .feed-row time{grid-column:3;padding:0}.pk .crumb b{font-size:14px}}.pk .tabbar{display:none}@media (width<=900px){.pk .tabbar{z-index:30;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.pk .tabbar a{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex;position:relative}.pk .tabbar a[aria-current=page]{color:var(--accent)}.pk .tabbar a[aria-current=page]:before{content:"";background:var(--action-gradient);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0}.pk .tabbar .badge{color:#fff;background:#e0455d;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:8px;left:calc(50% + 6px)}}@media (width<=560px){.pk .top .status,.pk .top #themeBtn{display:none}.pk .next-art{width:150px;margin-top:6px}.pk .next-art .panel-ghost{display:none}.pk .bubble{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width<=900px){.pk .stepper{scrollbar-width:none}}@media (prefers-reduced-motion:reduce){.pk *{transition:none!important;animation:none!important}}.pk .side-scroll{scrollbar-width:none;flex-direction:column;min-height:0;margin-top:4px;display:flex;overflow-y:auto}.pk .nav-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:14px 14px 4px;font-size:11px;font-weight:700}.pk .side-scroll .nav{margin-top:0}.pk .shell[data-collapsed=true] .nav-label{visibility:hidden;height:0;margin:6px 0}.pk a.usage{display:block}.pk a.usage:hover{border-color:var(--border-soft)}.pk button.search{cursor:pointer;text-align:left}.pk button.search span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pk button.search:hover{border-color:var(--border-soft);color:var(--text-2)}.pk .search-mini{display:none}.pk .pop-wrap{position:relative}.pk .popover{z-index:30;border:1px solid var(--border);background:var(--raised);border-radius:16px;width:360px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #0006}.pk .popover header,.pk .popover footer{justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.pk .popover header{border-bottom:1px solid var(--border)}.pk .popover header button,.pk .popover footer a{color:var(--accent);font-size:12.5px;font-weight:600}.pk .popover footer{border-top:1px solid var(--border);justify-content:center}.pk .note{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pk .note:hover{background:var(--surface-alt)}.pk .note-text{color:var(--text-2);font-size:13px;line-height:1.4;display:block}.pk .note-text b{color:var(--text)}.pk .note small{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.pk .note.unread{background:color-mix(in srgb, var(--accent) 7%, transparent)}.pk .note.unread .note-text:after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.pk .no-art{place-items:center;display:grid}.pk .no-art .ph{color:#fff;text-shadow:0 2px 10px #00000040;font-family:Space Grotesk Variable,sans-serif;font-size:1.1em;font-weight:700}.pk .agent-art.no-art .ph,.pk .profile-art.no-art .ph,.pk .pv-art.no-art .ph,.pk .next-figure.no-art .ph{font-size:64px}.pk .next-figure{aspect-ratio:1;position:relative}.pk .next-figure img{filter:drop-shadow(0 26px 40px #280a788c);width:100%}.pk .next-figure.no-art{background:radial-gradient(70% 70% at 50% 40%, color-mix(in srgb, var(--tone) 70%, transparent), transparent 75%);border-radius:28px}.pk .st{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pk .st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pk .st-done,.pk .st-working{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.pk .st-running{color:var(--info);background:color-mix(in srgb, var(--info) 12%, transparent)}.pk .st-decision,.pk .st-waiting{color:var(--warn);background:color-mix(in srgb, var(--warn) 13%, transparent)}.pk .st-queued,.pk .st-idle{color:var(--muted);background:var(--surface-alt);border-color:var(--border)}.pk .t-id{color:var(--muted);letter-spacing:.02em;white-space:nowrap;font:600 11.5px DM Sans Variable}.pk .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pk .page-head h1{letter-spacing:-.03em;margin:6px 0;font-size:clamp(28px,2.6vw,36px)}.pk .page-head p:not(.eyebrow){color:var(--text-2);max-width:640px;font-size:15px}.pk .page-actions{gap:10px;display:flex}.pk .section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:4px 0 12px;font-size:12px;font-weight:700;display:flex}.pk .more.muted{color:var(--muted);font-weight:500}.pk .empty{color:var(--muted);text-align:center;padding:18px;font-size:13px}.pk .seg{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.pk .seg button{height:32px;color:var(--text-2);white-space:nowrap;border-radius:9px;padding:0 12px;font-size:13px;font-weight:600}.pk .seg button[aria-pressed=true]{background:var(--surface-alt);color:var(--text);box-shadow:0 0 0 1px var(--border)}.pk .seg-full{margin:14px;display:flex}.pk .seg-full button{flex:1}.pk .filter-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pk .filter-row button{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-2);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.pk .filter-row button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--text);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.pk .goal-chip{color:var(--text-2);background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--border-soft);border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 11px;font-size:12.5px;display:inline-flex}.pk .goal-chip b{color:var(--text)}.pk .goal-chip .i{color:var(--accent)}.pk .goal-chip .path-note{margin-left:4px;padding:2px 9px 2px 2px}.pk .path-bar{z-index:2;border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:14px;margin:auto -28px 0;padding:14px 28px;display:flex;position:relative}.pk .path-bar .stepper{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.pk .path-note{border:1px solid var(--border);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:12px;display:inline-flex}.pk .path-note:hover{color:var(--text);border-color:var(--border-soft)}.pk .step .lbl small{color:var(--muted);font-size:11px;font-weight:500;display:block}.pk .step.milestone .n{border-color:var(--warn);color:var(--warn)}.pk .stepper-page{border-top:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:18px 0 0;padding:16px 0 0}.pk .phase-list{flex-direction:column;gap:10px;margin:16px 0;padding:0;list-style:none;display:flex}.pk .phase-list>li{border:1px solid var(--border);background:var(--surface-alt);border-radius:12px;padding:12px 14px}.pk .phase-list>li.now{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.pk .phase-list>li>div{justify-content:space-between;gap:10px;display:flex}.pk .phase-list small{color:var(--muted);font-size:12px}.pk .phase-list ul{color:var(--text-2);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.pk .phase-list>li.done ul{color:var(--muted)}.pk .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pk .kpi{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pk .kpi-top{color:var(--text-2);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.pk .kpi-value{letter-spacing:-.02em;font-size:32px;font-weight:600}.pk .kpi-note{color:var(--muted);font-size:12.5px}.pk .kpi .bar{margin-top:4px}.pk .kpi-delta{color:var(--ok);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;font-weight:600;display:flex}.pk .kpi.locked{background:repeating-linear-gradient(135deg, var(--surface), var(--surface) 10px, var(--surface-alt) 10px, var(--surface-alt) 20px)}.pk .kpi.locked .kpi-value{color:var(--muted)}.pk .kpi.locked .kpi-delta{color:var(--text-2);font-weight:500}.pk .grid-dash{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}.pk .chart-wrap{padding:16px 20px 6px}.pk .area{width:100%;height:220px;display:block;overflow:visible}.pk .area .line{fill:none;stroke:var(--accent);stroke-width:2.5px;vector-effect:non-scaling-stroke}.pk .area .grid-line{stroke:var(--border);stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.pk .area .dot{fill:var(--surface);stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.pk .chart-foot{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:22px;padding:6px 20px 18px;font-size:13px;display:flex}.pk .chart-foot b{color:var(--text);font-family:Space Grotesk Variable,sans-serif;font-size:16px}.pk .chart-foot span:last-child{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.pk .funnel{flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex}.pk .funnel-row{color:var(--text-2);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;font-size:13px;display:grid}.pk .funnel-row b{color:var(--text);font-family:Space Grotesk Variable,sans-serif}.pk .funnel-row .bar{grid-column:1;height:8px}.pk .funnel-row small{color:var(--muted);font-size:12px}.pk .modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px 18px;display:grid}.pk .module{border:1px dashed var(--border);color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pk .module.live{background:var(--surface-alt);color:var(--text);border-style:solid}.pk .module.live:hover{border-color:var(--border-soft)}.pk .module .tile{background:var(--surface-alt);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pk .module.live .tile{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.pk .module b{font-size:14px;display:block}.pk .module small{font-size:12px;display:block}.pk .module.live small{color:var(--ok)}.pk .module .face{margin-left:auto}.pk .goal{background:var(--hero-bg);border-color:var(--border-soft);padding:20px 22px}.pk .goal-main{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pk .goal-ico{color:#fff;background:var(--action-gradient);width:48px;height:48px;box-shadow:0 10px 26px var(--glow);border-radius:14px;flex:none;place-items:center;display:grid}.pk .goal-main h2{letter-spacing:-.02em;margin:4px 0;font-size:22px}.pk .goal-main p:not(.eyebrow){color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.pk .goal-actions{gap:8px;margin-left:auto;display:flex}.pk .grid-journey{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.pk .tasks{flex-direction:column;gap:22px;display:flex}.pk .phase-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pk .phase-head h2{font-size:18px}.pk .phase-head small{color:var(--muted);margin-left:auto;font-size:12.5px}.pk .phase-block.done .task-row{opacity:.78}.pk .task-row{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:8px;transition:box-shadow .3s}.pk .task-row[open]{border-color:var(--border-soft)}.pk .task-row.flash{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 40%, transparent)}.pk .task-row summary{cursor:pointer;grid-template-columns:70px minmax(0,1fr) auto 110px 92px 70px 18px;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.pk .task-row summary::-webkit-details-marker{display:none}.pk .task-row summary>.i{color:var(--muted);transition:transform .2s}.pk .task-row[open] summary>.i{transform:rotate(180deg)}.pk .t-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.pk .t-owner{color:var(--text-2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.pk .t-prog{align-items:center;gap:8px;display:flex}.pk .t-prog .bar{flex:1}.pk .t-prog small,.pk .t-due{color:var(--muted);font-size:12px}.pk .t-due{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pk .t-body{padding:0 14px 14px 96px}.pk .sub-list{color:var(--text-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.pk .sub-list li{align-items:center;gap:10px;display:flex}.pk .sub-list li:before{content:"";border:1.5px solid var(--muted);border-radius:5px;flex:none;order:-1;width:15px;height:15px}.pk .sub-list li.ok{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.pk .sub-list li.ok:before{background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23090a12' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 10px no-repeat;border:0}.pk .sub-list .t-id{width:62px}.pk .t-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pk .t-links a,.pk .t-links button{border:1px solid var(--border);background:var(--surface-alt);height:30px;color:var(--text-2);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.pk .t-links a:hover,.pk .t-links button:hover{color:var(--text);border-color:var(--border-soft)}.pk .criteria{padding-bottom:18px;position:sticky;top:80px}.pk .criteria ul{flex-direction:column;gap:16px;margin:0;padding:16px 20px 4px;list-style:none;display:flex}.pk .criteria li>div{justify-content:space-between;margin-bottom:7px;font-size:13.5px;display:flex}.pk .criteria li small{color:var(--muted);align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.pk .criteria-note{color:var(--muted);align-items:flex-start;gap:8px;padding:8px 20px 0;font-size:12.5px;line-height:1.5;display:flex}.pk .grid-dec{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pk .dec-list{padding-bottom:8px}.pk .dec-row{border-radius:12px;align-items:center;gap:12px;margin:0 8px;padding:12px;display:flex}.pk .dec-row:hover{background:var(--surface-alt)}.pk .dec-row[aria-current=true]{background:color-mix(in srgb, var(--accent) 12%, var(--surface-alt));box-shadow:inset 3px 0 0 var(--accent)}.pk .dec-row>span:not(.face){flex:1;min-width:0}.pk .dec-row b{font-size:14px;font-weight:600;display:block}.pk .dec-row small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.pk .dec-row .unread{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.pk .gates{border-top:1px solid var(--border);margin:14px 14px 8px;padding-top:14px}.pk .gates p:not(.section-label){justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.pk .gates small{color:var(--muted);text-align:right}.pk .dec-detail{padding:22px 24px}.pk .dec-head{align-items:flex-start;gap:16px;display:flex}.pk .dec-head h2{letter-spacing:-.02em;margin:4px 0 6px;font-size:24px}.pk .dec-head .dr-meta a{color:var(--accent);font-weight:600}.pk .dec-context{color:var(--text-2);margin:18px 0 6px;font-size:15px;line-height:1.6}.pk .dec-options .option{width:100%;margin:10px 0 0}.pk .rec{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.pk .dec-unlock{color:var(--text-2);align-items:center;gap:8px;margin:16px 0 0;font-size:13.5px;display:flex}.pk .dec-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pk .dec-detail .done{margin:18px 0 0}.pk .doc-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.pk .doc-card{text-align:left;border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.pk .doc-card:hover{border-color:var(--border-soft);transform:translateY(-2px)}.pk .doc-cover{background:radial-gradient(80% 90% at 50% 20%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), var(--surface-alt);place-items:center;height:150px;display:grid;position:relative}.pk .doc-formats{gap:4px;display:flex;position:absolute;top:10px;right:10px}.pk .doc-formats i{background:color-mix(in srgb, var(--bg) 80%, transparent);color:var(--text-2);border:1px solid var(--border);border-radius:6px;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:700}.pk .doc-info{flex-direction:column;gap:6px;padding:14px;display:flex}.pk .doc-info .st{align-self:flex-start}.pk .doc-info b{font-size:15px;font-weight:600}.pk .doc-info small{color:var(--muted);font-size:12.5px}.pk .doc-owner{color:var(--text-2);align-items:center;gap:7px;margin-top:4px;font-size:12.5px;display:flex}.pk .thumb.lg{gap:6px;width:92px;height:118px;padding:12px 11px}.pk .thumb.mini{width:34px;height:44px;box-shadow:none;flex:none;gap:3px;padding:6px 5px}.pk .thumb.mini i{height:2.5px}.pk .thumb .swatches{gap:4px;margin:4px 0;display:flex}.pk .thumb .swatches b{border-radius:3px;flex:1;height:16px}.pk .thumb .cells{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:3px;display:grid}.pk .thumb .cells b{background:#c9c0ea;border-radius:2px;height:8px}.pk .pages{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.pk .page-thumb{background:var(--surface-alt);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 0 8px;display:flex}.pk .page-thumb small{color:var(--muted);font-size:11px}.pk .versions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pk .versions li{background:var(--surface-alt);border-radius:10px;justify-content:space-between;padding:9px 12px;font-size:13px;display:flex}.pk .versions small{color:var(--muted)}.pk .agents-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.pk .agent-lg{background:var(--surface);box-shadow:var(--card-shadow)}.pk .agent-lg .agent-art{aspect-ratio:1.35}.pk .agent-role{color:var(--muted);margin-top:-4px;font-size:12.5px}.pk .agent-state.idle:before{background:var(--muted)}.pk .load{color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.pk .load a.t-id:hover{color:var(--accent)}.pk .agent-actions{gap:8px;margin-top:auto;display:flex}.pk .agent-actions .btn{flex:1}.pk .agent-lg .agent-body{gap:10px}.pk .who-row{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.pk .who-row button{border:2px solid #0000;border-radius:50%;padding:3px}.pk .who-row button[aria-pressed=true]{border-color:var(--accent)}.pk .who-row button:hover .face{transform:scale(1.06)}.pk .timeline{padding:6px 22px 18px}.pk .day-group{padding-top:14px}.pk .day-head{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:4px 0 6px;font-family:DM Sans Variable,sans-serif;font-size:12px;font-weight:700}.pk .act-row{grid-template-columns:64px 28px 32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid;position:relative}.pk .act-row:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:89px}.pk .act-row time{color:var(--muted);text-align:right;font-size:12px}.pk .act-node{z-index:1;background:var(--surface-alt);border:1px solid var(--border);width:28px;height:28px;color:var(--text-2);border-radius:9px;place-items:center;display:grid;position:relative}.pk .k-decision{color:var(--warn)}.pk .k-deliverable{color:var(--ok)}.pk .k-handoff{color:var(--info)}.pk .k-phase{color:var(--accent)}.pk .act-row p{color:var(--text-2);font-size:14px;line-height:1.45}.pk .act-row p b{color:var(--text)}.pk .ref{border:1px solid var(--border);color:var(--text-2);white-space:nowrap;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:600}.pk .ref:hover{color:var(--accent);border-color:var(--border-soft)}.pk .placeholder{color:var(--text-2);flex-direction:column;align-items:center;gap:14px;padding:48px 20px;display:flex}.pk .pv-big{background:color-mix(in srgb, var(--accent) 14%, transparent);width:56px;height:56px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.pk .pv-big .i{width:26px;height:26px}.pk .search-scrim{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05050c8c;justify-content:center;align-items:flex-start;padding:9vh 16px 16px;display:flex;position:fixed;inset:0}.pk .search-scrim[hidden]{display:none}.pk .palette{border:1px solid var(--border);background:var(--raised);border-radius:20px;flex-direction:column;width:min(900px,100%);max-height:78vh;animation:.16s pop;display:flex;overflow:hidden;box-shadow:0 40px 90px #00000080}@keyframes pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.pk .palette-input{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:12px;padding:16px 18px;display:flex}.pk .palette-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font:17px DM Sans Variable}.pk .palette-input input::placeholder{color:var(--muted)}.pk .palette kbd,.pk .palette-foot kbd{border:1px solid var(--border);color:var(--muted);background:var(--surface-alt);border-radius:6px;padding:2px 6px;font:600 11px DM Sans Variable}.pk .palette-filters{border-bottom:1px solid var(--border);scrollbar-width:none;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.pk .palette-filters button{height:30px;color:var(--text-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.pk .palette-filters button small{color:var(--muted);margin-left:2px;font-weight:500}.pk .palette-filters button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface-alt));border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.pk .palette-body{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.pk .results{border-right:1px solid var(--border);min-height:300px;padding:8px;overflow-y:auto}.pk .results-head,.pk .results-group{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:10px 10px 6px;font-size:11px;font-weight:700}.pk .result{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.pk .result[aria-selected=true]{background:color-mix(in srgb, var(--accent) 13%, var(--surface-alt))}.pk .r-ico{background:var(--surface-alt);width:30px;height:30px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.pk .r-ico .i{width:16px;height:16px}.pk .r-main{flex:1;min-width:0}.pk .r-main b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.pk .r-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pk .r-type{color:var(--muted);font-size:11px}.pk mark{background:color-mix(in srgb, var(--accent) 30%, transparent);color:inherit;border-radius:3px;padding:0 1px}.pk .ask-row{text-align:left;border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);width:100%;color:var(--accent);border-radius:12px;align-items:center;gap:12px;margin-bottom:4px;padding:12px;display:flex}.pk .ask-row span{color:var(--text-2);flex:1;font-size:13.5px}.pk .ask-row span b{color:var(--text)}.pk .ask-row small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.pk .preview{flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex;overflow-y:auto}.pk .preview h3{letter-spacing:-.01em;font-size:18px}.pk .preview h3 small{color:var(--muted);font-size:12px;font-weight:600}.pk .pv-kicker{color:var(--accent);letter-spacing:.04em;font-size:12px;font-weight:700}.pk .pv-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.pk .pv-text{color:var(--text-2);font-size:13.5px;line-height:1.5}.pk .pv-thumb{background:radial-gradient(80% 90% at 50% 20%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), var(--surface-alt);border-radius:14px;align-self:stretch;place-items:center;padding:18px;display:grid}.pk .pv-progress{align-self:stretch;align-items:center;gap:10px;display:flex}.pk .pv-progress .bar{flex:1}.pk .pv-progress small{color:var(--muted);white-space:nowrap;font-size:12px}.pk .pv-subs{color:var(--text-2);flex-direction:column;align-self:stretch;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pk .pv-subs li{background:var(--surface-alt);border-radius:9px;padding:7px 10px}.pk .pv-subs li.ok{color:var(--muted);text-decoration:line-through}.pk .pv-subs li.rec{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.pk .pv-subs em{color:var(--accent);font-size:11.5px;font-style:normal;font-weight:700}.pk .pv-art{background:radial-gradient(70% 80% at 50% 40%, color-mix(in srgb, var(--tone) 50%, transparent), transparent 75%), var(--surface-alt);border-radius:14px;align-self:stretch;height:160px;position:relative;overflow:hidden}.pk .pv-art img{width:70%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.pk .palette-foot{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:16px;padding:10px 16px;font-size:12px;display:flex}.pk .palette-foot .grow{flex:1}.pk .drawer-scrim{z-index:55;background:#05050c73;justify-content:flex-end;display:flex;position:fixed;inset:0}.pk .drawer-scrim[hidden]{display:none}.pk .drawer{background:var(--bg);border-left:1px solid var(--border);width:min(480px,100vw);height:100%;padding:28px 26px 32px;animation:.24s slide;position:relative;overflow-y:auto;box-shadow:-30px 0 60px #00000059}.pk .drawer-close{position:absolute;top:16px;right:16px}.pk .dr-title{letter-spacing:-.02em;margin:6px 40px 10px 0;font-size:24px}.pk .dr-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.pk .dr-text{color:var(--text-2);margin-top:10px;font-size:14px;line-height:1.6}.pk .dr-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pk .dr-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:24px 0 10px;font-family:DM Sans Variable,sans-serif;font-size:12px;font-weight:700}.pk .dr-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pk .dr-events{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pk .dr-events li{color:var(--text-2);gap:10px;font-size:13px;line-height:1.45;display:flex}.pk .dr-events small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.pk .dr-tasks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pk .dr-tasks a{background:var(--surface-alt);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.pk .dr-tasks a:hover{box-shadow:inset 0 0 0 1px var(--border-soft)}.pk .dr-tasks .st,.pk .dr-tasks small{margin-left:auto}.pk .dr-tasks small{color:var(--muted)}.pk .profile-top{align-items:center;gap:18px;display:flex}.pk .profile-art{background:radial-gradient(70% 80% at 50% 40%, color-mix(in srgb, var(--tone) 55%, transparent), transparent 75%), var(--surface-alt);border-radius:20px;flex:none;width:140px;height:140px;position:relative;overflow:hidden}.pk .profile-art img{width:100%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.pk .profile-top .dr-title{margin-right:0}.pk .area-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pk .area-chips span{border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:5px 11px;font-size:12.5px}.pk .msg-col.wide{flex:1}.pk .msg:has(.msg-col.wide){max-width:100%}.pk .ticket{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px}.pk .ticket-top{align-items:center;gap:8px;font-size:13px;display:flex}.pk .ticket-top .st{margin-left:auto}.pk .ticket-title{margin:8px 0 4px;font-size:14.5px;font-weight:600}.pk .ticket-owner{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.pk .ticket-owner b{color:var(--text-2)}.pk .ticket-link{color:var(--accent);align-items:center;gap:6px;margin-top:12px;font-size:12.5px;font-weight:600;display:inline-flex}.pk .file-chip{border:1px solid var(--border);background:var(--surface-alt);color:var(--text);border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex}.pk .file-chip:hover{border-color:var(--border-soft)}.pk .file-chip b{font-size:13px;display:block}.pk .file-chip small{color:var(--muted);font-size:11.5px;display:block}.pk .file-chip .i{color:var(--muted);margin-left:auto}.pk .solved{color:var(--ok);font-weight:600}.pk .handoff{gap:6px}.pk .handoff .i{color:var(--muted)}@media (width<=1280px){.pk .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pk .grid-journey{grid-template-columns:minmax(0,1fr)}.pk .criteria{position:static}.pk .task-row summary{grid-template-columns:64px minmax(0,1fr) auto 100px 18px}.pk .t-prog,.pk .t-due{display:none}}@media (width<=1100px){.pk .grid-dash,.pk .grid-dec{grid-template-columns:minmax(0,1fr)}.pk .modules{grid-template-columns:repeat(2,minmax(0,1fr))}.pk .palette-body{grid-template-columns:minmax(0,1fr)}.pk .preview{display:none}.pk .results{border-right:0}}@media (width<=900px){.pk .search-mini{display:grid}.pk .path-bar{flex-wrap:wrap;margin:auto -18px 0;padding:12px 18px}.pk .path-bar .stepper{scrollbar-width:none;flex-basis:100%;overflow-x:auto}.pk .goal-actions{margin-left:0}.pk .t-body{padding-left:14px}.pk .popover{width:auto;position:fixed;top:64px;left:12px;right:12px}}@media (width<=560px){.pk .kpis,.pk .modules{grid-template-columns:minmax(0,1fr)}.pk .task-row summary{grid-template-columns:minmax(0,1fr) auto 18px;gap:8px}.pk .task-row summary .t-id{grid-column:1/-1}.pk .t-owner span{display:none}.pk .act-row{grid-template-columns:28px 32px minmax(0,1fr)}.pk .act-row time{text-align:left;grid-area:2/3;margin-top:-8px}.pk .act-row .ref{display:none}.pk .act-row:before{left:13px}.pk .profile-art{width:104px;height:104px}.pk .search-scrim{padding:12px}.pk .chart-foot span:last-child{margin-left:0}.pk .page-head .seg{width:100%}.pk .page-head .seg button{flex:1}}.pk .seg a{height:32px;color:var(--text-2);white-space:nowrap;border-radius:9px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pk .seg a[aria-pressed=true]{background:var(--surface-alt);color:var(--text);box-shadow:0 0 0 1px var(--border)}.pk .pair{display:inline-flex}.pk .pair .face+.face{margin-left:-8px}.pk .needs{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pk .t-people{color:var(--muted);margin-bottom:10px;font-size:12.5px}.pk .t-people b{color:var(--text-2);font-weight:600}.pk .ticket-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 2px;display:grid}.pk .ticket-roles span{-moz-column-gap:7px;background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;padding:6px 8px;display:grid}.pk .ticket-roles .face{grid-row:span 2}.pk .ticket-roles small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.pk .ticket-roles b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pk .dr-roles{grid-template-columns:minmax(0,1fr);margin-top:14px}.pk .dr-roles b{white-space:normal}.pk .dr-meta.drafted{color:var(--muted);margin-top:6px;font-size:12px}.pk .authority{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border:1px solid color-mix(in srgb, var(--warn) 25%, transparent);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.pk .gate-keeper{color:var(--muted);align-items:center;gap:8px;justify-content:flex-start!important;padding-top:0!important;font-size:12.5px!important;display:flex!important}.pk .inline-btn{height:32px;margin-top:10px;display:inline-flex}.pk .path-team{flex-direction:column;gap:8px;margin-top:14px;display:flex}.pk .path-team span{-moz-column-gap:10px;background:var(--surface-alt);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px;display:grid}.pk .path-team .face{grid-row:span 2}.pk .path-team b{font-size:13px}.pk .path-team small{color:var(--muted);font-size:12px}.pk .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.pk .facts span{background:var(--surface-alt);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.pk .facts small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.pk .facts b{margin-top:4px;font-size:13px;line-height:1.35;display:block}.pk .dr-text.muted{color:var(--muted);font-size:12.5px}.pk .mod{letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:700}.pk .mod-included,.pk .mod-inPlan{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.pk .mod-subscribed{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.pk .mod-addon{color:var(--muted);border:1px solid var(--border)}.pk .agent.is-addon .agent-art{filter:grayscale(.85);opacity:.55}.pk .agent.is-addon .agent-name,.pk .agent.is-addon .agent-role{opacity:.8}.pk .org-pick{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.pk .org-pick button{border:1px solid var(--border);background:var(--surface);text-align:left;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:inline-flex}.pk .org-pick button span{font-size:13px;font-weight:600}.pk .org-pick small{color:var(--muted);font-size:11px;font-weight:500;display:block}.pk .org-pick button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.pk .org-pick button.off .face{filter:grayscale(.8);opacity:.6}.pk .org{padding:22px;overflow-x:auto}.pk .org-root{border-bottom:1px solid var(--border);align-items:center;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.pk .org-root h2{margin:2px 0;font-size:20px}.pk .org-root p:not(.eyebrow){color:var(--muted);font-size:13px}.pk .org-heads{grid-template-columns:repeat(2,minmax(300px,1fr));gap:18px;display:grid}.pk .org-branch{border:1px solid var(--border);background:var(--surface-alt);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.pk .org-tier{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.pk .org-lead{border-left:2px solid color-mix(in srgb, var(--tone,var(--accent)) 40%, var(--border));flex-direction:column;gap:6px;margin-top:8px;padding:10px 0 0 14px;display:flex}.pk .org-specs{border-left:1px dashed var(--border);flex-direction:column;gap:6px;margin-left:2px;padding-left:14px;display:flex}.pk .org-node{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex;position:relative}.pk .org-node:hover{border-color:var(--border-soft)}.pk .org-node span{min-width:0}.pk .org-node b{font-size:13.5px;display:block}.pk .org-node small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pk .org-node.head{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.pk .org-node.spec{background:0 0;padding:6px 10px}.pk .org-node.busy{box-shadow:inset 3px 0 0 var(--ok)}.pk .busy-dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent);border-radius:50%;display:inline-block}.pk .org-node .busy-dot{flex:none;margin-left:auto}.pk .org-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}@media (width<=760px){.pk .org-heads,.pk .facts,.pk .ticket-roles{grid-template-columns:minmax(0,1fr)}}.pk .btn-danger{color:#fff;background:#c0233f}.pk .btn-danger:hover{filter:brightness(1.08)}.pk .btn:disabled{opacity:.45;cursor:not-allowed}.pk .link-btn{color:var(--accent);font-weight:600}.pk .muted-line{color:var(--muted);margin-top:8px;font-size:12.5px;display:block}.pk .credit{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:14px;font-size:12.5px;display:flex}.pk .credit .face+.face{margin-left:-8px}.pk .credit span{margin-left:8px}.pk .field{color:var(--text-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.pk .field input,.pk .field select{border:1px solid var(--border);background:var(--bg);height:40px;color:var(--text);border-radius:10px;padding:0 12px;font:14px DM Sans Variable}.pk .field input:focus,.pk .field select:focus{outline:2px solid color-mix(in srgb, var(--accent) 50%, transparent)}.pk .field input:disabled,.pk .field select:disabled{opacity:.6}.pk .seg.mini{margin-left:auto;padding:3px}.pk .seg.mini button{height:28px;font-size:12.5px}.pk .grid-settings{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pk .set-nav{flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:80px}.pk .set-nav a,.pk .set-nav button{text-align:left;width:100%;height:40px;color:var(--text-2);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.pk .set-nav a span,.pk .set-nav button span{flex:1}.pk .set-nav a:hover,.pk .set-nav button:hover{background:var(--surface-alt);color:var(--text)}.pk .set-nav a[aria-current=page],.pk .set-nav button[aria-current=page]{background:color-mix(in srgb, var(--accent) 14%, var(--surface-alt));color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.pk .set-body{flex-direction:column;gap:20px;min-width:0;display:flex}.pk .set-card{padding-bottom:20px}.pk .set-card>:not(.card-head){margin-left:20px;margin-right:20px}.pk .set-note{color:var(--text-2);margin-top:12px;font-size:13.5px;line-height:1.55}.pk .set-foot{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.pk .logo-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.pk .slot{align-items:flex-start;gap:14px;display:flex}.pk .slot b{font-size:14px;display:block}.pk .slot small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.pk .slot-drop{background:var(--surface-alt);border:1px solid var(--border);border-radius:14px;flex:none;place-items:center;display:grid}.pk .slot-drop.wide{width:150px;height:84px}.pk .slot-drop.square{width:84px;height:84px}.pk .slot-drop.empty{color:var(--muted);border-style:dashed;align-content:center;gap:2px}.pk .slot-drop.empty small{margin:0;font-size:11px}.pk .slot-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pk .palettes{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pk .palette-pill{border:1px solid var(--border);background:var(--surface-alt);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:inline-flex}.pk .palette-pill b{font-size:13.5px;display:block}.pk .palette-pill small{color:var(--muted);font-size:11.5px;display:block}.pk .palette-pill.editing{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.pk .palette-pill.add{color:var(--accent);border-style:dashed}.pk .palette-pill .sw{background:var(--bg);border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(2,14px);gap:2px;padding:3px;display:grid}.pk .palette-pill .sw i{border-radius:4px;width:14px;height:14px}.pk .grid-brand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.pk .editor{flex-direction:column;gap:14px;margin-top:16px;display:flex}.pk .lock-note,.pk .lock-banner{color:var(--text-2);background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.pk .lock-banner{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border-color:color-mix(in srgb, var(--warn) 25%, transparent);margin-top:14px}.pk .colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pk .color-row{-moz-column-gap:10px;border:1px solid var(--border);background:var(--surface-alt);color:var(--text-2);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px;font-size:12.5px;display:grid}.pk .chip-color{border-radius:9px;grid-row:span 2;width:32px;height:32px;box-shadow:inset 0 0 0 1px #7f7f7f59}.pk .color-row input{color:var(--text);background:0 0;border:0;outline:0;min-width:0;padding:0;font:600 13px DM Sans Variable}.pk .adv summary{cursor:pointer;color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:flex}.pk .adv summary::-webkit-details-marker{display:none}.pk .adv .colors{margin-top:10px}.pk .contrast{flex-wrap:wrap;gap:6px;display:flex}.pk .contrast span{background:var(--surface-alt);border:1px solid var(--border);color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.pk .contrast span.ok .i{color:var(--ok)}.pk .contrast span.bad{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.pk .contrast-fix{color:var(--warn);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pk .contrast-fix button{color:var(--accent);font-weight:600}.pk .editor-actions{justify-content:flex-end;gap:10px;display:flex}.pk .preview-card{position:sticky;top:80px}.pk .mock{border:1px solid var(--m-bd);background:var(--m-bg);color:var(--m-tx);border-radius:14px;grid-template-columns:90px minmax(0,1fr);min-height:250px;margin-top:16px;display:grid;overflow:hidden}.pk .mock-side{border-right:1px solid var(--m-bd);flex-direction:column;gap:8px;padding:14px 10px;display:flex}.pk .mock-side i{background:color-mix(in srgb, var(--m-t2) 30%, transparent);border-radius:4px;height:8px}.pk .mock-side i.on{background:var(--m-bt);border-radius:6px;height:20px;margin-top:6px}.pk .mock-main{flex-direction:column;gap:10px;padding:18px;display:flex}.pk .mock-main>b{font-family:Space Grotesk Variable,sans-serif;font-size:18px}.pk .mock-main>p{color:var(--m-t2);font-size:13px}.pk .mock-card{background:var(--m-sf);border:1px solid var(--m-bd);border-radius:10px;flex-direction:column;gap:4px;padding:12px;font-size:13px;display:flex}.pk .mock-card span{letter-spacing:.1em;text-transform:uppercase;color:var(--m-t2);font-size:10.5px}.pk .mock-card a{color:var(--m-ac);font-weight:600}.pk .mock-btns{flex-wrap:wrap;gap:8px;display:flex}.pk .mock-btns span{border-radius:9px;padding:8px 12px;font-size:12.5px;font-weight:600}.pk .mock-btns .p{background:var(--m-bt);color:#fff}.pk .mock-btns .s{border:1px solid var(--m-bd);color:var(--m-tx)}.pk .seat-bar{align-items:center;gap:12px;margin-top:12px;display:flex}.pk .seat-bar .bar{flex:1}.pk .seat-bar small{color:var(--muted);white-space:nowrap;font-size:12.5px}.pk .members,.pk .domains{flex-direction:column;margin-top:14px;padding:0;list-style:none;display:flex}.pk .members li,.pk .domains li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.pk .members li:first-child,.pk .domains li:first-child{border-top:0}.pk .members li>span:nth-child(2),.pk .domains li>span:nth-child(2){flex:1;min-width:0}.pk .members b,.pk .domains b{font-size:14px;display:block}.pk .members small,.pk .domains small{color:var(--muted);font-size:12.5px;display:block}.pk .role{border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.pk .role.owner{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.pk .role.admin{color:var(--info);border-color:color-mix(in srgb, var(--info) 40%, transparent)}.pk .locked{align-items:center;gap:5px;display:inline-flex!important}.pk .invite{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.pk .invite.dim{opacity:.6}.pk .invite-link{background:var(--surface-alt);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.pk .invite-link small{color:var(--muted);flex-basis:100%;font-size:12.5px}.pk .invite-link code{text-overflow:ellipsis;min-width:0;color:var(--text);flex:1;font-size:13px;overflow:hidden}.pk .dot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.pk .dot.ok{background:var(--ok)}.pk .locales{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pk .locales button{border:1px solid var(--border);background:var(--surface-alt);height:38px;color:var(--text-2);border-radius:10px;padding:0 16px;font-weight:600}.pk .locales button[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface-alt))}.pk .danger{border-color:color-mix(in srgb, #e0455d 40%, var(--border))}.pk .danger .card-head .i{color:var(--bad)}.pk .leaves{flex-wrap:wrap;gap:10px;margin-top:14px;padding:0;list-style:none;display:flex}.pk .leaves li{background:var(--surface-alt);color:var(--text-2);border-radius:10px;padding:8px 12px;font-size:13px}.pk .leaves b{color:var(--text)}.pk .danger .btn-danger{margin-top:16px}.pk .modal-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05050c8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pk .modal-scrim[hidden]{display:none}.pk .modal{background:var(--raised);flex-direction:column;gap:12px;width:min(460px,100%);padding:22px;animation:.16s pop;display:flex}.pk .modal h2{font-size:20px}.pk .modal p{color:var(--text-2);font-size:14px;line-height:1.55}.pk .modal .muted-line{align-items:center;gap:6px;display:flex}.pk .modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.pk .grid-usage{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.pk .usage-main{background:var(--hero-bg);border-color:var(--border-soft);align-items:center;gap:28px;padding:24px;display:flex}.pk .pk-ring{flex:none;place-items:center;width:170px;height:170px;display:grid;position:relative}.pk .pk-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.pk .pk-ring-bg{fill:none;stroke:color-mix(in srgb, var(--text) 10%, transparent);stroke-width:14px}.pk .pk-ring-fg{fill:none;stroke:var(--accent);stroke-width:14px;stroke-linecap:round}.pk .pk-ring div{text-align:center;position:relative}.pk .pk-ring .num{letter-spacing:-.03em;font-size:40px;font-weight:600}.pk .pk-ring small{color:var(--text-2);font-size:12.5px}.pk .usage-facts{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.pk .usage-facts .facts{align-self:stretch;margin-top:0}.pk .pace{color:var(--text-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.pk .reload{padding-bottom:20px}.pk .reload>:not(.card-head){margin-left:20px;margin-right:20px}.pk .reload>.btn{margin-top:14px}.pk .toggle-row{border-top:1px solid var(--border);align-items:flex-start;gap:14px;margin-top:18px;padding-top:16px;display:flex}.pk .toggle-row span{flex:1}.pk .toggle-row b{font-size:14px;display:block}.pk .toggle-row small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.pk .switch{background:var(--surface-alt);border:1px solid var(--border);border-radius:999px;flex:none;width:44px;height:26px;position:relative}.pk .switch i{background:var(--muted);border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.pk .switch[aria-checked=true]{background:var(--action);border-color:var(--action)}.pk .switch[aria-checked=true] i{background:#fff;transform:translate(18px)}.pk .alloc{padding:10px 20px 18px}.pk .alloc-row{border-top:1px solid var(--border);grid-template-columns:120px minmax(0,1fr) minmax(140px,260px);align-items:center;gap:16px;padding:12px 0;display:grid}.pk .alloc-row:first-child{border-top:0}.pk .alloc-type{color:var(--muted);font-size:12.5px;font-weight:600}.pk .alloc-sub{align-items:center;gap:10px;min-width:0;display:flex}.pk .alloc-sub>span:not(.face):not(.st){min-width:0}.pk .alloc-sub b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.pk .alloc-sub small{color:var(--muted);font-size:12px;display:block}.pk .alloc-bar{align-items:center;gap:10px;display:flex}.pk .alloc-bar .bar{flex:1}.pk .alloc-bar b{text-align:right;width:38px;font-family:Space Grotesk Variable,sans-serif}.pk .g-mark{color:#1b1530;background:#ff6b4a;border-radius:.45em;place-items:center;width:1.6em;height:1.6em;font:700 1em/1 Space Grotesk Variable,sans-serif;display:inline-grid}.pk .g-mark.big{font-size:40px}.pk .gadgy-logo{letter-spacing:-.03em;color:#fff6ec;align-items:center;gap:.4em;font:700 22px Space Grotesk Variable,sans-serif;display:inline-flex}.pk .gadgy-logo.sm{font-size:14px}.pk .gadgy-logo.xl{font-size:56px}.pk .gadgy-logo.light{color:#1b1530}.pk .mock .gadgy-logo{color:var(--m-tx)}.pk .module-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:26px;display:grid}.pk .module-hero h1{letter-spacing:-.03em;margin:6px 0;font-size:clamp(28px,2.6vw,36px)}.pk .module-hero p:not(.eyebrow):not(.credit){color:var(--text-2);max-width:520px;font-size:15px}.pk .module-hero .page-actions{flex-wrap:wrap;margin-top:18px}.pk .brand-stage{background:radial-gradient(70% 80% at 30% 20%,#ff6b4a59,#0000 60%),radial-gradient(60% 70% at 80% 90%,#6ec6ff40,#0000 60%),#1b1530;border-radius:18px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:14px;min-height:220px;display:flex}.pk .brand-stage p{opacity:.85;font-family:Space Grotesk Variable,sans-serif;color:#fff6ec!important;font-size:17px!important}.pk .grid-kit{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pk .grid-kit .card,.pk .applications{padding-bottom:18px}.pk .grid-kit .card>:not(.card-head){margin-left:20px;margin-right:20px}.pk .logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pk .logo-tile{border:1px solid var(--border);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:120px;display:flex}.pk .logo-tile small{opacity:.75;font-size:11.5px}.pk .logo-tile.dark{color:#fff6ec;background:#1b1530}.pk .logo-tile.light{color:#1b1530;background:#fff6ec}.pk .logo-tile.light .gadgy-logo{color:#1b1530}.pk .logo-tile.coral{color:#1b1530;background:linear-gradient(140deg,#ff8a6a,#e2552f)}.pk .logo-tile.coral .g-mark{color:#ff8a6a;background:#1b1530}.pk .logo-tile.space{background:var(--surface-alt);color:var(--muted)}.pk .logo-tile.space .gadgy-logo{color:var(--text);outline-offset:12px;outline:1.5px dashed #ff6b4ab3}.pk .swatches-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pk .swatch{text-align:left;border:1px solid var(--border);background:var(--surface-alt);border-radius:14px;flex-direction:column;gap:4px;padding:6px 6px 10px;display:flex}.pk .swatch .sw-block{background:var(--sw);border-radius:10px;height:64px;position:relative;box-shadow:inset 0 0 0 1px #7f7f7f4d}.pk .swatch.copied .sw-block:after{content:"Copied";color:#fff;background:#00000073;border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.pk .swatch b{padding:0 4px;font-size:13px}.pk .swatch code{color:var(--text-2);padding:0 4px;font-size:12px}.pk .swatch small{color:var(--muted);padding:0 4px;font-size:11px;line-height:1.35}.pk .type-spec{flex-direction:column;gap:16px;margin-top:16px;display:flex}.pk .type-spec small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.pk .t-h{letter-spacing:-.03em;margin-top:6px;font:600 30px/1.1 Space Grotesk Variable,sans-serif}.pk .t-b{color:var(--text-2);margin-top:6px;font-size:15px;line-height:1.6}.pk .voice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.pk .voice div{background:var(--surface-alt);border-radius:12px;padding:12px 14px}.pk .voice b{font-size:13px}.pk .voice ul{color:var(--text-2);margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.pk .say{flex-direction:column;gap:6px;margin-top:12px;font-size:13px;display:flex}.pk .say .yes{color:var(--ok)}.pk .say .no{color:var(--bad)}.pk .applications{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 20px 20px;display:grid}.pk .app-post{color:#1b1530;background:#fff6ec;border-radius:14px;flex-direction:column;gap:10px;min-height:160px;padding:18px;display:flex}.pk .app-post p{letter-spacing:-.02em;margin-top:auto;font:700 22px/1.15 Space Grotesk Variable,sans-serif}.pk .app-post small{color:#b3401c;font-weight:700}.pk .app-card{color:#fff6ec;background:#1b1530;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:160px;padding:18px;display:flex}.pk .app-card b{font-size:15px;display:block}.pk .app-card small{opacity:.75;font-size:12.5px}.pk .app-btn{border:1px dashed var(--border);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;display:flex}.pk .app-btn span{color:#fff;background:#c4441e;border-radius:12px;padding:12px 20px;font-weight:700}.pk .app-btn small{color:var(--muted);font-size:12px}.pk .site-head{grid-template-columns:minmax(0,1fr) auto}.pk .site-status{border:1px solid var(--border);background:var(--surface-alt);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;display:flex}.pk .site-status b{font-size:16px}.pk .site-status small{color:var(--muted);font-size:12.5px}.pk .site-status .btn{margin-top:6px}.pk .grid-site{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.pk .site-side{flex-direction:column;gap:20px;display:flex}.pk .site-side .card{padding-bottom:16px}.pk .site-side .set-note{margin:12px 20px 0}.pk .site-card{padding:16px}.pk .site-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pk .site-tools .seg.mini{margin-left:0}.pk .langs{flex-wrap:wrap;gap:6px;display:flex}.pk .langs button{height:30px;color:var(--text-2);border:1px solid var(--border);background:var(--surface-alt);border-radius:9px;padding:0 10px;font-size:12.5px;font-weight:600}.pk .langs button[aria-pressed=true]{color:var(--text);border-color:var(--accent)}.pk .browser{border:1px solid var(--border);border-radius:14px;width:100%;margin:0 auto;transition:width .25s;overflow:hidden;box-shadow:0 20px 50px #0000004d}.pk .browser.mobile{width:340px;max-width:100%}.pk .browser-bar{background:var(--surface-alt);border-bottom:1px solid var(--border);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.pk .browser-bar i{background:var(--border);border-radius:50%;width:9px;height:9px}.pk .browser-bar span{background:var(--bg);color:var(--muted);border-radius:8px;align-items:center;gap:5px;margin:0 auto;padding:3px 12px;font-size:11.5px;display:inline-flex}.pk .site{color:#1b1530;background:#fff6ec;padding:16px 22px 22px}.pk .site-nav{align-items:center;gap:14px;display:flex}.pk .site-nav .links{gap:10px;margin-left:auto;display:flex}.pk .site-nav .links i{background:#d8c9bd;border-radius:3px;width:38px;height:6px}.pk .site-cta{color:#fff;background:#c4441e;border-radius:11px;padding:10px 16px;font-size:13.5px;font-weight:700;display:inline-block}.pk .site-cta.sm{border-radius:8px;padding:6px 10px;font-size:11.5px}.pk .site-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:18px;padding:34px 0 24px;display:grid}.pk .site-hero h3,.pk .site-hero .site-h{letter-spacing:-.03em;font:700 clamp(24px,2.6vw,34px)/1.05 Space Grotesk Variable,sans-serif}.pk .site-hero p:not(.site-h){color:#4f4560;margin:12px 0 16px;font-size:14px;line-height:1.55}.pk .site-hero small{color:#b3401c;margin-top:10px;font-size:12px;font-weight:600;display:block}.pk .site-art{height:170px;position:relative}.pk .site-art span{border-radius:16px;position:absolute}.pk .site-art span:first-child{background:#1b1530;inset:10% 30% 20% 0}.pk .site-art span:nth-child(2){background:#6ec6ff;inset:40% 0 0 45%}.pk .site-art span:nth-child(3){background:#ff6b4a;border-radius:50%;width:54px;height:54px;top:0;right:18%}.pk .site-tiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pk .site-tiles span{background:#fff;border:1px solid #f0dfd2;border-radius:12px;height:64px}.pk .browser.mobile .site-hero{grid-template-columns:minmax(0,1fr);padding-top:22px}.pk .browser.mobile .site-art{height:110px}.pk .browser.mobile .site-nav .links,.pk .browser.mobile .site-nav .site-cta{display:none}.pk .browser.mobile .site-tiles{grid-template-columns:1fr}.pk .site-pages{margin:0;padding:8px 10px 0;list-style:none}.pk .site-pages button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.pk .site-pages button:hover{background:var(--surface-alt)}.pk .site-pages button[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 12%, var(--surface-alt))}.pk .site-pages button>span:first-child{flex:1;min-width:0}.pk .site-pages b{font-size:14px;display:block}.pk .site-pages small{color:var(--muted);font-size:12px;display:block}.pk .mini-kpis{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 20px 0;display:grid}.pk .mini-kpis b{font-size:20px;display:block}.pk .mini-kpis small{color:var(--muted);font-size:12px}@media (width<=1280px){.pk .grid-brand,.pk .grid-usage,.pk .grid-site{grid-template-columns:minmax(0,1fr)}.pk .preview-card{position:static}}@media (width<=1100px){.pk .grid-kit,.pk .module-hero{grid-template-columns:minmax(0,1fr)}.pk .swatches-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pk .applications{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.pk .grid-settings{grid-template-columns:minmax(0,1fr)}.pk .set-nav{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.pk .set-nav a,.pk .set-nav button{flex:none;width:auto}.pk .set-nav a span,.pk .set-nav button span{flex:none}.pk .logo-slots{grid-template-columns:minmax(0,1fr)}.pk .usage-main{flex-direction:column;align-items:stretch}.pk .pk-ring{margin:0 auto}.pk .alloc-row{grid-template-columns:minmax(0,1fr);gap:8px}}@media (width<=560px){.pk .card-head{flex-wrap:wrap}.pk .card-head .more.muted{flex-basis:100%;margin-left:30px}.pk .members .locked{display:none!important}.pk .colors,.pk .invite{grid-template-columns:minmax(0,1fr)}.pk .members li{flex-wrap:wrap}.pk .swatches-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pk .voice{grid-template-columns:minmax(0,1fr)}.pk .gadgy-logo.xl{font-size:40px}.pk .site-head,.pk .mock{grid-template-columns:minmax(0,1fr)}.pk .mock-side{border-right:0;border-bottom:1px solid var(--m-bd);flex-direction:row;align-items:center}.pk .mock-side i{display:none}}.pk .g-tile{font:700 17px Space Grotesk Variable,sans-serif;color:#1b1530!important;background:#ff6b4a!important}.pk a.switcher{text-decoration:none}.pk .badge.soft{background:var(--surface-alt);color:var(--text-2);border:1px solid var(--border)}.pk .nav a[aria-current=page] .badge.soft{color:#fff;background:#ffffff2e;border-color:#0000}.pk .plan-mini{border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.pk .plan-mini small{color:var(--muted);font-size:11.5px;display:block}.pk .plan-mini b{font-size:13.5px}.pk .shell[data-collapsed=true] .plan-mini{display:none}.pk .service{border:1px solid var(--border);height:30px;color:var(--text-2);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;display:inline-flex}.pk .service i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent);border-radius:50%}.pk .account-chip{border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-size:13.5px;font-weight:600;display:inline-flex}.pk .account-chip:hover{border-color:var(--border-soft)}.pk .tabbar.four{grid-template-columns:repeat(4,1fr)}.pk .ws-logo{background:var(--ws);width:48px;height:48px;color:var(--ws-ink);box-shadow:0 8px 20px color-mix(in srgb, var(--ws) 30%, transparent);border-radius:14px;flex:none;place-items:center;font:700 22px Space Grotesk Variable,sans-serif;display:inline-grid}.pk .ws-logo.sm{border-radius:11px;width:36px;height:36px;font-size:16px}.pk .ws-logo.xs{width:18px;height:18px;box-shadow:none;vertical-align:-4px;border-radius:5px;font-size:10px}.pk .ws-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pk .ws-summary .card{align-items:baseline;gap:10px;padding:14px 18px;display:flex}.pk .ws-summary .num{font-size:28px;font-weight:600}.pk .ws-summary small{color:var(--text-2);font-size:13px}.pk .ws-summary .warn .num{color:var(--warn)}.pk .ws-summary a.card:hover{border-color:var(--border-soft)}.pk .ws-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.pk .ws-card{flex-direction:column;gap:14px;padding:18px;display:flex;position:relative;overflow:visible}.pk .ws-card:before{content:"";background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--ws) 22%, transparent), transparent 70%);pointer-events:none;border-radius:18px 18px 0 0;height:90px;position:absolute;inset:0 0 auto}.pk .ws-top{align-items:flex-start;gap:12px;display:flex;position:relative}.pk .ws-title{flex:1;min-width:0}.pk .ws-title h2{letter-spacing:-.02em;font-size:19px}.pk .ws-title p{color:var(--muted);margin-top:3px;font-size:13px}.pk .ws-status:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.pk .s-building{color:var(--info)}.pk .s-defining{color:var(--warn)}.pk .s-archived{color:var(--muted)}.pk .s-completed{color:var(--ok)}.pk .ws-menu{width:180px;padding:6px}.pk .ws-menu a{border-radius:8px;padding:9px 10px;font-size:13.5px;display:block}.pk .ws-menu a:hover{background:var(--surface-alt)}.pk .ws-tag{color:var(--text-2);font-size:14px;line-height:1.5;position:relative}.pk .ws-goal{background:var(--surface-alt);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;display:grid}.pk .ws-goal p{color:var(--text-2);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.pk .ws-goal p .i{color:var(--accent);flex:none}.pk .ws-goal b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk .ws-goal small{color:var(--muted);grid-area:1/2;font-size:12px}.pk .mini-path{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.pk .mini-path li{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:3px;height:5px}.pk .mini-path li.done{background:var(--accent)}.pk .mini-path li.now{background:linear-gradient(90deg, var(--accent) 50%, color-mix(in srgb, var(--accent) 30%, transparent) 50%)}.pk .ws-next{border:1px dashed color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px;display:flex}.pk .ws-next:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.pk .ws-next small{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);flex-basis:100%;font-size:11px;font-weight:700}.pk .ws-next b{flex:1;font-size:14.5px}.pk .ws-badge{color:var(--warn);background:color-mix(in srgb, var(--warn) 13%, transparent);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.pk .ws-meta{align-items:center;gap:12px;display:flex}.pk .ws-meta .stack{display:flex}.pk .ws-meta .stack .face+.face{margin-left:-8px}.pk .ws-run{color:var(--text-2);font-size:12.5px}.pk .ws-usage{align-items:center;gap:8px;width:140px;margin-left:auto;display:flex}.pk .ws-usage .bar{flex:1}.pk .ws-usage small{color:var(--muted);white-space:nowrap;font-size:12px}.pk .ws-last{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.pk .ws-actions{gap:8px;margin-top:auto;display:flex}.pk .ws-actions .btn{flex:1}.pk .ws-actions .icon-btn{border:1px solid var(--border)}.pk .ws-new{border:1.5px dashed var(--border);min-height:260px;color:var(--text-2);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.pk .ws-new:hover{border-color:var(--accent);color:var(--text)}.pk .ws-new .i{width:28px;height:28px;color:var(--accent)}.pk .ws-new small{color:var(--muted)}.pk .archived{border:1px solid var(--border);background:var(--surface);border-radius:14px}.pk .archived summary{cursor:pointer;color:var(--text-2);align-items:center;gap:8px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.pk .archived summary::-webkit-details-marker{display:none}.pk .archived summary .i:last-child{margin-left:auto}.pk .arch-row{border-top:1px solid var(--border);opacity:.8;align-items:center;gap:12px;padding:12px 16px;display:flex}.pk .arch-row>span:nth-child(2){flex:1}.pk .arch-row b{font-size:14px;display:block}.pk .arch-row small{color:var(--muted);font-size:12.5px}.pk .ws-empty{background:var(--hero-bg);border-color:var(--border-soft);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;padding:28px;display:grid}.pk .ws-empty img{filter:drop-shadow(0 24px 40px #280a7880);width:100%}.pk .ws-empty h2{letter-spacing:-.02em;margin:8px 0;font-size:26px}.pk .ws-empty p:not(.eyebrow){color:var(--text-2);font-size:15px;line-height:1.55}.pk .ws-intent{border:1px solid var(--border-soft);background:var(--bg);border-radius:14px;gap:6px;margin-top:18px;padding:6px;display:flex}.pk .ws-intent input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 10px;font:14px DM Sans Variable}.pk .academy-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;display:grid}.pk .resume{background:var(--hero-bg);border-color:var(--border-soft);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.pk .resume h2{letter-spacing:-.02em;font-size:22px}.pk .resume p:not(.eyebrow){color:var(--text-2);font-size:14px}.pk .academy-stats{grid-template-columns:repeat(3,1fr);align-items:center;padding:18px;display:grid}.pk .academy-stats span{text-align:center;flex-direction:column;gap:2px;display:flex}.pk .academy-stats .num{font-size:26px;font-weight:600}.pk .academy-stats small{color:var(--muted);font-size:12.5px}.pk .academy-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pk .academy-tools .filter-row{flex:1;margin:0}.pk .course-search{width:240px}.pk .course-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font:13px DM Sans Variable}.pk .course-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.pk .course{flex-direction:column;gap:10px;padding:18px;transition:transform .2s,border-color .2s;display:flex}.pk .course:hover{border-color:var(--border-soft);transform:translateY(-2px)}.pk .course-top{align-items:center;gap:10px;display:flex}.pk .course-n{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);border-radius:8px;padding:4px 8px;font:600 13px Space Grotesk Variable,sans-serif}.pk .course-n.big{margin-bottom:10px;font-size:15px;display:inline-block}.pk .course h3{letter-spacing:-.01em;font-size:17px}.pk .course p{color:var(--text-2);font-size:13.5px;line-height:1.5}.pk .for{color:var(--text-2);background:var(--surface-alt);border:1px solid var(--border);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.pk .course-foot{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;display:grid}.pk .course-foot small{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.pk .resume .course-foot{grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.pk .back{color:var(--accent);font-size:13.5px;font-weight:600}.pk .course-hero{background:var(--hero-bg);border-color:var(--border-soft);padding:26px}.pk .course-hero h1{letter-spacing:-.03em;margin:6px 0;font-size:clamp(26px,2.4vw,34px)}.pk .course-hero p:not(.eyebrow){color:var(--text-2);max-width:640px;font-size:15px}.pk .course-hero .course-foot{max-width:520px;margin-top:16px}.pk .grid-course{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.pk .lessons{margin:0;padding:8px;list-style:none}.pk .lessons li{border-radius:12px;align-items:center;gap:14px;padding:14px 12px;display:flex}.pk .lessons li.now{background:color-mix(in srgb, var(--accent) 10%, var(--surface-alt))}.pk .lessons li>span:nth-child(2){flex:1}.pk .lessons b{font-size:14.5px;display:block}.pk .lessons small{color:var(--muted);font-size:12.5px}.pk .l-n{border:1.5px solid var(--border);width:30px;height:30px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.pk .lessons li.ok .l-n{background:var(--ok);color:#090a12;border:0}.pk .lessons li.now .l-n{border-color:var(--accent);color:var(--accent)}.pk .side-stack{flex-direction:column;gap:20px;display:flex}.pk .checks{color:var(--text-2);flex-direction:column;gap:9px;margin:0;padding:14px 20px 18px;font-size:13.5px;list-style:none;display:flex}.pk .checks li{gap:9px;display:flex}.pk .checks li:before{content:"✓";color:var(--ok);font-weight:700}.pk .checks.plain li:before{content:"→";color:var(--accent)}.pk .checks a:hover{color:var(--accent)}.pk .bill-status{background:var(--hero-bg);border-color:var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.pk .bill-status h2{letter-spacing:-.02em;margin:8px 0 4px;font-size:24px}.pk .bill-status p{color:var(--text-2);max-width:520px;font-size:14px}.pk .bill-facts{grid-template-columns:repeat(3,auto);gap:10px;display:grid}.pk .bill-facts span{background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--border);border-radius:12px;padding:10px 14px}.pk .bill-facts small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.pk .bill-facts b{margin-top:3px;font-size:13.5px;display:block}.pk .cadence{justify-content:center;align-items:center;gap:12px;display:flex}.pk .free{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.pk .plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pk .plan{flex-direction:column;gap:10px;padding:20px;display:flex}.pk .plan.featured{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.pk .plan.current{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent), var(--card-shadow)}.pk .plan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pk .plan-top h3{font-size:18px}.pk .plan-tag{color:var(--text-2);min-height:40px;font-size:13.5px}.pk .price{align-items:baseline;gap:4px;display:flex}.pk .price .num{letter-spacing:-.02em;font-size:34px;font-weight:600}.pk .price small{color:var(--muted)}.pk .equiv{color:var(--muted);min-height:32px;font-size:12px}.pk .cap{color:var(--accent);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.pk .plan .checks{padding:4px 0 8px;font-size:13px}.pk .plan .checks.plan-facts{border-top:1px solid var(--border);color:var(--text);padding:10px 0 0;font-weight:600}.pk .plan .checks.plan-facts li:before{content:"•";color:var(--accent)}.pk .plan .btn{margin-top:auto}.pk .mod-table{padding:6px 20px 14px}.pk .mod-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.pk .mod-row:first-child{border-top:0}.pk .mod-row>span:nth-child(2){flex:1;min-width:0}.pk .mod-row b{font-size:14px;display:block}.pk .mod-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.pk .mod-row .mod{margin-left:0}.pk .set-note.pad{margin:0 20px 18px}.pk .settings-stack{flex-direction:column;gap:20px;max-width:760px;display:flex}.pk .profile-row{align-items:center;gap:14px;margin-top:14px;display:flex}.pk .profile-row>span:nth-child(2){flex:1}.pk .profile-row b{font-size:16px;display:block}.pk .profile-row small{color:var(--muted);font-size:13px}.pk .saved{color:var(--ok);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.pk .toggle-row.first{border-top:0;margin-top:10px;padding-top:6px}.pk .switch:disabled{opacity:.5;cursor:not-allowed}.pk .signout{margin-top:14px}@media (width<=1280px){.pk .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.pk .ws-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pk .academy-top,.pk .grid-course{grid-template-columns:minmax(0,1fr)}.pk .bill-facts{grid-template-columns:minmax(0,1fr);width:100%}}@media (width<=900px){.pk .service,.pk .account-chip span:last-child{display:none}.pk .account-chip{padding:3px}.pk .ws-empty{grid-template-columns:minmax(0,1fr)}.pk .ws-empty img{width:160px;margin:0 auto}}@media (width<=560px){.pk .ws-summary .card{flex-direction:column;gap:0}.pk .ws-grid,.pk .course-grid,.pk .plans{grid-template-columns:minmax(0,1fr)}.pk .course-search{width:100%}.pk .ws-usage{width:110px}.pk .profile-row{flex-wrap:wrap}}.pk .saved[hidden]{display:none}.pk.intake{background:radial-gradient(60% 50% at 80% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(color-mix(in srgb, var(--text) 7%, transparent) 1px, transparent 1px) 0 0 / 22px 22px, var(--bg);min-height:100vh}.pk .in-top{z-index:10;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:20px;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.pk .in-top[hidden]{display:none}.pk .in-brand img{height:30px}.pk .in-steps{gap:8px;margin:0 auto;padding:0;list-style:none;display:flex}.pk .in-steps li{color:var(--muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;display:flex}.pk .in-steps li span{border:1.5px solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.pk .in-steps li.done{color:var(--text-2)}.pk .in-steps li.done span{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.pk .in-steps li.now{color:var(--text);border-color:var(--border-soft);background:var(--surface)}.pk .in-steps li.now span{border-color:var(--accent);color:var(--accent)}.pk .in-main{width:min(1180px,100% - 32px);margin:0 auto;padding:48px 0 80px}.pk .lead{color:var(--text-2);font-size:16px;line-height:1.6}.pk .in-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;min-height:calc(100vh - 220px);display:grid}.pk .in-copy h1{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(34px,4vw,56px);line-height:1.04}.pk .in-copy .eyebrow{align-items:center;gap:8px;display:inline-flex}.pk .in-idea{border-color:var(--border-soft);box-shadow:0 20px 60px var(--glow);margin-top:26px;padding:10px}.pk .in-idea textarea{resize:none;width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:8px 10px;font:17px/1.5 DM Sans Variable}.pk .in-idea textarea::placeholder{color:var(--muted)}.pk .in-idea footer{justify-content:space-between;align-items:center;gap:12px;padding:6px 4px 2px 10px;display:flex}.pk .in-idea footer small{color:var(--muted);font-size:12.5px}.pk .in-examples{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.pk .in-examples button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;padding:6px 11px;font-size:12.5px}.pk .in-examples button:hover{border-color:var(--border-soft);color:var(--text)}.pk .in-tag{color:var(--muted);align-items:center;gap:8px;margin-top:22px;font-size:13px;display:flex}.pk .in-tag .i{color:var(--ok)}.pk .in-art{place-items:center;display:grid;position:relative}.pk .in-art img{z-index:1;filter:drop-shadow(0 30px 50px #280a7880);width:min(100%,380px);position:relative}.pk .in-art:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 40%, transparent), transparent 65%);border-radius:50%;width:80%;position:absolute}.pk .in-orbit{z-index:2;position:absolute;inset:0}.pk .orbit{animation:5s ease-in-out infinite float;position:absolute}.pk .orbit .face{width:46px;height:46px}.pk .o0{top:8%;left:8%}.pk .o1{animation-delay:-1.2s;top:14%;right:6%}.pk .o2{animation-delay:-2.4s;bottom:18%;left:2%}.pk .o3{animation-delay:-3.6s;bottom:10%;right:12%}@keyframes float{50%{transform:translateY(-10px)}}.pk .in-panel{flex-direction:column;gap:20px;width:min(760px,100%);margin:0 auto;display:flex}.pk .in-panel.narrow{width:min(560px,100%)}.pk .in-panel>h1{letter-spacing:-.03em;font-size:clamp(28px,3vw,38px)}.pk .in-say{align-items:flex-start;gap:14px;display:flex}.pk .bubble-say{background:var(--surface);border:1px solid var(--border);border-radius:6px 18px 18px;padding:12px 16px}.pk .bubble-say b{color:var(--accent);font-size:12.5px}.pk .bubble-say p{margin-top:4px;font-size:15px;line-height:1.55}.pk .in-langs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pk .in-lang{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex;position:relative}.pk .in-lang .code{background:var(--surface-alt);color:var(--text-2);border-radius:8px;padding:4px 8px;font:700 13px Space Grotesk Variable,sans-serif}.pk .in-lang b{font-size:15px}.pk .in-lang .i{color:var(--accent);position:absolute;top:14px;right:14px}.pk .in-lang[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.pk .in-lang[aria-pressed=true] .code{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}.pk .in-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.pk .in-actions.left{justify-content:flex-start}.pk .in-wait{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-top:8vh;display:flex}.pk .in-wait.full{justify-content:center;min-height:100vh;padding:16px}.pk .in-wait h1{letter-spacing:-.03em;margin-top:10px;font-size:clamp(26px,3vw,34px)}.pk .in-wait .lead{max-width:460px}.pk .pulse{place-items:center;width:132px;height:132px;display:grid;position:relative}.pk .pulse.big{width:168px;height:168px}.pk .pulse>i{border:2px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:50%;animation:2.4s ease-out infinite ripple;position:absolute;inset:0}.pk .pulse>i+i{animation-delay:1.2s}@keyframes ripple{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}.pk .in-ticks{text-align:left;flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pk .in-ticks li{color:var(--muted);align-items:center;gap:10px;font-size:14px;transition:color .3s;display:flex}.pk .in-ticks li:before{content:"";border:1.5px solid var(--border);border-radius:50%;flex:none;width:18px;height:18px}.pk .in-ticks li.ok{color:var(--text)}.pk .in-ticks li.ok:before{background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23090a12' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 11px no-repeat;border:0}.pk .dots{gap:6px;display:inline-flex}.pk .dots i{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.2s infinite blink}.pk .dots i:nth-child(2){animation-delay:.2s}.pk .dots i:nth-child(3){animation-delay:.4s}.pk .off-ico{background:color-mix(in srgb, var(--warn) 14%, transparent);width:84px;height:84px;color:var(--warn);border-radius:24px;place-items:center;display:grid}.pk .q-progress{color:var(--muted);white-space:nowrap;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.pk .q-progress .bar{flex:1}.pk .in-more{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.pk .q-card,.pk .in-opt,.pk .in-summary{flex-direction:column;gap:12px;padding:24px;display:flex}.pk .q-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:700}.pk .q-card h1{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.pk .in-opt h2{font-size:19px}.pk .q-why{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.pk .q-hint{color:var(--text-2);font-size:13px}.pk .q-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pk .q-chips button{border:1px solid var(--border);background:var(--surface-alt);color:var(--text-2);text-align:left;border-radius:12px;padding:11px 16px;font-size:14px;font-weight:600}.pk .q-chips button:hover{border-color:var(--border-soft);color:var(--text)}.pk .q-chips button[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface-alt));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.pk .q-own,.pk .q-text{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:vertical;border-radius:12px;padding:12px 14px;font:14px DM Sans Variable}.pk .q-own:focus,.pk .q-text:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}.pk .drop{border:1.5px dashed var(--border);color:var(--text-2);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:22px;display:flex}.pk .drop:hover{border-color:var(--accent)}.pk .drop .i{color:var(--accent);width:22px;height:22px}.pk .drop small{color:var(--muted);font-size:12px}.pk .files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pk .files li{background:var(--surface-alt);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.pk .files li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pk .files small{color:var(--muted)}.pk .files button{color:var(--muted);display:grid}.pk .in-summary ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pk .in-summary li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:14px;padding:9px 0;font-size:13.5px;display:grid}.pk .in-summary li:first-child{border-top:0}.pk .in-summary li span{color:var(--muted)}.pk .in-account{flex-direction:column;gap:14px;padding:22px;display:flex}.pk .in-fine{text-align:center;color:var(--muted);font-size:13px}.pk .in-fine a{color:var(--accent);font-weight:600}.pk .in-error{border-color:color-mix(in srgb, #e0455d 45%, var(--border));gap:16px;padding:22px;display:flex}.pk .in-error>.i{color:var(--bad);flex:none}.pk .in-error h2{font-size:20px}.pk .in-error p{color:var(--text-2);margin:8px 0;font-size:14px;line-height:1.55}.pk .in-error code{color:var(--muted);margin-bottom:14px;font-size:12.5px;display:block}.pk .in-launch{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;min-height:calc(100vh - 220px);display:grid}.pk .launch-art{flex-direction:column;align-items:center;gap:22px;display:flex}.pk .launch-team{gap:8px;min-height:32px;display:flex}.pk .launch-team .face{animation:.35s popin}@keyframes popin{0%{opacity:0;transform:scale(.4)}}.pk .in-launch h1{letter-spacing:-.03em;margin:8px 0 20px;font-size:clamp(28px,3vw,40px)}.pk .launch-steps{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.pk .launch-steps li{border:1px solid var(--border);background:var(--surface);opacity:.45;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:opacity .3s,border-color .3s;display:flex}.pk .launch-steps li>span:nth-child(2){color:var(--text-2);flex:1;font-size:14px}.pk .launch-steps li b{color:var(--text)}.pk .launch-steps .state{border:1.5px solid var(--border);border-radius:50%;flex:none;width:18px;height:18px}.pk .launch-steps li.run{opacity:1;border-color:var(--border-soft)}.pk .launch-steps li.run .state{border-color:var(--accent);border-top-color:#0000;animation:1s linear infinite spin}.pk .launch-steps li.ok{opacity:1}.pk .launch-steps li.ok .state{background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23090a12' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 11px no-repeat;border:0}.pk .sk-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.pk .sk-side{border-right:1px solid var(--border);flex-direction:column;gap:10px;padding:20px 14px;display:flex}.pk .sk-main{flex-direction:column;gap:16px;padding:30px 28px;display:flex}.pk .sk{background:linear-gradient(100deg, var(--surface) 30%, var(--surface-alt) 50%, var(--surface) 70%) 0 0 / 200% 100%;border-radius:12px;height:16px;animation:1.4s linear infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.pk .sk.w60{width:60%;height:28px}.pk .sk.w30{width:30%}.pk .sk.w50{width:50%}.pk .sk.h12{height:12px}.pk .sk.h28{height:36px}.pk .sk.h40{height:54px}.pk .sk.h34{height:42px}.pk .sk-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.pk .sk-grid.four{grid-template-columns:repeat(4,1fr)}.pk .card-sk{border-radius:18px;height:200px}.pk .card-sk.tall{height:300px}.pk .research{flex-direction:column;gap:20px;display:flex}.pk .rs-head{background:var(--hero-bg);border-color:var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.pk .rs-head h1{letter-spacing:-.03em;margin:6px 0;font-size:clamp(26px,2.6vw,34px)}.pk .rs-times{align-items:center;gap:12px;display:flex}.pk .rs-times>span:not(.st){background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--border);border-radius:12px;padding:10px 14px}.pk .rs-times small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;display:block}.pk .rs-times b{font-size:22px}.pk .rs-grid{grid-template-columns:300px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.pk .rs-phases ol{flex-direction:column;gap:4px;margin:0;padding:14px 20px 20px;list-style:none;display:flex}.pk .rs-phases li{color:var(--muted);gap:12px;padding:10px 0;display:flex;position:relative}.pk .rs-phases li:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:32px;bottom:-6px;left:9px}.pk .rs-phases li.done:after{background:var(--accent)}.pk .ph-mark{border:2px solid var(--border);background:var(--surface);z-index:1;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.pk .rs-phases li.done .ph-mark{border-color:var(--accent);background:var(--accent)}.pk .rs-phases li.now .ph-mark{border-color:var(--accent);border-top-color:#0000;animation:1s linear infinite spin}.pk .rs-phases li.now,.pk .rs-phases li.done{color:var(--text)}.pk .rs-phases b{font-size:14px;display:block}.pk .rs-phases small{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.pk .rs-feed,.pk .rs-build{padding-bottom:18px}.pk .rs-searches,.pk .rs-pages{flex-direction:column;gap:6px;margin:10px 20px 4px;padding:0;list-style:none;display:flex}.pk .rs-searches li{background:var(--surface-alt);color:var(--text-2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;animation:.3s popin;display:flex}.pk .tagx{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.pk .rs-pages li{border:1px solid var(--border);border-radius:10px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.pk .rs-pages .host{color:var(--muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.pk .rs-pages b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pk .rs-quote{border-left:3px solid var(--ok);background:var(--surface-alt);border-radius:0 12px 12px 0;margin:12px 20px 0;padding:12px 14px;font-size:14px;line-height:1.5}.pk .rs-quote cite{color:var(--muted);margin-top:6px;font-size:12px;font-style:normal;display:block}.pk .rs-tabs{margin:14px 20px 0}.pk .rs-draft{color:#14141f;background:#fbfaff;border-radius:14px;min-height:220px;margin:14px 20px 0;padding:18px}.pk .rs-draft .q-kind{color:#5b34d6}.pk .rs-draft h3{margin:8px 0;font-size:20px}.pk .rs-draft p:not(.q-kind){color:#4e4b63;font-size:14px;line-height:1.65}.pk .caret{vertical-align:-2px;background:#5b34d6;width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@media (width<=1100px){.pk .in-hero,.pk .in-launch{grid-template-columns:minmax(0,1fr);min-height:0}.pk .in-art{order:-1}.pk .in-art img{width:200px}.pk .rs-grid{grid-template-columns:minmax(0,1fr)}.pk .in-langs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.pk .in-top{gap:10px;height:60px;padding:0 16px}.pk .in-brand img{height:24px}.pk .in-steps li{gap:0;padding:4px;font-size:0}.pk .in-steps li.now{gap:6px;padding-right:10px;font-size:12px}.pk .in-main{padding:26px 0 60px}.pk .in-langs{grid-template-columns:repeat(2,minmax(0,1fr))}.pk .in-say .face.lg{width:44px;height:44px}.pk .orbit .face{width:36px;height:36px}.pk .sk-shell{grid-template-columns:minmax(0,1fr)}.pk .sk-side{display:none}.pk .sk-grid,.pk .sk-grid.four{grid-template-columns:minmax(0,1fr)}.pk .rs-pages li{grid-template-columns:minmax(0,1fr) auto}.pk .rs-pages .host{grid-column:1/-1}.pk .in-summary li{grid-template-columns:minmax(0,1fr);gap:2px}.pk .in-actions .btn{flex:1}}.pk .rs-head .back{margin-bottom:10px;display:inline-block}.pk .rec-card{border-color:var(--border-soft);padding:0 0 6px}.pk .rec-list{flex-direction:column;gap:8px;margin:0;padding:0 20px 14px;list-style:none;display:flex}.pk .rec-list li{background:var(--surface-alt);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.pk .rec-list b{font-size:14px;display:block}.pk .rec-list small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.pk .rec-actions{gap:8px;display:flex}.pk .module-list{flex-direction:column;margin:0;padding:0 20px 16px;list-style:none;display:flex}.pk .module-list li{border-top:1px solid var(--border);grid-template-columns:160px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.pk .module-list li:first-child{border-top:0}.pk .module-list small{color:var(--muted)}@media (width<=700px){.pk .module-list li{grid-template-columns:minmax(0,1fr) auto}.pk .module-list small{grid-column:1/-1}}.pk .check-list{color:var(--text);flex-direction:column;gap:6px;margin:10px 0;padding:0;font-size:13.5px;list-style:none;display:flex}.pk .check-list li{align-items:flex-start;gap:8px;display:flex}.pk .site-side .site-pages,.pk .grid-kit .site-pages{padding-bottom:4px}
