@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.desktop-balance-chip{min-width:154px;height:48px;display:inline-flex;align-items:center;gap:9px;padding:0 8px 0 12px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;color:#0a0a0a;transition:border-color .16s ease,background .16s ease}.desktop-balance-chip:hover{border-color:#f1c400;background:#fffdf3}.desktop-balance-chip>svg{width:21px;height:21px}.desktop-balance-chip>span{min-width:0;display:flex;flex-direction:column;line-height:1.1}.desktop-balance-chip small{color:#71717a;font-size:10px;font-weight:700}.desktop-balance-chip strong{margin-top:3px;color:#111;font-size:13px;white-space:nowrap}.desktop-balance-chip i{width:28px;height:28px;margin-left:auto;display:grid;place-items:center;border-radius:7px;background:#ffcb01;color:#111}.desktop-balance-chip i svg{width:16px;height:16px}.mobile-balance-link{max-width:142px;min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;color:#111;font-size:11px;font-weight:800}.mobile-balance-link svg{width:18px;height:18px;color:#c99f00}.app-root .topup-v2-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:20px;color:#111318}.topup-v2-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;border:0;background:#0c0d107a;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default}.topup-v2-page .topup-v2-bubble{position:relative;z-index:1;width:min(600px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;padding:28px 30px 24px;border:1px solid rgba(229,231,235,.86);border-radius:18px;background:#fff;box-shadow:0 22px 70px #00000042;scrollbar-gutter:stable}.topup-v2-close{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:#52525b;transition:background .16s ease,color .16s ease}.topup-v2-close:hover{background:#f4f4f5;color:#111318}.topup-v2-close svg{width:28px;height:28px}.topup-v2-page .topup-v2-modal-header{padding-right:42px}.topup-v2-modal-header h1{font-size:27px;line-height:1.08;letter-spacing:0}.topup-v2-page .topup-v2-current-balance{display:flex;align-items:center;gap:16px;min-height:88px;margin-top:20px;padding:15px 18px;border:1px solid #f1d994;border-radius:13px;background:linear-gradient(100deg,#fffaf0,#fff 56%,#fff9ec);box-shadow:inset 0 1px #ffffffe6}.topup-v2-current-balance i{width:52px;height:52px;display:grid;flex:none;place-items:center;border-radius:15px;background:#ffcf1a;color:#111318;box-shadow:0 0 0 8px #ffcb012e}.topup-v2-current-balance i svg{width:27px;height:27px}.topup-v2-current-balance div{display:flex;flex-direction:column}.topup-v2-current-balance span{color:#111827;font-size:15px;font-weight:700}.topup-v2-current-balance strong{margin-top:4px;font-size:25px;line-height:1}.topup-v2-page .topup-v2-notice{min-height:46px;display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;border:1px solid #d9e7dc;border-radius:8px;background:#f3fbf5;color:#226332;font-size:13px;font-weight:700}.topup-v2-notice.error{border-color:#f3cccc;background:#fff5f5;color:#a11b1b}.topup-v2-notice.info{border-color:#d7dce4;background:#f7f8fa;color:#4b5563}.topup-v2-notice svg{width:20px;height:20px}.topup-v2-notice button{margin-left:auto;color:currentColor;font-weight:900}.topup-v2-page .topup-v2-compact-section{margin-top:22px}.topup-v2-compact-section.payment{margin-top:24px}.topup-v2-compact-section h2{margin-bottom:14px;font-size:16px;line-height:1.1;letter-spacing:0}.topup-v2-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.topup-v2-amounts button{position:relative;min-height:66px;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid #dfe3e8;border-radius:10px;background:#fff;text-align:center;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.topup-v2-amounts button:hover,.topup-v2-amounts button.active{border-color:#f2b900;background:#fffaf0;box-shadow:0 10px 22px #ffcb011f}.topup-v2-amounts button.active:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:"";box-shadow:inset 0 0 0 1px #ffbf00}.topup-v2-amounts strong{font-size:19px;line-height:1}.topup-v2-selected-mark{position:absolute;top:-10px;right:12px;width:30px;height:30px;color:#f4b800;opacity:0;transform:scale(.8);transition:opacity .16s ease,transform .16s ease}.topup-v2-amounts button.active .topup-v2-selected-mark{opacity:1;transform:scale(1)}.topup-v2-methods{display:flex;flex-wrap:wrap;gap:14px}.topup-v2-page .topup-v2-method-choice{min-width:124px;min-height:56px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 16px;border:1px solid #dfe3e8;border-radius:9px;background:#fff;color:#111318;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.topup-v2-method-choice.bank{min-width:172px}.topup-v2-method-choice:hover,.topup-v2-method-choice.active{border-color:#f2b900;background:#fffaf0;box-shadow:0 8px 18px #ffcb011a}.topup-v2-method-choice.pending{color:#71717a}.topup-v2-method-choice i{width:30px;height:30px;display:grid;flex:none;place-items:center;border-radius:8px}.topup-v2-method-choice.qris i{color:#111318}.topup-v2-method-choice.bank i{color:#16a34a}.topup-v2-method-choice i svg{width:28px;height:28px}.topup-v2-method-choice strong{font-size:14px;line-height:1}.topup-v2-page .topup-v2-total{display:grid;grid-template-columns:150px minmax(118px,1fr) 210px;align-items:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e8e8eb}.topup-v2-total>div{display:flex;flex-direction:column}.topup-v2-total span{color:#71717a;font-size:13px}.topup-v2-total strong{margin-top:5px;font-size:24px;line-height:1}.topup-v2-page .topup-v2-history-trigger,.topup-v2-page .topup-v2-total>button:not(.topup-v2-history-trigger),.topup-v2-page .topup-v2-check,.topup-v2-page .topup-v2-payment-link{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border-radius:8px;background:#ffcb01;color:#111;font-size:15px;font-weight:900}.topup-v2-history-trigger{border:1px solid #d9d4e7;background:#fff;color:#5c3aa0;font-size:15px}.topup-v2-total>button:not(.topup-v2-history-trigger):hover{background:#f4bd00}.topup-v2-total>button:not(.topup-v2-history-trigger):disabled,.topup-v2-check:disabled{cursor:not-allowed;opacity:.5}.topup-v2-total svg,.topup-v2-check svg{width:22px;height:22px}.topup-v2-page .topup-v2-invoice{margin-top:22px;padding-top:22px;border-top:1px solid #e8e8eb}.topup-v2-invoice-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.topup-v2-invoice-card header>div{display:flex;flex-direction:column}.topup-v2-invoice-card header span:first-child{color:#71717a;font-size:11px;font-weight:700}.topup-v2-invoice-card header code{margin-top:4px;font-size:12px;font-weight:800}.topup-v2-page .topup-v2-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:6px;background:#f4f4f5;color:#52525b;font-size:10px;font-weight:800;white-space:nowrap}.topup-v2-status.paid{background:#eaf8ed;color:#247239}.topup-v2-status.checking{background:#fff4c9;color:#806300}.topup-v2-status.rejected,.topup-v2-status.failed,.topup-v2-status.expired{background:#fff0f0;color:#a82727}.topup-v2-page .topup-v2-invoice-amount{display:flex;flex-direction:column;margin-top:16px;padding:16px;border-radius:8px;background:#f7f7f7}.topup-v2-invoice-amount span,.topup-v2-invoice-amount small{color:#71717a;font-size:11px}.topup-v2-invoice-amount strong{margin:4px 0;font-size:28px}.topup-v2-page .topup-v2-bank{margin-top:14px;padding:15px;border:1px solid #eadf9f;border-radius:8px;background:#fffdf2}.topup-v2-bank>span{display:block;color:#71717a;font-size:10px;font-weight:800;text-transform:uppercase}.topup-v2-bank>strong{display:block;margin-top:5px}.topup-v2-bank>button{width:100%;display:flex;align-items:center;gap:7px;margin-top:8px;padding:10px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;font-size:11px;font-weight:800}.topup-v2-bank code{margin-right:auto;font-size:18px;font-weight:900}.topup-v2-bank p{margin-top:8px;color:#52525b;font-size:12px}.topup-v2-page .topup-v2-proof{min-height:76px;display:flex;align-items:center;gap:11px;margin-top:12px;padding:12px;border:1px dashed #c7c7cc;border-radius:8px;cursor:pointer}.topup-v2-proof:hover{border-color:#d6ab00;background:#fffdf3}.topup-v2-proof>svg{width:28px;height:28px;color:#b28b00}.topup-v2-proof>span{display:flex;flex-direction:column}.topup-v2-proof strong{font-size:12px}.topup-v2-proof small{margin-top:3px;color:#71717a;font-size:10px}.topup-v2-proof input{display:none}.topup-v2-proof-sent{display:flex;align-items:center;gap:6px;margin-top:10px;color:#247239;font-size:11px;font-weight:800}.topup-v2-page .topup-v2-paid{margin-top:14px;padding:24px 16px;border:1px solid #cfe9d5;border-radius:8px;background:#f2fbf4;text-align:center}.topup-v2-paid svg{width:42px;height:42px;color:#299044}.topup-v2-paid h3{margin-top:7px;font-size:17px}.topup-v2-paid p{margin-top:4px;color:#52715a;font-size:11px}.topup-v2-page .topup-v2-qr{width:min(230px,100%);margin:14px auto 0;padding:10px;border:1px solid #e4e4e7;border-radius:8px}.topup-v2-qr img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.topup-v2-page .topup-v2-pay-code{margin-top:12px;padding:12px;border-radius:8px;background:#f7f7f7}.topup-v2-pay-code>span{color:#71717a;font-size:10px;font-weight:800;text-transform:uppercase}.topup-v2-pay-code button{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:5px}.topup-v2-pay-code code{font-size:18px;font-weight:900}.topup-v2-page .topup-v2-payment-link,.topup-v2-page .topup-v2-check{width:100%;margin-top:10px}.topup-v2-payment-link{border:1px solid #dedede;background:#fff}.topup-v2-page .topup-v2-history{margin-top:22px;overflow:hidden;border:1px solid #e4e4e7;border-radius:12px;background:#fff}.topup-v2-page .topup-v2-history-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;border-bottom:1px solid #ededed}.topup-v2-history-header h2{font-size:17px}.topup-v2-history-header p{margin-top:2px;color:#71717a;font-size:11px}.topup-v2-history-header button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #e4e4e7;border-radius:8px;font-size:11px;font-weight:800}.topup-v2-page .topup-v2-history-empty{padding:40px;color:#71717a;text-align:center;font-size:12px}.topup-v2-table-wrap{overflow-x:auto}.topup-v2-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.topup-v2-table-wrap th,.topup-v2-table-wrap td{padding:12px 16px;border-bottom:1px solid #f0f0f0;text-align:left;white-space:nowrap}.topup-v2-table-wrap th{background:#fafafa;color:#71717a;font-size:10px;text-transform:uppercase}.topup-v2-open-invoice{color:#8b6d00;font-size:11px;font-weight:800}.spin{animation:topup-spin .8s linear infinite}@keyframes topup-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.desktop-balance-chip{min-width:46px;width:46px;padding:0;justify-content:center}.desktop-balance-chip>span,.desktop-balance-chip>i{display:none}}@media(max-width:720px){.app-root .topup-v2-page{padding:14px}.topup-v2-page .topup-v2-bubble{width:min(100%,640px);max-height:calc(100vh - 28px);padding:26px 20px 22px;border-radius:18px}.topup-v2-close{top:18px;right:16px}.topup-v2-current-balance{min-height:86px;margin-top:22px;padding:14px 16px}.topup-v2-total,.topup-v2-history-header{align-items:stretch;display:flex;flex-direction:column}.topup-v2-total{gap:14px}.topup-v2-history-trigger,.topup-v2-total>button:not(.topup-v2-history-trigger){width:100%}}@media(max-width:480px){.topup-v2-amounts{grid-template-columns:1fr 1fr}.topup-v2-method-choice,.topup-v2-method-choice.bank{flex:1 1 100%}.mobile-balance-link span{display:none}}.admin-topup-page{min-height:100vh;padding:24px;background:#f7f7f5;color:#111318}.admin-topup-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #dedede}.admin-topup-heading span{display:flex;align-items:center;gap:6px;color:#8a6b00;font-size:11px;font-weight:900;text-transform:uppercase}.admin-topup-heading h1{margin-top:4px;font-size:30px}.admin-topup-heading p{margin-top:4px;color:#71717a;font-size:12px}.admin-topup-heading>button{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #d4d4d8;border-radius:8px;background:#fff;font-size:12px;font-weight:800}.admin-topup-notice{margin-top:14px;padding:11px 14px;border:1px solid #cfe9d5;border-radius:8px;background:#f2fbf4;color:#247239;font-size:12px;font-weight:800}.admin-topup-notice.error{border-color:#f3cccc;background:#fff5f5;color:#a11b1b}.admin-topup-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.admin-topup-stats article{padding:15px;border:1px solid #e4e4e7;border-radius:8px;background:#fff}.admin-topup-stats article.accent{border-color:#eadf9f;background:#fff9db}.admin-topup-stats span{display:block;color:#71717a;font-size:10px;font-weight:800;text-transform:uppercase}.admin-topup-stats strong{display:block;margin-top:5px;font-size:26px}.admin-topup-table-card{margin-top:14px;overflow:hidden;border:1px solid #e4e4e7;border-radius:8px;background:#fff}.admin-topup-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid #ededed}.admin-topup-toolbar label{position:relative;width:min(360px,100%)}.admin-topup-toolbar label svg{position:absolute;top:50%;left:11px;width:17px;height:17px;color:#a1a1aa;transform:translateY(-50%)}.admin-topup-toolbar input,.admin-topup-toolbar select{height:40px;border:1px solid #d4d4d8;border-radius:8px;background:#fff;font-size:12px;outline:none}.admin-topup-toolbar input{width:100%;padding:0 12px 0 36px}.admin-topup-toolbar select{padding:0 12px}.admin-topup-table-wrap{overflow-x:auto}.admin-topup-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.admin-topup-table-wrap th,.admin-topup-table-wrap td{padding:12px 14px;border-bottom:1px solid #f0f0f0;text-align:left;vertical-align:middle;white-space:nowrap}.admin-topup-table-wrap th{background:#fafafa;color:#71717a;font-size:10px;text-transform:uppercase}.admin-topup-table-wrap td>strong,.admin-topup-table-wrap td>span{display:block}.admin-topup-table-wrap td>span:not(.topup-v2-status){margin-top:3px;color:#71717a;font-size:10px}.admin-topup-method{display:inline-flex!important;align-items:center;gap:6px}.admin-topup-method svg{width:17px;height:17px;color:#a88300}.admin-topup-proof{display:inline-flex;align-items:center;gap:5px;color:#8a6b00;font-weight:800}.admin-topup-actions{display:flex;gap:5px}.admin-topup-actions button{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:#f4f4f5;color:#52525b}.admin-topup-actions button.approve{background:#eaf8ed;color:#247239}.admin-topup-actions button.reject{background:#fff0f0;color:#a82727}.admin-topup-actions svg{width:18px;height:18px}.admin-topup-empty{padding:40px;color:#71717a;text-align:center;font-size:12px}.admin-topup-proof-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#0000008c}.admin-topup-proof-modal>div{position:relative;width:min(720px,100%);max-height:90vh;padding:12px;overflow:auto;border-radius:8px;background:#fff}.admin-topup-proof-modal button{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:8px;background:#111;color:#fff;font-weight:900}.admin-topup-proof-modal img{width:100%;max-height:calc(90vh - 24px);-o-object-fit:contain;object-fit:contain}@media(max-width:900px){.admin-topup-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--brand: #FFCB01;--brand-dark: #F0B800;--brand-soft: #FFF9E0;--brand-shadow: rgba(255,203,1,.3);--sidebar-width: 256px;--sidebar-mini: 72px;--sidebar-bg: #0F1117;--sidebar-border: rgba(255,255,255,.06);--nav-active-bg: #FFCB01;--nav-active-text: #151923;--nav-hover-bg: rgba(255,203,1,.1);--nav-text: #94A3B8;--nav-icon: #64748B;--nav-active-icon: #151923;--text-h: #151923;--text-body: #374151;--text-mute: #6B7280;--text-hint: #9CA3AF;--page-bg: #F5F3EF;--white: #FFFFFF;--border: #E8DDD0;--card-radius: 14px;--nav-radius: 10px;--radius-sm: 8px;--radius-lg: 18px;--shadow-xs: 0 1px 4px rgba(0,0,0,.06);--shadow-sm: 0 2px 10px rgba(0,0,0,.07);--shadow-md: 0 6px 24px rgba(0,0,0,.09);--shadow-lg: 0 12px 48px rgba(0,0,0,.12);--transition: .2s cubic-bezier(.4,0,.2,1)}.checkout-methods{display:grid;gap:10px;margin:2px 0 20px}.checkout-methods>span{color:#090b12;font-size:15px;font-weight:840}.checkout-methods>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.checkout-methods button{display:grid;gap:6px;justify-items:start;min-height:82px;padding:13px;border:1px solid #dfe4ea;border-radius:12px;background:#fff;color:#090b12;font:inherit;text-align:left;cursor:pointer}.checkout-methods button.active{border-color:#ffcb01;background:#fff8dd;box-shadow:0 12px 24px #ffcb012e}.checkout-methods button:disabled{cursor:not-allowed;opacity:.55}.checkout-methods svg{width:22px;height:22px}.checkout-methods strong{font-size:13px;font-weight:900}.checkout-methods small{color:#667085;font-size:11px;font-weight:760}.checkout-methods.direct{margin-top:22px}.checkout-manual-info{display:grid;gap:5px;margin-bottom:20px;padding:14px;border:1px solid #f0dfaa;border-radius:12px;background:#fffaf0}.checkout-manual-info strong{color:#090b12;font-size:15px;font-weight:900}.checkout-manual-info span,.checkout-manual-info p{margin:0;color:#667085;font-size:13px;font-weight:650}.checkout-manual-info img{width:150px;max-width:100%;margin-top:8px;border:1px solid #dfe4ea;border-radius:12px}.my-owned-product-card{min-height:218px}.my-owned-product-card .tryout-card-footer{grid-template-columns:150px 150px;justify-content:end}.my-owned-product-card .tryout-detail-btn,.my-owned-product-card .tryout-checkout-btn{text-decoration:none}.tryout-room-waiting-copy{margin:10px 0 0;color:#8a6810;font-size:13px;font-weight:760}.tryout-room-status{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:900}.tryout-room-status.pending{border:1px solid #f1dfad;background:#fffaf0;color:#936900}.tryout-room-note-card{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;margin-top:18px;padding:14px 16px;border:1px solid #f1dfad;border-radius:9px;background:#fffaf0;color:#6f560d;font-size:14px;font-weight:760;line-height:1.45}.tryout-room-note-card svg{width:22px;height:22px;color:#d69a00}.checkout-direct-total small{display:block;margin-top:4px;color:#667085;font-size:12px;font-weight:720}.admin-checkout-page{min-height:100vh;margin-left:16rem;padding:24px;background:#f5f7fa;color:#090b12}.admin-checkout-header{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:center;padding:28px;border:1px solid #dfe4ea;border-radius:16px;background:#fff;box-shadow:0 18px 42px #0f172a0b}.admin-checkout-header span,.admin-checkout-status span{display:inline-flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:840}.admin-checkout-header h1{margin:10px 0 6px;font-size:36px;line-height:1.05;font-weight:900}.admin-checkout-header p{margin:0;color:#667085;font-weight:620}.admin-checkout-status{display:grid;gap:8px;padding:18px;border-radius:14px;background:#fff8dd}.admin-checkout-status svg,.admin-checkout-header span svg{width:24px;height:24px;color:#ffcb01}.admin-checkout-status strong{font-size:24px;font-weight:900}.admin-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.admin-flow-card,.admin-checkout-panel,.admin-checkout-preview{border:1px solid #dfe4ea;border-radius:15px;background:#fff;box-shadow:0 16px 34px #0f172a0a}.admin-flow-card{padding:20px}.admin-flow-card>span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#fff4c8}.admin-flow-card svg{width:24px;height:24px}.admin-flow-card h2{margin:14px 0 6px;font-size:18px;font-weight:900}.admin-flow-card p{margin:0;color:#667085;font-size:14px;line-height:1.5;font-weight:620}.admin-checkout-alert{margin:18px 0 0;padding:13px 16px;border:1px solid rgba(6,194,112,.25);border-radius:12px;background:#06c2701a;color:#047a49;font-weight:800}.admin-checkout-alert.error{border-color:#ff3b3b3d;background:#ff3b3b1a;color:#b42318}.admin-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;margin-top:18px}.admin-checkout-panel{padding:22px}.admin-checkout-layout .admin-checkout-panel:nth-child(2),.admin-checkout-layout .admin-checkout-panel:nth-child(3){grid-column:1}.admin-checkout-preview{position:sticky;top:22px;grid-column:2;grid-row:1 / span 3;align-self:start;padding:22px}.admin-section-title h2{margin:0;font-size:22px;font-weight:900}.admin-section-title p{margin:5px 0 0;color:#667085;font-size:14px;font-weight:620}.admin-method-list{display:grid;gap:10px;margin-top:18px}.admin-method-card{display:grid;grid-template-columns:48px minmax(0,1fr) 58px;gap:14px;align-items:center;width:100%;min-height:82px;padding:14px;border:1px solid #dfe4ea;border-radius:13px;background:#fff;font:inherit;text-align:left;cursor:pointer}.admin-method-card.active{border-color:#ffcb01;background:#fffaf0}.admin-method-card>span{display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:#f4f6f8}.admin-method-card.active>span{background:#ffcb01}.admin-method-card svg{width:24px;height:24px}.admin-method-card strong{display:block;font-weight:900}.admin-method-card small{display:block;margin-top:4px;color:#667085;font-size:12px;font-weight:620}.admin-method-card i{justify-self:end;padding:5px 9px;border-radius:999px;background:#f4f6f8;font-style:normal;font-size:12px;font-weight:900}.admin-method-card.active i{background:#ffcb01}.admin-copy-panel{display:grid;gap:18px}.admin-copy-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.admin-copy-field{display:grid;gap:8px}.admin-copy-field.wide{grid-column:1 / -1}.admin-copy-field span{color:#596274;font-size:13px;font-weight:820}.admin-copy-field input,.admin-copy-field textarea,.admin-copy-field select{width:100%;border:1px solid #dfe4ea;border-radius:10px;background:#fff;color:#090b12;font:inherit;font-size:14px;font-weight:650;outline:0}.admin-copy-field input,.admin-copy-field select{height:46px;padding:0 14px}.admin-copy-field textarea{min-height:108px;padding:12px 14px;resize:vertical}.admin-copy-form .checkout-direct-submit{grid-column:1 / -1;justify-self:start}.admin-checkout-transactions{margin-top:18px;padding:22px;border:1px solid #dfe4ea;border-radius:15px;background:#fff;box-shadow:0 16px 34px #0f172a0a}.admin-transaction-table-wrap{margin-top:18px;overflow-x:auto;border:1px solid #e6eaf0;border-radius:10px}.admin-transaction-table{width:100%;min-width:980px;border-collapse:collapse}.admin-transaction-table th,.admin-transaction-table td{padding:13px 14px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.admin-transaction-table th{background:#f8f9fb;color:#667085;font-size:11px;font-weight:900;text-transform:uppercase}.admin-transaction-table td{color:#111318;font-size:13px;font-weight:650}.admin-transaction-table tbody tr:last-child td{border-bottom:0}.admin-transaction-table td>strong,.admin-transaction-table td>span{display:block}.admin-transaction-table td>span{margin-top:3px;color:#7a8494;font-size:11px}.admin-transaction-table code{color:#475467;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:760}.admin-transaction-status{display:inline-flex!important;min-height:25px;align-items:center;padding:0 9px;border-radius:999px;background:#f2f4f7;color:#475467!important;font-size:11px!important;font-weight:900!important;text-transform:capitalize}.admin-transaction-status.pending,.admin-transaction-status.checking{background:#fff4c8;color:#8a6200!important}.admin-transaction-status.paid{background:#dcfce7;color:#15803d!important}.admin-transaction-status.rejected{background:#fee2e2;color:#b42318!important}.admin-transaction-actions{display:flex;gap:7px}.admin-transaction-actions button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dfe4ea;border-radius:8px;background:#fff;color:#475467;cursor:pointer}.admin-transaction-actions button:hover{border-color:#ffcb01;background:#fff8dd;color:#111318}.admin-transaction-actions button.approve{color:#15803d}.admin-transaction-actions button.reject{color:#b42318}.admin-transaction-actions button:disabled{cursor:not-allowed;opacity:.5}.admin-transaction-actions svg{width:19px;height:19px}.admin-transaction-empty{display:flex;min-height:110px;align-items:center;justify-content:center;gap:9px;color:#667085;font-size:13px;font-weight:760}.admin-transaction-empty svg{width:23px;height:23px;color:#ffcb01}.admin-field,.admin-field-grid{display:grid;gap:8px}.admin-field{margin-top:16px}.admin-field span{color:#344054;font-size:13px;font-weight:900}.admin-field input,.admin-field select,.admin-field textarea{width:100%;min-height:44px;padding:0 13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;color:#090b12;font:inherit;font-size:14px;font-weight:650;outline:0}.admin-field textarea{min-height:86px;padding-top:12px;resize:vertical}.admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;-moz-column-gap:14px;column-gap:14px}.admin-field.wide{grid-column:1 / -1}.preview-total{display:grid;gap:6px;margin-top:18px;padding:16px;border-radius:12px;background:#fff8dd}.preview-total span{color:#667085;font-size:13px;font-weight:760}.preview-total strong{font-size:28px;font-weight:900}.preview-methods{display:grid;gap:10px;margin-top:16px}.preview-methods span{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid #dfe4ea;border-radius:10px;font-weight:800}.preview-methods svg{width:20px;height:20px}.admin-checkout-preview button{width:100%;min-height:52px;margin-top:18px;border:0;border-radius:11px;background:#ffcb01;color:#090b12;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 14px 28px #ffcb013d}.desktop-topnav,.mobile-header{transition:height .18s ease,padding .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.desktop-topnav.compact{height:66px;top:10px;padding-left:30px;padding-right:24px;background:#ffffffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 34px #0f172a14}.desktop-topnav.compact .desktop-brand img{height:31px}.desktop-topnav.compact .desktop-nav-item,.desktop-topnav.compact .desktop-nav-item.active{min-height:46px}.desktop-topnav.compact .desktop-action-icon{width:31px;height:31px}.mobile-header.compact{background:#ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 26px #0f172a1a}.tryout-product-card.owned{border-color:#06c27073}.tryout-product-card.owned .tryout-card-icon i{background:#06c270}.checkout-feedback{margin:-2px 0 18px;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:760}.checkout-feedback.success{border:1px solid rgba(6,194,112,.25);background:#06c2701a;color:#047a49}.checkout-feedback.error{border:1px solid rgba(255,59,59,.25);background:#ff3b3b1a;color:#b42318}.my-tryout-page,.tryout-info-page,.checkout-direct-page{min-height:calc(100vh - 130px);color:#090b12}.my-tryout-hero,.tryout-info-hero,.checkout-direct-card{border:1px solid #dfe4ea;border-radius:16px;background:#fff;box-shadow:0 18px 42px #0f172a0b}.my-tryout-hero,.tryout-info-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:center;padding:32px 36px}.my-tryout-eyebrow,.tryout-info-eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px;border-radius:999px;background:#fff4c8;font-size:13px;font-weight:850}.my-tryout-eyebrow svg,.tryout-info-eyebrow svg{width:18px;height:18px;color:#ffcb01}.my-tryout-hero h1,.tryout-info-hero h1,.checkout-direct-card h1{margin:14px 0 8px;color:#090b12;font-size:44px;line-height:1.03;font-weight:900;letter-spacing:0}.my-tryout-hero p,.tryout-info-hero p,.checkout-direct-card p{max-width:680px;margin:0;color:#657084;font-size:16px;line-height:1.6;font-weight:560}.my-tryout-balance,.tryout-info-status,.checkout-direct-balance{display:grid;gap:8px;justify-items:start;padding:20px;border-radius:14px;background:#fff8dd}.my-tryout-balance svg,.tryout-info-status svg,.checkout-direct-balance svg{width:28px;height:28px;color:#ffcb01}.my-tryout-balance span,.tryout-info-status span,.checkout-direct-balance span{color:#657084;font-size:13px;font-weight:760}.my-tryout-balance strong,.tryout-info-status strong,.checkout-direct-balance strong{font-size:25px;font-weight:900}.my-tryout-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.my-tryout-tab,.my-tryout-card,.my-tryout-history,.tryout-info-grid article,.tryout-info-panel{border:1px solid #dfe4ea;border-radius:14px;background:#fff;box-shadow:0 16px 34px #0f172a0a}.my-tryout-tab{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:80px;padding:0 22px}.my-tryout-tab svg{width:24px;height:24px}.my-tryout-tab.active svg,.my-tryout-tab.active strong{color:#ffcb01}.my-tryout-tab span{font-weight:820}.my-tryout-tab strong{font-size:24px;font-weight:900}.my-tryout-empty{display:grid;justify-items:center;margin-top:20px;padding:48px 24px;border:1px dashed #d5dbe5;border-radius:16px;background:#fff;text-align:center}.my-tryout-empty>span{display:grid;width:70px;height:70px;place-items:center;border-radius:50%;background:#fff4c8}.my-tryout-empty svg{width:34px;height:34px}.my-tryout-empty h2{margin:18px 0 6px;font-size:28px;font-weight:900}.my-tryout-empty p{margin:0 0 20px;color:#657084}.my-tryout-empty a,.my-tryout-start,.tryout-info-start,.checkout-direct-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;border:0;border-radius:10px;background:#ffcb01;color:#090b12;font:inherit;font-weight:900;text-decoration:none;cursor:pointer;box-shadow:0 14px 28px #ffcb013d}.my-tryout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.my-tryout-card{display:grid;grid-template-columns:70px minmax(0,1fr);gap:18px;padding:22px}.my-tryout-card-icon{display:grid;width:70px;height:70px;place-items:center;border-radius:16px;background:#fff4c8}.my-tryout-card-icon svg{width:38px;height:38px}.my-tryout-card-copy span{color:#ffcb01;font-size:12px;font-weight:900}.my-tryout-card-copy h2{margin:5px 0 6px;font-size:25px;font-weight:900}.my-tryout-card-copy p{margin:0;color:#657084;font-weight:590}.my-tryout-card-copy div{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.my-tryout-card-copy small{display:inline-flex;align-items:center;gap:6px;color:#344054;font-size:13px;font-weight:760}.my-tryout-score{grid-column:1 / -1;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#f6f8fb}.my-tryout-score svg{width:22px;height:22px;color:#06c270}.my-tryout-score span{color:#657084;font-weight:720}.my-tryout-score strong{font-size:22px;font-weight:900}.my-tryout-start{grid-column:1 / -1}.my-tryout-history{margin-top:22px;padding:22px}.my-tryout-history header,.my-tryout-history-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.my-tryout-history header h2{margin:0;font-size:24px;font-weight:900}.my-tryout-history header span{color:#657084;font-weight:760}.my-tryout-history-row{margin-top:14px;padding:14px 0 0;border-top:1px solid #eef1f5}.my-tryout-history-row div{display:grid;gap:3px}.my-tryout-history-row span{color:#657084;font-size:13px;font-weight:650}.checkout-history-row>div:last-child{justify-items:end;text-align:right}.checkout-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:12px;font-weight:850}.checkout-status-pill.paid{background:#dcfce7;color:#15803d}.checkout-status-pill.pending,.checkout-status-pill.checking,.checkout-status-pill.unpaid{background:#fff4c8;color:#9a6a00}.checkout-status-pill.rejected{background:#fee2e2;color:#b42318}.tryout-catalog-notice,.tryout-catalog-empty{margin:16px 0;border:1px solid #eadca7;border-radius:10px;background:#fffaf0;color:#6b5a1a;font-size:13px;font-weight:720}.tryout-catalog-notice{padding:12px 14px}.tryout-catalog-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:7px;text-align:center}.tryout-catalog-empty svg{width:28px;height:28px}.tryout-catalog-empty strong{color:#111318;font-size:16px;font-weight:900}.tryout-catalog-empty span{color:#667085}.tryout-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.tryout-pagination button{min-width:112px;height:40px;padding:0 15px;border:1px solid #dfe4ea;border-radius:9px;background:#fff;color:#111318;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.tryout-pagination button:hover:not(:disabled){border-color:#ffcb01;background:#fff8dd}.tryout-pagination button:disabled{cursor:not-allowed;opacity:.45}.tryout-pagination span{color:#667085;font-size:13px;font-weight:700}.tryout-pagination strong{color:#111318}.checkout-direct-state{display:grid;min-height:280px;place-items:center;align-content:center;gap:10px;text-align:center}.checkout-direct-state>svg{width:38px;height:38px;color:#ffcb01}.tryout-info-back{display:inline-flex;align-items:center;gap:8px;height:42px;margin-bottom:14px;padding:0 14px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;font:inherit;font-weight:820;cursor:pointer}.tryout-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.tryout-info-grid article{display:grid;gap:8px;min-height:138px;padding:22px}.tryout-info-grid svg{width:30px;height:30px;color:#ffcb01}.tryout-info-grid span{color:#657084;font-weight:760}.tryout-info-grid strong{font-size:22px;font-weight:900}.tryout-info-panel{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin-top:18px;padding:28px}.tryout-info-panel h2{margin:0 0 14px;font-size:28px;font-weight:900}.tryout-info-panel ul{display:grid;gap:12px;margin:0;padding-left:20px;color:#344054;font-weight:620;line-height:1.55}.tryout-info-panel aside{display:grid;align-content:center;gap:14px}.tryout-info-warning{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:12px;background:#fff4c8;font-weight:760}.tryout-info-warning svg{width:22px;height:22px;flex:0 0 auto;color:#ffcb01}.tryout-info-start{min-height:56px}.tryout-info-start.muted{background:#090b12;color:#fff;box-shadow:0 14px 28px #0f172a29}.checkout-direct-page{display:grid;place-items:start center}.checkout-direct-card{width:min(780px,100%);padding:30px}.checkout-direct-card header{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:start}.checkout-direct-card header span:first-child{display:inline-flex;align-items:center;gap:8px;color:#090b12;font-weight:850}.checkout-direct-summary{margin-top:26px;padding:22px;border:1px solid #f0dfaa;border-radius:14px;background:linear-gradient(135deg,#fffaf0,#fff)}.checkout-direct-summary>span{display:inline-flex;padding:5px 10px;border-radius:999px;background:#fff;font-size:12px;font-weight:820}.checkout-direct-summary h2{margin:14px 0;font-size:23px;font-weight:900}.checkout-direct-summary div,.checkout-direct-total,.checkout-direct-card footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.checkout-direct-summary small,.checkout-direct-summary strong{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:780}.checkout-direct-summary strong{color:#047a49}.checkout-direct-total{margin-top:24px;padding-top:20px;border-top:1px solid #eef1f5}.checkout-direct-total span{font-weight:760}.checkout-direct-total strong{font-size:30px;font-weight:900}.checkout-direct-card footer{margin-top:24px}.checkout-direct-card footer>a:first-child{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:170px;border:1px solid #dfe4ea;border-radius:10px;color:#090b12;font-weight:900;text-decoration:none}.cbt-page{min-height:100vh;background:#eef2f7;color:#172033}.cbt-header{position:sticky;top:0;z-index:30;display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:18px;padding:0 22px;background:#0f172a;color:#fff;box-shadow:0 12px 28px #0f172a3d}.cbt-brand,.cbt-header-actions,.cbt-timer{display:flex;align-items:center}.cbt-brand{min-width:0;gap:14px;font-weight:900}.cbt-brand img{height:34px;width:auto;padding:6px 10px;border-radius:10px;background:#fff}.cbt-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbt-header-actions{gap:12px}.cbt-save-status{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#dfe7f4;font-size:12px;font-weight:850}.cbt-save-status.saved svg{color:#34d399}.cbt-save-status.saving svg{color:#ffcb01}.cbt-save-status.offline,.cbt-save-status.failed{color:#fecaca}.cbt-header-actions .cbt-save-status button{display:grid;width:26px;height:26px;min-height:0;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:#fff}.cbt-timer{gap:8px;min-height:42px;padding:0 16px;border-radius:999px;background:#fff;color:#0f172a;font-weight:900}.cbt-header-actions button,.cbt-summary button{min-height:42px;padding:0 18px;border:0;border-radius:10px;background:#ffcb01;color:#090b12;font:inherit;font-weight:900;cursor:pointer}.cbt-header-actions .cbt-fullscreen-button{display:grid;width:42px;min-height:42px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff}.cbt-header-actions .cbt-fullscreen-button:hover{border-color:#ffcb01;color:#ffcb01}.cbt-layout{display:grid;grid-template-columns:282px minmax(0,1fr) 260px;gap:18px;padding:18px}.cbt-palette,.cbt-question-card,.cbt-summary,.cbt-question-top{border:1px solid #dfe4ea;border-radius:14px;background:#fff;box-shadow:0 16px 34px #0f172a0d}.cbt-palette{position:sticky;top:84px;align-self:start;padding:18px}.cbt-palette-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:900}.cbt-palette-header span{display:inline-flex;align-items:center;gap:8px}.cbt-progress-track{height:8px;margin:16px 0;overflow:hidden;border-radius:999px;background:#eef1f5}.cbt-progress-track span{display:block;height:100%;border-radius:inherit;background:#ffcb01}.cbt-question-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-height:calc(100vh - 260px);overflow-y:auto;padding-right:2px}.cbt-question-grid button{display:grid;min-height:38px;place-items:center;border:1px solid #dfe4ea;border-radius:9px;background:#fff;color:#090b12;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.cbt-question-grid button.answered{border-color:#06c27052;background:#06c2701f;color:#047a49}.cbt-question-grid button.doubt{border-color:#f59e0b;background:#fff4c8;color:#8a5200}.cbt-question-grid button.active{border-color:#ffcb01;background:#ffcb01;color:#090b12;box-shadow:0 8px 18px #ffcb013d}.cbt-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;color:#657084;font-size:12px;font-weight:760}.cbt-legend span{display:inline-flex;align-items:center;gap:6px}.cbt-legend i{width:10px;height:10px;border-radius:50%}.cbt-legend .current{background:#ffcb01}.cbt-legend .answered{background:#06c270}.cbt-legend .doubt{background:#f59e0b}.cbt-question-panel{display:grid;align-content:start;gap:14px}.cbt-question-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 20px}.cbt-question-top>div{display:flex;align-items:center;gap:12px}.cbt-question-top span{display:inline-flex;padding:6px 11px;border-radius:999px;background:#fff4c8;font-size:12px;font-weight:900}.cbt-question-top strong{font-size:14px}.cbt-question-top>button{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 13px;border:1px solid #dfe4ea;border-radius:9px;background:#fff;color:#657084;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.cbt-question-top>button.active{border-color:#f59e0b;background:#fff4c8;color:#8a5200}.cbt-question-card{min-height:560px;padding:28px}.cbt-question-card h1{margin:0;color:#172033;font-size:23px;line-height:1.55;font-weight:780}.cbt-question-image{display:block;width:min(680px,100%);max-height:360px;margin:24px auto 0;-o-object-fit:contain;object-fit:contain}.cbt-options{display:grid;gap:12px;margin-top:28px}.cbt-options button{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;width:100%;padding:14px;border:1px solid #dfe4ea;border-radius:13px;background:#fff;color:#172033;font:inherit;text-align:left;cursor:pointer}.cbt-options button:disabled{cursor:not-allowed;opacity:.7}.cbt-options button:hover,.cbt-options button.selected{border-color:#ffcb01;background:#fffaf0}.cbt-options button span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#f0f3f7;font-weight:900}.cbt-options button.selected span{background:#ffcb01}.cbt-options p{margin:7px 0 0;color:#344054;line-height:1.5;font-weight:620}.cbt-options button>div{min-width:0}.cbt-options button>div img{display:block;max-width:min(560px,100%);max-height:260px;margin-top:10px;-o-object-fit:contain;object-fit:contain}.cbt-bottom-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #dfe4ea;border-radius:14px;background:#fff}.cbt-bottom-nav button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;color:#090b12;font:inherit;font-weight:900;cursor:pointer}.cbt-bottom-nav button:disabled{opacity:.45;cursor:not-allowed}.cbt-bottom-nav .next,.cbt-bottom-nav .submit{border-color:#ffcb01;background:#ffcb01}.cbt-summary{position:sticky;top:84px;display:grid;align-self:start;gap:14px;padding:18px}.cbt-summary div{display:grid;gap:8px;padding:16px;border-radius:12px;background:#f7f9fc}.cbt-summary svg{width:24px;height:24px;color:#ffcb01}.cbt-summary span{color:#657084;font-size:13px;font-weight:760}.cbt-summary strong{font-size:26px;font-weight:900}.cbt-submit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cbt-submit-modal{position:relative;width:min(460px,100%);padding:34px;border-radius:20px;background:#fff;text-align:center;box-shadow:0 28px 70px #0f172a3d}.cbt-submit-modal>svg{width:52px;height:52px;color:#06c270}.cbt-submit-modal h2{margin:14px 0 8px;font-size:30px;font-weight:900}.cbt-submit-modal p{margin:0;color:#657084;line-height:1.55;font-weight:620}.cbt-submit-modal div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.cbt-submit-modal button{min-height:48px;border-radius:10px;font:inherit;font-weight:900;cursor:pointer}.cbt-submit-modal div button:first-child{border:1px solid #dfe4ea;background:#fff}.cbt-submit-modal div button:last-child{border:0;background:#ffcb01}.cbt-submit-close{position:absolute;top:16px;right:16px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#f0f3f7}.cbt-locked-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:#f5f7fa}.cbt-locked-page section{display:grid;justify-items:center;width:min(460px,100%);padding:38px;border:1px solid #dfe4ea;border-radius:18px;background:#fff;text-align:center}.cbt-locked-page svg{width:54px;height:54px;color:#ffcb01}.cbt-locked-page h1{margin:16px 0 8px;font-size:32px;font-weight:900}.cbt-locked-page p{margin:0 0 22px;color:#657084}.cbt-locked-page a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:10px;background:#ffcb01;color:#090b12;font-weight:900;text-decoration:none}@media(max-width:1180px){.my-tryout-grid,.tryout-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbt-layout{grid-template-columns:240px minmax(0,1fr)}.cbt-summary{grid-column:1 / -1;position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}.app-root *,.app-root *:before,.app-root *:after{box-sizing:border-box;margin:0;padding:0}.app-root{font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:var(--page-bg);color:var(--text-h);min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;z-index:40;transition:width var(--transition);overflow:hidden}.sidebar.collapsed{width:var(--sidebar-mini)}.sidebar-logo{display:flex;align-items:center;padding:0 20px;height:72px;text-decoration:none;border-bottom:1px solid var(--sidebar-border);flex-shrink:0;overflow:hidden;gap:12px}.sidebar-logo-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:block;-o-object-fit:contain;object-fit:contain}.sidebar-logo-text{flex:1;min-width:0;overflow:hidden}.sidebar-logo-text strong{display:block;font-size:15px;font-weight:800;color:#fff;white-space:nowrap}.sidebar-logo-text span{display:block;font-size:11px;font-weight:500;color:var(--text-mute);white-space:nowrap;margin-top:1px}.sidebar-nav{flex:1;padding:12px 10px;overflow-y:auto;overflow-x:hidden}.sidebar-nav::-webkit-scrollbar{width:0}.nav-item{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:var(--nav-radius);text-decoration:none;font-size:14px;font-weight:600;color:var(--nav-text);transition:background var(--transition),color var(--transition);white-space:nowrap;overflow:hidden;position:relative;margin-bottom:2px}.nav-item svg,.nav-item .nav-icon{width:20px;height:20px;flex-shrink:0;color:var(--nav-icon);transition:color var(--transition)}.nav-item:hover{background:var(--nav-hover-bg);color:#fff}.nav-item:hover svg,.nav-item:hover .nav-icon{color:#fff}.nav-item.active{background:var(--nav-active-bg);color:var(--nav-active-text);font-weight:700;box-shadow:0 4px 12px var(--brand-shadow)}.nav-item.active svg,.nav-item.active .nav-icon{color:var(--nav-active-text)}.nav-label{flex:1;transition:opacity var(--transition),width var(--transition)}.sidebar.collapsed .nav-label{opacity:0;width:0;overflow:hidden}.sidebar.collapsed .nav-item{justify-content:center;padding:0;width:44px;margin:0 auto 2px}.nav-tooltip{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#1e293b;color:#fff;font-size:12px;font-weight:600;padding:5px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--transition);z-index:100}.sidebar.collapsed .nav-item:hover .nav-tooltip{opacity:1}.sidebar-footer{padding:12px 10px 16px;border-top:1px solid var(--sidebar-border);flex-shrink:0}.user-card{background:#ffffff08;border:1px solid var(--sidebar-border);border-radius:var(--card-radius);padding:12px 14px;transition:opacity var(--transition)}.sidebar.collapsed .user-card{display:none}.user-card-top{display:flex;align-items:center;gap:10px}.user-avatar{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #E8DDD0}.user-info{min-width:0;flex:1}.user-name{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.user-email{font-size:12px;font-weight:400;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-top:1px}.user-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.btn-user{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e2e8f0;cursor:pointer;transition:background var(--transition),border-color var(--transition)}.btn-user:hover{background:#ffffff1a;border-color:#fff3}.btn-user svg{width:15px;height:15px;flex-shrink:0}.sidebar-collapsed-user{display:none;flex-direction:column;align-items:center;gap:8px}.sidebar.collapsed .sidebar-collapsed-user{display:flex}.sidebar.collapsed .sidebar-collapse-btn{display:none}.sidebar-collapse-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;margin-top:8px;border-radius:8px;background:transparent;border:none;color:var(--nav-text);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--transition),color var(--transition);font-family:Inter,sans-serif}.sidebar-collapse-btn:hover{background:#ffffff0d;color:#fff}.sidebar-collapse-btn svg{width:16px;height:16px}.sidebar-expand-btn{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--nav-text);transition:all var(--transition)}.sidebar-expand-btn:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.sidebar-expand-btn svg{width:16px;height:16px}.mobile-header{display:none;position:sticky;top:0;z-index:30;background:#f5f3eff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:12px 16px;align-items:center;justify-content:space-between}.mobile-header-logo{display:flex;align-items:center;gap:8px;text-decoration:none}.mobile-header-logo strong{font-size:15px;font-weight:800;color:var(--text-h)}.mobile-btn{width:40px;height:40px;border-radius:10px;border:1px solid var(--border);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-h)}.mobile-btn svg{width:18px;height:18px}.mobile-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-overlay.open{display:block}.mobile-drawer{position:fixed;inset:0 auto 0 0;width:280px;background:var(--sidebar-bg);z-index:50;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;border-right:1px solid var(--sidebar-border)}.mobile-drawer.open{transform:translate(0)}.mobile-drawer-close{position:absolute;right:12px;top:12px;width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-mute)}.mobile-drawer-close svg{width:16px;height:16px}.app-main{margin-left:var(--sidebar-width);min-height:100vh;padding:32px 32px 48px;transition:margin-left var(--transition)}.app-main.sidebar-mini{margin-left:var(--sidebar-mini)}.dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.dash-greeting h1{font-size:28px;font-weight:900;color:var(--text-h);line-height:1.2;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-greeting h1 span.name{background:linear-gradient(135deg,#f0b800,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dash-greeting p{margin-top:6px;font-size:14px;color:var(--text-mute);font-weight:500}.dash-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-btn{display:flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:12px;border:1px solid var(--border);background:var(--white);cursor:pointer;color:var(--text-body);position:relative;transition:all var(--transition);text-decoration:none;font-family:Inter,sans-serif}.header-btn:hover{border-color:var(--brand);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.header-btn svg{width:20px;height:20px}.header-btn .notif-dot{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:#ff6b35;border:2px solid var(--white)}.header-period-btn{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--border);background:var(--white);cursor:pointer;font-family:Inter,sans-serif;transition:all var(--transition)}.header-period-btn:hover{border-color:var(--brand);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.header-period-btn svg{width:18px;height:18px;color:var(--text-mute)}.period-text small{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-hint)}.period-text strong{display:block;font-size:13px;font-weight:700;color:var(--text-h);text-transform:capitalize}.header-user-btn{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--white);cursor:pointer;text-decoration:none;color:var(--text-h);transition:all var(--transition)}.header-user-btn:hover{border-color:var(--brand);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.header-user-btn img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,203,1,.3)}.header-user-btn strong{font-size:13px;font-weight:700}.header-user-btn svg{width:16px;height:16px;color:var(--text-mute)}.stat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.stat-card{border-radius:var(--card-radius);padding:22px 20px;color:#fff;position:relative;overflow:hidden;text-decoration:none;display:block;transition:transform var(--transition),box-shadow var(--transition)}.stat-card:hover{transform:translateY(-3px)}.stat-card.green{background:linear-gradient(135deg,#54c477,#2fa65a);box-shadow:0 12px 32px #2fa65a47}.stat-card.purple{background:linear-gradient(135deg,#8954e8,#6538d6);box-shadow:0 12px 32px #6538d647}.stat-card.pink{background:linear-gradient(135deg,#e62d71,#c91e5b);box-shadow:0 12px 32px #c91e5b47}.stat-card-wm{position:absolute;bottom:-16px;right:-10px;width:110px;height:110px;opacity:.1;color:#fff;transition:transform .4s ease}.stat-card:hover .stat-card-wm{transform:scale(1.1)}.stat-card-top{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:1}.stat-card-icon{width:48px;height:48px;border-radius:12px;background:#ffffff2e;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-shrink:0}.stat-card-icon svg{width:24px;height:24px;color:#fff}.stat-card-arrow{width:20px;height:20px;color:#ffffffa6;transition:transform var(--transition)}.stat-card:hover .stat-card-arrow{transform:translate(4px)}.stat-card-main{margin-top:16px;position:relative;z-index:1}.stat-card-label{font-size:12px;font-weight:600;color:#ffffffbf;text-transform:uppercase;letter-spacing:.05em}.stat-card-value{font-size:30px;font-weight:900;line-height:1.1;margin-top:4px}.stat-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18);position:relative;z-index:1}.stat-meta-item{padding-right:12px}.stat-meta-item+.stat-meta-item{padding-left:12px;border-left:1px solid rgba(255,255,255,.18);padding-right:0}.stat-meta-label{font-size:11px;font-weight:600;color:#ffffffa6}.stat-meta-value{font-size:16px;font-weight:800;margin-top:2px}.stat-card-action{margin-top:16px;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:8px;background:#fffffff2;font-size:13px;font-weight:800;position:relative;z-index:1;transition:background var(--transition)}.stat-card.green .stat-card-action{color:#1a8a45}.stat-card.purple .stat-card-action{color:#5a30cc}.stat-card.pink .stat-card-action{color:#c01856}.stat-card:hover .stat-card-action{background:#fff}.stat-card-action svg{width:14px;height:14px;transition:transform var(--transition)}.stat-card:hover .stat-card-action svg{transform:translate(3px)}.dash-content-row{display:grid;grid-template-columns:1fr 360px;gap:20px;margin-bottom:20px}.dash-banner{background:var(--white);border-radius:var(--card-radius);border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr 1fr;min-height:280px}.dash-banner-content{padding:28px;display:flex;flex-direction:column;justify-content:space-between}.dash-banner-badge{display:inline-flex;align-items:center;gap:6px;background:#fff3cc;color:#946b00;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;width:-moz-fit-content;width:fit-content}.dash-banner-badge svg{width:12px;height:12px}.dash-banner h2{font-size:22px;font-weight:900;color:var(--text-h);line-height:1.3;margin-top:12px;max-width:280px}.dash-banner p{font-size:13px;color:var(--text-mute);margin-top:8px;line-height:1.6;max-width:280px}.dash-banner-actions{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.btn-brand{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:10px;background:var(--brand);color:var(--text-h);font-size:13px;font-weight:800;text-decoration:none;border:none;cursor:pointer;font-family:Inter,sans-serif;box-shadow:0 6px 18px #ffcb0152;transition:all var(--transition)}.btn-brand:hover{background:var(--brand-dark);transform:translateY(-1px);box-shadow:0 8px 24px #ffcb0166}.btn-brand svg{width:15px;height:15px;transition:transform var(--transition)}.btn-brand:hover svg{transform:translate(3px)}.banner-dots{display:flex;align-items:center;gap:6px}.banner-dot{height:7px;border-radius:999px;cursor:pointer;border:none;transition:all .25s ease;padding:0}.banner-dot.active{width:22px;background:var(--text-h)}.banner-dot:not(.active){width:7px;background:#d8ccba}.banner-dot:not(.active):hover{background:#b0a89a}.dash-banner-image{background:linear-gradient(135deg,#ffcb01,orange);display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.dash-banner-image img{max-height:248px;width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease}.dash-banner:hover .dash-banner-image img{transform:scale(1.03)}.active-panel{background:var(--white);border-radius:var(--card-radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:20px;display:flex;flex-direction:column}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.panel-header h2{font-size:16px;font-weight:800;color:var(--text-h)}.panel-header p{font-size:12px;color:var(--text-mute);margin-top:2px}.panel-see-all{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#7c3aed;text-decoration:none;flex-shrink:0;transition:color var(--transition)}.panel-see-all:hover{color:#5b21b6}.panel-see-all svg{width:13px;height:13px;transition:transform var(--transition)}.panel-see-all:hover svg{transform:translate(2px)}.active-items{flex:1}.active-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;text-decoration:none;transition:background var(--transition);margin-bottom:2px}.active-item:hover{background:#fff9e8}.active-item-icon{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.active-item-icon.purple{background:#f2edff;color:#7c3aed}.active-item-icon.pink{background:#ffe9f0;color:#e62d71}.active-item-icon.green{background:#e9f8ef;color:#29a653}.active-item-icon svg{width:22px;height:22px}.active-item-body{flex:1;min-width:0}.active-item-title{font-size:13px;font-weight:700;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-item-meta{font-size:11px;color:var(--text-mute);margin-top:2px}.active-item-progress{margin-top:6px;height:4px;border-radius:999px;background:#f0eae0;overflow:hidden}.active-item-progress-bar{height:100%;border-radius:999px;background:var(--brand);transition:width .7s ease}.active-item-note{font-size:11px;font-weight:700;color:#f0a800;flex-shrink:0}.active-item-arrow{width:16px;height:16px;color:#c0b8b0;flex-shrink:0;transition:transform var(--transition)}.active-item:hover .active-item-arrow{transform:translate(3px)}.panel-all-btn{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;margin-top:12px;border-radius:10px;border:1px solid var(--border);background:transparent;font-size:13px;font-weight:600;color:var(--text-mute);text-decoration:none;transition:all var(--transition);font-family:Inter,sans-serif;cursor:pointer}.panel-all-btn:hover{border-color:var(--brand);background:#fff9e8;color:var(--text-h)}.panel-all-btn svg{width:15px;height:15px}.motive-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#fffbec,#fff3cc);border:1px solid rgba(255,203,1,.35);border-radius:var(--card-radius);padding:18px 22px;box-shadow:var(--shadow-xs);flex-wrap:wrap}.motive-bar-left{display:flex;align-items:center;gap:14px}.motive-icon{width:48px;height:48px;border-radius:12px;background:var(--brand);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;box-shadow:0 4px 14px #ffcb0161}.motive-text strong{font-size:15px;font-weight:800;color:var(--text-h);display:block}.motive-text p{font-size:13px;color:var(--text-mute);margin-top:3px}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{background:linear-gradient(90deg,#f0ece6 25%,#e6e0d8,#f0ece6 75%);background-size:1200px 100%;animation:shimmer 1.6s infinite;border-radius:8px}@media(max-width:1200px){.dash-content-row{grid-template-columns:1fr}.dash-banner{grid-template-columns:1fr 1fr}}@media(max-width:900px){.stat-cards{grid-template-columns:1fr 1fr}}@media(max-width:768px){.sidebar{display:none}.mobile-header{display:flex}.app-main{margin-left:0!important;padding:16px 16px 80px}.stat-cards,.dash-banner{grid-template-columns:1fr}.dash-banner-image{min-height:180px}.dash-header{flex-direction:column;gap:12px}.dash-greeting h1{font-size:22px}}@media(max-width:480px){.app-main{padding:12px 12px 80px}.dash-header-actions{gap:6px}.header-user-btn strong{display:none}}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:30}@media(max-width:768px){.mobile-bottom-nav{display:block}}.dashboard-shell{max-width:1480px;margin:0 auto;color:#0a0a0a}.section-kicker{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-size:11px;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.section-kicker svg{width:15px;height:15px;color:#ffcb01}.dash-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.dash-topbar h1{margin:10px 0 6px;color:#0a0a0a;font-size:clamp(26px,3vw,42px);font-weight:950;letter-spacing:0;line-height:.98}.dash-topbar h1 span{color:#ffcb01;-webkit-text-stroke:1px #0a0a0a}.dash-topbar p{max-width:620px;color:#5f6368;font-size:14px;font-weight:600;line-height:1.55}.dash-topbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.topbar-icon-btn,.topbar-period,.topbar-user{border:2px solid #0a0a0a;background:#fff;box-shadow:3px 3px #0a0a0a;color:#0a0a0a}.topbar-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:8px;cursor:pointer}.topbar-icon-btn svg{width:20px;height:20px}.topbar-icon-btn span{position:absolute;top:9px;right:9px;width:9px;height:9px;border:2px solid #fff;border-radius:999px;background:#ff2927}.topbar-period,.topbar-user{display:inline-flex;align-items:center;gap:10px;min-height:46px;border-radius:8px;padding:0 12px;text-decoration:none}.topbar-period svg,.topbar-user svg{width:18px;height:18px}.topbar-period small,.topbar-user small{display:block;color:#7b7f86;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.topbar-period strong,.topbar-user strong{display:block;color:#0a0a0a;font-size:13px;font-weight:900;line-height:1.2}.topbar-period strong{text-transform:capitalize}.topbar-user img{width:32px;height:32px;border:2px solid #0a0a0a;border-radius:999px;-o-object-fit:cover;object-fit:cover}.dashboard-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:330px;overflow:hidden;border:3px solid #0a0a0a;border-radius:12px;background:#fafaf8;box-shadow:7px 7px #0a0a0a}.hero-copy{position:relative;padding:clamp(28px,4vw,48px);border-right:3px solid #0a0a0a;background:linear-gradient(90deg,rgba(10,10,10,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(10,10,10,.05) 1px,transparent 1px),#f5f3ef;background-size:34px 34px}.hero-eyebrow{display:inline-flex;align-items:center;margin-bottom:16px;color:#0a0a0a;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.hero-eyebrow:before{content:"";width:9px;height:9px;margin-right:9px;border:2px solid #0a0a0a;border-radius:999px;background:#ffcb01}.hero-copy h2{max-width:760px;color:#0a0a0a;font-size:clamp(42px,5.9vw,86px);font-weight:950;letter-spacing:0;line-height:.9;text-transform:uppercase}.hero-copy p{max-width:560px;margin-top:18px;color:#4b5563;font-size:15px;font-weight:650;line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn-brutal,.btn-outline-ink,.btn-ink{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:7px;font-size:13px;font-weight:950;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn-brutal{border:3px solid #0a0a0a;background:#ffcb01;color:#0a0a0a;padding:0 22px;box-shadow:5px 5px #0a0a0a}.btn-outline-ink{border:3px solid #0a0a0a;background:#fff;color:#0a0a0a;padding:0 20px}.btn-ink{border:2px solid #0a0a0a;background:#0a0a0a;color:#ffcb01;padding:0 18px;box-shadow:4px 4px #0a0a0a40}.btn-brutal:hover,.btn-ink:hover{transform:translate(-2px,-2px)}.btn-brutal:hover{box-shadow:7px 7px #0a0a0a}.btn-outline-ink:hover{background:#0a0a0a;color:#ffcb01}.btn-brutal svg,.btn-outline-ink svg,.btn-ink svg{width:17px;height:17px}.hero-score-card{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:18px;padding:28px;background:#0a0a0a;color:#ffcb01}.score-card-ring{display:grid;place-items:center;min-height:200px;border:3px solid #ffcb01;border-radius:999px;background:radial-gradient(circle at center,rgba(255,203,1,.12),transparent 62%),#0a0a0a}.score-card-ring span{display:block;color:#ffcb01;font-size:clamp(72px,8vw,112px);font-weight:950;letter-spacing:0;line-height:.85}.score-card-ring small{display:block;margin-top:-28px;color:#ffffff8c;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.score-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.score-breakdown span{min-height:36px;padding:10px 8px;border:1px solid rgba(255,203,1,.45);border-radius:7px;color:#ffcb01;font-size:11px;font-weight:950;text-align:center;text-transform:uppercase}.score-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:2px solid #ffcb01;border-radius:7px;color:#ffcb01;font-size:13px;font-weight:950;text-decoration:none;text-transform:uppercase}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.metric-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:136px;padding:18px;border:3px solid #0a0a0a;border-radius:10px;color:#0a0a0a;overflow:hidden;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.metric-card.yellow{background:#ffcb01;box-shadow:5px 5px #0a0a0a}.metric-card.black{background:#0a0a0a;color:#ffcb01;box-shadow:5px 5px #0a0a0a59}.metric-card.paper{background:#fafaf8;box-shadow:5px 5px #ffcb01}.metric-card.ink{background:#fff;box-shadow:5px 5px #0a0a0a}.metric-card:hover{transform:translate(-2px,-2px)}.metric-icon{display:grid;place-items:center;width:48px;height:48px;border:2px solid currentColor;border-radius:9px;background:#ffffff59}.metric-icon svg{width:24px;height:24px}.metric-body{min-width:0}.metric-body span{display:block;font-size:11px;font-weight:950;letter-spacing:.1em;line-height:1.1;text-transform:uppercase}.metric-body strong{display:block;margin-top:8px;font-size:clamp(22px,2.2vw,32px);font-weight:950;letter-spacing:0;line-height:1;overflow-wrap:anywhere}.metric-body p{margin-top:8px;color:currentColor;font-size:12px;font-weight:700;line-height:1.35;opacity:.72}.metric-arrow{width:18px;height:18px}.dashboard-workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;margin-top:24px}.dash-feature,.dash-panel{border:3px solid #0a0a0a;border-radius:12px;background:#fff;box-shadow:5px 5px #0a0a0a29}.dash-feature-banner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,1.08fr);overflow:hidden;min-height:310px}.dash-feature-copy{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:28px}.dash-feature-copy h2,.dash-panel h2{margin-top:9px;color:#0a0a0a;font-size:clamp(24px,2.4vw,38px);font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase}.dash-feature-copy p{margin-top:12px;color:#5f6368;font-size:14px;font-weight:650;line-height:1.58}.dash-banner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dash-feature-media{display:flex;align-items:center;justify-content:center;min-height:260px;padding:18px;border-left:3px solid #0a0a0a;background:#ffcb01;overflow:hidden}.dash-feature-media img{width:100%;max-height:278px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(8px 10px 0 rgba(10,10,10,.18));transition:transform .45s ease}.dash-feature-media:hover img{transform:scale(1.03) rotate(-1deg)}.dash-media-fallback{display:grid;place-items:center;color:#0a0a0a;text-align:center}.dash-media-fallback strong{font-size:28px;font-weight:950}.dash-media-fallback span{margin-top:4px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.banner-dots{display:inline-flex;align-items:center;gap:6px}.banner-dot{width:9px;height:9px;padding:0;border:2px solid #0a0a0a;border-radius:999px;background:#fff;cursor:pointer;transition:width .18s ease,background .18s ease}.banner-dot.active{width:28px;background:#0a0a0a}.continue-panel,.rank-panel,.mission-panel{padding:22px}.continue-panel{grid-row:span 2}.panel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.panel-title-row a{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:2px solid #0a0a0a;border-radius:7px;color:#0a0a0a;font-size:12px;font-weight:950;text-decoration:none;text-transform:uppercase}.continue-list,.rank-list,.mission-list{display:grid;gap:10px}.continue-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;border:2px solid #0a0a0a;border-radius:9px;background:#fafaf8;color:#0a0a0a;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.continue-item:hover{background:#fff6cf;box-shadow:4px 4px #0a0a0a;transform:translate(-1px,-1px)}.continue-icon{display:grid;place-items:center;width:48px;height:48px;border:2px solid #0a0a0a;border-radius:9px;background:#ffcb01}.continue-icon svg{width:24px;height:24px}.continue-copy{min-width:0}.continue-copy strong{display:block;color:#0a0a0a;font-size:14px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continue-copy span{display:block;margin-top:3px;color:#6b7280;font-size:12px;font-weight:750}.continue-progress{height:6px;margin-top:8px;border:1px solid #0a0a0a;border-radius:999px;background:#fff;overflow:hidden}.continue-progress i{display:block;height:100%;border-radius:inherit;background:#ffcb01}.continue-item em{color:#0a0a0a;font-size:11px;font-style:normal;font-weight:950;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.rank-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px;border:2px solid #0a0a0a;border-radius:9px;background:#fafaf8}.rank-number{display:grid;place-items:center;width:42px;height:42px;border:2px solid #0a0a0a;border-radius:9px;background:#0a0a0a;color:#ffcb01;font-size:14px;font-weight:950}.rank-item strong{display:block;color:#0a0a0a;font-size:14px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-item small{display:block;margin-top:3px;color:#6b7280;font-size:11px;font-weight:800;text-transform:uppercase}.rank-item em{color:#0a0a0a;font-size:18px;font-style:normal;font-weight:950}.empty-rank{display:grid;place-items:center;min-height:190px;padding:20px;border:2px dashed #0a0a0a;border-radius:10px;background:#fff9e0;color:#0a0a0a;text-align:center}.empty-rank svg{width:36px;height:36px;color:#f0b800}.empty-rank strong{margin-top:8px;font-size:15px;font-weight:950}.empty-rank span{max-width:220px;margin-top:4px;color:#5f6368;font-size:12px;font-weight:700;line-height:1.4}.mission-panel{grid-column:1 / -1;background:#0a0a0a;color:#ffcb01}.mission-card-title{display:flex;align-items:center;gap:14px;margin-bottom:16px}.mission-card-title>svg{width:48px;height:48px;padding:9px;border:2px solid #ffcb01;border-radius:10px}.mission-panel .section-kicker{color:#ffffff73}.mission-panel h2{color:#fff}.mission-list{grid-template-columns:repeat(3,1fr)}.mission-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:12px;border:2px solid rgba(255,203,1,.55);border-radius:9px;color:#ffcb01;font-size:13px;font-weight:950;text-decoration:none;text-transform:uppercase}.mission-list a span{color:#ffffff73;font-size:12px;font-weight:950}.mission-list a svg{width:16px;height:16px}@media(max-width:1180px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace{grid-template-columns:1fr}.continue-panel{grid-row:auto}}@media(max-width:900px){.dash-topbar{flex-direction:column}.dash-topbar-actions{width:100%;flex-wrap:wrap}.dashboard-hero,.dash-feature-banner{grid-template-columns:1fr}.hero-copy,.dash-feature-media{border-right:0;border-left:0}.hero-copy{border-bottom:3px solid #0a0a0a}.mission-list{grid-template-columns:1fr}}@media(max-width:640px){.dashboard-shell{padding-bottom:8px}.dash-topbar-actions{display:grid;grid-template-columns:46px 1fr}.topbar-user{grid-column:1 / -1}.dashboard-hero{box-shadow:4px 4px #0a0a0a}.hero-copy{padding:22px}.hero-copy h2{font-size:clamp(34px,12vw,54px)}.hero-score-card{padding:22px}.score-card-ring{min-height:170px}.dashboard-metrics{grid-template-columns:1fr}.metric-card{min-height:120px}.dash-feature-copy,.continue-panel,.rank-panel,.mission-panel{padding:18px}.continue-item{grid-template-columns:44px minmax(0,1fr)}.continue-item em{grid-column:2}.continue-icon{width:44px;height:44px}}:root{--page-bg: #f7f8fb;--white: #ffffff;--border: #e2e8f0;--text-h: #111827;--text-body: #334155;--text-mute: #64748b;--text-hint: #94a3b8;--brand: #ffcb01;--brand-soft: #fff7c2;--brand-shadow: rgba(250, 204, 21, .18)}.app-root{background:linear-gradient(180deg,rgba(255,203,1,.08),transparent 240px),var(--page-bg)}.desktop-topnav{position:fixed;inset:0 0 auto;z-index:44;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;height:78px;padding:0 24px;border-bottom:1px solid rgba(226,232,240,.9);background:#fffffff0;box-shadow:0 10px 30px #0f172a0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.desktop-brand{display:inline-flex;align-items:center;min-width:150px;text-decoration:none}.desktop-brand img{width:auto;height:38px;max-width:156px;-o-object-fit:contain;object-fit:contain}.desktop-nav-scroll{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:10px 2px;scrollbar-width:none}.desktop-nav-scroll::-webkit-scrollbar{display:none}.desktop-nav-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 13px;border:1px solid transparent;border-radius:999px;color:#475569;font-size:13px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.desktop-nav-item svg,.desktop-nav-item .nav-icon{width:18px;height:18px;color:currentColor}.desktop-nav-item:hover{border-color:#fde68a;background:#fff9db;color:#111827}.desktop-nav-item.active{border-color:#facc15;background:#ffef8a;color:#111827;box-shadow:0 8px 18px var(--brand-shadow)}.desktop-user-actions{display:inline-flex;align-items:center;gap:10px;min-width:0}.desktop-profile-link{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:240px;min-height:46px;padding:5px 10px 5px 6px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#111827;text-decoration:none;box-shadow:0 8px 20px #0f172a0d}.desktop-profile-link img{width:36px;height:36px;border:2px solid #fff0a8;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.desktop-profile-link span{min-width:0}.desktop-profile-link strong,.desktop-profile-link small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-profile-link strong{color:#111827;font-size:13px;font-weight:850;line-height:1.15}.desktop-profile-link small{margin-top:2px;color:#64748b;font-size:11px;font-weight:650}.desktop-logout-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;text-decoration:none;box-shadow:0 8px 20px #0f172a0d}.desktop-logout-link:hover{border-color:#fecaca;background:#fff1f2;color:#dc2626}.app-main,.app-main.sidebar-mini{margin-left:0;min-height:100vh;padding:106px 24px 46px}.mobile-drawer{background:#fff;border-right:1px solid #e2e8f0}.mobile-drawer .sidebar-logo{height:72px;border-bottom:1px solid #e2e8f0;background:#fff}.mobile-drawer .sidebar-nav{padding:14px 12px}.mobile-drawer .nav-item{height:44px;border-radius:12px;color:#475569}.mobile-drawer .nav-item svg,.mobile-drawer .nav-item .nav-icon{color:currentColor}.mobile-drawer .nav-item:hover,.mobile-drawer .nav-item.active{background:#fff3a6;color:#111827}.mobile-drawer .sidebar-footer{border-top:1px solid #e2e8f0}.mobile-drawer .sidebar-collapse-btn{display:none}.mobile-drawer .user-card{border:1px solid #e2e8f0;background:#f8fafc}.mobile-drawer .user-name{color:#111827}.mobile-drawer .user-email{color:#64748b}.mobile-drawer .btn-user{border-color:#e2e8f0;background:#fff;color:#334155}.mobile-header{background:#fffffff0;border-bottom:1px solid #e2e8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-shell{max-width:1280px;color:#111827}.section-kicker{color:#64748b;letter-spacing:.08em}.section-kicker svg{color:#d19b00}.dash-topbar h1{color:#111827;font-size:clamp(28px,3vw,40px);line-height:1.08}.dash-topbar h1 span{color:#111827;-webkit-text-stroke:0}.dash-topbar p{color:#64748b;font-weight:600}.topbar-icon-btn,.topbar-period,.topbar-user{border:1px solid #e2e8f0;background:#fff;box-shadow:0 8px 22px #0f172a0d;color:#111827}.topbar-icon-btn,.topbar-period,.topbar-user,.topbar-user img{border-radius:999px}.topbar-icon-btn span{border-color:#fff;background:#f97316}.dashboard-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:300px;border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 20px 45px #0f172a14}.hero-copy{border-right:1px solid #e2e8f0;background:radial-gradient(circle at top left,rgba(255,203,1,.16),transparent 310px),#fff}.hero-eyebrow{color:#b88200;letter-spacing:.11em}.hero-eyebrow:before{border:0;background:#ffcb01}.hero-copy h2{color:#111827;font-size:clamp(36px,4.7vw,66px);line-height:.98}.hero-copy p{color:#475569;font-weight:600}.btn-brutal,.btn-outline-ink,.btn-ink{border-radius:999px;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.btn-brutal{border:1px solid #eab308;background:#ffcb01;box-shadow:0 10px 22px #facc153d}.btn-outline-ink{border:1px solid #cbd5e1;background:#fff;color:#111827}.btn-ink{border:1px solid #111827;background:#111827;color:#fff;box-shadow:none}.btn-brutal:hover,.btn-ink:hover{box-shadow:0 12px 24px #0f172a1f;transform:translateY(-1px)}.btn-outline-ink:hover{border-color:#111827;background:#111827;color:#fff}.hero-score-card{background:#fff7c2;color:#111827}.score-card-ring{border:1px solid #facc15;background:radial-gradient(circle at center,rgba(255,255,255,.86),transparent 64%),#fff2a8}.score-card-ring span{color:#111827}.score-card-ring small{color:#7c5d00}.score-breakdown span,.score-link{border-color:#7c5d002e;color:#111827}.score-breakdown span{background:#ffffff94}.score-link{background:#fff}.dashboard-metrics{gap:16px}.metric-card{min-height:126px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 14px 30px #0f172a0f}.metric-card.yellow,.metric-card.black,.metric-card.paper,.metric-card.ink{background:#fff;color:#111827;box-shadow:0 14px 30px #0f172a0f}.metric-card.yellow .metric-icon,.metric-card.black .metric-icon{background:#fff3a6;border-color:#fde68a}.metric-card.paper .metric-icon,.metric-card.ink .metric-icon{background:#f1f5f9;border-color:#e2e8f0}.metric-card:hover{box-shadow:0 18px 34px #0f172a1a;transform:translateY(-2px)}.metric-icon{border:1px solid #e2e8f0;border-radius:14px}.metric-body p,.continue-copy span,.rank-item small,.empty-rank span{color:#64748b}.dash-feature,.dash-panel{border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 14px 30px #0f172a0f}.dash-feature-media{border-left:1px solid #e2e8f0;background:#fff7c2}.dash-feature-media img{filter:drop-shadow(0 14px 20px rgba(15,23,42,.12))}.dash-feature-copy h2,.dash-panel h2{color:#111827}.dash-feature-copy p{color:#64748b;font-weight:600}.banner-dot{border:0;background:#cbd5e1}.banner-dot.active{background:#ffcb01}.panel-title-row a,.continue-item,.rank-item{border:1px solid #e2e8f0;background:#f8fafc}.panel-title-row a{color:#334155}.continue-item:hover{background:#fff;box-shadow:0 12px 24px #0f172a14;transform:translateY(-1px)}.continue-icon{border:1px solid #fde68a;background:#fff3a6}.continue-progress{border:0;background:#e2e8f0}.continue-progress i{background:#ffcb01}.rank-number{border:0;background:#fff3a6;color:#111827}.empty-rank{border:1px dashed #cbd5e1;background:#f8fafc}.mission-panel{background:#fff;color:#111827}.mission-card-title>svg{border:1px solid #fde68a;background:#fff3a6;color:#111827}.mission-panel .section-kicker{color:#64748b}.mission-panel h2{color:#111827}.mission-list a{border:1px solid #e2e8f0;background:#f8fafc;color:#111827}.mission-list a span{color:#b88200}@media(max-width:1120px){.desktop-topnav{grid-template-columns:auto minmax(0,1fr)}.desktop-user-actions{display:none}}@media(max-width:768px){.desktop-topnav{display:none}.mobile-header{display:flex}.app-main,.app-main.sidebar-mini{margin-left:0;padding:16px 16px 88px}.hero-copy{border-right:0;border-bottom:1px solid #e2e8f0}.dash-feature-media{border-left:0;border-top:1px solid #e2e8f0}}@media(max-width:640px){.dash-topbar-actions{display:grid;grid-template-columns:44px 1fr}.dashboard-hero{border-radius:18px;box-shadow:0 14px 28px #0f172a14}}:root{--page-bg: #ffffff;--white: #ffffff;--border: #e5e7eb;--text-h: #0a0a0a;--text-body: #1f2937;--text-mute: #6b7280;--text-hint: #9ca3af;--brand: #ffcb01;--brand-soft: #ffcb01;--brand-shadow: rgba(10, 10, 10, .14)}.app-root{background:#fff;color:#0a0a0a}.desktop-topnav,.mobile-header{border-bottom:1px solid #e5e7eb;background:#fffffff5;box-shadow:0 10px 28px #0a0a0a0f}.desktop-nav-item{border:1px solid transparent;background:#fff;color:#111}.desktop-nav-item:hover{border-color:#111;background:#fff;color:#111;box-shadow:0 8px 20px #0a0a0a14;transform:translateY(-1px)}.desktop-nav-item.active{border-color:#111;background:#111;color:#fff;box-shadow:0 10px 22px #0a0a0a1f}.desktop-profile-link,.desktop-logout-link,.topbar-icon-btn,.topbar-period,.topbar-user,.mobile-btn{border-color:#e5e7eb;background:#fff;color:#111;box-shadow:0 8px 22px #0a0a0a0d}.desktop-profile-link:hover,.desktop-logout-link:hover,.topbar-icon-btn:hover,.topbar-period:hover,.topbar-user:hover,.mobile-btn:hover{border-color:#111;background:#fff;color:#111;box-shadow:0 12px 26px #0a0a0a14;transform:translateY(-1px)}.desktop-profile-link img,.topbar-user img,.user-avatar{border-color:#111}.desktop-logout-link:hover{color:#111}.topbar-icon-btn span{background:#111}.mobile-drawer{background:#fff}.mobile-drawer .nav-item{background:#fff;color:#111}.mobile-drawer .nav-item:hover{border:1px solid #111111;background:#fff}.mobile-drawer .nav-item.active{background:#111;color:#fff}.dashboard-shell{color:#0a0a0a}.section-kicker,.section-kicker svg,.dash-topbar p,.topbar-period small,.topbar-user small,.metric-body p,.continue-copy span,.rank-item small,.empty-rank span,.dash-feature-copy p,.desktop-profile-link small{color:#6b7280}.dash-topbar h1,.dash-topbar h1 span,.hero-copy h2,.dash-feature-copy h2,.dash-panel h2,.metric-body strong,.continue-copy strong,.rank-item strong,.rank-item em,.continue-item em,.desktop-profile-link strong,.topbar-period strong,.topbar-user strong{color:#0a0a0a}.dashboard-hero,.dash-feature,.dash-panel,.metric-card,.metric-card.yellow,.metric-card.black,.metric-card.paper,.metric-card.ink,.continue-item,.rank-item,.empty-rank,.mission-panel,.mission-list a,.panel-title-row a{border:1px solid #e5e7eb;background:#fff;color:#0a0a0a;box-shadow:0 14px 32px #0a0a0a0f}.dashboard-hero{box-shadow:0 18px 45px #0a0a0a12}.hero-copy{border-right:1px solid #e5e7eb;background:#fff}.hero-eyebrow{color:#111}.hero-eyebrow:before{background:#111}.hero-score-card{border-left:0;background:#fff;color:#0a0a0a}.score-card-ring{border:1px solid #111111;background:#fff}.score-card-ring span,.score-card-ring small,.score-breakdown span{color:#0a0a0a}.score-breakdown span{border:1px solid #e5e7eb;background:#fff}.metric-icon,.metric-card.yellow .metric-icon,.metric-card.black .metric-icon,.metric-card.paper .metric-icon,.metric-card.ink .metric-icon,.continue-icon,.rank-number,.mission-card-title>svg{border:1px solid #e5e7eb;background:#fff;color:#0a0a0a}.metric-card:hover,.dash-feature:hover,.dash-panel:hover,.continue-item:hover,.rank-item:hover,.mission-list a:hover{border-color:#111;background:#fff;box-shadow:0 18px 40px #0a0a0a1a;transform:translateY(-2px)}.dash-feature-media{border-left:1px solid #e5e7eb;background:#fff}.dash-feature-media img{filter:drop-shadow(0 12px 18px rgba(10,10,10,.12))}.banner-dot,.banner-dot:not(.active){background:#d1d5db}.continue-progress{background:#e5e7eb}.mission-list a span{color:#6b7280}.btn-brutal,.score-link,.panel-title-row a{border:1px solid #111111;background:#ffcb01;color:#0a0a0a;box-shadow:0 10px 22px #0a0a0a1f}.btn-brutal:hover,.score-link:hover,.panel-title-row a:hover{border-color:#111;background:#ffd735;color:#0a0a0a;box-shadow:0 14px 30px #0a0a0a29;transform:translateY(-2px)}.btn-outline-ink,.btn-ink{border:1px solid #111111;background:#fff;color:#0a0a0a;box-shadow:none}.btn-outline-ink:hover,.btn-ink:hover{background:#111;color:#fff;box-shadow:0 12px 26px #0a0a0a1f;transform:translateY(-1px)}@media(max-width:768px){.hero-copy,.dash-feature-media{border-color:#e5e7eb}}:root{--ref-bg: #e9ecef;--ref-shell: #f4f5f6;--ref-card: #ffffff;--ref-ink: #111111;--ref-muted: #74777d;--ref-line: #e8eaed;--ref-button: #ffcb01}.app-root{background:var(--ref-bg)}.desktop-topnav{top:16px;left:50%;right:auto;width:min(1280px,calc(100% - 40px));height:70px;transform:translate(-50%);grid-template-columns:190px minmax(0,1fr) auto;gap:18px;padding:0 12px 0 18px;border:1px solid rgba(17,17,17,.06);border-radius:28px;background:#fffffff0;box-shadow:0 18px 45px #11111114}.desktop-brand{min-width:0;width:-moz-fit-content;width:fit-content;max-width:174px;height:48px;padding:0 14px;border-radius:999px;background:#f3f4f5}.desktop-brand img{height:30px;max-width:140px;filter:grayscale(1) contrast(1.2)}.desktop-nav-scroll{justify-content:center;gap:10px;padding:0}.desktop-nav-item{min-width:104px;min-height:44px;padding:0 20px;border:1px solid #ebecef;border-radius:999px;background:#f8f9fa;color:var(--ref-ink);font-size:12px;font-weight:800;box-shadow:inset 0 -1px #11111108}.desktop-nav-item svg,.desktop-nav-item .nav-icon{display:none}.desktop-nav-item:hover{border-color:#d8dadd;background:#fff;box-shadow:0 10px 22px #11111114;transform:translateY(-1px)}.desktop-nav-item.active{border-color:#111;background:#171717;color:#fff;box-shadow:0 12px 24px #11111124}.desktop-user-actions{gap:8px}.desktop-action-icon,.desktop-avatar-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ebecef;border-radius:999px;background:#f8f9fa;color:#111;text-decoration:none;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.desktop-action-icon svg{width:18px;height:18px}.desktop-action-icon:hover,.desktop-avatar-link:hover{border-color:#d8dadd;background:#fff;box-shadow:0 10px 22px #11111114;transform:translateY(-1px)}.desktop-notification-btn{cursor:pointer}.desktop-notification-btn span{position:absolute;top:10px;right:10px;width:7px;height:7px;border:1px solid #f8f9fa;border-radius:999px;background:#111}.desktop-avatar-link{overflow:hidden;padding:0}.desktop-avatar-link img{width:100%;height:100%;border:0;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.app-main,.app-main.sidebar-mini{padding:98px 18px 28px;background:var(--ref-bg)}.dashboard-shell{width:min(1280px,100%);max-width:1280px;min-height:calc(100vh - 128px);margin:0 auto;padding:26px 28px;border:1px solid rgba(17,17,17,.08);border-radius:30px;background:var(--ref-shell);box-shadow:inset 0 1px #ffffffe6}.dash-topbar{align-items:center;margin-bottom:20px}.dash-topbar h1{margin:0;color:var(--ref-ink);font-size:clamp(30px,3.2vw,42px);font-weight:500;letter-spacing:0;line-height:1.08}.dash-topbar p{max-width:700px;margin-top:8px;color:var(--ref-muted);font-size:13px;font-weight:650;line-height:1.45}.dash-primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid #111111;border-radius:999px;background:var(--ref-button);color:#111;font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 12px 24px #11111124;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap}.dash-primary-action:hover{background:#ffd83d;box-shadow:0 16px 30px #1111112e;transform:translateY(-2px)}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:0}.metric-card,.metric-card.yellow,.metric-card.black,.metric-card.paper,.metric-card.ink{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 48px;grid-template-rows:auto 1fr;align-items:start;min-height:220px;padding:24px;border:0;border-radius:24px;background:var(--ref-card);box-shadow:none}.metric-card:hover{box-shadow:0 18px 38px #11111117;transform:translateY(-3px)}.metric-icon,.metric-card.yellow .metric-icon,.metric-card.black .metric-icon,.metric-card.paper .metric-icon,.metric-card.ink .metric-icon{width:54px;height:54px;border:1px solid #111111;border-radius:999px;background:#fff;color:#111}.metric-body{grid-column:2;align-self:start;padding-top:3px}.metric-body span{max-width:130px;color:#111;font-size:15px;font-weight:750;letter-spacing:0;line-height:1.15;text-transform:none}.metric-body strong{grid-column:1 / -1;display:block;margin-top:30px;color:#111;font-size:clamp(42px,4vw,58px);font-weight:520;line-height:.95}.metric-body p{margin-top:24px;color:var(--ref-muted);font-size:12px;font-weight:600}.metric-arrow{justify-self:end;width:46px;height:46px;padding:14px;border-radius:999px;background:#f5f6f7;color:#111}.dashboard-hero{grid-template-columns:minmax(0,1fr) 310px;min-height:292px;margin-top:18px;border:0;border-radius:24px;background:var(--ref-card);box-shadow:none}.dashboard-hero:hover{box-shadow:0 18px 38px #11111117}.hero-copy{padding:30px;border-right:1px solid var(--ref-line);background:#fff}.hero-eyebrow{margin-bottom:14px;color:var(--ref-muted);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.hero-eyebrow:before{width:8px;height:8px;background:#111}.hero-copy h2{max-width:640px;color:#111;font-size:clamp(36px,4vw,56px);font-weight:540;line-height:1;text-transform:none}.hero-copy p{max-width:560px;color:var(--ref-muted);font-size:13px;font-weight:620}.hero-actions{margin-top:24px}.hero-score-card{justify-content:space-between;padding:24px;background:#fff}.score-card-ring{min-height:188px;border:0;border-radius:999px;background:radial-gradient(circle,#ffffff 0 52%,transparent 53%),conic-gradient(#111 0,#111 72%,#eef0f2 72%,#eef0f2)}.score-card-ring span{font-size:clamp(54px,6vw,78px);font-weight:520}.score-card-ring small{margin-top:-14px;color:var(--ref-muted);letter-spacing:0}.score-breakdown{gap:6px}.score-breakdown span{border:1px solid #eceef0;border-radius:999px;background:#f8f9fa;font-size:10px}.score-link,.btn-brutal,.panel-title-row a{border:1px solid #111111;border-radius:999px;background:var(--ref-button);color:#111;box-shadow:0 10px 22px #1111111f}.btn-outline-ink,.btn-ink{border:1px solid #e8eaed;border-radius:999px;background:#f8f9fa;color:#111}.score-link:hover,.btn-brutal:hover,.panel-title-row a:hover{background:#ffd83d;box-shadow:0 14px 28px #11111129;transform:translateY(-2px)}.btn-outline-ink:hover,.btn-ink:hover{border-color:#111;background:#111;color:#fff}.dashboard-workspace{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.dash-feature,.dash-panel{border:0;border-radius:24px;background:var(--ref-card);box-shadow:none;transition:transform .16s ease,box-shadow .16s ease}.dash-feature:hover,.dash-panel:hover{box-shadow:0 18px 38px #11111117;transform:translateY(-3px)}.dash-feature-banner{grid-template-columns:1fr;min-height:360px}.dash-feature-copy,.continue-panel,.rank-panel,.mission-panel{padding:24px}.dash-feature-copy h2,.dash-panel h2{margin-top:8px;color:#111;font-size:clamp(24px,2.4vw,34px);font-weight:540;line-height:1.05;text-transform:none}.dash-feature-copy p{color:var(--ref-muted);font-size:12px}.dash-feature-media{min-height:158px;padding:10px 18px 20px;border-top:1px solid var(--ref-line);border-left:0;background:#fff}.dash-feature-media img{max-height:150px;filter:grayscale(1) drop-shadow(0 12px 18px rgba(17,17,17,.12))}.continue-panel{grid-row:auto}.panel-title-row{align-items:center;margin-bottom:18px}.panel-title-row a{min-height:38px;padding:0 14px;font-size:11px}.section-kicker{color:var(--ref-muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.section-kicker svg{color:#111}.continue-list,.rank-list,.mission-list{gap:12px}.continue-item,.rank-item,.mission-list a,.empty-rank{border:1px solid #eceef0;border-radius:18px;background:#fff;box-shadow:none}.continue-item:hover,.rank-item:hover,.mission-list a:hover{border-color:#111;box-shadow:0 12px 24px #11111114;transform:translateY(-2px)}.continue-icon,.rank-number,.mission-card-title>svg{border:1px solid #111111;border-radius:999px;background:#fff}.continue-progress{height:7px;background:#eef0f2}.continue-progress i{background:#111}.rank-number{color:#111}.mission-panel{grid-column:1 / -1}.mission-card-title>svg{width:46px;height:46px}.mission-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-list a span{color:var(--ref-muted)}.banner-dot,.banner-dot:not(.active){background:#d6d8db}.banner-dot.active{background:#111}@media(max-width:1180px){.desktop-topnav{grid-template-columns:168px minmax(0,1fr) auto}.desktop-nav-item{min-width:auto;padding:0 16px}.dashboard-metrics,.dashboard-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero,.mission-panel{grid-column:1 / -1}}@media(max-width:840px){.desktop-topnav{display:none}.app-main,.app-main.sidebar-mini{padding:14px 12px 88px}.dashboard-shell{padding:18px;border-radius:24px}.dash-topbar,.dashboard-hero{grid-template-columns:1fr}.dash-topbar{align-items:stretch}.dash-primary-action{width:100%}.dashboard-metrics,.dashboard-workspace,.mission-list{grid-template-columns:1fr}.metric-card{min-height:184px}.hero-copy{border-right:0;border-bottom:1px solid var(--ref-line)}}.desktop-topnav{top:0;left:0;right:0;width:100%;height:64px;transform:none;grid-template-columns:210px minmax(0,1fr) auto;gap:24px;padding:0 32px;border:0;border-bottom:1px solid #0a0a0a;border-radius:0;background:#ffcb01;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-brand{height:auto;max-width:none;padding:0;border-radius:0;background:transparent}.desktop-brand img{height:28px;max-width:170px;filter:none}.desktop-nav-scroll{justify-content:center;gap:32px;padding:0}.desktop-nav-item,.desktop-nav-item.active{position:relative;min-width:0;min-height:64px;padding:0;border:0;border-radius:0;background:transparent;color:#0a0a0a;box-shadow:none;font-size:12px;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.desktop-nav-item:after{content:"";position:absolute;left:0;right:0;bottom:18px;height:2px;border-radius:999px;background:#0a0a0a;transform:scaleX(0);transform-origin:left;transition:transform .26s ease}.desktop-nav-item:hover,.desktop-nav-item.active:hover{border:0;background:transparent;color:#0a0a0a;box-shadow:none;transform:none}.desktop-nav-item:hover:after,.desktop-nav-item.active:after{transform:scaleX(1)}.desktop-user-actions{gap:10px}.desktop-action-icon,.desktop-avatar-link{width:40px;height:40px;border:2px solid #0a0a0a;border-radius:10px;background:transparent;color:#0a0a0a;box-shadow:none}.desktop-action-icon:hover,.desktop-avatar-link:hover{border-color:#0a0a0a;background:#0a0a0a;color:#ffcb01;box-shadow:none;transform:translateY(-1px)}.desktop-notification-btn span{top:8px;right:8px;width:8px;height:8px;border:2px solid #ffcb01;background:#0a0a0a}.desktop-avatar-link{border-radius:999px;background:#0a0a0a}.desktop-avatar-link:hover{background:#0a0a0a}.app-main,.app-main.sidebar-mini{padding-top:84px}@media(max-width:1100px){.desktop-topnav{grid-template-columns:170px minmax(0,1fr) auto;gap:16px;padding:0 20px}.desktop-nav-scroll{justify-content:flex-start;gap:22px}}.desktop-topnav{top:14px;left:50%;right:auto;width:min(1280px,calc(100% - 40px));height:66px;transform:translate(-50%);grid-template-columns:190px minmax(0,1fr) auto;gap:22px;padding:0 14px 0 20px;border:2px solid #0a0a0a;border-radius:999px;background:#ffcb01;box-shadow:none}.desktop-brand{height:46px;padding:0 14px;border:2px solid #0a0a0a;border-radius:999px;background:#ffcb01}.desktop-brand img{height:27px;max-width:152px}.desktop-nav-scroll{justify-content:center;gap:28px}.desktop-nav-item,.desktop-nav-item.active{min-height:66px}.desktop-nav-item:after{bottom:16px}.desktop-action-icon,.desktop-avatar-link{background:#ffcb01}.desktop-avatar-link,.desktop-avatar-link:hover{background:#0a0a0a}.app-main,.app-main.sidebar-mini{padding-top:100px}@media(max-width:1100px){.desktop-topnav{width:min(100% - 24px,1280px);grid-template-columns:160px minmax(0,1fr) auto;padding:0 12px;gap:14px}.desktop-nav-scroll{gap:18px;justify-content:flex-start}}.dashboard-workspace{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.dash-feature-banner{grid-column:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);min-height:330px}.dash-feature-banner .dash-feature-copy{justify-content:center}.dash-feature-banner .dash-feature-media{min-height:100%;padding:22px;border-top:0;border-left:1px solid var(--ref-line)}.dash-feature-banner .dash-feature-media img{max-height:270px}.rank-panel{min-height:330px}@media(max-width:1180px){.dashboard-workspace{grid-template-columns:1fr}.dash-feature-banner{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}}@media(max-width:760px){.dash-feature-banner{grid-template-columns:1fr}.dash-feature-banner .dash-feature-media{min-height:190px;border-top:1px solid var(--ref-line);border-left:0}}.desktop-brand{width:178px;max-width:178px;height:46px;padding:0 18px;border-color:#0a0a0a;background:#0a0a0a;overflow:hidden}.desktop-brand img{width:100%;height:30px;max-width:142px;-o-object-fit:contain;object-fit:contain;filter:none}.desktop-topnav{border-color:#0a0a0a;border-radius:999px;background:#ffcb01;box-shadow:none}.desktop-action-icon,.desktop-avatar-link{border-color:#0a0a0a;background:#ffcb01;box-shadow:none}.desktop-action-icon:hover{background:#0a0a0a;color:#ffcb01;box-shadow:none}.dashboard-shell{padding:28px;border:0;border-radius:30px;background:#f4f5f6;box-shadow:none}.dash-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;margin-bottom:20px}.dash-topbar h1{font-size:clamp(30px,3.1vw,42px);font-weight:520;line-height:1.08}.dash-topbar p{max-width:620px;color:#6f7378;font-size:13px;font-weight:620}.dash-primary-action,.panel-title-row a{border:1px solid #0a0a0a;background:#ffcb01;color:#0a0a0a;box-shadow:none}.dash-primary-action:hover,.panel-title-row a:hover{background:#ffd84d;box-shadow:none;transform:translateY(-1px)}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.metric-card,.metric-card.yellow,.metric-card.black,.metric-card.paper,.metric-card.ink{display:grid;grid-template-columns:58px minmax(0,1fr) 46px;grid-template-rows:56px auto minmax(28px,1fr);gap:0 16px;min-height:178px;padding:22px 22px 20px;border:1px solid #eef0f2;border-radius:24px;background:#fff;color:#0a0a0a;box-shadow:none}.metric-card:hover,.dash-feature:hover,.dash-panel:hover{border-color:#0a0a0a;box-shadow:none;transform:translateY(-2px)}.metric-icon,.metric-card.yellow .metric-icon,.metric-card.black .metric-icon,.metric-card.paper .metric-icon,.metric-card.ink .metric-icon{grid-column:1;grid-row:1;width:52px;height:52px;border:1px solid #0a0a0a;background:#fff;color:#0a0a0a}.metric-body{display:contents}.metric-body span{grid-column:2;grid-row:1;align-self:center;max-width:170px;color:#0a0a0a;font-size:15px;font-weight:760;line-height:1.15}.metric-body strong{grid-column:1 / -1;grid-row:2;display:block;margin-top:18px;color:#0a0a0a;font-size:clamp(35px,3.3vw,48px);font-weight:520;line-height:1;letter-spacing:0}.metric-body p{grid-column:1 / -1;grid-row:3;align-self:end;margin-top:18px;color:#74777d;font-size:12px;font-weight:610}.metric-arrow{grid-column:3;grid-row:1;justify-self:end;width:44px;height:44px;padding:13px;border:1px solid #eef0f2;border-radius:999px;background:#f6f7f8;color:#0a0a0a}.dashboard-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:18px;align-items:stretch;margin-top:18px}.dash-feature,.dash-panel{border:1px solid #eef0f2;border-radius:24px;background:#fff;box-shadow:none}.dash-feature-banner{grid-column:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);min-height:328px;overflow:hidden}.dash-feature-banner .dash-feature-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:28px 30px}.dash-feature-copy h2,.dash-panel h2{color:#0a0a0a;font-size:clamp(24px,2.4vw,34px);font-weight:540;line-height:1.06;letter-spacing:0}.dash-feature-copy p{max-width:440px;color:#74777d;font-size:13px;font-weight:610}.dash-feature-banner .dash-feature-media{min-height:100%;padding:20px;border-top:0;border-left:1px solid #eef0f2;background:#f8f9fa}.dash-feature-banner .dash-feature-media img{width:100%;height:100%;max-height:286px;-o-object-fit:contain;object-fit:contain;filter:none}.rank-panel{display:flex;flex-direction:column;min-height:328px;padding:24px}.rank-list{flex:1}.rank-item,.empty-rank{border:1px solid #eef0f2;border-radius:18px;background:#fff;box-shadow:none}.rank-number{border:1px solid #0a0a0a;background:#fff;color:#0a0a0a}.section-kicker{color:#74777d;letter-spacing:0}@media(max-width:1180px){.dashboard-workspace{grid-template-columns:1fr}.dash-feature-banner{grid-template-columns:minmax(0,1fr) minmax(240px,.82fr)}}@media(max-width:840px){.dashboard-shell{padding:18px;border-radius:24px}.dash-topbar,.dashboard-metrics,.dashboard-workspace{grid-template-columns:1fr}.metric-card{min-height:170px}.dash-feature-banner{grid-template-columns:1fr}.dash-feature-banner .dash-feature-media{min-height:190px;border-top:1px solid #eef0f2;border-left:0}}.metric-card,.metric-card.yellow,.metric-card.black,.metric-card.paper,.metric-card.ink,.dash-feature,.dash-panel{border:1px solid #edf0f2;outline:1px solid rgba(255,255,255,.72);outline-offset:-2px}.metric-card:hover,.dash-feature:hover,.dash-panel:hover{border-color:#dfe4e8;box-shadow:0 12px 26px #0f172a0b;transform:translateY(-2px)}.metric-icon,.metric-card.yellow .metric-icon,.metric-card.black .metric-icon,.metric-card.paper .metric-icon,.metric-card.ink .metric-icon{border-width:1px;color:#fff;box-shadow:inset 0 0 0 2px #ffffff52,0 10px 18px #0f172a14}.metric-card.yellow .metric-icon{border-color:#17a84d;background:linear-gradient(145deg,#42dc70,#12b947)}.metric-card.black .metric-icon{border-color:#146ddf;background:linear-gradient(145deg,#51a4ff,#1d75f0)}.metric-card.paper .metric-icon,.metric-card.ink .metric-icon{border-color:#df2e8b;background:linear-gradient(145deg,#ff69b8,#ef2f91)}.metric-icon svg{color:inherit}.metric-arrow,.desktop-action-icon,.desktop-avatar-link,.dash-feature-banner .dash-feature-media,.rank-item,.empty-rank{border-color:#edf0f2}.rank-item:hover,.mission-list a:hover,.continue-item:hover{border-color:#dfe4e8;box-shadow:0 10px 22px #0f172a0b;transform:translateY(-1px)}:root{--dash-ref-bg: #f6f7f9;--dash-ref-card: #ffffff;--dash-ref-line: #e5e8ee;--dash-ref-ink: #090b12;--dash-ref-muted: #697080;--dash-ref-yellow: #ffcc00;--dash-ref-yellow-soft: #fff5d8;--dash-ref-shadow: 0 16px 42px rgba(15, 23, 42, .055)}.app-root{background:var(--dash-ref-bg)}.app-main,.app-main.sidebar-mini{padding:132px 16px 18px;background:var(--dash-ref-bg)}.desktop-topnav{top:10px;left:16px;right:16px;width:auto;height:96px;transform:none;display:grid;grid-template-columns:300px minmax(520px,1fr) auto;gap:28px;align-items:center;padding:0 38px 0 50px;border:1px solid var(--dash-ref-line);border-radius:16px;background:#fffffff5;box-shadow:0 16px 42px #0f172a0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-brand{width:232px;max-width:232px;height:54px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.desktop-brand img{width:100%;height:42px;max-width:232px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:none}.desktop-nav-scroll{justify-content:center;gap:22px;overflow:visible}.desktop-nav-item,.desktop-nav-item.active{min-width:auto;min-height:62px;padding:0 22px;border:0;border-radius:10px;background:transparent;color:var(--dash-ref-ink);gap:12px;box-shadow:none;font-size:15px;font-weight:780;letter-spacing:0;line-height:1;text-transform:none}.desktop-nav-item:after{display:none}.desktop-nav-item svg,.desktop-nav-item .nav-icon{display:block;width:25px;height:25px;color:#111318}.desktop-nav-item:hover,.desktop-nav-item.active,.desktop-nav-item.active:hover{background:var(--dash-ref-yellow-soft);color:var(--dash-ref-ink);box-shadow:none;transform:none}.desktop-nav-item.active svg,.desktop-nav-item.active .nav-icon{color:var(--dash-ref-yellow)}.desktop-user-actions{gap:18px}.desktop-action-icon,.desktop-action-icon:hover,.desktop-avatar-link,.desktop-avatar-link:hover,.desktop-profile-chevron,.desktop-profile-chevron:hover{border:0;background:transparent;color:var(--dash-ref-ink);box-shadow:none;transform:none}.desktop-action-icon{width:38px;height:38px;border-radius:999px}.desktop-action-icon svg{width:27px;height:27px}.desktop-notification-btn{overflow:visible}.desktop-notification-badge,.desktop-notification-btn span,.desktop-notification-btn .desktop-notification-badge{top:-3px;right:-3px;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border:0;border-radius:999px;background:var(--dash-ref-yellow);color:#0a0a0a;font-size:11px;font-weight:900;line-height:1}.desktop-settings-btn svg{width:25px;height:25px}.desktop-action-divider{width:1px;height:45px;margin-left:4px;background:var(--dash-ref-line)}.desktop-avatar-link{width:50px;height:50px;padding:0;border-radius:999px;overflow:hidden}.desktop-avatar-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.desktop-profile-chevron{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#111318;text-decoration:none}.desktop-profile-chevron svg{width:18px;height:18px}.dashboard-shell.dashboard-reference{width:100%;max-width:none;min-height:calc(100vh - 150px);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-reference{display:flex;flex-direction:column;gap:22px}.dashboard-hero-reference,.metric-card,.dashboard-promo-card,.rank-panel{border:1px solid var(--dash-ref-line);border-radius:18px;background:var(--dash-ref-card);box-shadow:var(--dash-ref-shadow);outline:0}.dashboard-hero-reference{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,650px) 260px;align-items:center;min-height:300px;padding:38px 66px 0 70px;overflow:hidden}.hero-reference-copy{position:relative;z-index:2;align-self:center;padding-bottom:32px}.hero-reference-greeting{display:inline-flex;align-items:center;gap:16px;margin-bottom:20px;color:#626b7d;font-size:17px;font-weight:700;letter-spacing:0}.hero-reference-greeting span{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#fff4d4;color:var(--dash-ref-yellow)}.hero-reference-greeting svg{width:25px;height:25px}.hero-reference-copy h1{max-width:790px;margin:0;color:var(--dash-ref-ink);font-size:clamp(44px,4.1vw,60px);font-weight:860;letter-spacing:-.02em;line-height:1.03}.hero-reference-copy p{max-width:620px;margin:22px 0 0;color:#697080;font-size:18px;font-weight:650;line-height:1.5}.hero-reference-art{position:relative;z-index:1;align-self:end;justify-self:center;width:min(680px,100%);height:300px;overflow:hidden}.hero-reference-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.hero-reference-action{position:relative;z-index:2;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:236px;min-height:72px;margin-bottom:26px;border:0;border-radius:12px;background:var(--dash-ref-yellow);color:var(--dash-ref-ink);font-size:17px;font-weight:860;text-decoration:none;box-shadow:0 16px 34px #ffcc0047;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.hero-reference-action:hover{background:#ffd52e;box-shadow:0 18px 38px #ffcc0057;transform:translateY(-1px)}.hero-reference-action svg{width:20px;height:20px}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.metric-card,.metric-card.saldo,.metric-card.tryout,.metric-card.bimbel{display:grid;grid-template-columns:92px minmax(0,1fr) 56px;grid-template-rows:auto;align-items:center;min-height:188px;padding:36px 30px 34px 26px;border-color:var(--dash-ref-line);border-radius:18px;background:var(--dash-ref-card);color:var(--dash-ref-ink);box-shadow:var(--dash-ref-shadow);outline:0}.metric-card:hover,.dashboard-promo-card:hover,.rank-panel:hover{border-color:#dfe4ea;box-shadow:0 18px 46px #0f172a12;transform:translateY(-1px)}.metric-icon,.metric-card.saldo .metric-icon,.metric-card.tryout .metric-icon,.metric-card.bimbel .metric-icon{grid-column:1;grid-row:1;width:68px;height:68px;border:0;border-radius:999px;background:#fff2c9;color:#090b12;box-shadow:none}.metric-icon svg{width:36px;height:36px;color:inherit}.metric-body{display:block;grid-column:2;min-width:0}.metric-body span{display:block;max-width:none;color:var(--dash-ref-ink);font-size:16px;font-weight:770;line-height:1.2}.metric-body strong{display:block;margin-top:18px;color:var(--dash-ref-ink);font-size:clamp(34px,2.7vw,44px);font-weight:880;letter-spacing:-.02em;line-height:1;white-space:nowrap}.metric-body p{margin-top:12px;color:var(--dash-ref-muted);font-size:14px;font-weight:610;line-height:1.35}.metric-arrow{grid-column:3;justify-self:end;width:56px;height:56px;padding:16px;border:1px solid var(--dash-ref-line);border-radius:999px;background:#fff;color:var(--dash-ref-yellow);box-shadow:0 8px 20px #0f172a14}.dashboard-workspace{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(470px,1fr);gap:24px;align-items:stretch;margin:0}.dash-feature,.dash-panel{outline:0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard-promo-card{position:relative;display:grid;grid-template-columns:minmax(360px,.8fr) minmax(430px,1fr);grid-template-rows:minmax(300px,1fr) 96px;min-height:404px;overflow:hidden}.promo-copy{position:relative;z-index:2;padding:34px 18px 0 42px}.promo-kicker{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:#fff3cf;color:#111318;font-size:12px;font-weight:800;line-height:1}.promo-kicker svg{width:17px;height:17px;color:var(--dash-ref-yellow)}.promo-copy h2{max-width:470px;margin:18px 0 0;color:var(--dash-ref-ink);font-size:clamp(32px,3.2vw,44px);font-weight:880;letter-spacing:-.02em;line-height:1.02}.promo-copy h2 mark{background:transparent;color:var(--dash-ref-yellow)}.promo-copy p{max-width:420px;margin:18px 0 0;color:var(--dash-ref-muted);font-size:16px;font-weight:620;line-height:1.45}.promo-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:212px;min-height:48px;margin-top:18px;border-radius:8px;background:var(--dash-ref-yellow);color:var(--dash-ref-ink);font-size:14px;font-weight:850;text-decoration:none;box-shadow:0 10px 22px #ffcc0038}.promo-cta:hover{background:#ffd52e;transform:translateY(-1px)}.promo-art{align-self:end;justify-self:stretch;height:300px;padding:10px 24px 0 0;overflow:hidden}.promo-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.promo-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;border-top:1px solid var(--dash-ref-line);background:#fffffff5}.promo-stat-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:0 28px;border-right:1px solid var(--dash-ref-line)}.promo-stat-item:last-child{border-right:0}.promo-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#fff2c9;color:#111318}.promo-stat-icon svg{width:24px;height:24px}.promo-stat-item small{display:block;color:#697080;font-size:12px;font-weight:650;line-height:1.2}.promo-stat-item strong{display:block;margin-top:6px;color:var(--dash-ref-ink);font-size:17px;font-weight:860;line-height:1}.promo-stat-item em{display:inline-flex;align-items:center;gap:4px;color:#128a2e;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.promo-stat-item em svg{width:13px;height:13px}.rank-panel{display:flex;flex-direction:column;min-height:404px;padding:36px 26px 22px;border-color:var(--dash-ref-line);border-radius:18px;background:var(--dash-ref-card);box-shadow:var(--dash-ref-shadow)}.rank-title-row{align-items:center;margin-bottom:18px}.rank-title-copy{min-width:0}.rank-title-row .section-kicker{display:flex;align-items:center;gap:12px;color:var(--dash-ref-ink);font-size:16px;font-weight:720;letter-spacing:0;text-transform:none}.section-kicker-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#fff2c9;color:var(--dash-ref-yellow)}.section-kicker-icon svg{width:22px;height:22px}.rank-panel h2{margin:-2px 0 0 50px;color:var(--dash-ref-ink);font-size:23px;font-weight:860;letter-spacing:-.01em;line-height:1.05}.rank-title-row a,.panel-title-row a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:132px;min-height:50px;padding:0 20px;border:0;border-radius:9px;background:var(--dash-ref-yellow);color:var(--dash-ref-ink);font-size:14px;font-weight:880;text-transform:uppercase;box-shadow:0 10px 22px #fc03}.rank-title-row a:hover,.panel-title-row a:hover{background:#ffd52e;box-shadow:0 12px 26px #ffcc0040;transform:translateY(-1px)}.rank-table{overflow:hidden;border:1px solid var(--dash-ref-line);border-radius:12px;background:#fff}.rank-table-row{display:grid;grid-template-columns:46px 44px minmax(120px,1fr) minmax(110px,.8fr) 72px;align-items:center;min-height:60px;gap:14px;padding:0 20px;border-bottom:1px solid var(--dash-ref-line)}.rank-table-row:last-child{border-bottom:0}.rank-table-row img{width:34px;height:34px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.rank-number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:10px;background:#ffd95f;color:var(--dash-ref-ink);font-size:13px;font-weight:900}.rank-number.rank-2{background:#dfe4eb}.rank-number.rank-3{background:#ffb064}.rank-table-row strong{color:var(--dash-ref-ink);font-size:13px;font-weight:800;line-height:1.2}.rank-table-row>span:not(.rank-number){color:#697080;font-size:13px;font-weight:600}.rank-table-row em{justify-self:end;color:var(--dash-ref-ink);font-size:14px;font-style:normal;font-weight:880;line-height:1.05;text-align:right}.rank-table-row em small{display:block;color:#697080;font-size:11px;font-weight:600}.rank-boost-card{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:66px;margin-top:20px;padding:0 20px;border-radius:10px;background:#fff6df;color:var(--dash-ref-ink);font-size:15px;font-weight:720;text-decoration:none}.rank-boost-card>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:#111318}.rank-boost-card svg{width:22px;height:22px}.rank-boost-card>svg{justify-self:end;width:18px;height:18px}@media(max-width:1440px){.desktop-topnav{grid-template-columns:250px minmax(460px,1fr) auto;padding:0 28px 0 36px}.desktop-brand,.desktop-brand img{max-width:210px}.desktop-nav-scroll{gap:10px}.desktop-nav-item,.desktop-nav-item.active{padding:0 14px;font-size:14px}.dashboard-hero-reference{grid-template-columns:minmax(0,1fr) minmax(350px,520px) 220px;padding-left:48px;padding-right:42px}.dashboard-workspace{grid-template-columns:minmax(0,1.35fr) minmax(420px,1fr)}}@media(max-width:1180px){.desktop-topnav{grid-template-columns:220px minmax(0,1fr) auto}.desktop-nav-item span{display:none}.dashboard-hero-reference{grid-template-columns:minmax(0,1fr) 380px;padding:34px 34px 0}.hero-reference-action{grid-column:1 / -1;justify-self:start;margin:0 0 26px}.dashboard-workspace{grid-template-columns:1fr}.dashboard-promo-card{grid-template-columns:minmax(320px,.8fr) minmax(360px,1fr)}}@media(max-width:840px){.app-main,.app-main.sidebar-mini{padding:76px 12px 88px}.dashboard-reference{gap:16px}.dashboard-hero-reference,.dashboard-metrics,.dashboard-workspace,.dashboard-promo-card,.promo-stats{grid-template-columns:1fr}.dashboard-hero-reference{min-height:auto;padding:24px 22px 0}.hero-reference-copy h1{font-size:38px}.hero-reference-copy p{font-size:15px}.hero-reference-art{width:100%;height:220px}.hero-reference-action{width:100%}.metric-card,.metric-card.saldo,.metric-card.tryout,.metric-card.bimbel{min-height:156px;padding:24px}.dashboard-promo-card{grid-template-rows:auto auto auto;min-height:auto}.promo-copy{padding:26px 24px 0}.promo-art{height:220px;padding:0 14px}.promo-stat-item{border-right:0;border-bottom:1px solid var(--dash-ref-line)}.rank-table-row{grid-template-columns:34px 38px minmax(0,1fr) 58px}.rank-table-row>span:not(.rank-number){display:none}}.app-main,.app-main.sidebar-mini{padding:102px 14px 14px}.desktop-topnav{top:8px;left:14px;right:14px;height:78px;grid-template-columns:250px minmax(500px,1fr) auto;gap:18px;padding:0 28px 0 38px;border-radius:15px;box-shadow:0 12px 30px #0f172a0d}.desktop-brand{width:216px;max-width:216px;height:46px}.desktop-brand img{height:36px;max-width:216px}.desktop-nav-scroll{gap:14px}.desktop-nav-item,.desktop-nav-item.active{min-height:54px;padding:0 16px;gap:10px;border-radius:9px;font-size:14px}.desktop-nav-item svg,.desktop-nav-item .nav-icon{width:23px;height:23px}.desktop-user-actions{gap:12px}.desktop-action-icon{width:34px;height:34px}.desktop-action-icon svg{width:24px;height:24px}.desktop-notification-badge,.desktop-notification-btn span,.desktop-notification-btn .desktop-notification-badge{top:-4px;right:-5px;width:18px;height:18px;font-size:10px}.desktop-action-divider{height:38px}.desktop-avatar-link{width:44px;height:44px}.desktop-profile-chevron{width:22px;height:22px}.dashboard-reference{gap:14px}.dashboard-hero-reference{grid-template-columns:minmax(0,1fr) minmax(340px,500px) 205px;min-height:238px;padding:24px 42px 0 48px;border-radius:16px}.hero-reference-copy{padding-bottom:22px}.hero-reference-greeting{gap:12px;margin-bottom:12px;font-size:15px}.hero-reference-greeting span{width:44px;height:44px}.hero-reference-greeting svg{width:21px;height:21px}.hero-reference-copy h1{max-width:720px;font-size:clamp(38px,3.25vw,50px);line-height:1.02}.hero-reference-copy p{margin-top:14px;font-size:16px;line-height:1.35}.hero-reference-art{height:236px}.hero-reference-action{min-width:192px;min-height:56px;margin-bottom:20px;border-radius:10px;font-size:15px;gap:12px}.dashboard-metrics{gap:14px}.metric-card,.metric-card.saldo,.metric-card.tryout,.metric-card.bimbel{grid-template-columns:72px minmax(0,1fr) 44px;min-height:132px;padding:20px 22px 20px 20px;border-radius:16px}.metric-icon,.metric-card.saldo .metric-icon,.metric-card.tryout .metric-icon,.metric-card.bimbel .metric-icon{width:54px;height:54px}.metric-icon svg{width:30px;height:30px}.metric-body span{font-size:14px}.metric-body strong{margin-top:10px;font-size:clamp(29px,2.15vw,36px)}.metric-body p{margin-top:8px;font-size:12px;line-height:1.25}.metric-arrow{width:44px;height:44px;padding:12px}.dashboard-workspace{grid-template-columns:minmax(0,1.42fr) minmax(420px,1fr);gap:14px}.dashboard-promo-card{grid-template-columns:minmax(310px,.82fr) minmax(360px,1fr);grid-template-rows:minmax(214px,1fr) 74px;min-height:300px;border-radius:16px}.promo-copy{padding:24px 12px 0 30px}.promo-kicker{min-height:30px;padding:0 12px;font-size:11px}.promo-kicker svg{width:15px;height:15px}.promo-copy h2{max-width:380px;margin-top:14px;font-size:clamp(28px,2.45vw,36px)}.promo-copy p{max-width:360px;margin-top:12px;font-size:14px;line-height:1.35}.promo-cta{min-width:184px;min-height:42px;margin-top:14px;gap:12px;border-radius:8px;font-size:13px}.promo-art{height:214px;padding:4px 16px 0 0}.promo-stat-item{grid-template-columns:42px minmax(0,1fr) auto;min-height:74px;gap:10px;padding:0 18px}.promo-stat-icon{width:38px;height:38px}.promo-stat-icon svg{width:20px;height:20px}.promo-stat-item small{font-size:11px}.promo-stat-item strong{margin-top:4px;font-size:15px}.promo-stat-item em{font-size:11px}.rank-panel{min-height:300px;padding:22px 20px 16px;border-radius:16px}.rank-title-row{margin-bottom:12px}.rank-title-row .section-kicker{gap:10px;font-size:14px}.section-kicker-icon{width:32px;height:32px}.section-kicker-icon svg{width:18px;height:18px}.rank-panel h2{margin-left:42px;font-size:20px}.rank-title-row a,.panel-title-row a{min-width:108px;min-height:42px;padding:0 16px;border-radius:8px;font-size:12px}.rank-table{border-radius:10px}.rank-table-row{grid-template-columns:40px 38px minmax(104px,1fr) minmax(92px,.75fr) 60px;min-height:48px;gap:10px;padding:0 14px}.rank-table-row img{width:30px;height:30px}.rank-number{width:27px;height:27px;border-radius:9px;font-size:12px}.rank-table-row strong,.rank-table-row>span:not(.rank-number){font-size:12px}.rank-table-row em{font-size:13px}.rank-table-row em small{font-size:10px}.rank-boost-card{min-height:50px;margin-top:12px;grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;padding:0 14px;border-radius:9px;font-size:13px}.rank-boost-card>span{width:30px;height:30px}.rank-boost-card svg{width:19px;height:19px}@media(max-width:1440px){.desktop-topnav{grid-template-columns:220px minmax(420px,1fr) auto;gap:12px;padding:0 22px 0 28px}.desktop-brand,.desktop-brand img{max-width:196px}.desktop-nav-scroll{gap:6px}.desktop-nav-item,.desktop-nav-item.active{padding:0 11px;font-size:13px}.dashboard-hero-reference{grid-template-columns:minmax(0,1fr) minmax(300px,410px) 170px;padding-left:36px;padding-right:30px}.hero-reference-copy h1{font-size:clamp(35px,3vw,46px)}.dashboard-workspace{grid-template-columns:minmax(0,1.32fr) minmax(390px,1fr)}}@media(max-width:1180px){.desktop-topnav{grid-template-columns:198px minmax(0,1fr) auto}.dashboard-hero-reference{grid-template-columns:minmax(0,1fr) 330px;min-height:230px;padding:24px 28px 0}.hero-reference-action{grid-column:1 / -1;justify-self:start;margin:0 0 18px}.dashboard-workspace{grid-template-columns:1fr}}@media(max-width:840px){.app-main,.app-main.sidebar-mini{padding:74px 12px 88px}.dashboard-hero-reference,.dashboard-metrics,.dashboard-workspace,.dashboard-promo-card,.promo-stats{grid-template-columns:1fr}.dashboard-hero-reference{min-height:auto;padding:22px 20px 0}.hero-reference-copy h1{font-size:34px}.hero-reference-art{height:190px}.metric-card,.metric-card.saldo,.metric-card.tryout,.metric-card.bimbel{min-height:130px}.dashboard-promo-card{grid-template-rows:auto auto auto;min-height:auto}.promo-art{height:190px;padding:0 12px}}.tryout-store-page{width:100%}.tryout-store-panel{min-height:calc(100vh - 116px);padding:38px 60px 46px;border:1px solid var(--dash-ref-line);border-radius:18px;background:#fff;box-shadow:var(--dash-ref-shadow)}.tryout-store-heading h1{margin:0;color:#090b12;font-size:clamp(40px,3.35vw,56px);font-weight:860;letter-spacing:-.025em;line-height:1.02}.tryout-store-heading p{margin:14px 0 0;color:#596274;font-size:18px;font-weight:620;line-height:1.4}.tryout-main-tabs{display:flex;align-items:center;gap:34px;min-height:78px;margin-top:48px;border-top:1px solid #dfe4ea;border-bottom:1px solid #dfe4ea}.tryout-main-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:210px;min-height:78px;border:0;background:transparent;color:#090b12;font:inherit;font-size:15px;font-weight:840;text-decoration:none;text-transform:uppercase;cursor:pointer}.tryout-main-tab svg{width:26px;height:26px}.tryout-main-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;border-radius:999px 999px 0 0;background:var(--dash-ref-yellow)}.tryout-main-tab.active svg{color:var(--dash-ref-yellow)}.tryout-toolbar{display:grid;grid-template-columns:minmax(360px,1fr) auto;gap:26px;align-items:center;margin-top:36px}.tryout-category-dropdown{position:relative;width:300px}.tryout-category-trigger{display:inline-flex;align-items:center;width:100%;height:64px;gap:18px;padding:0 22px;border:1px solid #dfe4ea;border-radius:12px;background:#fff;color:#090b12;font:inherit;font-size:15px;font-weight:820;cursor:pointer;box-shadow:0 12px 28px #0f172a0a}.tryout-category-trigger span{flex:1;text-align:left}.tryout-category-trigger svg{width:22px;height:22px;flex:0 0 auto}.tryout-category-trigger svg:last-child{width:18px;height:18px}.tryout-category-menu{position:absolute;z-index:15;top:calc(100% + 10px);left:0;width:100%;padding:8px;border:1px solid #dfe4ea;border-radius:14px;background:#fff;box-shadow:0 22px 48px #0f172a1f}.tryout-category-option{display:flex;width:100%;align-items:center;min-height:44px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#090b12;font:inherit;font-size:14px;font-weight:780;text-align:left;cursor:pointer}.tryout-category-option:hover,.tryout-category-option.active{background:#fff0bd}.tryout-filter-tools{display:flex;align-items:center;justify-content:flex-end;gap:24px}.tryout-search{position:relative;display:block;width:min(330px,28vw)}.tryout-search input{width:100%;height:64px;padding:0 56px 0 20px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;color:#090b12;font:inherit;font-size:15px;font-weight:620;outline:0}.tryout-search input::-moz-placeholder{color:#737b8c}.tryout-search input::placeholder{color:#737b8c}.tryout-search svg{position:absolute;right:18px;top:50%;width:24px;height:24px;color:#090b12;transform:translateY(-50%)}.tryout-view-toggle{display:inline-flex;align-items:center;height:64px;padding:0 8px;border:1px solid #dfe4ea;border-radius:10px;background:#fff}.tryout-view-toggle button{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:9px;background:transparent;color:#090b12;cursor:pointer}.tryout-view-toggle button.active{background:#fff0bd;color:#090b12}.tryout-view-toggle svg{width:27px;height:27px}.tryout-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px;margin-top:32px}.tryout-card-grid.list{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.tryout-product-card{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:1fr auto;min-width:0;min-height:220px;padding:22px 20px 16px;border:1px solid #dfe4ea;border-radius:14px;background:#fff;box-shadow:0 14px 34px #0f172a0b;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tryout-product-card:hover{border-color:#cfd6df;box-shadow:0 18px 42px #0f172a12;transform:translateY(-2px)}.tryout-card-icon{position:relative;display:inline-flex;grid-column:1;align-items:center;justify-content:center;width:72px;height:72px;border-radius:14px;background:#fff1c7;color:#090b12}.tryout-card-icon>svg{width:42px;height:42px}.tryout-card-icon i{position:absolute;right:7px;bottom:7px;display:block;width:24px;height:24px;border:2px solid #090b12;border-radius:999px;background:var(--dash-ref-yellow)}.tryout-card-icon i:after{content:"";position:absolute;left:6px;top:5px;width:8px;height:5px;border-left:2px solid #090b12;border-bottom:2px solid #090b12;transform:rotate(-45deg)}.tryout-card-copy{grid-column:2;min-width:0;padding:2px 0 0 18px}.tryout-card-copy h2{margin:0;color:#090b12;overflow-wrap:anywhere;font-size:22px;font-weight:860;letter-spacing:0;line-height:1.1}.tryout-card-copy p{margin:10px 0 0;color:#3f495c;font-size:14px;font-weight:560;line-height:1.35}.tryout-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;color:#2f394b;font-size:14px;font-weight:620}.tryout-card-meta span{display:inline-flex;align-items:center;gap:10px}.tryout-card-meta svg{width:19px;height:19px}.tryout-card-meta i{width:1px;height:18px;background:#dfe4ea}.tryout-card-footer{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,150px));align-items:center;justify-content:end;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #e6eaf0}.owned-grid .tryout-card-footer{grid-template-columns:minmax(116px,.8fr) minmax(220px,1.6fr) minmax(116px,1fr);align-items:stretch}.tryout-owned-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tryout-detail-btn,.tryout-checkout-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;font:inherit;font-size:15px;font-weight:780;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.tryout-detail-btn{border:1px solid #d8dee6;background:#fff;color:#090b12}.tryout-detail-btn:hover{border-color:#c4ccd8}.tryout-checkout-btn{gap:14px;border:0;background:var(--dash-ref-yellow);color:#090b12;box-shadow:0 10px 20px #ffcc0038}.tryout-checkout-btn:hover{background:#ffd52e;transform:translateY(-1px)}.tryout-checkout-btn:disabled{cursor:wait;opacity:.65;transform:none}.tryout-tab-feedback{margin-top:22px}.tryout-tab-loading{display:grid;min-height:220px;margin-top:24px;place-items:center;border:1px solid #e3e7ed;border-radius:12px;color:#657084;font-size:14px;font-weight:760}.tryout-catalog-empty button{min-height:42px;margin-top:8px;padding:0 18px;border:0;border-radius:8px;background:var(--dash-ref-yellow);color:#090b12;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.tryout-history-panel{margin-top:28px;border-top:1px solid #dfe4ea}.tryout-history-panel>header{display:flex;align-items:center;justify-content:space-between;padding:24px 2px 18px}.tryout-history-panel h2,.tryout-history-panel p{margin:0}.tryout-history-panel h2{color:#090b12;font-size:24px;font-weight:900}.tryout-history-panel p{margin-top:4px;color:#657084;font-size:13px;font-weight:650}.tryout-history-list{border-top:1px solid #e6eaf0}.tryout-history-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;padding:16px 2px;border-bottom:1px solid #e6eaf0}.tryout-history-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#fff2c8;color:#090b12}.tryout-history-icon svg{width:21px;height:21px}.tryout-history-copy{display:grid;min-width:0;gap:4px}.tryout-history-copy strong{overflow:hidden;color:#090b12;font-size:15px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.tryout-history-copy span{color:#657084;font-size:13px;font-weight:650}.tryout-history-item>button,.tryout-history-item>a{display:inline-flex;align-items:center;justify-content:center;min-width:108px;min-height:40px;padding:0 14px;border:1px solid #d8dee6;border-radius:8px;background:#fff;color:#090b12;font:inherit;font-size:13px;font-weight:850;text-decoration:none;cursor:pointer}.tryout-history-item>button:hover,.tryout-history-item>a:hover{border-color:var(--dash-ref-yellow);background:#fff9df}.tryout-checkout-btn svg{width:18px;height:18px}.my-tryout-history-row>button,.my-tryout-history-row>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid #ffcb01;border-radius:8px;background:#ffcb01;color:#090b12;font:inherit;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}.tryout-result-page{min-height:100vh;background:#f3f5f8;color:#121722}.tryout-result-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:0 26px;background:#111827;color:#fff;box-shadow:0 12px 28px #0f172a33}.tryout-result-header>a:first-child{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:9px;color:#fff}.tryout-result-header>div{display:grid;min-width:0}.tryout-result-header span{color:#ffffff9e;font-size:11px;font-weight:760}.tryout-result-header strong{overflow:hidden;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.tryout-result-header>a:last-child{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:9px;background:#ffcb01;color:#090b12;font-size:13px;font-weight:900;text-decoration:none}.tryout-result-shell{width:min(1100px,calc(100% - 36px));margin:0 auto;padding:28px 0 40px}.tryout-result-score-card,.tryout-result-subtests{border:1px solid #dfe4ea;border-radius:16px;background:#fff;box-shadow:0 18px 42px #0f172a0d}.tryout-result-score-card{display:grid;grid-template-columns:320px minmax(0,1fr);overflow:hidden}.tryout-result-ring{display:grid;min-height:350px;place-items:center;padding:42px;background:#111827}.tryout-result-ring:before{content:"";grid-area:1 / 1;width:190px;height:190px;border-radius:50%;background:conic-gradient(#ffcb01 var(--score-progress),rgba(255,255,255,.13) 0)}.tryout-result-ring:after{content:"";grid-area:1 / 1;width:152px;height:152px;border-radius:50%;background:#111827}.tryout-result-ring>div{z-index:1;display:grid;grid-area:1 / 1;justify-items:center;color:#fff}.tryout-result-ring span,.tryout-result-ring small{color:#ffffffa6;font-size:12px;font-weight:760}.tryout-result-ring strong{margin:2px 0;font-size:46px;line-height:1;font-weight:950}.tryout-result-summary{padding:42px}.tryout-result-summary>span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:900}.tryout-result-summary>span.passed{background:#06c2701f;color:#047a49}.tryout-result-summary>span.failed{background:#ff4b4b1c;color:#b42318}.tryout-result-summary h1{margin:16px 0 8px;color:#090b12;font-size:34px;line-height:1.1;font-weight:950;letter-spacing:0}.tryout-result-summary>p{max-width:620px;margin:0;color:#657084;line-height:1.65;font-weight:560}.tryout-result-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.tryout-result-stat{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:15px;border:1px solid #e1e6ed;border-radius:12px;background:#fafbfc}.tryout-result-stat svg{grid-row:1 / 3;width:24px;height:24px}.tryout-result-stat span{color:#657084;font-size:11px;font-weight:760}.tryout-result-stat strong{font-size:22px;line-height:1;font-weight:950}.tryout-result-stat.green svg{color:#06a85e}.tryout-result-stat.red svg{color:#e5484d}.tryout-result-stat.gray svg{color:#7b8494}.tryout-result-subtests{margin-top:18px;padding:28px}.tryout-result-subtests>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.tryout-result-subtests>header span{color:#657084;font-size:12px;font-weight:780}.tryout-result-subtests h2{margin:2px 0 0;font-size:24px;font-weight:950}.tryout-result-subtests>header svg{width:30px;height:30px;color:#ffcb01}.tryout-result-subtest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.tryout-result-subtest-grid article{padding:18px;border:1px solid #e1e6ed;border-radius:12px}.tryout-result-subtest-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.tryout-result-subtest-grid article>div:first-child span{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:7px;background:#fff3c1;font-size:12px;font-weight:950}.tryout-result-subtest-grid article>div:first-child strong{font-size:28px;font-weight:950}.tryout-result-subtest-grid p,.tryout-result-subtest-grid small{color:#657084;font-size:12px;font-weight:650}.tryout-result-subtest-grid p{margin:12px 0}.tryout-result-bar{position:relative;height:9px;margin-bottom:8px;border-radius:999px;background:#edf0f4}.tryout-result-bar i{display:block;height:100%;border-radius:inherit;background:#ffcb01}.tryout-result-bar b{position:absolute;top:-3px;width:2px;height:15px;border-radius:2px;background:#111827}.tryout-result-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.tryout-result-actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px;border:1px solid #d8dee7;border-radius:9px;background:#fff;color:#111827;font-size:13px;font-weight:900;text-decoration:none}.tryout-result-actions a:last-child{border-color:#ffcb01;background:#ffcb01}.discussion-page{min-height:100vh;background:#eef2f7;color:#172033}.discussion-header{position:sticky;top:0;z-index:30;display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:18px;padding:0 22px;background:#111827;color:#fff}.discussion-header>div{display:flex;min-width:0;align-items:center;gap:13px}.discussion-header img{height:36px;width:auto;padding:6px 9px;border-radius:9px;background:#fff}.discussion-header span{display:grid;color:#ffffffa3;font-size:11px;font-weight:720}.discussion-header strong{overflow:hidden;color:#fff;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.discussion-header>a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid rgba(255,255,255,.18);border-radius:9px;color:#fff;font-size:13px;font-weight:900;text-decoration:none}.discussion-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:calc(100vh - 66px)}.discussion-content{padding:20px}.discussion-card,.discussion-empty,.discussion-palette{border:1px solid #dfe4ea;background:#fff}.discussion-card{width:min(900px,100%);min-height:calc(100vh - 106px);margin:0 auto;padding:28px;border-radius:14px;box-shadow:0 16px 34px #0f172a0d}.discussion-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px dashed #d7dde6}.discussion-card>header div>span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border-radius:7px;background:#fff3c1;font-size:11px;font-weight:900}.discussion-card h1{margin:8px 0 0;font-size:23px;font-weight:950}.discussion-status{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border-radius:999px;font-size:11px;font-weight:900}.discussion-status.correct{background:#06c2701f;color:#047a49}.discussion-status.wrong{background:#e5484d1f;color:#b42318}.discussion-status.empty{background:#eef1f5;color:#657084}.discussion-question{margin:24px 0 0;color:#263247;font-size:17px;line-height:1.7;font-weight:650;white-space:pre-wrap}.discussion-question-image,.discussion-explanation img{display:block;max-width:100%;max-height:360px;margin-top:16px;border:1px solid #dfe4ea;border-radius:10px;-o-object-fit:contain;object-fit:contain}.discussion-options{display:grid;gap:10px;margin-top:22px}.discussion-options>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px;border:1px solid #dfe4ea;border-radius:11px}.discussion-options>div.correct{border-color:#06c27080;background:#06c27012}.discussion-options>div.wrong{border-color:#e5484d80;background:#e5484d0f}.discussion-options>div>span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#eef1f5;font-weight:950}.discussion-options>div.correct>span{background:#06c270;color:#fff}.discussion-options>div.wrong>span{background:#e5484d;color:#fff}.discussion-options p{margin:6px 0 0;color:#344054;line-height:1.55;font-weight:600}.discussion-options img{grid-column:2 / 4;max-width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain}.discussion-options b{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 8px;border-radius:999px;background:#fff;font-size:10px;white-space:nowrap}.discussion-explanation{margin-top:24px;padding:18px;border:1px solid #ffe37d;border-radius:12px;background:#fffaf0}.discussion-explanation h2{margin:0;font-size:17px;font-weight:950}.discussion-explanation p{margin:8px 0 0;color:#4d5667;line-height:1.65;white-space:pre-wrap}.discussion-card>footer{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid #e3e7ed}.discussion-card>footer button,.discussion-empty button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:0 16px;border:1px solid #d8dee7;border-radius:9px;background:#fff;color:#111827;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.discussion-card>footer button:last-child,.discussion-empty button{border-color:#ffcb01;background:#ffcb01}.discussion-card>footer button:disabled{opacity:.4;cursor:not-allowed}.discussion-palette{position:sticky;top:66px;height:calc(100vh - 66px);padding:20px;border-width:0 0 0 1px;overflow-y:auto}.discussion-palette h2{margin:0;font-size:18px;font-weight:950}.discussion-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.discussion-filters button{min-height:38px;border:1px solid #d8dee7;border-radius:8px;background:#fff;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.discussion-filters button.active{border-color:#ffcb01;background:#ffcb01}.discussion-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px}.discussion-grid button{display:grid;aspect-ratio:1;place-items:center;border:1px solid #d8dee7;border-radius:8px;background:#fff;color:#111827;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.discussion-grid button.correct{border-color:#06c270;background:#06c270;color:#fff}.discussion-grid button.wrong{border-color:#e5484d;background:#e5484d;color:#fff}.discussion-grid button.active{outline:3px solid rgba(255,203,1,.55);outline-offset:2px}.discussion-empty{display:grid;min-height:420px;place-items:center;align-content:center;gap:14px;border-radius:14px;text-align:center}.tryout-checkout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:28px;background:#090b128c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tryout-checkout-bubble{width:min(740px,100%);max-height:min(90vh,860px);overflow:auto;padding:48px 42px 44px;border:1px solid #dfe4ea;border-radius:22px;background:#fff;box-shadow:0 28px 80px #090b1242;animation:checkoutBubbleIn .18s ease-out}.tryout-detail-bubble{width:min(600px,100%);max-height:min(88vh,760px);overflow:auto;padding:32px;border:1px solid #dfe4ea;border-radius:20px;background:#fff;box-shadow:0 28px 80px #090b1238;animation:checkoutBubbleIn .18s ease-out}.tryout-detail-header{grid-template-columns:minmax(0,1fr) 32px}.tryout-detail-eyebrow{display:inline-flex;margin-bottom:8px;color:#8a6400;font-size:12px;font-weight:900;text-transform:uppercase}.tryout-detail-copy{margin-top:24px;padding:20px;border:1px solid #f0dfb8;border-radius:14px;background:#fffaf0}.tryout-detail-copy h3{margin:0;color:#090b12;font-size:22px;font-weight:900}.tryout-detail-copy p{margin:10px 0 0;color:#465267;font-size:15px;font-weight:620;line-height:1.55}.tryout-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.tryout-detail-facts span,.tryout-detail-facts strong{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid #dfe4ea;border-radius:10px;color:#172033;font-size:14px;font-weight:760}.tryout-detail-facts svg{width:20px;height:20px;color:#1475ff}.tryout-detail-facts strong{border-color:#ffcb01;background:#fff8d9}.tryout-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px}.tryout-detail-primary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.tryout-detail-actions .checkout-cancel-btn,.tryout-detail-actions .checkout-submit-btn,.tryout-detail-primary-actions .tryout-detail-btn{min-width:128px;min-height:48px;padding:0 18px;white-space:nowrap}.tryout-detail-actions .checkout-submit-btn{width:auto}@keyframes checkoutBubbleIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.checkout-bubble-header{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:16px}.checkout-title-group{display:flex;align-items:center;gap:16px;min-width:0}.checkout-title-group>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:#fff2c9;color:#090b12}.checkout-title-group svg{width:26px;height:26px}.checkout-title-group h2{margin:0;color:#090b12;font-size:32px;font-weight:860;letter-spacing:-.02em;line-height:1}.checkout-balance-pill{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 16px;border:1px solid #dfe4ea;border-radius:8px;color:#334055;font-size:14px;font-weight:720;white-space:nowrap}.checkout-balance-pill svg{width:21px;height:21px}.checkout-close-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:transparent;color:#090b12;cursor:pointer}.checkout-close-btn svg{width:28px;height:28px}.checkout-summary-card{margin-top:36px;padding:24px;border:1px solid #f0dfb8;border-radius:12px;background:linear-gradient(135deg,#fff,#fff9eb);box-shadow:0 12px 26px #ffcc0014}.checkout-brand-pill,.checkout-premium-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:30px;border-radius:8px;font-size:13px;font-weight:760}.checkout-brand-pill{padding:0 14px;background:#fff;color:#090b12}.checkout-premium-pill{gap:8px;margin-top:14px;padding:0 14px;background:#ffe58a;color:#f0a000}.checkout-premium-pill svg{width:16px;height:16px}.checkout-summary-card h3{margin:16px 0 0;color:#090b12;font-size:20px;font-weight:840;line-height:1.25}.checkout-summary-meta{display:grid;grid-template-columns:auto auto minmax(120px,1fr);align-items:center;gap:28px;margin-top:22px;color:#0f172a;font-size:15px;font-weight:650}.checkout-summary-meta span,.checkout-summary-meta strong{display:inline-flex;align-items:center;gap:10px}.checkout-summary-meta svg{width:21px;height:21px;color:#1475ff}.checkout-summary-meta strong{justify-self:end;color:#090b12;font-weight:860}.checkout-summary-meta strong svg{color:#2ed178}.checkout-row,.checkout-total{display:flex;justify-content:space-between;gap:24px;margin-top:30px;color:#090b12;font-size:17px;font-weight:620}.checkout-row{padding-top:30px;border-top:1px solid #dfe4ea}.checkout-row strong{font-weight:760}.checkout-promo{display:block;margin-top:30px;color:#090b12;font-size:17px;font-weight:620}.checkout-promo>div{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:22px;margin-top:16px}.checkout-promo input,.checkout-promo button{height:58px;border:1px solid #d7dee8;border-radius:8px;background:#fff;font:inherit}.checkout-promo input{padding:0 20px;color:#090b12;font-size:16px;font-weight:620;outline:0}.checkout-promo input::-moz-placeholder{color:#7b8496}.checkout-promo input::placeholder{color:#7b8496}.checkout-promo button{color:#090b12;font-size:15px;font-weight:780;cursor:pointer}.checkout-total{align-items:end;padding-top:28px;border-top:1px solid #dfe4ea}.checkout-total>div{display:grid;gap:16px}.checkout-total>div:last-child{text-align:right}.checkout-total span{font-size:16px;font-weight:620}.checkout-total strong{color:#090b12;font-size:32px;font-weight:900;letter-spacing:-.02em;line-height:1}.checkout-total>div:first-child strong{font-size:20px;letter-spacing:0}.checkout-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:24px;margin-top:40px}.checkout-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:70px;border-radius:9px;font:inherit;font-size:20px;font-weight:860;cursor:pointer}.checkout-cancel-btn{border:1px solid #d7dee8;background:#fff;color:#090b12}.checkout-submit-btn{gap:18px;border:0;background:var(--dash-ref-yellow);color:#090b12;box-shadow:0 14px 28px #ffcc0038}.checkout-submit-btn svg{width:22px;height:22px}.tryout-checkout-bubble{width:min(760px,calc(100vw - 48px));max-height:min(calc(100vh - 4px),880px);padding:28px 36px 0;overflow:auto;border-color:#d9dee7;border-radius:22px;display:flex;flex-direction:column}.tryout-checkout-bubble>*:not(.checkout-flow-actions){flex:0 0 auto}.checkout-flow-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.checkout-flow-header h2{margin:0;color:#090b12;font-size:27px;font-weight:900;line-height:1.05}.checkout-tryout-hero{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center;margin-top:18px;padding:14px;border:1px solid #ddd5f5;border-radius:10px;background:linear-gradient(135deg,#fff,#fbf9ff)}.checkout-tryout-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:10px;background:#efe8ff;color:#6f43c3}.checkout-tryout-icon svg{width:38px;height:38px}.checkout-tryout-hero h3{margin:0;color:#0c1018;font-size:21px;font-weight:900;line-height:1.16}.checkout-tryout-hero p{margin:6px 0 0;color:#657085;font-size:15px;font-weight:650}.checkout-tryout-hero .checkout-summary-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.checkout-tryout-hero .checkout-summary-meta span{min-height:34px;padding:0 12px;border-radius:8px;background:#efe8ff;color:#4d2f98;font-size:14px;font-weight:800}.checkout-tryout-hero .checkout-summary-meta svg{color:#5e3db8}.checkout-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.checkout-mode-card{position:relative;display:grid;grid-template-columns:24px 46px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:4px;align-items:center;min-height:88px;padding:14px 16px;border:1px solid #dbe1eb;border-radius:10px;background:#fff;color:#111827;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.checkout-mode-card:hover{transform:translateY(-1px);border-color:#f4b000;box-shadow:0 16px 34px #0f172a14}.checkout-mode-card.active{border-color:#f4b000;background:linear-gradient(135deg,#fffdf8,#fff8dc);box-shadow:0 16px 38px #ffcb0124}.checkout-mode-radio{position:static;grid-column:1;grid-row:1 / span 2;width:22px;height:22px;border:2px solid #aeb7c6;border-radius:999px}.checkout-mode-card.active .checkout-mode-radio{border:6px solid #ffbd00}.checkout-mode-icon{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;border-radius:999px;background:#fff3c7;color:#a87800}.checkout-mode-icon.purple{background:#efe8ff;color:#6f43c3}.checkout-mode-icon svg{width:25px;height:25px}.checkout-mode-card strong{grid-column:3;grid-row:1;display:block;color:#111827;font-size:16px;font-weight:900;line-height:1.25}.checkout-mode-card b{grid-column:4;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin-top:0;padding:0 12px;border-radius:8px;background:#fff1c2;color:#b88400;font-size:16px;font-weight:900}.checkout-mode-card small{grid-column:3;grid-row:2;display:block;margin-top:0;color:#6f43c3;font-size:13px;font-weight:850}.checkout-price-row{align-items:center;margin-top:16px;padding:14px 18px;border:1px solid #dbe1eb;border-radius:9px;background:#fff}.checkout-price-row strong{color:#d89900;font-size:26px;font-weight:940}.checkout-room-flow{display:grid;gap:13px;margin-top:14px}.checkout-room-panel{display:grid;grid-template-columns:66px minmax(0,1fr) 118px;gap:14px;align-items:center;padding:14px;border:1px dashed #f0bd4b;border-radius:10px;background:#fffaf0}.checkout-room-lock{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px dashed #f0bd4b;border-radius:8px;background:#fffdf8;color:#d69a00}.checkout-room-lock svg{width:28px;height:28px}.checkout-room-panel strong{color:#111827;font-size:18px;font-weight:900}.checkout-room-panel p{margin:5px 0 0;color:#5f687b;font-size:14px;font-weight:650;line-height:1.45}.checkout-room-panel>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#5c42a7;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.checkout-room-panel>button:disabled{color:#9aa3b4;cursor:not-allowed}.checkout-room-panel>button svg{width:18px;height:18px}.checkout-room-progress{display:grid;gap:7px;margin-top:10px}.checkout-room-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4d2f98;font-size:13px;font-weight:850}.checkout-room-progress small{color:#7a8497;font-weight:760}.checkout-room-progress i{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#eceff4}.checkout-room-progress i:after{position:absolute;inset:0 auto 0 0;width:var(--room-progress, 0%);border-radius:inherit;background:#ffbd00;content:""}.checkout-room-join{display:grid;gap:8px;color:#111827;font-size:16px;font-weight:850}.checkout-room-join>div{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:12px}.checkout-room-join input,.checkout-room-join button,.checkout-promo-toggle{min-height:52px;border:1px solid #d7dee8;border-radius:8px;background:#fff;font:inherit}.checkout-room-join input{padding:0 18px;color:#111827;font-size:15px;font-weight:700;outline:0;text-transform:uppercase}.checkout-room-join input::-moz-placeholder{color:#8b94a7;text-transform:none}.checkout-room-join input::placeholder{color:#8b94a7;text-transform:none}.checkout-room-join button{color:#5c42a7;font-size:16px;font-weight:900;cursor:pointer}.checkout-room-note{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border:1px solid #d9cef5;border-radius:9px;background:#fbf8ff;color:#4d3a87;font-size:14px;font-weight:730;line-height:1.45}.checkout-room-note.individual{margin-top:14px;border-color:#f1dfad;background:#fffaf0;color:#6f560d}.checkout-room-note svg{width:22px;height:22px}.checkout-promo-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:16px;padding:0 18px;color:#111827;font-size:16px;font-weight:850;cursor:pointer}.checkout-promo-toggle span{display:inline-flex;align-items:center;gap:12px}.checkout-promo-toggle svg{width:22px;height:22px;color:#6b7280}.checkout-wallet-only{margin-top:18px}.checkout-wallet-only>div{grid-template-columns:minmax(0,1fr)}.checkout-wallet-only button{justify-content:flex-start;min-height:54px}.checkout-balance-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding:14px 16px;border:1px solid #f1dfad;border-radius:9px;background:#fffaf0;color:#111827}.checkout-balance-strip span{display:inline-flex;align-items:center;gap:10px;color:#687185;font-size:14px;font-weight:780}.checkout-balance-strip svg{width:22px;height:22px;color:#d69a00}.checkout-balance-strip strong{font-size:18px;font-weight:920}.checkout-flow-actions{position:sticky;bottom:0;grid-template-columns:minmax(0,1fr) minmax(260px,1.15fr);align-items:center;margin:16px -36px 0;padding:8px 36px 10px;border-top:1px solid #dfe4ea;background:#fff;box-shadow:0 -14px 32px #0f172a14}.checkout-flow-total{display:grid;gap:6px}.checkout-flow-total span{color:#687185;font-size:13px;font-weight:750}.checkout-flow-total strong{color:#111827;font-size:26px;font-weight:940;line-height:1}.checkout-flow-actions .checkout-submit-btn{min-height:50px;font-size:17px}.checkout-submit-btn:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.pending-room-bubble{width:min(720px,calc(100vw - 48px))}.pending-room-flow,.pending-room-actions{margin-top:18px}.pending-room-actions .checkout-submit-btn:disabled{opacity:.72;background:#f3f4f6;color:#667085}.group-warning-overlay{z-index:150}.group-warning-bubble{position:relative;width:min(720px,calc(100vw - 48px));padding:32px 36px 28px;border:1px solid #d9dee7;border-radius:24px;background:#fff;box-shadow:0 28px 80px #0f172a38}.group-warning-close{position:absolute;top:24px;right:24px}.group-warning-head{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center;padding-right:34px}.group-warning-illustration{position:relative;display:inline-flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:999px;background:radial-gradient(circle at 50% 65%,#fff7dc 0%,#fff7dc 44%,transparent 45%),#fff;color:#7c4ad5}.group-warning-illustration>svg{width:88px;height:88px}.group-warning-illustration i{position:absolute;top:2px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:999px;background:#ffbd00;color:#fff;box-shadow:0 12px 22px #ffbd0047}.group-warning-illustration i svg{width:28px;height:28px}.group-warning-head h2{margin:0;color:#111827;font-size:30px;font-weight:940;line-height:1.08}.group-warning-head p{margin:16px 0 0;color:#667085;font-size:17px;font-weight:660;line-height:1.48}.group-warning-head p strong{color:#5b34b1;font-weight:900}.group-warning-rules{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;margin-top:28px;padding:18px;border:1px solid #f0bd4b;border-radius:12px;background:#fffaf0}.group-warning-rules>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#fff0bd;color:#d69a00}.group-warning-rules svg{width:24px;height:24px}.group-warning-rules ul{display:grid;gap:12px;margin:0;padding-left:18px;color:#1f2937;font-size:16px;font-weight:740;line-height:1.45}.group-warning-rules li::marker{color:#ffbd00}.group-warning-summary{display:grid;grid-template-columns:88px minmax(0,1fr);gap:18px;align-items:center;margin-top:20px;padding:16px;border:1px solid #dbe1eb;border-radius:12px;background:#fff}.group-warning-summary .checkout-tryout-icon{width:72px;height:72px;border-radius:10px}.group-warning-summary h3{margin:0;color:#111827;font-size:21px;font-weight:920}.group-warning-summary p{margin:6px 0 0;color:#667085;font-size:14px;font-weight:700}.group-warning-summary .checkout-summary-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.group-warning-summary .checkout-summary-meta span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:8px;background:#efe8ff;color:#4d2f98;font-size:13px;font-weight:850}.group-warning-price{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:18px 24px;border:1px solid #f1dfad;border-radius:12px;background:#fffaf0}.group-warning-price span{color:#111827;font-size:18px;font-weight:780}.group-warning-price strong{color:#d89900;font-size:30px;font-weight:940}.group-warning-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);gap:24px;margin-top:24px}.group-warning-actions button{min-height:58px;border-radius:10px;font-size:17px;font-weight:900}.group-warning-footnote{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0 0;color:#667085;font-size:14px;font-weight:700}.group-warning-footnote svg{width:20px;height:20px}@media(max-width:1440px){.tryout-store-panel{padding:32px 42px 40px}.tryout-toolbar{grid-template-columns:1fr}.tryout-filter-tools{justify-content:space-between}.tryout-search{width:min(420px,100%)}.tryout-product-card{grid-template-columns:78px minmax(0,1fr);padding:24px 22px 16px}.tryout-card-icon{width:76px;height:76px}.tryout-card-icon>svg{width:45px;height:45px}.tryout-card-copy h2{font-size:22px}.tryout-card-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.tryout-store-panel{padding-inline:30px}}@media(max-width:840px){.tryout-store-panel{padding:28px 18px 30px;border-radius:16px}.tryout-main-tabs{gap:0;overflow-x:auto}.tryout-main-tab{min-width:170px}.tryout-filter-tools,.tryout-category-pills{flex-direction:column;align-items:stretch}.tryout-search,.tryout-select-filter,.tryout-category-pill{width:100%;min-width:0}.tryout-view-toggle{justify-content:space-between}.tryout-view-toggle button{width:50%}.tryout-card-grid,.tryout-card-grid.list{grid-template-columns:1fr}.tryout-product-card{grid-template-columns:78px minmax(0,1fr)}.tryout-card-copy{padding-right:0}.tryout-card-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.tryout-history-item{grid-template-columns:42px minmax(0,1fr)}.tryout-history-item>button,.tryout-history-item>a{grid-column:1 / -1;width:100%}.tryout-checkout-bubble{padding:30px 22px}.checkout-bubble-header,.checkout-summary-meta,.checkout-promo>div,.checkout-actions{grid-template-columns:1fr}.checkout-close-btn{position:absolute;right:24px;top:24px}.checkout-summary-meta strong,.checkout-total>div:last-child{justify-self:start;text-align:left}}.desktop-notification-menu{position:relative;flex:0 0 auto}.desktop-notification-btn.open{background:#fff4bd;color:#111318}.desktop-notification-dropdown{position:absolute;z-index:120;top:calc(100% + 18px);right:-58px;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid #e2e5e9;border-radius:8px;background:#fff;box-shadow:0 22px 50px #0f172a26;animation:profile-dropdown-in .15s ease-out}.desktop-notification-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px 14px;border-bottom:1px solid #edf0f3}.desktop-notification-heading strong,.desktop-notification-heading span{display:block}.desktop-notification-heading strong{color:#101114;font-size:16px;font-weight:900}.desktop-notification-heading span{margin-top:2px;color:#777f8b;font-size:11px}.desktop-notification-heading button{flex:0 0 auto;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:#8a6a00;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.desktop-notification-heading button:hover{background:#fff7d4}.desktop-notification-list{max-height:min(460px,calc(100vh - 170px));overflow-y:auto}.desktop-notification-item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 8px;gap:11px;align-items:start;width:100%;padding:14px 15px;border:0;border-bottom:1px solid #f0f2f4;background:#fff;color:#17191d;text-align:left;cursor:pointer}.desktop-notification-item:last-child{border-bottom:0}.desktop-notification-item:hover{background:#fafafa}.desktop-notification-item.unread{background:#fffdf4}.desktop-notification-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#f1f3f5;color:#3f4650}.desktop-notification-item.balance .desktop-notification-icon{background:#eaf9ef;color:#178447}.desktop-notification-item.promo .desktop-notification-icon{background:#fff2bd;color:#997600}.desktop-notification-item.system .desktop-notification-icon{background:#eef2ff;color:#4559b8}.desktop-notification-icon svg{width:21px;height:21px}.desktop-notification-copy{min-width:0}.desktop-notification-copy strong,.desktop-notification-copy>span,.desktop-notification-copy small{display:block}.desktop-notification-copy strong{overflow:hidden;color:#17191d;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.desktop-notification-copy>span{display:-webkit-box;margin-top:3px;overflow:hidden;color:#666e7a;font-size:12px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.desktop-notification-copy small{margin-top:6px;color:#9a9fa8;font-size:10px;font-weight:700}.desktop-notification-item>i{width:7px;height:7px;margin-top:7px;border-radius:999px;background:#fc0}.desktop-notification-state{margin:0;padding:30px 18px;color:#737b87;font-size:12px;font-weight:750;text-align:center}.desktop-notification-state.error{color:#b42318}.desktop-notification-empty{display:flex;align-items:center;flex-direction:column;padding:38px 20px;color:#7c838e;text-align:center}.desktop-notification-empty svg{width:29px;height:29px;margin-bottom:10px;color:#b0b5bd}.desktop-notification-empty strong{color:#333840;font-size:13px}.desktop-notification-empty span{margin-top:3px;font-size:11px}.desktop-profile-menu{position:relative;flex:0 0 auto}.desktop-profile-trigger{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--dash-ref-ink);cursor:pointer}.desktop-profile-trigger .desktop-profile-chevron{transition:transform .16s ease}.desktop-profile-trigger.open .desktop-profile-chevron{transform:rotate(180deg)}.desktop-profile-trigger:focus-visible{outline:2px solid var(--dash-ref-yellow);outline-offset:4px;border-radius:999px}.desktop-profile-dropdown{position:absolute;z-index:120;top:calc(100% + 14px);right:0;width:290px;padding:12px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;box-shadow:0 20px 46px #0f172a24;animation:profile-dropdown-in .15s ease-out}@keyframes profile-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.desktop-profile-summary{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:6px 6px 13px;border-bottom:1px solid #edf0f3}.desktop-profile-summary img{width:42px;height:42px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.desktop-profile-summary div,.desktop-profile-links span{min-width:0}.desktop-profile-summary strong,.desktop-profile-summary span,.desktop-profile-links strong,.desktop-profile-links small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-profile-summary strong{color:#101114;font-size:14px;font-weight:800}.desktop-profile-summary span{margin-top:2px;color:#747b87;font-size:12px}.desktop-profile-links{display:grid;gap:3px;padding:8px 0}.desktop-profile-links a,.desktop-profile-logout{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-height:50px;padding:7px 8px;border-radius:7px;color:#16181d;text-decoration:none;transition:background-color .15s ease}.desktop-profile-links a:hover,.desktop-profile-links a:focus-visible{background:#fff8d8}.desktop-profile-links a>svg,.desktop-profile-logout>svg{width:21px;height:21px;justify-self:center}.desktop-profile-links strong{font-size:13px;font-weight:800}.desktop-profile-links small{margin-top:2px;color:#777f8d;font-size:11px}.desktop-profile-logout{grid-template-columns:34px auto;min-height:44px;border-top:1px solid #edf0f3;border-radius:0 0 7px 7px;color:#c62828;font-size:13px;font-weight:800}.desktop-profile-logout:hover,.desktop-profile-logout:focus-visible{background:#fff1f1}.profile-page{width:min(1160px,100%);margin:0 auto;color:#121317}.profile-page-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 4px 24px;border-bottom:1px solid #e1e4e8}.profile-page-heading>div:first-child>span{color:#8a6a00;font-size:12px;font-weight:850;text-transform:uppercase}.profile-page-heading h1{margin:6px 0 5px;color:#0e0f12;font-size:31px;font-weight:900;letter-spacing:0;line-height:1.15}.profile-page-heading p{margin:0;color:#6d7480;font-size:14px}.profile-identity{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;min-width:250px}.profile-avatar{display:flex;align-items:center;justify-content:center;width:52px;height:52px;overflow:hidden;border:1px solid #ead681;border-radius:999px;background:#fff7cf;color:#181300;font-size:16px;font-weight:900}.profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-identity strong,.profile-identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-identity strong{font-size:14px;font-weight:850}.profile-identity span{margin-top:3px;color:#747b87;font-size:12px}.profile-tab-list{display:inline-flex;gap:4px;margin:22px 0;padding:4px;border:1px solid #dde1e6;border-radius:8px;background:#f5f6f7}.profile-tab-list button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:0;border-radius:6px;background:transparent;color:#525966;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.profile-tab-list button:hover{color:#111318}.profile-tab-list button.active{background:#fff;color:#111318;box-shadow:0 1px 4px #0f172a17}.profile-tab-list svg{width:19px;height:19px}.profile-tab-list button.active svg{color:#c79800}.profile-form{padding:28px 30px 30px;border:1px solid #dfe3e8;border-radius:8px;background:#fff}.profile-form.security{max-width:760px}.profile-section-heading{display:flex;align-items:center;gap:13px;padding-bottom:22px;border-bottom:1px solid #edf0f3}.profile-section-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;border-radius:8px;background:#fff4bd;color:#131313}.profile-section-icon svg{width:23px;height:23px}.profile-section-heading h2{margin:0;font-size:18px;font-weight:900}.profile-section-heading p{margin:3px 0 0;color:#747b87;font-size:13px}.profile-form-grid,.profile-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;margin-top:24px}.profile-password-grid{grid-template-columns:1fr;max-width:560px}.profile-field{position:relative;display:grid;gap:8px;min-width:0}.profile-field.wide{grid-column:1 / -1}.profile-field>span{color:#292d34;font-size:12px;font-weight:800}.profile-field input,.profile-field select,.profile-field textarea{width:100%;border:1px solid #d8dde4;border-radius:8px;background:#fff;color:#17191d;font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.profile-field input,.profile-field select{height:48px;padding:0 13px}.profile-field textarea{min-height:108px;padding:12px 13px 28px;resize:vertical}.profile-field input:focus,.profile-field select:focus,.profile-field textarea:focus{border-color:#d5a900;box-shadow:0 0 0 3px #ffcc0029}.profile-field input:disabled{background:#f4f5f6;color:#7c838e;cursor:not-allowed}.profile-field small{position:absolute;right:11px;bottom:9px;color:#9298a1;font-size:10px}.profile-password-input{position:relative}.profile-password-input input{padding-right:48px}.profile-password-input button{position:absolute;top:50%;right:8px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:#747b87;cursor:pointer;transform:translateY(-50%)}.profile-password-input button:hover{background:#f2f3f5;color:#16181d}.profile-password-input svg{width:19px;height:19px}.profile-password-rules{display:flex;align-items:center;gap:8px;max-width:560px;margin-top:18px;padding:12px 14px;border-left:3px solid #ffcc00;background:#fffaf0;color:#5f6570;font-size:12px}.profile-password-rules svg{width:19px;height:19px;flex:0 0 auto;color:#b88e00}.profile-form-actions{display:flex;justify-content:flex-end;margin-top:28px;padding-top:22px;border-top:1px solid #edf0f3}.profile-form.security .profile-form-actions{justify-content:flex-start;max-width:560px}.profile-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:185px;min-height:47px;padding:0 18px;border:1px solid #e0b300;border-radius:8px;background:#fc0;color:#101114;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.profile-primary-button:hover:not(:disabled){background:#f2bf00;transform:translateY(-1px)}.profile-primary-button:disabled{border-color:#e2e4e7;background:#eceef0;color:#999fa8;cursor:not-allowed}.profile-primary-button svg{width:19px;height:19px}.profile-page-state{display:flex;align-items:center;justify-content:center;min-height:420px;color:#69707b;font-size:14px;font-weight:700}.profile-page-state.error{color:#b42318}.information-page{width:100%;min-height:calc(100vh - 152px);color:#171b26}.information-card{width:min(1320px,calc(100vw - 48px));margin:0 auto;padding:36px 36px 28px;border:1px solid #e6e9ee;border-radius:12px;background:#fff;box-shadow:0 18px 42px #0f172a14}.information-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:42px;padding:4px 0 34px}.information-heading h1{margin:0;color:#171b26;font-size:34px;font-weight:950;line-height:1.1;letter-spacing:0}.information-heading p{max-width:520px;margin:12px 0 0;color:#687084;font-size:15px;font-weight:650;line-height:1.55}.information-accordion{display:grid;gap:10px}.information-item{overflow:hidden;border:1px solid #dde2e8;border-radius:10px;background:#fff;box-shadow:0 5px 14px #0f172a0a}.information-item.open{border-left:3px solid #ffc400;background:linear-gradient(90deg,rgba(255,203,1,.07),transparent 42%),#fff}.information-trigger{display:grid;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:16px;width:100%;min-height:64px;padding:0 26px;border:0;background:transparent;color:#171b26;font:inherit;text-align:left;cursor:pointer}.information-trigger:hover{background:#ffcb010a}.information-trigger strong{min-width:0;overflow:hidden;color:#171b26;font-size:17px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.information-trigger>svg{width:22px;height:22px;justify-self:end;color:#111318;transition:transform .16s ease}.information-item.open .information-trigger>svg{transform:rotate(180deg)}.information-number{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#ffcb01;color:#171b26;font-size:16px;font-weight:950;box-shadow:inset 0 -2px #00000014}.information-content{padding:20px 78px 24px;border-top:1px solid #e1e5eb}.information-content p{max-width:980px;margin:0 0 16px;color:#202636;font-size:16px;font-weight:650;line-height:1.42}.information-content ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.information-content li{position:relative;padding-left:18px;color:#202636;font-size:15px;font-weight:650;line-height:1.35}.information-content li:before{position:absolute;top:.58em;left:0;width:5px;height:5px;border-radius:999px;background:#ffcb01;content:""}@media(max-width:900px){.information-card{width:100%;padding:28px 18px 22px}.information-heading{padding-bottom:24px}.information-heading h1{font-size:28px}.information-trigger{grid-template-columns:34px minmax(0,1fr) 24px;gap:12px;min-height:62px;padding:0 16px}.information-trigger strong{white-space:normal}.information-content{padding:18px 18px 22px 68px}}@media(max-width:760px){.profile-page-heading{align-items:flex-start;flex-direction:column}.profile-identity{width:100%;min-width:0}.profile-tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-tab-list button{padding-inline:10px}.profile-form{padding:22px 17px 24px}.profile-form-grid{grid-template-columns:1fr}.profile-field.wide{grid-column:auto}.profile-form-actions,.profile-form.security .profile-form-actions{justify-content:stretch}.profile-primary-button{width:100%}}.ranking-page{width:100%;color:#0a0c12}.ranking-shell{min-height:calc(100vh - 116px);padding:34px 38px 42px;border:1px solid #e2e5e9;border-radius:18px;background:#fff;box-shadow:0 14px 36px #0f172a0b}.ranking-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:28px;border-bottom:1px solid #e5e7eb}.ranking-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#545d6e;font-size:13px;font-weight:800;text-transform:uppercase}.ranking-eyebrow svg{width:18px;height:18px;color:#f5bd00}.ranking-heading h1{margin:8px 0 7px;font-size:38px;font-weight:900;line-height:1.05}.ranking-heading p{margin:0;color:#687083;font-size:15px;font-weight:600}.ranking-summary{display:flex;gap:10px}.ranking-summary>span{display:grid;grid-template-columns:38px minmax(110px,auto);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;min-width:170px;padding:13px 16px;border:1px solid #e2e5e9;border-radius:10px;background:#fff}.ranking-summary svg{grid-row:1 / 3;align-self:center;width:38px;height:38px;padding:9px;border-radius:9px;background:#fff4c6;color:#12141a}.ranking-summary small{color:#7a8290;font-size:11px;font-weight:700}.ranking-summary strong{margin-top:2px;font-size:18px;line-height:1}.ranking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}.ranking-category-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #dfe3e8;border-radius:10px;background:#f5f6f8}.ranking-category-tabs button{min-width:96px;height:42px;border:0;border-radius:8px;background:transparent;color:#555e6e;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.ranking-category-tabs button.active{background:#ffcb01;color:#090b10;box-shadow:0 8px 18px #ffcb0133}.ranking-tryout-dropdown{position:relative;width:min(430px,48vw)}.ranking-tryout-trigger{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 14px;border:1px solid #dfe3e8;border-radius:10px;background:#fff;color:#0a0c12;font:inherit;text-align:left;cursor:pointer}.ranking-tryout-trigger:disabled{cursor:not-allowed;opacity:.6}.ranking-tryout-trigger>svg:first-child{width:42px;height:42px;padding:11px;border-radius:8px;background:#fff4c6}.ranking-tryout-trigger>svg:last-child{width:18px;height:18px}.ranking-tryout-trigger span{display:grid;min-width:0}.ranking-tryout-trigger small{color:#7a8290;font-size:10px;font-weight:750;text-transform:uppercase}.ranking-tryout-trigger strong{overflow:hidden;margin-top:2px;font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ranking-tryout-menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:100%;max-height:280px;overflow-y:auto;padding:7px;border:1px solid #dfe3e8;border-radius:10px;background:#fff;box-shadow:0 22px 48px #0f172a24}.ranking-tryout-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 11px;border:0;border-radius:7px;background:transparent;color:#0a0c12;font:inherit;text-align:left;cursor:pointer}.ranking-tryout-menu button:hover,.ranking-tryout-menu button.active{background:#fff4c6}.ranking-tryout-menu span{font-size:13px;font-weight:800}.ranking-tryout-menu small{color:#71798a;font-size:11px;font-weight:700;white-space:nowrap}.ranking-feature-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.ranking-podium-panel,.ranking-user-card,.ranking-table-panel{border:1px solid #e0e4e9;border-radius:12px;background:#fff}.ranking-podium-panel{min-width:0;overflow:hidden;background:#fff}.ranking-section-title,.ranking-table-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.ranking-section-title{padding:20px 22px 0}.ranking-section-title span,.ranking-table-heading>div span{color:#798190;font-size:10px;font-weight:800;text-transform:uppercase}.ranking-section-title h2,.ranking-table-heading h2{margin:3px 0 0;font-size:20px;font-weight:900}.ranking-section-title i{color:#8a7280;font-size:11px;font-style:normal;font-weight:700}.ranking-podium{display:flex;align-items:flex-end;justify-content:center;gap:8px;min-height:278px;padding:20px 22px 0}.ranking-podium-item{position:relative;display:flex;flex:1;max-width:180px;min-width:0;flex-direction:column;align-items:center;text-align:center}.ranking-podium-item.gold{order:2}.ranking-podium-item.silver{order:1}.ranking-podium-item.bronze{order:3}.ranking-podium-rank{position:absolute;z-index:2;top:-5px;right:calc(50% - 35px);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background:#111318;color:#fff;font-size:10px;font-weight:900}.ranking-podium-item.gold .ranking-podium-rank{background:#ffcb01;color:#111318}.ranking-avatar{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border:3px solid #fff;border-radius:50%;background:#12141a;color:#fff;font-size:18px;font-weight:900;box-shadow:0 8px 22px #0f172a24}.ranking-podium-item.gold .ranking-avatar{width:72px;height:72px;background:#ffcb01;color:#111318;font-size:21px}.ranking-podium-item strong{width:100%;overflow:hidden;margin-top:9px;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ranking-podium-item small{width:100%;overflow:hidden;margin-top:2px;color:#7a8290;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ranking-podium-item em{margin:7px 0 10px;color:#242832;font-size:11px;font-style:normal;font-weight:850}.ranking-podium-step{display:flex;align-items:flex-start;justify-content:center;width:100%;height:58px;padding-top:12px;border-radius:8px 8px 0 0;background:#e4e7eb}.ranking-podium-item.gold .ranking-podium-step{height:88px;background:#ffcb01}.ranking-podium-item.bronze .ranking-podium-step{height:43px;background:#e8b18a}.ranking-podium-step svg{width:21px;height:21px}.ranking-user-card{display:flex;flex-direction:column;align-items:center;min-width:0;padding:22px;background:#111318;color:#fff;text-align:center}.ranking-user-label{align-self:flex-start;color:#ffcb01;font-size:11px;font-weight:850;text-transform:uppercase}.ranking-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:66px;height:66px;margin-top:18px;border:3px solid #ffcb01;border-radius:50%;background:#fff;color:#111318;font-size:19px;font-weight:900}.ranking-user-card>strong{max-width:100%;overflow:hidden;margin-top:10px;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.ranking-user-card>small{max-width:100%;overflow:hidden;margin-top:3px;color:#aeb4c0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ranking-user-position{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;width:100%;margin-top:20px;padding:15px 8px;border-top:1px solid #2a2d35;border-bottom:1px solid #2a2d35}.ranking-user-position>span{display:grid;gap:4px}.ranking-user-position small{color:#aeb4c0;font-size:10px;font-weight:700}.ranking-user-position strong{color:#ffcb01;font-size:23px}.ranking-user-position i{width:1px;height:38px;background:#353943}.ranking-user-card p{margin:16px 0 0;color:#c1c6d0;font-size:11px;font-weight:600;line-height:1.5}.ranking-table-panel{margin-top:18px;overflow:hidden}.ranking-table-heading{padding:18px 20px;border-bottom:1px solid #e4e7eb}.ranking-search{position:relative;display:block;width:min(330px,40vw)}.ranking-search svg{position:absolute;top:50%;left:14px;width:18px;height:18px;color:#697183;transform:translateY(-50%)}.ranking-search input{width:100%;height:42px;padding:0 14px 0 42px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;color:#0a0c12;font:inherit;font-size:12px;font-weight:650;outline:none}.ranking-search input:focus{border-color:#ffcb01;box-shadow:0 0 0 3px #ffcb0129}.ranking-table-wrap{width:100%;overflow-x:auto}.ranking-table{width:100%;min-width:760px;border-collapse:collapse}.ranking-table th{height:44px;padding:0 16px;background:#f7f8fa;color:#6e7687;font-size:10px;font-weight:850;text-align:left;text-transform:uppercase}.ranking-table th:first-child,.ranking-table td:first-child{width:94px;text-align:center}.ranking-table.skd th:nth-last-child(-n+4),.ranking-table.skd td:nth-last-child(-n+4),.ranking-table.skb th:last-child,.ranking-table.skb td:last-child{text-align:center}.ranking-table td{height:60px;padding:8px 16px;border-top:1px solid #eceef1;color:#4d5565;font-size:12px;font-weight:650}.ranking-table tr.current-user td{background:#fff9df}.ranking-number{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border-radius:7px;background:#f0f2f5;color:#303540;font-size:12px;font-weight:900}.ranking-number.gold{background:#ffcb01;color:#111318}.ranking-number.silver{background:#dce1e6}.ranking-number.bronze{background:#efbd98}.ranking-person{display:flex;align-items:center;gap:10px;min-width:190px}.ranking-person>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:#111318;color:#fff;font-size:10px;font-weight:850}.ranking-person strong{overflow:hidden;max-width:190px;color:#111318;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ranking-person small{padding:3px 6px;border-radius:5px;background:#ffcb01;color:#111318;font-size:8px;font-weight:900;text-transform:uppercase}.ranking-total{color:#111318;font-size:13px;font-weight:900}.ranking-no-result,.ranking-empty,.ranking-loading,.ranking-podium-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#697183;text-align:center}.ranking-no-result{min-height:180px;gap:5px}.ranking-no-result svg,.ranking-empty svg{width:30px;height:30px;margin-bottom:4px;color:#c39700}.ranking-no-result strong,.ranking-empty strong{color:#111318;font-size:14px}.ranking-no-result span,.ranking-empty span{font-size:11px}.ranking-empty,.ranking-loading{min-height:380px;gap:7px;border:1px dashed #dfe3e8;border-radius:12px;background:#fafbfc}.ranking-loading{font-size:13px;font-weight:750}.ranking-loading>span{width:28px;height:28px;border:3px solid #e1e4e8;border-top-color:#ffcb01;border-radius:50%;animation:ranking-spin .7s linear infinite}.ranking-podium-empty{min-height:245px;padding:20px;font-size:12px;font-weight:700}.ranking-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:10px 20px;border-top:1px solid #e4e7eb;color:#707889;font-size:11px;font-weight:650}.ranking-pagination>div{display:flex;align-items:center;gap:9px}.ranking-pagination button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;color:#111318;cursor:pointer}.ranking-pagination button:disabled{cursor:not-allowed;opacity:.35}.ranking-pagination button:not(:disabled):hover{border-color:#ffcb01;background:#fff9df}.ranking-pagination button svg{width:17px;height:17px}.ranking-pagination strong{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:#111318;color:#fff}@keyframes ranking-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.ranking-shell{padding:30px}.ranking-heading{align-items:flex-start;flex-direction:column}.ranking-summary{width:100%}.ranking-summary>span{flex:1}}@media(max-width:840px){.ranking-shell{min-height:calc(100vh - 88px);padding:24px 20px 92px;border-radius:14px}.ranking-heading h1{font-size:32px}.ranking-toolbar{align-items:stretch;flex-direction:column}.ranking-category-tabs{width:100%}.ranking-category-tabs button{flex:1}.ranking-tryout-dropdown{width:100%}.ranking-feature-grid{grid-template-columns:1fr}.ranking-user-card{min-height:280px}.ranking-table-heading{align-items:stretch;flex-direction:column}.ranking-search{width:100%}}@media(max-width:560px){.ranking-shell{padding:20px 14px 90px;border-right:0;border-left:0;border-radius:0}.ranking-heading{gap:20px}.ranking-heading h1{font-size:28px}.ranking-heading p{font-size:13px}.ranking-summary{display:grid;grid-template-columns:1fr 1fr}.ranking-summary>span{grid-template-columns:34px minmax(0,1fr);min-width:0;padding:11px}.ranking-summary svg{width:34px;height:34px}.ranking-summary strong{font-size:15px}.ranking-podium{gap:3px;padding-right:10px;padding-left:10px}.ranking-podium-item strong{font-size:11px}.ranking-avatar{width:52px;height:52px;font-size:15px}.ranking-podium-item.gold .ranking-avatar{width:62px;height:62px;font-size:17px}.ranking-pagination{align-items:flex-start;flex-direction:column}}.auth-reference-page{min-height:100vh;padding:48px;background:radial-gradient(circle at 24% 20%,rgba(255,204,0,.09),transparent 28%),#f5f5f3;color:#111318}.auth-guard-state{display:grid;min-height:100vh;place-items:center;background:#f5f5f3;color:#111318}.auth-guard-state span{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:14px;font-weight:850}.auth-reference-shell{display:grid;grid-template-columns:minmax(430px,.98fr) minmax(430px,.92fr);width:min(1180px,calc(100vw - 96px));min-height:min(780px,calc(100vh - 96px));margin:0 auto;overflow:hidden;border-radius:34px;background:#fff;box-shadow:0 28px 70px #0f172a29}.auth-promo-panel{position:relative;display:flex;flex-direction:column;min-height:680px;padding:58px 48px 38px;overflow:hidden;border-radius:34px 0 0 34px;background:radial-gradient(circle at 65% 72%,rgba(255,204,0,.22),transparent 34%),linear-gradient(160deg,#030303,#070707 58%,#151103);color:#fff}.auth-promo-panel:before,.auth-promo-panel:after{position:absolute;content:"";border:1px solid rgba(255,255,255,.07);border-radius:999px;pointer-events:none}.auth-promo-panel:before{width:520px;height:520px;right:-180px;bottom:95px}.auth-promo-panel:after{width:680px;height:680px;right:-235px;bottom:-20px}.auth-promo-eyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase}.auth-promo-eyebrow svg{width:23px;height:23px;color:#fc0}.auth-promo-panel h2{position:relative;z-index:1;margin:30px 0 20px;color:#fff;font-size:clamp(58px,6.2vw,96px);font-weight:950;line-height:.98}.auth-promo-panel h2 strong{display:inline-block;color:#fc0}.auth-promo-panel h2 em{color:transparent;font-style:normal;-webkit-text-stroke:2px #ffcc00}.auth-promo-panel>p{position:relative;z-index:1;max-width:470px;margin:0;color:#ffffffc7;font-size:22px;font-weight:650;line-height:1.45}.auth-score-card{position:relative;z-index:1;width:min(360px,100%);margin-top:auto;padding:26px;border:1px solid rgba(255,204,0,.24);border-radius:18px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);box-shadow:0 26px 60px #0000005c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-score-card>span,.auth-score-card small{display:block;color:#ffffffd1;font-size:12px;font-weight:850}.auth-score-card>strong{display:block;margin-top:8px;color:#fc0;font-size:62px;font-weight:950;line-height:1}.auth-score-card small{margin-top:6px;text-transform:uppercase}.auth-progress-track{height:10px;margin-top:22px;overflow:hidden;border-radius:999px;background:#ffffff29}.auth-progress-track i{display:block;width:70%;height:100%;border-radius:inherit;background:#fc0}.auth-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.auth-mini-grid div,.auth-stats-row div{border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0f}.auth-mini-grid div{min-width:0;padding:12px 10px}.auth-mini-grid svg{width:22px;height:22px;color:#fc0}.auth-mini-grid b,.auth-mini-grid span,.auth-stats-row strong,.auth-stats-row span{display:block}.auth-mini-grid b{margin-top:8px;overflow:hidden;color:#fff;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.auth-mini-grid span{margin-top:2px;color:#ffffff8f;font-size:10px}.auth-stats-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(360px,100%);margin-top:16px}.auth-stats-row div{padding:14px 10px;text-align:center}.auth-stats-row strong{color:#fff;font-size:24px;font-weight:900}.auth-stats-row span{margin-top:2px;color:#ffffff8c;font-size:11px}.auth-card{display:flex;flex-direction:column;min-height:680px;padding:58px 58px 46px;border-radius:34px;background:#fff}.auth-card-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.auth-brand-text{color:#111318;font-size:31px;font-weight:950;text-decoration:none}.auth-switch-link{color:#1f2937;font-size:16px;font-weight:750;text-decoration:none}.auth-step-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid #edf0f4;border-radius:999px;background:#fff8df;color:#111318;font-size:13px;font-weight:850}.auth-switch-link:hover,.auth-muted-link:hover,.auth-bottom-copy a:hover{color:#c59700}.auth-form-block{width:100%;max-width:450px;margin:auto auto 0}.auth-form-block.signup{max-width:470px}.auth-profile-block{max-width:500px}.auth-profile-kicker{display:inline-flex;align-items:center;min-height:34px;margin-bottom:18px;padding:0 14px;border-radius:999px;background:#fff4c7;color:#111318;font-size:13px;font-weight:900}.auth-form-block h1{margin:0 0 30px;color:#090b10;font-size:clamp(44px,4.7vw,58px);font-weight:950;line-height:1.05}.auth-form{display:grid;gap:22px}.auth-input-wrap{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;min-height:68px;padding:0 20px 0 26px;border:1px solid #dce0e5;border-radius:999px;background:#fff;color:#111827;transition:border-color .15s ease,box-shadow .15s ease}.auth-input-wrap:focus-within{border-color:#fc0;box-shadow:0 0 0 4px #ffcc0029}.auth-input-wrap.danger{border-color:#ef4444}.auth-input-wrap>svg{width:22px;height:22px;color:#0f172a}.auth-input-wrap input{min-width:0;height:100%;border:0;background:transparent;color:#111827;font:inherit;font-size:16px;font-weight:650;outline:0}.auth-input-wrap input::-moz-placeholder{color:#7b8190}.auth-input-wrap input::placeholder{color:#7b8190}.auth-select-wrap select{min-width:0;width:100%;height:100%;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#111827;font:inherit;font-size:16px;font-weight:750;outline:0}.auth-select-chevron{width:22px;height:22px;color:#111827;pointer-events:none}.auth-password-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:#111827;cursor:pointer}.auth-password-toggle:hover{background:#f4f5f6}.auth-password-toggle svg{width:22px;height:22px}.auth-muted-link{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:-4px;color:#111827;font-size:15px;font-weight:750}.auth-field-hint{margin:-14px 0 0 26px;color:#ef4444;font-size:12px;font-weight:750}.auth-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:68px;margin-top:10px;border:0;border-radius:999px;background:#fc0;color:#090b10;font:inherit;font-size:22px;font-weight:950;box-shadow:0 18px 28px #ffcc0042;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.auth-submit-button:hover:not(:disabled){background:#f4c200;transform:translateY(-1px);box-shadow:0 22px 34px #ffcc004d}.auth-submit-button:disabled{background:#e5e7eb;color:#8a9099;box-shadow:none;cursor:not-allowed}.auth-submit-button svg{width:28px;height:28px}.auth-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:22px;align-items:center;margin:44px 0 28px;color:#6b7280;font-size:16px;font-weight:650}.auth-divider span{height:1px;background:#e0e4e9}.auth-bottom-copy{margin:0;color:#111827;font-size:16px;font-weight:600;text-align:center}.auth-bottom-copy a{color:#f0b800;font-weight:850;text-decoration:none}.auth-copyright{margin:auto 0 0;color:#8b929d;font-size:15px;font-weight:650;text-align:center}@media(max-width:1040px){.auth-reference-page{padding:22px}.auth-reference-shell{grid-template-columns:1fr;width:min(680px,calc(100vw - 44px))}.auth-promo-panel{min-height:auto;border-radius:28px 28px 0 0}.auth-score-card,.auth-stats-row{margin-top:26px}.auth-card{min-height:auto;padding:42px 34px;border-radius:0 0 28px 28px}.auth-form-block{margin-top:54px}}@media(max-width:560px){.auth-reference-page{padding:0;background:#fff}.auth-reference-shell{width:100%;min-height:100vh;border-radius:0;box-shadow:none}.auth-promo-panel{padding:32px 24px;border-radius:0}.auth-promo-panel h2{font-size:48px}.auth-promo-panel>p{font-size:16px}.auth-score-card,.auth-stats-row{display:none}.auth-card{padding:32px 22px 28px;border-radius:0}.auth-form-block{margin-top:48px}.auth-brand-text{font-size:26px}.auth-form-block h1{font-size:42px}.auth-input-wrap,.auth-submit-button{min-height:60px}.auth-input-wrap{padding-left:18px}.auth-input-wrap input{font-size:14px}.auth-submit-button{font-size:18px}}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.admin-tryout-input{height:2.75rem;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-tryout-input:focus{--tw-border-opacity: 1;border-color:rgb(217 173 0 / var(--tw-border-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-6{bottom:-1.5rem}.-bottom-8{bottom:-2rem}.-left-4{left:-1rem}.-right-5{right:-1.25rem}.-right-8{right:-2rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-64{left:16rem}.left-8{left:2rem}.right-0{right:0}.right-12{right:3rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-8{right:2rem}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-10{margin-inline-end:2.5rem}.me-4{margin-inline-end:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-64{margin-left:16rem}.ml-72{margin-left:18rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-6{width:1.5rem;height:1.5rem}.size-9{width:2.25rem;height:2.25rem}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[2px\]{height:2px}.h-\[32rem\]{height:32rem}.h-\[52px\]{height:52px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-\[280px\]{max-height:280px}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-64{min-height:16rem}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100\%\]{width:100%}.w-\[52px\]{width:52px}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-24{min-width:6rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[120px\]{min-width:120px}.min-w-\[145px\]{min-width:145px}.min-w-\[190px\]{min-width:190px}.min-w-\[210px\]{min-width:210px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[88px\]{min-width:88px}.min-w-\[960px\]{min-width:960px}.min-w-full{min-width:100%}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[180px\]{max-width:180px}.max-w-\[260px\]{max-width:260px}.max-w-\[620px\]{max-width:620px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-1{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-3{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[spin_10s_linear_infinite\]{animation:spin 10s linear infinite}.animate-\[testiScroll_30s_linear_infinite\]{animation:testiScroll 30s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[42px_minmax\(0\,1fr\)_36px\]{grid-template-columns:42px minmax(0,1fr) 36px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-14{row-gap:3.5rem}.gap-y-4{row-gap:1rem}.space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity))}.place-self-center{place-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-e-xl{border-start-end-radius:.75rem;border-end-end-radius:.75rem}.rounded-s-xl{border-start-start-radius:.75rem;border-end-start-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[10px\]{border-width:10px}.border-\[3px\]{border-width:3px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#E4DDD2\]{--tw-border-opacity: 1;border-color:rgb(228 221 210 / var(--tw-border-opacity))}.border-\[\#E7E0D6\]{--tw-border-opacity: 1;border-color:rgb(231 224 214 / var(--tw-border-opacity))}.border-\[\#E8DCC9\]{--tw-border-opacity: 1;border-color:rgb(232 220 201 / var(--tw-border-opacity))}.border-\[\#E9E2D8\]{--tw-border-opacity: 1;border-color:rgb(233 226 216 / var(--tw-border-opacity))}.border-\[\#ECE6DC\]{--tw-border-opacity: 1;border-color:rgb(236 230 220 / var(--tw-border-opacity))}.border-\[\#EFE9DF\]{--tw-border-opacity: 1;border-color:rgb(239 233 223 / var(--tw-border-opacity))}.border-\[\#FFCB01\]{--tw-border-opacity: 1;border-color:rgb(255 203 1 / var(--tw-border-opacity))}.border-\[\#FFCB01\]\/40{border-color:#ffcb0166}.border-\[\#e0b300\]{--tw-border-opacity: 1;border-color:rgb(224 179 0 / var(--tw-border-opacity))}.border-\[\#eadfcd\]{--tw-border-opacity: 1;border-color:rgb(234 223 205 / var(--tw-border-opacity))}.border-\[\#ffbf00\]{--tw-border-opacity: 1;border-color:rgb(255 191 0 / var(--tw-border-opacity))}.border-\[\#ffcc00\]{--tw-border-opacity: 1;border-color:rgb(255 204 0 / var(--tw-border-opacity))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-black\/10{border-color:#0000001a}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}.bg-\[\#004FC4\]{--tw-bg-opacity: 1;background-color:rgb(0 79 196 / var(--tw-bg-opacity))}.bg-\[\#00A337\]{--tw-bg-opacity: 1;background-color:rgb(0 163 55 / var(--tw-bg-opacity))}.bg-\[\#06C270\]{--tw-bg-opacity: 1;background-color:rgb(6 194 112 / var(--tw-bg-opacity))}.bg-\[\#171A23\]{--tw-bg-opacity: 1;background-color:rgb(23 26 35 / var(--tw-bg-opacity))}.bg-\[\#1A1A49\]{--tw-bg-opacity: 1;background-color:rgb(26 26 73 / var(--tw-bg-opacity))}.bg-\[\#6B46D5\]{--tw-bg-opacity: 1;background-color:rgb(107 70 213 / var(--tw-bg-opacity))}.bg-\[\#D8CCBA\]{--tw-bg-opacity: 1;background-color:rgb(216 204 186 / var(--tw-bg-opacity))}.bg-\[\#E9F8EF\]{--tw-bg-opacity: 1;background-color:rgb(233 248 239 / var(--tw-bg-opacity))}.bg-\[\#EDEDED\]{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity))}.bg-\[\#F2EDFF\]{--tw-bg-opacity: 1;background-color:rgb(242 237 255 / var(--tw-bg-opacity))}.bg-\[\#F3F1EE\]{--tw-bg-opacity: 1;background-color:rgb(243 241 238 / var(--tw-bg-opacity))}.bg-\[\#F5F3EF\]{--tw-bg-opacity: 1;background-color:rgb(245 243 239 / var(--tw-bg-opacity))}.bg-\[\#F6F3EE\]{--tw-bg-opacity: 1;background-color:rgb(246 243 238 / var(--tw-bg-opacity))}.bg-\[\#FBFAF8\]{--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity))}.bg-\[\#FBFAF8\]\/95{background-color:#fbfaf8f2}.bg-\[\#FF2927\]{--tw-bg-opacity: 1;background-color:rgb(255 41 39 / var(--tw-bg-opacity))}.bg-\[\#FFB001\]{--tw-bg-opacity: 1;background-color:rgb(255 176 1 / var(--tw-bg-opacity))}.bg-\[\#FFCB01\]{--tw-bg-opacity: 1;background-color:rgb(255 203 1 / var(--tw-bg-opacity))}.bg-\[\#FFE9F0\]{--tw-bg-opacity: 1;background-color:rgb(255 233 240 / var(--tw-bg-opacity))}.bg-\[\#FFF2BF\]{--tw-bg-opacity: 1;background-color:rgb(255 242 191 / var(--tw-bg-opacity))}.bg-\[\#f7f7f5\]{--tw-bg-opacity: 1;background-color:rgb(247 247 245 / var(--tw-bg-opacity))}.bg-\[\#f7f7f7\]{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.bg-\[\#faf6ed\]{--tw-bg-opacity: 1;background-color:rgb(250 246 237 / var(--tw-bg-opacity))}.bg-\[\#ffbf00\]{--tw-bg-opacity: 1;background-color:rgb(255 191 0 / var(--tw-bg-opacity))}.bg-\[\#ffcb01\]{--tw-bg-opacity: 1;background-color:rgb(255 203 1 / var(--tw-bg-opacity))}.bg-\[\#ffcc00\]{--tw-bg-opacity: 1;background-color:rgb(255 204 0 / var(--tw-bg-opacity))}.bg-\[\#ffe680\]{--tw-bg-opacity: 1;background-color:rgb(255 230 128 / var(--tw-bg-opacity))}.bg-\[\#ffe9a6\]{--tw-bg-opacity: 1;background-color:rgb(255 233 166 / var(--tw-bg-opacity))}.bg-\[\#fff3bd\]{--tw-bg-opacity: 1;background-color:rgb(255 243 189 / var(--tw-bg-opacity))}.bg-\[\#fff4bf\]{--tw-bg-opacity: 1;background-color:rgb(255 244 191 / var(--tw-bg-opacity))}.bg-\[\#fff7d2\]{--tw-bg-opacity: 1;background-color:rgb(255 247 210 / var(--tw-bg-opacity))}.bg-\[\#fff7d6\]{--tw-bg-opacity: 1;background-color:rgb(255 247 214 / var(--tw-bg-opacity))}.bg-\[\#fffdf5\]{--tw-bg-opacity: 1;background-color:rgb(255 253 245 / var(--tw-bg-opacity))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.bg-amber-50\/70{background-color:#fffbebb3}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/35{background-color:#00000059}.bg-black\/45{background-color:#00000073}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-jago-4{--tw-bg-opacity: 1;background-color:rgb(247 91 54 / var(--tw-bg-opacity))}.bg-orange-700{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}.bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}.bg-slate-950\/35{background-color:#02061759}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}.bg-opacity-20{--tw-bg-opacity: .2}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#00B97B\]{--tw-gradient-from: #00B97B var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 185 123 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#00E109\]{--tw-gradient-from: #00E109 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 225 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#04271c\]{--tw-gradient-from: #04271c var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 39 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#071c4d\]{--tw-gradient-from: #071c4d var(--tw-gradient-from-position);--tw-gradient-to: rgb(7 28 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#540512\]{--tw-gradient-from: #540512 var(--tw-gradient-from-position);--tw-gradient-to: rgb(84 5 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#54C477\]{--tw-gradient-from: #54C477 var(--tw-gradient-from-position);--tw-gradient-to: rgb(84 196 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8954E8\]{--tw-gradient-from: #8954E8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(137 84 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8D65FF\]{--tw-gradient-from: #8D65FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(141 101 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E62D71\]{--tw-gradient-from: #E62D71 var(--tw-gradient-from-position);--tw-gradient-to: rgb(230 45 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FF2927\]{--tw-gradient-from: #FF2927 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 41 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff8df\]{--tw-gradient-from: #fff8df var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 223 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#07563a\]{--tw-gradient-to: rgb(7 86 58 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #07563a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0d2f76\]{--tw-gradient-to: rgb(13 47 118 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d2f76 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#961223\]{--tw-gradient-to: rgb(150 18 35 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #961223 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#00B97B\]{--tw-gradient-to: #00B97B var(--tw-gradient-to-position)}.to-\[\#00E109\]{--tw-gradient-to: #00E109 var(--tw-gradient-to-position)}.to-\[\#03170f\]{--tw-gradient-to: #03170f var(--tw-gradient-to-position)}.to-\[\#06122f\]{--tw-gradient-to: #06122f var(--tw-gradient-to-position)}.to-\[\#2FA65A\]{--tw-gradient-to: #2FA65A var(--tw-gradient-to-position)}.to-\[\#3a030d\]{--tw-gradient-to: #3a030d var(--tw-gradient-to-position)}.to-\[\#6538D6\]{--tw-gradient-to: #6538D6 var(--tw-gradient-to-position)}.to-\[\#6B46D5\]{--tw-gradient-to: #6B46D5 var(--tw-gradient-to-position)}.to-\[\#C80057\]{--tw-gradient-to: #C80057 var(--tw-gradient-to-position)}.to-\[\#C91E5B\]{--tw-gradient-to: #C91E5B var(--tw-gradient-to-position)}.to-\[\#fff2c2\]{--tw-gradient-to: #fff2c2 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.ps-8{padding-inline-start:2rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,system-ui,-apple-system,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[150px\]{font-size:150px}.text-\[80px\]{font-size:80px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.leading-6{line-height:1.5rem}.leading-\[0\.85\]{line-height:.85}.leading-\[0\.9\]{line-height:.9}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#004FC4\]{--tw-text-opacity: 1;color:rgb(0 79 196 / var(--tw-text-opacity))}.text-\[\#06C270\]{--tw-text-opacity: 1;color:rgb(6 194 112 / var(--tw-text-opacity))}.text-\[\#151923\]{--tw-text-opacity: 1;color:rgb(21 25 35 / var(--tw-text-opacity))}.text-\[\#171A23\]{--tw-text-opacity: 1;color:rgb(23 26 35 / var(--tw-text-opacity))}.text-\[\#29A653\]{--tw-text-opacity: 1;color:rgb(41 166 83 / var(--tw-text-opacity))}.text-\[\#333743\]{--tw-text-opacity: 1;color:rgb(51 55 67 / var(--tw-text-opacity))}.text-\[\#3E424D\]{--tw-text-opacity: 1;color:rgb(62 66 77 / var(--tw-text-opacity))}.text-\[\#555B67\]{--tw-text-opacity: 1;color:rgb(85 91 103 / var(--tw-text-opacity))}.text-\[\#6D7280\]{--tw-text-opacity: 1;color:rgb(109 114 128 / var(--tw-text-opacity))}.text-\[\#6E43E1\]{--tw-text-opacity: 1;color:rgb(110 67 225 / var(--tw-text-opacity))}.text-\[\#765b00\]{--tw-text-opacity: 1;color:rgb(118 91 0 / var(--tw-text-opacity))}.text-\[\#7A7280\]{--tw-text-opacity: 1;color:rgb(122 114 128 / var(--tw-text-opacity))}.text-\[\#7b5f00\]{--tw-text-opacity: 1;color:rgb(123 95 0 / var(--tw-text-opacity))}.text-\[\#85818A\]{--tw-text-opacity: 1;color:rgb(133 129 138 / var(--tw-text-opacity))}.text-\[\#8A8790\]{--tw-text-opacity: 1;color:rgb(138 135 144 / var(--tw-text-opacity))}.text-\[\#946B00\]{--tw-text-opacity: 1;color:rgb(148 107 0 / var(--tw-text-opacity))}.text-\[\#9B958C\]{--tw-text-opacity: 1;color:rgb(155 149 140 / var(--tw-text-opacity))}.text-\[\#D92367\]{--tw-text-opacity: 1;color:rgb(217 35 103 / var(--tw-text-opacity))}.text-\[\#F0A800\]{--tw-text-opacity: 1;color:rgb(240 168 0 / var(--tw-text-opacity))}.text-\[\#FF2927\]{--tw-text-opacity: 1;color:rgb(255 41 39 / var(--tw-text-opacity))}.text-\[\#FFB001\]{--tw-text-opacity: 1;color:rgb(255 176 1 / var(--tw-text-opacity))}.text-\[\#FFCB01\]{--tw-text-opacity: 1;color:rgb(255 203 1 / var(--tw-text-opacity))}.text-\[\#FFCB01\]\/5{color:#ffcb010d}.text-\[\#FFCB01\]\/50{color:#ffcb0180}.text-\[\#FFCB01\]\/60{color:#ffcb0199}.text-\[\#FFCB01\]\/80{color:#ffcb01cc}.text-\[\#b58c00\]{--tw-text-opacity: 1;color:rgb(181 140 0 / var(--tw-text-opacity))}.text-\[\#f2b700\]{--tw-text-opacity: 1;color:rgb(242 183 0 / var(--tw-text-opacity))}.text-\[\#f6b700\]{--tw-text-opacity: 1;color:rgb(246 183 0 / var(--tw-text-opacity))}.text-\[\#ffbf00\]{--tw-text-opacity: 1;color:rgb(255 191 0 / var(--tw-text-opacity))}.text-\[\#ffcc00\]{--tw-text-opacity: 1;color:rgb(255 204 0 / var(--tw-text-opacity))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-black\/60{color:#0009}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-gray-950{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-jago-4{--tw-text-opacity: 1;color:rgb(247 91 54 / var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-\[\#ffcb01\]{accent-color:#ffcb01}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(255\,203\,1\,0\.24\)\]{--tw-shadow: 0 12px 24px rgba(255,203,1,.24);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(255\,203\,1\,0\.28\)\]{--tw-shadow: 0 12px 28px rgba(255,203,1,.28);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(32\,24\,10\,0\.08\)\]{--tw-shadow: 0 18px 45px rgba(32,24,10,.08);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(32\,24\,10\,0\.12\)\]{--tw-shadow: 0 18px 45px rgba(32,24,10,.12);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 6px 18px rgba(15,23,42,.08);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[4px_4px_0px_\#0A0A0A\]{--tw-shadow: 4px 4px 0px #0A0A0A;--tw-shadow-colored: 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[5px_5px_0px_\#0A0A0A\]{--tw-shadow: 5px 5px 0px #0A0A0A;--tw-shadow-colored: 5px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[6px_6px_0px_rgba\(255\,203\,1\,0\.3\)\]{--tw-shadow: 6px 6px 0px rgba(255,203,1,.3);--tw-shadow-colored: 6px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-webkit-text-stroke\:1\.5px_\#0A0A0A\]{-webkit-text-stroke:1.5px #0A0A0A}.\[-webkit-text-stroke\:1px_\#0A0A0A\]{-webkit-text-stroke:1px #0A0A0A}.\[-webkit-text-stroke\:2px_\#0A0A0A\]{-webkit-text-stroke:2px #0A0A0A}.\[-webkit-text-stroke\:2px_rgba\(255\,203\,1\,0\.3\)\]{-webkit-text-stroke:2px rgba(255,203,1,.3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background:#f5f3ef;color:#151923;line-height:1.5}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000024;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#00000038}.react-calendar{border:none!important;background-color:#f2f2f5!important;border-radius:15px!important}.react-calendar__tile--active{border-radius:20px!important}.react-calendar__tile--now{border:1px solid blue!important;border-radius:20px!important}.ql-editor{white-space:normal!important}.selection\:bg-\[\#FFCB01\] *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 203 1 / var(--tw-bg-opacity))}.selection\:bg-\[\#FFCB01\] *::selection{--tw-bg-opacity: 1;background-color:rgb(255 203 1 / var(--tw-bg-opacity))}.selection\:text-black *::-moz-selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.selection\:text-black *::selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.selection\:bg-\[\#FFCB01\]::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 203 1 / var(--tw-bg-opacity))}.selection\:bg-\[\#FFCB01\]::selection{--tw-bg-opacity: 1;background-color:rgb(255 203 1 / var(--tw-bg-opacity))}.selection\:text-black::-moz-selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.selection\:text-black::selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-3:after{content:var(--tw-content);left:.75rem;right:.75rem}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-0:after{content:var(--tw-content);height:0px}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:bg-\[\#ffcc00\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 204 0 / var(--tw-bg-opacity))}.first\:pl-0:first-child{padding-left:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:-translate-y-0:hover{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-\[-2px\]:hover{--tw-translate-x: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#FFCB01\]:hover{--tw-border-opacity: 1;border-color:rgb(255 203 1 / var(--tw-border-opacity))}.hover\:border-\[\#d9ad00\]:hover{--tw-border-opacity: 1;border-color:rgb(217 173 0 / var(--tw-border-opacity))}.hover\:border-\[\#ffcc00\]:hover{--tw-border-opacity: 1;border-color:rgb(255 204 0 / var(--tw-border-opacity))}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.hover\:border-slate-950:hover{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity))}.hover\:bg-\[\#ECE8E2\]:hover{--tw-bg-opacity: 1;background-color:rgb(236 232 226 / var(--tw-bg-opacity))}.hover\:bg-\[\#F2EDFF\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 237 255 / var(--tw-bg-opacity))}.hover\:bg-\[\#FEFCE8\]:hover{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.hover\:bg-\[\#FFB001\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 176 1 / var(--tw-bg-opacity))}.hover\:bg-\[\#FFCB01\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 203 1 / var(--tw-bg-opacity))}.hover\:bg-\[\#FFF4C9\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 244 201 / var(--tw-bg-opacity))}.hover\:bg-\[\#FFF8DE\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 248 222 / var(--tw-bg-opacity))}.hover\:bg-\[\#FFF8E5\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 248 229 / var(--tw-bg-opacity))}.hover\:bg-\[\#FFF9E8\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 249 232 / var(--tw-bg-opacity))}.hover\:bg-\[\#e6b700\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 183 0 / var(--tw-bg-opacity))}.hover\:bg-\[\#e6b701\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 183 1 / var(--tw-bg-opacity))}.hover\:bg-\[\#e8b900\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 185 0 / var(--tw-bg-opacity))}.hover\:bg-\[\#f0b400\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 180 0 / var(--tw-bg-opacity))}.hover\:bg-\[\#f5c400\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 196 0 / var(--tw-bg-opacity))}.hover\:bg-\[\#ffcc00\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 204 0 / var(--tw-bg-opacity))}.hover\:bg-\[\#fff7d2\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 210 / var(--tw-bg-opacity))}.hover\:bg-\[\#fffdf5\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 253 245 / var(--tw-bg-opacity))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.hover\:bg-amber-50\/40:hover{background-color:#fffbeb66}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.hover\:bg-orange-800:hover{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.hover\:bg-yellow-800:hover{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}.hover\:text-\[\#151923\]:hover{--tw-text-opacity: 1;color:rgb(21 25 35 / var(--tw-text-opacity))}.hover\:text-\[\#FFCB01\]:hover{--tw-text-opacity: 1;color:rgb(255 203 1 / var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_14px_28px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 14px 28px rgba(15,23,42,.12);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_26px_65px_rgba\(32\,24\,10\,0\.18\)\]:hover{--tw-shadow: 0 26px 65px rgba(32,24,10,.18);--tw-shadow-colored: 0 26px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[6px_6px_0px_\#0A0A0A\]:hover{--tw-shadow: 6px 6px 0px #0A0A0A;--tw-shadow-colored: 6px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[7px_7px_0px_\#0A0A0A\]:hover{--tw-shadow: 7px 7px 0px #0A0A0A;--tw-shadow-colored: 7px 7px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[8px_8px_0px_rgba\(255\,203\,1\,0\.3\)\]:hover{--tw-shadow: 8px 8px 0px rgba(255,203,1,.3);--tw-shadow-colored: 8px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:\[animation-play-state\:paused\]:hover{animation-play-state:paused}.focus\:border-\[\#FFCB01\]:focus{--tw-border-opacity: 1;border-color:rgb(255 203 1 / var(--tw-border-opacity))}.focus\:border-\[\#d9ad00\]:focus{--tw-border-opacity: 1;border-color:rgb(217 173 0 / var(--tw-border-opacity))}.focus\:border-\[\#ffcc00\]:focus{--tw-border-opacity: 1;border-color:rgb(255 204 0 / var(--tw-border-opacity))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#FFCB01\]\/30:focus{--tw-ring-color: rgb(255 203 1 / .3)}.focus\:ring-\[\#ffcc00\]\/25:focus{--tw-ring-color: rgb(255 204 0 / .25)}.focus\:ring-\[\#ffcc00\]\/30:focus{--tw-ring-color: rgb(255 204 0 / .3)}.focus\:ring-gray-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.focus\:ring-orange-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[\#FFCB01\]{--tw-bg-opacity: 1;background-color:rgb(255 203 1 / var(--tw-bg-opacity))}.group:hover .group-hover\:text-\[\#FFCB01\]{--tw-text-opacity: 1;color:rgb(255 203 1 / var(--tw-text-opacity))}@media(min-width:640px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:mb-0{margin-bottom:0}.sm\:ml-64{margin-left:16rem}.sm\:mr-4{margin-right:1rem}.sm\:mt-0{margin-top:0}.sm\:mt-3{margin-top:.75rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-4{height:1rem}.sm\:h-6{height:1.5rem}.sm\:h-9{height:2.25rem}.sm\:h-screen{height:100vh}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-1\/6{width:16.666667%}.sm\:w-2\/3{width:66.666667%}.sm\:w-4{width:1rem}.sm\:w-6{width:1.5rem}.sm\:w-72{width:18rem}.sm\:w-9{width:2.25rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-12{gap:3rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-y-8{row-gap:2rem}.sm\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:border-r{border-right-width:1px}.sm\:p-0{padding:0}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:pl-0{padding-left:0}.sm\:pr-0{padding-right:0}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:m-6{margin:1.5rem}.md\:mb-0{margin-bottom:0}.md\:me-6{margin-inline-end:1.5rem}.md\:ml-64{margin-left:16rem}.md\:mt-0{margin-top:0}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:w-1\/5{width:20%}.md\:w-4\/5{width:80%}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-0{gap:0px}.md\:gap-12{gap:3rem}.md\:gap-3{gap:.75rem}.md\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.md\:rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.md\:rounded-tr-none{border-top-right-radius:0}.md\:border-0{border-width:0px}.md\:border-b-0{border-bottom-width:0px}.md\:border-l-0{border-left-width:0px}.md\:border-r{border-right-width:1px}.md\:border-r-2{border-right-width:2px}.md\:border-r-4{border-right-width:4px}.md\:border-t{border-top-width:1px}.md\:p-0{padding:0}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[100px\]{font-size:100px}.md\:text-\[250px\]{font-size:250px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-yellow-700:hover{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mt-0{margin-top:0}.lg\:mt-14{margin-top:3.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-36{height:9rem}.lg\:h-6{height:1.5rem}.lg\:h-64{height:16rem}.lg\:w-1\/3{width:33.333333%}.lg\:w-12{width:3rem}.lg\:w-2\/3{width:66.666667%}.lg\:w-6{width:1.5rem}.lg\:w-64{width:16rem}.lg\:max-w-xl{max-width:36rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)_360px\]{grid-template-columns:320px minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:object-fill{-o-object-fit:fill;object-fit:fill}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-36{padding-left:9rem}.lg\:pl-8{padding-left:2rem}.lg\:pl-\[360px\]{padding-left:360px}.lg\:pr-10{padding-right:2.5rem}.lg\:pt-0{padding-top:0}.lg\:pt-10{padding-top:2.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-9xl{font-size:8rem;line-height:1}.lg\:text-\[130px\]{font-size:130px}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:mb-0{margin-bottom:0}.xl\:ml-64{margin-left:16rem}.xl\:mt-0{margin-top:0}.xl\:mt-14{margin-top:3.5rem}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:w-1\/3{width:33.333333%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.xl\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:0px}.xl\:gap-5{gap:1.25rem}.xl\:border-b-0{border-bottom-width:0px}.xl\:object-cover{-o-object-fit:cover;object-fit:cover}.xl\:p-0{padding:0}.xl\:p-10{padding:2.5rem}.xl\:p-5{padding:1.25rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.xl\:text-5xl{font-size:3rem;line-height:1}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}@media(prefers-color-scheme:dark){.dark\:border{border-width:1px}.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.dark\:bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.dark\:text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark\:ring-offset-gray-800{--tw-ring-offset-color: #1f2937}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.dark\:focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.dark\:focus\:ring-orange-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity))}.group:hover .dark\:group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media(min-width:768px){@media(prefers-color-scheme:dark){.md\:dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.md\:dark\:hover\:text-yellow-500:hover{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}}}@media(min-width:640px){.sm\:\[\&\:nth-child\(2\)\]\:border-r-0:nth-child(2){border-right-width:0px}}@media(min-width:1280px){.xl\:\[\&\:nth-child\(2\)\]\:border-r:nth-child(2){border-right-width:1px}}.\[\&_p\]\:inline p{display:inline}
