/* Remaining page families use the same paper, mint and raised controls as
   Home/Shop/Status, with their own navigation and content treatments. */
.page-workspace{--family:#bcebd7;--family-dark:#426e65;display:grid;grid-template-columns:192px minmax(0,1fr);gap:25px;align-items:start;margin:24px 0 0}
.page-workspace[data-family=support]{--family:#c8e0ed;--family-dark:#477188}.page-workspace[data-family=community],.page-workspace[data-family=jobs]{--family:#ddd2ed;--family-dark:#75668d}.page-workspace[data-family=market]{--family:#ffe2a0;--family-dark:#91713b}.page-workspace[data-family=staff]{--family:#bcdace;--family-dark:#4b6f6a}
.page-workspace--single{grid-template-columns:minmax(0,1fr)}.page-workspace__main{min-width:0}.page-workspace__content{min-width:0}.page-workspace__content>section:first-child{margin-top:0}
.page-rail{background:#fff8e7;border:2px solid #9dbfb7;border-radius:21px;overflow:hidden;color:#355e60;box-shadow:0 5px #10283d55;position:sticky;top:20px}
.page-rail__identity{display:flex;align-items:center;gap:10px;padding:21px 15px 18px;background:var(--family);border-bottom:1px solid #b3c9b6}.page-rail__identity>span{display:grid;place-items:center;flex:none;width:31px;height:33px;border:1px solid #748f7955;background:#fff8e785;border-radius:10px;font-size:22px;color:var(--family-dark);transform:rotate(-7deg)}.page-rail__identity small{display:block;font-size:7px;letter-spacing:1.3px;color:var(--family-dark);font-weight:800;margin-bottom:5px}.page-rail__identity strong{font-size:16px;line-height:1.1;display:block}
.page-rail__links{display:grid;gap:3px;padding:12px 9px}.page-rail__links a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 10px;border:1px solid transparent;border-radius:10px;text-decoration:none;font-size:11px;font-weight:700;color:#4f7270}.page-rail__links a:hover{background:#e8efdf}.page-rail__links a[aria-current],.page-rail__links a.is-active{background:var(--family);border-color:#7da38d;box-shadow:0 3px #a6baa0;color:var(--family-dark)}.page-rail__links i{font-size:12px;font-style:normal;opacity:.45}.page-rail__note{margin:7px 13px 17px;padding:16px 12px;border:1px dashed #bac6ad;border-radius:13px;background:#f4f0df}.page-rail__note>span{display:block;color:#b19b61;font-size:23px;margin-bottom:5px}.page-rail__note strong{display:block;font-size:12px;line-height:1.4}.page-rail__note p{font-size:10px;line-height:1.6;margin:8px 0 0;color:#859080}
.page-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px;font-size:10px;color:#bbd8d1}.page-breadcrumbs a{color:#c5e5d8;text-decoration:none}.page-breadcrumbs a:hover{text-decoration:underline}.page-breadcrumbs>span:last-child{color:#fff4d6}.page-breadcrumbs>span[aria-hidden]{opacity:.5}
.site-world .page-workspace :is(.page-hero,.staff-titlebar){border-top:7px solid var(--family);padding:27px 28px 25px;border-color:#a8c6bc;border-top-color:var(--family);margin-bottom:24px;border-radius:20px}.site-world .page-workspace :is(.page-hero,.staff-titlebar) h1{font-size:clamp(28px,3vw,39px);line-height:1.1;letter-spacing:-1px}.site-world .page-workspace :is(.page-hero,.staff-titlebar) .eyebrow{color:var(--family-dark);font-size:9px;letter-spacing:1.7px}.site-world .page-workspace :is(.page-hero,.staff-titlebar) p:not(.eyebrow){font-size:12px;line-height:1.7;color:#718381;max-width:580px}.site-world .page-workspace :is(.page-hero,.staff-titlebar)::after{color:var(--family);opacity:.35;font-size:180px;top:-43px;right:5px}
.page-workspace :is(.info-panel,.auth-card,.security-notes,.legal-card,.balance-card,.feature-card,.sitemap-card,.download-card,.staff-panel){border:1px solid #b8ccbc;border-radius:18px;box-shadow:0 4px #183c3f30;overflow-wrap:anywhere}.site-world .page-workspace :is(.info-panel,.security-notes,.staff-panel){padding:26px}.page-workspace .section{margin-top:27px}.page-workspace .section-heading h2{font-size:25px;letter-spacing:-.5px}.page-workspace .section-heading>p:last-child{font-size:12px;line-height:1.6}
.page-workspace :is(.account-grid,.balance-grid){gap:15px}.page-workspace .account-card{position:relative;border-radius:17px;padding:21px;border-top:6px solid var(--family);min-width:0}.page-workspace .account-card>span{font-size:10px;font-weight:700;color:#759184;text-transform:uppercase;letter-spacing:1px}.page-workspace .account-card>strong{font-size:28px;letter-spacing:-.7px;color:#355e60;line-height:1.3}.page-workspace .account-card>p{font-size:10px;color:#859080;line-height:1.6}.page-workspace .account-tool-groups{gap:17px;margin-top:25px}.page-workspace .account-tool-group__header{padding-bottom:15px;border-bottom:1px dashed #c3d1b6}.page-workspace .account-tool-group__header h2{font-size:21px}.page-workspace .account-tool-group__header p{font-size:11px;color:#82917f}.page-workspace .account-tool-links{margin-top:15px;gap:9px}.page-workspace .account-tool-links a{padding:13px 14px;background:#f1f3e4;border-radius:11px;border:1px solid #d3dbc4;font-size:11px;box-shadow:0 3px #d3dbc4}.page-workspace .account-tool-links a:hover{background:var(--family)}
.page-workspace .security-layout{gap:18px;grid-template-columns:minmax(0,1.3fr) minmax(210px,.8fr);align-items:start}.page-workspace .security-card{padding:28px}.page-workspace .auth-card__intro{background:var(--family);border-radius:15px 15px 0 0}.page-workspace .auth-form{gap:11px}.page-workspace .auth-form>label{font-size:12px;font-weight:700;color:#53776c;margin-top:7px}.page-workspace :is(.form-grid,.staff-form-grid){gap:16px}.page-workspace fieldset{border:1px dashed #b9cbbb;border-radius:13px;padding:19px;margin:10px 0}.page-workspace legend{font-size:12px;font-weight:800;color:#53796e;padding:0 7px}.page-workspace .security-notes h2{font-size:20px}.page-workspace .security-notes p,.page-workspace .security-notes li{font-size:12px;line-height:1.7}.page-workspace .security-notes ul{padding-left:18px}
.page-workspace .data-table{border-collapse:separate;border-spacing:0}.page-workspace .data-table th{background:#e5eddf;color:#66836e;font-size:9px;letter-spacing:.8px;text-transform:uppercase;border-bottom:2px solid #b8cbb2;padding:13px 14px;white-space:nowrap}.page-workspace .data-table td{padding:15px 14px;font-size:12px;line-height:1.5;border-bottom:1px solid #e2e5d2;vertical-align:middle}.page-workspace .data-table tr:last-child td{border-bottom:0}.page-workspace .data-table tbody tr:hover{background:#f1f4e5}.page-workspace .table-scroll{border:1px solid #d1ddc9;border-radius:13px;overflow:auto}.page-workspace .table-note{font-size:10px;line-height:1.6}.page-workspace .pagination{gap:7px;flex-wrap:wrap}.page-workspace .pagination a{border-radius:8px;padding:8px 12px;font-size:11px;box-shadow:0 2px #96b298}
.page-workspace :is(.application-status,.ticket-status){border:1px solid #b5cba9;background:#e2edd7;color:#55784b;border-radius:8px;font-size:10px;padding:5px 9px;font-weight:700}.page-workspace :is(.application-status--4,.ticket-status--3,.ticket-status--4){background:#f3e1d8;color:#9a6858;border-color:#d6bba9}.page-workspace .ticket-status--2{background:#ffedba;border-color:#d8c686;color:#8d783d}
.page-guide{display:flex;gap:14px;align-items:start;margin:23px 0 0;padding:19px 22px;border:1px solid #7fa99e;border-radius:14px;background:#213f58;color:#e4eee0}.page-guide>span{font-size:29px;color:#f4d48b}.page-guide strong{font-size:12px}.page-guide p{font-size:11px;line-height:1.7;margin:6px 0 0;color:#b5d4c6}.page-workspace__footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #84b0a633;padding:17px 3px 0;margin:27px 0 0;font-size:10px}.page-workspace__footer a{color:#bdd8cd;text-decoration:none}.page-workspace__footer a:hover{text-decoration:underline}
.page-workspace .community-feed{display:grid;gap:20px;position:relative}.page-workspace .community-feed__item{border-left:7px solid var(--family);position:relative;padding:27px!important}.page-workspace .community-feed__meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#87927e;margin-bottom:13px}.page-workspace .community-feed__meta>span{background:#eee7f4;padding:5px 9px;border:1px solid #c4b3d0;border-radius:8px;color:#837092;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.page-workspace .community-feed__item h2{font-size:24px;letter-spacing:-.4px;line-height:1.25;margin:5px 0 14px}.page-workspace .community-feed__item p{font-size:13px;line-height:1.8;color:#748179}.page-workspace .community-feed__item .button{margin-top:13px}
.page-workspace .community-card-grid{gap:18px}.page-workspace .community-card{border-top:8px solid var(--family);padding:25px;display:flex;flex-direction:column;align-items:start;gap:13px}.page-workspace .community-card h2{font-size:22px;line-height:1.25;margin:0}.page-workspace .community-card p{font-size:12px;line-height:1.7;margin:0;color:#7e897d}.page-workspace .community-card>small{font-size:10px;color:#949c86}.page-workspace .community-card>.button{margin-top:auto}.page-workspace .poll-option{background:#f2efdf;border:1px solid #c6d2b8;border-radius:12px;padding:16px;display:flex;align-items:center;gap:13px;cursor:pointer}.page-workspace .poll-option:has(input:checked){background:var(--family);border-color:#9c88b4}.page-workspace .poll-option input{accent-color:#9b80b6}.page-workspace .poll-result{padding:15px 0}.page-workspace .poll-result__bar{height:17px;background:#e7ebd7;border-radius:12px;overflow:hidden;border:1px solid #c1cdb2}.page-workspace .poll-result__bar>span{background:#b5a0d4;border-radius:12px}
.page-workspace .event-list{display:grid;gap:19px}.page-workspace .event-card{border-left:7px solid #cfbddf;gap:24px;align-items:start}.page-workspace .event-card__date{border:2px solid #c1aace;border-radius:13px;background:#f5eff8;min-width:70px;overflow:hidden;box-shadow:0 4px #d4c3de;text-align:center}.page-workspace .event-card__date strong{display:block;background:#c9b5d8;padding:7px 12px;color:#5d4773;letter-spacing:1px;font-size:10px;text-transform:uppercase}.page-workspace .event-card__date span{display:block;font-size:33px;padding:5px 14px;color:#76608c}.page-workspace .event-card h2{font-size:23px;margin-bottom:12px;line-height:1.2}.page-workspace .event-card p{font-size:12px;line-height:1.7;color:#81907c}.page-workspace .event-card__details{font-size:10px;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:0}.page-workspace .event-card__details dt{color:#8a977c}.page-workspace .event-card__details dd{margin:4px 0 0;font-weight:700;color:#5d7967}
.page-workspace .faq-accordion{display:grid;gap:12px}.page-workspace .faq-card{border:1px solid #abc7c9;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 3px #abc7c955}.page-workspace .faq-card summary{padding:19px 22px;font-size:13px;font-weight:700;cursor:pointer;color:#4c7381;list-style:none;display:flex;justify-content:space-between;gap:15px}.page-workspace .faq-card summary::after{content:'+';font-size:22px;line-height:1;color:#8cabb0}.page-workspace .faq-card[open] summary{background:#deedf0;border-bottom:1px dashed #adc8ca}.page-workspace .faq-card[open] summary::after{content:'−'}.page-workspace .faq-card>p{padding:19px 22px;font-size:12px;line-height:1.8;margin:0;color:#738686}.page-workspace .faq-grid .faq-card{padding:23px}.page-workspace .faq-grid .faq-card h2{font-size:20px;margin-bottom:13px}.page-workspace .faq-grid .faq-card p{padding:0;font-size:12px}.page-workspace .faq-grid .faq-card a{display:inline-block;margin-top:13px;font-size:12px;font-weight:700}
.page-workspace .support-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-bottom:18px;border-bottom:1px dashed #bdd1c4;margin-bottom:18px}.page-workspace .support-heading h2{font-size:22px}.page-workspace .support-heading p{font-size:11px;color:#869982}.page-workspace .support-ticket-row{border:1px solid #c6d6bf;border-radius:13px;padding:18px 16px;background:#f7f5e8;gap:16px;margin-bottom:11px;text-decoration:none}.page-workspace .support-ticket-row:hover{background:#e8f0df}.page-workspace .support-ticket-row__id{font-size:12px;color:#92a082;background:#e7ecd9;border-radius:7px;padding:5px 8px}.page-workspace .support-ticket-row__main strong{font-size:13px}.page-workspace .support-ticket-row__main small{font-size:10px;color:#929c87}.page-workspace .support-thread{display:grid;gap:14px}.page-workspace .support-message{border:1px solid #bfd2c5;border-radius:16px;padding:23px;background:#fff9e9}.page-workspace .support-message--staff{background:#e3f0e7;border-left:5px solid #92b9aa}.page-workspace .support-message p{font-size:13px;line-height:1.8}
.page-workspace .download-grid{gap:17px}.page-workspace .download-card{padding:27px 23px;border-top:7px solid #bcebd7;display:flex;flex-direction:column;align-items:start;gap:13px}.page-workspace .download-card__platform{display:grid;place-items:center;width:53px;height:53px;font-size:9px;font-weight:800;background:#dcebdc;border:1px solid #a6c3ac;border-radius:16px;box-shadow:0 4px #a6c3ac;transform:rotate(-6deg)}.page-workspace .download-card h2{font-size:20px;line-height:1.2;margin:6px 0 0}.page-workspace .download-card p{font-size:12px;line-height:1.7;color:#82907c;margin:0}.page-workspace .download-card>.button{margin-top:auto;font-size:11px}.page-workspace .sitemap-grid{gap:17px}.page-workspace .sitemap-card{padding:25px;border-top:7px solid #d1e7cd}.page-workspace .sitemap-card h2{font-size:21px;margin:10px 0 17px}.page-workspace .sitemap-card a{padding:10px 0;font-size:12px;border-bottom:1px dashed #d5dfc7;text-decoration:none;display:block}.page-workspace .legal-card{padding:34px 39px;max-width:800px}.page-workspace .legal-card h2{font-size:22px;border-bottom:1px dashed #c5d2b8;padding-bottom:13px;margin:29px 0 15px}.page-workspace .legal-card h2:first-child{margin-top:0}.page-workspace .legal-card p{font-size:13px;line-height:1.9;color:#788678}
.page-workspace .market-nav{display:none}.page-workspace .market-filters{border:1px solid #bdcbb5;border-radius:15px;background:#e5eddf;padding:16px;margin-bottom:22px;gap:12px;flex-wrap:wrap}.page-workspace .market-filters label{font-size:10px;font-weight:700;color:#688369}.page-workspace .market-filters input,.page-workspace .market-filters select{font-size:12px}.page-workspace .market-grid,.page-workspace .catalog-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.page-workspace :is(.market-card,.catalog-card){border:1px solid #c0d0b5;border-radius:17px;box-shadow:0 4px #cdd7bc;overflow:hidden}.page-workspace :is(.market-card__preview,.catalog-card__preview){padding:0;height:190px;min-height:0;background:radial-gradient(ellipse at 50% 30%,#fffce8,#dfead7);overflow:hidden;display:grid;place-items:center}.site-world .page-workspace :is(.market-card__preview,.catalog-card__preview)>.shop-art{width:100%;height:190px;min-height:0;border:0;border-radius:0;background:none}.page-workspace :is(.market-card__preview,.catalog-card__preview) .shop-art__drawing{height:145px;max-height:145px;width:100%;object-fit:contain}.page-workspace :is(.market-card__body,.catalog-card__body){padding:18px}.page-workspace :is(.market-card__body,.catalog-card__body) h2,.page-workspace .catalog-card h3{font-size:16px;line-height:1.3}.page-workspace .market-card__time{font-size:9px;background:#f8e8b4;color:#987d42;border:1px solid #d8c58b;padding:5px 8px;border-radius:7px}.page-workspace .market-card__body>p{font-size:11px;color:#839179}.page-workspace .market-card__body dl{font-size:10px;border-top:1px dashed #d5dcc5;padding-top:10px}.page-workspace .market-card__body dd{font-weight:800;font-size:14px;color:#577957}.page-workspace .market-card__legacy{font-size:9px}.page-workspace .market-detail__preview .shop-art{height:300px;min-height:0}.page-workspace .market-detail__preview .shop-art__drawing{height:270px;max-height:270px;width:100%;object-fit:contain}.page-workspace td .shop-art{display:inline-flex;width:64px;height:64px;min-height:0;vertical-align:middle}.page-workspace td .shop-art__content{padding:3px;min-height:0}.page-workspace td .shop-art__drawing{width:100%;height:58px;max-height:58px}.page-workspace .santa-gift-summary>.shop-art{width:100px;height:100px;min-height:0}.page-workspace .santa-item-card>.shop-art{height:150px;min-height:0}.page-workspace .santa-item-card .shop-art__drawing{height:120px;max-height:120px}.page-workspace .shop-art__loading{font-size:10px}
.page-workspace .empty-state,.page-workspace .empty-catalog,.page-workspace .support-empty{padding:45px 25px;background:#fff8e7;border:1px dashed #acc5b1;border-radius:18px;text-align:center;color:#557b70}.page-workspace .empty-state>span{display:block;margin-bottom:14px;font-size:35px;color:#a68abb}.page-workspace .empty-state h1,.page-workspace .empty-state h2,.page-workspace .empty-catalog h2{font-size:25px;line-height:1.2;color:#416c66}.page-workspace .empty-state p,.page-workspace .empty-catalog p,.page-workspace .support-empty p{font-size:12px;line-height:1.8;max-width:470px;margin:15px auto 22px;color:#809180}.page-workspace .empty-state .button{font-size:12px}.page-workspace[data-family=error]{max-width:760px;margin:55px auto}.page-workspace[data-family=error] .empty-state>span{font-size:60px;color:#ad97c8;font-weight:900;text-shadow:0 4px #dfd3e8}
.site-world .page-workspace[data-family=staff] .staff-titlebar h1{font-size:34px}.page-workspace[data-family=staff] .staff-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.page-workspace[data-family=staff] .staff-stat-grid>a,.page-workspace[data-family=staff] .staff-stat-grid>div{padding:20px;border:1px solid #adc7b5;border-top:6px solid #bcdace;border-radius:15px;background:#fff8e7;box-shadow:0 4px #142e3e30}.page-workspace .staff-stat-grid strong{font-size:28px;color:#3d6b65}.page-workspace .staff-stat-grid span{font-size:10px;color:#7e9989}.page-workspace .staff-panel>h2,.page-workspace .staff-panel-heading h2{font-size:21px}.page-workspace .staff-quick-links a{border:1px solid #bdccae;border-radius:13px;padding:17px;background:#f2f2e0}.page-workspace .staff-quick-links strong{font-size:12px}.page-workspace .staff-quick-links span{font-size:10px;color:#87977d}.page-workspace .staff-activity-list{padding-left:0;list-style:none}.page-workspace .staff-activity-list li{font-size:11px;line-height:1.7;padding:13px 0;border-bottom:1px dashed #cfdbc2}.page-workspace .staff-empty-copy{font-size:12px;line-height:1.8}.page-workspace .staff-filters{padding:16px;background:#e8eee1;border:1px solid #c2d2b8;border-radius:13px}.page-workspace .staff-filters label{font-size:11px;color:#67846e}.page-workspace .staff-dashboard-grid{gap:18px}.page-workspace .staff-panel{min-width:0}.page-workspace .staff-form-grid label{font-size:11px;color:#66866e}.page-workspace .staff-tabs{border-bottom:1px solid #8daaa0;gap:7px;overflow-x:auto;flex-wrap:nowrap}.page-workspace .staff-tabs a{white-space:nowrap;font-size:11px;border-radius:10px 10px 0 0;padding:11px 14px;background:#dfead6;color:#537960}.page-workspace .staff-tabs a.is-active{background:#bce0c7;color:#315b45}.page-workspace .staff-form-actions{padding-top:20px;margin-top:20px;border-top:1px dashed #bdcdb2}
.site-world[data-page^='staff/'] .staff-header__inner{min-height:76px;gap:22px}.staff-header__site-link{margin-left:auto;color:#c6e1d3;font-size:11px;text-decoration:none}.site-world[data-page^='staff/'] .staff-header__account{margin-left:0}.page-workspace[data-family=staff] .page-rail__links a{font-size:10px;padding:10px}
/* The native welcome renderer fits every frame to one envelope and reveals
   only a fully decoded outfit. No CSS body scaling or artificial wobble. */
.site-world [data-welcome-loading]:not([data-welcome-ready]){visibility:hidden}.site-world [data-welcome-cho][data-welcome-ready]{visibility:visible;object-fit:contain;object-position:center bottom}.site-world .arrival-friend--main [data-welcome-cho],.site-world .arrival-friend--main noscript img{width:245px;height:285px}.site-world .arrival-friend--small [data-welcome-cho],.site-world .arrival-friend--small noscript img{width:130px;height:180px}.site-world .account-arrival__cho[data-welcome-cho]{width:230px;height:265px}.site-world .store-window__display>[data-welcome-cho]{width:170px;height:190px}
@media(max-width:1100px){.page-workspace .market-grid,.page-workspace .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-workspace .security-layout{grid-template-columns:minmax(0,1fr)}.page-workspace .security-notes{display:block}.page-workspace .staff-dashboard-grid{grid-template-columns:1fr}}
@media(max-width:980px){.page-workspace{grid-template-columns:minmax(0,1fr);gap:18px}.page-rail{position:static;display:flex;align-items:center;gap:8px;min-width:0;border-radius:16px;overflow:hidden}.page-rail__identity{min-width:150px;align-self:stretch;border-bottom:0;border-right:1px solid #b2c9b6;padding:14px 12px}.page-rail__identity strong{font-size:14px}.page-rail__identity small{font-size:6px;letter-spacing:.7px}.page-rail__identity>span{display:none}.page-rail__links{display:flex;gap:7px;overflow-x:auto;padding:12px;white-space:nowrap;scrollbar-width:thin;min-width:0}.page-rail__links a{flex:none;font-size:10px;padding:9px 12px;background:#f4f2e2;border-color:#d1dbc3}.page-rail__links i,.page-rail__note{display:none}.page-workspace .page-breadcrumbs{margin-bottom:13px}.page-workspace[data-family=staff] .staff-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:680px){.page-workspace{margin-top:17px}.page-rail{display:block}.page-rail__identity{display:none}.page-rail__links{padding:11px 10px}.site-world .page-workspace :is(.page-hero,.staff-titlebar){padding:24px 22px;border-radius:18px}.site-world .page-workspace :is(.page-hero,.staff-titlebar) h1{font-size:29px}.site-world .page-workspace :is(.info-panel,.security-notes,.staff-panel){padding:22px}.page-workspace .account-grid{grid-template-columns:1fr}.page-workspace .account-card>strong{font-size:28px}.page-workspace .account-tool-groups{grid-template-columns:1fr}.page-workspace .legal-card{padding:26px}.page-workspace .event-card{gap:15px;padding:21px!important}.page-workspace .event-card__date{min-width:55px}.page-workspace .event-card__date span{font-size:27px;padding:3px 9px}.page-workspace .event-card h2{font-size:21px}.page-workspace .event-card__details{display:grid;gap:8px}.page-workspace .community-card-grid{grid-template-columns:1fr}.page-workspace .faq-card summary{font-size:12px;padding:17px 18px}.page-workspace .download-grid{grid-template-columns:1fr}.page-workspace .download-card{padding:23px}.page-workspace .download-card__platform{width:auto;min-width:70px;height:38px;transform:none}.page-workspace .support-ticket-row{flex-wrap:wrap}.page-workspace .support-ticket-row__main{min-width:150px}.page-workspace .market-card__preview,.page-workspace .catalog-card__preview{height:150px}.site-world .page-workspace :is(.market-card__preview,.catalog-card__preview)>.shop-art{height:150px}.page-workspace :is(.market-card__preview,.catalog-card__preview) .shop-art__drawing{height:120px;max-height:120px}.page-workspace :is(.market-card__body,.catalog-card__body){padding:14px}.page-workspace .market-card__body h2,.page-workspace .catalog-card h3{font-size:13px}.page-workspace .market-card__body .button,.page-workspace .catalog-card__body .button{font-size:10px;padding:9px}.page-workspace[data-family=staff] .staff-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-workspace .staff-stat-grid strong{font-size:25px}.staff-header__site-link{display:none}.site-world[data-page^='staff/'] .staff-header__account{margin-left:auto}.page-workspace .page-guide{padding:16px}.page-workspace__footer{font-size:9px}.site-world .arrival-friend--main [data-welcome-cho],.site-world .arrival-friend--main noscript img{width:180px;height:205px}.site-world .arrival-friend--small [data-welcome-cho],.site-world .arrival-friend--small noscript img{width:95px;height:125px}.site-world .account-arrival__cho[data-welcome-cho]{width:135px;height:155px}}
.help-search{padding:23px 26px;margin:0 0 22px;border:1px solid #afc7b2;border-radius:18px;background:#e2f0de;box-shadow:0 4px #b1c6a94a}.help-search label{display:block;font-size:14px;font-weight:800;color:#456d63;margin-bottom:11px}.help-search input{width:100%;padding:14px 17px;border:1px solid #a5bca6;border-radius:12px;background:#fffcf1;font:inherit;color:#365a56}.help-search p{font-size:11px;color:#6a8473;margin:11px 0 0}.page-outline{display:grid;gap:5px;margin:16px 12px;padding:17px 11px 0;border-top:1px dashed #a7bfa8}.page-outline strong{font-size:11px;color:#4d7163;margin-bottom:8px}.page-outline a{padding:7px 0;color:#66816c;font-size:10px;text-decoration:none}.page-outline a:hover{text-decoration:underline}.page-workspace__content h2[id]{scroll-margin-top:25px}@media(max-width:980px){.page-outline{display:none}}
@media(prefers-reduced-motion:reduce){.page-workspace *{scroll-behavior:auto!important}}
