@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Caveat:wght@500;700&family=Cormorant+Garamond:wght@400;600;700&family=Courier+Prime:wght@400;700&family=Dancing+Script:wght@500;700&family=EB+Garamond:wght@400;500;700&family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,700&family=Great+Vibes&family=IBM+Plex+Sans:wght@400;500;600&family=Pinyon+Script&family=Playfair+Display:wght@400;700&display=swap";html,body{margin:0;background:#16202b;color-scheme:dark}.ws{--ink:#16202B;--panel:#1E2B38;--panel2:#243444;--rule:#38506A;--text:#ECE6DA;--dim:#93A5B8;--brass:#E4B363;--verd:#7FB2A6;--rose:#C9736B;--tick:#3DBA5E;--stamp:#6BE88A;--zone-catalogue:#D0A248;--zone-catalogue-wash:rgba(208,162,72,.28);--zone-making:#6F908F;--zone-making-wash:rgba(111,144,143,.28);--zone-running:#A56B48;--zone-running-wash:rgba(165,107,72,.28);--zone-setup:#9C88BD;--zone-setup-wash:rgba(156,136,189,.28);--zone-catalogue-active:#DDB268;--zone-making-active:#93B4B3;--zone-running-active:#CC966F;--zone-setup-active:#C6B7E0;--dim-onzone:#C3D0DC;--on-brass:#1a1408;--on-zone:#000;--danger:#e74c3c;--danger-line:#c0392b;--danger-solid:#8b2020;--on-danger:#fff;--pad:22px;--tabrow-h:41px;--subrow-h:34px;--menubar-h:0px;--tabbar-h:calc(var(--menubar-h) + var(--tabrow-h));font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--text);background:var(--ink);min-height:100%;box-sizing:border-box;padding:var(--pad);padding-top:12px;padding-left:max(var(--pad),env(safe-area-inset-left));padding-right:max(var(--pad),env(safe-area-inset-right));padding-bottom:max(var(--pad),env(safe-area-inset-bottom))}:root[data-theme=light]{background:#e5dac4;color-scheme:light}:root[data-theme=light] body{background:#e5dac4}:root[data-theme=light] .ws{--ink:#E5DAC4;--panel:#F6F0E2;--panel2:#FBF6EB;--rule:#B4A07C;--text:#101A24;--dim:#423B2D;--brass:#674311;--on-brass:#F7EFDD;--on-zone:#F7EFDD;--danger:#A82B1E;--danger-line:#8E2018;--danger-solid:#8b2020;--on-danger:#FBF3E6;--verd:#27564A;--rose:#83332C;--tick:#246637;--stamp:#1A5A2F;--zone-catalogue:#75540C;--zone-catalogue-wash:rgba(117,84,12,.14);--zone-making:#33504F;--zone-making-wash:rgba(51,80,79,.14);--zone-running:#753F1E;--zone-running-wash:rgba(117,63,30,.14);--zone-catalogue-active:#523902;--zone-making-active:#243B3A;--zone-running-active:#5C3115;--zone-setup:#5E4A7C;--zone-setup-wash:rgba(94,74,124,.14);--zone-setup-active:#45335F;--dim-onzone:#333D48}:root[data-theme=light] .ws-rail,:root[data-theme=light] .ws-top,:root[data-theme=light] .ws-menubar,:root[data-theme=light] .ws-menubar-new:before{background:#d8c6a2}:root[data-theme=light] .ws-top{border-bottom-color:#8a6a2e}:root[data-theme=light] .ws-rail{border-right-color:#8a6a2e}:root[data-theme=light] .ws-menubar,:root[data-theme=light] .ws-menubar-new:before{border-color:#8a6a2e}:root[data-theme=light] .ws-rail-item:hover,:root[data-theme=light] button.ws-rail-head:hover{background:#e9dcc0}:root[data-theme=light] .ws-rail-item[data-on="1"]{background:#f6f0e2}:root[data-theme=light] .ws-rail-find{background:#eaddc3;border-color:#8e6f3c;color:#33291a}:root[data-theme=light] .ws-rail-foot{border-top-color:#a58a5a}:root[data-theme=light] .ws-rail .ws-tagline{color:#331f05;opacity:1}:root[data-theme=light] .ws-rail .ws-ver{color:#2a2519}:root[data-theme=light] .ws-ver-new{color:#1f4a3e;border-color:#1f4a3e73;background:#1f4a3e1a}:root[data-theme=light] .ws-ver-new:hover{background:#1f4a3e33}:root[data-theme=light] .ws-top-find{border-color:#8e6f3c}:root[data-theme=light] .ws-psteps{border-bottom-color:#b4a07c}:root[data-theme=light] .ws-card{box-shadow:0 1px 2px #3c2d1412}:root[data-theme=light] .ws-hero{background:linear-gradient(135deg,#7e5119,#6f4715 52%,#634012);border-color:#64420f;color:#fdf8ee;box-shadow:0 5px 18px #3c280a38}:root[data-theme=light] .ws-hero-words i{color:#f7efdf}:root[data-theme=light] .ws-hero-plus{background:#f5ebd6;border-color:#4a2f0c;color:#5a3a12}:root[data-theme=light] .ws-approve[data-on="1"]{background:linear-gradient(0deg,#1e6b372e,#1e6b372e),var(--panel)}:root[data-theme=light] .ws-seg button,:root[data-theme=light] .ws-ghost{background:#efe6d3;border-color:#7a5f33;color:#3a2e1c}:root[data-theme=light] .ws-seg button:hover:not(:disabled),:root[data-theme=light] .ws-ghost:hover:not(:disabled){background:#e4d7bc;border-color:#5a4423;color:#241b0c}:root[data-theme=light] .ws-in,:root[data-theme=light] .ws-sel,:root[data-theme=light] .ws-ta{border-color:#8a6e3e}:root[data-theme=light] .ws-seg button[data-on="1"]{background:#fbf6ec;border-color:var(--brass);color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass)}:root[data-theme=light] .ws-seg button[data-inuse="1"]{background:color-mix(in srgb,var(--verd) 22%,#FBF6EC);color:var(--text)}:root[data-theme=light] .ws-plate{border:1px solid #D8CBB2;box-shadow:0 1px 3px #3c2d141a}:root[data-theme=light] .ws-editor{border-color:#d2c4a8}:root[data-theme=light] .ws-tab-blurb{color:var(--dim);opacity:1}:root[data-theme=light] .ws-save-status{background:#ede0c0;border-color:#b59c6c}:root[data-theme=light] .ws-save-status[data-state=saved]{color:#22523a}:root[data-theme=light] .ws-save-status[data-state=saving],:root[data-theme=light] .ws-save-status[data-state=muse]{color:#3a2d1b}:root[data-theme=light] .ws-save-status[data-state=failed]{color:#7a2020}.ws[data-subrow="1"]{--tabbar-h:calc(var(--menubar-h) + var(--tabrow-h) + var(--subrow-h))}.ws *{box-sizing:border-box}.ws{--rail-w:252px;padding-top:0}@media(min-width:901px){.ws{padding-left:calc(var(--rail-w) + max(var(--pad),env(safe-area-inset-left)))}}.ws-rail{position:fixed;top:0;bottom:0;left:0;width:var(--rail-w);z-index:52;display:flex;flex-direction:column;overflow:visible;background:var(--panel);border-right:1px solid var(--rule);padding:12px 0 0}.ws-rail-scroll{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 10px max(10px,env(safe-area-inset-bottom))}@media(max-width:900px){.ws-rail{display:none}}.ws-rail-brand{display:flex;flex-direction:column;flex:none;padding:0 14px 8px}.ws-rail .ws-tagline{font-size:23px;line-height:1.05;margin:2px 0 3px;text-align:center}.ws-rail-say{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 8px;min-width:0}.ws-rail .ws-ver{margin:0 0 4px auto}.ws-rail .ws-ver-new{margin:0 0 4px}.ws-rail-biz{font-size:12.5px;color:var(--text);margin:0 0 3px;min-width:0;overflow-wrap:anywhere}.ws-title{margin:0;line-height:0}.ws-logo{height:100px;width:auto;display:block}.ws-tagline{font-family:Caveat,cursive;font-size:29px;line-height:1.15;color:var(--brass);opacity:.7;margin:0 0 1px;letter-spacing:.04em}.ws-ver{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px;font-weight:400;color:var(--dim);letter-spacing:1px;margin:0 0 7px}.ws-ver-new{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px;letter-spacing:.5px;margin:-6px 0 10px;padding:2px 9px;cursor:pointer;border:1px solid rgba(127,178,166,.45);border-radius:9px;color:var(--verd);background:#7fb2a61f}.ws-ver-new:hover{background:#7fb2a63d}.ws-clock{position:relative;width:100%;pointer-events:none}.ws-clock img{display:block;width:100%;height:auto;-webkit-user-drag:none}.ws-clock svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ws-rail-find{display:flex;align-items:center;gap:9px;width:100%;margin:2px 0 8px;padding:7px 10px;border:1px solid var(--rule);border-radius:6px;background:var(--ink);color:var(--dim);font-family:inherit;font-size:13px;cursor:pointer;text-align:left}.ws-rail-find:hover{color:var(--text);border-color:var(--brass)}.ws-rail-find:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-rail-find span{flex:1;min-width:0}.ws-rail-find i{position:relative;width:10px;height:10px;flex:none;margin:-3px 2px 0 0;border:2px solid currentColor;border-radius:50%}.ws-rail-find i:after{content:"";position:absolute;width:2px;height:6px;background:currentColor;border-radius:1px;left:calc(100% - 1px);top:calc(100% - 2px);transform:rotate(-45deg);transform-origin:top center}.ws-rail-find kbd{font-family:inherit;font-size:10.5px;border:1px solid var(--rule);border-radius:4px;padding:0 5px;white-space:nowrap}.ws-rail-sec+.ws-rail-sec{margin-top:2px}.ws-rail-list{list-style:none;margin:0;padding:0 0 4px}.ws-rail-item{width:100%;display:flex;align-items:center;gap:10px;border:none;background:none;color:var(--dim);font-family:inherit;font-size:14px;line-height:1.25;padding:6px 10px;border-radius:5px;cursor:pointer;text-align:left}.ws-rail-item:hover{background:var(--panel2);color:var(--text)}.ws-rail-item[data-on="1"]{color:var(--zone-active, var(--brass));font-weight:600;background:var(--panel2);box-shadow:inset 3px 0 0 var(--zone, var(--brass))}.ws-rail-item:focus-visible{outline:2px solid var(--verd);outline-offset:-2px}.ws-rail-item .ws-zone-dot{background:var(--zone, var(--brass))}.ws-rail-sub{padding-left:27px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ws-rail-sub:before{content:"└ ";color:var(--rule)}.ws-rail-head{display:flex;align-items:center;gap:6px;width:100%;border:none;background:none;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:10px 10px 4px;text-align:left}button.ws-rail-head{cursor:pointer;border-radius:5px}button.ws-rail-head:hover{color:var(--text)}button.ws-rail-head:focus-visible{outline:2px solid var(--verd);outline-offset:-2px}.ws-rail-chev{margin-left:auto;font-size:11px;transition:transform .15s}.ws-rail-head[aria-expanded=false] .ws-rail-chev{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.ws-rail-chev{transition:none}}.ws-rail-foot{margin-top:auto;padding-top:8px;border-top:1px solid var(--rule)}.ws-rail-ic{width:14px;text-align:center;flex:none;color:var(--zone-active, var(--brass))}.ws-rail-inner .ws-rail-item{padding-left:34px;font-size:13px}.ws-rail-inner .ws-zone-dot{display:none}.ws-zone-dot{width:7px;height:7px;border-radius:50%;background:var(--zone);flex:none;opacity:.85}.ws-top{position:sticky;top:var(--menubar-h);z-index:50;display:flex;align-items:center;gap:12px;height:var(--tabrow-h);background:var(--ink);border-bottom:1px solid var(--rule);margin:0 calc(-1 * var(--pad)) 12px;padding:0 var(--pad)}@media(min-width:901px){.ws-top{padding-right:calc(var(--pad) + 196px)}}.ws-top-logo{display:none;height:26px;width:auto;flex:none}.ws-top-name{display:flex;align-items:center;gap:8px;min-width:0;margin-right:auto;font-size:15px;font-weight:600;color:var(--zone-active, var(--brass))}.ws-top-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-top .ws-zone-dot{background:var(--zone, var(--brass))}.ws[data-subrow="1"] .ws-top{margin-bottom:0}.ws-top-thumb{width:28px;height:28px;object-fit:cover;border-radius:3px;flex:none;border:1px solid var(--rule)}.ws-top-painting{color:var(--text);font-family:Fraunces,serif;font-weight:600}.ws-top-painting em{font-family:IBM Plex Sans,system-ui,sans-serif;font-style:normal;font-weight:400;font-size:12.5px;color:var(--dim);white-space:nowrap}.ws-top .ws-walk{font-size:13px;color:var(--dim)}.ws-top-lined{flex:none;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;padding:2px 9px;border-radius:999px;cursor:pointer;color:var(--brass);background:transparent;border:1px solid var(--brass)}.ws-top-lined[data-wants="1"]{color:var(--rose);border-color:var(--rose)}.ws-top-lined:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.ws-top .ws-close{flex:none;font-size:13px}@media(min-width:901px){.ws-top .ws-top-painting{margin-right:0}.ws-top .ws-walk{margin-left:auto}.ws-top .ws-close{margin-right:auto}}.ws-rail-tools{padding:8px 10px 0}.ws-psteps{position:sticky;top:calc(var(--menubar-h) + var(--tabrow-h) - 1px);z-index:49;display:flex;gap:2px;align-items:stretch;height:var(--subrow-h);box-sizing:border-box;background-color:var(--panel2);border-bottom:1px solid var(--rule);margin:0 calc(-1 * var(--pad)) 12px;padding:0 var(--pad);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ws-psteps::-webkit-scrollbar{display:none}.ws-pstep{position:relative;flex:none;background:none;border:none;border-radius:0;color:var(--dim-onzone);font-family:inherit;font-size:13px;padding:0 13px;cursor:pointer;white-space:nowrap}.ws-pstep:hover{color:var(--text)}.ws-pstep[data-on="1"]{color:var(--text);font-weight:700;box-shadow:inset 0 -3px 0 var(--zone, var(--brass))}.ws-psteps[data-wash=making]{background-image:linear-gradient(var(--zone-making-wash),var(--zone-making-wash))}.ws-psteps[data-wash=setup]{background-image:linear-gradient(var(--zone-setup-wash),var(--zone-setup-wash))}.ws-pstep:focus-visible{outline:2px solid var(--verd);outline-offset:-2px}.ws-pstep[data-mark]:after{content:attr(data-mark);display:inline-block;width:1.1em;margin-left:4px;text-align:center;font-size:11px;font-weight:400;opacity:.5}.ws-pstep[data-c=g]:after{color:var(--tick);opacity:1}.ws-pstep[data-c=r]:after{color:var(--rose);opacity:1}.ws-pstep[data-c=a]:after{color:var(--stamp);opacity:1}.ws-pstep[data-next="1"]:before{content:"next";position:absolute;top:1px;right:1px;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.45;color:var(--on-brass);background:var(--brass);border-radius:6px;padding:0 4px}.ws-steptick{margin:-4px 0 10px}.ws-steptick .ws-dots{justify-content:flex-start}@media(max-width:640px){.ws[data-subrow="1"]{--tabbar-h:calc(var(--menubar-h) + var(--tabrow-h))}.ws-psteps{position:static;height:auto;overflow:visible;padding-block:3px;font-size:12.5px;display:grid;grid-template-columns:repeat(auto-fit,minmax(5.2em,1fr));gap:0}.ws-pstep{padding:9px 2px;font-size:1em;text-align:center}.ws-pstep[data-mark]:after{margin-left:2px;width:auto}.ws[data-subrow="1"] .ws-top-logo,.ws-top .ws-walk-at{display:none}}.ws-rail-new{position:relative;margin:0 0 8px}.ws-add.ws-rail-newbtn{width:100%;justify-content:center;padding:6px 14px 6px 6px;font-size:14px}.ws-new-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:60;background:var(--panel2);border:1px solid var(--rule);border-radius:8px;box-shadow:0 10px 26px #0006;padding:4px}.ws-new-list{list-style:none;margin:0;padding:0}.ws-new-list button{width:100%;text-align:left;background:none;border:none;border-radius:5px;color:var(--text);font-family:inherit;font-size:13.5px;padding:7px 10px;cursor:pointer}.ws-new-list button:hover,.ws-new-list button:focus-visible{background:var(--panel);outline:none;box-shadow:inset 3px 0 0 var(--brass)}.ws-new-sheet .ws-new-list button{font-size:16px;padding:12px 10px;border-bottom:1px solid var(--rule);border-radius:0}.ws-top-find{flex:none;width:36px;height:32px;display:grid;place-items:center;cursor:pointer;background:none;border:1px solid var(--rule);border-radius:6px;color:var(--text)}.ws-top-find:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-top-find i{position:relative;width:11px;height:11px;margin:-3px 0 0 -3px;border:2px solid currentColor;border-radius:50%}.ws-top-find i:after{content:"";position:absolute;width:2px;height:7px;background:currentColor;border-radius:1px;left:calc(100% - 1px);top:calc(100% - 2px);transform:rotate(-45deg);transform-origin:top center}.ws-home-part{margin:0 0 14px;min-width:0}.ws-home-carry{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ws-home-carry .ws-carry{margin-bottom:0;width:100%}.ws-home-next{width:auto}.ws-home-right{display:flex;flex-direction:column;gap:12px}.ws-home-needs{background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:12px 14px}.ws-home-needs p{margin:6px 0 0;font-size:13.5px;line-height:1.5}.ws-home-posts{list-style:none;margin:2px 0 0;padding:0}.ws-home-post{font-size:13.5px;line-height:1.5;margin-top:2px}.ws-home-post .ws-note{display:inline}.ws-home-one{display:flex;flex-direction:column;gap:14px;min-width:0}.ws-home-one>*,.ws-home-one>.ws-card+.ws-card{margin-top:0;margin-bottom:0}.ws-home-strip{min-width:0;container-type:inline-size}.ws-home-strip-pic{display:flex;justify-content:center;width:100%;overflow:hidden;height:clamp(150px,24.6cqw,220px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ws-home-strip-pic[data-fresh="1"]{cursor:pointer}.ws-home-strip-pic svg{display:block;flex:none;height:100%;width:auto;aspect-ratio:1600 / 394}.ws-strip-slot{cursor:pointer}.ws-strip-in{animation:ws-strip-in 1.4s ease both}@keyframes ws-strip-in{0%{opacity:0}to{opacity:1}}.ws-strip-grain{opacity:.2;mix-blend-mode:overlay;pointer-events:none}.ws-strip-ground{fill:var(--ink)}.ws-strip-post{stroke:#7b5230;stroke-width:9;stroke-linecap:round}.ws-strip-cradle{fill:#4a3322}.ws-strip-edge{fill:none;stroke:#140e088c;stroke-width:1.2}.ws-strip-play circle{fill:#faf5e8ed;stroke:#1d2530;stroke-width:2.5}.ws-strip-play path{fill:#1d2530}@media(prefers-reduced-motion:reduce){.ws-strip-in{animation:none}}.ws-home-strip-say{margin:6px 0 0;text-align:center;font-size:13.5px;line-height:1.5;color:var(--dim)}.ws-home-strip-say .ws-linkish{font-weight:600}.ws-menubar{display:none}@media(max-width:900px){.ws{--menubar-h:56px;--menubar-bump:10px;padding-top:var(--menubar-h)}.ws-top-logo{display:block}.ws-menubar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;top:0;height:var(--menubar-h);z-index:56;background:var(--panel);border-bottom:1px solid var(--rule);padding:0 max(4px,env(safe-area-inset-right)) 0 max(4px,env(safe-area-inset-left))}.ws-menubar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;color:var(--dim);font-family:inherit;font-size:11.5px;cursor:pointer;border-radius:6px}.ws-menubar button:focus-visible{outline:2px solid var(--verd);outline-offset:-2px}.ws-menubar i{font-style:normal;font-size:19px;line-height:1}.ws-menubar button[data-on="1"]{color:var(--brass);font-weight:600}.ws-menubar .ws-menubar-new{position:relative;z-index:0;color:var(--text);margin-bottom:calc(-1 * var(--menubar-bump))}.ws-menubar-new:before{content:"";position:absolute;z-index:-1;left:50%;bottom:0;width:72px;height:var(--menubar-bump);transform:translate(-50%);background:var(--panel);border:1px solid var(--rule);border-top:none;border-radius:0 0 50% 50%/0 0 100% 100%}.ws-menubar .ws-menubar-new i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brass);color:var(--on-brass);font-size:21px;font-weight:700}}.ws-grid{display:grid;gap:22px;align-items:start;grid-template-columns:minmax(0,var(--sidew)) minmax(0,1fr)}.ws-grid[data-tight]{gap:16px;grid-template-columns:minmax(0,clamp(340px,24vw,460px)) minmax(0,1fr)}.ws-grid-seg{max-width:var(--sidew)}@media(max-width:900px){.ws-grid,.ws-grid[data-tight]{grid-template-columns:minmax(0,1fr)}.ws-grid-seg{max-width:none}}.ws-grid>*{container-type:inline-size}@container (max-width:620px){.ws-grid,.ws-grid[data-tight]{grid-template-columns:minmax(0,1fr)}}.ws-scrollx{overflow-x:auto;-webkit-overflow-scrolling:touch}.ws-scrollx>table{min-width:420px}.ws-scrollx[data-wide]>table{min-width:520px}.ws-panes-switch{position:sticky;top:calc(var(--tabbar-h) - 1px);z-index:40;background:var(--ink);border-bottom:1px solid var(--rule);margin-inline:calc(-1 * var(--pad));margin-bottom:14px;padding:8px var(--pad) 9px}.ws-panes-switch .ws-seg{gap:6px;flex-wrap:nowrap}.ws-panes-switch .ws-seg button{flex:1 1 0;min-width:0}.ws-card{background:var(--panel);border:1px solid var(--rule);border-radius:3px;padding:16px}.ws-card+.ws-card{margin-top:14px}.ws-grid+.ws-card{margin-top:14px}.ws-jump{scroll-margin-top:calc(var(--tabbar-h) + 14px);border-radius:3px}@media(max-width:900px){.ws-jump{scroll-margin-top:calc(var(--tabbar-h) + 75px)}}.ws-jump[data-landed="1"]{animation:ws-landed 1.6s ease-out 1}@keyframes ws-landed{0%,60%{box-shadow:0 0 0 2px var(--brass)}to{box-shadow:0 0 0 2px #e4b36300}}.ws-drop{border:1px dashed var(--rule);border-radius:3px;padding:26px 14px;text-align:center;cursor:pointer;color:var(--dim);font-size:13px;transition:border-color .15s,color .15s}.ws-drop:hover,.ws-drop:focus-visible{border-color:var(--brass);color:var(--brass);outline:none}.ws-thumb{width:100%;border-radius:2px;display:block}.ws-thumb-row{display:flex;gap:12px;align-items:center}.ws-thumb-row img{width:84px;height:84px;object-fit:cover;border-radius:2px;flex:none}.ws-thumb-row-t{font-family:Fraunces,serif;font-size:16px;color:var(--text)}.ws-swap{margin-top:8px;font-size:12px;color:var(--dim);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;font-family:inherit}.ws-swap:hover{color:var(--brass)}.ws-prog-card{margin-top:14px}.ws-prog-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.ws-prog-count{font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.ws-prog-hint{font-size:12.5px;color:var(--dim);line-height:1.5;margin:9px 0 0}.ws-prog-strip{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.ws-prog-shot{position:relative;width:92px;height:92px;padding:0;flex:none;cursor:pointer;background:var(--panel2);border:1px solid var(--rule);border-radius:2px;overflow:hidden}.ws-prog-shot img{width:100%;height:100%;object-fit:cover;display:block}.ws-prog-shot:hover{border-color:var(--brass)}.ws-prog-shot[data-sel="1"]{border-color:var(--brass);box-shadow:0 0 0 2px var(--brass) inset}.ws-prog-shot:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-prog-num{position:absolute;left:3px;bottom:3px;min-width:16px;padding:0 4px;background:#0c0e12c7;color:#f1ebdf;font-size:11px;line-height:16px;border-radius:2px;font-variant-numeric:tabular-nums}.ws-prog-add{width:92px;height:92px;flex:none;cursor:pointer;padding:4px;background:none;border:1px dashed var(--rule);border-radius:2px;color:var(--dim);font-size:12px;font-family:inherit;line-height:1.35;transition:border-color .15s,color .15s}.ws-prog-add:hover:not(:disabled){border-color:var(--brass);color:var(--brass)}.ws-prog-add:disabled{cursor:not-allowed;opacity:.6}.ws-prog-add:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-prog-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.ws-prog-confirm{margin-top:11px;background:var(--panel2);border:1px solid var(--rule);border-radius:3px;padding:10px 12px}.ws-prog-confirm-t{font-size:13.5px;color:var(--text);font-weight:600;margin-bottom:2px}.ws-lbl{display:block;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);margin:14px 0 5px;font-weight:600}.ws-lbl:first-child{margin-top:0}.ws-sub{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--brass);font-weight:600;margin:18px 0 2px}.ws-h3+.ws-sub{margin-top:8px}.ws-grp{padding-left:11px;border-left:1px solid var(--rule);margin:2px 0 4px}.ws-capn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;margin-right:8px;border:1px solid var(--brass);color:var(--brass);font-size:11px;font-weight:700;vertical-align:2px}.ws-htags{gap:6px;flex-wrap:wrap}.ws-htag{display:inline-flex;align-items:center;gap:4px;background:var(--panel2);border-radius:4px;padding:3px 8px;font-size:13px}.ws-htag .ws-ghost{padding:0 2px;font-size:11px;min-width:0}.ws-cut{display:flex;align-items:center;gap:10px;margin:26px 0 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);font-weight:600}.ws-cut:before{content:"";height:1px;background:var(--rule);width:18px;flex:none}.ws-cut:after{content:"";height:1px;background:var(--rule);flex:1}.ws-blk{margin-top:30px}.ws-blkhead{display:flex;align-items:center;gap:10px;margin:0 0 10px}.ws-blkhead .ws-ghost{flex:none}.ws-blkh{display:flex;align-items:center;gap:10px;margin:0;flex:1;min-width:0;font-family:Fraunces,serif;font-size:19px;font-weight:500;color:var(--text)}.ws-blksum{margin:0;padding:12px 16px}.ws-blkn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--brass);color:var(--on-brass);font-family:system-ui,sans-serif;font-size:13px;font-weight:700}.ws-blkh .ws-blks{color:var(--brass);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-blkb{background:var(--panel);border:1px solid var(--rule);border-radius:6px;overflow:hidden}.ws-blkb[data-live]{border:2px solid var(--brass)}.ws-blkb>.ws-card{background:transparent;border:0;border-radius:0;box-shadow:none}.ws-blkb>.ws-card+.ws-card{margin-top:0;border-top:1px solid var(--rule)}:root[data-theme=light] .ws-blkb{box-shadow:0 1px 2px #3c2d1412}:root[data-theme=light] .ws-blkb>.ws-card{box-shadow:none}.ws-cardhead{display:flex;align-items:center;gap:8px;margin:0 0 10px}.ws-cardhead .ws-h3{flex:1;min-width:0;margin:0}.ws-cardhead .ws-ghost{flex:none}.ws-why{position:relative;flex:none;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border-radius:50%;cursor:pointer;border:1px solid var(--rule);background:transparent;color:var(--dim);font-family:inherit;font-size:12px;font-weight:700;line-height:1}.ws-why:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.ws-why:hover{color:var(--brass);border-color:var(--brass)}.ws-why[aria-expanded=true]{background:var(--brass);border-color:var(--brass);color:var(--on-brass)}.ws-why:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-in,.ws-sel,.ws-ta{width:100%;background:var(--panel2);border:1px solid var(--rule);color:var(--text);border-radius:2px;padding:8px 10px;font-size:14px;font-family:inherit}.ws-ta{resize:vertical;min-height:52px;line-height:1.45}.ws-in::placeholder,.ws-ta::placeholder{color:var(--dim);opacity:1}.ws-sel,.ws-in[list]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%2393A5B8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.ws-sel:hover,.ws-in[list]:hover{cursor:pointer}.ws-in[list]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:30px;height:100%;margin:0 -10px 0 0;padding:0}.ws-in:focus,.ws-sel:focus,.ws-ta:focus{outline:2px solid var(--brass);outline-offset:-1px;border-color:var(--brass)}.ws-in:-webkit-autofill,.ws-in:-webkit-autofill:hover,.ws-in:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--panel2) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}.ws-search{position:relative;display:block}.ws-row .ws-search{flex:1;min-width:0}.ws-filters-btn{flex:none;align-self:stretch;padding:0 14px;font-size:13px;white-space:nowrap}.ws-filters-btn[data-on="1"]{border-color:var(--brass);color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass)}.ws-filters{margin-top:8px;padding:12px;background:var(--panel2);border:1px solid var(--rule);border-radius:3px}.ws-narrowed{margin:8px 0 0;font-size:12.5px;color:var(--text)}.ws-row.ws-viewrow{gap:8px;align-items:stretch;flex-wrap:wrap-reverse;justify-content:flex-end}.ws-viewrow .ws-seg{flex:1 1 auto;min-width:0;flex-wrap:nowrap}.ws-viewrow .ws-seg button{min-width:0}.ws-add{flex:none;display:flex;align-items:center;gap:7px;padding:0 14px 0 6px;min-height:32px;border:1px solid #F0C782;border-radius:4px;white-space:nowrap;background:linear-gradient(135deg,#f3cd8c,#e4b363 52%,#d49b43);color:#1a1408;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px #e4b3634d;transition:transform .12s,box-shadow .12s}.ws-add:hover{transform:translateY(-1px);box-shadow:0 5px 16px #e4b36380}.ws-add:active{transform:translateY(1px)}.ws-add:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-add-plus{flex:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;line-height:1;background:#1a140821;border:1px solid rgba(26,20,8,.15)}:root[data-theme=light] .ws-add{background:linear-gradient(135deg,#7e5119,#6f4715 52%,#634012);border-color:#64420f;color:#fdf8ee;box-shadow:0 3px 10px #3c280a38}:root[data-theme=light] .ws-add-plus{background:#f5ebd6;border-color:#4a2f0c;color:#5a3a12}.ws-add:disabled{opacity:.55;cursor:not-allowed;transform:none}.ws-newrow-h{flex:1;min-width:0;margin:0;align-self:center}.ws-brought{scroll-margin-top:calc(var(--tabbar-h) + 14px)}.ws-search .ws-in{padding-right:32px}.ws-search .ws-in::-webkit-search-cancel-button,.ws-search .ws-in::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.ws-search-x{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--dim);cursor:pointer;font-size:18px;line-height:1;padding:2px 6px;font-family:inherit;border-radius:2px}.ws-search-x:hover{color:var(--brass)}.ws-search-x:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.ws-batch{margin-top:10px;padding:10px;background:var(--panel2);border:1px solid var(--rule);border-radius:3px}.ws-batch-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ws-batch-head b{flex:1;font-size:13px;color:var(--text);font-weight:600;white-space:nowrap}.ws-batch .ws-note{margin-bottom:0}.ws-undo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;padding:9px 11px;border-radius:3px;background:var(--panel2);border:1px solid var(--brass)}.ws-undo span{flex:1;min-width:130px;font-size:12.5px;color:var(--text);line-height:1.45}.ws-undo b{font-weight:600}.ws-ask{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1 1 160px;min-width:0;max-width:100%}.ws-ask-q{flex:1 1 auto;min-width:0;font-size:11.5px;color:var(--rose);line-height:1.4}.ws-ask-q b{font-weight:600}.ws-ask-btns{display:inline-flex;gap:6px;flex:none}.ws-ask .ws-ghost{padding:2px 8px;font-size:11px;margin-top:0}.ws-ask .ws-ask-yes{color:var(--rose);border-color:var(--rose)}.ws-import{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px;padding:9px 11px;border-radius:3px;background:var(--panel2);border:1px solid var(--brass)}.ws-import-t{flex:1;min-width:180px;font-size:12.5px;color:var(--text);line-height:1.45}.ws-import-t b{font-weight:600}.ws-import-bar{flex:0 1 160px;min-width:80px;height:5px;border-radius:3px;background:var(--rule);overflow:hidden}.ws-import-bar i{display:block;height:100%;background:var(--brass);transition:width .2s}.ws-drop[data-over="1"]{border-color:var(--brass);color:var(--brass);background:var(--panel2)}.ws-dropping{outline:2px dashed var(--brass);outline-offset:4px;border-radius:4px}.ws-range{width:100%;accent-color:var(--brass);height:24px}.ws-range:disabled{opacity:.4;cursor:not-allowed}.ws-sel:disabled{opacity:.5;cursor:not-allowed}.ws-color{width:44px;height:32px;padding:2px;background:var(--panel2);border:1px solid var(--rule);border-radius:2px;cursor:pointer}.ws-seg{display:flex;gap:6px;flex-wrap:wrap}.ws-seg button{flex:1;min-width:56px;background:var(--panel2);border:1px solid var(--rule);color:var(--dim);padding:7px 4px;font-size:13px;border-radius:2px;cursor:pointer;font-family:inherit}.ws-seg button[data-on="1"]{background:var(--panel);border-color:var(--brass);color:var(--brass);font-weight:600;box-shadow:inset 0 0 0 1px var(--brass)}.ws-seg button:disabled{opacity:.4;cursor:not-allowed}.ws-ways{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin:6px 0 2px}.ws-ways button{text-align:left;background:var(--panel2);border:1px solid var(--rule);color:var(--dim);padding:8px 10px;border-radius:2px;cursor:pointer;font-family:inherit;min-width:0}.ws-ways button b{display:block;font-size:14px;color:var(--text)}.ws-ways button span{display:block;font-size:12px;line-height:1.3;margin-top:2px}.ws-ways button[data-on="1"]{background:var(--panel);border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass)}.ws-ways button[data-on="1"] b{color:var(--brass)}:root[data-theme=light] .ws-ways button{background:#efe6d3;border-color:#7a5f33;color:#3a2e1c}:root[data-theme=light] .ws-ways button[data-on="1"]{background:#fbf6ec;border-color:var(--brass)}.ws-seg button[data-inuse="1"]{background:color-mix(in srgb,var(--verd) 42%,var(--panel));border-color:var(--verd);color:var(--text);font-weight:600}.ws-seg button[data-inuse="1"][data-on="1"]{border-color:var(--brass)}.ws-method{display:flex;align-items:center;gap:10px;padding-left:12px;border-left:2px solid var(--rule)}.ws-method-lbl{flex:none;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ws-method .ws-seg{flex:1}.ws-method .ws-seg button{font-size:12.5px}.ws-inuse{display:block;width:max-content;margin:3px auto 0;padding:0 6px;border-radius:2px;background:var(--verd);color:var(--panel);font-size:9.5px;font-weight:700;line-height:15px;letter-spacing:.08em;text-transform:uppercase}.ws-seg[data-fit] button{flex:none}.ws-seg[data-cols="2"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-seg[data-cols="3"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ws-seg[data-cols] button{flex:none;min-width:0}.ws-seg[data-cols][data-lead=full] button:first-child{grid-column:1 / -1}.ws-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.ws-strip-tile{position:relative;aspect-ratio:3 / 4;padding:0;overflow:hidden;border-radius:3px;background:var(--panel2);border:1px solid var(--rule);cursor:pointer;transition:transform .15s ease,opacity .15s ease}.ws-strip-tile img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ws-strip-tile img[data-fit=contain]{object-fit:contain;background:#000}.ws-strip-blank{display:block;width:100%;height:100%}.ws-strip-tile[data-move="1"]{cursor:grab;touch-action:none}.ws-strip[data-dragging="1"] .ws-strip-tile[data-move="1"]{cursor:grabbing}.ws-strip-tile[data-on="1"]{border-color:var(--brass);box-shadow:0 0 0 2px var(--brass)}.ws-strip-tile[data-drag="1"]{opacity:.45;transform:scale(.94)}.ws-strip-tile[data-over="1"]{box-shadow:0 0 0 2px var(--verd)}.ws-strip-tile:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-strip-tag{position:absolute;top:3px;left:3px;padding:1px 5px;border-radius:2px;font-size:10.5px;font-weight:600;line-height:1.4;color:var(--text);background:#000000ad}.ws-strip-tile[data-on="1"] .ws-strip-tag{background:var(--brass);color:var(--on-brass)}.ws-strip-foot{position:absolute;left:0;right:0;bottom:0;padding:1px 0;font-size:9.5px;text-align:center;color:var(--text);background:#000000ad}.ws-strip-add{border-style:dashed;font-size:24px;color:var(--dim);background:transparent}.ws-strip-add:hover:not(:disabled){color:var(--brass);border-color:var(--brass)}.ws-strip-add:disabled{opacity:.4;cursor:not-allowed}.ws-strip-hint{margin:6px 0 0;font-size:11.5px;color:var(--dim)}.ws-ministrip{padding:10px 0 2px;overflow-x:auto}.ws-ministrip-row{display:flex;gap:5px;justify-content:center;justify-content:safe center}.ws-ministrip-tile{position:relative;flex:0 1 60px;min-width:26px;aspect-ratio:3 / 4;padding:0;overflow:hidden;border-radius:3px;border:1px solid var(--rule);background:var(--panel2);cursor:pointer}.ws-ministrip-tile img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ws-ministrip-tile img[data-fit=contain]{object-fit:contain;background:#000}.ws-ministrip-tile[data-on="1"]{border-color:var(--brass);box-shadow:0 0 0 2px var(--brass)}.ws-ministrip-tile:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-ministrip-tag{position:absolute;top:2px;left:2px;padding:0 4px;border-radius:2px;font-size:10px;line-height:1.4;background:#0000009e;color:#fff}.ws-ministrip-tile[data-on="1"] .ws-ministrip-tag{background:var(--brass);color:var(--on-brass)}.ws-grip{flex:none;width:22px;align-self:stretch;padding:0;border:none;background:none;color:var(--dim);font-size:16px;line-height:1;cursor:grab;touch-action:none;border-radius:2px}.ws-grip:hover{color:var(--brass)}.ws-grip:active{cursor:grabbing}.ws-grip:focus-visible{outline:2px solid var(--verd);outline-offset:1px}.ws-soc-row[data-drag="1"]{opacity:.5}.ws-seg[data-nowrap] button{white-space:nowrap;min-width:max-content}.ws-seg button:focus-visible{outline:2px solid var(--verd);outline-offset:1px}.ws-check{display:flex;gap:10px;align-items:center;margin:12px 0 10px;font-size:13px;cursor:pointer;line-height:1.35}.ws-check input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--brass)}.ws-go{width:100%;margin-top:16px;background:var(--brass);color:var(--on-brass);border:none;border-radius:2px;padding:11px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.ws-go:disabled{background:var(--panel2);color:var(--dim);cursor:not-allowed}.ws-go:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-go-quiet{width:100%;margin-top:16px;background:none;border:1px solid var(--brass);color:var(--brass);border-radius:2px;padding:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.ws-go-quiet:hover{background:var(--panel2)}.ws-go-quiet:disabled{background:none;border-color:var(--rule);color:var(--dim);cursor:not-allowed}.ws-go-quiet:focus-visible{outline:2px solid var(--verd);outline-offset:2px}a.ws-go-quiet{display:block;box-sizing:border-box;text-align:center;text-decoration:none}.ws-ghost{background:none;border:1px solid var(--rule);color:var(--dim);border-radius:2px;padding:7px 12px;font-size:13px;cursor:pointer;font-family:inherit}.ws-ghost:hover{border-color:var(--brass);color:var(--brass)}.ws-ghost:disabled{opacity:.45;cursor:not-allowed}.ws-ghost:disabled:hover{border-color:var(--rule);color:var(--dim)}.ws-ghost:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-hero{display:flex;align-items:center;gap:14px;width:100%;text-align:left;margin:0 0 12px;padding:15px 18px;border:1px solid #F0C782;border-radius:5px;background:linear-gradient(135deg,#f3cd8c,#e4b363 52%,#d49b43);color:#1a1408;font-family:inherit;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 5px 18px #e4b3633d;animation:ws-hero-breathe 3.8s ease-in-out infinite}.ws-hero-plus{flex:none;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:27px;font-weight:700;line-height:1;background:#1a140821;border:1px solid rgba(26,20,8,.15)}.ws-hero-words b{display:block;font-family:Fraunces,serif;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.ws-hero-words i{display:block;font-style:normal;font-size:11.5px;line-height:1.4;margin-top:3px;color:#1a1408bd}.ws-hero[data-first="1"]{padding:19px 18px;box-shadow:0 6px 26px #e4b36361}.ws-hero[data-first="1"] .ws-hero-words b{font-size:21px}.ws-hero:hover{animation:none;transform:translateY(-1px);box-shadow:0 8px 28px #e4b3638f}.ws-hero:active{transform:translateY(1px);box-shadow:0 2px 8px #e4b3636b}.ws-hero:focus-visible{outline:2px solid var(--verd);outline-offset:3px}@keyframes ws-hero-breathe{0%,to{box-shadow:0 5px 18px #e4b36338}50%{box-shadow:0 5px 30px #e4b36380}}.ws-hero:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-70px;width:46px;transform:skew(-18deg);pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0)}.ws-hero:hover:after{animation:ws-hero-shine .8s ease-out}@keyframes ws-hero-shine{0%{left:-70px}to{left:112%}}@media(prefers-reduced-motion:reduce){.ws-hero{animation:none}.ws-hero:hover:after{animation:none}}.ws-carry{margin:0 0 12px}.ws-carry-hello{margin:0 0 8px;font-family:Fraunces,serif;font-size:17px;line-height:1.3;color:var(--text)}.ws-carry-hello b{font-weight:600}.ws-carry-card{display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:10px;text-align:left;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--rule);border-radius:4px;cursor:pointer;transition:border-color .15s}.ws-carry-card:hover{border-color:var(--brass)}.ws-carry-card:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-carry-pic{flex:none;width:96px;height:96px;object-fit:cover;border-radius:3px;background:#000}.ws-carry-pic.ws-thumb-blank{background:var(--panel2)}.ws-carry-words{flex:1;min-width:0;display:block}.ws-carry-words b{display:block;font-size:16px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-carry-words span{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--dim)}.ws-carry-words span[data-done="1"]{color:var(--verd)}.ws-carry-open{flex:none;align-self:center;padding:9px 18px;border-radius:3px;background:var(--brass);color:var(--on-brass);font-size:14px;font-weight:600}.ws-carry-card:hover .ws-carry-open{filter:brightness(1.06)}@media(max-width:520px){.ws-carry-pic{width:80px;height:80px}.ws-carry-card{flex-wrap:wrap}.ws-carry-words{flex-basis:calc(100% - 94px)}.ws-carry-open{flex:1 1 100%;text-align:center}}.ws-swap:focus-visible,.ws-linkish:focus-visible{outline:2px solid var(--verd);outline-offset:2px;border-radius:2px}.ws-plate{background:#f1ebdf;color:#1b2430;border-radius:2px;padding:26px 28px;min-height:180px;border-left:5px solid var(--brass)}.ws-plate-t{font-family:Fraunces,serif;font-weight:700;font-size:22px;margin:0 0 3px;letter-spacing:-.01em}.ws-plate-m{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#635541;margin-bottom:16px}.ws-plate-s{font-family:Fraunces,serif;font-size:17px;line-height:1.62;margin:0}.ws-editor{width:100%;min-height:190px;background:#fbf7f0;border:1px solid #C9BCA4;border-radius:2px;color:#1b2430;font-family:Fraunces,serif;font-size:17px;line-height:1.62;padding:12px;resize:vertical}.ws-editor:focus{outline:2px solid #B8873A;outline-offset:-1px}.ws-empty{color:var(--dim);font-size:13px;line-height:1.6;padding:34px 4px;text-align:center}.ws-plate .ws-empty{color:#635541}.ws-loading{text-align:center;padding:56px 4px;opacity:0;animation:ws-loading-in .35s ease .5s forwards}.ws-loading-dots{display:flex;gap:9px;justify-content:center;margin-bottom:18px}.ws-loading-dots i{width:9px;height:9px;border-radius:50%;background:var(--brass);animation:ws-loading-dot 1.1s ease-in-out infinite}.ws-loading-dots i:nth-child(2){animation-delay:.18s}.ws-loading-dots i:nth-child(3){animation-delay:.36s}.ws-loading-say{font-size:16px;color:var(--text);margin:0 0 7px}.ws-loading-note{font-size:13px;color:var(--dim);margin:0}@keyframes ws-loading-in{to{opacity:1}}@keyframes ws-loading-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.ws-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.ws-badge{font-size:11px;letter-spacing:.05em;padding:3px 8px;border-radius:2px;border:1px solid var(--rule);color:var(--dim)}.ws-badge[data-ok="1"]{color:var(--verd);border-color:var(--verd)}.ws-badge[data-ok="0"]{color:var(--rose);border-color:var(--rose)}.ws-err{color:var(--rose);font-size:13px;margin-top:10px;line-height:1.5}.ws-hist{font-size:13px;color:var(--dim);line-height:1.5;padding:9px 0;border-top:1px solid var(--rule);cursor:pointer;display:flex;gap:10px}.ws-hist:hover{color:var(--text)}.ws-hist span{color:var(--brass);font-variant-numeric:tabular-nums}.ws-pre{background:var(--panel2);border:1px solid var(--rule);border-radius:2px;padding:12px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.55;color:var(--dim);white-space:pre-wrap;max-height:280px;overflow:auto}.ws-h3{font-family:Fraunces,serif;font-size:15px;margin:0 0 10px;font-weight:500}.ws-row{display:flex;gap:8px;align-items:center}.ws-row .ws-in,.ws-row .ws-sel{flex:1}.ws-current{font-size:13px;color:var(--dim);margin:-2px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:6px 20px;flex-wrap:wrap}.ws-current .ws-dots{margin-top:0;justify-content:flex-end}.ws-walk{display:flex;align-items:center;gap:6px;flex:none}.ws-current>span{margin-right:auto}.ws-walk-at{font-size:12.5px;opacity:.7;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;text-align:center;min-width:8ch}.ws-walk .ws-linkish{padding:2px 5px}.ws-signin{max-width:400px;margin:0 auto;padding:12vh 4px 0;text-align:center}.ws-signin .ws-logo{width:92%;max-width:100%;height:auto;margin:0 auto 22px;display:block}.ws-signin p{font-size:14px;color:var(--text);text-align:left;margin:0 0 12px;line-height:1.5}.ws-signin-fine{font-size:13px!important;color:var(--dim)!important}.ws-signin-fine strong{color:var(--brass);font-weight:600}.ws-signin-err{color:var(--rose)!important;font-size:13px!important}.ws-signin-or{display:flex;align-items:center;gap:10px;margin:22px 0 16px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.ws-signin-or:before,.ws-signin-or:after{content:"";flex:1;border-top:1px solid var(--rule)}.ws-newkey{border:1px solid var(--brass);border-radius:4px;background:var(--panel2);padding:14px 16px 16px;margin:0 0 18px}.ws-newkey .ws-signin-fine{margin-bottom:10px}.ws-newkey .ws-go-quiet{margin-top:12px}.ws-key{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;color:var(--text);background:var(--ink);border:1px solid var(--rule);border-radius:3px;padding:9px 11px;word-break:break-all;-webkit-user-select:all;user-select:all}.ws-signin-help{margin:20px 0 0!important;padding-top:14px;border-top:1px solid var(--rule);font-size:12.5px!important;color:var(--dim)!important;text-align:center!important}.ws-signin-help a{color:var(--brass);text-decoration:underline}.ws-readonly{font-size:12.5px;color:var(--brass);background:#e4b36314;border:1px solid rgba(228,179,99,.35);border-radius:4px;padding:5px 12px;margin:-2px 0 10px;text-align:center}.ws-readonly .ws-linkish{margin-left:8px;font-size:12.5px}.ws-readonly[data-tone=good]{color:var(--verd);background:#7fb2a61a;border-color:#7fb2a666}.ws-tab-blurb{font-style:italic;font-size:13px;color:#b8afa0;opacity:.85;margin:-2px 0 12px;letter-spacing:.01em}.ws-tab-guide{margin:-2px 0 12px}.ws-tab-guide-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;background:none;border:0;padding:0;cursor:pointer;text-align:left;font-family:inherit}.ws-tab-guide-toggle:hover .ws-tab-guide-line{opacity:1;color:var(--text)}.ws-tab-guide-toggle:focus-visible{outline:2px solid var(--verd);outline-offset:3px;border-radius:3px}.ws-tab-guide-q{flex:none;width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font-style:normal;font-weight:700;font-size:11.5px;line-height:1;color:var(--ink);background:var(--zone-active, var(--brass));opacity:.9;box-shadow:0 0 0 3px color-mix(in srgb,var(--zone, var(--brass)) 22%,transparent);transition:transform .15s ease,opacity .15s ease}.ws-tab-guide-toggle:hover .ws-tab-guide-q,.ws-tab-guide[data-open="1"] .ws-tab-guide-q{opacity:1;transform:scale(1.1)}.ws-tab-guide-card{margin-top:10px;max-width:640px;padding:12px 16px 12px 14px;background:var(--panel);border:1px solid var(--rule);border-left:3px solid var(--zone, var(--brass));border-radius:6px;font-style:normal;color:var(--text);font-size:13.5px;line-height:1.5;animation:ws-tab-guide-in .18s ease-out}@keyframes ws-tab-guide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ws-tab-guide-card{animation:none}}.ws-tab-guide-h{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--zone-active, var(--brass));margin-bottom:4px}.ws-tab-guide-card p{margin:0 0 8px}.ws-tab-guide-card dl{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:0}.ws-tab-guide-card dt{color:var(--dim);font-size:12px;font-weight:600;padding-top:1px}.ws-tab-guide-card dd{margin:0}.ws-tab-guide-more{margin-top:8px;font-size:12.5px}.ws-save-status{position:fixed;top:calc((var(--tabrow-h) - 1px) / 2);transform:translateY(-50%);right:84px;font-size:13px;font-weight:600;letter-spacing:.02em;opacity:0;white-space:nowrap;z-index:100;transition:opacity .35s ease;pointer-events:none;overflow:visible;color:#5c4a33;background:#f3e9d0;padding:5px 15px;border-radius:15px 18px 14px 17px/62% 54% 58% 66%;border:1.5px solid #c3ab7d;box-shadow:0 4px 11px #00000061,inset 0 1px #ffffff8c}.ws-save-status:before{content:"";position:absolute;width:23px;height:12px;left:calc(100% - 4px);top:calc(50% - 3.5px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 12'%3E%3Cpath d='M0,4 C8,4.6 16,3.8 22.5,2 C17,6 10,10 0,11 Z' fill='%23f3e9d0'/%3E%3Cpath d='M4.8,4.3 C11,4.6 17,3.6 22.5,2 C17,6 11,9.7 3.2,10.8' fill='none' stroke='%23c3ab7d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 100% 100%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.28))}.ws-save-status:after{content:none}.ws-save-status[data-state=saving],.ws-save-status[data-state=saved],.ws-save-status[data-state=muse]{opacity:.97}.ws-save-status[data-state=saving]{color:#6b5a41;font-style:italic}.ws-save-status[data-state=saved]{color:#3a7a5c;font-style:normal}.ws-save-status[data-state=muse]{color:#5c4a33;font-weight:500;font-style:normal}.ws-save-status[data-state=failed]{opacity:.97;color:#8c2b2b;font-style:normal;white-space:normal;max-width:min(320px,72vw);text-align:right;line-height:1.35}@media(max-width:900px){.ws-save-status{top:calc(var(--tabbar-h) + 14px);left:50%;right:auto;transform:translate(-50%)}.ws-save-status:before{left:calc(50% - 11.5px);top:-13.5px;transform:rotate(-90deg)}.ws-save-status[data-state=failed]{left:var(--pad);right:var(--pad);transform:none;max-width:none;text-align:left;font-size:14px;line-height:1.4;padding:10px 18px;border-radius:14px;border-color:#b5484a}.ws-save-status[data-state=failed]:before{left:28px}}.ws-peek{position:fixed;top:12px;right:0;width:65px;z-index:60;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));opacity:0;transform:translateY(-8px);transition:opacity .38s ease,transform .38s ease}.ws-peek img{display:block;width:100%;height:auto;-webkit-user-drag:none}.ws-peek[data-out="1"]{opacity:1;transform:none}@media(max-width:900px){.ws-peek{display:none}}.ws-current strong{color:var(--brass);font-weight:600}.ws-linkish{background:none;border:none;color:var(--brass);font-family:inherit;font-size:13px;padding:0;cursor:pointer;text-decoration:underline}.ws-fact{display:flex;gap:10px;align-items:flex-start;margin-top:6px;padding:8px 10px;border:1px solid var(--rule);border-radius:8px;font-size:13px;line-height:1.45;cursor:pointer}.ws-fact input{margin:3px 0 0;flex:none;accent-color:var(--brass)}.ws-fact[data-on="1"]{border-color:var(--brass)}.ws-fact[data-full="1"]{opacity:.5;cursor:default}.ws-fact-group{margin-top:10px}.ws-fact-head{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--brass)}.ws-choices{margin:8px 0;padding:8px 10px;border:1px solid var(--brass);border-radius:8px}.ws-choice{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:6px 0;border-top:1px solid var(--rule);font-size:13px;line-height:1.45}.ws-choice:first-of-type{border-top:none}.ws-item{display:flex;gap:11px;align-items:center;padding:9px 6px;border-top:1px solid var(--rule);cursor:pointer;font-size:13px}.ws-item-lead{flex:none;width:44px;display:flex;flex-direction:column;align-items:center;gap:6px}.ws-item-lead .ws-tag{width:100%;box-sizing:border-box;padding:2px 3px;font-size:10px;letter-spacing:0;text-align:center}.ws-item:hover{background:var(--panel2)}.ws-item[tabindex]:focus-visible{outline:2px solid var(--verd);outline-offset:-2px}.ws-item[data-on="1"]{background:var(--panel2);box-shadow:inset 3px 0 0 var(--brass)}.ws-item{position:relative}.ws-item[data-busy="1"]{cursor:progress}.ws-item-lead{position:relative}.ws-item[data-busy="1"] .ws-item-lead:before{content:"";position:absolute;top:0;left:0;width:44px;height:44px;border-radius:2px;background:#0a101880;pointer-events:none;opacity:0;animation:ws-busy-in .2s ease .15s forwards}.ws-item[data-busy="1"] .ws-item-lead:after{content:"";position:absolute;top:9px;left:9px;width:26px;height:26px;box-sizing:border-box;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:var(--brass);pointer-events:none;opacity:0;animation:ws-busy-in .2s ease .15s forwards,ws-busy-spin .8s linear .15s infinite}.ws-plist .ws-item[data-busy="1"] .ws-item-lead:before{width:88px;height:88px;border-radius:3px}.ws-plist .ws-item[data-busy="1"] .ws-item-lead:after{top:28px;left:28px;width:32px;height:32px}@keyframes ws-busy-spin{to{transform:rotate(360deg)}}.ws-item[data-busy="1"]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0,var(--brass) 35%,var(--brass) 65%,transparent 100%) 0 0 / 40% 100% no-repeat;animation:ws-busy-in .2s ease .15s forwards,ws-busy-run 1s ease-in-out .15s infinite}@keyframes ws-busy-in{to{opacity:1}}@keyframes ws-busy-run{0%{background-position:-70% 0}to{background-position:170% 0}}.ws-opening-pane{transition:opacity .2s ease}.ws-opening-pane[data-busy="1"]{opacity:.5;pointer-events:none;cursor:progress;transition:opacity .2s ease .15s}.ws-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ws-skip{position:fixed;top:8px;left:8px;z-index:2000;padding:9px 16px;border-radius:6px;background:var(--panel2);color:var(--text);border:2px solid var(--brass);font-size:14px;font-weight:600;text-decoration:none;transform:translateY(calc(-100% - 16px))}.ws-skip:focus{transform:none;outline:2px solid var(--verd);outline-offset:2px}.ws-main:focus{outline:none}@media(prefers-reduced-motion:reduce){.ws-item[data-busy="1"]:after{animation:ws-busy-in .2s ease .15s forwards;background-size:100% 100%}.ws-item[data-busy="1"] .ws-item-lead:after{animation:ws-busy-in .2s ease .15s forwards}.ws-opening-pane{transition:none}.ws-opening-pane[data-busy="1"]{transition:opacity 0s linear .15s}}.ws-item img{width:44px;height:44px;object-fit:cover;border-radius:2px;background:#000;flex:none}.ws-thumb-blank{width:44px;height:44px;border-radius:2px;flex:none;border:1px solid var(--rule);background:var(--panel2)}.ws-item div{min-width:0}.ws-item b{display:block;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-item span{color:var(--dim);font-size:12.5px}.ws-picked{list-style:none;margin:10px 0 0;padding:8px;display:flex;flex-wrap:wrap;gap:6px;max-height:164px;overflow:auto;background:var(--panel2);border:1px solid var(--brass);border-radius:3px}.ws-picked li{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:3px 2px 3px 3px;font-size:13px;background:var(--panel);border:1px solid var(--rule);border-radius:2px}.ws-picked img,.ws-picked .ws-thumb-blank{width:30px;height:30px;object-fit:cover;border-radius:2px;flex:none}.ws-picked-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.ws-picked-x{flex:none;width:26px;height:26px;padding:0;font:inherit;font-size:17px;line-height:1;color:var(--dim);background:none;border:none;border-radius:2px;cursor:pointer}.ws-picked-x:hover{color:var(--text);background:var(--panel2)}.ws-picked-x:focus-visible{outline:2px solid var(--verd);outline-offset:-2px}.ws-plist{margin-top:10px}.ws-plist .ws-item{align-items:flex-start;gap:14px;padding:10px 6px}.ws-plist .ws-item-lead{width:88px}.ws-plist .ws-item img,.ws-plist .ws-thumb-blank{width:88px;height:88px;border-radius:3px}.ws-plist .ws-item b{font-size:15px;margin-top:2px}.ws-plist .ws-left{display:block;margin-top:6px;font-size:12.5px;color:var(--dim)}.ws-plist .ws-left[data-done="1"]{color:var(--verd)}.ws-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:14px 0 4px;padding-top:12px;border-top:1px solid var(--rule)}.ws-pager-count{font-size:12.5px;color:var(--dim)}.ws-pager-btns{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ws-pager-per{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--dim)}.ws-pager-per .ws-ghost:first-of-type{margin-left:2px}.ws-pager .ws-ghost{min-width:34px;padding:5px 8px}.ws-pager .ws-ghost[data-on="1"]{border-color:var(--brass);color:var(--brass);cursor:default}.ws-pager-gap{color:var(--dim);padding:0 2px}@media(max-width:520px){.ws-plist .ws-item-lead{width:72px}.ws-plist .ws-item img,.ws-plist .ws-thumb-blank{width:72px;height:72px}}.ws-bit{white-space:nowrap}.ws-tag{font-size:10px;letter-spacing:.07em;text-transform:uppercase;padding:2px 6px;border-radius:2px;border:1px solid var(--rule);color:var(--dim);flex:none}.ws-tag[data-s=sold]{color:var(--rose);border-color:var(--rose)}.ws-tag[data-s=nfs]{color:var(--verd);border-color:var(--verd)}.ws-tag[data-s=reserved]{color:var(--brass);border-color:var(--brass)}.ws-cal-month{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--brass);margin:16px 0 2px}.ws-cal-month:first-child{margin-top:4px}.ws-item[data-past="1"]{opacity:.55}.ws-cal-link{margin-top:2px;font-size:12.5px;color:var(--dim)}.ws-cal-link .ws-linkish{font-size:12.5px}.ws-picklist{max-height:270px;overflow-y:auto;margin-top:8px;border:1px solid var(--rule);border-radius:2px}.ws-pick{display:flex;gap:10px;align-items:center;padding:7px 8px;cursor:pointer;font-size:13px;border-top:1px solid var(--rule)}.ws-pick:first-child{border-top:none}button.ws-pick{width:100%;text-align:left;font:inherit;font-size:13px;color:inherit;background:none;border:none;border-top:1px solid var(--rule)}button.ws-pick:first-child{border-top:none}.ws-pick:hover{background:var(--panel2)}.ws-pick[data-on="1"]{background:var(--panel2);box-shadow:inset 3px 0 0 var(--brass)}.ws-pick input[type=checkbox]{flex:none}.ws-pick div{min-width:0}.ws-pick b{display:block;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-pick span{color:var(--dim);font-size:12px}.ws-pick img{width:34px;height:34px;object-fit:cover;border-radius:2px;background:#000;flex:none}.ws-pick .ws-thumb-blank{width:34px;height:34px}.ws-pick .ws-badge{flex:none;white-space:nowrap}.ws-pick .ws-tag{font-size:10px}.ws-item .ws-badge{font-size:11px;flex:none;white-space:nowrap}.ws-tag[data-t=show]{color:var(--brass);border-color:var(--brass)}.ws-tag[data-t=deadline]{color:var(--rose);border-color:var(--rose)}.ws-tag[data-t=event]{color:var(--verd);border-color:var(--verd)}.ws-tag[data-t=post]{color:var(--dim);border-color:var(--rule)}.ws-tag[data-t=posted]{color:var(--verd);border-color:var(--verd);opacity:.8}.ws-tag[data-t=auto]{color:var(--brass);border-color:var(--brass)}.ws-home-post .ws-tag{margin-left:4px;vertical-align:middle}.ws-warnline{font-size:12.5px;line-height:1.5;margin:8px 0 0;color:var(--dim)}.ws-warnline[data-loud="1"]{color:var(--text);background:var(--panel2);border-left:2px solid var(--brass);padding:8px 10px;border-radius:2px}.ws-place{display:flex;align-items:center;gap:10px}.ws-place .ws-check{flex:1;min-width:0;margin:8px 0}.ws-place-pic{width:40px;height:auto;flex:none;border:1px solid var(--rule);border-radius:2px}.ws-placeline{display:flex;align-items:baseline;gap:10px;width:100%;margin:6px 0 0;padding:10px 12px;background:var(--panel2);border:1px solid var(--rule);border-radius:3px;color:var(--text);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.ws-placeline:hover{border-color:var(--brass)}.ws-placeline>span:last-child{flex:none;color:var(--brass);font-size:12px}.ws-placeline-words{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.ws-rights{margin-top:10px}.ws-rights-btn{font-size:12px;padding:4px 10px}.ws-rights-body{margin-top:8px;background:var(--panel2);border-left:2px solid var(--brass);padding:8px 12px;border-radius:2px}.ws-rights-body ul{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.55;color:var(--text)}.ws-rights-body li+li{margin-top:4px}.ws-rights-body .ws-note{max-width:none}.ws-dots{display:flex;gap:4px 12px;margin-top:3px;flex-wrap:wrap}.ws-dots span,.ws-dots button{font-size:11px;letter-spacing:.04em;white-space:nowrap;border:1px solid transparent;border-radius:2px;padding:0 4px;margin:-1px -2px}.ws-dots i{font-style:normal;display:inline-block;width:1.1em;text-align:center}.ws-dots [data-c=g]{color:var(--tick);-webkit-text-stroke:.2px currentColor}.ws-dots [data-c=r]{color:var(--rose)}.ws-dots [data-c=n]{color:var(--verd)}.ws-dots [data-c=a]{color:var(--stamp);-webkit-text-stroke:.3px currentColor;border-color:var(--stamp)}.ws-dots span:not([data-c]),.ws-dots button:not([data-c]){opacity:.5}.ws-dots button{background:none;font-family:inherit;color:inherit;cursor:pointer}.ws-dots button:hover{text-decoration:underline}.ws-dots button:focus-visible{outline:1px solid var(--brass);outline-offset:2px}.ws-story{border:1px solid var(--rule);border-radius:2px;padding:12px;margin-top:10px;font-family:Fraunces,serif;font-size:14px;line-height:1.55;color:var(--text)}.ws-story[data-chosen="1"]{border-color:var(--brass);background:#e4b36312}.ws-sticky{position:sticky;top:calc(var(--tabbar-h) + 10px);align-self:start}@media(max-width:900px){.ws-sticky{position:static}}@media(min-width:901px){.ws-story-side{max-height:calc(100vh - var(--tabbar-h) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.ws{--sidew:clamp(340px, 30vw, 480px)}.ws-side-seg{max-width:var(--sidew)}.ws-stack{display:grid;align-items:start;gap:22px;grid-template-columns:minmax(0,var(--sidew)) minmax(0,1fr);--pinh:calc(100vh - var(--tabbar-h) - 84px);--pinh:calc(100svh - var(--tabbar-h) - 84px)}.ws-stack-side{grid-column:1;grid-row:1;min-width:0}.ws-stack-pin{grid-column:2;grid-row:1;position:sticky;top:calc(var(--tabbar-h) + 10px);align-self:start;display:flex;flex-direction:column;align-items:center;gap:8px}@media(min-width:901px){.ws-stack[data-lifted="1"] .ws-stack-pin{margin-top:calc(var(--lift, 0px) * -1)}.ws:has(.ws-stack,.ws-grid[data-lift="1"]) :is(.ws-tab-guide:not([data-open="1"]),.ws-tab-blurb,.ws-current,.ws-steptick){max-width:var(--sidew)}}@media(min-width:901px){.ws-grid[data-lifted="1"]>:nth-child(2){margin-top:calc(var(--lift, 0px) * -1)}}.ws-stack-body{max-width:880px;margin-inline:auto}.ws-stack-body+.ws-stack-body{margin-top:14px}.ws-stack-pin>.ws-seg{width:100%;max-width:560px}.ws-bigger,.ws-pinact{display:none}.ws-stack-body [data-rung="1"]{animation:ws-landed 1.6s ease-out 1;border-radius:3px}.ws-frame,.ws-cardpreview,.ws-shot{width:min(100%,calc(var(--pinh, 420px) * var(--cardaspect, 1.4)))}.ws-frame{position:relative;--cardaspect:.5625;max-width:100%;border:1px solid var(--rule);background:#000}.ws-cardpreview{position:relative;border:1px solid var(--rule);background:#000;overflow:hidden}.ws-shot{position:relative}.ws-sizeguide{width:min(100%,calc((var(--pinh, 420px) - 64px) * var(--cardaspect, 1.2)));max-width:760px}.ws-sg-box{width:100%}.ws-sg{display:block;width:100%;height:auto;overflow:visible}.ws-sg-rect{fill:transparent;stroke:var(--rule);stroke-width:1;cursor:pointer}.ws-sg-rect[data-on="1"]{stroke:var(--brass);stroke-width:2;fill:var(--brass);fill-opacity:.05}.ws-sg-rect[data-hot="1"]{stroke:var(--brass);fill:var(--brass);fill-opacity:.14}.ws-sg-rect[data-over="1"]{stroke:var(--rule);stroke-dasharray:1 4;opacity:.5;pointer-events:none;cursor:default}.ws-sg-rect:focus-visible{outline:none;stroke:var(--verd);stroke-width:2}.ws-sg-ref{fill:none;stroke:var(--dim);stroke-width:1;stroke-dasharray:4 4;opacity:.55}.ws-sg-ref[data-source="1"]{stroke:var(--brass);stroke-dasharray:2 3;opacity:.5}.ws-sg-reflab text{fill:var(--dim);paint-order:stroke;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.ws-sg-reflab line{stroke:var(--dim);stroke-width:1;opacity:.5}.ws-sg-reflab[data-source="1"] text{fill:var(--brass)}.ws-sg-reflab[data-source="1"] line{stroke:var(--brass)}.ws-sg-lab text{fill:var(--dim);paint-order:stroke;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.ws-sg-lab polyline{fill:none;stroke:var(--rule);stroke-width:1}.ws-sg-lab[data-on="1"] text{fill:var(--brass);font-weight:600}.ws-sg-lab[data-hot="1"] text{fill:var(--brass)}.ws-sg-lab[data-on="1"] polyline,.ws-sg-lab[data-hot="1"] polyline{stroke:var(--brass)}.ws-sg-lab[data-over="1"] text{opacity:.5}.ws-sg-note{color:var(--dim);font-size:13px;line-height:1.5;margin:10px auto 0;max-width:520px;text-align:center}.ws-sg-note b{color:var(--text);font-weight:600}.ws-sg-note i{font-style:normal;opacity:.8}.ws-sg-toggle{margin:8px 0 0;font-size:12px}.ws-frame canvas{display:block;width:100%;height:auto}.ws-safe{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ws-safe i{position:absolute;left:0;right:0;background:#c9736b29;border-block:1px dashed rgba(201,115,107,.6)}.ws-safe b{position:absolute;top:0;bottom:0;right:0;width:16%;background:#c9736b29;border-left:1px dashed rgba(201,115,107,.6)}.ws-hot{position:absolute;pointer-events:none;border:2px solid var(--brass);border-radius:4px;background:#e4b36324;box-shadow:0 0 16px 3px #e4b36380;transition:left .1s ease,top .1s ease,width .1s ease,height .1s ease}.ws-hot-drag{transition:none}.ws-frame canvas[data-press]{cursor:pointer}.ws-frame canvas[data-drag]{cursor:grab;touch-action:none}.ws-frame canvas[data-drag]:active{cursor:grabbing}.ws-walk-frame{background:#15130f}.ws-walk-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#ece6da;background:#15130fb8;font-size:15px}.ws-walkrow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ws-walkcell{display:flex;flex-direction:column;align-items:center;gap:4px;width:68px}.ws-walkpic{position:relative;width:64px;height:64px;padding:0;border:2px solid var(--rule);border-radius:3px;background:var(--panel2);overflow:hidden;cursor:pointer}.ws-walkpic img{width:100%;height:100%;object-fit:cover;display:block}.ws-walkcell[data-end="1"] .ws-walkpic{border-color:var(--brass);box-shadow:0 0 0 2px var(--brass)}.ws-walkend{position:absolute;left:0;right:0;bottom:0;font-size:10px;line-height:1.5;background:var(--brass);color:var(--on-brass);text-align:center}.ws-walkmove{display:flex;gap:2px}.ws-walkmove .ws-ghost{min-width:30px;padding:2px 6px}.ws-walk-sw{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.ws-walk-sw>button{width:28px;height:28px;border-radius:50%;border:1px solid var(--rule);padding:0;cursor:pointer}.ws-walk-sw>button[data-on="1"]{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--brass)}.ws-walk-custom{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--dim);margin-left:4px}.ws-walk-custom input{width:34px;height:28px;padding:0;border:1px solid var(--rule);background:none}.ws-grprow{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ws-grpcell{display:flex;flex-direction:column;align-items:center;gap:4px;width:68px}.ws-grppic{display:block;width:64px;height:64px;border:2px solid var(--rule);border-radius:3px;background:var(--panel2);overflow:hidden}.ws-grppic img{width:100%;height:100%;object-fit:cover;display:block}.ws-grptpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-top:8px}.ws-grptiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:6px;margin:4px 0 8px}.ws-grptpl,.ws-grptile{display:flex;flex-direction:column;gap:4px;padding:4px;border:2px solid var(--rule);border-radius:4px;background:var(--panel2);color:var(--dim);cursor:pointer;font:inherit;font-size:12px;line-height:1.2;text-align:center}.ws-grptile{font-size:11px}.ws-grptpl canvas,.ws-grptile canvas{width:100%;height:auto;display:block;border-radius:2px}.ws-grptpl[data-on="1"],.ws-grptile[data-on="1"]{border-color:var(--brass);color:var(--brass);box-shadow:0 0 0 1px var(--brass)}[data-part][data-landed="1"]{border-radius:3px;animation:ws-landed 1.6s ease-out 1}@media(prefers-reduced-motion:reduce){[data-part][data-landed="1"]{animation:none;box-shadow:0 0 0 2px var(--brass)}}.ws-guide{position:absolute;pointer-events:none;background:var(--verd);box-shadow:0 0 4px 1px #7fb2a6b3}.ws-guide-v{top:0;bottom:0;width:1px}.ws-guide-h{left:0;right:0;height:1px}.ws-note{color:var(--dim);font-size:13px;line-height:1.55;margin-top:10px;max-width:360px}.ws-backup-when{font-size:14px;line-height:1.5;margin:10px 0 0;max-width:360px}.ws-backup-fresh{color:var(--verd)}.ws-backup-never,.ws-backup-stale{color:#d98a81}:root[data-theme=light] .ws-backup-never,:root[data-theme=light] .ws-backup-stale{color:var(--rose)}.ws-backup-links{margin:8px 0 0;font-size:12.5px}.ws-guide-card.ws-backup-tile{grid-column:1 / -1;flex-direction:column;align-items:stretch;min-height:0}.ws-backup-row{display:flex;align-items:center;gap:12px;width:100%}.ws-backup-go{flex:none;width:auto;margin-top:0;padding:7px 16px;font-size:13px}.ws-backup-tile .ws-backup-links{margin-left:40px}.ws-backup-quiet{grid-column:1 / -1}.ws-backup-quiet p{margin:2px 0 0;font-size:12px;color:var(--dim)}.ws-backup-quiet .ws-linkish{font-size:12px}@media(max-width:520px){.ws-backup-row{flex-wrap:wrap}.ws-backup-go{flex:1 1 100%}.ws-backup-tile .ws-backup-links{margin-left:0}}.ws-cropwrap{position:relative;width:100%;max-height:480px;overflow:hidden;border:1px solid var(--rule);border-radius:2px;background:#000;line-height:0}.ws-cropwrap img{width:100%;height:auto;max-height:480px;object-fit:contain;display:block}@media(max-width:640px){.ws-cropwrap,.ws-cropwrap img{max-height:min(480px,55svh)}}.ws-cropbox{position:absolute;border:2px solid var(--brass);background:#e4b3632e;cursor:move;box-shadow:0 0 0 1px #00000080}.ws-crophandle{position:absolute;right:-9px;bottom:-9px;width:18px;height:18px;border-radius:50%;background:var(--brass);border:2px solid var(--on-brass);cursor:nwse-resize}.ws-help-nav{padding:8px}.ws-help-ver{font-size:13px;color:var(--dim);padding:8px 12px 10px;margin-bottom:6px;border-bottom:1px solid var(--rule)}.ws-help-ver b{color:var(--brass);font-weight:600;font-variant-numeric:tabular-nums}.ws-help-ver span{display:block;margin-top:4px;font-size:12px;line-height:1.45}.ws-help-nav button:not(.ws-search-x){display:block;width:100%;text-align:left;background:none;border:none;border-left:3px solid transparent;color:var(--dim);font-family:inherit;font-size:14px;padding:9px 12px;cursor:pointer;border-radius:2px}.ws-help-nav button:not(.ws-search-x):hover{background:var(--panel2);color:var(--text)}.ws-help-nav button[data-on="1"]:not(.ws-search-x){color:var(--brass);border-left-color:var(--brass);background:var(--panel2)}.ws-help-nav button:not(.ws-search-x):focus-visible{outline:2px solid var(--verd);outline-offset:-2px}.ws-help-hit-topic{display:block;font-size:11px;color:var(--dim);margin-top:2px}.ws-help-nav .ws-search{display:block;margin:0 4px 10px}.ws-help-nav .ws-search .ws-in{width:100%;box-sizing:border-box}.ws-help-title{font-family:Fraunces,serif;font-weight:700;font-size:22px;margin:0 0 4px;letter-spacing:-.01em}.ws-help-blurb{color:var(--dim);font-size:13px;line-height:1.5;margin:0 0 18px}.ws-help-h{font-family:Fraunces,serif;font-size:16px;font-weight:500;margin:22px 0 8px}.ws-help-p{font-size:14px;line-height:1.62;margin:0 0 10px}.ws-help-ol,.ws-help-ul{font-size:14px;line-height:1.6;margin:0 0 10px;padding-left:22px}.ws-help-ol li,.ws-help-ul li{margin:5px 0}.ws-help-tip{font-size:13px;line-height:1.55;margin:14px 0;padding:11px 13px;background:#e4b36314;border-left:3px solid var(--brass);border-radius:2px;color:var(--text)}@media(max-width:900px){.ws-help-nav button:not(.ws-search-x){padding:12px;font-size:15px}}.ws-cl-row{display:flex;gap:8px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--rule);position:relative}.ws-cl-row[data-indent="1"]{padding-left:34px}.ws-cl-handle{cursor:grab;color:var(--dim);font-size:18px;-webkit-user-select:none;user-select:none;opacity:.35;line-height:1;flex:none}.ws-cl-handle:hover{opacity:1;color:var(--brass)}.ws-cl-text{flex:1;cursor:text;font-size:13px;min-height:20px;line-height:1.4}.ws-cl-x{background:none;border:none;color:var(--dim);font-size:18px;cursor:pointer;padding:0 2px;opacity:.5;transition:opacity .15s;font-family:inherit;flex:none}.ws-cl-row:hover .ws-cl-x{opacity:1}.ws-cl-x:hover{color:var(--rose)}.ws-cl-x:focus-visible{opacity:1;outline:2px solid var(--verd);outline-offset:1px}.ws-cl-add{border-bottom:none}.ws-cl-add .ws-in{border:none;background:transparent}.ws-cl-add .ws-in:focus{outline:none;border:none;border-bottom:1px solid var(--brass);border-radius:0}.ws-cl-row input[type=checkbox]{accent-color:var(--brass);margin:0;flex:none}.ws-cl-row[data-drop=above]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--brass);z-index:1}.ws-cl-row[data-drop=below]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--brass);z-index:1}.ws-cl-row[data-drop=on]{background:#e4b3631f;border-radius:2px}.ws-cl-move{display:none;flex:none;gap:2px}.ws-cl-move button{background:none;border:1px solid var(--rule);border-radius:3px;color:var(--dim);font-family:inherit;font-size:13px;line-height:1;width:30px;height:30px;padding:0;cursor:pointer}.ws-cl-move button:disabled{opacity:.3;cursor:not-allowed}.ws-cl-move button:active:not(:disabled){border-color:var(--brass);color:var(--brass)}.ws-cl-move button:focus-visible{outline:2px solid var(--verd);outline-offset:1px}@media(pointer:coarse){.ws-cl-handle{display:none}.ws-cl-move{display:flex}}.ws-cl-edit{background:none;border:none;color:var(--dim);font-size:14px;cursor:pointer;padding:0 2px;opacity:.6;transition:opacity .15s;font-family:inherit;flex:none}.ws-cl-row:hover .ws-cl-edit{opacity:1}.ws-cl-edit:hover{color:var(--brass)}.ws-cl-edit:focus-visible{opacity:1;outline:2px solid var(--verd);outline-offset:1px}@media(pointer:coarse){.ws-cl-edit{opacity:.8;font-size:17px;padding:0 6px}}.ws-cl-pieces{background:var(--panel2);border:1px solid var(--rule);border-radius:3px;padding:9px 11px;margin:0 0 14px}.ws-cl-pieces-h{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--brass);margin-bottom:7px}.ws-cl-pieces-strip{display:flex;flex-wrap:wrap;gap:6px}.ws-cl-piece{display:flex;align-items:center;gap:6px;max-width:160px;border:1px solid var(--rule);border-radius:3px;padding:2px 7px 2px 2px;font-size:11.5px;color:var(--text)}.ws-cl-piece span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-cl-piece img,.ws-cl-piece .ws-thumb-blank{width:24px;height:24px;object-fit:cover;border-radius:2px;background:#000;flex:none}.ws-cl-pieces-f{font-size:11.5px;color:var(--dim);margin-top:7px}.ws-starters{border:1px solid var(--rule);border-radius:3px;background:var(--panel2);padding:11px 13px;margin-top:18px}.ws-starters-h{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--brass);margin-bottom:6px}.ws-starters-note{font-size:12px;color:var(--dim);margin:0 0 11px;line-height:1.45}.ws-starter+.ws-starter{border-top:1px solid var(--rule);margin-top:10px;padding-top:10px}.ws-starter-top{display:flex;align-items:flex-start;gap:10px}.ws-starter-name{flex:1;min-width:0}.ws-starter-name b{display:block;font-size:13.5px;color:var(--text)}.ws-starter-name span{display:block;font-size:12px;color:var(--dim);margin-top:2px;line-height:1.4}.ws-starter-top .ws-ghost{flex:none;padding:4px 12px;font-size:12px}.ws-starter-peek{background:none;border:none;padding:5px 0 0;font-family:inherit;font-size:11.5px;color:var(--dim);cursor:pointer;text-decoration:underline}.ws-starter-peek:hover{color:var(--brass)}.ws-starter-peek:focus-visible{outline:2px solid var(--verd);outline-offset:1px}.ws-starter-items{list-style:none;margin:7px 0 2px;padding:0;border-left:2px solid var(--rule)}.ws-starter-items li{font-size:12px;color:var(--dim);line-height:1.5;padding-left:22px}.ws-starter-items li[data-indent="0"]{color:var(--text);padding-left:10px;margin-top:6px}.ws-cl-acts{flex-wrap:wrap;row-gap:8px}.ws-cl-art{display:flex;align-items:center;gap:6px;flex:none;max-width:150px;background:none;border:1px solid var(--rule);border-radius:3px;padding:2px 7px 2px 3px;font-family:inherit;font-size:11px;color:var(--dim);cursor:pointer;opacity:.45;transition:opacity .15s,border-color .15s}.ws-cl-row:hover .ws-cl-art{opacity:1}.ws-cl-art:hover{border-color:var(--brass);color:var(--brass)}.ws-cl-art:focus-visible{opacity:1;outline:2px solid var(--verd);outline-offset:1px}.ws-cl-art[data-on="1"]{opacity:1;color:var(--text);border-color:var(--rule);padding-left:2px}.ws-cl-art span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-cl-art img,.ws-cl-art .ws-thumb-blank{width:20px;height:20px;object-fit:cover;border-radius:2px;background:#000;flex:none}.ws-cl-pick{padding:10px 12px 12px;margin:0 0 0 26px;background:var(--panel2);border:1px solid var(--rule);border-top:none;border-radius:0 0 3px 3px}.ws-cl-pick .ws-picklist{max-height:230px}@media(pointer:coarse){.ws-cl-art{opacity:1}}@media(max-width:900px){.ws-cl-art{max-width:110px;font-size:12px}.ws-cl-pick{margin-left:0}}.ws-showprog{font-size:12px;color:var(--dim);margin-top:12px}@media(max-width:900px){.ws-cl-row{padding:12px 4px}.ws-cl-row[data-indent="1"]{padding-left:38px}.ws-cl-text{font-size:15px}.ws-cl-handle{font-size:22px}.ws-cl-x{opacity:1;font-size:22px}.ws-cl-row input[type=checkbox]{width:20px;height:20px}}.ws-job{display:flex;gap:9px;align-items:flex-start;padding:7px 2px;border-top:1px solid var(--rule);cursor:pointer}.ws-job:first-of-type{border-top:none}.ws-job input[type=checkbox]{accent-color:var(--brass);margin:2px 0 0;flex:none}.ws-job span{min-width:0;flex:1}.ws-job b{display:block;font-weight:500;font-size:13px;color:var(--text)}.ws-job i{display:block;font-style:normal;font-size:11px;color:var(--dim);margin-top:1px}.ws-job input:checked~span b{text-decoration:line-through;opacity:.5}.ws-job-head{display:flex;align-items:baseline;gap:8px;margin:0 0 3px 2px}.ws-job-head span:first-child{font-size:12px;font-weight:600;color:var(--brass);letter-spacing:.02em;flex:1;min-width:0}@media(max-width:900px){.ws-job b{font-size:15px}.ws-job i{font-size:12px}}.ws-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ws-stat{background:var(--panel2);border:1px solid var(--rule);border-radius:2px;padding:10px 12px}.ws-stat b{display:block;font-family:Fraunces,serif;font-weight:700;font-size:23px;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.ws-stat span{display:block;margin-top:3px;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.ws-catlist{margin-top:6px}.ws-catrow{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;padding:6px 0;border-top:1px solid var(--rule)}.ws-catrow:first-child{border-top:none}.ws-catrow span{color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-catrow b{flex:none;color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.ws-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;background:var(--panel2);border:1px solid var(--rule);border-radius:2px}.ws-figs>div{min-width:0;padding:6px 8px 7px;border-left:1px solid var(--rule)}.ws-figs>div:first-child{border-left:none}.ws-figs b{display:block;font-family:Fraunces,serif;font-weight:700;font-size:18px;line-height:1.15;color:var(--text);font-variant-numeric:tabular-nums}.ws-figs span{display:block;margin-top:2px;font-size:9.5px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.ws-catchips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ws-catchips li{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:4px 9px;font-size:12.5px;background:var(--panel2);border:1px solid var(--rule);border-radius:2px}.ws-catchips span{color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-catchips b{flex:none;color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.ws-catchips li[data-none="1"]{background:none;border-style:dashed}.ws-colrun{list-style:none;margin:8px 0 0;padding:0;display:flex;gap:3px}.ws-colrun li{flex:1 1 0;min-width:0;text-align:center}.ws-colbar{display:flex;flex-direction:column;justify-content:flex-end;height:50px;border-bottom:1px solid var(--rule);border-radius:2px 2px 0 0}.ws-colbar b{display:block;margin-bottom:2px;font-size:10px;font-weight:500;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.ws-colbar i{display:block;height:calc(var(--f) * 36px);min-height:2px;background:var(--brass);border-radius:1px 1px 0 0}.ws-colrun li[data-zero="1"] .ws-colbar i{min-height:0;height:0}.ws-collabel{display:block;margin-top:3px;font-size:9.5px;line-height:1.25;color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums}.ws-collabel small{display:block;font-size:9px;opacity:.8}.ws-colrun li[data-now="1"] .ws-colbar{background:var(--panel2)}.ws-colrun li[data-now="1"] .ws-collabel{color:var(--text)}.ws-colrun[data-dense="1"]{gap:1px}.ws-colrun[data-dense="1"] .ws-colbar b{display:none}.ws-ov-todo{margin-top:4px;font-size:12.5px;color:var(--dim)}.ws-ov-todo i{display:block;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-keyrow{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.ws-keystatus{font-size:12px;padding:3px 8px;border-radius:2px;border:1px solid var(--rule);color:var(--dim)}.ws-keystatus[data-ok="1"]{color:var(--verd);border-color:var(--verd)}.ws-keystatus[data-ok="0"]{color:var(--rose);border-color:var(--rose)}.ws-token{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;color:var(--text);background:var(--panel2);border:1px solid var(--rule);border-radius:2px;padding:8px 10px;margin:8px 0 0;word-break:break-all;-webkit-user-select:all;user-select:all}.ws-print-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#080d1299;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.ws-print-panel{background:var(--panel2);border:1px solid var(--rule);border-radius:6px;padding:22px 24px;width:100%;max-width:380px}.ws-print-h{font-family:Fraunces,serif;font-size:18px;font-weight:500;margin-bottom:2px}.ws-print-sub{font-size:12px;color:var(--dim);margin-bottom:20px}.ws-print-check{display:flex;align-items:center;gap:10px;margin-bottom:20px;cursor:pointer;font-size:13px}.ws-print-check input{width:16px;height:16px;accent-color:var(--brass)}.ws-lockfs{border:0;padding:0;margin:0;min-width:0}.ws-lockfs[disabled]{opacity:.45}.ws-lockfs[disabled] *{cursor:default}.ws-approve{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--rule);border-radius:3px;padding:12px 16px;margin-bottom:14px}.ws-approve[data-on="1"]{border-color:var(--stamp);background:linear-gradient(0deg,#6be88a12,#6be88a12),var(--panel)}.ws-approve b{font-size:13px;letter-spacing:.02em}.ws-approve[data-on="1"] b{color:var(--stamp)}.ws-approve p{margin:2px 0 0;font-size:12px;color:var(--dim);line-height:1.5}.ws-approve .ws-go,.ws-approve .ws-ghost{width:auto;margin-top:0;flex:none}.ws-ready-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:-4px 0 14px;padding:0 16px}.ws-ready-lbl{font-size:12px;color:var(--dim)}.ws-ready-chip{font:inherit;font-size:12px;padding:3px 8px;border-radius:2px;cursor:pointer;background:var(--panel2);border:1px solid var(--rule);color:var(--dim)}.ws-ready-chip[data-on="1"]{color:var(--stamp);border-color:var(--stamp)}.ws-ready-chip[data-here="1"]{box-shadow:inset 0 0 0 1px currentColor;color:var(--text)}.ws-ready-chip[data-here="1"][data-on="1"]{color:var(--stamp)}.ws-ready-chip:disabled{cursor:default}.ws-ready-row .ws-linkish:disabled{opacity:.5;cursor:default}.ws-review{max-width:1080px}.ws-rev-top .ws-note{max-width:68ch}.ws-rev-top{margin-bottom:14px;display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.ws-rev-top-said{flex:1 1 320px;min-width:0}.ws-rev-thumb{flex:none}.ws-rev-thumb img{display:block;width:160px;height:auto;max-height:200px;object-fit:contain;object-position:top left;border:1px solid var(--rule);border-radius:2px}.ws-rev-step{background:var(--panel);border:1px solid var(--rule);border-radius:3px;border-left:3px solid var(--rule);padding:14px 16px}.ws-rev-step+.ws-rev-step{margin-top:10px}.ws-rev-step[data-s=approved]{border-left-color:var(--stamp)}.ws-rev-step[data-s=open]{border-left-color:var(--brass)}.ws-rev-step[data-s=blocked]{border-left-color:var(--rose)}.ws-rev-step[data-s=na]{border-left-color:var(--verd);opacity:.72}.ws-rev-head{display:flex;align-items:baseline;gap:10px 14px;flex-wrap:wrap}.ws-rev-head>b{font-size:13px;letter-spacing:.02em;flex:none}.ws-rev-head>p{margin:0;flex:1 1 260px;min-width:0;font-size:12px;color:var(--dim);line-height:1.5}.ws-rev-head i{font-style:normal;display:inline-block;width:1.1em;text-align:center;margin-right:4px}.ws-rev-head[data-s=approved]>b{color:var(--stamp)}.ws-rev-head[data-s=open]>b{color:var(--brass)}.ws-rev-head[data-s=blocked]>b{color:var(--rose)}.ws-rev-head[data-s=na]>b{color:var(--verd)}.ws-rev-acts{display:flex;gap:8px;flex:none}.ws-rev-acts .ws-ghost{width:auto;margin-top:0;flex:none;font-size:11px;padding:4px 10px}.ws-rev-body{margin-top:14px;--pinh:340px}.ws-rev-body .ws-approve{margin-bottom:0;margin-top:12px}.ws-rev-body .ws-go{width:auto;margin-top:12px}.ws-rev-shot img{display:block;max-width:min(100%,480px);height:auto;border:1px solid var(--rule);border-radius:2px}.ws-rev-dl{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-size:13px}.ws-rev-dl dt{color:var(--dim);font-size:11px;letter-spacing:.06em;text-transform:uppercase;align-self:center}.ws-rev-dl dd{margin:0}.ws-rev-words{margin:0;max-width:62ch;font-size:14px;line-height:1.65;white-space:pre-wrap}.ws-rev-caps{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ws-rev-caps li{background:var(--panel2);border:1px solid var(--rule);border-radius:2px;padding:9px 11px;min-width:0}.ws-rev-caps li[data-on="0"]{opacity:.5}.ws-rev-caps b{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.ws-rev-caps b i{font-style:normal;color:var(--brass);margin-left:8px;font-weight:400;text-transform:none;letter-spacing:0}.ws-rev-caps p{margin:5px 0 0;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ws-blanks{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ws-blanks-b{background:none;border:1px solid var(--rose);color:var(--rose);border-radius:2px;padding:3px 9px;font:inherit;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.ws-blanks-b:hover{background:#c9736b24}.ws-blanks-b:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-need{font-style:normal;color:var(--rose);font-weight:600;font-size:11px;letter-spacing:.07em;margin-left:5px}.ws-in[data-need="1"],.ws-sel[data-need="1"]{border-left:3px solid var(--rose)}.ws-in[data-landed="1"],.ws-sel[data-landed="1"]{animation:ws-landed 1.6s ease-out 1}.ws-move{margin-top:8px}.ws-loclog{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:2px}.ws-loclog li{display:flex;align-items:baseline;gap:8px;font-size:12.5px;padding:2px 0}.ws-loclog-loc{flex:1;color:var(--text);position:relative;padding-left:14px}.ws-loclog-loc:before{content:"";position:absolute;left:2px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--brass)}.ws-loclog li:first-child .ws-loclog-loc{font-weight:600}.ws-loclog-at{color:var(--dim);font-size:11.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.ws-loclog-x{background:none;border:none;color:var(--dim);cursor:pointer;font-size:15px;line-height:1;padding:0 2px;opacity:.5}.ws-loclog-x:hover{opacity:1;color:var(--rose)}.ws-booked{margin-top:10px;background:var(--panel2);border:1px solid var(--rule);border-radius:3px;padding:9px 11px}.ws-booked-h{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--brass);margin-bottom:6px}.ws-booked-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12.5px;padding:2px 0}.ws-booked-row b{font-weight:600}.ws-booked-row span{color:var(--dim)}.ws-booked-row em{font-style:normal;color:var(--brass);margin-left:auto;white-space:nowrap}.ws-sheet-overlay{align-items:center;justify-content:center;padding:20px}.ws-sheet{background:var(--ink);border:1px solid var(--rule);border-radius:6px;width:100%;max-width:min(1080px,94vw);display:flex;flex-direction:column;max-height:min(84svh,900px);overflow:hidden}.ws-sheet:focus{outline:none}.ws-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px var(--pad);border-bottom:1px solid var(--rule);padding-top:max(11px,env(safe-area-inset-top))}.ws-sheet-head b{font-size:15.5px;font-weight:600}.ws-sheet-body{overflow-y:auto;padding:16px var(--pad);padding-bottom:max(16px,env(safe-area-inset-bottom))}.ws-sheet-body>div+div{margin-top:18px}.ws-sheet-body .ws-sub{font-size:12.5px}.ws-sheet-grid{display:grid;gap:8px;margin-top:7px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ws-sheet-tab{text-align:left;background:var(--panel);border:1px solid var(--rule);border-radius:3px;padding:10px 11px;cursor:pointer;font-family:inherit;color:var(--text);min-height:66px}.ws-sheet-tab b{display:block;font-size:15.5px;font-weight:500;margin-bottom:3px}.ws-sheet-tab span{display:block;font-size:13px;line-height:1.45;color:var(--dim)}.ws-sheet-tab[data-on="1"]{border-color:var(--brass)}.ws-sheet-tab[data-on="1"] b{color:var(--brass)}.ws-sheet-tab:focus-visible{outline:2px solid var(--verd);outline-offset:1px}@media(max-width:900px){.ws-sheet-overlay{align-items:stretch;justify-content:stretch;padding:0}.ws-sheet{border:none;border-radius:0;max-width:none;max-height:100svh}}.ws-find-overlay{align-items:flex-start;justify-content:center;padding:10vh 20px 20px}.ws-find{background:var(--ink);border:1px solid var(--rule);border-radius:6px;width:100%;max-width:720px;display:flex;flex-direction:column;max-height:min(78svh,820px);overflow:hidden}.ws-find-head{display:flex;align-items:center;gap:10px;padding:12px var(--pad);border-bottom:1px solid var(--rule);padding-top:max(12px,env(safe-area-inset-top))}.ws-find-head .ws-search{flex:1}.ws-find-head .ws-in{width:100%;font-size:16px}.ws-find-body{flex:1;overflow-y:auto;padding:6px var(--pad) 12px}.ws-find-empty{font-size:14px;line-height:1.6;color:var(--dim);margin:12px 0}.ws-find-group{margin-top:12px}.ws-find-group .ws-sub{margin-bottom:4px}.ws-find-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:4px;padding:7px 9px;color:var(--text);font-family:inherit;cursor:pointer}.ws-find-row[data-sel="1"]{background:var(--panel);border-color:var(--brass)}.ws-find-row:focus-visible{outline:2px solid var(--verd);outline-offset:1px}.ws-find-thumb{flex:none;width:40px;height:40px;border-radius:3px;object-fit:cover;background:var(--panel2);display:block}.ws-find-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.ws-find-title{display:flex;align-items:baseline;gap:10px;min-width:0}.ws-find-title b{font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-find-title i{font-style:normal;font-size:12px;color:var(--dim);margin-left:auto;white-space:nowrap;flex:none}.ws-find-line{font-size:13px;line-height:1.45;color:var(--dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws-find-line b{font-weight:500;color:var(--text)}.ws-find-line mark{background:none;color:var(--brass);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ws-find-more{font-size:12.5px;color:var(--dim);padding:4px 10px 0}.ws-find-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--dim);padding:9px var(--pad);border-top:1px solid var(--rule);padding-bottom:max(9px,env(safe-area-inset-bottom))}@media(max-width:900px){.ws-print-overlay.ws-find-overlay{align-items:stretch;justify-content:stretch;padding:0}.ws-find{border:none;border-radius:0;max-width:none;height:100svh;max-height:100svh}.ws-find-keys{display:none}}.ws-tsize{display:inline-flex;align-items:stretch;border:1px solid var(--rule);border-radius:20px;overflow:hidden;margin-top:2px}.ws-tsize button{background:none;border:0;color:var(--dim);font-family:inherit;font-size:11px;line-height:normal;cursor:pointer;padding:3px}.ws-tsize button:first-child{padding-left:10px}.ws-tsize button:last-child{padding-right:10px}.ws-tsize-btn{font-weight:600}.ws-tsize-pct{font-variant-numeric:tabular-nums}.ws-tsize button:hover:not(:disabled){color:var(--text);background:var(--panel2)}.ws-tsize button:disabled{cursor:default;opacity:.45}.ws-tsize-pct:disabled{opacity:1!important}.ws-tsize button:focus-visible{outline:2px solid var(--verd);outline-offset:-2px}:root[data-theme=light] .ws-tsize{border-color:#6e5426;background:#eaddc3}:root[data-theme=light] .ws-tsize button{color:#33291a}:root[data-theme=light] .ws-tsize button:hover:not(:disabled){background:#f7f0e0;color:#1b1408}@media(max-width:1100px){.ws-tsize{margin-top:0}}@media(max-width:900px){.ws-tsize[data-css="1"]{display:none}}@media(max-width:600px){.ws-tsize-pct{display:none}}.ws-sc-panel{background:var(--panel2);border:1px solid var(--rule);border-radius:6px;padding:22px 24px;width:100%;max-width:470px}.ws-sc-panel:focus{outline:none}.ws-sc-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ws-sc-close{background:none;border:none;color:var(--dim);cursor:pointer;font-size:22px;line-height:1;padding:0 4px}.ws-sc-close:hover{color:var(--text)}.ws-sc-group{margin-top:16px}.ws-sc-gt{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--brass);font-weight:600;margin-bottom:7px}.ws-sc-row{display:flex;align-items:center;gap:12px;padding:5px 0}.ws-sc-keys{display:flex;align-items:center;gap:5px;flex:none;min-width:134px}.ws-sc-plus{color:var(--dim);font-size:12.5px}.ws-sc-label{font-size:14.5px;color:var(--text)}.ws-kbd{display:inline-block;min-width:24px;text-align:center;padding:2px 8px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13.5px;line-height:1.4;color:var(--text);background:var(--panel);border:1px solid var(--rule);border-bottom-width:2px;border-radius:5px}.ws-cmt,.ws-cmt-more{max-width:760px}.ws-cmt{background:var(--panel);border:1px solid var(--rule);border-radius:3px;padding:12px 14px;margin-top:10px}.ws-cmt-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.ws-cmt-who{font-weight:600;color:var(--text);font-size:13px}.ws-cmt-who.unknown{font-weight:400;font-style:italic;color:var(--dim)}.ws-cmt-at{color:var(--dim);font-size:12px}.ws-cmt-text{margin:8px 0;font-size:15px;color:var(--text);overflow-wrap:anywhere}.ws-cmt-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ws-cmt-painting,.ws-cmt-link{color:var(--brass);font-size:12px}.ws-cmt-foot .ws-ghost{margin-left:auto;padding:4px 10px;font-size:12px}.ws-cmt.is-quiet{opacity:.62}.ws-cmt.is-quiet .ws-cmt-text{font-size:14px}.ws-cmt.is-done{opacity:.45}.ws-cmt.is-done .ws-cmt-text{text-decoration:line-through}.ws-cmt-more{display:block;width:100%;margin-top:14px}.ws-cmt-bad{color:var(--rose)}.ws-swept{display:flex;gap:10px;margin:4px 0}.ws-swept strong{min-width:82px;font-weight:600;color:var(--text)}.ws-swept.is-bad span{color:var(--rose)}.ws-swept.is-idk span{color:var(--brass)}.ws-start{margin-top:10px}.ws-start-say{margin:0 0 12px;max-width:66ch;font-size:14px;line-height:1.6;color:var(--text)}.ws-start-steps{margin:0 0 14px;padding-left:22px;max-width:66ch;font-size:14px;line-height:1.6;color:var(--dim)}.ws-start-steps li{margin-bottom:8px}.ws-start-steps b{color:var(--text)}.ws-start-go{width:auto;min-width:230px;margin-top:2px}.ws-needs-top{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;justify-content:space-between}.ws-needs-top .ws-note{max-width:52ch;flex:1 1 320px}.ws-needs-acts{display:flex;align-items:center;gap:12px;margin-top:10px}.ws-needs-acts .ws-ghost{width:auto;margin-top:0;flex:none}.ws-needs-acts .ws-linkish{font-size:12px}.ws-guide-grid{display:grid;gap:10px;margin-top:12px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(max(260px,(100% - 10px) / 2),1fr))}.ws-guide-card{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;text-align:left;font:inherit;min-height:96px;padding:12px 13px;background:var(--panel);border:1px solid var(--rule);border-radius:3px;color:var(--text);transition:border-color .15s,color .15s}.ws-guide-glyph{flex:none;width:28px;height:28px;margin-top:1px;color:var(--brass)}.ws-guide-words{display:block;flex:1;min-width:0}.ws-guide-words b{display:block;font-size:15.5px;font-weight:500;margin-bottom:3px}.ws-guide-words span{display:block;font-size:13px;line-height:1.45;color:var(--dim)}.ws-guide-card[data-q="0"] .ws-guide-glyph{color:var(--dim)}.ws-guide-card[data-q=done] .ws-guide-glyph{color:var(--verd)}.ws-guide-card[data-q=done]{min-height:0;padding:8px 13px;align-items:center}.ws-guide-card[data-q=done] .ws-guide-glyph{width:20px;height:20px;margin-top:0}.ws-guide-card[data-q=done] .ws-guide-words b{font-size:14px;margin-bottom:0;color:var(--dim)}.ws-guide-card[data-live="1"]{cursor:pointer}.ws-guide-card[data-live="1"]:hover{border-color:var(--brass)}.ws-guide-card[data-live="1"]:hover .ws-guide-words b{color:var(--brass)}.ws-guide-card:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-guide-tail{margin:12px 0 0;font-size:12px;color:var(--dim)}.ws-guide-sep{margin:0 8px;opacity:.5}.ws-new{margin-top:12px}.ws-new-top{display:flex;align-items:center;gap:10px}.ws-new-done{margin-left:auto;font-size:12.5px}.ws-new-count{flex:none;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:2px;border:1px solid var(--brass);color:var(--brass)}.ws-news{list-style:none;margin:10px 0 0;padding:0}.ws-new-item{display:flex;gap:11px;align-items:center;padding:6px 0;border-top:1px solid var(--rule)}.ws-new-item:first-child{border-top:0;padding-top:2px}.ws-new-dot{flex:none;width:3px;height:1.3em;border-radius:2px;background:transparent}.ws-new-item[data-new="1"] .ws-new-dot{background:var(--brass)}.ws-new-title{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-new-item[data-new="0"] .ws-new-title{color:var(--dim)}.ws-new-go{flex:none;white-space:nowrap;font-size:12.5px}.ws-new-quiet{margin:12px 0 0;font-size:12px;color:var(--dim)}.ws-steps{list-style:none;margin:14px 0;padding:0;max-width:66ch}.ws-step{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--rule)}.ws-step:first-child{border-top:0;padding-top:2px}.ws-step-mark{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:13px;font-weight:600;border:1px solid var(--rule);color:var(--dim);background:var(--panel2)}.ws-step-words{flex:1;min-width:0}.ws-step-words b{display:block;font-size:15px;margin-bottom:3px;color:var(--text)}.ws-step-words span{display:block;font-size:13px;line-height:1.5;color:var(--dim)}.ws-step[data-s=now] .ws-step-mark{background:var(--brass);border-color:var(--brass);color:var(--on-brass)}.ws-step[data-s=done] .ws-step-mark{background:transparent;border-color:var(--tick);color:var(--tick)}.ws-step[data-s=done] .ws-step-words b,.ws-step[data-s=later] .ws-step-words b{color:var(--dim);font-weight:500}.ws-step-go{width:auto;margin-top:10px;padding:8px 15px;font-size:13px}.ws-setup{margin-top:10px;padding:14px;border:1px solid var(--rule);border-radius:10px;background:var(--panel2)}.ws-setup-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ws-setup-count{font-weight:600;font-size:13px}.ws-setup-phase{font-size:12.5px;color:var(--dim);flex:1;min-width:0}.ws-setup-close{width:auto;padding:4px 10px;font-size:12.5px}.ws-setup-bar{height:5px;border-radius:3px;background:var(--rule);margin:8px 0 12px;overflow:hidden}.ws-setup-bar span{display:block;height:100%;background:var(--brass);transition:width .25s}.ws-setup-title{font-size:17px;margin:4px 0 6px}.ws-setup-text{font-size:14px;line-height:1.55;margin:0 0 8px}.ws-setup-why{font-size:13.5px;line-height:1.5;padding:8px 10px;border-radius:8px;border-left:3px solid var(--brass);background:var(--panel);margin:0 0 10px}.ws-setup-open{width:auto;padding:8px 15px;font-size:13px;text-decoration:none;display:inline-block}.ws-setup-pic{display:block;margin:12px 0 4px;padding:0;border:1px solid var(--rule);border-radius:8px;background:none;cursor:zoom-in;max-width:340px;overflow:hidden}.ws-setup-pic[data-big="1"]{max-width:100%;cursor:zoom-out}.ws-setup-pic img{display:block;width:100%;height:auto}.ws-setup-act{margin-top:10px}.ws-setup-check{font-size:13px;margin:8px 0 0}.ws-setup-check[data-ok="1"]{color:var(--tick)}.ws-setup-check[data-ok="0"]{color:var(--rose)}.ws-setup-foot{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:10px;border-top:1px solid var(--rule)}.ws-setup-foot .ws-ghost{width:auto;padding:6px 12px}.ws-setup-done{flex:1;text-align:center;font-weight:600;font-size:14px;cursor:pointer}.ws-setup-done input{width:18px;height:18px;vertical-align:-3px}.ws-setup-alltoggle{margin-top:10px}.ws-setup-all{margin-top:6px}.ws-try{margin-top:18px}.ws-try-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 2px 10px}.ws-try-title{margin:0;font-family:Caveat,cursive;font-weight:700;font-size:27px;color:var(--brass);line-height:1;letter-spacing:.01em}.ws-try-acts{display:flex;gap:14px}.ws-try-hand{list-style:none;margin:0;padding:6px 4px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ws-try-card{position:relative;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--rule);border-radius:5px;padding:10px 10px 12px;min-width:0;border-top:3px solid var(--zc, var(--brass));transform:translateY(calc((var(--i) - 1) * (var(--i) - 1) * 7px));transition:transform .25s cubic-bezier(.3,1.4,.5,1),box-shadow .25s;animation:ws-deal .55s cubic-bezier(.2,1.3,.4,1) both;animation-delay:calc(var(--i) * .09s)}.ws-try-card:hover,.ws-try-card:focus-within{transform:translateY(-6px);z-index:2;box-shadow:0 14px 30px #00000059,0 0 0 1px var(--zc, var(--brass))}.ws-try-card[data-tried="1"]{opacity:.86}.ws-try-card[data-zone=catalogue],.ws-show-landed[data-zone=catalogue],.ws-show-zone[data-zone=catalogue]{--zc:var(--zone-catalogue)}.ws-try-card[data-zone=making],.ws-show-landed[data-zone=making],.ws-show-zone[data-zone=making]{--zc:var(--zone-making)}.ws-try-card[data-zone=running],.ws-show-landed[data-zone=running],.ws-show-zone[data-zone=running]{--zc:var(--zone-running)}@keyframes ws-deal{0%{opacity:0;transform:translate(-40px,30px) rotate(-14deg) scale(.9)}}.ws-try-pic,.ws-show-pic{border-radius:3px;overflow:hidden;background:#0e141b;aspect-ratio:4 / 5;position:relative}.ws-try-name{display:block;margin:10px 0 3px;font-family:Fraunces,serif;font-weight:700;font-size:15.5px;line-height:1.2;letter-spacing:-.01em;color:var(--text)}.ws-try-say{margin:0 0 10px;font-size:12.5px;line-height:1.45;color:var(--dim);flex:1}.ws-try-go{width:100%;padding:8px 10px;font-size:13px}.ws-try-stamp{align-self:center;margin:0 0 7px;padding:1px 8px;border:1.5px solid var(--stamp);border-radius:3px;color:var(--stamp);font:700 10.5px/1.5 Courier Prime,monospace;text-transform:uppercase;letter-spacing:.12em;transform:rotate(-4deg);cursor:default}.ws-show{max-width:1180px;margin:0 auto;padding-bottom:40px}.ws-show-hero{position:relative;overflow:hidden;border-radius:6px;border:1px solid var(--rule);background:var(--panel);padding:34px 30px 24px;margin-bottom:16px}.ws-show-drift{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:14px;align-items:center;width:max-content;opacity:.2;pointer-events:none;animation:ws-drift 70s linear infinite}.ws-show-drift img{height:78%;aspect-ratio:4 / 5;object-fit:cover;border-radius:3px;filter:saturate(1.1)}.ws-show-drift img:nth-child(odd){transform:translateY(-9%) rotate(-2deg)}.ws-show-drift img:nth-child(2n){transform:translateY(8%) rotate(2deg)}@keyframes ws-drift{to{transform:translate(-50%)}}.ws-show-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--panel) 0%,color-mix(in srgb,var(--panel) 82%,transparent) 55%,transparent 100%)}.ws-show-hero-words,.ws-show-rail{position:relative}.ws-show-kicker{font-family:Caveat,cursive;font-weight:700;font-size:26px;color:var(--brass)}.ws-show-h{margin:2px 0 10px;max-width:15ch;font-family:Fraunces,serif;font-weight:700;font-size:clamp(30px,4.6vw,52px);line-height:1.02;letter-spacing:-.025em;color:var(--text)}.ws-show-lede{margin:0;max-width:52ch;font-size:14.5px;line-height:1.55;color:var(--dim)}.ws-show-lede b{color:var(--brass)}.ws-show-rail{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.ws-show-rail-say{font-size:13px;color:var(--dim)}.ws-show-rail-say b{color:var(--text);font-size:15px}.ws-show-rail-frames{display:flex;gap:5px}.ws-show-over{font-size:12px}.ws-show-rail-frames i{width:14px;height:18px;border:2px solid var(--rule);border-radius:2px;background:transparent;transition:background .3s,border-color .3s}.ws-show-rail-frames i[data-on="1"]{background:var(--brass);border-color:var(--brass);box-shadow:0 0 8px color-mix(in srgb,var(--brass) 55%,transparent)}.ws-show-spin{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:26px}.ws-show-surprise{margin:0}.ws-show-surprise:disabled{cursor:wait}.ws-show-landed{display:grid;grid-template-columns:210px minmax(0,1fr);gap:20px;align-items:center;background:var(--panel);border:1px solid var(--rule);border-left:4px solid var(--zc, var(--brass));border-radius:5px;padding:12px;animation:ws-land .45s cubic-bezier(.2,1.5,.4,1)}.ws-show-landed[data-spinning="1"]{animation:none}.ws-show-landed[data-spinning="1"] .ws-show-landed-pic{filter:blur(1.5px)}.ws-show-landed-pic{position:relative;border-radius:3px;overflow:hidden;aspect-ratio:4 / 5;background:#0e141b}.ws-show-landed-words small{font-family:Caveat,cursive;font-size:21px;color:var(--brass)}.ws-show-landed-words b{display:block;font-family:Fraunces,serif;font-size:24px;line-height:1.1;margin:2px 0 8px;color:var(--text)}.ws-show-landed-words p{margin:0 0 12px;color:var(--dim);font-size:13.5px;line-height:1.5}.ws-show-landed-words .ws-go{width:auto;padding:9px 22px}@keyframes ws-land{0%{transform:scale(.92);opacity:.4}}.ws-show-zone{margin-top:28px}.ws-show-zone-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;border-bottom:2px solid var(--zc);padding-bottom:6px;margin-bottom:14px}.ws-show-zone-head h3{margin:0;font-family:Fraunces,serif;font-size:26px;font-weight:700;color:var(--zc);letter-spacing:-.01em}.ws-show-zone-head p{margin:0;color:var(--dim);font-size:13px}.ws-show-row+.ws-show-row{margin-top:22px}.ws-show-row-h{margin:0 0 10px;font-family:Caveat,cursive;font-weight:700;font-size:23px;line-height:1;color:var(--zc)}.ws-show-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ws-show-card{position:relative;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--rule);border-radius:5px;padding:10px 10px 12px;transition:transform .2s,box-shadow .2s,border-color .2s}.ws-show-card:hover,.ws-show-card:focus-within{transform:translateY(-4px);border-color:var(--zc);box-shadow:0 12px 26px #0000004d}.ws-show-card[data-ok="0"] .ws-show-pic{filter:grayscale(1) opacity(.5)}.ws-show-name{display:block;margin:10px 0 3px;font-family:Fraunces,serif;font-weight:700;font-size:16.5px;line-height:1.2;color:var(--text)}.ws-show-say{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--dim);flex:1}.ws-show-needs{margin:0;font-size:12px}.ws-tp{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ws-tp img{display:block}.ws-tp-blank{display:block;background:linear-gradient(135deg,#3a4a5a,#22303d)}.ws-tp-art{width:100%;height:100%;object-fit:cover}.ws-tp-group canvas{width:100%;height:100%;display:block}.ws-tp-tag{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:20px;background:#10161ed1;color:#f3cd8c;font:600 11px IBM Plex Sans,sans-serif;animation:ws-pop .4s cubic-bezier(.2,1.6,.4,1)}@keyframes ws-pop{0%{transform:scale(.4);opacity:0}}.ws-tp-walk{--d:440px;background:#171310;perspective:250px;perspective-origin:50% 46%}.ws-tp-play{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;border:1px solid rgba(243,205,140,.55);background:#10161edb;color:#f3cd8c;font:600 12px IBM Plex Sans,sans-serif;cursor:pointer;white-space:nowrap}.ws-tp-play:hover,.ws-tp-play:focus-visible{background:#10161ef5;border-color:#f3cd8c}.ws-tp-clip{background:#0b0f14}.ws-tp-clip video{width:100%;height:100%;object-fit:contain;display:block}.ws-tp-clip-x{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;border:0;background:#10161ecc;color:#e8e2d6;font-size:13px;line-height:26px;cursor:pointer;padding:0}.ws-tp-room{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:ws-dolly 10s ease-in-out infinite alternate}.ws-tp-rw{position:absolute;box-sizing:border-box}.ws-tp-endwall{top:0;right:0;bottom:0;left:0;transform:translateZ(calc(var(--d) * -1));display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 30%,#f7f3eb,#e6dfd2 75%);border-bottom:6px solid #cfc6b6}.ws-tp-side{top:0;height:100%;width:var(--d);padding:0 40px 0 50px;display:flex;align-items:center;justify-content:space-evenly;background:linear-gradient(#efe9df,#e0d8ca);border-bottom:6px solid #c8bead}.ws-tp-side-l{left:0;transform-origin:left center;transform:rotateY(90deg);background:linear-gradient(90deg,#ddd5c7,#ece6db)}.ws-tp-side-r{right:0;transform-origin:right center;transform:rotateY(-90deg);flex-direction:row-reverse;background:linear-gradient(270deg,#d6cebf,#e8e1d5)}.ws-tp-floor{left:0;bottom:0;width:100%;height:var(--d);transform-origin:bottom center;transform:rotateX(90deg);background:repeating-linear-gradient(90deg,#8d6a49 0,#8d6a49 22px,#7e5e40 22px,#7e5e40 23px,#876446 23px,#876446 45px,#7a5a3d 45px,#7a5a3d 46px)}.ws-tp-ceil{left:0;top:0;width:100%;height:var(--d);transform-origin:top center;transform:rotateX(-90deg);background:linear-gradient(90deg,#ebe6dc 0,#ebe6dc 44%,#fffdf6 44%,#fffdf6 56%,#ebe6dc 56%)}.ws-tp-frame{position:relative;display:inline-block;flex:none;padding:3px;background:#fbfaf6;border:3px solid #3a2a1c;box-shadow:0 5px 9px #00000052}.ws-tp-frame img{display:block;width:auto;height:auto;max-height:84px;max-width:104px}.ws-tp-endwall .ws-tp-frame img{max-height:170px;max-width:132px}.ws-tp-frame:before{content:"";position:absolute;left:-30%;right:-30%;top:-45%;height:70%;pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgba(255,236,190,.55),transparent 70%)}@keyframes ws-dolly{0%{transform:translateZ(0)}65%,to{transform:translateZ(225px)}}.ws-tp-phone{display:flex;align-items:center;justify-content:center;background:#111820}.ws-tp-screen{position:relative;height:88%;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;border:3px solid #05070a;box-shadow:0 0 0 1px #2c3947,0 8px 20px #00000080;background:#000}.ws-tp-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.5);transition:opacity .9s,transform 2.6s ease-out}.ws-tp-slide[data-on="1"]{opacity:1;transform:scale(2.2)}.ws-tp-sub{position:absolute;left:6%;right:6%;bottom:9%;text-align:center;color:#fff;font:600 10px IBM Plex Sans,sans-serif;text-shadow:0 1px 3px #000}.ws-tp-post2,.ws-tp-caps2,.ws-tp-sched,.ws-tp-price2,.ws-tp-import2{background:#16202b}.ws-tp-p2-stage,.ws-tp-c8-stage,.ws-tp-sc2-stage,.ws-tp-pr-stage,.ws-tp-im-stage{position:absolute;left:0;top:0;width:264px;height:330px;box-sizing:border-box;padding:13px 12px;transform-origin:0 0;transform:scale(var(--fit));font-family:IBM Plex Sans,sans-serif;color:#ece6da;overflow:hidden}.ws-tp-p2-hold{height:266px;display:flex;align-items:center;justify-content:center}.ws-tp-p2-frame{position:relative;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 24px #0000008c;transition:width .8s cubic-bezier(.45,0,.2,1),height .8s cubic-bezier(.45,0,.2,1)}.ws-tp-p2-art{flex:0 0 62%;min-height:0;min-width:0;padding:7%;box-sizing:border-box;transition:flex-basis .8s cubic-bezier(.45,0,.2,1),padding .8s}.ws-tp-p2-art img{display:block;width:100%;height:100%;object-fit:contain}.ws-tp-p2-words{flex:1;min-width:0;min-height:0;box-sizing:border-box;padding:0 8% 6%;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.ws-tp-p2-logo{max-width:26px;max-height:18px;object-fit:contain}.ws-tp-p2-words b{font-size:11.5px;font-weight:700;line-height:1.15;color:var(--p2-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex:none}.ws-tp-p2-story{align-self:stretch;display:flex;flex-direction:column;gap:3.5px;align-items:center;opacity:.7;flex:0 1 auto;min-height:0;overflow:hidden}.ws-tp-p2-story i{display:block;width:90%;height:2px;background:currentColor}.ws-tp-p2-story i:last-child{width:50%}.ws-tp-p2-words em{margin-top:auto;flex:none;font-style:normal;font-size:7px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:.85}.ws-tp-p2-frame[data-way=beside]{flex-direction:row}.ws-tp-p2-frame[data-way=beside] .ws-tp-p2-art{flex-basis:56%;padding:6%}.ws-tp-p2-frame[data-way=beside] .ws-tp-p2-words{padding:8% 6% 6% 0;justify-content:center}.ws-tp-p2-frame[data-way=over] .ws-tp-p2-art{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.ws-tp-p2-frame[data-way=over] .ws-tp-p2-art img{object-fit:cover}.ws-tp-p2-frame[data-way=over] .ws-tp-p2-words{position:absolute;left:0;right:0;bottom:0;padding:30% 8% 7%;color:#fff;background:linear-gradient(transparent,#000000c7)}.ws-tp-p2-frame[data-way=over] .ws-tp-p2-story,.ws-tp-p2-frame[data-way=over] .ws-tp-p2-logo{display:none}.ws-tp-p2-frame[data-way=over] .ws-tp-p2-words b{color:#fff;font-size:14px}.ws-tp-p2-chip{position:absolute;left:50%;bottom:11px;transform:translate(-50%);padding:3px 10px;border-radius:20px;background:#1e2b38;border:1px solid rgba(228,179,99,.6);color:#93a5b8;font-size:10.5px;white-space:nowrap;animation:ws-chipin .45s cubic-bezier(.2,1.5,.4,1)}.ws-tp-p2-chip b{color:#e4b363;font-weight:700;margin-right:4px}@keyframes ws-chipin{0%{opacity:0;transform:translate(-50%) translateY(7px)}}.ws-tp-c8-top,.ws-tp-pr-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ws-tp-c8-top img,.ws-tp-c8-top>i,.ws-tp-pr-top img,.ws-tp-pr-top>i{flex:none;width:46px;height:46px;object-fit:cover;border-radius:3px}.ws-tp-c8-top span,.ws-tp-pr-top span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ws-tp-c8-top b,.ws-tp-pr-top b{font:700 14px/1.15 Fraunces,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tp-c8-top small,.ws-tp-pr-top small{font-size:10.5px;color:#93a5b8}.ws-tp-c8-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:10px}.ws-tp-c8-chips span{padding:3px 0;border-radius:3px;text-align:center;font-size:9.2px;font-weight:600;border:1px solid #38506A;color:#93a5b8;white-space:nowrap;transition:background .3s,color .3s,border-color .3s,transform .35s cubic-bezier(.2,1.6,.4,1)}.ws-tp-c8-chips span[data-on="1"]{background:#e4b363;border-color:#e4b363;color:#1a1408;transform:scale(1.06)}.ws-tp-c8-panel{height:172px;box-sizing:border-box;padding:10px 11px;background:#fbf6eb;color:#23201b;border-radius:4px;overflow:hidden;animation:ws-c8-in .5s cubic-bezier(.3,1.2,.4,1)}.ws-tp-c8-panel small{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8a6a2f;margin-bottom:6px}.ws-tp-c8-panel p{margin:0;font-size:10.4px;line-height:1.42;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden;white-space:pre-line}.ws-tp-c8-bars{display:flex;flex-direction:column;gap:8px;padding-top:2px}.ws-tp-c8-bars i{display:block;height:4px;border-radius:2px;background:#b9ac95;max-width:100%}@keyframes ws-c8-in{0%{opacity:0;transform:translateY(8px)}}.ws-tp-mood .ws-tp-art{filter:brightness(.5) blur(1px)}.ws-tp-moodchip{position:absolute;top:12%;left:50%;transform:translate(-50%);padding:5px 14px;border-radius:20px;background:#7fb2a6;color:#0c1a16;font:700 13px IBM Plex Sans,sans-serif;text-transform:capitalize;animation:ws-flip .5s ease-out}.ws-tp-line{position:absolute;left:7%;right:7%;top:34%;margin:0;color:#fff;font:600 23px/1.2 Caveat,cursive;text-align:center;text-shadow:0 2px 6px #000;animation:ws-type .7s steps(18) both}@keyframes ws-flip{0%{transform:translate(-50%) rotateX(90deg)}}@keyframes ws-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ws-tp-sc2-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ws-tp-sc2-top img,.ws-tp-sc2-top>i{flex:none;width:74px;height:74px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 2px #fff,0 6px 14px #00000080}.ws-tp-sc2-top span{display:flex;flex-direction:column;line-height:1.05}.ws-tp-sc2-top small{font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:#93a5b8}.ws-tp-sc2-top b{font:700 22px Fraunces,serif;color:#e4b363;margin:2px 0}.ws-tp-sc2-top em{font:700 24px Courier Prime,monospace;font-style:normal;animation:ws-tick .4s ease-out}@keyframes ws-tick{0%{opacity:.3;transform:translateY(-5px)}}.ws-tp-sc2-row{display:flex;align-items:center;gap:8px;height:38px;margin-bottom:6px;padding:0 9px;box-sizing:border-box;background:#1e2b38;border:1px solid #38506A;border-radius:4px;transition:border-color .35s,background .35s}.ws-tp-sc2-row em{flex:none;width:64px;text-align:center;font-style:normal;font-size:9.5px;font-weight:700;color:#16202b;background:var(--pc, #93A5B8);padding:2px 0;border-radius:2px}.ws-tp-sc2-row em[data-place=instagram]{--pc:#E9A6C4}.ws-tp-sc2-row em[data-place=facebook]{--pc:#8FB3F0}.ws-tp-sc2-row em[data-place=threads]{--pc:#D8D2C6}.ws-tp-sc2-row em[data-place=bluesky]{--pc:#7CC4F2}.ws-tp-sc2-row span{flex:1;font:11px Courier Prime,monospace;color:#c3d0dc}.ws-tp-sc2-row b{font-size:10.5px;font-weight:700;color:#93a5b8;transition:color .3s}.ws-tp-sc2-row[data-s=next]{border-color:#e4b363}.ws-tp-sc2-row[data-s=next] b{color:#e4b363}.ws-tp-sc2-row[data-s=sent]{border-color:#3dba5e8c;background:#1c3029}.ws-tp-sc2-row[data-s=sent] b{color:#6be88a}.ws-tp-sc2-all{position:absolute;left:50%;bottom:10px;transform:translate(-50%,8px);padding:3px 10px;border-radius:20px;background:#16202b;color:#6be88a;border:1px solid rgba(107,232,138,.5);font-size:11px;font-weight:700;white-space:nowrap;opacity:0;transition:opacity .4s ease,transform .5s cubic-bezier(.2,1.5,.4,1)}.ws-tp-sc2-all[data-on="1"]{opacity:1;transform:translate(-50%)}.ws-tp-label{background:radial-gradient(ellipse at 50% 35%,#3b4654,#1a2129 78%)}.ws-tp-lb-stage{position:absolute;left:50%;top:50%;width:400px;height:500px;perspective:1400px;transform:translate(-50%,-50%) scale(var(--fit))}.ws-tp-lb-turn{position:absolute;left:50%;top:50%;width:var(--pw);height:var(--ph);transform-style:preserve-3d;animation:ws-lb-turn 16s cubic-bezier(.45,0,.25,1) infinite}.ws-tp-lb-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;box-shadow:0 18px 34px #0000008c}.ws-tp-lb-front{transform:translateZ(calc(var(--dp) / 2))}.ws-tp-lb-side{position:absolute;top:0;height:100%;width:var(--dp);left:calc(50% - var(--dp) / 2);background:var(--art) no-repeat;background-size:auto 100%;filter:brightness(.72)}.ws-tp-lb-side[data-at=l]{transform:rotateY(-90deg) translateZ(calc(var(--pw) / 2));background-position:left center}.ws-tp-lb-side[data-at=r]{transform:rotateY(90deg) translateZ(calc(var(--pw) / 2));background-position:right center}.ws-tp-lb-front img{width:100%;height:100%;object-fit:cover;display:block}.ws-tp-lb-back{transform:rotateY(180deg) translateZ(calc(var(--dp) / 2));background-color:#e0d2b3;background-image:radial-gradient(ellipse at 50% 45%,rgba(255,250,235,.35),transparent 70%);display:flex;align-items:center;justify-content:center}.ws-tp-lb-bars{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:var(--bar) solid #c99d63;pointer-events:none;border-top-color:#d2a86e;border-left-color:#cda266;border-bottom-color:#b88c55;box-shadow:inset 0 0 0 1px #5032144d,inset 0 3px 6px #3c280f47,0 0 0 1px #50321440}.ws-tp-lb-back:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid #d8c9aa;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 22px,#8a8a8a 22px 25px,transparent 25px 44px) top 1px left 0 / 100% 2px no-repeat,repeating-linear-gradient(90deg,transparent 0 22px,#8a8a8a 22px 25px,transparent 25px 44px) bottom 1px left 0 / 100% 2px no-repeat,repeating-linear-gradient(0deg,transparent 0 22px,#8a8a8a 22px 25px,transparent 25px 44px) left 1px top 0 / 2px 100% no-repeat,repeating-linear-gradient(0deg,transparent 0 22px,#8a8a8a 22px 25px,transparent 25px 44px) right 1px top 0 / 2px 100% no-repeat}.ws-tp-lb-label{position:relative;background:#fefefc;box-shadow:0 1px 3px #00000047;overflow:hidden}.ws-tp-lb-in{position:absolute;left:0;top:0;width:400px;height:275px;transform-origin:0 0;box-sizing:border-box;padding:20px 24px 12px;color:#222;display:flex;flex-direction:column}.ws-tp-lb-in b{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.1;white-space:nowrap;padding-bottom:7px;border-bottom:.8px solid #888;margin-bottom:9px}.ws-tp-lb-cols{display:flex;gap:20px;flex:1}.ws-tp-lb-story{flex:0 0 60%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:4px}.ws-tp-lb-story i{display:block;height:2.4px;background:#6c6c6c;transform:skew(-12deg)}.ws-tp-lb-rows{flex:1;display:flex;flex-direction:column;gap:5px}.ws-tp-lb-rows div{display:flex;flex-direction:column}.ws-tp-lb-rows small{font:600 5px Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a}.ws-tp-lb-rows span{font:8px/1.2 Georgia,serif;color:#1b1b1b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tp-lb-rows i{display:block;width:70%;height:3px;margin:2px 0 1px;background:#3a3a3a}.ws-tp-lb-foot{display:flex;justify-content:space-between;border-top:.6px solid #bbb;padding-top:6px;margin-top:6px}.ws-tp-lb-foot i{display:block;height:2px;background:#777}@keyframes ws-lb-turn{0%,12%{transform:translate(-50%,-50%) scale(1) rotateY(0)}20%{transform:translate(-50%,-50%) scale(.9) rotateY(90deg)}28%,36%{transform:translate(-50%,-50%) scale(1) rotateY(180deg)}50%,74%{transform:translate(-50%,-50%) scale(var(--lz)) rotateY(180deg)}84%{transform:translate(-50%,-50%) scale(1) rotateY(180deg)}92%{transform:translate(-50%,-50%) scale(.9) rotateY(270deg)}to{transform:translate(-50%,-50%) scale(1) rotateY(360deg)}}.ws-tp-card{background:#e7e0d3;--z:calc(var(--fit) * 3.1)}.ws-tp-stage{position:absolute;left:0;top:0;width:600px;height:750px;transform-origin:0 0;transform:scale(var(--fit));background:radial-gradient(ellipse at 40% 25%,#f6f2ea,#e2dbcd 75%);animation:ws-step 10s ease-in-out infinite alternate}.ws-tp-hangs{position:absolute;left:10px;top:130px;width:390px;height:480px;display:flex;align-items:center;justify-content:center}.ws-tp-hangs .ws-tp-frame{padding:10px;border-width:9px;box-shadow:0 14px 26px #0000004d}.ws-tp-hangs .ws-tp-frame img{max-height:430px;max-width:350px}.ws-tp-hangs .ws-tp-frame:before{display:none}.ws-tp-sc{position:absolute;left:420px;top:330px;width:170px;height:118px;background:#0d0d0d;box-shadow:0 3px 7px #00000047;clip-path:polygon(0 3%,9% 0,20% 2%,33% 0,47% 2.5%,61% 0,74% 2%,88% 0,100% 2%,99% 22%,100% 45%,98.5% 68%,100% 88%,99% 100%,84% 98%,68% 100%,52% 97.5%,37% 100%,21% 98%,7% 100%,0 97%,1.5% 76%,0 54%,1% 30%)}.ws-tp-sc-in{position:absolute;top:6px;right:6px;bottom:7px;left:5px;background:#fdfcf8;padding:7px 10px 6px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;clip-path:polygon(0 4%,6% 0,15% 3%,27% .5%,40% 3%,55% 0,70% 2.5%,84% 0,94% 3%,100% 1%,98.5% 25%,100% 50%,98% 75%,100% 100%,88% 97%,72% 100%,58% 97%,42% 100%,26% 97.5%,12% 100%,0 98%,2% 72%,0 47%,1.5% 22%)}.ws-tp-sc-logo{position:absolute;left:8px;top:6px;max-width:26px;max-height:20px;object-fit:contain}.ws-tp-sc-mark{position:absolute;left:9px;top:7px;width:17px;height:17px;border-radius:50%;border:2px solid #111;box-sizing:border-box}.ws-tp-sc-site{position:absolute;right:10px;top:9px;width:42px;height:4px;background:#111}.ws-tp-sc b{margin:15px 0 5px 24px;font-family:Caveat,cursive;font-weight:700;line-height:1;color:#111;white-space:nowrap}.ws-tp-sc-story{align-self:stretch;display:flex;flex-direction:column;gap:3.2px}.ws-tp-sc-story i,.ws-tp-sc-foot i{display:block;height:2px;background:#6b6b6b}.ws-tp-sc-foot{width:100%;margin-top:auto;margin-bottom:2px;display:flex;flex-direction:column;align-items:center;gap:3px}.ws-tp-sc-foot i{height:2.2px;background:#333}.ws-tp-qr{position:absolute;aspect-ratio:1}.ws-tp-sc .ws-tp-qr{right:9px;bottom:8px;width:21px;background:conic-gradient(#6d1f2a 25%,#fff 0,#fff 50%,#6d1f2a 0,#6d1f2a 75%,#fff 0) 0 0 / 34% 34%}.ws-tp-skirting{position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(#cfc6b6 0,#cfc6b6 9px,#8d6a49 9px)}@keyframes ws-step{0%,14%{transform:translate(0) scale(var(--fit))}62%,to{transform:translate(calc(var(--fit) * 300px - 505px * var(--z)),calc(var(--fit) * 375px - 389px * var(--z))) scale(var(--z))}}.ws-tp-coa{background:#1d2a3a}.ws-tp-cert{position:absolute;left:50%;top:50%;width:400px;height:275px;box-sizing:border-box;transform:translate(-50%,-50%) scale(var(--fit));transform-origin:50% 50%;background:#fbf7ec;color:#23201b;padding:24px 40px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 18px 40px #0000008c;animation:ws-cert 12s ease-in-out infinite}.ws-tp-cert:before,.ws-tp-cert:after{content:"";position:absolute;pointer-events:none}.ws-tp-cert:before{top:8px;right:8px;bottom:8px;left:8px;border:1.8px solid #a8864a}.ws-tp-cert:after{top:11px;right:11px;bottom:11px;left:11px;border:.6px solid #a8864a}.ws-tp-cert-d{position:absolute;width:5px;height:11px;background:#a8864a;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ws-tp-cert-d[data-at=tl]{left:11.5px;top:9px}.ws-tp-cert-d[data-at=tr]{right:11.5px;top:9px}.ws-tp-cert-d[data-at=bl]{left:11.5px;bottom:9px}.ws-tp-cert-d[data-at=br]{right:11.5px;bottom:9px}.ws-tp-cert-logo{flex:none;max-width:40px;max-height:26px;object-fit:contain;margin-bottom:5px}.ws-tp-cert-mark{flex:none;width:22px;height:22px;border-radius:50%;border:1.6px solid #23201b;box-sizing:border-box;margin-bottom:6px}.ws-tp-cert small{font:400 11px Fraunces,serif;letter-spacing:.16em;text-transform:uppercase}.ws-tp-cert-rule{position:relative;width:60px;height:.8px;background:#a8864a;margin:6px 0 9px}.ws-tp-cert-rule i{position:absolute;left:50%;top:50%;width:3px;height:3px;background:#a8864a;transform:translate(-50%,-50%) rotate(45deg)}.ws-tp-cert b{font-family:Dancing Script,cursive;font-weight:700;line-height:1.1;white-space:nowrap;margin-bottom:6px}.ws-tp-cert-tw{font:6.6px/1.6 Courier Prime,monospace;letter-spacing:.03em}.ws-tp-cert-sig{width:90px;height:19px;margin-top:16px;border-bottom:.6px solid #23201b}.ws-tp-cert-sig svg{display:block;width:100%;height:100%;overflow:visible}.ws-tp-cert-sig path{fill:none;stroke:#1d2a5a;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:200;animation:ws-sign 12s ease-in-out infinite}.ws-tp-cert em{font:italic 5.4px EB Garamond,serif;margin:2px 0 5px}.ws-tp-cert-bar{display:block;height:2.2px;background:#57524a;margin-bottom:12px}.ws-tp-cert-thin{height:1.4px;background:#8a8478;margin-bottom:3px}.ws-tp-cert-no{font-size:5.6px;margin-bottom:3px}@keyframes ws-sign{0%,4%{stroke-dashoffset:200;opacity:1}24%,92%{stroke-dashoffset:0;opacity:1}99%,to{stroke-dashoffset:0;opacity:0}}@keyframes ws-cert{0%,30%,92%,to{transform:translate(-50%,-50%) translateY(0) scale(var(--fit))}44%,78%{transform:translate(-50%,-50%) translateY(calc(var(--fit) * 75px)) scale(calc(var(--fit) * 1.5))}}.ws-tp-mark{background:radial-gradient(ellipse at 45% 40%,#34404d,#19212a 78%)}.ws-tp-rung{position:absolute;transform-origin:0 100%;box-shadow:0 0 0 1.5px #fff,0 6px 16px #0000008c;opacity:0;transform:scale(1.12) translate(6%,-6%);transition:opacity .45s ease,transform .6s cubic-bezier(.2,1.2,.4,1)}.ws-tp-rung[data-on="1"]{opacity:1;transform:none}.ws-tp-rung-pic{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ws-tp-rung img{display:block;width:100%;height:100%;object-fit:cover}.ws-tp-rtag{position:absolute;right:4px;top:4px;padding:1px 5px;border-radius:3px;background:#16202b;color:#e4b363;border:1px solid rgba(228,179,99,.6);font:700 9.5px IBM Plex Sans,sans-serif;white-space:nowrap;opacity:0;transition:opacity .35s ease .15s}.ws-tp-rtag[data-on="1"]{opacity:1}.ws-tp-rtag:after{content:" px";font-weight:500;opacity:.75}.ws-tp-corner{position:absolute;right:4%;bottom:4%;opacity:0;transform:scale(.8);transform-origin:100% 100%;transition:opacity .6s ease,transform .6s ease}.ws-tp-corner[data-on="1"]{opacity:.55;transform:none}.ws-tp-corner img{display:block;width:auto;height:auto;max-width:40px;max-height:24px;filter:drop-shadow(0 0 1px rgba(255,255,255,.5))}.ws-tp-corner i{display:block;width:17px;height:17px;border-radius:50%;box-sizing:border-box;border:2.4px solid #fff;box-shadow:0 0 2px #00000073,inset 0 0 2px #00000073}.ws-tp-rung-pic>img{transform-origin:100% 100%;transition:transform 1.4s cubic-bezier(.45,0,.25,1)}.ws-tp-rung-pic{transform-origin:100% 100%;transition:transform 1.4s cubic-bezier(.45,0,.25,1)}.ws-tp-rung-pic[data-lean="1"]{transform:scale(1.9)}.ws-tp-rung:first-child{overflow:hidden}.ws-tp-ladder{position:absolute;left:0;right:0;bottom:5%;display:flex;justify-content:center;gap:3px;transition:opacity .4s ease}.ws-tp-ladder[data-on="0"]{opacity:0}.ws-tp-ladder span{padding:2px 4px;border-radius:3px;font:700 9px IBM Plex Sans,sans-serif;background:#10161ed9;color:#5b6b7c;border:1px solid #2c3a48;transition:color .3s,border-color .3s,background .3s}.ws-tp-ladder span[data-lit="1"]{color:#e4b363;border-color:#e4b36399}.ws-tp-ready{position:absolute;left:50%;bottom:6%;transform:translate(-50%,8px);padding:3px 10px;border-radius:20px;background:#16202b;color:#6be88a;border:1px solid rgba(107,232,138,.5);font:700 11px IBM Plex Sans,sans-serif;white-space:nowrap;opacity:0;transition:opacity .4s ease,transform .5s cubic-bezier(.2,1.5,.4,1)}.ws-tp-ready[data-on="1"]{opacity:1;transform:translate(-50%)}.ws-tp-biz{background:radial-gradient(ellipse at 50% 40%,#3a4452,#1b222b 75%)}.ws-tp-bc-desk{position:absolute;top:0;right:0;bottom:0;left:0;perspective:900px}.ws-tp-bc,.ws-tp-bc-under{position:absolute;left:50%;top:50%;width:350px;height:200px}.ws-tp-bc-under{background:var(--bc-bg);border-radius:3px;filter:brightness(.88);box-shadow:0 2px 4px #0006;transform:translate(-50%,-50%) scale(var(--fit)) rotate(var(--r)) translate(var(--dx),var(--dy))}.ws-tp-bc{transform:translate(-50%,-50%) scale(var(--fit)) rotateX(8deg) rotateY(0);transform-style:preserve-3d;animation:ws-bc-turn 12s ease-in-out infinite}.ws-tp-bc-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;overflow:hidden;backface-visibility:hidden;background:var(--bc-bg);color:var(--bc-ink);box-shadow:0 14px 26px #00000080}.ws-tp-bc-front{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 18px 12px;box-sizing:border-box;text-align:center}.ws-tp-bc-front[data-tex=paper]{background-image:radial-gradient(rgba(0,0,0,.05) .6px,transparent .8px);background-size:3px 3px}.ws-tp-bc-front[data-tex=linen]{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.035) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(0,0,0,.03) 0 1px,transparent 1px 4px)}.ws-tp-bc-bar{position:absolute;left:0;right:0;top:0;height:3px;background:var(--bc-acc)}.ws-tp-bc-logo{max-width:60px;max-height:40px;object-fit:contain;margin-bottom:5px}.ws-tp-bc-front b{font-weight:700;font-size:21px;line-height:1.05;white-space:nowrap}.ws-tp-bc-brand{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;white-space:nowrap}.ws-tp-bc-front em{font-size:8px;margin-top:3px}.ws-tp-bc-div{position:relative;width:50%;height:1px;margin:7px 0 5px}.ws-tp-bc-div[data-kind=line]{background:var(--bc-acc)}.ws-tp-bc-div[data-kind=dots]{width:30%;height:2px;background:radial-gradient(circle,var(--bc-acc) .9px,transparent 1.1px) 0 50% / 14.2% 100% repeat-x}.ws-tp-bc-div[data-kind=ornament] i{position:absolute;left:50%;top:50%;width:4px;height:4px;background:var(--bc-acc);transform:translate(-50%,-50%) rotate(45deg)}.ws-tp-bc-tw{font-size:7.3px;line-height:1.5;white-space:nowrap}.ws-tp-bc-soc{display:flex;gap:10px;font-size:6.5px;margin-top:3px;white-space:nowrap}.ws-tp-bc-back{transform:rotateY(180deg)}.ws-tp-bc-back img{width:100%;height:100%;object-fit:cover;display:block}.ws-tp-bc-back span{position:absolute;left:0;right:0;bottom:0;padding:5px 0 6px;text-align:center;font-size:8px;letter-spacing:.08em;color:#fff;background:linear-gradient(transparent,#0009)}@keyframes ws-bc-turn{0%,38%{transform:translate(-50%,-50%) scale(var(--fit)) rotateX(8deg) rotateY(0)}48%,82%{transform:translate(-50%,-50%) scale(var(--fit)) rotateX(8deg) rotateY(180deg)}92%,to{transform:translate(-50%,-50%) scale(var(--fit)) rotateX(8deg) rotateY(360deg)}}.ws-tp-cal2,.ws-tp-said{background:#16202b}.ws-tp-c2-stage,.ws-tp-sd-stage{position:absolute;left:0;top:0;width:264px;height:330px;box-sizing:border-box;padding:13px 12px;transform-origin:0 0;transform:scale(var(--fit));font-family:IBM Plex Sans,sans-serif;color:#ece6da}.ws-tp-c2-head,.ws-tp-sd-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.ws-tp-c2-head b,.ws-tp-sd-head b{font:700 24px Fraunces,serif;color:#e4b363}.ws-tp-c2-head span{font-size:11px;color:#93a5b8;text-transform:uppercase;letter-spacing:.12em}.ws-tp-c2-row{display:flex;align-items:center;gap:9px;padding:8px 9px;margin-bottom:7px;background:#1e2b38;border:1px solid #38506A;border-left:4px solid var(--k, #A56B48);border-radius:4px;animation:ws-c2-in 9s cubic-bezier(.2,1.2,.4,1) infinite both;animation-delay:calc(var(--i) * .45s)}.ws-tp-c2-row[data-kind=show]{--k:#E4B363}.ws-tp-c2-row[data-kind=deadline]{--k:#C9736B}.ws-tp-c2-row[data-kind=post]{--k:#7FB2A6}.ws-tp-c2-day{flex:none;width:36px;display:flex;flex-direction:column;align-items:center;line-height:1}.ws-tp-c2-day small{font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:#93a5b8}.ws-tp-c2-day b{font:700 24px Fraunces,serif;margin-top:2px}.ws-tp-c2-what{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ws-tp-c2-what b{font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ws-tp-c2-what small{font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--k, #93A5B8)}.ws-tp-c2-row img{flex:none;width:34px;height:34px;object-fit:cover;border-radius:2px}.ws-tp-c2-left{flex:none;padding:3px 7px;border-radius:20px;font-size:10.5px;font-weight:600;white-space:nowrap;background:#243444;color:#c3d0dc}.ws-tp-c2-row[data-soon="1"] .ws-tp-c2-left{background:#e4b363;color:#1a1408;animation:ws-c2-beat 1.8s ease-in-out infinite}@keyframes ws-c2-in{0%{opacity:0;transform:translate(30px)}7%,93%{opacity:1;transform:none}to{opacity:0;transform:translate(-14px)}}@keyframes ws-c2-beat{50%{transform:scale(1.09);box-shadow:0 0 10px #e4b36399}}.ws-tp-sd-head span{padding:2px 8px;border-radius:20px;background:#e4b363;color:#1a1408;font-size:11px;font-weight:700;animation:ws-pop .4s cubic-bezier(.2,1.6,.4,1)}.ws-tp-sd-list{position:relative}.ws-tp-sd-item{position:absolute;left:0;right:0;top:0;height:50px;box-sizing:border-box;display:flex;align-items:center;gap:9px;padding:7px 9px;background:#1e2b38;border:1px solid #38506A;border-radius:4px;opacity:0;transform:translateY(calc(var(--slot) * 55px - 18px)) scale(.96);transition:transform .6s cubic-bezier(.3,1.25,.4,1),opacity .4s ease}.ws-tp-sd-item[data-on="1"]{opacity:1;transform:translateY(calc(var(--slot) * 55px))}.ws-tp-sd-item img,.ws-tp-sd-item>i{flex:none;width:40px;height:40px;object-fit:cover;border-radius:2px}.ws-tp-sd-words{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ws-tp-sd-words small{font-size:9.5px;color:#93a5b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tp-sd-words em{font-style:normal;font-weight:700;color:#16202b;background:var(--pc, #93A5B8);padding:0 4px;border-radius:2px}.ws-tp-sd-words em[data-place=instagram]{--pc:#E9A6C4}.ws-tp-sd-words em[data-place=facebook]{--pc:#8FB3F0}.ws-tp-sd-words em[data-place=threads]{--pc:#D8D2C6}.ws-tp-sd-words em[data-place=bluesky]{--pc:#7CC4F2}.ws-tp-sd-words u{text-decoration:none;opacity:.8}.ws-tp-sd-words small i{font-style:italic;opacity:.7}.ws-tp-sd-words b{font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tp-sd-on{font-style:italic}.ws-tp-sd-item[data-done="1"]{opacity:.5}.ws-tp-sd-item[data-done="1"] b{text-decoration:line-through}.ws-tp-sd-item[data-done="1"]:after{content:"✓";position:absolute;right:8px;top:6px;color:#6be88a;font-weight:700}.ws-tp-batch,.ws-tp-review{background:#16202b}.ws-tp-bt-stage,.ws-tp-rv-stage{position:absolute;left:0;top:0;width:264px;height:330px;box-sizing:border-box;padding:12px;transform-origin:0 0;transform:scale(var(--fit));font-family:IBM Plex Sans,sans-serif;color:#ece6da;overflow:hidden}.ws-tp-bt-picks{display:flex;justify-content:center;gap:8px}.ws-tp-bt-picks span{position:relative;width:42px;height:42px;border:2px solid #38506A;border-radius:3px;opacity:.45;transition:opacity .35s,border-color .35s,transform .4s cubic-bezier(.2,1.6,.4,1)}.ws-tp-bt-picks span[data-on="1"]{opacity:1;border-color:#e4b363;transform:translateY(-2px)}.ws-tp-bt-picks img,.ws-tp-bt-picks span>i{display:block;width:100%;height:100%;object-fit:cover}.ws-tp-bt-picks em{position:absolute;right:-6px;top:-6px;width:16px;height:16px;border-radius:50%;background:#3dba5e;color:#08140c;font:700 11px/16px sans-serif;text-align:center;transform:scale(0);transition:transform .35s cubic-bezier(.2,1.8,.4,1)}.ws-tp-bt-picks span[data-on="1"] em{transform:scale(1)}.ws-tp-bt-sheet{position:absolute;left:50%;top:68px;width:240px;height:310px;margin-left:-120px;box-sizing:border-box;padding:14px 21px;background:#fdfcf8;border-radius:1px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,1fr);gap:0;box-shadow:0 8px 20px #00000080;transition:transform .9s cubic-bezier(.4,0,.2,1),box-shadow .9s,opacity .5s}.ws-tp-bt-sheet[data-go="1"]{transform:translateY(-14px) rotate(-2deg) scale(1.04);box-shadow:0 22px 40px #0009}.ws-tp-bt-slot{border:.6px dashed #c9c2b3;padding:6px 8px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:center;color:#1c1a17}.ws-tp-bt-slot>*{opacity:0;transform:scale(.7);transition:opacity .3s,transform .45s cubic-bezier(.2,1.6,.4,1)}.ws-tp-bt-slot[data-on="1"]>*{opacity:1;transform:none}.ws-tp-bt-slot b{font:700 9.4px/1.15 Fraunces,serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ws-tp-bt-slot small{font-size:6.2px;line-height:1.3;color:#5a5346;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tp-bt-slot i{display:block;width:40%;height:1.4px;background:#9a9282;margin-top:3px}.ws-tp-bt-count{position:absolute;left:50%;bottom:6px;transform:translate(-50%,8px);padding:3px 10px;border-radius:20px;background:#16202b;color:#6be88a;border:1px solid rgba(107,232,138,.5);font-size:11px;font-weight:700;white-space:nowrap;opacity:0;transition:opacity .4s ease,transform .5s cubic-bezier(.2,1.5,.4,1)}.ws-tp-bt-count[data-on="1"]{opacity:1;transform:translate(-50%)}.ws-tp-rv-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ws-tp-rv-top img,.ws-tp-rv-top>i{flex:none;width:50px;height:50px;object-fit:cover;border-radius:3px}.ws-tp-rv-top span{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ws-tp-rv-top b{font:700 14px/1.15 Fraunces,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tp-rv-top small{font-size:10.5px;color:#93a5b8}.ws-tp-rv-top span>i{display:block;height:5px;border-radius:3px;background:#243444;overflow:hidden}.ws-tp-rv-top u{display:block;height:100%;background:#3dba5e;transition:width .5s ease}.ws-tp-rv-window{position:relative;height:214px;overflow:hidden}.ws-tp-rv-list{transition:transform .7s cubic-bezier(.45,0,.25,1)}.ws-tp-rv-step{display:flex;align-items:center;gap:9px;height:38px;margin-bottom:6px;padding:0 10px;box-sizing:border-box;background:#1e2b38;border:1px solid #38506A;border-radius:4px;transition:border-color .35s,background .35s,opacity .35s}.ws-tp-rv-step>i{flex:none;width:18px;height:18px;border-radius:50%;font:700 11px/18px sans-serif;font-style:normal;text-align:center;background:#243444;color:#93a5b8;transition:background .3s,color .3s,transform .45s cubic-bezier(.2,1.8,.4,1)}.ws-tp-rv-step b{flex:1;font-size:13.5px;font-weight:600}.ws-tp-rv-step em{font-style:normal;font-size:10px;font-weight:700;padding:3px 8px;border-radius:3px;color:#93a5b8;transition:background .3s,color .3s}.ws-tp-rv-step[data-s=later]{opacity:.6}.ws-tp-rv-step[data-s=ready]{border-color:#e4b363}.ws-tp-rv-step[data-s=ready] em{background:#e4b363;color:#1a1408}.ws-tp-rv-step[data-s=approved]{border-color:#3dba5e8c;background:#1c3029}.ws-tp-rv-step[data-s=approved]>i{background:#3dba5e;color:#08140c;transform:scale(1.12)}.ws-tp-rv-step[data-s=approved] em{color:#6be88a}.ws-tp-rv-all{position:absolute;right:14px;bottom:12px;padding:3px 9px;border:2px solid #6BE88A;border-radius:3px;color:#6be88a;background:#00000073;font:700 12px Courier Prime,monospace;text-transform:uppercase;letter-spacing:.12em;opacity:0;transform:rotate(-8deg) scale(1.8);transition:opacity .25s,transform .4s cubic-bezier(.5,1.8,.5,1)}.ws-tp-rv-all[data-on="1"]{opacity:1;transform:rotate(-8deg) scale(1)}.ws-tp-lists,.ws-tp-people{background:#16202b}.ws-tp-ls-stage,.ws-tp-pp-stage{position:absolute;left:0;top:0;width:264px;height:330px;box-sizing:border-box;padding:13px 12px;transform-origin:0 0;transform:scale(var(--fit));font-family:IBM Plex Sans,sans-serif;color:#ece6da;overflow:hidden}.ws-tp-ls-head,.ws-tp-pp-head{display:flex;align-items:baseline;justify-content:space-between}.ws-tp-ls-head b,.ws-tp-pp-head b{font:700 22px Fraunces,serif;color:#e4b363;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tp-ls-head span{flex:none;margin-left:8px;font-size:11px;font-weight:600;color:#93a5b8}.ws-tp-ls-bar{display:block;height:5px;border-radius:3px;background:#243444;overflow:hidden;margin:7px 0 9px}.ws-tp-ls-bar u{display:block;height:100%;background:#3dba5e;transition:width .5s ease}.ws-tp-ls-window{height:252px;overflow:hidden}.ws-tp-ls-list{transition:transform .7s cubic-bezier(.45,0,.25,1)}.ws-tp-ls-h{height:30px;box-sizing:border-box;padding-top:11px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#cc966f}.ws-tp-ls-item{display:flex;align-items:center;gap:8px;height:30px}.ws-tp-ls-item>i{flex:none;width:16px;height:16px;border-radius:3px;box-sizing:border-box;border:1.5px solid #5d7893;color:transparent;font:700 11px/13px sans-serif;font-style:normal;text-align:center;transition:background .25s,border-color .25s,color .25s,transform .4s cubic-bezier(.2,1.8,.4,1)}.ws-tp-ls-item span{flex:1;min-width:0;font-size:11.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.ws-tp-ls-item[data-done="1"]>i{background:#3dba5e;border-color:#3dba5e;color:#08140c;transform:scale(1.12)}.ws-tp-ls-item[data-done="1"] span{color:#7f91a4;text-decoration:line-through}.ws-tp-pp-chips{display:flex;gap:3px;margin:8px 0 10px}.ws-tp-pp-chips span{padding:2px 5px;border-radius:20px;font-size:8.6px;font-weight:600;white-space:nowrap;border:1px solid #38506A;color:#93a5b8;transition:background .3s,color .3s,border-color .3s}.ws-tp-pp-chips span[data-on="1"]{background:#e4b363;border-color:#e4b363;color:#1a1408}.ws-tp-pp-list{position:relative}.ws-tp-pp-row{position:absolute;left:0;right:0;top:0;height:36px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 8px;background:#1e2b38;border:1px solid #38506A;border-radius:4px;transform:translateY(calc(var(--slot) * 40px));opacity:1;transition:transform .55s cubic-bezier(.3,1.2,.4,1),opacity .3s ease}.ws-tp-pp-row[data-on="0"]{opacity:0;transform:translateY(calc(var(--slot) * 40px)) scale(.94)}.ws-tp-pp-row>i{flex:none;width:22px;height:22px;border-radius:50%;font:700 11px/22px Fraunces,serif;font-style:normal;text-align:center;color:#16202b;background:var(--kc, #93A5B8)}.ws-tp-pp-row[data-kind=Gallery]{--kc:#E4B363}.ws-tp-pp-row[data-kind=Collector]{--kc:#7FB2A6}.ws-tp-pp-row[data-kind=Organizer]{--kc:#C9736B}.ws-tp-pp-row[data-kind=Supplier]{--kc:#9FB4D6}.ws-tp-pp-row span{flex:1;min-width:0;display:flex;flex-direction:column}.ws-tp-pp-row b{font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tp-pp-row small{font-size:9px;color:#93a5b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tp-pp-row em{flex:none;font-style:normal;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--kc)}.ws-tp-pr-chart{display:block;width:240px;height:122px;overflow:visible}.ws-tp-pr-chart line{stroke:#38506a;stroke-width:1}.ws-tp-pr-chart polyline{fill:none;stroke:#e4b363;stroke-width:2;stroke-linejoin:round}.ws-tp-pr-anchor{fill:#16202b;stroke:#e4b363;stroke-width:1.6}.ws-tp-pr-chart text{fill:#93a5b8;font:600 7px IBM Plex Sans,sans-serif;text-anchor:middle}.ws-tp-pr-dot{transition:transform 1s cubic-bezier(.45,0,.2,1)}.ws-tp-pr-dot circle{fill:#6be88a;stroke:#16202b;stroke-width:2}.ws-tp-pr-dot line{stroke:#6be88a;stroke-width:1;stroke-dasharray:2 2}.ws-tp-pr-price{margin-top:6px;text-align:center;font:700 34px/1 Fraunces,serif;color:#ece6da;animation:ws-pop .45s cubic-bezier(.2,1.6,.4,1)}.ws-tp-pr-keep{margin-top:9px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:10.5px;color:#93a5b8}.ws-tp-pr-keep span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.ws-tp-pr-keep b{color:#6be88a;font-weight:700;white-space:nowrap}.ws-tp-pr-keep i{flex:0 0 100%;display:block;height:6px;border-radius:3px;background:#5a3a36;overflow:hidden;margin-top:4px}.ws-tp-pr-keep u{display:block;height:100%;background:#3dba5e;transition:width .6s ease}.ws-tp-im-drop{position:absolute;left:12px;right:12px;top:13px;height:96px;box-sizing:border-box;border:2px dashed #5d7893;border-radius:6px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:7px;font-size:10.5px;color:#93a5b8;transition:opacity .5s,border-color .4s}.ws-tp-im-drop[data-on="0"]{opacity:.35}.ws-tp-im-photo{position:absolute;left:12px;top:0;width:240px;height:40px;display:flex;align-items:center;gap:9px;transition:transform .7s cubic-bezier(.3,1.15,.4,1),opacity .4s ease}.ws-tp-im-photo img,.ws-tp-im-photo>i{flex:none;width:54px;height:54px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 2.5px #fff,0 5px 12px #0000008c;transition:width .7s cubic-bezier(.3,1.15,.4,1),height .7s cubic-bezier(.3,1.15,.4,1),box-shadow .5s}.ws-tp-im-photo span{display:flex;flex-direction:column;min-width:0;opacity:0;transition:opacity .4s ease .35s}.ws-tp-im-photo b{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tp-im-photo small{font-size:9.5px;color:#93a5b8}.ws-tp-im-photo[data-s=out]{opacity:0;transform:translate(calc(34px + var(--i) * 38px),-70px) rotate(calc(var(--i) * 17deg - 30deg))}.ws-tp-im-photo[data-s=pile]{transform:translate(calc(30px + var(--i) * 38px),24px) rotate(calc(var(--i) * 9deg - 14deg))}.ws-tp-im-photo[data-s=row]{transform:translateY(calc(122px + var(--i) * 45px))}.ws-tp-im-photo[data-s=row] img,.ws-tp-im-photo[data-s=row]>i{width:38px;height:38px;box-shadow:0 0 0 1px #38506a}.ws-tp-im-photo[data-s=row] span{opacity:1}.ws-tp-im-foot{position:absolute;left:12px;right:12px;bottom:9px;display:flex;flex-direction:column;gap:4px}.ws-tp-im-foot i{display:block;height:5px;border-radius:3px;background:#243444;overflow:hidden}.ws-tp-im-foot u{display:block;height:100%;background:#3dba5e;transition:width .6s ease}.ws-tp-im-foot span{font-size:10.5px;font-weight:600;color:#93a5b8;text-align:center;transition:color .3s}.ws-tp-im-foot span[data-done="1"]{color:#6be88a}:root[data-theme=light] .ws-try-card:hover,:root[data-theme=light] .ws-show-card:hover{box-shadow:0 12px 26px #3c280a33}:root[data-theme=light] .ws-try-stamp{background:#ffffffd9}@media(prefers-reduced-motion:reduce){.ws-try-card,.ws-show-drift,.ws-show-landed,.ws-tp *,.ws-tp-room{animation:none!important}.ws-try-card,.ws-show-card,.ws-tp-slide{transition:none}}@media(max-width:900px){.ws{--pad:16px;--tabrow-h:45px;--subrow-h:40px}.ws-stack{display:block;--pinh:min(36vh, 420px);--pinh:min(36svh, 420px)}.ws-side-seg{max-width:880px;margin-inline:auto}.ws-stack-pin{top:calc(var(--tabbar-h) - 1px);z-index:40;background:var(--ink);border-bottom:1px solid var(--rule);margin-inline:calc(-1 * var(--pad));margin-bottom:16px;padding:10px var(--pad) 11px}.ws-ministrip{position:absolute;left:0;right:0;top:100%;z-index:1;background:var(--ink);border-bottom:1px solid var(--rule);padding:8px var(--pad) 9px;margin-top:-1px}.ws-ministrip-tile{flex-basis:52px}.ws-bigger{display:block;position:absolute;z-index:3;top:calc(7px + env(safe-area-inset-top));right:var(--pad);min-height:34px;padding:7px 13px;font-size:13px;letter-spacing:.02em;color:var(--text);background:var(--panel2);border:1px solid var(--rule);border-radius:999px;cursor:pointer}.ws-bigger[data-on="1"]{border-color:var(--brass);color:var(--brass)}.ws-bigger:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-pinact{display:block;position:absolute;z-index:3;bottom:9px;right:var(--pad);min-height:34px;padding:7px 13px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--on-brass);background:var(--brass);border:1px solid var(--brass);border-radius:999px;cursor:pointer}.ws-pinact:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-stack[data-big="1"] .ws-stack-pin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;align-self:normal;margin:0;border-bottom:none;overflow:hidden;overscroll-behavior:contain;justify-content:center;padding:calc(8px + env(safe-area-inset-top)) var(--pad) calc(8px + env(safe-area-inset-bottom))}.ws-stack[data-big="1"] .ws-stack-side{display:none}.ws-stack[data-big="1"] .ws-ministrip{position:static;background:none;border-bottom:none;margin-top:0;padding:9px 0 0}.ws-in,.ws-sel,.ws-ta,.ws-editor{font-size:16px;padding:10px 11px}.ws-sel,.ws-in[list]{padding-right:31px}.ws-lbl{font-size:12px}.ws-seg button{padding:11px 6px;font-size:15px}.ws-ghost{padding:10px 14px;font-size:14px}.ws-check{margin:14px 0;font-size:15px}.ws-check input{width:20px;height:20px}.ws-range{height:30px}.ws-meta{gap:8px}.ws-meta .ws-ghost{flex:1 1 44%;text-align:center}.ws-plate{padding:20px 18px}.ws-plate-s{font-size:16px}.ws-color{width:52px;height:40px}.ws-item{padding:13px 6px}.ws-item img,.ws-thumb-blank{width:52px;height:52px}.ws-item-lead{width:52px}.ws-seg button,.ws-ghost{min-height:44px}.ws-cl-x,.ws-loclog-x,.ws-search-x{min-width:36px;min-height:36px}.ws-linkish,.ws-swap{padding:6px 0}.ws-dots button{padding:5px 3px}.ws-current{gap:6px 12px;margin-bottom:14px}.ws-current>span{flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-current .ws-dots{flex:1 1 100%;justify-content:flex-start;order:1}}@media(max-width:640px){.ws{--pad:12px}.ws-stack{--pinh:min(34vh, 360px);--pinh:min(34svh, 360px)}.ws-print-overlay{align-items:flex-end;padding:0}.ws-sheet-overlay{align-items:stretch}.ws-print-panel,.ws-sc-panel{max-width:none;border-radius:12px 12px 0 0;border-bottom:none;padding:20px 18px max(20px,env(safe-area-inset-bottom));max-height:85svh;overflow-y:auto}.ws-stats{grid-template-columns:1fr}.ws-tab-blurb:not(.ws-tab-guide-toggle),.ws-tab-guide-line{display:none}.ws-tab-guide{display:flex;flex-direction:column;align-items:flex-end;margin:0 0 6px}.ws-tab-guide-card{align-self:stretch;margin-top:6px}.ws-steptick{margin-bottom:6px;padding-right:30px}.ws-steptick~.ws-tab-guide:not([data-open="1"]){margin-top:-28px}}@media(max-width:900px){.ws-show-spin{grid-template-columns:1fr}}@media(max-width:640px){.ws-try-hand{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.ws-try-card{flex:0 0 72%;scroll-snap-align:center;transform:none}.ws-show-hero{padding:24px 18px 18px}.ws-show-landed{grid-template-columns:110px minmax(0,1fr)}.ws-show-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.cfg-room,.cfg-daub{--hue:var(--zone-setup);--hue2:var(--zone-setup);--hue-ink:var(--zone-setup-active);--on-hue:#16202B}.cfg-room[data-hue=meta],.cfg-daub[data-hue=meta]{--hue:#C9608A;--hue2:#E0A05E;--hue-ink:#E79BB8}.cfg-room[data-hue=threads],.cfg-daub[data-hue=threads]{--hue:#D9D2C3;--hue2:#D9D2C3;--hue-ink:#E6E0D3}.cfg-room[data-hue=bluesky],.cfg-daub[data-hue=bluesky]{--hue:#5A9FE0;--hue2:#5A9FE0;--hue-ink:#8DBDEB}.cfg-room[data-hue=pinterest],.cfg-daub[data-hue=pinterest]{--hue:#D9534A;--hue2:#D9534A;--hue-ink:#EE8A82}.cfg-room[data-hue=website],.cfg-daub[data-hue=website]{--hue:#9DB063;--hue2:#9DB063;--hue-ink:#BACB85}.cfg-room[data-hue=writer],.cfg-daub[data-hue=writer]{--hue:#E4B363;--hue2:#E4B363;--hue-ink:#E4B363}:root[data-theme=light] .cfg-room,:root[data-theme=light] .cfg-daub{--on-hue:#F7EFDD}:root[data-theme=light] .cfg-room[data-hue=meta],:root[data-theme=light] .cfg-daub[data-hue=meta]{--hue:#9C3560;--hue2:#A8622A;--hue-ink:#8A2D55}:root[data-theme=light] .cfg-room[data-hue=threads],:root[data-theme=light] .cfg-daub[data-hue=threads]{--hue:#2E2A26;--hue2:#2E2A26;--hue-ink:#2E2A26}:root[data-theme=light] .cfg-room[data-hue=bluesky],:root[data-theme=light] .cfg-daub[data-hue=bluesky]{--hue:#1F5F9E;--hue2:#1F5F9E;--hue-ink:#1D578F}:root[data-theme=light] .cfg-room[data-hue=pinterest],:root[data-theme=light] .cfg-daub[data-hue=pinterest]{--hue:#A3241F;--hue2:#A3241F;--hue-ink:#94211C}:root[data-theme=light] .cfg-room[data-hue=website],:root[data-theme=light] .cfg-daub[data-hue=website]{--hue:#4F5E22;--hue2:#4F5E22;--hue-ink:#46541E}:root[data-theme=light] .cfg-room[data-hue=writer],:root[data-theme=light] .cfg-daub[data-hue=writer]{--hue:#8A5D1C;--hue2:#8A5D1C;--hue-ink:#674311}.cfg-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:18px;background:var(--panel);border:1px solid var(--rule);border-radius:3px;padding:20px 22px;margin-bottom:14px}.cfg-stroke{position:absolute;z-index:-1;left:-24px;top:50%;width:min(620px,85%);height:128px;transform:translateY(-50%) rotate(-3deg);opacity:.2;pointer-events:none;background:linear-gradient(90deg,var(--hue),var(--hue2));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M14 38C60 24 140 20 210 22C280 24 340 18 388 30L380 38L394 44L382 50L396 58L384 64C330 78 250 76 180 78C110 80 54 82 18 72L26 64L8 58L22 52L6 46ZM70 40C140 34 230 34 330 38C230 37 140 37 70 42ZM110 50C170 47 250 48 360 50C250 50 170 50 110 52ZM50 61C120 57 220 59 300 61C220 61 120 60 50 63Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M14 38C60 24 140 20 210 22C280 24 340 18 388 30L380 38L394 44L382 50L396 58L384 64C330 78 250 76 180 78C110 80 54 82 18 72L26 64L8 58L22 52L6 46ZM70 40C140 34 230 34 330 38C230 37 140 37 70 42ZM110 50C170 47 250 48 360 50C250 50 170 50 110 52ZM50 61C120 57 220 59 300 61C220 61 120 60 50 63Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}:root[data-theme=light] .cfg-stroke{opacity:.13}.cfg-room,.cfg-daub{--balloon-blue:#5D8499;--balloon-ink:#2B1F14}:root[data-theme=light] .cfg-room,:root[data-theme=light] .cfg-daub{--balloon-blue:#4B7186}.cfg-balloon{flex:none;width:62px;height:93px;overflow:visible;transition:transform .45s ease,filter .45s ease,opacity .45s ease}.cfg-b-hue{fill:var(--hue)}.cfg-b-hue2{fill:var(--hue2)}.cfg-b-blue{fill:var(--balloon-blue)}.cfg-b-seam{fill:none;stroke:var(--balloon-ink);stroke-width:.7;stroke-linejoin:round}.cfg-b-blue.cfg-b-seam{fill:var(--balloon-blue)}.cfg-b-rivet{fill:var(--balloon-ink);opacity:.7}.cfg-b-ring{fill:none;stroke:#b08a3e;stroke-width:1}.cfg-b-line{fill:none;stroke:#7a5a36;stroke-width:.7}.cfg-b-basket{fill:#8b5e34;stroke:var(--balloon-ink);stroke-width:.7}.cfg-b-weave{fill:none;stroke:#5a3b1e;stroke-width:.5}.cfg-b-ribbon{fill:none;stroke:var(--hue);stroke-width:1.4;stroke-linecap:round}.cfg-balloon[data-state=on]{animation:cfg-drift 6s ease-in-out infinite}.cfg-balloon[data-state=part]{transform:translateY(4px);filter:saturate(.85);opacity:.9}.cfg-balloon[data-state=off],.cfg-balloon[data-state=unknown],.cfg-balloon[data-state=wait]{transform:translateY(8px);filter:saturate(.7);opacity:.8}@keyframes cfg-drift{0%,to{transform:translateY(-1px) rotate(-1.5deg)}50%{transform:translateY(-5px) rotate(1.5deg)}}.cfg-hero-words{flex:1;min-width:0}.cfg-hero-t{font-family:Fraunces,serif;font-weight:700;font-size:28px;line-height:1.1;letter-spacing:-.01em;margin:0}.cfg-hero-line{margin:6px 0 0;font-size:14px;line-height:1.5;max-width:64ch}.cfg-hand{font-family:Caveat,cursive;font-weight:700;font-size:21px;line-height:1.1;color:var(--hue-ink);margin:6px 0 0}.cfg-chip{flex:none;align-self:flex-start;max-width:280px;font-size:12px;line-height:1.4;padding:4px 11px;border-radius:999px;border:1px solid var(--rule);color:var(--dim);background:var(--panel2)}.cfg-chip[data-state=on]{color:var(--verd);border-color:var(--verd)}.cfg-chip[data-state=part]{color:var(--brass);border-color:var(--brass)}.cfg-cols{display:grid;gap:22px;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.cfg-cols .ws-note{max-width:62ch}.cfg-steps{list-style:none;margin:14px 0 0;padding:0}.cfg-steps li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:0 0 18px}.cfg-steps li:last-child{padding-bottom:0}.cfg-steps li:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:3px;width:2px;border-radius:2px;background:var(--rule)}.cfg-steps li[data-state=done]:not(:last-child):before{background:var(--hue)}.cfg-dot{width:32px;height:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:58% 42% 55% 45%/52% 58% 42% 48%;border:2px solid var(--rule);background:var(--panel);color:var(--dim);font-weight:700;font-size:13px}.cfg-steps li[data-state=now] .cfg-dot{border-color:var(--hue);color:var(--hue-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--hue) 24%,transparent)}.cfg-steps li[data-state=done] .cfg-dot{border-color:transparent;color:var(--on-hue);background:linear-gradient(135deg,var(--hue),var(--hue2))}.cfg-step-t{font-weight:600;font-size:14px;padding-top:5px}.cfg-steps li[data-state=now] .cfg-step-t{color:var(--hue-ink)}.cfg-step-d{font-size:13px;line-height:1.55;color:var(--dim);margin-top:2px;max-width:58ch}.cfg-step-go{margin-top:6px}.cfg-all-set{margin-top:16px}.cfg-help{color:var(--dim);font-size:13px;line-height:1.55;margin:12px 2px 0}.cfg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cfg-addr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0}.cfg-addr code{font-size:12px;color:var(--text);background:var(--panel2);border:1px solid var(--rule);border-radius:2px;padding:6px 8px;word-break:break-all}.cfg-pages{display:flex;flex-direction:column;gap:6px;margin:8px 0}.cfg-page{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.cfg-page span{font-size:12.5px;color:var(--dim)}.cfg-changeapp{display:block;margin:0 0 8px;padding:2px 0;font-size:12.5px}.cfg-palette-card+.ws-grid{margin-top:14px}.cfg-palette-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cfg-palette-head .ws-h3{margin-bottom:6px}.cfg-palette-head .cfg-hand{margin:0;color:var(--zone-setup-active)}.cfg-palette{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:8px}.cfg-daub{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;cursor:pointer;background:var(--panel2);border:1px solid var(--rule);border-radius:3px;padding:12px 12px 11px;font-family:inherit;color:var(--text)}.cfg-daub:hover{border-color:var(--hue)}.cfg-lift{display:block;transition:transform .3s ease}.cfg-daub:hover .cfg-lift{transform:translateY(-4px)}.cfg-daub:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.cfg-daub .cfg-balloon{width:46px;height:69px;margin-bottom:2px}.cfg-daub-name{font-family:Fraunces,serif;font-weight:600;font-size:15px}.cfg-daub-say{font-size:12px;line-height:1.4;color:var(--dim)}.cfg-daub-say[data-state=on]{color:var(--verd)}.cfg-daub-say[data-state=part]{color:var(--brass)}.cfg-daub-time{font-family:Caveat,cursive;font-weight:700;font-size:17px;line-height:1.1;color:var(--hue-ink)}@media(prefers-reduced-motion:reduce){.cfg-balloon,.cfg-lift{transition:none}.cfg-balloon[data-state=on]{animation:none}.cfg-daub:hover .cfg-lift{transform:none}}@media(max-width:900px){.cfg-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cfg-hero{flex-wrap:wrap;gap:12px 14px;padding:16px}.cfg-hero .cfg-balloon{width:48px;height:72px}.cfg-hero-words{flex-basis:calc(100% - 60px)}.cfg-hero-t{font-size:24px}.cfg-chip{align-self:auto;max-width:none}.cfg-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-more{margin-top:12px}.ws-more-btn{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:2px 0;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--dim)}.ws-more-btn:hover{color:var(--brass)}.ws-more-btn:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-more-mark{width:15px;height:15px;box-sizing:border-box;border-radius:50%;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.ws-more-body{margin-top:6px;padding-left:12px;border-left:2px solid var(--rule)}.ws-more-body>.ws-note:first-child{margin-top:4px}.ws-brush{--brush-wood:#B5653A;display:flex;align-items:flex-end;gap:6px;margin:4px 0 6px;color:var(--text)}.ws-brush-tool{flex:none;transform-origin:15% 10%;animation:ws-brush-nudge 2.4s ease-in-out infinite}@keyframes ws-brush-nudge{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(3px,4px) rotate(3deg)}}.ws-brush-words{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.ws-brush-n{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);font-weight:600}.ws-brush-t{position:relative;align-self:flex-start;font-family:Caveat,Segoe Print,cursive;font-weight:700;font-size:21px;line-height:1.1;padding-bottom:5px}.ws-brush-stroke{position:absolute;left:-2px;right:-4px;bottom:-1px;width:calc(100% + 6px);height:8px;opacity:.55;animation:ws-brush-paint .7s ease-out 1 both}@keyframes ws-brush-paint{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ws-brush-hide{flex:none;align-self:flex-start;background:none;border:none;padding:2px 4px;color:var(--dim);font-size:11px;cursor:pointer;text-decoration:underline}.ws-brush-hide:hover{color:var(--text)}.ws-brush-hide:focus-visible{outline:2px solid var(--verd);outline-offset:2px}.ws-guided{position:relative}.ws-guided:after{content:"";position:absolute;left:6%;right:6%;bottom:-7px;height:7px;pointer-events:none;background:var(--brass);opacity:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C 30 3, 70 5, 110 5 S 175 4, 198 6 C 170 9, 120 9, 80 10 S 20 11, 2 8 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C 30 3, 70 5, 110 5 S 175 4, 198 6 C 170 9, 120 9, 80 10 S 20 11, 2 8 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;animation:ws-brush-paint .8s ease-out .15s 1 both}.ws-guided .ws-drop{border-color:var(--brass);color:var(--text)}.ws-lbl.ws-guided{display:inline-block}.ws-lbl.ws-guided:after{left:-2px;right:-4px;bottom:-3px}@media(prefers-reduced-motion:reduce){.ws-brush-tool,.ws-brush-stroke,.ws-guided:after{animation:none}}
