:root{--a-side:264px;--a-bg:#f6f7fc;--a-surface:#fff;--a-line:#e1e4f0;--a-line-2:#eef0f7;--a-ok:#12784a;--a-ok-bg:#e3f6ec;--a-warn:#8a5300;--a-warn-bg:#fff2d6;--a-bad:#b42318;--a-bad-bg:#fdecea;--a-info:#2335b8;--a-info-bg:#e8ebff}.a-app{background:var(--a-bg);min-height:100vh;color:var(--text);font-size:15px;line-height:1.5}.a-app p{max-width:none}.a-app h1,.a-app h2,.a-app h3{letter-spacing:-.005em;font-stretch:85%}.a-sidebar{width:var(--a-side);background:var(--a-surface);border-right:1px solid var(--a-line);z-index:60;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.a-main{margin-left:var(--a-side);flex-direction:column;min-height:100vh;display:flex}.a-content{width:100%;max-width:1400px;padding:28px clamp(16px,3vw,40px) 64px}.a-brand{justify-content:space-between;align-items:center;padding:18px 18px 10px;display:flex}.a-brand-link{align-items:center;gap:10px;font-size:1.15rem;font-weight:700;font-stretch:80%;text-decoration:none;display:flex}.a-close-nav,.a-open-nav{display:none}.a-nav-filter{width:calc(100% - 28px);margin:6px 14px 10px}.a-quick{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.a-quick-btn{border-radius:var(--radius);background:var(--mist);color:var(--deep);padding:5px 9px;font-size:.82rem;font-weight:600;text-decoration:none}.a-quick-btn:hover{background:var(--haze)}.a-nav{flex:1;padding:4px 10px 16px}.a-nav-group{margin-bottom:14px}.a-nav-title{color:var(--text-2);margin:0 0 4px 10px;font-size:.78rem;font-weight:600}.a-nav-link{border-radius:var(--radius);color:var(--text);align-items:center;gap:10px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.a-nav-link:hover{background:var(--a-bg)}.a-nav-link[aria-current=page]{background:var(--mist);color:var(--deep);font-weight:650}.a-nav-link[aria-current=page]:before{content:"";background:var(--bluebonnet);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:-10px}.a-nav-badge{background:var(--bluebonnet);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.75rem;font-weight:700}.a-sidebar-foot{border-top:1px solid var(--a-line);padding:10px}.a-ico{flex:none;width:18px;height:18px}.a-scrim{display:none}.a-topbar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--a-line);background:#f6f7fceb;align-items:center;gap:12px;height:60px;padding:0 clamp(16px,3vw,40px);display:flex;position:sticky;top:0}.a-search{flex:1;max-width:560px;position:relative}.a-search .a-input{background:var(--a-surface);width:100%}.a-search-results{border:1px solid var(--a-line);background:#fff;border-radius:10px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #0e1a4f24}.a-search-item{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:90px 1fr;gap:0 12px;padding:8px 10px;display:grid}.a-search-item[aria-selected=true]{background:var(--mist)}.a-search-type{color:var(--text-2);grid-row:span 2;padding-top:2px;font-size:.78rem}.a-search-label{font-weight:600}.a-search-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.a-bell{margin-left:auto;text-decoration:none;position:relative}.a-dot{background:var(--a-bad);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:2px;right:0}.a-usermenu{position:relative}.a-user-btn{font:inherit;cursor:pointer;border-radius:var(--radius);color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:4px 6px;display:flex}.a-user-btn:hover{background:var(--a-line-2)}.a-avatar{background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.a-user-meta{text-align:left;line-height:1.2;display:grid}.a-user-meta small{color:var(--text-2)}.a-menu{border:1px solid var(--a-line);z-index:70;background:#fff;border-radius:10px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0e1a4f24}.a-menu a,.a-menu button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;text-decoration:none;display:block}.a-menu a:hover,.a-menu button:hover{background:var(--a-bg)}@media (max-width:960px){.a-main{margin-left:0}.a-sidebar{transition:transform .22s;transform:translate(-100%);box-shadow:0 0 40px #0e1a4f33}.a-nav-open .a-sidebar{transform:none}.a-nav-open .a-scrim{z-index:55;background:#0e1a4f59;display:block;position:fixed;inset:0}.a-close-nav,.a-open-nav{display:grid}.a-user-meta{display:none}}.a-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.a-page-head h1{margin:0;font-size:clamp(1.6rem,2.4vw,2rem)}.a-page-head p{margin:4px 0 0}.a-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a-back{color:var(--text-2);margin-bottom:6px;font-size:.9rem;text-decoration:none;display:inline-block}.a-back:hover{color:var(--bluebonnet)}.a-muted{color:var(--text-2)}.a-pad{margin:0;padding:10px 12px}.a-small{font-size:.85rem}.a-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem}.a-stack>*+*{margin-top:16px}.a-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.a-spacer{flex:1}.a-hr{border:0;border-top:1px solid var(--a-line);margin:20px 0}.a-panel{background:var(--a-surface);border:1px solid var(--a-line);border-radius:12px}.a-panel-head{border-bottom:1px solid var(--a-line-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.a-panel-head h2{margin:0;font-size:1.05rem;font-stretch:90%}.a-panel-body{padding:18px}.a-grid{gap:16px;display:grid}.a-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.a-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.a-grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.a-stat{padding:16px 18px}.a-stat-label{color:var(--text-2);font-size:.88rem;font-weight:500}.a-stat-value{margin:4px 0;font-size:2rem;font-weight:700;font-stretch:75%;line-height:1.1;display:block}.a-stat-sub{color:var(--text-2);font-size:.85rem}.a-up{color:var(--a-ok)}.a-down{color:var(--a-bad)}.a-bars{align-items:flex-end;gap:4px;height:120px;padding-top:8px;display:flex}.a-bar{background:var(--bluebonnet);border-radius:3px 3px 0 0;flex:1;min-height:2px;position:relative}.a-bar:hover{background:var(--deep)}.a-bar-axis{color:var(--text-2);justify-content:space-between;margin-top:6px;font-size:.75rem;display:flex}.a-list{margin:0;padding:0;list-style:none}.a-list>li{border-bottom:1px solid var(--a-line-2);align-items:center;gap:12px;padding:11px 18px;display:flex}.a-list>li:last-child{border-bottom:0}.a-list a{text-decoration:none}.a-list a:hover{color:var(--bluebonnet);text-decoration:underline}.a-list-main{flex:1;min-width:0}.a-list-main strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.a-list-main span{color:var(--text-2);font-size:.85rem}.a-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.a-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.76rem;font-weight:650;display:inline-flex}.a-badge-neutral{background:var(--a-line-2);color:var(--text)}.a-badge-green{background:var(--a-ok-bg);color:var(--a-ok)}.a-badge-amber{background:var(--a-warn-bg);color:var(--a-warn)}.a-badge-blue{background:var(--a-info-bg);color:var(--a-info)}.a-badge-red{background:var(--a-bad-bg);color:var(--a-bad)}.a-badge-gray{color:#545b70;background:#eceef3}.a-table-wrap{overflow-x:auto}.a-table{border-collapse:collapse;width:100%;font-size:.93rem}.a-table th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--a-line);white-space:nowrap;background:#fafbfe;padding:10px 14px;font-size:.82rem;font-weight:600}.a-table td{border-bottom:1px solid var(--a-line-2);vertical-align:middle;padding:11px 14px}.a-table tr:last-child td{border-bottom:0}.a-table tbody tr:hover{background:#fafbff}.a-table a{font-weight:600;text-decoration:none}.a-table a:hover{color:var(--bluebonnet);text-decoration:underline}.a-cell-actions{white-space:nowrap;text-align:right}.a-indent{color:var(--a-line);margin-right:4px;display:inline-block}.a-path{color:var(--text-2);font-family:ui-monospace,Menlo,monospace;font-size:.82rem}.a-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.a-toolbar .a-input{min-width:220px}.a-tabs{border-bottom:1px solid var(--a-line);gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.a-tab{color:var(--text-2);white-space:nowrap;font-weight:600;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;text-decoration:none;display:inline-flex}.a-tab:hover{color:var(--text)}.a-tab[aria-current=page],.a-tab[aria-selected=true]{color:var(--deep);border-bottom-color:var(--bluebonnet)}.a-tab-count{background:var(--a-line-2);color:var(--text-2);border-radius:999px;padding:0 7px;font-size:.75rem}.a-app .btn{font-size:.92rem}.a-app .btn-sm{padding:8px 13px;font-size:.88rem}.a-btn-danger{background:var(--a-bad);color:#fff}.a-btn-danger:hover{background:#8f1c13}.a-btn-link{font:inherit;color:var(--bluebonnet);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:.88rem;font-weight:600;text-decoration:none}.a-btn-link:hover{background:var(--mist)}.a-btn-link.danger{color:var(--a-bad)}.a-btn-link.danger:hover{background:var(--a-bad-bg)}.a-btn-link:disabled{color:#9aa0b4;cursor:not-allowed;background:0 0}.a-icon-btn{border-radius:var(--radius);cursor:pointer;width:36px;height:36px;color:inherit;background:0 0;border:1px solid #0000;flex:none;place-items:center;font-size:1.2rem;display:grid}.a-icon-btn:hover{background:var(--a-line-2)}.a-icon-btn:disabled{opacity:.35;cursor:not-allowed;background:0 0}.btn[aria-busy=true]{position:relative;color:#0000!important}.btn[aria-busy=true]:after{content:"";border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite a-spin;position:absolute}.btn-ghost[aria-busy=true]:after{border-color:var(--deep);border-right-color:#0000}@keyframes a-spin{to{transform:rotate(360deg)}}.a-field{gap:6px;display:grid}.a-label{font-size:.9rem;font-weight:600}.a-help{color:var(--text-2);font-size:.82rem}.a-error{color:var(--a-bad);font-size:.84rem;font-weight:600}.a-input,.a-select,.a-textarea{font:inherit;border:1.5px solid var(--a-line);border-radius:var(--radius);color:var(--text);background:#fff;width:100%;padding:9px 11px;font-size:.95rem}.a-textarea{resize:vertical;min-height:90px;line-height:1.45}.a-input:focus,.a-select:focus,.a-textarea:focus{border-color:var(--bluebonnet);box-shadow:0 0 0 3px var(--mist);outline:none}.a-invalid{border-color:var(--a-bad)!important}.a-check{cursor:pointer;align-items:flex-start;gap:8px;font-weight:500;display:flex}.a-check input{width:16px;height:16px;accent-color:var(--bluebonnet);flex:none;margin-top:3px}.a-form{gap:16px;display:grid}.a-form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.a-form-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;display:flex}.a-color{align-items:center;gap:8px;display:flex}.a-color input[type=color]{border:1.5px solid var(--a-line);border-radius:var(--radius);cursor:pointer;background:#fff;width:40px;height:38px;padding:2px}.a-count{color:var(--text-2);justify-self:end;font-size:.78rem}.a-count.over{color:var(--a-bad);font-weight:600}.a-copy{gap:6px;display:grid}.a-copy-row{gap:8px;display:flex}.a-repeater{gap:8px;display:grid}.a-repeat-item{border:1px solid var(--a-line);background:#fcfcff;border-radius:10px}.a-repeat-head{cursor:pointer;align-items:center;gap:6px;padding:6px 8px 6px 12px;display:flex}.a-repeat-head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.92rem;font-weight:600;overflow:hidden}.a-repeat-body{border-top:1px solid var(--a-line-2);gap:14px;padding:4px 12px 14px;display:grid}.a-tags{border:1.5px solid var(--a-line);border-radius:var(--radius);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px;display:flex}.a-tags:focus-within{border-color:var(--bluebonnet);box-shadow:0 0 0 3px var(--mist)}.a-tag{background:var(--mist);color:var(--deep);cursor:grab;border-radius:6px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:.86rem;font-weight:500;display:inline-flex}.a-tag button{cursor:pointer;color:var(--deep);background:0 0;border:0;border-radius:4px;padding:0 3px;font-size:1rem;line-height:1}.a-tag button:hover{background:var(--haze)}.a-tags input{font:inherit;border:0;outline:none;flex:1;min-width:140px;padding:4px}.a-picked{gap:6px;display:grid}.a-picked-item{border:1px solid var(--a-line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.a-picked-item span{flex:1;font-size:.92rem}.a-media-thumb{aspect-ratio:4/3;object-fit:cover;width:100%;color:var(--text-2);background:repeating-conic-gradient(#eef0f7 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:8px;place-items:center;font-size:.85rem;font-weight:700;display:grid;overflow:hidden}.a-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.a-media-card{text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:0 0 0 1px var(--a-line);background:#fff;border:2px solid #0000;border-radius:10px;gap:6px;padding:6px;display:grid}.a-media-card:hover{box-shadow:0 0 0 1px var(--haze)}.a-media-card[aria-pressed=true]{border-color:var(--bluebonnet)}.a-media-name{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.a-media-meta{color:var(--text-2);font-size:.75rem}.a-media-layout{grid-template-columns:200px 1fr 320px;align-items:start;gap:16px;display:grid}@media (max-width:1200px){.a-media-layout{grid-template-columns:180px 1fr}.a-media-detail{grid-column:1/-1}}@media (max-width:760px){.a-media-layout{grid-template-columns:1fr}}.a-folders{gap:2px;display:grid}.a-folder{color:inherit;font-weight:500;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:7px 10px;text-decoration:none;display:flex}.a-folder:hover{background:var(--a-line-2)}.a-folder[aria-current=true]{background:var(--mist);font-weight:650}.a-drop{border:2px dashed var(--haze);text-align:center;background:#fbfbff;border-radius:12px;padding:22px;transition:background .15s,border-color .15s}.a-drop.over{background:var(--mist);border-color:var(--bluebonnet)}.a-progress{background:var(--a-line-2);border-radius:999px;height:6px;overflow:hidden}.a-progress>span{background:var(--bluebonnet);height:100%;transition:width .2s;display:block}.a-media-pick{align-items:center;gap:10px;display:flex}.a-media-pick .a-media-thumb{aspect-ratio:auto;flex:none;width:88px;height:66px}.a-editor{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.a-editor.with-preview{grid-template-columns:280px minmax(0,420px) minmax(0,1fr)}@media (max-width:1280px){.a-editor.with-preview{grid-template-columns:260px minmax(0,1fr)}.a-editor.with-preview .a-preview{grid-column:1/-1}}@media (max-width:860px){.a-editor,.a-editor.with-preview{grid-template-columns:1fr}}.a-sections{gap:6px;display:grid}.a-section-item{border:1px solid var(--a-line);background:#fff;border-radius:10px;align-items:center;gap:4px;padding:6px 6px 6px 4px;display:flex}.a-section-item[aria-current=true]{border-color:var(--bluebonnet);box-shadow:0 0 0 3px var(--mist)}.a-section-item.is-hidden .a-section-name{opacity:.5;text-decoration:line-through}.a-section-item.dragging{z-index:2;box-shadow:0 12px 30px #0e1a4f33}.a-drag{cursor:grab;color:#9aa0b4;touch-action:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.a-drag:hover{background:var(--a-line-2);color:var(--text)}.a-section-name{text-align:left;min-width:0;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;flex:1;padding:4px}.a-section-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.a-section-name small{color:var(--text-2);font-size:.78rem}.a-inspector,.a-preview{position:sticky;top:76px}.a-preview-frame-wrap{background:#e9ebf3;border-radius:12px;justify-content:center;padding:12px;display:flex;overflow:hidden}.a-preview-frame{transform-origin:top;background:#fff;border:0;border-radius:8px;flex:none;box-shadow:0 6px 24px #0e1a4f26}.a-device{border:1px solid var(--a-line);border-radius:8px;display:inline-flex;overflow:hidden}.a-device button{font:inherit;cursor:pointer;color:var(--text-2);background:#fff;border:0;padding:6px 10px;font-size:.85rem}.a-device button[aria-pressed=true]{background:var(--deep);color:#fff}.a-block-picker{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.a-block-option{text-align:left;border:1px solid var(--a-line);cursor:pointer;font:inherit;color:inherit;background:#fff;border-radius:10px;gap:4px;padding:12px;display:grid}.a-block-option:hover,.a-block-option:focus-visible{border-color:var(--bluebonnet);background:#fbfbff}.a-block-option strong{font-size:.95rem}.a-block-option span{color:var(--text-2);font-size:.84rem}.a-editor-bar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--a-line);background:#f6f7fcf2;flex-wrap:wrap;align-items:center;gap:12px;margin:-28px calc(-1*clamp(16px,3vw,40px)) 18px;padding:12px clamp(16px,3vw,40px);display:flex;position:sticky;top:60px}.a-editor-bar h1{margin:0;font-size:1.3rem}.a-dirty{color:var(--a-warn);font-size:.85rem;font-weight:600}.a-serp{border:1px solid var(--a-line);background:#fff;border-radius:10px;padding:14px 16px;font-family:arial,sans-serif}.a-serp-url{color:#202124;font-size:.8rem}.a-serp-title{color:#1a0dab;margin:2px 0;font-size:1.15rem}.a-serp-desc{color:#4d5156;font-size:.88rem}.a-rte{border:1.5px solid var(--a-line);border-radius:var(--radius);background:#fff}.a-rte:focus-within{border-color:var(--bluebonnet);box-shadow:0 0 0 3px var(--mist)}.a-rte-bar{border-bottom:1px solid var(--a-line-2);flex-wrap:wrap;gap:2px;padding:4px;display:flex}.a-rte-bar button{font:inherit;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:5px;min-width:30px;padding:4px 8px;font-size:.85rem}.a-rte-bar button:hover{background:var(--a-line-2)}.a-rte-bar button[aria-pressed=true]{background:var(--mist);color:var(--deep);font-weight:700}.a-rte-content .ProseMirror{outline:none;min-height:140px;padding:10px 12px}.a-rte-content .ProseMirror p{margin:0 0 .7em}.a-rte-content .ProseMirror h2{margin:.6em 0 .3em;font-size:1.35rem}.a-rte-content .ProseMirror h3{margin:.6em 0 .3em;font-size:1.12rem}.a-rte-content .ProseMirror ul{padding-left:1.4em;list-style:outside}.a-rte-content .ProseMirror ol{padding-left:1.4em;list-style:decimal}.a-rte-content .ProseMirror blockquote{border-left:3px solid var(--haze);color:var(--text-2);margin:0;padding-left:12px}.a-rte-content .ProseMirror img{border-radius:6px;max-width:100%}.a-rte-content .ProseMirror a{color:var(--bluebonnet)}.a-matrix th:not(:first-child),.a-matrix td:not(:first-child){text-align:center;width:84px}.a-matrix td:first-child{min-width:220px}.a-matrix .a-na{color:#c3c7d4}.a-modal-backdrop{z-index:100;background:#0e1a4f66;place-items:center;padding:16px;animation:.15s a-fade;display:grid;position:fixed;inset:0}.a-modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-height:calc(100vh - 32px);animation:.18s a-pop;display:flex;box-shadow:0 30px 80px #0e1a4f4d}.a-modal-sm{max-width:460px}.a-modal-md{max-width:640px}.a-modal-lg{max-width:900px}.a-modal-xl{max-width:1180px}.a-modal-head{border-bottom:1px solid var(--a-line-2);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.a-modal-head h2{margin:0;font-size:1.2rem}.a-modal-body{padding:18px 20px 20px;overflow:auto}.a-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.a-confirm-body{color:var(--text-2)}.a-confirm-body ul{color:var(--text);margin:8px 0;padding-left:1.2em;list-style:outside}@keyframes a-fade{0%{opacity:0}}@keyframes a-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.a-modal-backdrop,.a-modal{animation:none}}.a-toasts{z-index:200;gap:8px;max-width:min(420px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.a-toast{background:var(--deep);color:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 12px 12px 16px;font-weight:500;animation:.2s a-pop;display:flex;box-shadow:0 12px 32px #0e1a4f4d}.a-toast span{flex:1}.a-toast button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;font-size:1.2rem;line-height:1}.a-toast-success{background:#0f5f3c}.a-toast-error{background:#9b1f15}.a-empty{text-align:center;color:var(--text-2);padding:40px 20px}.a-empty h3{color:var(--text);margin-bottom:6px;font-size:1.15rem}.a-notice{background:var(--a-info-bg);color:var(--a-info);border-radius:10px;padding:12px 14px;font-weight:500}.a-notice.warn{background:var(--a-warn-bg);color:var(--a-warn)}.a-notice.bad{background:var(--a-bad-bg);color:var(--a-bad)}.a-notice.ok{background:var(--a-ok-bg);color:var(--a-ok)}.a-kv{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;display:grid}.a-kv dt{color:var(--text-2);font-weight:500}.a-kv dd{white-space:pre-wrap;word-break:break-word;margin:0}.auth-wrap{background:var(--a-bg,#f6f7fc);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.auth-card{background:#fff;border:1px solid #e1e4f0;border-radius:16px;width:100%;max-width:440px;padding:clamp(24px,4vw,36px);box-shadow:0 20px 60px #0e1a4f14}.auth-card h1{margin:18px 0 6px;font-size:1.8rem;font-stretch:80%}.auth-card .a-form{margin-top:18px}.auth-foot{color:var(--text-2);gap:6px;margin-top:18px;font-size:.92rem;display:grid}.auth-foot a{color:var(--bluebonnet);font-weight:600}.auth-brand{align-items:center;gap:10px;font-size:1.2rem;font-weight:700;font-stretch:80%;text-decoration:none;display:inline-flex}.a-editor>*,.a-sections,.a-section-item,.a-grid>*,.a-media-layout>*{min-width:0}.a-section-name{overflow:hidden}
