@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fredoka:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pcpa-bg:#eef3f8;--pcpa-surface:#fff;--pcpa-ink:#0a2951;--pcpa-muted:#5b6e84;--pcpa-line:#d3deea;--pcpa-primary:#0a2951;--pcpa-primary-ink:#fff;--pcpa-soft:#dbeaff;--pcpa-soft-ink:#174779;--pcpa-header:#0a2951;--pcpa-header-ink:#fff;--pcpa-sky:#afcee8;--pcpa-success:#24644d;--pcpa-success-bg:#e8f3ed;--pcpa-warning:#795518;--pcpa-warning-bg:#fff3d9;--pcpa-danger:#a52d45;--pcpa-danger-bg:#fff0f3;--pcpa-overlay:#071b35c7;--background:var(--pcpa-bg);--foreground:var(--pcpa-ink);--card:var(--pcpa-surface);--card-foreground:var(--pcpa-ink);--primary:var(--pcpa-primary);--primary-foreground:var(--pcpa-primary-ink);--muted:var(--pcpa-bg);--muted-foreground:var(--pcpa-muted);--border:var(--pcpa-line);--ring:#477dad}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pcpa-bg:#101c2d;--pcpa-surface:#1c2c42;--pcpa-ink:#ecf3fc;--pcpa-muted:#b0c0d4;--pcpa-line:#354b68;--pcpa-primary:#a6cce9;--pcpa-primary-ink:#0a2951;--pcpa-soft:#293f5a;--pcpa-soft-ink:#b5d4ec;--pcpa-header:#071b35;--pcpa-header-ink:#edf5ff;--pcpa-sky:#adcae6;--pcpa-success:#a5d7bd;--pcpa-success-bg:#203e34;--pcpa-warning:#efd194;--pcpa-warning-bg:#443720;--pcpa-danger:#ffa3b5;--pcpa-danger-bg:#482536;--pcpa-overlay:#050c18d9}}*{box-sizing:border-box}body{color:#18313f;--workshop-readable:#17182d;background:#f1f4f7;margin:0;font-family:DM Sans,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer;color:#18313f;--workshop-readable:#17182d;background:#fff;border:1px solid #d3dde3;border-radius:7px;padding:10px 14px;font-weight:600}button:hover{--workshop-readable:#17182d;background:#e7eff0}button:disabled{opacity:.55;cursor:default}a{color:#177a76}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:Space Grotesk,sans-serif}h1{letter-spacing:-1.4px;margin:6px 0 10px;font-size:38px}h2{font-size:20px}h3{font-size:17px}p{color:#667c87;line-height:1.6}label{font-size:14px;font-weight:600;display:block}input,select,textarea{color:#18313f;--workshop-readable:#17182d;background:#fff;border:1px solid #d3dde3;border-radius:6px;width:100%;margin:7px 0 17px;padding:10px 11px;display:block}input[type=range]{accent-color:#16847d;margin-bottom:12px;padding:0}.app{min-height:100vh;display:flex}.app>aside{color:#fff;--workshop-readable:#f7f9ff;background:#122c3b;flex-direction:column;flex-shrink:0;width:228px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0}.app>main{width:calc(100% - 228px);max-width:1800px;margin-left:228px;padding:0 36px}.brand{color:#fff;letter-spacing:2px;align-items:center;gap:12px;font-size:20px;line-height:1.15;text-decoration:none;display:flex}.brand b{letter-spacing:3px;color:#d9e6e9;font-size:13px}.brandicon{color:#122c3b;--workshop-readable:#17182d;background:#f3bf60;border-radius:12px;place-items:center;width:42px;height:46px;display:grid}.course{letter-spacing:1px;color:#a3b7c2;border-top:1px solid #34505e;margin-top:32px;padding:24px 0;font-size:12px;line-height:1.9}.course strong{letter-spacing:0;color:#d5e3e7;font-size:14px;font-weight:400}nav{gap:7px;display:grid}nav button{color:#b9cdd7;text-align:left;--workshop-readable:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:14px 12px;font-size:14px;display:flex}nav button.active{color:#fff;--workshop-readable:#f7f9ff;background:#245461;box-shadow:inset 3px 0 #53c2ae}nav button:hover{--workshop-readable:#f7f9ff;background:#254958}.sidebarfoot{margin-top:auto;padding:35px 10px 5px}.mini,.eyebrow{letter-spacing:1.6px;color:#18867f;font-size:12px;font-weight:700}.sidebarfoot .mini{color:#6e99a7;font-size:11px}.sidebarfoot p{color:#e8eff0;margin:12px 0 20px;font-family:Space Grotesk;font-size:24px;line-height:1.35}.sidebarfoot small{color:#97b0bc;font-size:12px;line-height:1.8}.app>header{border-bottom:1px solid #dbe3e8;justify-content:space-between;align-items:center;height:80px;display:flex}.breadcrumb{letter-spacing:1.3px;color:#78909e;font-size:12px}.breadcrumb b{color:#45606d}.teacher{align-items:center;gap:10px;font-size:14px;display:flex}.teacher span{--workshop-readable:#17182d;background:#dfe8e8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.heading{justify-content:space-between;align-items:center;padding:32px 0 24px;display:flex}.gold{color:#967125;--workshop-readable:#17182d;background:#fff6de;border:1px solid #ecd8a5;border-radius:9px;align-items:center;gap:10px;padding:12px 18px;display:flex}.gold strong{font-size:25px}.gold span{letter-spacing:1px;font-size:11px}.roster{align-items:center;gap:13px;margin-bottom:24px;display:flex}.roster select{width:240px;margin:0}.roster label{font-size:14px}.primary{color:#fff;--workshop-readable:#f7f9ff;background:#157b75;border-color:#157b75;justify-content:center;align-items:center;gap:7px;display:inline-flex}.primary:hover{--workshop-readable:#f7f9ff;background:#10645e}.subtle{--workshop-readable:inherit;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.danger{color:#a64444}.iconbtn{padding:10px}.workgrid{grid-template-columns:250px minmax(300px,1fr) 250px;gap:20px;display:grid}.panel{--workshop-readable:#17182d;background:#fff;border:1px solid #dce4e9;border-radius:12px;padding:22px}.sectiontitle{align-items:center;gap:10px;margin-bottom:22px;display:flex}.sectiontitle h2{font-size:18px}.step{color:#41717d;--workshop-readable:#17182d;background:#eaf1f2;border-radius:5px;margin-right:5px;padding:5px;font-size:11px;font-weight:700}.bases{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bases button{padding:7px 4px}.bases img{object-fit:contain;width:100%;height:83px}.bases span{font-size:12px;display:block}.chosen{color:#146e67!important;--workshop-readable:#17182d!important;background:#edf8f5!important;border-color:#179389!important}.hint{color:#728793;border-top:1px solid #e0e8ed;margin-top:22px;padding-top:18px;font-size:13px;line-height:1.6}.canvaspanel{--workshop-readable:#17182d;background:#e9f0f2;border:1px solid #ccd9e1;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.canvasbar{--workshop-readable:#17182d;background:#fff;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.stage{touch-action:none;--workshop-readable:#17182d;background:radial-gradient(at 50% 46%,#f6fcfb,#dce9ed);flex:1;min-height:490px;position:relative;overflow:hidden}.ring{border:1px solid #bacecf;border-radius:50%;width:75%;height:75%;position:absolute;top:6%;left:12.5%;box-shadow:0 0 0 35px #e1edef66,0 0 0 36px #c4d8db55}.basehero{object-fit:contain;pointer-events:none;width:70%;height:72%;position:absolute;top:8%;left:15%}.equipped{cursor:move;-webkit-user-select:none;user-select:none;object-fit:contain;max-height:90%;position:absolute}.equipped.selected{outline-offset:3px;outline:1px dashed #147f78}.canvasname{text-align:center;pointer-events:none;position:absolute;bottom:22px;left:0;right:0}.canvasname span{letter-spacing:3px;color:#50818a;font-size:11px}.canvasname h2{margin-top:7px;font-size:27px}.canvascaption{text-align:center;color:#647e88;--workshop-readable:#17182d;background:#f6fafb;padding:14px;font-size:12px}.inventory{gap:8px;display:grid}.inventory button{text-align:left;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.inventory img{object-fit:contain;width:40px;height:44px}.inventory span{flex:1}.shoplink{color:#157b75;border:0;gap:10px;padding:16px 0;font-size:13px;display:flex}.layerheading{border-top:1px solid #e0e8ed;align-items:center;gap:8px;margin-top:5px;margin-bottom:10px;padding-top:20px;display:flex}.muted{font-size:13px}.layerlist{gap:6px;max-height:145px;display:grid;overflow:auto}.layerlist button{text-align:left;padding:8px;font-size:13px}.layercontrols{margin-top:17px}.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.row label{flex:1}.layercontrols .row button{padding:7px;font-size:12px}.notice{--workshop-readable:#17182d;background:#e0f0eb;border:1px solid #b4d9ce;border-radius:7px;justify-content:space-between;gap:15px;margin-bottom:16px;padding:12px 16px;display:flex}.notice button{--workshop-readable:inherit;background:0 0;border:0;padding:0 5px}.toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.toolbar label{min-width:320px}.toolbar select{margin-bottom:0}.toolbar a{font-size:14px}.cards{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:25px;display:grid}.quest h2{margin:18px 0 10px}.quest p{margin-bottom:24px}.badge{text-transform:uppercase;letter-spacing:1px;color:#466473;--workshop-readable:#17182d;background:#e7eef3;border-radius:4px;padding:5px 8px;font-size:11px;display:inline-block}.badge.side{color:#886720;--workshop-readable:#17182d;background:#fff3d7}.cointext{color:#a47b28;align-items:center;gap:7px;font-weight:600;display:inline-flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{font-size:13px}.shopgrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.itemcard{--workshop-readable:#17182d;background:#fff;border:1px solid #dce4e9;border-radius:10px;padding:0 17px 17px;overflow:hidden}.itemart{--workshop-readable:#17182d;background:#eaf0f3;place-items:center;height:175px;margin:0 -17px 17px;display:grid;position:relative}.itemart img{object-fit:contain;width:85%;height:140px}.itemart span{color:#647985;background:#ffffffb0;border-radius:3px;padding:4px 7px;font-size:11px;position:absolute;top:12px;left:12px}.itemcard h3{margin-bottom:13px}.itemcard .row button{padding:8px;font-size:12px}.previewbtn{color:#147c73;--workshop-readable:inherit;background:0 0;border:0;width:100%;margin-top:7px;font-size:12px}.upload{margin-bottom:25px}.upload p{margin:10px 0 18px}.rewardrules{color:#deebf1;--workshop-readable:#f7f9ff;background:#122c3b;border-radius:9px;gap:28px;margin-bottom:24px;padding:19px;font-size:14px;display:flex}.rewardrules span{align-items:center;gap:8px;display:flex}.rewardrules svg{color:#f2be60;width:18px}.rewards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.reward{grid-template-columns:135px 1fr;gap:20px;display:grid}.rewardart{--workshop-readable:#17182d;background:#eaf0f3;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.rewardart img{object-fit:contain;width:100%;max-height:185px}.topicno{letter-spacing:1.5px;font-size:11px;font-weight:700;position:absolute;top:12px}.reward h2{margin:10px 0 6px;font-size:18px}.reward p{margin-bottom:15px;font-size:14px}.reward form{align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.reward form input{width:100%;margin-bottom:0}.reward form label,.reward form button,.reward .primary{font-size:12px}.unlocked{border-color:#7cb8a6}.footnote{margin:24px 0;font-size:13px}details{max-width:600px}summary{cursor:pointer;font-weight:600}details form{margin-top:20px}footer{color:#7a919d;border-top:1px solid #dce4e9;justify-content:space-between;margin-top:35px;padding:23px 0;font-size:12px;display:flex}@media (min-width:1500px){.stage{min-height:620px}.workgrid{grid-template-columns:285px minmax(400px,1fr) 285px}}@media (max-width:1150px){.app>aside{width:190px;padding:25px 14px}.app>main{width:calc(100% - 190px);margin-left:190px;padding:0 22px}.workgrid{grid-template-columns:210px 1fr}.equipment{grid-column:1/-1}.inventory{grid-template-columns:repeat(4,1fr)}.shopgrid{grid-template-columns:repeat(3,1fr)}.reward{grid-template-columns:90px 1fr}.rewardrules{flex-wrap:wrap;gap:13px}}@media (max-width:800px){.app>aside{width:100%;padding:18px;display:block;position:static}.app{display:block}.brand{font-size:16px}.course,.sidebarfoot{display:none}nav{margin-top:18px;display:flex;overflow:auto}nav button{white-space:nowrap;padding:10px;font-size:12px}.app>main{width:100%;margin:0;padding:0 16px}.teacher{font-size:12px}.app>header{height:60px}.heading{align-items:flex-start;gap:15px;padding:24px 0}h1{font-size:29px}.heading p{font-size:14px}.eyebrow{font-size:10px}.gold{gap:5px;padding:10px}.gold span{display:none}.roster{flex-wrap:wrap;gap:8px}.roster select{flex:1;min-width:160px}.workgrid{grid-template-columns:1fr}.equipment{grid-column:auto}.identity .bases{grid-template-columns:repeat(4,1fr)}.stage{min-height:500px}.cards,.rewards{grid-template-columns:1fr}.shopgrid{grid-template-columns:repeat(2,1fr);gap:12px}.toolbar{flex-wrap:wrap}.toolbar label{width:100%;min-width:0}.inventory{grid-template-columns:repeat(2,1fr)}footer{flex-direction:column;gap:8px}.reward{grid-template-columns:110px 1fr}.upload .row{flex-wrap:wrap}.upload .row label{min-width:140px}.gold strong{font-size:20px}.gold svg{width:18px}}@media print{aside,header,.heading,.roster,.identity,.equipment,footer,.notice,.canvasbar button{display:none!important}main{width:100%;margin:0;padding:0}.workgrid{display:block}.stage{height:700px}.canvascaption{display:none}}.modebtn{--workshop-readable:#17182d;background:#e2eeed;border:0;padding:7px;font-size:12px}.packgrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:35px;display:grid}.packcard{--workshop-readable:#17182d;background:linear-gradient(145deg,#e1f2eb,#fff);border:1px solid #bed4d6;border-radius:14px;padding:25px}.pack1{--workshop-readable:#17182d;background:linear-gradient(145deg,#e8e1f9,#fff);border-color:#c5b4e3}.pack2{--workshop-readable:#17182d;background:linear-gradient(145deg,#fff0cf,#fff);border-color:#e6c784}.packart{color:#168278;justify-content:center;align-items:center;height:135px;display:flex;position:relative}.pack1 .packart{color:#8850bf}.pack2 .packart{color:#b78729}.packart svg:last-child{margin-top:-70px;margin-left:92px;position:absolute}.packcard h2{margin:12px 0}.packcard p{min-height:50px;margin-bottom:18px;font-size:14px}.packcard .primary{width:100%}.packcard details{color:#657d87;margin-top:16px;font-size:12px}.packcard details div{padding-top:5px}.collectiontitle{margin:20px 0}.collectiontitle span{color:#738b95;margin-left:10px;font-size:14px;font-weight:400}.activity{border-bottom:1px solid #e2e9ed;justify-content:space-between;gap:15px;padding:15px 0;font-size:14px;display:flex}.activity small{color:#7d939c;margin-top:5px;display:block}.positive{color:#178472}.modalback{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#102d40b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reveal{text-align:center;--workshop-readable:#17182d;background:#fff;border-radius:22px;width:100%;max-width:430px;padding:32px;animation:.4s ease-out discover;box-shadow:0 30px 100px #001c3b60}.revealart{--workshop-readable:#17182d;background:#eef4f5;border:3px solid;border-radius:50%;place-items:center;width:210px;height:210px;margin:22px auto;display:grid}.revealart img{object-fit:contain;width:165px;height:165px}.reveal h2{margin:14px 0}.reveal p{margin-bottom:20px;font-size:14px}.reveal .primary{width:100%;margin-bottom:10px;display:block}.basehero{object-fit:contain;height:72%}.teacher{flex-wrap:wrap}.rewardrules{color:#deebf1}@keyframes discover{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:800px){.packgrid{grid-template-columns:1fr}.packcard{grid-template-columns:100px 1fr;column-gap:18px;display:grid}.packart{grid-row:1/6;height:100%}.packcard details{grid-column:2}.teacher{justify-content:flex-end;max-width:180px}.packcard h2{font-size:19px}}.slotlist{gap:8px;display:grid}.slotrow{border:1px solid #dbe5e8;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.slotrow span{text-transform:uppercase;letter-spacing:1px;color:#7b929c;font-size:11px;display:block}.slotrow strong{margin-top:4px;font-size:13px;display:block}.slotrow button{--workshop-readable:#17182d;background:#f2f5f6;border:0;padding:7px}.riggedhero{width:92%;height:84%;top:2%;left:4%}.artError{text-align:center;--workshop-readable:#17182d;background:#fff;width:80%;padding:12px;position:absolute;bottom:110px;left:10%}.smallsprite{image-rendering:pixelated;image-rendering:crisp-edges;object-fit:contain;width:192px;height:320px;top:50%;left:50%;transform:translate(-50%,-57%)}.stage .ring{width:290px;height:290px;top:50%;left:50%;transform:translate(-50%,-58%);box-shadow:0 0 0 24px #e1edef66,0 0 0 25px #c4d8db55}.stage{min-height:470px}@media (min-width:1500px){.stage{min-height:540px}}@media (max-width:800px){.stage{min-height:430px}.smallsprite{width:168px;height:280px}.stage .ring{width:255px;height:255px}}.packreveal{max-width:900px;max-height:calc(100dvh - 40px);overflow-y:auto}.revealcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.rewardcard{--workshop-readable:#17182d;background:#f4f8fa;border:2px solid;border-radius:16px;min-width:0;padding:20px 12px 12px;animation:.4s ease-out both discover}.cardresult{letter-spacing:.08em;color:#466375;font-size:13px;font-weight:700}.rewardcard .revealart{--workshop-readable:inherit;background:0 0;border:0;width:145px;max-width:100%;height:145px;margin:16px auto}.rewardcard .revealart img{object-fit:contain;width:100%;height:100%}.rewardcard h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:16px;line-height:1.4}.rewardcard p{color:#476376;margin:0;font-size:14px}.packreveal>.primary{max-width:320px;margin:0 auto 10px}@media (max-width:640px){.packreveal{padding:20px 14px}.revealcards{grid-template-columns:1fr;gap:12px;margin:18px 0}.rewardcard{text-align:left;grid-template-columns:78px 1fr;column-gap:14px;padding:14px;display:grid}.rewardcard .revealart{grid-area:1/1/5;align-self:center;width:78px;height:100px;margin:0}.rewardcard .cardresult,.rewardcard .badge,.rewardcard h3,.rewardcard p{grid-column:2}.rewardcard .badge{justify-self:start;margin-top:5px}.rewardcard h3{margin:7px 0}.rewardcard p{margin:0}}@media (prefers-reduced-motion:reduce){.packreveal,.rewardcard{animation:none}}.wardrobe-filters{flex-wrap:wrap;gap:14px;margin-bottom:18px;display:flex}.wardrobe-filters label{flex:0 240px;min-width:0}.wardrobe-filters select{margin-bottom:0;font-size:14px}.equipment .wardrobe-filters{gap:12px}.equipment .wardrobe-filters label{flex:180px}.equipment .wardrobe-filters select{width:100%}.wardrobe-count{margin:0 0 18px;font-size:14px}.wardrobe-empty{margin-bottom:18px;font-size:14px}.wardrobe-empty p{margin-bottom:8px}.rewardcard{animation-delay:var(--reveal-delay,0s)}.rewardcard.celebrate{isolation:isolate;animation:rare-arrival .8s cubic-bezier(.16,.8,.3,1.12) var(--reveal-delay) both,rare-glow 2s ease-out var(--reveal-delay) both;position:relative;overflow:hidden}.epic-reveal{--workshop-readable:#17182d;background:radial-gradient(at 50% 38%,#ead9ff,#f7f3ff 65%)}.legendary-reveal{--workshop-readable:#17182d;background:radial-gradient(at 50% 38%,#ffe4a0,#fff9e9 65%)}.epic-reveal .cardresult{color:#7439ac}.legendary-reveal .cardresult{color:#875806}.celebrate .revealart{isolation:isolate;position:relative;overflow:visible}.celebrate .revealart img{z-index:1;animation:treasure-rise 1s ease-out calc(var(--reveal-delay) + .18s) both;position:relative}.reveal-energy{pointer-events:none;z-index:0;position:absolute;inset:-12px}.reveal-energy:before{content:"";background:repeating-conic-gradient(from 8deg,transparent 0 21deg,var(--celebrate-color) 21deg 27deg,transparent 27deg 45deg);animation:treasure-rays 1.8s ease-out calc(var(--reveal-delay) + .22s) both;position:absolute;inset:-14px;-webkit-mask-image:radial-gradient(circle,#0004 0,#0009 22%,#0000 67%);mask-image:radial-gradient(circle,#0004 0,#0009 22%,#0000 67%)}.energy-ring{border:3px solid var(--celebrate-color);animation:treasure-ring 1.1s ease-out calc(var(--reveal-delay) + .32s) both;border-radius:50%;position:absolute;inset:20px}.treasure-spark{background:var(--celebrate-color);width:5px;height:5px;box-shadow:0 0 8px var(--celebrate-color);animation:treasure-sparks 1.1s ease-out calc(var(--reveal-delay) + .35s) both;border-radius:2px;position:absolute;top:50%;left:50%}.celebrate:after{content:"";pointer-events:none;animation:treasure-shine 1.1s ease-out calc(var(--reveal-delay) + .5s) both;z-index:2;background:linear-gradient(110deg,#0000 40%,#ffffff90 48%,#0000 56%);position:absolute;inset:-30% -70%}.special-pack{--workshop-readable:#f7f9ff;background:#102337d9}@keyframes rare-arrival{0%{opacity:0;transform:perspective(700px)rotateY(-70deg)scale(.72)translateY(24px)}55%{opacity:1;transform:perspective(700px)rotateY(5deg)scale(1.035)translateY(-5px)}to{opacity:1;transform:perspective(700px)rotateY(0)scale(1)translateY(0)}}@keyframes rare-glow{0%{box-shadow:0 0 #0000}35%{box-shadow:0 0 28px var(--celebrate-color),inset 0 0 20px #fff9}to{box-shadow:0 0 9px color-mix(in srgb,var(--celebrate-color) 45%,transparent)}}@keyframes treasure-rise{0%{opacity:0;transform:scale(.65)translateY(12px)}55%{opacity:1;transform:scale(1.1)translateY(-7px)}to{opacity:1;transform:scale(1)}}@keyframes treasure-ring{0%{opacity:0;transform:scale(.25)}20%{opacity:.9}to{opacity:0;transform:scale(1.7)}}@keyframes treasure-sparks{0%{transform:rotate(var(--spark-angle)) translateY(-15px) scale(.4);opacity:0}20%{opacity:1}to{transform:rotate(var(--spark-angle)) translateY(calc(-1 * var(--spark-distance))) scale(.2);opacity:0}}@keyframes treasure-rays{0%{opacity:0;transform:rotate(-30deg)scale(.5)}25%{opacity:.8}to{opacity:0;transform:rotate(20deg)scale(1.1)}}@keyframes treasure-shine{0%{opacity:0;transform:translate(-55%)}20%{opacity:.8}to{opacity:0;transform:translate(55%)}}@media (max-width:640px){.wardrobe-filters label{flex:135px}.celebrate .reveal-energy{inset:0 -10px}.treasure-spark{--spark-distance:65px!important}}@media (prefers-reduced-motion:reduce){.rewardcard,.rewardcard.celebrate,.celebrate .revealart img,.celebrate:after,.reveal-energy:before,.energy-ring,.treasure-spark{transform:none;animation:none!important}.reveal-energy,.celebrate:after{display:none}.rewardcard.celebrate{box-shadow:0 0 9px var(--celebrate-color)}}.account-link{color:#50427f;--workshop-readable:#17182d;background:#fff;border:1px solid #9eafd0;border-radius:8px;align-items:center;padding:8px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.account-link:hover{--workshop-readable:#17182d;background:#eee8ff}.signin-notice{color:#473065;--workshop-readable:#17182d;background:#f4efff;border:1px solid #d0bdeb;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:18px 22px;display:flex}.signin-notice p{color:#6b5b80;margin-top:5px;font-size:14px}.signin-notice>a{color:#fff;--workshop-readable:#f7f9ff;background:#704cb7;border-radius:9px;flex-shrink:0;padding:11px 23px;font-weight:700;text-decoration:none;display:inline-flex}.home-play-button,.home-hero-button{text-decoration:none}@media (max-width:500px){.signin-notice{flex-wrap:wrap}.signin-notice>a{justify-content:center;width:100%}}nav button.teacher-desk-nav{padding-right:36px;position:relative}nav .teacher-pending-badge{color:#fff;font-variant-numeric:tabular-nums;--workshop-readable:#f7f9ff;background:#d82e3e;border:2px solid #122c3b;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font:700 13px/1 DM Sans,sans-serif;display:flex;position:absolute;top:-5px;right:6px;box-shadow:0 2px 4px #0003}.game-app nav.workshop-course-nav{border:1px solid var(--pcpa-line);background:var(--pcpa-surface);--workshop-readable:#17182d;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:2px;width:fit-content;max-width:100%;margin:0 0 18px;padding:3px;display:inline-flex;overflow:visible}.game-app .workshop-course-nav a{white-space:nowrap;min-height:44px;color:var(--pcpa-ink);--workshop-readable:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;line-height:1.2;text-decoration:none;display:inline-flex}.game-app .workshop-course-nav a[aria-current=page]{background:var(--pcpa-primary);color:var(--pcpa-primary-ink);box-shadow:inset 0 -3px 0 var(--pcpa-sky);--workshop-readable:#f7f9ff;font-weight:700}.game-app .workshop-course-nav a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.course-current-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prealgebra-course h2,.prealgebra-course h3{margin-top:20px}.prealgebra-course p{margin:12px 0;line-height:1.6}.prealgebra-course input[type=radio]{width:auto;margin:0}.prealgebra-course details{margin-bottom:12px}.prealgebra-course summary{cursor:pointer}.prealgebra-feedback{display:block}.prealgebra-feedback button{margin-top:10px}.prealgebra-course fieldset{border:1px solid #bacce2;border-radius:8px;margin:14px 0;padding:16px}.prealgebra-course fieldset label{padding:8px 0}.prealgebra-course nav{white-space:normal;width:100%;margin:0;padding:0;display:block;overflow:visible}.prealgebra-course nav details{width:100%}.prealgebra-course nav button{color:#18313f;white-space:normal;width:100%}.prealgebra-course nav button:hover{--workshop-readable:#17182d;background:#eaf2ff}@media (max-width:700px){.prealgebra-course nav{order:2}.prealgebra-course article{order:1}}.prealgebra-example-steps{padding-left:22px;line-height:1.6}.prealgebra-example-steps li{margin:8px 0}.prealgebra-question-tabs{flex-wrap:wrap;gap:6px;display:flex}.prealgebra-question-tabs button{min-height:44px;padding:8px 10px;font-size:13px}.prealgebra-question-tabs button[aria-pressed=true]{background:var(--pcpa-primary);color:var(--pcpa-primary-ink);--workshop-readable:#f7f9ff}.prealgebra-course article{overflow-wrap:anywhere;min-width:0}.prealgebra-lesson-body[hidden]{display:none!important}.prealgebra-current-quest{border:1px solid var(--pcpa-line);border-radius:10px;align-self:start;padding:16px}.prealgebra-current-quest>h2{font-size:1.1rem}.prealgebra-expand,.prealgebra-collapse-bottom{min-height:44px}.prealgebra-lesson-body,.prealgebra-collapse-bottom{margin-top:18px}body.pcpa-theme{background:var(--pcpa-bg);color:var(--pcpa-ink);--workshop-readable:var(--workshop-canvas-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}body.pcpa-theme :is(h1,h2,h3,h4,.brand){color:var(--pcpa-ink);text-shadow:none;font-family:inherit;line-height:1.25}body.pcpa-theme h1{letter-spacing:-.035em;margin:0 0 8px;font-size:2rem;font-weight:750}body.pcpa-theme h2{letter-spacing:-.02em;font-size:1.4rem}body.pcpa-theme h3{font-size:1.1rem}body.pcpa-theme p{color:var(--pcpa-muted)}body.pcpa-theme a{color:var(--pcpa-soft-ink)}body.pcpa-theme :is(button,input,select,textarea){font:inherit;border-color:var(--pcpa-line);color:var(--pcpa-ink);background:var(--pcpa-surface);--workshop-readable:#17182d;border-radius:9px}body.pcpa-theme :is(button,a.primary){min-height:44px;box-shadow:none;font-size:.875rem}body.pcpa-theme button:hover:not(:disabled){background:var(--pcpa-soft);--workshop-readable:#17182d}body.pcpa-theme button:disabled{cursor:not-allowed}body.pcpa-theme :is(input,select,textarea){min-width:0;accent-color:var(--pcpa-primary);font-size:1rem}body.pcpa-theme input[type=checkbox]{width:18px;height:18px;min-height:18px}body.pcpa-theme :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #6193bd}body.pcpa-theme :is(.primary,.quest-button.quest-primary,.login-enter,.login-existing,.signin-notice>a){background:var(--pcpa-primary);border:1px solid var(--pcpa-primary);color:var(--pcpa-primary-ink);text-shadow:none;box-shadow:none;--workshop-readable:#f7f9ff;border-radius:9px;text-decoration:none}body.pcpa-theme :is(.primary,.quest-button.quest-primary,.login-enter,.login-existing,.signin-notice>a):hover:not(:disabled){background:var(--pcpa-primary);filter:brightness(1.13);--workshop-readable:#f7f9ff}body.pcpa-theme .eyebrow{letter-spacing:.1em;color:var(--pcpa-muted);font-size:.75rem}body.pcpa-theme :is(.game-app,.game-app.journey-app,.game-app.home-app){background:var(--pcpa-bg);min-height:100dvh;color:var(--pcpa-ink);--workshop-readable:var(--workshop-canvas-text);display:block}body.pcpa-theme .game-app>main{width:100%;min-width:0;max-width:1200px;margin:0 auto;padding:30px 32px 0}body.pcpa-theme .game-app .heading{padding:0 0 20px;display:block}body.pcpa-theme .game-app .heading p{font-size:1rem}body.pcpa-theme .game-app>main>footer{color:var(--pcpa-muted);border-color:var(--pcpa-line);gap:18px;margin-top:34px;padding:23px 0;font-size:.75rem;line-height:1.6}body.pcpa-theme .skip-link{z-index:300;background:var(--pcpa-surface);border:2px solid var(--pcpa-primary);--workshop-readable:#17182d;border-radius:8px;padding:12px 18px;position:absolute;top:-100px;left:16px}body.pcpa-theme .skip-link:focus{top:12px}body.pcpa-theme .pcpa-masthead{background:var(--pcpa-header);width:100%;color:var(--pcpa-header-ink);--workshop-readable:#f7f9ff;border:0;padding:0;position:static;inset:auto}body.pcpa-theme .pcpa-masthead-inner{max-width:1200px;margin:auto;padding:24px 32px 16px}body.pcpa-theme .pcpa-brand-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}body.pcpa-theme .brand{letter-spacing:0;color:var(--pcpa-header-ink);gap:12px;font-size:1.25rem}body.pcpa-theme .brandicon{width:30px;height:40px;color:var(--pcpa-sky);box-shadow:none;--workshop-readable:inherit;background:0 0;border-radius:0}body.pcpa-theme .brandicon svg{width:27px;height:27px}body.pcpa-theme .brand small{letter-spacing:.11em;text-transform:uppercase;color:var(--pcpa-sky);margin-bottom:3px;font-size:.75rem;display:block}body.pcpa-theme .brand b{letter-spacing:-.025em;color:var(--pcpa-header-ink);font-size:1.25rem}body.pcpa-theme .game-hud{color:var(--pcpa-sky);flex-wrap:wrap;align-items:center;gap:14px;font-size:.875rem;display:flex}body.pcpa-theme .hud-hero{color:var(--pcpa-header-ink);overflow-wrap:anywhere;max-width:240px;font-weight:650}body.pcpa-theme .hud-level{color:var(--pcpa-sky);--workshop-readable:inherit;background:0 0;border:0;padding:0;font-size:.875rem}body.pcpa-theme .hud-coins{color:var(--pcpa-sky);align-items:center;gap:6px;font-weight:650;display:flex}body.pcpa-theme .game-hud :is(.account-link,.modebtn){color:var(--pcpa-header-ink);--workshop-readable:inherit;background:0 0;border:1px solid #5d7c9e;border-radius:8px;min-height:38px;padding:8px 12px;font-size:.8125rem;line-height:1.5;text-decoration:none}body.pcpa-theme .game-hud :is(.account-link,.modebtn):hover{--workshop-readable:inherit;background:#ffffff16}body.pcpa-theme .pcpa-masthead nav{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex;overflow:visible}body.pcpa-theme .pcpa-masthead nav button{min-height:44px;color:var(--pcpa-sky);box-shadow:none;white-space:normal;--workshop-readable:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px 15px;font-size:.875rem;display:flex}body.pcpa-theme .pcpa-masthead nav button strong{font-weight:600}body.pcpa-theme .pcpa-masthead nav button:hover{--workshop-readable:inherit;background:#ffffff12}body.pcpa-theme .pcpa-masthead nav button.active{background:var(--pcpa-sky);color:var(--pcpa-header);box-shadow:none}body.pcpa-theme .pcpa-masthead .teacher-menu{margin-left:auto;position:relative}body.pcpa-theme .pcpa-masthead nav .teacher-pending-badge{border:2px solid var(--pcpa-header);min-width:23px;height:23px;box-shadow:none;color:#fff;--workshop-readable:#f7f9ff;background:#d52e43;font-family:inherit;font-size:.75rem;top:-8px;right:-6px}body.pcpa-theme .section-navigation{border-bottom:1px solid var(--pcpa-line);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0 0 18px;display:flex;overflow:visible}body.pcpa-theme .section-navigation button{color:var(--pcpa-muted);--workshop-readable:inherit;background:0 0;border:0;border-radius:8px;padding:9px 16px;font-size:.875rem}body.pcpa-theme .section-navigation .selected-section{color:var(--pcpa-soft-ink);background:var(--pcpa-soft);box-shadow:none;--workshop-readable:#17182d}body.pcpa-theme .game-roster{background:var(--pcpa-surface);border:1px solid var(--pcpa-line);--workshop-readable:#17182d;border-radius:12px;flex-wrap:wrap;gap:12px;padding:14px 16px;display:flex}body.pcpa-theme .game-roster[hidden]{display:none}body.pcpa-theme .game-roster select{flex:1;min-width:150px;max-width:400px}body.pcpa-theme :is(.notice,.signin-notice,.home-load-error){background:var(--pcpa-soft);border:1px solid var(--pcpa-line);color:var(--pcpa-ink);--workshop-readable:#17182d;border-radius:10px;padding:15px 18px;line-height:1.6}body.pcpa-theme .signin-notice p{color:var(--pcpa-muted)}body.pcpa-theme :is(.panel,.starter-section,.collection-empty,.profile-settings,.teacher-quest-desk,.private-roster,.bonus-rewards){background:var(--pcpa-surface);border:1px solid var(--pcpa-line);box-shadow:none;color:var(--pcpa-ink);--workshop-readable:#17182d;border-radius:14px}body.pcpa-theme :is(.badge,.collectible-rarity,.pack-series){background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d;border-radius:5px;font-size:.75rem;line-height:1.5}body.pcpa-theme :is(.cointext,.positive,.character-xp strong){color:var(--pcpa-soft-ink)}body.pcpa-theme .danger{color:var(--pcpa-danger)}body.pcpa-theme details{max-width:none}body.pcpa-theme summary{min-height:44px;padding:12px 0;font-size:.9375rem;line-height:1.5}body.pcpa-theme :is(.footnote,.hint,.muted,.activity small){color:var(--pcpa-muted);font-size:.875rem}body.pcpa-theme .activity{border-color:var(--pcpa-line)}body.pcpa-theme .pcpa-home-welcome{margin:0 0 24px}body.pcpa-theme .pcpa-home-welcome .eyebrow{margin-bottom:7px;display:block}body.pcpa-theme .pcpa-home-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}body.pcpa-theme :is(.pcpa-home-mission,.pcpa-home-hero){background:var(--pcpa-surface);border:1px solid var(--pcpa-line);--workshop-readable:#17182d;border-radius:15px;min-width:0;padding:28px}body.pcpa-theme .pcpa-pill{background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d;border-radius:20px;padding:5px 11px;font-size:.75rem;font-weight:650;line-height:1.5;display:inline-flex}body.pcpa-theme .pcpa-home-mission{flex-direction:column;align-items:flex-start;display:flex}body.pcpa-theme .pcpa-home-mission h2{max-width:650px;margin:19px 0 13px;font-size:2rem;line-height:1.2}body.pcpa-theme .pcpa-home-mission>p{max-width:620px;font-size:1rem;line-height:1.65}body.pcpa-theme .pcpa-home-rewards{color:var(--pcpa-soft-ink);flex-wrap:wrap;gap:20px;margin:22px 0;font-size:.9375rem;font-weight:600;display:flex}body.pcpa-theme .pcpa-home-rewards span{align-items:center;gap:7px;display:flex}body.pcpa-theme .pcpa-home-actions{margin:20px 0 26px}body.pcpa-theme .pcpa-home-actions .primary{padding:13px 24px;font-size:1rem}body.pcpa-theme .pcpa-chapter-progress{border-top:1px solid var(--pcpa-line);width:100%;margin-top:auto;padding-top:19px}body.pcpa-theme .pcpa-chapter-progress>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:.875rem;display:flex}body.pcpa-theme .pcpa-chapter-progress span{color:var(--pcpa-muted);font-size:.8125rem}body.pcpa-theme progress{-webkit-appearance:none;appearance:none;background:var(--pcpa-line);border:0;border-radius:9px;width:100%;height:7px;margin:12px 0 0;display:block;overflow:hidden}body.pcpa-theme progress::-webkit-progress-bar{background:var(--pcpa-line)}body.pcpa-theme progress::-webkit-progress-value{background:var(--pcpa-primary);border-radius:9px}body.pcpa-theme progress::-moz-progress-bar{background:var(--pcpa-primary);border-radius:9px}body.pcpa-theme .pcpa-home-hero{background:var(--pcpa-soft);text-align:center;--workshop-readable:#17182d;flex-direction:column;padding:22px;display:flex}body.pcpa-theme .pcpa-home-hero-heading{justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;display:flex}body.pcpa-theme .pcpa-home-hero .eyebrow{letter-spacing:.07em;font-size:.75rem}body.pcpa-theme .pcpa-home-avatar{width:160px;max-width:100%;margin:10px auto}body.pcpa-theme .pcpa-home-hero h2{overflow-wrap:anywhere;font-size:1.25rem}body.pcpa-theme .pcpa-home-xp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:16px 0;font-size:.8125rem;display:flex}body.pcpa-theme .pcpa-home-xp small{color:var(--pcpa-muted);font-size:.75rem}body.pcpa-theme .pcpa-home-xp progress{margin-top:0}body.pcpa-theme .pcpa-home-select{text-align:left;margin-top:14px;font-size:.8125rem}body.pcpa-theme .pcpa-home-select select{margin:5px 0 0;font-size:.875rem}body.pcpa-theme .pcpa-home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}body.pcpa-theme .pcpa-home-shortcuts button{text-align:left;background:var(--pcpa-surface);--workshop-readable:#17182d;border-radius:12px;align-items:center;gap:15px;padding:20px;display:flex}body.pcpa-theme .pcpa-home-shortcuts button>svg{color:var(--pcpa-soft-ink);flex-shrink:0}body.pcpa-theme .pcpa-home-shortcuts strong{font-size:1rem;display:block}body.pcpa-theme .pcpa-home-shortcuts small{color:var(--pcpa-muted);margin-top:5px;font-size:.8125rem;font-weight:400;display:block}body.pcpa-theme .game-app .adventure{color:var(--pcpa-ink);--quest-border:var(--pcpa-line);--quest-muted:var(--pcpa-muted);--quest-cyan:var(--pcpa-soft-ink)}body.pcpa-theme .adventure :is(h2,h3){color:var(--pcpa-ink);font-family:inherit}body.pcpa-theme .game-app .adventure p{color:var(--pcpa-muted)}body.pcpa-theme .adventure-tools{flex-wrap:wrap;gap:20px;margin:0 0 18px}body.pcpa-theme .quest-eyebrow{color:var(--pcpa-muted);letter-spacing:.07em;font-size:.75rem}body.pcpa-theme .adventure :is(.quest-button,.quest-quiet){border:1px solid var(--pcpa-line);background:var(--pcpa-surface);min-height:44px;color:var(--pcpa-ink);text-shadow:none;box-shadow:none;--workshop-readable:#17182d;border-radius:9px;font-family:inherit;font-size:.875rem}body.pcpa-theme .adventure .quest-quiet{color:var(--pcpa-soft-ink);--workshop-readable:inherit;background:0 0;border-color:#0000}body.pcpa-theme .adventure .quest-primary{background:var(--pcpa-primary);color:var(--pcpa-primary-ink);border-color:var(--pcpa-primary);--workshop-readable:#f7f9ff}body.pcpa-theme .adventure .quest-button:hover:not(:disabled),body.pcpa-theme .adventure .quest-quiet:hover:not(:disabled){background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d}body.pcpa-theme .adventure .quest-primary:hover:not(:disabled){background:var(--pcpa-primary);color:var(--pcpa-primary-ink);--workshop-readable:#f7f9ff}body.pcpa-theme .quest-hud{background:var(--pcpa-surface);border:1px solid var(--pcpa-line);color:var(--pcpa-ink);box-shadow:none;--workshop-readable:#17182d;border-radius:12px;flex-wrap:wrap;gap:18px;margin:0 0 26px;padding:16px 20px}body.pcpa-theme .quest-hud :is(svg,small){color:var(--pcpa-muted)}body.pcpa-theme .xp-track{background:var(--pcpa-line);box-shadow:none;border:0}body.pcpa-theme .xp-track>span{background:var(--pcpa-primary);--workshop-readable:#f7f9ff}body.pcpa-theme .wow-questlog{box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;margin:0 0 26px}body.pcpa-theme .wow-log-title{display:none}body.pcpa-theme .wow-log-columns{min-height:0;display:block}body.pcpa-theme .pcpa-quest-accordion{gap:26px;display:grid}body.pcpa-theme .pcpa-quest-group-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}body.pcpa-theme .pcpa-quest-group-heading h2{letter-spacing:0;font-size:1rem}body.pcpa-theme .pcpa-quest-group-heading>span{color:var(--pcpa-muted);font-size:.8125rem}body.pcpa-theme .pcpa-quest-card{border:1px solid var(--pcpa-line);background:var(--pcpa-surface);--workshop-readable:#17182d;border-radius:13px;margin-bottom:10px;overflow:hidden}body.pcpa-theme .pcpa-quest-card[data-state=open]{border-color:var(--pcpa-primary)}body.pcpa-theme .pcpa-quest-card>h3{margin:0;display:block}body.pcpa-theme .pcpa-quest-trigger{background:var(--pcpa-surface);width:100%;min-height:88px;color:var(--pcpa-ink);text-align:left;box-shadow:none;outline:revert;--workshop-readable:#17182d;border:0;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:18px 22px;font-family:inherit;text-decoration:none;display:grid}body.pcpa-theme .pcpa-quest-trigger:hover:not(:disabled){background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text);text-decoration:none}body.pcpa-theme .pcpa-quest-trigger>svg{width:18px;height:18px;color:var(--pcpa-muted);flex-shrink:0;transition:transform .18s}body.pcpa-theme .pcpa-quest-trigger[data-state=open]>svg{transform:rotate(180deg)}body.pcpa-theme .pcpa-quest-orb{background:var(--pcpa-bg);width:42px;height:42px;color:var(--pcpa-muted);--workshop-readable:var(--workshop-canvas-text);border-radius:50%;place-items:center;font-size:1rem;font-weight:700;display:grid}body.pcpa-theme .quest-ready .pcpa-quest-orb{background:var(--pcpa-primary);color:var(--pcpa-primary-ink);box-shadow:0 0 0 4px var(--pcpa-soft);--workshop-readable:#f7f9ff}body.pcpa-theme .quest-complete .pcpa-quest-orb{background:var(--pcpa-success-bg);color:var(--pcpa-success);--workshop-readable:#17182d}body.pcpa-theme .quest-pending .pcpa-quest-orb{background:var(--pcpa-warning-bg);color:var(--pcpa-warning);--workshop-readable:#17182d}body.pcpa-theme .pcpa-quest-text{min-width:0}body.pcpa-theme .pcpa-quest-text strong{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.45;display:block}body.pcpa-theme .pcpa-quest-text small{color:var(--pcpa-muted);margin-top:4px;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}body.pcpa-theme .pcpa-quest-state{color:var(--pcpa-muted);align-items:center;gap:6px;max-width:170px;font-size:.8125rem;font-weight:500;line-height:1.5;display:flex}body.pcpa-theme .quest-ready .pcpa-quest-state{background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d;border-radius:20px;padding:5px 10px}body.pcpa-theme .quest-complete .pcpa-quest-state{color:var(--pcpa-success)}body.pcpa-theme .quest-pending .pcpa-quest-state{color:var(--pcpa-warning)}body.pcpa-theme .pcpa-quest-body{border-top:1px solid var(--pcpa-line);padding:0;font-size:1rem}body.pcpa-theme .wow-parchment{color:var(--pcpa-ink);min-width:0;padding:24px 26px 26px 82px}body.pcpa-theme .game-app .mission-stage{min-height:0;box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;border-radius:0;display:block;overflow:visible}body.pcpa-theme .game-app .mission-copy{max-width:none;padding:0}body.pcpa-theme .mission-copy>h2,body.pcpa-theme .wow-quest-giver,body.pcpa-theme .mission-copy>.quest-eyebrow{display:none}body.pcpa-theme .mission-copy .mission-story{color:var(--pcpa-muted);max-width:none;margin:0 0 22px;font-size:1rem;line-height:1.65}body.pcpa-theme .wow-section-title{letter-spacing:0;margin:20px 0 10px;font-size:.9375rem}body.pcpa-theme .mission-assignment{background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text);border:0;border-radius:10px;max-width:none;margin:0 0 18px;padding:16px 20px}body.pcpa-theme .mission-assignment>span{color:var(--pcpa-muted);font-size:.75rem}body.pcpa-theme .mission-assignment>strong{color:var(--pcpa-ink);margin:5px 0;font-size:1.4rem}body.pcpa-theme .mission-assignment p{color:var(--pcpa-muted);font-size:1rem}body.pcpa-theme .score-goal,body.pcpa-theme .score-goal b{color:var(--pcpa-ink);font-size:1rem}body.pcpa-theme .score-goal small{color:var(--pcpa-muted);font-size:.8125rem}body.pcpa-theme .mission-loot{color:var(--pcpa-soft-ink);flex-wrap:wrap;gap:18px;margin:12px 0 20px;font-size:.9375rem;display:flex}body.pcpa-theme .mission-loot>span{align-items:center;gap:7px;display:inline-flex}body.pcpa-theme .quest-status{background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d;border-radius:20px;padding:4px 10px;font-size:.8125rem}body.pcpa-theme .mission-buttons{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}body.pcpa-theme .mission-copy .mission-report{color:var(--pcpa-muted);font-size:.875rem}body.pcpa-theme .mission-lock{color:var(--pcpa-muted);font-size:.9375rem}body.pcpa-theme .quest-section-heading{color:var(--pcpa-ink);flex-wrap:wrap}body.pcpa-theme .adventure :is(.quest-report-form,.quest-waiting,.quest-victory,.quest-onboard,.quest-field-guide,.quest-settings,.quest-archive,.journal-entry,.quest-replay,.quest-empty,.quest-teacher,.teacher-review-layout>div,.sign-guide>div){background:var(--pcpa-surface);border:1px solid var(--pcpa-line);color:var(--pcpa-ink);box-shadow:none;--workshop-readable:#17182d;border-radius:12px}body.pcpa-theme .adventure :is(.quest-report-form,.quest-waiting){background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text);gap:14px;margin-top:22px;padding:20px}body.pcpa-theme .adventure .quest-victory{background:var(--pcpa-success-bg);border-color:var(--pcpa-success);color:var(--pcpa-success);--workshop-readable:#17182d}body.pcpa-theme .adventure .quest-report-form label{color:var(--pcpa-ink);font-size:.875rem}body.pcpa-theme .adventure :is(input,select,textarea){background:var(--pcpa-surface);color:var(--pcpa-ink);border:1px solid var(--pcpa-line);--workshop-readable:#17182d}body.pcpa-theme .adventure .quest-field-guide{border:0;border-top:1px solid var(--pcpa-line);--workshop-readable:inherit;background:0 0;border-radius:0;margin-top:24px;padding:14px 0 0}body.pcpa-theme .adventure :is(.quest-field-guide summary,.sign-guide strong,.quest-teacher .quest-eyebrow){color:var(--pcpa-soft-ink)}body.pcpa-theme .adventure :is(.quest-fineprint,.journal-meta,.journal-entry small,.archive-row small,.node-number){color:var(--pcpa-muted);font-size:.8125rem}body.pcpa-theme .adventure .journal-note{color:var(--pcpa-ink);border-color:var(--pcpa-line)}body.pcpa-theme .adventure :is(.journal-reward,.archive-row b){color:var(--pcpa-soft-ink)}body.pcpa-theme .adventure .journal-reward>b{color:var(--pcpa-success)}body.pcpa-theme .adventure .quest-checkbox{background:var(--pcpa-bg);color:var(--pcpa-ink);--workshop-readable:var(--workshop-canvas-text)}body.pcpa-theme .adventure .quest-checkbox small{color:var(--pcpa-muted)}body.pcpa-theme .adventure :is(.quest-review,.archive-row){border-color:var(--pcpa-line)}body.pcpa-theme .adventure :is(.quest-message,.quest-onboard){background:var(--pcpa-soft);color:var(--pcpa-ink);border-color:var(--pcpa-line);--workshop-readable:#17182d}body.pcpa-theme .adventure .quest-error{background:var(--pcpa-danger-bg);color:var(--pcpa-danger);--workshop-readable:#17182d}body.pcpa-theme .adventure .status-approved{background:var(--pcpa-success-bg);color:var(--pcpa-success);--workshop-readable:#17182d}body.pcpa-theme .adventure .status-submitted{background:var(--pcpa-warning-bg);color:var(--pcpa-warning);--workshop-readable:#17182d}body.pcpa-theme .adventure .status-returned{background:var(--pcpa-danger-bg);color:var(--pcpa-danger);--workshop-readable:#17182d}body.pcpa-theme .game-app .chapter-guide-bar{background:var(--pcpa-surface);color:var(--pcpa-ink);border:1px solid var(--pcpa-line);--workshop-readable:#17182d;border-radius:12px;gap:24px;padding:20px 22px}body.pcpa-theme .game-app .chapter-guide-bar strong{color:var(--pcpa-ink)}body.pcpa-theme .game-app .chapter-guide-bar p{color:var(--pcpa-muted)}body.pcpa-theme .game-app .chapter-guide-bar select{background:var(--pcpa-bg);color:var(--pcpa-ink);border-color:var(--pcpa-line);--workshop-readable:var(--workshop-canvas-text);border-radius:9px;margin:0}body.pcpa-theme .game-app .ixl-skill-examples{background:var(--pcpa-bg);border:1px solid var(--pcpa-line);--workshop-readable:var(--workshop-canvas-text);border-radius:10px;margin-top:22px;padding:18px 20px}body.pcpa-theme .game-app :is(.ixl-skill-examples h3,.sentinel-challenge-heading h3,.sentinel-answer-card h4){color:var(--pcpa-ink);font-family:inherit;font-size:1.125rem}body.pcpa-theme .game-app :is(.ixl-worked-example summary,.sentinel-answer-card .seal-question){color:var(--pcpa-ink);font-size:1rem}body.pcpa-theme .game-app :is(.ixl-worked-example,.sentinel-challenge){border-color:var(--pcpa-line)}body.pcpa-theme .game-app :is(.ixl-skill-examples .example-caption,.ixl-worked-example summary small,.sentinel-challenge-heading>span,.seal-card-label){color:var(--pcpa-muted);font-size:.8125rem}body.pcpa-theme .example-number{background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d;border:0}body.pcpa-theme .game-app .ixl-worked-example>div>strong{color:var(--pcpa-soft-ink)}body.pcpa-theme .sentinel-seal-progress>span{background:var(--pcpa-soft);border-color:var(--pcpa-line);color:var(--pcpa-soft-ink);--workshop-readable:#17182d}body.pcpa-theme .sentinel-seal-progress>span.seal-lit{background:var(--pcpa-primary);color:var(--pcpa-primary-ink);border-color:var(--pcpa-primary);box-shadow:none;--workshop-readable:#f7f9ff}body.pcpa-theme .game-app .sentinel-answer-card{background:var(--pcpa-bg);border:1px solid var(--pcpa-line);--workshop-readable:var(--workshop-canvas-text);border-radius:12px}body.pcpa-theme .game-app .sentinel-answer-card.seal-correct{background:var(--pcpa-success-bg);border-color:var(--pcpa-success);--workshop-readable:#17182d}body.pcpa-theme .game-app .sentinel-answer-card :is(input,select){background:var(--pcpa-surface);color:var(--pcpa-ink);border-color:var(--pcpa-line);--workshop-readable:#17182d}body.pcpa-theme .game-app .sentinel-answer-card :is(input,select):disabled{background:var(--pcpa-success-bg);color:var(--pcpa-success);--workshop-readable:#17182d}body.pcpa-theme .game-app .sentinel-answer-card .seal-feedback{color:var(--pcpa-danger)}body.pcpa-theme .game-app .sentinel-answer-card .correct-feedback{color:var(--pcpa-success)}body.pcpa-theme .math-arcade{color:var(--pcpa-ink)}body.pcpa-theme .math-arcade .arcade-console,body.pcpa-theme .math-arcade .arcade-game-menu button{background:var(--pcpa-surface);color:var(--pcpa-ink);border-color:var(--pcpa-line);--workshop-readable:#17182d}body.pcpa-theme .math-arcade .arcade-game-menu button:hover:not(:disabled),body.pcpa-theme .math-arcade .arcade-game-menu button[aria-pressed=true]{background:var(--pcpa-soft);color:var(--pcpa-ink);border-color:var(--pcpa-primary);--workshop-readable:#17182d}body.pcpa-theme .math-arcade .arcade-game-menu button[aria-pressed=true]{box-shadow:0 4px 0 var(--pcpa-primary)}body.pcpa-theme .math-arcade .arcade-game-menu b{color:var(--pcpa-success)}body.pcpa-theme .math-arcade :is(.arcade-daily-total,.arcade-reward-label){background:var(--pcpa-warning-bg);color:var(--pcpa-warning);border-color:var(--pcpa-warning);--workshop-readable:#17182d}body.pcpa-theme .math-arcade .arcade-options label{background:var(--pcpa-bg);color:var(--pcpa-ink);border-color:var(--pcpa-line);--workshop-readable:var(--workshop-canvas-text)}body.pcpa-theme .math-arcade .arcade-console details{border-color:var(--pcpa-line)}body.pcpa-theme .math-arcade .arcade-console input::placeholder{color:var(--pcpa-muted);opacity:1}body.pcpa-theme .math-arcade :is(.arcade-autosave,.arcade-coin-note){color:var(--pcpa-muted)}body.pcpa-theme .math-arcade .arcade-correct{background:var(--pcpa-success-bg);color:var(--pcpa-success);--workshop-readable:#17182d}body.pcpa-theme .math-arcade :is(.arcade-try,.arcade-prompt-note){background:var(--pcpa-warning-bg);color:var(--pcpa-warning);--workshop-readable:#17182d}body.pcpa-theme .math-arcade .arcade-win-coins{color:var(--pcpa-warning)}body.pcpa-theme .math-arcade .cavern-grid button{color:#7be5e0;opacity:1;--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#325465,#253d52);border-color:#476b7a}body.pcpa-theme .math-arcade .cavern-grid .neighbor:not(:disabled){border-color:#92ead4;box-shadow:0 0 12px #68dbcf50}body.pcpa-theme .math-arcade .cavern-grid button:hover:not(:disabled),body.pcpa-theme .math-arcade .cavern-grid .destination{--workshop-readable:#f7f9ff;background:#247b78;border-color:#e3fff5}body.pcpa-theme .math-arcade .cavern-grid .here{background:#578497}body.pcpa-theme .math-arcade .cavern-grid .exit{color:#efc260}body.pcpa-theme .math-arcade .cavern-grid small{color:#ffe0a3;--workshop-readable:#f7f9ff;background:#10283d;border-radius:3px;padding:1px 4px}body.pcpa-theme .game-app .seal-correct .quest-button{background:var(--pcpa-success-bg);color:var(--pcpa-success);border-color:var(--pcpa-success);--workshop-readable:#17182d}body.pcpa-theme .sentinel-victory{background:var(--pcpa-header);border-color:var(--pcpa-sky);--workshop-readable:#f7f9ff;border-radius:14px}body.pcpa-theme .sentinel-victory-shade{--workshop-readable:#f7f9ff;background:linear-gradient(#071b35d9,#0a2951ef)}body.pcpa-theme .game-app .sentinel-victory :is(h3,.sentinel-victory-copy h3){color:var(--pcpa-header-ink);text-shadow:none;font-family:inherit}body.pcpa-theme .game-app .sentinel-victory :is(p,.sentinel-victory-copy>span,.sentinel-reward-status){color:var(--pcpa-sky)}body.pcpa-theme .sentinel-reward-preview>span{color:#e2f1ff;background:#0a2951b8;border-color:#afcee866;border-radius:9px}body.pcpa-theme .character-portrait{image-rendering:pixelated}body.pcpa-theme .character-profile{background:var(--pcpa-surface);border:1px solid var(--pcpa-line);--workshop-readable:#17182d;border-radius:15px;grid-template-columns:190px minmax(0,1fr);gap:26px;padding:24px}body.pcpa-theme .character-podium .character-portrait{width:180px;height:180px}body.pcpa-theme .character-level{background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d;border-radius:8px;font-size:.8125rem}body.pcpa-theme .character-profile h2{font-size:1.875rem}body.pcpa-theme .character-xp :is(small,strong){color:var(--pcpa-muted)}body.pcpa-theme .character-xp progress{background:var(--pcpa-line);height:7px}body.pcpa-theme .collection-heading h2{font-size:1.4rem}body.pcpa-theme .collection-heading h2 span{color:var(--pcpa-muted);font-family:inherit}body.pcpa-theme .collectible-card{background:var(--pcpa-surface);border:1px solid var(--pcpa-line);border-bottom:4px solid var(--rarity-color);--workshop-readable:#17182d;border-radius:13px;padding:16px}body.pcpa-theme .collectible-card.active-character{background:var(--pcpa-soft);border-color:var(--pcpa-primary);border-bottom-color:var(--rarity-color);--workshop-readable:#17182d}body.pcpa-theme .collectible-card h3{min-height:2.7em;font-size:1.125rem}body.pcpa-theme .using-character{opacity:1;background:var(--pcpa-soft);border-color:var(--pcpa-line);color:var(--pcpa-soft-ink);--workshop-readable:#17182d}body.pcpa-theme :is(.locked-label,.character-sale-guide,.character-pack-help){color:var(--pcpa-muted);font-size:.875rem}body.pcpa-theme .character-sell-button{background:var(--pcpa-soft);color:var(--pcpa-soft-ink);border-color:var(--pcpa-line);--workshop-readable:#17182d}body.pcpa-theme .profile-settings{padding:4px 20px}body.pcpa-theme .profile-settings[open]{padding-bottom:20px}body.pcpa-theme .collection-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:24px 0;font-size:.875rem;display:flex}body.pcpa-theme .free-pack-start{max-width:820px;margin:0 auto}body.pcpa-theme .free-pack-start>p{max-width:650px;margin:12px 0 20px}body.pcpa-theme .free-pack-preview{background:var(--pcpa-soft);--workshop-readable:#17182d;border-radius:12px;justify-content:center;gap:16px;padding:20px;display:flex}body.pcpa-theme .free-pack-preview .character-portrait{width:29%;max-width:180px}body.pcpa-theme .free-pack-start .starter-save{width:100%;margin-top:12px}body.pcpa-theme .theme-pack-grid{grid-template-columns:1fr;max-width:1000px;margin:0 auto 24px;display:grid}body.pcpa-theme .theme-pack{background:var(--pcpa-surface);border:1px solid var(--pcpa-line);--workshop-readable:#17182d;border-radius:15px;grid-template-columns:1fr 1fr;min-width:0;display:grid;overflow:hidden}body.pcpa-theme .theme-pack-art{background:var(--pcpa-soft);--workshop-readable:#17182d;border:0;justify-content:center;align-items:center;min-height:290px;padding:20px 0;display:flex}body.pcpa-theme .theme-pack-art .character-portrait{width:39%;margin:0 -3.5%}body.pcpa-theme .theme-pack-art .character-portrait:nth-child(2){z-index:1;position:relative;transform:scale(1.15)}body.pcpa-theme .theme-pack-body{min-width:0;padding:30px}body.pcpa-theme .pack-series{padding:4px 8px;display:inline-block}body.pcpa-theme .theme-pack h2{margin:10px 0;font-size:2rem}body.pcpa-theme .theme-pack p{font-size:1rem;line-height:1.65}body.pcpa-theme .pack-card-count{color:var(--pcpa-muted);margin:18px 0;font-size:.875rem;display:block}body.pcpa-theme .theme-pack :is(.primary,.browse-pack){justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:10px;display:flex}body.pcpa-theme .pack-odds{border-top:1px solid var(--pcpa-line);margin-top:20px;padding-top:4px}body.pcpa-theme .pack-odds>div{justify-content:space-between;gap:15px;padding:5px 0;font-size:.875rem;display:flex}body.pcpa-theme .pack-odds p{margin-top:12px;font-size:.8125rem}body.pcpa-theme :is(.limited-teacher-count,.character-migration-note){background:var(--pcpa-soft);color:var(--pcpa-soft-ink);border:1px solid var(--pcpa-line);--workshop-readable:#17182d;border-radius:10px;margin-bottom:18px;padding:14px 18px;font-size:.875rem;line-height:1.6}body.pcpa-theme .pack-catalog-title{margin:20px 0}body.pcpa-theme .rewardrules{background:var(--pcpa-header);color:var(--pcpa-header-ink);--workshop-readable:#f7f9ff;border-radius:12px;line-height:1.6}body.pcpa-theme .rewardrules svg{color:var(--pcpa-sky)}body.pcpa-theme .character-prize .rewardart{background:var(--pcpa-soft);--workshop-readable:#17182d;border-radius:10px;align-self:start}body.pcpa-theme .character-prize.unlocked{border-color:var(--pcpa-primary)}body.pcpa-theme .character-prize .badge{font-size:.75rem}body.pcpa-theme .character-prize form label,body.pcpa-theme .character-prize form button{font-size:.875rem}body.pcpa-theme .character-reveal[data-slot=dialog-content]{background:var(--pcpa-surface);color:var(--pcpa-ink);border:1px solid var(--pcpa-line);--workshop-readable:#17182d;border-radius:16px;padding:28px}body.pcpa-theme .character-reveal h2{color:var(--pcpa-ink);font:700 1.75rem/1.25 system-ui,sans-serif}body.pcpa-theme .character-reveal .primary{background:var(--pcpa-primary);color:var(--pcpa-primary-ink);--workshop-readable:#f7f9ff;border-radius:9px}body.pcpa-theme .rewardcard{background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text);border-radius:12px}body.pcpa-theme .rewardcard :is(h3,p,.cardresult){color:var(--pcpa-ink)}body.pcpa-theme .epic-reveal{background:color-mix(in srgb,var(--pcpa-surface) 88%,#a775dc);--workshop-readable:#17182d}body.pcpa-theme .legendary-reveal{background:color-mix(in srgb,var(--pcpa-surface) 86%,#e4b84f);--workshop-readable:#17182d}body.pcpa-theme .character-sale-dialog[data-slot=alert-dialog-content]{background:var(--pcpa-surface);color:var(--pcpa-ink);border-color:var(--pcpa-line);--workshop-readable:#17182d;border-radius:14px}body.pcpa-theme .character-sale-dialog [data-slot=alert-dialog-description]{color:var(--pcpa-muted)}body.pcpa-theme .character-sale-dialog [data-slot=alert-dialog-cancel]{color:var(--pcpa-ink);background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text)}body.pcpa-theme :is([data-slot=alert-dialog-overlay]:has(~.character-sale-dialog),[data-slot=dialog-overlay]:has(~.character-reveal)){background:var(--pcpa-overlay)}body.pcpa-theme .teacher-quest-desk{margin-bottom:24px;padding:24px}body.pcpa-theme .desk-heading{flex-wrap:wrap;gap:20px}body.pcpa-theme :is(.desk-heading h2,.desk-heading h3,.private-roster summary){color:var(--pcpa-ink);font-family:inherit}body.pcpa-theme :is(.desk-count,.roster-private-label){background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d;border:0}body.pcpa-theme :is(.desk-link,.desk-actions button){background:var(--pcpa-surface);color:var(--pcpa-ink);border-color:var(--pcpa-line);--workshop-readable:#17182d;border-radius:9px}body.pcpa-theme :is(.desk-ixl,.iready-desk,.desk-import,.desk-mapping,.desk-review,.desk-alert,.iready-settings,.iready-sidequests,.roster-import-preview){background:var(--pcpa-bg);border:1px solid var(--pcpa-line);color:var(--pcpa-ink);--workshop-readable:var(--workshop-canvas-text);border-radius:10px}body.pcpa-theme :is(.teacher-quest-desk,.private-roster) :is(p,small,.desk-footnote,.roster-help,.desk-empty){color:var(--pcpa-muted)}body.pcpa-theme .teacher-quest-desk :is(input,select,textarea),body.pcpa-theme .private-roster :is(input,select,textarea){background:var(--pcpa-surface);color:var(--pcpa-ink);border-color:var(--pcpa-line);--workshop-readable:#17182d}body.pcpa-theme :is(.teacher-quest-desk,.private-roster) table{border-collapse:collapse;width:100%;color:var(--pcpa-ink);font-size:.875rem;line-height:1.6}body.pcpa-theme :is(.teacher-quest-desk,.private-roster) :is(td,th){color:var(--pcpa-ink);border-color:var(--pcpa-line);text-align:left;padding:14px 12px}body.pcpa-theme :is(.teacher-quest-desk,.private-roster) th{background:var(--pcpa-bg);white-space:normal;--workshop-readable:var(--workshop-canvas-text);font-size:.8125rem}body.pcpa-theme :is(.teacher-quest-desk,.private-roster) caption{color:var(--pcpa-muted);text-align:left;padding:15px 0;font-size:.8125rem}body.pcpa-theme .desk-table small{font-size:.8125rem}body.pcpa-theme .desk-pending-row:hover,body.pcpa-theme .desk-table .desk-selected{background:var(--pcpa-soft);--workshop-readable:#17182d}body.pcpa-theme .desk-detail-row td{background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text)}body.pcpa-theme .desk-status{background:var(--pcpa-bg);color:var(--pcpa-muted);--workshop-readable:var(--workshop-canvas-text)}body.pcpa-theme :is(.desk-ready,.status-approved){background:var(--pcpa-success-bg);color:var(--pcpa-success);--workshop-readable:#17182d}body.pcpa-theme :is(.desk-below,.desk-ambiguous,.desk-missing){background:var(--pcpa-warning-bg);color:var(--pcpa-warning);--workshop-readable:#17182d}body.pcpa-theme :is(.desk-error,.desk-invalid){background:var(--pcpa-danger-bg);color:var(--pcpa-danger);--workshop-readable:#17182d}body.pcpa-theme .desk-review .primary{background:var(--pcpa-primary);color:var(--pcpa-primary-ink);--workshop-readable:#f7f9ff}body.pcpa-theme .private-roster{margin:24px 0}body.pcpa-theme .bonus-rewards{margin-top:24px;padding:5px 22px}body.pcpa-theme .bonus-rewards .cards{margin-top:15px}body.pcpa-theme .roster-name-preview{background:var(--pcpa-surface);border-color:var(--pcpa-line);color:var(--pcpa-ink);--workshop-readable:#17182d}body.pcpa-theme .workshop-login{background:var(--pcpa-bg);color:var(--pcpa-ink);--workshop-readable:var(--workshop-canvas-text);padding-top:44px}body.pcpa-theme .login-brand{color:var(--pcpa-ink);font-family:inherit;font-size:1.5rem;font-weight:750}body.pcpa-theme .login-card{background:var(--pcpa-surface);border:1px solid var(--pcpa-line);box-shadow:none;--workshop-readable:#17182d;border-radius:16px}body.pcpa-theme .login-card h1{color:var(--pcpa-ink);letter-spacing:-.03em;font-family:inherit;font-size:1.875rem}body.pcpa-theme .login-emblem{background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d;border-radius:12px}body.pcpa-theme .login-card :is(p,.login-existing-note,.login-privacy){color:var(--pcpa-muted)}body.pcpa-theme :is(.login-signout,.login-back,.login-privacy a){color:var(--pcpa-soft-ink)}body.pcpa-theme .login-privacy{border-color:var(--pcpa-line)}body.pcpa-theme .login-error{background:var(--pcpa-danger-bg);color:var(--pcpa-danger);border-color:var(--pcpa-line);--workshop-readable:#17182d}body.pcpa-theme .google-setup-note{background:var(--pcpa-warning-bg);border-color:var(--pcpa-line);--workshop-readable:#17182d}body.pcpa-theme .google-setup-note :is(p,strong){color:var(--pcpa-warning)}body.pcpa-theme .pcpa-privacy{background:var(--pcpa-surface);color:var(--pcpa-ink);border:1px solid var(--pcpa-line);--workshop-readable:#17182d;border-radius:16px;margin:32px auto!important}body.pcpa-theme .pcpa-privacy h1{margin-top:28px;font-size:1.875rem}body.pcpa-theme .quest-presentation{color:#edf5ff;--workshop-readable:#f7f9ff;background:#0a2951;border-color:#688cac;border-radius:16px}body.pcpa-theme .quest-presentation :is(.cinema-top,.cinema-bottom){color:#dbeaff;--workshop-readable:#f7f9ff;background:#071b35f0;border-color:#365a82}body.pcpa-theme .quest-presentation .cinema-controls button,body.pcpa-theme .quest-presentation .cinema-top button{color:#edf5ff;--workshop-readable:#f7f9ff;background:#193d68;border:1px solid #577eaa;border-radius:9px}body.pcpa-theme .quest-presentation .cinema-controls button:hover{--workshop-readable:#f7f9ff;background:#285582}body.pcpa-theme .quest-presentation .cinema-copy :is(h2,p){color:#edf5ff;font-family:inherit}body.pcpa-theme .quest-presentation :is(.quest-eyebrow,.cinema-call,.cinema-reward,.cinema-subtitle){color:#afcee8}body.pcpa-theme .quest-presentation .cinema-task{--workshop-readable:#f7f9ff;background:#0a2951df;border-color:#577eaa;border-radius:12px}body.pcpa-theme .quest-presentation .cinema-task :is(span,strong){color:#edf5ff}body.pcpa-theme .quest-presentation .demo-dialogue{--workshop-readable:#f7f9ff;background:#0a2951ed;border-color:#688cac;border-radius:12px}body.pcpa-theme .quest-presentation .demo-dialogue p{color:#edf5ff}@media (min-width:1600px){body.pcpa-theme .game-app>main,body.pcpa-theme .pcpa-masthead-inner{max-width:1280px}}@media (max-width:900px){body.pcpa-theme .pcpa-home-grid{grid-template-columns:minmax(0,1fr) 240px}body.pcpa-theme .pcpa-home-mission{padding:24px}body.pcpa-theme .pcpa-home-mission h2{font-size:1.75rem}body.pcpa-theme .pcpa-home-shortcuts{gap:12px}body.pcpa-theme .pcpa-home-shortcuts button{padding:16px}body.pcpa-theme .teacher-quest-desk{padding:20px}body.pcpa-theme .sentinel-answer-grid{grid-template-columns:1fr}body.pcpa-theme .wow-parchment{padding-left:26px}}@media (max-width:700px){body.pcpa-theme .game-app>main{padding:24px 18px 0}body.pcpa-theme .pcpa-masthead-inner{padding:20px 18px 14px}body.pcpa-theme .pcpa-brand-row{gap:18px}body.pcpa-theme .game-hud{gap:10px}body.pcpa-theme .hud-hero{display:none}body.pcpa-theme .pcpa-masthead nav{gap:3px}body.pcpa-theme .pcpa-masthead nav button{padding:10px 11px;font-size:.8125rem}body.pcpa-theme .pcpa-masthead .teacher-menu{margin-left:0}body.pcpa-theme .pcpa-home-grid,body.pcpa-theme .pcpa-home-shortcuts{grid-template-columns:1fr}body.pcpa-theme .pcpa-home-hero{text-align:left;grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}body.pcpa-theme .pcpa-home-hero-heading,body.pcpa-theme .pcpa-home-select{grid-column:1/-1}body.pcpa-theme .pcpa-home-avatar{grid-area:2/1/5;width:110px;margin:0}body.pcpa-theme .pcpa-home-hero h2,body.pcpa-theme .pcpa-home-xp,body.pcpa-theme .pcpa-home-hero>button{grid-column:2}body.pcpa-theme .pcpa-home-xp{margin:0}body.pcpa-theme .pcpa-quest-trigger{grid-template-columns:36px minmax(0,1fr) 18px;gap:12px;padding:16px}body.pcpa-theme .pcpa-quest-orb{width:34px;height:34px}body.pcpa-theme .pcpa-quest-text strong{font-size:.9375rem}body.pcpa-theme .pcpa-quest-state{grid-area:2/2;justify-self:start;max-width:none}body.pcpa-theme .pcpa-quest-trigger>svg{grid-area:1/3}body.pcpa-theme .wow-parchment{padding:20px}body.pcpa-theme .quest-hud{gap:12px;padding:16px}body.pcpa-theme .quest-hud .xp-track{min-width:80px}body.pcpa-theme .quest-hud>button{margin-left:0}body.pcpa-theme .theme-pack{grid-template-columns:1fr}body.pcpa-theme .theme-pack-art{min-height:220px;max-height:270px}body.pcpa-theme .theme-pack-art .character-portrait{max-width:170px}body.pcpa-theme .theme-pack-body{padding:24px}body.pcpa-theme .character-profile{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:18px}body.pcpa-theme .character-podium .character-portrait{width:110px;height:110px}body.pcpa-theme .character-profile h2{font-size:1.5rem}body.pcpa-theme .adventure .quest-report-form{flex-wrap:wrap;padding:18px;display:flex}body.pcpa-theme .adventure .quest-report-form>div{flex-basis:100%}body.pcpa-theme .adventure .quest-report-form label{flex:180px}body.pcpa-theme .adventure .quest-report-form>button{width:100%}body.pcpa-theme .teacher-review-layout{grid-template-columns:1fr}body.pcpa-theme .teacher-quest-desk{padding:18px}body.pcpa-theme .pcpa-privacy{border:0;border-radius:0;margin:0!important}}@media (max-width:420px){body.pcpa-theme .game-app>main{padding-left:12px;padding-right:12px}body.pcpa-theme h1{font-size:1.7rem}body.pcpa-theme .pcpa-home-mission{padding:20px}body.pcpa-theme .pcpa-quest-state{font-size:.75rem}body.pcpa-theme .pcpa-masthead nav button>svg{display:none}body.pcpa-theme .adventure-tools .adventure-actions{width:100%}body.pcpa-theme .adventure-tools .adventure-actions button{flex:1}body.pcpa-theme .wow-parchment{padding:16px}body.pcpa-theme .character-filters label{min-width:120px}body.pcpa-theme .character-profile{grid-template-columns:90px minmax(0,1fr);gap:12px}body.pcpa-theme .character-podium .character-portrait{width:90px;height:90px}body.pcpa-theme .teacher-quest-desk{padding:14px}}@media (prefers-reduced-motion:reduce){body.pcpa-theme .pcpa-quest-trigger>svg{transition:none}body.pcpa-theme .pcpa-quest-card [data-slot=accordion-content]{animation:none}}@media print{body.pcpa-theme .pcpa-masthead,body.pcpa-theme .section-navigation,body.pcpa-theme .game-roster{display:none!important}body.pcpa-theme .game-app>main{width:100%;margin:0;padding:0}}body.pcpa-theme :is(.league,.classroom-desk,.progress-recap){min-width:0;margin:24px 0;padding:24px}body.pcpa-theme :is(.league,.classroom-desk,.progress-recap) .desk-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}body.pcpa-theme :is(.league,.classroom-desk,.progress-recap) h2{margin:6px 0 10px}body.pcpa-theme :is(.league-controls,.roster-period-controls,.class-status-filters){flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}body.pcpa-theme .league-controls>label{min-width:160px}body.pcpa-theme :is(.league-controls,.roster-period-controls) select{margin-bottom:0}body.pcpa-theme .roster-period-controls{background:var(--pcpa-bg);border:1px solid var(--pcpa-line);--workshop-readable:var(--workshop-canvas-text);border-radius:12px;align-items:flex-end;padding:18px}body.pcpa-theme .class-status-filters button{border-radius:22px;padding:10px 14px;font-size:.875rem}body.pcpa-theme :is(.league-controls,.class-status-filters) button[aria-pressed=true]{background:var(--pcpa-primary);color:var(--pcpa-primary-ink);border-color:var(--pcpa-primary);--workshop-readable:#f7f9ff}body.pcpa-theme .table-scroll{max-width:100%;overflow-x:auto}body.pcpa-theme :is(.league,.classroom-desk) table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}body.pcpa-theme :is(.league,.classroom-desk) :is(th,td){text-align:left;border-bottom:1px solid var(--pcpa-line);color:var(--pcpa-ink);padding:14px 12px}body.pcpa-theme :is(.league,.classroom-desk) th{background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text);font-size:.875rem}body.pcpa-theme :is(.league,.classroom-desk) td small{color:var(--pcpa-muted);margin-top:4px;font-size:.8125rem;display:block}body.pcpa-theme :is(.league,.classroom-desk) caption{caption-side:bottom;text-align:left;color:var(--pcpa-muted);padding:14px 0;font-size:.875rem}body.pcpa-theme .league-you{background:var(--pcpa-soft);--workshop-readable:#17182d;border-radius:12px;align-items:center;gap:14px;margin-bottom:22px;padding:18px 20px;display:flex}body.pcpa-theme .league-you>svg{color:var(--pcpa-soft-ink);flex-shrink:0}body.pcpa-theme .league-you p{margin-top:4px;font-size:.875rem}body.pcpa-theme .league-hero{align-items:center;gap:12px;min-width:180px;display:flex}body.pcpa-theme .league-hero .character-portrait{flex-shrink:0;width:48px;height:48px}body.pcpa-theme .league-my-row{background:var(--pcpa-soft);--workshop-readable:#17182d}body.pcpa-theme .league-empty{text-align:center;border:1px dashed var(--pcpa-line);background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text);border-radius:12px;padding:36px 22px}body.pcpa-theme .league-empty h3{margin:14px 0 10px}body.pcpa-theme .league .footnote{margin-top:20px}body.pcpa-theme .classroom-settings{border:1px solid var(--pcpa-line);background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text);border-radius:12px;margin:18px 0 24px;padding:8px 18px}body.pcpa-theme .classroom-settings[open]{padding-bottom:20px}body.pcpa-theme .classroom-settings select,body.pcpa-theme .classroom-settings input{min-width:160px;margin:0}body.pcpa-theme .classroom-settings .table-scroll{margin:18px 0}body.pcpa-theme .classroom-settings .desk-filters{align-items:start}body.pcpa-theme .classroom-desk .desk-filters{flex-wrap:wrap;gap:16px;display:flex}body.pcpa-theme .classroom-desk .desk-filters label{flex:200px;min-width:0}body.pcpa-theme .classroom-desk .desk-filters select{max-width:100%}body.pcpa-theme .progress-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}body.pcpa-theme .progress-totals>div{background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text);border-radius:12px;padding:18px}body.pcpa-theme .progress-totals strong{font-size:1.8rem;line-height:1.3;display:block}body.pcpa-theme .progress-totals span{color:var(--pcpa-muted);margin-top:5px;font-size:.875rem;display:block}body.pcpa-theme .recap-skills{margin:18px 0;padding:0;list-style:none}body.pcpa-theme .recap-skills li{border-bottom:1px solid var(--pcpa-line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:13px 0;display:flex}body.pcpa-theme .recap-skills span{color:var(--pcpa-muted);font-size:.875rem}body.pcpa-theme .recap-identity{border-top:1px solid var(--pcpa-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:20px;font-size:.875rem;display:flex}body.pcpa-theme .home-assignment{margin:0 0 20px;font-size:.875rem}body.pcpa-theme .collection-goals{background:var(--pcpa-surface);border:1px solid var(--pcpa-line);--workshop-readable:#17182d;border-radius:12px;margin:0 0 24px;padding:6px 18px}body.pcpa-theme .collection-goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}body.pcpa-theme .collection-goal-grid article{border:1px solid var(--pcpa-line);background:var(--pcpa-bg);--workshop-readable:var(--workshop-canvas-text);border-radius:10px;padding:18px}body.pcpa-theme .collection-goal-grid p{margin:7px 0;font-size:.875rem}body.pcpa-theme .collection-goal-grid small{color:var(--pcpa-muted);margin:10px 0;font-size:.8125rem;display:block}body.pcpa-theme .collection-goal-grid button{width:100%}body.pcpa-theme .collectible-card .favorite-character{color:var(--pcpa-muted);--workshop-readable:inherit;background:0 0;margin:6px 0}body.pcpa-theme .collectible-card .favorite-character[aria-pressed=true]{background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d}body.pcpa-theme .card-sale-value{color:var(--pcpa-muted);margin:9px 0;font-size:.8125rem;display:block}@media (max-width:800px){body.pcpa-theme .collection-goal-grid,body.pcpa-theme .progress-totals{grid-template-columns:repeat(2,minmax(0,1fr))}body.pcpa-theme :is(.league,.classroom-desk,.progress-recap){padding:18px}body.pcpa-theme .league-hero{min-width:150px}body.pcpa-theme .league-hero .character-portrait{display:none}}@media (max-width:420px){body.pcpa-theme .collection-goal-grid{grid-template-columns:1fr}body.pcpa-theme .progress-totals{gap:9px}body.pcpa-theme .progress-totals>div{padding:12px}body.pcpa-theme .league-controls>label{flex:1}}body.pcpa-theme .league-showcase{align-items:center;gap:14px;min-width:280px}body.pcpa-theme .league-showcase .league-portrait-frame{border:1px solid var(--pcpa-line);background:var(--pcpa-soft);--workshop-readable:#17182d;border-radius:12px;flex:0 0 88px;place-items:center;width:88px;height:96px;display:grid}body.pcpa-theme .league-showcase .character-portrait{flex-shrink:0;width:84px;height:84px;display:block}body.pcpa-theme .league-character-name{color:var(--pcpa-ink);margin:6px 0 2px;font-size:.875rem;display:block}body.pcpa-theme .league-character-rarity{color:var(--pcpa-soft-ink);font-size:.8125rem;display:block}body.pcpa-theme .league-showcase small{color:var(--pcpa-muted);white-space:normal;margin-top:6px;font-size:.8125rem;display:block}body.pcpa-theme .league-stats-table{font-variant-numeric:tabular-nums}body.pcpa-theme .league-stats-table th{min-width:85px}body.pcpa-theme .league-stats-table .league-ranked-column{background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d}@media (max-width:700px){body.pcpa-theme .league-showcase{gap:10px;min-width:245px}body.pcpa-theme .league-showcase .league-portrait-frame{flex-basis:70px;width:70px;height:80px}body.pcpa-theme .league-showcase .character-portrait{width:68px;height:68px;display:block}body.pcpa-theme .league-stats-table :is(th,td){padding:12px 9px}}body.pcpa-theme .skin-wardrobe{border:1px solid var(--border,#cbd8e8);background:var(--card,#fff);--workshop-readable:#17182d;border-radius:22px;margin:0 0 28px;padding:24px}.skin-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.skin-heading h2{margin:5px 0}.skin-heading p{margin:8px 0}.skin-heading>div:last-child{gap:10px;display:grid}.skin-themes{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.skin-themes button{border-radius:30px;min-height:44px}body.pcpa-theme .skin-themes button[aria-pressed=true]{color:#fff;--workshop-readable:#f7f9ff;background:#0a2951;border-color:#0a2951}.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.skin-card{text-align:center;border:2px solid #cbd8e8;border-radius:18px;min-width:0;padding:16px}.skin-card.skin-equipped{border-color:#3970ad;box-shadow:0 0 0 2px #dbeaff}.skin-preview{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--skin-aura) 28%,transparent),transparent 72%);border-radius:14px}.skin-preview .character-portrait{width:160px;max-width:100%;margin:auto}.skin-card h3{margin:8px 0}.skin-card small{margin-bottom:14px;display:block}.skin-card button{width:100%;min-height:44px}.skin-wardrobe>p[role=status]{min-height:1.5em;margin:14px 0 0}@media (max-width:640px){.skin-heading{display:block}.skin-heading>div:last-child{margin-top:14px}.skin-grid{grid-template-columns:1fr}.skin-preview .character-portrait{width:150px}body.pcpa-theme .skin-wardrobe{padding:16px}}body.pcpa-theme .prealgebra-course .prealgebra-lesson{text-align:left;color:var(--pcpa-ink);background:var(--pcpa-surface);--workshop-readable:#17182d;font-size:1rem;line-height:1.5}body.pcpa-theme .prealgebra-course .prealgebra-lesson:hover{background:var(--pcpa-soft);color:var(--pcpa-soft-ink);--workshop-readable:#17182d}body.pcpa-theme .prealgebra-course .prealgebra-lesson[aria-current=step],body.pcpa-theme .prealgebra-course .prealgebra-lesson[aria-current=step]:hover{background:var(--pcpa-primary);color:var(--pcpa-primary-ink);border-color:var(--pcpa-primary);--workshop-readable:#f7f9ff;font-weight:700}body.pcpa-theme.workshop-game-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pcpa-bg:#e5e5fc;--pcpa-surface:#fffefb;--pcpa-ink:#25204c;--pcpa-muted:#595271;--pcpa-line:#beb5da;--pcpa-primary:#5742bd;--pcpa-primary-ink:#fff;--pcpa-soft:#ece7ff;--pcpa-soft-ink:#3d2e79;--pcpa-header:#30265d;--pcpa-header-ink:#fff;--pcpa-sky:#e7e5ff;--pcpa-overlay:#17132ed9;--pcpa-success:#24644d;--pcpa-success-bg:#e8f3ed;--pcpa-warning:#795518;--pcpa-warning-bg:#fff3d9;--pcpa-danger:#a52d45;--pcpa-danger-bg:#fff0f3;--menu-outline:#302952;--menu-shell:linear-gradient(150deg,#8cd5fa,#8995fb 52%,#7859e7);--menu-face:linear-gradient(173deg,#fffefb 60%,#eceaf4 61%);--menu-gold:linear-gradient(170deg,#fff4b0,#ffcf54);color:var(--pcpa-ink);--workshop-readable:#17182d;background:#e5e5fc;font-family:DM Sans,system-ui,sans-serif}body.pcpa-theme.workshop-game-theme .game-app{--game-ink:#25204c;--game-muted:#595271;--game-purple:#5742bd;color:var(--pcpa-ink);--workshop-readable:#17182d;background:radial-gradient(at 12% 4%,#d4edff,#0000 55%),linear-gradient(135deg,#eeedff,#d5d7fa)}body.pcpa-theme.workshop-game-theme :is(h1,h2,h3,h4,.brand){font-family:Space Grotesk,DM Sans,sans-serif}body.pcpa-theme.workshop-game-theme .workshop-masthead{--workshop-readable:#f7f9ff;background:linear-gradient(115deg,#30265d,#494399 65%,#38467b);border-bottom:3px solid #25204c;box-shadow:0 4px #ffffff80,0 7px 18px #28204724}body.pcpa-theme.workshop-game-theme .workshop-primary-nav .workshop-nav-link{background:var(--menu-face);color:#302952;--workshop-readable:#17182d;border:2px solid #25204c;border-radius:12px;font-weight:800;box-shadow:0 3px #191532}body.pcpa-theme.workshop-game-theme .workshop-primary-nav .workshop-nav-link:hover{color:#302952;--workshop-readable:#17182d;background:#eee8ff}body.pcpa-theme.workshop-game-theme .workshop-primary-nav .workshop-nav-link.active{background:var(--menu-gold);color:#302952;--workshop-readable:#17182d;border-color:#25204c;box-shadow:0 3px #191532}body.pcpa-theme.workshop-game-theme .workshop-section-nav a{background:var(--menu-face);color:#433663;--workshop-readable:#17182d;border:2px solid #6b6090;border-radius:11px;font-weight:700}body.pcpa-theme.workshop-game-theme .workshop-section-nav a.selected-section{color:#fff;--workshop-readable:#f7f9ff;background:#5c46bc;border-color:#302952;box-shadow:0 3px #302952}body.pcpa-theme.workshop-game-theme .heading.workshop-page-heading{background:var(--menu-shell);border:3px solid var(--menu-outline);--workshop-readable:#f7f9ff;border-radius:22px;margin-bottom:24px;padding:18px 22px;box-shadow:inset 0 0 0 3px #ffffff30,0 4px #39305e}body.pcpa-theme.workshop-game-theme .workshop-page-heading :is(h1,p){color:#25204c}body.pcpa-theme.workshop-game-theme :is(button.primary,a.primary,.quest-button.quest-primary,.login-enter,.login-existing,.home-play-button){background:var(--menu-gold);color:#30244a;--workshop-readable:#17182d;border:2px solid #352954;border-radius:12px;font-weight:800;box-shadow:0 4px #564270}body.pcpa-theme.workshop-game-theme :is(button.primary,a.primary,.quest-button.quest-primary,.login-enter,.login-existing,.home-play-button):hover:not(:disabled){color:#30244a;filter:none;--workshop-readable:#17182d;background:#ffe68b}body.pcpa-theme.workshop-game-theme :is(.toolbar,.desk-actions,.collection-actions,.trade-tabs,.world-toolbar,.shop-wallet,.gear-slot-tabs,.style-filters,.arcade-game-menu) button{background:var(--menu-face);color:#302952;--workshop-readable:#17182d;border:2px solid #51446e;border-radius:11px;font-weight:700;box-shadow:0 2px #51446e}body.pcpa-theme.workshop-game-theme :is(.trade-tabs,.gear-slot-tabs,.arcade-game-menu) button:is(.active,.selected,[aria-selected=true]){color:#fff;--workshop-readable:#f7f9ff;background:#5c46bc}body.pcpa-theme.workshop-game-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:#25204c;accent-color:#624dc7;--workshop-readable:#17182d;background:#fffefb;border-color:#aaa0c7;border-radius:10px}body.pcpa-theme.workshop-game-theme :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #8154d8}body.pcpa-theme.workshop-game-theme button:disabled{cursor:not-allowed}body.pcpa-theme.workshop-game-theme .workshop-course-select select{color:#fff;--workshop-readable:#f7f9ff;background:#30265d;border-color:#a69dd1}body.pcpa-theme.workshop-game-theme .workshop-course-select option{color:#fff;--workshop-readable:#f7f9ff;background:#30265d}body.pcpa-theme.workshop-game-theme :is(.panel,.character-profile,.starter-section,.profile-settings,.shop-welcome-pack,.theme-pack,.packcard,.earning-card,.earning-other,.trade-builder,.trade-offer,.trade-rules,.arena-offer,.arena-rules,.world-activity-card,.world-game-controls,.world-showcase-editor,.style-fitting-room,.gear-preview,.arcade-console,.student-hero-card,.student-next-card,.home-hero-card,.home-mission,.home-progress-strip){color:#25204c;--workshop-readable:#17182d;background:#fffefb;border:2px solid #51446e;border-radius:18px;box-shadow:0 4px #39305e20}body.pcpa-theme.workshop-game-theme :is(.shop-destinations button,.home-destination,.arcade-game-menu button){background:var(--menu-face);color:#25204c;--workshop-readable:#17182d;border:2px solid #51446e;border-radius:16px;box-shadow:0 4px #39305e}body.pcpa-theme.workshop-game-theme :is(.theme-pack-art,.style-pack-previews,.style-mirror,.gear-stage,.character-podium){--workshop-readable:#17182d;background:radial-gradient(#fffdf6,#e5dcff 68%,#c5c8f6);border-radius:14px}body.pcpa-theme.workshop-game-theme :is(.collectible-card,.style-look-card,.gear-card){--workshop-readable:#17182d;background:#fffefb;border-radius:15px;box-shadow:0 3px #39305e20}body.pcpa-theme.workshop-game-theme :is(.collectible-card.active-character,.starter-card.selected-character,.gear-card.selected){outline-offset:2px;--workshop-readable:#17182d;background:#f0e9ff;outline:3px solid #7959ca}body.pcpa-theme.workshop-game-theme :is(.earning-intro,.arcade-heading,.trade-hall-heading,.style-shop-heading,.gear-heading,.collection-heading,.world-welcome){background:var(--menu-shell);color:#25204c;--workshop-readable:#f7f9ff;border:2px solid #302952;border-radius:18px;margin-bottom:22px;padding:18px;box-shadow:inset 0 0 0 3px #ffffff30,0 4px #39305e}body.pcpa-theme.workshop-game-theme :is(.earning-intro,.arcade-heading,.trade-hall-heading,.style-shop-heading,.gear-heading,.collection-heading,.world-welcome) :is(h1,h2,h3,p,small){color:#302952}body.pcpa-theme.workshop-game-theme .teacher-quest-desk{--workshop-readable:#17182d;background:#fffefb;border:2px solid #51446e;border-radius:18px;box-shadow:0 4px #39305e20}body.pcpa-theme.workshop-game-theme .desk-heading{background:var(--menu-shell);color:#25204c;--workshop-readable:#f7f9ff;border-bottom:2px solid #51446e;border-radius:16px 16px 0 0}body.pcpa-theme.workshop-game-theme .desk-heading :is(h2,p){color:#25204c}body.pcpa-theme.workshop-game-theme :is(.desk-filters,.desk-import,.desk-preview){--workshop-readable:#17182d;background:#f1edfc}body.pcpa-theme.workshop-game-theme th{color:#35294f;--workshop-readable:#17182d;background:#ebe5fa;border-bottom-color:#bdb0d8}body.pcpa-theme.workshop-game-theme .desk-table tbody tr:hover{--workshop-readable:#17182d;background:#f4efff}body.pcpa-theme.workshop-game-theme :is(.hero-profile-dialog,.league-reset-dialog,.character-sale-dialog,.character-reveal,.packreveal){color:#25204c;--workshop-readable:#17182d;background:#fffefb;border:3px solid #302952;border-radius:22px;box-shadow:0 8px #201a43,0 22px 65px #17132e50}body.pcpa-theme.workshop-game-theme .hero-profile-top{background:var(--menu-shell);--workshop-readable:#f7f9ff;border-bottom:2px solid #51446e}body.pcpa-theme.workshop-game-theme .hero-profile-trigger{box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0}body.pcpa-theme.workshop-game-theme .hero-profile-trigger:hover{box-shadow:none;--workshop-readable:inherit;background:0 0}body.pcpa-theme.workshop-game-theme .workshop-login{--workshop-readable:#17182d;background:radial-gradient(at 20% 15%,#cce9ff,#0000 55%),linear-gradient(135deg,#e8e8ff,#c8c3f5)}body.pcpa-theme.workshop-game-theme .login-card{--workshop-readable:#17182d;background:#fffefb;border:3px solid #302952;border-radius:28px;box-shadow:0 7px #504080,0 25px 70px #39286624}body.pcpa-theme.workshop-game-theme .login-emblem{background:var(--menu-shell);color:#302952;--workshop-readable:#f7f9ff;border:2px solid #302952}body.pcpa-theme.workshop-game-theme .login-course-door{background:var(--menu-face);color:#302952;--workshop-readable:#17182d;border:2px solid #51446e;border-radius:12px;box-shadow:0 3px #51446e}@media (max-width:700px){body.pcpa-theme.workshop-game-theme .heading.workshop-page-heading{border-radius:17px;padding:14px}body.pcpa-theme.workshop-game-theme .workshop-primary-nav .workshop-nav-link{border-radius:9px}}@media print{body.pcpa-theme.workshop-game-theme,body.pcpa-theme.workshop-game-theme .game-app{--workshop-readable:#17182d;background:#fff}body.pcpa-theme.workshop-game-theme :is(.panel,.teacher-quest-desk,.desk-heading){box-shadow:none;color:#000;--workshop-readable:#17182d;background:#fff}}body.pcpa-theme.workshop-game-theme.hub-theme{--hub-canvas:radial-gradient(ellipse at 14% 24%,#365ba75e,transparent 46%),radial-gradient(ellipse at 88% 70%,#8550d943,transparent 48%),linear-gradient(145deg,#101d40,#181834 65%,#222046);--hub-glass:linear-gradient(135deg,#7c9bff0d,#ccb0ff08);--menu-shell:linear-gradient(155deg,#263e68,#323a70 43%,#42316d);--menu-face:linear-gradient(174deg,#fff 56%,#e9eaf5 57%);--menu-gold:linear-gradient(170deg,#fff8c6,#ffdb68);--pcpa-bg:#161c3b;--pcpa-surface:#fffefb;--pcpa-header:#111b39;--workshop-readable:#f7f9ff;background:#101d40}body.pcpa-theme.workshop-game-theme.hub-theme .game-app,body.pcpa-theme.workshop-game-theme.hub-theme .game-app.quest-game-page,body.pcpa-theme.workshop-game-theme.hub-theme .workshop-login{background-image:radial-gradient(circle,#bccfff45 1px,transparent 1.5px),linear-gradient(#a9bcff05 1px,transparent 1px),linear-gradient(90deg,#a9bcff05 1px,transparent 1px),var(--hub-canvas);color:#edf2ff;background-position:28px 19px,0 0,0 0,50%;background-size:137px 131px,48px 48px,48px 48px,cover;min-height:100dvh}body.pcpa-theme.workshop-game-theme.hub-theme .hero-hub-page:before{content:none}body.pcpa-theme.workshop-game-theme.hub-theme .workshop-masthead{--workshop-readable:#f7f9ff;background:#111b39ed;border-bottom:1px solid #a4bfff2b;box-shadow:0 8px 30px #060a2033}body.pcpa-theme.workshop-game-theme.hub-theme .game-app>main>footer{color:#aebce0;border-color:#b4c8ff24}body.pcpa-theme.workshop-game-theme.hub-theme main :is(h1,h2,h3,h4,p,label,small,.eyebrow,.footnote){color:#e8eeff}body.pcpa-theme.workshop-game-theme.hub-theme main a{color:#b7d7ff}body.pcpa-theme.workshop-game-theme.hub-theme :is(.heading.workshop-page-heading,.quest-game-banner,.earning-intro,.arcade-heading,.trade-hall-heading,.style-shop-heading,.gear-heading,.collection-heading,.world-welcome,.desk-heading,.hero-profile-top){background:var(--menu-shell);--workshop-readable:#f7f9ff;border-color:#1a1842;box-shadow:inset 0 0 0 3px #ffffff32,0 5px #090e29,0 16px 35px #03072033}body.pcpa-theme.workshop-game-theme.hub-theme .quest-game-page .signlands,body.pcpa-theme.workshop-game-theme.hub-theme .quest-game-page .wow-questlog,body.pcpa-theme.workshop-game-theme.hub-theme .selected-pack-details{background:var(--hub-glass);color:#edf2ff;border:1px solid #bfcfff35;border-radius:26px;box-shadow:inset 0 1px #e9eeff12,0 24px 65px #03071935}body.pcpa-theme.workshop-game-theme.hub-theme .quest-game-page .signlands .signlands-mission{box-shadow:none;--workshop-readable:inherit;background:0 0;border:0}body.pcpa-theme.workshop-game-theme.hub-theme .quest-route{--workshop-readable:#f7f9ff;background:linear-gradient(145deg,#23365c,#282146);border-color:#8aa6ec55;box-shadow:inset 0 1px #ffffff15,0 6px #090e29}body.pcpa-theme.workshop-game-theme.hub-theme .pack-shelf-card{background:var(--menu-shell);--workshop-readable:#f7f9ff;border-color:#1a1842;box-shadow:inset 0 0 0 3px #ffffff32,0 6px #090e29,0 15px 30px #03072033}body.pcpa-theme.workshop-game-theme.hub-theme .pack-shelf-card:hover{--workshop-readable:#f7f9ff;background:linear-gradient(155deg,#304d7c,#454d8d 43%,#59428e)}body.pcpa-theme.workshop-game-theme.hub-theme .pack-shelf-card.selected{background:var(--menu-gold);--workshop-readable:#17182d;outline-color:#ffe8a9}body.pcpa-theme.workshop-game-theme.hub-theme .pack-shelf-heading>span{color:#ffe7a9;--workshop-readable:#f7f9ff;background:#29224a;border:1px solid #a995e34d}body.pcpa-theme.workshop-game-theme.hub-theme .shop-wallet>strong{color:#ffe7a9}body.pcpa-theme.workshop-game-theme.hub-theme .shop-welcome-claimed,body.pcpa-theme.workshop-game-theme.hub-theme .pack-selection-note,body.pcpa-theme.workshop-game-theme.hub-theme .character-pack-help{color:#bdcbed}body.pcpa-theme.workshop-game-theme.hub-theme :is(.panel,.character-profile,.starter-section,.profile-settings,.shop-welcome-pack,.theme-pack,.packcard,.earning-card,.earning-other,.trade-builder,.trade-offer,.trade-rules,.arena-offer,.arena-rules,.world-activity-card,.world-game-controls,.world-showcase-editor,.style-fitting-room,.gear-preview,.arcade-console,.student-hero-card,.student-next-card,.home-hero-card,.home-mission,.home-progress-strip,.collectible-card,.style-look-card,.gear-card,.teacher-quest-desk,.private-roster,.quest-game-banner,.workshop-page-heading,.earning-intro,.arcade-heading,.trade-hall-heading,.style-shop-heading,.gear-heading,.collection-heading,.world-welcome,.desk-heading,.hero-profile-dialog,.league-reset-dialog,.character-sale-dialog,.character-reveal,.packreveal,.login-card,.signlands-quest,.signlands-onboard,.signlands-next,.signlands-treasure,.home-welcome-optional,.prealgebra-review-link,.prealgebra-browser,.prealgebra-course-info,.pcpa-quest-card,.wow-parchment,.mission-stage,.mission-copy,.award-preview,.desk-filters,.desk-import,.desk-preview,.notice){color:#25204c;--pcpa-bg:#eef0fa;--pcpa-ink:#25204c;--pcpa-muted:#595271;--pcpa-soft-ink:#3d2e79}body.pcpa-theme.workshop-game-theme.hub-theme :is(.panel,.character-profile,.starter-section,.profile-settings,.shop-welcome-pack,.theme-pack,.packcard,.earning-card,.earning-other,.trade-builder,.trade-offer,.trade-rules,.arena-offer,.arena-rules,.world-activity-card,.world-game-controls,.world-showcase-editor,.style-fitting-room,.gear-preview,.arcade-console,.student-hero-card,.student-next-card,.home-hero-card,.home-mission,.home-progress-strip,.collectible-card,.style-look-card,.gear-card,.teacher-quest-desk,.private-roster,.quest-game-banner,.workshop-page-heading,.earning-intro,.arcade-heading,.trade-hall-heading,.style-shop-heading,.gear-heading,.collection-heading,.world-welcome,.desk-heading,.hero-profile-dialog,.league-reset-dialog,.character-sale-dialog,.character-reveal,.packreveal,.login-card,.signlands-quest,.signlands-onboard,.signlands-next,.signlands-treasure,.home-welcome-optional,.prealgebra-review-link,.prealgebra-browser,.prealgebra-course-info,.pcpa-quest-card,.wow-parchment,.mission-stage,.mission-copy,.award-preview,.desk-filters,.desk-import,.desk-preview,.notice) :is(h1,h2,h3,h4,p,label,small,.eyebrow,.footnote,a){color:#352e52}body.pcpa-theme.workshop-game-theme.hub-theme main :is(button,.route-stop) :is(strong,b,small,span){color:inherit}body.pcpa-theme.workshop-game-theme.hub-theme .route-stop .route-number{color:#fff}body.pcpa-theme.workshop-game-theme.hub-theme .quest-route :is(h2,p){color:#e8eeff}body.pcpa-theme.workshop-game-theme.hub-theme .quest-route-heading>strong{color:#fff}body.pcpa-theme.workshop-game-theme.hub-theme .quest-route-kicker{color:#ffe498}body.pcpa-theme.workshop-game-theme.hub-theme .route-stop .route-copy :is(strong,small,span,b){color:#352e52}body.pcpa-theme.workshop-game-theme.hub-theme .route-complete .route-copy b{color:#24644d}body.pcpa-theme.workshop-game-theme.hub-theme .route-pending .route-copy b{color:#795518}body.pcpa-theme.workshop-game-theme.hub-theme .signlands-mission>label{color:#30244e}body.pcpa-theme.workshop-game-theme.hub-theme .arcade-game-heading{background:var(--hub-glass);border:1px solid #bfcfff30;border-radius:18px;padding:18px}body.pcpa-theme.workshop-game-theme.hub-theme .login-card{box-shadow:0 7px #090e29,0 25px 70px #03071960}body.pcpa-theme.workshop-game-theme.hub-theme :is(.theme-pack-art,.style-pack-previews,.style-mirror,.gear-stage,.character-podium){--workshop-readable:#17182d;background:radial-gradient(#e9eaff,#c6c8f5 68%,#979ada)}body.pcpa-theme.workshop-game-theme.hub-theme :is(.panel,.teacher-quest-desk,.theme-pack,.character-profile,.profile-settings){box-shadow:0 5px #090e2966,0 18px 40px #03071925}body.pcpa-theme.workshop-game-theme.hub-theme :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #ffdc73}body.pcpa-theme.workshop-game-theme.hub-theme .workshop-section-nav a{color:#433663}body.pcpa-theme.workshop-game-theme.hub-theme .workshop-section-nav a.selected-section{background:var(--menu-gold);color:#302952;--workshop-readable:#17182d;border-color:#25204c}body.pcpa-theme.workshop-game-theme.hub-theme .game-hub-console :is(h1,button){color:#25204c}body.pcpa-theme.workshop-game-theme.hub-theme .game-hub-hero h2{color:#fff}body.pcpa-theme.workshop-game-theme.hub-theme .game-hub-button small{color:inherit}body.pcpa-theme.workshop-game-theme.hub-theme .workshop-sync{color:#d5e3ff}@media print{body.pcpa-theme.workshop-game-theme.hub-theme .game-app{color:#111;--workshop-readable:#17182d;background:#fff}body.pcpa-theme.workshop-game-theme.hub-theme main :is(h1,h2,h3,p,label,small){color:#111}}body.pcpa-theme.workshop-game-theme.hub-theme :is(.vault-question-card,.vault-victory,.vault-coach,.vault-walkthrough,.vault-fresh-check,.pcpa-home-mission,.pcpa-home-hero,.modern-room-station,.reset-review,.student-world-grid>article,.companion-card,.feedback-entry,.rpg-guide,.guide-bubble,.math-choices label,.math-expression-preview,.prealgebra-course nav details){color:#25204c;--pcpa-bg:#eef0fa;--pcpa-ink:#25204c;--pcpa-muted:#595271;--pcpa-soft-ink:#3d2e79}body.pcpa-theme.workshop-game-theme.hub-theme :is(.vault-question-card,.vault-victory,.vault-coach,.vault-walkthrough,.vault-fresh-check,.pcpa-home-mission,.pcpa-home-hero,.modern-room-station,.reset-review,.student-world-grid>article,.companion-card,.feedback-entry,.rpg-guide,.guide-bubble,.math-choices label,.math-expression-preview,.prealgebra-course nav details) :is(h1,h2,h3,h4,p,label,small,.eyebrow,.footnote,a){color:#352e52}body.pcpa-theme.workshop-game-theme.hub-theme :is(.rift-game,.power-vault) button{color:#f5f2ff;--workshop-readable:#f7f9ff;background:#293453;border-color:#8798bd}body.pcpa-theme.workshop-game-theme.hub-theme .rift-game button.rift-primary{color:#132c32;--workshop-readable:#17182d;background:linear-gradient(#bcffe9,#78d9cc)}body.pcpa-theme.workshop-game-theme.hub-theme .power-vault .vault-primary{color:#fff;--workshop-readable:#f7f9ff;background:#654ba2}body.pcpa-theme.workshop-game-theme.hub-theme :is(.vault-question-card,.vault-victory) button:not(.vault-primary){color:#352e52;--workshop-readable:#17182d;background:#ece8f1}body.pcpa-theme.workshop-game-theme.hub-theme .vault-coach>button{color:#352e52;--workshop-readable:#17182d;background:#fffdf8}body.pcpa-theme.workshop-game-theme.hub-theme .vault-question-card .vault-replace :is(p,small){color:#eee9ff}body.pcpa-theme.workshop-game-theme.hub-theme :is(.vault-data-table,.vault-match) thead th{color:#fff5d9;--workshop-readable:#f7f9ff;background:#353d5e}body.pcpa-theme.workshop-game-theme.hub-theme .rift-console input:not([type=radio]){caret-color:#f0fbff;color:#f0fbff!important}body.pcpa-theme.workshop-game-theme.hub-theme :is(.style-filters,.gear-slot-tabs,.trade-tabs,.league-controls .chips) button[aria-pressed=true]{color:#fff;--workshop-readable:#f7f9ff;background:#5942b0;border-color:#302952}body.pcpa-theme.workshop-game-theme.hub-theme :is(.style-filters,.gear-slot-tabs,.trade-tabs,.league-controls .chips) button[aria-pressed=true] *{color:inherit}body.pcpa-theme.workshop-game-theme.hub-theme :is(.desk-error,.bulk-sale-error,.style-reveal-error,.companion-error){color:#8b243e}body.pcpa-theme.workshop-game-theme.hub-theme .award-success :is(strong,p){color:#245f42}body.pcpa-theme.workshop-game-theme.hub-theme :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #ffdc73;box-shadow:0 0 0 6px #35245e}body.pcpa-theme.workshop-game-theme.hub-theme :is(.style-fitting-room,.gear-preview,.bulk-sale-bar){top:calc(var(--workshop-header-height,130px) + 12px);max-height:calc(100dvh - var(--workshop-header-height,130px) - 24px);scrollbar-width:thin;overflow-y:auto}body.pcpa-theme.workshop-game-theme.hub-theme :is(#active-quest,#game-content,.prealgebra-quest-layout,.pcpa-quest-card,#selected-pack-details){scroll-margin-top:calc(var(--workshop-header-height,130px) + 20px)}body.pcpa-theme.workshop-game-theme.hub-theme :is(.section-navigation,.workshop-section-nav){flex-wrap:wrap;max-width:100%}body.pcpa-theme.workshop-game-theme.hub-theme :is(.theme-pack-body,.starter-controls,.teacher-tool-panel,.style-shop-layout,.gear-layout){min-width:0}body.pcpa-theme.workshop-game-theme.hub-theme :is(input,select,textarea){max-width:100%}body.pcpa-theme.workshop-game-theme.hub-theme input::placeholder,body.pcpa-theme.workshop-game-theme.hub-theme textarea::placeholder{color:#716983;opacity:1}body.pcpa-theme.workshop-game-theme.hub-theme .rift-console input::placeholder{color:#bdcbe0}body.pcpa-theme.workshop-game-theme.hub-theme .hero-profile-top{border-radius:13px;padding:12px}body.pcpa-theme.workshop-game-theme.hub-theme .hero-profile-top h2{overflow-wrap:anywhere;min-width:0}body.pcpa-theme.workshop-game-theme.hub-theme .hero-profile-top>button{flex:0 0 44px}body.pcpa-theme.workshop-game-theme.hub-theme .hero-profile-summary{flex-wrap:wrap}@media (max-width:600px){body.pcpa-theme.workshop-game-theme.hub-theme .starter-editor{grid-template-columns:minmax(0,1fr);gap:18px;padding:14px}body.pcpa-theme.workshop-game-theme.hub-theme .hero-profile-counts,body.pcpa-theme.workshop-game-theme.hub-theme .hero-profile-rarities{grid-template-columns:minmax(0,1fr)}body.pcpa-theme.workshop-game-theme.hub-theme .hero-profile-portrait{width:130px;height:145px}body.pcpa-theme.workshop-game-theme.hub-theme .gear-preview{max-height:none;position:static}}body.pcpa-theme.workshop-game-theme.hub-theme :is(.sentinel-victory,.chapter-guide-bar) :is(h2,h3,p,label,small){color:#fff1c7}body.pcpa-theme.workshop-game-theme.hub-theme .math-choices label{color:#25204c}body.pcpa-theme.workshop-game-theme.hub-theme .student-next-card progress::-webkit-progress-value{background:#6550bf}body.pcpa-theme.workshop-game-theme.hub-theme .student-next-card progress::-moz-progress-bar{background:#6550bf}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide{margin:0 0 20px;padding:16px 20px}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide .guide-step-row{margin:4px 0 10px}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide .guide-controls{--workshop-readable:#17182d;background:#dce4fb;border:1px solid #a39bcc;border-radius:12px;justify-content:flex-start;gap:10px;margin:0 0 14px;padding:12px}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide .guide-controls .primary{min-width:200px;margin-left:auto;font-size:16px}body.pcpa-theme.workshop-game-theme.hub-theme .guide-route{flex-wrap:wrap;gap:8px 16px;margin:0 0 14px;padding:0;list-style:none;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme .guide-route li{color:#595271;align-items:center;gap:7px;font-size:12px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme .guide-route li>span{color:#352e52;--workshop-readable:#17182d;background:#ddd9ef;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme .guide-route li[aria-current=step]{color:#352e52;font-weight:800}body.pcpa-theme.workshop-game-theme.hub-theme .guide-route li[aria-current=step]>span{--workshop-readable:#17182d;background:#ffda70;border:2px solid #5942b0}body.pcpa-theme.workshop-game-theme.hub-theme .guide-route li.done>span{color:#245f42;--workshop-readable:#17182d;background:#d6efdf}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide .guide-scene{grid-template-columns:72px minmax(0,1fr);gap:14px}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide .mr-a-guide-frame{width:72px}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide .guide-bubble{min-height:0;padding:10px 16px}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide .guide-dialogue{min-height:0;font-size:14px;margin:6px 0!important}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide .guide-show-text{min-height:28px;padding:3px 6px}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide :is(.guide-task,.guide-quest-summary){margin:12px 0 0 86px}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide .guide-save-note{margin-top:8px}body.pcpa-theme.workshop-game-theme.hub-theme .student-home-grid{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);align-items:start;margin-top:16px}body.pcpa-theme.workshop-game-theme.hub-theme .student-next-card{border:2px solid #ad8bea;justify-content:flex-start}body.pcpa-theme.workshop-game-theme.hub-theme .student-home .student-hero-card{text-align:left;align-items:center;gap:14px;padding:18px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme .student-hero-card .character-portrait{flex:none;width:110px;height:130px;margin:0}body.pcpa-theme.workshop-game-theme.hub-theme .hero-hub-page .game-hub{gap:28px;margin-top:0;padding:24px}body.pcpa-theme.workshop-game-theme.hub-theme .hero-hub-page .game-hub-console header{min-height:58px;padding:16px}body.pcpa-theme.workshop-game-theme.hub-theme .hero-hub-page .game-hub-console footer{padding:10px}body.pcpa-theme.workshop-game-theme.hub-theme .hero-hub-page .game-hub-portrait{height:260px;margin:8px 0 16px}body.pcpa-theme.workshop-game-theme.hub-theme .hero-hub-page .game-hub-portrait>*{width:250px;max-width:100%;height:250px}@media (max-width:760px){body.pcpa-theme.workshop-game-theme.hub-theme .student-home-grid{grid-template-columns:minmax(0,1fr)}body.pcpa-theme.workshop-game-theme.hub-theme .hero-hub-page .game-hub-console{grid-row:1}body.pcpa-theme.workshop-game-theme.hub-theme .hero-hub-page .game-hub{gap:18px;padding:16px}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide .guide-controls .primary{flex:180px;min-width:0}body.pcpa-theme.workshop-game-theme.hub-theme .setup-guide :is(.guide-task,.guide-quest-summary){margin-left:0}body.pcpa-theme.workshop-game-theme.hub-theme .guide-route{gap:8px}body.pcpa-theme.workshop-game-theme.hub-theme .guide-route li{font-size:11px}}body.pcpa-theme.workshop-game-theme.hub-theme .starter-editor{color:#f4f2ff;--pcpa-ink:#f4f2ff;--pcpa-muted:#d0d9ec;--pcpa-soft-ink:#e3dbff;--workshop-readable:#f7f9ff;background:#1c2b3f;border-color:#63738e}body.pcpa-theme.workshop-game-theme.hub-theme .starter-editor .starter-controls :is(h2,legend,label){color:#f4f2ff}body.pcpa-theme.workshop-game-theme.hub-theme .starter-editor .starter-controls :is(p,small){color:#d0d9ec}body.pcpa-theme.workshop-game-theme.hub-theme .starter-editor :is(.starter-swatches,.starter-body-options) button{color:#25204c;--workshop-readable:#17182d;background:#f7f8fc;border-color:#aebbd0}body.pcpa-theme.workshop-game-theme.hub-theme .starter-editor :is(.starter-swatches,.starter-body-options) button[aria-pressed=true]{color:#152f4a;--workshop-readable:#17182d;background:#dceeff;outline-color:#70b8ff}body.pcpa-theme.workshop-game-theme.hub-theme .starter-editor :is(select,input){color:#25204c;caret-color:#25204c;--workshop-readable:#17182d;background:#f7f8fc;border-color:#aebbd0}body.pcpa-theme.workshop-game-theme.hub-theme .starter-editor input::placeholder{color:#596578;opacity:1}body.pcpa-theme.workshop-game-theme.hub-theme{--workshop-readable:#f7f9ff;--workshop-canvas-text:#f7f9ff;--menu-shell:linear-gradient(155deg,#263e68,#323a70 43%,#42316d)}body.pcpa-theme.workshop-game-theme.hub-theme :where(div,section,article,header,footer,nav,aside,form,fieldset,details,summary,table,thead,tbody,tr,th,td,caption,h1,h2,h3,h4,h5,h6,p,small,label,legend,span,strong,b,em,i,a,button,input,select,textarea,option,li,dt,dd,code,pre,blockquote){color:var(--workshop-readable)!important}body.pcpa-theme.workshop-game-theme.hub-theme :is(input,textarea)::placeholder{opacity:1;color:var(--workshop-readable)!important}body.pcpa-theme.workshop-game-theme.hub-theme select option{--workshop-readable:#17182d;background:#f7f9ff}body.pcpa-theme.workshop-game-theme.hub-theme :is(input,textarea){caret-color:var(--workshop-readable)}body.pcpa-theme.workshop-game-theme.hub-theme :is(button,input,select,textarea):disabled{opacity:1;filter:none;cursor:not-allowed}body.pcpa-theme.workshop-game-theme.hub-theme ::selection{color:#17182d;background:#ffe093}body.pcpa-theme.workshop-game-theme.hub-theme :is(.message-unread-badge,.teacher-pending-badge){--workshop-readable:#f7f9ff;background:#ad243b!important}body.pcpa-theme.workshop-game-theme.hub-theme :is(.game-app,.workshop-masthead,.pcpa-masthead,.student-message-banner,.student-message-inbox,.quest-route,.battle-stage,.game-scenery,.rift-stage,.vault-stage){--workshop-readable:#f7f9ff}body.pcpa-theme.workshop-game-theme.hub-theme :is(.panel,.teacher-quest-desk,.private-roster,.character-profile,.profile-settings,.league,.classroom-desk,.progress-recap,.feedback-dialog,.hero-profile-dialog,.league-reset-dialog,.character-sale-dialog,.character-reveal,.packreveal,.login-card){--workshop-canvas-text:#17182d}@media print{body.pcpa-theme.workshop-game-theme.hub-theme{--workshop-readable:#17182d;--workshop-canvas-text:#17182d}}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui{--workshop-page-width:1180px;--workshop-page-gutter:clamp(14px,3vw,32px);--workshop-card-radius:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app>main,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-activity-content{width:100%;max-width:var(--workshop-page-width);padding:24px var(--workshop-page-gutter) 40px;min-width:0;margin:0 auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-masthead .pcpa-masthead-inner{max-width:var(--workshop-page-width);padding:12px var(--workshop-page-gutter);margin:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-masthead .pcpa-brand-row{flex-wrap:wrap;align-items:center;gap:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-account-row{flex-wrap:wrap;flex:1;gap:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-masthead .game-hud{flex-wrap:wrap;gap:8px;width:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-masthead .game-hud :is(.feedback-link,.account-link,.modebtn){color:#f7f9ff;--workshop-readable:#f7f9ff;white-space:nowrap;width:auto;min-height:40px;box-shadow:none;background:#253557;border:1px solid #64779f;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-masthead .game-hud :is(.feedback-link,.account-link,.modebtn):hover{--workshop-readable:#f7f9ff;background:#34496f}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-primary-nav{align-items:stretch;margin-top:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-primary-nav .workshop-nav-link{border-radius:12px;min-height:48px;padding:10px 16px;font-size:14px;line-height:1.3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.heading.workshop-page-heading,.siege-hub-heading,.journal-heading,.vault-header,.earning-intro,.arcade-heading,.trade-hall-heading,.style-shop-heading,.gear-heading,.collection-heading,.world-welcome){--workshop-readable:#f7f9ff;border-radius:var(--workshop-card-radius);box-shadow:none;background:#1d2b4c;border:1px solid #64779f;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 24px;padding:22px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.heading.workshop-page-heading,.siege-hub-heading,.journal-heading,.vault-header,.earning-intro,.arcade-heading,.trade-hall-heading,.style-shop-heading,.gear-heading,.collection-heading,.world-welcome) :is(h1,h2){letter-spacing:0;margin:0 0 8px;font-size:clamp(26px,3vw,32px);line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.workshop-page-heading,.siege-hub-heading,.journal-heading,.vault-header,.earning-intro,.arcade-heading,.trade-hall-heading,.style-shop-heading,.gear-heading,.collection-heading,.world-welcome) p{margin:0;font-size:15px;line-height:1.5}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .siege-hub{max-width:none;margin:0;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.room-return,.workshop-activity-navigation){margin:0 0 20px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.room-return,.workshop-activity-navigation) a,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .siege-back a{--workshop-readable:#f7f9ff;background:#253557;border:1px solid #64779f;border-radius:12px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(button.primary,a.primary,.quest-button.quest-primary,.vault-primary,.battle-primary,.solo-primary){--workshop-readable:#17182d;background:#ffedb0;border:1px solid #d5b96d;border-radius:12px;min-height:44px;padding:11px 18px;font-size:15px;font-weight:750;line-height:1.4;box-shadow:0 3px #090e29}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(button.primary,a.primary,.quest-button.quest-primary,.vault-primary,.battle-primary,.solo-primary):hover:not(:disabled){--workshop-readable:#17182d;filter:none;background:#fff0c6}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.panel,.student-hero-card,.student-next-card,.teacher-quest-desk,.battle-card,.solo-panel,.play-three-card){border-radius:var(--workshop-card-radius)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-home>h1{margin:0 0 24px;font-size:clamp(26px,3vw,32px);line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #8154d8;box-shadow:0 0 0 6px #ffedb0}@media (max-width:700px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-account-row{flex-basis:100%;justify-content:flex-start}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-primary-nav{flex-wrap:wrap;gap:6px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-primary-nav .workshop-nav-link{white-space:normal;text-align:center;flex-direction:column;flex:72px;gap:4px;min-height:58px;padding:8px 6px;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-primary-nav .teacher-menu{flex-direction:row;flex-basis:100%;min-height:42px;margin:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.heading.workshop-page-heading,.siege-hub-heading,.journal-heading,.vault-header,.earning-intro,.arcade-heading,.trade-hall-heading,.style-shop-heading,.gear-heading,.collection-heading,.world-welcome){margin-bottom:20px;padding:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-page-heading p{display:block}}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub{border-radius:24px;align-items:start;gap:24px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-console{border-radius:22px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-console header{justify-content:flex-start;min-height:0;padding:20px 22px 8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-console h1{text-transform:none;letter-spacing:0;text-shadow:none;font-size:28px;line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hub-menu-hint{margin:0;padding:0 22px 20px;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-back{gap:6px;min-height:44px;padding:8px 10px;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-main-menu>.game-hub-button{text-align:left;flex-direction:row;align-items:flex-start;gap:12px;min-height:100px;padding:18px 14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-main-menu .game-hub-button-icon{flex:none;padding-top:2px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hub-menu-label{min-width:0;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hub-menu-label strong{font-size:16px;line-height:1.3;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hub-menu-label small{margin-top:6px;font-size:13px;font-weight:400;line-height:1.4;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-submenu{max-height:none;overflow:visible}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-submenu .game-hub-button{text-align:left;text-transform:none;align-items:flex-start}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .play-three-card{scroll-margin-top:calc(var(--workshop-header-height,160px) + 20px)}@media (max-width:1050px) and (min-width:761px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr)}}@media (max-width:760px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub{gap:20px;max-width:none;padding:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-console{grid-row:1}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-hero{padding:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-main-menu{grid-template-columns:1fr}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-main-menu>.game-hub-button{align-items:center;min-height:76px;padding:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-account-row{max-width:none}}@media (prefers-reduced-motion:reduce){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .play-three-card:hover{transform:none}}@media print{body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app>main{max-width:none;padding:0}}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-landing{max-width:960px;margin:0 auto;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-arrival{flex-wrap:wrap;align-items:center;gap:18px;padding:8px 0 26px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-avatar{flex:none;justify-content:center;align-items:center;width:88px;height:100px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-avatar .character-portrait{width:88px;height:100px;margin:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-arrival-copy{flex:1;min-width:150px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-arrival h1{overflow-wrap:anywhere;margin:6px 0 10px;font-size:clamp(25px,3vw,36px);line-height:1.15}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-wallet{align-items:center;gap:6px;font-size:14px;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-profile-link{--workshop-readable:#f7f9ff;background:#253557;border:1px solid #64779f;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-focus>:is(.workshop-daily-card,.home-create){--workshop-readable:#f7f9ff;background:#1d2b4c;border:1px solid #64779f;border-top:4px solid #f0cd65;border-radius:20px;margin:0;padding:clamp(24px,4vw,40px);position:relative;box-shadow:0 14px 35px #080d1c40}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-focus h2{max-width:760px;margin:16px 0;font-size:clamp(28px,4vw,40px);line-height:1.15}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-focus .daily-deadline{--workshop-readable:#f7f9ff;background:#344568;border-radius:8px;margin:10px 0 0 16px;padding:6px 10px;font-size:13px;font-weight:650;display:inline-block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-focus .daily-facts{gap:10px 20px;margin:20px 0;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-focus .daily-progress{margin:18px 0;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-focus .daily-actions{margin-top:24px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-focus .daily-start{--workshop-readable:#17182d;background:#ffedb0;border:1px solid #d5b96d;border-radius:12px;min-height:50px;padding:13px 28px;font-size:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-shortcuts{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-shortcuts button{text-align:left;--workshop-readable:#f7f9ff;background:#182844;border:1px solid #64779f;border-radius:14px;align-items:center;gap:12px;padding:18px;font-size:15px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-shortcuts button span{flex:1}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.home-shortcuts button,.home-profile-link):hover{--workshop-readable:#f7f9ff;background:#344568}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-landing .home-welcome-optional{--workshop-readable:#f7f9ff;background:#182844;border-color:#64779f;margin:20px 0;padding:10px 18px}@media (max-width:600px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-arrival{gap:12px;padding-bottom:20px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-avatar,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-avatar .character-portrait{width:64px;height:82px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-profile-link{margin-left:76px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-focus .daily-deadline{margin:12px 0 0;display:table}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-focus .daily-start{width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-shortcuts{gap:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-shortcuts button{gap:8px;padding:14px 12px;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .home-shortcuts button>svg:last-child{display:none}}body.pcpa-theme .game-app main header,body.pcpa-theme .workshop-activity-content header{min-width:0;height:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-main-menu>.game-hub-button{border-radius:16px;grid-template-columns:40px minmax(0,1fr);justify-content:stretch;align-items:center;gap:14px;padding:18px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-main-menu .game-hub-button-icon{align-self:center;width:40px;height:40px;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hub-menu-label{overflow-wrap:anywhere;width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-main-menu .game-hub-button-icon svg{width:24px;height:24px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.shop-destinations button,.home-shortcuts button)>svg{flex-shrink:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.shop-destinations button,.play-choice-grid button)>span{overflow-wrap:anywhere;min-width:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.bs-heading,.solo-heading,.signlands-heading,.sp-heading,.journal-heading,.upcoming-heading,.pack-shelf-heading,.companion-collection-heading,.hero-wardrobe>header,.teacher-awards header){flex-wrap:wrap;gap:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.bs-heading,.solo-heading,.signlands-heading,.sp-heading,.journal-heading,.upcoming-heading,.pack-shelf-heading,.companion-collection-heading,.hero-wardrobe>header)>div{min-width:0}@media (max-width:600px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.bs-heading,.solo-heading,.signlands-heading,.sp-heading,.journal-heading,.upcoming-heading,.pack-shelf-heading,.companion-collection-heading,.hero-wardrobe>header,.teacher-awards header){flex-direction:column;align-items:flex-start}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-hub-page .game-hub-main-menu>.game-hub-button{gap:12px;padding:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-nav,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-profile-top{flex-wrap:wrap}}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.assignment-workspace{--workshop-page-width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.assignment-workspace>main{width:100%;max-width:none;padding-inline:clamp(12px,1.25vw,24px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .assignment-workspace .teacher-quest-desk{width:100%;min-width:0;max-width:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui{--workshop-readable:#f7f9ff;background:#0d1425}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app{--workshop-readable:#f7f9ff;background:#0d1425;max-width:none;min-height:100vh;margin:0;padding-left:210px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app>main{outline:0;width:100%;min-width:0;max-width:1220px;margin:0 auto;padding:28px clamp(18px,3vw,40px) 60px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.assignment-workspace>main{max-width:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-masthead{z-index:35;box-shadow:none;--workshop-readable:#f7f9ff;background:#111b2e;border-bottom:1px solid #334460;padding:0;position:sticky;top:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-sidebar{--workshop-readable:#f7f9ff;background:#111b2e;border-right:1px solid #334460;flex-direction:column;gap:32px;width:210px;padding:28px 15px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-brand{align-items:center;gap:10px;min-width:0;padding:0 5px;text-decoration:none;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-brand>svg{color:#c5b7ff;flex-shrink:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-brand small{letter-spacing:2px;--workshop-readable:#c4d0e5;font-size:11px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-brand strong{letter-spacing:-.4px;font-size:16px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-primary-nav{gap:7px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-nav-link{--workshop-readable:inherit;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:11px 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-nav-link.active{--workshop-readable:#f7f9ff;background:#30294b}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-nav-link:hover{--workshop-readable:#f7f9ff;background:#263750}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-sidebar-secondary{gap:6px;margin-top:auto;padding-top:24px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-sidebar-secondary .ws-nav-link{--workshop-readable:#c4d0e5;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-account-header{justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:14px clamp(18px,3vw,40px);display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-account-tools,.ws-account-tools .game-hud{flex-wrap:wrap;align-items:center;gap:12px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-account-tools .game-hud{font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-account-tools :is(button,a){min-height:34px;padding:6px 10px;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-course-picker select{--workshop-readable:#f7f9ff;background:#111b2e;border-color:#334460;width:auto;max-width:180px;min-height:36px;margin:0;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-course-picker option{--workshop-readable:#f7f9ff;background:#18243b}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-course-label{white-space:nowrap;font-size:13px;font-weight:700}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page{min-width:0;max-width:1020px;margin:0 auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page-heading{margin:0 0 24px;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page-heading h1{letter-spacing:-.8px;text-transform:none;margin:0 0 8px;font:800 clamp(25px,3vw,34px)/1.2 ui-sans-serif,system-ui,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page-heading p{--workshop-readable:#c4d0e5;margin:0;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-card{--workshop-readable:#f7f9ff;background:#18243b;border:1px solid #334460;border-radius:14px;padding:22px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-card h2{margin:0 0 8px;font-size:19px;line-height:1.3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-card p{margin:8px 0 16px;font-size:14px;line-height:1.5}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.ws-primary,.ws-secondary){min-height:44px;box-shadow:none;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-primary{--workshop-readable:#17182d;background:#b9a7ff;border:1px solid #b9a7ff}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-primary:hover:not(:disabled){--workshop-readable:#17182d;background:#d0c2ff;border-color:#d0c2ff}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-secondary{--workshop-readable:#f7f9ff;background:#263750;border:1px solid #536783}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.ws-primary,.ws-secondary):disabled{--workshop-readable:#f7f9ff;cursor:not-allowed;background:#263750;border-color:#536783}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-text-button{--workshop-readable:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:6px 0;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-join-card{--workshop-readable:#f7f9ff;background:#292640;border-color:#62547f}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-join-card h2{font-size:25px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-eyebrow{letter-spacing:1.4px;--workshop-readable:#d4c9ff;margin-bottom:8px;font-size:11px;font-weight:800;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-join-form{align-items:center;gap:10px;margin:16px 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page :is(input,select){--workshop-readable:#f7f9ff;background:#111c31;border:1px solid #58627f;border-radius:9px;min-height:44px;margin:0;padding:10px 12px;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page option{--workshop-readable:#f7f9ff;background:#111c31}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-join-form input{letter-spacing:1px;min-width:0;max-width:300px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-open-game{border-top:1px solid #62547f;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-open-game strong{font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-open-game small{--workshop-readable:#c4d0e5;font-size:12px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 28px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card{text-align:left;--workshop-readable:#f7f9ff;background:#18243b;border:1px solid #334460;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:20px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card:hover{--workshop-readable:#f7f9ff;background:#263750;border-color:#8575aa}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card>svg:last-child{flex-shrink:0;margin-left:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card strong{margin-bottom:4px;font-size:16px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card small{--workshop-readable:#c4d0e5;font-size:12px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-tile-icon{--workshop-readable:#f7f9ff;background:#302b4d;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-tile-icon svg{color:#d3c7ff}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-title h2{margin:0;font-size:15px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-next-work .workshop-daily-card{--workshop-readable:#f7f9ff;background:#18243b;border:1px solid #334460;border-radius:13px;padding:20px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-next-work .workshop-daily-card h2{margin:7px 0;font-size:19px;line-height:1.3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-next-work .workshop-daily-card .daily-eyebrow{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-next-work .workshop-daily-card p{margin:8px 0;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-next-work .daily-facts{flex-wrap:wrap;gap:6px 20px;margin:8px 0;padding-left:17px;font-size:12px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-next-work .daily-start{--workshop-readable:#17182d;background:#b9a7ff;border:1px solid #b9a7ff;border-radius:9px;padding:10px 15px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-teacher-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-teacher-actions .ws-action-card{display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-teacher-actions .ws-tile-icon{margin-bottom:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-teacher-attention{flex-wrap:wrap;align-items:center;gap:22px;margin:15px 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-search{margin:14px 0;font-size:13px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-search>span:first-child{margin-bottom:7px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-search-field{display:block;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-search-field>svg{position:absolute;top:13px;left:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-search-field input{width:100%;padding-left:39px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-practice-list{gap:9px;margin:14px 0;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-practice-choice{text-align:left;--workshop-readable:#f7f9ff;background:#18243b;border:1px solid #334460;border-radius:10px;align-items:center;gap:13px;width:100%;padding:15px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-practice-choice>span:nth-child(2){flex:1;min-width:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-practice-choice strong{font-size:14px;font-weight:750;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-practice-choice small{--workshop-readable:#c4d0e5;margin-top:4px;font-size:12px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-practice-choice>svg{flex-shrink:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.ws-practice-choice,.ws-game-options>button)[aria-pressed=true]{--workshop-readable:#f7f9ff;background:#30294b;border-color:#b9a7ff}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-filters{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-filters button{--workshop-readable:#f7f9ff;background:#18243b;border:1px solid #536783;border-radius:8px;padding:8px 13px;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-filters button[aria-pressed=true]{--workshop-readable:#17182d;background:#b9a7ff}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-steps{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;font-size:12px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-steps span{border-radius:6px;padding:5px 8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-steps span[aria-current=step]{--workshop-readable:#f7f9ff;background:#30294b}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-game-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:18px 0;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-game-options>button{text-align:left;--workshop-readable:#f7f9ff;background:#18243b;border:1px solid #334460;border-radius:13px;padding:22px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-game-options h2{margin:15px 0 8px;font-size:19px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-game-options p{margin:0 0 12px;font-size:14px;line-height:1.5}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-game-options small{--workshop-readable:#c4d0e5;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-setup-footer{border-top:1px solid #334460;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-setup-footer>span{overflow-wrap:anywhere;max-width:60%;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-game-select select{width:100%;margin:10px 0;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.ws-empty,.ws-muted){--workshop-readable:#c4d0e5;padding:10px 0;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.ws-extra-games,.ws-more-section){border-top:1px solid #334460;margin-top:22px;padding-top:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.ws-extra-games,.ws-more-section)>summary{cursor:pointer;min-height:40px;padding:8px 0;font-size:13px;font-weight:700}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.ws-extra-games>div,.ws-tool-links){flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.ws-extra-games>div,.ws-tool-links)>:is(a,button){--workshop-readable:#f7f9ff;background:#18243b;border:1px solid #334460;border-radius:8px;padding:9px 12px;font-size:13px;text-decoration:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav{border-bottom:1px solid #334460;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;padding-bottom:12px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav>a,.ws-section-nav>.ws-more>summary{cursor:pointer;border-radius:8px;align-items:center;min-height:40px;padding:9px 13px;font-size:14px;text-decoration:none;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav>a[aria-current=page]{--workshop-readable:#f7f9ff;background:#30294b}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more{position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more>div{z-index:30;--workshop-readable:#f7f9ff;background:#18243b;border:1px solid #536783;border-radius:12px;width:240px;max-width:calc(100vw - 40px);padding:10px;position:absolute;top:100%;left:0;box-shadow:0 10px 28px #0005}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more a{padding:9px 10px;font-size:13px;text-decoration:none;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-workspace-banner{--workshop-readable:#f7f9ff;background:#111b2e;padding:8px clamp(18px,3vw,40px);font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-workspace-banner>summary{cursor:pointer}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-workspace-banner p{max-width:800px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .daily-pack-gift{border-radius:11px;margin:0 0 22px;padding:13px 18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .daily-pack-gift>svg{width:23px;height:23px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .daily-pack-gift strong{font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .daily-pack-gift p{font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .daily-pack-gift button{min-height:38px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.ws-page,.ws-masthead,.ws-section-nav) :is(button,a,input,select,summary):focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid #f5d985}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-lobby-simple{max-width:900px;margin:0 auto;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-share-code strong{letter-spacing:5px;padding:12px 0;font-size:34px;font-weight:800;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-entry-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-join-code{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:18px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-join-code label{width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-selected-practice{--workshop-readable:#f7f9ff;background:#18243b;border:1px solid #536783;border-radius:10px;margin:12px 0;padding:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-join-code input{flex:1;width:auto;min-width:160px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-host-action{border-top:1px solid #536783;margin-top:22px;padding-top:22px}@media (max-width:900px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app{padding-left:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-masthead{position:static}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-sidebar{border-right:0;gap:14px;width:auto;padding:16px 20px;position:static;bottom:auto;overflow:visible}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-brand{justify-content:center}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-primary-nav{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-nav-link{padding:9px 13px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-sidebar-secondary{flex-wrap:wrap;justify-content:center;gap:6px;padding:0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-sidebar-secondary .ws-nav-link{min-height:30px;padding:4px 9px;font-size:11px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-account-header{border-top:1px solid #334460;gap:12px;padding:12px 20px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-account-tools .game-hud{gap:7px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-account-tools .hud-coins>span{display:none}}@media (max-width:600px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app>main{padding:22px 16px 40px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-account-header{flex-wrap:wrap;padding:10px 16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-account-tools{flex:1;justify-content:flex-end}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-grid{grid-template-columns:1fr;gap:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-teacher-actions .ws-action-card{display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-teacher-actions .ws-tile-icon{margin:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-card{padding:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-join-form{flex-wrap:wrap}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-join-form input{width:100%;max-width:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-join-form button{width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-setup-footer{flex-wrap:wrap}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-setup-footer>span{max-width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav{gap:3px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav>a,.ws-section-nav>.ws-more>summary{padding:8px 10px;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more>div{left:auto;right:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-game-options{grid-template-columns:1fr}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-steps{gap:8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-open-game{flex-wrap:wrap}}@media print{body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app{padding-left:0}.ws-masthead,.ws-workspace-banner,.ws-section-nav{display:none!important}}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-current-chapters{margin:20px 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-courses{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-courses fieldset{border:0;min-width:0;margin:0;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-courses legend{margin-bottom:12px;font-size:16px;font-weight:800}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-choice{gap:3px;padding:10px 5px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-choice[aria-pressed=true]{--workshop-readable:#17182d;background:#ffe59d;border-color:#ffe59d}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-choice:focus-visible{outline-offset:3px;outline:3px solid #f7f9ff}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-selection{min-height:42px;margin-bottom:4px}@media (max-width:680px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-courses{grid-template-columns:1fr}}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell{--workshop-readable:#f7f9ff;--pcpa-surface:#fff8e7;--pcpa-soft:#f7edd5;--pcpa-primary:#00534e;--pcpa-line:#d9bd80;background:#183c3d url(/workshop/valley.webp) top/cover no-repeat fixed;max-width:none;min-height:100dvh;margin:0;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell>main{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:28px clamp(16px,3vw,42px) 32px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-support-page>main{--workshop-readable:#f7f9ff;background:#143435;border-radius:18px;margin:24px auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell>main>footer{--workshop-readable:#f7f9ff;background:#073d3b;border:0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:26px;padding:15px 20px;font-size:12px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead{z-index:35;--workshop-readable:#f7f9ff;background:linear-gradient(120deg,#034340,#002f31);border:0;border-bottom:2px solid #3dc9b7;justify-content:space-between;align-items:center;gap:20px;padding:12px clamp(16px,2vw,32px);display:flex;position:sticky;top:0;box-shadow:0 3px 16px #06252540}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand{letter-spacing:.02em;align-items:center;gap:12px;min-width:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(12px,1.25vw,20px);font-weight:800;line-height:1.15;text-decoration:none;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand>span:last-child{max-width:285px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand strong{--workshop-readable:#ffe184}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand-crest{clip-path:polygon(50% 0,100% 17%,92% 75%,50% 100%,8% 75%,0 17%);--workshop-readable:#f7f9ff;background:#087a75;border:2px solid #e5b64c;flex:none;place-items:center;width:48px;height:54px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand-crest svg{color:#ffce47;filter:drop-shadow(0 2px #945416);width:29px;height:29px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav{white-space:normal;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a{text-transform:uppercase;white-space:nowrap;--workshop-readable:inherit;background:0 0;border:2px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:10px 17px;font-size:15px;font-weight:800;text-decoration:none;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a[aria-current=page]{--workshop-readable:#f7f9ff;background:#075752;border-color:#50e5cb;box-shadow:inset 0 0 0 3px #00423e,0 0 13px #42ebc430}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a:hover{--workshop-readable:#f7f9ff;background:#10665f}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-tools{flex:none;align-items:center;gap:15px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:20px;font-weight:850;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance>svg{color:#ffd15a;width:27px;height:27px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-icon-button,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings>summary{width:44px;height:44px;min-height:44px;box-shadow:none;--workshop-readable:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:8px;list-style:none;display:flex;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-icon-button:hover,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings>summary:hover{--workshop-readable:#f7f9ff;background:#10665f}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings>summary::-webkit-details-marker{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-icon-button>svg,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings>summary>svg{color:#89e4d6;width:25px;height:25px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-icon-button .message-unread-badge{min-width:19px;font-size:11px;position:absolute;top:0;right:-1px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings{border:0;margin:0;padding:0;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings-menu{z-index:60;--workshop-readable:#f7f9ff;background:#063e3b;border:1px solid #74bcb2;border-radius:12px;gap:4px;width:260px;max-width:calc(100vw - 24px);padding:16px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 15px 40px #001c3180}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings-menu>a{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 7px;text-decoration:none;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-account-menu{border-top:1px solid #74bcb2;margin-top:8px;padding-top:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-account-menu .game-hud{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-account-menu .hud-coins{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui:has(.hw-masthead) .my-messages-button{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-panel,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-sale-dialog{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;background:#fff8e7;border:2px solid #d8a546;border-radius:19px;min-width:0;padding:24px;box-shadow:inset 0 0 0 3px #fffef7,0 5px #966d2b40,0 15px 35px #09333120}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-panel h1,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-panel h2,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-panel h3{letter-spacing:-.04em;margin:0 0 12px;font-family:Space Grotesk,system-ui,sans-serif;font-weight:900;line-height:1.12}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-panel h2{font-size:clamp(22px,2.2vw,34px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-panel p{margin:8px 0 14px;font-size:15px;line-height:1.5}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-eyebrow{letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-button{letter-spacing:.01em;text-transform:uppercase;--workshop-readable:#f7f9ff;cursor:pointer;background:linear-gradient(160deg,#00645a,#003e3c);border:2px solid #1c8479;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:16px;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff12,0 4px #002b2b}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-button:hover:not(:disabled){--workshop-readable:#f7f9ff;background:#0b7064;transform:translateY(-1px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 2px #ffffff12,0 1px #002b2b}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-button.hw-coral{--workshop-readable:#17182d;background:linear-gradient(140deg,#ffb185,#ff805b);border-color:#d95935;box-shadow:inset 0 0 0 3px #ffe4b94d,0 5px #943f25}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-button.hw-coral:hover:not(:disabled){--workshop-readable:#17182d;background:#ffc196}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-button.hw-gold{--workshop-readable:#17182d;background:linear-gradient(150deg,#ffe580,#ffc844);border-color:#b17b16;box-shadow:inset 0 0 0 3px #fff2bd80,0 4px #94651c}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-button.hw-gold:hover:not(:disabled){--workshop-readable:#17182d;background:#ffe69b}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-button:disabled{box-shadow:none;--workshop-readable:#17182d;cursor:not-allowed;background:#e0e2d7;border-color:#abb8ac;transform:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-text-action{min-height:44px;box-shadow:none;text-underline-offset:3px;--workshop-readable:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 3px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-world-title{--workshop-readable:#f7f9ff;text-align:center;letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 3px #002b2c;background:#064c45;border:2px solid #bf9c48;border-radius:18px 6px;width:max-content;max-width:100%;margin:0 auto 20px;padding:13px 38px;font:950 clamp(32px,4.2vw,59px)/.98 Space Grotesk,system-ui,sans-serif;box-shadow:0 6px #073e32,0 12px 24px #173c3c50}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-world-title>span{--workshop-readable:#ffe294;margin-bottom:6px;font-size:.65em;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-lobby-grid{grid-template-columns:minmax(240px,.85fr) minmax(310px,1.35fr) minmax(250px,.85fr);align-items:center;gap:25px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-center-hero{text-align:center;align-self:center;min-width:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-stage{isolation:isolate;width:100%;height:clamp(300px,31vw,450px);position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-portrait{z-index:2;position:absolute;inset:0 2% 22px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-portrait>.character-portrait{aspect-ratio:1;filter:drop-shadow(0 12px 8px #163b3650);width:100%;max-width:none;height:100%;display:block;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-portrait .character-portrait>.sprite-idle{position:absolute;inset:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-rune-platform{z-index:1;--workshop-readable:#17182d;background:radial-gradient(#75e0bd 0 26%,#155c4d 27% 36%,#8af7cc 37% 39%,#346a57 40% 60%,#9cf5cf 61% 64%,#496d4e 65%);border:8px solid #a6b07a;border-radius:50%;height:82px;position:absolute;bottom:12px;left:5%;right:5%;box-shadow:0 16px #466645,0 23px #324f3d,0 30px 22px #17352b60}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-name{z-index:3;--workshop-readable:#f7f9ff;overflow-wrap:anywhere;background:#00463f;border:1px solid #5cd7b8;border-radius:8px;max-width:85%;padding:7px 25px;font-size:15px;font-weight:800;position:absolute;bottom:0;left:50%;transform:translate(-50%)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-actions{justify-content:center;align-items:stretch;gap:13px;margin-top:25px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-actions .hw-play-button{flex:1;min-height:76px;padding:14px 26px;font-size:clamp(24px,2.7vw,42px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-actions .hw-play-button>svg{width:31px;height:31px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-actions>.hw-button:not(.hw-play-button){max-width:45%;padding:13px;font-size:15px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-mission-card>h2{text-transform:uppercase;margin:6px 0;font-size:clamp(26px,3vw,43px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-mission-card>.hw-button{width:100%;margin-top:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-mission-card>.hw-compact-mission{box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;border-top:1px solid #d2bd89;border-radius:0;min-height:0;margin:19px 0 0;padding:17px 0 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-compact-mission h2{margin:8px 0;font-size:19px;line-height:1.3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-compact-mission :is(.daily-eyebrow,.daily-deadline){font-size:11px;line-height:1.4}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-compact-mission .daily-actions[hidden]{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-compact-mission>p:not(.daily-deadline){font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-daily-card{text-align:center}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-daily-gift>h2,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-daily-opened>h2{text-transform:uppercase}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-daily-gift>.hw-button{width:100%;margin:8px 0 15px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-daily-opened{padding:25px 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-daily-opened>svg{color:#a36e13;margin-bottom:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pass-link{text-align:left;width:100%;box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;border-top:1px solid #d6bd84;border-radius:0;align-items:center;gap:12px;margin-top:16px;padding:16px 0 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pass-link>svg:first-child{color:#9f7018;width:32px;height:32px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pass-link>span{flex:1}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pass-link strong,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pass-link small{display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pass-link small{margin-top:4px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shortcuts{--workshop-readable:#f7f9ff;background:#00463e;border:1px solid #8bba9f;border-radius:18px;justify-content:center;gap:0;max-width:700px;margin:30px auto 0;padding:7px 12px;display:flex;box-shadow:0 4px #02392e}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shortcuts>button{box-shadow:none;--workshop-readable:inherit;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #448e7c;border-radius:0;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;padding:13px 10px;font-size:14px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shortcuts>button:last-child{border-right:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shortcuts>button>svg{color:#ffda79;width:32px;height:32px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shortcuts>button:hover{--workshop-readable:#f7f9ff;background:#0e6554;border-radius:8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page>.ws-extra-games{--workshop-readable:#f7f9ff;background:#08473f;border:1px solid #75bda4;border-radius:12px;max-width:950px;margin:25px auto 0;padding:12px 18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog{width:min(620px,100vw - 24px);max-height:85dvh;margin:auto;overflow:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog:not([open]){display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#012e32b8}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog-heading>h2{font-size:28px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog .ws-open-game{border-color:#cfb685;justify-content:space-between;gap:15px;padding:16px 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog .ws-open-game small{margin-top:5px;font-size:13px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog :is(input,select),body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-panel input{--workshop-readable:#17182d;background:#fffefa;border:1px solid #9c9d82;border-radius:8px;min-width:0;max-width:100%;padding:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped>h2{text-transform:uppercase}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-row{border-bottom:1px solid #d9cba8;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:16px 0;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-row strong,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-row span{overflow-wrap:anywhere;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-row strong{margin-bottom:6px;font-size:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-row span{font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-art{--workshop-readable:#17182d;background:#f2e9d0;border:1px solid #d8c388;border-radius:11px;place-items:center;width:72px;height:82px;display:grid;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-art>svg{color:#005950;width:42px;height:42px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-art :is(.companion-art,.gear-art-frame){object-fit:contain;width:100%;height:100%;max-height:80px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped>.hw-text-action{width:100%;margin-top:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-wardrobe-button{width:100%;min-height:76px;margin-top:25px;font-size:clamp(24px,2.6vw,38px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-secondary{--workshop-readable:#f7f9ff;background:#06443e;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:start;gap:15px;margin-top:17px;padding:10px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-secondary>button,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-secondary>.hero-print>summary{--workshop-readable:inherit;box-shadow:none;background:0 0;border:0;min-height:40px;padding:8px 10px;font-size:14px;text-decoration:underline}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-secondary .hero-print{--workshop-readable:inherit;background:0 0;border:0;margin:0;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-secondary .hero-print-body{--workshop-readable:#17182d;background:#fff8e7;border-radius:10px;padding:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-cards{gap:18px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-collection-card{text-align:center}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-collection-card>h2,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-room-card>h2{text-transform:uppercase;font-size:25px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-aura{justify-content:center;align-items:center;gap:10px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-aura>svg{color:#a36e0b;fill:#ffd763;flex:none;width:42px;height:42px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-aura strong{letter-spacing:-.03em;font-size:39px;line-height:1.2;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-aura strong>small{text-transform:uppercase;font-size:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-aura span{font-size:13px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-collection-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-collection-samples>span{aspect-ratio:1;--workshop-readable:#17182d;background:#f1e9d3;border:1px solid #cfb579;border-radius:10px;place-items:center;display:grid;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-collection-samples .character-portrait,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-inventory-art .character-portrait{aspect-ratio:1;width:100%;max-width:none;height:100%;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-collection-card>.hw-button,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-room-card>.hw-button{width:100%;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-room-card{padding:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-room-preview{border-radius:10px;margin:10px 0 14px;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-room-preview .modern-room-stage{box-shadow:none;aspect-ratio:1.8;border:0;min-height:0;margin:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-expanded-collection{margin-top:28px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-title h1{--workshop-readable:#17182d;letter-spacing:-.04em;text-transform:uppercase;background:#fff8e7;border:2px solid #d8a546;border-radius:14px;align-items:center;gap:15px;padding:10px 26px;font:950 clamp(30px,4vw,50px)/1.1 Space Grotesk,system-ui,sans-serif;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-title h1>svg{color:#96640c;width:40px;height:40px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-tabs{--workshop-readable:#17182d;background:#fff8e7;border:2px solid #d8a546;border-radius:14px;align-items:stretch;gap:5px;margin:0 0 18px;padding:7px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-tabs>button{min-width:0;min-height:45px;box-shadow:none;text-transform:uppercase;--workshop-readable:inherit;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:10px 12px;font-size:14px;font-weight:850}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-tabs>button[aria-current=page]{--workshop-readable:#f7f9ff;background:#00534d;border-color:#27c7b3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-tabs>button:hover:not([aria-current]){--workshop-readable:#17182d;background:#efe3c7}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .daily-pack-gift{--workshop-readable:#17182d;background:#fff8e7;border:2px solid #d8a546;border-radius:16px;align-items:center;gap:20px;margin:0 0 20px;padding:18px 24px;display:flex;box-shadow:inset 0 0 0 3px #fffef7}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .daily-pack-gift>svg{color:#a36e0b;width:43px;height:43px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .daily-pack-gift>div{flex:1}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .daily-pack-gift strong{text-transform:uppercase;font-size:24px;line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .daily-pack-gift p{margin-top:5px;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .daily-pack-gift button{--workshop-readable:#17182d;background:#ffdb69;border:2px solid #b17b16;border-radius:10px;min-height:48px;padding:12px 22px;font-weight:850}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-grid{grid-template-columns:1.3fr 1fr 1fr;grid-auto-flow:dense;align-items:stretch;gap:15px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-card{text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-card>h2{letter-spacing:-.035em;margin:0 0 5px;font-size:21px;line-height:1.18}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-card>p{margin:4px 0;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-card>.hw-button{width:100%;min-height:48px;margin-top:8px;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-card>.hw-text-action{min-height:35px;margin-top:auto;padding:6px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack{grid-row:span 2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>h2{margin-top:8px;font-size:clamp(25px,2.7vw,39px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>.hw-button{min-height:62px;margin-top:14px;font-size:19px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-label{text-transform:uppercase;letter-spacing:.08em;--workshop-readable:#f7f9ff;background:#ac2d35;border-radius:7px;align-self:start;padding:6px 12px;font-size:12px;font-weight:850;display:inline-block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-countdown{--workshop-readable:#17182d;background:#ffebe2;border:1px solid #ce4c42;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:7px 0;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-art{isolation:isolate;justify-content:center;align-items:center;width:100%;max-width:270px;height:140px;margin:10px auto;display:flex;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-art>span{--workshop-readable:#f7f9ff;background:linear-gradient(145deg,#5a3f99,#253975);border:3px solid #dcae46;border-radius:10px;place-items:center;width:40%;height:90%;padding:9px;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 4px #ffffff20,0 7px 10px #182f3d30}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-art>span>svg{color:#ffe391;width:60%;height:60%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-art>.hw-pack-back:first-child{--workshop-readable:#f7f9ff;z-index:0;background:linear-gradient(140deg,#1257a0,#12365e);transform:translate(-63%)rotate(-14deg)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-art>.hw-pack-back:last-child{--workshop-readable:#f7f9ff;z-index:0;background:linear-gradient(140deg,#127255,#17452d);transform:translate(63%)rotate(14deg)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-art>.hw-pack-front{z-index:1;height:100%;transform:rotate(2deg)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-front>div{place-items:center;width:100%;height:100%;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-front :is(img,svg,.character-portrait,.companion-art,.furniture-art,.costume-art){object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>.hw-pack-art{max-width:390px;height:clamp(180px,20vw,290px);margin:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-halloween-costumes>.hw-pack-front,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-halloween-2026>.hw-pack-front{--workshop-readable:#17182d;background:linear-gradient(140deg,#ffa135,#f3cb62)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-daily-gift .hw-pack-art{height:160px;margin:20px auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-more{margin-top:22px;padding:16px 22px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-more>summary{cursor:pointer;min-height:34px;font-size:16px;font-weight:800}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-more .hw-text-action{margin-right:20px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .selected-pack-details{margin:25px 0;scroll-margin-top:100px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .selected-pack-details[hidden]{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-category{margin-top:20px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-sub-tabs{gap:10px;margin-bottom:20px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-sub-tabs>button[aria-pressed=true]{--workshop-readable:#f7f9ff;background:#00534d}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-search{align-items:center;gap:10px;max-width:450px;margin:20px 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-search>input{width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-inventory-grid>article{text-align:center;--workshop-readable:#17182d;background:#fffdf3;border:1px solid #ceb77d;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-inventory-grid h3{margin:0;font-size:16px;line-height:1.25}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-inventory-grid p{margin:0;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-inventory-art{place-items:center;width:140px;max-width:100%;height:140px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-inventory-art>svg{width:60px;height:60px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-inventory-grid .hw-button{margin-top:auto;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-sale-values{--workshop-readable:#17182d;background:#f1e5c9;border-radius:9px;padding:12px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-sale-dialog{max-width:500px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-sale-dialog>button.hw-button{margin-top:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.hw-masthead,.hw-panel,.hw-play-page,.hw-hero-page,.hw-shop,.hw-dialog) :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #008d85}:is(body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead :is(button,a,summary):focus-visible,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-center-hero :is(button,a,summary):focus-visible){outline-color:#ffe27d}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal{box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;border-radius:0;padding:0;font:15px/1.45 DM Sans,system-ui,sans-serif;overflow:visible}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shell :is(#school-portal,.unified-quest-log){max-width:none;box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;margin:0;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-layout{grid-template-columns:minmax(340px,.85fr) minmax(0,1.35fr);align-items:start;gap:18px;min-height:0;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;background:#fff8e7;border:2px solid #d8a546;border-radius:18px;align-self:start;width:100%;min-width:0;max-height:none;margin:0;padding:18px;overflow:visible;box-shadow:inset 0 0 0 3px #fffef7,0 5px #966d2b40}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading{--workshop-readable:inherit;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:start;gap:12px;margin:0;padding:5px 2px 10px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1{text-transform:uppercase;letter-spacing:-.04em;margin:0 0 8px;font:950 clamp(27px,3vw,42px)/1 Space Grotesk,system-ui,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading p{margin:4px 0;font-size:12px;line-height:1.4}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-refresh{--workshop-readable:#17182d;width:38px;height:38px;min-height:38px;box-shadow:none;background:#f6eacb;border:1px solid #b3a172;padding:3px;font-size:23px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-class-focus{--workshop-readable:#f7f9ff;background:#00514b;border:1px solid #d3b061;border-radius:10px;flex-direction:column;gap:4px;margin:8px 0 18px;padding:10px 12px;line-height:1.3;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-class-focus strong{text-transform:uppercase;font-size:15px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-class-focus span{font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading{justify-content:space-between;align-items:end;gap:9px;margin:10px 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading h2{text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading small{text-transform:uppercase;text-align:right;max-width:95px;font-size:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9aaf9c #f3ecd8;max-height:420px;padding-right:5px;overflow-y:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry{text-align:left;white-space:normal;width:100%;min-height:79px;box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;border-bottom:1px solid #daceac;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:11px 8px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry:hover{--workshop-readable:#17182d;background:#f1e9d2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry.qj-selected{--workshop-readable:#17182d;background:#e5faf3;border:2px solid #009c8a;padding:9px 6px;box-shadow:inset 3px 0 #13ae9a}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-thumb{object-fit:cover;border:1px solid #bea870;border-radius:7px;width:48px;height:54px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-copy{min-width:0;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry .hw-quest-copy>small{margin:4px 0 0;font-size:11px;line-height:1.3;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-next-up{letter-spacing:.04em;--workshop-readable:#f7f9ff;background:#006056;border-radius:5px;margin-top:5px;padding:2px 7px;font-size:9px;display:inline-block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-row-meta{flex-direction:column;align-items:center;gap:4px;min-width:75px;max-width:110px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score{text-align:center;line-height:1.1;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:900;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>b>small{letter-spacing:-.03em;margin:0;font-size:18px;display:inline}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>small{margin:3px 0;font-size:10px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-selected .hw-row-score>b{border:1px solid #24b59e;border-radius:6px;padding:3px 6px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group{--workshop-readable:#17182d;background:#f5ecd5;border:1px solid #d5c18f;border-radius:8px;margin:8px 0 0;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group>summary{cursor:pointer;min-height:43px;list-style:revert;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:800;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group>summary>span{margin-left:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-chapter{--workshop-readable:#17182d;background:#fff9ec;margin:6px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-chapter button.qj-entry{grid-template-columns:1fr;min-height:44px;padding:10px 14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-current-chapter>summary{border:1px solid #198878;border-radius:8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-current-label{--workshop-readable:#f7f9ff;background:#006056;border-radius:5px;padding:3px 6px;font-size:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-chapter-name{flex:1;min-width:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-chapter-name small{font-size:11px;font-weight:500;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail{padding:0;scroll-margin-top:100px;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-scene{box-shadow:none;--workshop-readable:#f7f9ff;background:#063e3b;border:0;border-radius:16px 16px 0 0;margin:0;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-scene-image{aspect-ratio:auto;height:170px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-scene-image>img{object-fit:cover;object-position:center 42%;width:100%;height:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-scene figcaption{--workshop-readable:#f7f9ff;background:#06463d;border:1px solid #d8b762;border-radius:6px;align-items:center;gap:8px;max-width:90%;min-height:0;padding:5px 11px;font-size:12px;display:flex;position:absolute;bottom:10px;left:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-scene figcaption small{margin-right:5px;font-size:9px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-scene-rule{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading{--workshop-readable:inherit;background:0 0;border:0;margin:0;padding:20px 23px 8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-detail-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .ql-next-label{letter-spacing:.06em;font-size:11px;font-weight:850}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading h3{letter-spacing:-.04em;margin:10px 0;font:900 clamp(23px,2.6vw,34px)/1.13 Space Grotesk,system-ui,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-tags{flex-wrap:wrap;gap:8px;margin:4px 0 8px;font-size:11px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-tags>span{--workshop-readable:#17182d;background:#e8efe1;border:1px solid #c3cbb0;border-radius:6px;padding:4px 8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .ql-detail{--workshop-readable:inherit;padding:0 23px 22px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .school-quest{box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-story{--workshop-readable:inherit;background:0 0;border:0;margin:6px 0 15px;padding:0;font-size:14px;line-height:1.55}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-required-title{text-transform:uppercase;letter-spacing:.05em;margin:14px 0;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-objective{--workshop-readable:#17182d;background:#fffbed;border:1px solid #dbc794;border-radius:12px;margin:12px 0;padding:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-objective-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-objective-heading h4{margin:0;font-size:17px;line-height:1.3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-objective .ql-state{--workshop-readable:#17182d;background:#e4f1df;border:1px solid #bdd3c0;border-radius:6px;flex:none;padding:4px 7px;font-size:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-reward{margin:8px 0 12px;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-step{margin:10px 0;font-size:14px;line-height:1.5}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-feedback{--workshop-readable:#17182d;background:#faedcf;border:1px solid #d7ba76;border-radius:6px;padding:10px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-instructions{font-size:14px;line-height:1.5}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-objective-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin:12px 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-action,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-submit{--workshop-readable:#f7f9ff;white-space:normal;background:#00514a;border:2px solid #12685f;border-radius:9px;justify-content:center;align-items:center;min-height:47px;padding:12px 18px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 3px #06362c}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-objective-actions>a[target=_blank]{--workshop-readable:#17182d;background:#ffb18b;border-color:#cf6749;order:-1}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-objective-actions>a[data-quest-destination]{--workshop-readable:inherit;box-shadow:none;background:0 0;border:0;min-height:38px;padding:8px 0;font-size:13px;text-decoration:underline}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-note{--workshop-readable:inherit;background:0 0;border:0;margin:8px 0;padding:0;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-note summary{cursor:pointer;padding:7px 0;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-verification-note{margin-top:9px;font-size:11px;line-height:1.4;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-ixl-help{margin:8px 0;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-ixl-help>summary{cursor:pointer;min-height:35px;padding:8px 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-bonus{--workshop-readable:#17182d;background:#f8efd9;border:1px solid #d8c693;border-radius:9px;margin-top:15px;padding:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-help-tools{--workshop-readable:#17182d;background:#f6eedb;border-color:#cbb982;border-radius:8px;padding:12px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-help-tools>summary{cursor:pointer}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-empty{padding:40px 24px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-smartscore{border-top:1px solid #d7cba5;border-bottom:1px solid #d7cba5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin:12px 0;padding:15px 0;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-smartscore>div>span{letter-spacing:.04em;font-size:11px;font-weight:850;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-smartscore strong{letter-spacing:-.05em;margin:3px 0;font:900 clamp(38px,4vw,59px)/1.05 Space Grotesk,system-ui,sans-serif;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-smartscore strong>small{font-size:.65em;font-weight:850;display:inline}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-smartscore progress{accent-color:#008b79;border:1px solid #b8c1ae;border-radius:20px;width:100%;height:14px;display:block;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-smartscore progress::-webkit-progress-bar{background:#e0e4d6}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-smartscore progress::-webkit-progress-value{background:#008b79}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-smartscore>div>p{margin:7px 0 0;font-size:11px;line-height:1.4}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-deadline{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:3px 4px;font-size:10px;font-weight:650;line-height:1.3;display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-deadline-today,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-deadline-overdue{--workshop-readable:#17182d;text-transform:uppercase;background:#ffebe5;border:1.5px solid #d33136;padding:5px 7px;font-weight:900;box-shadow:inset 0 0 0 2px #fff8ed}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-detail-title>.hw-deadline{padding:7px 10px;font-size:12px;line-height:1.4}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline>span{font-size:15px;line-height:1}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal :is(input,textarea,select){--workshop-readable:#17182d;background:#fffefa;border:1px solid #b4a47d}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-empty{padding:18px 8px;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-empty{text-align:center;max-width:650px;margin:25px auto;padding:40px 25px}@media (min-width:1400px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-scroll{max-height:470px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry strong{font-size:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry{min-height:85px}}@media (max-width:1200px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead{gap:12px;padding:10px 18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand{gap:8px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand>span:last-child{max-width:165px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a{gap:6px;padding:10px 12px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a>svg{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-tools{gap:9px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance{font-size:17px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-lobby-grid{grid-template-columns:minmax(210px,1fr) minmax(260px,1.2fr) minmax(210px,1fr);gap:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-panel{padding:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-stage{height:330px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-row{grid-template-columns:56px minmax(0,1fr);gap:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-art{width:56px;height:70px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-row strong{font-size:15px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped-row span{font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-collection-card>h2,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-room-card>h2{font-size:21px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-aura strong{font-size:31px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-actions{flex-wrap:wrap}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-actions>.hw-button:not(.hw-play-button){max-width:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.2fr)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list{padding:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .ql-detail{padding:0 16px 18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading{padding:16px 16px 6px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry{grid-template-columns:36px minmax(0,1fr) auto;gap:7px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-thumb{width:36px;height:45px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-row-meta{min-width:68px;max-width:92px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>b{font-size:22px}}@media (max-width:900px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell>main{padding:22px 16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead{grid-template-columns:1fr auto;gap:8px 16px;display:grid;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav{grid-area:2/1/auto/-1;justify-content:stretch;gap:5px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a{flex:1;min-height:43px;padding:9px 5px;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand>span:last-child{max-width:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-tools{grid-area:1/2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-lobby-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-center-hero{grid-area:1/1/auto/-1;width:min(460px,100%);margin:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-stage{height:345px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-world-title{font-size:38px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-actions{flex-wrap:nowrap}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped,.hw-mission-card{grid-area:2/1}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-cards,.hw-daily-card{grid-area:2/2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-secondary{margin-bottom:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-grid{grid-template-columns:1fr 1fr}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;align-items:center;column-gap:18px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>.hw-pack-art{grid-area:1/1/7;max-width:320px;height:230px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>h2,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>.hw-featured-label,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>.hw-pack-countdown,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>p,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>.hw-text-action,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>.hw-button{grid-column:2;justify-self:center}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>h2{font-size:27px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-tabs{flex-wrap:wrap}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-tabs>button{flex:120px;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-layout{grid-template-columns:1fr}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list{padding:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-scroll{max-height:300px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail{scroll-margin-top:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry strong{font-size:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry{grid-template-columns:48px minmax(0,1fr) auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-thumb{width:48px;height:54px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-row-meta{min-width:86px;max-width:115px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>b{font-size:28px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-scene-image{height:180px}}@media (max-width:560px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand-crest{width:34px;height:40px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand-crest svg{width:22px;height:22px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand{gap:6px;font-size:11px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand>span:last-child{max-width:145px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance{gap:4px;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance>svg{width:20px;height:20px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-tools{gap:2px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-icon-button,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings>summary{width:35px;height:40px;padding:7px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a{padding:9px 4px;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-lobby-grid{flex-direction:column;gap:18px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-center-hero{order:0;width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-mission-card,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-equipped{order:1;width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-daily-card,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-cards{order:2;width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-hero-stage{max-width:390px;height:320px;margin:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shortcuts{flex-wrap:wrap;padding:5px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shortcuts>button{padding:12px 6px;font-size:11px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shortcuts>button>svg{width:28px;height:28px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-actions .hw-play-button{min-height:65px;font-size:30px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-actions>.hw-button:not(.hw-play-button){padding:10px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-title h1{gap:9px;padding:10px 16px;font-size:31px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-title h1>svg{width:28px;height:28px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-title>.hw-button{gap:6px;padding:10px;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-title>.hw-button>svg:last-child{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .daily-pack-gift{flex-wrap:wrap;gap:10px;padding:15px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .daily-pack-gift strong{font-size:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop .daily-pack-gift button{width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shop-tabs>button{flex-basis:90px;padding:9px 6px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-grid{grid-template-columns:1fr;gap:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack{grid-column:auto;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-card>h2{font-size:25px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-art{max-width:300px;height:190px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-pack-card>.hw-button{font-size:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-featured-pack>.hw-pack-art{height:230px;margin:12px auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog .ws-join-form{flex-wrap:wrap}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog .ws-join-form input,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-dialog .ws-join-form button{width:100%;max-width:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-inventory-grid{grid-template-columns:1fr 1fr;gap:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-inventory-grid>article{padding:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-smartscore{gap:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-smartscore strong{font-size:46px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list{padding:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry strong{font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry{grid-template-columns:34px minmax(0,1fr) auto;gap:6px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-thumb{width:34px;height:42px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-row-meta{min-width:76px;max-width:90px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>b{font-size:25px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline{font-size:9px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading h2{font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail .quest-objective{padding:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-objective-heading{flex-wrap:wrap}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-objective-actions{flex-direction:column}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-submit{width:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-scene-image{height:135px}}@media (prefers-reduced-motion:reduce){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shell *{scroll-behavior:auto!important}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-button{transition:none;transform:none!important}}@media print{body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-shortcuts{display:none!important}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell{--workshop-readable:#17182d;background:#fff}}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app:has(>.hw-masthead){padding-left:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-ixl-help .ixl-quest-path{display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-work-page>main{width:90%;max-width:none;margin:0 auto;padding:clamp(28px,3.6vw,90px) 0 30px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-masthead{min-height:clamp(68px,4.2vw,108px);padding:10px 2vw}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-brand{letter-spacing:0;gap:12px;font-family:Workshop Display,sans-serif;font-size:clamp(17px,1.7vw,40px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-brand>span:last-child{max-width:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-primary-nav>a{border-radius:2px;min-height:48px;padding:10px 1.4vw;font-family:Workshop Display,sans-serif;font-size:clamp(16px,1.3vw,30px);font-weight:400}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-primary-nav>a>svg{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-header-balance{font-family:Workshop Display,sans-serif;font-size:clamp(21px,1.5vw,36px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .test-student-banner{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-layout{grid-template-columns:minmax(0,39fr) minmax(0,61fr);align-items:stretch;gap:clamp(12px,1vw,24px);min-height:75vh}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail{--workshop-readable:#17182d;background:linear-gradient(125deg,#fffdf4,#fff7e4 62%,#fffdf3);border:3px solid #eea029;border-radius:20px;align-self:stretch;min-height:75vh;padding:clamp(16px,1.25vw,32px);position:relative;box-shadow:inset 0 0 0 3px #fffef7,inset 0 0 0 5px #e9c36c,0 6px #76502280,0 15px 30px #193d3d35}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list:before,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail:before{content:"";pointer-events:none;z-index:1;border:1px solid #e7bb5b;border-radius:14px;position:absolute;inset:5px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list{flex-direction:column;gap:0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail{padding:8px;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading{height:auto;min-height:0;padding:4px 2px 12px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-title-row{align-items:center;gap:clamp(10px,1vw,24px);display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1{letter-spacing:-.035em;text-shadow:0 2px #f5d790;margin:0;font:400 clamp(34px,3.15vw,74px)/1 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-scroll-emblem{filter:drop-shadow(0 3px #b06b2b);flex:none;place-items:center;width:clamp(44px,3.5vw,80px);height:clamp(50px,3.8vw,88px);display:grid;transform:rotate(-8deg)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-scroll-emblem .hw-quest-glyph{fill:#ffe3a2;stroke:#85411f;stroke-width:1.5px;width:100%;height:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-refresh{--workshop-readable:inherit;background:0 0;border:0;align-self:start;width:34px;height:34px;min-height:34px;margin-left:auto;font-size:22px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin:7px 0 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle p{text-transform:uppercase;margin:0;font-size:clamp(13px,1.16vw,25px);font-weight:850;line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-chapter-chip{outline-offset:2px;--workshop-readable:#f7f9ff;white-space:nowrap;background:linear-gradient(#006458,#003e3a);border:2px solid #d39934;border-radius:2px;outline:1px solid #f4d68b;align-items:center;gap:5px;padding:8px 12px;font-family:Workshop Display,sans-serif;font-size:clamp(11px,1vw,22px);display:inline-flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-chapter-chip b{--workshop-readable:#ffe262;font-weight:400}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading{align-items:center;gap:10px;margin:clamp(12px,1.2vw,26px) 0 10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading h2{letter-spacing:0;white-space:nowrap;font:400 clamp(16px,1.35vw,30px)/1.2 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading small{white-space:nowrap;max-width:none;font:700 clamp(10px,.93vw,21px)/1.2 DM Sans,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-scroll{scrollbar-width:auto;scrollbar-color:#9b9c91 #e4decf;flex:1;min-height:25vh;max-height:41vh;padding:0 6px 0 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry{border-bottom:1px solid #decca0;border-radius:3px;grid-template-columns:clamp(54px,4.9vw,110px) minmax(0,1fr) auto;gap:clamp(8px,.8vw,18px);min-height:clamp(88px,6.2vw,146px);padding:10px 6px;line-height:1.15}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry.qj-selected{--workshop-readable:#17182d;background:linear-gradient(90deg,#edfffc,#d9fffa);border:2px solid #00bdb4;border-radius:3px;padding:8px 4px;box-shadow:inset 3px 0 #00a7a2,inset 0 0 0 3px #fffefa}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-thumb{--workshop-readable:#17182d;background-image:url(/workshop/quest-icons.webp);background-position:1.527% .657%;background-repeat:no-repeat;background-size:204.8% 326.81%;border:1px solid #c89c42;border-radius:8px;width:clamp(54px,4.9vw,110px);height:clamp(58px,5vw,114px);display:block;box-shadow:0 2px #86633550}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-icon-1{background-position:98.664% .657%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-icon-2{background-position:1.527% 47.104%;background-size:204.8% 307.2%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-icon-3{background-position:98.664% 47.104%;background-size:204.8% 307.2%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-icon-4{background-position:1.527% 99.303%;background-size:204.8% 288.72%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-icon-5{background-position:98.664% 99.303%;background-size:204.8% 288.72%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry strong{letter-spacing:-.02em;overflow-wrap:anywhere;font:800 clamp(16px,1.28vw,29px)/1.15 DM Sans,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry .hw-quest-copy>small{margin-top:4px;font-size:clamp(12px,1.02vw,23px);line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-next-up{border-radius:2px;padding:2px 7px;font-size:clamp(10px,.9vw,19px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-row-meta{gap:5px;min-width:clamp(82px,7.1vw,157px);max-width:24%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>b{letter-spacing:-.04em;white-space:nowrap;font:400 clamp(25px,2.05vw,46px)/1 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>b>small{font:inherit;font-size:.8em}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>small{font-size:clamp(10px,.8vw,17px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-selected .hw-row-score>b{border:2px solid #00bcb4;border-radius:2px;padding:4px 9px;box-shadow:inset 0 0 0 2px #fff}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline{white-space:normal;text-align:center;padding:3px;font-size:clamp(11px,.9vw,21px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline .hw-quest-glyph{flex:none;width:1.1em;height:1.1em}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline-today,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline-overdue{--workshop-readable:#17182d;text-transform:uppercase;background:#fff2eb;border:2px solid #e74a45;border-radius:3px;padding:5px 8px;box-shadow:inset 0 0 0 2px #fffef7}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline-today .hw-quest-glyph,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline-overdue .hw-quest-glyph{stroke:#c82c2a}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-scroll-hint{text-align:center;margin:5px 0;font-size:clamp(12px,1vw,22px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group{--workshop-readable:#17182d;background:#f4e9cf;border-color:#d2ba83;border-radius:3px;margin:6px 0 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group>summary{gap:8px;min-height:clamp(32px,2.05vw,50px);padding:6px 12px;font:400 clamp(14px,1.1vw,25px)/1.3 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group>summary:after{content:"›";font:700 27px/1 sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group[open]>summary:after{transform:rotate(90deg)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group>summary>span{margin-left:auto;font-family:DM Sans,sans-serif;font-weight:700}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-curriculum>summary{font-size:clamp(12px,.9vw,21px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-chapter button.qj-entry{grid-template-columns:1fr;min-height:50px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene{--workshop-readable:#17182d;background:#e2f3e5;border-radius:13px 13px 2px 2px;margin:0;display:block;position:relative;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene>img{aspect-ratio:3.4;object-fit:cover;object-position:50% 60%;width:100%;height:auto;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene figcaption{--workshop-readable:#f7f9ff;text-transform:uppercase;background:#00483e;border:2px solid #e7b442;border-radius:3px;align-items:center;gap:10px;padding:7px 15px 7px 8px;font:400 clamp(17px,1.45vw,32px)/1 Workshop Display,sans-serif;display:flex;position:absolute;bottom:12px;left:16px;box-shadow:0 3px #755018}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene figcaption .hw-quest-glyph{fill:#ffda5c;stroke:#9b4c0e;width:1.5em;height:1.5em}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:16px clamp(16px,1.2vw,28px) 0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading h3{letter-spacing:-.03em;overflow-wrap:anywhere;flex:53%;margin:0;font:400 clamp(27px,2.5vw,57px)/1.08 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading>.hw-deadline{max-width:47%;margin-left:auto;padding:10px 12px;font:400 clamp(13px,1.1vw,25px)/1.25 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading>p{flex-basis:100%;font-size:clamp(13px,1vw,22px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-story{margin:8px 0 16px;font-size:clamp(16px,1.3vw,29px);line-height:1.35}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-card{--workshop-readable:#17182d;background:#fffaf0;border:1px solid #e7c98d;border-radius:3px;margin:14px 0 12px;padding:clamp(14px,1.2vw,28px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-eyebrow{margin-bottom:7px;font:400 clamp(17px,1.5vw,32px)/1.2 Workshop Display,sans-serif;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-main{grid-template-columns:clamp(72px,7.2vw,158px) minmax(0,1fr);align-items:start;gap:clamp(16px,1.25vw,30px);display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-platform-badge{aspect-ratio:1.1;--workshop-readable:#f7f9ff;text-shadow:0 3px #17521a;background:linear-gradient(150deg,#388a22,#16601e);border:3px solid #3f9d3c;border-radius:5px;place-items:center;width:100%;font:400 clamp(30px,3.35vw,74px)/1 Workshop Display,sans-serif;display:grid;box-shadow:inset 0 0 0 3px #ffffff12}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-copy h4{margin:0 0 4px;font:400 clamp(21px,1.8vw,40px)/1.15 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-copy>p{margin:0;font-size:clamp(16px,1.25vw,29px);line-height:1.25}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore{border:0;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,1.4vw,32px);margin:12px 0 0;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore>div>span{letter-spacing:0;font:400 clamp(13px,1.1vw,25px)/1.3 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore strong{letter-spacing:-.06em;white-space:nowrap;margin:4px 0 0;font:400 clamp(48px,4.2vw,94px)/1 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore strong>small{font:inherit;font-size:.7em}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore>div:last-child{border-left:1px solid #c7c8b7;padding-left:clamp(16px,1.5vw,34px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore progress{border:1px solid #96b7ac;border-radius:30px;height:clamp(18px,1.6vw,35px);box-shadow:inset 0 2px 4px #33635822}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore progress::-webkit-progress-value{--workshop-readable:#17182d;background:linear-gradient(#32e0d0,#00998c)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore>div>p{margin-top:8px;font-size:clamp(12px,1vw,23px);line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-actions{grid-template-columns:1.22fr 1fr;gap:clamp(10px,1vw,24px);margin-top:12px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-open,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-submit,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-status{--workshop-readable:#f7f9ff;letter-spacing:0;text-transform:uppercase;text-align:center;background:linear-gradient(#00675d,#003e3b);border:2px solid #168b83;border-radius:3px;justify-content:center;align-items:center;gap:clamp(10px,1vw,23px);min-height:clamp(58px,4.6vw,105px);padding:10px 15px;font:400 clamp(18px,1.7vw,38px)/1.1 Workshop Display,sans-serif;text-decoration:none;display:flex;box-shadow:inset 0 0 0 3px #ffffff25,0 4px #00352e}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-open:hover{--workshop-readable:#17182d;background:#ffc39a}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-submit:hover{--workshop-readable:#f7f9ff;background:#08766a}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-actions .hw-quest-glyph{stroke-width:2.3px;flex:none;width:1.35em;height:1.35em}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-status{box-shadow:none;--workshop-readable:#17182d;background:#e8f2e0;border-color:#a8c6ac;font-size:clamp(14px,1.15vw,27px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-verification-caption{text-align:center;margin:12px 0 6px;font-size:clamp(12px,1vw,23px);line-height:1.3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-practice{--workshop-readable:inherit;text-underline-offset:3px;background:0 0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:clamp(14px,1.15vw,26px);font-weight:800;text-decoration:underline;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-practice .hw-quest-glyph{stroke:#004e48;width:1.6em;height:1.6em}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-note{--workshop-readable:inherit;background:0 0;border:0;margin:5px 0;padding:0;font-size:clamp(12px,.9vw,20px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-note summary{cursor:pointer;text-align:center;padding:5px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-reward{--workshop-readable:inherit;background:0 0;border-top:1px solid #aac1a3;justify-content:center;align-items:center;gap:12px;margin:8px 0 0;padding:10px 0 0;font-size:clamp(13px,1.03vw,23px);line-height:1.3;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-reward-coin{--workshop-readable:#17182d;background:#ffdc66;border:2px solid #ba771c;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 3px #fff3a8}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-reward-coin .hw-quest-glyph{fill:#fcb122;stroke:#a95e11;width:27px;height:27px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-ixl-objective+.hw-ixl-objective{border-top:2px solid #d2b36c;margin-top:28px;padding-top:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-objective-count{margin-top:10px;font-size:clamp(12px,1vw,22px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-other-task .quest-required-title{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-preview-toolbar{--workshop-readable:#f7f9ff;background:#003e3b;border:1px solid #74b3a8;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:10px 16px;font-size:clamp(12px,.9vw,20px);display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-preview-toolbar label{font-size:inherit;white-space:nowrap;align-items:center;gap:12px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-preview-toolbar select{width:auto;max-width:50vw;font-size:inherit;margin:0;padding:5px 10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-preview-toolbar p{font-size:inherit;margin:0;line-height:1.3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-list-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:25vh;padding:25px 10px;font-size:clamp(16px,1.3vw,29px);display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-list-empty>span{--workshop-readable:#17182d;background:#e3f4e7;border:2px solid #8bb5a3;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-list-empty .hw-quest-glyph{stroke:#0b6855;width:40px;height:40px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-list-empty p{font-size:.8em;line-height:1.4}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-empty-quest{text-align:center;padding:clamp(24px,3vw,70px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-empty-quest h2{margin:12px 0 20px;font:400 clamp(30px,2.6vw,58px)/1.15 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-empty-quest p{max-width:760px;margin:0 auto 30px;font-size:clamp(17px,1.35vw,30px);line-height:1.5}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-empty-quest .hw-button{min-height:58px;padding:14px 25px;font-size:clamp(16px,1.3vw,28px)}@media (max-width:1150px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-work-page>main{width:95%;padding-top:24px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-layout{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1{font-size:33px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-scroll-emblem{width:40px;height:50px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading{flex-wrap:wrap;gap:5px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading small{margin-left:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-main{grid-template-columns:65px minmax(0,1fr);gap:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore{grid-template-columns:1fr;gap:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore>div:last-child{border:0;padding:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading>.hw-deadline{max-width:none;margin-left:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-actions{grid-template-columns:1fr;gap:9px}}@media (max-width:800px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-brand{font:400 15px/1.2 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-primary-nav>a{padding:10px 8px;font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-header-balance{font-size:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-layout{grid-template-columns:1fr;min-height:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail{min-height:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1{font-size:39px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-scroll{min-height:0;max-height:400px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle p{font-size:15px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-chapter-chip{font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading h2{font-size:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading small{font-size:11px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-row-meta{min-width:85px;max-width:100px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-thumb{width:55px;height:60px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry{grid-template-columns:55px minmax(0,1fr) auto;gap:9px;min-height:84px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry strong{font-size:17px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-main{grid-template-columns:72px minmax(0,1fr)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore{grid-template-columns:auto minmax(0,1fr)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-actions{grid-template-columns:1fr 1fr}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-preview-toolbar{flex-direction:column;align-items:stretch;gap:5px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene>img{aspect-ratio:2.6}}@media (max-width:430px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle{gap:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1{font-size:34px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-main{grid-template-columns:1fr}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-platform-badge{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-actions{grid-template-columns:1fr}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading small{font-size:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry strong{font-size:15px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry .hw-quest-copy>small{font-size:11px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-row-meta{min-width:78px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-thumb{width:43px;height:50px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry{grid-template-columns:43px minmax(0,1fr) auto;gap:7px}}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page{--hw-u:min(1vw,1.78vh);--hw-nav:clamp(62px,7.2vh,82px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-work-page>main{width:90%;max-width:none;padding:clamp(24px,6vh,70px) 0 24px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-work-page>main:has(.hw-preview-toolbar){padding-top:clamp(16px,2.8vh,32px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-masthead{height:var(--hw-nav);min-height:var(--hw-nav);padding:6px 2vw}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-brand{font-size:clamp(17px,calc(1.85 * var(--hw-u)),34px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-primary-nav>a{font-size:clamp(15px,calc(1.3 * var(--hw-u)),25px);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);min-height:42px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-brand-crest{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#118f87,#003c3b);border:2px solid #f8cb4c;width:48px;height:48px;box-shadow:inset 0 0 0 3px #005c58,0 2px #002c2b}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-brand-crest svg{width:34px;height:34px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-header-balance{font-size:clamp(18px,calc(1.4 * var(--hw-u)),28px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-layout{--hw-u:min(1vw,1.78vh);grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:12px;height:calc(100dvh - clamp(62px,7.2vh,82px) - clamp(24px,6vh,70px) - 28px);min-height:550px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal:has(.hw-preview-toolbar) .qj-layout{height:calc(100dvh - clamp(62px,7.2vh,82px) - clamp(16px,2.8vh,32px) - 66px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail{height:100%;min-height:0;max-height:none;padding:clamp(12px,calc(1.2 * var(--hw-u)),24px);border-width:2px;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 3px #fffef7,inset 0 0 0 5px #f6bb45,0 4px #98642580,0 12px 30px #193d3d35}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list:after,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(135deg,#0000 30%,#f65f26 32% 36%,#0000 38% 49%,#e9a51e 51% 57%,#0000 59%) 0 0/26px 26px no-repeat,linear-gradient(225deg,#0000 30%,#f65f26 32% 36%,#0000 38% 49%,#e9a51e 51% 57%,#0000 59%) 100% 0/26px 26px no-repeat,linear-gradient(45deg,#0000 30%,#f65f26 32% 36%,#0000 38% 49%,#e9a51e 51% 57%,#0000 59%) 0 100%/26px 26px no-repeat,linear-gradient(315deg,#0000 30%,#f65f26 32% 36%,#0000 38% 49%,#e9a51e 51% 57%,#0000 59%) 100% 100%/26px 26px no-repeat;border-radius:19px;position:absolute;inset:2px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list{flex-direction:column;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail{flex-direction:column;padding:7px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-detail-body{scrollbar-width:thin;scrollbar-color:#9b9c91 #f3ead6;flex:1;min-height:0;padding-bottom:5px;overflow-y:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading{min-height:calc(6.6 * var(--hw-u));border:0;flex:none;padding:6px 0 12px;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-title-row{padding-left:calc(5.5 * var(--hw-u));min-height:calc(3.6 * var(--hw-u));gap:4px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1{font-size:clamp(31px,calc(3 * var(--hw-u)),60px);white-space:nowrap;line-height:1}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-scroll-emblem{width:calc(4.9 * var(--hw-u));height:calc(6 * var(--hw-u));filter:drop-shadow(0 2px #be833a40);position:absolute;top:3px;left:0;transform:rotate(-8deg)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-scroll-emblem .hw-quest-glyph{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle{margin:7px 0 0 calc(5.5 * var(--hw-u));flex-wrap:wrap;justify-content:space-between;gap:8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle p{font-size:clamp(12px,calc(1.05 * var(--hw-u)),22px);line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-chapter-chip{font-size:clamp(10px,calc(.92 * var(--hw-u)),18px);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);outline:0;padding:6px 9px;box-shadow:inset 0 0 0 1px #ffe3a0,0 3px #9b621f}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-refresh{opacity:.65;width:22px;height:22px;min-height:22px;padding:0;font-size:17px;position:absolute;top:0;right:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading{flex:none;gap:10px;margin:6px 0 9px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading:after{content:"";background:#aac0ad;flex:1;order:1;height:1px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading h2{font-size:clamp(14px,calc(1.15 * var(--hw-u)),24px);order:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading small{font-size:clamp(10px,calc(.8 * var(--hw-u)),17px);order:2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-scroll{scrollbar-width:thin;flex:1;min-height:80px;max-height:none;padding-right:5px;overflow:hidden auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry{grid-template-columns:calc(4.7 * var(--hw-u)) minmax(0,1fr) auto;gap:calc(.7 * var(--hw-u));min-height:calc(4.7 * var(--hw-u));border-radius:1px;align-items:center;padding:6px 5px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-thumb{width:calc(4.7 * var(--hw-u));height:calc(4.3 * var(--hw-u));border-radius:5px;min-width:44px;min-height:42px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-copy{min-width:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry strong{font-size:clamp(14px,calc(1.12 * var(--hw-u)),24px);-webkit-line-clamp:2;overflow-wrap:normal;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry .hw-quest-copy>small{font-size:clamp(11px,calc(.92 * var(--hw-u)),19px);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-next-up{font-size:clamp(10px,calc(.8 * var(--hw-u)),16px);margin-top:3px;padding:2px 7px;line-height:1}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-row-meta{min-width:calc(6.7 * var(--hw-u));align-items:center;gap:3px;max-width:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>b{font-size:clamp(25px,calc(2.15 * var(--hw-u)),43px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline{font-size:clamp(11px,calc(.85 * var(--hw-u)),18px);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:2px;line-height:1.15;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline-today,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline-overdue{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);border-width:1px;padding:4px 6px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-glyph{object-fit:contain;vertical-align:middle;flex:none;width:1.2em;max-width:none;height:1.2em;display:inline-block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-scroll-hint{font-size:clamp(11px,calc(.9 * var(--hw-u)),18px);flex:none;margin:4px 0;line-height:1.25}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border:1px solid #dac28f;border-radius:1px;flex:none;margin:4px 0 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group>summary{min-height:0;font-size:clamp(13px,calc(1.05 * var(--hw-u)),21px);padding:6px 10px;line-height:1.15}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group[open]{max-height:35vh;overflow-y:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-curriculum>summary{font-size:clamp(11px,calc(.82 * var(--hw-u)),17px);padding:5px 10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene{border-radius:14px 14px 0 0;flex:none;height:clamp(160px,26vh,330px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene>img{aspect-ratio:auto;object-fit:cover;object-position:50% 54%;width:100%;height:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene figcaption{font-size:clamp(16px,calc(1.2 * var(--hw-u)),26px);clip-path:polygon(8px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,8px 100%,0 calc(100% - 8px),0 8px);gap:8px;padding:5px 12px 5px 6px;bottom:7px;left:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene figcaption .hw-quest-glyph{filter:drop-shadow(0 1px #ffe09e);width:2em;height:2em}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading{align-items:center;gap:8px;padding:10px 16px 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading h3{font-size:clamp(25px,calc(2.55 * var(--hw-u)),52px);overflow-wrap:normal;flex:52%;line-height:1.08}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading>.hw-deadline{font-size:clamp(11px,calc(1 * var(--hw-u)),22px);white-space:nowrap;max-width:none;padding:7px 10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .ql-detail{padding:0 16px 6px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-assigned-quest{flex-direction:column;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-story{font-size:clamp(12px,calc(.85 * var(--hw-u)),17px);order:3;max-width:none;margin:3px 0 6px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-story>summary{font-weight:600}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .quest-story{font-size:clamp(14px,calc(1.05 * var(--hw-u)),22px);margin:8px 0;line-height:1.4}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-card{padding:clamp(12px,calc(1.05 * var(--hw-u)),22px);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);margin:10px 0 8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-eyebrow{font-size:clamp(16px,calc(1.15 * var(--hw-u)),25px);margin-bottom:5px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-main{grid-template-columns:calc(7 * var(--hw-u)) minmax(0,1fr);gap:calc(1 * var(--hw-u));align-items:center}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-platform-badge{font-size:clamp(34px,calc(3.4 * var(--hw-u)),68px);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border-radius:4px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-copy h4{font-size:clamp(19px,calc(1.65 * var(--hw-u)),34px);line-height:1.15}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-copy>p{font-size:clamp(14px,calc(1.1 * var(--hw-u)),23px);line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore{grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore>div>span{font-size:clamp(12px,calc(.9 * var(--hw-u)),19px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore strong{font-size:clamp(43px,calc(4 * var(--hw-u)),80px);margin-top:0;line-height:1}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore>div>p{font-size:clamp(12px,calc(.9 * var(--hw-u)),19px);margin-top:5px;line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore progress{height:clamp(17px,calc(1.5 * var(--hw-u)),30px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-actions{grid-template-columns:1.22fr 1fr;gap:12px;margin-top:8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-open,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-submit,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-status{min-height:clamp(48px,calc(4 * var(--hw-u)),80px);font-size:clamp(17px,calc(1.65 * var(--hw-u)),34px);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);gap:8px;padding:8px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-open{--workshop-readable:#17182d;background:linear-gradient(#ff956a,#ff8054);border-color:#dc592f;box-shadow:inset 0 0 0 2px #ffd5b1,inset 0 -4px #de6136}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-submit .hw-quest-glyph{filter:brightness(0)invert()}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-status{font-size:clamp(13px,calc(1.08 * var(--hw-u)),23px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-verification-caption{font-size:clamp(11px,calc(.8 * var(--hw-u)),17px);margin:7px 0 4px;line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-practice{font-size:clamp(13px,calc(1.05 * var(--hw-u)),23px);min-height:28px;padding:2px 0;line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-note{font-size:clamp(11px,calc(.75 * var(--hw-u)),16px);margin:3px 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-reward{font-size:clamp(12px,calc(.9 * var(--hw-u)),19px);gap:10px;margin:6px 0 0;padding:6px 0 0;line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-reward-coin{width:30px;height:30px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-reward-coin .hw-quest-glyph{width:23px;height:23px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-preview-toolbar{border-radius:4px;min-height:30px;margin:0 0 8px;padding:5px 10px;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-preview-toolbar select{max-width:40vw;padding:2px 7px;font-size:12px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-weekly-intro{font-size:clamp(14px,calc(1.15 * var(--hw-u)),24px);margin:8px 0;line-height:1.3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-iready-badge{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#ce531d,#873207);border-color:#d86f29}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-weekly-targets{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-weekly-targets>div{border-left:1px solid #c7c8b7;flex-direction:column;gap:4px;padding-left:12px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-weekly-targets strong{font:400 clamp(42px,calc(3.5 * var(--hw-u)),70px)/1 "Workshop Display",sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-weekly-targets span{font-size:clamp(12px,calc(1 * var(--hw-u)),21px)}@media (max-width:1050px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-layout{grid-template-columns:minmax(0,40fr) minmax(0,60fr);min-height:540px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle{margin-left:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading{min-height:90px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-row-meta{min-width:72px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-main{grid-template-columns:62px minmax(0,1fr)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore{grid-template-columns:1fr}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore>div:last-child{border:0;padding:0}}@media (max-width:800px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-work-page>main{width:95%;padding:18px 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-layout{--hw-u:10px;grid-template-columns:1fr;gap:16px;min-height:0;height:auto!important}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-detail{height:auto;min-height:0;overflow:visible}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-list{padding:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-scroll{flex:auto;min-height:80px;max-height:370px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading{min-height:90px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle{margin-left:55px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-title-row{padding-left:55px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-scroll-emblem{width:49px;height:60px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene{height:180px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-detail-body{overflow:visible}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1{font-size:31px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-main{grid-template-columns:64px minmax(0,1fr)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore{grid-template-columns:auto minmax(0,1fr)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-actions{grid-template-columns:1.22fr 1fr}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-preview-toolbar p{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-preview-toolbar select{max-width:65vw}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group[open]{max-height:none}}@media (max-width:430px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle{margin-left:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading{min-height:110px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-main{grid-template-columns:48px minmax(0,1fr);gap:10px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-actions{grid-template-columns:1fr}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading h3{font-size:25px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading small{font-size:9px}}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-intro{font-size:clamp(14px,calc(1.15 * var(--hw-u)),24px);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;line-height:1.25;display:-webkit-box;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal :is(.hw-quest-open,.hw-quest-submit,.qj-group>summary):focus-visible{outline-offset:-4px;outline:3px solid #004e48}@media (max-width:900px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-masthead{height:auto;min-height:108px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-brand{font-size:16px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-brand-crest{width:36px;height:40px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-brand-crest svg{width:26px;height:26px}}@media (max-width:560px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-brand{gap:7px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-work-page .hw-primary-nav>a{padding:8px 5px;font-size:13px}}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-profile-page>main{width:min(94%, calc((100dvh - var(--workshop-header-height,70px) - 28px) * 1.75));max-width:1440px;margin:0 auto;padding:10px 0 18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-page .hw-masthead{gap:16px;height:auto;min-height:68px;padding:7px 2vw}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-page .hw-brand{letter-spacing:0;gap:12px;font-family:Workshop Display,sans-serif;font-size:clamp(17px,1.7vw,40px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-page .hw-brand>span:last-child{max-width:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-page .hw-primary-nav>a{border-radius:2px;padding:10px 1.35vw;font-family:Workshop Display,sans-serif;font-size:clamp(16px,1.3vw,30px);font-weight:400}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-page .hw-primary-nav>a>svg{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-page .hw-header-balance{font-family:Workshop Display,sans-serif;font-size:clamp(21px,1.5vw,36px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-page .test-student-banner,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-profile-page>main>footer{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-lobby-grid>aside{z-index:auto;width:auto;min-width:0;max-width:none;position:static;inset:auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-board{isolation:isolate;min-width:0;position:relative;container-type:inline-size}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-title{z-index:4;--workshop-readable:inherit;background:0 0;border:0;width:30%;margin:0;padding:0;line-height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-title>img{filter:drop-shadow(0 5px 5px #183c3d55);width:100%;height:auto;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-layout{grid-template-columns:minmax(0,28fr) minmax(0,44fr) minmax(0,28fr);align-items:stretch;gap:clamp(12px,1.2cqw,18px);padding-top:clamp(72px,7.8cqw,112px);display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-panel{--workshop-readable:#17182d;background:linear-gradient(115deg,#fffdf3,#fff4d7 65%,#fffdf0);border:3px solid #efa626;border-radius:16px;min-width:0;padding:clamp(12px,1cqw,16px);position:relative;box-shadow:inset 0 0 0 3px #fffef5,inset 0 0 0 5px #e4bd65,0 5px #79531566,0 12px 25px #12392f30}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-panel:before{content:"";pointer-events:none;border:1px solid #e9b74c;border-radius:13px;position:absolute;inset:5px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-panel h2{text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font:400 clamp(20px,1.7cqw,25px)/1.1 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-look{flex-direction:column;gap:clamp(10px,1cqw,16px);min-height:0;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-look>header{height:auto;min-height:0;box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;margin:0;padding:0 4px;display:block;position:static}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-look>header>h2{font-size:clamp(26px,2.2cqw,32px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-look>header>p{margin:3px 0 0;font-size:clamp(14px,1.2cqw,17px);font-weight:650;line-height:1.25}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-equipment{flex:1;grid-template-rows:repeat(3,minmax(88px,1fr));gap:10px;min-height:0;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-equipped-row{outline-offset:-3px;--workshop-readable:#17182d;background:#fff9e6;border:1px solid #d7b975;border-radius:15px;outline:2px solid #fffef5;grid-template-columns:34% minmax(0,1fr);align-items:center;gap:clamp(10px,1cqw,16px);min-width:0;padding:6px;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-item-art{--workshop-readable:#17182d;aspect-ratio:1;background:linear-gradient(130deg,#f2e4ba,#fff8df);border:1px solid #e5cea0;border-radius:13px;place-items:center;width:100%;height:auto;min-height:0;max-height:132px;padding:5px;display:grid;position:relative;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-item-art>svg{width:100%;height:100%;max-height:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-item-art>svg.lucide{stroke:#586453;width:46%;height:46%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-item-art>img{object-fit:contain;width:100%;height:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-equipped-row>div:last-child{min-width:0;padding:6px 6px 6px 0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-equipped-row strong{font:400 clamp(17px,1.6cqw,23px)/1.15 Workshop Display,sans-serif;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-equipped-row span:not(.character-portrait):not(.sprite-idle):not(.hw-profile-outfit-preview){overflow-wrap:anywhere;font-size:clamp(13px,1.2cqw,17px);line-height:1.2}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-equipped-row>div:last-child>span{margin-top:5px;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-outfit-preview{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:visible}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-outfit-preview>.character-portrait{aspect-ratio:1;display:block;top:auto;left:auto;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;position:relative!important}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-change{--workshop-readable:inherit;width:100%;box-shadow:none;cursor:pointer;text-align:left;background:0 0;border:1px solid #b9a67b;border-left:0;border-right:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin:0;padding:9px 4px;font-size:clamp(14px,1.2cqw,17px);font-weight:800;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-change>svg{flex:none;width:26px;height:26px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-center{--platform-height:calc(var(--platform-width) * .435);isolation:isolate;--platform-width:52cqw;--platform-overlap:clamp(64px, 6.7cqw, 96px);--portrait-size:clamp(240px, 29cqw, 418px);flex-direction:column;min-width:0;display:flex;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-stage{isolation:isolate;flex:1;min-height:clamp(280px,28cqw,410px);position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-platform{z-index:-1;left:50%;bottom:calc(-1 * var(--platform-overlap));width:var(--platform-width);height:var(--platform-height);pointer-events:none;max-width:none;position:absolute;transform:translate(-50%)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-portrait{left:50%;bottom:calc(var(--platform-height) * .59 - var(--platform-overlap) - var(--portrait-size) * .06);width:var(--portrait-size);height:var(--portrait-size);filter:drop-shadow(0 6px 3px #143e3433);position:absolute;transform:translate(-50%)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-portrait>.character-portrait{aspect-ratio:1;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:block;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-portrait .sprite-idle{width:100%;height:100%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-companion{z-index:2;bottom:calc(var(--platform-height) * .59 - var(--platform-overlap) + var(--portrait-size) * .32);aspect-ratio:1;filter:drop-shadow(0 5px 3px #143e3455);pointer-events:none;width:28%;position:absolute;right:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-companion>svg,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-companion>img{object-fit:contain;width:100%;height:100%;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-name{text-align:center;--workshop-readable:#f7f9ff;text-transform:uppercase;overflow-wrap:anywhere;background:linear-gradient(#006658,#003b35);border:2px solid #2c8c77;border-radius:9px;min-width:35%;max-width:90%;padding:6px 14px;font:400 clamp(13px,1.1cqw,17px)/1.2 Workshop Display,sans-serif;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 3px #002925}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-wardrobe{z-index:3;--workshop-readable:#17182d;text-transform:uppercase;cursor:pointer;background:linear-gradient(120deg,#ff9069,#ff7853 55%,#ff9566);border:3px solid #ffdfb1;border-radius:15px;justify-content:center;align-items:center;gap:clamp(12px,1.2cqw,18px);width:90%;min-height:clamp(58px,5cqw,76px);margin:0 auto;padding:10px 14px;font:400 clamp(27px,2.8cqw,40px)/1 Workshop Display,sans-serif;display:flex;position:relative;box-shadow:inset 0 0 0 3px #ea5e37,inset 0 9px #ffbd9255,0 0 0 2px #b54b26,0 8px #923b20,0 13px 16px #002c2966}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-wardrobe>svg{flex:none;width:clamp(42px,4cqw,58px);height:clamp(34px,3.3cqw,48px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-wardrobe:hover{--workshop-readable:#17182d;background:#ffb18a;transform:translateY(-2px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-wardrobe:active{transform:translateY(3px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary{z-index:4;--workshop-readable:#f7f9ff;background:#003e37;border-radius:10px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:0;max-width:100%;min-height:40px;margin:16px 0 0;padding:2px 8px;display:flex;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary>button,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary>.hero-print>summary{--workshop-readable:inherit;box-shadow:none;text-underline-offset:4px;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font:750 clamp(12px,1.05cqw,15px)/1.2 DM Sans,sans-serif;text-decoration:underline;list-style:none;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary>button{border-right:1px solid #90b8a9}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary svg{flex:none;width:1.3em;height:1.3em}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary>.hero-print{--workshop-readable:inherit;background:0 0;border:0;margin:0;padding:0;position:static}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary>.hero-print>summary::-webkit-details-marker{display:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary .hero-print-body{z-index:10;--workshop-readable:#17182d;text-align:left;background:#fff9e7;border:2px solid #e4b35c;border-radius:15px;width:min(560px,88vw);max-height:65dvh;margin-bottom:10px;padding:20px;position:absolute;bottom:100%;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 10px 25px #002b2770}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary .hero-print-preview h3{font:700 22px/1.2 DM Sans,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-cards{grid-template-rows:auto auto;align-content:start;gap:12px;min-width:0;display:grid}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-collection{flex-direction:column;gap:6px;padding:clamp(12px,1cqw,16px);display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-aura{border-bottom:1px solid #b9a67b;justify-content:center;align-items:center;gap:clamp(8px,.9cqw,13px);padding:0 0 4px;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-aura>svg{fill:#ffcd38;stroke:#a85f12;stroke-width:1.4px;filter:drop-shadow(0 3px #dc8a1b);flex:none;width:clamp(38px,3.7cqw,53px);height:clamp(38px,3.7cqw,53px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-aura>div{min-width:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-aura strong{letter-spacing:-.04em;white-space:nowrap;font:400 clamp(30px,2.8cqw,40px)/1 Workshop Display,sans-serif;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-aura small{letter-spacing:0;text-transform:uppercase;font:400 .48em/1 Workshop Display,sans-serif}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-aura span{font-size:clamp(12px,1cqw,14px);line-height:1.25;display:block}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-count{text-align:center;margin:0;font-size:clamp(12px,1.05cqw,15px);line-height:1.3}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-count strong{font-weight:900}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-samples{flex:none;gap:8px;height:clamp(48px,5cqw,72px);min-height:0;max-height:none;display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-samples>span{--workshop-readable:#17182d;outline-offset:-3px;background:#f4e8c8;border:1px solid #b18a3e;border-radius:12px;outline:2px solid #fffdf3;place-items:center;width:calc(33.3333% - 5.33333px);min-width:0;padding:4px;display:grid;position:relative;overflow:hidden}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-samples>span>svg,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-samples>span>img,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-samples>span>.character-portrait{object-fit:contain;width:100%;max-width:none;height:100%;max-height:130px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-samples>p{text-align:center;align-self:center;margin:4px 0;font-size:16px;line-height:1.35}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-action{--workshop-readable:#f7f9ff;text-transform:uppercase;cursor:pointer;background:linear-gradient(140deg,#006158,#003c3c);border:2px solid #198c7d;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:40px;margin:0;padding:8px;font:400 clamp(14px,1.3cqw,19px)/1.15 Workshop Display,sans-serif;display:flex;box-shadow:inset 0 0 0 2px #ffffff18,0 4px #002927}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-action>svg{flex:none;width:1.1em;height:1.1em}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-action:hover{--workshop-readable:#f7f9ff;background:#086c5c;transform:translateY(-1px)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-room{flex-direction:column;gap:6px;padding:clamp(12px,1cqw,16px);display:flex}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-room-preview{border-radius:8px;flex:none;height:clamp(96px,9cqw,130px);min-height:0;position:relative;overflow:hidden;container-type:size}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-room-preview .modern-room-stage{pointer-events:none;aspect-ratio:3/2;border:0;border-radius:8px;width:min(100cqw,150cqh);height:auto;min-height:0;max-height:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-board .hw-expanded-collection{z-index:5;margin-top:35px;scroll-margin-top:90px;position:relative}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-board :is(button,summary):focus-visible{outline-offset:4px;outline:3px solid #00f4e0}@media (min-width:961px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-title{max-width:432px}}@media (max-width:960px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-profile-page>main{width:94%;max-width:760px;padding-top:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-title{width:min(340px,72%);margin:0 auto 8px;position:relative;top:auto;left:auto;transform:none}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-top:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-center{--platform-width:min(700px,96vw);--platform-overlap:88px;--portrait-size:320px;grid-area:1/1/auto/-1;width:min(500px,100%);margin:0 auto}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-stage{min-height:345px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-wardrobe{min-height:64px;font-size:32px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary{margin-bottom:6px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-look{min-height:0}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-panel h2{font-size:23px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-look>header>h2{font-size:28px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-equipped-row strong{font-size:18px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-equipped-row>div:last-child>span{font-size:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-samples{height:64px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-room-preview{height:130px}}@media (max-width:560px){body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-layout{grid-template-columns:minmax(0,1fr)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-center{--platform-width:94vw;--platform-overlap:64px;--portrait-size:min(290px,78vw)}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-stage{min-height:300px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-companion{width:26%;right:1%}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-wardrobe{width:92%;min-height:62px;font-size:30px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary>button,body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-secondary>.hero-print>summary{padding:7px 9px;font-size:13px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-look{gap:14px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-equipped-row{grid-template-columns:86px minmax(0,1fr);min-height:98px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-item-art{max-height:86px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-samples{height:82px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-aura strong{font-size:36px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-room-preview{height:180px}body.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-profile-action{min-height:44px;font-size:18px}}@font-face{font-family:Workshop Display;src:url(/workshop/russo-one.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui{--ws-paper:#fff8e7;--ws-gold:#dfad4e;--ws-ink:#17182d;--ws-teal:#00534e;--ws-coral:#ff936b;--pcpa-primary:#00534e;--pcpa-header:#003d39;--pcpa-surface:#fff8e7;--pcpa-soft:#f6ecd4;--pcpa-line:#d4bd88;--pcpa-muted:#4b5e56;--workshop-readable:#f7f9ff;background:#183c3d url(/workshop/valley.webp) top/cover no-repeat fixed;font-family:DM Sans,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell{max-width:none;min-height:100dvh;margin:0;padding:0;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-support-page>main{--workshop-readable:inherit;width:94%;max-width:1500px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:24px 0 36px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-teacher-shell>main{width:94%;max-width:1600px;margin:0 auto;padding:24px 0 40px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-teacher-shell.assignment-workspace>main{width:96%;max-width:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-activity-shell .workshop-activity-content{--workshop-readable:#f7f9ff;width:94%;min-width:0;max-width:1500px;margin:0 auto;padding:24px 0 40px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-activity-shell .workshop-activity-content-wide{width:96%;max-width:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-activity-shell .workshop-activity-content main{width:100%;min-width:0;max-width:none;margin:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead{gap:16px;height:auto;min-height:70px;padding:8px 2vw}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand{letter-spacing:0;font-family:Workshop Display,sans-serif;font-size:clamp(16px,1.65vw,32px);font-weight:400}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand>span:last-child{max-width:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a{border-radius:3px;padding:10px 1.25vw;font-family:Workshop Display,sans-serif;font-size:clamp(15px,1.2vw,23px);font-weight:400}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a>svg{display:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance{font-family:Workshop Display,sans-serif;font-size:clamp(19px,1.45vw,28px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-teacher-masthead .hw-primary-nav>a{font-size:clamp(14px,1.05vw,20px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings-menu{border-color:#d8b668;width:290px;max-height:calc(100dvh - 100px);overflow:auto}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-course-picker{gap:6px;margin-bottom:8px;font-size:13px;font-weight:750;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-course-picker select{--workshop-readable:#17182d;background:#fff8e7;border:1px solid #d8b668;border-radius:8px;width:100%;min-height:44px;margin:0;padding:10px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-account-menu .game-hud :is(.feedback-link,.account-link,.modebtn){--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;min-height:40px;font-size:13px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-support-page>main>footer,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-teacher-shell>main>footer{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;padding:14px 18px;font-size:12px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-activity-navigation{--workshop-readable:#f7f9ff;background:#003f3a;border:1px solid #c2ad78;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;padding:10px;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav>a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav>.ws-more>summary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-activity-navigation>a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-game-switch>summary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-return a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .siege-back a{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:10px 15px;font-size:14px;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav>a[aria-current=page],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav>a:hover,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav>.ws-more[open]>summary{--workshop-readable:#17182d;background:linear-gradient(135deg,#ffb184,#ff825c);border:2px solid #cf633c;border-radius:10px;box-shadow:inset 0 0 0 2px #ffe6b970,0 4px #9e482c}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more>div,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-game-switch>nav{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;--pcpa-ink:#17182d;z-index:40;background:linear-gradient(115deg,#fffdf3,#fff5df 70%,#fffaf0);border:2px solid #dfad4e;border-radius:18px;padding:12px;box-shadow:inset 0 0 0 3px #fffef6,0 4px #956d3040,0 12px 26px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more>div>a{--workshop-readable:inherit;background:0 0;border-radius:8px;min-height:42px;padding:10px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more>div>a:hover{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;background:#f6ecd4;border-color:#d4bd88}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .heading.workshop-page-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .siege-hub-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-header,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .earning-intro,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arcade-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-hall-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-shop-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-welcome,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .modern-room-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-wardrobe>header,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-collection-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-title,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-title,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-title,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-intro,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-header,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-header,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-heading{--workshop-readable:#f7f9ff;background:linear-gradient(125deg,#00574e,#003b38);border:2px solid #caa653;border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:0;margin:0 0 22px;padding:22px 26px;display:flex;position:relative;inset:auto;box-shadow:inset 0 0 0 3px #ffffff0b,0 5px #183e3340}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .heading.workshop-page-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .siege-hub-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-header :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .earning-intro :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arcade-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-hall-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-shop-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-welcome :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .modern-room-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-wardrobe>header :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-collection-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-title :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-title :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-title :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-intro :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-header :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-heading :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-header :is(h1,h2),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-heading :is(h1,h2){letter-spacing:-.025em;text-transform:none;--workshop-readable:inherit;text-shadow:none;margin:0;font:400 clamp(26px,2.6vw,45px)/1.15 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .heading.workshop-page-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .siege-hub-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-header :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .earning-intro :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arcade-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-hall-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-shop-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-welcome :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .modern-room-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-wardrobe>header :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-collection-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-title :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-title :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-title :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-intro :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-header :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-heading :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-header :is(p,small,.eyebrow,.ws-eyebrow),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-heading :is(p,small,.eyebrow,.ws-eyebrow){--workshop-readable:inherit;margin:6px 0 0;font-size:15px;line-height:1.5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-panel h1,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-panel h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-world-title{font-family:Workshop Display,sans-serif;font-weight:400}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page{width:100%;min-width:0;max-width:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-join-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-next-work .workshop-daily-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more-section,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options>section,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-fitting-room,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .character-profile,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .profile-settings,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .starter-section,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-empty,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-pass,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .update-journal,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-quest-desk,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .private-roster,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .progress-recap,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-question,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-entry,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-builder,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-offer,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-inbox,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-mirror,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-buy-review,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-options,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-furniture-tray,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-paint-controls,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-editor-instructions,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-selection-bar,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-catalog,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .furniture-shop,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .skin-wardrobe,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pack-collection-tracker,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .league,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-skill-finder,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-selected,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-question,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-example,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-quest-path,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-lesson,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-game-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-empty-games,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-identity,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-answer-box,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-settings,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-intel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-story,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-question-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-victory,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-resume,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-assigned-quests,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-fresh-check,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-question,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-setup,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-question,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-results,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-setup,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .training-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-task,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-activity,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quest-journal,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quest-board,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quest-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-quiz-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .account-audit,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-utility-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-first-choice{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;--pcpa-ink:#17182d;background:linear-gradient(115deg,#fffdf3,#fff5df 70%,#fffaf0);border:2px solid #dfad4e;border-radius:18px;min-width:0;box-shadow:inset 0 0 0 3px #fffef6,0 4px #956d3040,0 12px 26px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options>section,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-fitting-room,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-furniture-tray,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-utility-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-first-choice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more-section{padding:clamp(18px,1.6vw,28px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-furniture-tray,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-fresh-check,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-story,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-notice{width:auto;max-width:none;position:relative;inset:auto}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-fitting-room,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-preview{width:auto;inset:auto;top:calc(var(--workshop-header-height,78px) + 14px);position:sticky}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-stage,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-hero-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-mirror-stage,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .character-preview-stage{--workshop-readable:#17182d;background:radial-gradient(at 50% 75%,#cce9d8,#f9f0d7 70%);border:1px solid #d7ba7a;border-radius:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-layout{grid-template-columns:minmax(250px,32%) minmax(0,1fr);gap:24px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-stage{height:clamp(260px,29vw,420px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-stage>.character-portrait{max-width:420px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-wardrobe>header h2{font-size:clamp(28px,3vw,45px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options>section>h3{margin-bottom:16px;font:400 23px/1.2 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options nav{--workshop-readable:#f7f9ff;background:#003f3a;border-radius:13px;gap:10px;padding:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-card p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-card small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card strong,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-open-game small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-eyebrow,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more-section p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-teacher-home .ws-text-button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-pass p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-pass small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-card p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-card small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .character-profile p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collectible-card small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-card small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-preview>span,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-example small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-panel .solo-muted,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-panel p{--workshop-readable:inherit}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card strong,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-card h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-card h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-summary h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-furniture-tray h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-card h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-builder h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk>h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .private-roster>h2{font-family:Workshop Display,sans-serif;font-weight:400}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card{align-items:center;min-height:112px;padding:24px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card:hover{--workshop-readable:#17182d;background:#edf7ec;border-color:#478b73;transform:translateY(-2px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-tile-icon{--workshop-readable:#f7f9ff;background:#006052;border:2px solid #cba954;border-radius:13px;width:52px;height:52px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-tile-icon svg{color:#ffdd75}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-choice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collectible-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .starter-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-look-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .furniture-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-catalog-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .skin-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-track li,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-how,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-activity-details,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-tier-editor,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-editor,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .desk-import,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .desk-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bulk-review-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .roster-import-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-help,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-goal-editor,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .class-goal,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-stats article,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-highlights,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-shortcut,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .award-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-messages form,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-message-history article,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .direct-message-replies,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-reply-form,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-skill-finder article,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-game-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-skill-list button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-game,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-player,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-skill-choice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-terms,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-assigned,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-teacher-controls,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-match-rules,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-how,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-switcher,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-advanced,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-aggregate>div,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-portrait-grid>div,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-private-summary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pm-how,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-build-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-shop-item,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .play-guide,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-journal,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-coach,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-walkthrough,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-zone,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-options label,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-fields,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .training-choice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-shop-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-showcase-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quest-feedback,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-attempt{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;box-shadow:none;background:#f6ecd4;border:1px solid #d4bd88;border-radius:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-track li,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collectible-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-look-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .furniture-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-game-card{box-shadow:inset 0 0 0 2px #fffdf5,0 3px #b1986340}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collectible-card.active-character,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .starter-card.selected-character,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collectible-card.selected-for-sale,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-choice[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-card[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-look-card[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-game-card.selected,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-skill-list button.selected,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-skill-choice[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-card[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .tower-defense .td-shop-item.td-unit-selected,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-options label.selected{--workshop-readable:#17182d;background:#e4f6e9;border:2px solid #148977;box-shadow:inset 0 0 0 2px #fffdf5,0 0 0 2px #75cbb4}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .character-sale-select,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bulk-sale-bar,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .selected-for-sale .character-sale-select{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;background:#f6ecd4;border-color:#d4bd88;border-radius:10px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-support-page.hw-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-teacher-shell.hw-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-activity-shell.hw-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-login :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-first-choice :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-inbox :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-popup :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-profile-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){--workshop-readable:#17182d;background:#fffdf4;border:1px solid #b49d6e;border-radius:9px;min-height:44px;padding:10px 12px;font:500 15px/1.35 DM Sans,sans-serif;box-shadow:inset 0 2px 3px #7350190a}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-support-page.hw-shell :is(input[type=checkbox],input[type=radio],input[type=range]),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-teacher-shell.hw-shell :is(input[type=checkbox],input[type=radio],input[type=range]),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-activity-shell.hw-shell :is(input[type=checkbox],input[type=radio],input[type=range]),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-login :is(input[type=checkbox],input[type=radio],input[type=range]),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-first-choice :is(input[type=checkbox],input[type=radio],input[type=range]),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-inbox :is(input[type=checkbox],input[type=radio],input[type=range]),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-popup :is(input[type=checkbox],input[type=radio],input[type=range]),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-dialog :is(input[type=checkbox],input[type=radio],input[type=range]),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-profile-dialog :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#007368}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-support-page.hw-shell option,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-teacher-shell.hw-shell option,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-activity-shell.hw-shell option,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-login option,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-first-choice option,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-inbox option,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-popup option,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-dialog option,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-profile-dialog option{--workshop-readable:#17182d;background:#fffdf4}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-secondary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-tool-links button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-teacher-attention button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options nav button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-preview>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options>section>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options fieldset>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-swatches button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-wearing button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-choice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-filters button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-fitting-room button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-filters button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-pages button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-heading button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-tabs button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-builder button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-offer button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-shop-controls button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-mirror button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-buy-review button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-tabs button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-preview button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-links button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-links a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .modern-room-controls button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-paint-controls button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-editor-instructions button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-selection-bar button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-furniture-tray button:not(.room-edit-object),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-pass button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .update-journal button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-quest-desk button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .private-roster button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-maker button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-workspace button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-messages button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-tool-panel>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-entry button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-filters button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .account-audit button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-skill-finder button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-actions button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-finish button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-filters button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-secondary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-panel>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-game-card button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-skill-filters button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-card button:not(.battle-party-hero),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-session-bar button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-identity button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-advanced button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-follow-question button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-card button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-build-panel>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-card button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ch-tools button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ch-player button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cc-actions button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-card button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-panel button:not(.solo-skill-list button),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-change-game>summary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-panel button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-answer-box button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-header button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-settings button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-menu-actions button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-launch button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-panel>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-moves button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-question-card button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-resume button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-coach>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-fresh-check button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-setup button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-question>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-setup button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-results button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-tabs button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-toolbar button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-panel>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-utility-panel button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-inbox button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-popup button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-dialog button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pack-collection-tracker button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .league-filters button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .chapter-prize-card button{--workshop-readable:#f7f9ff;cursor:pointer;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;min-height:42px;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:800;line-height:1.25;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-secondary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-tool-links button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-teacher-attention button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options nav button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-preview>button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options>section>button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options fieldset>button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-swatches button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-wearing button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-choice:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-filters button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-fitting-room button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-filters button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-pages button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-heading button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-tabs button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-builder button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-offer button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-shop-controls button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-mirror button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-buy-review button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-tabs button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-preview button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-links button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-links a:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .modern-room-controls button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-paint-controls button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-editor-instructions button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-selection-bar button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-furniture-tray button:not(.room-edit-object):hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-pass button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .update-journal button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-quest-desk button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .private-roster button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-maker button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-workspace button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-messages button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-tool-panel>button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-entry button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-filters button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .account-audit button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-skill-finder button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-actions button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-finish button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-filters button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-secondary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-panel>button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-game-card button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-skill-filters button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-card button:not(.battle-party-hero):hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-session-bar button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-identity button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-advanced button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-follow-question button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-card button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-build-panel>button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-card button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ch-tools button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ch-player button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cc-actions button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-card button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-panel button:not(.solo-skill-list button):hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-change-game>summary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-panel button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-answer-box button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-header button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-settings button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-menu-actions button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-launch button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-panel>button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-moves button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-question-card button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-resume button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-coach>button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-fresh-check button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-setup button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-question>button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-setup button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-results button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-tabs button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-toolbar button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-panel>button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-utility-panel button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-inbox button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-popup button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-dialog button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pack-collection-tracker button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .league-filters button:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .chapter-prize-card button:hover:not(:disabled){--workshop-readable:#f7f9ff;filter:none;background:#0a7062;border-color:#55af96}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui button.primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui a.primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-wardrobe button.primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-pass .primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-launch .bs-start,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-enter,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-actions button:first-child,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-finish button{--workshop-readable:#17182d;cursor:pointer;background:linear-gradient(135deg,#ffb184,#ff825c);border:2px solid #cf633c;border-radius:10px;min-height:46px;padding:12px 20px;font:400 18px/1.2 Workshop Display,sans-serif;text-decoration:none;box-shadow:inset 0 0 0 2px #ffe6b970,0 4px #9e482c}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui button.primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui a.primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-wardrobe button.primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-pass .primary:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-launch .bs-start:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-enter:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-actions button:first-child:hover:not(:disabled),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-finish button:hover:not(:disabled){--workshop-readable:#17182d;filter:none;background:#ffc29a;border-color:#b95331}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-secondary[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options nav button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-swatches button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-filters button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-tabs button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-skill-filters button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-filters button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-tabs button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-tabs button.active{--workshop-readable:#17182d;background:linear-gradient(135deg,#ffb184,#ff825c);border:2px solid #cf633c;border-radius:10px;box-shadow:inset 0 0 0 2px #ffe6b970,0 4px #9e482c}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-secondary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-tool-links button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-teacher-attention button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options nav button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-preview>button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options>section>button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-options fieldset>button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-swatches button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-wearing button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-choice:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-filters button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-fitting-room button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-filters button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-pages button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-heading button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-tabs button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-builder button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-offer button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-shop-controls button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-mirror button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-buy-review button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-tabs button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-preview button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-links button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-links a:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .modern-room-controls button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-paint-controls button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-editor-instructions button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-selection-bar button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-furniture-tray button:not(.room-edit-object):disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-pass button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .update-journal button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-quest-desk button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .private-roster button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-maker button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-workspace button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-messages button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-tool-panel>button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-entry button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-filters button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .account-audit button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-skill-finder button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-actions button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-finish button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-filters button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-secondary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-panel>button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-game-card button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-skill-filters button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-card button:not(.battle-party-hero):disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-session-bar button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-identity button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-advanced button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-follow-question button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-card button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-build-panel>button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-card button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ch-tools button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ch-player button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cc-actions button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-card button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-panel button:not(.solo-skill-list button):disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-change-game>summary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-panel button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-answer-box button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-header button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-settings button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-menu-actions button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-launch button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-panel>button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-moves button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-question-card button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-resume button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-coach>button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-fresh-check button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-setup button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-question>button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-setup button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-results button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-tabs button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-toolbar button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-panel>button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-utility-panel button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-inbox button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-popup button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-dialog button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pack-collection-tracker button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .league-filters button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .chapter-prize-card button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui button.primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui a.primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-wardrobe button.primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-pass .primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-launch .bs-start:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-enter:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-actions button:first-child:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-finish button:disabled{--workshop-readable:#17182d;box-shadow:none;cursor:not-allowed;opacity:1;background:#e4e4d8;border-color:#a9b3a0;transform:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-ready-message,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-track .pass-ready,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-track .pass-claimed,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .using-character,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .desk-ready,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-feedback.correct,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-feedback.correct,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-answer-result.td-correct,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-result.th-correct,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-answer-result{--workshop-readable:#17182d;background:#e0f2df;border-color:#57966b}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .desk-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-error{--workshop-readable:#17182d;background:#fff0e8;border:2px solid #c8583f;border-radius:11px;padding:12px 16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .desk-alert,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .notice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-demo,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-menu-note,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-alert,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-help{--workshop-readable:#17182d;background:#fff2ca;border:1px solid #c09d43;border-radius:11px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-fullscreen-bar,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-activity-tools,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-session-bar,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-stats,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-board-stats,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-answer-dock,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-prizes span,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-return,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-points-note,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-versus,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-number{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-fullscreen-bar{margin:0 0 14px;padding:8px 12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-session-bar,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-stats,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-board-stats{padding:12px 16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-popup,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-inbox,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-dialog,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-profile-dialog,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .character-sale-dialog[data-slot=alert-dialog-content],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .character-reveal[data-slot=dialog-content],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .league-reset-dialog,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .tour-coach,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .tour-speech,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-guide-notice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-banner,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-invite-mini,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .guide-bubble{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;--pcpa-ink:#17182d;background:linear-gradient(115deg,#fffdf3,#fff5df 70%,#fffaf0);border:2px solid #dfad4e;border-radius:18px;box-shadow:inset 0 0 0 3px #fffef6,0 4px #956d3040,0 12px 26px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-inbox h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-popup h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-dialog h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-profile-dialog h2{font-family:Workshop Display,sans-serif;font-weight:400}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-banner .banner-open,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .student-message-banner .banner-reply{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .message-unread-badge,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-pending-badge,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-new-badge{--workshop-readable:#f7f9ff;background:#ad243b;border-color:#ad243b}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting{--workshop-readable:inherit;box-shadow:none;background:0 0;border:0;padding:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-heading{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #d8b668;border-radius:17px;padding:24px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-heading h1{font:400 clamp(28px,3vw,46px)/1.1 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-finder,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-poll-timing,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-teacher-tools,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-editor,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-category-section,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-idea{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;--pcpa-ink:#17182d;background:linear-gradient(115deg,#fffdf3,#fff5df 70%,#fffaf0);border:2px solid #dfad4e;border-radius:18px;box-shadow:inset 0 0 0 3px #fffef6,0 4px #956d3040,0 12px 26px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-column-panel{--workshop-readable:#f7f9ff;--workshop-canvas-text:#f7f9ff;color:#f7f9ff;background:#003f3a;border:2px solid #d8b668;border-radius:18px;box-shadow:inset 0 0 0 2px #ffffff15,0 4px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-search,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-countdown-part,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-poll-controls,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-idea-icon{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;background:#f6ecd4;border-color:#d4bd88}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting :is(input,select,textarea){--workshop-readable:#17182d;background:#fffdf4;border-color:#b49d6e}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting button{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;min-height:42px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting button:hover:not(:disabled){--workshop-readable:#f7f9ff;background:#0a7062}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-vote.is-voted,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-editor-buttons .upcoming-save{--workshop-readable:#17182d;background:linear-gradient(135deg,#ffb184,#ff825c);border:2px solid #cf633c;border-radius:10px;box-shadow:inset 0 0 0 2px #ffe6b970,0 4px #9e482c}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting button:disabled{--workshop-readable:#17182d;box-shadow:none;background:#e4e4d8;border-color:#a9b3a0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-category-filters button>span,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #upcoming-pack-voting .upcoming-category-section>h2>span{--workshop-readable:#17182d;background:#fff2ca}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal{--workshop-readable:inherit;background:0 0;border:0;border-radius:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal>header{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #d8b668;border-radius:17px;flex-wrap:wrap;gap:20px;height:auto;padding:24px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal>header h1{font:400 clamp(27px,3vw,44px)/1.15 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal .school-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal #school-notice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal .school-empty,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal .school-filters,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .school-setup{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;--pcpa-ink:#17182d;background:linear-gradient(115deg,#fffdf3,#fff5df 70%,#fffaf0);border:2px solid #dfad4e;border-radius:18px;box-shadow:inset 0 0 0 3px #fffef6,0 4px #956d3040,0 12px 26px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-login{--workshop-readable:#f7f9ff;background:#183c3d url(/workshop/valley.webp) 50%/cover no-repeat fixed;min-height:100dvh;padding:clamp(25px,5vw,70px) 20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-brand{--workshop-readable:#f7f9ff;text-align:center;background:#003f3a;border:2px solid #d7b563;border-radius:13px;max-width:100%;padding:12px 20px;font:400 clamp(20px,2.6vw,34px)/1.2 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-card{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;--pcpa-ink:#17182d;background:linear-gradient(115deg,#fffdf3,#fff5df 70%,#fffaf0);border:2px solid #dfad4e;border-radius:18px;width:min(600px,100%);padding:clamp(24px,4vw,44px);box-shadow:inset 0 0 0 3px #fffef6,0 4px #956d3040,0 12px 26px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-card h1{font:400 clamp(28px,4vw,40px)/1.15 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-emblem,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-existing,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-role-note{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;background:#f6ecd4;border-color:#d4bd88}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-role-choice button{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;background:#f6ecd4;border-width:2px;border-color:#d4bd88;min-height:72px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-role-choice button[aria-pressed=true]{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-course-door,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-course-door.door-pre-algebra{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #d7b563;border-radius:10px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-card :is(p,small,label,a){--workshop-readable:inherit}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .login-card .login-footnote{font-size:13px;line-height:1.5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-first-choice{width:calc(100% - 32px);max-width:900px;margin:clamp(24px,6vw,90px) auto;padding:clamp(24px,4vw,44px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-first-choice h1{margin:12px 0;font:400 clamp(28px,4vw,44px)/1.15 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pcpa-privacy{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;--pcpa-ink:#17182d;background:linear-gradient(115deg,#fffdf3,#fff5df 70%,#fffaf0);border:2px solid #dfad4e;border-radius:18px;width:calc(100% - 32px);max-width:840px;margin:32px auto;padding:clamp(24px,4vw,44px);box-shadow:inset 0 0 0 3px #fffef6,0 4px #956d3040,0 12px 26px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pcpa-privacy h1{margin-top:24px;font:400 clamp(27px,3vw,40px)/1.2 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pcpa-privacy a{--workshop-readable:#00534e;text-underline-offset:3px;font-weight:750;text-decoration:underline}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-utility-panel{margin-top:20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-utility-panel>h1{margin-bottom:20px;font-family:Workshop Display,sans-serif;font-weight:400}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #03bda9}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-game-fullscreen{--workshop-readable:#f7f9ff;background:#073d38}@media (max-width:1100px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:10px 18px;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav{grid-area:2/1/auto/-1;justify-content:stretch}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a{flex:1;min-width:0;padding:10px 8px;font-size:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand{font-size:20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings-menu{max-height:calc(100dvh - 150px)}}@media (max-width:700px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-support-page>main,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-teacher-shell>main,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-activity-shell .workshop-activity-content{width:calc(100% - 24px);padding-top:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand{gap:7px;font-size:clamp(12px,3vw,19px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-tools{gap:5px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance{font-size:17px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a{padding:9px 4px;font-size:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-teacher-masthead .hw-primary-nav>a{white-space:normal;text-align:center;font-size:11px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead{padding:8px 12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav{gap:4px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-layout{grid-template-columns:minmax(0,1fr)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-fitting-room,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-preview{width:100%;max-height:none;position:relative;top:auto}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-stage{height:240px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .heading.workshop-page-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-page-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .siege-hub-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .journal-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-header,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .earning-intro,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arcade-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .trade-hall-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .style-shop-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .collection-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-welcome,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .modern-room-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-wardrobe>header,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-collection-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-title,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .td-title,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .th-title,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .battle-intro,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-header,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ca-header,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-heading{gap:12px;margin-bottom:18px;padding:18px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-activity-navigation{gap:6px;padding:8px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav>a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav>.ws-more>summary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-activity-navigation>a{padding:9px 11px;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-more>div{max-width:calc(100vw - 40px);max-height:65dvh;overflow:auto}}@media (prefers-reduced-motion:reduce){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-action-card:hover{transform:none}}@media print{body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-activity-content{--workshop-readable:#17182d;background:#fff}}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell .cyber-heist,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell .crystal-clash,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell .dragon-dash,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell .boss-stage-page,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell .chapter-boss-page,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell .power-vault,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell .rift-game,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell .arena-enhanced,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell .chapter-adventure{--workshop-readable:inherit;max-width:none;box-shadow:none;background:0 0;border:0;padding:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .skill-practice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-world,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-notices,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .modern-room-activities,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-inventory-filters,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-style-note,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-upgrade-note,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-console,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-board,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-how,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-lobby,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-rules,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-preview,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-help,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-gate,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-question,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-restart,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-result,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-mission-select,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-coverage,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quest-journal-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quest-journal-summary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-weekly-draft,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-question-review,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-skills,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-section,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-reward-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-views,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal .card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal .item,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal .school-policy-note{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;--pcpa-ink:#17182d;background:linear-gradient(115deg,#fffdf3,#fff5df 70%,#fffaf0);border:2px solid #dfad4e;border-radius:18px;padding:20px;box-shadow:inset 0 0 0 3px #fffef6,0 4px #956d3040,0 12px 26px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-banner,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-section-title,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-heading{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;height:auto;min-height:0;margin-bottom:20px;padding:22px;display:flex;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-heading h1,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-banner h1,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-heading h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-section-title h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-heading h2{--workshop-readable:inherit;margin:0;font:400 clamp(27px,2.6vw,42px)/1.15 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-heading p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-banner p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-heading p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-section-title p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-heading p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .skill-practice>p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-world>p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-console p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-board p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-preview p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-intel p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-panel p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-panel small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-question p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-lobby p{--workshop-readable:inherit}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-activity-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-pet-choices>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-daily-grid>section,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-team-grid>section,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-showcase-editor,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-game-controls,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-team-how,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-pet-home,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-inventory-title,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-topic-strip,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-skill-lock,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-preview-note,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-legacy-note,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-stats,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-personal,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-coverage,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-next-skill,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-retry-rules,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-teacher-note,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-help-drawer,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-confirm,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-offer,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-rewards,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-question-nav,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-skill-summary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-highlights>article{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;background:#f6ecd4;border-color:#d4bd88;border-radius:12px;padding:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-game-controls button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-pet-home>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-pet-choices button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-destination-links a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-inventory-filters button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-inventory-title button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-pills button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-run-tools button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-board-tabs button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-topic-strip button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-chapter-tabs button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-lobby button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-rules button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-confirm button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-offer button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-card button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-views button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-dashboard button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-card button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-nav a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-nav a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .dash-heading a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .streak-back,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal button:not(:where(.hw-quest-journal button)),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal .school-battle-link{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;min-height:42px;padding:10px 14px;font-size:15px;font-weight:750;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-card button.primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-game-controls button.primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-lobby button.primary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal button.primary:not(:where(.hw-quest-journal button)){--workshop-readable:#17182d;background:linear-gradient(135deg,#ffb184,#ff825c);border:2px solid #cf633c;border-radius:10px;font-family:Workshop Display,sans-serif;font-weight:400;box-shadow:inset 0 0 0 2px #ffe6b970,0 4px #9e482c}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-board-tabs button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-pills button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-chapter-tabs button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-question-nav button[aria-current=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .room-inventory-filters button[aria-pressed=true]{--workshop-readable:#17182d;background:linear-gradient(135deg,#ffb184,#ff825c);border:2px solid #cf633c;border-radius:10px;box-shadow:inset 0 0 0 2px #ffe6b970,0 4px #9e482c}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-primary:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-card button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-game-controls button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-pet-home button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-topic-strip button:disabled,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal button:disabled{--workshop-readable:#17182d;box-shadow:none;cursor:not-allowed;background:#e4e4d8;border-color:#a9b3a0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-tile,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-portrait-panel,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-shield,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-heal,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-play{border-color:#cdb06a;border-radius:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .bs-tile[aria-pressed=true]{border-color:#f4c64c;box-shadow:0 0 0 3px #f4c64c}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-fullscreen-toolbar .workshop-fullscreen-button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-game-expanded .workshop-fullscreen-toolbar{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-fullscreen-toolbar .workshop-fullscreen-button:hover{--workshop-readable:#f7f9ff;background:#0a7062}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-game-expanded{--workshop-readable:#f7f9ff;background:#073d38}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .desk-table th,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .assignment-grid th,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-skill-table th,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .league table th,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-board th,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal th{--workshop-readable:#f7f9ff;background:#004c44;border-color:#6d9d86}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .desk-table td,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .assignment-grid td,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .quiz-skill-table td,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .league table td,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-board td,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal td{border-color:#dbc899}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .desk-pending-row:hover,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .desk-pending-row.desk-selected{--workshop-readable:#17182d;background:#e4f6e9}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-stats article>strong,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-summary>strong,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-stats strong{font-family:Workshop Display,sans-serif;font-weight:400}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-first-choice .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-first-choice .cards button{min-height:100px;font-size:20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-activity-shell .workshop-activity-content>p[role=status],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-error,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-notice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-finish,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-feedback,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .cb-alert{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;background:#f6ecd4;border:1px solid #bca469;border-radius:11px;padding:14px}@media (max-width:700px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-first-choice .cards{grid-template-columns:1fr}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .skill-practice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hero-world,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-console,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-board,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .vault-mission-select,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .sp-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rift-heading,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .arena-banner,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-section-title{padding:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .world-game-controls{flex-wrap:wrap}}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-practice-choice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-game-options>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-selected-practice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-steps span,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-highlights>div,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .roster-link-results,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .roster-left-unlinked,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-simple-table,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-reply-editor,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-card,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .rig-fit-grid figure,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .furniture-possible-items figure,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pack-sale-confirm{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;background:#f6ecd4;border-color:#d4bd88;border-radius:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-practice-choice[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-game-options>button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-steps span[aria-current=step],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-card.selected{--workshop-readable:#17182d;background:#e4f6e9;border:2px solid #148977;box-shadow:inset 0 0 0 2px #fffdf5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-filters button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-extra-games>div>a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-extra-games>div>button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-choice,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-tool-links a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-slot-tabs button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-views button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-simple-table td button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-filters button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .roster-cell-editor button{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;min-height:42px;padding:10px 14px;font-weight:750;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-filters button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-chapter-choice[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-slot-tabs button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-views button[aria-pressed=true]{--workshop-readable:#17182d;background:linear-gradient(135deg,#ffb184,#ff825c);border:2px solid #cf633c;border-radius:10px;box-shadow:inset 0 0 0 2px #ffe6b970,0 4px #9e482c}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-practice-choice small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-practice-choice span,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-game-options>button small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-open-game small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-steps span,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-title small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qd-selected-practice small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-check,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pass-number small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-entry p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .roster-link-results small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-highlights>div small,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-card small{--workshop-readable:inherit}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-workspace-banner,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .roster-private-label,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pack-reveal-header,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pack-reveal-footer{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#006157,#003c39);border:2px solid #368f7d;border-radius:10px;box-shadow:inset 0 0 0 2px #ffffff15,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-stage,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .gear-card-art,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .furniture-possible-items figure{--workshop-readable:#17182d;background:#e9edda;border:1px solid #d4bd88;border-radius:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-inbox .feedback-entry,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-simple .feedback-reply-editor,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-simple-table,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .packreveal,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .pack-reveal-body{--workshop-readable:#17182d;--workshop-canvas-text:#17182d;--pcpa-ink:#17182d;background:linear-gradient(115deg,#fffdf3,#fff5df 70%,#fffaf0);border:2px solid #dfad4e;border-radius:18px;box-shadow:inset 0 0 0 3px #fffef6,0 4px #956d3040,0 12px 26px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-simple-table th,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .usage-section-heading{--workshop-readable:#f7f9ff;background:#004c44}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .feedback-reply-bubble,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .packreveal .pack-sale-success{--workshop-readable:#17182d;background:#e4f6e9;border-color:#6d9f7e}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .teacher-messages{--workshop-readable:#17182d;background:linear-gradient(115deg,#fffdf3,#fff5df 70%,#fffaf0);border:2px solid #dfad4e;border-radius:18px;padding:24px;box-shadow:inset 0 0 0 3px #fffef6,0 12px 26px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-teacher-shell .workshop-sync{--workshop-readable:#17182d;background:#fff8e7;border:1px solid #d4bd88;border-radius:9px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:12px 0 18px;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk.panel{min-width:0;padding:20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-teacher-shell .desk-heading{--workshop-readable:#f7f9ff;background:linear-gradient(115deg,#00534e,#003d39);border:2px solid #d5b26c;border-radius:15px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;padding:22px;display:flex;box-shadow:inset 0 0 0 2px #ffffff18,0 3px #153b3220}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .hw-results-emblem{--workshop-readable:#17182d;background:#fff8e7;border:2px solid #dfad4e;border-radius:16px;flex:0 0 62px;place-items:center;height:62px;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .hw-results-title{flex:1;min-width:180px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .desk-heading h2{margin:5px 0 7px;font:400 clamp(24px,3vw,34px)/1.2 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .desk-heading p{margin:0;font-size:14px;line-height:1.5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .desk-heading .eyebrow{letter-spacing:.1em;font-size:10px;font-weight:800}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk :is(.classroom-settings,.classroom-student-list){--workshop-readable:#17182d;background:#fffdf3;border:2px solid #d4bd88;border-radius:13px;margin:16px 0 0;padding:0 16px;box-shadow:0 3px #b0914f20}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk :is(.classroom-settings,.classroom-student-list)>summary{cursor:pointer;min-height:54px;padding:18px 0;font-size:16px;font-weight:750;line-height:1.5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk :is(.classroom-settings,.classroom-student-list)[open]{padding-bottom:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .classroom-student-list>summary span{white-space:normal;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .classroom-student-list>summary strong{font-size:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .desk-filters{--workshop-readable:#17182d;background:#f6ecd4;border-radius:10px;gap:12px;padding:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .desk-filters label{flex:180px;min-width:0;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk :is(input,select){max-width:100%;min-height:44px;font-size:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .class-status-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .table-scroll{max-width:100%;overflow-x:auto}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .table-scroll table{font-size:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .table-scroll caption{text-align:left;padding:10px 0;font-size:13px}@media (max-width:600px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk.panel{padding:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-teacher-shell .desk-heading{gap:12px;padding:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .hw-results-emblem{border-radius:12px;flex-basis:48px;height:48px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .desk-heading>button{width:100%}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .classroom-desk .classroom-list-hint{margin-top:4px;display:block}}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal.school-portal .quest-wizard .qw-preview{--workshop-readable:#17182d;background:#fff8e7;border:2px solid #dfad4e;border-radius:16px;padding:20px;box-shadow:inset 0 0 0 2px #fffef8}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qw-preview .qw-mission-art{--workshop-readable:#f7f9ff;background:#003d39;border-radius:10px;margin-bottom:18px;position:relative;overflow:hidden}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qw-mission-art img{object-fit:cover;width:100%;height:auto;max-height:240px;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .qw-mission-art>span{--workshop-readable:#f7f9ff;letter-spacing:.1em;background:#003d39;padding:10px 14px;font-size:11px;font-weight:800;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal.school-portal .qw-preview h4{margin:8px 0 12px;font:400 clamp(24px,3vw,34px)/1.2 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui #school-portal.school-portal .qw-preview p{font-size:16px;line-height:1.65}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-play-actions{flex-direction:column;align-items:center;gap:10px;width:100%;margin:20px auto 0;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-play-actions .hw-play-button{flex:none;width:min(100%,340px);min-height:60px;padding:12px 24px;font-size:30px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-play-actions>.hw-button:not(.hw-play-button){max-width:none;min-height:42px;padding:9px 18px;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-shortcuts{--workshop-readable:inherit;width:min(100%,650px);max-width:650px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin:24px auto 20px;padding:0;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-shortcuts>button{--workshop-readable:#f7f9ff;background:#00463e;border:1px solid #d8b668;border-radius:14px;gap:9px;min-height:86px;padding:14px 8px;font-size:12px;box-shadow:inset 0 0 0 2px #ffffff10,0 3px #002e29}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-shortcuts>button:last-child{border-right:1px solid #d8b668}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-shortcuts>button:hover{--workshop-readable:#f7f9ff;background:#006157;border-radius:14px;transform:translateY(-2px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-shortcuts>button>svg{width:25px;height:25px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-menu-primary{gap:12px;margin-bottom:18px;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-play-menu .ws-extra-games{--workshop-readable:#17182d;background:#f6ecd4;border:1px solid #d4bd88;border-radius:12px;max-width:none;margin:0;padding:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-play-menu .ws-extra-games>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:480px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-shortcuts{gap:8px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-shortcuts>button{min-height:76px;padding:12px 4px;font-size:10px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-play-menu .ws-extra-games>div{grid-template-columns:1fr}}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .companion-fitting-room.numora-fitting-room{color:#f7f9ff;--workshop-readable:#f7f9ff;--workshop-canvas-text:#f7f9ff;--pcpa-ink:#f7f9ff;--pcpa-muted:#d5e3dd;background:linear-gradient(145deg,#123f3e,#172b3c);border-color:#d3b776;box-shadow:inset 0 0 0 3px #28504c,0 10px 24px #0e2f3c40}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .numora-fitting-room .companion-hero-preview{--workshop-readable:inherit;background:0 0;border:0;border-radius:20px;max-width:420px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .numora-fitting-room>h3{margin:0;font-size:clamp(25px,3vw,34px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .numora-fitting-room>.numora-portrait-caption{margin:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-stage:has(>.numora-bond){aspect-ratio:1;isolation:isolate;height:auto;min-height:0;display:block;position:relative;overflow:hidden}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .wardrobe-stage>.numora-bond{pointer-events:none;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;position:absolute;inset:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-setup-shell>main{width:94%;max-width:1240px;margin:0 auto;padding:20px 0 28px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page{min-width:0;max-width:1160px;margin:0 auto}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-topline .hw-button{width:auto;min-height:40px;padding:8px 14px;font-size:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-topline>span{--workshop-readable:#f7f9ff;background:#003e37;border:1px solid #368f7d;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:750}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-hero{--workshop-readable:#f7f9ff;background:linear-gradient(125deg,#00574e,#003b38);border:2px solid #d7b05a;border-radius:18px;align-items:center;gap:18px;height:auto;margin:0 0 16px;padding:22px 26px;display:flex;box-shadow:inset 0 0 0 3px #ffffff12,0 5px #183e3340}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-hero h1{letter-spacing:-.02em;margin:0;font:400 clamp(28px,3vw,40px)/1.15 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-hero p{margin:6px 0 0;font-size:15px;line-height:1.5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-emblem{--workshop-readable:#17182d;background:#fff1c6;border:2px solid #e4b754;border-radius:18px;flex:none;place-items:center;width:70px;height:70px;display:grid;box-shadow:inset 0 0 0 3px #fffdf3}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-emblem>svg{color:#00534e;width:42px;height:42px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;font-size:15px;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-steps>span{--workshop-readable:#17182d;background:#fff8e7;border:1px solid #b9984d;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-weight:800;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-steps>span[aria-current=step]{--workshop-readable:#17182d;background:linear-gradient(135deg,#ffb184,#ff825c);border:2px solid #b65631;box-shadow:0 3px #9e482c}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-steps b{--workshop-readable:#f7f9ff;background:#003e37;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:14px;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-board{border-color:#dfad4e;padding:clamp(16px,2.5vw,30px);box-shadow:inset 0 0 0 3px #fffef6,0 5px #956d3040,0 14px 30px #153b3240}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-board-heading{--workshop-readable:inherit;height:auto;box-shadow:none;background:0 0;border:0;margin:0 0 18px;padding:0;display:block;position:static}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-board-heading h2{margin:0 0 6px;font:400 clamp(23px,2.2vw,30px)/1.2 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-board-heading p{margin:0;font-size:15px;line-height:1.5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-search{margin:16px 0;font-size:14px;font-weight:750}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-search-field>svg{color:#00534e;top:15px;left:15px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-search-field input{--workshop-readable:#17182d;background:#fffef8;border:2px solid #c8b17b;border-radius:12px;height:50px;padding:12px 14px 12px 44px;font-size:16px;box-shadow:inset 0 2px 4px #49391512}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-search-field input::placeholder{color:#4a584f;opacity:1}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-practice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-practice-choice{--workshop-readable:#17182d;background:#fffdf3;border:2px solid #d6bb80;border-radius:13px;align-items:center;min-height:88px;padding:14px;box-shadow:inset 0 0 0 2px #fffef8,0 3px #b0914f30}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-practice-choice strong{font:750 15px/1.35 DM Sans,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-practice-choice small{--workshop-readable:inherit;font-size:12px;line-height:1.4}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-practice-choice:hover{--workshop-readable:#17182d;background:#f4ecd8;border-color:#94712f;transform:translateY(-1px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-practice-choice[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-game-options>button[aria-pressed=true],body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game[aria-pressed=true]{--workshop-readable:#17182d;background:#e0f0df;border:2px solid #287761;box-shadow:inset 0 0 0 2px #ffffffa0,0 3px #225a4540}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-tile-icon{--workshop-readable:#f7f9ff;background:#00534e;border:1px solid #368f7d;border-radius:11px;width:42px;height:42px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-tile-icon svg{color:#fff7db}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-filters button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-text-button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-extra>div>:is(a,button){--workshop-readable:#f7f9ff;background:#00534e;border:1px solid #368f7d;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-filters button[aria-pressed=true]{--workshop-readable:#17182d;background:#ffd2a0;border-color:#b76b36}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-setup-footer{z-index:5;--workshop-readable:#17182d;background:#fff8e7;border:1px solid #d5b97b;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;padding:14px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 16px #193a3030}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-setup-footer>span{max-width:65%;font-size:14px;font-weight:750;line-height:1.4}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-primary{--workshop-readable:#17182d;background:linear-gradient(135deg,#ffb184,#ff825c);border:2px solid #b75931;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 18px;font:400 17px/1.2 Workshop Display,sans-serif;display:inline-flex;box-shadow:inset 0 0 0 2px #ffe6b970,0 3px #9e482c}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-primary:disabled{--workshop-readable:#17182d;box-shadow:none;opacity:1;cursor:not-allowed;background:#e6e5d8;border-color:#aeb7a4}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-game-options>button{--workshop-readable:#17182d;background:#fffdf3;border:2px solid #d6bb80;border-radius:13px;padding:18px;box-shadow:0 3px #b0914f30}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-game-options h2{font:400 22px/1.2 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page :is(.ws-empty,.ws-muted,.ws-game-options small){--workshop-readable:inherit;line-height:1.5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-games{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game{--workshop-readable:#17182d;text-align:left;cursor:pointer;background:#fffdf3;border:2px solid #d6bb80;border-radius:15px;flex-direction:column;min-width:0;padding:7px;display:flex;box-shadow:inset 0 0 0 2px #fffef8,0 3px #b0914f30}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-art{aspect-ratio:16/9;--workshop-readable:#f7f9ff;background:#102a2f;border-radius:9px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-art>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-art>span{--workshop-readable:#f7f9ff;background:#003e37;border:2px solid #dfad4e;border-radius:14px;place-items:center;width:54px;height:54px;font-size:32px;display:grid;position:relative;box-shadow:0 4px 8px #0005}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-copy{flex-direction:column;flex:1;gap:7px;padding:13px 9px 8px;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-copy>small{letter-spacing:.04em;font-size:10px;font-weight:850;line-height:1.3}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-copy>strong{font:400 21px/1.2 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-copy>span{font-size:14px;line-height:1.4}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-copy>b{align-items:center;gap:5px;margin-top:auto;padding-top:7px;font-size:13px;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-extra{--workshop-readable:#17182d;background:#fff8e7;border:2px solid #d6bb80;border-radius:13px;margin:18px 0 0;padding:12px 18px;box-shadow:inset 0 0 0 2px #fffef8}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-extra>summary{min-height:40px;padding:10px 0;font-size:15px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page :is(button,input,summary,a):focus-visible{outline-offset:3px;outline:3px solid #9b4b21}@media (max-width:760px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-games{grid-template-columns:repeat(2,minmax(0,1fr))}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-practice-list{grid-template-columns:1fr}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-hero{gap:14px;padding:18px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-emblem{width:56px;height:56px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-steps{gap:6px;font-size:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-steps>span{gap:6px;padding:8px 5px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-steps b{width:22px;height:22px;font-size:12px}}@media (max-width:480px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-games{grid-template-columns:1fr}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game{grid-template-columns:100px minmax(0,1fr);align-items:center;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-art{aspect-ratio:1}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-copy{padding:8px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-game-copy>strong{font-size:19px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-setup-footer{padding:12px;position:static}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-setup-footer>span{max-width:100%}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-page .ws-setup-footer>.ws-primary{width:100%}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-setup-steps>span{text-align:center;flex-direction:column}}@font-face{font-family:Workshop Quest Display;src:url(/workshop/oxanium.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Workshop Quest Text;src:url(/workshop/roboto-condensed.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead{font-family:Workshop Quest Text,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance{letter-spacing:-.025em;font-family:Workshop Quest Display,sans-serif;font-weight:800}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand{text-shadow:0 2px 1px #001e20;font-size:clamp(16px,1.85vw,32px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a{padding:9px 20px;font-size:clamp(15px,1.4vw,23px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a[aria-current=page]{--workshop-readable:#f7f9ff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(135deg,#00655d,#003c3b);border:2px solid #19dad4;box-shadow:inset 0 0 0 2px #006e6b,inset 0 0 12px #003d39}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand-crest{--workshop-readable:#ffe264;filter:drop-shadow(0 3px 1px #001e20);background:linear-gradient(135deg,#13aaa3,#00413e 60%,#002c2d);border:2px solid #e6b946;flex:none;width:52px;height:58px;box-shadow:inset 0 0 0 3px #007c77}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand-crest svg{stroke:#fff2a4;filter:drop-shadow(0 2px #a9500b);width:35px;height:35px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-tools{gap:clamp(12px,1.5vw,26px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance{gap:8px;font-size:clamp(19px,1.65vw,28px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance>svg{--workshop-readable:#17182d;color:#593307;background:linear-gradient(135deg,#ffda62,#e88e16);border:2px solid #ffe494;border-radius:50%;width:30px;height:30px;padding:3px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-icon-button>svg,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings>summary>svg{width:27px;height:27px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal input,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal select,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal textarea{font-family:Workshop Quest Text,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading h3,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore strong,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-row-score>b,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-weekly-targets strong{letter-spacing:-.045em;--workshop-readable:#092b2d;font-family:Workshop Quest Display,sans-serif;font-weight:800}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1{text-shadow:0 2px #faf2d7,1px 3px #8aab9d;font-size:clamp(34px,calc(3.2 * var(--hw-u)),60px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading h2,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-eyebrow,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group>summary,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-copy h4,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle p,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-smartscore>div>span{letter-spacing:0;font-family:Workshop Quest Text,sans-serif;font-weight:800}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle p{font-size:clamp(14px,calc(1.15 * var(--hw-u)),23px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading h2{font-size:clamp(16px,calc(1.25 * var(--hw-u)),25px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading small{font-family:Workshop Quest Text,sans-serif;font-size:clamp(11px,calc(.95 * var(--hw-u)),18px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-chapter-chip{font-family:Workshop Quest Text,sans-serif;font-weight:800;font-size:clamp(12px,calc(1.12 * var(--hw-u)),22px);border-color:#df9c27;padding:7px 12px;box-shadow:inset 0 0 0 2px #ffda7d,inset 0 -5px #00322f}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-chapter-chip b{font-weight:800}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-refresh{--workshop-readable:inherit;box-shadow:none;opacity:1;background:0 0;border:0;width:28px;height:28px;min-height:28px;padding:2px;font-size:20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry{box-shadow:none;--workshop-readable:inherit;background:0 0;border:0;border-bottom:1px solid #e6d3a9;border-radius:0;padding:7px 6px;font-family:Workshop Quest Text,sans-serif;font-weight:400}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry:hover{--workshop-readable:#17182d;background:#f3ebd7}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal button.qj-entry.qj-selected{--workshop-readable:#17182d;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(100deg,azure,#d9fbf8);border:2px solid #00b9b7;border-radius:0;padding:5px 4px;box-shadow:inset 0 0 0 3px #fffef7}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry strong{font-family:Workshop Quest Text,sans-serif;font-weight:800;font-size:clamp(16px,calc(1.3 * var(--hw-u)),26px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-entry .hw-quest-copy>small{font-family:Workshop Quest Text,sans-serif;font-size:clamp(13px,calc(1.05 * var(--hw-u)),21px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-next-up{border-radius:2px;font-weight:700}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-selected .hw-row-score>b{--workshop-readable:#17182d;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#e7fffc;border:2px solid #20c8c2;box-shadow:inset 0 0 0 2px #fff}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-group>summary{font-size:clamp(15px,calc(1.15 * var(--hw-u)),23px);min-height:34px;padding:6px 10px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-curriculum>summary{font-size:clamp(13px,calc(.95 * var(--hw-u)),19px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-scene figcaption{--workshop-readable:#f7f9ff;font-family:Workshop Quest Text,sans-serif;font-weight:800;font-size:clamp(18px,calc(1.4 * var(--hw-u)),28px);background:linear-gradient(135deg,#006052,#003c35);border:2px solid #e2aa2e;box-shadow:inset 0 0 0 2px #12776a}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-intro,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-copy>p{font-size:clamp(16px,calc(1.35 * var(--hw-u)),27px);line-height:1.25}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-card{--workshop-readable:#17182d;background:linear-gradient(125deg,#fffdf5,#fff8e8);border:1px solid #e9c88d;box-shadow:inset 0 0 0 1px #fffdf6}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-copy h4{font-size:clamp(23px,calc(1.85 * var(--hw-u)),36px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-task-eyebrow{font-size:clamp(18px,calc(1.3 * var(--hw-u)),26px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-open,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-submit{font-family:Workshop Quest Display,sans-serif;font-weight:800;font-size:clamp(19px,calc(1.9 * var(--hw-u)),37px);letter-spacing:-.025em;min-height:clamp(54px,calc(4.2 * var(--hw-u)),80px);border-radius:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-open{--workshop-readable:#17182d;background:linear-gradient(155deg,#ff9c70 0%,#ff8155 48%,#ff9365 49%,#ff8050 100%);border:2px solid #c84620;box-shadow:inset 0 0 0 2px #ffdfbd,inset 0 -5px #e06434}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-submit{--workshop-readable:#f7f9ff;background:linear-gradient(150deg,#087d73,#004c49 50%,#005c55 51%,#003d3b);border:2px solid #1c9a94;box-shadow:inset 0 0 0 2px #3aa79a,inset 0 -5px #002f30}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-status{font-family:Workshop Quest Text,sans-serif;font-weight:800;font-size:clamp(16px,calc(1.2 * var(--hw-u)),24px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline-today,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-deadline-overdue{--workshop-readable:#17182d;background:linear-gradient(#fff8f4,#ffe0d8);border:2px solid #ec4036;font-weight:800;box-shadow:inset 0 0 0 2px #fff8f3}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading>.hw-deadline{font-family:Workshop Quest Text,sans-serif;font-weight:800;font-size:clamp(14px,calc(1.25 * var(--hw-u)),25px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-verification-caption{font-family:Workshop Quest Text,sans-serif;font-size:clamp(13px,calc(.95 * var(--hw-u)),19px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-reward{font-family:Workshop Quest Text,sans-serif;font-size:clamp(14px,calc(1.05 * var(--hw-u)),21px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-practice{font-family:Workshop Quest Text,sans-serif;font-size:clamp(15px,calc(1.15 * var(--hw-u)),23px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-reward-coin{--workshop-readable:#17182d;background:linear-gradient(135deg,#fd6,#f3a51f);border:2px solid #ad5910;width:34px;height:34px;box-shadow:inset 0 0 0 2px #fff0a5}@media (max-width:900px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand{font-size:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand-crest{width:37px;height:43px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-tools{gap:10px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a{padding:8px 12px;font-size:15px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1{font-size:36px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-open,body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-submit{font-size:20px}}@media (max-width:560px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand{gap:7px;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand-crest{width:30px;height:35px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-brand-crest svg{width:23px;height:23px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-primary-nav>a{padding:8px 5px;font-size:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-header-balance{font-size:18px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-heading h1{font-size:31px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .qj-mission-heading h3{font-size:27px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-chapter-chip{font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-work-subtitle{margin-left:0;padding-top:8px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading{flex-wrap:wrap}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-required-heading small{font-size:11px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-quest-actions{grid-template-columns:1fr}}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-quest-journal .hw-quest-scene figcaption>span{--workshop-readable:#ffe16a}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-platform-badge{--workshop-readable:#f7f9ff;background:linear-gradient(150deg,#2d781d,#16601e)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(#school-portal,.unified-quest-log) .hw-quest-journal .hw-iready-badge{--workshop-readable:#f7f9ff;background:linear-gradient(135deg,#af4517,#873207)}@media (min-width:1300px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead:not(.hw-teacher-masthead){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-masthead:not(.hw-teacher-masthead) .hw-header-tools{justify-self:end}}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui[data-workshop-scenery=active]{isolation:isolate;--workshop-readable:#f7f9ff;background:#183c3d url(/workshop/valley.webp) top/cover no-repeat fixed}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui[data-workshop-scenery=active] .game-app.hw-shell:not(.hero-hub-page),body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui[data-workshop-scenery=active] .workshop-login{--workshop-readable:inherit;background:0 0}.workshop-scenery{z-index:-1;pointer-events:none;--workshop-readable:#f7f9ff;background:#183c3d url(/workshop/valley.webp) top/cover no-repeat;position:fixed;inset:0;overflow:hidden}.workshop-scenery[hidden]{display:none}.workshop-scenery-layer{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 4s ease-in-out;position:absolute;inset:0}.workshop-scenery-layer.scenery-front{opacity:1;z-index:2}.workshop-scenery-layer.scenery-retiring{opacity:1;z-index:1}.workshop-scenery.scenery-still .workshop-scenery-layer{transition:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-settings-menu .workshop-scenery-controls{--workshop-readable:#f7f9ff;color:#f7f9ff;background:#063e3b;border-block:1px solid #74bcb2;gap:8px;margin:8px 0;padding:14px 0;font-family:DM Sans,sans-serif;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls h2{color:#f7f9ff;--workshop-readable:#f7f9ff;margin:0;font-family:inherit;font-size:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls>label{color:#f7f9ff;margin:0;font-size:13px;font-weight:650}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls select{--workshop-readable:#17182d;color:#17182d;background:#fff8e7;border:1px solid #d8b668;border-radius:8px;width:100%;min-height:44px;margin:0;padding:9px 10px;font-size:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls option{--workshop-readable:#17182d;color:#17182d;background:#fff8e7}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls .scenery-automatic{align-items:center;gap:10px;min-height:44px;line-height:1.4;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls input[type=checkbox]{accent-color:#ffda77;flex:none;width:20px;height:20px;min-height:20px;margin:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls .scenery-next{--workshop-readable:#17182d;color:#17182d;min-height:44px;box-shadow:none;background:#fff8e7;border:1px solid #d8b668;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:750}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls .scenery-next:hover:not(:disabled){--workshop-readable:#17182d;color:#17182d;background:#f6ecd4}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls .scenery-next:disabled{opacity:.7;cursor:wait}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls p{color:#f7f9ff;--workshop-readable:#f7f9ff;margin:0;font-size:12px;line-height:1.5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-scenery-controls :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #ffda77}@media (prefers-reduced-motion:reduce){.workshop-scenery-layer{transition:none}}@media print{.workshop-scenery,.workshop-scenery-controls{display:none!important}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui[data-workshop-scenery=active]{--workshop-readable:#17182d;background:#fff}}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation{color:#f7f9ff;--workshop-readable:#f7f9ff;background:#102b30;border-bottom:1px solid #bda16b;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;height:auto;min-height:0;padding:10px clamp(12px,3vw,36px);display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-brand{letter-spacing:.025em;min-width:0;font:800 16px/1.2 DM Sans,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-brand strong{font-size:18px;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-primary-nav{grid-area:2/1/auto/-1;justify-content:stretch;gap:6px;min-width:0;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-primary-nav>a{letter-spacing:0;text-transform:none;white-space:nowrap;color:#f7f9ff;--workshop-readable:inherit;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;gap:8px;padding:8px 12px;font:700 15px/1.25 DM Sans,sans-serif;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-primary-nav>a>svg{flex-shrink:0;width:18px;height:18px;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-primary-nav>a[aria-current=page]{color:#17182d;--workshop-readable:#17182d;box-shadow:none;background:#ffe5a2;border-color:#ffe5a2}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-primary-nav>a:hover{color:#f7f9ff;--workshop-readable:#f7f9ff;background:#23454b;border-color:#a4d8cb}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-header-tools{grid-area:1/2;gap:8px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-trigger{color:#f7f9ff;--workshop-readable:#f7f9ff;min-height:44px;box-shadow:none;white-space:nowrap;background:#23454b;border:1px solid #bda16b;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font:700 14px/1.2 DM Sans,sans-serif;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-settings>summary{gap:6px;width:auto;font:600 13px/1.2 DM Sans,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-settings>summary>svg{width:20px;height:20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-header-balance{font:700 14px DM Sans,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-page-directory{color:#f7f9ff;--workshop-readable:#f7f9ff;text-align:left;background:#102b30;border:1px solid #bda16b;border-radius:16px;width:min(820px,100vw - 28px);max-width:none;height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:24px;font:400 15px/1.5 DM Sans,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0008}.hw-page-directory::backdrop{background:#041015cc}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-page-directory:not([open]){display:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-heading h2{letter-spacing:0;text-transform:none;margin:0;font:800 clamp(21px,3vw,28px)/1.2 DM Sans,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-heading p{margin:6px 0 0;font-size:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-heading>button{color:#f7f9ff;--workshop-readable:#f7f9ff;width:44px;height:44px;min-height:44px;box-shadow:none;background:#23454b;border:1px solid #729a9d;border-radius:8px;flex-shrink:0;place-items:center;padding:8px;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-search{color:#17182d;--workshop-readable:#17182d;background:#fff8e7;border:1px solid #a4d8cb;border-radius:9px;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-search input{width:100%;min-width:0;min-height:48px;box-shadow:none;color:#17182d;--workshop-readable:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:10px 0;font:400 16px/1.4 DM Sans,sans-serif;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-search input::placeholder{color:#515a64;opacity:1}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-count{margin:12px 0 16px;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-groups h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font:800 13px/1.4 DM Sans,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-groups nav{gap:6px;margin:0;padding:0;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-groups a{color:#f7f9ff;--workshop-readable:#f7f9ff;white-space:normal;background:#183a40;border:1px solid #55777a;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 13px;text-decoration:none;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-groups a:hover{--workshop-readable:#f7f9ff;background:#23454b;border-color:#ffe5a2}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-groups a strong{font:700 15px/1.3 DM Sans,sans-serif;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-groups a small{margin-top:4px;font:400 13px/1.4 DM Sans,sans-serif;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-groups a>svg{flex-shrink:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-empty{padding:20px 0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-welcome{color:#f7f9ff;--workshop-readable:#f7f9ff;text-align:left;background:#102b30;border:1px solid #bda16b;border-radius:12px;margin:0 0 18px;padding:18px 22px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-welcome h1{text-transform:none;letter-spacing:0;margin:0;font:800 clamp(24px,3vw,34px)/1.2 DM Sans,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-welcome p{margin:8px 0 0;font-size:15px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations>a{color:#f7f9ff;--workshop-readable:#f7f9ff;text-align:left;background:#183a40;border:1px solid #bda16b;border-radius:12px;align-items:center;gap:12px;min-height:100px;padding:18px 16px;text-decoration:none;display:flex;box-shadow:0 5px #071d22}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations>a:hover{--workshop-readable:#f7f9ff;background:#23454b;border-color:#ffe5a2}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations>a>svg{flex-shrink:0;width:24px;height:24px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations>a>svg:last-child{width:16px;margin-left:auto}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations strong{font:800 17px/1.3 DM Sans,sans-serif;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations small{margin-top:5px;font:400 13px/1.4 DM Sans,sans-serif;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.hw-simple-navigation,.hw-home-destinations) :is(a,button,summary,input):focus-visible{outline-offset:3px;outline:3px solid #ffe5a2}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-search:focus-within{outline-offset:3px;outline:3px solid #ffe5a2}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-search input:focus-visible{outline:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .ws-section-nav{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}@media (max-width:900px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation{gap:8px;padding:10px 12px;position:static}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-brand{gap:6px;font-size:10px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-brand strong{font-size:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-brand-crest{display:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-header-tools{gap:3px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-header-balance{display:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-trigger{gap:5px;padding:8px 10px;font-size:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-settings>summary{width:44px;padding:8px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-settings>summary>span{display:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-primary-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-primary-nav>a{white-space:normal;flex-direction:row;gap:6px;min-height:44px;padding:8px 4px;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-page-directory{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-groups{grid-template-columns:1fr;gap:20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations{gap:10px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations>a{align-items:flex-start;gap:9px;min-height:110px;padding:14px 12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations>a>svg:last-child{display:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations strong{font-size:15px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations small{font-size:12px}}@media print{.hw-simple-navigation,.hw-home-destinations{display:none!important}}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .workshop-activity-page:has(.numora-adventure)>.hw-simple-navigation{position:static}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-search>.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(body#workshop-app){scrollbar-gutter:stable}@media (min-width:901px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .game-app.hw-shell>main{max-width:1240px;padding:16px 24px 24px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation{gap:4px 12px;padding:6px 20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-brand{gap:8px;font-size:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-brand strong{font-size:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-brand-crest{width:34px;height:38px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-brand-crest svg{width:24px;height:24px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-primary-nav>a{gap:6px;padding:6px 8px;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-directory-trigger{padding:8px 10px;font-size:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-header-tools{gap:4px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-welcome{margin-bottom:10px;padding:10px 16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-welcome h1{font-size:24px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-welcome p{margin-top:4px;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations{gap:10px;margin-bottom:14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations>a{gap:9px;min-height:68px;padding:10px 12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations strong{font-size:15px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations small{margin-top:3px;font-size:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-home-destinations>a>svg{width:20px;height:20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-lobby-grid{grid-template-columns:minmax(240px,1fr) minmax(280px,1.25fr) minmax(240px,1fr);align-items:center;gap:18px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-lobby-grid>.hw-panel{border-radius:14px;grid-area:auto;padding:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-center-hero{grid-area:auto}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-hero-stage{max-width:390px;height:clamp(180px,100dvh - 410px,320px);margin:auto}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-hero-name{padding:5px 14px;font-size:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-rune-platform{border-width:5px;height:52px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-mission-card>h2{font-size:28px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-mission-card>.hw-compact-mission{margin-top:12px;padding-top:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-compact-mission h2{margin:6px 0;font-size:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-compact-mission>p{font-size:13px;line-height:1.4}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-panel p{margin:6px 0 10px;font-size:13px;line-height:1.4}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-daily-opened{padding:8px 0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-daily-gift .hw-pack-art{height:90px;margin:8px auto}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page :is(.hw-daily-gift,.hw-daily-opened)>h2{font-size:24px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-pass-link{min-height:44px;margin-top:10px;padding-top:10px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-button{min-height:44px;padding:9px 14px;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-play-actions{flex-direction:row;gap:10px;margin:12px auto 0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-play-actions .hw-play-button{width:auto;min-height:44px;padding:9px 18px;font-size:19px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-play-actions .hw-play-button>svg{width:22px;height:22px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-play-actions>.hw-button:not(.hw-play-button){min-height:44px;padding:9px 12px;font-size:12px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-shortcuts{gap:8px;width:min(100%,600px);margin:14px auto 0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-shortcuts>button{border-radius:10px;gap:5px;min-height:56px;padding:8px;font-size:11px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-play-page .hw-shortcuts>button>svg{width:20px;height:20px}}@media (min-width:1200px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation{grid-template-columns:auto minmax(0,1fr) auto;min-height:58px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-primary-nav{grid-area:1/2;gap:2px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-simple-navigation .hw-header-tools{grid-column:3}}
