@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/PretendardVariable.woff2) format("woff2-variations")}:root{color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0;font-size:18px}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,sans-serif;line-height:1.65;color:var(--ax-ink);word-break:keep-all;overflow-wrap:break-word;background:var(--ax-ground-2);-webkit-font-smoothing:antialiased}:root{--ax-ground:#e9edf3;--ax-ground-2:#f4f6fa;--ax-panel:#fff;--ax-ink:#12233f;--ax-ink-soft:#3d4c64;--ax-muted:#66748c;--ax-line:#d5dce6;--ax-hair:rgba(12,77,161,.055);--ax-brand:#0c4da1;--ax-brand-deep:#083a7c;--ax-brand-soft:#eaf1fa;--ax-btn-bg:var(--ax-brand);--ax-btn-bg-hover:var(--ax-brand-deep);--ax-btn-line-hover:var(--ax-brand-deep);--ax-shadow:0 1px 2px rgba(8,34,72,.06),0 18px 48px -22px rgba(8,34,72,.3);--ax-lift:0 1px 2px rgba(8,34,72,.07),0 8px 20px -14px rgba(8,34,72,.45);--ax-warn-bg:#fff8e1;--ax-warn-line:#f0c36d;--ax-warn-ink:#8a6d00;--ax-alert-bg:#fff3e0;--ax-alert-line:#ffb74d;--ax-alert-ink:#a15600;--ax-danger-bg:#ffeef0;--ax-danger-line:#f97583;--ax-danger-ink:#a32020;--ax-success-bg:#f0faf4;--ax-success-line:#2c9e57;--ax-success-ink:#0a6b2d;--ax-mono:ui-monospace,"Cascadia Mono","Consolas","D2Coding",monospace;--ax-r-card:12px;--ax-r-ctl:8px;--ax-r-chip:6px;--ax-r-pill:999px;--ax-r-sheet:18px;--ax-w-wide:1720px;--ax-w-form:680px;--ax-w-prose:1150px}:root[data-theme=dark]{--ax-ground:#0a1120;--ax-ground-2:#0d1626;--ax-panel:#121c2f;--ax-ink:#eaf0f8;--ax-ink-soft:#b4c1d5;--ax-muted:#8291a8;--ax-line:#26324a;--ax-hair:hsla(0,0%,100%,.045);--ax-warn-bg:#2a2413;--ax-warn-line:#5c4a1f;--ax-warn-ink:#f0d68a;--ax-alert-bg:#2e2115;--ax-alert-line:#6b4a22;--ax-alert-ink:#f5c98a;--ax-danger-bg:#2c1618;--ax-danger-line:#6b2c33;--ax-danger-ink:#f5a3ad;--ax-success-bg:#132a1d;--ax-success-line:#265c3c;--ax-success-ink:#8fdcae;--ax-brand:#5b93d9;--ax-brand-deep:#9cc0ea;--ax-brand-soft:#16233c;--ax-btn-bg:#2d70c4;--ax-btn-bg-hover:#245897;--ax-btn-line-hover:var(--ax-btn-bg);--ax-shadow:0 1px 2px rgba(0,0,0,.4),0 24px 60px -26px rgba(0,0,0,.72);--ax-lift:0 1px 2px rgba(0,0,0,.5),0 10px 24px -14px rgba(0,0,0,.8)}:root[data-theme=light]{--ax-ground:#e9edf3;--ax-ground-2:#f4f6fa;--ax-panel:#fff;--ax-ink:#12233f;--ax-ink-soft:#3d4c64;--ax-muted:#66748c;--ax-line:#d5dce6;--ax-hair:rgba(12,77,161,.055);--ax-warn-bg:#fff8e1;--ax-warn-line:#f0c36d;--ax-warn-ink:#8a6d00;--ax-alert-bg:#fff3e0;--ax-alert-line:#ffb74d;--ax-alert-ink:#a15600;--ax-danger-bg:#ffeef0;--ax-danger-line:#f97583;--ax-danger-ink:#a32020;--ax-success-bg:#f0faf4;--ax-success-line:#2c9e57;--ax-success-ink:#0a6b2d;--ax-brand:#0c4da1;--ax-brand-deep:#083a7c;--ax-brand-soft:#eaf1fa;--ax-btn-bg:var(--ax-brand);--ax-btn-bg-hover:var(--ax-brand-deep);--ax-btn-line-hover:var(--ax-brand-deep)}h1,h2,h3{line-height:1.3;letter-spacing:-.01em;color:var(--ax-ink)}a{color:var(--ax-brand)}input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=search],input[type=text],input[type=time],input[type=url],select,textarea{font:inherit;color:var(--ax-ink);background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:var(--ax-r-ctl);padding:.5rem .7rem}input[type=file]{font:inherit;color:var(--ax-ink)}input[type=file]::-webkit-file-upload-button{font:inherit;color:var(--ax-ink);background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:var(--ax-r-ctl);padding:.35rem .7rem;margin-right:.6rem;cursor:pointer}input[type=file]::file-selector-button{font:inherit;color:var(--ax-ink);background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:var(--ax-r-ctl);padding:.35rem .7rem;margin-right:.6rem;cursor:pointer}input[type=checkbox],input[type=radio]{color-scheme:light}:root[data-theme=dark] input[type=checkbox],:root[data-theme=dark] input[type=radio]{color-scheme:dark}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ax-brand);outline-offset:1px}button{font:inherit;cursor:pointer;color:var(--ax-ink);background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:var(--ax-r-ctl);padding:.5rem 1rem;transition:border-color .15s,box-shadow .15s}button:hover{border-color:color-mix(in srgb,var(--ax-brand) 55%,var(--ax-line))}.ax-back{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;color:var(--ax-ink-soft);background:none;border:1px solid var(--ax-line);border-radius:var(--ax-r-ctl);padding:.34rem .78rem;text-decoration:none;box-shadow:none;transition:border-color .15s,background .15s,color .15s}.ax-back:before{content:"←";display:inline-block;transition:transform .15s}.ax-back:hover{color:var(--ax-ink);background:var(--ax-ground-2);border-color:var(--ax-ink-soft)}.ax-back:hover:before{transform:translateX(-2px)}.ax-back:active{background:var(--ax-ground)}table{border-collapse:collapse}th{text-align:center}td,th{padding:.45rem .6rem}.ax-header,td,th{border-bottom:1px solid var(--ax-line)}.ax-header{display:flex;align-items:center;gap:1.15rem;flex-wrap:wrap;padding:.55rem 2vw;background:var(--ax-panel);box-shadow:0 1px 0 var(--ax-hair)}.ax-header-brand{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;font-size:1.02rem;letter-spacing:.01em;color:var(--ax-brand-deep);text-decoration:none;margin-right:.35rem}.ax-header-brand img{display:block}.ax-header a.ax-nav-item{color:var(--ax-ink-soft);text-decoration:none;font-size:.92rem;font-weight:600;padding:.28rem .55rem;border-radius:var(--ax-r-ctl);white-space:nowrap}.ax-header a.ax-nav-item:hover{background:var(--ax-brand-soft);color:var(--ax-brand)}.ax-header .ax-header-right{margin-left:auto;font-size:.86rem;gap:.5rem}.ax-header .ax-header-right a{color:var(--ax-ink-soft);text-decoration:none;font-weight:600;border:1px solid var(--ax-line);border-radius:var(--ax-r-ctl);padding:.35rem .9rem}.ax-header .ax-header-right a:hover{color:var(--ax-brand);border-color:color-mix(in srgb,var(--ax-brand) 50%,var(--ax-line))}.ax-header .ax-header-right .ax-hdr-user{font-weight:600;color:var(--ax-ink);white-space:nowrap}@media (min-width:769px){html{scroll-padding-top:72px}.ax-header{position:-webkit-sticky;position:sticky;top:0;z-index:35;min-height:72px}.ax-header .ax-header-right{gap:1rem;align-items:center}}.ax-stage{min-height:calc(100vh - 58px);display:grid;place-items:center;padding:44px 20px;color:var(--ax-ink);background-color:var(--ax-ground);background-image:linear-gradient(var(--ax-ground-2),var(--ax-ground-2)),repeating-linear-gradient(90deg,var(--ax-hair) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,var(--ax-hair) 0 1px,transparent 1px 30px)}.ax-panel{width:100%;max-width:470px;margin-inline:auto;background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:var(--ax-r-card);box-shadow:var(--ax-shadow);overflow:hidden;animation:ax-rise .6s cubic-bezier(.2,.7,.2,1) both}.ax-panel:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--ax-brand-deep),var(--ax-brand) 55%,transparent)}.ax-body{padding:34px 38px 30px}.ax-eyebrow{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ax-muted);display:flex;align-items:center;gap:9px;margin:0 0 22px}.ax-dot{width:5px;height:5px;border-radius:50%;background:var(--ax-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--ax-brand) 20%,transparent)}.ax-mark{display:flex;align-items:center;gap:15px;margin-bottom:8px}.ax-mark img{display:block}.ax-wordmark{margin:0;font-size:34px;line-height:1;font-weight:800;letter-spacing:0;color:var(--ax-brand-deep)}.ax-wordmark .ax-sub{display:block;font-size:13.5px;font-weight:600;letter-spacing:.01em;color:var(--ax-muted);margin-top:6px}.ax-lede{margin:14px 0 0;font-size:14.5px;line-height:1.7;color:var(--ax-ink-soft);max-width:44ch}.ax-lede b,.ax-ticks b{color:var(--ax-ink);font-weight:700}.ax-cta{margin-top:26px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:13px 16px;font-size:15px;font-weight:600;line-height:1;color:var(--ax-ink);background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:var(--ax-r-ctl);cursor:pointer;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .06s}.ax-cta:hover{border-color:color-mix(in srgb,var(--ax-brand) 60%,var(--ax-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--ax-brand) 15%,transparent)}.ax-cta:active{transform:translateY(1px)}.ax-rule{margin:24px 0 0;border:none;border-top:1px solid var(--ax-line)}.ax-ticks{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.ax-ticks li{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.6;color:var(--ax-ink-soft)}.ax-ticks .ax-k{flex:none;margin-top:1px;color:var(--ax-brand);font-weight:700}.ax-nav{margin-top:22px;display:grid;grid-gap:10px;gap:10px}.ax-navlink{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--ax-line);border-radius:var(--ax-r-ctl);text-decoration:none;color:var(--ax-ink);font-size:15px;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s}.ax-navlink:hover{border-color:color-mix(in srgb,var(--ax-brand) 55%,var(--ax-line));background:var(--ax-brand-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--ax-brand) 12%,transparent)}.ax-navlink .ax-arrow{color:var(--ax-brand)}.ax-foot{margin:0;padding:14px 38px 18px;border-top:1px solid var(--ax-line);display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.02em;color:var(--ax-muted)}.ax-foot,.ax-seal{align-items:center}.ax-seal{display:inline-flex;gap:6px}@keyframes ax-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ax-bell-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes ax-bell-shake{0%,to{transform:rotate(0)}15%{transform:rotate(-15deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes ax-badge-pop{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(1)}}.ax-bell-pulse{animation:ax-bell-pulse 2s ease-in-out infinite}.ax-bell-shake{animation:ax-bell-shake .8s ease-in-out,ax-bell-pulse 2s ease-in-out .8s infinite;transform-origin:top center}.ax-badge-pop{animation:ax-badge-pop .8s ease-in-out}@media (prefers-reduced-motion:reduce){.ax-badge-pop,.ax-bell-pulse,.ax-bell-shake{animation:none}}@keyframes ax-sheetup{0%{transform:translateY(100%)}to{transform:none}}.ax-sheetup{animation:ax-sheetup .2s ease-out}@media (prefers-reduced-motion:reduce){.ax-panel,.ax-sheetup{animation:none}.ax-cta,.ax-navlink{transition:none}}@media (max-width:480px){.ax-header .ax-header-right{margin-left:0}.ax-body{padding:28px 24px 24px}.ax-foot{padding:14px 24px 18px;flex-direction:column;align-items:flex-start;gap:6px}.ax-wordmark{font-size:29px}}.ax-page{max-width:min(var(--ax-w-wide),96vw);margin:0 auto;padding:2rem 1.8rem 4rem}.ax-page-title{font-size:1.556rem;font-weight:600;margin:0 0 .25rem}.ax-page-desc{margin:0 0 1.4rem;padding-bottom:1rem;border-bottom:1px solid var(--ax-line);color:var(--ax-ink-soft);font-size:.92rem}.ax-toolbar{display:flex;gap:.6rem;align-items:center;margin:0 0 1rem;flex-wrap:wrap}.ax-toolbar input[type=text]{flex:1 1 280px;max-width:440px;min-width:0}.ax-toolbar .ax-count{color:var(--ax-muted);font-size:.85rem;margin-left:auto}.ax-btn-primary{background:var(--ax-btn-bg);color:#fff;border-color:var(--ax-btn-bg);font-weight:600}.ax-btn-primary:hover{background:var(--ax-btn-bg-hover);border-color:var(--ax-btn-line-hover)}.ax-btn-lg{font-size:.86rem;padding:.5rem 1rem}.ax-btn-lg,.ax-btn-md{line-height:1.4;white-space:nowrap}.ax-btn-md{font-size:.875rem;padding:.375rem .75rem}.ax-btn-sm{font-size:.72rem;line-height:1.3;padding:.25rem .6rem;white-space:nowrap}.ax-btn-danger{color:var(--ax-danger-ink);border-color:var(--ax-danger-line)}.ax-btn-danger:hover{border-color:var(--ax-danger-ink)}@media (max-width:768px){.ax-btn-lg{font-size:.8rem;padding:.42rem .8rem}.ax-btn-md{font-size:.72rem;padding:.25rem .5rem}.ax-form-foot .ax-btn-md{font-size:.875rem;padding:.375rem .75rem}}.ax-sheet{background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:var(--ax-r-card);box-shadow:0 1px 2px var(--ax-hair);overflow-x:auto}.ax-table{width:100%;font-size:.93rem}.ax-table th{font-size:.78rem;font-weight:600;color:var(--ax-muted);text-align:left;padding:.6rem .9rem;white-space:nowrap;background:color-mix(in srgb,var(--ax-ground-2) 55%,var(--ax-panel))}.ax-table td,.ax-table th{border-bottom:1px solid var(--ax-line)}.ax-table td{padding:.62rem 1rem;vertical-align:middle}.ax-table tr:last-child td{border-bottom:none}.ax-table tbody tr{transition:background .12s}.ax-table tbody tr:hover{background:color-mix(in srgb,var(--ax-brand-soft) 55%,var(--ax-panel))}.ax-table a.ax-row-title{color:var(--ax-ink);font-weight:600;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ax-table a.ax-row-title:hover{color:var(--ax-brand);text-decoration:underline;text-underline-offset:3px}.ax-cell-sub{margin-top:.15rem}.ax-cell-laws,.ax-cell-sub{color:var(--ax-muted);font-size:.8rem}.ax-cell-laws{line-height:1.55;max-width:52ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ax-empty{padding:2.4rem 1rem;text-align:center;color:var(--ax-muted)}.ax-stat{display:block;padding:.6rem .75rem;border-radius:var(--ax-r-ctl);text-decoration:none;color:inherit;transition:background .15s}.ax-stat-label{display:block;font-size:.72rem;color:var(--ax-muted);white-space:nowrap}.ax-stat-n{display:block;font-size:1.35rem;font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}a.ax-stat:hover{background:var(--ax-ground-2)}a.ax-stat:hover .ax-stat-n{color:var(--ax-brand-deep)}.ax-chips{display:flex;flex-wrap:wrap;gap:.3rem}.ax-chip{display:inline-flex;align-items:center;white-space:nowrap;font-size:.76rem;font-weight:600;line-height:1;padding:.28rem .55rem;border-radius:var(--ax-r-chip)}.ax-chip-blue{background:#e1ecf8;color:#183f6f}.ax-chip-green{background:#dff0e4;color:#1d5c38}.ax-chip-purple{background:#ece5f6;color:#4b3a78}.ax-chip-orange{background:#fbe9d9;color:#7a4b1d}.ax-chip-brown{background:#efe5dd;color:#5f4636}.ax-chip-red{background:#fbe1e1;color:#8a2c2c}.ax-chip-gray{background:#e9ebef;color:#4a5262}.ax-chip-teal{background:#dcf0ef;color:#1d5a56}.ax-chip-pink{background:#f8e3ee;color:#7c3160}:root[data-theme=dark] .ax-chip-blue{background:#1d3a5e;color:#a8c8ee}:root[data-theme=dark] .ax-chip-green{background:#1c3a28;color:#9fd4b2}:root[data-theme=dark] .ax-chip-purple{background:#32294e;color:#c3b3e8}:root[data-theme=dark] .ax-chip-orange{background:#46331c;color:#e8c193}:root[data-theme=dark] .ax-chip-brown{background:#3d2f26;color:#d6b8a3}:root[data-theme=dark] .ax-chip-red{background:#4a2222;color:#eba7a7}:root[data-theme=dark] .ax-chip-gray{background:#2a3140;color:#aab4c6}:root[data-theme=dark] .ax-chip-teal{background:#173735;color:#94d1cd}:root[data-theme=dark] .ax-chip-pink{background:#402333;color:#e3a8c9}.ax-doc{font-size:.93rem;line-height:1.78;color:var(--ax-ink)}.ax-doc h2{font-size:1.02rem;font-weight:700;color:var(--ax-brand-deep);border-left:4px solid var(--ax-brand);padding-left:.6rem;margin:1.7em 0 .65em;line-height:1.35}.ax-doc h2:first-child{margin-top:.2em}.ax-doc h3{font-size:.95rem;font-weight:700;margin:1.3em 0 .4em}.ax-doc p{margin:.5em 0}.ax-doc ol,.ax-doc ul{margin:.4em 0 .8em;padding-left:1.4em}.ax-doc li{margin:.28em 0}.ax-doc li::marker{color:var(--ax-brand)}.ax-doc table{border-collapse:collapse;width:100%;margin:.7em 0 1.1em;font-size:.82rem;line-height:1.55;word-break:keep-all}.ax-doc td a{white-space:nowrap}.ax-doc th{background:color-mix(in srgb,var(--ax-brand-soft) 70%,var(--ax-panel));color:var(--ax-brand-deep);font-weight:700;text-align:left}.ax-doc td,.ax-doc th{border:1px solid var(--ax-line);padding:.42rem .6rem;vertical-align:top}.ax-doc blockquote{margin:.6em 0;padding:.45rem .9rem;border-left:3px solid color-mix(in srgb,var(--ax-brand) 40%,var(--ax-line));background:color-mix(in srgb,var(--ax-brand-soft) 45%,var(--ax-panel));color:var(--ax-ink-soft);font-size:.86rem;border-radius:0 var(--ax-r-ctl) var(--ax-r-ctl) 0}.ax-doc blockquote p{margin:.2em 0}.ax-doc pre{overflow-x:auto;max-width:100%;font-family:var(--ax-mono);font-size:.85em;line-height:1.6;background:var(--ax-ground-2);border:1px solid var(--ax-line);border-radius:var(--ax-r-ctl);padding:.7rem .9rem}.ax-doc pre code{background:none;padding:0;font-size:inherit}.ax-doc code{font-family:var(--ax-mono);font-size:.85em;background:var(--ax-ground-2);padding:.1em .35em;border-radius:var(--ax-r-chip)}.ax-doc hr{border:none;border-top:1px solid var(--ax-line);margin:1.4em 0}.ax-review-notes{margin-top:1.6rem;border:1px dashed color-mix(in srgb,var(--ax-brand) 35%,var(--ax-line));border-radius:var(--ax-r-ctl);padding:.7rem 1rem;background:color-mix(in srgb,var(--ax-brand-soft) 35%,var(--ax-panel))}.ax-review-notes>summary{cursor:pointer;font-size:.86rem;font-weight:600;color:var(--ax-ink-soft);list-style-position:inside}.ax-review-notes>summary:hover{color:var(--ax-brand)}.ax-review-notes[open]>summary{margin-bottom:.2rem}.ax-card{background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:var(--ax-r-card);box-shadow:0 1px 2px var(--ax-hair);transition:border-color .15s,box-shadow .15s}.ax-card:hover{border-color:color-mix(in srgb,var(--ax-brand) 32%,var(--ax-line));box-shadow:var(--ax-lift)}.ax-card-sm{border-radius:var(--ax-r-ctl)}@media (prefers-reduced-motion:reduce){.ax-card{transition:none}}.ax-fab,.ax-tabbar,.ax-tabbar-space{display:none}.ax-dtrow{flex-wrap:wrap}.ax-dtpick,.ax-dtrow{display:flex;align-items:center;gap:.35rem}@media (max-width:768px){[data-axview=calendar] [data-axsec]:not([data-axsec=calendar]),[data-axview=memo] [data-axsec]:not([data-axsec=memo]),[data-axview=notice] [data-axsec]:not([data-axsec=notice]),[data-axview=projects] [data-axsec]:not([data-axsec=projects]),[data-axview=tasks] [data-axsec]:not([data-axsec=tasks]){display:none}.ax-header{gap:.55rem;padding:.45rem 4vw;flex-wrap:nowrap;overflow-x:auto}.ax-header-brand{flex-shrink:0}.ax-header .ax-header-right{flex-shrink:0;position:-webkit-sticky;position:sticky;right:0;background:var(--ax-panel);padding-left:.4rem}.ax-header a.ax-nav-item{padding:.2rem .35rem}body:has(.ax-tabbar) .ax-header{flex-wrap:nowrap}body:has(.ax-tabbar) .ax-header a.ax-nav-item{display:none}body:has(.ax-tabbar) .ax-header .ax-header-right a[href="/feedback"]{display:none}body:not(:has(.ax-tabbar)) .ax-header{padding-right:0}body:not(:has(.ax-tabbar)) .ax-header .ax-header-right{padding-right:4vw}body:not(:has(.ax-tabbar)) .ax-header .ax-header-right a[href="/feedback"]{padding:.35rem .55rem}body:not(:has(.ax-tabbar)) .ax-header .ax-header-right a[href="/feedback"] .ax-hdr-label{display:none}body:not(:has(.ax-tabbar)) .ax-header .ax-header-right a[href="/api/auth/signout"]{padding:.35rem .6rem}.ax-header-brand>span{display:none}body:has(.ax-tabbar) .ax-header .ax-header-right{margin-left:auto}.ax-hdr-user{display:none}body:has(.ax-tabbar) .ax-page-desc{padding-bottom:0;border-bottom:0}.ax-header a.ax-nav-item[href="/cards"],.ax-header a.ax-nav-item[href="/review"],.ax-header a.ax-nav-item[href="/tools"],a.ax-navlink[href="/cards"],a.ax-navlink[href="/review"],a.ax-navlink[href="/tools"]{display:none}a[href="/tools/runs"]{display:none!important}.ax-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ax-panel);border-top:1px solid var(--ax-line);padding-bottom:env(safe-area-inset-bottom,0);height:calc(56px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;box-shadow:0 -2px 8px rgba(0,0,0,.06)}.ax-tabbar a,.ax-tabbar button{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:0 .2rem;line-height:1;text-decoration:none;position:relative;font-size:11px;font-weight:500;color:var(--ax-ink-soft);background:none;border:0}.ax-tabbar a span,.ax-tabbar button span{font-size:1.125rem;line-height:1;opacity:.6}.ax-tabbar a[aria-current=page]{font-weight:700}.ax-tabbar a[aria-current=page] span{opacity:1;transform:scale(1.1) translateY(-1px)}.ax-tabbar a[aria-current=page]:before{content:"";position:absolute;top:0;left:.5rem;right:.5rem;height:3px;background:var(--ax-brand);border-radius:0 0 var(--ax-r-pill) var(--ax-r-pill)}.ax-tabbar-space{display:block;height:calc(56px + env(safe-area-inset-bottom, 0px))}.ax-fab{display:flex;align-items:center;justify-content:center;position:fixed;right:1rem;z-index:45;bottom:calc(56px + 1.5rem + env(safe-area-inset-bottom, 0px));width:54px;height:54px;padding:0;border:0;border-radius:var(--ax-r-pill);background:var(--ax-brand);color:#fff;font-size:1.6rem;font-weight:400;line-height:1;box-shadow:var(--ax-lift);cursor:pointer}.ax-fab:active{transform:scale(.95)}.ax-page{max-width:100vw;padding:1rem .5rem 4rem}[data-axsec]{padding:12px!important}main.ax-page{display:flex;flex-direction:column}main.ax-page>*{order:4}main.ax-page>[role=alert]{order:0}main.ax-page>[data-axsec]{order:1}main.ax-page>.ax-pagehead{order:2}main.ax-page>.ax-tabbar-space{order:5}[data-axfor]>button{display:none!important}.ax-pagehead{gap:.4rem}.ax-pagehead button{font-size:.78rem!important;padding:.35rem .6rem!important}.ax-bellpop{position:fixed!important;left:50%!important;right:auto!important;transform:translateX(-50%);width:min(432px,calc(100vw - 1.5rem))!important}[data-axview] .ax-page-title{display:none}[data-axview] .ax-page-desc{font-size:.78rem;line-height:1.5}.ax-notif .ax-notif-deskonly,.ax-notif .ax-page-desc,[data-axview] .ax-phonehide{display:none}.ax-tabbar a[aria-current=page]{color:var(--ax-brand)}.ax-statgrid{display:none!important}.ax-projadmin{margin-left:0!important}.ax-tabstrip{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.ax-tabstrip>a{flex:0 0 auto}.ax-tabstrip::-webkit-scrollbar{display:none}.ax-tabstrip>a{margin-right:.5rem!important;font-size:.84rem!important;padding:.5rem 0!important}.ax-dtrow{display:grid;grid-template-columns:auto 1fr;align-items:center}.ax-dtrow>.ax-dtpick{grid-column:2}}