:root{--sunk: #f1f1f4;--rule: #e4e4e7;--accent-soft: #eef0ff;--go: #15803d;--go-soft: #ecfdf3;--second: #0f766e;--second-soft: #e6fbf7;--warn: #b45309;--warn-soft: #fff7ed;--bad: #b91c1c;--bad-soft: #fef2f2;--faint: #a1a1aa;--tile: #ffffff;--tile-grid: rgb(24 24 27 / .05);--wk-shadow: 0 10px 30px rgb(0 0 0 / .08)}:root[data-theme=dark]{--sunk: #151519;--rule: #2a2a30;--accent-soft: #26264a;--go: #4ade80;--go-soft: #12261a;--second: #2dd4bf;--second-soft: #0f2a27;--warn: #fbbf24;--warn-soft: #2a2010;--bad: #f87171;--bad-soft: #2a1515;--faint: #71717a;--tile: #1b1d21;--tile-grid: rgb(255 255 255 / .03);--wk-shadow: 0 10px 30px rgb(0 0 0 / .4)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sunk: #151519;--rule: #2a2a30;--accent-soft: #26264a;--go: #4ade80;--go-soft: #12261a;--second: #2dd4bf;--second-soft: #0f2a27;--warn: #fbbf24;--warn-soft: #2a2010;--bad: #f87171;--bad-soft: #2a1515;--faint: #71717a;--tile: #1b1d21;--tile-grid: rgb(255 255 255 / .03);--wk-shadow: 0 10px 30px rgb(0 0 0 / .4)}}.wk-root{min-height:100dvh;display:flex;flex-direction:column}.wk-main{width:100%;max-width:1240px;margin:0 auto;padding:1.1rem 1.25rem 2.5rem;flex:1}.wk-main.wide{max-width:none}button{font:inherit}a{color:var(--accent)}.wk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .95rem;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--text);font-weight:600;font-size:.86rem;cursor:pointer;line-height:1.2;white-space:nowrap}.wk-btn:hover{border-color:var(--text-2)}.wk-btn:disabled{opacity:.55;cursor:default}.wk-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.wk-btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.wk-btn.ghost{background:transparent}.wk-btn.go{background:var(--go);border-color:var(--go);color:#fff}.wk-btn.sm{padding:.32rem .7rem;font-size:.8rem}.wk-btn.wide{width:100%}.wk-iconbtn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:var(--muted);cursor:pointer}.wk-iconbtn:hover{background:var(--sunk);color:var(--text)}.wk-link{background:none;border:0;padding:0;color:var(--accent);font-weight:600;cursor:pointer}.wk-link:hover{text-decoration:underline}.wk-nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:.5rem;height:56px;padding:0 1.1rem;background:var(--card);border-bottom:1px solid var(--border)}.wk-brand{display:flex;align-items:center;gap:.55rem;margin-right:.6rem;background:none;border:0;padding:.3rem .2rem;cursor:pointer;font-weight:800;font-size:.98rem;letter-spacing:.02em;color:var(--text)}.wk-mark{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--accent),#8b5cf6)}.wk-nav-links{display:none}.wk-nav-link{padding:.4rem .75rem;border-radius:8px;border:0;background:transparent;color:var(--muted);font-weight:600;font-size:.86rem;cursor:pointer;white-space:nowrap}.wk-nav-link:hover{color:var(--text)}.wk-nav-link.on{background:var(--accent-soft);color:var(--accent)}.wk-nav-right{margin-left:auto;flex:none;display:flex;align-items:center;gap:.5rem;position:relative}.wk-burger{display:none;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;flex:none}.wk-nav-account{display:none}.wk-burger:hover{background:var(--sunk)}.wk-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1.6px solid var(--second);background:var(--second-soft);color:var(--second);font-weight:700;font-size:.85rem;cursor:pointer;text-transform:uppercase}.wk-menu{position:absolute;top:40px;right:0;min-width:240px;z-index:120;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--wk-shadow);padding:.5rem;display:flex;flex-direction:column;gap:2px}.wk-menu-head{padding:.45rem .6rem .3rem;font-size:.8rem;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:.25rem}.wk-menu-head b{display:block;color:var(--text);font-size:.86rem;word-break:break-all}.wk-menu-item{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.45rem .6rem;border-radius:8px;border:0;background:none;color:var(--text);font-size:.86rem;cursor:pointer;white-space:nowrap}.wk-menu-item small{margin-left:auto;padding-left:.5rem}.wk-menu-item small.wk-menu-live{color:var(--accent);font-weight:600}.wk-menu-item:hover{background:var(--sunk)}.wk-menu-item:disabled{color:var(--faint);cursor:default}.wk-menu-item:disabled:hover{background:transparent}.wk-menu-item.on{color:var(--accent);font-weight:600}.wk-menu-note{padding:.3rem .6rem;font-size:.72rem;color:var(--faint)}.wk-nav-build{display:flex;align-items:center;gap:.4rem;padding:.15rem .6rem .4rem;font-size:.72rem;color:var(--faint)}.wk-nav-build .commit-pill{margin-left:0;font-size:.68rem;padding:.15rem .5rem}.wk-tier{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .75rem;border:1.4px dashed var(--warn);border-radius:999px;color:var(--warn);font-size:.76rem;font-weight:700;white-space:nowrap}.wk-tier select{font:inherit;font-weight:700;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:6px;padding:.15rem .35rem;cursor:pointer}.wk-ws-btn{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;white-space:nowrap;border-radius:999px;border:1.5px solid var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:.86rem;cursor:pointer}.wk-ws-btn:hover{background:var(--accent);color:#fff}.wk-ws-btn:hover .wk-spin{border-color:#ffffff73;border-top-color:#fff}.wk-ws-btn.on{background:var(--card)}.wk-ws-btn.on:hover{background:var(--accent-soft);color:var(--accent)}.wk-ws-btn.ready{border-color:var(--go);background:var(--go-soft);color:var(--go)}.wk-ws-btn.ready:hover{background:var(--go);color:#fff}.wk-ws-btn-n{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem}.wk-ws-btn.attract:after,.wk-ws-btn.ready:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:2px solid currentColor;opacity:0;pointer-events:none}.wk-ws-btn.attract:after{animation:wk-attract 1.7s ease-out 3}.wk-ws-btn.ready:after{animation:wk-attract 2.4s ease-out infinite}@keyframes wk-attract{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}@media(prefers-reduced-motion:reduce){.wk-ws-btn:after{animation:none!important}}.wk-spin{display:inline-block;width:16px;height:16px;border-radius:50%;border:2.5px solid var(--rule);border-top-color:var(--accent);animation:wk-spin .9s linear infinite;flex:none}.wk-spin.lg{width:56px;height:56px;border-width:5px}.wk-spin.xs{width:12px;height:12px;border-width:2px}.wk-btn.primary .wk-spin,.wk-btn.go .wk-spin{border-color:#ffffff73;border-top-color:#fff}@keyframes wk-spin{to{transform:rotate(360deg)}}.wk-strip{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .95rem;border-radius:8px;border:1.4px solid var(--accent);background:var(--accent-soft);color:var(--accent);font-size:.86rem;margin:.75rem 0}.wk-strip b{display:block;font-weight:700}.wk-strip span{color:var(--text-2);font-size:.8rem}.wk-strip.ok{border-color:var(--go);background:var(--go-soft);color:var(--go)}.wk-strip.warn{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.wk-strip.bad{border-color:var(--bad);background:var(--bad-soft);color:var(--bad)}.wk-strip.second{border-color:var(--second);background:var(--second-soft);color:var(--second)}.wk-strip .wk-strip-x{margin-left:auto;background:none;border:0;color:inherit;cursor:pointer;font-weight:700}.wk-strip-body{flex:1}.wk-hero-strip{max-width:1000px;margin:0 auto 1rem}.wk-shelf-busy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:2.4rem 1rem;color:var(--muted);font-size:.86rem}.wk-none{padding:1rem 0;color:var(--muted);font-size:.88rem}.wk-none b{color:var(--text)}.wk-feed-more{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;margin:.9rem 0 .4rem;color:var(--muted);font-size:.82rem}.wk-discover .hm-secsearch{border:1.4px solid var(--rule);border-radius:9px;background:var(--card)}.wk-discover .hm-commhead{top:56px}.wk-ws{display:grid;grid-template-columns:224px minmax(0,1fr);gap:1.25rem;align-items:start}.wk-panel{position:sticky;top:72px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:.7rem .6rem;display:flex;flex-direction:column;gap:2px}.wk-panel-h{font-size:.78rem;font-weight:700;color:var(--muted);padding:.3rem .6rem .5rem}.wk-ws-row{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.5rem .65rem;border-radius:8px;border:0;background:none;color:var(--text);font-size:.88rem;font-weight:600;cursor:pointer}.wk-ws-row:hover{background:var(--sunk)}.wk-ws-row.on{background:var(--accent-soft);color:var(--accent)}.wk-ws-row.on.community{background:var(--second-soft);color:var(--second)}.wk-ws-row .wk-ws-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ws, var(--accent))}.wk-ws-row .wk-ws-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-ws-row .wk-ws-n{color:var(--muted);font-weight:600;font-size:.8rem}.wk-ws-row.on .wk-ws-n{color:inherit}.wk-ws-row.drop-target{outline:2px dashed var(--accent)}.wk-ws-rule{border-top:1px solid var(--border);margin:.45rem .4rem}.wk-ws-new{color:var(--accent)}.wk-ws-new.locked{color:var(--muted);cursor:default}.wk-ws-new.locked:hover{background:none}.wk-ws-lock-note{padding:0 .65rem .4rem;font-size:.74rem;color:var(--faint);line-height:1.35}.wk-head{display:flex;align-items:center;gap:.55rem;min-height:40px;flex-wrap:wrap}.wk-head h2{margin:0;font-size:1.25rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.wk-head h2.community{color:var(--second);display:inline-flex;align-items:center;gap:.4rem}.wk-head .wk-count{color:var(--muted);font-size:.86rem}.wk-pencil{display:inline-grid;place-items:center;width:26px;height:26px;border:0;background:none;color:var(--accent);cursor:pointer;border-radius:6px}.wk-pencil:hover{background:var(--accent-soft)}.wk-scopes{margin-left:auto;display:flex;align-items:center;gap:.4rem}.wk-scope{padding:.3rem .85rem;border-radius:999px;border:1.4px solid var(--border);background:var(--card);color:var(--muted);font-weight:600;font-size:.8rem;cursor:pointer}.wk-scope.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.wk-funnel{position:relative}.wk-funnel .dot{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.wk-funnel-pop{position:absolute;right:0;top:34px;z-index:50;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:var(--wk-shadow);padding:.5rem;display:flex;flex-wrap:wrap;gap:.35rem;min-width:220px}.wk-searchbar{display:flex;align-items:center;gap:.5rem;margin:.7rem 0 .8rem;padding:0 .8rem;height:40px;border-radius:9px;border:1.4px solid var(--rule);background:var(--card);color:var(--muted)}.wk-searchbar:focus-within{border-color:var(--accent)}.wk-searchbar.second:focus-within{border-color:var(--second)}.wk-searchbar input{flex:1;font:inherit;font-size:.9rem;border:0;background:transparent;color:var(--text);outline:none;min-width:0}.wk-searchbar button{background:none;border:0;color:var(--muted);cursor:pointer;font-size:1rem}.wk-nomatch{margin:-.4rem 0 .7rem;font-size:.84rem;font-weight:600;color:var(--muted)}.wk-nomatch .wk-link{margin-left:.4rem}.wk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.85rem}.wk-card{font:inherit;position:relative;display:flex;flex-direction:column;width:100%;padding:0;text-align:left;cursor:pointer;color:var(--text);border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card);transition:box-shadow .15s ease,transform .15s ease}.wk-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.wk-card:focus-visible{outline:2px solid var(--accent)}.wk-card-thumb{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;background:repeating-linear-gradient(0deg,var(--tile-grid) 0 1px,transparent 1px 15px),repeating-linear-gradient(90deg,var(--tile-grid) 0 1px,transparent 1px 15px),var(--tile)}.wk-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box}.wk-thumb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.wk-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;transition:opacity .15s ease}.wk-thumb img.peek{opacity:0}.wk-thumb .wk-card-empty{color:var(--muted);display:inline-flex}@media(hover:hover){.wk-thumb.can:hover img.main{opacity:0}.wk-thumb.can:hover img.peek{opacity:1}}.wk-card .wk-card-empty{color:var(--muted);display:inline-flex}.wk-card .wk-edge{position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--ws, transparent)}.wk-badge{position:absolute;left:8px;bottom:8px;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--card);border:1.4px solid var(--go);color:var(--go)}.wk-badge.private{border-color:var(--accent);color:var(--accent)}.wk-card-thumb .wk-ring{position:absolute;right:8px;top:8px;width:18px;height:18px;border-radius:50%;border:2.4px solid var(--warn);border-top-color:transparent;animation:wk-spin 1s linear infinite;background:var(--card)}.wk-card-thumb .wk-failed{position:absolute;right:8px;top:8px;width:18px;height:18px;border-radius:50%;background:var(--bad);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.wk-card-name{font-family:Geist Mono Variable,ui-monospace,monospace;font-size:.74rem;font-weight:600;padding:.4rem .55rem .05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-card-by{font-size:.66rem;color:var(--muted);padding:0 .55rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-card-more{position:absolute;right:6px;bottom:6px;opacity:0;z-index:3}.wk-cardwrap{position:relative}.wk-cardwrap:hover .wk-card-more,.wk-cardwrap:focus-within .wk-card-more{opacity:1}.wk-card-more .wk-iconbtn{background:var(--card);color:var(--text);width:26px;height:26px}.wk-card-menu{position:absolute;right:6px;bottom:36px;z-index:40;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:var(--wk-shadow);padding:.35rem;min-width:170px}.wk-card-menu .wk-menu-item{font-size:.82rem;padding:.4rem .55rem}.wk-card-menu .wk-menu-item.danger{color:var(--bad)}.wk-card-menu .wk-menu-sub{padding:.25rem .55rem .1rem;font-size:.7rem;color:var(--faint);font-weight:700}.wk-dropcard{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:168px;box-sizing:border-box;border-radius:12px;border:1.6px dashed var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:.8rem;cursor:pointer;text-align:center;padding:.5rem}.wk-dropcard input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.wk-dropcard .wk-plus{font-size:1.6rem;font-weight:300;line-height:1}.wk-dropcard small{font-weight:400;color:var(--muted);font-size:.72rem}.wk-dropcard.over{background:var(--card)}.wk-dropcard.paced{border-color:var(--muted);background:var(--sunk);color:var(--text-2);cursor:default}.wk-dropcard.wall{border-color:var(--bad);background:var(--bad-soft);color:var(--bad)}.wk-dropcard.busy{cursor:default}.wk-ambient{font-size:.8rem;color:var(--muted);margin:-.25rem 0 .6rem}.wk-obj-top{display:flex;align-items:center;gap:.7rem;min-height:40px;flex-wrap:wrap}.wk-back{display:inline-flex;align-items:center;gap:.25rem;background:none;border:0;color:var(--accent);font-weight:600;font-size:.9rem;cursor:pointer;padding:.3rem .2rem}.wk-obj-top .wk-sep{width:1px;height:22px;background:var(--border)}.wk-obj-top h2{margin:0;font-size:1.15rem}.wk-obj-top .wk-making{color:var(--faint);font-size:.85rem}.wk-panes{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.7rem}.wk-pane{position:relative;height:clamp(300px,58vh,640px);border-radius:12px;overflow:hidden;background:var(--sunk);border:1.4px solid var(--rule)}.wk-pane.photo{background:var(--accent-soft)}.wk-pane.photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.wk-pane.object{background:var(--accent-soft);border-color:transparent}.wk-pane.object.progress{border-color:var(--rule);background:var(--sunk)}.wk-pane.object.failed{border-color:var(--warn);background:var(--card)}.wk-pane model-viewer{width:100%;height:100%;display:block;background:transparent}.wk-pane-centre{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;padding:1rem}.wk-pane-centre b{font-size:.98rem}.wk-pane-centre span{color:var(--muted);font-size:.82rem}.wk-pane-centre .go{color:var(--go);font-weight:700;font-size:.86rem}.wk-pane-cap{text-align:center;font-size:.76rem;color:var(--faint);margin-top:.35rem}.wk-pane-cap.second{color:var(--second)}.wk-pane .wk-badge{z-index:5;left:auto;right:12px;bottom:12px;top:auto}.wk-pane .axis-gizmo{right:auto;left:12px;top:10px}.wk-pane .wk-edge{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--ws, transparent);z-index:5}.wk-pane .wk-hint{position:absolute;left:12px;bottom:10px;font-size:.72rem;color:var(--muted);z-index:5;pointer-events:none}.wk-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1rem;background:color-mix(in srgb,var(--sunk) 82%,transparent);pointer-events:none}.wk-loading b{font-size:.95rem}.wk-loading span{color:var(--muted);font-size:.8rem;max-width:34ch}.wk-loading.bad{color:var(--warn);pointer-events:auto}.wk-loading.bad b{color:var(--warn)}.wk-bar{display:block;width:min(240px,70%);height:6px;border-radius:3px;background:var(--rule);overflow:hidden}.wk-bar i{display:block;height:100%;background:var(--accent);border-radius:3px;transition:width .25s}.wk-fail-mark{width:54px;height:54px;border-radius:50%;border:3px solid var(--warn);color:var(--warn);display:grid;place-items:center;font-size:1.6rem;font-weight:800}.wk-actions{display:flex;align-items:center;gap:.7rem;margin-top:1rem;min-height:70px;padding:.8rem 1rem;border-radius:10px;border:1.4px solid var(--rule);background:var(--card)}.wk-actions.reserved{border-style:dashed;justify-content:center;color:var(--faint);font-size:.8rem}.wk-actions .wk-obj-name{flex:1;min-width:0}.wk-actions .wk-obj-name b{display:block;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-actions .wk-obj-name span{color:var(--faint);font-size:.8rem}.wk-share-new{position:relative}.wk-share-new:after{content:"new";position:absolute;left:0;right:0;bottom:-16px;text-align:center;font-size:.66rem;color:var(--second);font-weight:700}.wk-share-new .wk-btn{border-color:var(--second)}.wk-obj-note{text-align:center;color:var(--faint);font-size:.78rem;margin-top:.6rem}.wk-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:1rem;background:#18181b6b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.wk-modal{width:min(440px,100%);background:var(--card);border:1.8px solid var(--accent);border-radius:12px;padding:1.3rem 1.4rem;box-shadow:var(--wk-shadow);text-align:center}.wk-modal.second{border-color:var(--second)}.wk-modal.bad{border-color:var(--bad)}.wk-modal.left{text-align:left}.wk-modal h3{margin:0 0 .3rem;font-size:1.05rem;color:var(--accent)}.wk-modal.second h3{color:var(--second)}.wk-modal.bad h3{color:var(--bad)}.wk-modal p{margin:.25rem 0;font-size:.86rem;color:var(--muted)}.wk-modal p.go{color:var(--go);font-weight:700}.wk-modal p.faint{color:var(--faint);font-size:.78rem}.wk-modal p.bad{color:var(--bad);font-size:.8rem}.wk-modal .wk-field{display:block;text-align:left;margin:.8rem 0 .3rem;font-size:.78rem;font-weight:700;color:var(--text-2)}.wk-modal input[type=text],.wk-modal input[type=email],.wk-modal input[type=password]{width:100%;font:inherit;font-size:.95rem;padding:.6rem .75rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--text);outline:none}.wk-modal input:focus{border-color:var(--accent);background:var(--card)}.wk-modal-actions{display:flex;justify-content:space-between;gap:.6rem;margin-top:1.1rem}.wk-modal-actions.center{justify-content:center}.wk-modal-actions.start{justify-content:flex-start}.wk-linkbox{margin:.6rem 0 .3rem;padding:.6rem .8rem;border-radius:8px;background:var(--sunk);border:1px solid var(--rule);color:var(--second);font-weight:700;font-size:.86rem;word-break:break-all;text-align:left}.wk-swatches{display:flex;gap:.6rem;margin:.35rem 0 .9rem}.wk-swatch{width:28px;height:28px;border-radius:50%;border:0;cursor:pointer;background:var(--sw);outline:2px solid transparent;outline-offset:3px}.wk-swatch.on{outline-color:var(--second)}.wk-modal-rule{border-top:1px solid var(--border);margin:.9rem 0 .7rem}.wk-delete-row{text-align:left}.wk-delete-row .wk-link{color:var(--text-2);font-weight:600;display:inline-flex;align-items:center;gap:.35rem}.wk-delete-row .wk-link.danger{color:var(--bad)}.wk-delete-row .wk-link:disabled{color:var(--faint);cursor:default;text-decoration:none}.wk-delete-row small{display:block;color:var(--faint);font-size:.74rem;margin-top:.15rem}.wk-review-lead{color:var(--muted);font-size:.86rem;margin:.2rem 0 0;max-width:60ch}.wk-review .wk-head-n{color:var(--muted);font-size:.85rem}.wk-queue{display:flex;flex-direction:column;gap:.6rem}.wk-queue-row{display:flex;align-items:center;gap:.85rem;padding:.6rem .8rem;border:1px solid var(--border);border-radius:12px;background:var(--card)}.wk-queue-thumb{position:relative;flex:none;width:96px;height:72px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--tile);padding:0;cursor:pointer;display:grid;place-items:center}.wk-queue-thumb img{width:100%;height:100%;object-fit:contain}.wk-queue-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.wk-queue-name{background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:.9rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-queue-name:hover{color:var(--accent)}.wk-queue-meta span{font-size:.76rem;color:var(--muted)}.wk-queue-meta span.bad{color:var(--bad)}.wk-who,.wk-queue-meta span.warn{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted)}.wk-queue-meta span.warn{color:var(--warn)}.wk-who.ok{color:var(--go)}.wk-share-nav .wk-nav-links{display:none}.wk-share-page h2{text-align:center;margin:1rem 0 .15rem;font-size:1.25rem}.wk-share-page .wk-byline{text-align:center;color:var(--muted);font-size:.86rem;margin:0 0 1rem}.wk-share-page .wk-drop{min-height:110px;color:var(--muted);border-color:var(--rule)}.wk-share-page .wk-drop:hover{color:var(--accent)}.wk-metered{text-align:center;color:var(--go);font-weight:700;font-size:.8rem;margin-top:.8rem}.wk-signin{max-width:460px;margin:1.5rem auto}.wk-signin h2{text-align:center;margin:0 0 .9rem;font-size:1.35rem}.wk-signin .wk-modal{width:100%}.wk-signin .wk-or{display:flex;align-items:center;gap:.6rem;margin:.7rem 0;color:var(--faint);font-size:.75rem}.wk-signin .wk-or:before,.wk-signin .wk-or:after{content:"";flex:1;border-top:1px solid var(--border)}.wk-signin .wk-note{text-align:center;color:var(--faint);font-size:.78rem;margin:.8rem 0 0}.wk-mail{max-width:560px;margin:1.2rem auto;padding:1.4rem;border-radius:12px;background:var(--card);border:1px solid var(--border);text-align:center}.wk-mail h3{margin:0 0 .2rem}.wk-mail p{margin:.2rem 0;color:var(--muted);font-size:.86rem}.wk-mail .wk-mail-panes{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:.9rem 0 .4rem}.wk-mail .wk-mail-panes>div{position:relative;aspect-ratio:4 / 3;border-radius:10px;background:var(--accent-soft);overflow:hidden}.wk-mail .wk-mail-panes img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.wk-mail .wk-mail-panes model-viewer{width:100%;height:100%}.wk-mail .wk-mail-rule{border-top:1px solid var(--border);margin:.9rem 0 .6rem}.wk-mail .warn{color:var(--warn);font-weight:700}.wk-page{max-width:760px;margin:0 auto}.wk-page h2{margin:.8rem 0 .4rem}.wk-page p{color:var(--text-2);line-height:1.55;font-size:.94rem}.wk-page ul{color:var(--text-2);line-height:1.6}.wk-declutter{max-width:860px;margin:0 auto}.wk-declutter .wk-drop{display:block;position:relative;border:1.5px dashed var(--accent);border-radius:12px;padding:2.2rem 1rem;text-align:center;color:var(--accent);font-weight:600;background:var(--accent-soft);cursor:pointer}.wk-declutter .wk-drop.over{background:var(--accent);color:#fff}.wk-declutter .wk-drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.wk-declutter .wk-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem;align-items:center;margin:1rem 0}.wk-declutter .wk-pane-img{aspect-ratio:4 / 3;border:1px solid var(--border);border-radius:12px;background:var(--card);display:grid;place-items:center;overflow:hidden;position:relative}.wk-declutter .wk-pane-img.progress{background:var(--sunk);border-color:var(--rule)}.wk-declutter .wk-pane-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.wk-declutter .wk-pane-img .wk-wait{text-align:center;color:var(--muted);font-size:.9rem;padding:1rem}.wk-declutter .wk-pane-img .wk-wait.bad{color:var(--bad)}.wk-declutter .wk-reason{display:block;margin-top:.5rem;font-size:.8rem;color:var(--muted)}.wk-declutter .wk-arrow{color:var(--muted);font-size:1.4rem}.wk-declutter .wk-critic{text-align:center;color:var(--muted);font-size:.9rem;margin:.4rem 0 0}.wk-declutter .wk-critic b{color:var(--text)}.wk-declutter .wk-ways{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.8rem}.wk-declutter .wk-blurb{color:var(--muted);margin:.2rem 0 1rem}.wk-settings-h{grid-column:1 / -1;margin:1.2rem 0 .2rem;font-size:.95rem}.wk-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem;margin-top:1rem}.wk-tool{display:block;padding:.9rem 1rem;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--text);text-decoration:none}.wk-tool:hover{border-color:var(--accent)}.wk-tool b{display:block;margin-bottom:.2rem}.wk-tool span{color:var(--muted);font-size:.82rem}@media(max-width:760px){.wk-main{padding:.8rem .8rem 2rem}.wk-nav{padding:0 .7rem;gap:.3rem}.wk-pane-cap{display:none}.wk-burger{display:inline-grid}.wk-brand{margin-right:0}.wk-nav-right .wk-avatar,.wk-nav-right .wk-signin-btn,.wk-tier{display:none}.wk-ws-btn{padding:.35rem .7rem;font-size:.82rem}.wk-nav-account{display:flex;flex-direction:column;gap:2px}.wk-nav-account .wk-menu-item{padding:.6rem .8rem;font-size:.92rem}.wk-nav-account .wk-menu-head{padding:.3rem .8rem .5rem;border:0}.wk-nav-account .wk-menu-note{padding:.4rem .8rem .1rem}.wk-nav-account .wk-nav-build{padding:.1rem .8rem .5rem}.wk-nav-links.open{display:flex;flex-direction:column;align-items:stretch;gap:2px;position:absolute;top:56px;left:0;right:0;z-index:110;padding:.5rem .7rem .7rem;background:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--wk-shadow)}.wk-obj .wk-actions .wk-obj-name{display:none}.wk-obj .wk-actions{justify-content:center}.wk-obj .wk-actions .wk-btn.primary{flex:1}.wk-queue-row{flex-wrap:wrap}.wk-queue-thumb{width:64px;height:48px}.wk-queue-meta{flex-basis:calc(100% - 5.5rem)}.wk-queue-row .wk-btn{flex:1}.wk-ws{grid-template-columns:1fr}.wk-panel{position:static}.wk-head h2{max-width:60vw}.wk-scopes{margin-left:0;width:100%}.wk-main:has(.wk-obj){padding-bottom:.8rem}.wk-obj{display:flex;flex-direction:column;min-height:calc(100svh - 56px - 1.6rem)}.wk-obj-top{flex:none;flex-wrap:nowrap;min-height:36px;gap:.5rem}.wk-obj-top h2{flex:1;min-width:0;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-obj-top .wk-making{display:none}.wk-obj .wk-panes{display:flex;flex-direction:column;flex:1;min-height:0;gap:.6rem;margin-top:.5rem}.wk-obj .wk-panes+.wk-panes{display:none}.wk-obj .wk-pane{flex:1 1 0;min-height:120px;height:auto}.wk-obj .wk-pane.expanded{flex:3 1 0}.wk-obj .wk-actions{flex:none;margin-top:.6rem;min-height:56px;padding:.55rem .8rem;gap:.5rem}.wk-obj .wk-actions .wk-btn{padding:.45rem .75rem}.wk-share-page .wk-panes{grid-template-columns:1fr;gap:.6rem}.wk-share-page .wk-pane{height:38svh}.wk-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem}.wk-mail .wk-mail-panes{grid-template-columns:1fr}}@media(max-width:760px)and (orientation:landscape){.wk-obj .wk-panes{flex-direction:row}.wk-share-page .wk-panes{grid-template-columns:1fr 1fr}.wk-share-page .wk-pane{height:70svh}}.wk-meanwhile{margin-top:1rem}.wk-bench{position:relative}.wk-bench-stage{height:300px;border-radius:12px;background:var(--sunk);overflow:hidden}.wk-bench-stage canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.wk-bench-stage canvas:active{cursor:grabbing}.wk-bench-btn{position:absolute;right:.6rem;top:2rem;padding:.35em .8em;border-radius:6px;border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}.wk-bench-btn:disabled{opacity:.6;cursor:default}.wk-bench-line{text-align:center;font-size:.76rem;color:var(--faint);margin:.35rem 0 0}.wk-bench-line.yours{color:var(--accent)}.wk-meanwhile .wk-pane-cap{margin:0 0 .5rem}.wk-meanwhile .hm-caro{margin-bottom:0}.wk-meanwhile .hm-caro-card{width:132px;border-radius:10px;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.wk-meanwhile .hm-caro-card:hover{box-shadow:none;transform:none}.wk-meanwhile .hm-caro-name{font-size:.7rem;padding:.35rem .5rem .05rem}.wk-meanwhile .hm-caro-by{font-size:.64rem;padding:0 .5rem .4rem}.wk-meanwhile .hm-caro.drift .hm-caro-track{animation-duration:60s}.wk-meanwhile .hm-caro.drift:hover .hm-caro-track{animation-play-state:running}@media(max-width:760px){.wk-meanwhile{display:none}}.wk-settings{position:relative;left:50%;transform:translate(-50%);width:min(calc(100vw - 2.5rem),1200px);max-width:none}.wk-settings-when{color:var(--faint);font-size:.8rem;margin:.3rem 0 .9rem}.wk-settings-grid{display:flex;flex-direction:column;gap:.55rem}.wk-settings-row{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:center;padding:.6rem .8rem;border:1px solid var(--border);border-radius:10px;background:var(--card)}.wk-settings-label{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wk-settings-label b{font-size:.9rem}.wk-settings-label small{color:var(--muted);font-size:.76rem;line-height:1.35}.wk-settings-row select,.wk-settings-row input{width:100%;font:inherit;font-size:.88rem;padding:.5rem .65rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--text);outline:none}.wk-settings-row select:focus,.wk-settings-row input:focus{border-color:var(--accent);background:var(--card)}.wk-settings-row.text{grid-template-columns:1fr;gap:.5rem;align-items:stretch}.wk-settings-text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.wk-settings-text textarea{width:100%;box-sizing:border-box;font:inherit;font-size:.88rem;line-height:1.45;padding:.55rem .7rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--text);outline:none;resize:vertical;min-height:6rem}.wk-settings-text textarea:focus{border-color:var(--accent);background:var(--card)}.wk-settings-textways{display:flex;align-items:center;gap:.9rem;font-size:.78rem;color:var(--faint)}.wk-settings-textways .wk-link{font-size:.8rem}.wk-settings-actions{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1rem;position:sticky;bottom:0;padding:.7rem 0;background:var(--bg);border-top:1px solid transparent}.wk-settings-actions.dirty{border-top-color:var(--rule)}.wk-settings-unsaved{margin-right:auto;font-size:.85rem;font-weight:600;color:var(--accent)}.wk-settings .go,.wk-settings .bad{font-size:.86rem;margin:.8rem 0 0}@media(max-width:760px){.wk-settings-row{grid-template-columns:1fr;gap:.5rem}.wk-settings-actions{flex-direction:column-reverse}.wk-settings-actions .wk-btn{justify-content:center}}.wk-people-search{display:flex;align-items:center;gap:.5rem;margin:.6rem 0 .9rem;max-width:520px;color:var(--muted)}.wk-people-search input{flex:1;font:inherit;font-size:.9rem;padding:.5rem .7rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--text);outline:none}.wk-people-search input:focus{border-color:var(--accent);background:var(--card)}.wk-person.banned{border-color:var(--bad)}.wk-person-email{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.wk-person-email b{font-size:.92rem}.wk-person-plan{font:inherit;font-size:.84rem;padding:.4rem .6rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--text);max-width:200px}.wk-pill{font-size:.7rem;font-weight:700;padding:.1rem .5rem;border-radius:999px;border:1px solid currentColor}.wk-pill.admin{color:var(--accent)}.wk-pill.bad{color:var(--bad)}.wk-confirm p{margin:.4rem 0 0;color:var(--text-2);font-size:.9rem;text-align:center}.wk-suspended{text-align:center;padding-top:3rem}.wk-suspended h2{color:var(--bad)}@media(max-width:760px){.wk-person .wk-person-plan{flex:1}}.wk-review .wk-head .wk-manage{margin-left:auto;position:relative}.wk-review .wk-head .wk-sep{width:1px;height:22px;background:var(--border)}.wk-manage .wk-btn.on{border-color:var(--accent);color:var(--accent)}.wk-manage-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:170px;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:var(--wk-shadow);padding:.35rem}.wk-manage-menu .wk-menu-item{font-size:.86rem;padding:.45rem .6rem}.wk-chips{display:flex;align-items:center;gap:.35rem;flex:none}.wk-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .75rem;border-radius:999px;border:1.4px solid var(--border);background:var(--card);color:var(--muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap}.wk-chip:hover{color:var(--text);border-color:var(--text-2)}.wk-chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.wk-chip em{font-style:normal;font-size:.7rem;font-weight:700;min-width:1.35em;padding:0 .4em;border-radius:999px;background:var(--muted);color:#fff;line-height:1.35em;text-align:center}.wk-chip.on em{background:var(--accent)}.wk-review .wk-review-lead{margin-bottom:.2rem}.wk-panel-top{position:sticky;top:56px;z-index:5;background:var(--bg);margin:.4rem 0 .9rem;padding:.4rem 0 .5rem;border-bottom:1px solid var(--border)}.wk-queue-tools{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.wk-queue-find{display:flex;align-items:center;gap:.45rem;flex:1 1 260px;max-width:460px;padding:0 .7rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--muted)}.wk-queue-find input{flex:1;min-width:0;font:inherit;font-size:.88rem;padding:.45rem 0;border:0;background:none;color:var(--text);outline:none}.wk-queue-find:focus-within{border-color:var(--accent);background:var(--card)}.wk-queue-sort{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--muted)}.wk-queue-sort select{font:inherit;font-size:.86rem;padding:.42rem .6rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--text)}@media(max-width:760px){.wk-panel-top{margin:.4rem -.8rem .8rem;padding:.4rem .8rem .5rem}.wk-chips{flex:1 1 100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wk-chips::-webkit-scrollbar{display:none}.wk-queue-find{flex:1 1 140px;max-width:none}.wk-queue-sort>span{display:none}.wk-queue-sort select{max-width:42vw}.wk-review .wk-head{flex-wrap:wrap;gap:.3rem .6rem}.wk-review .wk-head h2{max-width:none}.wk-queue-row .wk-btn{flex:1 1 40%;justify-content:center}}.wk-queue-title{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.wk-queue-title .wk-pencil{flex:none}.wk-full-btn,.wk-full-x{position:absolute;top:.6rem;right:.6rem;z-index:4;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--text);box-shadow:var(--wk-shadow)}.wk-full-btn:hover,.wk-full-x:hover{border-color:var(--accent);color:var(--accent)}.wk-pane.object.full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;height:100vh;height:100dvh;border-radius:0;border:0;background:var(--bg)}.wk-pane.object.full .wk-full-x{top:.9rem;right:.9rem;width:40px;height:40px}.wk-pane.object.full model-viewer{width:100%;height:100%}.wk-status{display:flex;flex-direction:column;gap:1.4rem}.wk-status-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.6rem}.wk-status-head h3{margin:0;font-size:1rem}.wk-status-when{margin-left:auto;font-size:.76rem;color:var(--faint)}.wk-status-note.top{margin:-.2rem 0 .7rem}.wk-pill.host{color:var(--muted);margin-left:.5rem;font-weight:600;vertical-align:middle}.wk-credits{padding:.9rem 1rem;border:1px solid var(--border);border-radius:12px;background:var(--card)}.wk-credits-now{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.7rem}.wk-credits-now b{font-size:1.7rem;font-weight:800;letter-spacing:-.02em}.wk-credits-now span{color:var(--muted)}.wk-credits-now .bad{color:var(--bad)}.wk-credits-table{width:100%;border-collapse:collapse;font-size:.86rem}.wk-credits-table th,.wk-credits-table td{padding:.35rem .5rem;text-align:right;border-top:1px solid var(--rule)}.wk-credits-table thead th{border-top:0;color:var(--muted);font-weight:600;font-size:.78rem}.wk-credits-table tbody th{text-align:left;font-weight:600;color:var(--text)}.wk-credits-table td{font-variant-numeric:tabular-nums}.wk-status-note{margin:.6rem 0 0;font-size:.78rem;color:var(--muted)}.wk-status-list{display:flex;flex-direction:column;gap:.5rem}.wk-status-row{display:flex;align-items:center;gap:.85rem;padding:.6rem .8rem;border:1px solid var(--border);border-radius:12px;background:var(--card)}.wk-status-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem;font-size:.82rem}.wk-status-meta b{font-size:.9rem}.wk-status-meta .faint{color:var(--faint)}.wk-state{flex:none;min-width:6.2rem;text-align:center;font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;border:1px solid currentColor}.wk-state.ok{color:var(--go)}.wk-state.warn{color:var(--warn)}.wk-state.bad{color:var(--bad)}.wk-state.faint{color:var(--muted)}@media(max-width:640px){.wk-status-row{flex-wrap:wrap}.wk-status-row .wk-btn{margin-left:auto}}.wk-plans{max-width:1080px;margin:0 auto}.wk-plans-head{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:.6rem 0 1rem}.wk-plans-head h2{margin:0}.wk-plans-head .wk-pill{display:inline-flex;align-items:center;gap:.3rem}.wk-period{margin-left:auto;display:inline-flex;gap:.3rem}.wk-period em{font-style:normal;font-size:.7rem;font-weight:700;color:var(--go);margin-left:.3rem}.wk-plan-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.wk-plan-card{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.1rem 1rem;border:1.4px solid var(--border);border-radius:14px;background:var(--card)}.wk-plan-card.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.wk-plan-card h3{margin:0;font-size:1.05rem}.wk-plan-price{display:flex;align-items:baseline;gap:.4rem}.wk-plan-price b{font-size:1.7rem;font-weight:800;letter-spacing:-.02em}.wk-plan-price span{color:var(--muted);font-size:.82rem}.wk-plan-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;flex:1}.wk-plan-card li{display:flex;align-items:flex-start;gap:.4rem;font-size:.84rem;color:var(--text-2);line-height:1.35}.wk-plan-card li svg{flex:none;margin-top:.2em;color:var(--go)}.wk-plan-card .wk-btn.wide{width:100%;justify-content:center}.wk-plan-state{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.86rem;font-weight:600;color:var(--go);min-height:38px}.wk-plan-state .wk-link{margin-left:auto}.wk-seats{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--muted)}.wk-seats input{width:4.2rem;font:inherit;font-size:.9rem;padding:.35rem .5rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--text)}.wk-seats small{margin-left:auto;font-weight:700;color:var(--text)}.wk-plans-foot{color:var(--faint);font-size:.8rem;margin:1rem 0 0;text-align:center}@media(max-width:960px){.wk-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wk-plan-cards{grid-template-columns:1fr}.wk-period{margin-left:0}}.wk-pastdue{margin:0 0 .8rem}.wk-strip.warn{border-color:var(--warn)}.wk-strip .wk-spin{margin-right:.4rem}.wk-team .wk-obj-top{margin-bottom:.6rem}.wk-team-seats{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.92rem;color:var(--text-2)}.wk-team-seats b{color:var(--text)}.wk-team-seats .wk-link{margin-left:.3rem}.wk-team-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem .6rem;align-items:center;margin:.9rem 0 .6rem;max-width:560px}.wk-team-add input{font:inherit;font-size:.9rem;padding:.5rem .7rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--text);outline:none}.wk-team-add input:focus{border-color:var(--accent);background:var(--card)}.wk-team-add small{grid-column:1 / -1;color:var(--muted);font-size:.78rem}.wk-team .wk-queue{margin-top:.6rem}.wk-team-note{font-size:.8rem;margin-top:.8rem}.wk-member .wk-btn{flex:none}.wk-pill.ok{color:var(--go);display:inline-flex;align-items:center;gap:.25rem}.wk-kept{font-size:.82rem;color:var(--muted);margin:.2rem 0 .6rem}.wk-kept.soon{color:var(--warn);font-weight:600}.wk-obj-licence{color:var(--faint);font-size:.76rem;margin:.3rem 0 0}.wk-panel-team{display:flex;flex-direction:column;gap:.15rem}.wk-panel-team b{display:inline-flex;align-items:center;gap:.35rem;color:var(--text)}.wk-panel-team small{font-weight:500;text-transform:none;letter-spacing:0;color:var(--faint);font-size:.72rem;line-height:1.3}.wk-panel-h.small{font-size:.7rem;margin-top:.3rem}.wk-ws-lock-note.bad{color:var(--bad)}.wk-head .wk-pill{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted);font-weight:600}.wk-contact textarea{width:100%;font:inherit;font-size:.9rem;padding:.5rem .7rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--text);outline:none;resize:vertical;box-sizing:border-box}.wk-contact textarea:focus{border-color:var(--accent);background:var(--card)}.wk-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.wk-contact-row>span{display:flex;flex-direction:column;min-width:0}.wk-honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wk-adminplans{max-width:900px}.wk-switch{display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem}.wk-switch input{width:1.1rem;height:1.1rem}.wk-prices{display:flex;flex-direction:column;gap:.5rem}.wk-price-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .7rem;padding:.6rem .8rem;border:1px solid var(--border);border-radius:10px;background:var(--card)}.wk-price-row label,.wk-caps label{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;color:var(--muted);min-width:0}.wk-price-row input,.wk-price-row select,.wk-caps input,.wk-caps select{font:inherit;font-size:.84rem;padding:.35rem .5rem;border-radius:8px;border:1.4px solid var(--rule);background:var(--sunk);color:var(--text);width:7.5rem;box-sizing:border-box}.wk-price-row label:first-child input{width:10rem}.wk-price-row label:nth-child(2) input{width:13rem}.wk-check{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--text-2)}.wk-versions{margin-top:.8rem}.wk-versions-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.wk-version-card{padding:.6rem .8rem;margin-bottom:.5rem;border:1px solid var(--border);border-radius:10px;background:var(--card)}.wk-version-card.frozen{opacity:.85}.wk-version-head{display:flex;align-items:center;gap:.6rem;font-size:.78rem;margin-bottom:.4rem}.wk-caps{display:flex;flex-wrap:wrap;gap:.5rem .7rem}.wk-flags{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin-top:.5rem}.wk-enquiry-msg{white-space:pre-wrap;color:var(--text);font-size:.86rem;margin-top:.2rem}.wk-downloads-table{width:100%;border-collapse:collapse;font-size:.86rem}.wk-downloads-table th,.wk-downloads-table td{padding:.35rem .5rem;text-align:right;border-top:1px solid var(--rule)}.wk-downloads-table thead th{border-top:0;color:var(--muted);font-weight:600;font-size:.78rem}.wk-downloads-table thead th:first-child,.wk-downloads-table thead th:nth-child(2){text-align:left}.wk-downloads-table td{font-variant-numeric:tabular-nums}.wk-downloads-table tbody th{text-align:left;font-weight:500;color:var(--text)}.wk-downloads-table tbody th .wk-link{font:inherit;text-align:left}.wk-status-head .wk-chips{margin-left:.6rem}.wk-objects .wk-top{display:flex;gap:.9rem;align-items:flex-start;margin:.4rem 0 .6rem}.wk-objects .wk-top-photo{position:relative;width:110px;height:110px;flex:none;border:1px solid var(--rule);border-radius:10px;overflow:hidden;background:var(--card)}.wk-objects .wk-top-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.wk-objects .wk-line{margin:.3rem 0 0}.wk-objects .wk-rows{display:flex;flex-direction:column;gap:.4rem;margin:.6rem 0}.wk-orow{position:relative;display:flex;align-items:center;gap:.7rem;padding:.45rem .7rem .45rem .55rem;border:1px solid var(--rule);border-radius:10px;background:var(--card)}.wk-orow.main{border-color:var(--accent)}.wk-orow.ghost{opacity:.5;border-style:dashed}.wk-orow.loaded{border-style:dashed}.wk-orow.loaded[data-pic=made]{border-style:solid}.wk-orow.editing{background:var(--accent-soft)}.wk-orow input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:none}.wk-orow .wk-othumb{position:relative;width:48px;height:48px;flex:none;border-radius:7px;background:var(--sunk);overflow:hidden;display:grid;place-items:center}.wk-orow .wk-othumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;background:var(--card)}.wk-orow .wk-oname{display:flex;align-items:center;gap:.4rem;font-weight:600;min-width:0}.wk-orow .wk-oname .wk-opens{color:var(--faint);background:none;border:0;padding:.1rem;cursor:pointer;display:inline-flex}.wk-orow:hover .wk-oname .wk-opens,.wk-orow .wk-oname .wk-opens:focus-visible{color:var(--accent)}.wk-orow .wk-oinput{font:inherit;font-weight:600;border:1px solid var(--accent);border-radius:6px;padding:.15rem .45rem;background:var(--card);color:var(--text);min-width:12rem}.wk-orow .wk-osp{flex:1}.wk-orow .wk-ostate{white-space:nowrap;font-size:.78rem;font-weight:600;padding:.1rem .55rem;border-radius:99px;background:var(--sunk);color:var(--muted)}.wk-orow .wk-ostate.run{background:var(--accent-soft);color:var(--accent)}.wk-orow .wk-ostate.ok{background:var(--go-soft);color:var(--go)}.wk-orow .wk-ostate.bad{background:transparent;color:var(--bad)}.wk-orow .wk-oact{font-size:.8rem;font-weight:600;color:var(--accent);background:none;border:0;padding:0;cursor:pointer;margin-left:.4rem}.wk-orow .wk-obad{color:var(--bad);font-weight:700}.wk-objects .wk-count{color:var(--muted);font-size:.9rem;margin:.2rem 0}.wk-objects .wk-ways{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap;margin-top:.6rem}.wk-obj-part{color:var(--muted);font-size:.9rem;margin:.4rem 0}@media(max-width:640px){.wk-objects .wk-top-photo{width:72px;height:72px}.wk-orow{flex-wrap:wrap}.wk-orow .wk-osp{display:none}}.wk-orow button.wk-othumb{border:0;padding:0;cursor:zoom-in;font:inherit}.wk-orow .wk-opeek{display:none;position:absolute;left:4.2rem;top:50%;transform:translateY(-50%);width:260px;height:260px;object-fit:contain;background:var(--card);border:1px solid var(--rule);border-radius:12px;box-shadow:var(--wk-shadow);z-index:30;pointer-events:none}@media(hover:hover)and (min-width:700px){.wk-orow .wk-othumb:hover+.wk-opeek{display:block}}.wk-opeek-modal{width:min(560px,100%)}.wk-opeek-modal img{width:100%;max-height:70vh;object-fit:contain;background:var(--card);border-radius:8px;display:block;margin-bottom:.6rem}.wk-opeek-modal h3{margin:0 0 .6rem}.wk-oagain{text-align:left}.wk-declutter .wk-pane-peek{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.wk-oagain label{display:block;font-size:.85rem;color:var(--muted)}.wk-oagain textarea{display:block;width:100%;box-sizing:border-box;margin-top:.35rem;font:inherit;font-size:.85rem;color:var(--text);background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:.45rem .55rem;resize:vertical}.wk-oagain textarea:focus{outline:none;border-color:var(--accent)}.wk-oagain-ways{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.6rem}.wk-oagain-from{display:flex;flex-wrap:wrap;gap:.3rem .9rem;align-items:center;margin-top:.5rem;font-size:.85rem;color:var(--muted)}.wk-oagain-from>span{font-weight:600}.wk-oagain-from label{display:inline-flex;align-items:center;gap:.3rem;color:var(--text)}.wk-oagain-from input{accent-color:var(--accent)}.wk-pipe{position:relative;left:50%;transform:translate(-50%);width:calc(100vw - 2.5rem);max-width:1600px;margin-top:1.4rem;padding-top:.9rem;border-top:1px solid var(--rule)}@media(max-width:699px){.wk-pipe{display:none}}.wk-pipe h3{margin:0 0 .15rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wk-pipe .wk-pipe-blurb{margin:0 0 .5rem;color:var(--faint);font-size:.8rem}.wk-pipe-lane{display:flex;gap:.6rem;align-items:flex-start;margin:.4rem 0}.wk-pipe-row{flex:none;width:7.5rem;font-weight:600;font-size:.85rem;padding-top:.55rem;overflow-wrap:anywhere}.wk-pipe-cards{display:flex;gap:1.1rem;overflow-x:auto;padding:.2rem 0 .5rem;min-width:0;flex:1}.wk-pipe-card{position:relative;flex:none;width:210px;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .7rem;border:1px solid var(--rule);border-radius:10px;background:var(--card);font-size:.8rem;color:var(--muted)}.wk-pipe-card+.wk-pipe-card:before{content:"";position:absolute;left:-1.1rem;top:1.3rem;width:1.1rem;height:2px;background:var(--rule)}.wk-pipe-card>b{color:var(--text);font-size:.95rem}.wk-pipe-card.running{border-color:var(--accent)}.wk-pipe-card.failed{border-color:var(--bad)}.wk-pipe-state.ok{color:var(--go)}.wk-pipe-state.failed{color:var(--bad)}.wk-pipe-state.running{color:var(--accent)}.wk-pipe-io{display:flex;align-items:center;gap:.3rem;margin-top:.2rem}.wk-pipe-img{position:relative;width:64px;height:64px;padding:0;border:1px solid var(--rule);border-radius:6px;background:var(--card);cursor:zoom-in;overflow:hidden}.wk-pipe-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.wk-pipe-card pre{margin:0;align-self:stretch;font-size:.7rem;white-space:pre-wrap;overflow-wrap:anywhere;max-height:10rem;overflow:auto;background:var(--sunk);border-radius:6px;padding:.35rem .45rem;color:var(--text)}.wk-pipe-card details{align-self:stretch;margin-top:.15rem}.wk-pipe-card summary{cursor:pointer;font-weight:600}.wk-pipe-card .wk-link{font-size:.8rem}.wk-signin .wk-pk-btn.quiet{margin-top:.45rem;color:var(--accent);border-color:var(--accent)}.wk-strip-pk{border-color:var(--accent);background:var(--accent-soft)}.wk-strip-pk b{color:var(--accent)}.wk-strip-ways{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.wk-passkeys .wk-rows{display:flex;flex-direction:column;gap:.4rem;margin:.6rem 0}.wk-passkeys .wk-pk-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--sunk);color:var(--accent);flex:none}.wk-passkeys .wk-pk-when{color:var(--muted);font-size:.78rem;white-space:nowrap}.wk-passkeys .wk-pk-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem;border:1.5px dashed var(--accent);border-radius:12px;background:var(--accent-soft);color:var(--accent);font-weight:600;margin:.6rem 0}.wk-passkeys .wk-note{color:var(--faint);font-size:.78rem;margin-top:.8rem}@media(max-width:640px){.wk-passkeys .wk-orow{flex-wrap:wrap}.wk-passkeys .wk-pk-when{white-space:normal}}.wk-takeout{margin-top:.5rem;font-size:.9em}.wk-busy-line{color:var(--faint)}.wk-settings-activity{margin:0 0 .4rem;font-size:.92em;color:var(--muted)}.wk-settings-activity b{color:inherit;font-weight:600}.wk-sizemass-line{display:flex;flex-wrap:wrap;gap:0 .6rem;align-items:baseline;margin-top:.15rem;font-size:.8rem;color:var(--muted)}.wk-sizemass-line[data-size-source=guess]>span:first-child{color:var(--second)}.wk-sizemass-line .wk-link{font-size:.8rem}.wk-sizing{color:var(--second);font-weight:600}.wk-sizemass{margin-top:.7rem;padding:.9rem 1rem;border-radius:10px;border:1.4px solid var(--accent);background:var(--card)}.wk-sizemass-head b{display:block;font-size:.95rem}.wk-sizemass-head span{color:var(--muted);font-size:.8rem}.wk-sizemass-fields{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem .8rem;margin-top:.7rem}.wk-sizemass-field{display:flex;flex-direction:column;gap:.2rem;font-size:.76rem;color:var(--muted)}.wk-sizemass-field input,.wk-sizemass-field.mass input{width:6.2rem}.wk-sizemass-fields select{height:2.2rem}.wk-sizemass-lock{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--muted);padding-bottom:.45rem}.wk-sizemass-why{font-size:.8rem;color:var(--muted);padding-bottom:.5rem}.wk-sizemass-note{margin:.5rem 0 0;font-size:.8rem;color:var(--second)}.wk-sizemass-error{margin:.5rem 0 0;font-size:.8rem;color:var(--bad)}.wk-sizemass-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.8rem}.wk-sizemass-step{margin-right:auto;font-size:.8rem;color:var(--muted)}.wk-pane .st-ap-sizebox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:6}
