.acc{max-width:820px;gap:24px}.acc-verify{padding:16px 18px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:var(--amber-soft);border-color:var(--amber-line)}.acc-verify-text{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px}.acc-info{padding:6px clamp(16px,2.2vw,22px)}.acc-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--soft)}.acc-row.first{border-top:0}.acc-col{display:flex;flex-direction:column;min-width:0}.acc-val{font-weight:700;margin-top:6px;overflow-wrap:anywhere}.acc-card{padding:clamp(16px,2.2vw,22px);display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.acc-stack{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px}.acc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.acc-stat{padding:14px 12px;border-radius:12px;background:var(--field);display:flex;flex-direction:column;gap:2px;min-width:0}.acc-stat .disp{font-size:28px;font-weight:800}.acc-stat.good{background:var(--jade-soft);color:var(--jade-ink)}.acc-check{display:flex;gap:14px;align-items:flex-start;cursor:pointer}.acc-check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--jade);flex:none}.two-factor-qr{background:#fff;padding:8px;border:1px solid var(--line);border-radius:12px;max-width:100%;height:auto}.two-factor-secret{display:block;margin-top:10px;padding:12px;border-radius:10px;background:var(--field);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.two-factor-codes{margin:0;padding:16px;border-radius:12px;background:var(--field);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.auth{min-height:100vh;display:flex;flex-direction:column}.auth-bar{border-bottom:1px solid var(--line);background:var(--bar)}.auth-bar-in{max-width:1160px;margin:0 auto;padding:10px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.auth-bar-in a.brand{padding:0}.auth-bar-links{display:flex;align-items:center;gap:12px}.auth-bar-links a{font-weight:600;font-size:14px}.auth-body{flex:1;width:100%;max-width:1160px;margin:0 auto;padding:56px 16px 64px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.auth-body.solo{justify-content:center}.auth-pitch{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:18px;padding-top:8px}.auth-pitch h1{font-size:clamp(32px,4.6vw,58px);line-height:1;font-weight:800}.auth-pitch h1 span{color:var(--jade)}.auth-pitch .lead{font-size:17px;color:var(--muted);max-width:42ch}.auth-points{display:flex;flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none}.auth-points li{display:flex;gap:10px;align-items:center}.auth-card{flex:1 1 340px;max-width:480px;min-width:0;padding:28px;display:flex;flex-direction:column;gap:18px}.auth-body.solo .auth-card{flex:0 1 480px;width:100%}.auth-card h2{font-size:26px;font-weight:800}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form .in{min-height:46px}.auth-form .field>label{font-size:14px;font-weight:700}.auth-form .btn.pri{min-height:48px;font-size:15px}.auth-form .linkbtn,.auth-card .linkbtn{min-height:44px;font-size:14px;text-decoration:underline}.auth-form a.textlink{font-weight:600;font-size:14px;display:inline-flex;align-items:center;min-height:44px}.field-err{font-size:13px;color:var(--seal-ink)}.in[aria-invalid=true]{border-color:var(--seal)}.auth-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.auth-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px}.auth-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--jade);flex:none}.auth-state{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.auth-state .btn{align-self:stretch}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border-radius:999px;background:var(--field);border:1px solid var(--line)}.ap .auth-tabs a{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;font-weight:700;font-size:14.5px;text-decoration:none;color:var(--ink)}.ap .auth-tabs a[aria-current=page]{background:var(--ink);color:var(--paper)}@media (max-width: 860px){.auth-body{padding-top:28px;gap:28px}.auth-pitch .extra{display:none}.auth-card{padding:20px}}.bill{max-width:1120px;gap:24px}.bill-cur{padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:18px}.bill-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.bill-fact{padding:14px;border-radius:12px;background:var(--field);display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.bill-fact.good{background:var(--jade-soft)}.bill-fact .meter{margin-top:4px;background:var(--card)}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:12px}.plan{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px 20px 20px;border-radius:18px;background:var(--card);border:1px solid var(--line);min-width:0}.plan.pick{border:2px solid var(--jade);box-shadow:0 10px 30px -18px var(--jade)}.plan.dark{background:var(--panel);color:var(--panel-ink);border-color:var(--panel)}.plan .btn{width:100%}.plan.dark .btn{border-color:var(--panel-ink);color:var(--panel-ink)}.plan-tag{position:absolute;top:-12px;left:20px;background:var(--jade);color:var(--paper)}.plan-act{margin-top:auto;display:flex;flex-direction:column;gap:8px}.feat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.feat li{display:flex;gap:10px;align-items:flex-start}.feat li:before{content:"";flex:none;width:10px;height:6px;border-left:2px solid var(--jade);border-bottom:2px solid var(--jade);transform:rotate(-45deg);margin-top:6px}.plan.dark .feat li:before{border-color:var(--panel-muted)}.addon{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--field);border:1px solid var(--line)}.step{width:36px;height:36px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:700 18px/1 Be Vietnam Pro,sans-serif;cursor:pointer}.step:disabled{opacity:.35;cursor:not-allowed}@media (max-width: 1180px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.plans{grid-template-columns:minmax(0,1fr);gap:22px}}.ch-top{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.ch-top>.ch-card{flex:1 1 340px}.ch-card{min-width:0;padding:clamp(16px,2.2vw,22px);display:flex;flex-direction:column;gap:14px}.dot{width:8px;height:8px;border-radius:99px;background:var(--jade)}.ext-box{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--soft)}.plat-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--field)}.plat-row.off{background:var(--seal-soft)}.plat-row.off .chip{background:var(--card)}.steps{margin:0;padding:14px 14px 14px 34px;border-radius:12px;border:1px dashed var(--dash);display:flex;flex-direction:column;gap:6px;font-size:14px}.fresh-key{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:var(--panel);color:var(--panel-ink);border:1px solid var(--line)}.key-text{flex:1 1 200px;min-width:0;overflow-wrap:anywhere;font-size:13.5px;padding:10px 12px;border-radius:8px;background:var(--panel-2);-webkit-user-select:all;user-select:all}.fresh-key .btn:disabled{opacity:.5}.key-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--soft);flex-wrap:wrap}.key-row.revoked{opacity:.65}.key-info{flex:1 1 160px;min-width:0;display:flex;flex-direction:column}.confirm{flex:1 1 100%;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:var(--seal-soft);border:1px solid var(--seal-line);color:var(--seal-ink)}.ch-item{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--soft);background:var(--card)}.ch-item.busy{border-color:var(--seal-line);background:var(--seal-soft)}.ch-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ch-name{flex:1 1 160px;min-width:0;display:flex;flex-direction:column}.add-ch{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:12px;background:var(--field);border:1px solid var(--soft)}.add-grid{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.add-plat{flex:1 1 220px;border:0;margin:0;padding:0;min-width:0}.plat-pick{flex:1;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;background:var(--card);border:1.5px solid var(--line);cursor:pointer;font-weight:600}.plat-pick.on{border-color:var(--jade)}.plat-pick input{accent-color:var(--jade);margin:0}.add-ch select.in,.add-ch .in{background:var(--card)}@media (max-width: 860px){.ch-main .btn{flex:1 1 0}.add-btn{width:100%}}.compose{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.compose-main{flex:3 1 420px;min-width:0;padding:clamp(16px,2.4vw,24px);display:flex;flex-direction:column;gap:22px}.compose-side{flex:2 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px}.side-card{padding:20px;display:flex;flex-direction:column;gap:12px}.media-row{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.media-tile{position:relative;width:132px;flex:none}.media-tile.uploading{min-height:132px;border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;justify-content:center;background:var(--field)}.media-tile.err{border-color:var(--seal-line);background:var(--seal-soft);color:var(--seal-ink)}.tile-x{position:absolute;right:6px;top:6px;width:32px;height:32px;border-radius:99px;border:0;background:#0000008c;color:#fff;cursor:pointer;display:grid;place-items:center}.tile-name{display:block;margin-top:6px;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop{position:relative;flex:1 1 180px;min-height:160px;border:1.5px dashed var(--dash);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;cursor:pointer;color:var(--muted)}.drop.over,.drop:hover{border-color:var(--jade);background:var(--jade-soft)}.drop:focus-within{outline:2px solid var(--jade);outline-offset:2px}.ch{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);cursor:pointer}.ch.on{border-color:var(--jade);background:var(--jade-soft)}.ch input{width:18px;height:18px;accent-color:var(--jade);margin:0;flex:none}.empty-ch{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:12px;border:1.5px dashed var(--dash);border-radius:12px}.seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border-radius:999px;background:var(--field);border:1px solid var(--line)}.seg label{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:999px;font-weight:700;cursor:pointer}.seg label.on{background:var(--ink);color:var(--paper)}.seg label:focus-within{outline:2px solid var(--jade);outline-offset:1px}.check{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;font-size:14px}.check.ok{background:var(--jade-soft)}.check.bad{background:var(--seal-soft);color:var(--seal-ink)}.check svg{margin-top:2px}.ml-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.ml-x{flex:none;width:36px;height:36px;border-radius:99px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;color:inherit;margin:-6px -8px -6px 0}.ml-empty{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ml-tabs{display:flex;gap:8px;flex-wrap:wrap}.ml-tab{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:600 14px/1 Be Vietnam Pro,sans-serif;cursor:pointer}.ml-tab.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ml-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:16px}.ml-card{overflow:hidden;display:flex;flex-direction:column;border-width:1.5px;min-width:0}.ml-card.pick{cursor:pointer}.ml-card.pick.on{border-color:var(--jade)}.ml-thumb{position:relative}.ml-thumb>div{border-radius:0!important}.ml-check{position:absolute;left:10px;top:10px;width:22px;height:22px;accent-color:var(--jade);margin:0}.ml-meta{padding:10px 12px;font-size:13px;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.ml-name{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-use{margin-top:6px;min-height:32px;font-size:13px;text-align:left}.ml-up{aspect-ratio:1 / 1;background:var(--soft);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px}.ml-pickbar{position:sticky;bottom:16px;z-index:4;padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 6px 24px #0000001f}@media (max-width: 860px){.ml-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ml-pickbar{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.ml-tabs{flex-wrap:nowrap;overflow-x:auto}.ml-tab{flex:none}}.px-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.px-x{flex:none;width:36px;height:36px;border-radius:99px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;color:inherit;margin:-6px -8px -6px 0}.px-empty{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.px-tabs{display:flex;gap:8px;flex-wrap:wrap}.px-tab{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:600 14px/1 Be Vietnam Pro,sans-serif;cursor:pointer}.px-tab.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.px-count{opacity:.7;margin-left:4px}.px-card{position:relative;padding:clamp(14px,2vw,18px);display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.px-thumb{position:relative;flex:none;width:84px}.px-thumb>div:first-child{border-radius:12px}.px-more{position:absolute;right:6px;top:6px;background:#0000008c;color:#fff;padding:4px 6px}.px-nomedia{width:84px;height:84px;border-radius:12px;background:var(--soft);display:grid;place-items:center;text-align:center;padding:6px}.px-body{flex:2 1 200px;min-width:0;display:flex;flex-direction:column;gap:8px}.px-caption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.px-link{overflow-wrap:anywhere}.px-targets{flex:2 1 280px;min-width:0;display:flex;flex-direction:column;gap:8px}.px-target{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:var(--field)}.px-tname{flex:1;min-width:0;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-view{font-size:13.5px;font-weight:600;white-space:nowrap}.px-err{color:var(--seal-ink);overflow-wrap:anywhere}.px-cancel{justify-content:flex-end;gap:10px}.px-stamp{position:absolute;right:18px;top:-12px;font:800 12px/1 Bricolage Grotesque,sans-serif;letter-spacing:.08em;color:var(--seal);border:2.5px double var(--seal);border-radius:7px;padding:6px 8px;transform:rotate(-6deg);background:var(--card)}@media (max-width: 860px){.px-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 4px}.px-tab{flex:none}}:root{--paper: #F1F4F2;--grid: #E2E8E4;--card: #FFFFFF;--ink: #13201B;--muted: #5A6A63;--line: #D3DCD7;--soft: #E2E8E4;--field: #F1F4F2;--jade: #0E7A62;--jade-ink: #0A5C4A;--jade-soft: #DDF0E9;--seal: #C8372D;--seal-ink: #8E2219;--seal-soft: #FBE4E0;--seal-line: #F2C3BB;--amber-ink: #6E4A00;--amber-soft: #FDF0D5;--amber-line: #F0D8A6;--dash: #9BABA4;--panel: #13201B;--panel-2: #1F2E29;--panel-ink: #F1F4F2;--panel-muted: #9BC9B8;--bar: rgba(241, 244, 242, .92);color-scheme:light}:root[data-theme=dark]{--paper: #0E1513;--grid: #18221F;--card: #16201D;--ink: #E6EDEA;--muted: #9BABA4;--line: #2A3632;--soft: #1F2B27;--field: #0E1513;--jade: #45C2A2;--jade-ink: #7FDCC2;--jade-soft: #163A31;--seal: #EF6654;--seal-ink: #FFB4A8;--seal-soft: #3B1F1C;--seal-line: #5A2B26;--amber-ink: #F2C66B;--amber-soft: #3A2E12;--amber-line: #5A4720;--dash: #4A5A54;--panel: #0A0F0D;--panel-2: #1F2B27;--panel-ink: #E6EDEA;--panel-muted: #7FDCC2;--bar: rgba(14, 21, 19, .92);color-scheme:dark}body{margin:0;background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:28px 28px;font:15px/1.55 Be Vietnam Pro,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}h1,h2,h3,p{margin:0}img,video{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.ap a{color:var(--jade)}.ap a:hover{color:var(--jade-ink)}.disp{font-family:Bricolage Grotesque,Be Vietnam Pro,sans-serif;letter-spacing:-.015em}.label{font:700 11.5px/1.2 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mono{font-family:JetBrains Mono,monospace}.muted{color:var(--muted)}.small{font-size:13px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.wrap{flex-wrap:wrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font:700 14.5px/1 Be Vietnam Pro,sans-serif;cursor:pointer;text-decoration:none}.ap a.btn{color:var(--ink)}.btn.pri,.ap a.btn.pri{background:var(--ink);color:var(--paper)}.btn.danger{border-color:var(--seal);color:var(--seal)}.btn.sm{min-height:36px;padding:0 14px;font-size:13.5px}.btn:disabled{opacity:.35;cursor:not-allowed}.linkbtn{border:0;background:none;padding:0;color:var(--jade);font-weight:600;cursor:pointer}.linkbtn:hover{color:var(--jade-ink)}.linkbtn.danger{color:var(--seal)}.in{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--field);color:var(--ink)}.in:focus{outline:2px solid var(--jade);outline-offset:1px;background:var(--card)}.field{display:flex;flex-direction:column;gap:6px}.field>label{font-size:13px;font-weight:600}.chip{display:inline-flex;align-items:center;gap:5px;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;border-radius:6px;white-space:nowrap}.chip.ok{background:var(--jade-soft);color:var(--jade-ink)}.chip.bad{background:var(--seal-soft);color:var(--seal-ink)}.chip.warn{background:var(--amber-soft);color:var(--amber-ink)}.chip.idle{background:var(--soft);color:var(--muted)}.note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:14px}.note.ok{background:var(--jade-soft);color:var(--ink)}.note.bad{background:var(--seal-soft);color:var(--seal-ink);border:1px solid var(--seal-line)}.note.warn{background:var(--amber-soft);color:var(--amber-ink);border:1px solid var(--amber-line)}.note>svg{flex:none;margin-top:2px}.shell{min-height:100vh;display:flex;flex-wrap:wrap;align-items:stretch}.side{flex:1 1 240px;max-width:280px;padding:24px 16px;display:flex;flex-direction:column;gap:24px;border-right:1px solid var(--line);background:var(--bar)}.ap a.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);padding:0 6px}.side nav{display:flex;flex-direction:column;gap:4px}.ap a.nav{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border-radius:12px;color:var(--ink);text-decoration:none;font-weight:500}.ap a.nav:hover{background:var(--soft)}.ap a.nav.on{background:var(--jade-soft);font-weight:700}.short{display:none}.quota{padding:16px;display:flex;flex-direction:column;gap:10px;margin-top:auto}.meter{height:8px;border-radius:99px;background:var(--soft);overflow:hidden}.meter>div{height:100%;background:var(--jade)}.tools{display:flex;align-items:center;justify-content:space-between;gap:8px}.qchip{display:none}.tbtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:600 13.5px/1 Be Vietnam Pro,sans-serif;cursor:pointer}.mainp{flex:999 1 560px;min-width:0;padding:40px clamp(16px,4vw,56px) 64px}.page{max-width:1080px;display:flex;flex-direction:column;gap:28px}.page-head{display:flex;flex-direction:column;gap:8px}.page-head h1{font-size:clamp(30px,3.4vw,42px);line-height:1.05;font-weight:800}.page-head p{color:var(--muted);max-width:60ch}@media (max-width: 860px){.shell{align-content:flex-start}.side{flex:1 1 100%;max-width:none;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 16px;gap:12px;border-right:0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5;background:var(--paper)}.quota{display:none}.qchip{display:inline-flex}.side nav{position:fixed;left:0;right:0;bottom:0;z-index:6;flex-direction:row;gap:2px;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--line)}.ap a.nav{flex:1 1 0;min-width:0;flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:4px 2px;font-size:11.5px;border-radius:10px}.full{display:none}.short{display:inline}.tbtn{width:44px;padding:0;justify-content:center}.mainp{padding-top:24px;padding-bottom:104px}}dialog.dlg{border:1px solid var(--line);border-radius:18px;background:var(--card);color:var(--ink);padding:0;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px)}dialog.dlg::backdrop{background:#0a0f0d8c}dialog.dlg .dlg-body{padding:24px;display:flex;flex-direction:column;gap:16px}.center-load{min-height:50vh;display:grid;place-items:center;color:var(--muted)}
