:root{--brand: oklch(47% .14 265);--brand-strong: oklch(40% .14 265);--brand-soft: oklch(95% .025 265);--brand-ink: #ffffff;--brass: oklch(78% .16 70);--brass-soft: oklch(95% .06 80);--accent: oklch(52% .13 62);--chalk: oklch(30% .09 265);--chalk-ink: oklch(97% .01 265);--bg: oklch(98.5% .004 260);--surface: #ffffff;--surface-2: oklch(96.5% .006 265);--ink: oklch(25% .04 265);--ink-2: oklch(40% .035 268);--ink-3: oklch(50% .03 270);--line: oklch(91% .01 265);--line-strong: oklch(86% .015 265);--ok: oklch(45% .11 150);--ok-soft: oklch(94% .04 150);--warn: oklch(46% .12 62);--warn-soft: oklch(95% .05 80);--danger: oklch(50% .19 27);--danger-soft: oklch(95% .03 27);--info: oklch(45% .09 240);--info-soft: oklch(95% .025 240);--level-4: oklch(40% .14 265);--level-3: oklch(62% .11 265);--level-2: oklch(82% .1 80);--level-1: oklch(72% .11 40);--radius-sm: 8px;--radius: 12px;--radius-lg: 18px;--shadow-1: 0 1px 2px oklch(25% .04 265 / .05);--shadow-2: 0 8px 28px oklch(25% .04 265 / .12);--shadow-3: 0 20px 52px oklch(25% .04 265 / .24);--font: Calibri, Carlito, "Segoe UI", system-ui, -apple-system, "Helvetica Neue", "Noto Sans", "Noto Sans Arabic", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--focus: 0 0 0 3px oklch(55% .13 265 / .4);--target: 44px;--content: 1080px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.5;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}h1{font-size:2rem;line-height:1.15;font-weight:500;letter-spacing:-.01em}h2{font-size:1.15rem;font-weight:600}h3{font-size:1.05rem;font-weight:600}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:none;box-shadow:var(--focus)}a{color:var(--brand)}.pf-icon{flex:none}.pf-muted{color:var(--ink-3)}.pf-small{font-size:.86rem}.pf-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pf-spread{display:flex;align-items:center;justify-content:space-between;gap:12px}.pf-stack{display:grid;gap:16px}.pf-stack-sm{display:grid;gap:8px}.pf-grow{flex:1 1 auto;min-inline-size:0}.pf-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-link{background:none;border:0;padding:0;color:var(--brand);font-weight:600;text-decoration:none;border-radius:4px}.pf-link:hover{text-decoration:underline}.pf-skip{position:absolute;inset-inline-start:12px;inset-block-start:-60px;background:var(--ink);color:#fff;padding:10px 14px;border-radius:var(--radius-sm);z-index:100}.pf-skip:focus{inset-block-start:12px}.pf-shell{min-block-size:100vh;display:flex;flex-direction:column}.pf-shell>main{flex:1 0 auto}.pf-inner{inline-size:100%;max-inline-size:calc(var(--content) + 48px);margin-inline:auto;padding-inline:24px}.pf-utility{background:var(--chalk);color:var(--chalk-ink);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pf-utility .pf-inner{display:flex;justify-content:flex-end;align-items:center;min-block-size:26px}.pf-utility a{color:inherit;text-decoration:none;padding:0 14px;border-inline-start:1px solid oklch(97% .01 265 / .35)}.pf-utility a:first-child{border-inline-start:0}.pf-utility a:hover{text-decoration:underline}.pf-header{background:var(--surface);border-block-end:1px solid var(--line)}.pf-header-row{display:flex;align-items:center;gap:16px;min-block-size:62px;flex-wrap:wrap}.pf-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit}.pf-brand-mark{position:relative;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:9px;background:var(--brand);color:var(--brand-ink);font-weight:700;font-size:.95rem;flex:none}.pf-brand-mark:after{content:"";position:absolute;inset-block-start:-4px;inset-inline-end:-4px;inline-size:11px;block-size:11px;background:var(--brass);transform:rotate(45deg);border-radius:2px}.pf-brand-icon{block-size:42px;inline-size:42px;object-fit:contain;flex:none}.pf-brand-text{display:grid;line-height:1.15}.pf-brand-text strong{font-size:1.1rem;font-weight:700;color:var(--brand)}.pf-brand-text strong span{font-weight:400;color:var(--ink-2)}.pf-brand-text>span{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.pf-header-end{display:flex;align-items:center;gap:8px;margin-inline-start:auto;flex-wrap:wrap}.pf-pill{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:32px;padding:0 30px 0 13px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23556677' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;font-size:.86rem;max-inline-size:220px;text-overflow:ellipsis}.pf-pill:hover:not(:disabled){border-color:var(--ink-3)}.pf-pill:disabled{background-image:none;padding-inline-end:13px;color:var(--ink-2);opacity:1}.pf-nav{display:flex;gap:4px;overflow-x:auto}.pf-navlink{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 9px;color:var(--ink-2);text-decoration:none;font-weight:500;border-block-end:2px solid transparent;white-space:nowrap}.pf-navlink:hover{color:var(--ink)}.pf-navlink.is-active{color:var(--brand);border-block-end-color:var(--brass)}.pf-setuplink{display:inline-flex;align-items:center;gap:6px;min-block-size:32px;padding:0 12px;border-radius:999px;text-decoration:none;color:var(--ink-2);font-size:.9rem;font-weight:500}.pf-setuplink:hover,.pf-setuplink.is-active{background:var(--brand-soft);color:var(--brand)}.pf-userbtn{display:flex;align-items:center;gap:8px;background:none;border:0;border-radius:999px;padding:2px}.pf-userbtn .pf-avatar{background:var(--brass-soft)!important;color:#582f02!important}.pf-bell{position:relative}.pf-bell-dot{position:absolute;inset-block-start:6px;inset-inline-end:7px;inline-size:8px;block-size:8px;border-radius:50%;background:var(--brass);border:1.5px solid var(--surface)}.pf-embednav{display:flex;gap:2px;background:var(--surface);border-block-end:1px solid var(--line);padding:4px 12px 0}.pf-footer{margin-block-start:48px;background:var(--chalk);color:var(--chalk-ink);border-block-start:3px solid var(--brass);font-size:.9rem}.pf-footer-main{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:26px 22px}.pf-footer-org{display:grid;gap:2px}.pf-footer-org span{opacity:.85}.pf-footer-links{display:flex;gap:22px;flex-wrap:wrap;align-items:flex-start}.pf-footer a{color:inherit;text-decoration:none}.pf-footer a:hover{text-decoration:underline}.pf-footer-tag{border-block-start:1px solid oklch(97% .01 265 / .18);padding-block:10px;font-size:.78rem;opacity:.85}.pf-page{margin:0 auto;padding:34px 24px 24px;inline-size:100%;max-inline-size:calc(var(--content) + 48px)}.pf-page-wide{max-inline-size:1320px}.pf-page-narrow{max-inline-size:860px}.pf-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-block-end:22px;flex-wrap:wrap}.pf-pagehead-sub{color:var(--ink-2);margin-block-start:6px}.pf-pagehead-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pf-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-block-end:6px}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-block-size:38px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-weight:500;white-space:nowrap;text-decoration:none;box-shadow:var(--shadow-1);transition:background .12s,border-color .12s}.pf-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-3)}.pf-btn:disabled{opacity:.5;cursor:not-allowed}.pf-btn-primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.pf-btn-primary:hover:not(:disabled){background:var(--brand-strong);border-color:var(--brand-strong)}.pf-btn-ghost{box-shadow:none;border-color:transparent;background:transparent;color:var(--brand)}.pf-btn-ghost:hover:not(:disabled){background:var(--brand-soft);border-color:transparent}.pf-btn-danger{color:var(--danger);border-color:#e3b5b1}.pf-btn-danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.pf-btn-sm{min-block-size:32px;padding:0 10px;font-size:.86rem}.pf-btn-lg{min-block-size:50px;padding:0 22px;font-size:1.05rem;border-radius:var(--radius)}.pf-btn-block{inline-size:100%}.pf-iconbtn{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--ink-2)}.pf-iconbtn:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--ink)}.pf-iconbtn:disabled{opacity:.35;cursor:not-allowed}.pf-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:.78rem;font-weight:650;line-height:1.5;white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.pf-chip-info,.pf-chip-brand,.pf-chip-ok,.pf-chip-warn,.pf-chip-danger{border-color:color-mix(in oklch,currentColor 22%,transparent)}.pf-chip-info:not(:has(.pf-icon)):before,.pf-chip-ok:not(:has(.pf-icon)):before,.pf-chip-warn:not(:has(.pf-icon)):before,.pf-chip-danger:not(:has(.pf-icon)):before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.pf-chip-info,.pf-chip-brand{background:var(--info-soft);color:var(--info)}.pf-chip-ok{background:var(--ok-soft);color:var(--ok)}.pf-chip-warn{background:var(--warn-soft);color:var(--warn)}.pf-chip-danger{background:var(--danger-soft);color:var(--danger)}.pf-count{display:inline-block;margin-inline-start:7px;padding:0 7px;border-radius:999px;background:#e7ebf1;color:var(--ink-2);font-size:.76rem;font-weight:700}.pf-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1)}.pf-card-pad{padding:18px 20px}.pf-sectiontitle{display:flex;align-items:center;justify-content:space-between;margin-block:26px 10px}.pf-sectiontitle h2{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:700}.pf-list{list-style:none;margin:0;padding:0}.pf-list>li{display:flex;align-items:center;gap:14px;padding:14px 20px;border-block-end:1px solid var(--line)}.pf-list>li:last-child{border-block-end:0}.pf-list-title{font-weight:500;font-size:1.05rem}.pf-list-meta{color:var(--ink-3);font-size:.86rem;display:flex;gap:6px 14px;flex-wrap:wrap;align-items:center}.pf-empty{text-align:center;padding:36px 20px;color:var(--ink-2)}.pf-empty-icon{display:inline-grid;place-items:center;inline-size:46px;block-size:46px;border-radius:50%;background:var(--brand-soft);color:var(--brand);margin-block-end:10px}.pf-empty p{margin-block-start:4px;max-inline-size:46ch;margin-inline:auto}.pf-empty-action{margin-block-start:14px;display:flex;gap:8px;justify-content:center}.pf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.pf-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow-1)}.pf-stat-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pf-stat-value{font-size:1.9rem;font-weight:500;letter-spacing:-.02em;line-height:1.25}.pf-stat-note{font-size:.82rem;color:var(--ink-3)}.pf-stat-warn .pf-stat-value{color:var(--warn)}.pf-stat-danger .pf-stat-value{color:var(--danger)}.pf-stat-ok .pf-stat-value{color:var(--ok)}.pf-progress{block-size:8px;background:#e6eaf0;border-radius:999px;overflow:hidden;min-inline-size:80px}.pf-progress-fill{block-size:100%;border-radius:999px;background:var(--brand);transition:inline-size .3s}.pf-fill-ok{background:var(--ok)}.pf-fill-warn{background:var(--accent)}.pf-meter{display:flex;align-items:center;gap:10px;min-inline-size:140px}.pf-meter-track{flex:1;block-size:10px;background:#e6eaf0;border-radius:999px;overflow:hidden}.pf-meter-fill{block-size:100%;background:var(--brand);border-radius:999px}.pf-meter-num{font-variant-numeric:tabular-nums;font-weight:650;inline-size:3.2ch;text-align:end}.pf-seg-bar{display:flex;border-radius:999px;overflow:hidden}.pf-seg-part{display:grid;place-items:center;color:#fff;font-size:.76rem;font-weight:700;min-inline-size:4px}.pf-seg-empty{flex:1;background:#e6eaf0}.pf-seg-legend{list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px;padding:0;margin:8px 0 0;font-size:.84rem;color:var(--ink-2)}.pf-seg-legend li{display:flex;align-items:center;gap:6px}.pf-swatch{inline-size:10px;block-size:10px;border-radius:50%;display:inline-block}.pf-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:0;margin:0 0 10px;font-size:.9rem;color:var(--ink-3)}.pf-crumbs li{display:flex;align-items:center;gap:4px}.pf-crumbs [aria-current]{color:var(--ink);font-weight:650}.pf-tabs{display:flex;gap:2px;border-block-end:1px solid var(--line);margin-block-end:16px;overflow-x:auto;overflow-y:hidden}.pf-tab{background:none;border:0;border-block-end:3px solid transparent;padding:10px 14px;font-weight:500;color:var(--ink-2);white-space:nowrap}.pf-tab:hover{color:var(--ink)}.pf-tab.is-active{color:var(--ink);border-block-end:2px solid var(--brand)}.pf-field{display:grid;gap:5px}.pf-label{font-weight:650;font-size:.88rem}.pf-hint{font-size:.82rem;color:var(--ink-3)}.pf-error{font-size:.84rem;color:var(--danger);font-weight:600}.pf-input,.pf-select,.pf-textarea{inline-size:100%;min-block-size:40px;padding:8px 11px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.pf-textarea{min-block-size:84px;resize:vertical;line-height:1.5}.pf-input:hover,.pf-select:hover,.pf-textarea:hover{border-color:var(--ink-3)}.pf-input:focus,.pf-select:focus,.pf-textarea:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus)}.pf-input-sm,.pf-select-sm{min-block-size:32px;padding:3px 8px;font-size:.9rem;inline-size:auto}.pf-input-sm[type=number]{inline-size:76px}.has-error .pf-input,.has-error .pf-textarea{border-color:var(--danger)}.pf-number{display:inline-flex;align-items:center;gap:6px}.pf-switch{display:inline-flex;align-items:center;gap:9px;background:none;border:0;padding:4px 2px;border-radius:999px;font-weight:600}.pf-switch-knob{position:relative;inline-size:38px;block-size:22px;border-radius:999px;background:#b9c2cf;transition:background .15s;flex:none}.pf-switch-knob:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:16px;block-size:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:inset-inline-start .15s}.pf-switch[aria-checked=true] .pf-switch-knob{background:var(--brand)}.pf-switch[aria-checked=true] .pf-switch-knob:after{inset-inline-start:19px}.pf-switch:disabled{opacity:.5;cursor:not-allowed}.pf-check{display:inline-flex;align-items:center;gap:8px;min-block-size:32px;cursor:pointer}.pf-check input{inline-size:18px;block-size:18px;accent-color:var(--brand)}.pf-check.is-disabled{opacity:.55;cursor:not-allowed}.pf-policy-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(170px,1.1fr);gap:12px;align-items:center;padding:10px 0;border-block-end:1px solid var(--line)}.pf-policy-row:last-child{border-block-end:0}.pf-policy-label{display:grid;font-weight:620}.pf-policy-help{font-weight:400;font-size:.82rem;color:var(--ink-3)}.pf-policy-value{font-weight:620}.pf-source{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.82rem;color:var(--ink-3)}.pf-source-locked{color:var(--ink-2);font-weight:600}.pf-source-changed{color:var(--accent);font-weight:650}.pf-source .pf-link{font-size:.82rem}.pf-tablewrap{overflow-x:auto}.pf-table{inline-size:100%;border-collapse:collapse;font-size:.93rem}.pf-table th{text-align:start;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:720;padding:10px 14px;border-block-end:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.pf-table td{padding:11px 14px;border-block-end:1px solid var(--line);vertical-align:middle}.pf-table tbody tr:last-child td{border-block-end:0}.pf-table tbody tr.is-clickable{cursor:pointer}.pf-table tbody tr.is-clickable:hover{background:var(--surface-2)}.pf-table .num{text-align:end;font-variant-numeric:tabular-nums}.pf-dialog{border:0;padding:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-3);inline-size:min(560px,calc(100vw - 32px));max-block-size:calc(100vh - 48px);color:var(--ink);background:var(--surface)}.pf-dialog::backdrop{background:#1018247a}.pf-dialog-sm{inline-size:min(420px,calc(100vw - 32px))}.pf-dialog-lg{inline-size:min(820px,calc(100vw - 32px))}.pf-dialog-xl{inline-size:min(1100px,calc(100vw - 32px))}.pf-dialog-side{margin-inline:auto 0;margin-block:0;block-size:100vh;max-block-size:100vh;border-radius:0;inline-size:min(520px,100vw)}.pf-dialog-inner{display:flex;flex-direction:column;max-block-size:inherit;block-size:100%}.pf-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-block-end:1px solid var(--line)}.pf-dialog-head h2{font-size:1.1rem}.pf-dialog-body{padding:18px 20px;overflow:auto;flex:1 1 auto}.pf-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-block-start:1px solid var(--line);background:var(--surface-2)}.pf-menu{position:relative;display:inline-block}.pf-menu-pop{position:absolute;inset-block-start:calc(100% + 6px);min-inline-size:200px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-2);padding:6px;z-index:50}.pf-menu-end{inset-inline-end:0}.pf-menu-start{inset-inline-start:0}.pf-menu-item{display:flex;align-items:center;gap:9px;inline-size:100%;padding:9px 10px;background:none;border:0;border-radius:var(--radius-sm);text-align:start;font-weight:560}.pf-menu-item:hover{background:var(--surface-2)}.pf-menu-item.is-danger{color:var(--danger)}.pf-menu-note{padding:0 10px 8px;font-size:.84rem;color:var(--ink-3);border-block-end:1px solid var(--line);margin-block-end:4px}.pf-menu-label{padding:6px 10px 2px;font-size:.74rem;font-weight:720;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.pf-toasts{position:fixed;inset-block-end:22px;inset-inline:0;display:grid;justify-items:center;gap:8px;pointer-events:none;z-index:200}.pf-toast{display:flex;align-items:center;gap:9px;background:var(--ink);color:#fff;padding:11px 16px;border-radius:999px;box-shadow:var(--shadow-2);font-weight:600;animation:pf-rise .18s ease-out}.pf-toast-danger{background:var(--danger)}@keyframes pf-rise{0%{transform:translateY(8px);opacity:0}}.pf-notice{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:var(--radius);background:var(--info-soft);color:var(--ink);border:1px solid #c9dbf3}.pf-notice>.pf-icon{color:var(--info);margin-block-start:2px}.pf-notice-body{flex:1;display:grid;gap:2px}.pf-notice-warn{background:var(--warn-soft);border-color:#f0d898}.pf-notice-warn>.pf-icon{color:var(--warn)}.pf-notice-danger{background:var(--danger-soft);border-color:#f1c4c0}.pf-notice-danger>.pf-icon{color:var(--danger)}.pf-notice-ok{background:var(--ok-soft);border-color:#bfe3cc}.pf-notice-ok>.pf-icon{color:var(--ok)}.pf-avatar{display:inline-grid;place-items:center;border-radius:50%;font-weight:700;flex:none}@media (max-width: 860px){.pf-page{padding:22px 16px 20px}.pf-inner{padding-inline:16px}.pf-policy-row{grid-template-columns:1fr;gap:4px}.pf-pill{max-inline-size:150px}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media print{.pf-header,.pf-utility,.pf-footer,.pf-toasts,.no-print{display:none!important}body{background:#fff}}.ax-mt{margin-block-start:18px}.ax-mt-sm{margin-block-start:8px}.ax-mb{margin-block-end:16px}.ax-center{justify-content:center;text-align:center}.ax-warntext{color:var(--warn);font-weight:650}.ax-dangertext{color:var(--danger);font-weight:650}.ax-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ax-cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.ax-cardgrid-2{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.ax-progresscell{display:grid;gap:5px;min-inline-size:170px}.ax-flushlist>li{padding-inline:0}.ax-level{display:inline-flex;align-items:center;gap:7px;font-weight:650;white-space:nowrap}.ax-level-lg{font-size:1.25rem}.ax-level .pf-swatch{inline-size:12px;block-size:12px}.ax-search{position:relative;display:flex;align-items:center;min-inline-size:220px}.ax-search .pf-icon{position:absolute;inset-inline-start:11px;color:var(--ink-3)}.ax-search .pf-input{padding-inline-start:34px}.ax-upload{position:relative;cursor:pointer;justify-self:start}.ax-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;inline-size:100%}.ax-upload.is-busy{opacity:.6}.ax-groupname{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-block:14px 2px}.ax-signin{min-block-size:100vh;display:grid;grid-template-columns:minmax(300px,.9fr) 1.4fr}.ax-signin-brand{background:linear-gradient(160deg,var(--brand-strong),var(--brand) 60%,#2a66b3);color:#fff;padding:64px 48px;display:flex;flex-direction:column;justify-content:center}.ax-signin-mark{display:grid;place-items:center;inline-size:60px;block-size:60px;border-radius:16px;background:#ffffff29;margin-block-end:22px}.ax-signin-brand h1{font-size:2.4rem}.ax-signin-brand p{opacity:.9;font-size:1.1rem;margin-block-start:4px}.ax-signin-brand ul{list-style:none;padding:0;margin:36px 0 0;display:grid;gap:12px}.ax-signin-brand li{display:flex;gap:10px;align-items:flex-start;opacity:.95}.ax-signin-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:20px}.ax-signin-card{inline-size:min(420px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:30px;display:grid;gap:16px}.ax-signin-wide{inline-size:min(560px,100%)}.ax-signin-card h2{font-size:1.5rem}.ax-or{display:flex;align-items:center;gap:12px;color:var(--ink-3);font-size:.86rem}.ax-or:before,.ax-or:after{content:"";flex:1;block-size:1px;background:var(--line)}.ax-acct-group{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-block-start:4px}.ax-accts{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ax-accts button{display:flex;align-items:center;gap:12px;inline-size:100%;text-align:start;background:none;border:1px solid transparent;border-radius:var(--radius);padding:8px 10px}.ax-accts button:hover{background:var(--surface-2);border-color:var(--line)}.ax-accts button>span:nth-child(2){display:grid;flex:1;line-height:1.3}.ax-accts button>span:nth-child(2)>span{color:var(--ink-3);font-size:.86rem}.ax-code{font-size:1.6rem;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.ax-signin-foot{color:var(--ink-3);font-size:.82rem;text-align:center;margin-block-start:26px}.ax-editorpage{display:flex;flex-direction:column;min-block-size:calc(100vh - 100px)}.ax-editorbar{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--surface);border-block-end:1px solid var(--line);flex-wrap:wrap;position:sticky;inset-block-start:100px;z-index:20}.pf-shell-embedded .ax-editorbar,.pf-shell-picker .ax-editorbar{inset-block-start:0}.ax-titleinput{font-size:1.2rem;font-weight:680;border:1px solid transparent;border-radius:var(--radius-sm);padding:5px 8px;min-inline-size:220px;flex:0 1 460px;background:transparent}.ax-titleinput:hover:not(:disabled){border-color:var(--line-strong)}.ax-titleinput:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus);background:var(--surface)}.ax-saved{display:inline-flex;align-items:center;gap:4px}.ax-editornote{padding:12px 24px 0}.ax-editorbody{display:grid;grid-template-columns:300px 1fr;flex:1;min-block-size:0}.ax-outline{background:var(--surface);border-inline-end:1px solid var(--line);padding:16px 12px 40px}.ax-outline-meta{font-size:.84rem;color:var(--ink-3);padding:0 8px 10px}.ax-outline-sec{margin-block-end:14px}.ax-secname,.ax-secinput{font-size:.8rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:4px 8px;inline-size:100%;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent}.ax-secinput:hover,.ax-secinput:focus{border-color:var(--line-strong);outline:none}.ax-outline ol{list-style:none;margin:0 0 6px;padding:0}.ax-outline li{display:flex;align-items:center;border-radius:var(--radius-sm)}.ax-outline li.is-current{background:var(--brand-soft)}.ax-outline-item{display:flex;align-items:center;gap:10px;flex:1;min-inline-size:0;text-align:start;background:none;border:0;padding:8px;border-radius:var(--radius-sm);color:var(--ink)}.ax-outline-item .pf-icon{color:var(--warn)}.ax-outline-num{display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;background:#e7ebf1;font-weight:700;font-size:.82rem;flex:none}.is-current .ax-outline-num{background:var(--brand);color:#fff}.ax-outline-text{display:grid;min-inline-size:0;flex:1;line-height:1.3}.ax-outline-text>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:.92rem}.ax-outline-tools{display:none}.ax-outline li:hover .ax-outline-tools,.ax-outline li:focus-within .ax-outline-tools{display:flex}.ax-outline-tools .pf-iconbtn{inline-size:26px;block-size:26px}.ax-editormain{padding:22px 24px 60px;min-inline-size:0}.ax-editorcols{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;align-items:start}.ax-editorform{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow-1)}.ax-editor{margin-block-start:14px}.ax-editor code{background:#eef1f6;padding:1px 5px;border-radius:4px;font-size:.86em}.ax-editor-grid{display:grid;grid-template-columns:1fr auto;gap:16px}.ax-editorpreview{position:sticky;inset-block-start:170px}.ax-previewlabel{font-size:.78rem;font-weight:720;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-block-end:6px}.ax-previewframe{background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:18px 20px}.ax-optrow{display:flex;align-items:center;gap:8px}.ax-optrow .pf-input{flex:1;min-inline-size:0}.ax-optpreview{min-inline-size:70px;color:var(--ink-2);font-size:.92rem}.ax-imagefield{display:flex;gap:12px;align-items:flex-start;padding:10px;border:1px solid var(--line);border-radius:var(--radius)}.ax-imagefield img{inline-size:110px;border-radius:var(--radius-sm)}.ax-problems{list-style:none;margin:0;padding:10px 12px;background:var(--warn-soft);border-radius:var(--radius);display:grid;gap:4px;font-size:.9rem;color:var(--warn);font-weight:600}.ax-problems li{display:flex;gap:7px;align-items:center}.ax-typegroups{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}.ax-typegroups h3{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-block-end:6px}.ax-typebtn{display:grid;inline-size:100%;text-align:start;gap:1px;padding:11px 13px;margin-block-end:8px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.ax-typebtn:hover{border-color:var(--brand);background:var(--brand-soft)}.ax-typebtn span{color:var(--ink-3);font-size:.85rem}.ax-stdlist{list-style:none;margin:0;padding:0;max-block-size:46vh;overflow:auto;border:1px solid var(--line);border-radius:var(--radius)}.ax-stdlist li{padding:8px 12px;border-block-end:1px solid var(--line)}.ax-stdlist li:last-child{border-block-end:0}.ax-stdlist .pf-check{align-items:flex-start}.ax-stdlist .pf-check input{margin-block-start:3px}.ax-stdrow{display:grid}.ax-filters{display:flex;gap:10px;flex-wrap:wrap}.ax-filters .pf-select{inline-size:auto;max-inline-size:220px}.ax-bankgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;margin-block-start:10px}.ax-bankcard{display:flex;align-items:flex-start;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow-1)}.ax-bankcard:hover{border-color:var(--line-strong)}.ax-bankcard-main{display:grid;gap:9px;flex:1;min-inline-size:0;text-align:start;background:none;border:0;padding:0;color:var(--ink)}.ax-bankcard-prompt{font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ax-sheethead{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-block:22px 8px}.ax-sheethead:first-child{margin-block-start:0}.ax-checkgrid{display:grid;gap:2px}.ax-sheetfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:18px;flex-wrap:wrap}.ax-joincode{display:grid;text-align:center;padding:4px 16px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);line-height:1.2}.ax-joincode span{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:700}.ax-joincode strong{font-size:1.5rem;letter-spacing:.22em;font-variant-numeric:tabular-nums}.ax-row-alert td{background:var(--danger-soft)}.ax-log{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;font-size:.9rem}.ax-scorecols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:16px;align-items:start}.ax-promptfold summary{cursor:pointer;font-weight:650;color:var(--ink-2)}.ax-responsebox{margin-block-start:8px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);font-size:1.05rem;line-height:1.6}.ax-responsebox .ax-prompt{display:none}.ax-criterion{border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px 14px;margin:0}.ax-criterion.is-active{border-color:var(--brand);box-shadow:var(--focus)}.ax-criterion legend{font-weight:680;padding:0 6px}.ax-scorebtns{display:flex;gap:8px;margin-block-start:8px}.ax-scorebtn{inline-size:48px;block-size:48px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);font-weight:700;font-size:1.1rem}.ax-scorebtn:hover{border-color:var(--brand)}.ax-scorebtn.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.ax-papertable th,.ax-papertable td{padding:8px 6px;text-align:center}.ax-papertable th:first-child,.ax-papertable td:first-child{text-align:start;padding-inline-start:14px;white-space:nowrap}.ax-papercell{inline-size:44px;min-block-size:38px;text-align:center;padding:4px;text-transform:uppercase;font-weight:650}.ax-papercell-w{inline-size:76px}.ax-qlink{text-align:start;font-weight:600}.ax-dist{display:inline-block;margin-inline-end:8px;padding:1px 7px;border-radius:5px;background:#eef1f6;font-variant-numeric:tabular-nums}.ax-dist-key{background:var(--ok-soft);color:var(--ok);font-weight:700}.ax-trend{inline-size:100%;max-inline-size:760px;block-size:auto;display:block;margin-block-start:8px}.ax-trendline{stroke:var(--brand);stroke-width:2.5}.ax-trendline-2{stroke:var(--accent)}.ax-trendval{font-size:12px;font-weight:700;fill:var(--ink)}.ax-setup{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}.ax-setupnav{display:grid;gap:2px;position:sticky;inset-block-start:126px}.ax-setuplink{padding:9px 12px;border-radius:var(--radius-sm);text-decoration:none;color:var(--ink-2);font-weight:600}.ax-setuplink:hover{background:#e9edf3}.ax-setuplink.is-active{background:var(--brand-soft);color:var(--brand)}.ax-polrow{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:12px;align-items:center;border-block-end:1px solid var(--line)}.ax-polrow:last-child{border-block-end:0}.ax-polrow .pf-policy-row{border-block-end:0}.ax-polrow .pf-switch{font-size:.86rem;font-weight:560;color:var(--ink-2)}.ax-roles{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.ax-rolelist{list-style:none;margin:0;padding:6px}.ax-rolelist button{display:grid;inline-size:100%;text-align:start;padding:10px 12px;border:0;background:none;border-radius:var(--radius-sm);line-height:1.3}.ax-rolelist button span{color:var(--ink-3);font-size:.82rem}.ax-rolelist button:hover{background:var(--surface-2)}.ax-rolelist button.is-active{background:var(--brand-soft);color:var(--brand)}.ax-capgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ax-capgrid fieldset{border:1px solid var(--line);border-radius:var(--radius);padding:8px 14px 12px;margin:0;display:grid}.ax-capgrid legend{font-weight:680;padding:0 6px}.ax-facts{display:grid;gap:6px;margin:0}.ax-facts div{display:flex;justify-content:space-between;gap:12px;font-size:.9rem}.ax-facts dt{color:var(--ink-3)}.ax-facts dd{margin:0;font-weight:600;text-align:end}.ax-item{display:grid;gap:14px;font-size:1.05rem}.ax-math{font-size:1.12em}.ax-prompt{display:flex;gap:10px;align-items:flex-start}.ax-prompt p{font-size:1.15em;font-weight:560;line-height:1.5;flex:1}.ax-qnum{font-weight:700;color:var(--ink-3)}.ax-hint{color:var(--ink-3);font-size:.92rem}.ax-choices{display:grid;gap:10px}.ax-choices-art{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ax-choice-wrap{display:flex;align-items:center;gap:6px}.ax-choice{display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:52px;text-align:start;padding:10px 14px;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:1em;flex-wrap:wrap}.ax-choices-art .ax-choice{flex-direction:column;align-items:center;text-align:center;padding:14px}button.ax-choice:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.ax-choice.is-on{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.ax-choice:disabled{cursor:default;opacity:1}.ax-choice.is-right{border-color:var(--ok);background:var(--ok-soft)}.ax-choice.is-wrong{border-color:var(--danger);background:var(--danger-soft)}.ax-choice-text{flex:1}.ax-bubble{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;border:1.5px solid var(--line-strong);font-weight:700;font-size:.85rem;flex:none;background:var(--surface);color:var(--ink-2)}.ax-bubble-sq{border-radius:7px}.is-on>.ax-bubble,.ax-bubble.is-on{background:var(--brand);border-color:var(--brand);color:#fff}button.ax-bubble{cursor:pointer}.ax-mark{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:700;margin-inline-start:8px}.ax-mark-right{color:var(--ok)}.ax-mark-wrong{color:var(--danger)}.ax-short{max-inline-size:280px;font-size:1.1em;min-block-size:48px}.ax-essay{font-size:1em}.ax-textentry{display:grid;gap:6px}.ax-chars{display:grid;gap:6px;justify-items:start}.ax-chars-row{display:flex;flex-wrap:wrap;gap:5px}.ax-char{min-inline-size:36px;block-size:36px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:1.05rem}.ax-char:hover{border-color:var(--brand);background:var(--brand-soft)}.ax-inline{font-size:1.15em;font-weight:560;line-height:2.4}.ax-inline-slot{display:inline-flex;align-items:center}.ax-inline-select{inline-size:auto;display:inline-block;min-inline-size:96px;margin-inline:4px;font-weight:650}.pf-select.is-right{border-color:var(--ok);background:var(--ok-soft)}.pf-select.is-wrong{border-color:var(--danger);background:var(--danger-soft)}.ax-order{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ax-order li{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 12px;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-block-size:52px}.ax-order li.is-right{border-color:var(--ok);background:var(--ok-soft)}.ax-order li.is-wrong{border-color:var(--danger);background:var(--danger-soft)}.ax-order li.ax-order-confirm{border:0;padding:0;min-block-size:0;background:none}.ax-order-num{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:#e7ebf1;font-weight:700;font-size:.85rem;flex:none}.ax-order-btns{display:flex}.ax-order-btns .pf-iconbtn{inline-size:44px;block-size:44px}.ax-match{border-collapse:separate;border-spacing:0 8px}.ax-match th{text-align:start;font-weight:560;padding-inline-end:18px;font-size:1.05em}.ax-match .pf-select{min-inline-size:150px;min-block-size:46px}.ax-graphwrap{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.ax-art{display:block;max-inline-size:100%;block-size:auto}.ax-graph{inline-size:min(360px,100%);border:1px solid var(--line-strong);border-radius:var(--radius-sm);touch-action:none}.ax-graph.is-live{cursor:crosshair}.ax-gridbg{fill:#fff}.ax-gridline{stroke:#dfe4ec;stroke-width:1}.ax-axis{stroke:#56627a;stroke-width:1.6}.ax-gridlabel{font-size:10px;fill:var(--ink-3);font-family:var(--font)}.ax-line{stroke:var(--brand);stroke-width:2.6}.ax-line-correct{stroke:var(--ok);stroke-dasharray:6 5}.ax-point{fill:var(--brand);stroke:#fff;stroke-width:2}.ax-graphside{display:grid;gap:10px;align-content:start}.ax-coord{display:flex;align-items:center;gap:10px;font-size:.92rem}.ax-coord span{font-weight:650;min-inline-size:58px}.ax-coord input{inline-size:64px}.ax-key{display:inline-block;inline-size:22px;block-size:3px;vertical-align:middle;margin-inline-end:6px;background:var(--brand)}.ax-key-correct{background:var(--ok)}.ax-answerbox{display:inline-block;padding:8px 14px;border:1.5px solid var(--line-strong);border-radius:var(--radius);font-weight:650;min-inline-size:90px}.ax-answerbox.is-right{border-color:var(--ok);background:var(--ok-soft)}.ax-answerbox.is-wrong{border-color:var(--danger);background:var(--danger-soft)}.ax-essay-read{white-space:pre-wrap;line-height:1.65}.ax-recorder{display:grid;gap:12px;justify-items:start}.ax-video{inline-size:min(420px,100%);border-radius:var(--radius);background:#000}.ax-audio{inline-size:min(420px,100%)}.ax-recording{display:flex;align-items:center;gap:8px;color:var(--danger);font-weight:700}.ax-recdot{inline-size:12px;block-size:12px;border-radius:50%;background:var(--danger);animation:ax-pulse 1s infinite}@keyframes ax-pulse{50%{opacity:.3}}.ax-itemimage{max-inline-size:min(420px,100%);border-radius:var(--radius-sm)}.ax-translated{display:flex;align-items:center;gap:6px;font-size:.84rem;color:var(--ink-3)}.ax-speak{color:var(--brand);flex:none;inline-size:48px;block-size:48px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface)}.ax-band-k2 .ax-item{font-size:1.5rem;gap:22px}.ax-band-k2 .ax-choice{min-block-size:76px;font-size:1.1em}.ax-band-k2 .ax-bubble{inline-size:44px;block-size:44px;font-size:1.05rem}.ax-band-35 .ax-item{font-size:1.2rem}.ax-player{min-block-size:100vh;background:#eef2f7;display:flex;flex-direction:column}.ax-large{font-size:118%}.ax-large .ax-item{font-size:1.3rem}.ax-playerhead{display:flex;align-items:center;gap:14px;padding:10px 22px;background:var(--surface);border-block-end:1px solid var(--line)}.ax-playeruser{display:inline-flex;align-items:center;gap:8px;font-weight:650}.ax-toolbtn{display:inline-flex;align-items:center;gap:7px;min-block-size:var(--target);padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);font-weight:620;color:var(--ink)}.ax-toolbtn:hover{border-color:var(--brand);color:var(--brand)}.ax-toolbtn[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.ax-toolbtn-solid{background:var(--brand-soft);border-color:transparent;color:var(--brand)}.ax-playermain{inline-size:100%;max-inline-size:860px;margin:0 auto;padding:26px 20px 60px}.ax-playersec{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-block:26px 10px}.ax-playercard{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px;margin-block-end:12px;box-shadow:var(--shadow-1)}.ax-playercard h3{font-size:1.15rem}.ax-playermeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:var(--ink-2);margin-block-start:4px;font-size:.95rem}.ax-playerempty{justify-content:center;color:var(--ink-2);padding:28px}.ax-band-k2 .ax-playermain h1{font-size:2.2rem}.ax-band-k2 .ax-playercard h3{font-size:1.5rem}.ax-band-k2 .pf-btn-lg{min-block-size:68px;font-size:1.35rem;padding:0 30px}.ax-readycard{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:36px;max-inline-size:560px;display:grid;gap:18px;text-align:center;justify-items:center}.ax-readylist{list-style:none;margin:0;padding:0;display:grid;gap:10px;text-align:start}.ax-readylist li{display:flex;gap:10px;align-items:center}.ax-readylist .pf-icon{color:var(--brand)}.ax-secureicon{display:grid;place-items:center;inline-size:72px;block-size:72px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.ax-secureicon-warn{background:var(--warn-soft);color:var(--warn)}.ax-securenote{text-align:start;background:var(--brand-soft);border-radius:var(--radius);padding:14px 16px;display:grid;gap:4px}.ax-attempt{background:#eef2f7}.ax-secure{user-select:none;-webkit-user-select:none}.ax-secure input,.ax-secure textarea{user-select:text;-webkit-user-select:text}.ax-attemptbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 20px;background:var(--surface);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0;z-index:10}.ax-secure .ax-attemptbar{background:var(--ink);color:#fff;border-color:var(--ink)}.ax-secure .ax-attemptbar .pf-muted{color:#b9c4d6}.ax-attempt-title{display:flex;align-items:center;gap:10px;min-inline-size:0}.ax-attempt-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-attempt-count{font-weight:700;font-variant-numeric:tabular-nums}.ax-attempt-end{display:flex;justify-content:flex-end;align-items:center;gap:14px}.ax-save{display:inline-flex;align-items:center;gap:5px;font-size:.88rem;color:var(--ok);font-weight:650}.ax-secure .ax-save{color:#8fe0b0}.ax-save.is-offline{color:var(--accent)}.ax-timer{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-variant-numeric:tabular-nums;padding:4px 10px;border-radius:999px;background:#7887a029}.ax-timer.is-low{background:var(--danger);color:#fff}.ax-attemptmain{flex:1;inline-size:100%;max-inline-size:920px;margin:0 auto;padding:26px 20px 20px}.ax-itemcard,.ax-reviewcard{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);border:1px solid var(--line);padding:30px 32px}.ax-reviewcard{display:grid;gap:14px}.ax-reviewlist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ax-reviewlist button{display:flex;align-items:center;gap:12px;inline-size:100%;text-align:start;padding:8px 10px;background:none;border:1px solid var(--line);border-radius:var(--radius);min-block-size:var(--target);color:var(--ink)}.ax-reviewlist button:hover{border-color:var(--brand)}.ax-confirm{background:var(--brand-soft);border-radius:var(--radius);padding:16px 18px;display:grid;gap:8px}.ax-attemptfoot{position:sticky;inset-block-end:0;background:var(--surface);border-block-start:1px solid var(--line);padding:10px 20px calc(10px + env(safe-area-inset-bottom));display:grid;gap:10px;z-index:10}.ax-tools{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ax-navrow{display:flex;align-items:center;justify-content:space-between;gap:12px;max-inline-size:920px;inline-size:100%;margin:0 auto}.ax-navigator{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.ax-navdot{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surface);font-weight:700;font-size:.88rem;color:var(--ink-2);flex:none;position:relative}.ax-navdot.is-done{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.ax-navdot.is-current{background:var(--brand);border-color:var(--brand);color:#fff}.ax-navdot.is-flag:after{content:"";position:absolute;inset-block-start:-3px;inset-inline-end:-3px;inline-size:11px;block-size:11px;border-radius:50%;background:var(--accent);border:2px solid #fff}.ax-dots{display:flex;gap:8px}.ax-dots span{inline-size:14px;block-size:14px;border-radius:50%;background:#cfd6e1}.ax-dots span.is-done{background:var(--brand)}.ax-dots span.is-current{outline:3px solid var(--brand-soft);background:var(--accent)}.ax-calc,.ax-notes{position:fixed;inset-inline-end:16px;inset-block-end:150px;inline-size:min(380px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);z-index:40;overflow:hidden;display:flex;flex-direction:column}.ax-calc-graphing{inline-size:min(560px,calc(100vw - 32px))}.ax-calc header,.ax-notes header{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 14px;border-block-end:1px solid var(--line);background:var(--surface-2)}.ax-calc-body{block-size:400px}.ax-calc-msg{padding:14px;color:var(--ink-2);position:absolute;inset-block-start:50px}.ax-notes textarea{border:0;border-radius:0;min-block-size:220px}.ax-resultsummary{display:flex;gap:22px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 24px;margin-block-start:14px;flex-wrap:wrap}.ax-resultscore{display:grid;text-align:center;padding-inline-end:22px;border-inline-end:1px solid var(--line);line-height:1.1}.ax-resultscore strong{font-size:3rem;letter-spacing:-.03em}.ax-resultscore span{color:var(--ink-3)}.ax-skills{display:grid;gap:12px;align-items:stretch}.ax-skill{display:grid;grid-template-columns:minmax(150px,1.2fr) 2fr auto;gap:14px;align-items:center}.ax-answer{display:grid;gap:12px;align-items:stretch}.ax-feedback,.ax-resource{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius);background:var(--info-soft)}.ax-resource{background:var(--ok-soft)}.ax-family{min-block-size:100vh;background:#eef2f7}.ax-familyhead{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--surface);border-block-end:1px solid var(--line);flex-wrap:wrap}.ax-familymain{max-inline-size:640px;margin:0 auto;padding:22px 16px 50px}.ax-child{margin-block-end:30px}.ax-childhead{display:flex;align-items:center;gap:14px}.ax-childhead h1{font-size:1.4rem}.ax-familyrow{inline-size:100%;text-align:start;color:var(--ink);flex-wrap:nowrap}.ax-familyrow>.pf-grow{display:grid}.ax-familyrow:hover:not(:disabled){border-color:var(--brand)}.ax-familyrow.is-quiet{opacity:.75;cursor:default}.ax-help{display:block}.ax-help summary{font-weight:680;cursor:pointer}.ax-help p{margin-block-start:8px;color:var(--ink-2)}.ax-print{max-inline-size:800px;margin:0 auto;padding:24px 28px 60px;background:#fff;min-block-size:100vh}.ax-printbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;background:var(--info-soft);border-radius:var(--radius);margin-block-end:20px}.ax-printhead{display:flex;justify-content:space-between;gap:24px;border-block-end:2px solid var(--ink);padding-block-end:12px;margin-block-end:18px}.ax-printorg{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.ax-printfields{display:grid;gap:10px;min-inline-size:240px}.ax-printfields div{display:flex;gap:8px;align-items:flex-end}.ax-printfields span{flex:1;border-block-end:1px solid var(--ink);block-size:20px}.ax-printsec{margin-block:22px 8px;padding:6px 10px;background:#eef1f6;display:flex;justify-content:space-between}.ax-printsec span{font-weight:500;font-size:.9rem}.ax-printitem{padding:14px 0;border-block-end:1px solid var(--line);break-inside:avoid;position:relative}.ax-printpts{position:absolute;inset-block-start:14px;inset-inline-end:0;font-size:.8rem;color:var(--ink-3)}.ax-mode-print .ax-prompt p{font-size:1.05em;padding-inline-end:70px}.ax-choice-print{border:0;min-block-size:0;padding:3px 0}.ax-blank{display:inline-block;min-inline-size:110px;border-block-end:1px solid var(--ink);block-size:22px;vertical-align:bottom;margin-inline:4px;font-size:.85rem;color:var(--ink-3);text-align:center}.ax-blank-sm{min-inline-size:34px}.ax-blank-lg{display:block;inline-size:220px;block-size:34px}.ax-lines{block-size:190px;background:repeating-linear-gradient(transparent 0 30px,#9aa5b8 30px,#9aa5b8 31px)}.ax-order-print li{border:0;padding:2px 0;min-block-size:0}.ax-printnote{font-style:italic;color:var(--ink-2)}@media (max-width: 980px){.ax-signin{grid-template-columns:1fr}.ax-signin-brand{padding:30px 24px}.ax-signin-brand ul{display:none}.ax-editorbody,.ax-editorcols,.ax-scorecols,.ax-setup,.ax-roles{grid-template-columns:1fr}.ax-outline{border-inline-end:0;border-block-end:1px solid var(--line)}.ax-editorpreview,.ax-setupnav{position:static}.ax-setupnav{display:flex;flex-wrap:wrap}.ax-polrow{grid-template-columns:1fr}.ax-editorbar{position:static}.ax-attemptbar{grid-template-columns:1fr auto}.ax-attempt-end{grid-column:1 / -1;justify-content:space-between}.ax-itemcard,.ax-reviewcard{padding:20px 18px}.ax-skill{grid-template-columns:1fr;gap:4px}.ax-navigator{display:none}}@media print{.ax-print{padding:0;max-inline-size:none}.ax-choice-print .ax-bubble,.ax-graph{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ax-oktext{color:var(--ok);font-weight:650}.ax-code{font-family:var(--font-mono);font-size:.78rem;background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:1px 6px;color:var(--ink-2)}.ax-rubricname{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ax-total{text-align:end;font-weight:500}.ax-checkgrid-2{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ax-notices{inline-size:340px;max-inline-size:80vw}.ax-notices .pf-menu-item{align-items:flex-start;font-size:.92rem;line-height:1.35}.ax-notices .pf-menu-item .pf-icon{margin-block-start:3px;color:var(--accent)}.ax-notice-empty{padding:8px 10px 10px;color:var(--ink-3)}.ax-setuptitle{font-size:1.25rem;font-weight:500;padding:0 12px 8px}.ax-setupnav{inset-block-start:20px}.ax-editorbar{inset-block-start:0}.ax-editorpreview{inset-block-start:76px}.ax-polrow{grid-template-columns:minmax(0,1fr) 190px 190px}.ax-level .pf-swatch{border-radius:50%}.ax-entry{min-block-size:100vh;display:flex;flex-direction:column;background:var(--bg)}.ax-entryhead{background:var(--surface);border-block-end:1px solid var(--line);padding-block:12px}.ax-entrymain{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;padding:56px 20px 24px;gap:18px}.ax-entrycard{inline-size:min(440px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:32px;display:grid;gap:16px}.ax-entrywide{inline-size:min(860px,100%)}.ax-entrynote{color:var(--ink-3);font-size:.86rem;text-align:center}.ax-acctcols{display:grid;grid-template-columns:1.4fr 1fr;gap:28px}.ax-acct-group{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-block-end:6px}.ax-entry-phone{max-inline-size:440px;margin-inline:auto;border-inline:1px solid var(--line);box-shadow:var(--shadow-2)}.ax-entry-phone .ax-entrymain{padding:22px 18px;align-items:stretch}.ax-entry-phone .pf-footer-main{flex-direction:column;gap:14px}.ax-entry-phone .pf-inner{padding-inline:18px}.ax-entryphone{display:grid;gap:14px;align-content:start}.ax-entryphone h1{font-size:1.7rem}.ax-entryoption{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;display:grid;gap:10px}.ax-entryoption h2{display:flex;align-items:center;gap:8px;font-weight:500;font-size:1.2rem}.ax-familybar{display:flex;align-items:center;gap:10px}.ax-familybar .pf-brand-text>span{display:none}.ax-code{letter-spacing:0}input.ax-code{font-family:var(--font-mono);font-size:1.5rem;letter-spacing:.25em;text-align:center;text-transform:uppercase;background:var(--surface);padding:8px}.ax-childpills{display:flex;gap:8px}.ax-childpill{min-block-size:38px;padding:0 18px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);font-weight:500}.ax-childpill.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.ax-famcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px}.ax-famcard h2{font-weight:500;font-size:1.12rem}.ax-famskills{margin:14px 0 0;padding-block-start:12px;border-block-start:1px solid var(--line);display:grid;gap:8px}.ax-famskills div{display:flex;justify-content:space-between;gap:12px}.ax-famskills dd{margin:0;font-weight:500;white-space:nowrap}.ax-famskills dd.is-strong,.ax-famband.is-strong{color:var(--ok)}.ax-famskills dd.is-getting,.ax-famband.is-getting{color:var(--info)}.ax-famskills dd.is-still,.ax-famband.is-still{color:var(--accent)}.ax-famband{font-weight:600;white-space:nowrap}.ax-famhelp{display:flex;justify-content:space-between;align-items:center;inline-size:100%;margin-block-start:12px;padding:11px 14px;border:0;border-radius:var(--radius);background:var(--brand-soft);color:var(--brand-strong);font-weight:500;text-align:start;min-block-size:var(--target)}.ax-famskillname{font-size:1.35rem}.ax-tip{padding:12px 14px;border-radius:var(--radius);background:var(--surface-2);margin-block-end:8px}.ax-tip p{color:var(--ink-2);margin-block-start:2px}.ax-tip-watch{display:flex;gap:10px;align-items:flex-start;background:var(--brass-soft);margin-block-start:12px}.ax-famteacher{display:flex;gap:12px;align-items:flex-start}.ax-device{min-block-size:100vh;background:var(--chalk);padding:14px 24px 28px;display:flex;flex-direction:column;align-items:center}.ax-devicebar{inline-size:100%;max-inline-size:1040px;display:flex;justify-content:space-between;align-items:center;color:#f2f5fccc;font-size:.78rem;padding:0 8px 10px;min-block-size:30px}.ax-devicepill{display:inline-flex;align-items:center;gap:6px;background:#f2f5fc29;color:#fff;padding:3px 11px;border-radius:999px;font-weight:600}.ax-screen{position:relative;inline-size:100%;max-inline-size:1040px;flex:1 0 auto;min-block-size:min(720px,calc(100vh - 86px));background:var(--bg);border:8px solid oklch(21% .04 265);border-radius:28px;box-shadow:var(--shadow-3);overflow:hidden;display:flex;flex-direction:column}.ax-screen-flush{flex:0 0 auto;block-size:calc(100vh - 86px);min-block-size:520px}:fullscreen .ax-device{padding:0}:fullscreen .ax-devicebar{max-inline-size:none;padding:5px 16px}:fullscreen .ax-screen{max-inline-size:none;border:0;border-radius:0;block-size:calc(100vh - 30px);min-block-size:0}.ax-playermain{inline-size:100%;max-inline-size:860px;margin:0 auto;padding:30px 28px 44px}.ax-playernarrow{max-inline-size:680px}.ax-playertop{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.ax-playertop h1{font-size:2.4rem}.ax-playerdate{color:var(--ink-3);font-size:.9rem}.ax-aa{font-weight:700}.ax-toolbtn{min-block-size:40px;border-radius:var(--radius-sm);font-weight:500;box-shadow:var(--shadow-1)}.ax-playersec{font-size:.72rem;letter-spacing:.14em;color:var(--ink-2);font-weight:700;margin-block:28px 10px}.ax-playercard{border-radius:var(--radius-lg);padding:20px 22px}.ax-playercard h3{font-size:1.3rem;font-weight:500;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ax-securechip{font-size:.7rem;font-weight:700;background:var(--chalk);color:#fff;padding:2px 9px;border-radius:999px}.ax-donelist{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.ax-donerow{display:flex;align-items:center;gap:14px;padding:14px 22px;border-block-end:1px solid var(--line);flex-wrap:wrap}.ax-donerow:last-child{border-block-end:0}.ax-donerow strong{font-weight:500}.ax-donescore{font-variant-numeric:tabular-nums}.ax-levelpill{display:inline-flex;align-items:center;padding:2px 11px;border-radius:999px;background:var(--brass-soft);color:#582f02;font-size:.8rem;font-weight:600;border:1px solid transparent;white-space:nowrap}.ax-levelpill-lg{font-size:1rem;padding:6px 16px}.ax-steps{list-style:none;margin:0;padding:12px 16px;display:flex;justify-content:center;gap:6px;flex-wrap:wrap;background:var(--surface);border-block-end:1px solid var(--line);font-size:.86rem;color:var(--ink-3)}.ax-steps li{display:flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px}.ax-steps li>span{display:grid;place-items:center;inline-size:18px;block-size:18px;font-size:.74rem;font-weight:700}.ax-steps li.is-current{background:var(--brand-soft);color:var(--brand);font-weight:600}.ax-steps li.is-done{color:var(--ok)}.ax-ready{display:grid;place-items:center;flex:1}.ax-stepbody,.ax-donecard{display:grid;gap:18px;justify-items:center;text-align:center;max-inline-size:520px}.ax-stepbody h1,.ax-donecard h1{font-size:2rem}.ax-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px;inline-size:min(400px,100%)}.ax-checks li{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:start;box-shadow:var(--shadow-1)}.ax-checks li span{flex:1}.ax-checks li>.pf-icon:first-child{color:var(--brand)}.ax-checks li>.pf-icon:last-child{color:var(--ok)}.ax-checks li.is-bad{border-color:var(--danger)}.ax-checks li.is-bad>.pf-icon:last-child{color:var(--danger)}.ax-joininput{inline-size:240px;font-size:2.2rem;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;min-block-size:68px}.ax-readyfacts{display:flex;gap:12px;margin:0}.ax-readyfacts div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 22px;min-inline-size:110px}.ax-readyfacts dt{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ax-readyfacts dd{margin:2px 0 0;font-size:1.4rem;font-weight:500}.ax-donecheck{display:grid;place-items:center;inline-size:68px;block-size:68px;border-radius:50%;border:4px solid var(--ok);color:var(--ok)}.ax-unlocked{display:inline-flex;align-items:center;gap:8px;background:var(--brand-soft);color:var(--brand-strong);padding:6px 14px;border-radius:999px;font-size:.9rem}.ax-attempt{display:flex;flex-direction:column;flex:1;min-block-size:0;background:var(--bg)}.ax-secure{user-select:auto;-webkit-user-select:auto}.ax-attemptbar{position:static;padding:12px 22px;background:var(--surface);color:var(--ink);border-color:var(--line)}.ax-attempt-title span:first-child{font-weight:500}.ax-attempt-count{font-weight:500;font-size:1.05rem}.ax-timer{background:none;padding:0;font-weight:400;color:var(--ink-2);gap:6px}.ax-timer strong{color:var(--ink);font-variant-numeric:tabular-nums}.ax-timer.is-low{background:var(--danger);color:#fff;padding:3px 10px}.ax-timer.is-low strong{color:#fff}.ax-attemptmain{flex:1;min-block-size:0;overflow:auto;max-inline-size:none;padding:24px 26px}.ax-itemwrap{max-inline-size:760px;margin:0 auto}.ax-split{max-inline-size:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.ax-passage{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 24px;min-block-size:280px;font-size:1.1rem;line-height:1.6}.ax-passage h2{font-size:1.25rem;font-weight:500;margin-block-end:10px}.ax-itemcard{background:none;border:0;box-shadow:none;padding:4px 2px;border-radius:0}.ax-split .ax-itemcard{padding-block-start:0}.ax-prompt p{font-weight:400;font-size:1.3em}.ax-inline{font-weight:400;font-size:1.25em}.ax-choice{border-width:1px;border-radius:var(--radius);min-block-size:58px;padding:12px 18px;box-shadow:var(--shadow-1)}.ax-bubble{border-width:1px}.is-marking .ax-attemptmain{cursor:text}::highlight(ax-mark){background-color:#fbdd67;color:inherit}.ax-reviewcard{max-inline-size:620px;margin:24px auto;text-align:center;justify-items:center;background:none;border:0;box-shadow:none}.ax-reviewgrid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-inline-size:420px}.ax-navdot-lg{inline-size:52px;block-size:52px;font-size:1.05rem}.ax-reviewlegend{list-style:none;display:flex;gap:20px;padding:0;margin:0;color:var(--ink-2);font-size:.9rem;flex-wrap:wrap;justify-content:center}.ax-reviewlegend li{display:flex;align-items:center;gap:8px}.ax-reviewlegend .ax-navdot{inline-size:18px;block-size:18px}.ax-attemptfoot{position:static;padding:8px 22px 14px;gap:6px}.ax-tools{justify-content:flex-start;gap:2px;border-block-end:1px solid var(--line);padding-block-end:6px}.ax-tool{display:inline-flex;align-items:center;gap:7px;min-block-size:40px;padding:0 12px;border:0;background:none;border-radius:var(--radius-sm);color:var(--ink);font-weight:400}.ax-tool:hover{background:var(--surface-2)}.ax-tool[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);font-weight:600}.ax-navrow{max-inline-size:none;padding-block-start:6px}.ax-navdot{inline-size:34px;block-size:34px;border-width:1px;font-weight:500}.ax-navdot.is-done{background:var(--brand-soft);border-color:transparent;color:var(--brand-strong)}.ax-navdot.is-flag:after{background:var(--brass)}.ax-stars{display:flex;gap:4px;color:var(--line-strong)}.ax-stars .is-on{color:var(--brass)}.ax-stars .is-on path{fill:currentColor}.ax-navrow-k2{justify-content:center;gap:28px}.ax-roundnav{display:grid;place-items:center;inline-size:84px;block-size:84px;border-radius:50%;border:0;background:var(--brand);color:#fff;box-shadow:var(--shadow-2)}.ax-roundnav:disabled{opacity:.35}.ax-roundnav-back{inline-size:60px;block-size:60px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line-strong);box-shadow:none}.ax-band-k2 .ax-choices{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ax-band-k2 .ax-choice{flex-direction:column;justify-content:center;min-block-size:120px;font-size:1.8em;border-radius:var(--radius-lg)}.ax-band-k2 .ax-choice .ax-bubble{display:none}.ax-band-k2 .ax-choice-wrap{flex-direction:column}.ax-band-k2 .ax-prompt{flex-direction:row-reverse;align-items:center;justify-content:flex-end}.ax-band-k2 .ax-prompt .ax-speak{background:var(--brand);color:#fff;border-color:var(--brand);inline-size:56px;block-size:56px}.ax-calc,.ax-notes{inset-block-end:170px;inset-inline-end:40px}.ax-resulthead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-start:16px;flex-wrap:wrap}.ax-bigscore{font-size:2.8rem;font-weight:500;letter-spacing:-.02em;line-height:1.1}.ax-skills{display:grid;gap:16px;align-items:stretch}.ax-skill{display:grid;grid-template-columns:1fr;gap:6px}.ax-skillbar{block-size:8px;background:var(--surface-2);border-radius:999px;overflow:hidden}.ax-skillbar span{display:block;block-size:100%;border-radius:999px}.ax-allanswers{margin-block-start:22px}.ax-allanswers summary{cursor:pointer;font-weight:500;color:var(--brand);padding:8px 0 14px}.ax-resource{background:none;padding:0;color:var(--brand)}.ax-feedback{background:var(--surface-2)}.ax-retake{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-block-start:22px;padding:18px 22px;background:var(--brass-soft);border-radius:var(--radius-lg);flex-wrap:wrap}.ax-whopills{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.ax-whogroup{display:inline-flex;align-items:center;gap:10px}.ax-whopill{min-block-size:40px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);font-weight:500}.ax-whopill.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong);box-shadow:inset 0 0 0 1px var(--brand)}.ax-whopill:disabled{opacity:.55;cursor:not-allowed}.ax-sheethead{font-size:.72rem;letter-spacing:.14em;color:var(--ink-2)}.ax-joincode{background:var(--chalk);color:#fff;border-color:var(--chalk);padding:6px 20px}.ax-joincode span{color:#f2f5fcbf}.ax-queue li{gap:16px}.ax-queuekind{inline-size:120px;flex:none;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ax-systems{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ax-system{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:start;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);color:var(--ink)}.ax-system:hover{border-color:var(--line-strong)}.ax-system>span:first-child{display:grid;min-inline-size:0}.ax-system strong{font-weight:500}.ax-scorebar{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-block-end:14px;color:var(--ink-2)}.ax-pairtoggle{display:inline-flex;align-items:center;gap:8px}.ax-pairtoggle .pf-switch{font-weight:400}.ax-scorebtn{inline-size:44px;block-size:44px;border-radius:var(--radius-sm);font-weight:500;font-size:1rem}.ax-criterion{border:0;padding:0}.ax-criterion.is-active{box-shadow:none}.ax-criterion.is-active legend{color:var(--brand)}.ax-criterion legend{font-weight:500;padding:0}.ax-responsebox{border:0;background:none;padding:6px 0 0}.ax-bank{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:start}.ax-facets{display:grid;gap:18px}.ax-facet{border:0;padding:0;margin:0;display:grid}.ax-facet legend{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:700;padding:0;margin-block-end:4px}.ax-facet .pf-check{min-block-size:28px;font-size:.94rem}.ax-facet .pf-check input{inline-size:16px;block-size:16px}.ax-bankbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ax-bankgrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.ax-bankcard{align-items:center;border-radius:var(--radius-lg);padding:16px}.ax-bankcard.is-picked{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.ax-bankcheck{inline-size:18px;block-size:18px;accent-color:var(--brand);flex:none}.ax-bankcard-prompt{font-weight:400;background:var(--surface-2);border-radius:var(--radius-sm);padding:10px 12px;font-size:1.02rem}.ax-bankmeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.82rem}.ax-srcchip{background:var(--brand-soft);color:var(--brand-strong);border-radius:5px;padding:1px 7px;font-weight:600;font-size:.76rem}@media (max-width: 1100px){.ax-device{padding:0}.ax-devicebar{display:none}.ax-screen{max-inline-size:none;border:0;border-radius:0;min-block-size:100vh}.ax-screen-flush{block-size:100dvh}}@media (max-width: 980px){.ax-bank,.ax-acctcols,.ax-split{grid-template-columns:1fr}.ax-facets{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ax-polrow{grid-template-columns:1fr}.ax-entrymain{padding-block-start:28px}.ax-playermain{padding:22px 18px 36px}.ax-readyfacts div{min-inline-size:0;padding:10px 14px}}.ax-entrylogo{inline-size:min(300px,100%);block-size:auto;justify-self:start;margin-block-end:4px}
