.portal main.page-platform{max-width:none;margin:0;padding:0}.platform-page{background:var(--theme-panel,#fff);width:100%;min-width:0;color:var(--theme-text,#243247)}.platform-page-bar{box-sizing:border-box;border-bottom:1px solid #a4aab326;align-items:center;gap:16px;min-height:58px;padding:10px clamp(16px,3vw,42px);display:flex}.platform-page-bar h1{font:inherit;margin:0 auto 0 0;font-size:16px;font-weight:700}.platform-page-bar a,.platform-page-bar button{color:inherit;background:0 0;border:1px solid #a4aab340;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;text-decoration:none;display:inline-flex}.platform-page-surface{background:#fff;position:relative}.platform-page-frame{background:#fff;border:0;width:100%;height:calc(100dvh - 90px);min-height:650px;display:block}.platform-page-loading{pointer-events:none;color:#687482;z-index:1;background:#fff;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.platform-page-loading svg{animation:1s linear infinite platform-page-spin}.platform-page-fallback{color:#78818d;background:#f6f8fa;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:12px;display:flex}.platform-page-fallback a{color:#365e77;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.platform-page-unavailable{text-align:center;padding:80px 24px}.platform-page-unavailable a{align-items:center;gap:8px;display:inline-flex}@keyframes platform-page-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.platform-page-bar{gap:10px;min-height:50px;padding:8px 12px}.platform-page-bar h1{font-size:14px}.platform-page-bar a{font-size:12px}.platform-page-frame{height:calc(100dvh - 80px);min-height:560px}.platform-page-fallback{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.platform-page-loading svg{animation:none}}.portal.platform-portal{height:100vh;box-sizing:border-box;flex-direction:column;height:100dvh;display:flex;overflow:hidden;min-height:0!important}.portal.platform-portal>.th-sticky-chrome,.portal.platform-portal>.original-fixed-chrome{flex:none}.portal.platform-portal>main.page-platform{box-sizing:border-box;flex:1 1 0;width:100%;min-height:0;display:flex;max-width:none!important;margin:0!important;padding:0!important}.portal.platform-portal>footer,.portal.platform-portal>.th-floating-support,.portal.platform-portal>.support{display:none!important}.platform-portal .platform-page,.platform-portal .platform-page-surface{box-sizing:border-box;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0}.platform-portal .platform-page-frame{border:0;width:100%;max-width:none;display:block;height:100%!important;min-height:0!important}.platform-page-loading .atas-platform-loader{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:230px;min-height:170px;display:flex;position:relative}.atas-platform-loader:before{content:"";z-index:-1;background:radial-gradient(#ef334d10,#0000 65%);border-radius:50%;animation:2s ease-in-out infinite atas-brand-breathe;position:absolute;inset:0}.platform-page-loading .atas-platform-loader>img{object-fit:contain;filter:drop-shadow(0 5px 11px #ed354420);width:154px;height:54px;animation:2s ease-in-out infinite atas-brand-breathe;display:block;position:relative}.atas-platform-loader-orbit{z-index:-1;border:1px solid #e8c69244;border-radius:50%;position:absolute;inset:0 28px;transform:rotate(-20deg)}.atas-platform-loader-orbit:after{content:"";border:2px solid #dc3545;border-color:#dc3545 #d5a152 #0000 #0000;border-radius:50%;animation:2.3s linear infinite atas-brand-orbit;position:absolute;inset:-2px}.atas-platform-loader-dots{align-items:center;gap:7px;height:22px;margin-top:10px;display:flex}.atas-platform-loader-dots i{background:#d72b40;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite atas-brand-dot}.atas-platform-loader-dots i:nth-child(2){background:#ce9d54;animation-delay:.16s}.atas-platform-loader-dots i:nth-child(3){animation-delay:.32s}.atas-platform-loader-track{background:#f0e6d7;border-radius:5px;height:3px;position:absolute;bottom:3px;left:39px;right:39px;overflow:hidden}.atas-platform-loader-track>i{background:linear-gradient(90deg,#db233e,#efa451);border-radius:5px;width:45%;height:100%;animation:1.6s ease-in-out infinite atas-brand-track;display:block}@keyframes atas-brand-breathe{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@keyframes atas-brand-orbit{to{transform:rotate(360deg)}}@keyframes atas-brand-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes atas-brand-track{0%{transform:translate(-115%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.platform-page-loading .atas-platform-loader>img,.atas-platform-loader:before,.atas-platform-loader-orbit:after,.atas-platform-loader-dots i,.atas-platform-loader-track>i{animation:none}.atas-platform-loader-track>i{width:100%}}.platform-page-slot{height:calc(100dvh - 90px);min-height:650px}.platform-cache-frame{z-index:40;background:#fff;position:fixed;overflow:hidden}.platform-cache-frame[hidden]{display:none!important}.platform-cache-frame>.platform-page-frame{width:100%;height:100%;min-height:0}.platform-cache-frame .platform-page-loading{height:100%}@media (max-width:700px){.platform-page-slot{height:calc(100dvh - 80px);min-height:560px}}.platform-cache-frame,.platform-cache-frame>.platform-page-frame{pointer-events:auto;touch-action:auto}.platform-cache-frame>.platform-page-loading{pointer-events:none}.platform-portal>.th-sticky-chrome,.platform-portal>.original-fixed-chrome{opacity:1;max-height:240px;transition:max-height .25s,opacity .2s}.portal.platform-portal.platform-chrome-hidden>.th-sticky-chrome,.portal.platform-portal.platform-chrome-hidden>.original-fixed-chrome{opacity:0;pointer-events:none;flex-basis:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}.platform-chrome-handle{color:#8a3a30;z-index:80;touch-action:manipulation;background:linear-gradient(#fffdf4,#f2dcad);border:1px solid #c79d5b;border-top:0;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:7px;min-width:106px;min-height:26px;padding:5px 12px;font-size:12px;font-weight:800;line-height:1.3;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 4px 13px #6c402326}.platform-chrome-handle:focus-visible{outline-offset:3px;outline:3px solid #c12b40}@media (prefers-reduced-motion:reduce){.platform-portal>.th-sticky-chrome,.platform-portal>.original-fixed-chrome{transition:none}}.platform-page-loading .atas-platform-loader{box-sizing:border-box;align-content:center;justify-items:center;gap:12px;width:230px;min-height:156px;padding:20px 0;display:grid}.platform-page-loading .atas-platform-loader:before{background:radial-gradient(#ef334d0d,#0000 70%);animation:2s ease-in-out infinite atas-brand-opacity;inset:0;transform:none}.platform-page-loading .atas-platform-loader>img{width:146px;height:51px;animation:2s ease-in-out infinite atas-brand-opacity;transform:none!important}.platform-page-loading .atas-platform-loader-orbit{display:none}.platform-page-loading .atas-platform-loader-dots{gap:7px;height:14px;margin:0}.platform-page-loading .atas-platform-loader-track{flex:none;width:146px;height:3px;margin:5px 0 0;position:static;inset:auto}@keyframes atas-brand-opacity{0%,to{opacity:.78}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.platform-page-loading .atas-platform-loader>img,.platform-page-loading .atas-platform-loader:before{animation:none}}.portal.platform-portal.platform-chrome-hidden>.th-sticky-chrome,.portal.platform-portal.platform-chrome-hidden>.original-fixed-chrome{height:0!important;box-shadow:none!important;visibility:hidden!important;border:0!important;margin:0!important;padding:0!important;display:none!important}.portal.platform-portal>main.page-platform{isolation:isolate;overflow:hidden}.platform-cache-frame{isolation:isolate;overscroll-behavior:contain}.platform-cache-frame>.platform-page-frame{width:calc(100% + var(--platform-scrollbar-width,0px))!important;max-width:none!important}.platform-chrome-handle{z-index:90;min-height:32px}body:has(.platform-portal){overscroll-behavior:none;overflow:hidden}.platform-cache-frame{z-index:1}.portal.platform-portal>.th-sticky-chrome,.portal.platform-portal>.original-fixed-chrome,.portal.platform-portal>header{overflow:visible;z-index:100!important}.platform-chrome-handle{z-index:110}.portal.platform-portal.platform-chrome-hidden>header{visibility:hidden!important;display:none!important}.platform-chrome-handle{transition:top .15s}.platform-chrome-handle:hover{background:#fff3d5}@media (prefers-reduced-motion:reduce){.platform-chrome-handle{transition:none}}.site-skin .portal.platform-portal{isolation:auto!important}@media (max-width:700px),(pointer:coarse){.platform-cache-frame>.platform-page-frame{width:100%!important}}.platform-chrome-handle{color:#824936;-webkit-backdrop-filter:blur(6px);background:linear-gradient(#fffdf4a8,#f2dcad80);border-color:#c79d5b70;box-shadow:0 3px 10px #6c402314}:is(.platform-chrome-handle:hover,.platform-chrome-handle:focus-visible){background:linear-gradient(#fffdf4e0,#f2dcadc9);border-color:#c79d5bb3}.registration-referrer{isolation:isolate;color:#9e1d3d;text-align:left;min-width:178px;max-width:250px;min-height:66px;box-shadow:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;flex:0 230px;justify-content:space-between;align-items:center;gap:9px;padding:8px 0 8px 57px;font-family:inherit;transition:transform .18s;display:flex;position:relative}.registration-referrer:before{content:"";pointer-events:none;border-bottom:1.5px solid #c89c4c;border-radius:0 0 65% 35%;height:8px;position:absolute;bottom:6px;left:53px;right:38px;transform:rotate(-3deg)}.registration-referrer:after{content:"✦";color:#d3a650;pointer-events:none;font-size:9px;position:absolute;bottom:4px;right:39px}.referrer-crest{filter:drop-shadow(0 2px 2px #b68b3028);pointer-events:none;background:radial-gradient(#fff1cd7a,#0000 70%);width:53px;height:62px;position:absolute;top:50%;left:0;transform:translateY(-53%)}.referrer-crest svg{width:100%;height:100%;display:block}.referrer-copy-content{flex-direction:column;flex:1;gap:3px;min-width:0;padding-bottom:2px;display:flex}.referrer-copy-label{letter-spacing:2px;color:#a37836;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:650;line-height:1.3;display:flex}.referrer-copy-label:after{content:none}.referrer-copy-account{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.4px;color:#b21d40;text-shadow:0 1px #fff;min-width:0;max-width:100%;font-size:19px;font-weight:900;line-height:1.25;display:block;overflow:hidden}.referrer-copy-action{color:#aa7935;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:30px;min-height:36px;margin-left:2px;font-size:9px;font-weight:700;line-height:1.2;display:flex}.referrer-copy-action svg{stroke-width:1.7px;width:17px;height:17px}.registration-referrer:hover{transform:translateY(-1px)}.registration-referrer:hover .referrer-copy-account{color:#d4264b}.registration-referrer:active{transform:translateY(1px)}.registration-referrer:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #c38f49}.registration-referrer:disabled{opacity:.6;cursor:default}.registration-referrer[data-copied=true] .referrer-copy-action{color:#43774d}@media (max-width:850px){.registration-referrer{flex:0 190px;gap:5px;min-width:155px;max-width:200px;min-height:56px;padding:6px 0 6px 45px}.registration-referrer:before{height:6px;bottom:4px;left:43px;right:30px}.registration-referrer:after{font-size:7px;bottom:2px;right:30px}.referrer-crest{width:42px;height:51px}.referrer-copy-content{gap:3px}.referrer-copy-label{letter-spacing:1px;font-size:9px}.referrer-copy-account{letter-spacing:.2px;font-size:15px}.referrer-copy-action{width:25px;min-height:32px;margin-left:0;font-size:8px}.referrer-copy-action svg{width:15px;height:15px}}@media (max-width:360px){.registration-referrer{gap:3px;min-width:140px;max-width:160px;padding-left:38px}.referrer-crest{width:36px;height:46px}.referrer-copy-account{font-size:13px}.referrer-copy-label{letter-spacing:.5px;font-size:8px}.referrer-copy-action{width:23px}.registration-referrer:before{left:37px}}@media (prefers-reduced-motion:reduce){.registration-referrer{transition:none}}.platform-view-controls{z-index:110;pointer-events:none;align-items:stretch;gap:4px;max-width:calc(100vw - 16px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.platform-view-controls>button{pointer-events:auto;white-space:nowrap;color:#824936;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:manipulation;background:#fff8e5da;border:1px solid #c79d5b70;border-top:0;border-radius:0 0 10px 10px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:32px;padding:5px 10px;font:700 11px/1.3 inherit;display:flex;position:static;transform:none}.platform-view-controls>button[hidden]{display:none}.platform-view-controls>button:focus-visible{outline-offset:2px;outline:3px solid #c12b40}.platform-view-controls[data-fullscreen=true]{width:100%;max-width:none;height:38px;padding:0 max(10px,env(safe-area-inset-right));box-sizing:border-box;background:#fffaf0;border-bottom:1px solid #e4d4bb;justify-content:flex-end;top:0!important}.platform-view-controls[data-fullscreen=true]>button{background:0 0;border:0;border-radius:0;min-height:37px}.portal.platform-portal.platform-fullscreen{z-index:100;width:100%;inset:0;border:0!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important}.portal.platform-portal.platform-fullscreen>main.page-platform{box-sizing:border-box;padding-top:38px!important}body:has(.platform-fullscreen)>.platform-cache-frame:not([hidden]){z-index:105}.platform-portal .platform-page-slot{height:100%!important;min-height:0!important}.platform-view-controls>button{font-family:inherit;font-size:11px;font-weight:700;line-height:1.3}.platform-view-controls>button:disabled{opacity:.6;cursor:wait}.platform-fullscreen-message{color:#643f32;pointer-events:auto;box-sizing:border-box;background:#fffaf0;border:1px solid #cba36c;border-radius:12px;align-items:flex-start;gap:12px;width:min(340px,100vw - 28px);padding:14px;font:12px/1.7 system-ui,sans-serif;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 22px #683f2426}.platform-fullscreen-message>span{flex:1;min-width:0}.platform-fullscreen-message>button{color:#754a34;cursor:pointer;background:#f3e5d0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:grid}:-webkit-any(html:-webkit-full-screen,html:-webkit-full-screen){background:#fff}:is(html:fullscreen,html:fullscreen){background:#fff}.platform-view-controls{left:max(60px,calc(env(safe-area-inset-left) + 60px));max-width:calc(100vw - 120px);transform:none}.platform-view-controls>.platform-chrome-handle{min-height:32px;padding:5px 10px}
