.ax-dash-head,.ax-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ax-dash-id{align-items:center;gap:.85rem;display:flex}.ax-company-mark{color:#fff;background:linear-gradient(135deg,#2a2740,#14121f);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:1.2rem;font-weight:800;display:grid;box-shadow:0 8px 20px -8px #0006}.ax-dash-id-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ax-dash-meta{color:var(--text-3);margin-top:.25rem;font-size:.76rem}.ax-dash-actions,.ax-detail-head-l{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ax-detail-head-l{gap:.9rem}.ax-update-banner{border-color:var(--accent-line);background:var(--accent-soft)}.ax-update-top{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ax-update-sum{color:var(--text);font-size:.9rem;font-weight:700}.ax-update-list{flex-wrap:wrap;gap:.4rem 1.2rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.ax-update-list li{color:var(--text-2);align-items:center;gap:.35rem;font-size:.78rem;display:flex}.ax-update-list .ax-icon{color:var(--accent)}.ax-stat-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.ax-stat-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:var(--card-blur);box-shadow:var(--shadow-card);padding:1.1rem 1rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.ax-stat-card:hover{box-shadow:0 18px 36px -18px rgba(var(--accent-rgb), .4);transform:translateY(-3px)}.ax-stat-card:after{content:"";background:radial-gradient(circle, rgba(var(--accent-rgb), calc(var(--glow-strength)*.5)), transparent 70%);border-radius:50%;width:70px;height:70px;position:absolute;top:-20px;right:-20px}.ax-stat-ic{width:32px;height:32px;color:var(--accent-deep);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:9px;place-items:center;display:grid}.ax-stat-v{font-size:1.6rem;font-weight:800;font-family:var(--mono);letter-spacing:-.03em;margin-top:.7rem;line-height:1}.ax-stat-suffix{color:var(--text-3);margin-left:.1rem;font-size:.8rem;font-weight:700}.ax-stat-l{color:var(--text-2);margin-top:.4rem;font-size:.8rem;font-weight:700}.ax-stat-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.7rem;overflow:hidden}@media (max-width:900px){.ax-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.ax-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-sec-card{padding:1.5rem}body[data-density=compact] .ax-sec-card{padding:1.1rem}@media (max-width:640px){.ax-sec-card{padding:1.1rem}}.ax-vsys{gap:1rem;display:grid}.ax-banner{border-radius:var(--radius-sm);border:1px solid var(--border);align-items:stretch;display:flex;overflow:hidden}.ax-banner-label{text-align:center;color:#fff;flex:none;place-content:center;width:92px;padding:.8rem .5rem;font-size:.92rem;font-weight:800;display:grid}.ax-banner-label small{opacity:.8;margin-top:.15rem;font-size:.6rem;font-weight:600;display:block}.ax-banner-mission .ax-banner-label{background:linear-gradient(135deg,#4a4763,#2b2940)}.ax-banner-vision .ax-banner-label{background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep))}.ax-banner-text{color:var(--text-2);flex:1;align-items:center;margin:0;padding:.8rem 1.1rem;font-size:.9rem;line-height:1.55;display:flex}.ax-banner-mission .ax-banner-text{background:var(--surface-2)}.ax-banner-vision .ax-banner-text{background:var(--accent-soft)}.ax-banner-emph{color:var(--accent-deep);font-size:1.05rem;font-weight:800}.ax-vsys-mid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;display:grid}.ax-value-panel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-solid);overflow:hidden}.ax-value-panel-head{text-align:center;color:#fff;background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));padding:.6rem;font-size:.88rem;font-weight:800}.ax-value-panel-grid{grid-template-columns:1fr 1fr;gap:.5rem;padding:.6rem;display:grid}.ax-value-chip{text-align:center;color:var(--text-2);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.6rem .4rem;font-size:.82rem;font-weight:600}.ax-emblem{place-items:center;padding:.5rem;display:grid}.ax-emblem-disc{text-align:center;width:112px;height:112px;color:var(--accent-deep);box-shadow:0 12px 30px -12px rgba(var(--accent-rgb), .35), 0 0 0 6px var(--accent-soft);background:#fff;border-radius:50%;place-items:center;animation:5s ease-in-out infinite emblemFloat;display:grid}@keyframes emblemFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ax-emblem-co{font-size:1.7rem;font-weight:800;line-height:1}.ax-emblem-tag{letter-spacing:.25em;opacity:.85;margin-top:.3rem;font-size:.58rem}.ax-emblem-stage{color:var(--text-3);text-align:center;margin-top:.6rem;font-size:.7rem}@media (max-width:720px){.ax-vsys-mid{grid-template-columns:1fr}.ax-emblem{order:-1}}.ax-tab-label{white-space:nowrap;color:#fff;border-radius:var(--radius-sm);background:linear-gradient(135deg,#2b2940,#16141f);align-items:center;margin-bottom:.8rem;padding:.4rem .9rem;font-size:.84rem;font-weight:800;display:inline-flex}.ax-goal-row{grid-template-columns:repeat(5,1fr);gap:.7rem;display:grid}.ax-goal-card{text-align:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-solid);padding:.9rem .7rem;transition:transform .2s,box-shadow .2s}.ax-goal-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.ax-goal-ic{width:30px;height:30px;color:var(--accent-deep);background:var(--accent-soft);border-radius:8px;place-items:center;margin-bottom:.4rem;display:inline-grid}.ax-goal-v{color:var(--accent-deep);font-size:1.15rem;font-weight:800;font-family:var(--mono)}.ax-goal-l{color:var(--text-2);margin-top:.1rem;font-size:.72rem;font-weight:700}.ax-goal-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.64rem;overflow:hidden}@media (max-width:860px){.ax-goal-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.ax-goal-row{grid-template-columns:repeat(2,1fr)}}.ax-pillar-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:.85rem;display:grid}@media (max-width:1080px){.ax-pillar-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:560px){.ax-pillar-grid{grid-template-columns:1fr}}.ax-pillar{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-solid);overflow:hidden}.ax-pillar-head{color:#fff;background:linear-gradient(135deg, var(--pc), color-mix(in srgb, var(--pc), black 22%));padding:.9rem 1rem;position:relative}.ax-pillar-n{opacity:.35;font-size:1.7rem;font-weight:800;position:absolute;top:.6rem;right:.8rem}.ax-pillar-title{font-size:.95rem;font-weight:800}.ax-pillar-obj{opacity:.85;margin-top:.2rem;font-size:.68rem;line-height:1.4}.ax-pillar-body{gap:.5rem;padding:.6rem;display:grid}.ax-task{text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.6rem .7rem;transition:all .18s}.ax-task:hover{border-color:var(--pc);box-shadow:0 4px 14px -6px color-mix(in srgb, var(--pc), transparent 50%);transform:translate(2px)}.ax-task.updated{border-color:var(--accent-line);background:var(--accent-soft)}.ax-task-top{align-items:flex-start;gap:.45rem;display:flex}.ax-task-title{color:var(--text);flex:1;font-size:.85rem;font-weight:700;line-height:1.35}.ax-task-chev{color:var(--text-3);flex:none;transition:transform .18s}.ax-task:hover .ax-task-chev{color:var(--pc);transform:translate(2px)}.ax-task-chips{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.5rem;display:flex}.ax-task-chips .ax-chip{white-space:nowrap;letter-spacing:.01em;cursor:default;min-height:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #0000;border-radius:999px;align-items:center;padding:.09rem .42rem;font-size:.575rem;font-weight:600;line-height:1.4;display:inline-flex}.ax-task-chips .ax-chip.c-hz{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.ax-task-chips .ax-chip.c-pri{color:#be123c;background:#fff1f2;border-color:#fecdd3}.ax-task-chips .ax-chip.c-week{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.ax-task-chips .ax-chip.c-cost{color:#b45309;background:#fffbeb;border-color:#fde68a}.ax-task-chips .ax-chip.c-new{color:#fff;background:#059669;border-color:#059669;font-weight:700}.ax-vsys-hint{text-align:center;color:var(--text-3);margin:.4rem 0 0;font-size:.72rem}.ax-dash-head-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.ax-trust-seal{-webkit-print-color-adjust:exact;print-color-adjust:exact;align-items:center;gap:.6rem;display:inline-flex}.ax-trust-seal.stack{text-align:center;flex-direction:column;gap:.35rem}.ax-trust-ring{flex:none;place-items:center;display:inline-grid;position:relative}.ax-trust-ring svg{display:block}.ax-trust-cap{flex-direction:column;gap:3px;min-width:0;display:flex}.ax-trust-seal.stack .ax-trust-cap{align-items:center}.ax-trust-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:.6rem;font-weight:700}.ax-trust-level{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-self:flex-start;padding:1px 9px;font-size:.72rem;font-weight:700}.ax-trust-seal.stack .ax-trust-level{align-self:center}.ax-trust-gauge{background:#ffffffd1;border:1px solid #7c5ceb2b;border-radius:12px;width:min(100%,250px);min-width:190px;padding:.72rem .82rem}.ax-cat-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.ax-cat-import{background:linear-gradient(135deg,#fbf9ff 0%,#f4efff 100%);border:1px solid #d9c9ff;border-radius:16px;margin:1rem 0;padding:1.15rem;box-shadow:0 12px 28px -22px #5627b47a}.ax-cat-import-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ax-cat-import-head h2{color:#292235;margin:0;font-size:1rem;line-height:1.35}.ax-cat-import-head p{color:#81788e;margin:.2rem 0 0;font-size:.76rem;line-height:1.5}.ax-cat-import-icon,.ax-cat-import-cloud,.ax-cat-job-icon{color:#fff;background:linear-gradient(145deg,#8b50ed,#5724bc);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 8px 18px -10px #5b26bebf}.ax-cat-import-max{color:#6430c8;background:#fff;border:1px solid #d5c2ff;border-radius:999px;padding:.35rem .6rem;font-size:.68rem;font-weight:800}.ax-cat-import-drop{color:#3f3550;width:100%;min-height:132px;font:inherit;cursor:pointer;background:#ffffffdb;border:1.5px dashed #bea1f5;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;margin-top:.95rem;padding:1rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.ax-cat-import-drop:hover{background:#fff;border-color:#7435df;transform:translateY(-1px)}.ax-cat-import-drop>span{color:#7236d8}.ax-cat-import-drop strong{font-size:.84rem}.ax-cat-import-drop small{color:#91899e;font-size:.68rem}.ax-cat-import-files{gap:.38rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.ax-cat-import-files li{color:#554b62;background:#fff;border:1px solid #e5dcf5;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.73rem;display:grid}.ax-cat-import-files li small{color:#9a92a5}.ax-cat-import-files li button{color:#7a45d5;font:750 .68rem/1 var(--font);cursor:pointer;background:0 0;border:0}.ax-cat-import-warning{color:#8a4650;background:#fff6f6;border:1px solid #f0cfd2;border-radius:9px;align-items:flex-start;gap:.45rem;margin-top:.7rem;padding:.62rem .7rem;font-size:.7rem;line-height:1.55;display:flex}.ax-cat-import-warning svg{flex:none;margin-top:.08rem}.ax-cat-import-foot{justify-content:flex-end;gap:.45rem;margin-top:.8rem;display:flex}.ax-cat-import-queued{background:#fff;border:1px solid #d8c9f6;border-radius:12px;align-items:center;gap:.75rem;margin-top:.9rem;padding:.85rem;display:flex}.ax-cat-import-queued strong{color:#422a72;font-size:.83rem}.ax-cat-import-queued p{color:#7d7489;margin:.2rem 0 0;font-size:.72rem;line-height:1.5}.ax-cat-import-cloud svg,.ax-cat-job.is-queued .ax-cat-job-icon svg,.ax-cat-job.is-processing .ax-cat-job-icon svg{animation:1.25s linear infinite ax-cat-spin}@keyframes ax-cat-spin{to{transform:rotate(360deg)}}.ax-cat-job-list{gap:.5rem;margin:.85rem 0;display:grid}.ax-cat-job{background:#fff;border:1px solid #e4dced;border-radius:12px;align-items:center;gap:.65rem;min-height:62px;padding:.65rem .75rem;display:flex}.ax-cat-job.is-processing,.ax-cat-job.is-queued{background:linear-gradient(90deg,#fbf9ff,#f6f1ff);border-color:#cdb7fa}.ax-cat-job.is-failed{background:#fff8f8;border-color:#efc9cd}.ax-cat-job-icon{border-radius:9px;width:32px;height:32px}.ax-cat-job-copy{gap:.14rem;min-width:0;display:grid}.ax-cat-job-copy strong{color:#3b3248;font-size:.76rem}.ax-cat-job-copy span{color:#91899b;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.ax-cat-job-live{color:#6330c8;letter-spacing:.06em;align-items:center;gap:.32rem;margin-left:auto;font-size:.62rem;font-weight:900;display:inline-flex}.ax-cat-job-live i{background:#7f42e5;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ax-cat-pulse;box-shadow:0 0 0 4px #ece4ff}@keyframes ax-cat-pulse{50%{opacity:.45;transform:scale(.78)}}.ax-cat-job-stats{color:#857c91;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;font-size:.65rem;display:flex}.ax-cat-job-stats b{color:#493e58;font-size:.75rem}.ax-cat-job-stats .is-review{color:#77450c;background:#fff0d9;border-radius:999px;padding:.28rem .45rem;font-weight:800}.ax-cat-job-error{color:#b34450;margin-left:auto;font-size:.68rem;font-weight:750}.ax-cat-review-badge{vertical-align:middle;margin-left:.42rem}.ax-cat-import-source{color:#8a7d9a;font-size:.64rem;line-height:1.3}@media (max-width:720px){.ax-cat-page-actions{justify-content:stretch;width:100%}.ax-cat-page-actions .ax-btn{flex:1;justify-content:center}.ax-cat-import-head{grid-template-columns:auto minmax(0,1fr)}.ax-cat-import-max{grid-column:2;justify-self:start}.ax-cat-job{flex-wrap:wrap;align-items:flex-start}.ax-cat-job-stats{justify-content:flex-start;width:100%;margin-left:42px}}.ax-trust-gauge.compact{width:210px;min-width:180px;padding:.55rem .7rem}.ax-trust-gauge-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.ax-trust-gauge-head span{color:var(--text-3);letter-spacing:.02em;font-size:.66rem;font-weight:700}.ax-trust-gauge-head strong{color:#5d2ac6;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:1rem;line-height:1}.ax-trust-gauge-track{background:#ece8f7;border-radius:999px;height:8px;margin-top:.48rem;position:relative;overflow:hidden}.ax-trust-gauge-fill{border-radius:inherit;background:linear-gradient(90deg,#8250eb,#5a2ac4);transition:width .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #7c52e16b}.ax-trust-gauge-level{color:#6540b6;background:#f0ebff;border-radius:999px;margin-top:.42rem;padding:.13rem .44rem;font-size:.61rem;font-weight:700;display:inline-flex}.ax-cover-seal{margin:1.2rem auto 0}.ax-roadmap{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}@media (max-width:820px){.ax-roadmap{grid-template-columns:1fr}}.ax-rm-col{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:1rem 1rem 1.1rem;position:relative;overflow:hidden}.ax-rm-track{width:3px;position:absolute;top:0;bottom:0;left:0}.ax-rm-col.h-short .ax-rm-track{background:linear-gradient(180deg, var(--accent-bright), var(--accent-deep))}.ax-rm-col.h-mid .ax-rm-track{background:linear-gradient(#3b9bd6,#1d6fa8)}.ax-rm-col.h-long .ax-rm-track{background:linear-gradient(#6b7280,#374151)}.ax-rm-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ax-rm-phase{color:#fff;background:linear-gradient(135deg,#2b2940,#16141f);border-radius:5px;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.ax-rm-budget{color:var(--text-3);font-size:.68rem}.ax-rm-theme{color:var(--text);margin-top:.6rem;font-size:.92rem;font-weight:800}.ax-rm-list{gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.ax-rm-list li{color:var(--text-2);align-items:flex-start;gap:.5rem;font-size:.8rem;display:flex}.ax-rm-list.detail li{align-items:flex-start}.ax-rm-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.4rem}.ax-rm-mt{color:var(--text);font-size:.83rem;font-weight:700}.ax-rm-mo{font-size:var(--fs-cap);color:var(--text-2);margin-top:.05rem}.ax-rm-cap{border-top:1px solid var(--border);color:var(--text-3);margin-top:.8rem;padding-top:.7rem;font-size:.72rem}.ax-rm-cap b{color:var(--text-2)}.ax-gov{background:var(--accent-soft);border-color:var(--accent-line)}body[data-variant=precision] .ax-gov{background:var(--surface-solid)}.ax-gov-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ax-gov-title-wrap{align-items:flex-start;gap:.75rem;display:flex}.ax-gov-ic{color:#fff;background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));width:40px;height:40px;box-shadow:0 8px 20px -6px rgba(var(--accent-rgb), calc(var(--glow-strength).3));border-radius:12px;flex:none;place-items:center;display:grid}.ax-gov-title{white-space:nowrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:flex}.ax-gov-sub{color:var(--text-2);max-width:40rem;margin:.3rem 0 0;font-size:.82rem;line-height:1.5}.ax-gov-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}@media (max-width:720px){.ax-gov-grid{grid-template-columns:1fr}}.ax-gov-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-solid);padding:.9rem}.ax-gov-item-ic{width:30px;height:30px;color:var(--accent-deep);background:var(--accent-soft);border-radius:8px;place-items:center;display:grid}.ax-gov-item-t{margin-top:.5rem;font-size:.85rem;font-weight:700}.ax-gov-item-d{color:var(--text-3);margin-top:.15rem;font-size:.72rem;line-height:1.45}.ax-report-p{color:var(--text-2);margin:1rem 0 0;font-size:.88rem;line-height:1.65}.ax-benchmark{color:var(--warn);background:var(--warn-soft);border-radius:var(--radius-sm);align-items:flex-start;gap:.5rem;margin-top:.7rem;padding:.7rem .9rem;font-size:.82rem;display:flex}.ax-benchmark b{color:var(--text)}.ax-benchmark .ax-icon{flex:none;margin-top:.1rem}.ax-maturity{grid-template-columns:200px 1fr;align-items:center;gap:1.4rem;display:grid}@media (max-width:720px){.ax-maturity{grid-template-columns:1fr}}.ax-maturity-score{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);justify-items:center;gap:.7rem;padding:1rem;display:grid}.ax-maturity-dial{place-items:center;display:grid;position:relative}.ax-maturity-num{font-size:1.9rem;font-weight:800;font-family:var(--mono);color:var(--accent-deep);position:absolute}.ax-maturity-num span{color:var(--text-3);font-size:.9rem}.ax-dim-list{gap:.7rem;display:grid}.ax-dim{grid-template-columns:96px 1fr 42px 160px;align-items:center;gap:.7rem;display:grid}@media (max-width:600px){.ax-dim{grid-template-columns:76px 1fr 38px;row-gap:.3rem}.ax-dim-note{text-align:left;grid-column:1/-1}}.ax-dim-label{font-size:var(--fs-cap);color:var(--text-2);text-align:right;font-weight:700}.ax-dim-bars{gap:.3rem;display:flex}.ax-dim-seg{background:var(--seg-off);border-radius:100px;flex:1;height:10px;transition:background .5s}.ax-dim-seg.on{background:linear-gradient(90deg, var(--accent-bright), var(--accent-deep))}.ax-dim-seg.on.weak{background:linear-gradient(90deg,#e6a417,#c2820a)}.ax-dim-lv{color:var(--accent-deep);text-align:right;white-space:nowrap;font-size:.84rem;font-weight:800}.ax-dim-lv span{color:var(--text-3);font-size:.62rem;font-weight:600}.ax-dim-lv.weak{color:var(--warn)}.ax-dim-note{font-size:var(--fs-micro);color:var(--text-2);line-height:1.4}.ax-problem-grid{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}@media (max-width:760px){.ax-problem-grid{grid-template-columns:1fr}}.ax-sub-h{color:var(--text-2);margin:0 0 .7rem;font-size:.82rem;font-weight:800}.ax-pain-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem}.ax-pain-theme{font-size:.85rem;font-weight:700}.ax-pain-cause{color:var(--text-2);margin-top:.35rem;font-size:.8rem;line-height:1.5}.ax-cause-tag{color:var(--rose);margin-right:.35rem;font-size:.66rem;font-weight:800}.ax-pain-ev{color:var(--text-3);margin-top:.3rem;font-size:.7rem}.ax-bottleneck{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.ax-impact-dot{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:.1rem;font-size:.66rem;font-weight:800;display:grid}.ax-impact-dot.i-high{background:var(--rose)}.ax-impact-dot.i-medium{background:var(--warn)}.ax-impact-dot.i-low{background:var(--text-3)}.ax-bottleneck-area{font-size:.85rem;font-weight:700}.ax-bottleneck-desc{color:var(--text-2);font-size:.78rem;line-height:1.5}.ax-matrix-wrap{margin-bottom:1.2rem}.ax-matrix-plot{align-items:stretch;gap:.45rem;display:flex}.ax-matrix-y-axis{writing-mode:vertical-rl;font-size:var(--fs-micro);color:var(--text-2);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:800;display:flex;transform:rotate(180deg)}.ax-matrix-col{flex:1;min-width:0}.ax-matrix{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;height:320px;position:relative;overflow:hidden}.ax-matrix-grid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:25% 25%;position:absolute;inset:0}.ax-matrix-grid:after{content:"";background:var(--border-strong);width:1px;box-shadow:0 320px 0 -319px var(--border-strong);position:absolute;top:0;bottom:0;left:50%}.ax-matrix-q{font-size:var(--fs-micro);background:color-mix(in srgb, var(--surface-solid), transparent 10%);border:1px solid var(--border);border-radius:6px;align-items:center;gap:.2rem;padding:.1rem .4rem;font-weight:700;display:inline-flex;position:absolute}.ax-matrix-q.tl{color:var(--ok);top:.5rem;left:.5rem}.ax-matrix-q.tr{color:var(--accent-deep);top:.5rem;right:.5rem}.ax-matrix-q.bl{color:var(--text-3);bottom:.5rem;left:.5rem}.ax-matrix-q.br{color:var(--warn);bottom:.5rem;right:.5rem}.ax-matrix-dot{color:#fff;width:24px;height:24px;box-shadow:0 4px 10px -2px #0000004d, 0 0 0 3px var(--surface-solid);border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;animation:.5s cubic-bezier(.2,.9,.3,1.4) both dotPop;display:grid;position:absolute;transform:translate(-50%,-50%)}@keyframes dotPop{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}.ax-matrix-x{font-size:var(--fs-micro);color:var(--text-2);justify-content:space-between;margin-top:.4rem;font-weight:600;display:flex}.ax-matrix-y{text-align:center;color:var(--text-3);font-size:.68rem}.ax-matrix-legend{grid-template-columns:1fr 1fr;gap:.3rem 1rem;margin-top:.85rem;display:grid}@media (max-width:640px){.ax-matrix-legend{grid-template-columns:1fr}}.ax-matrix-legend-h{font-size:var(--fs-micro);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;margin-bottom:.05rem;font-weight:800}.ax-matrix-legend-i{font-size:var(--fs-cap);color:var(--text-2);align-items:flex-start;gap:.45rem;line-height:1.35;display:flex}.ax-matrix-legend-n{color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:.05rem;font-size:.62rem;font-weight:800;display:grid}.ax-opp-list{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;display:grid}@media (max-width:820px){.ax-opp-list{grid-template-columns:1fr}}.ax-opp-row{text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:.8rem;padding:.9rem;transition:all .18s;display:flex}.ax-opp-row:hover{border-color:var(--pc);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--pc), transparent 40%);transform:translateY(-2px)}.ax-opp-rank{width:26px;height:26px;color:var(--pc);background:color-mix(in srgb, var(--pc), transparent 88%);border:1px solid color-mix(in srgb, var(--pc), transparent 70%);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid}.ax-opp-body{flex:1;min-width:0}.ax-opp-title-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ax-opp-title{font-size:.88rem;font-weight:800}.ax-opp-pillar{font-size:var(--fs-micro);color:#fff;border-radius:100px;padding:.1rem .45rem;font-weight:700}.ax-opp-horizon{font-size:var(--fs-micro);color:var(--text-2);background:var(--bg-2);border-radius:100px;padding:.1rem .45rem}.ax-opp-desc{color:var(--text-2);margin:.4rem 0 0;font-size:.78rem;line-height:1.5}.ax-opp-roi{color:var(--ok);align-items:center;gap:.3rem;margin:.4rem 0 0;font-size:.72rem;display:flex}.ax-opp-tech{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.ax-opp-tech span{font-size:var(--fs-micro);color:var(--text-2);background:var(--bg-2);border-radius:4px;padding:.1rem .4rem}.ax-opp-pri{text-align:center;flex:none}.ax-opp-pri-v{color:var(--accent-deep);font-size:1.3rem;font-weight:800;font-family:var(--mono)}.ax-opp-pri-l{font-size:var(--fs-micro);color:var(--text-3)}.ax-flow{gap:0;display:grid}.ax-flow-goal{border-radius:var(--radius-sm);color:#fff;background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));box-shadow:0 12px 28px -12px rgba(var(--accent-rgb), .5);align-items:center;gap:.8rem;padding:1rem 1.3rem;display:flex}.ax-flow-goal-ic{background:#ffffff2e;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ax-flow-goal-t{font-size:1.02rem;font-weight:800;line-height:1.35}.ax-flow-connect{justify-content:center;gap:28%;height:28px;display:flex}.ax-flow-connect span{background:linear-gradient(180deg, var(--accent-line), transparent);width:2px}.ax-flow-pillars{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:.85rem;display:grid}@media (max-width:1080px){.ax-flow-pillars{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:760px){.ax-flow-pillars{grid-template-columns:1fr}.ax-flow-connect{display:none}}.ax-flow-col{border:1px solid var(--border);border-top:3px solid var(--pc);border-radius:var(--radius-sm);background:var(--surface-2);padding:.8rem}.ax-flow-pillar{align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:.88rem;font-weight:800;display:flex}.ax-flow-pillar-n{color:#fff;background:var(--pc);border-radius:5px;padding:.12rem .4rem;font-size:.7rem;font-weight:800}.ax-flow-tasks{gap:.4rem;display:grid}.ax-flow-task{text-align:left;cursor:pointer;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-solid);align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.8rem;font-weight:600;transition:all .18s;display:flex}.ax-flow-task:hover{border-color:var(--pc);transform:translate(2px)}.ax-flow-task-dot{background:var(--pc);border-radius:50%;flex:none;width:7px;height:7px}.ax-flow-task-chev{color:var(--text-3);margin-left:auto}.ax-legend{flex-wrap:wrap;gap:.9rem;margin-top:.9rem;display:flex}.ax-legend-i{color:var(--text-3);align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.ax-legend-dot{border-radius:50%;width:10px;height:10px}.ax-next-note{background:var(--surface-2);border-style:dashed;align-items:flex-start;gap:.7rem;display:flex}.ax-next-note .ax-icon{color:var(--accent);flex:none;margin-top:.1rem}.ax-next-note span{color:var(--text-2);font-size:.82rem;line-height:1.6}.ax-next-note b{color:var(--text)}.ax-modal-overlay{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14121fb3;justify-content:center;align-items:flex-start;padding:4vh 1rem;animation:.25s fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ax-modal{background:var(--surface-solid);border-radius:var(--radius);width:100%;max-width:56rem;box-shadow:var(--shadow-pop);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;position:relative;overflow:hidden}.ax-modal.sm{max-width:30rem}@keyframes modalIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}.ax-modal-bar{z-index:5;background:color-mix(in srgb, var(--surface-solid), transparent 5%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex;position:sticky;top:0}.ax-modal-tabs{background:var(--bg-2);border-radius:var(--radius-sm);gap:.2rem;padding:.2rem;display:flex}.ax-modal-tabs button{color:var(--text-3);white-space:nowrap;border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;background:0 0;border:none;padding:.4rem .8rem;font-size:.8rem;font-weight:700;transition:all .18s}.ax-modal-tabs button.on{color:var(--text);background:var(--surface-solid);box-shadow:var(--shadow-card)}.ax-modal-tab-static{color:var(--text);align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex}.ax-modal-bar-r{align-items:center;gap:.5rem;display:flex}.ax-modal-close{cursor:pointer;width:32px;height:32px;color:var(--text-2);background:var(--bg-2);border:none;border-radius:50%;place-items:center;transition:all .18s;display:grid}.ax-modal-close:hover{background:var(--border-strong);color:var(--text);transform:rotate(90deg)}.ax-modal-body{padding:1.6rem 1.8rem 2rem}@media (max-width:600px){.ax-modal-body{padding:1.2rem}}.ax-report-header{border-bottom:2px solid var(--pc);padding-bottom:1rem}.ax-report-tag{color:var(--text-3);justify-content:space-between;font-size:.7rem;display:flex}.ax-report-h1{letter-spacing:-.02em;margin:.6rem 0 0;font-size:1.5rem;font-weight:800}.ax-report-sub{color:var(--text-2);margin:.4rem 0 0;font-size:.82rem}.ax-report-meta{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.9rem;display:grid}@media (max-width:600px){.ax-report-meta{grid-template-columns:1fr 1fr}}.ax-meta-i{flex-direction:column;gap:.1rem;display:flex}.ax-meta-i span{color:var(--text-3);font-size:.66rem}.ax-meta-i b{color:var(--text);font-size:.82rem;font-weight:700}.ax-report-callout{color:var(--warn);background:var(--warn-soft);border-radius:var(--radius-sm);margin:1rem 0 0;padding:.8rem 1rem;font-size:.78rem;line-height:1.6}.ax-report-callout b{color:var(--text)}.ax-modal-sec{margin-top:1.5rem}.ax-modal-sec h2{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:800;display:flex}.ax-modal-sec-n{color:#fff;background:var(--pc);border-radius:7px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:grid}.ax-modal-sec-body{color:var(--text-2);margin-top:.6rem;font-size:.86rem;line-height:1.65}.ax-modal-sec-body p{margin:0 0 .5rem}.ax-modal-sec-body .muted{color:var(--text-3)}.ax-bullets{gap:.25rem;margin:.3rem 0;padding-left:1.2rem;display:grid}.ax-onto-ref{border:1px solid color-mix(in srgb, var(--info), transparent 78%);border-left:3px solid var(--info);border-radius:var(--radius-sm);background:var(--info-soft);margin:.6rem 0;padding:.75rem .9rem}.ax-onto-ref-head{font-size:var(--fs-cap);color:var(--text-2);align-items:center;gap:.4rem;display:flex}.ax-onto-ref-head .ax-icon{color:var(--info);flex:none}.ax-onto-ref-tag{color:var(--info);font-weight:800}.ax-onto-ref-head b{color:var(--text);font-weight:700}.ax-onto-ref-items{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.ax-onto-ref-item{font-size:var(--fs-cap);color:var(--text);background:var(--surface-solid);border:1px solid color-mix(in srgb, var(--info), transparent 65%);border-radius:100px;padding:.22rem .6rem;font-weight:600}.ax-bars-row{grid-template-columns:1fr 1fr 1fr;gap:.7rem;display:grid}.ax-bars{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.7rem}.ax-bars-l{color:var(--text-3);font-size:.7rem}.ax-bars-track{gap:.25rem;margin:.5rem 0 .3rem;display:flex}.ax-bars-track span{border-radius:100px;flex:1;height:8px}.ax-bars-n{color:var(--text-2);font-size:.7rem;font-weight:700}.ax-pri-box{text-align:center;border:1px solid var(--border);border-radius:var(--radius-sm);place-content:center;padding:.7rem;display:grid}.ax-pri-box-l{color:var(--text-3);font-size:.68rem}.ax-pri-box-v{color:var(--pc);font-size:1.6rem;font-weight:800;font-family:var(--mono)}.ax-pri-box-v span{color:var(--text-3);font-size:.8rem}.ax-poc-row{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.ax-poc{text-align:center;border:1px solid var(--info-soft);background:var(--info-soft);border-radius:var(--radius-sm);padding:.8rem}.ax-poc-v{color:var(--info);font-size:1.05rem;font-weight:800}.ax-poc-l{color:var(--text-3);margin-top:.1rem;font-size:.66rem}.ax-fineprint{color:var(--text-3);margin:.5rem 0 0;font-size:.7rem}.ax-agenda{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.ax-agenda li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:.6rem;padding:.7rem .9rem;display:flex}.ax-agenda-q{color:var(--pc);flex:none;font-size:.78rem;font-weight:800}.ax-agenda-text{color:var(--text);margin:0;font-size:.84rem;font-weight:700;line-height:1.4}.ax-agenda-hint{color:var(--text-3);margin:.2rem 0 0;font-size:.72rem}@keyframes axBookInR{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes axBookInL{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}.ax-book-page{animation:.28s axBookInR}.ax-book-page.back{animation:.28s axBookInL}.ax-decision{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.8rem;display:grid}.ax-decision span,.ax-decision button{text-align:center;border-radius:var(--radius-sm);border:1px solid;justify-content:center;align-items:center;gap:.3rem;padding:.7rem;font-family:inherit;font-size:.82rem;font-weight:700;display:flex}.ax-decision button{cursor:pointer;transition:transform .14s,box-shadow .18s,filter .18s}.ax-decision button:hover{transform:translateY(-1px);box-shadow:0 5px 16px -8px #0f172a4d}.ax-decision .d-go{color:var(--ok);background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok), transparent 70%)}.ax-decision .d-hold{color:var(--warn);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn), transparent 70%)}.ax-decision .d-more{color:var(--text-3);background:var(--bg-2);border-color:var(--border)}.ax-decision button.d-go.on{color:#fff;background:var(--ok);border-color:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok), transparent 78%)}.ax-decision button.d-hold.on{color:#fff;background:var(--warn);border-color:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn), transparent 78%)}.ax-decision button.d-more.on{color:#fff;background:var(--text-2);border-color:var(--text-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-2), transparent 80%)}.ax-decision-hint{color:var(--text-3);text-align:center;margin:.6rem 0 0;font-size:.74rem}.ax-task-decision{color:#fff;letter-spacing:.01em;border-radius:999px;flex:none;padding:.08rem .45rem;font-size:.66rem;font-weight:800;line-height:1.6}.ax-task-decision.d-go{background:var(--ok)}.ax-task-decision.d-hold{background:var(--warn)}.ax-task-decision.d-more{background:var(--text-2)}.ax-task.decided.d-go{border-left:3px solid var(--ok)}.ax-task.decided.d-hold{border-left:3px solid var(--warn)}.ax-task.decided.d-more{border-left:3px solid var(--text-2)}.ax-rfp-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;display:flex}.ax-rfp-cats{gap:1.2rem;margin-top:1.3rem;display:grid}.ax-rfp-cat-head{align-items:center;gap:.5rem;display:flex}.ax-rfp-code{color:#fff;border-radius:5px;padding:.15rem .45rem;font-size:.68rem;font-weight:800}.ax-rfp-cat-head h3{margin:0;font-size:.92rem;font-weight:800}.ax-rfp-reqs{margin:.5rem 0 0;padding:0;list-style:none;display:grid}.ax-rfp-reqs li{color:var(--text-2);border-bottom:1px solid var(--border);gap:.7rem;padding:.55rem 0;font-size:.84rem;display:flex}.ax-rfp-reqs li:last-child{border-bottom:none}.ax-rfp-id{font-size:.72rem;font-weight:800;font-family:var(--mono);flex:none}.ax-token-tags{flex-wrap:wrap;gap:.5rem;display:flex}.ax-source-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;padding:1rem;display:flex}.ax-source-card.feature{border-color:var(--accent-line);background:var(--accent-soft)}.ax-source-ic{width:36px;height:36px;color:var(--text-2);background:var(--bg-2);border-radius:10px;place-items:center;display:grid}.ax-source-ic.accent{color:#fff;background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep))}.ax-source-t{margin-top:.6rem;font-size:.88rem;font-weight:700}.ax-source-d{color:var(--text-3);flex:1;min-height:34px;margin:.25rem 0 0;font-size:.74rem;line-height:1.45}.ax-source-btn{cursor:pointer;border-radius:var(--radius-sm);color:var(--accent-deep);background:var(--surface-solid);border:1px solid var(--accent-line);justify-content:center;align-items:center;gap:.35rem;margin-top:.8rem;padding:.5rem;font-size:.76rem;font-weight:700;transition:all .18s;display:inline-flex}.ax-source-btn:hover:not(:disabled){background:var(--accent-soft);transform:translateY(-1px)}.ax-source-btn:disabled{opacity:.55;cursor:not-allowed}.ax-source-btn.accent{color:#fff;background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));border:none}.ax-source-btn.accent:hover:not(:disabled){background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));color:#fff}.ax-source-btn.ghost{color:var(--text-2);border-color:var(--border-strong)}.ax-history{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}@media (max-width:760px){.ax-history{grid-template-columns:1fr}}.ax-history-col-head{color:var(--text-2);margin-bottom:.6rem;font-size:.82rem;font-weight:800}.ax-history-col-head span{color:var(--text-3);font-weight:500}.ax-record{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-solid);gap:.6rem;padding:.7rem .85rem;display:flex}.ax-record-body{flex:1;min-width:0}.ax-record-tags{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ax-record-cat{border-radius:100px;padding:.1rem .4rem;font-size:.62rem;font-weight:700}.ax-record-cat.external{color:var(--warn);background:var(--warn-soft)}.ax-record-cat.internal{color:var(--ok);background:var(--ok-soft)}.ax-record-type{color:var(--text-3);background:var(--bg-2);border-radius:100px;padding:.1rem .4rem;font-size:.62rem}.ax-record-date{color:var(--text-3);font-size:.62rem}.ax-record-token{color:var(--warn);font-size:.62rem}.ax-record-title{margin-top:.25rem;font-size:.82rem;font-weight:700}.ax-record-sum{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ax-record-del{cursor:pointer;width:28px;height:28px;color:var(--text-3);border:1px solid var(--border);background:0 0;border-radius:7px;flex:none;place-items:center;transition:all .18s;display:grid}.ax-record-del:hover{color:var(--rose);border-color:color-mix(in srgb, var(--rose), transparent 60%);background:color-mix(in srgb, var(--rose), transparent 92%)}.ax-empty{text-align:center;color:var(--text-3);border:1px dashed var(--border);border-radius:var(--radius-sm);padding:1.2rem;font-size:.76rem}.ax-block-h{margin:0 0 .9rem;font-size:1.1rem;font-weight:800}.ax-app.is-billing-wide{--ax-wrap:1560px}.ax-billing-page.ax-page-wrap{width:100%;padding-inline:clamp(1.15rem,2.1vw,2.75rem)}.ax-plans{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ax-plans.ax-plans-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem);max-width:none;margin-inline:0}@media (max-width:820px){.ax-plans,.ax-plans.ax-plans-two{grid-template-columns:1fr}}.ax-plan{flex-direction:column;display:flex;position:relative}@media (min-width:821px){.ax-billing-page .ax-plan{min-height:clamp(23rem,42vh,27rem);padding:clamp(1.35rem,1.7vw,2rem)}}.ax-plan.hl{border-color:var(--accent)}.ax-plan.is-selected{outline:3px solid color-mix(in srgb, var(--accent) 22%, transparent);outline-offset:3px}.ax-plan-rec{color:#fff;background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));border-radius:100px;padding:.15rem .5rem;font-size:.62rem;font-weight:800;position:absolute;top:1rem;right:1rem}.ax-plan-name{font-size:1rem;font-weight:800}.ax-plan-price{font-size:1.8rem;font-weight:800;font-family:var(--mono);letter-spacing:-.02em;margin-top:.4rem}.ax-plan-price span{color:var(--text-3);font-size:.85rem;font-weight:500;font-family:var(--font)}.ax-plan-credits{color:var(--accent-deep);margin-top:.2rem;font-size:.78rem;font-weight:600}.ax-plan-features{flex:1;gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}.ax-plan-features li{color:var(--text-2);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.ax-plan-features .ax-icon{color:var(--ok);flex:none}.ax-plan-btn{width:100%}.ax-billing-error{color:#b91c1c;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.7rem;max-width:42rem;margin:1rem auto 0;padding:.75rem 1rem;font-size:.82rem}.ax-center-note a{color:var(--accent-deep);text-underline-offset:2px;font-weight:700}.ax-packs{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:620px){.ax-packs{grid-template-columns:1fr}}.ax-pack{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ax-pack-c{font-size:1.3rem;font-weight:800}.ax-pack-l{color:var(--text-3);font-size:.72rem}.ax-pack-tag{color:var(--ok)}.ax-center-note{text-align:center;color:var(--text-3);margin:.9rem 0 0;font-size:.72rem}.ax-credit-badge{padding:.4rem .8rem;font-size:.78rem}.ax-billing-status{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.ax-billing-status .ax-dash-meta{text-align:right;margin:0}.ax-checkout-consent{max-width:760px;color:var(--text-2);align-items:flex-start;gap:.65rem;margin:.75rem auto 1.25rem;font-size:.82rem;line-height:1.55;display:flex}.ax-billing-page .ax-checkout-consent{max-width:none;margin-inline:0}.ax-checkout-consent input{width:1rem;height:1rem;accent-color:var(--accent);flex:none;margin-top:.15rem}.ax-checkout-consent a{color:var(--accent);text-underline-offset:2px;font-weight:700}.ax-wallet-strip{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.ax-wallet-strip-h{letter-spacing:.02em;color:var(--text-3);margin-right:.15rem;font-size:.72rem;font-weight:700}.ax-wallet-chip{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:baseline;gap:.4rem;padding:.22rem .6rem;display:inline-flex}.ax-wallet-chip em{color:var(--text-3);font-size:.72rem;font-style:normal}.ax-wallet-chip b{color:var(--text);font-size:.82rem;font-weight:700}.ax-wallet-note{color:var(--text-3);margin:.4rem 0 0;font-size:.72rem}.ax-invite-row{flex-wrap:wrap;gap:.5rem;display:flex}.ax-invite-input{flex:180px;min-width:0}.ax-role-help{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.8rem;display:grid}@media (max-width:620px){.ax-role-help{grid-template-columns:minmax(0,1fr)}.ax-invite-row{flex-direction:column}.ax-invite-row .ax-select,.ax-invite-row .ax-btn{width:100%}}.ax-role-help-i{color:var(--text-3);background:var(--surface-2);border-radius:var(--radius-sm);border:1px solid var(--border);padding:.5rem .7rem;font-size:.72rem}.ax-role-help-i b{color:var(--text-2)}.ax-member{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-solid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.ax-member-l{align-items:center;gap:.7rem;min-width:0;display:flex}.ax-member-av{color:#fff;background:linear-gradient(135deg,#3a3752,#1a1826);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.85rem;font-weight:800;display:grid}.ax-member-av.online{box-shadow:0 0 0 2px var(--surface-solid,#fff), 0 0 0 4px #10b981, 0 0 10px 2px #10b98173;animation:2.4s ease-in-out infinite axPresenceGlow}.ax-member-av.offline{box-shadow:0 0 0 2px var(--surface-solid,#fff), 0 0 0 3px #cbd5e1}@keyframes axPresenceGlow{0%,to{box-shadow:0 0 0 2px var(--surface-solid,#fff), 0 0 0 4px #10b981, 0 0 6px 1px #10b98152}50%{box-shadow:0 0 0 2px var(--surface-solid,#fff), 0 0 0 4px #10b981, 0 0 13px 3px #10b98199}}@media (prefers-reduced-motion:reduce){.ax-member-av.online{animation:none}}.ax-member-name-row{align-items:center;gap:.45rem;display:flex}.ax-member-name{font-size:.85rem;font-weight:700}.ax-member-status{border-radius:100px;padding:.1rem .4rem;font-size:.6rem;font-weight:700}.ax-member-status.active{color:var(--ok);background:var(--ok-soft)}.ax-member-status.invited{color:var(--warn);background:var(--warn-soft)}.ax-member-email{color:var(--text-3);font-size:.72rem}.ax-member-r{align-items:center;gap:.5rem;display:flex}.ax-role-badge{border-radius:100px;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.ax-role-badge.owner{color:var(--accent-deep);background:var(--accent-soft)}.ax-toast{z-index:80;color:#fff;background:#14121f;border-radius:100px;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:.84rem;font-weight:600;animation:.3s cubic-bezier(.2,.8,.2,1) toastIn;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -8px #0006}.ax-toast .ax-icon{color:#6be29a}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.ax-survey{gap:1rem;display:grid}.ax-survey-lead{color:var(--text-2);margin:0;font-size:.84rem;line-height:1.55}.ax-survey-count{align-items:center;gap:1rem;display:inline-flex}.ax-survey-count button{cursor:pointer;width:32px;height:32px;color:var(--text-2);background:var(--bg-2);border:1px solid var(--border-strong);border-radius:8px;place-items:center;display:grid}.ax-survey-count button:hover{border-color:var(--accent);color:var(--accent-deep)}.ax-survey-count>span{text-align:center;min-width:2rem;font-size:1.4rem;font-weight:800}.ax-survey-go{width:100%}.ax-survey-sending{justify-items:center;gap:1rem;padding:1rem 0;display:grid}.ax-survey-progress{color:var(--text-2);font-size:.9rem}.ax-survey-progress span{color:var(--accent-deep);font-weight:800}.ax-survey-result-head{color:var(--text-3);align-items:center;gap:.6rem;font-size:.8rem;display:flex}.ax-survey-overall{color:var(--text-2);font-size:1rem;font-weight:700}.ax-survey-overall b{font-size:1.8rem}.ax-survey-dims{gap:.5rem;display:grid}.ax-survey-dim{grid-template-columns:90px 1fr 28px;align-items:center;gap:.6rem;display:grid}.ax-survey-dim-l{color:var(--text-2);font-size:.76rem;font-weight:600}.ax-survey-dim-bar{background:var(--seg-off);border-radius:100px;height:8px;overflow:hidden}.ax-survey-dim-bar span{background:linear-gradient(90deg, var(--accent-bright), var(--accent-deep));border-radius:100px;width:0;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.ax-survey-dim-v{color:var(--text-2);text-align:right;font-size:.76rem;font-weight:700}body[data-motion=subtle] .ax-aurora .blob,body[data-motion=subtle] .ax-hp-orbit,body[data-motion=subtle] .ax-emblem-disc,body[data-motion=subtle] .ax-greet-mark,body[data-motion=subtle] .ax-live-dot,body[data-motion=subtle] .ax-ring-pulse{animation:none!important}body[data-motion=subtle] .ax-btn-primary:after{display:none}body[data-motion=subtle] .ax-view{animation-duration:.3s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ax-reveal{opacity:1!important;transform:none!important}}.ax-source-card,.ax-gov-item,.ax-rm-col,.ax-record,.ax-member,.ax-pack,.ax-pain-card,.ax-bottleneck,.ax-role-help-i,.ax-rfp-cat{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .2s,background-color .2s}.ax-source-card:hover,.ax-gov-item:hover,.ax-rm-col:hover,.ax-record:hover,.ax-member:hover,.ax-pack:hover,.ax-pain-card:hover,.ax-bottleneck:hover{border-color:var(--accent-line);box-shadow:0 10px 24px -12px rgba(var(--accent-rgb), .35);transform:translateY(-2px)}.ax-source-card.feature:hover{box-shadow:0 14px 30px -10px rgba(var(--accent-rgb), .55)}.ax-btn-ghost:hover:not(:disabled){transform:translateY(-1px)}.ax-back-link{transition:color .18s,transform .18s}.ax-back-link:hover{transform:translate(-2px)}.ax-source-card,.ax-gov-item,.ax-rm-col,.ax-record,.ax-member,.ax-pack,.ax-pain-card,.ax-bottleneck,.ax-rfp-cat,.ax-task,.ax-flow-task,.ax-opp-row,.ax-goal-card,.ax-source-btn,.ax-stat-card,.ax-plan,.ax-credit-chip,.ax-btn-outline,.ax-btn-ghost,.ax-chip,.ax-back-link{isolation:isolate;position:relative;overflow:hidden}.ax-source-card:after,.ax-gov-item:after,.ax-rm-col:after,.ax-record:after,.ax-member:after,.ax-pack:after,.ax-pain-card:after,.ax-bottleneck:after,.ax-rfp-cat:after,.ax-task:after,.ax-flow-task:after,.ax-opp-row:after,.ax-goal-card:after,.ax-source-btn:after,.ax-stat-card:after,.ax-plan:after,.ax-credit-chip:after,.ax-btn-outline:after,.ax-btn-ghost:after,.ax-chip:after,.ax-back-link:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#0000 28%,#fff9 50%,#0000 72%);position:absolute;inset:0;transform:translate(-130%)}.ax-source-card:hover:after,.ax-gov-item:hover:after,.ax-rm-col:hover:after,.ax-record:hover:after,.ax-member:hover:after,.ax-pack:hover:after,.ax-pain-card:hover:after,.ax-bottleneck:hover:after,.ax-rfp-cat:hover:after,.ax-task:hover:after,.ax-flow-task:hover:after,.ax-opp-row:hover:after,.ax-goal-card:hover:after,.ax-source-btn:hover:after,.ax-stat-card:hover:after,.ax-plan:hover:after,.ax-credit-chip:hover:after,.ax-btn-outline:hover:not(:disabled):after,.ax-btn-ghost:hover:not(:disabled):after,.ax-chip:hover:after,.ax-back-link:hover:after{animation:.9s shimmer}body[data-motion=subtle] :after{animation:none!important}@media (prefers-reduced-motion:reduce){.ax-source-card:after,.ax-gov-item:after,.ax-rm-col:after,.ax-record:after,.ax-member:after,.ax-pack:after,.ax-pain-card:after,.ax-bottleneck:after,.ax-rfp-cat:after,.ax-task:after,.ax-flow-task:after,.ax-opp-row:after,.ax-goal-card:after,.ax-source-btn:after,.ax-stat-card:after,.ax-plan:after,.ax-credit-chip:after,.ax-btn-outline:after,.ax-btn-ghost:after,.ax-chip:after,.ax-back-link:after{display:none}}.ax-lang{display:inline-flex;position:relative}.ax-lang.is-pending{opacity:.6;pointer-events:none}.ax-lang-switch{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-solid);height:32px;color:var(--text-2);cursor:pointer;font:inherit;align-items:center;gap:.3rem;padding:0 .55rem;transition:all .18s;display:inline-flex}.ax-lang-switch:hover{border-color:var(--accent-line);color:var(--accent-deep);box-shadow:0 4px 12px -6px rgba(var(--accent-rgb), .3)}.ax-lang-switch .ax-lang-icon{color:var(--accent);place-items:center;display:grid}.ax-lang-switch .ax-lang-label{color:var(--text);font-size:.78rem;font-weight:700}.ax-lang-switch .ax-lang-chev{color:var(--text-3);place-items:center;transition:transform .2s;display:grid}.ax-lang.is-open .ax-lang-chev{transform:rotate(180deg)}.ax-lang-menu{z-index:60;background:var(--surface-solid);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:100%;margin:0;padding:5px;list-style:none;animation:.14s ease-out axLangIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px -14px #0000008c}@keyframes axLangIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ax-lang-menu li{margin:0}.ax-lang-opt{width:100%;font:inherit;text-align:left;color:var(--text-2);border-radius:calc(var(--radius-sm) - 4px);cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:8px 11px;font-size:.78rem;font-weight:600;transition:background .15s,color .15s;display:flex}.ax-lang-opt:hover{background:rgba(var(--accent-rgb), .1);color:var(--text)}.ax-lang-opt.is-active{color:var(--accent);background:rgba(var(--accent-rgb), .12)}.ax-lang-check{color:var(--accent);place-items:center;display:grid}.ax-company-mark.has-logo{border:1px solid var(--border);background:#fff;padding:4px}.ax-company-mark.has-logo img{object-fit:contain;width:100%;height:100%;display:block}.ax-emblem-disc.has-logo{padding:14px}.ax-emblem-disc.has-logo .ax-emblem-co,.ax-emblem-disc.has-logo .ax-emblem-tag{display:none}.ax-emblem-disc.has-logo img{object-fit:contain;filter:drop-shadow(0 4px 8px #0003);width:100%;height:100%;display:block}.ax-mark-none{letter-spacing:.03em;font-size:.72rem;font-weight:700}.ax-emblem-none{letter-spacing:.02em;font-size:1.15rem}.ax-foot-links{flex-wrap:wrap;gap:1rem;margin-left:.75rem;display:inline-flex}.ax-foot-links a{color:inherit;opacity:.7;font-size:.8rem;text-decoration:none}.ax-foot-links a:hover{opacity:1;text-decoration:underline}.ax-mp-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ax-mp-logo-preview{background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));color:#fff;width:96px;height:96px;box-shadow:0 10px 24px -10px rgba(var(--accent-rgb), .5);border-radius:22px;flex:none;place-items:center;font-size:1.7rem;font-weight:800;display:grid;overflow:hidden}.ax-mp-logo-preview img{object-fit:contain;width:80%;height:80%}.ax-mp-logo-preview.empty:after{content:"로고 없음";color:#ffffffb3;font-size:.65rem;font-weight:600;position:absolute;bottom:8px}.ax-mp-logo-info{flex:200px;min-width:0}.ax-mp-logo-info p{color:var(--text-2);margin:0 0 .5rem;font-size:.85rem;line-height:1.6}.ax-mp-logo-info .ax-mp-hint{color:var(--text-3);font-size:.7rem}.ax-mp-logo-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.ax-mp-readonly{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:600px){.ax-mp-readonly{grid-template-columns:minmax(0,1fr)}}.ax-mp-readonly-i{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.7rem .85rem}.ax-mp-readonly-l{color:var(--text-3);font-size:.7rem}.ax-mp-readonly-v{color:var(--text);margin-top:.2rem;font-size:.9rem;font-weight:700}.ax-company-mypage{gap:1rem;max-width:1480px;padding:1.75rem 2rem 2.75rem;display:grid}.ax-cmp-page-head{padding:.15rem 0 .25rem}.ax-cmp-page-head h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:800}.ax-cmp-page-head p{color:var(--text-3);margin:.35rem 0 0;font-size:.84rem}.ax-cmp-identity{background:#fffffff0;border:1px solid #7c5ceb26;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;min-height:94px;padding:1.1rem 1.35rem;display:flex;box-shadow:0 10px 32px -24px #482f916b}.ax-cmp-identity-main,.ax-cmp-identity-actions,.ax-cmp-identity-titleline{align-items:center;display:flex}.ax-cmp-identity-main{gap:.95rem;min-width:0}.ax-cmp-identity-actions{flex:none;gap:.5rem}.ax-cmp-identity-icon{color:#fff;background:linear-gradient(145deg,#8a54f4,#5425ba);border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 12px 22px -12px #5c2bc1b8}.ax-cmp-identity-copy{min-width:0}.ax-cmp-identity-titleline{flex-wrap:wrap;gap:.65rem}.ax-cmp-identity-titleline h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.08rem;font-weight:800}.ax-cmp-identity-copy>strong{color:var(--text-2);overflow-wrap:anywhere;margin-top:.25rem;font-size:.82rem;font-weight:650;display:block}.ax-cmp-completion{border-radius:999px;align-items:center;gap:.25rem;min-height:24px;padding:.2rem .52rem;font-size:.68rem;font-weight:750;display:inline-flex}.ax-cmp-completion.is-complete{color:#138a68;background:#e6f8f1}.ax-cmp-completion.is-pending{color:#9a6500;background:#fff4d7}.ax-cmp-content-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.ax-cmp-content-grid>*,.ax-cmp-side-column>*{min-width:0}.ax-cmp-side-column{gap:1rem;display:grid}.ax-cmp-details-card,.ax-cmp-logo-card,.ax-cmp-security-card{padding:0;overflow:hidden}.ax-cmp-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-height:54px;padding:1rem 1.15rem .85rem;display:flex}.ax-cmp-card-head h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:800}.ax-cmp-card-head p{color:var(--text-3);margin:.22rem 0 0;font-size:.71rem;line-height:1.45}.ax-cmp-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ax-cmp-detail-item{border-top:1px solid var(--border);min-width:0;min-height:72px;padding:.75rem 1.05rem}.ax-cmp-detail-item:nth-child(-n+2){border-top:0}.ax-cmp-detail-item:nth-child(odd):not(.ax-cmp-detail-wide){border-right:1px solid var(--border)}.ax-cmp-detail-wide{grid-column:1/-1}.ax-cmp-detail-label{color:var(--text-3);align-items:center;gap:.42rem;font-size:.71rem;font-weight:650;display:flex}.ax-cmp-detail-label .ax-icon{color:#7c5ceb}.ax-cmp-detail-value{color:var(--text);overflow-wrap:anywhere;margin-top:.28rem;font-size:.84rem;font-weight:650;line-height:1.45}.ax-cmp-details-grid.is-editing .ax-cmp-detail-item{min-height:98px;padding-top:.68rem;padding-bottom:.68rem}.ax-cmp-details-grid.is-editing .ax-input,.ax-cmp-details-grid.is-editing .ax-industry-trigger{margin-top:.45rem}.ax-cmp-factory-edit>label{color:var(--text-2);cursor:pointer;align-items:center;gap:.4rem;margin-top:.38rem;font-size:.7rem;display:flex}.ax-cmp-factory-edit .ax-input{margin-top:.35rem!important}.ax-cmp-logo-body{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:1rem;min-height:188px;padding:1rem 1.15rem 1.15rem;display:grid}.ax-cmp-logo-preview{color:#fff;background:linear-gradient(145deg,#8650ef,#5424b7);border:1px solid #774cdb2e;border-radius:17px;place-items:center;width:86px;height:86px;font-size:1.45rem;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px -16px #5324b8bd}.ax-cmp-logo-preview.has-logo{background:#fff}.ax-cmp-logo-preview img{object-fit:contain;width:78%;height:78%}.ax-cmp-logo-preview.empty:after{content:"";background:#ffffff38;height:1px;position:absolute;inset:auto 14px 12px}.ax-cmp-logo-copy{min-width:0}.ax-cmp-logo-copy p{color:var(--text-2);margin:0;font-size:.76rem;line-height:1.55}.ax-cmp-logo-copy small{color:var(--text-3);margin-top:.4rem;font-size:.67rem;line-height:1.45;display:block}.ax-cmp-logo-actions{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.ax-cmp-security-card{padding-bottom:1rem}.ax-cmp-security-card>.ax-btn{width:calc(100% - 2.3rem);margin:.95rem 1.15rem 0}.ax-cmp-danger-strip{background:linear-gradient(90deg,#fff8f8fa,#fffffffa);border-color:#ffd1d1;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.ax-cmp-danger-main{align-items:center;gap:.8rem;min-width:0;display:flex}.ax-cmp-danger-icon{color:#fff;background:#ef4444;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ax-cmp-danger-strip h2{color:var(--text);margin:0;font-size:.91rem;font-weight:800}.ax-cmp-danger-strip p{color:#866064;margin:.15rem 0 0;font-size:.7rem}.ax-cmp-danger-strip small{color:#9a7679;align-items:flex-start;gap:.3rem;margin-top:.22rem;font-size:.65rem;line-height:1.4;display:flex}.ax-cmp-danger-button{flex:none;color:#dc2626!important;border-color:#fca5a5!important}.ax-cmp-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19122e85;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ax-cmp-modal{background:#fff;border:1px solid #7c5ceb2e;border-radius:20px;width:min(100%,620px);max-height:90vh;overflow-y:auto;box-shadow:0 26px 70px -24px #1a0e3b85}.ax-cmp-modal-head{border-bottom:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:.8rem;padding:1.15rem 1.25rem;display:grid}.ax-cmp-modal-icon{color:#fff;background:linear-gradient(145deg,#8750ef,#5526b8);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.ax-cmp-modal-head h2{color:var(--text);margin:0;font-size:1rem;font-weight:800}.ax-cmp-modal-head p{color:var(--text-3);margin:.2rem 0 0;font-size:.72rem}.ax-cmp-modal-close{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.ax-cmp-modal-close:hover{color:var(--text);background:var(--surface-2)}.ax-cmp-password-form{padding:1.2rem 1.25rem 1.3rem}.ax-cmp-password-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.85rem;display:grid}.ax-cmp-modal-note{color:var(--text-2);background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:.35rem;margin:.85rem 0 0;padding:.65rem .75rem;font-size:.7rem;line-height:1.5;display:flex}.ax-cmp-modal-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media (max-width:1080px){.ax-cmp-content-grid{grid-template-columns:minmax(0,1fr)}.ax-cmp-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ax-company-mypage{padding:1.25rem .9rem 2rem}.ax-cmp-identity{align-items:flex-start;padding:1rem}.ax-cmp-identity-actions{align-self:center}.ax-cmp-side-column,.ax-cmp-details-grid,.ax-cmp-password-row{grid-template-columns:minmax(0,1fr)}.ax-cmp-detail-item,.ax-cmp-detail-item:nth-child(-n+2){border-top:1px solid var(--border);border-right:0!important}.ax-cmp-detail-item:first-child{border-top:0}.ax-cmp-detail-wide{grid-column:auto}.ax-cmp-danger-strip{flex-direction:column;align-items:flex-start}.ax-cmp-danger-button{align-self:stretch}}@media (max-width:480px){.ax-cmp-identity{flex-direction:column}.ax-cmp-identity-actions{width:100%}.ax-cmp-identity-actions .ax-btn{flex:1}.ax-cmp-logo-body{grid-template-columns:minmax(0,1fr)}.ax-cmp-logo-preview{width:76px;height:76px}.ax-cmp-modal-actions .ax-btn{flex:1}}.ax-pro-overlay{z-index:60;background:radial-gradient(ellipse 90% 60% at 50% 40%, rgba(var(--accent-rgb), .08), transparent 70%), color-mix(in srgb, var(--bg), transparent 6%);-webkit-backdrop-filter:blur(14px)saturate(1.3);grid-template-rows:1fr auto;place-items:center;padding:3vh 1.25rem 6vh;animation:.45s cubic-bezier(.2,.7,.2,1) both axProFade;display:grid;position:fixed;inset:0}@keyframes axProFade{0%{opacity:0}to{opacity:1}}.ax-pro-overlay:before{content:"";pointer-events:none;background-image:radial-gradient(rgba(var(--accent-rgb), .08) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 45%,#000 30%,#0000 90%);mask-image:radial-gradient(60% 50% at 50% 45%,#000 30%,#0000 90%)}.ax-pro-content{justify-items:center;width:100%;max-width:32rem;display:grid;position:relative}.ax-pro-stage{place-items:center;width:min(360px,78vw);height:min(360px,78vw);display:grid;position:relative}.ax-pro-orbit{border:1px solid rgba(var(--accent-rgb), .18);border-radius:50%;position:absolute}.ax-pro-orbit.o1{border-style:dashed;width:100%;height:100%;animation:22s linear infinite axProSpin}.ax-pro-orbit.o2{border-color:rgba(var(--accent-rgb), .28);width:78%;height:78%;animation:13s linear infinite reverse axProSpin}.ax-pro-orbit.o3{border-style:dotted;border-width:1.5px;border-color:rgba(var(--accent-rgb), .45);width:56%;height:56%;animation:8s linear infinite axProSpin}@keyframes axProSpin{to{transform:rotate(360deg)}}.ax-pro-orbit:before,.ax-pro-orbit:after{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent), 0 0 24px rgba(var(--accent-rgb), .5);border-radius:50%;position:absolute;top:50%}.ax-pro-orbit:before{left:-4px;transform:translateY(-50%)}.ax-pro-orbit:after{background:color-mix(in srgb, var(--accent-bright), white 25%);width:6px;height:6px;right:-4px;transform:translateY(-50%)}.ax-pro-core{background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));width:130px;height:130px;box-shadow:inset 0 0 0 1px #ffffff38, inset 0 -8px 20px #00000026, 0 0 50px rgba(var(--accent-rgb), .55), 0 24px 60px -20px rgba(var(--accent-rgb), .7);z-index:2;border-radius:50%;place-items:center;animation:3.4s ease-in-out infinite axProBreath;display:grid;position:relative}@keyframes axProBreath{0%,to{box-shadow:inset 0 0 0 1px #ffffff38, inset 0 -8px 20px #00000026, 0 0 50px rgba(var(--accent-rgb), .55), 0 24px 60px -20px rgba(var(--accent-rgb), .7);transform:scale(1)}50%{box-shadow:inset 0 0 0 1px #ffffff59, inset 0 -8px 20px #0000001f, 0 0 80px rgba(var(--accent-rgb), .75), 0 28px 70px -18px rgba(var(--accent-rgb), .85);transform:scale(1.05)}}.ax-pro-core:before{content:"";border:2.5px solid #ffffff2e;border-color:#ffffffd9 #ffffff2e #0000;border-radius:50%;animation:1.8s linear infinite axProSpin;position:absolute;inset:-4px}.ax-pro-core:after{content:"";border:1px dashed #ffffff80;border-radius:50%;animation:7s linear infinite reverse axProSpin;position:absolute;inset:10px}.ax-pro-core-icon{z-index:1;color:#fff;filter:drop-shadow(0 0 10px #ffffffe6);position:relative}.ax-pro-pulse{border:2px solid rgba(var(--accent-rgb), .55);z-index:1;border-radius:50%;width:130px;height:130px;animation:2.4s ease-out infinite axProRipple;position:absolute}.ax-pro-pulse.p2{animation-delay:-.8s}.ax-pro-pulse.p3{animation-delay:-1.6s}@keyframes axProRipple{0%{opacity:.85;transform:scale(.88)}to{opacity:0;transform:scale(2.4)}}.ax-pro-title{letter-spacing:-.02em;color:var(--text);text-align:center;margin-top:1.6rem;font-size:1.05rem;font-weight:800}.ax-pro-subtitle{color:var(--text-3);text-align:center;margin-top:.25rem;font-size:.78rem}.ax-pro-pct{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));color:#0000;text-shadow:0 0 28px rgba(var(--accent-rgb), .18);-webkit-background-clip:text;background-clip:text;margin:.9rem 0 1rem;font-size:clamp(3rem,8vw,4.5rem);font-weight:800;line-height:1}.ax-pro-pct-sign{opacity:.7;vertical-align:.05em;margin-left:.05em;font-size:.45em}.ax-pro-line-wrap{background:rgba(var(--accent-rgb), .12);border-radius:3px;width:min(360px,80vw);height:3px;position:relative;overflow:visible}.ax-pro-line{background:linear-gradient(90deg, var(--accent-bright), var(--accent-deep));box-shadow:0 0 14px rgba(var(--accent-rgb), .9);border-radius:3px;transition:width .25s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.ax-pro-line:after{content:"";background:radial-gradient(circle, var(--accent-bright) 30%, transparent 70%);width:14px;height:14px;box-shadow:0 0 16px rgba(var(--accent-rgb), .95);border-radius:50%;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.ax-pro-steps{flex-wrap:wrap;justify-content:center;gap:.45rem;max-width:30rem;margin-top:1.6rem;display:flex}.ax-pro-step{letter-spacing:-.01em;color:var(--text-3);background:var(--surface-solid);border:1px solid var(--border);border-radius:100px;align-items:center;gap:.4rem;padding:.42rem .78rem;font-size:.74rem;font-weight:700;transition:color .3s,background .3s,border-color .3s,box-shadow .3s,transform .3s;display:inline-flex}.ax-pro-step.active{color:var(--accent-deep);background:var(--accent-soft);border-color:var(--accent-line);box-shadow:0 6px 16px -6px rgba(var(--accent-rgb), .45);transform:translateY(-1px)}.ax-pro-step.done{color:var(--ok);background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok), transparent 70%)}.ax-pro-step-dot{opacity:.45;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ax-pro-step.active .ax-pro-step-dot{opacity:1;animation:1.4s ease-in-out infinite axProDotPulse;box-shadow:0 0}@keyframes axProDotPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .5)}50%{box-shadow:0 0 0 5px rgba(var(--accent-rgb), 0)}}.ax-pro-tip{max-width:28rem;color:var(--text-2);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:.55rem;margin-top:1.4rem;padding:.6rem 1rem;font-size:.82rem;line-height:1.5;display:flex}.ax-pro-tip-tag{letter-spacing:.08em;color:var(--accent-deep);background:var(--accent-soft);border-radius:5px;flex:none;padding:.18rem .5rem;font-size:.6rem;font-weight:800}.ax-pro-tip-text{animation:.45s cubic-bezier(.2,.7,.2,1) axProTipIn}@keyframes axProTipIn{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}body[data-motion=subtle] .ax-pro-orbit,body[data-motion=subtle] .ax-pro-core,body[data-motion=subtle] .ax-pro-core:before,body[data-motion=subtle] .ax-pro-core:after,body[data-motion=subtle] .ax-pro-pulse,body[data-motion=subtle] .ax-pro-step.active .ax-pro-step-dot{animation:none!important}@media (prefers-reduced-motion:reduce){.ax-pro-orbit,.ax-pro-core,.ax-pro-core:before,.ax-pro-core:after,.ax-pro-pulse,.ax-pro-step.active .ax-pro-step-dot{animation:none!important}}.ax-report-cover{break-after:page;page-break-after:always;break-inside:avoid;border-top:5px solid var(--accent);flex-direction:column;min-height:246mm;padding:4mm 2mm 2mm;display:flex}.ax-cover-top{justify-content:space-between;align-items:center;display:flex}.ax-cover-brand{font-family:var(--mono);letter-spacing:-.02em;color:var(--accent);font-size:1.1rem;font-weight:700}.ax-cover-logo{max-height:40px;display:inline-flex}.ax-cover-logo img{object-fit:contain;max-width:150px;max-height:40px}.ax-cover-mid{margin-top:auto;margin-bottom:auto}.ax-cover-kicker{letter-spacing:.04em;color:var(--accent-deep);text-transform:uppercase;font-size:.92rem;font-weight:700}.ax-cover-company{letter-spacing:-.03em;color:var(--text);margin:.6rem 0 0;font-size:2.6rem;font-weight:800;line-height:1.1}.ax-cover-industry{color:var(--text-2);margin-top:.5rem;font-size:1rem}.ax-cover-score{border-top:1px solid var(--border-strong);flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin-top:2rem;padding-top:1.4rem;display:flex}.ax-cover-score-l{color:var(--text-3);font-size:.82rem;font-weight:700}.ax-cover-score-v{font-size:2.4rem;font-weight:800;font-family:var(--mono);color:var(--accent-deep);letter-spacing:-.02em}.ax-cover-score-v i{color:var(--text-3);margin-left:.1rem;font-size:1.1rem;font-style:normal}.ax-cover-stage{color:var(--text);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:100px;padding:.3rem .7rem;font-size:.92rem;font-weight:700}.ax-cover-foot{margin-top:auto}.ax-cover-meta{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:.7rem;padding:1rem 0;display:grid}.ax-cover-meta>div{flex-direction:column;gap:.15rem;display:flex}.ax-cover-meta span{font-size:var(--fs-micro);color:var(--text-3)}.ax-cover-meta b{color:var(--text);font-size:.86rem;font-weight:700}.ax-cover-confidential{font-size:var(--fs-micro);color:var(--text-3);margin:.4rem 0 0}.ax-exec{break-after:page;page-break-after:always;break-inside:avoid;padding-top:.4rem}.ax-exec-head{border-bottom:2px solid var(--accent);align-items:center;gap:.7rem;padding-bottom:.7rem;display:flex}.ax-exec-n{width:30px;height:30px;font-family:var(--mono);color:#fff;background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));border-radius:8px;place-items:center;font-size:.82rem;font-weight:800;display:grid}.ax-exec-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.25rem;font-weight:800}.ax-exec-top{grid-template-columns:auto auto 1fr;align-items:center;gap:1.4rem;margin-top:1.2rem;display:grid}.ax-exec-dial{place-items:center;display:grid;position:relative}.ax-exec-dial-num{font-size:1.5rem;font-weight:800;font-family:var(--mono);color:var(--accent-deep);position:absolute}.ax-exec-dial-num span{color:var(--text-3);font-size:.7rem}.ax-exec-arrow{color:var(--text-3);align-items:center;gap:.7rem;display:flex}.ax-exec-now,.ax-exec-target{text-align:center;gap:.1rem;display:grid}.ax-exec-now span,.ax-exec-target span{font-size:var(--fs-micro);color:var(--text-3)}.ax-exec-now b{font-size:1.4rem;font-family:var(--mono);color:var(--text-2);font-weight:800}.ax-exec-target b{font-size:1.4rem;font-family:var(--mono);color:var(--accent-deep);font-weight:800}.ax-exec-kpis{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.ax-exec-kpi{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.6rem .8rem}.ax-exec-kpi-v{color:var(--accent-deep);font-size:1.5rem;font-weight:800}.ax-exec-kpi-l{font-size:var(--fs-micro);color:var(--text-2);margin-top:.1rem}.ax-exec-sub{color:var(--text-2);margin-bottom:.5rem;font-size:.82rem;font-weight:800}.ax-exec-reco{margin-top:1.4rem}.ax-exec-reco-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ax-exec-reco-list li{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-2);align-items:flex-start;gap:.7rem;padding:.7rem .85rem;display:flex}.ax-exec-reco-n{color:#fff;background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep));border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:800;display:grid}.ax-exec-reco-t{color:var(--text);font-size:.9rem;font-weight:800}.ax-exec-reco-d{font-size:var(--fs-cap);color:var(--text-2);margin-top:.15rem;line-height:1.45}.ax-exec-dec{margin-top:1.4rem}.ax-exec-dec-row{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.ax-exec-dec-i{text-align:center;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.7rem .4rem}.ax-exec-dec-n{font-size:1.4rem;font-weight:800;font-family:var(--mono)}.ax-exec-dec-l{font-size:var(--fs-micro);color:var(--text-2);margin-top:.1rem}.ax-exec-dec-i.d-go{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok), transparent 65%)}.ax-exec-dec-i.d-go .ax-exec-dec-n{color:var(--ok)}.ax-exec-dec-i.d-hold{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn), transparent 65%)}.ax-exec-dec-i.d-hold .ax-exec-dec-n{color:var(--warn)}.ax-exec-dec-i.d-more{background:var(--info-soft);border-color:color-mix(in srgb, var(--info), transparent 65%)}.ax-exec-dec-i.d-more .ax-exec-dec-n{color:var(--info)}.ax-exec-dec-i.d-none .ax-exec-dec-n{color:var(--text-3)}.ax-report-h1-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ax-report-chat-btn{border:1px solid var(--pc,#6d28d9);color:var(--pc,#6d28d9);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;margin-top:2px;padding:6px 13px;font-size:12.5px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex}.ax-report-chat-btn:hover{background:color-mix(in srgb, var(--pc,#6d28d9) 9%, #fff)}.ax-report-chat-btn:active{transform:scale(.97)}.ax-oppchat-overlay{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ax-oppchat{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:460px;height:90vh;max-height:90vh;animation:.22s axChatUp;display:flex;overflow:hidden;box-shadow:0 -8px 50px #02061761}@keyframes axChatUp{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (min-width:640px){.ax-oppchat-overlay{align-items:center;padding:24px}.ax-oppchat{border-radius:20px;height:660px;max-height:84vh}}.ax-oppchat-head{border-bottom:1px solid #eef2f7;align-items:center;gap:10px;padding:13px 15px;display:flex}.ax-oppchat-avatar{color:#fff;background:var(--pc,#6d28d9);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ax-oppchat-htxt{min-width:0}.ax-oppchat-title{color:#0f172a;font-size:14px;font-weight:800;line-height:1.15}.ax-oppchat-ctx{color:var(--pc,#7c3aed);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.ax-oppchat-ctx:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px}.ax-oppchat-close{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-left:auto;padding:7px 12px;font-size:12px;font-weight:700}.ax-oppchat-close:hover{background:#f1f5f9}.ax-oppchat-body{background:#f8fafc;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.ax-oppchat-msg{white-space:pre-wrap;word-break:break-word;border-radius:15px;max-width:84%;padding:9px 12px;font-size:13px;line-height:1.55}.ax-oppchat-msg.bot{color:#1e293b;background:#fff;border:1px solid #eef2f7;border-bottom-left-radius:5px;align-self:flex-start}.ax-oppchat-msg.user{background:var(--pc,#6d28d9);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.ax-oppchat-msg.blocked{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-bottom-left-radius:5px;align-self:flex-start}.ax-oppchat-suggest{flex-wrap:wrap;gap:6px;padding:9px 12px 4px;display:flex}.ax-oppchat-suggest button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 11px;font-size:11.5px}.ax-oppchat-suggest button:hover{background:#f1f5f9;border-color:#cbd5e1}.ax-oppchat-form{border-top:1px solid #eef2f7;gap:8px;padding:10px 12px 4px;display:flex}.ax-oppchat-form input{border:1px solid #e2e8f0;border-radius:11px;outline:none;flex:1;padding:10px 13px;font-size:13px}.ax-oppchat-form input:focus{border-color:var(--pc,#6d28d9);box-shadow:0 0 0 3px color-mix(in srgb, var(--pc,#6d28d9) 14%, transparent)}.ax-oppchat-form button{background:var(--pc,#6d28d9);color:#fff;cursor:pointer;border:none;border-radius:11px;place-items:center;padding:0 15px;font-size:13px;font-weight:700;display:grid}.ax-oppchat-form button:disabled{opacity:.4;cursor:default}.ax-oppchat-disc{color:#94a3b8;text-align:center;padding:6px 14px 12px;font-size:10.5px;line-height:1.45}@media print{.ax-ambient,.ax-header,.ax-foot,.twk-launcher,.ax-modal-bar,.ax-report-chat-btn,.ax-oppchat-overlay{display:none!important}.ax-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static}.ax-modal{box-shadow:none;max-width:none}}.ax-groups-page{--ax-wrap:1560px;flex-direction:column;gap:1rem;width:100%;padding:2.25rem clamp(1.25rem,2.8vw,3rem) 3.2rem;display:flex}.ax-groups-head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:0 .1rem .25rem;display:flex}.ax-groups-title-wrap{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.ax-groups-back{border:1px solid var(--border);background:var(--surface-solid);width:34px;height:34px;color:var(--text-3);cursor:pointer;border-radius:10px;flex:none;place-items:center;margin-top:.05rem;transition:color .15s,border-color .15s,background .15s;display:grid}.ax-groups-back:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.ax-groups-title{letter-spacing:-.035em;color:var(--text);margin:0;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:850;line-height:1.15}.ax-groups-sub{color:var(--text-3);margin:.42rem 0 0;font-size:.86rem;line-height:1.45}.ax-groups-note{color:#4c1d95;background:#7c3aed0f;border:1px solid #7c3aed3d;border-radius:11px;margin:0;padding:.72rem .95rem;font-size:.78rem;font-weight:700}.ax-groups-summary{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 96%, var(--accent-soft));border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 26px #2314520b}.ax-groups-stat{border-right:1px solid var(--border);align-items:flex-start;gap:.8rem;min-width:0;padding:1.18rem 1.25rem;display:flex}.ax-groups-stat:last-child{border-right:0}.ax-groups-stat-icon{color:#6d35dc;background:#f1edff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ax-groups-stat[data-tone=detail] .ax-groups-stat-icon{color:#3979df;background:#edf4ff}.ax-groups-stat[data-tone=aggregate] .ax-groups-stat-icon{color:#2da66a;background:#ecf9f1}.ax-groups-stat[data-tone=none] .ax-groups-stat-icon{color:#df6a55;background:#fff0ed}.ax-groups-stat[data-tone=pending] .ax-groups-stat-icon{color:#d48822;background:#fff6e8}.ax-groups-stat-copy{gap:.18rem;min-width:0;display:grid}.ax-groups-stat-label{color:var(--text-2);font-size:.78rem;font-weight:800}.ax-groups-stat-value{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.05}.ax-groups-stat-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.35;overflow:hidden}.ax-groups-invite-card,.ax-groups-panel{padding:0;overflow:hidden}.ax-groups-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:66px;padding:1rem 1.2rem;display:flex}.ax-groups-panel-head h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:850}.ax-groups-panel-head p{color:var(--text-3);margin:.22rem 0 0;font-size:.7rem;line-height:1.4}.ax-groups-invite-list{display:grid}.ax-groups-invite-row{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 1.2rem;display:grid}.ax-groups-invite-row:last-child{border-bottom:0}.ax-groups-invite-main{gap:.12rem;min-width:0;display:grid}.ax-groups-invite-main strong{color:var(--text);font-size:.84rem}.ax-groups-invite-main span{color:var(--text-2);font-size:.72rem}.ax-groups-invite-main small{color:var(--text-3);font-size:.68rem;line-height:1.45}.ax-groups-table-card{padding:0;overflow:hidden}.ax-groups-table-scroll{width:100%;overflow-x:auto}.ax-groups-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.ax-groups-table th{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 68%, transparent);color:var(--text-3);text-align:left;white-space:nowrap;padding:.78rem 1rem;font-size:.69rem;font-weight:800}.ax-groups-table th:first-child{width:24%}.ax-groups-table th:nth-child(2){width:16%}.ax-groups-table th:nth-child(3){width:20%}.ax-groups-table th:nth-child(4){width:12%}.ax-groups-table th:nth-child(5),.ax-groups-table th:nth-child(6){width:9%}.ax-groups-table th:nth-child(7){text-align:center;width:10%}.ax-groups-table td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text-2);padding:.92rem 1rem;font-size:.75rem}.ax-groups-table tbody>tr:last-child>td{border-bottom:0}.ax-groups-table tbody>tr:not(.ax-groups-detail-row):hover{background:color-mix(in srgb, var(--accent-soft) 34%, transparent)}.ax-groups-table tr.is-closed{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}.ax-groups-table tr.is-closed .ax-groups-avatar{filter:saturate(.35);opacity:.7}.ax-groups-table td:last-child{text-align:center}.ax-groups-group-cell{align-items:center;gap:.75rem;min-width:0;display:flex}.ax-groups-group-cell>span:last-child{gap:.18rem;min-width:0;display:grid}.ax-groups-group-cell strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ax-groups-group-cell small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.ax-groups-avatar{background:linear-gradient(145deg, var(--accent-bright), var(--accent-deep));color:#fff;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:.78rem;font-weight:850;display:grid;box-shadow:0 5px 12px #562ec02e}.ax-groups-avatar.is-invite{background:var(--accent-soft);box-shadow:none;color:var(--accent)}.ax-groups-period{font-variant-numeric:tabular-nums;white-space:nowrap;gap:.2rem;display:grid}.ax-groups-period>span{color:var(--text-2)}.ax-groups-period small{color:var(--text-3);font-size:.66rem;font-weight:750}.ax-groups-period small.is-soon{color:#b96f0d}.ax-groups-scope{align-items:center;gap:.55rem;min-width:0;display:flex}.ax-groups-scope>.ax-icon{flex:none}.ax-groups-scope>span{gap:.15rem;min-width:0;display:grid}.ax-groups-scope strong{color:var(--text-2);font-size:.75rem}.ax-groups-scope small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.ax-groups-scope.is-detail{color:#3876d8}.ax-groups-scope.is-aggregate{color:#2b9d66}.ax-groups-scope.is-none{color:#8d93a2}.ax-groups-count{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:800}.ax-groups-count.has-pending{color:#ba7214}.ax-grp-empty{text-align:center;color:var(--text-3);padding:3.8rem 1rem;font-size:.83rem}.ax-groups-detail-row>td{background:color-mix(in srgb, var(--accent-soft) 28%, #fff);padding:0}.ax-groups-manage-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);gap:1rem;padding:1rem 1.2rem 1.2rem 3.9rem;display:grid}.ax-groups-manage-grid>section{border:1px solid var(--border);background:var(--surface-solid);border-radius:12px;min-width:0;padding:.85rem}.ax-groups-manage-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.ax-groups-manage-head strong{color:var(--text);font-size:.77rem}.ax-groups-manage-head span{color:var(--text-3);font-size:.66rem;line-height:1.4}.ax-grp-share-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.ax-grp-share-opt{text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--surface-solid);border-radius:10px;flex-direction:column;gap:.18rem;min-width:0;padding:.62rem .7rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.ax-grp-share-opt:hover:enabled{border-color:var(--accent-line);background:var(--accent-soft)}.ax-grp-share-opt:disabled{cursor:not-allowed;opacity:.56}.ax-grp-share-opt.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px #7c3aed14}.ax-grp-share-t{color:var(--text);font-size:.72rem;font-weight:850}.ax-grp-share-opt.is-on .ax-grp-share-t{color:var(--accent-deep)}.ax-grp-share-d{color:var(--text-3);font-size:.62rem;line-height:1.4}.ax-groups-manage-side{flex-direction:column;display:flex}.ax-groups-leave{justify-content:flex-end;align-items:center;gap:.35rem;margin-top:auto;display:flex}.ax-groups-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.38rem;display:flex}.ax-groups-bottom{grid-template-columns:minmax(0,1.55fr) minmax(340px,.95fr);gap:1rem;display:grid}.ax-groups-bottom>.ax-reveal,.ax-groups-bottom .ax-groups-panel{min-width:0;height:100%}.ax-groups-log-table-wrap{max-height:300px;overflow:auto}.ax-groups-log-table{border-collapse:collapse;table-layout:fixed;width:100%}.ax-groups-log-table td{border-bottom:1px solid var(--border);color:var(--text-3);padding:.72rem 1.2rem;font-size:.7rem}.ax-groups-log-table tr:last-child td{border-bottom:0}.ax-groups-log-table td:first-child{font-variant-numeric:tabular-nums;width:31%}.ax-groups-log-table td:nth-child(2){width:36%;color:var(--text-2)}.ax-groups-log-table td:last-child{color:var(--text-2)}.ax-groups-pending-list{display:grid}.ax-groups-pending-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1.2rem;display:grid}.ax-groups-pending-row:last-child{border-bottom:0}.ax-groups-pending-row>div:first-child{gap:.18rem;min-width:0;display:grid}.ax-groups-pending-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.ax-groups-pending-row span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.ax-groups-panel-empty{min-height:150px;color:var(--text-3);text-align:center;place-items:center;padding:1.4rem;font-size:.75rem;display:grid}.ax-grp-honest{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 52%, transparent);color:var(--text-3);border-radius:11px;align-items:flex-start;gap:.42rem;margin:.15rem 0 0;padding:.8rem .95rem;font-size:.7rem;line-height:1.55;display:flex}.ax-grp-honest .ax-icon{color:var(--accent);flex:none;margin-top:.08rem}@media (max-width:1180px){.ax-groups-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-groups-stat:nth-child(3){border-right:0}.ax-groups-stat:nth-child(n+4){border-top:1px solid var(--border)}.ax-groups-bottom{grid-template-columns:1fr}}@media (max-width:760px){.ax-groups-page{padding:1.45rem .9rem 2.4rem}.ax-groups-head{align-items:stretch}.ax-groups-head>.ax-btn{align-self:flex-start}.ax-groups-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-groups-stat{border-right:1px solid var(--border);border-top:1px solid var(--border);padding:.95rem}.ax-groups-stat:nth-child(-n+2){border-top:0}.ax-groups-stat:nth-child(3){border-right:1px solid var(--border)}.ax-groups-stat:nth-child(2n){border-right:0}.ax-groups-stat:last-child{border-right:0;grid-column:1/-1}.ax-groups-invite-row{grid-template-columns:auto minmax(0,1fr)}.ax-groups-invite-row .ax-groups-actions{grid-column:2;justify-content:flex-start}.ax-groups-manage-grid{grid-template-columns:1fr;padding-left:1.2rem}}@media (max-width:520px){.ax-groups-head{flex-direction:column}.ax-groups-title-wrap{gap:.5rem}.ax-groups-title{font-size:1.38rem}.ax-groups-stat-sub{white-space:normal}.ax-groups-panel-head{padding:.9rem 1rem}.ax-grp-share-opts{grid-template-columns:1fr}.ax-groups-log-table{min-width:560px}.ax-groups-log-table-wrap{overflow-x:auto}.ax-groups-pending-row{grid-template-columns:1fr}.ax-groups-pending-row .ax-groups-actions{justify-content:flex-start}}.ax-console{grid-template-columns:var(--ax-side-w,244px) minmax(0, 1fr);flex:1;min-height:0;display:grid}.ax-console-main{min-width:0}.ax-side{z-index:20;border-right:1px solid var(--border);background:color-mix(in srgb, var(--bg), transparent 22%);-webkit-backdrop-filter:blur(14px)saturate(1.3);flex-direction:column;align-self:start;gap:.85rem;height:100vh;padding:1rem .8rem .85rem;display:flex;position:sticky;top:0}.ax-side-brand{align-items:center;gap:.5rem;padding:.1rem .35rem;display:flex}.ax-side-brand-sub{letter-spacing:.02em;color:var(--text-3);font-size:.72rem;font-weight:700}.ax-side-id{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:.55rem;padding:.5rem .55rem;display:flex}.ax-side-id .ax-company-mark,.ax-side-id .ax-room-logo{border-radius:11px;width:38px;height:38px}.ax-side-id .ax-room-logo .ax-company-mark{width:38px;height:38px}.ax-side-org{min-width:0}.ax-side-org-n{color:var(--text);overflow-wrap:anywhere;font-size:.85rem;font-weight:800;line-height:1.25}.ax-side-org-c{font-size:var(--fs-micro);color:var(--text-3);overflow-wrap:anywhere;margin-top:1px}.ax-card-flush{padding:0;overflow:hidden}.ax-card-empty{text-align:center;padding:2.5rem 1rem}.ax-side-org-tags{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.3rem;display:flex}.ax-side-org-tags:empty{display:none}.ax-side-who{font-size:var(--fs-micro);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ax-side-nav{flex-direction:column;flex:1;gap:.12rem;min-height:0;display:flex;position:relative;overflow-y:auto}.ax-side-item{text-align:left;cursor:pointer;border-radius:var(--radius-sm);width:100%;font-family:var(--font);color:var(--text-3);background:0 0;border:0;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.85rem;font-weight:700;transition:color .15s,background .15s;display:flex}.ax-side-item:hover{color:var(--text);background:var(--surface-2)}.ax-side-item.is-on{color:#fff;background:linear-gradient(135deg, var(--accent-bright), var(--accent))}.ax-side-ic{flex:none}.ax-side-l{flex:1;min-width:0}.ax-side-badge{background:var(--accent-soft);color:var(--accent-deep);border-radius:999px;flex:none;padding:0 .36rem;font-size:.68rem;font-weight:800}.ax-side-item.is-on .ax-side-badge{color:#fff;background:#ffffff42}.ax-side-foot{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;padding-top:.7rem;display:flex}.ax-side-foot .ax-room-switch,.ax-side-foot .ax-lang{width:100%}.ax-side-acts{align-items:center;gap:.4rem;display:flex}.ax-side-acts>:first-child{flex:1;min-width:0}.ax-side-acts.is-logout-only{justify-content:flex-end}.ax-side-acts.is-logout-only>:first-child{flex:none}.ax-side-seal{border-radius:var(--radius-sm);background:var(--accent-soft);align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}@media (max-width:1024px){.ax-console{display:block}.ax-console-main,.ax-console-main>.ax-page-wrap{min-width:0;max-width:100%}.ax-side{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand id acts""nav nav nav";align-items:center;gap:.4rem .7rem;height:auto;padding:.5rem .9rem;display:grid;position:sticky;top:0}.ax-side-brand{grid-area:brand;padding:0}.ax-side-id{background:0 0;border:0;grid-area:id;min-width:0;padding:0}.ax-side-foot{border-top:0;flex-flow:row;grid-area:acts;align-items:center;gap:.35rem;padding-top:0}.ax-side-nav{grid-area:nav}.ax-side-org-n,.ax-side-org-c{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ax-side-org-tags,.ax-side-who{display:none}.ax-side-seal{gap:.4rem;padding:.2rem .5rem}.ax-side-seal .ax-trust-kicker{display:none}.ax-side-foot .ax-room-switch,.ax-side-foot .ax-lang{width:auto}.ax-side-foot .ax-room-switch{max-width:11rem}.ax-side-nav{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:.3rem;padding-bottom:2px;overflow:auto hidden}.ax-side-nav::-webkit-scrollbar{display:none}.ax-side-item{white-space:nowrap;scroll-snap-align:start;border-radius:999px;flex:none;width:auto;padding:.42rem .85rem}.ax-side-item .ax-side-l{white-space:nowrap;flex:none;min-width:auto}.ax-side-nav[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.ax-side-nav[data-more=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem);mask-image:linear-gradient(90deg,#0000,#000 2rem)}.ax-side-nav[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}}@media (max-width:620px){.ax-side-brand-sub{display:none}.ax-side-id .ax-company-mark,.ax-side-id .ax-room-logo,.ax-side-id .ax-room-logo .ax-company-mark{border-radius:9px;width:30px;height:30px}}@media (max-width:560px){.ax-side{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand acts""id id""nav nav";row-gap:.35rem}.ax-side-foot{justify-self:end}.ax-side-org-c,.ax-side-seal{display:none}.ax-side-foot .ax-room-switch{max-width:8rem}}@media (max-width:400px){.ax-side-foot .ax-room-switch{max-width:6rem}}.ax-room-loading{min-height:60vh;color:var(--text-3);place-items:center;font-size:.9rem;display:grid}.ax-room-switch{border:1px solid var(--border);background:var(--surface-solid);color:var(--text-2);font-size:var(--fs-cap);font-weight:700;font-family:var(--font);border-radius:999px;padding:.32rem .7rem}.ax-room-mark{background:linear-gradient(135deg, var(--accent-bright), var(--accent-deep))}.ax-room-seal{align-items:center;gap:.7rem;display:inline-flex}.ax-room-seal-ring{place-items:center;display:inline-grid;position:relative}.ax-room-seal-ic{color:var(--accent-deep);position:absolute}.ax-room-seal-lv{color:var(--accent-deep);white-space:nowrap;font-size:.88rem;font-weight:800}.ax-room-tabs{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:var(--card-blur);border-radius:999px;gap:.3rem;width:fit-content;max-width:100%;padding:.28rem;display:flex;overflow-x:auto}.ax-room-tab{white-space:nowrap;cursor:pointer;color:var(--text-3);font-size:.82rem;font-weight:700;font-family:var(--font);background:0 0;border:0;border-radius:999px;padding:.42rem 1rem;transition:color .15s,background .15s}.ax-room-tab:hover{color:var(--text-2)}.ax-room-tab.is-on{color:#fff;background:linear-gradient(135deg, var(--accent-bright), var(--accent))}.ax-room-alert{padding:.85rem 1.1rem;font-size:.84rem}.ax-room-alert.is-warn{border-color:color-mix(in srgb, var(--warn), white 62%);background:var(--warn-soft);color:var(--warn)}.ax-room-alert.is-error{border-color:color-mix(in srgb, var(--rose), white 62%);background:color-mix(in srgb, var(--rose), white 92%);color:var(--rose)}.ax-room-alert-t{align-items:center;gap:.35rem;font-weight:800;display:flex}.ax-room-alert-list{font-size:var(--fs-cap);margin:.35rem 0 0;padding-left:1.15rem;line-height:1.6}.ax-room-todo.is-clear{border-color:color-mix(in srgb, var(--ok), white 70%)}.ax-room-todo-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ax-room-todo-i{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}.ax-room-todo-ic{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ax-room-todo-i.is-warn .ax-room-todo-ic{background:var(--warn-soft);color:var(--warn)}.ax-room-todo-i.is-info .ax-room-todo-ic{background:var(--info-soft);color:var(--info)}.ax-room-todo-i.is-ok .ax-room-todo-ic{background:var(--ok-soft);color:var(--ok)}.ax-room-todo-i.is-warn{border-color:color-mix(in srgb, var(--warn), white 66%)}.ax-room-todo-i.is-ok{border-color:color-mix(in srgb, var(--ok), white 66%)}.ax-room-todo-t{min-width:0;color:var(--text);flex:1;font-size:.84rem;font-weight:600}.ax-room-todo-clear{color:var(--ok);align-items:center;gap:.4rem;margin:0;font-size:.86rem;font-weight:700;display:flex}.ax-room-strip{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.ax-room-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-room-cov{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.ax-room-cov-ring{flex:none;place-items:center;display:grid;position:relative}.ax-room-cov-center{text-align:center;position:absolute}.ax-room-cov-pct{font-family:var(--mono);letter-spacing:-.03em;color:var(--text);font-size:1.9rem;font-weight:800;line-height:1}.ax-room-cov-cap{font-size:var(--fs-micro);color:var(--text-3);margin-top:.2rem;font-weight:700}.ax-room-cov-body{flex:320px;min-width:0}.ax-room-seg{background:var(--ring-track);border-radius:999px;height:12px;display:flex;overflow:hidden}.ax-room-seg-i{min-width:4px;display:block}.ax-room-legend{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.35rem 1.2rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.ax-room-legend li{min-width:0;font-size:var(--fs-cap);align-items:center;gap:.45rem;display:flex}.ax-room-dot{border-radius:50%;flex:none;width:9px;height:9px}.ax-room-legend-l{min-width:0;color:var(--text-2);flex:1}.ax-room-legend-n{color:var(--text);font-weight:800}.ax-room-hint{font-size:var(--fs-cap);color:var(--info);align-items:flex-start;gap:.35rem;margin:.9rem 0 0;line-height:1.5;display:flex}.ax-room-grants{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}@media (max-width:760px){.ax-room-grants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.ax-room-grants{grid-template-columns:minmax(0,1fr)}}.ax-room-grant{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-3);font-size:var(--fs-cap);align-items:center;gap:.4rem;padding:.5rem .7rem;display:flex}.ax-room-grant.is-on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-deep)}.ax-room-grant-l{flex:1;min-width:0;font-weight:700}.ax-room-grant-v{font-weight:800}.ax-room-next{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-deep);font-size:var(--fs-cap);align-items:center;gap:.4rem;margin:.9rem 0 0;padding:.6rem .85rem;font-weight:600;display:flex}.ax-room-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}@media (max-width:860px){.ax-room-two{grid-template-columns:minmax(0,1fr)}}@media (min-width:1025px) and (max-width:1104px){.ax-console .ax-room-two{grid-template-columns:minmax(0,1fr)}}.ax-room-top{align-items:start;gap:1rem;display:grid}@media (min-width:1200px){.ax-room-top{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.ax-room-top.is-solo{grid-template-columns:minmax(0,1fr)}.ax-room-top .ax-room-grants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.ax-room-pool{grid-template-columns:repeat(4,minmax(0,1fr))}}.ax-room-rank{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ax-room-rank li{font-size:var(--fs-cap);align-items:center;gap:.6rem;display:flex}.ax-room-rank-l{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:0 0 42%;overflow:hidden}.ax-room-rank.is-mono .ax-room-rank-l{font-family:var(--mono);font-size:var(--fs-micro)}.ax-room-rank-bar{background:var(--ring-track);border-radius:999px;flex:1;height:8px;overflow:hidden}.ax-room-rank-bar>span{background:var(--accent);border-radius:999px;height:100%;display:block}.ax-room-rank-n{text-align:right;width:1.8rem;color:var(--text);flex:none;font-weight:800}.ax-room-none{font-size:var(--fs-cap);color:var(--text-3);margin:.6rem 0 0}.ax-room-empty{text-align:center;color:var(--text-3);flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1rem;display:flex}.ax-room-empty-t{color:var(--text-2);font-size:.92rem;font-weight:800}.ax-room-empty-d{font-size:var(--fs-cap);max-width:34ch}.ax-room-empty .ax-btn{margin-top:.6rem}.ax-room-table-wrap{overflow-x:auto}.ax-room-table{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--fs-cap)}.ax-room-table th{text-align:left;border-bottom:1px solid var(--border);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:.55rem .6rem;font-weight:800}.ax-room-table td{border-bottom:1px solid var(--border);color:var(--text-2);vertical-align:top;padding:.7rem .6rem}.ax-room-table tr:last-child td{border-bottom:0}.ax-room-table .r{text-align:right}.ax-room-table .strong{color:var(--text);font-weight:800}.ax-room-pname{color:var(--text);font-weight:700}.ax-room-pcode{font-family:var(--mono);font-size:var(--fs-micro);color:var(--text-3)}.ax-room-pdate{font-variant-numeric:tabular-nums}.ax-room-pleft{font-size:var(--fs-micro);color:var(--text-3);font-weight:700}.ax-room-pleft.is-soon{color:var(--warn)}.ax-room-privacy{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);font-size:var(--fs-cap);color:var(--text-2);align-items:flex-start;gap:.4rem;margin:0 0 .9rem;padding:.6rem .8rem;line-height:1.5;display:flex}.ax-room-filters{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.ax-room-filters .ax-chip{font-size:var(--fs-cap);align-items:center;gap:.35rem;padding:.36rem .85rem;display:inline-flex}.ax-room-filter-n{opacity:.75;font-weight:800}.ax-room-pool{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:980px){.ax-room-pool{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ax-room-pool{grid-template-columns:minmax(0,1fr)}}.ax-room-pcard{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-solid);flex-direction:column;min-width:0;padding:.95rem 1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.ax-room-pcard:hover{border-color:var(--accent-line);box-shadow:0 14px 30px -18px rgba(var(--accent-rgb), .45);transform:translateY(-2px)}.ax-room-pcard-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.ax-room-handle{font-family:var(--mono);font-size:var(--fs-micro);color:var(--text-3);font-weight:800}.ax-room-pind{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.9rem;font-weight:800;overflow:hidden}.ax-room-pmeta{font-size:var(--fs-micro);color:var(--text-3);margin-top:.15rem}.ax-room-ptags{flex-wrap:wrap;gap:.25rem;margin-top:.55rem;display:flex}.ax-room-tag{border:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-micro);color:var(--text-2);border-radius:6px;padding:.14rem .45rem}.ax-room-tag.is-mono{font-family:var(--mono)}.ax-room-tag.is-info{border-color:color-mix(in srgb, var(--info), white 70%);background:var(--info-soft);color:var(--info)}.ax-room-tag.is-bad{border-color:color-mix(in srgb, var(--rose), white 66%);background:color-mix(in srgb, var(--rose), white 93%);color:var(--rose)}.ax-room-pverdicts{flex-wrap:wrap;gap:.25rem;margin-top:.55rem;display:flex}.ax-room-pout{font-size:var(--fs-micro);color:var(--text-3);margin:.55rem 0 0}.ax-room-preq{justify-content:center;width:100%;margin-top:.8rem}.ax-room-sols{flex-direction:column;gap:.6rem;display:flex}.ax-room-sol{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-solid);padding:.9rem 1rem}.ax-room-sol.is-dim{opacity:.6}.ax-room-sol-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ax-room-sol-n{color:var(--text);font-size:.92rem;font-weight:800}.ax-room-sol-s{font-size:var(--fs-cap);color:var(--text-2);margin:.35rem 0 0;line-height:1.5}.ax-room-bad{font-size:var(--fs-micro);color:var(--rose);margin:.45rem 0 0;font-weight:700}.ax-room-sol-act{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.ax-cat-editor{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-soft);margin:1rem 0 1.2rem;padding:1.1rem}.ax-cat-step{gap:.8rem;display:flex}.ax-cat-step+.ax-cat-step{border-top:1px dashed var(--accent-line);margin-top:1.1rem;padding-top:1.1rem}.ax-cat-step.is-off{opacity:.55}.ax-cat-step-n{background:var(--accent);color:#fff;width:24px;height:24px;font-size:var(--fs-micro);font-weight:800;font-family:var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.ax-cat-step-b{flex:1;min-width:0}.ax-cat-step-t{color:var(--text);align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:.86rem;font-weight:800;display:flex}.ax-cat-name{width:100%;font-weight:700}.ax-cat-desc{resize:vertical;width:100%;line-height:1.6;font-family:var(--font);margin-top:.45rem}.ax-cat-code{margin-top:.45rem}.ax-cat-code-btn{cursor:pointer;font-family:var(--font);font-size:var(--fs-micro);color:var(--text-3);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.ax-cat-code-btn strong{font-family:var(--mono);color:var(--text-2)}.ax-cat-code-btn:hover{color:var(--accent-deep)}.ax-cat-code-in{width:min(15rem,100%);font-family:var(--mono);font-size:var(--fs-cap)}.ax-cat-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;display:flex}.ax-cat-onto{font-size:var(--fs-micro);color:var(--text-3)}.ax-cat-onto strong{color:var(--accent-deep)}.ax-cat-warn{font-size:var(--fs-micro);color:var(--warn)}.ax-cat-hint{font-size:var(--fs-micro);color:var(--text-3);margin:0 0 .5rem;line-height:1.5}.ax-cat-list{flex-direction:column;gap:.3rem;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ax-cat-item{text-align:left;cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-solid);width:100%;font-family:var(--font);align-items:flex-start;gap:.5rem;padding:.5rem .6rem;transition:border-color .15s,background .15s;display:flex}.ax-cat-item:hover{border-color:var(--accent-line)}.ax-cat-item.is-on{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .12);background:#fff}.ax-cat-check{border:1px solid var(--border-strong);color:#fff;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;margin-top:2px;display:grid}.ax-cat-item.is-on .ax-cat-check{background:var(--accent);border-color:var(--accent)}.ax-cat-item-b{flex:1;min-width:0}.ax-cat-item-t{font-size:var(--fs-cap);color:var(--text);flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:700;display:flex}.ax-cat-kind{background:var(--bg-2);color:var(--text-3);font-size:var(--fs-micro);border-radius:5px;padding:0 .35rem;font-weight:700}.ax-cat-why{font-size:var(--fs-micro);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;display:block;overflow:hidden}.ax-cat-score{font-size:var(--fs-micro);color:var(--text-3);flex:none;font-weight:800}.ax-cat-more{cursor:pointer;font-family:var(--font);font-size:var(--fs-micro);color:var(--accent-deep);background:0 0;border:0;margin-top:.5rem;padding:0;font-weight:700}.ax-cat-err{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--rose), white 62%);background:color-mix(in srgb, var(--rose), white 92%);color:var(--rose);font-size:var(--fs-cap);margin-top:.9rem;padding:.55rem .8rem}.ax-cat-foot{border-top:1px solid var(--accent-line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.ax-cat-note{font-size:var(--fs-micro);color:var(--text-3)}.ax-room-lookup{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-soft);margin-bottom:.9rem;padding:.85rem 1rem}.ax-room-lookup-row{gap:.5rem;display:flex}.ax-room-lookup-row .ax-input{flex:1;min-width:0}.ax-room-lookup-hint{font-size:var(--fs-micro);color:var(--text-3);margin:.4rem 0 0}.ax-room-lookup-msg{font-size:var(--fs-cap);color:var(--accent-deep);margin:.45rem 0 0;font-weight:600}.ax-room-lookup-res{border-top:1px dashed var(--accent-line);font-size:var(--fs-cap);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;padding-top:.6rem;display:flex}.ax-room-lookup-res .is-found{color:var(--ok);font-weight:800}.ax-room-lookup-res .is-none{color:var(--text-3);font-weight:700}.ax-room-lookup-q{font-size:var(--fs-micro);color:var(--text-3)}.ax-room-poolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ax-room-poolbar .ax-room-filters{margin-bottom:0}.ax-room-view{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;gap:.15rem;padding:.15rem;display:flex}.ax-room-view button{cursor:pointer;width:30px;height:26px;color:var(--text-3);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.ax-room-view button.is-on{background:var(--surface-solid);color:#5d2ac6;box-shadow:0 0 0 1px #6f3ee838, var(--shadow-card);border-color:#6f3ee8!important}.ax-room-sort{flex:none;position:relative}.ax-room-sort>summary{cursor:pointer;width:2rem;height:2rem;color:var(--text-3);background:#fff;border:1px solid #dfdbe6;border-radius:999px;place-items:center;list-style:none;transition:color .15s,border-color .15s,background .15s;display:grid}.ax-room-sort>summary::-webkit-details-marker{display:none}.ax-room-sort>summary:hover,.ax-room-sort>summary:focus-visible,.ax-room-sort.is-active>summary,.ax-room-sort[open]>summary{color:var(--accent-deep);border-color:var(--accent-line);background:var(--accent-soft)}.ax-room-sort>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ax-room-sort-menu{z-index:40;background:#fff;border:1px solid #ded8e9;border-radius:12px;width:18rem;padding:.45rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 42px -18px #27184e6b}.ax-room-sort-row{min-height:2.55rem;color:var(--text-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.3rem .38rem .3rem .65rem;font-size:.75rem;font-weight:700;display:grid}.ax-room-sort-row:hover{background:var(--surface-2)}.ax-room-sort-directions{align-items:center;gap:.2rem;display:flex}.ax-room-sort-directions button{cursor:pointer;width:2rem;height:2rem;color:var(--text-3);background:#fff;border:1px solid #e1dce9;border-radius:8px;place-items:center;display:grid}.ax-room-sort-directions button:hover,.ax-room-sort-directions button:focus-visible,.ax-room-sort-directions button.is-on{color:var(--accent-deep);border-color:var(--accent-line);background:var(--accent-soft)}.ax-room-sort-directions button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ax-room-pool{margin-top:.9rem}.ax-room-pcard.is-open{cursor:default}.ax-room-pcard.is-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ax-room-open{font-size:var(--fs-cap);color:var(--accent-deep);align-items:center;gap:.2rem;margin-top:.8rem;font-weight:800;display:inline-flex}.ax-room-locked{font-size:var(--fs-micro);color:var(--text-3);align-items:center;gap:.25rem;margin-top:.8rem;display:inline-flex}.ax-d-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.9rem;display:flex}.ax-d-ind{color:var(--text);font-size:1.05rem;font-weight:800}.ax-d-meta{font-size:var(--fs-cap);color:var(--text-3);margin-top:.15rem}.ax-d-withheld{border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-cap);margin:.8rem 0 0;padding:.5rem .75rem;font-weight:600}.ax-d-list{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.ax-d-opp{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.9rem 1rem}.ax-d-opp-top{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ax-d-opp-t{min-width:0;color:var(--text);flex:1;font-size:.92rem;font-weight:800}.ax-d-pri{font-family:var(--mono);font-size:var(--fs-cap);color:var(--accent-deep);font-weight:800}.ax-d-opp-d{font-size:var(--fs-cap);color:var(--text-2);margin:.4rem 0 0;line-height:1.6}.ax-d-redacted{font-size:var(--fs-micro);color:var(--text-3);align-items:center;gap:.3rem;margin:.4rem 0 0;display:flex}.ax-d-sols{flex-direction:column;gap:.45rem;margin-top:.7rem;display:flex}.ax-d-sol{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-solid);padding:.6rem .75rem}.ax-d-sol-top{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ax-d-sol-n{min-width:0;font-size:var(--fs-cap);color:var(--text);flex:1;font-weight:700}.ax-d-score{font-family:var(--mono);font-size:var(--fs-cap);color:var(--text-3);font-weight:800}.ax-d-why{flex-direction:column;gap:.2rem;margin-top:.4rem;display:flex}.ax-d-why-i{font-size:var(--fs-micro);color:var(--text-3);word-break:break-all}.ax-d-why-i b{color:var(--text-2);margin-right:.25rem;font-weight:700}.ax-d-why-i.is-miss,.ax-d-why-i.is-miss b{color:var(--info)}.ax-d-factors{flex-wrap:wrap;gap:.25rem;margin-top:.15rem;display:flex}.ax-d-f{background:var(--bg-2);color:var(--text-3);font-size:var(--fs-micro);border-radius:5px;padding:.05rem .35rem}.ax-d-f.is-ok{background:var(--ok-soft);color:var(--ok)}.ax-d-denials{font-size:var(--fs-cap);color:var(--text-2);flex-direction:column;gap:.2rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.ax-d-denials li:before{content:"· ";color:var(--text-3)}.ax-room-wide{min-width:0}.ax-room-wide .ax-room-table-wrap{max-width:100%}.ax-d-row{grid-template-columns:4.2rem 1fr;align-items:start;gap:.5rem;margin-top:.4rem;display:grid}.ax-d-k{font-size:var(--fs-micro);color:var(--text-3);letter-spacing:.02em;white-space:nowrap;padding-top:.2rem;font-weight:800}.ax-d-v{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.ax-d-plain{font-size:var(--fs-cap);color:var(--text-2);line-height:1.55}.ax-d-term{font-size:var(--fs-micro);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:help;border-radius:999px;padding:.12rem .45rem;font-weight:600}.ax-d-term.is-prob{border-color:var(--border-strong);background:var(--bg-2);color:var(--text);font-weight:700}.ax-d-term.is-hit{border-color:color-mix(in srgb, var(--ok), white 62%);background:var(--ok-soft);color:var(--ok)}.ax-d-term.is-block{border-color:color-mix(in srgb, var(--info), white 62%);background:var(--info-soft);color:var(--info)}.ax-d-term.is-unknown{color:var(--text-3);border-style:dashed}.ax-d-term.is-fail{border-color:color-mix(in srgb, var(--warn), white 62%);background:var(--warn-soft);color:var(--warn);cursor:default}@media (max-width:560px){.ax-d-row{grid-template-columns:1fr;gap:.15rem}.ax-d-k{padding-top:0}}.ax-room-ident{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.ax-room-cname{color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.ax-room-handle.is-sub{font-size:var(--fs-micro);opacity:.6}.ax-d-cname{color:var(--text);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.ax-room-upd{font-size:var(--fs-micro);letter-spacing:-.01em;color:var(--accent-deep,var(--accent));background:var(--accent-soft,#f1ebff);border:1px solid var(--border-strong);white-space:nowrap;border-radius:100px;align-items:center;gap:3px;padding:1px 7px 1px 5px;font-weight:800;display:inline-flex}.ax-room-pcard-id{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.ax-room-seenmsg{font-size:var(--fs-cap);color:var(--text-2);margin:.5rem 0 0}.ax-room-pjbar{justify-content:flex-end;margin:0 0 .8rem;display:flex}.ax-room-pjacts{justify-content:flex-end;gap:.25rem;display:inline-flex}.ax-room-pjacts button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border);background:var(--surface-solid);width:30px;height:30px;color:var(--text-3);place-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.ax-room-pjacts button:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-2)}.ax-room-pjacts button.is-danger:hover{color:#dc2626;background:#fdf0f0;border-color:#f0a8a8}.ax-pj-back{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a173075;grid-template-columns:minmax(0,1fr);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ax-pj-modal{background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius);width:min(520px,100%);min-width:0;max-height:88vh;box-shadow:var(--shadow-pop);overflow:auto}.ax-pj-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.ax-pj-head h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:.98rem;font-weight:800}.ax-pj-x{width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ax-pj-x:hover{background:var(--bg-2);color:var(--text)}.ax-pj-body{gap:.8rem;padding:1.05rem 1.15rem;display:grid}.ax-pj-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ax-pj-f{gap:.3rem;min-width:0;display:grid}.ax-pj-f>span{font-size:var(--fs-cap);color:var(--text-2);font-weight:700}.ax-pj-f>em{font-size:var(--fs-micro);color:var(--text-3);font-style:normal}.ax-pj-f input,.ax-pj-f select,.ax-pj-f textarea{width:100%;font:inherit;color:var(--text);background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;padding:.55rem .7rem;font-size:.87rem}.ax-pj-f input:focus,.ax-pj-f select:focus,.ax-pj-f textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft,#7c3aed29)}.ax-pj-hint{font-size:var(--fs-micro);color:var(--text-3);align-items:flex-start;gap:.3rem;margin:0;line-height:1.55;display:flex}.ax-pj-hint.is-warn{color:var(--warn)}.ax-pj-err{border-radius:var(--radius-sm);font-size:var(--fs-cap);color:#b42318;background:#fdf0f0;border:1px solid #f3cdcd;margin:0;padding:.55rem .7rem}.ax-pj-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;padding:.85rem 1.15rem;display:flex}@media (max-width:520px){.ax-pj-row{grid-template-columns:minmax(0,1fr)}}.ax-cov-modal{background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius);width:min(900px,100%);min-width:0;height:88dvh;max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.ax-cov-filters{flex-wrap:wrap;gap:.4rem;padding:.9rem 1.15rem 0;display:flex}.ax-cov-filters .ax-chip{font-size:var(--fs-cap);align-items:center;gap:.35rem;padding:.36rem .85rem;display:inline-flex}.ax-cov-note{font-size:var(--fs-micro);color:var(--text-3);align-items:flex-start;gap:.3rem;margin:.6rem 1.15rem 0;line-height:1.55;display:flex}.ax-cov-body{flex:auto;min-width:0;min-height:0;padding:.7rem 1.15rem 1.15rem;overflow:auto}.ax-cov-mix{gap:.3rem;min-width:170px;display:grid}.ax-cov-mixn{flex-wrap:wrap;gap:.25rem;display:flex}.ax-room-legend-b{border-radius:var(--radius-sm);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin:-.15rem -.35rem;padding:.15rem .35rem;transition:background .15s;display:flex}.ax-room-legend-b:hover:not(:disabled){background:var(--bg-2)}.ax-room-legend-b:disabled{cursor:default;opacity:.55}.ax-cat-edithead{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:.5rem;margin:0 0 .9rem;padding:0 0 .7rem;font-size:.9rem;font-weight:800;display:flex}.ax-cat-edithint{font-size:var(--fs-micro);color:var(--warn);margin:.5rem 0 0;line-height:1.55}.ax-reauth{width:min(420px,100%)}.ax-reauth-why{border-radius:var(--radius-sm);font-size:var(--fs-cap);color:var(--text);background:var(--accent-soft,#f1ebff);border:1px solid var(--border-strong);align-items:flex-start;gap:.45rem;margin:0;padding:.7rem .8rem;line-height:1.6;display:flex}.ax-reauth-why .ax-icon{color:var(--accent);flex:none;margin-top:1px}.ax-room-statecell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ax-room-sharesub{font-size:var(--fs-micro);color:var(--text-3)}.ax-room-headacts{align-items:center;gap:.4rem;display:inline-flex}.ax-help-btn{cursor:help;width:22px;height:22px;color:var(--text-3);background:var(--bg-2);border:1px solid var(--border);border-radius:50%;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid;position:relative}.ax-help-btn:hover,.ax-help-btn:focus-visible{color:var(--accent);border-color:var(--border-strong)}.ax-help-pop{z-index:30;text-align:left;cursor:auto;background:var(--surface-solid);width:min(360px,100vw - 2.5rem);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);gap:.5rem;padding:.85rem .95rem;font-weight:400;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ax-help-pop>strong{font-size:var(--fs-cap);color:var(--text-2)}.ax-help-row{font-size:var(--fs-cap);grid-template-columns:auto 1fr;align-items:start;gap:.45rem;line-height:1.55;display:grid}.ax-help-row .ax-room-dot{margin-top:5px}.ax-help-row b{font-weight:800}@media (max-width:620px){.ax-help-pop{left:auto;right:0}}.ax-room-logo{flex:none;width:46px;height:46px;position:relative}.ax-room-logo-edit,.ax-room-logo-x{opacity:0;transition:opacity .15s}.ax-room-logo:hover .ax-room-logo-edit,.ax-room-logo:hover .ax-room-logo-x,.ax-room-logo:focus-within .ax-room-logo-edit,.ax-room-logo:focus-within .ax-room-logo-x{opacity:1}.ax-room-logo-edit{cursor:pointer;color:#fff;background:#14121f94;border-radius:14px;place-items:center;display:grid;position:absolute;inset:0}.ax-room-logo-x{cursor:pointer;border:1px solid var(--border);background:var(--surface-solid);width:19px;height:19px;color:var(--text-3);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.ax-room-logo-x:hover{color:#dc2626;border-color:#f0a8a8}.ax-room-metarow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ax-room-logo-acts{gap:.25rem;display:inline-flex}.ax-room-logo-btn{cursor:pointer;font-size:var(--fs-micro);border:1px solid var(--border);background:var(--surface-solid);color:var(--text-3);border-radius:100px;align-items:center;gap:.2rem;padding:.08rem .45rem;font-weight:600;line-height:1.7;display:inline-flex;position:relative}.ax-room-logo-btn:hover{color:var(--accent);border-color:var(--border-strong)}.ax-room-logo input[type=file],.ax-room-logo-acts input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ax-company-mark.has-logo{padding:0;overflow:hidden;box-shadow:0 8px 20px -10px #14121f47}.ax-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ax-th-help{align-items:center;gap:.3rem;display:inline-flex}.ax-help-pop.is-left{left:0;right:auto}.ax-room-statebadge{cursor:help}.ax-mp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.2rem;display:grid}.ax-mp-ro{border-radius:var(--radius-sm);border:1px dashed var(--border);background:var(--bg-2);color:var(--text-2);padding:.55rem .7rem;font-size:.87rem}.ax-mp-foot{justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.ax-mp-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.55rem 0;display:flex}.ax-mp-row:last-of-type{border-bottom:0}.ax-mp-k{min-width:6.5rem;font-size:var(--fs-cap);color:var(--text-2);font-weight:700}.ax-mp-v{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.87rem;display:flex}@media (max-width:620px){.ax-mp-grid{grid-template-columns:minmax(0,1fr)}}.ax-project-stats-modal{border-radius:18px;width:min(1120px,100vw - 2rem);max-height:min(92dvh,960px);overflow:hidden}.ax-project-stats-head{background:var(--surface-solid);flex:none;padding:1.05rem 1.35rem}.ax-project-stats-head h3{font-size:1.06rem}.ax-project-stats-body{overscroll-behavior:contain;scrollbar-gutter:stable;gap:.75rem;padding:.9rem 1.25rem 1.2rem;display:grid;overflow-y:auto}.ax-project-stats-foot{background:var(--surface-solid);flex:none;padding:.72rem 1.25rem}.ax-ps-sub{color:var(--text-3);margin:.22rem 0 0;font-size:.76rem}.ax-ps-panel{border:1px solid var(--border);background:var(--surface-solid);border-radius:12px;min-width:0;padding:.8rem .9rem}.ax-ps-panel h4{color:var(--text-2);letter-spacing:-.01em;margin:0 0 .7rem;font-size:.79rem;font-weight:800}.ax-ps-avg{color:var(--accent-deep);background:var(--accent-soft);vertical-align:middle;border-radius:999px;align-items:center;margin-left:.35rem;padding:.12rem .42rem;font-size:.68rem;font-weight:750;display:inline-flex}.ax-ps-chips{flex-wrap:wrap;align-items:flex-start;gap:.38rem;display:flex}.ax-ps-kpis{border:1px solid var(--border);background:var(--surface-solid);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.ax-ps-kpi{align-items:center;gap:.62rem;min-width:0;min-height:70px;padding:.72rem .78rem;display:flex}.ax-ps-kpi+.ax-ps-kpi{border-left:1px solid var(--border)}.ax-ps-kpi-icon{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border-radius:9px;flex:none;place-items:center;display:grid}.ax-ps-kpi-copy{gap:.12rem;min-width:0;display:grid}.ax-ps-kpi-copy>span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.ax-ps-kpi-copy>strong{color:var(--text);font-size:1.28rem;line-height:1.08}.ax-ps-overview-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(150px,.9fr));align-items:stretch;gap:.7rem;display:grid}.ax-ps-progress-panel{overflow:hidden}.ax-ps-status-panel{min-width:0}.ax-ps-share-bar{background:var(--ring-track);border-radius:999px;width:100%;height:11px;margin:.08rem 0 .78rem;display:flex;overflow:hidden}.ax-ps-share-bar>span{min-width:3px;transition:flex-grow .25s}.ax-ps-share-list,.ax-ps-access-list{gap:.46rem;margin:0;padding:0;list-style:none;display:grid}.ax-ps-share-list li,.ax-ps-access-list li{grid-template-columns:minmax(0,1fr) 1.65rem 2.25rem;align-items:center;gap:.36rem;min-width:0;display:grid}.ax-ps-share-list li>span,.ax-ps-access-list li>span{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.42rem;font-size:.7rem;font-weight:700;display:flex;overflow:hidden}.ax-ps-share-list i,.ax-ps-access-list i{background:var(--status-color);border-radius:50%;flex:none;width:8px;height:8px}.ax-ps-share-list strong,.ax-ps-access-list strong{color:var(--text);text-align:right;font-size:.74rem;font-weight:800}.ax-ps-share-list em,.ax-ps-access-list em{color:var(--text-3);text-align:right;font-size:.66rem;font-style:normal}.ax-ps-access-chart{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;display:grid}.ax-ps-access-donut{aspect-ratio:1;width:76px;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .05);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ax-ps-access-donut:after{content:"";background:var(--surface-solid);border-radius:50%;position:absolute;inset:12px}.ax-ps-access-donut>span{z-index:1;text-align:center;justify-items:center;gap:.02rem;max-width:50px;display:grid;position:relative}.ax-ps-access-donut strong{color:var(--text);font-size:1.02rem;line-height:1}.ax-ps-access-donut small{color:var(--text-3);margin-top:.16rem;font-size:.56rem;font-weight:700;line-height:1.18}.ax-ps-flow{margin:0;padding:.15rem 0 0;list-style:none;display:flex;position:relative}.ax-ps-flow:before{content:"";z-index:0;background:linear-gradient(90deg, var(--accent), var(--accent-bright));height:2px;position:absolute;top:20px;left:8.333%;right:8.333%}.ax-ps-flow li{z-index:1;text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.18rem;min-width:0;display:flex;position:relative}.ax-ps-flow-icon{border:3px solid var(--surface-solid);color:#fff;background:linear-gradient(145deg, var(--accent-bright), var(--accent-deep));width:38px;height:38px;box-shadow:0 4px 10px -5px rgba(var(--accent-rgb), .72);border-radius:50%;place-items:center;margin-bottom:.16rem;display:grid}.ax-ps-flow-label{color:var(--text-2);font-size:.66rem;font-weight:700;line-height:1.25}.ax-ps-flow strong{color:var(--text);font-size:.9rem;line-height:1.15}.ax-ps-distribution-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);gap:.7rem;display:grid}.ax-ps-distribution-grid.is-single{grid-template-columns:minmax(0,1fr)}.ax-ps-maturity-chart{min-width:0}.ax-ps-maturity-chart svg{aspect-ratio:500/210;width:100%;height:auto;min-height:160px;display:block;overflow:visible}.ax-ps-chart-grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:4 5}.ax-ps-maturity-area{fill:url(#psMaturityArea)}.ax-ps-maturity-line{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 5px rgba(var(--accent-rgb), .18))}.ax-ps-maturity-point{fill:var(--surface-solid);stroke:var(--accent);stroke-width:4px}.ax-ps-maturity-axis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;margin-top:-.05rem;display:grid}.ax-ps-maturity-axis>span{text-align:center;justify-items:center;gap:.12rem;min-width:0;display:grid}.ax-ps-maturity-axis b{width:100%;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:750;overflow:hidden}.ax-ps-maturity-axis strong{color:var(--text);white-space:nowrap;font-size:.7rem;font-weight:800}.ax-ps-maturity-axis em{color:var(--text-3);font-size:.61rem;font-style:normal}.ax-ps-matrix-shell{grid-template-rows:minmax(0,1fr) 30px;grid-template-columns:34px minmax(0,1fr);column-gap:.45rem;min-width:0;display:grid}.ax-ps-matrix-y{min-height:218px;color:var(--text-3);flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:center;font-size:.61rem;font-weight:700;display:flex}.ax-ps-matrix-y b{color:var(--text-2);letter-spacing:.02em;writing-mode:vertical-rl;font-size:.66rem;font-weight:800}.ax-ps-verdict-matrix{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;min-width:0;display:grid}.ax-ps-matrix-cell{border:1px solid color-mix(in srgb, var(--matrix-color) 24%, var(--border));background:color-mix(in srgb, var(--matrix-color) 7%, var(--surface-solid));border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:104px;padding:1.75rem .55rem .48rem;display:flex;position:relative;overflow:hidden}.ax-ps-matrix-cell:before,.ax-ps-matrix-cell:after{content:"";pointer-events:none;background:var(--border);position:absolute}.ax-ps-matrix-cell:before{opacity:.45;width:1px;top:0;bottom:0;left:50%}.ax-ps-matrix-cell:after{opacity:.45;height:1px;top:50%;left:0;right:0}.ax-ps-matrix-label{z-index:2;min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-size:.68rem;font-weight:750;display:flex;position:absolute;top:.5rem;left:.58rem;right:.45rem;overflow:hidden}.ax-ps-matrix-label i{background:var(--matrix-color);border-radius:50%;flex:none;width:7px;height:7px}.ax-ps-matrix-bubble{z-index:1;width:var(--bubble-size);height:var(--bubble-size);border:4px solid color-mix(in srgb, var(--matrix-color) 22%, transparent);max-width:78px;max-height:78px;color:var(--surface-solid);background:var(--matrix-color);box-shadow:0 7px 16px -10px color-mix(in srgb, var(--matrix-color) 75%, transparent);border-radius:50%;place-content:center;justify-items:center;display:grid;position:relative}.ax-ps-matrix-bubble strong{font-size:.92rem;line-height:1}.ax-ps-matrix-bubble em{opacity:.9;margin-top:.16rem;font-size:.58rem;font-style:normal}.ax-ps-matrix-cell.is-empty .ax-ps-matrix-bubble{border-color:var(--border);width:38px;height:38px;color:var(--text-3);background:var(--surface-solid);box-shadow:none}.ax-ps-matrix-x{color:var(--text-3);grid-area:2/2;grid-template-columns:1fr auto 1fr;align-items:end;gap:.45rem;font-size:.61rem;font-weight:700;display:grid}.ax-ps-matrix-x span:last-child{text-align:right}.ax-ps-matrix-x b{color:var(--text-2);font-size:.66rem;font-weight:800}.ax-ps-topics-panel,.ax-ps-prereq-panel{padding-bottom:.55rem}.ax-ps-table-wrap{border:1px solid var(--border);border-radius:9px}.ax-ps-table{min-width:680px}.ax-ps-table th{background:var(--bg-2)}.ax-ps-table td,.ax-ps-table th{padding-left:.75rem;padding-right:.75rem}.ax-ps-topic-cards{display:none}.ax-ps-privacy{margin:0;padding:.1rem .15rem}.ax-ps-guard{font-size:var(--fs-cap);color:var(--text-2);background:var(--bg-2);border:1px dashed var(--border-strong);border-radius:10px;align-items:flex-start;gap:.4rem;margin:0;padding:.8rem .9rem;line-height:1.6;display:flex}@media (max-width:900px){.ax-ps-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-ps-kpi:nth-child(4){border-left:0}.ax-ps-kpi:nth-child(n+4){border-top:1px solid var(--border)}.ax-ps-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-ps-progress-panel{grid-column:1/-1}}@media (max-width:740px){.ax-ps-distribution-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ax-project-stats-back{padding:0}.ax-project-stats-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.ax-project-stats-head{padding:.9rem 1rem}.ax-project-stats-head h3{font-size:1rem}.ax-project-stats-body{scrollbar-gutter:auto;gap:.65rem;padding:.75rem .8rem 1rem}.ax-project-stats-foot{padding:.65rem .85rem}.ax-ps-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-ps-kpi{min-height:64px;padding:.62rem}.ax-ps-kpi+.ax-ps-kpi{border-left:0}.ax-ps-kpi:nth-child(2n){border-left:1px solid var(--border)}.ax-ps-kpi:nth-child(n+3){border-top:1px solid var(--border)}.ax-ps-overview-grid{grid-template-columns:minmax(0,1fr)}.ax-ps-progress-panel{grid-column:auto}.ax-ps-flow{flex-direction:column;gap:.48rem;padding:0}.ax-ps-flow:before{width:2px;height:auto;inset:18px auto 18px 18px}.ax-ps-flow li{text-align:left;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.ax-ps-flow-icon{width:36px;height:36px;margin:0}.ax-ps-flow-label{font-size:.72rem}.ax-ps-flow strong{font-size:.88rem}.ax-ps-table-wrap{display:none}.ax-ps-topic-cards{gap:.5rem;display:grid}.ax-ps-topic-card{border:1px solid var(--border);border-radius:9px;gap:.45rem;padding:.7rem;display:grid}.ax-ps-topic-card-head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.ax-ps-topic-card-head strong{color:var(--text);font-size:.78rem;line-height:1.45}.ax-ps-topic-card-head span{color:var(--text-3);flex:none;font-size:.66rem}.ax-ps-access-chart{grid-template-columns:72px minmax(0,1fr)}.ax-ps-access-donut{width:70px}.ax-ps-access-donut:after{inset:11px}.ax-ps-matrix-shell{grid-template-columns:30px minmax(0,1fr)}.ax-ps-matrix-y{min-height:204px}.ax-ps-matrix-cell{min-height:98px;padding-left:.38rem;padding-right:.38rem}.ax-ps-matrix-label{font-size:.63rem;left:.45rem}.ax-ps-matrix-bubble{max-width:66px;max-height:66px}}.ax-room-pname-btn{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.ax-room-pname-btn:hover .ax-room-pname{color:var(--accent);text-decoration:underline}.ax-room-pname-btn .ax-icon{color:var(--text-3)}@media (max-width:620px){.ax-ps-two{grid-template-columns:1fr}}.ax-nf{text-align:center;place-content:center;justify-items:center;gap:.6rem;min-height:60vh;padding:2rem 1rem;display:grid}.ax-nf-code{font-family:var(--mono);color:var(--text-3);letter-spacing:.04em;font-size:2.6rem;font-weight:700}.ax-nf-title{color:var(--text);margin:0;font-size:1.05rem;font-weight:800}.ax-nf-desc{font-size:var(--fs-cap);color:var(--text-2);margin:0 0 .6rem}.ax-rank-hero{border-radius:var(--radius-sm);background:linear-gradient(100deg, var(--accent-soft), transparent 70%);border:1px solid var(--border);align-items:baseline;gap:.5rem;margin:0 0 .9rem;padding:.7rem .85rem;display:flex}.ax-rank-hero.is-info{background:linear-gradient(100deg, var(--info-soft), transparent 70%)}.ax-rank-hero-n{color:var(--accent-deep,var(--accent));letter-spacing:-.02em;font-size:1.7rem;font-weight:800;line-height:1}.ax-rank-hero.is-info .ax-rank-hero-n{color:var(--info)}.ax-rank-hero-l{font-size:var(--fs-cap);color:var(--text-2);font-weight:600}.ax-rank{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ax-rank>li{grid-template-columns:1.35rem 1fr auto;align-items:center;gap:.55rem;display:grid}.ax-rank-i{width:1.35rem;height:1.35rem;font-size:var(--fs-micro);color:var(--text-3);background:var(--bg-2);border-radius:50%;place-items:center;font-weight:800;display:grid}.ax-rank>li.is-top .ax-rank-i{color:#fff;background:var(--accent)}.ax-rank.is-info>li.is-top .ax-rank-i{background:var(--info)}.ax-rank-main{gap:.22rem;min-width:0;display:grid}.ax-rank-t{font-size:var(--fs-cap);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ax-rank>li.is-top .ax-rank-t{color:var(--text);font-weight:700}.ax-rank-bar{background:var(--seg-off);border-radius:100px;height:7px;overflow:hidden}.ax-rank-bar>span{background:color-mix(in srgb, var(--accent), white 45%);border-radius:100px;height:100%;display:block}.ax-rank>li.is-top .ax-rank-bar>span{background:var(--accent)}.ax-rank.is-info .ax-rank-bar>span{background:color-mix(in srgb, var(--info), white 45%)}.ax-rank.is-info>li.is-top .ax-rank-bar>span{background:var(--info)}.ax-rank-id{font-family:var(--mono);color:var(--text-3);opacity:.75;font-size:.6rem}.ax-rank-n{justify-items:end;gap:.05rem;min-width:2.6rem;display:grid}.ax-rank-n b{color:var(--text);font-size:.95rem;font-weight:800;line-height:1.1}.ax-rank-n em{color:var(--text-3);font-size:.6rem;font-style:normal}.ax-room-console .ax-console-main{background:radial-gradient(circle at 0 0,#7e57ff1a,#0000 28rem),linear-gradient(#fbfbfe 0%,#f7f8fc 100%);min-height:100vh}.ax-room-console .ax-room-page{width:100%;max-width:1500px;margin:0 auto;padding:1.35rem 1.45rem 1.7rem}.ax-room-overview{gap:1rem;display:grid}.ax-room-overview-head{padding:.05rem .1rem .1rem}.ax-room-overview-head h1{color:#171426;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,1.6vw,1.72rem);font-weight:850;line-height:1.15}.ax-room-overview-head p{color:#77718c;margin:.28rem 0 0;font-size:.79rem;font-weight:600}.ax-room-overview .ax-sec-card{background:#fffffff0;border-color:#e5e3ed;box-shadow:0 10px 28px -22px #1f174157}.ax-room-overview-top,.ax-room-overview-middle,.ax-room-overview-bottom{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;min-width:0;display:grid}.ax-room-overview-top>*,.ax-room-overview-middle>*,.ax-room-overview-bottom>*{min-width:0;height:100%}.ax-room-overview-top .ax-card,.ax-room-overview-middle .ax-card,.ax-room-overview-bottom .ax-card{height:100%}.ax-room-console .ax-room-todo{padding:.55rem .8rem}.ax-room-console .ax-room-todo>.ax-sec-head{display:none}.ax-room-console .ax-room-todo-list{gap:0}.ax-room-console .ax-room-todo-i{background:0 0;border:0;border-bottom:1px solid #eceaf2;border-radius:0;min-height:3rem;padding:.62rem .25rem}.ax-room-console .ax-room-todo-i:last-child{border-bottom:0}.ax-room-console .ax-room-todo-i.is-warn,.ax-room-console .ax-room-todo-i.is-ok{border-color:#eceaf2}.ax-room-console .ax-room-todo-t{font-size:.82rem;font-weight:700}.ax-room-console .ax-room-todo-i .ax-btn{color:#665f7a;min-width:auto;padding-inline:.35rem}.ax-room-console .ax-room-strip{border-radius:var(--radius);background:#fffffff0;border:1px solid #e5e3ed;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;box-shadow:0 10px 28px -22px #1f174157}.ax-room-console .ax-room-strip .ax-stat-card{min-height:9rem;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-left:1px solid #eceaf2;border-radius:0;flex-direction:column;justify-content:center;padding:1rem 1.15rem;transition:background .15s;display:flex}.ax-room-console .ax-room-strip .ax-stat-card:first-child{border-left:0}.ax-room-console .ax-room-strip .ax-stat-card:hover{box-shadow:none;background:#fbfaff;transform:none}.ax-room-console .ax-room-strip .ax-stat-card:after{display:none}.ax-room-console .ax-room-strip .ax-stat-ic{color:#6d3de1;background:#f1ecff;border:0;border-radius:8px;width:29px;height:29px}.ax-room-console .ax-room-strip .ax-stat-v{color:#171426;order:2;margin-top:.62rem;font-size:1.62rem}.ax-room-console .ax-room-strip .ax-stat-l{color:#373144;order:1;margin-top:.65rem;font-size:.77rem}.ax-room-console .ax-room-strip .ax-stat-sub{color:#9690a7;order:3;margin-top:.22rem;font-size:.66rem}.ax-room-console .ax-room-coverage-card{padding:1.3rem 1.45rem}.ax-room-console .ax-room-cov{flex-wrap:nowrap;gap:1.35rem}.ax-room-console .ax-room-cov-ring{width:7.2rem;min-width:7.2rem;display:block}.ax-room-console .ax-room-cov-ring>svg{display:none}.ax-room-console .ax-room-cov-center{text-align:left;position:static}.ax-room-console .ax-room-cov-pct{color:#171426;letter-spacing:-.055em;font-size:clamp(2.65rem,4vw,3.45rem)}.ax-room-console .ax-room-cov-cap{color:#77718c;margin-top:.28rem;font-size:.78rem;font-weight:700}.ax-room-console .ax-room-cov-body{flex-basis:0}.ax-room-console .ax-room-seg{background:#eceaf2;height:10px}.ax-room-console .ax-room-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .55rem;margin-top:.75rem}.ax-room-console .ax-room-legend-b{margin:0;padding:.18rem .15rem}.ax-room-console .ax-room-legend-l{white-space:nowrap;font-size:.68rem}.ax-room-console .ax-room-legend-n{font-size:.82rem}.ax-room-console .ax-room-attention{padding:1.28rem 1.2rem}.ax-room-card-title{color:#252033;letter-spacing:-.025em;margin:0 0 .85rem;font-size:.98rem;font-weight:820}.ax-room-attention-list{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.ax-room-attention-i{color:#373144;text-align:left;width:100%;min-height:2.72rem;font-family:var(--font);cursor:pointer;background:#f7f4ff;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.55rem .72rem;font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s,transform .15s;display:grid}.ax-room-attention-i:hover:not(:disabled){background:#f1ebff;border-color:#d9ccff;transform:translate(2px)}.ax-room-attention-i:disabled{cursor:default;opacity:.58}.ax-room-attention-i b{color:#6334dc;font-size:.9rem}.ax-room-attention-i svg{color:#6334dc}.ax-room-summary-title{align-items:baseline;gap:.4rem;display:inline-flex}.ax-room-summary-title b{color:#6634dc;font-size:1.08rem}.ax-room-summary-title.is-info b{color:#0985bb}.ax-room-console .ax-room-summary-card{padding:1.18rem 1.2rem .9rem}.ax-room-console .ax-room-summary-card .ax-sec-head{margin-bottom:.75rem}.ax-room-console .ax-room-summary-card .ax-rank{border:1px solid #e8e6ee;border-radius:9px;gap:0;overflow:hidden}.ax-room-console .ax-room-summary-card .ax-rank>li{border-bottom:1px solid #eceaf2;min-height:2.58rem;padding:.48rem .68rem}.ax-room-console .ax-room-summary-card .ax-rank>li:last-child{border-bottom:0}.ax-room-console .ax-room-summary-card .ax-rank-bar{display:none}.ax-room-console .ax-room-summary-card .ax-rank-i{width:1.2rem;height:1.2rem;font-size:.6rem}.ax-room-console .ax-room-summary-card .ax-rank-t{font-size:.74rem}.ax-room-console .ax-room-summary-card .ax-rank-n em{display:none}.ax-room-console .ax-room-summary-card .ax-rank-n b{font-size:.82rem}.ax-room-summary-more{color:#6634dc;width:100%;font-family:var(--font);cursor:pointer;background:#fff;border:1px solid #e8e6ee;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;margin-top:.55rem;padding:.5rem;font-size:.72rem;font-weight:800;transition:border-color .15s,background .15s;display:flex}.ax-room-summary-more:hover{background:#faf8ff;border-color:#cfc0fb}.ax-room-side-tier{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-soft);padding:.65rem}.ax-room-side-tier-head{align-items:center;gap:.55rem;display:flex}.ax-room-side-grants{border-top:1px solid var(--accent-line);gap:.1rem;margin-top:.55rem;padding-top:.48rem;display:grid}.ax-room-side-grant{min-height:1.65rem;color:var(--text-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;font-size:.65rem;font-weight:650;display:grid}.ax-room-side-grant.is-on{color:var(--accent-deep)}.ax-room-side-grant b{font-size:.66rem}.ax-room-console .ax-room-page.is-fluid{box-sizing:border-box;max-width:none;margin-inline:0;padding:1.2rem 1.15rem 1.6rem}.ax-room-console .ax-sec-card.ax-room-tab-canvas{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.ax-room-console .ax-room-tab-canvas>.ax-sec-head{border-bottom:1px solid #e7e4ee;margin-bottom:.95rem;padding:.05rem .1rem .82rem}.ax-room-console .ax-room-tab-canvas>.ax-sec-head .ax-sec-title{color:#211c2f;letter-spacing:-.025em;font-size:1.12rem}.ax-room-console .ax-room-tab-canvas>.ax-sec-head .ax-sec-sub{color:#837d94;margin-top:.16rem;font-size:.76rem;line-height:1.45}.ax-room-console .ax-room-tab-canvas>.ax-room-privacy{color:#696277;background:0 0;border:0;border-bottom:1px solid #ece9f2;border-radius:0;margin:0 0 .9rem;padding:.52rem .15rem .68rem;font-size:.74rem}.ax-room-console .ax-room-tab-canvas>.ax-room-table-wrap{background:#fff;border:1px solid #e5e2ec;border-radius:11px;overflow:auto;box-shadow:0 8px 24px -22px #1f174147}.ax-room-console .ax-room-tab-canvas .ax-room-table{font-size:.78rem}.ax-room-console .ax-room-tab-canvas .ax-room-table th{color:#777083;background:#faf9fc;padding:.68rem .75rem;font-size:.66rem}.ax-room-console .ax-room-tab-canvas .ax-room-table td{color:#514a5e;padding:.82rem .75rem}.ax-room-console .ax-room-tab-canvas .ax-room-pname,.ax-room-console .ax-room-tab-canvas .ax-room-table .strong{color:#282232;font-size:.82rem}.ax-room-console .ax-room-tab-canvas .ax-room-lookup{background:#f4efff;border-color:#ded4fb;border-radius:11px;margin-bottom:.85rem;padding:.78rem .9rem}.ax-room-console .ax-room-tab-canvas .ax-room-lookup-row .ax-input{min-height:2.5rem;font-size:.82rem}.ax-room-console .ax-room-tab-canvas .ax-room-lookup-hint{font-size:.74rem}.ax-room-console .ax-room-tab-canvas .ax-room-filters{margin-bottom:.75rem}.ax-room-console .ax-room-tab-canvas .ax-room-filters .ax-chip{min-height:2rem;padding:.38rem .82rem;font-size:.72rem}.ax-room-console .ax-room-tab-canvas .ax-room-pool{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.82rem;margin-top:.72rem}.ax-room-console .ax-room-tab-canvas .ax-room-pcard{border-color:#e4e1ea;border-radius:11px;min-height:13rem;padding:1.05rem 1.1rem;box-shadow:0 7px 22px -22px #1f174157}.ax-room-console .ax-room-tab-canvas .ax-room-cname{font-size:.96rem}.ax-room-console .ax-room-tab-canvas .ax-room-pind{font-size:1rem;line-height:1.35}.ax-room-console .ax-room-tab-canvas .ax-room-pmeta{color:#898397;margin-top:.24rem;font-size:.74rem;line-height:1.45}.ax-room-console .ax-room-tab-canvas .ax-room-tag{padding:.2rem .48rem;font-size:.72rem}.ax-room-console .ax-room-tab-canvas .ax-room-pverdicts .ax-badge{font-size:.72rem}.ax-room-console .ax-room-tab-canvas .ax-room-pout{font-size:.74rem}.ax-room-console .ax-room-tab-canvas .ax-room-open{margin-top:auto;padding-top:.9rem;font-size:.78rem}.ax-room-console .ax-room-filter-panel{background:#fff;border:1px solid #e4e0eb;border-radius:11px;margin-top:.15rem;overflow:visible;box-shadow:0 8px 24px -23px #26194857}.ax-room-console .ax-room-filter-panel .ax-room-poolbar{border-bottom:1px solid #ece9f1;flex-wrap:nowrap;align-items:center;gap:.9rem;padding:.72rem .78rem}.ax-room-console .ax-room-filter-row{align-items:center;gap:.72rem;min-width:0;display:flex}.ax-room-console .ax-room-filter-row.is-disclosure{flex:auto}.ax-room-console .ax-room-filter-row.is-match{background:#faf9fc;padding:.62rem .78rem}.ax-room-console .ax-room-filter-label{color:#675f74;letter-spacing:-.01em;flex:0 0 6.4rem;font-size:.7rem;font-weight:800;line-height:1.25}.ax-room-console .ax-room-filter-panel .ax-room-filters{flex-wrap:wrap;flex:auto;gap:.34rem;min-width:0;margin:0;display:flex}.ax-room-console .ax-room-filter-panel .ax-room-filters .ax-chip{color:#6b6475;white-space:nowrap;background:#fff;border-color:#ded9e7;min-height:2rem;padding:.36rem .7rem;font-size:.71rem;font-weight:720}.ax-room-console .ax-room-filter-panel .ax-room-filters .ax-chip:hover{color:#5d31c9;background:#fbf9ff;border-color:#bca8ef}.ax-room-console .ax-room-filter-panel .ax-room-filters .ax-chip.ax-chip-on{color:#5d2fc9;background:#f1ebff;border-color:#8c65e9;box-shadow:0 3px 10px -7px #5d2fc9b3}.ax-room-console .ax-room-filter-row.is-match .ax-chip:not([data-verdict=all]):before{content:"";background:#8e8998;border-radius:50%;width:.42rem;height:.42rem}.ax-room-console .ax-room-filter-row.is-match .ax-chip[data-verdict=COVERED]:before{background:var(--ok)}.ax-room-console .ax-room-filter-row.is-match .ax-chip[data-verdict=PARTIAL]:before{background:var(--warn)}.ax-room-console .ax-room-filter-row.is-match .ax-chip[data-verdict=PREREQUISITE_MISSING]:before{background:var(--info)}.ax-room-console .ax-room-filter-row.is-match .ax-chip[data-verdict=NOT_COVERED]:before{background:var(--text-3)}.ax-room-console .ax-room-filter-panel .ax-room-filter-n{color:#756e80;text-align:center;background:#f1eef5;border-radius:999px;min-width:1.15rem;padding:.08rem .3rem;font-size:.66rem}.ax-room-console .ax-room-filter-panel .ax-chip-on .ax-room-filter-n{color:#6233cc;background:#fff}.ax-room-console .ax-room-pool-tools{flex:none;align-items:center;gap:.35rem;display:flex}.ax-room-console .ax-room-filter-panel .ax-room-view{flex:none;align-items:center}.ax-room-console .ax-room-filter-panel .ax-room-view>button:not(.ax-btn){background:#fff;border:1px solid #dfdbe6;width:2rem;height:2rem}.ax-room-console .ax-room-requestbar{background:linear-gradient(90deg,#f7f3ff,#fbfaff);border:1px solid #d9ccf7;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.72rem;padding:.62rem .72rem;display:flex}.ax-room-console .ax-room-select-all{color:#51495d;cursor:pointer;align-items:center;gap:.48rem;font-size:.74rem;font-weight:700;display:inline-flex}.ax-room-console .ax-room-select-all strong{color:#6534d2;border-left:1px solid #d8cff0;padding-left:.45rem;font-size:.7rem;font-weight:800}.ax-room-console .ax-room-request-actions{align-items:center;gap:.42rem;display:flex;position:relative}.ax-room-console .ax-room-request-confirm{z-index:45;background:linear-gradient(145deg,#fff 0%,#faf7ff 100%);border:1px solid #d9cdf6;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:.72rem .68rem;width:min(23rem,100vw - 2rem);padding:.9rem;display:grid;position:absolute;top:calc(100% + .62rem);right:0;box-shadow:0 20px 48px -20px #321a677a}.ax-room-console .ax-room-request-confirm:before{content:"";background:#fff;border-top:1px solid #d9cdf6;border-left:1px solid #d9cdf6;width:.7rem;height:.7rem;position:absolute;top:-.38rem;right:1.35rem;transform:rotate(45deg)}.ax-room-console .ax-room-request-confirm-mark{color:#fff;background:linear-gradient(145deg,#8751ed,#5c2ac2);border-radius:.72rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 8px 18px -10px #5326b4c7}.ax-room-console .ax-room-request-confirm-copy{min-width:0}.ax-room-console .ax-room-request-confirm-copy strong{color:#282033;letter-spacing:-.02em;font-size:.83rem;font-weight:850;display:block}.ax-room-console .ax-room-request-confirm-copy p{color:#756c82;margin:.28rem 0 0;font-size:.72rem;line-height:1.55}.ax-room-console .ax-room-request-confirm-actions{border-top:1px solid #ece7f5;grid-column:1/-1;justify-content:flex-end;gap:.38rem;padding-top:.7rem;display:flex}.ax-room-console .ax-room-requestbar input,.ax-room-console .ax-room-select-col input,.ax-room-console .ax-room-pcard-controls input{accent-color:#6734d2;cursor:pointer;width:1rem;height:1rem;margin:0}.ax-room-console .ax-room-requestbar input:disabled,.ax-room-console .ax-room-select-col input:disabled,.ax-room-console .ax-room-pcard-controls input:disabled{cursor:not-allowed;opacity:.42}.ax-room-console .ax-room-requestmsg{color:#5d37b6;background:#f4efff;border-radius:8px;margin:.55rem 0 0;padding:.48rem .68rem;font-size:.73rem;font-weight:650}.ax-room-console .ax-room-table .ax-room-select-col{text-align:center;vertical-align:middle;width:2.7rem;padding-inline:.72rem .2rem}.ax-room-console .ax-room-table tbody tr{transition:background .15s,box-shadow .15s}.ax-room-console .ax-room-table tbody tr.is-selected{background:#faf7ff;box-shadow:inset 3px 0 #7442dc}.ax-room-console .ax-room-pcard.is-selected{background:#fcfaff;border-color:#9e7bea;box-shadow:0 12px 26px -19px #582cbe85}.ax-room-console .ax-room-pcard-controls{flex:none;align-items:center;gap:.55rem;display:inline-flex}.ax-room-console .ax-room-pcard .ax-room-open{cursor:pointer;font-family:var(--font);background:0 0;border:0}.ax-room-console .ax-room-pcard .ax-room-open:hover{color:#4e21b7}.ax-room-console .ax-room-pcard .ax-room-open:disabled{color:var(--text-3);cursor:not-allowed;opacity:.62}.ax-room-console .ax-room-pcard .ax-room-open:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7546dd}@media (max-width:860px){.ax-room-console .ax-room-filter-panel .ax-room-poolbar{flex-wrap:wrap;align-items:flex-start}.ax-room-console .ax-room-filter-row.is-disclosure{flex-basis:100%}.ax-room-console .ax-room-pool-tools{margin-left:auto}}@media (max-width:620px){.ax-room-console .ax-room-filter-row{gap:.38rem;display:grid}.ax-room-console .ax-room-filter-label{flex-basis:auto}.ax-room-console .ax-room-filter-panel .ax-room-filters{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.ax-room-console .ax-room-filter-panel .ax-room-filters .ax-chip{flex:none}.ax-room-console .ax-room-requestbar{flex-direction:column;align-items:stretch}.ax-room-console .ax-room-request-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ax-room-console .ax-room-request-actions .ax-btn{justify-content:center;width:100%}}.ax-room-console .ax-room-import-actions{flex:none;align-items:center;gap:.45rem;display:flex}.ax-room-console .ax-room-owned{border-top:1px solid #e7e3ed;margin-top:1.35rem;padding-top:1.12rem}.ax-room-console .ax-room-owned-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.72rem;display:flex}.ax-room-console .ax-room-owned-head h3{color:#25202f;letter-spacing:-.025em;margin:.18rem 0 0;font-size:1rem;font-weight:850}.ax-room-console .ax-room-owned-head h3 .tnum{color:#6735d2;margin-left:.32rem}.ax-room-console .ax-room-owned-head p{color:#837c91;margin:.25rem 0 0;font-size:.74rem;line-height:1.5}.ax-room-console .ax-room-owned-eyebrow{color:#7244dc;letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.62rem;font-weight:850;display:inline-flex}.ax-room-console .ax-room-owned-empty{color:#7e768d;background:#faf8ffa3;border:1px dashed #d9d1e8;border-radius:10px;align-items:center;gap:.72rem;min-height:4.8rem;padding:.85rem .95rem;display:flex}.ax-room-console .ax-room-owned-empty>svg{color:#7a4de0;flex:none}.ax-room-console .ax-room-owned-empty>div{gap:.18rem;display:grid}.ax-room-console .ax-room-owned-empty strong{color:#393243;font-size:.78rem}.ax-room-console .ax-room-owned-empty span{font-size:.7rem}.ax-room-console .ax-room-owned>.ax-room-table-wrap{background:#fff;border:1px solid #e5e2ec;border-radius:11px;box-shadow:0 8px 24px -22px #1f174147}.ax-room-console .ax-room-owned-error,.ax-room-console .ax-room-owned-more{color:#746b80;background:#fcf9ff;border:1px solid #eadfec;border-radius:9px;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.6rem;padding:.55rem .7rem;font-size:.7rem;display:flex}.ax-room-console .ax-room-owned-more{margin-top:.55rem}.ax-room-console .ax-room-owned-delete-error{color:#a33b49;background:#fff2f4;border-radius:8px;margin:.55rem 0 0;padding:.5rem .65rem;font-size:.7rem;font-weight:650}.ax-room-console .ax-room-owned-table{min-width:68rem}.ax-room-console .ax-room-owned-company{gap:.18rem;min-width:9rem;display:grid}.ax-room-console .ax-room-owned-company strong{color:#282231;font-size:.82rem}.ax-room-console .ax-room-owned-company span{color:#91899d;font-size:.66rem}.ax-room-console .ax-room-owned-solutions{color:#6042a8;text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;display:block;overflow:hidden}.ax-room-console .ax-room-owned-delete{color:#918a9d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:1.9rem;height:1.9rem;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.ax-room-console .ax-room-owned-delete:hover:not(:disabled){color:#c74452;background:#fff5f6;border-color:#f1c7cb}.ax-room-console .ax-room-owned-delete:focus-visible{outline-offset:2px;outline:2px solid #7546dd}.ax-room-console .ax-room-owned-delete:disabled{cursor:wait;opacity:.45}.ax-room-console .ax-room-import-legal{color:#754851;background:#fff5f6;border-top:1px solid #f0cfd4;border-bottom:1px solid #f0cfd4;align-items:flex-start;gap:.58rem;margin-top:.9rem;padding:.78rem .84rem;display:flex}.ax-room-console .ax-room-import-legal>svg{color:#cf5262;flex:none;margin-top:.06rem}.ax-room-console .ax-room-import-legal strong{color:#8b3340;font-size:.72rem}.ax-room-console .ax-room-import-legal p{white-space:pre-line;margin:.22rem 0 0;font-size:.74rem;line-height:1.62}.ax-room-import-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#120c2b75;place-items:center;width:100vw;min-height:100dvh;padding:1.5rem;display:grid;position:fixed;inset:0}.ax-room-import-modal{background:#fff;border:1px solid #ffffffc7;border-radius:16px;flex-direction:column;width:min(62rem,100%);max-height:min(52rem,100dvh - 3rem);display:flex;overflow:hidden;box-shadow:0 30px 90px -28px #160d3a9e}.ax-room-import-modal-head{background:linear-gradient(120deg,#f7f3ff 0%,#fff 58%);border-bottom:1px solid #e9e5ef;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.18rem 1.25rem 1.02rem;display:flex}.ax-room-import-modal-head h2{color:#231d2d;letter-spacing:-.035em;margin:.22rem 0 0;font-size:1.18rem;font-weight:880}.ax-room-import-modal-head p{color:#81798e;margin:.24rem 0 0;font-size:.74rem;line-height:1.5}.ax-room-import-body{padding:1rem 1.25rem 1.1rem;overflow-y:auto}.ax-room-import-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.72rem;display:grid}.ax-room-import-fields label{gap:.34rem;min-width:0;display:grid}.ax-room-import-fields label>span{color:#5e566a;font-size:.69rem;font-weight:780}.ax-room-import-fields .ax-room-switch,.ax-room-import-fields .ax-input{box-sizing:border-box;width:100%;min-height:2.45rem}.ax-room-import-no-project{color:#695c7a;background:#f8f5ff;border:1px solid #e2d8f6;border-radius:9px;align-items:center;gap:.55rem;margin-top:.72rem;padding:.58rem .68rem;font-size:.7rem;display:flex}.ax-room-import-no-project>svg{color:#7041d4;flex:none}.ax-room-import-no-project>span{flex:1;min-width:0}.ax-room-import-drop{cursor:pointer;background:#faf8ff;border:1px dashed #bca9e9;border-radius:11px;align-items:center;gap:.78rem;min-height:5rem;margin-top:.82rem;padding:.9rem 1rem;transition:border-color .15s,background .15s;display:flex}.ax-room-import-drop:hover,.ax-room-import-drop.is-dragging{background:#f6f1ff;border-color:#7745dc}.ax-room-import-drop:focus-within{outline-offset:3px;outline:2px solid #7546dd}.ax-room-import-drop.is-disabled{cursor:not-allowed;opacity:.62}.ax-room-import-drop.has-file{background:#f8f5ff;border-style:solid;border-color:#9f82e3}.ax-room-import-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ax-room-import-drop-icon{color:#6633d1;background:#eee7ff;border-radius:.72rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.ax-room-import-drop>span:last-child{gap:.2rem;min-width:0;display:grid}.ax-room-import-drop strong{color:#342c40;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ax-room-import-drop small{color:#8a8296;font-size:.68rem;line-height:1.45}.ax-room-import-consent-notice{color:#754851;background:#fff5f6;border:1px solid #f0cfd4;border-radius:9px;align-items:flex-start;gap:.55rem;margin-top:.72rem;padding:.72rem .78rem;display:flex}.ax-room-import-consent-notice>svg{color:#cf5262;flex:none;margin-top:.08rem}.ax-room-import-consent-notice strong{color:#8b3340;font-size:.72rem}.ax-room-import-consent-notice p{white-space:pre-line;margin:.2rem 0 0;font-size:.72rem;line-height:1.58}.ax-room-import-attestation{color:#5d5568;cursor:pointer;background:#f5f2fa;border-radius:9px;align-items:flex-start;gap:.55rem;margin-top:.72rem;padding:.68rem .74rem;font-size:.7rem;line-height:1.5;display:flex}.ax-room-import-attestation input{accent-color:#6634d1;flex:none;width:1rem;height:1rem;margin-top:.08rem}.ax-room-import-attestation input:focus-visible{outline-offset:2px;outline:2px solid #7546dd}.ax-room-import-attestation:has(input:disabled){cursor:not-allowed;opacity:.62}.ax-room-import-error{color:#a33b49;background:#fff2f4;border-radius:8px;margin:.68rem 0 0;padding:.55rem .68rem;font-size:.72rem;font-weight:650}.ax-room-import-metrics{background:#fff;border:1px solid #e4e0ea;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.82rem;display:grid;overflow:hidden}.ax-room-import-metrics>div{border-left:1px solid #ebe8f0;gap:.22rem;padding:.7rem .78rem;display:grid}.ax-room-import-metrics>div:first-child{border-left:0}.ax-room-import-metrics span{color:#8b8496;font-size:.64rem}.ax-room-import-metrics strong{color:#342c40;font-size:1.1rem}.ax-room-import-metrics .is-ready strong{color:#179965}.ax-room-import-metrics .is-error strong{color:#c04453}.ax-room-import-preview{background:#fff;border:1px solid #e4e0ea;border-radius:10px;margin-top:.72rem;overflow:hidden}.ax-room-import-preview-head{background:#faf9fc;border-bottom:1px solid #ebe8f0;justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem .72rem;display:flex}.ax-room-import-preview-head strong{color:#393140;font-size:.74rem}.ax-room-import-preview-head span{color:#8d8697;font-size:.64rem}.ax-room-import-preview .ax-room-table-wrap{border:0;border-radius:0;max-height:18rem;overflow:auto}.ax-room-import-preview .ax-room-table{min-width:46rem;font-size:.72rem}.ax-room-import-preview .ax-room-table th,.ax-room-import-preview .ax-room-table td{padding:.58rem .65rem}.ax-room-import-preview .ax-room-table td small{color:#938b9e;margin-top:.12rem;font-size:.62rem;display:block}.ax-room-import-preview .ax-room-table tr.is-error{background:#fffafb}.ax-room-import-preview>p{color:#817a8d;margin:0;padding:.5rem .68rem;font-size:.64rem}.ax-room-import-done{background:#f1fbf6;border:1px solid #bfe8d4;border-radius:10px;align-items:center;gap:.72rem;margin-top:.82rem;padding:.9rem;display:flex}.ax-room-import-done>span{color:#12885a;background:#dff5ea;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.ax-room-import-done strong{color:#246647;font-size:.82rem}.ax-room-import-done p{color:#4f7963;margin:.18rem 0 0;font-size:.7rem}.ax-room-import-footer{background:#fbfafc;border-top:1px solid #e9e5ef;justify-content:space-between;align-items:center;gap:1rem;padding:.76rem 1.25rem;display:flex}.ax-room-import-footer>p{color:#7f788a;align-items:center;gap:.35rem;margin:0;font-size:.64rem;display:inline-flex}.ax-room-import-footer>div{align-items:center;gap:.4rem;display:flex}.ax-room-import-conflict-layer{z-index:1010;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18103457;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ax-room-import-conflict{background:#fff;border:1px solid #ffffffd6;border-radius:16px;width:min(31rem,100%);overflow:hidden;box-shadow:0 28px 72px -22px #1f1246b8}.ax-room-import-conflict>header{background:linear-gradient(125deg,#f5f0ff,#fff 68%);border-bottom:1px solid #e9e5ef;align-items:flex-start;gap:.78rem;padding:1.05rem 1.1rem .92rem;display:flex}.ax-room-import-conflict-icon{color:#6732d4;background:#eae2ff;border-radius:.75rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.ax-room-import-conflict-step{color:#7647da;margin-bottom:.16rem;font-size:.65rem;font-weight:820;display:block}.ax-room-import-conflict h3{color:#282131;letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:880}.ax-room-import-conflict header p{color:#7d7489;margin:.22rem 0 0;font-size:.72rem;line-height:1.52}.ax-room-import-conflict-compare{background:#fbfafd;border:1px solid #e6e1ee;border-radius:11px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;margin:.9rem 1.1rem 0;padding:.72rem;display:grid}.ax-room-import-conflict-compare>div{gap:.18rem;min-width:0;display:grid}.ax-room-import-conflict-compare>div.is-existing{border-left:2px solid #7b48df;padding-left:.65rem}.ax-room-import-conflict-compare span{color:#8c8497;font-size:.62rem}.ax-room-import-conflict-compare strong{color:#352d40;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ax-room-import-conflict-compare small{color:#756c81;font-size:.64rem;line-height:1.42}.ax-room-import-conflict-arrow{font-weight:800;color:#7540da!important;font-size:1rem!important}.ax-room-import-conflict-protected{color:#8d4652;background:#fff5f6;border:1px solid #efd6da;border-radius:8px;align-items:flex-start;gap:.42rem;margin:.68rem 1.1rem 0;padding:.58rem .65rem;font-size:.68rem;line-height:1.48;display:flex}.ax-room-import-conflict-protected svg{flex:none;margin-top:.08rem}.ax-room-import-conflict-all{color:#51485e;cursor:pointer;align-items:center;gap:.5rem;margin:.72rem 1.1rem;font-size:.72rem;font-weight:700;display:flex}.ax-room-import-conflict-all input{accent-color:#6834d2;width:1rem;height:1rem}.ax-room-import-conflict>footer{background:#fbfafc;border-top:1px solid #ece8f1;justify-content:flex-end;gap:.48rem;padding:.78rem 1.1rem;display:flex}.ax-room-import-conflict>footer button{color:#554d60;min-height:2.3rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd6e8;border-radius:8px;padding:.45rem .82rem;font-size:.72rem;font-weight:780}.ax-room-import-conflict>footer button:hover:not(:disabled){background:#f8f4ff;border-color:#9e83de}.ax-room-import-conflict>footer button:focus-visible{outline-offset:2px;outline:2px solid #7546dd}.ax-room-import-conflict>footer .ax-room-import-conflict-overwrite{color:#fff;background:linear-gradient(135deg,#834cf0,#5920bc);border-color:#6733d2;box-shadow:0 8px 20px -12px #5520b5e6}.ax-room-import-conflict>footer .ax-room-import-conflict-overwrite:hover:not(:disabled){background:linear-gradient(135deg,#7540df,#4f18af);border-color:#5520b7}.ax-room-import-conflict>footer button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:720px){.ax-room-console .ax-room-tab-canvas>.ax-sec-head{align-items:flex-start;gap:.7rem}.ax-room-console .ax-room-import-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.ax-room-console .ax-room-import-actions .ax-btn{justify-content:center}.ax-room-console .ax-room-owned-head{flex-wrap:wrap}.ax-room-console .ax-room-owned-error,.ax-room-console .ax-room-owned-more{flex-direction:column;align-items:stretch}.ax-room-import-backdrop{align-items:center;padding:.75rem}.ax-room-import-modal{border-radius:14px;max-height:calc(100dvh - 1.5rem)}.ax-room-import-fields{grid-template-columns:minmax(0,1fr)}.ax-room-import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-room-import-metrics>div:nth-child(3){border-top:1px solid #ebe8f0;border-left:0}.ax-room-import-metrics>div:nth-child(4){border-top:1px solid #ebe8f0}.ax-room-import-footer{flex-direction:column;align-items:stretch}.ax-room-import-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ax-room-import-footer .ax-btn{justify-content:center}.ax-room-import-footer>div>.ax-btn:only-child{grid-column:1/-1}.ax-room-import-conflict-layer{padding:.72rem}.ax-room-import-conflict-compare{grid-template-columns:minmax(0,1fr)}.ax-room-import-conflict-arrow{justify-self:center;transform:rotate(90deg)}.ax-room-import-conflict-compare>div.is-existing{border-top:2px solid #7b48df;border-left:0;padding:.55rem 0 0}.ax-room-import-conflict>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ax-room-import-conflict>footer button{width:100%}.ax-room-import-conflict>footer .ax-room-import-conflict-cancel{grid-area:2/1/auto/-1}}.ax-room-console .ax-room-tab-canvas .ax-room-sols{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.ax-room-console .ax-room-tab-canvas .ax-room-sol{border-color:#e4e1ea;border-radius:11px;padding:1rem 1.05rem;box-shadow:0 7px 22px -22px #1f17414d}.ax-room-console .ax-room-tab-canvas .ax-room-sol-n{font-size:.97rem}.ax-room-console .ax-room-tab-canvas .ax-room-sol-s{font-size:.76rem;line-height:1.58}.ax-room-console .ax-room-mypage{gap:.9rem;min-width:0;display:grid}.ax-room-console .ax-room-mypage>*,.ax-room-console .ax-mypage-primary>*{min-width:0}.ax-room-console .ax-mypage-head{padding:.05rem .1rem .1rem}.ax-room-console .ax-mypage-head h1{letter-spacing:-.035em;color:#1d1828;margin:0;font-size:1.45rem;font-weight:850;line-height:1.2}.ax-room-console .ax-mypage-head p{color:#817a91;margin:.34rem 0 0;font-size:.78rem;line-height:1.55}.ax-room-console .ax-mypage-summary{background:#fffffff7;border:1px solid #e5e1ec;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 28px -24px #24184a57}.ax-room-console .ax-mypage-summary-item{border-left:1px solid #ece9f2;align-items:center;gap:.8rem;min-height:5.7rem;padding:.9rem 1.25rem;display:flex}.ax-room-console .ax-mypage-summary-item:first-child{border-left:0}.ax-room-console .ax-mypage-summary-icon{color:#7042df;background:#f2edff;border-radius:.7rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.ax-room-console .ax-mypage-summary-item.is-tier .ax-mypage-summary-icon{color:#22a96e;background:#e9faf2}.ax-room-console .ax-mypage-summary-item>span:last-child{gap:.22rem;min-width:0;display:grid}.ax-room-console .ax-mypage-summary-item strong{color:#25202f;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;line-height:1.35;overflow:hidden}.ax-room-console .ax-mypage-summary-item small{color:#918a9e;font-size:.7rem;line-height:1.35}.ax-room-console .ax-mypage-primary{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:.9rem;display:grid}.ax-room-console .ax-mypage-primary>.ax-reveal>.ax-card{height:100%}.ax-room-console .ax-mypage-panel{background:#fffffffa;border:1px solid #e5e1ec;border-radius:12px;padding:1.05rem 1.18rem;box-shadow:0 10px 28px -24px #24184a57}.ax-room-console .ax-mypage-card-head{border-bottom:1px solid #ebe8f0;justify-content:space-between;align-items:center;gap:.8rem;min-height:2.15rem;padding:0 0 .72rem;display:flex}.ax-room-console .ax-mypage-card-head h2{letter-spacing:-.025em;color:#241e2d;margin:0;font-size:1rem;font-weight:850;line-height:1.35}.ax-room-console .ax-mypage-card-head.is-stacked{justify-content:stretch;gap:.18rem;display:grid}.ax-room-console .ax-mypage-card-head p{color:#918a9e;margin:0;font-size:.72rem;line-height:1.45}.ax-room-console .ax-mypage-card-head .ax-btn{color:#6336cf;background:#fff;border-color:#d8cdf7;min-height:1.95rem;padding-inline:.68rem}.ax-room-console .ax-mypage-profile-list{margin:0}.ax-room-console .ax-mypage-profile-row{border-bottom:1px solid #eeeaf2;grid-template-columns:7.2rem minmax(0,1fr);align-items:center;min-height:3.25rem;margin:0;display:grid}.ax-room-console .ax-mypage-profile-row:last-child{border-bottom:0}.ax-room-console .ax-mypage-profile-row.is-top{align-items:start;padding-block:.78rem}.ax-room-console .ax-mypage-profile-row dt,.ax-room-console .ax-mypage-profile-row>span{color:#736c80;font-size:.73rem;font-weight:750;line-height:1.4}.ax-room-console .ax-mypage-profile-row dd,.ax-room-console .ax-mypage-profile-value{overflow-wrap:anywhere;color:#2b2534;min-width:0;margin:0;font-size:.82rem;font-weight:650;line-height:1.5}.ax-room-console .ax-mypage-profile-row dd>strong,.ax-room-console .ax-mypage-profile-value>strong{font-weight:750;display:block}.ax-room-console .ax-mypage-profile-row dd>small,.ax-room-console .ax-mypage-profile-value>small{color:#9a93a7;margin-top:.18rem;font-size:.66rem;font-weight:500;line-height:1.45;display:block}.ax-room-console .ax-mypage-profile-list.is-editing .ax-mypage-profile-row{cursor:default}.ax-room-console .ax-mypage-profile-row .ax-input{border-color:#ded9e7;border-radius:8px;width:100%;min-height:2.2rem;padding:.48rem .65rem;font-size:.8rem}.ax-room-console .ax-mypage-code{align-items:center;gap:.35rem;display:inline-flex}.ax-room-console .ax-mypage-code .ax-badge{font-family:var(--mono);letter-spacing:.01em}.ax-room-console .ax-mypage-code button{cursor:pointer;color:#8b829a;background:#fff;border:1px solid #e2ddec;border-radius:7px;place-items:center;width:1.72rem;height:1.72rem;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.ax-room-console .ax-mypage-code button:hover,.ax-room-console .ax-mypage-code button:focus-visible{color:#6336cf;background:#f8f5ff;border-color:#cdbcf8}.ax-room-console .ax-mypage-profile .ax-room-privacy{margin:.7rem 0 0}.ax-room-console .ax-mypage-profile .ax-room-seenmsg{margin:.68rem 0 0}.ax-room-console .ax-mypage-access-body{grid-template-columns:minmax(9.8rem,.7fr) minmax(0,1.3fr);min-height:13.8rem;display:grid}.ax-room-console .ax-mypage-tier{text-align:center;border-right:1px solid #ebe8f0;place-content:center;justify-items:center;gap:.28rem;padding:1rem 1.1rem;display:grid}.ax-room-console .ax-mypage-tier-seal{color:#7042df;background:radial-gradient(circle,#fbf9ff 42%,#eee8ff 43% 59%,#fbf9ff 60%);border:1px solid #cfc2f6;border-radius:50%;place-items:center;width:4.25rem;height:4.25rem;margin-bottom:.35rem;display:grid;box-shadow:0 0 0 5px #f2edff}.ax-room-console .ax-mypage-tier-seal>span{background:#fff;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;display:grid;box-shadow:inset 0 0 0 1px}.ax-room-console .ax-mypage-tier-seal.is-approved{color:#23aa70;background:radial-gradient(circle,#f8fffb 42%,#dff7eb 43% 59%,#f8fffb 60%);border-color:#a8e3c9;box-shadow:0 0 0 5px #eafaf2}.ax-room-console .ax-mypage-tier>strong{color:#2d2735;font-size:.86rem;font-weight:850;line-height:1.35}.ax-room-console .ax-mypage-tier-seal.is-approved+strong{color:#16945d}.ax-room-console .ax-mypage-tier>small{color:#827b8f;font-size:.69rem}.ax-room-console .ax-mypage-tier>time{color:#9b94a8;margin-top:.22rem;font-size:.62rem;line-height:1.35}.ax-room-console .ax-mypage-grants{flex-direction:column;justify-content:center;min-width:0;padding:1rem 0 1rem 1.15rem;display:flex}.ax-room-console .ax-mypage-grants-label{color:#6f687d;margin-bottom:.58rem;font-size:.72rem;font-weight:750;line-height:1.4}.ax-room-console .ax-mypage-grant-list{flex-wrap:wrap;gap:.42rem;display:flex}.ax-room-console .ax-mypage-grant-list .ax-badge{min-height:1.8rem;padding-inline:.65rem;font-size:.68rem}.ax-room-console .ax-mypage-info{color:#6f6682;background:#faf8ff;border:1px solid #e6def8;border-radius:8px;align-items:flex-start;gap:.42rem;margin:.82rem 0 0;padding:.68rem .75rem;font-size:.68rem;line-height:1.55;display:flex}.ax-room-console .ax-mypage-info .ax-icon{color:#7042df;flex:none;margin-top:.08rem}.ax-room-console .ax-mypage-admins .ax-room-table-wrap{margin-top:.1rem}.ax-room-console .ax-mypage-admin-table{table-layout:fixed}.ax-room-console .ax-mypage-admin-table th:first-child{width:55%}.ax-room-console .ax-mypage-admin-table th:nth-child(2),.ax-room-console .ax-mypage-admin-table th:nth-child(3){width:22.5%}.ax-room-console .ax-mypage-admin-table th{color:#817a8e;background:0 0;padding-block:.58rem;font-size:.68rem}.ax-room-console .ax-mypage-admin-table td{overflow-wrap:anywhere;padding-block:.72rem;font-size:.78rem}.ax-room-console .ax-mypage-admins>.ax-mypage-info{margin-top:.72rem}@media (min-width:1025px){.ax-room-console .ax-console{--ax-side-w:232px}.ax-room-console .ax-side{background:radial-gradient(circle at 10% 0,#7246eb57,#0000 20rem),linear-gradient(#17113f 0%,#0c0b2a 100%);border-right-color:#ffffff14;gap:.75rem;padding:1.05rem .72rem .8rem;box-shadow:12px 0 34px -28px #130c36b8}.ax-room-console .ax-side-brand-sub{color:#bcb0ec}.ax-room-console .ax-side-brand .ax-logo{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 18px #ffffff2e;background:0 0}.ax-room-console .ax-side-id{background:#fff;border-color:#ffffff38;padding:.65rem;box-shadow:0 14px 30px -18px #030212ad}.ax-room-console .ax-side-id .ax-side-org-n{color:#1b1728}.ax-room-console .ax-side-id .ax-side-org-c{color:#85809a}.ax-room-console .ax-side-item{color:#bdb8d4}.ax-room-console .ax-side-item:hover{color:#fff;background:#ffffff13}.ax-room-console .ax-side-item.is-on{color:#fff;background:linear-gradient(90deg,#6840db,#4930ad);box-shadow:0 8px 18px -13px #875dffe6}.ax-room-console .ax-side-item.is-on .ax-side-badge{background:#ffffff38}.ax-room-console .ax-side-foot{border-top-color:#ffffff1c}.ax-room-console .ax-room-side-tier{background:#6f48e61a;border-color:#b29dff38}.ax-room-console .ax-room-side-tier .ax-trust-kicker,.ax-room-console .ax-side-who{color:#9f99be}.ax-room-console .ax-room-side-tier .ax-room-seal-lv{color:#fff}.ax-room-console .ax-room-side-grants{border-top-color:#b29dff29}.ax-room-console .ax-room-side-grant{color:#7d779a}.ax-room-console .ax-room-side-grant.is-on{color:#d8d1f4}.ax-room-console .ax-room-switch,.ax-room-console .ax-side-foot .ax-lang{color:#d8d3eb;background:#ffffff0f;border-color:#ffffff24}.ax-room-console .ax-side-foot .ax-logout{color:#bdb8d4}.ax-room-overview-top{grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr)}.ax-room-overview-middle{grid-template-columns:minmax(0,1.48fr) minmax(300px,.92fr)}.ax-room-overview-middle.is-solo{grid-template-columns:minmax(0,1fr)}.ax-room-overview-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}@media (max-width:1180px){.ax-room-overview-top,.ax-room-overview-middle,.ax-room-overview-bottom,.ax-room-console .ax-room-tab-canvas .ax-room-sols,.ax-room-console .ax-mypage-primary{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ax-room-console .ax-mypage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-room-console .ax-mypage-summary-item:nth-child(3){border-left:0}.ax-room-console .ax-mypage-summary-item:nth-child(n+3){border-top:1px solid #ece9f2}}@media (max-width:1024px){.ax-room-console .ax-room-page{padding:1.05rem 1rem 1.4rem}.ax-room-console .ax-room-page.is-fluid{padding-inline:.9rem}.ax-room-console .ax-room-side-tier{border-radius:var(--radius-sm);padding:.2rem .5rem}.ax-room-console .ax-room-side-grants,.ax-room-console .ax-room-side-tier .ax-room-seal-ring,.ax-room-console .ax-room-side-tier .ax-trust-kicker{display:none}}@media (max-width:900px){.ax-room-console .ax-room-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-room-console .ax-room-strip .ax-stat-card:nth-child(odd){border-left:0}.ax-room-console .ax-room-strip .ax-stat-card:nth-child(n+3){border-top:1px solid #eceaf2}.ax-room-console .ax-room-strip .ax-stat-card{min-height:7.7rem}}@media (max-width:620px){.ax-room-console .ax-room-page{padding:.85rem .7rem 1.2rem}.ax-room-console .ax-room-page.is-fluid{padding-inline:.65rem}.ax-room-console .ax-mypage-head h1{font-size:1.25rem}.ax-room-console .ax-mypage-summary{grid-template-columns:minmax(0,1fr)}.ax-room-console .ax-mypage-summary-item{border-top:1px solid #ece9f2;border-left:0;min-height:4.6rem}.ax-room-console .ax-mypage-summary-item:first-child{border-top:0}.ax-room-console .ax-mypage-profile-row{grid-template-columns:minmax(0,1fr);gap:.32rem;padding:.7rem 0}.ax-room-console .ax-mypage-access-body{grid-template-columns:minmax(0,1fr)}.ax-room-console .ax-mypage-tier{border-bottom:1px solid #ebe8f0;border-right:0}.ax-room-console .ax-mypage-grants{padding:1rem 0 0}.ax-room-console .ax-mypage-admin-table{min-width:34rem}.ax-room-console .ax-room-cov{flex-wrap:wrap}.ax-room-console .ax-room-cov-ring{width:auto;min-width:0}.ax-room-console .ax-room-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-room-console .ax-room-summary-card .ax-rank>li{padding-inline:.5rem}}@media (max-width:560px){.ax-room-console .ax-room-side-tier{display:none}}.ax-room-console .ax-cat-page-head{border-bottom:1px solid #e8e5ee;justify-content:space-between;align-items:center;gap:1rem;padding:.1rem .05rem .9rem;display:flex}.ax-room-console .ax-cat-page-head h1{color:#201a2b;letter-spacing:-.035em;margin:0;font-size:1.24rem;font-weight:850;line-height:1.25}.ax-room-console .ax-cat-page-head p{color:#746d82;margin:.22rem 0 0;font-size:.8rem;line-height:1.45}.ax-room-console .ax-cat-page-head>.ax-btn{flex:none;box-shadow:0 8px 20px -12px #5d31d3b8}.ax-room-console .ax-cat-metrics{background:#fffffff0;border:1px solid #e5e1ec;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.9rem;display:grid;overflow:hidden;box-shadow:0 8px 24px -23px #27194d61}.ax-room-console .ax-cat-metric{border-left:1px solid #ebe8f0;align-items:center;gap:.72rem;min-width:0;min-height:5rem;padding:.84rem 1.05rem;display:flex}.ax-room-console .ax-cat-metric:first-child{border-left:0}.ax-room-console .ax-cat-metric-icon{color:#6737dc;background:linear-gradient(145deg,#faf8ff,#f0eaff);border:1px solid #dfd5fb;border-radius:9px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.ax-room-console .ax-cat-metric-copy{gap:.15rem;min-width:0;display:grid}.ax-room-console .ax-cat-metric-copy>span{color:#5f596a;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700;line-height:1.25;overflow:hidden}.ax-room-console .ax-cat-metric-copy>strong{color:#6431dc;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.28rem;font-weight:850;line-height:1}.ax-room-console .ax-cat-panel{background:#fff;border:1px solid #e4e0eb;border-radius:11px;margin-top:.85rem;box-shadow:0 10px 28px -25px #25184866}.ax-room-console .ax-cat-toolbar{background:#fdfcff;border-bottom:1px solid #ebe8f0;border-radius:11px 11px 0 0;flex-wrap:wrap;align-items:center;gap:.55rem;min-height:3.8rem;padding:.65rem .75rem;display:flex}.ax-room-console .ax-cat-search{color:#8c8698;background:#fff;border:1px solid #ddd9e6;border-radius:8px;flex:0 22rem;align-items:center;min-width:13rem;height:2.3rem;padding:0 .68rem;transition:border-color .15s,box-shadow .15s;display:flex}.ax-room-console .ax-cat-search:focus-within{border-color:#9c7cf0;box-shadow:0 0 0 3px #6a3ddc17}.ax-room-console .ax-cat-search input{color:#2d2738;min-width:0;height:100%;font:600 .78rem/1 var(--font);background:0 0;border:0;outline:0;flex:1;padding:0 .48rem}.ax-room-console .ax-cat-search input::placeholder{color:#a09aaa;font-weight:500}.ax-room-console .ax-cat-search input::-webkit-search-cancel-button{display:none}.ax-room-console .ax-cat-search button{color:#8c8598;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:1.55rem;height:1.55rem;padding:0;display:grid}.ax-room-console .ax-cat-search button:hover{color:#6431dc;background:#f2edff}.ax-room-console .ax-cat-status-filters{background:#f8f6fb;border:1px solid #e3dfea;border-radius:8px;flex:none;align-items:center;gap:.18rem;padding:.16rem;display:inline-flex}.ax-room-console .ax-cat-status-filters button{color:#6f6879;height:1.92rem;font:700 .74rem/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 .76rem;transition:color .15s,background .15s,box-shadow .15s}.ax-room-console .ax-cat-status-filters button:hover{color:#5630bf}.ax-room-console .ax-cat-status-filters button.is-active{color:#6031d1;background:#fff;box-shadow:0 2px 7px #2b1b511c}.ax-room-console .ax-cat-method-filter{color:#5f5869;min-width:8.5rem;height:2.3rem;font:650 .75rem/1 var(--font);cursor:pointer;background:#fff;border:1px solid #ddd9e6;border-radius:8px;outline:0;flex:0 11rem;padding:0 2rem 0 .72rem}.ax-room-console .ax-cat-method-filter:focus{border-color:#9c7cf0;box-shadow:0 0 0 3px #6a3ddc17}.ax-room-console .ax-cat-refresh{color:#6d6678;cursor:pointer;background:#fff;border:1px solid #ddd9e6;border-radius:8px;flex:none;place-items:center;width:2.3rem;height:2.3rem;margin-left:auto;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.ax-room-console .ax-cat-refresh:hover:not(:disabled){color:#6031d1;background:#faf8ff;border-color:#b9a5ee}.ax-room-console .ax-cat-refresh:disabled{cursor:wait;opacity:.62}.ax-room-console .ax-cat-refresh:disabled .ax-icon{animation:.8s linear infinite ax-spin}.ax-room-console .ax-cat-table-scroll{overflow:visible}.ax-room-console .ax-cat-table{border-collapse:collapse;table-layout:fixed;color:#514b5c;width:100%;min-width:67.5rem;font-size:.78rem}.ax-room-console .ax-cat-table th{color:#686170;text-align:left;white-space:nowrap;background:#faf9fc;border-bottom:1px solid #e9e6ee;padding:.64rem .72rem;font-size:.71rem;font-weight:750;line-height:1.2}.ax-room-console .ax-cat-table th:first-child{width:30%}.ax-room-console .ax-cat-table th:nth-child(2){width:8%}.ax-room-console .ax-cat-table th:nth-child(3){width:12%}.ax-room-console .ax-cat-table th:nth-child(4){width:9%}.ax-room-console .ax-cat-table th:nth-child(5),.ax-room-console .ax-cat-table th:nth-child(6){width:10%}.ax-room-console .ax-cat-table th:nth-child(7){width:14%}.ax-room-console .ax-cat-table th:nth-child(8){width:7%}.ax-room-console .ax-cat-table td{vertical-align:middle;color:#514b5b;border-bottom:1px solid #ece9f0;padding:.72rem;position:relative}.ax-room-console .ax-cat-table tbody tr{background:#fff;transition:background .15s}.ax-room-console .ax-cat-table tbody tr:hover{background:#fcfbff}.ax-room-console .ax-cat-table tbody tr.is-archived{background:#faf9fb}.ax-room-console .ax-cat-table tbody tr.is-archived .ax-cat-solution-cell{opacity:.62}.ax-room-console .ax-cat-table tbody tr:last-child td{border-bottom:0}.ax-room-console .ax-cat-solution-cell{align-items:center;gap:.68rem;min-width:0;display:flex}.ax-room-console .ax-cat-solution-icon{color:#fff;background:linear-gradient(145deg,#8a54ef,#5a2bc8);border-radius:9px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid;box-shadow:0 6px 14px -8px #572ac3b8}.ax-room-console .ax-cat-solution-copy{gap:.1rem;min-width:0;display:grid}.ax-room-console .ax-catalog-code{color:#746d7f;font-family:var(--mono);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.ax-room-console .ax-cat-solution-copy>strong{color:#2c2635;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;line-height:1.3;overflow:hidden}.ax-room-console .ax-cat-summary{color:#6f687b;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.4;display:block;overflow:hidden}.ax-room-console .ax-cat-table .ax-badge{white-space:nowrap;padding:.22rem .5rem;font-size:.7rem}.ax-room-console .ax-cat-method{color:#6743bf;max-width:100%;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#f6f2ff;border:1px solid #e3dcf6;border-radius:5px;padding:.2rem .46rem;font-size:.7rem;font-weight:700;line-height:1.25;display:inline-block;overflow:hidden}.ax-room-console .ax-cat-data-pill{color:#6240b8;white-space:nowrap;background:#f3efff;border-radius:5px;padding:.2rem .44rem;font-size:.7rem;font-weight:750;display:inline-block}.ax-room-console .ax-cat-data-pill.is-info{color:#1683b9;background:#eaf7ff}.ax-room-console .ax-cat-data-pill.is-empty{color:#8d8796;background:#f4f3f6}.ax-room-console .ax-cat-data-pill.is-alert{color:#a66900;background:#fff3df}.ax-room-console .ax-cat-completeness{gap:.34rem;min-width:4.5rem;display:grid}.ax-room-console .ax-cat-completeness>strong{color:#403948;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.ax-room-console .ax-cat-completeness-track{background:#e7e4eb;border-radius:999px;width:4.8rem;max-width:100%;height:.24rem;display:block;overflow:hidden}.ax-room-console .ax-cat-completeness-track>span{border-radius:inherit;background:linear-gradient(90deg,#9160ef,#5e2ed0);height:100%;display:block}.ax-room-console .ax-cat-updated{color:#6f687b;font-variant-numeric:tabular-nums;font-size:.7rem}.ax-room-console .ax-cat-manage-head,.ax-room-console .ax-cat-manage-cell{text-align:center}.ax-room-console .ax-catalog-row-actions{display:inline-block;position:relative}.ax-room-console .ax-catalog-row-actions>summary{color:#665f72;cursor:pointer;letter-spacing:.05em;border:1px solid #0000;border-radius:7px;place-items:center;width:2rem;height:2rem;padding:0;font-size:.75rem;font-weight:900;list-style:none;display:grid}.ax-room-console .ax-catalog-row-actions>summary::-webkit-details-marker{display:none}.ax-room-console .ax-catalog-row-actions>summary:hover,.ax-room-console .ax-catalog-row-actions[open]>summary{color:#5f30cc;background:#f6f2ff;border-color:#d9cff3}.ax-room-console .ax-catalog-row-actions-pop{z-index:30;background:#fff;border:1px solid #ddd7e9;border-radius:9px;width:8.8rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 14px 30px -12px #22173d47}.ax-room-console .ax-catalog-row-actions-pop button{color:#514a5c;text-align:left;width:100%;min-height:2rem;font:700 .72rem/1.2 var(--font);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.48rem;padding:.4rem .5rem;display:flex}.ax-room-console .ax-catalog-row-actions-pop button:hover:not(:disabled){color:#5f30cc;background:#f4efff}.ax-room-console .ax-catalog-row-actions-pop button:disabled{cursor:not-allowed;opacity:.38}.ax-room-console .ax-cat-footer{color:#817b8b;text-align:left;border-top:1px solid #ece9f0;padding:.62rem .78rem;font-size:.72rem;font-weight:650}.ax-room-console .ax-cat-filter-empty{color:#8b8496;text-align:center;place-content:center;justify-items:center;gap:.38rem;min-height:15rem;padding:2rem;display:grid}.ax-room-console .ax-cat-filter-empty>strong{color:#393240;font-size:.84rem}.ax-room-console .ax-cat-filter-empty>span{font-size:.76rem}.ax-room-console .ax-cat-filter-empty>button{color:#6333d3;font:750 .74rem/1 var(--font);cursor:pointer;background:#f7f3ff;border:1px solid #d7cdf2;border-radius:7px;margin-top:.35rem;padding:.48rem .76rem}.ax-room-console .ax-cat-filter-empty>button:hover{background:#efe8ff}.ax-room-console .ax-cat-toolbar button:focus-visible,.ax-room-console .ax-catalog-row-actions>summary:focus-visible,.ax-room-console .ax-cat-filter-empty>button:focus-visible{outline-offset:2px;outline:2px solid #7546dd}.ax-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes ax-spin{to{transform:rotate(360deg)}}@media (max-width:1360px){.ax-room-console .ax-cat-table-scroll{overflow-x:auto}.ax-room-console .ax-catalog-row-actions-pop{width:8rem;box-shadow:none;margin-top:.3rem;position:static}}@media (max-width:860px){.ax-room-console .ax-cat-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-room-console .ax-cat-metric:nth-child(3){border-left:0}.ax-room-console .ax-cat-metric:nth-child(n+3){border-top:1px solid #ebe8f0}.ax-room-console .ax-cat-search{flex:100%}.ax-room-console .ax-cat-refresh{margin-left:0}.ax-room-console .ax-cat-method-filter{flex:10rem}}@media (max-width:720px){.ax-room-console .ax-cat-table-scroll{overflow:visible}.ax-room-console .ax-cat-table,.ax-room-console .ax-cat-table tbody{width:100%;min-width:0;display:block}.ax-room-console .ax-cat-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ax-room-console .ax-cat-table tbody{background:#f8f7fa;gap:.62rem;padding:.62rem;display:grid}.ax-room-console .ax-cat-table tbody tr{background:#fff;border:1px solid #e2deea;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible;box-shadow:0 7px 20px -20px #23174273}.ax-room-console .ax-cat-table td{text-align:left;border:0;border-top:1px solid #efedf2;align-content:start;gap:.34rem;min-width:0;min-height:3.65rem;padding:.62rem .7rem;display:grid;position:relative}.ax-room-console .ax-cat-table td:nth-child(2n){border-left:1px solid #efedf2}.ax-room-console .ax-cat-table td:before{content:attr(data-label);color:#756e80;font-size:.68rem;font-weight:750;line-height:1.2}.ax-room-console .ax-cat-table td:first-child{border-top:0;border-left:0;grid-column:1/-1;min-height:0;padding-block:.8rem}.ax-room-console .ax-cat-table td:first-child:before{display:none}.ax-room-console .ax-cat-table td:last-child,.ax-room-console .ax-cat-table tbody tr:last-child td{border-bottom:0}.ax-room-console .ax-cat-updated{font-size:.66rem}.ax-room-console .ax-cat-manage-cell{justify-items:start}.ax-room-console .ax-catalog-row-actions-pop{width:8.4rem;position:static}.ax-room-console .ax-cat-footer{background:#fff}}@media (max-width:560px){.ax-room-console .ax-cat-page-head{align-items:flex-start}.ax-room-console .ax-cat-page-head h1{font-size:1.08rem}.ax-room-console .ax-cat-page-head>.ax-btn{padding-inline:.65rem}.ax-room-console .ax-cat-metric{min-height:4.2rem;padding-inline:.72rem}.ax-room-console .ax-cat-metric-icon{width:1.8rem;height:1.8rem}.ax-room-console .ax-cat-metric-copy>span{white-space:normal}.ax-room-console .ax-cat-status-filters{width:100%;overflow-x:auto}.ax-room-console .ax-cat-status-filters button{flex:1 0 auto}.ax-room-console .ax-cat-method-filter{flex-basis:calc(100% - 3rem)}}.ax-app.is-strategy-wide{--ax-wrap:100%}.ax-app.is-strategy-wide .ax-main{background:#f7f7fb}.ax-app.is-strategy-wide>.ax-foot{display:none}.ax-app.is-strategy-wide .ax-header-inner{width:100%;max-width:none;padding-inline:clamp(1rem,1.7vw,2.25rem)}.ax-app.is-report-wide{--ax-wrap:1600px}.ax-app.is-report-wide .ax-main{background:radial-gradient(circle at 8% 12%,#8452e50e,#0000 30rem),radial-gradient(circle at 92% 28%,#398fd80a,#0000 32rem),#f8f8fc}.ax-app.is-report-wide .ax-header-inner{width:100%}.ax-report-workspace.ax-page-wrap{width:100%;max-width:1600px;padding:clamp(1.45rem,1.8vw,2.25rem) clamp(1.15rem,2.1vw,2.75rem) 3rem}.ax-report-workspace>.ax-detail-head{padding-inline:.15rem}.ax-report-workspace>.ax-stack{gap:1.4rem}.ax-report-workspace .ax-sec-card{padding:clamp(1.2rem,1.35vw,1.75rem)}.ax-report-workspace .ax-report-p{max-width:82ch;line-height:1.72}.ax-report-workspace .ax-benchmark{padding:.85rem 1rem;line-height:1.65}@media (min-width:1200px){.ax-report-workspace .ax-maturity{grid-template-columns:minmax(230px,.27fr) minmax(0,1fr);gap:clamp(1.5rem,2vw,2.7rem)}.ax-report-workspace .ax-dim{grid-template-columns:112px minmax(300px,1.4fr) 52px minmax(220px,.8fr);gap:.9rem}.ax-report-workspace .ax-problem-grid{gap:1.5rem}}.ax-strategy-workspace{color:#262131;background:#f8f8fc;border-inline:0;grid-template-columns:248px minmax(0,1fr);width:100%;max-width:none;min-height:calc(100vh - 65px);margin:0;display:grid}.ax-strategy-workspace.has-detail{grid-template-columns:248px minmax(0,1fr) 400px}.ax-strategy-rail{z-index:12;background:#fffffff5;border-right:1px solid #e5e1ec;flex-direction:column;align-self:start;height:calc(100vh - 64px);min-height:620px;padding:1.45rem 1rem 1.15rem;display:flex;position:sticky;top:64px;overflow-y:auto}.ax-strategy-company{border-bottom:1px solid #ece8f2;padding:.25rem .25rem 1.25rem}.ax-strategy-company-row{grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:.7rem;display:grid}.ax-strategy-company-mark{color:#fff;background:linear-gradient(145deg,#8d52ef,#5c2cca);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 8px 18px -9px #5a2bc6b3}.ax-strategy-company-mark.has-logo{background:#fff;border:1px solid #ebe5f8;padding:.35rem;box-shadow:0 7px 16px -11px #3c226a61}.ax-strategy-company-mark img{object-fit:contain;width:100%;height:100%}.ax-strategy-company-copy{gap:.18rem;min-width:0;display:grid}.ax-strategy-company-copy strong{color:#282231;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;line-height:1.35;overflow:hidden}.ax-strategy-company-copy span{color:#8b8496;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:650;overflow:hidden}.ax-strategy-team-button,.ax-strategy-detail-head>button{color:#716a7c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.ax-strategy-team-button{width:30px;height:30px}.ax-strategy-team-button:hover,.ax-strategy-detail-head>button:hover{color:#6431d5;background:#f5f1ff;border-color:#ded4f6}.ax-strategy-ontology{color:#237ca7;text-overflow:ellipsis;white-space:nowrap;background:#edf8fd;border-radius:7px;align-items:center;gap:.35rem;margin-top:.75rem;padding:.38rem .55rem;font-size:.66rem;font-weight:750;display:flex;overflow:hidden}.ax-strategy-trust.ax-trust-gauge{background:#fbf9ff;border-color:#e1d9f4;width:100%;min-width:0;margin-top:.75rem;padding:.64rem .7rem}.ax-strategy-trust .ax-trust-gauge-head span{color:#625a70;font-size:.68rem}.ax-strategy-trust .ax-trust-gauge-head strong{font-size:1.08rem}.ax-strategy-trust .ax-trust-gauge-track{height:7px}.ax-strategy-nav{gap:1rem;padding:1.2rem 0;display:grid}.ax-strategy-nav-group{gap:.25rem;display:grid}.ax-strategy-nav-label{color:#5d5667;letter-spacing:-.01em;text-transform:none;padding:.45rem .72rem .32rem;font-size:.79rem;font-weight:800;line-height:1.2}.ax-strategy-nav-item{color:#5d5667;width:100%;min-height:42px;font:700 .79rem/1.2 var(--font);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:.72rem;padding:.62rem .72rem;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.ax-strategy-nav-item .ax-icon{color:#8a8295;flex:none}.ax-strategy-nav-item:hover{color:#5523c0;background:#f8f5ff}.ax-strategy-nav-item.active{color:#6430d5;background:linear-gradient(90deg,#f0e9ff,#f8f5ff);border-color:#e1d5ff;box-shadow:inset 3px 0 #7541e0}.ax-strategy-nav-item.active .ax-icon{color:#6d34d9}.ax-strategy-rail-actions{border-top:1px solid #ece8f2;gap:.55rem;margin-top:auto;padding:1rem .25rem 0;display:grid}.ax-strategy-rail-actions .ax-btn{justify-content:center;width:100%}.ax-strategy-main{background:radial-gradient(circle at 0 0,#814ee50e,#0000 24rem),#f8f8fc;min-width:0;padding:clamp(1.5rem,1.7vw,2.1rem) clamp(1.15rem,1.9vw,2.4rem) 2.75rem}.ax-strategy-main-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.15rem;display:flex}.ax-strategy-breadcrumb{color:#928a9e;align-items:center;gap:.38rem;min-height:1rem;font-size:.68rem;font-weight:650;display:flex}.ax-strategy-breadcrumb strong{color:#5b5365;font-weight:750}.ax-strategy-main-head h1{color:#211c2a;letter-spacing:-.035em;margin:.52rem 0 0;font-size:clamp(1.45rem,1.6vw,1.8rem);font-weight:850;line-height:1.18}.ax-strategy-main-head p{color:#787181;max-width:52rem;margin:.42rem 0 0;font-size:.77rem;line-height:1.55}.ax-strategy-update-embedded{gap:1.1rem;width:100%;min-width:0}.ax-strategy-update-embedded .ax-record-sum{overflow-wrap:anywhere}.ax-strategy-stat-strip{background:#fff;border:1px solid #e3dfe9;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 28px -25px #311c5d61}.ax-strategy-stat-card{border-right:1px solid #ece9f0;min-width:0;min-height:138px;padding:1.12rem 1rem 1rem;position:relative}.ax-strategy-stat-card:last-child{border-right:0}.ax-strategy-stat-card .ax-stat-ic{border-radius:10px;width:36px;height:36px}.ax-strategy-stat-value{color:#2a2333;font-family:var(--mono);letter-spacing:-.04em;align-items:baseline;gap:.22rem;margin-top:.68rem;font-size:1.68rem;font-weight:850;line-height:1;display:flex}.ax-strategy-stat-value>.tnum{color:#2a2333;font:inherit;line-height:inherit}.ax-strategy-stat-value>.tnum+span{color:#7f7789;font-family:var(--font);letter-spacing:-.01em;font-size:.8rem;font-weight:800}.ax-strategy-stat-label{color:#47404f;text-overflow:ellipsis;white-space:nowrap;margin-top:.46rem;font-size:.88rem;font-weight:800;line-height:1.35;overflow:hidden}.ax-strategy-stat-sub{color:#8f8798;text-overflow:ellipsis;white-space:nowrap;margin-top:.23rem;font-size:.75rem;line-height:1.35;overflow:hidden}.ax-strategy-section{margin-top:1.1rem}.ax-strategy-panel{background:#fff;border-color:#e2dee8;border-radius:13px;padding:1.1rem;box-shadow:0 12px 34px -29px #28174a6b}.ax-strategy-panel>.ax-sec-head{margin-bottom:1.35rem}.ax-strategy-panel>.ax-sec-head .ax-sec-marker{border-radius:10px;width:38px;height:38px}.ax-strategy-panel>.ax-sec-head .ax-sec-title{font-size:1.12rem;line-height:1.3}.ax-strategy-panel>.ax-sec-head .ax-sec-sub{margin-top:.2rem;font-size:.8rem;line-height:1.55}.ax-strategy-panel .ax-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ax-strategy-panel .ax-roadmap:before{content:"";opacity:.38;background:linear-gradient(90deg,#7443df 0 33%,#2384d1 48% 66%,#5a6475 82% 100%);height:2px;position:absolute;top:25px;left:25px;right:25px}.ax-strategy-panel .ax-rm-col{z-index:1;isolation:auto;background:0 0;border:0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex;position:relative;overflow:visible}.ax-strategy-panel .ax-rm-col:after,.ax-strategy-panel .ax-rm-track{display:none}.ax-strategy-panel .ax-rm-head{z-index:2;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:.72rem;min-height:58px;padding:0 .35rem .7rem 0;display:grid;position:relative}.ax-strategy-panel .ax-rm-step{color:#fff;width:50px;height:50px;font:850 .78rem/1 var(--mono);letter-spacing:-.02em;background:linear-gradient(145deg,#8652ea,#5e2dca);border:5px solid #f8f8fc;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 18px -9px #5426b4bf}.ax-strategy-panel .ax-rm-col.h-mid .ax-rm-step{background:linear-gradient(145deg,#3f9cdd,#2175bc);box-shadow:0 8px 18px -9px #2073b4b3}.ax-strategy-panel .ax-rm-col.h-long .ax-rm-step{background:linear-gradient(145deg,#7a8494,#4b5565);box-shadow:0 8px 18px -9px #374151a6}.ax-strategy-panel .ax-rm-phase-copy{gap:.17rem;min-width:0;display:grid}.ax-strategy-panel .ax-rm-phase{color:#312a39;background:0 0;border-radius:0;padding:0;font-size:.86rem;font-weight:850;line-height:1.35}.ax-strategy-panel .ax-rm-budget{color:#888191;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1.45;overflow:hidden}.ax-strategy-panel .ax-rm-content{background:#fff;border:1px solid #e1dce8;border-radius:12px;flex-direction:column;flex:1;min-height:340px;padding:1.05rem 1rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -24px #2a194a7a}.ax-strategy-panel .ax-rm-content:before{content:"";background:linear-gradient(90deg,#8652ea,#5e2dca);height:4px;position:absolute;inset:0 0 auto}.ax-strategy-panel .ax-rm-col.h-mid .ax-rm-content:before{background:linear-gradient(90deg,#3f9cdd,#2175bc)}.ax-strategy-panel .ax-rm-col.h-long .ax-rm-content:before{background:linear-gradient(90deg,#7a8494,#4b5565)}.ax-strategy-panel .ax-rm-theme{color:#302938;letter-spacing:-.018em;min-height:2.85em;margin:0;font-size:1rem;font-weight:850;line-height:1.48}.ax-strategy-panel .ax-rm-list{gap:.78rem;margin:1rem 0 0;padding:0;display:grid}.ax-strategy-panel .ax-rm-list li{color:#5e5767;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.ax-strategy-panel .ax-rm-dot{background:#7541dd;width:7px;height:7px;margin-top:.38rem;box-shadow:0 0 0 3px #f0eaff}.ax-strategy-panel .ax-rm-col.h-mid .ax-rm-dot{background:#2582ca;box-shadow:0 0 0 3px #e7f4fd}.ax-strategy-panel .ax-rm-col.h-long .ax-rm-dot{background:#606a79;box-shadow:0 0 0 3px #eef0f3}.ax-strategy-panel .ax-rm-mt{color:#413a49;font-size:.84rem;font-weight:800;line-height:1.45}.ax-strategy-panel .ax-rm-mo{color:#827b8b;margin-top:.2rem;font-size:.74rem;line-height:1.55}.ax-strategy-panel .ax-rm-cap{color:#797281;border-top:1px solid #ebe7ee;margin-top:auto;padding-top:.9rem;font-size:.74rem;line-height:1.6}.ax-strategy-panel .ax-rm-cap b{color:#554e5d;font-weight:800}@media (max-width:820px){.ax-strategy-panel .ax-roadmap{grid-template-columns:1fr;gap:1rem;padding-left:.15rem}.ax-strategy-panel .ax-roadmap:before{background:linear-gradient(#7443df,#2384d1 52%,#5a6475);width:2px;height:auto;inset:25px auto 25px 25px}.ax-strategy-panel .ax-rm-head{padding-bottom:.55rem}.ax-strategy-panel .ax-rm-content{min-height:0;margin-left:.35rem}}.ax-stage-roadmap-panel{padding:1.1rem;container:stage-roadmap/inline-size}.ax-stage-roadmap-panel>.ax-sec-head{margin-bottom:.85rem}.ax-stage-scroll{scrollbar-width:thin;scrollbar-color:#cfc2ea transparent;max-width:100%;padding:.2rem 0 .35rem;overflow-x:auto}.ax-stage-canvas{min-width:max(100%, var(--stage-min-width,920px))}.ax-stage-flow{align-items:center;min-height:34px;margin:0 .8rem .15rem;display:grid;position:relative}.ax-stage-flow:before{content:"";background:linear-gradient(90deg,#7440df 0% 31%,#2b83d2 58%,#199da4 100%);border-radius:999px;height:3px;position:absolute;top:50%;left:.25rem;right:.25rem;transform:translateY(-50%)}.ax-stage-flow:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #199da4;width:0;height:0;position:absolute;top:50%;right:-.1rem;transform:translateY(-50%)}.ax-stage-flow>span{z-index:1;place-items:center;display:grid;position:relative}.ax-stage-flow>span>i{background:#7440df;border:4px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 2px #7440df,0 5px 12px -7px #4d1fa8}.ax-stage-flow>span.h-mid>i{background:#2d82d1;box-shadow:0 0 0 2px #2d82d1,0 5px 12px -7px #1762aa}.ax-stage-flow>span.h-long>i{background:#199da4;box-shadow:0 0 0 2px #199da4,0 5px 12px -7px #0a7076}.ax-stage-grid{align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ax-stage-card{--stage-color:#6c35d6;--stage-deep:#5525bd;--stage-soft:#f6f1ff;--stage-border:#d8c8fb;background:#fff;border:1px solid #ded9e6;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 13px 30px -27px #2f1b53b8}.ax-stage-card.h-mid{--stage-color:#287fcf;--stage-deep:#176ab3;--stage-soft:#eff7ff;--stage-border:#bcdaf4}.ax-stage-card.h-long{--stage-color:#17979e;--stage-deep:#0c777d;--stage-soft:#effafa;--stage-border:#b8e1e2}.ax-stage-card-head{background:linear-gradient(135deg, var(--stage-soft), #fff 72%);border-bottom:1px solid #e8e4eb;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.72rem;width:100%;min-height:82px;padding:.8rem .85rem;display:grid}.ax-stage-number{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--stage-color) 86%, #fff), var(--stage-deep));width:48px;height:48px;box-shadow:0 8px 18px -12px var(--stage-deep);font:850 1rem/1 var(--mono);border-radius:10px;place-items:center;display:grid}.ax-stage-head-copy{gap:.28rem;min-width:0;display:grid}.ax-stage-head-copy h3{color:#332c3a;letter-spacing:-.025em;margin:0;font-size:.95rem;font-weight:850;line-height:1.42}.ax-stage-budget{min-width:0;color:var(--stage-color);align-items:center;gap:.4rem;font-size:.74rem;font-weight:750;line-height:1.35;display:flex}.ax-stage-budget b{color:#8a8292;font-size:.69rem;font-weight:750}.ax-stage-role{border:1px solid var(--stage-border);color:var(--stage-color);background:var(--stage-soft);white-space:nowrap;border-radius:6px;align-self:start;padding:.3rem .52rem;font-size:.7rem;font-weight:850}.ax-stage-card-body{flex-direction:column;flex:1;min-width:0;padding:1rem;display:flex}.ax-stage-theme{color:#342d3b;letter-spacing:-.018em;min-height:3.1em;margin:0;font-size:.94rem;font-weight:850;line-height:1.55}.ax-stage-initiatives{margin-top:.9rem}.ax-stage-initiatives h4,.ax-stage-gate-content h4{color:#746d7d;margin:0 0 .45rem;font-size:.7rem;font-weight:850;line-height:1.3}.ax-stage-task-list{gap:.08rem;display:grid}.ax-stage-task-list button{color:#443d4b;text-align:left;background:0 0;border:0;border-bottom:1px solid #eeeaf1;grid-template-columns:23px minmax(0,1fr) 14px;align-items:center;gap:.48rem;width:100%;min-height:34px;padding:.35rem .28rem;display:grid}.ax-stage-task-list button:not(:disabled){cursor:pointer}.ax-stage-task-list button:not(:disabled):hover{background:var(--stage-soft);border-radius:7px}.ax-stage-task-list button:focus-visible{outline:2px solid var(--stage-color);outline-offset:2px;border-radius:7px}.ax-stage-task-list button>span:first-child{color:#fff;background:var(--stage-color);width:22px;height:22px;font:800 .7rem/1 var(--mono);border-radius:50%;place-items:center;display:grid}.ax-stage-task-list button strong{min-width:0;font-size:.78rem;font-weight:760;line-height:1.42}.ax-stage-task-list button .ax-icon{color:var(--stage-color)}.ax-stage-task-list button:disabled{opacity:1;cursor:default}.ax-stage-empty-copy{color:#8c8594;margin:0;padding:.65rem 0;font-size:.77rem}.ax-stage-capability{color:#77707f;border-top:1px solid #ebe7ee;grid-template-columns:16px auto minmax(0,1fr);align-items:start;gap:.4rem;margin-top:.75rem;padding-top:.72rem;font-size:.72rem;line-height:1.5;display:grid}.ax-stage-capability .ax-icon{color:var(--stage-color)}.ax-stage-capability b{color:#595261;white-space:nowrap;font-weight:850}.ax-stage-gate{border:1px solid var(--stage-border);background:linear-gradient(135deg, var(--stage-soft), #fff 88%);border-radius:9px;grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);gap:.8rem;margin-top:auto;padding:.78rem;display:grid}.ax-stage-gate-label{border-right:1px solid var(--stage-border);align-content:center;gap:.28rem;padding-right:.7rem;display:grid}.ax-stage-gate-label strong{color:var(--stage-color);font:850 .92rem/1.2 var(--font)}.ax-stage-gate-label span{color:var(--stage-color);font-size:.69rem;font-weight:780}.ax-stage-gate-content{min-width:0}.ax-stage-gate-content ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ax-stage-gate-content li{color:#5c5564;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:.3rem;font-size:.73rem;line-height:1.45;display:grid}.ax-stage-gate-content li .ax-icon{color:var(--stage-color);margin-top:.12rem}.ax-stage-gate-content>p{color:#8b8492;margin:0;font-size:.7rem;line-height:1.5}.ax-stage-empty{color:#8b8493;text-align:center;place-items:center;gap:.55rem;min-height:280px;display:grid}.ax-stage-empty .ax-icon{color:#7440df}.ax-stage-empty p{margin:0;font-size:.83rem}@container stage-roadmap (max-width:860px){.ax-stage-canvas{min-width:0}.ax-stage-flow{display:none}.ax-stage-grid{gap:.9rem;grid-template-columns:minmax(0,1fr)!important}.ax-stage-card{overflow:visible}.ax-stage-theme{min-height:0}}@container stage-roadmap (max-width:560px){.ax-stage-scroll{margin-inline:-.1rem}.ax-stage-card-head{grid-template-columns:42px minmax(0,1fr);min-height:72px;padding:.72rem}.ax-stage-number{width:42px;height:42px}.ax-stage-role{grid-column:2;justify-self:start}.ax-stage-card-body{padding:.82rem}.ax-stage-gate{grid-template-columns:minmax(0,1fr)}.ax-stage-gate-label{border-right:0;border-bottom:1px solid var(--stage-border);align-items:center;gap:.5rem;padding:0 0 .5rem;display:flex}}@media (prefers-reduced-motion:reduce){.ax-stage-task-list button{scroll-behavior:auto}}@media print{.ax-stage-roadmap-panel{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ax-stage-flow{display:none}.ax-stage-card{break-inside:avoid;box-shadow:none}}.ax-strategy-pillars-panel{padding:.85rem}.ax-strategy-pillars-panel .ax-vsys{gap:.72rem}.ax-strategy-pillars-panel .ax-tab-label{margin:0 0 .15rem}.ax-strategy-pillars-panel .ax-pillar-grid{gap:.7rem}.ax-strategy-pillars-panel .ax-pillar{border-radius:11px}.ax-strategy-pillars-panel .ax-pillar-head{min-height:94px;padding:.85rem .9rem}.ax-strategy-pillars-panel .ax-pillar-title{padding-right:1.9rem;font-size:.87rem}.ax-strategy-pillars-panel .ax-pillar-obj{font-size:.64rem}.ax-strategy-pillars-panel .ax-pillar-body{gap:.45rem;padding:.52rem}.ax-strategy-pillars-panel .ax-task{background:#fff;min-height:76px;padding:.62rem}.ax-strategy-pillars-panel .ax-task.selected{background:linear-gradient(135deg,#fff,#faf7ff);border-color:#8b5cf6;transform:none;box-shadow:0 0 0 2px #7c45df1a,0 10px 24px -18px #5223aca6}.ax-strategy-pillars-panel .ax-task.selected .ax-task-chev{color:#6b31d2}.ax-strategy-stat-strip.is-summary .ax-strategy-stat-card{min-height:116px;padding-block:1rem .9rem}.ax-strategy-stat-strip.is-summary .ax-strategy-stat-value,.ax-strategy-stat-strip.is-summary .ax-strategy-stat-value>.tnum{color:#6633d4}.ax-strategy-summary-v2{grid-template-columns:minmax(620px,1.62fr) minmax(340px,1fr);align-items:stretch;gap:1rem;display:grid}.ax-strategy-portfolio,.ax-strategy-thesis,.ax-strategy-review,.ax-strategy-change{background:#fff;border-color:#e2dee9;border-radius:13px;box-shadow:0 14px 34px -30px #2f185b6b}.ax-strategy-portfolio{min-width:0;padding:1.2rem 1.25rem 1.05rem}.ax-strategy-portfolio-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ax-strategy-portfolio h2,.ax-strategy-thesis h2,.ax-strategy-review h2,.ax-strategy-change h2{color:#302938;letter-spacing:-.025em;margin:0;font-size:1.04rem;font-weight:850;line-height:1.3}.ax-strategy-portfolio-filters{scrollbar-width:none;border:1px solid #e6e1ed;border-radius:8px;align-items:center;min-width:0;display:flex;overflow-x:auto}.ax-strategy-portfolio-filters::-webkit-scrollbar{display:none}.ax-strategy-portfolio-filters button{--strategy-tone:#6933d6;color:#756e7e;min-height:34px;font:700 .79rem/1.15 var(--font);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-right:1px solid #e9e5ee;flex:none;padding:.46rem .72rem}.ax-strategy-portfolio-filters button:last-child{border-right:0}.ax-strategy-portfolio-filters button b{color:inherit;font:800 .72rem/1 var(--mono);margin-left:.22rem}.ax-strategy-portfolio-filters button:hover{color:#5f2bc8;background:#faf8ff}.ax-strategy-portfolio-filters button.active{z-index:1;color:var(--strategy-tone);box-shadow:inset 0 0 0 1px var(--strategy-tone);background:#faf8ff}.ax-strategy-chart-scroll{min-width:0;padding-top:2.65rem;overflow:visible}.ax-strategy-portfolio-chart{border-bottom:1px solid #cfc9d8;border-left:1px solid #cfc9d8;height:336px;margin:0 1.25rem 4.25rem 3.35rem;position:relative}.ax-strategy-chart-y-title{color:#6d6578;white-space:nowrap;font-size:.76rem;font-weight:800;position:absolute;bottom:calc(100% + .75rem);right:calc(100% + .7rem)}.ax-strategy-chart-gridline{border-top:1px dashed #e5e1ea;height:1px;position:absolute;left:0;right:0}.ax-strategy-chart-gridline:first-of-type{border-top-style:solid}.ax-strategy-chart-gridline em{color:#777080;font:700 .76rem/1 var(--mono);font-style:normal;position:absolute;top:0;right:calc(100% + .62rem);transform:translateY(-50%)}.ax-strategy-chart-vline{border-left:1px dashed #e1dce8;position:absolute;top:0;bottom:0}.ax-strategy-chart-vline.first{left:33.333%}.ax-strategy-chart-vline.second{left:66.666%}.ax-strategy-chart-point,.ax-strategy-chart-legend>span,.ax-strategy-portfolio-filters .tone-0{--strategy-tone:#6c35d6;--strategy-tone-soft:#eee7ff}.ax-strategy-chart-point.tone-1,.ax-strategy-chart-legend>.tone-1,.ax-strategy-portfolio-filters .tone-1{--strategy-tone:#3477dc;--strategy-tone-soft:#e9f2ff}.ax-strategy-chart-point.tone-2,.ax-strategy-chart-legend>.tone-2,.ax-strategy-portfolio-filters .tone-2{--strategy-tone:#19a0a6;--strategy-tone-soft:#e6f8f7}.ax-strategy-chart-point.tone-3,.ax-strategy-chart-legend>.tone-3,.ax-strategy-portfolio-filters .tone-3{--strategy-tone:#d08b15;--strategy-tone-soft:#fff5dc}.ax-strategy-chart-point{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:50%;width:46px;height:46px;padding:0;position:absolute;transform:translate(-50%,-50%)}.ax-strategy-chart-bubble{color:#fff;background:var(--strategy-tone);width:100%;height:100%;box-shadow:0 8px 18px -9px color-mix(in srgb, var(--strategy-tone) 70%, transparent);font:850 .92rem/1 var(--mono);border:3px solid #fff;border-radius:50%;place-items:center;transition:transform .18s,box-shadow .18s;display:grid}.ax-strategy-chart-point:hover .ax-strategy-chart-bubble,.ax-strategy-chart-point:focus-visible .ax-strategy-chart-bubble{box-shadow:0 0 0 5px var(--strategy-tone-soft), 0 10px 20px -10px var(--strategy-tone);transform:scale(1.06)}.ax-strategy-chart-point:focus-visible{outline:none}.ax-strategy-chart-point.is-top{z-index:5;width:58px;height:58px}.ax-strategy-chart-point.is-top .ax-strategy-chart-bubble{background:linear-gradient(145deg,#8c58ed,#5925c7);font-size:1.12rem}.ax-strategy-chart-point.is-dense:not(.is-top){width:40px;height:40px}.ax-strategy-chart-top-badge{color:#fff;white-space:nowrap;background:#7a48dc;border-radius:999px;padding:.25rem .45rem;font-size:.66rem;font-weight:800;position:absolute;bottom:calc(100% + .25rem);left:calc(100% + .2rem)}.ax-strategy-chart-point-label{color:#433c4c;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:142px;font-size:.81rem;font-weight:750;line-height:1.35;display:-webkit-box;position:absolute;top:50%;left:calc(100% + .58rem);overflow:hidden;transform:translateY(-50%)}.ax-strategy-chart-point.is-dense:not(.is-top) .ax-strategy-chart-point-label{z-index:8;border:1px solid color-mix(in srgb, var(--strategy-tone) 22%, #e7e2ec);opacity:0;pointer-events:none;background:#fffffff7;border-radius:7px;width:154px;padding:.42rem .5rem;transition:opacity .16s,transform .16s;box-shadow:0 10px 24px -18px #2a194cbf}.ax-strategy-chart-point.is-dense:not(.is-top):hover .ax-strategy-chart-point-label,.ax-strategy-chart-point.is-dense:not(.is-top):focus-visible .ax-strategy-chart-point-label{opacity:1}.ax-strategy-chart-point.horizon-long .ax-strategy-chart-point-label{text-align:right;left:auto;right:calc(100% + .58rem)}.ax-strategy-chart-point.horizon-long .ax-strategy-chart-top-badge{left:auto;right:calc(100% + .2rem)}.ax-strategy-chart-empty{color:#8d8596;place-items:center;font-size:.86rem;display:grid;position:absolute;inset:0}.ax-strategy-chart-x-label{text-align:center;gap:.12rem;min-width:95px;display:grid;position:absolute;top:calc(100% + .75rem);transform:translate(-50%)}.ax-strategy-chart-x-label strong{color:#4d4656;font-size:.83rem;font-weight:850}.ax-strategy-chart-x-label span{color:#8b8494;white-space:nowrap;font-size:.72rem}.ax-strategy-chart-x-title{color:#655e6e;font-size:.77rem;font-weight:800;position:absolute;top:calc(100% + 3.25rem);left:50%;transform:translate(-50%)}.ax-strategy-chart-legend{border-top:1px solid #efecf2;flex-wrap:wrap;align-items:center;gap:.65rem 1.2rem;padding-top:.8rem;display:flex}.ax-strategy-chart-legend>span{color:#615a69;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;display:inline-flex}.ax-strategy-chart-legend i{background:var(--strategy-tone);border-radius:50%;width:8px;height:8px}.ax-strategy-summary-side{grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;min-width:0;display:grid}.ax-strategy-thesis,.ax-strategy-review,.ax-strategy-change{padding:1.15rem}.ax-strategy-thesis blockquote{color:#6530cf;letter-spacing:-.025em;text-align:center;background:linear-gradient(135deg,#f3edff,#faf8ff);border-radius:10px;place-items:center;min-height:116px;margin:.85rem 0 0;padding:1.1rem 2rem;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:850;line-height:1.55;display:grid;position:relative;overflow:hidden}.ax-strategy-thesis blockquote:before,.ax-strategy-thesis blockquote:after{color:#9e79ec;font-family:Georgia,serif;font-size:2.25rem;line-height:1;position:absolute}.ax-strategy-thesis blockquote:before{content:"“";top:.65rem;left:.8rem}.ax-strategy-thesis blockquote:after{content:"”";bottom:.05rem;right:.8rem}.ax-strategy-review-list{gap:.55rem;margin-top:.85rem;display:grid}.ax-strategy-review-list button{color:#47404f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e1e9;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:.62rem;min-height:66px;padding:.62rem .68rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.ax-strategy-review-list button:hover{background:#fbf9ff;border-color:#cdbcf5;transform:translateY(-1px)}.ax-strategy-review-rank{color:#fff;width:28px;height:28px;font:800 .72rem/1 var(--mono);background:#6b35d4;border-radius:7px;place-items:center;display:grid}.ax-strategy-review-content{gap:.48rem;min-width:0;display:grid}.ax-strategy-review-content strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:780;line-height:1.35;overflow:hidden}.ax-strategy-review-track{background:#ece8f2;border-radius:999px;width:100%;height:4px;overflow:hidden}.ax-strategy-review-track i{border-radius:inherit;background:linear-gradient(90deg,#814ce6,#5e2acb);height:100%;display:block}.ax-strategy-review-list em{color:#6731d0;font:850 .76rem/1 var(--mono);white-space:nowrap;font-style:normal}.ax-strategy-review-list .ax-icon{color:#81798b}.ax-strategy-change-head{align-items:center;gap:.65rem;display:flex}.ax-strategy-change-body{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.ax-strategy-change-body>span{color:#5a5362;align-items:center;gap:.42rem;min-width:0;font-size:.79rem;font-weight:700;line-height:1.45;display:flex}.ax-strategy-change-body>span .ax-icon{color:#6b34d6;flex:none}.ax-strategy-change time{color:#918a99;white-space:nowrap;flex:none;font-size:.72rem}.ax-strategy-change>p{color:#8b8494;margin:.8rem 0 0;font-size:.8rem}@media (max-width:1280px){.ax-strategy-summary-v2{grid-template-columns:minmax(0,1fr)}.ax-strategy-summary-side{grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ax-strategy-change{grid-column:1/-1}}@media (max-width:720px){.ax-strategy-portfolio{padding-inline:.9rem}.ax-strategy-portfolio-head{align-items:start;display:grid}.ax-strategy-portfolio-filters{max-width:100%}.ax-strategy-chart-scroll{margin-inline:-.9rem;padding-inline:.9rem;overflow-x:auto}.ax-strategy-portfolio-chart{min-width:650px}.ax-strategy-summary-side{grid-template-columns:minmax(0,1fr)}.ax-strategy-change{grid-column:auto}.ax-strategy-change-body{flex-direction:column;align-items:flex-start}}.ax-strategy-history{min-height:300px}.ax-strategy-history-entry{background:#fbfaff;border:1px solid #e6e1ed;border-radius:11px;grid-template-columns:38px minmax(0,1fr);gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.ax-strategy-history-icon{color:#6d35d5;background:#eee7ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ax-strategy-history-top{justify-content:space-between;gap:1rem;display:flex}.ax-strategy-history-top strong{color:#3a3342;font-size:.84rem}.ax-strategy-history-top time{color:#928b9c;font-size:.66rem}.ax-strategy-history-entry ul{color:#696171;margin:.55rem 0 0;padding-left:1rem;font-size:.73rem;line-height:1.7}.ax-strategy-empty{color:#9a93a4;align-content:center;place-items:center;gap:.55rem;min-height:210px;display:grid}.ax-strategy-empty p{margin:0;font-size:.78rem}.ax-strategy-detail{z-index:14;background:#fff;border-left:1px solid #e1dce7;flex-direction:column;align-self:start;height:calc(100vh - 64px);min-height:620px;display:flex;position:sticky;top:64px;overflow:hidden;box-shadow:-16px 0 34px -30px #28184857}.ax-strategy-detail-head{border-bottom:1px solid #ece8f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.55rem 1.45rem 1.15rem;display:flex}.ax-strategy-detail-head h2{color:#272130;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:850;line-height:1.45}.ax-strategy-detail-head>button{flex:none;width:32px;height:32px}.ax-strategy-detail-badges{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.ax-strategy-detail-scroll{flex:1;padding:0 1.45rem;overflow-y:auto}.ax-strategy-detail-scroll section{border-bottom:1px solid #eeeaf1;padding:1.18rem 0}.ax-strategy-detail-scroll section:last-child{border-bottom:0}.ax-strategy-detail-scroll h3{color:#3b3443;margin:0 0 .75rem;font-size:.76rem;font-weight:850}.ax-strategy-detail-scroll p{color:#65606c;margin:0;font-size:.73rem;line-height:1.75}.ax-strategy-detail-list{gap:.68rem;margin:0;display:grid}.ax-strategy-detail-list>div{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.ax-strategy-detail-list dt{color:#8b8494;font-size:.69rem;font-weight:700}.ax-strategy-detail-list dd{color:#4a4352;align-items:center;gap:.35rem;margin:0;font-size:.71rem;font-weight:750;display:flex}.ax-strategy-priority{color:#bd3d5a;background:#fff0f3;border-radius:999px;padding:.2rem .45rem;display:inline-flex}.ax-strategy-status-dot{background:#7441de;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #eee8ff}.ax-strategy-tech-list{flex-wrap:wrap;gap:.35rem;display:flex}.ax-strategy-tech-list span{color:#6843b8;background:#f7f3ff;border:1px solid #e1d8f5;border-radius:6px;padding:.25rem .48rem;font-size:.66rem;font-weight:700}.ax-strategy-related-list{gap:.35rem;display:grid}.ax-strategy-related-list button{color:#554e5e;font:700 .69rem/1.35 var(--font);text-align:left;cursor:pointer;background:#fcfbfd;border:1px solid #e7e3eb;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;padding:.52rem .58rem;display:flex}.ax-strategy-related-list button:hover{color:#5d2bc7;background:#faf7ff;border-color:#c9b5f7}.ax-strategy-detail-footer{background:#fff;border-top:1px solid #e8e4ec;padding:1rem 1.45rem 1.25rem}.ax-strategy-detail-footer .ax-btn{justify-content:center;width:100%}@media (max-width:1480px){.ax-strategy-workspace{grid-template-columns:220px minmax(0,1fr)}.ax-strategy-workspace.has-detail{grid-template-columns:220px minmax(0,1fr) 350px}.ax-strategy-main{padding-inline:1.35rem}.ax-strategy-stat-card{padding-inline:.72rem}.ax-strategy-detail-head,.ax-strategy-detail-scroll,.ax-strategy-detail-footer{padding-inline:1.15rem}}@media (max-width:1280px){.ax-strategy-workspace.has-detail{grid-template-columns:220px minmax(0,1fr)}.ax-strategy-detail{width:min(390px,92vw);height:calc(100vh - 64px);min-height:0;position:fixed;inset:64px 0 0 auto;box-shadow:-20px 0 52px -24px #1f143866}.ax-strategy-pillars-panel .ax-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ax-app.is-strategy-wide .ax-header-inner{max-width:100%}.ax-strategy-workspace,.ax-strategy-workspace.has-detail{border-inline:0;display:block}.ax-strategy-rail{border-bottom:1px solid #e5e1ec;border-right:0;height:auto;min-height:0;padding:1rem;position:relative;top:auto;overflow:visible}.ax-strategy-company{grid-template-columns:minmax(220px,.8fr) minmax(220px,1.2fr);gap:.8rem;padding:0 0 .9rem;display:grid}.ax-strategy-company-row{grid-area:1/1/span 2}.ax-strategy-ontology{grid-column:2;align-self:end;margin-top:0}.ax-strategy-trust.ax-trust-gauge{grid-column:2;margin-top:0}.ax-strategy-nav{gap:.45rem;padding:.8rem 0 0;display:flex;overflow-x:auto}.ax-strategy-nav-group{display:contents}.ax-strategy-nav-label{display:none}.ax-strategy-nav-item{flex:none;width:auto;min-height:38px;padding:.5rem .7rem}.ax-strategy-rail-actions{margin-top:.8rem;padding:.8rem 0 0;display:flex}.ax-strategy-rail-actions .ax-btn{width:auto}.ax-strategy-main{padding:1.35rem 1rem 2rem}.ax-strategy-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-strategy-stat-card{border-bottom:1px solid #ece9f0}.ax-strategy-stat-card:nth-child(3){border-right:0}.ax-strategy-stat-card:nth-child(n+4){border-bottom:0}.ax-strategy-stat-card:last-child{border-right:0}.ax-strategy-pillars-panel .ax-pillar-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:640px){.ax-strategy-company{display:block}.ax-strategy-ontology,.ax-strategy-trust.ax-trust-gauge{margin-top:.65rem}.ax-strategy-main-head{align-items:stretch}.ax-strategy-main-head>.ax-btn{flex:none;align-self:flex-start}.ax-strategy-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-strategy-stat-card{border-right:1px solid #ece9f0;min-height:126px;border-bottom:1px solid #ece9f0!important}.ax-strategy-stat-card:nth-child(2n){border-right:0}.ax-strategy-stat-card:last-child{border-bottom:0!important}.ax-strategy-summary-grid{grid-template-columns:1fr}.ax-strategy-summary-update{grid-column:auto}.ax-strategy-statement{grid-template-columns:68px minmax(0,1fr)}.ax-strategy-pillars-panel{padding:.65rem}.ax-strategy-pillars-panel .ax-pillar-grid{grid-template-columns:1fr}.ax-strategy-detail{height:calc(100vh - 56px);inset-block-start:56px}}
