.cl-workshop .ah-object-art{aspect-ratio:300/140;background:0 0;border:0;width:100%;height:auto;margin:0;display:block}.ws-hero{background:linear-gradient(90deg,#1a140fd9 0%,#1a140f99 38%,#1a140f00 62%),radial-gradient(34% 80% at 80% 30%,#f7d08a66 0%,#f7d08a00 70%),linear-gradient(#3b3026 0%,#2c241d 58%,#5a4331 58.2%,#4a3627 100%)}.ws-hero-art{aspect-ratio:300/140;z-index:-1;filter:drop-shadow(0 10px 18px #0006);max-width:56%;height:80%;position:absolute;bottom:4%;right:3%}.ws-hero-art .ah-object-art{width:auto;max-width:100%;height:100%;margin-left:auto}.ws-hero .cl-hero-copy{max-width:640px;position:relative}.ws-hero .cl-hero-kicker{align-items:center;gap:6px;display:flex}.ws-condition{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 4px;padding:10px 14px;display:grid}.ws-condition>svg{background:var(--teal-soft);width:38px;height:38px;color:var(--nx-teal-text,var(--teal));border-radius:12px;flex:none;padding:9px}.ws-condition-copy{gap:3px;min-width:0;display:grid}.ws-condition-head{align-items:baseline;gap:8px;display:flex}.ws-condition small{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:12px;font-weight:800}.ws-condition strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1}.ws-condition em{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:600}.ws-condition .cl-bar{height:7px}.ws-condition-why{color:var(--muted);font-size:12.5px}.ws-condition-why summary{cursor:pointer;width:max-content;max-width:100%;font-weight:800}.ws-condition-why p{margin:4px 0 0;line-height:1.4}.ws-condition .cl-bar::-webkit-progress-value{background:var(--teal)}.ws-condition .cl-bar::-moz-progress-bar{background:var(--teal)}.ws-condition.is-worn{background:var(--nx-paper-soft,#f7e9d0);border-color:var(--nx-amber-mid,#d8b77a)}.ws-condition.is-worn>svg{background:var(--amber-soft);color:var(--nx-amber-text,var(--amber))}.ws-condition.is-worn .cl-bar::-webkit-progress-value{background:var(--amber)}.ws-condition.is-worn .cl-bar::-moz-progress-bar{background:var(--amber)}.ws-condition.is-service{background:var(--nx-rose-soft,#f6d9d6);border-color:var(--nx-rose-mid,#e0a49d)}.ws-condition.is-service>svg{background:var(--nx-rose-soft,#f6d9d6);color:var(--nx-rose-ink,#7d2620)}.ws-condition.is-service .cl-bar::-webkit-progress-value{background:var(--danger)}.ws-condition.is-service .cl-bar::-moz-progress-bar{background:var(--danger)}.ws-condition .cl-button{white-space:nowrap}@media (max-width:700px){.ws-condition{grid-template-columns:auto minmax(0,1fr)}.ws-condition .cl-button{white-space:normal;grid-column:1/-1;justify-content:center}}.ws-error{background:var(--nx-rose-soft,#f6d9d6);color:var(--nx-rose-ink,#7d2620)}.ws-bench{background-color:var(--nx-paper-soft,#efe3c9);grid-template-columns:minmax(160px,260px) minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 20px 12px 12px;display:grid}.cl .ws-bench.is-ready{background-color:var(--green-soft);border-color:var(--nx-green-mid,#8fcca3);box-shadow:inset 0 1px 0 var(--nx-hi,#ffffffc7),0 4px 0 var(--nx-drop,#7ba88a),0 8px 14px #2030271a}.ws-bench-art{background:radial-gradient(ellipse at 50% 70%,var(--nx-paper-soft,#fff6e0) 0%,var(--nx-paper-mid,#e7d4ae) 75%);border-radius:14px;overflow:hidden}.ws-bench-copy{gap:8px;min-width:0;display:grid}.ws-bench-copy h2{overflow-wrap:anywhere;font-size:24px;line-height:1.15}.ws-bench .cl-bar{height:12px}.cl-bar.is-done::-webkit-progress-value{background:var(--green)}.cl-bar.is-done::-moz-progress-bar{background:var(--green)}.ws-bench-do{text-align:right;justify-items:end;gap:6px;display:grid}.ws-bench-time{font-variant-numeric:tabular-nums;color:var(--nx-amber-ink,#6b3f06);font-size:30px;line-height:1}.ws-bench.is-ready .ws-bench-time{color:var(--nx-green-text,var(--green))}.ws-bench-do small{color:var(--muted);font-size:13px}.ws-bench-do .cl-button{min-height:var(--cl-ctl-l);font-size:17px}.ws-chips{flex-wrap:wrap;gap:6px;display:flex}.ws-chips span{font-variant-numeric:tabular-nums;border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.ws-chips .is-money{background:var(--green-soft);color:var(--nx-green-ink,#15522f)}.ws-chips .is-xp{background:var(--sky-soft);color:var(--nx-sky-ink,#1c4a78)}.ws-chips .is-parts{background:var(--amber-soft);color:var(--nx-amber-ink,#6b3f06)}.ws-chips .is-time{background:var(--nx-s2,#ecebe3);color:var(--muted)}.ws-chips .fq-pick{color:var(--muted);gap:5px;padding:0;font-weight:700}.ws-chips .is-home{background:var(--teal-soft);color:var(--nx-teal-ink,#0f5450)}.ws-chips .is-short{box-shadow:inset 0 0 0 1.5px var(--nx-rose-mid,#d99a93)}.ws-tabs{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ws-tabs button{min-height:var(--cl-tab-h);padding:0 var(--cl-tab-px);font-size:var(--cl-tab-fs);border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;box-shadow:inset 0 1px var(--nx-hi,#fff9),0 3px var(--nx-drop,#a7ad9f);border-radius:999px;align-items:center;gap:7px;font-weight:750;display:inline-flex}.ws-tabs button:hover{background:var(--nx-s2,#f6f3ea)}.ws-tabs button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy);box-shadow:0 3px #0b1520}.ws-section{gap:14px;min-width:0;display:grid}.ws-tasks{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cl .ws-task{grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}.ws-task-art{background:radial-gradient(ellipse at 50% 72%,var(--nx-paper-soft,#fff6e0) 0%,var(--nx-paper-mid,#e9d7b2) 70%,var(--nx-amber-mid,#d9c296) 100%);border-bottom:1px solid var(--line);position:relative}.ws-task.is-locked .ws-task-art .ah-object-art{filter:grayscale(.85)opacity(.55)}.ws-task-tag,.ws-task-time{background:var(--nx-s1,#fffcf5ec);color:var(--ink);border-radius:12px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;top:10px;box-shadow:0 2px #0000001f}.ws-task-time{color:var(--muted);right:10px}.ws-task-lock{color:#fff;white-space:nowrap;background:#15273ae6;border-radius:14px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.ws-task.is-running{border-color:var(--nx-amber-mid,#d8a54c)}.ws-task-body{align-content:start;gap:9px;padding:14px 16px 16px;display:grid}.ws-task-note{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.ws-task-body .cl-button{align-self:end;margin-top:4px}.ws-upgrade-title{margin:0;font-size:17px}.ws-unlocks{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ws-unlocks li{background:var(--sky-soft);color:var(--nx-sky-ink,#1c4a78);border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.ws-unlocks li.is-budget{background:var(--teal-soft);color:var(--nx-teal-ink,#12514f)}.ws-unlocks li.is-furniture{background:var(--amber-soft);color:var(--nx-amber-ink,#6b3f06)}.ws-unlocks li.is-bench{background:var(--green-soft);color:var(--nx-green-ink,#15522f)}.ws-unlocks li.is-tool,.ws-unlocks li.is-quality{background:var(--nx-s2,#ecebe3);color:var(--nx-ink,#3a4450)}.ws-tools{gap:10px;margin-top:8px;display:grid}.ws-tool-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cl .ws-tool{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;padding:14px;display:grid}.ws-tool-icon{background:var(--amber-soft);width:44px;height:44px;color:var(--nx-amber-ink,#6b3f06);border-radius:12px;place-items:center;display:grid}.ws-tool.is-owned .ws-tool-icon{background:var(--green);color:#fff}.ws-tool.is-locked .ws-tool-icon{background:var(--nx-s2,#ecebe3);color:var(--muted)}.ws-tool-body{gap:5px;min-width:0;display:grid}.ws-tool-body h3{margin:0;font-size:16px}.ws-tool-body .ws-task-note{-webkit-line-clamp:3}.ws-tool-do{grid-column:1/-1;display:flex}.ws-tool-do .cl-button{flex:auto}.ws-tool-owned{color:var(--nx-green-text,var(--green));align-items:center;gap:6px;font-weight:800;display:inline-flex}.cl .ws-tool.is-owned{border-color:var(--nx-green-mid,#8fcca3)}.fq-order.is-done{opacity:.75}.fq-order .cl-misc-kicker{align-items:center;gap:4px;display:inline-flex}.ws-talents .ah-talent-node.is-bench small{color:var(--nx-amber-ink,#6b3f06)}.ws-unlocks li>svg{flex:none;margin-top:1px}.ws-unlocks span{gap:2px;min-width:0;display:grid}.ws-unlocks strong{overflow-wrap:anywhere;font-size:15px}.ws-unlocks small{opacity:.9;font-size:12.5px}.ws-upgrade{gap:12px;display:grid}.ws-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ws-costs li{background:var(--nx-rose-soft,#f6dcd6);color:var(--nx-rose-ink,#7d2620);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ws-costs li.is-met{background:var(--green-soft);color:var(--nx-green-ink,#15522f)}.ws-costs li>svg{flex:none}.ws-costs span{min-width:0;display:grid}.ws-costs strong{overflow-wrap:anywhere;font-size:15px}.ws-costs small{opacity:.85;font-size:12.5px}.ws-upgrade-do{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-lock-reason{color:var(--nx-amber-ink,#6b3f06);align-items:center;gap:5px;font-size:13.5px;display:inline-flex}.ws-talents .ah-talents{background:var(--card);border:1px solid var(--line);color:var(--ink);box-shadow:inset 0 1px 0 var(--nx-hi,#ffffffb3),0 4px 0 var(--nx-drop,#a7ad9f);border-radius:18px;gap:10px;padding:18px 20px;display:grid}.ws-talents :is(h3,h4,p){margin:0}.ws-talents .ah-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ws-talents .ah-eyebrow{letter-spacing:.7px;color:var(--muted);font-size:12px;font-weight:800}.ws-talents .ah-section-heading h3{margin-top:2px;font-size:20px}.ws-talents .ah-section-heading>strong{background:var(--sky-soft);color:var(--nx-sky-ink,#1c4a78);border-radius:14px;padding:4px 12px;font-size:13.5px}.ws-talents .ah-xp-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.ws-talents .ah-progress{background:var(--nx-paper-soft,#e7dcc6);appearance:none;border:0;border-radius:6px;width:100%;height:10px;display:block;overflow:hidden}.ws-talents .ah-progress::-webkit-progress-bar{background:var(--nx-paper-soft,#e7dcc6)}.ws-talents .ah-progress::-webkit-progress-value{background:var(--sky);border-radius:6px}.ws-talents .ah-progress::-moz-progress-bar{background:var(--sky)}.ws-talents .ah-talent-tree{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.ws-talents .ah-talent-branch{align-content:start;gap:0;display:grid}.ws-talents .ah-talent-branch h4{color:var(--ink);justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;display:flex}.ws-talents .ah-talent-node{border:1px solid var(--line);background:var(--nx-s2,#e8e6dc);width:100%;min-height:150px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;box-shadow:inset 0 1px var(--nx-hi,#fff9),0 3px var(--nx-drop,#b3b6a8);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex;position:relative}.ws-talents .ah-talent-node+.ah-talent-node:before{content:"";background:var(--nx-s4,#c5c2b3);border-radius:2px;width:4px;height:20px;position:absolute;top:-23px;left:calc(50% - 2px)}.ws-talents .ah-talent-node:not(:disabled){background:var(--nx-s1,#fff8e6);border-color:var(--nx-amber-mid,#d8a54c);box-shadow:inset 0 1px var(--nx-hi,#fff),0 3px var(--nx-drop,#c79a4d)}.ws-talents .ah-talent-node:not(:disabled):hover{background:var(--nx-paper-soft,#fff3d4)}.ws-talents .ah-talent-node.is-earned{background:var(--green-soft);border-color:var(--nx-green-mid,#8fcca3);box-shadow:inset 0 1px var(--nx-hi,#fff9),0 3px var(--nx-drop,#7ba88a)}.ws-talents .ah-talent-node:disabled{cursor:not-allowed;opacity:1}.ws-talents .ah-talent-node:disabled:not(.is-earned){color:var(--nx-ink-2,#4e5965);background:var(--nx-s3,#e4e2d8)}.ws-talents .ah-talent-node:disabled:not(.is-earned) .ah-talent-seal{opacity:.7}.ws-talents .ah-talent-seal{background:var(--nx-s1,#fffcf5);width:44px;height:44px;color:var(--muted);border-radius:14px;place-items:center;display:grid;box-shadow:0 2px #0000001a}.ws-talents .ah-talent-node:not(:disabled) .ah-talent-seal{color:var(--nx-amber-text,var(--amber))}.ws-talents .is-earned .ah-talent-seal{background:var(--green);color:#fff}.ws-talents .ah-talent-node>strong{font-size:14.5px;line-height:1.25}.ws-talents .ah-talent-node>span:not(.ah-talent-seal){color:var(--muted);font-size:13px}.ws-talents .ah-talent-node>small{color:var(--muted);margin-top:auto;font-size:12px;font-weight:750}.ws-talents .ah-talent-note{color:var(--muted);font-size:13.5px}.ws-talents .ah-talent-node:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.ws-lead{color:var(--muted);max-width:760px;margin:0;font-size:14px}.ws-pieces{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cl .ws-piece{grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}.ws-piece-art{background:radial-gradient(ellipse at 50% 72%,var(--nx-paper-soft,#fff6e0) 0%,var(--nx-paper-mid,#e9d7b2) 75%);border-bottom:1px solid var(--line);place-items:center;height:118px;padding:10px;display:grid}.ws-piece-art .hl-thumb{width:auto;max-width:100%;height:100%}.ws-piece.is-locked .ws-piece-art .hl-thumb{filter:grayscale(.85)opacity(.55)}.cl .ws-piece.is-made{border-color:var(--nx-green-mid,#8fcca3)}.ws-piece-body{align-content:start;gap:8px;padding:12px 14px 14px;display:grid}.ws-piece-body .cl-button{align-self:end;margin-top:2px}.cl .ws-family{background-color:var(--nx-s2,#e6ece0);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.ws-family-icon{background:var(--green-soft);width:64px;height:64px;color:var(--nx-green-text,var(--green));border-radius:18px;place-items:center;display:grid}.ws-family-copy{gap:3px;min-width:0;display:grid}.ws-family-copy>span{color:var(--muted);font-size:14px}.ws-family-do{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ws-more{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.ws-details summary{cursor:pointer;font-weight:800;display:grid}.ws-details summary small{color:var(--muted);font-size:13px;font-weight:500}.ws-details p{color:var(--nx-ink,#3a4450);margin-top:10px;font-size:14px}.ws-history{margin:10px 0 0;padding:0;list-style:none;display:grid}.ws-history li{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.ws-history small{color:var(--muted);font-size:12.5px;display:block}.ws-history .fq-badge{vertical-align:1px;margin-left:8px;padding:1px 8px;font-size:11.5px}.ws-history strong{color:var(--nx-green-text,var(--green))}.cl-workshop :is(button,summary,a):focus-visible{outline:3px solid var(--sky);outline-offset:2px}@media (max-width:700px){.ws-hero-art{opacity:.6;max-width:80%;height:70%;top:6%;bottom:auto;right:-4%}.ws-hero{background:linear-gradient(#1a140f00 25%,#1a140f99 55%,#1a140fe6 100%),linear-gradient(#3b3026 0%,#2c241d 58%,#5a4331 58.2%,#4a3627 100%)}.ws-bench{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px}.ws-bench-copy h2{font-size:19px}.ws-bench-do{text-align:left;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);place-items:center stretch}.ws-bench-do .cl-button{grid-column:1/-1}.ws-tabs,.ws-tabs button{gap:6px}.ws-bench-time{font-size:24px}.ws-tabs{scrollbar-width:none;flex-wrap:nowrap;padding:0 2px 5px;overflow-x:auto}.ws-tabs button{white-space:nowrap;flex:none}.ws-tasks{grid-template-columns:1fr}.ws-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ws-piece-art{height:92px}.ws-piece-body{padding:10px}.ws-piece-body h3{font-size:15px}.ws-piece-body .ws-task-note{display:none}.ws-piece-body .cl-button{padding-left:8px;padding-right:8px;font-size:13.5px}.ws-talents .ah-talent-tree{grid-template-columns:1fr;row-gap:14px}.ws-talents .ah-talent-branch{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.ws-talents .ah-talent-branch h4{grid-column:1/-1;justify-content:flex-start;margin-bottom:6px}.ws-talents .ah-talent-node+.ah-talent-node{margin-top:0}.ws-talents .ah-talent-node+.ah-talent-node:before{width:12px;height:4px;top:calc(50% - 2px);left:-12px}.ws-tool-list,.ws-costs{grid-template-columns:1fr}.ws-talents .ah-talents{padding:14px 10px}.ws-talents .ah-talent-tree{gap:6px}.ws-talents .ah-talent-node{min-height:0;padding:10px 5px}.ws-talents .ah-talent-node>strong{font-size:12.5px}.ws-talents .ah-talent-node>span:not(.ah-talent-seal){font-size:11.5px}.ws-talents .ah-talent-branch h4{font-size:12px}.cl .ws-family{grid-template-columns:auto minmax(0,1fr)}.ws-family-do{grid-column:1/-1;justify-content:stretch}.ws-family-do .cl-button{flex:auto}.ws-more{grid-template-columns:1fr}}@media (max-width:400px){.ws-tabs button svg{display:none}}.fq-art{border-radius:10px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.fq-art .hl-thumb{width:auto;max-width:100%;height:100%}.fq-art.is-masterwork:after{content:"";background:linear-gradient(105deg,var(--nx-wash,#fff0) 42%,#fff6d480 50%,var(--nx-wash,#fff0) 58%);pointer-events:none;animation:5s ease-in-out infinite fq-sheen;position:absolute;inset:-40% -60%;transform:translate(-60%)}@keyframes fq-sheen{0%,55%{transform:translate(-60%)}85%,to{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.fq-art.is-masterwork:after{background:radial-gradient(circle at 80% 18%,var(--nx-paper-soft,#fff6d4aa) 0 6%,var(--nx-wash,#fff0) 7%);animation:none;transform:none}}.fq-checks{background:var(--card);border:1px dashed var(--line);border-radius:14px;grid-column:1/-1;gap:10px;padding:12px 14px;display:grid}.fq-checks-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fq-checks-score{align-items:center;gap:8px;display:inline-flex}.fq-checks-score small{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:12px;font-weight:800}.fq-marks{gap:6px;margin:0;padding:0;list-style:none;display:flex}.fq-marks li{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);background:var(--nx-s2,#f6f3ea);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.fq-marks li.is-right{background:var(--green);border-color:var(--green);color:#fff}.fq-marks li.is-wrong{background:var(--nx-rose-soft,#f6d9d6);border-color:var(--nx-rose-mid,#d99a93);color:var(--nx-rose-ink,#7d2620)}.fq-marks li.is-late{background:var(--nx-s2,#ecebe3)}.fq-question{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.fq-question legend{float:left;width:100%;padding:0}.fq-prompt{align-items:flex-start;gap:8px;margin:0;font-size:15.5px;font-weight:750;line-height:1.35;display:flex}.fq-prompt svg{color:var(--nx-amber-text,var(--amber));flex:none;margin-top:3px}.fq-timer{height:6px}.fq-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fq-options .cl-button{white-space:normal;text-align:center;justify-content:center;min-height:48px;padding:8px 10px;font-size:14px;line-height:1.25}.fq-start{justify-self:start}.fq-note,.fq-last{color:var(--muted);margin:0;font-size:13.5px}.fq-last.is-right{color:var(--nx-green-ink,#15522f);font-weight:700}.fq-last.is-wrong{color:var(--nx-rose-ink,#7d2620)}.fq-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cl .fq-row{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.fq-row>.fq-art{background:radial-gradient(ellipse at 50% 72%,var(--nx-paper-soft,#fff6e0) 0%,var(--nx-paper-mid,#e9d7b2) 75%);height:76px}.fq-row-body{gap:6px;min-width:0;display:grid}.fq-row-body h3{overflow-wrap:anywhere;font-size:16px}.fq-row-do{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fq-row-do .cl-button{min-height:var(--cl-ctl);padding:8px 14px}.cl .fq-row.is-listed{border-style:dashed}.fq-list-form{grid-column:1/-1;gap:6px;padding-top:4px;display:grid}.fq-list-form label{align-items:center;gap:10px;font-weight:750;display:flex}.fq-price{border:1px solid var(--line);background:var(--nx-s1,#fffcf5);border-radius:12px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.fq-price input{width:90px;min-height:42px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;font-size:17px}.fq-price input:focus-visible{outline:none}.fq-price:focus-within{outline:3px solid var(--sky);outline-offset:2px}.fq-list-form small{color:var(--muted);font-size:13px}.fq-list-do{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fq-arrange{justify-self:start}.fq-market .ws-piece-art{padding:6px}.fq-seller{color:var(--muted);margin:0;font-size:13.5px}.fq-seller a{color:var(--ink);font-weight:750}.cl .fq-listing.is-masterwork{border-color:var(--nx-amber-mid,#d9b35c)}@media (max-width:700px){.cl .fq-row{grid-template-columns:64px minmax(0,1fr);gap:10px}.fq-row>.fq-art{height:60px}.fq-row-do{grid-column:1/-1;justify-content:stretch}.fq-row-do .cl-button{flex:1 1 0;min-width:0;padding:8px 10px;font-size:14px}.fq-options{grid-template-columns:1fr}.fq-checks{padding:10px}}.ws-queue-wrap{grid-column:1/-1;gap:8px;min-width:0;display:grid}.ws-queue-count{color:var(--muted);margin:0;font-size:13px;font-weight:750}.ws-queue-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ws-queue-icon b{font-size:15px;font-weight:850}.ws-worktabs{min-width:0;margin:0 0 4px}.ws-queue{background:var(--card);border:1px dashed var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.ws-queue-icon{background:var(--sky-soft);width:34px;height:34px;color:var(--nx-sky-ink,#1c4a78);border-radius:50%;place-items:center;display:grid}.ws-queue-copy{gap:2px;min-width:0;display:grid}.ws-queue-copy small{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:12px;font-weight:800}.ws-queue-copy strong{overflow-wrap:anywhere;font-size:16px}.ws-queue-copy em{color:var(--muted);font-size:13px;font-style:normal}@media (max-width:700px){.ws-queue{grid-template-columns:auto minmax(0,1fr)}.ws-queue .cl-text-button{grid-column:1/-1;justify-self:start}.ws-queue-list .ws-queue{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px 10px}.ws-queue-list .ws-queue .cl-text-button{grid-column:auto;justify-self:end}.ws-queue-list .ws-queue-icon{width:28px;height:28px}}.ws-chips .is-garden{background:var(--green-soft);color:var(--nx-green-ink,#15522f)}.ws-where{color:var(--nx-green-ink,#15522f);align-items:flex-start;gap:6px;margin:0;font-size:13px;font-weight:650;line-height:1.3;display:flex}.ws-where svg{flex:none;margin-top:1px}.cl .ws-mastery{gap:10px;padding:14px 16px;display:grid}.ws-mastery-head{align-items:center;gap:12px;min-width:0;display:flex}.ws-mastery-head>div{gap:2px;min-width:0;display:grid}.ws-mastery-head h2{overflow-wrap:anywhere;margin:0}.ws-mastery-seal{background:var(--nx-s2,#efe7f5);width:46px;height:46px;color:var(--nx-rose-ink,#6b4a8e);border:1px solid var(--nx-rose-mid,#cdb9e0);border-radius:50%;flex:none;place-items:center;display:grid}.ws-mastery-seal.is-m0{background:var(--nx-s2,#f1ede6);color:var(--nx-amber-ink,#8a7e6c);border-color:var(--nx-paper-mid,#ddd3c2)}.ws-mastery-seal.is-m4,.ws-mastery-seal.is-m5,.ws-mastery-seal.is-m6{background:var(--nx-rose-mid,#e3d4f0);color:var(--nx-rose-ink,#3b2056);border-color:var(--nx-rose-mid,#a98bc7)}.ws-mastery-line{font-variant-numeric:tabular-nums;margin:0;font-weight:750}.ws-mastery .cl-bar{height:8px}.ws-mastery-ribbons{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws-mastery-ribbons li{border:1px solid var(--nx-paper-mid,#ddd3c2);background:var(--nx-s2,#f6f2ea);color:var(--nx-amber-ink,#8a7e6c);text-align:center;border-radius:10px;justify-items:center;gap:2px;min-width:0;padding:6px 3px;font-size:11px;font-weight:750;display:grid}.ws-mastery-ribbons li span{overflow-wrap:break-word;max-width:100%;line-height:1.2}.ws-mastery-ribbons li.is-earned{background:var(--nx-s2,#efe7f5);border-color:var(--nx-rose-mid,#cdb9e0);color:var(--nx-rose-ink,#4b2f68)}.ws-mastery-note{margin:0;font-size:13.5px}.ws-mastery-hint{align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.ws-masterpiece{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.ws-masterpiece h3{margin:0;font-size:16px}.cl .ws-masterpiece-row{padding:0}.ws-masterpiece-top{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-masterpiece-top li{border:1px solid var(--nx-paper-mid,#ddd3c2);background:var(--nx-s2,#f6f2ea);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;align-items:center;gap:4px;max-width:100%;padding:3px 9px;font-size:12.5px;display:inline-flex;overflow:hidden}.ws-masterpiece-top .is-place-1{background:var(--nx-paper-soft,#fbeec4);border-color:var(--nx-amber-mid,#d9b13f)}.ws-masterpiece-top .is-place-2{background:var(--nx-s2,#eef0f2);border-color:var(--nx-line,#b9c0c7)}.ws-masterpiece-top .is-place-3{background:var(--nx-paper-soft,#f6e3d3);border-color:var(--nx-amber-mid,#c99a74)}@media (max-width:520px){.ws-mastery-ribbons{grid-template-columns:repeat(3,minmax(0,1fr))}}.cl .ws-hud{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:6px 18px;min-height:0;padding:16px 18px}.ws-hud .ws-hud-copy{align-self:end;gap:4px;max-width:none;padding:0}.ws-hud-title{align-items:center;gap:8px;min-width:0;display:flex}.ws-hud-title h1{font-size:clamp(26px,3vw,34px)}.ws-hud .mo-tip{background:var(--nx-wash,#ffffff1f);border-color:var(--nx-line,#ffffff40);color:#fff;box-shadow:none;text-shadow:none}.ws-hud .mo-tip:hover{color:#fff;background:var(--nx-wash,#fff3)}.ws-hud-rank{color:#e9eff3;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.ws-hud-rank>svg{color:#ffd99a;flex:none}.ws-hud-rank b{font-variant-numeric:tabular-nums;color:#fff}.ws-hud-rank span{border:1px solid var(--nx-amber-mid,#ffd99a59);color:#ffe6bd;background:#ffd99a29;border-radius:999px;padding:1px 9px;font-size:12.5px;font-weight:800}.ws-hud .ws-hero-art{opacity:.9;max-width:34%;height:72%;inset:6% auto auto 30%}.ws-meters{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ws-meters li{border:1px solid var(--nx-line,#ffffff26);color:#fff;--mo-meter-track:#ffffff24;background:#0f1a24b8;border-radius:14px;gap:5px;min-width:0;padding:9px 11px 8px;display:grid}.ws-meter-head{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.ws-meter-head>svg{color:#ffd99a;flex:none}.ws-meter-head small{letter-spacing:.5px;text-transform:uppercase;color:#cfdae3;white-space:nowrap;text-overflow:ellipsis;flex:calc(100% - 22px);min-width:0;font-size:11px;font-weight:800;overflow:hidden}.ws-meter-head strong{font-variant-numeric:tabular-nums;white-space:nowrap;flex-basis:100%;font-size:17px;line-height:1}.ws-meter-head em{color:#b9c6d1;font-size:12px;font-style:normal;font-weight:600}.ws-meter-note{color:#b9c6d1;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;overflow:hidden}.ws-meters .is-parts{--mo-meter-fill:linear-gradient(180deg,#ffd27a,#d9902b)}.ws-meters .is-allowance{--mo-meter-fill:linear-gradient(180deg,#7fe0d2,#1f9d8c)}.ws-meters .is-till{--mo-meter-fill:linear-gradient(180deg,#8fe39e,#2f9c55)}.ws-meters .is-low{border-color:var(--nx-amber-mid,#ffc36b99);background:#3a2a12c7}.ws-hud .egg-trolley{top:10px;bottom:auto}.ws-tabs-set{border:0;min-width:0;margin:0;padding:0}.ws-tabs{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex;position:relative}.ws-tabs .mo-tab-ind{background:var(--navy,#15273a);border-radius:22px;box-shadow:0 3px #0b1520}.ws-tabs>button{z-index:1;position:relative}.ws-tabs[data-ind] button[aria-pressed=true]{box-shadow:none;background:0 0;border-color:#0000}.ws-tabs button b{background:var(--nx-s3,#e4e2d8);min-width:20px;height:20px;color:var(--ink);border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:850;display:grid}.ws-tabs button b.is-hot{color:#fff;background:#c9483a;animation:1.8s ease-in-out infinite ws-badge}.ws-tabs button[aria-pressed=true] b{background:var(--nx-wash,#ffffff2b);color:var(--on-navy,#fff)}@keyframes ws-badge{0%,70%,to{transform:none}80%{transform:scale(1.18)}90%{transform:scale(.96)}}.ws-head{align-items:center}.ws-head h2{font-size:var(--cl-h-section);align-items:center;gap:6px;display:flex}.ws-head-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.ws-head-side .cl-daily{margin:0}.ws-head-link{align-items:center;gap:4px;font-size:13.5px;font-weight:800;display:inline-flex}.ws-section{gap:12px}.ws-benches{gap:12px;display:grid}.ws-benches.is-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.ws-benches.is-two .ws-bench{grid-template-columns:minmax(110px,170px) minmax(0,1fr) auto}.cl .ws-bench{--mo-meter-fill:linear-gradient(180deg,#ffcf7a,#d48a24);gap:16px;padding:12px 18px 12px 12px;position:relative}.ws-bench-meter{--mo-meter-h:12px}.ws-bench-art{position:relative}.cl .ws-bench.is-ready{--mo-meter-fill:linear-gradient(180deg,#8fe39e,#2f9c55)}.cl .ws-bench.is-ready:before{content:"";box-shadow:0 0 0 3px var(--nx-drop,#3dbb6a66),0 0 22px 4px var(--nx-drop,#3dbb6a55);pointer-events:none;border-radius:22px;animation:1.6s ease-in-out infinite ws-glow;position:absolute;inset:-5px}.ws-bench-burst{background:repeating-conic-gradient(from 0deg,#fff7c466 0 10deg,#fff7c400 10deg 20deg);pointer-events:none;z-index:0;border-radius:50%;animation:9s linear infinite ws-spin;position:absolute;inset:-30%;-webkit-mask:radial-gradient(circle,#000 0 35%,#0000 70%);mask:radial-gradient(circle,#000 0 35%,#0000 70%)}.ws-bench-art .ah-object-art{z-index:1;position:relative}.cl-workshop .cl-primary.is-collect{animation:1.4s ease-in-out infinite ws-pulse}.cl-workshop .cl-primary.is-collect:disabled{animation:none}.ws-bench.is-pop,.bk-oven.is-pop{animation:.65s cubic-bezier(.2,1.6,.4,1) ws-pop}@keyframes ws-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes ws-spin{to{transform:rotate(360deg)}}@keyframes ws-pulse{0%,to{transform:none}50%{transform:scale(1.045)}}@keyframes ws-pop{0%{transform:scale(.96)}55%{transform:scale(1.025)}to{transform:none}}.cl .ws-task.is-go,.cl .ws-piece.is-go,.cl .bk-recipe.is-go,.cl .ws-tool.is-go,.cl .fq-order.is-go{border-color:var(--nx-amber-mid,#d8a54c);box-shadow:inset 0 1px var(--nx-hi,#fff9),0 3px var(--nx-drop,#c79a4d)}.ws-tasks{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.ws-task-art{place-items:center;height:104px;display:grid;overflow:hidden}.ws-task-art .ah-object-art{width:auto;max-width:100%;height:100%}.ws-task-tag,.ws-task-time{padding:3px 8px;font-size:11.5px;top:8px}.ws-task-tag{left:8px}.ws-task-time{right:8px}.ws-task-body{gap:7px;padding:10px 12px 12px}.ws-task-body h3{font-size:16px}.ws-task-note{-webkit-line-clamp:1;line-clamp:1;font-size:12.5px}.ws-task-body .cl-button{min-height:var(--cl-ctl);padding:8px 12px}.cl-workshop .ws-chips{gap:5px}.cl-workshop .ws-chips span{padding:2px 8px;font-size:12.5px}.ws-unlock{border:1px dashed var(--nx-paper-mid,#cbbb9b);background:var(--nx-s2,#f3efe4);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.ws-unlock:hover{background:var(--nx-paper-soft,#f5ead3)}.ws-unlock>svg{color:var(--muted);flex:none}.ws-unlock-art{flex:none;display:flex}.ws-unlock-art>span{background:radial-gradient(ellipse at 50% 72%,var(--nx-paper-soft,#fff6e0) 0%,var(--nx-paper-mid,#e9d7b2) 75%);border:2px solid var(--card);border-radius:10px;place-items:center;width:58px;height:44px;display:grid;overflow:hidden}.ws-unlock-art>span+span{margin-left:-18px}.ws-unlock-art .ah-object-art{filter:grayscale(.7)opacity(.7);width:auto;height:100%}.ws-unlock-copy{flex:1;gap:1px;min-width:0;display:grid}.ws-unlock-copy small{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;font-size:11.5px;font-weight:800;display:flex}.ws-unlock-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.ws-unlock-copy em{color:var(--muted);font-size:12.5px;font-style:normal}.ws-condition{background:var(--nx-s2,#f3efe4);border:1px solid var(--line);--mo-meter-fill:linear-gradient(180deg,#7fe0d2,#1f9d8c);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:8px 10px 8px 12px;display:grid}.ws-condition>svg{width:32px;height:32px;padding:7px}.ws-condition-head{align-items:center;gap:6px}.ws-condition-head .mo-tip{width:22px;height:22px}.ws-condition strong{font-size:15px}.ws-condition .cl-button{min-height:var(--cl-ctl-s);padding:4px 12px;font-size:13.5px}.ws-condition.is-worn{--mo-meter-fill:linear-gradient(180deg,#ffd27a,#d9902b)}.ws-condition.is-service{--mo-meter-fill:linear-gradient(180deg,#f29b8f,#c24a3a)}.ws-pieces{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.ws-piece-art{height:96px;padding:8px;position:relative}.ws-piece-kept{background:var(--green);color:#fff;border-radius:999px;align-items:center;gap:2px;padding:2px 7px;font-size:11.5px;font-weight:850;display:inline-flex;position:absolute;top:8px;right:8px}.ws-piece-body{gap:6px;padding:10px 12px 12px}.ws-piece-body h3{font-size:15.5px}.ws-piece-body .cl-button{min-height:var(--cl-ctl-s);padding:4px 10px;font-size:13.5px}.ws-piece .ws-kept-chip{display:none}.cl .ws-piece.is-short .ws-piece-art .hl-thumb{opacity:.75}.ws-locked-fold{border:1px dashed var(--nx-paper-mid,#cbbb9b);background:var(--nx-s2,#f3efe4);border-radius:16px}.ws-locked-fold>summary{cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:800;list-style:none;display:flex}.ws-locked-fold>summary::-webkit-details-marker{display:none}.ws-locked-fold>summary>svg:first-child{color:var(--muted);flex:none}.ws-locked-fold>summary>span:not(.ws-locked-thumbs){flex:1;min-width:0}.ws-locked-thumbs{flex:none;display:flex}.ws-locked-thumbs>span{background:var(--card);border:2px solid var(--nx-s2,#f3efe4);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.ws-locked-thumbs>span+span{margin-left:-12px}.ws-locked-thumbs .hl-thumb{filter:grayscale(.8)opacity(.65);width:auto;height:30px}.ws-fold-chev{color:var(--muted);flex:none;transition:transform .2s}.ws-locked-fold[open]>summary .ws-fold-chev{transform:rotate(180deg)}.ws-locked-fold>ul{padding:0 10px 10px}.cl-workshop .fq-row{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:8px 12px 8px 8px}.cl-workshop .fq-row>.fq-art{height:56px}.cl-workshop .fq-row-body{gap:4px}.cl-workshop .fq-row-body h3{font-size:15px}.cl-workshop .fq-row-do{gap:6px}.cl-workshop .fq-row-do .cl-button{min-height:var(--cl-ctl-s);padding:4px 11px;font-size:13.5px}.cl-workshop .fq-list{gap:8px}.ws-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws-track-step{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:14px;justify-items:center;gap:2px;min-width:0;padding:6px 4px 8px;display:grid;position:relative}.ws-track-art{place-items:center;width:100%;height:46px;display:grid;overflow:hidden}.ws-track-art .ah-object-art{width:auto;height:100%}.ws-track-step:not(.is-earned) .ah-object-art{filter:grayscale(.9)opacity(.5)}.ws-track-mark{background:var(--nx-s2,#f3efe4);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;top:5px;left:5px}.ws-track-step.is-earned .ws-track-mark{background:var(--green);color:#fff}.ws-track-step.is-next{border-color:var(--nx-amber-mid,#d8a54c);background:var(--nx-paper-soft,#fbf1dc)}.ws-track-step.is-next .ws-track-mark{background:var(--amber);color:#fff}.ws-track-step strong{overflow-wrap:anywhere;font-size:12.5px;line-height:1.15}.ws-track-step small{color:var(--muted);font-size:11px}.ws-tip-list{gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.ws-tip-list strong{display:block}.ws-costs li>span{flex:1}.ws-costs .mo-meter{--mo-meter-track:#0000001a;--mo-meter-fill:linear-gradient(180deg,#f29b8f,#c24a3a);margin-top:4px}.ws-costs li.is-met .mo-meter{--mo-meter-fill:linear-gradient(180deg,#8fe39e,#2f9c55)}.cl .ws-upgrade.is-ready{border-color:var(--nx-green-mid,#8fcca3)}.ws-owned-tools{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-owned-tools li{background:var(--green-soft);color:var(--nx-green-ink,#15522f);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex}.ws-tool-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.cl .ws-tool{gap:8px 12px;padding:12px}.ws-tool-body .ws-task-note{-webkit-line-clamp:2;line-clamp:2}.ws-tools .ws-locked-fold>ul{padding:0 10px 10px}.ws-talents .ah-progress.mo-meter{--mo-meter-fill:linear-gradient(180deg,#8fd0ff,#2f86c9);--mo-meter-track:var(--nx-paper-soft,#e7dcc6)}.ws-talents .ah-section-heading h3{align-items:center;gap:6px;display:flex}.ws-talents .ah-section-heading>strong.is-hot{background:var(--amber-soft);color:var(--nx-amber-ink,#6b3f06);animation:1.8s ease-in-out infinite ws-badge}.ws-talents-link{align-items:center;gap:4px;width:max-content;max-width:100%;font-size:13.5px;font-weight:800;display:inline-flex}.ws-talents .ah-talent-node{gap:4px;min-height:0;padding:10px 8px}.ws-talents .ah-talent-node+.ah-talent-node{margin-top:16px}.ws-talents .ah-talent-node+.ah-talent-node:before{height:14px;top:-17px}.ws-talents .ah-talent-seal{border-radius:12px;width:36px;height:36px}.ws-talents .ah-talent-node>span:not(.ah-talent-seal){font-size:12.5px;line-height:1.3}.ws-talents .ah-talent-node.is-go{animation:1.6s ease-in-out infinite ws-pulse}.bk-counter{background:var(--green-soft);color:var(--nx-green-ink,#15522f);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.cl-card.bk-oven{gap:14px;padding:12px 16px 12px 12px;position:relative}.bk-oven-copy strong{font-size:18px}.cl-card.bk-oven.is-ready{background:var(--green-soft);border-color:var(--nx-green-mid,#8fcca3)}.cl-card.bk-oven.is-ready:before{content:"";box-shadow:0 0 0 3px var(--nx-drop,#3dbb6a66),0 0 22px 4px var(--nx-drop,#3dbb6a55);pointer-events:none;border-radius:22px;animation:1.6s ease-in-out infinite ws-glow;position:absolute;inset:-5px}.bk-recipes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.cl-card.bk-recipe{gap:10px;padding:10px 12px}.bk-recipe-art .pa-icon{width:48px;height:48px}.bk-recipe-body{gap:5px}.bk-recipe-body h4{font-size:15px}.bk-recipe-body .ws-task-note{-webkit-line-clamp:1;line-clamp:1}.bk-recipe-body .cl-button{min-height:var(--cl-ctl-s);padding:4px 14px}.cl .ws-family{padding:var(--cl-pad-y) var(--cl-pad-x);gap:12px}.ws-family-icon{border-radius:14px;width:48px;height:48px}.ws-family strong{font-size:16px}.ws-family-copy>span{font-size:13px}.ws-more{display:block}@media (max-width:1100px){.cl .ws-hud{grid-template-columns:minmax(0,1fr)}.ws-hud .ws-hero-art{opacity:.55;max-width:52%;height:56%;top:4%;left:auto;right:2%}}@media (max-width:700px){.cl .ws-hud{border-radius:16px;gap:10px;padding:12px}.ws-hud .ws-hero-art{opacity:.45;max-width:62%;height:58%;top:2%;right:-4%}.ws-hud-title h1{font-size:26px}.ws-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ws-meters li{border-radius:12px;gap:4px;padding:7px 8px 6px}.ws-meter-head small{letter-spacing:.3px;font-size:10px}.ws-meter-head strong{font-size:14.5px}.ws-meter-head em{font-size:11px}.ws-meter-note{font-size:10.5px}.cl .ws-bench,.ws-benches.is-two .ws-bench{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:10px}.ws-bench-copy{gap:6px}.ws-bench-copy h2{font-size:18px}.ws-bench-do{grid-template-columns:auto minmax(0,1fr);gap:4px 10px}.ws-bench-time{font-size:22px}.ws-bench.is-ready .ws-bench-time{display:none}.ws-tabs{scrollbar-width:none;flex-wrap:nowrap;padding:0 2px 5px;overflow-x:auto}.ws-tabs::-webkit-scrollbar{display:none}.ws-tabs button{white-space:nowrap;flex:none;min-height:40px;padding:6px 12px}.ws-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ws-task-art{height:78px}.ws-task-tag,.ws-task-note{display:none}.ws-task-body{gap:6px;padding:8px 9px 10px}.ws-task-body h3{font-size:14.5px;line-height:1.2}.ws-task-body .cl-button{min-height:var(--cl-ctl-s);padding:4px 8px;font-size:13px}.cl-workshop .ws-chips span{padding:2px 7px;font-size:12px}.ws-unlock{gap:10px;padding:7px 10px 7px 7px}.ws-unlock-art>span{width:44px;height:36px}.ws-unlock-art>span+span{margin-left:-16px}.ws-unlock-art>span:nth-child(n+3){display:none}.ws-unlock-copy strong{font-size:13.5px}.ws-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ws-piece-art{height:72px;padding:6px}.ws-piece-body{gap:5px;padding:8px 9px 10px}.ws-piece-body h3{font-size:14px;line-height:1.2}.ws-piece-body .ws-where,.ws-piece-body .ws-chips .is-time{display:none}.ws-piece-body .cl-button{min-height:var(--cl-ctl-s);padding:4px 6px;font-size:12.5px}.ws-condition{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 8px 7px 10px}.ws-condition .cl-button{max-width:150px;min-height:var(--cl-ctl-s);white-space:normal;text-align:center;grid-column:auto;padding:4px 9px;font-size:12px;line-height:1.15}.ws-condition>svg,.ws-condition-copy em{display:none}.cl-workshop .fq-row{grid-template-columns:52px minmax(0,1fr);gap:4px 10px;padding:8px}.cl-workshop .fq-row>.fq-art{height:48px}.cl-workshop .fq-row-do{gap:5px}.cl-workshop .fq-row-do .cl-button{min-height:var(--cl-ctl-s);padding:4px 6px;font-size:12.5px}.ws-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ws-track-art{height:34px}.ws-track-step strong{font-size:11.5px}.ws-costs{grid-template-columns:1fr;gap:6px}.ws-costs li{padding:8px 10px}.ws-unlocks{gap:6px}.ws-unlocks li{padding:8px 10px}.ws-talents .ah-talent-node{padding:8px 4px}.ws-talents .ah-talent-seal{border-radius:10px;width:30px;height:30px}.ws-talents .ah-talent-node+.ah-talent-node{margin-top:0}.ws-talents .ah-talent-node.is-earned>small{display:none}.ws-talents .ah-talent-node+.ah-talent-node:before{width:12px;height:4px;top:calc(50% - 2px);left:-12px}.cl-card.bk-oven{padding:10px}.bk-oven-art .pa-icon{width:52px;height:52px}.cl-workshop .bk-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-workshop .cl-card.bk-recipe{flex-direction:column;align-items:stretch;gap:4px;padding:9px}.cl-workshop .bk-recipe-body{flex-direction:column;flex:1;gap:5px;display:flex}.cl-workshop .bk-recipe-body .cl-button{margin-top:auto}.cl-workshop .bk-item-do{flex-wrap:nowrap;gap:5px}.cl-workshop .bk-item-do .cl-button{min-width:0;min-height:var(--cl-ctl-s);white-space:normal;text-align:center;flex:1 1 0;padding:4px 6px;font-size:12px;line-height:1.15}.cl-workshop .cl-card.bk-item{gap:8px;padding:8px 10px}.bk-recipe-art .pa-icon{width:40px;height:40px}.bk-recipe-body .ws-task-note,.bk-recipe-body .ws-chips span:nth-child(n+4){display:none}.bk-recipe-body .cl-button{width:100%;min-height:var(--cl-ctl-s);font-size:13px}.ws-head-side{justify-content:flex-start}.cl .ws-family{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:370px){.ws-meter-head em{display:none}}@media (prefers-reduced-motion:reduce){.ws-tabs button b.is-hot,.ws-talents .ah-section-heading>strong.is-hot,.ws-talents .ah-talent-node.is-go,.cl-workshop .cl-primary.is-collect,.ws-bench.is-pop,.bk-oven.is-pop,.ws-bench-burst,.cl .ws-bench.is-ready:before,.cl-card.bk-oven.is-ready:before{animation:none!important}.ws-fold-chev{transition:none}.ws-bench-burst{display:none}}
.bk{--bk-crust:#9a5a1e;--bk-soft:var(--nx-paper-soft,#fbeedc)}:root[data-theme=night] .bk{--bk-crust:#f0b06a;--bk-soft:#33261a}.cl-card.bk-intro{align-items:center;gap:16px;padding:18px;display:flex}.bk-intro-art{flex:none;align-items:flex-end;display:flex}.bk-intro-art .pa-icon+.pa-icon{margin-left:-10px}.bk-intro-copy{gap:6px;min-width:0;display:grid}.bk-intro-copy h2{font-size:var(--cl-h-card)}.bk-intro-copy .cl-button{width:max-content;max-width:100%}.bk-fed{background:var(--bk-soft);border:1px solid var(--nx-amber-mid,#e7c08a);width:max-content;max-width:100%;color:var(--bk-crust);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.cl-card.bk-oven{background:var(--bk-soft);border-color:var(--nx-amber-mid,#e7c08a);align-items:center;gap:14px;padding:14px 16px;display:flex}.cl-card.bk-oven.is-ready{border-color:var(--bk-crust)}.bk-oven-art{flex:none}.bk-oven-copy{flex:1;gap:4px;min-width:0;display:grid}.bk-oven-copy strong{font-size:16px}.bk-oven-do{flex:none;justify-items:end;gap:4px;display:grid}.bk-time{font-size:18px}.cl-card.bk-oven:has(.ws-queue-wrap){flex-wrap:wrap}.bk-oven .ws-queue-wrap{flex-basis:100%}.bk-ups .ws-upgrade{margin-top:12px}.bk-pantry{gap:8px;display:grid}.cl-card.bk-item{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.cl-card.bk-item.is-listed{background:var(--bk-soft);border-color:var(--nx-amber-mid,#e7c08a)}.bk-item-art{flex:none;width:48px;height:48px;position:relative}.bk-item-art b{background:var(--bk-crust);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:1px 5px;font-size:12px;position:absolute;bottom:-4px;right:-6px}:root[data-theme=night] .bk-item-art b{color:#1d140c}.bk-item-copy{flex:1;min-width:150px;display:grid}.bk-item-copy small{color:var(--muted);font-size:12.5px}.bk-item-do{flex-wrap:wrap;gap:6px;display:flex}.bk-item-do .cl-button{padding:6px 12px;font-size:13px}.bk-listform{flex-basis:100%;gap:6px;display:grid}.bk-listform label{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.bk-price{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.bk-price input{width:80px;font:inherit;color:var(--ink);background:0 0;border:0}.bk-listform small{color:var(--muted);font-size:12px}.bk-listform-do{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-empty{margin:0}.bk-h3{margin-top:6px;font-size:17px}.bk-recipes{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.cl-card.bk-recipe{gap:12px;padding:12px 14px;display:flex}.cl-card.bk-recipe.is-locked{opacity:.75}.bk-recipe-art{flex:none}.bk-recipe-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.bk-recipe-body h4{font-size:16px}.bk-recipe-body .cl-button{white-space:normal;text-align:start;width:max-content;max-width:100%}.bk-how{margin-top:4px}@media (max-width:700px){.cl-card.bk-intro{flex-direction:column;align-items:flex-start}.cl-card.bk-oven{flex-wrap:wrap}.bk-oven-do{flex-basis:100%;justify-items:stretch}.bk-recipes{grid-template-columns:minmax(0,1fr)}.bk-item-do{flex-basis:100%}}.fq-badge.is-goods{background:var(--nx-s2,#dcefea);color:var(--nx-teal-ink,#145a55)}.fq-art .fg-thumb{width:auto;max-width:100%;height:100%}
.chirp-heart{place-items:center;display:inline-grid;position:relative}.chirp-like.is-popped[aria-pressed=true] .chirp-heart,.chirp-reply-like.is-popped[aria-pressed=true] .chirp-heart{animation:.42s cubic-bezier(.2,1.6,.4,1) chirp-heart-pop}.chirp-like.is-popped[aria-pressed=true] .chirp-heart:after,.chirp-reply-like.is-popped[aria-pressed=true] .chirp-heart:after{content:"";border:2px solid var(--nx-rose-mid,#ee8ea0);opacity:0;border-radius:50%;animation:.5s ease-out chirp-heart-ring;position:absolute;inset:-6px}@keyframes chirp-heart-pop{0%{transform:scale(1)}35%{transform:scale(1.45)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes chirp-heart-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.chirp-timeline>li.is-new{animation:.42s cubic-bezier(.2,.9,.3,1.1) both chirp-slide-in}@keyframes chirp-slide-in{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:none}}.chirp-new-posts{animation:.3s cubic-bezier(.2,1.4,.4,1) both chirp-chip-in}@keyframes chirp-chip-in{0%{opacity:0;transform:translateY(-10px)scale(.9)}to{opacity:1;transform:none}}.chirp-timeline{gap:10px}.chirp-post{border-radius:18px;gap:8px;padding:14px 16px 8px}.chirp-face{width:48px;height:48px}.chirp-face>.chirper-avatar,.chirp-face>.chirper-avatar.citizen-portrait,.chirp-face>.chirper-avatar.chirper-city-avatar,.chirp-face>.chirper-avatar.chirper-twitch-avatar{border-radius:14px}.chirp-face-badge.citizen-portrait{width:24px;height:24px;bottom:-5px;right:-5px}.chirp-who strong{font-size:16px}.chirp-text{font-size:16px;line-height:1.5}.chirp-actions{gap:4px;padding-top:6px}.chirp-actions>button{min-height:40px;padding:6px 12px}.chirp-empty{text-align:left;border-style:dashed;border-width:1px;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:2px 14px;padding:14px 16px}.chirp-empty-icon{border-radius:14px;grid-row:span 2;width:48px;height:48px}.chirp-empty-icon svg{width:24px;height:24px}.chirp-empty strong{font-size:16px}.chirp-empty p{font-size:14px}.chirp-toolbar{gap:8px}.chirp-filters button{min-height:var(--cl-chip-h)}.chirp-search,.chirp-sort select{min-height:40px}@media (max-width:700px){.chirp-post{border-radius:16px;padding:12px 12px 6px}.chirp-face{width:42px;height:42px}.chirp-text{font-size:15.5px}.chirp-actions .chirp-action-label{display:none}.chirp-filters{flex-wrap:nowrap}.chirp-filters button{padding:2px 6px 2px 12px}}@media (prefers-reduced-motion:reduce){.chirp-like .chirp-heart,.chirp-reply-like .chirp-heart,.chirp-like .chirp-heart:after,.chirp-reply-like .chirp-heart:after,.chirp-timeline>li.is-new,.chirp-new-posts{animation:none!important}}@media (max-width:700px){.chirp-who small{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.chirp-who small .chirp-karma{margin-left:0}.chirp-post-meta{gap:3px}.chirp-post .chirp-site-note{margin-top:-6px}}
.chirp-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:20px;display:grid}.chirp-main{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.chirp-side{top:calc(var(--hud,52px) + 16px);gap:14px;min-width:0;display:grid;position:sticky}.chirp-phone{box-shadow:inset 0 1px var(--nx-hi,#ffffff2e),0 5px 0 #0b1520,0 10px 18px #1520302e;background:linear-gradient(160deg,#243d57,#15273a);border-radius:26px;padding:7px}.chirp-phone-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px 10px;display:flex}.chirp-phone-bar h2{color:#fff;align-items:center;gap:8px;font-size:16px;display:flex}.city-life-shell .cl-live .chirp-phone-bar h2{color:#fff}.chirp-state{color:#dce8f2;background:#2c4863;border-radius:14px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:800;display:inline-flex}.chirp-state.is-live{color:#d4f7df;background:#1f5f3b}.chirp-state.is-queued{color:#ffe8b8;background:#6a4b12}.chirp-state.is-paused{color:#ffdcd6;background:#6b2f2a}.chirp-phone-screen{background:var(--nx-s2,#f6f2e7);color:var(--ink);border-radius:20px;gap:12px;padding:16px 18px 18px;display:grid}.chirp-intro{color:var(--muted);font-size:13.5px}.chirp-compose{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;display:grid}.chirp-compose-face{grid-row:span 2;width:56px;height:56px}.chirp-compose-face>.chirper-avatar,.chirp-compose-face>.chirper-avatar.citizen-portrait,.chirp-compose-face>.chirper-avatar.chirper-twitch-avatar,.chirp-compose-face>.chirper-avatar.chirper-city-avatar{background-color:#dfe4de;border:0;border-radius:16px;width:56px;height:56px;box-shadow:0 0 0 3px #fff,0 3px 0 3px #b9bdae}.chirp-compose-field{gap:4px;min-width:0;display:grid}.chirp-compose-name{overflow-wrap:anywhere;font-size:15px;font-weight:800}.chirp-compose textarea{resize:vertical;border:1px solid var(--line);background:var(--nx-s1,#fffdf8);width:100%;min-height:92px;color:var(--ink);font:inherit;border-radius:14px;padding:10px 12px;font-size:17px;line-height:1.45}.chirp-compose textarea::placeholder{color:var(--nx-ink-2,#737c85)}.chirp-compose textarea:focus-visible{outline:3px solid var(--sky);outline-offset:1px}.chirp-compose textarea:disabled{background:var(--nx-s2,#ebe8de);cursor:not-allowed}.chirp-compose-foot{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:10px;display:flex}.chirp-count{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.chirp-count svg{flex:none;width:28px;height:28px;transform:rotate(-90deg)}.chirp-count circle{fill:none;stroke-width:4px}.chirp-count circle:first-child{stroke:#dcd8ca}.chirp-count circle:last-child{stroke:var(--sky);stroke-linecap:round;transition:stroke-dasharray .15s}.chirp-count svg.is-near circle:last-child{stroke:#c47f13}.chirp-count svg.is-full circle:last-child{stroke:var(--danger)}.chirp-compose-foot .cl-button{min-height:var(--cl-ctl)}.chirp-hint{color:var(--nx-sky-ink,#123a61);background:var(--sky-soft);border-radius:10px;align-items:flex-start;gap:6px;padding:8px 11px;font-size:13.5px;display:flex}.chirp-hint svg{flex:none;margin-top:3px}.chirp-earn{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;display:flex}.chirp-earn svg{flex:none;margin-top:2px}.chirp-deliveries:empty{display:none}.chirp-deliveries{gap:8px;display:grid}.chirp-deliveries h3{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font-size:12px;font-weight:800}.chirp-deliveries ul{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.chirp-delivery{background:var(--nx-s1,#fffdf8);border:1px solid var(--line);border-radius:14px;align-content:start;gap:6px;min-width:0;padding:10px 12px;display:grid}.chirp-delivery p{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.chirp-delivery-status{border-radius:12px;justify-self:start;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.chirp-delivery.is-done .chirp-delivery-status{background:var(--green-soft);color:var(--nx-green-ink,#15522f)}.chirp-delivery.is-waiting .chirp-delivery-status{background:var(--amber-soft);color:var(--nx-amber-ink,#6b3f06)}.chirp-delivery.is-quiet .chirp-delivery-status{background:var(--nx-s3,#e3e1d6);color:var(--muted)}.chirp-delivery.is-failed .chirp-delivery-status{background:var(--nx-rose-soft,#f6d9d6);color:var(--nx-rose-ink,#7d2620)}.chirp-delivery small{color:var(--nx-rose-ink,#7d2620);font-size:12.5px}.chirp-delivery .cl-text-button{justify-self:start;padding:2px 0;font-size:13.5px}.chirp-voices{gap:12px;display:grid}.chirp-voices h2{font-size:var(--cl-h-card);overflow-wrap:anywhere}.chirp-voices ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chirp-voices li>:is(a,span){border:1px solid var(--nx-line,#bbc3b2);background:linear-gradient(155deg,var(--nx-s2,#efecdf),var(--nx-s3,#dcdfd2));color:var(--ink);box-shadow:inset 0 1px var(--nx-hi,#fff9),0 3px var(--nx-drop,#8f9b8c);border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:7px 12px 7px 7px;text-decoration:none;display:grid}.city-life-shell .cl-live .chirp-voices li>a{color:var(--ink)}.chirp-voices li>a:hover{background:linear-gradient(155deg,var(--nx-s1,#f8f5e9),var(--nx-s2,#e2e9d9))}.chirp-voices li>a>svg{color:var(--muted)}.chirp-voice-copy{gap:1px;min-width:0;display:grid}.chirp-voices strong{overflow-wrap:anywhere;font-size:14.5px;line-height:1.2}.chirp-voices small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.chirp-voice-face{width:54px;height:54px;display:block;position:relative}.chirp-voice-face>.citizen-portrait,.chirp-voice-face>.chirper-avatar:first-child{background:#dfe4de;border:0;border-radius:11px;width:100%;height:100%;overflow:hidden}.chirp-voice-face>.chirper-avatar.chirper-twitch-avatar:not(:first-child){border:2px solid var(--nx-line,#fffcf5);width:24px;height:24px;position:absolute;bottom:-5px;right:-5px}.chirp-rules summary{cursor:pointer;font-weight:800}.chirp-rules ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.chirp-rules li{color:var(--nx-ink,#3a4450);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:14px;display:grid}.chirp-rules li svg{color:var(--nx-sky-text,var(--sky));margin-top:3px}.cl-chirper :is(summary,textarea,select,input):focus-visible{outline:3px solid var(--sky);outline-offset:2px}@media (max-width:1100px){.chirp-layout{grid-template-columns:minmax(0,1fr)}.chirp-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;position:static}}@media (max-width:700px){.chirp-phone{border-radius:20px;padding:5px}.chirp-phone-screen{border-radius:16px;padding:12px}.chirp-compose{grid-template-columns:auto minmax(0,1fr)}.chirp-compose-face,.chirp-compose-face>.chirper-avatar,.chirp-compose-face>.chirper-avatar.citizen-portrait,.chirp-compose-face>.chirper-avatar.chirper-twitch-avatar{width:44px;height:44px}.chirp-compose-face{grid-row:auto}.chirp-compose-foot{grid-column:1/-1}.chirp-compose-foot .cl-button{flex:100%}.chirp-deliveries ul{grid-template-columns:1fr}}.cl-chirper .cl-hero.is-short{min-height:150px}.chirp-layout{gap:16px}.chirp-main{gap:14px}.chirp-phone-bar{padding:6px 10px 8px}.chirp-phone-bar h2{margin-right:auto}.chirp-phone-bar .mo-tip{background:var(--nx-wash,#ffffff1f);border-color:var(--nx-line,#ffffff47);color:#dce8f2;box-shadow:none}.chirp-phone-bar .mo-tip[aria-expanded=true]{background:var(--nx-s2,#dce8f2);color:var(--nx-sky-ink,#15273a)}.chirp-phone-screen{gap:10px;padding:12px 14px 14px}.chirp-compose{gap:6px 12px}.chirp-compose-face,.chirp-compose-face>.chirper-avatar,.chirp-compose-face>.chirper-avatar.citizen-portrait,.chirp-compose-face>.chirper-avatar.chirper-twitch-avatar,.chirp-compose-face>.chirper-avatar.chirper-city-avatar{width:48px;height:48px}.chirp-compose textarea{min-height:64px;font-size:16px}.chirp-compose textarea:focus{min-height:104px}.chirp-compose-foot .cl-button{min-height:var(--cl-ctl);padding-inline:20px}.mo-sheet-body .chirp-earn{color:inherit;font-size:13.5px}.chirp-side{gap:12px}@media (max-width:700px){.cl-chirper .cl-hero.is-short{min-height:0}.cl-chirper .cl-hero .cl-hero-lead{display:none}.chirp-phone{border-radius:22px;padding:5px}.chirp-phone-bar h2{font-size:15px}.chirp-compose{grid-template-columns:minmax(0,1fr)}.chirp-compose-face{display:none}.chirp-compose-foot{grid-column:1}}@media (prefers-reduced-motion:reduce){.chirp-compose textarea{transition:none}}.cl-chirper .cl-hero-stat strong>span{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.chirp-post .chirp-site-note{color:var(--muted);background:0 0;padding:0;font-size:12px;font-weight:700}@media (max-width:1100px){.chirp-side{position:static}}@media (max-width:700px){.chirp-voices ul{scrollbar-width:none;gap:8px;margin:0 -12px;padding:2px 12px 6px;display:flex;overflow-x:auto}.chirp-voices ul::-webkit-scrollbar{display:none}.chirp-voices li{flex:none}.chirp-voices li>:is(a,span){grid-template-columns:40px auto;gap:8px;padding:5px 12px 5px 5px}.chirp-voices li>a>svg{display:none}.chirp-voice-face{width:40px;height:40px}.chirp-voice-face>.chirper-avatar.chirper-twitch-avatar:not(:first-child){width:18px;height:18px;bottom:-4px;right:-4px}.chirp-voices small,.chirp-voices strong{white-space:nowrap}}
.fg{--fg-common:#a77a4c;--fg-common-soft:#f6ecdf;--fg-rare:#2f73c8;--fg-rare-soft:#e2eefc;--fg-epic:#8a4fd8;--fg-epic-soft:#efe5fd;--fg-legend:#d49a12;--fg-legend-soft:#fff3cf;--fg-night:#1b1530;gap:12px;margin-top:12px;display:grid}:root[data-theme=night] .fg{--fg-common-soft:#2d241b;--fg-rare-soft:#16263b;--fg-epic-soft:#261b3b;--fg-legend-soft:#3a2e10;--fg-common:#d6a676;--fg-rare:#7fb3f5;--fg-epic:#c39cff;--fg-legend:#f5c64a}.fg .sr-only,.fg-reveal-wrap .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fg-pill{letter-spacing:.4px;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:2px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.fg-pill.is-common{color:var(--fg-common);border-color:var(--fg-common);background:var(--fg-common-soft)}.fg-pill.is-rare{color:var(--fg-rare);border-color:var(--fg-rare);background:var(--fg-rare-soft)}.fg-pill.is-epic{color:var(--fg-epic);border-color:var(--fg-epic);background:var(--fg-epic-soft)}.fg-pill.is-legendary{color:#7a4f00;border-color:var(--fg-legend);background:linear-gradient(90deg,#fff1b8,#ffd76a,#fff1b8)}:root[data-theme=night] .fg-pill.is-legendary{color:#2d2204}.fg-stars{color:var(--line);gap:1px;display:inline-flex}.fg-stars svg{fill:currentColor;stroke:none}.fg-stars .is-on{color:#f2b821;filter:drop-shadow(0 0 2px #f2b8218c)}.cl-card.fg-machine{background:radial-gradient(120% 140% at 0 0,#ffe6f1 0%,#efe6ff 45%,#e3f4ff 100%);border-color:#d8c6f2;grid-template-columns:minmax(150px,220px) 1fr;align-items:center;gap:18px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.cl-card.fg-machine.is-harbour{background:radial-gradient(120% 140% at 0 0,#fff1dd 0%,#e4f6f2 55%,#e3f0ff 100%);border-color:#bfe0d8}:root[data-theme=night] .cl-card.fg-machine{background:radial-gradient(120% 140% at 0 0,#3a1e35 0%,#251d3f 50%,#14243a 100%);border-color:#4a3a6a}:root[data-theme=night] .cl-card.fg-machine.is-harbour{background:radial-gradient(120% 140% at 0 0,#3a2a18 0%,#163432 55%,#14243a 100%);border-color:#2f5550}.fg-machine-art{place-items:center;display:grid}.fg-machine-art img{filter:drop-shadow(0 10px 18px #3c145a40);transform-origin:50% 90%;width:100%;max-width:220px;height:auto}.fg-machine-art img.is-shaking{animation:.45s ease-in-out infinite fg-shake}.fg-machine-copy{gap:8px;min-width:0;display:grid}.fg-machine h2{font-size:24px;line-height:1.1}.fg-seg{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:2px 0 0;padding:0;display:flex}.fg-seg button{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;min-height:40px;padding:7px 14px;font-weight:750}.fg-seg button[aria-pressed=true]{color:#fff;background:#5b2bb5;border-color:#5b2bb5}.is-harbour .fg-seg button[aria-pressed=true]{background:#16736e;border-color:#16736e}.fg-pity{flex-wrap:wrap;gap:6px;display:flex}.fg-pity li{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.fg-pity li.is-legend{border-color:var(--fg-legend);background:var(--fg-legend-soft)}.fg-pull{min-height:var(--cl-ctl-l);background:linear-gradient(#8a4fd8,#5b2bb5);border-color:#4a2296;justify-self:start;padding:10px 22px;font-size:16px;box-shadow:0 4px #3a1a78}.fg-pull:hover{background:linear-gradient(#9660e0,#6533c0)}.is-harbour .fg-pull{background:linear-gradient(#22958e,#16736e);border-color:#11605b;box-shadow:0 4px #0c4a46}.fg-machine-copy>small{font-size:12px}.fg-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fg-stats li{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:12px;align-content:center;justify-items:center;gap:1px;padding:7px 6px;display:grid}.fg-stats strong{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.1}.fg-stats small{color:var(--muted);font-size:11px;line-height:1.2}.cl-card.fg-boosts{padding:var(--cl-pad-y) var(--cl-pad-x);gap:10px;display:grid}.fg-boosts h2{font-size:var(--cl-h-card);align-items:center;gap:6px;display:flex}.fg-chips{flex-wrap:wrap;gap:8px;display:flex}.fg-chips li{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:8px;min-width:0;padding:5px 12px 5px 5px;display:flex}.fg-chips li>span:last-child{min-width:0;line-height:1.15;display:grid}.fg-chips strong{font-size:14px}.fg-chips small{color:var(--muted);font-size:11.5px}.fg-chips li.is-rare{border-color:var(--fg-rare);background:var(--fg-rare-soft)}.fg-chips li.is-epic{border-color:var(--fg-epic);background:var(--fg-epic-soft)}.fg-chips li.is-legendary,.fg-chips li.is-set{border-color:var(--fg-legend);background:var(--fg-legend-soft)}.fg-chip-art{background:var(--paper,#fff);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.fg-chip-art .fg-thumb{object-fit:contain;width:118%;height:118%;transform:translateY(8%)}.fg-chip-art.is-icon{color:var(--fg-legend)}.fg-cap{font-size:12px}.cl-card.fg-series{padding:var(--cl-pad-y) var(--cl-pad-x);gap:10px;display:grid}.cl-card.fg-series.is-complete{border-color:var(--fg-legend);box-shadow:0 0 0 2px var(--fg-legend-soft)}.fg-series-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fg-series-head h2{font-size:var(--cl-h-card)}.fg-count{color:var(--muted);background:var(--nx-s1,#f6f1e6);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:750}.fg-progress{appearance:none;background:var(--line);border:0;border-radius:6px;width:100%;height:8px;overflow:hidden}.fg-progress::-webkit-progress-bar{background:var(--line);border-radius:6px}.fg-progress::-webkit-progress-value{background:linear-gradient(90deg,#8a4fd8,#f2b821);border-radius:6px}.fg-progress::-moz-progress-bar{background:linear-gradient(90deg,#8a4fd8,#f2b821);border-radius:6px}.fg-series-goal{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.fg-series-goal.is-done{color:var(--ink);font-weight:750}.fg-series-goal.is-done svg{color:var(--fg-legend)}.fg-book,.fg-stall-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fg-card{border:2px solid var(--line);background:var(--card);min-width:0;animation:.35s ease-out both fg-in;animation-delay:calc(var(--i,0)*35ms);border-radius:18px;position:relative;overflow:hidden}.fg-book .fg-card>button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;height:100%;padding:8px 6px 10px;display:flex}.fg-book .fg-card>button:focus-visible{outline:3px solid var(--nx-sky-mid,#7cc6f5);outline-offset:-3px;border-radius:16px}.fg-stall-row .fg-card{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:8px 6px 10px;display:flex}.fg-card.is-common{background:linear-gradient(180deg,var(--fg-common-soft),var(--card) 70%);border-color:#d9c3a6}.fg-card.is-rare{background:linear-gradient(180deg,var(--fg-rare-soft),var(--card) 70%);border-color:#9cc0ec}.fg-card.is-epic{background:linear-gradient(180deg,var(--fg-epic-soft),var(--card) 70%);border-color:#c7a6f2}.fg-card.is-legendary{border-color:var(--fg-legend);background:linear-gradient(180deg,var(--fg-legend-soft),var(--card) 75%);box-shadow:0 0 0 1px #d49a1240,0 6px 18px #d49a122e}.fg-card.is-legendary.is-known:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:3.6s ease-in-out infinite fg-shine;position:absolute;inset:-40% -60%;transform:translate(-60%)}.fg-card.is-unknown{background:var(--card);border-style:dashed}.fg-card.is-shown{box-shadow:0 0 0 3px #1f7a4440}.fg-card-art{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.fg-card-art .fg-thumb{object-fit:contain;width:100%;height:100%;transition:transform .2s}.fg-card>button:hover .fg-card-art .fg-thumb{transform:translateY(-3px)scale(1.04)}.fg-home{color:#fff;background:#1f7a44;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #00000040}.fg-card-name{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:800;line-height:1.2}.fg-card.is-unknown .fg-card-name{color:var(--muted);letter-spacing:2px}.fg-card-hint{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.fg-card-state{color:var(--muted);font-size:11px;font-weight:700}.fg-card.is-shown .fg-card-state{color:#1f7a44}.fg-thumb.is-hidden{filter:brightness(0);opacity:.16}:root[data-theme=night] .fg-thumb.is-hidden{filter:brightness(0)invert();opacity:.12}.fg-stall-row .cl-button{min-height:var(--cl-ctl-s);margin-top:auto;padding:4px 12px;font-size:13px}.cl-card.fg-stall{padding:var(--cl-pad-y) var(--cl-pad-x);gap:10px;display:grid}.fg-rules{margin-top:0}.fg-sheet-wrap,.fg-reveal-wrap{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e0a1c8c;place-items:center;padding:16px;animation:.2s ease-out both fg-fade;display:grid;position:fixed;inset:0}.fg-sheet{background:var(--card);border:2px solid var(--line);text-align:center;border-radius:24px;outline:none;justify-items:center;gap:8px;width:min(420px,100%);max-height:calc(100svh - 32px);padding:18px 20px 20px;animation:.28s cubic-bezier(.2,1.4,.4,1) both fg-pop;display:grid;position:relative;overflow:auto;box-shadow:0 20px 50px #00000059}.fg-sheet.is-rare{border-color:var(--fg-rare)}.fg-sheet.is-epic{border-color:var(--fg-epic)}.fg-sheet.is-legendary{border-color:var(--fg-legend)}.fg-sheet-x{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.fg-sheet-art{aspect-ratio:1;place-items:center;width:min(240px,64vw);display:grid;position:relative}.fg-sheet-art .fg-thumb{object-fit:contain;width:100%;height:100%;position:relative}.fg-glow{opacity:.7;background:radial-gradient(circle,#ffffffe6,#0000 70%);border-radius:50%;position:absolute;inset:8%}.fg-sheet.is-rare .fg-glow{background:radial-gradient(circle,#7fb3f58c,#0000 70%)}.fg-sheet.is-epic .fg-glow{background:radial-gradient(circle,#c39cff99,#0000 70%)}.fg-sheet.is-legendary .fg-glow{background:radial-gradient(circle,#ffd55abf,#0000 70%)}.fg-sheet h3{font-size:22px;line-height:1.15}.fg-sheet-line{color:var(--muted);max-width:34ch;font-size:14px}.fg-sheet-perk{gap:6px;width:100%;margin:4px 0 0;display:grid}.fg-sheet-perk>div{background:var(--nx-s1,#f6f1e6);border:1px solid var(--line);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.fg-sheet-perk dt{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:750}.fg-sheet-perk dd{text-align:right;margin:0;font-size:14px}.fg-sheet-dupe{font-size:12.5px}.fg-sheet-do{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.fg-sheet .col-listform{text-align:left;width:100%}.fg-reveal{text-align:center;color:#fff;background:radial-gradient(130% 90% at 50% 25%,#3d2a6e 0%,#1b1530 70%);border:2px solid #4a3a7a;border-radius:26px;outline:none;justify-items:center;gap:10px;width:min(420px,100%);max-height:calc(100svh - 32px);padding:16px 20px 22px;animation:.3s cubic-bezier(.2,1.4,.4,1) both fg-pop;display:grid;position:relative;overflow:auto;box-shadow:0 24px 60px #00000073}.fg-reveal.is-common{background:radial-gradient(130% 90% at 50% 25%,#5a4632 0%,#221a14 70%);border-color:#7a6044}.fg-reveal.is-rare{background:radial-gradient(130% 90% at 50% 25%,#20508c 0%,#0f1d33 70%);border-color:#3d74b8}.fg-reveal.is-legendary{background:radial-gradient(130% 90% at 50% 25%,#7a5410 0%,#24170a 70%);border-color:#d49a12}.fg-reveal .cl-muted{color:#ffffffbf}.fg-reveal .cl-button:not(.cl-primary){color:#fff;background:#ffffff1f;border-color:#ffffff59;box-shadow:0 2px #00000059}.fg-reveal-stage{aspect-ratio:1;place-items:center;width:min(260px,70vw);display:grid;position:relative}.fg-rays{background:repeating-conic-gradient(from 0deg,#ffffff29 0 10deg,transparent 10deg 24deg);opacity:0;border-radius:50%;position:absolute;inset:-12%;transform:scale(.6)}.fg-reveal.is-legendary .fg-rays{background:repeating-conic-gradient(from 0deg,#ffd65a59 0 10deg,transparent 10deg 24deg)}.fg-reveal.is-epic .fg-rays{background:repeating-conic-gradient(from 0deg,#c39cff4d 0 10deg,transparent 10deg 24deg)}.fg-capsule{aspect-ratio:1;width:46%;display:grid;position:absolute}.fg-cap-top,.fg-cap-bottom{border:3px solid #00000040;height:50%;position:absolute;left:0;right:0}.fg-cap-top{background:linear-gradient(#ffffffe6,#ffffff73);border-bottom:0;border-radius:999px 999px 0 0;top:0}.fg-cap-bottom{background:linear-gradient(#ff8fb8,#e2557a);border-radius:0 0 999px 999px;bottom:0}.fg-reveal.is-rare .fg-cap-bottom{background:linear-gradient(#7fb3f5,#2f73c8)}.fg-reveal.is-epic .fg-cap-bottom{background:linear-gradient(#c39cff,#8a4fd8)}.fg-reveal.is-legendary .fg-cap-bottom{background:linear-gradient(#ffe07a,#d49a12)}.fg-reveal-fig{opacity:0;width:100%;height:100%;position:relative;transform:translateY(18%)scale(.5)}.fg-reveal-fig .fg-thumb{object-fit:contain;filter:drop-shadow(0 8px 20px #00000073);width:100%;height:100%}.fg-spark{opacity:0;background:#fff6c8;border-radius:50%;width:8px;height:8px;margin:-4px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #ffd34d}.fg-reveal.is-epic .fg-spark{background:#f2d9ff;box-shadow:0 0 8px #c79bff}.fg-reveal-copy{opacity:0;justify-items:center;gap:6px;display:grid;transform:translateY(10px)}.fg-reveal .fg-reveal-copy h3{letter-spacing:1px;text-transform:uppercase;font-size:15px;font-weight:800;color:#ffe9a6!important}.fg-reveal .fg-reveal-name{color:#fff;font-size:26px;line-height:1.1}.fg-reveal-perk{background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:750;display:inline-flex}.fg-reveal-do{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.fg-reveal .fg-capsule{animation:.5s ease-in-out both fg-wobble,10ms linear .8s forwards fg-gone}.fg-reveal .fg-cap-top{animation:.35s ease-in .45s both fg-lid}.fg-reveal .fg-cap-bottom{animation:.35s ease-in .45s both fg-base}.fg-reveal .fg-rays{animation:.4s ease-out .55s forwards fg-rays-in,14s linear .95s infinite fg-spin}.fg-reveal .fg-reveal-fig{animation:.55s cubic-bezier(.2,1.5,.4,1) .7s both fg-rise}.fg-reveal .fg-reveal-copy{animation:.35s ease-out 1s both fg-copy}.fg-reveal .fg-spark{animation:.9s ease-out both fg-spark;animation-delay:calc(.6s + var(--d)*1ms)}.fg-reveal.is-legendary .fg-reveal-fig .fg-thumb{animation:2.6s ease-in-out 1.8s infinite fg-float}.fg-reveal.is-legendary .fg-reveal-stage{animation:.4s ease-out .7s both fg-thump}@keyframes fg-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes fg-fade{0%{opacity:0}to{opacity:1}}@keyframes fg-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes fg-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)translateY(-2px)}75%{transform:rotate(3deg)translateY(-2px)}}@keyframes fg-shine{0%,60%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes fg-wobble{0%{opacity:0;transform:scale(.6)rotate(0)}30%{opacity:1;transform:scale(1.05)rotate(-8deg)}55%{transform:scale(1)rotate(8deg)}80%{transform:scale(1.08)rotate(-4deg)}to{transform:scale(1.12)rotate(0)}}@keyframes fg-lid{to{opacity:0;transform:translateY(-80%)rotate(-25deg)}}@keyframes fg-base{to{opacity:0;transform:translateY(70%)rotate(12deg)}}@keyframes fg-rays-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fg-spin{to{transform:rotate(360deg)}}@keyframes fg-rise{0%{opacity:0;transform:translateY(18%)scale(.5)}to{opacity:1;transform:none}}@keyframes fg-copy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fg-spark{0%{opacity:0;transform:rotate(var(--a)) translateX(10px) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(1)}}@keyframes fg-gone{to{opacity:0}}@keyframes fg-thump{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes fg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.fg-card,.fg-sheet,.fg-reveal,.fg-sheet-wrap,.fg-reveal-wrap,.fg-machine-art img.is-shaking,.fg-card.is-legendary.is-known:after{animation:none!important}.fg-reveal .fg-capsule,.fg-reveal .fg-spark{display:none}.fg-reveal .fg-reveal-stage,.fg-reveal .fg-reveal-fig .fg-thumb{animation:none!important}.fg-reveal .fg-rays,.fg-reveal .fg-reveal-fig,.fg-reveal .fg-reveal-copy{opacity:1;transform:none;animation:none!important}.fg-card>button:hover .fg-card-art .fg-thumb{transform:none}}@media (max-width:700px){.cl-card.fg-machine{grid-template-columns:1fr;gap:6px;padding:14px 16px}.fg-machine-art{width:92px;position:absolute;top:8px;right:8px}.fg-machine-art img{max-width:92px}.fg-machine-copy>.col-kicker,.fg-machine h2,.fg-machine-copy>p.cl-muted{padding-right:96px}.fg-machine h2{font-size:22px}.fg-pull{justify-self:stretch;width:100%}.fg-book,.fg-stall-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fg-card>button{padding:6px 4px 8px}.fg-card-name{font-size:12px}.fg-chips li{flex:calc(50% - 8px)}}@media (max-width:380px){.fg-book,.fg-stall-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
.tr,.tr-sheet-wrap,.col-grid{--tr-common:#a38866;--tr-uncommon:#3f9a63;--tr-rare:#2f73c8;--tr-legend:#d49a12;--tr-felt-a:#0f4f4b;--tr-felt-b:#13284a;--tr-ok:#1f8a4c}:root[data-theme=night] .tr,:root[data-theme=night] .tr-sheet-wrap,:root[data-theme=night] .col-grid{--tr-common:#c9ab86;--tr-uncommon:#6fd096;--tr-rare:#7fb3f5;--tr-legend:#f5c64a;--tr-felt-a:#0b3633;--tr-felt-b:#0c1830;--tr-ok:#5fd18f}.tr{gap:12px;margin-top:12px;display:grid}.tr .sr-only,.tr-sheet-wrap .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tc{border:2px solid var(--tr-common);background:linear-gradient(160deg,color-mix(in srgb,var(--tc-a) 22%,#fffaf0),color-mix(in srgb,var(--tc-b) 30%,#fffaf0));isolation:isolate;border-radius:12px;align-content:start;justify-items:center;gap:4px;padding:6px 6px 7px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 2px #00000014}:root[data-theme=night] .tc{background:linear-gradient(160deg,color-mix(in srgb,var(--tc-a) 34%,#14161c),color-mix(in srgb,var(--tc-b) 18%,#14161c))}.tc.is-uncommon{border-color:var(--tr-uncommon)}.tc.is-rare{border-color:var(--tr-rare);box-shadow:0 0 0 1px color-mix(in srgb,var(--tr-rare) 35%,transparent),0 3px 10px #2f73c82e}.tc.is-legendary{border-color:var(--tr-legend);box-shadow:0 0 0 1px color-mix(in srgb,var(--tr-legend) 45%,transparent),0 4px 14px #d49a124d}.tc-face{background:radial-gradient(circle at 50% 40%,#ffffffbf,#fff0 70%);border-radius:8px;place-items:center;display:grid}:root[data-theme=night] .tc-face{background:radial-gradient(circle at 50% 40%,#ffffff24,#fff0 70%)}.tc.is-m{width:100%;max-width:150px}.tc.is-m .tc-face{aspect-ratio:1/.82;width:100%}.tc.is-l{width:min(200px,56vw)}.tc.is-l .tc-face{aspect-ratio:1/.9;width:100%}.tc.is-s{border-width:1.5px;border-radius:9px;width:52px;padding:4px}.tc-name{text-align:center;width:100%;min-width:0;color:var(--ink);overflow-wrap:anywhere;min-height:2.4em;font-size:12px;font-weight:800;line-height:1.2;display:block}.tc.is-l .tc-name{min-height:0;font-size:15px}.tc-count{background:var(--ink);color:var(--card);border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:800;line-height:16px;position:absolute;top:2px;right:3px}.tc.is-hidden .tc-name{color:var(--muted)}.tc.is-legendary:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffffa6 50%,#0000 60%);animation:1.4s ease-out .35s both tr-foil;position:absolute;inset:-20% -60%;transform:translate(-70%)}.tr-tile:hover .tc.is-legendary:after,.tr-tile:focus-visible .tc.is-legendary:after{animation:.9s ease-out both tr-foil}@keyframes tr-foil{0%{transform:translate(-70%)}to{transform:translate(70%)}}.cl-card.tr-hero{color:#f4efe2;background:radial-gradient(120% 140% at 0% 0%,var(--tr-felt-a) 0%,var(--tr-felt-b) 78%);border-color:color-mix(in srgb,var(--tr-legend) 45%,#13284a);grid-template-columns:minmax(150px,210px) 1fr;align-items:center;gap:18px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.tr-hero-fan{height:150px;display:block;position:relative}.tr-hero-card{transform-origin:50% 120%;width:108px;transform:translateX(-50%) rotate(calc((var(--i) - 1) * 14deg)) translateY(calc(var(--i) * 0px));animation:tr-deal .55s calc(var(--i) * 90ms) cubic-bezier(.2,1.3,.4,1) both;position:absolute;bottom:0;left:50%}.tr-hero-card:nth-child(2){z-index:2;transform:translate(-50%)translateY(-10px)}.tr-hero-card .tc{width:100%;box-shadow:0 10px 22px #00000059}@keyframes tr-deal{0%{opacity:0;translate:0 40px;scale:.8}to{opacity:1;translate:0;scale:1}}.tr-hero-copy{gap:6px;min-width:0;display:grid}.tr-kicker{letter-spacing:.7px;text-transform:uppercase;color:#f5c64a;font-size:12px;font-weight:800}.cl-card.tr-hero h2{color:#fff;font-size:clamp(22px,4.6vw,28px);line-height:1.12}.cl-card.tr-hero .tr-lead{color:#d6e2e0;font-size:14px}.tr-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.tr-hero-stats li{text-align:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;justify-items:center;padding:7px 4px;display:grid}.tr-hero-stats strong{color:#fff;font-size:19px;line-height:1.1}.tr-hero-stats small{color:#c6d4d2;font-size:11.5px;line-height:1.2}.tr-hero-stats li.is-hot{background:#f5c64a2e;border-color:#f5c64a99}.tr-hero-stats li.is-hot strong{color:#f5c64a}.tr-hero-do{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.tr-new{min-height:var(--cl-ctl);color:#2a1d00;background:linear-gradient(#f5c64a,#d49a12);border-color:#a8770a;padding:8px 18px;font-size:15px;box-shadow:0 3px #8a6107}.tr-new:hover{background:linear-gradient(#f8d066,#dca522)}.tr-link{color:#cfe9e5;text-underline-offset:3px;align-items:center;gap:4px;font-size:13.5px;font-weight:700;text-decoration:underline;display:inline-flex}.tr-switch{border:1px solid var(--line);background:var(--card);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;min-width:0;margin:0;padding:4px;display:grid}.tr-switch button{min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:800;display:inline-flex}.tr-switch button[aria-pressed=true]{background:var(--tr-felt-a);color:#fff}.tr-dot{color:#fff;background:#d9412b;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:800;line-height:1;display:inline-grid}.col-tab-dot{color:#fff;background:#d9412b;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:2px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.tr-filters{gap:8px;min-width:0;display:grid}.tr-missing{border:1.5px dashed var(--nx-teal-mid,#9fd0c8);background:var(--card);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:8px 14px;font-weight:800;display:inline-flex}.tr-missing.is-on{border-style:solid;border-color:var(--col-teal,#16736e);background:var(--col-teal-soft,#dcefea);color:var(--nx-teal-text,#0f5a56)}.tr-missing .tr-dot{background:var(--col-teal,#16736e)}.tr-missing.is-small{min-height:34px;padding:5px 11px;font-size:13px}.tr-chips{scrollbar-width:none;border:0;gap:6px;min-width:0;margin:0;padding:2px 0 4px;display:flex;overflow-x:auto}.tr-chips::-webkit-scrollbar{display:none}.tr-chips button{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:700}.tr-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.tr-chips.is-rarity button.is-uncommon[aria-pressed=true]{background:var(--tr-uncommon);border-color:var(--tr-uncommon);color:#fff}.tr-chips.is-rarity button.is-rare[aria-pressed=true]{background:var(--tr-rare);border-color:var(--tr-rare);color:#fff}.tr-chips.is-rarity button.is-legendary[aria-pressed=true]{background:var(--tr-legend);border-color:var(--tr-legend);color:#2a1d00}.tr-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.tr-grid>li{animation:tr-rise .32s calc(var(--i) * 35ms) ease-out both}@keyframes tr-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tr-tile{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:16px;justify-items:center;gap:5px;padding:10px 8px;transition:transform .15s ease-out;display:grid;position:relative}.tr-tile:hover{transform:translateY(-2px)}.tr-tile.is-legendary{background:linear-gradient(180deg,var(--col-gold-soft,#fbefc8),var(--card) 70%);border-color:color-mix(in srgb,var(--tr-legend) 55%,var(--line))}.tr-tile.is-rare{border-color:color-mix(in srgb,var(--tr-rare) 40%,var(--line))}.tr-tile-price{align-items:baseline;gap:5px;display:flex}.tr-tile-price small{color:var(--muted);font-size:12px}.tr-tile-price strong{font-size:18px;line-height:1.1}.tr-tile-meta{color:var(--muted);font-size:12px}.tr-need{z-index:3;background:var(--col-teal,#16736e);color:#fff;letter-spacing:.6px;text-transform:uppercase;text-align:center;width:90px;padding:2px 0;font-size:10px;font-weight:900;position:absolute;top:6px;left:-26px;transform:rotate(-38deg)}:root[data-theme=night] .tr-need{color:#0e1c1b}.tr-empty{text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:26px 18px;display:grid}.tr-empty p{max-width:42ch}.tr-mine{padding:var(--cl-pad-y) var(--cl-pad-x);border:1px solid var(--line);background:var(--card);border-radius:18px;gap:8px;display:grid}.tr-mine h3,.tr-offers h3{align-items:baseline;gap:8px;font-size:17px;display:flex}.tr-mine h3 .cl-muted,.tr-offers h3 .cl-muted{font-size:13px;font-weight:600}.tr-rows{gap:6px;display:grid}.tr-row{background:var(--nx-s1,#f6f1e6);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:6px 8px;display:flex}.tr-row-copy{flex:1;min-width:0;display:grid}.tr-row-copy strong{overflow-wrap:anywhere;font-size:14px}.tr-row-copy small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.tr-row .cl-button{padding:6px 12px;font-size:13px}.tr-mine-hint{font-size:12.5px}.tr-offers{gap:8px;display:grid}.tr-offer-list{gap:10px;display:grid}.cl-card.tr-offer{gap:10px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.cl-card.tr-offer.is-done{opacity:.78}.tr-offer-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tr-offer-head strong{overflow-wrap:anywhere;flex:1;min-width:0}.tr-avatar{color:#fff;background:linear-gradient(135deg,#3fa59c,#16736e);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.tr-time{background:var(--nx-s1,#f6f1e6);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.tr-end{text-transform:uppercase;letter-spacing:.3px;border:1px solid var(--line);background:var(--nx-s1,#f6f1e6);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800}.tr-end.is-accepted{background:color-mix(in srgb,var(--tr-ok) 16%,var(--card));border-color:var(--tr-ok);color:var(--tr-ok)}.tr-offer-body{background:radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--tr-felt-a) 14%,var(--card)),var(--card));border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.tr-side{justify-items:center;gap:4px;min-width:0;display:grid}.tr-side small{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.tr-swap-icon{background:var(--tr-felt-a);color:#f5c64a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tr-swap-icon.is-big{width:44px;height:44px}.tr-offer-do{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tr-warn{background:var(--nx-amber-soft,#fbecc4);border:1px solid var(--nx-amber-mid,#e0b24a);color:var(--nx-amber-ink,#7a4f00);border-radius:10px;flex-basis:100%;padding:6px 10px;font-size:13px;font-weight:700}.tr-out-empty{border:1px dashed var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.tr-past summary{cursor:pointer;padding:6px 0;font-weight:800}.tr-past .tr-offer-list{margin-top:6px}.tr-fan{justify-content:center;min-height:62px;display:flex;position:relative}.tr-fan-card{transform:rotate(calc((var(--i) - (var(--n) - 1) / 2) * 9deg));transform-origin:50% 110%;margin-left:-14px}.tr-fan-card:first-child{margin-left:0}.tr-fan .tc.is-m{width:92px}.tr-offer.is-swapped .tr-side{animation:.5s cubic-bezier(.2,1.5,.4,1) both tr-hop}.tr-offer.is-swapped .tr-swap-icon{animation:.6s ease-out both tr-spin}.tr-burst{pointer-events:none;background:radial-gradient(circle,#f5c64a8c,#f5c64a00 65%);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;animation:.7s ease-out both tr-ring;position:absolute;top:55%;left:50%}@keyframes tr-hop{0%{transform:scale(1)}40%{transform:scale(1.12)translateY(-6px)}to{transform:none}}@keyframes tr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tr-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.tr-sheet-wrap{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a121c8c;place-items:center;padding:16px;animation:.2s ease-out both tr-fade;display:grid;position:fixed;inset:0}.tr-sheet{background:var(--card);width:min(440px,100%);max-height:calc(100svh - 32px);color:var(--ink);border:2px solid var(--line);text-align:center;border-radius:24px;outline:none;justify-items:center;gap:8px;margin:0;padding:18px 18px 20px;animation:.28s cubic-bezier(.2,1.4,.4,1) both tr-pop;display:grid;position:relative;overflow:auto;box-shadow:0 20px 50px #00000059}.tr-sheet.is-uncommon{border-color:var(--tr-uncommon)}.tr-sheet.is-rare{border-color:var(--tr-rare)}.tr-sheet.is-legendary{border-color:var(--tr-legend)}.tr-x{z-index:3;border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.tr-sheet-art{place-items:center;padding:8px 0 2px;display:grid;position:relative}.tr-glow{pointer-events:none;background:radial-gradient(circle,#a08c6e59,#0000 70%);border-radius:50%;position:absolute;inset:-10%}.tr-sheet.is-uncommon .tr-glow{background:radial-gradient(circle,#3f9a6366,#0000 70%)}.tr-sheet.is-rare .tr-glow{background:radial-gradient(circle,#7fb3f58c,#0000 70%)}.tr-sheet.is-legendary .tr-glow{background:radial-gradient(circle,#ffd55abf,#0000 70%)}.tr-sheet h3{align-items:center;gap:8px;font-size:22px;line-height:1.15;display:flex}.tr-sheet-line{color:var(--muted);max-width:34ch;font-size:14px}.tr-sheet-own{color:var(--nx-teal-text,#0f5a56);font-size:13px;font-weight:700}.tr-ok{background:color-mix(in srgb,var(--tr-ok) 15%,var(--card));border:1px solid var(--tr-ok);color:var(--tr-ok);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:800;animation:.35s cubic-bezier(.2,1.5,.4,1) both tr-pop;display:inline-flex}.tr-sheet-market{text-align:left;gap:6px;width:100%;margin-top:4px;display:grid}.tr-sheet-market h4,.tr-pick h4{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.tr-listings{gap:6px;display:grid}.tr-listings li{border:1px solid var(--line);background:var(--nx-s1,#f6f1e6);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tr-listings li.is-best{border-color:var(--col-teal,#16736e);background:var(--col-teal-soft,#dcefea)}.tr-listing-who{flex:1;min-width:0;display:grid}.tr-listing-who strong{font-size:17px}.tr-listing-who small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.tr-listings .cl-button{padding:7px 14px;font-size:13.5px}.tr-sheet-do{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.tr-sheet-mine{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.tr-sell{gap:8px;width:100%;margin-top:4px;display:grid}.tr-price-row{justify-content:center;align-items:center;gap:8px;display:flex}.tr-step{border:1px solid var(--line);background:var(--card);width:46px;height:46px;color:var(--ink);font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid}.tr-price{border:2px solid var(--col-teal,#16736e);background:var(--card);border-radius:14px;align-items:center;gap:4px;padding:6px 12px;font-size:22px;font-weight:800;display:inline-flex}.tr-price input{width:96px;font:inherit;color:var(--ink);text-align:center;background:0 0;border:0}.tr-presets{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tr-presets button{border:1px solid var(--line);background:var(--nx-s1,#f6f1e6);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.tr-sell-do{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.tr-compose{text-align:left;justify-items:stretch;width:min(560px,100%)}.tr-compose h3{justify-content:flex-start}.tr-compose-who{gap:6px;display:grid}.tr-search{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:8px;padding:8px 12px;display:flex}.tr-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1}.tr-who-list{flex-wrap:wrap;gap:6px;display:flex}.tr-who-list .cl-button{padding:6px 12px;font-size:13px}.tr-who-picked{align-items:center;gap:8px;display:flex}.tr-table{background:radial-gradient(120% 140% at 50% 0%,var(--tr-felt-a),var(--tr-felt-b));color:#f4efe2;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px;display:grid}.tr-table-side{align-content:center;justify-items:center;gap:6px;min-width:0;min-height:120px;display:grid}.tr-table-side small{letter-spacing:.4px;text-transform:uppercase;color:#f5c64a;font-size:11.5px;font-weight:800}.tr-slot{color:#cfdedc;text-align:center;border:2px dashed #ffffff59;border-radius:12px;place-items:center;width:84px;height:100px;padding:6px;font-size:12px;display:grid}.tr-table .tr-swap-icon{color:#13284a;background:#f5c64a}.tr-pick{gap:6px;display:grid}.tr-pick-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px;display:grid}.tr-pick-grid button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:11px;place-items:center;width:100%;padding:2px;display:grid;position:relative}.tr-pick-grid button[aria-pressed=true]{border-color:var(--col-teal,#16736e);background:var(--col-teal-soft,#dcefea)}.tr-pick-grid button[aria-pressed=true] .tc{transform:translateY(-2px)}.tr-pick-on{z-index:3;background:var(--col-teal,#16736e);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-4px;right:-4px}.tr-blind{font-size:12.5px}.tr-send{z-index:4;min-height:50px;box-shadow:0 -10px 18px var(--card);font-size:15.5px;position:sticky;bottom:0}@keyframes tr-fade{0%{opacity:0}to{opacity:1}}@keyframes tr-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.col-open{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:5px;padding:0;display:grid}.col-open:hover .ca-icon{transform:translateY(-2px)}.col-open .ca-icon{transition:transform .15s ease-out}.col-market-tag{border:1px solid var(--col-teal,#16736e);background:var(--col-teal-soft,#dcefea);color:var(--nx-teal-text,#0f5a56);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-flex}.col-held{color:var(--muted);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}@media (max-width:560px){.cl-card.tr-hero{grid-template-columns:1fr;gap:8px;padding:16px 14px}.tr-hero-fan{height:118px}.tr-hero-card{width:82px}.tr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tr-fan .tc.is-m{width:72px}.tr-offer-body{gap:4px;padding:8px 4px}.tr-fan-card{margin-left:-20px}.tc.is-s{width:46px}.tr-slot{width:70px;height:88px}}@media (prefers-reduced-motion:reduce){.tr-hero-card,.tr-grid>li,.tr-sheet,.tr-sheet-wrap,.tr-ok,.tr-burst,.tr-offer.is-swapped .tr-side,.tr-offer.is-swapped .tr-swap-icon,.tc.is-legendary:after{animation:none!important}.tc.is-legendary:after{opacity:0}.tr-tile,.col-open .ca-icon{transition:none}}
.col{--col-teal:#16736e;--col-teal-soft:var(--nx-s2,#dcefea);--col-gold:#9a6b00;--col-gold-soft:var(--nx-paper-soft,#fbefc8)}:root[data-theme=night] .col,:root[data-theme=night] .col-card,:root[data-theme=night] .cs{--col-teal:#6fd0c4;--col-teal-soft:#183532;--col-gold:#f0c35a;--col-gold-soft:#3a2f14}.cl-card.col-hero{align-items:center;gap:16px;padding:18px 20px;display:flex}.col-hero-art{flex:none;align-items:flex-end;display:flex}.col-hero-art .ca-icon+.ca-icon{margin-left:-12px}.col-hero-copy{gap:2px;min-width:0;display:grid}.col-hero h1{color:var(--ink);font-size:clamp(26px,6vw,34px);line-height:1.1}.col-kicker{letter-spacing:.6px;text-transform:uppercase;color:var(--nx-teal-text,var(--col-teal));font-size:12px;font-weight:800}.col-lead{color:var(--muted)}.col-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.col-stats li{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:12px;align-content:center;justify-items:center;gap:1px;padding:7px 6px;display:grid}.col-stats strong{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.1}.col-stats small{color:var(--muted);font-size:11px;line-height:1.2}.col-tabs{border:0;gap:8px;min-width:0;margin:0;padding:0;display:flex}.col-tabs button{min-height:var(--cl-tab-h);padding:0 var(--cl-tab-px);border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:var(--cl-tab-fs);cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px var(--nx-hi,#fff9),0 3px var(--nx-drop,#a7ad9f);border-radius:999px;align-items:center;gap:7px;font-weight:750;display:inline-flex}.col-tabs button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy);box-shadow:0 3px #0b1520}.cl-card.col-pack,.cl-card.col-dust{padding:var(--cl-pad-y) var(--cl-pad-x);align-items:center;gap:14px;margin-top:12px;display:flex}.cl-card.col-pack{background:var(--col-teal-soft);border-color:var(--nx-teal-mid,#9fd0c8)}.col-pack-art,.col-dust-art{background:var(--card);border:1px solid var(--line);width:54px;height:54px;color:var(--nx-teal-text,var(--col-teal));border-radius:16px;flex:none;place-items:center;display:grid}.col-dust-art{color:var(--col-gold)}.col-pack-copy,.col-dust-copy{flex:1;gap:4px;min-width:0;display:grid}.col-pack h2,.col-dust h2,.col-set h2,.col-figs h2,.col-stall h2{font-size:var(--cl-h-card)}.col-pack-last{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:4px;padding:6px 10px;display:flex}.col-pack-last>span{min-width:0;display:grid}.col-pack-last small{color:var(--muted);font-size:11.5px}.col-pack-last strong{overflow-wrap:anywhere;font-size:14.5px}.col-pack-last em{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-style:normal;display:flex}.col-pack-do{flex:none;justify-items:end;gap:4px;display:grid}.col-pack-do small{font-size:12px}.col-pill{letter-spacing:.3px;text-transform:uppercase;border:1px solid var(--line);background:var(--nx-s1,#f6f1e6);width:max-content;color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.col-pill.is-uncommon{background:var(--nx-green-soft,#dcf1e1);border-color:var(--nx-green-mid,#8fc2a0);color:var(--nx-green-ink,#1f5c36)}.col-pill.is-rare{background:var(--nx-sky-soft,#dcebf8);border-color:var(--nx-sky-mid,#8db8e0);color:var(--nx-sky-ink,#1f4f86)}.col-pill.is-legendary{background:var(--nx-amber-soft,#fbecc4);border-color:var(--nx-amber-mid,#e0b24a);color:var(--nx-amber-ink,#7a4f00)}.col-pill.is-done{background:var(--col-teal);border-color:var(--col-teal);color:#fff}:root[data-theme=night] .col-pill.is-done{color:#0e1c1b}.col-set-badge,.col-curator{color:var(--muted);opacity:.75;align-items:center;gap:8px;font-size:13px;display:flex}.col-set-badge.is-earned,.col-curator.is-earned{opacity:1;color:var(--ink);font-weight:700}.col-curator{border:1px dashed var(--line);border-radius:14px;margin-top:12px;padding:8px 12px}.col-curator.is-earned{border-style:solid;border-color:var(--nx-amber-mid,#e0b24a);background:var(--col-gold-soft)}.cl-card.col-set{padding:var(--cl-pad-y) var(--cl-pad-x);gap:8px;margin-top:12px;display:grid}.cl-card.col-set.is-done{background:var(--col-teal-soft);border-color:var(--nx-teal-mid,#9fd0c8)}.col-set-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.col-set-blurb em{font-style:normal;font-weight:600}.col-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.col-grid>li{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:10px 8px;display:flex}.col-grid strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.col-grid p{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.col-grid small{color:var(--nx-teal-text,var(--col-teal));font-size:12px;font-weight:700}.col-grid>li.is-missing{background:0 0;border-style:dashed}.col-grid>li.is-missing strong{color:var(--muted)}.col-grid>li.is-found.is-legendary{border-color:var(--nx-amber-mid,#e0b24a);background:var(--col-gold-soft)}.col-make{margin-top:auto;padding:5px 12px;font-size:13px}.col-gift-open{align-items:center;gap:4px;font-size:13px;display:inline-flex}.ca-icon.is-hidden{filter:brightness(0);opacity:.18}:root[data-theme=night] .ca-icon.is-hidden{filter:brightness(0)invert();opacity:.16}.col-giftform{border:1px solid var(--nx-teal-mid,#9fd0c8);background:var(--col-teal-soft);border-radius:14px;gap:8px;padding:12px;display:grid}.col-giftform-head{align-items:center;gap:8px;display:flex}.col-giftform-head strong{overflow-wrap:anywhere;flex:1;min-width:0}.col-giftform-search{gap:4px;font-size:13px;font-weight:700;display:grid}.col-giftform-search input{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;min-width:0;padding:8px 10px;font-weight:400}.col-giftform-list{flex-wrap:wrap;gap:6px;display:flex}.col-giftform-list .cl-button{padding:5px 12px;font-size:13px}.cl-card.col-figs,.cl-card.col-stall{gap:10px;margin-top:12px;padding:16px 18px;display:grid}.col-fig-list{gap:8px;display:grid}.col-fig-list>li{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;display:flex}.col-fig-list>li.is-listed{background:var(--col-teal-soft);border-color:var(--nx-teal-mid,#9fd0c8)}.col-fig-art{flex:none;place-items:center;width:64px;height:72px;display:grid}.col-fig-art .fg-thumb{width:100%;height:100%}.col-fig-art.is-big{width:96px;height:108px}.col-fig-copy{flex:1;min-width:140px;display:grid}.col-fig-copy small{color:var(--muted);font-size:12.5px}.col-fig-do{flex-wrap:wrap;gap:6px;display:flex}.col-fig-do .cl-button{padding:6px 12px;font-size:13px}.col-listform{flex-basis:100%;gap:6px;display:grid}.col-listform label{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.col-price{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.col-price input{width:88px;font:inherit;color:var(--ink);background:0 0;border:0}.col-listform small{color:var(--muted);font-size:12px}.col-listform-do{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.col-stall-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.col-stall-grid>li{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:10px;display:flex}.col-stall-grid>li.is-found-only{background:var(--col-gold-soft);border-color:var(--nx-amber-mid,#e0b24a)}.col-stall-grid strong{font-size:14.5px;line-height:1.25}.col-stall-grid p{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.col-stall-grid .cl-button{margin-top:auto;padding:6px 12px;font-size:13px}.col-rules{margin-top:12px}.col-card-icon{background:linear-gradient(135deg,#3fa59c,#16736e)}@media (max-width:700px){.cl-card.col-hero{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.col-hero-art .ca-icon{width:34px;height:34px}.cl-card.col-pack{flex-wrap:wrap}.col-pack-do{flex-basis:100%;justify-items:stretch}.col-pack-do .cl-button{justify-content:center;width:100%}.cl-card.col-dust{flex-wrap:wrap}.cl-card.col-dust .cl-button{flex-basis:100%;justify-content:center}.col-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.col-grid>li{gap:4px;padding:7px 4px}.col-grid .ca-icon{width:42px;height:42px}.col-grid strong{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:12.5px}.col-grid p{display:none}.col-grid .col-pill{letter-spacing:.1px;padding:1px 6px;font-size:10px}.col-make{padding:4px 6px;font-size:11.5px;line-height:1.2}.col-stall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.col-fig-art.is-big{width:76px;height:86px}}
.jr-goal{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.cl .jr-goal.is-complete{background-color:var(--green-soft);border-color:var(--nx-green-mid,#8fcca3)}.jr-goal-icon{background:var(--teal-soft);width:72px;height:72px;color:var(--nx-teal-text,var(--teal));box-shadow:inset 0 1px var(--nx-hi,#fff9),0 3px var(--nx-drop,#8fbfb7);border-radius:20px;place-items:center;display:grid}.jr-goal-copy{gap:4px;min-width:0;display:grid}.jr-goal-copy h2{font-size:22px;line-height:1.2}.jr-goal-copy>p:not(.cl-misc-kicker){color:var(--nx-ink,#3a4450)}.jr-goal-meter{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:4px;font-size:13.5px;font-weight:750;display:grid}.jr-goal-meter .cl-bar::-webkit-progress-value{background:var(--teal)}.jr-goal-meter .cl-bar::-moz-progress-bar{background:var(--teal)}.jr-story{gap:14px;display:grid}.jr-album{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:26px 22px;margin:0;padding:10px 4px 6px;list-style:none;display:grid}.jr-photo{min-width:0}.jr-photo-frame{background:var(--nx-s1,#fbf8f0);box-shadow:0 1px 0 var(--nx-hi,#fff) inset,0 3px 0 var(--nx-drop,#c9c3ae),0 10px 18px #2030272b;transform:rotate(var(--tilt,0deg));border-radius:4px;gap:0;padding:10px 10px 14px;transition:transform .15s;display:grid;position:relative}.jr-photo:nth-child(3n+1){--tilt:-1.4deg}.jr-photo:nth-child(3n+2){--tilt:.9deg}.jr-photo:nth-child(3n){--tilt:-.5deg}.jr-photo:hover .jr-photo-frame{transform:rotate(0)translateY(-2px)}.jr-tape{background:var(--nx-paper-soft,#f3e6b8cc);border-left:2px dashed var(--nx-line,#fff8);border-right:2px dashed var(--nx-line,#fff8);width:86px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #0002}.jr-photo-img{aspect-ratio:4/3;background:#233546;border-radius:2px;position:relative;overflow:hidden}.jr-photo.is-todo .jr-photo-img .cl-scene-img{filter:grayscale()brightness(.75)contrast(.85)blur(1px)}.jr-photo-veil{color:#fff;background:#15273a55;place-items:center;display:grid;position:absolute;inset:0}.jr-photo-veil svg{background:#15273acc;border-radius:50%;width:46px;height:46px;padding:11px}.jr-photo-caption{gap:5px;padding:12px 4px 0;display:grid}.jr-photo-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.jr-photo-number{color:#b9ae8f;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1}.jr-stamp{border:2px solid var(--green);color:var(--nx-green-text,var(--green));text-transform:uppercase;letter-spacing:.5px;border-radius:6px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:900;display:inline-flex;transform:rotate(-2deg)}.jr-stamp.is-todo{border-color:var(--nx-line,#9aa1a8);color:var(--muted);border-style:dashed;transform:none}.jr-photo h3{color:var(--ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.2}.jr-photo-caption>p:not(.jr-photo-meta){color:var(--muted);font-size:14px}.jr-photo-date{color:var(--nx-amber-ink,#8a5a1c);justify-self:end;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.jr-photo.is-todo .jr-photo-frame{background:var(--nx-s2,#efece2)}.jr-photo.is-todo h3{color:var(--nx-ink-2,#4e5965)}.jr-origin>summary{cursor:pointer;align-items:center;gap:12px;display:flex}.jr-origin>summary>svg{color:var(--nx-green-text,var(--green));flex:none}.jr-origin>summary>span{gap:1px;display:grid}.jr-origin>summary small{color:var(--muted);font-size:13px}.jr-origin-body{gap:12px;margin-top:14px;display:grid}.jr-origin-address{align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.jr-origin-address svg{color:var(--nx-green-text,var(--green))}.jr-origin-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.jr-origin-grid>div{background:var(--nx-s1,#fbf8f0);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.jr-origin-grid h3{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:14px;font-weight:800}.jr-line-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.jr-line-list li{background:var(--nx-s1,#fbf8f0);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.jr-line-list time{color:var(--muted);font-size:13px;font-weight:700}.cl-journal .native-ledger{margin:6px 0 0}.cl-journal .native-ledger>div{border-bottom-color:var(--line);gap:12px}.cl-journal .native-ledger>div:last-child{border:0}.cl-journal .native-ledger dt{color:var(--muted)}.cl-journal .native-ledger dd{color:var(--ink);overflow-wrap:anywhere;min-width:0}.cl-journal :is(button,summary):focus-visible{outline:3px solid var(--sky);outline-offset:2px}@media (max-width:700px){.jr-goal{grid-template-columns:auto minmax(0,1fr);gap:12px}.jr-goal-icon{border-radius:14px;width:52px;height:52px}.jr-goal .cl-button{grid-column:1/-1}.jr-goal-meter{grid-template-columns:1fr}.jr-album{grid-template-columns:1fr 1fr;gap:18px 12px;padding:8px 0 4px}.jr-photo-frame{padding:6px 6px 10px}.jr-photo h3{font-size:16px}.jr-photo-caption>p:not(.jr-photo-meta){font-size:12.5px}.jr-photo-number{font-size:17px}.jr-stamp{padding:2px 6px;font-size:10px}.jr-tape{width:60px;height:16px;top:-7px}}@media (max-width:380px){.jr-album{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jr-photo-frame{transition:none}}.jr-top{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;display:grid}.jr-top .wb-link{min-width:220px;margin:0}.cl .jr-goal{padding:var(--cl-pad-y) var(--cl-pad-x);grid-template-columns:auto minmax(0,1fr) auto;gap:6px 14px;margin:0}.jr-goal .jr-goal-icon{border-radius:16px;width:54px;height:54px}.jr-goal .jr-goal-copy{gap:2px}.jr-goal .jr-goal-copy h2{font-size:var(--cl-h-card)}.jr-goal .jr-goal-copy>p:not(.cl-misc-kicker){font-size:14px}.jr-goal-change{min-height:var(--cl-ctl-s);align-self:start;padding:4px 12px}.jr-goal .jr-goal-meter{grid-column:1/-1;margin:6px 0 0;font-size:13px}.jr-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.jr-cols>.wg-journal,.jr-cols .cl-card{margin:0}.jr-side{gap:14px;min-width:0;display:grid}.jr-shortcuts{gap:8px;display:grid}.jr-shortcuts .cl-card.egg-card{margin:0;padding:11px 14px}.jr-badges{padding:var(--cl-pad-y) var(--cl-pad-x);gap:10px;display:grid}.jr-badges-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.jr-badges-head h2{margin:0}.jr-badges-icon{background:linear-gradient(140deg,var(--nx-amber-soft,#ffe08a),#e9a93a);width:38px;height:38px;color:var(--nx-amber-ink,#6b4306);box-shadow:inset 0 1px var(--nx-hi,#fff8),0 2px 0 var(--nx-drop,#c58a2a);border-radius:12px;place-items:center;display:grid}.jr-badges-count{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:0;display:flex}.jr-badges-count strong{color:var(--ink);font-size:26px;line-height:1}.jr-badges-count span{color:var(--muted);font-size:14px;font-weight:700}.jr-badges-meter{--mo-meter-fill:linear-gradient(180deg,#ffd76a,#e19a1f)}.jr-next{gap:6px;margin:0;padding:0;list-style:none;display:grid}.jr-next>li{background:var(--nx-s1,#fbf8f0);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.jr-next>li.is-goal{background:var(--nx-amber-soft,#fff3d6);border-color:var(--nx-amber-mid,#efcf86)}.jr-next>li>span:last-child{gap:2px;min-width:0;display:grid}.jr-next small{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.jr-next strong{font-size:15px;line-height:1.2}.jr-next em{color:var(--nx-ink-2,#4e5965);font-size:13px;font-style:normal}.jr-next-meter{--mo-meter-fill:linear-gradient(180deg,#8fc6ff,#3b82d6);margin-top:3px}.jr-badges-link{color:var(--nx-sky-text,var(--sky));justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.jr-badges-link:hover{text-underline-offset:3px;text-decoration:underline}.jr-story{gap:10px}.jr-story-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:800}.jr-album{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.jr-todo{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.jr-todo>li{border:1.5px dashed var(--nx-line,#cfc8b4);background:var(--nx-s2,#f4f1e7);color:var(--muted);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.jr-todo-num{color:#b9ae8f;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.jr-todo-copy{gap:1px;min-width:0;display:grid}.jr-todo-copy strong{color:var(--nx-ink-2,#4e5965);font-size:14.5px}.jr-todo-copy small{font-size:12.5px;line-height:1.35}@media (max-width:900px){.jr-cols{grid-template-columns:1fr}}@media (max-width:700px){.jr-top{grid-template-columns:1fr;gap:10px}.jr-top .wb-link{min-width:0;padding:10px 14px}.cl .jr-goal{grid-template-columns:auto minmax(0,1fr) auto}.jr-goal .jr-goal-icon{border-radius:13px;width:44px;height:44px}.jr-goal .jr-goal-copy h2{font-size:var(--cl-h-card)}.jr-goal .cl-button.jr-goal-change{grid-column:auto;padding:6px 10px}.jr-goal-change span{display:none}.jr-goal .jr-goal-meter{grid-template-columns:minmax(0,1fr) auto}.jr-album{grid-template-columns:1fr 1fr}.jr-todo{grid-template-columns:1fr}}.jr-shortcuts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px}.jr-shortcuts .cl-card.egg-card{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 8px}.jr-shortcuts .egg-card>svg{display:none}.jr-shortcuts .egg-card-copy{justify-items:center}.jr-shortcuts .egg-card-copy strong{font-size:13.5px;line-height:1.2}.jr-shortcuts .egg-card-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.jr-shortcuts .egg-card-icon{border-radius:13px;width:42px;height:42px}
