.pending-authoring-list{display:grid;gap:12px;margin:20px 0}.pending-authoring-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;text-align:left;width:100%}.pending-authoring-row small{display:block;margin-top:6px;opacity:.7}.pending-authoring-row-info{flex:1;min-width:0;overflow-wrap:anywhere}.pending-authoring-thumbnail{width:80px;height:96px;flex:0 0 80px;display:grid;place-items:center;border-radius:8px;overflow:hidden;background:#8080801f;font-size:12px}.pending-authoring-thumbnail img{width:100%;height:100%;object-fit:contain}.pending-authoring-preview{display:block;max-height:380px;max-width:100%;margin:auto;object-fit:contain}.pending-authoring-digest{overflow-wrap:anywhere;font-size:12px}@media(max-width:600px){.pending-authoring-row{flex-wrap:wrap}}.catalog-panel{width:100%;min-width:0;max-width:none}.catalog-panel h1{margin-bottom:8px}.catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.catalog-toolbar input,.catalog-toolbar select{width:auto;max-width:100%}.catalog-toolbar .catalog-sort-control{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:inherit;font-weight:400;white-space:nowrap}.catalog-sort-control select{flex:1;min-width:0}.catalog-directory-toolbar input,.catalog-directory-toolbar select{height:46px}.catalog-card{background:#1a1d17;border:1px solid #30352b;border-radius:16px;padding:24px;margin-top:20px}.catalog-card h2{margin-top:0}.catalog-popular{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px;padding:0;list-style:none}.catalog-popular li{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #3a4033;border-radius:12px}.catalog-popular button{margin-left:5px;padding:5px 9px}.catalog-category{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:10px 0}.catalog-category>input{max-width:260px}.catalog-category label,.catalog-memberships label{display:inline-flex;align-items:center;gap:5px;font-weight:400}.catalog-panel input[type=checkbox]{width:16px;height:16px;flex-shrink:0}.catalog-memberships{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:280px}.catalog-table{overflow:auto}.catalog-uuid{display:block;width:170px;white-space:normal;overflow-wrap:anywhere;line-height:1.4;color:#9da393;margin-top:5px}.catalog-card p{overflow-wrap:anywhere}.catalog-confirmation-backdrop{position:fixed;inset:0;z-index:100;background:#15233399;display:grid;place-items:center;padding:24px}.catalog-confirmation{background:#1a1d17;border:1px solid #42483a;border-radius:16px;padding:28px;max-width:560px;box-shadow:0 20px 80px #0004}.catalog-panel button:not(.primary){color:#dfe3d7;background:transparent;border:1px solid #42483a;border-radius:9px;padding:8px 12px}.catalog-panel button:not(.primary):hover:not(:disabled){border-color:#c6ff38;color:#c6ff38}.catalog-panel button.material-chip[aria-pressed=true]{background:#c4fc3e;color:#18210c;border-color:#c4fc3e;font-weight:650}.catalog-panel button.material-chip[aria-pressed=true]:hover:not(:disabled){background:#d1ff6a;color:#18210c}.catalog-panel button:disabled{opacity:.45;cursor:not-allowed}.catalog-panel input[type=checkbox]{accent-color:#c6ff38}.catalog-popular button:not(.primary){padding:5px 9px}.catalog-card h2{font-size:21px}.catalog-confirmation{max-height:80vh;overflow:auto}.catalog-thumb{display:block;flex-shrink:0;width:72px;aspect-ratio:3/4;overflow:hidden;border-radius:7px;background:#10130f}.catalog-thumb img{display:block;width:100%;height:100%;object-fit:contain}.catalog-panel .catalog-thumb-button:not(.primary){padding:0;border:1px solid #42483a;cursor:zoom-in}.catalog-thumb-placeholder{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;color:#a3aa99}.catalog-thumb-placeholder small{font-size:10px}.catalog-template-identity{display:flex;align-items:center;gap:14px}.catalog-template-identity .catalog-thumb{width:64px}.catalog-ranking-info{min-width:0}.catalog-ranking-info>strong{display:block;margin-bottom:14px}.catalog-ranking-position{color:#9da393;margin-right:7px;font-weight:400}.catalog-ranking-actions{display:flex;flex-wrap:wrap;gap:6px}.catalog-ranking-actions button{margin:0}.catalog-picker{border-top:1px solid #30352b;padding-top:12px}.catalog-picker summary{cursor:pointer;color:#c6ff38;width:fit-content}.catalog-picker>input{width:260px;max-width:100%;margin:14px 0}.catalog-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;max-height:370px;overflow:auto;padding:2px 4px 8px 2px}.catalog-picker-grid>button{display:flex;flex-direction:column;align-items:center;gap:8px}.catalog-picker-grid>button[aria-pressed=true]{outline:2px solid #c6ff38}.catalog-picker-grid .catalog-thumb{width:100%;max-width:90px}.catalog-image-dialog{padding:22px;border:1px solid #42483a;border-radius:16px;color:#dfe3d7;background:#1a1d17;max-width:min(90vw,620px);max-height:90vh;overflow:auto}.catalog-image-dialog::backdrop{background:#000b}.catalog-image-dialog header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:16px}.catalog-image-dialog h2{margin:0}.catalog-image-dialog>img{display:block;max-width:100%;max-height:66vh;width:auto;height:auto;margin:auto;object-fit:contain}.catalog-image-dialog p{margin:14px 0 0;font-size:13px}@media(max-width:600px){.catalog-card{padding:16px}.catalog-popular{grid-template-columns:1fr}}.catalog-subnav{display:grid;gap:4px;margin:4px 0 12px 18px;padding-left:10px;border-left:1px solid #3a4033}.catalog-subnav button{text-align:left;border:0;background:transparent;color:#9da393;border-radius:8px;padding:10px 14px;font-size:14px}.catalog-subnav button.active{color:#c6ff38;background:#c6ff3810}.catalog-subnav button:hover{color:#e5eadc;background:#ffffff08}.catalog-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;position:sticky;top:0;z-index:5;padding:16px 0;background:#1c2416f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #37422b}.catalog-page-header h1{font-size:30px}.catalog-page-header p{margin:6px 0}.catalog-save-area{flex-shrink:0;text-align:right;font-size:13px}.catalog-unsaved{color:#c6ff38}.catalog-toolbar.compact{gap:6px;margin:8px 0 0}.catalog-state-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;font-size:13px}.catalog-panel .catalog-pending:not(.primary){border:0;color:#c6ff38;padding:4px 0}.catalog-notice{background:#c6ff380d;border-left:3px solid #c6ff38;padding:12px 16px}.catalog-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.catalog-section-heading h2{margin-bottom:8px}.catalog-section-heading p{margin-top:0;font-size:14px}.catalog-section-heading>button{flex-shrink:0}.catalog-ranking{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:14px;padding:0;list-style:none;margin:20px 0 0}.catalog-ranking>li{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #3a4033;border-radius:12px;min-width:0;background:#1e221a}.catalog-ranking>li[draggable=true]{cursor:grab}.catalog-ranking>li.dragging{opacity:.4;border-color:#c6ff38}.catalog-ranking-info>strong{margin-bottom:8px}.catalog-ranking .catalog-toolbar button{padding:5px 9px}.catalog-access{display:inline-flex;align-items:center;white-space:nowrap;border-radius:5px;color:#b9c6ac;background:#b9c6ac12;font-size:12px;padding:3px 7px;line-height:1.5}.catalog-access.premium{color:#e8cd92;background:#e8cd9212}.catalog-table-scroll{width:100%;overflow-x:auto}.catalog-table-scroll table{width:100%}.catalog-table-scroll th,.catalog-table-scroll td{white-space:normal}.catalog-directory{min-width:660px}.catalog-directory th:first-child{width:40px}.catalog-template-cell{display:flex;align-items:center;gap:20px}.catalog-template-cell .catalog-thumb{width:64px}.catalog-panel .catalog-template-link:not(.primary){border:0;padding:0;font-weight:700}.catalog-tags{display:flex;flex-wrap:wrap;gap:6px;max-width:560px}.catalog-tags>span{display:inline-flex;padding:4px 9px;border:1px solid #3a4033;border-radius:6px;font-size:13px}.catalog-dependency{display:block;margin-top:6px;font-size:11px}.catalog-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#c6ff3809;padding:14px;border-radius:10px;margin-bottom:16px}.catalog-bulk select{width:auto}.catalog-pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px;font-size:13px}.catalog-pagination>span{margin-right:auto;color:#9da393}.catalog-empty{text-align:center;padding:44px 12px;color:#9da393}.catalog-dialog{--catalog-dialog-padding:28px;width:min(800px,calc(100vw - 32px));min-width:0;max-height:90vh;overflow:auto;overflow-wrap:anywhere;padding:var(--catalog-dialog-padding);color:#dfe3d7;background:#1a1d17;border:1px solid #42483a;border-radius:16px;box-shadow:0 20px 100px #0008}.catalog-dialog::backdrop{background:#000a}.catalog-dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;min-width:0}.catalog-dialog-heading h2{flex:1;min-width:0;margin:0;font-size:22px;overflow-wrap:anywhere}.catalog-dialog-heading>button{flex:0 0 44px;min-height:44px;padding:0;font-size:20px}.catalog-dialog label{min-width:0}.catalog-dialog-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:24px;position:sticky;bottom:-28px;background:#1a1d17;padding:16px 0}.catalog-changes{padding-left:22px;margin:14px 0;line-height:1.8;overflow-wrap:anywhere}.catalog-changes li+li{margin-top:8px}.catalog-drawer{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(480px,100vw);border-radius:16px 0 0 16px}.catalog-drawer>.catalog-dialog-heading{position:sticky;top:calc(-1 * var(--catalog-dialog-padding));z-index:2;margin-top:calc(-1 * var(--catalog-dialog-padding));padding:var(--catalog-dialog-padding) 0 16px;background:#1a1d17}.catalog-drawer>.catalog-dialog-heading h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.catalog-drawer .catalog-detail-preview{display:flex;align-items:center;gap:24px;margin:20px 0}.catalog-detail-preview .catalog-thumb{width:140px}.catalog-drawer fieldset{min-inline-size:0;border:1px solid #3a4033;border-radius:10px;padding:14px;margin:22px 0}.catalog-check{display:flex;align-items:center;gap:8px;font-weight:400;margin:8px 0}.catalog-technical{font-size:13px;border-top:1px solid #3a4033;padding-top:20px}.catalog-technical dt{color:#9da393;margin-top:14px}.catalog-technical dd{margin:6px 0;overflow-wrap:anywhere}.catalog-publish-actions{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:24px}.catalog-publish-actions>label{flex:1;min-width:200px;max-width:560px;margin:0}.catalog-preview-policies{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:20px;max-height:260px;overflow:auto;font-size:13px}.catalog-current{color:#c6ff38;font-size:12px;margin-left:8px}.catalog-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media(max-width:800px){.catalog-page-header{flex-wrap:wrap;gap:12px;top:0}.catalog-save-area{width:100%;display:flex;align-items:center;justify-content:space-between}.catalog-page-header h1{font-size:26px}.catalog-save-area .catalog-toolbar{margin:0}.catalog-section-heading{flex-wrap:wrap}.catalog-dialog{--catalog-dialog-padding:20px}.catalog-dialog-actions{bottom:-20px}}@media(max-width:600px){.catalog-ranking{grid-template-columns:1fr}.catalog-card{padding:16px}.catalog-state-bar{gap:8px}}@media(min-width:801px){aside:has(.catalog-subnav)>nav{min-height:0;overflow-y:auto;padding-bottom:18px}aside:has(.catalog-subnav)>.sidebar-brand,aside:has(.catalog-subnav)>.account{flex-shrink:0}}.catalog-import-review{display:flex;align-items:center;gap:24px;margin:24px 0}.catalog-import-review>img{width:160px;max-height:230px;object-fit:contain;border-radius:10px}.catalog-import-review>div{flex:1;min-width:0}.catalog-import-dependencies{max-height:230px;overflow:auto;margin:14px 0}.catalog-import-dependencies>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #ffffff15}.catalog-import-dependencies small{color:#a5aa9a;white-space:nowrap}.trash-identity{display:flex;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere}.trash-identity>span{min-width:0}.trash-identity img{width:52px;height:64px;object-fit:contain;flex:0 0 52px;background:#24291d;border-radius:6px}.trash-identity small{display:block;color:var(--muted);font-size:12px}.trash-impact-list{padding:0;list-style:none;max-height:38vh;overflow:auto}.trash-impact-list li{margin:10px 0}.trash-table{width:100%}.trash-table td:nth-child(2){max-width:420px}button.danger{color:#ffc1ba;border-color:#9a5149}.catalog-language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:12px}.catalog-language-settings .catalog-check{min-width:0}.image-template-preview{display:block;max-width:min(100%,320px);max-height:420px;margin:16px auto;background:#fff;object-fit:contain}.image-template-preview.avatar{width:min(100%,280px);height:auto;aspect-ratio:1;object-fit:cover}.catalog-dialog .image-template-gallery-toggle{display:flex;align-items:center;justify-content:flex-start;gap:8px}.catalog-dialog .image-template-gallery-toggle input{width:auto;flex:0 0 auto}.tutorial-workbench{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;align-items:start}.tutorial-list h2{font-size:16px;margin:0}.tutorial-list-item{border-top:1px solid var(--border,#dededc);padding:10px 0;display:flex;gap:6px;align-items:center}.tutorial-list-item>button{border:0;background:transparent;text-align:left;flex:1;min-width:0}.tutorial-list-item strong,.tutorial-list-item small{display:block;overflow-wrap:anywhere}.tutorial-list-item small{color:#777;margin-top:5px}.tutorial-list-item.selected{background:#eef1ea}.tutorial-list-item>div{display:flex}.tutorial-editor{display:grid;gap:20px}.tutorial-editor>label{display:grid;gap:8px}.tutorial-editor textarea{resize:vertical;min-height:160px}.tutorial-empty{padding:30px 0}.tutorial-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.tutorial-images figure{margin:0;display:grid;gap:8px}.tutorial-images img{width:100%;height:150px;object-fit:contain;background:#f1f1ef;border-radius:10px}.tutorial-preview{background:#202220;color:#ddd;border-radius:12px;padding:14px;min-width:0}.tutorial-preview small{color:#aaa}.tutorial-preview p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;padding-right:32px;position:relative}.tutorial-preview span{position:absolute;right:0}.tutorial-article{margin:24px 0;border-top:1px solid #ddd;padding-top:12px}.tutorial-article p{white-space:pre-wrap;overflow-wrap:anywhere}.tutorial-article img{max-width:100%;height:auto}.tutorial-article figure{margin:20px 0}.tutorial-article figcaption{font-size:13px;color:#777}@media(max-width:1000px){.tutorial-workbench{grid-template-columns:1fr}.tutorial-list-item{display:inline-flex;width:100%}}.catalog-thumb,.material-thumbnail-frame{position:relative}.material-thumbnail-frame{display:inline-block;flex-shrink:0;width:72px;height:84px;vertical-align:middle}.material-thumbnail-frame>.material-thumbnail{width:100%;height:100%;display:block}.material-panel .catalog-drawer>.material-thumbnail-frame{width:180px;height:180px}.content-thumbnail-badges{position:absolute;bottom:3px;right:3px;display:flex;gap:3px;line-height:1;pointer-events:auto}.content-thumbnail-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:#111510e8;color:#edf1e7;border:1px solid rgba(255,255,255,.2);box-shadow:0 1px 3px #0004}.content-thumbnail-icon.member{color:#f6d48c}.content-thumbnail-icon svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.template-publication-pending{display:block;margin-top:5px;color:#ff8b88;font-size:12px;font-weight:500}.template-publish-shell{max-width:740px;margin:48px auto;padding:24px}.template-publish-shell .catalog-card{margin-top:20px}.template-publish-summary{display:flex;align-items:center;gap:18px}.template-publish-summary .catalog-thumb{width:90px}.template-publish-materials{max-height:280px;overflow:auto;padding-left:22px}.bulk-dimension{min-width:0;margin:18px 0;padding:16px;border:1px solid #414b35;border-radius:12px}.bulk-dimension-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px}.bulk-dimension-heading p{flex:1;margin:0;min-width:140px;font-size:13px}.bulk-dimension-heading select{width:auto;max-width:100%}.bulk-category-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;max-height:280px;overflow:auto}.bulk-color-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px}.catalog-bulk-dialog .catalog-check{min-width:0;align-items:flex-start;line-height:1.5}.catalog-bulk-dialog .catalog-check input{margin-top:3px}.catalog-bulk-dialog .catalog-check small{display:block;font-size:12px;margin-top:2px}.bulk-change-preview{max-height:240px;overflow:auto}@media(max-width:600px){.bulk-category-options{grid-template-columns:1fr}.bulk-dimension-heading select{width:100%}.bulk-color-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-optimizer{display:grid;gap:12px;min-width:0;border:1px solid #465735;border-radius:12px;padding:14px;margin:16px 0;background:#202a18}.image-optimizer legend{font-weight:650;color:#d6edb5}.image-optimizer label{display:grid;gap:6px;margin:0}.image-optimizer details label{margin-top:12px}.image-optimizer small,.image-optimization-result small{display:block;font-size:12px;line-height:1.6;color:#aebc9f}.image-optimizer input[type=range]{width:100%;accent-color:#c6ff38;padding:0}.image-optimization-result{margin:12px 0;padding:12px;border:1px solid #3b4a2d;border-radius:10px;overflow-wrap:anywhere}.image-optimization-result strong{color:#c6ed96;font-size:13px}.image-optimization-result p{font-size:12px;line-height:1.6;margin:8px 0}.image-optimization-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.image-comparison-dialog{width:min(1120px,94vw)!important;max-width:94vw!important}.image-comparison-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.image-comparison-controls label{display:flex;gap:8px;align-items:center;margin:0}.image-comparison-controls input{width:auto;margin:0;accent-color:#c6ff38}.catalog-panel .image-comparison-controls button[aria-pressed=true]{border-color:#c6ff38;color:#d8ffa0;background:#354323}.image-comparison-viewport{height:min(60vh,700px);overflow:auto;margin-top:16px;background:repeating-conic-gradient(#30372b 0% 25%,#242b1f 0% 50%) 50%/20px 20px;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;border-radius:10px}.image-comparison-viewport img{display:block;width:100%;height:100%;min-height:0;min-width:0;object-fit:contain}.image-comparison-viewport.actual-size{display:block}.image-comparison-viewport.actual-size img{max-width:none;max-height:none;width:auto;height:auto}.catalog-dialog.material-rename-dialog{width:min(640px,calc(100vw - 32px));max-height:88vh;overflow:hidden}.catalog-dialog.material-rename-dialog[open]{display:flex;flex-direction:column;gap:18px}.material-rename-dialog .catalog-dialog-heading{margin:0;flex-shrink:0}.material-rename-body{overflow:auto;min-height:0;min-width:0;padding-right:4px}.material-rename-body>p{margin-top:0;font-size:13px;line-height:1.7}.material-rename-body>label{display:grid;gap:8px;margin:0 0 16px}.material-rename-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:12px}.material-rename-options label{display:grid;gap:8px;margin:0}.material-rename-body>small{display:block;font-size:12px;line-height:1.6}.material-rename-body h3{font-size:14px;margin:20px 0 12px}.material-rename-preview{table-layout:fixed;width:100%;border-collapse:collapse;font-size:13px}.material-rename-preview th,.material-rename-preview td{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid #394231;overflow-wrap:anywhere}.material-rename-preview th{color:#a8b29b;font-weight:400}.material-rename-preview td:last-child{color:#d8f5ae}.material-rename-preview p,.material-rename-error{color:#f0ba7b;font-size:12px;line-height:1.5}.material-rename-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #394231;padding-top:16px;flex-shrink:0}@media(max-width:450px){.material-rename-options{grid-template-columns:minmax(0,1fr)}}.catalog-dialog.material-batch-dialog{width:calc(100vw - 56px);max-width:1580px;height:min(940px,92vh);max-height:92vh;padding:24px;overflow:hidden}.catalog-dialog.material-batch-dialog[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px}.material-batch-dialog .catalog-dialog-heading{margin:0}.material-batch-intro{margin:0;font-size:12px;color:#a8b29b;line-height:1.7}.material-batch-workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;min-height:0;overflow:hidden}.material-batch-left{overflow:auto;min-width:0;border-radius:12px;padding:3px 5px 20px 3px}.material-batch-left.is-dragging{outline:2px dashed #c6ff38;outline-offset:-4px;background:#c6ff3810}.material-batch-selection{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:4px 0 18px;font-size:12px;color:#b9c5ad}.material-batch-selection label{display:flex;align-items:center;gap:8px;margin:0}.material-batch-selection input,.material-batch-check input{width:19px;height:19px;margin:0;accent-color:#c6ff38}.material-batch-selection>button{margin-left:auto}.material-batch-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.material-batch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:16px;align-items:start}.material-batch-card{position:relative;border:1px solid #394231;border-radius:12px;overflow:hidden;background:#161c12;min-width:0}.material-batch-card.is-selected{border:2px solid #c6ff38;box-shadow:0 0 0 1px #c6ff3840}.material-batch-card.status-success{border-color:#568944}.material-batch-card.status-error,.material-batch-card.status-uncertain{border-color:#be8a4c}.material-panel .material-batch-dialog button.material-batch-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:236px;background:#252e1e;border:1px dashed #59684a;border-radius:12px;padding:20px;white-space:normal}.material-batch-add>span{display:grid;place-items:center;border-radius:50%;width:48px;height:48px;background:#344a22;font-size:30px;color:#c6ff38}.material-batch-add small{color:#9a8;font-size:11px}.material-batch-check{position:absolute;top:10px;left:10px;z-index:1;margin:0;background:#161c12cc;padding:5px;border-radius:7px}.material-panel .material-batch-dialog button.material-batch-preview{display:grid;place-items:center;width:100%;height:185px;padding:12px;border:0;border-radius:0;background:repeating-conic-gradient(#2b3124 0% 25%,#23291d 0% 50%) 50%/16px 16px;opacity:1}.material-batch-preview img{width:100%;height:100%;object-fit:contain;min-height:0}.material-batch-preview span{font-size:12px;color:#a1af92}.material-batch-card-info{display:grid;gap:6px;padding:12px;font-size:12px;overflow-wrap:anywhere}.material-batch-card-info>strong{font-size:14px;line-height:1.4}.material-batch-card-info>small{color:#929f85;line-height:1.5}.material-batch-status{color:#b9cda4}.status-success .material-batch-status{color:#b0ee88}.material-batch-card-info p{margin:0;font-size:12px;line-height:1.5;color:#f0ba7b}.material-batch-workspace>.material-batch-editor{position:static;top:auto;height:auto;min-height:0;overflow:auto;display:block;padding:18px;background:#1d2517;border:1px solid #35432a;border-radius:12px;-webkit-backdrop-filter:none;backdrop-filter:none}.material-batch-editor h3{margin:0 0 18px;font-size:17px}.material-batch-editor p{font-size:12px;line-height:1.6}.material-panel .material-batch-fields{border:0;padding:0;margin:0;display:grid;gap:15px;min-width:0}.material-batch-fields label{margin:0;line-height:1.5}.material-batch-fields p{margin:0}.material-batch-fields details label{margin:12px 0}.material-batch-fields>div>button{margin:10px 0}.material-batch-fields>div>small{display:block;font-size:11px;line-height:1.5}.material-batch-category-group h4{margin:0 0 10px;font-size:12px;color:#c2cdb6}.material-batch-dialog .material-chips{gap:7px}.material-panel .material-batch-dialog button.material-chip{font-size:12px;padding:7px 9px}.material-panel button.material-chip[aria-pressed=mixed]{border-style:dashed;border-color:#bad27d;color:#d8efad;background:#35422a}.material-batch-footer{border-top:1px solid #39462e;padding-top:14px;min-width:0}.material-batch-notice{font-size:12px;white-space:pre-line;line-height:1.6;color:#c2d5ae;margin:0 0 12px;max-height:90px;overflow:auto}.material-batch-actions{display:flex;justify-content:space-between;align-items:center;gap:16px}.material-batch-actions>div:first-child{display:grid;gap:10px;font-size:13px;color:#b7c7a6}.material-batch-actions>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.material-batch-actions progress{accent-color:#c6ff38;width:100%;height:6px}.material-batch-exit{font-size:13px;color:#e7c393}.material-batch-exit p{line-height:1.6;margin:0 0 10px}.material-batch-exit button+button{margin-left:10px}.material-batch-warning{border:1px solid #88704a;padding:12px;border-radius:9px;color:#e9c78e}@media(max-width:1000px){.material-batch-workspace{grid-template-columns:minmax(0,1fr) 290px;gap:14px}.material-batch-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.catalog-dialog.material-batch-dialog{width:calc(100vw - 28px);padding:18px}.material-batch-preview img{max-height:150px}}@media(max-width:700px){.material-batch-workspace{display:block;overflow:auto}.material-batch-left{overflow:visible}.material-batch-workspace>.material-batch-editor{overflow:visible;margin-top:16px}.material-batch-actions{align-items:stretch;flex-direction:column}.material-batch-actions>div:last-child{justify-content:flex-end}.material-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-panel .material-batch-dialog button.material-batch-preview{height:155px}.material-panel .material-batch-dialog button.material-batch-add{min-height:210px}}.translation-editor{min-width:0;padding:20px;border:1px solid var(--border, #3c4430);border-radius:14px}.translation-editor button:not(.primary),.translation-modal button:not(.primary){border:1px solid #42483a;background:transparent;color:#dfe3d7;border-radius:9px;padding:8px 12px}.translation-editor button:disabled,.translation-modal button:disabled{opacity:.45;cursor:not-allowed}.translation-editor button:hover:not(:disabled),.translation-modal button:hover:not(:disabled){border-color:#c6ff38}.translation-editor button:focus-visible,.translation-modal button:focus-visible{outline:2px solid #c6ff38;outline-offset:2px}.translation-modal>.catalog-dialog-heading{position:sticky;top:calc(-1 * var(--catalog-dialog-padding));z-index:2;margin-top:calc(-1 * var(--catalog-dialog-padding));padding:var(--catalog-dialog-padding) 0 16px;background:#1a1d17}.translation-modal{scrollbar-color:#535c44 #1a1d17}.translation-heading,.translation-actions,.translation-review{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.translation-heading h3{margin:0 0 6px}.translation-heading span,.translation-review small{color:var(--muted, #a3aa98);font-size:13px}.translation-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.translation-tabs button{display:flex;flex-direction:column;gap:5px;min-width:82px;text-align:left}.translation-tabs button[aria-selected=true]{border-color:#c8ff32;background:#344022}.translation-tabs small{font-size:11px;color:#a3aa98}.translation-tabs small[data-status=待更新],.translation-tabs small[data-status=待核对]{color:#e5c779}.translation-tabs small[data-status=已完成],.translation-tabs small[data-status=原文]{color:#c8ff32}.translation-fields,.translation-dialog{display:grid;gap:14px;min-width:0}.translation-editor textarea,.translation-dialog textarea{width:100%;box-sizing:border-box;resize:vertical}.translation-targets{display:flex;gap:14px 24px;flex-wrap:wrap}.translation-targets label,.translation-preview article>label,.translation-overwrite{display:flex;align-items:center;gap:8px}.translation-dialog input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:#c6ff38}.translation-dialog>button{justify-self:start}.translation-preview{display:grid;gap:12px}.translation-preview article{border:1px solid #424934;border-radius:10px;padding:14px;min-width:0}.translation-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:14px}.translation-compare>div{min-width:0}.translation-compare small{display:block;margin-bottom:8px;color:#a3aa98}.translation-compare strong,.translation-compare p{white-space:pre-wrap;overflow-wrap:anywhere}.translation-dialog>.translation-actions{justify-content:flex-end;position:sticky;bottom:calc(-1 * var(--catalog-dialog-padding));padding:16px 0;background:#1a1d17;border-top:1px solid #343c2a}@media(max-width:650px){.translation-compare{grid-template-columns:minmax(0,1fr)}.translation-editor{padding:12px}}.material-panel{width:100%;max-width:none;min-width:0}.material-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:18px}.material-filters form{display:flex;align-items:flex-end;gap:8px;flex:1 1 260px}.material-filters form label{flex:1}.material-filters label{margin:0;min-width:120px;max-width:280px}.material-filters label select,.material-filters label input{margin-top:7px;width:100%;min-height:44px}.material-filters button{min-height:44px}.material-table{width:100%;min-width:1050px;table-layout:auto}.material-table th{white-space:nowrap}.material-table td{vertical-align:middle}.material-table small{display:block;color:var(--muted,#a3a895);font-size:12px;margin-top:6px;max-width:250px;overflow-wrap:anywhere}.material-identity{display:flex;text-align:left;gap:14px;align-items:center;background:transparent;border:0;padding:4px;min-width:220px;max-width:390px}.material-identity strong{font-size:15px;overflow-wrap:anywhere}.material-thumbnail{width:72px;height:84px;flex-shrink:0;object-fit:contain;border:1px solid #3b4130;border-radius:8px;background:repeating-conic-gradient(#2f3428 0% 25%,#252a20 0% 50%) 50% / 16px 16px}.material-thumbnail-placeholder{display:flex;align-items:center;justify-content:center;font-size:12px;color:#b9bfaa;background:#252a20}.material-table .material-priority{width:108px;min-width:88px;padding:10px}.material-dirty-row{background:#bef5290b}.material-table input[type=checkbox],.material-checkbox input[type=checkbox]{width:18px;height:18px;margin:0;flex:0 0 18px}.material-checkbox{display:flex;align-items:center;gap:10px}.material-upload-preview{display:block;max-width:100%;width:auto;max-height:260px;margin:16px auto;object-fit:contain;background:repeating-conic-gradient(#2f3428 0% 25%,#252a20 0% 50%) 50% / 16px 16px}.material-panel .catalog-drawer small{display:block;color:#a3a895;overflow-wrap:anywhere}.material-panel fieldset{border:1px solid #3b4130;border-radius:10px;margin:20px 0;padding:14px}.material-panel .catalog-card{min-width:0}.material-panel .catalog-drawer>.material-thumbnail{width:180px;height:180px}.material-panel .catalog-table-scroll{max-width:100%;overflow:auto}@media(max-width:1100px){.material-filters label{flex:1 1 150px;max-width:none}.material-filters form{flex:1 1 100%}.material-panel .catalog-page-header{align-items:flex-start}.material-panel .catalog-save-area{min-width:220px}}.material-category-editor{width:100%;min-width:0}.material-tree-toolbar{gap:20px;align-items:flex-start;margin:24px 0 8px}.material-tree-toolbar h2{margin:0 0 8px}.material-tree-toolbar p{margin:0;max-width:750px;line-height:1.65}.material-tree-caption{color:var(--muted,#a3a895);font-size:13px;line-height:1.6;margin:0 0 12px}.material-tree-feedback{min-height:24px;margin:0 0 16px;color:#c5d6a7;font-size:13px;line-height:1.6}.material-entry-tree,.material-kind-tree,.material-facet-tree,.material-category-list,.material-category-children{list-style:none;padding:0;margin:0}.material-entry-tree{display:grid;gap:16px}.material-entry-card{border:1px solid #39422d;border-radius:16px;background:#1a1e17;overflow:hidden}.material-entry-heading{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;border:0;border-radius:0;background:transparent;text-align:left}.material-entry-heading:hover{background:#22291b}.material-entry-icon{width:40px;height:40px;border-radius:12px;background:#303d20;color:#c4fc3e;display:grid;place-items:center;font-size:25px;flex-shrink:0}.material-entry-name{display:flex;flex:1;flex-direction:column;gap:6px}.material-entry-name strong{font-size:18px}.material-entry-name small{color:var(--muted,#a3a895);font-size:12px;font-weight:400}.material-tree-count{color:var(--muted,#a3a895);font-size:12px;font-weight:400;white-space:nowrap}.material-kind-tree{border-top:1px solid #343e29;padding:8px 24px 16px 42px}.material-kind-group+.material-kind-group{border-top:1px solid #2d3526}.material-tree-toggle{display:flex;align-items:center;gap:12px;background:transparent;border:0;text-align:left}.material-tree-toggle>span:first-child{width:14px;flex-shrink:0;color:#a9b99a}.material-kind-heading{width:100%;padding:16px 0;border-radius:0}.material-kind-heading strong{font-size:15px}.material-kind-heading .material-tree-count{margin-left:auto}.material-facet-tree{border-left:1px solid #414d34;padding:0 0 10px 22px;margin:0 0 12px 6px}.material-facet-group+.material-facet-group{margin-top:12px}.material-facet-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0 10px}.material-facet-heading>.material-tree-toggle{padding:8px 0}.material-facet-heading>button:last-child{font-size:12px;padding:7px 10px}.material-category-list{border:1px solid #36402d;border-radius:10px;padding:4px 10px;background:#151a12}.material-category-node{position:relative}.material-category-node+.material-category-node{border-top:1px solid #2c3425}.material-category-row{display:flex;align-items:center;gap:8px;min-height:66px;padding:10px 2px}.material-category-row:hover{background:#222a1b}.material-category-name{display:flex;flex:1;min-width:90px;flex-direction:column;gap:5px;overflow-wrap:anywhere}.material-category-name strong{font-size:14px;line-height:1.5}.material-category-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto}.material-category-actions button{font-size:12px;padding:7px 9px}.material-category-actions .material-tree-step{width:30px;padding:7px 0}.material-tree-grip,.material-tree-chevron,.material-tree-leaf{display:grid;place-items:center;width:26px;height:32px;padding:0;flex:0 0 26px;border:0;background:transparent;color:#a3b38e;font-size:19px}.material-tree-grip{cursor:grab}.material-tree-grip:active{cursor:grabbing}.material-tree-grip:disabled{cursor:default;opacity:.3}.material-tree-grip:focus-visible,.material-tree-chevron:focus-visible,.material-tree-toggle:focus-visible,.material-entry-heading:focus-visible{outline:2px solid #c4fc3e;outline-offset:2px}.material-tree-leaf{font-size:22px;color:#68775a}.material-category-children{border-left:1px solid #414d34;margin:0 0 8px 39px;padding-left:14px}.material-tree-hidden{font-size:11px;padding:4px 7px;border:1px solid #565238;border-radius:6px;color:#c7bf91;white-space:nowrap}.material-tree-empty{margin:4px 0 10px;padding:16px;border:1px dashed #3b4630;border-radius:8px;color:var(--muted,#a3a895);font-size:13px}.material-category-node.is-dragging{opacity:.4}.material-category-node.drop-before:before,.material-category-node.drop-after:after{content:"";position:absolute;left:0;right:0;height:3px;background:#c4fc3e;box-shadow:0 0 9px #c4fc3e66;pointer-events:none;z-index:1}.material-category-node.drop-before:before{top:-2px}.material-category-node.drop-after:after{bottom:-2px}@media(max-width:1000px){.material-tree-toolbar,.material-category-row{flex-wrap:wrap}.material-category-actions{width:100%;padding-left:60px}.material-tree-hidden{margin-left:auto}.material-kind-tree{padding-left:22px}.material-category-children{margin-left:22px;padding-left:10px}}@media(max-width:600px){.material-entry-heading{padding:16px 14px;gap:10px}.material-entry-heading>.material-tree-count{display:none}.material-kind-tree{padding:4px 12px 12px}.material-facet-tree{padding-left:10px}.material-facet-heading{flex-wrap:wrap}.material-facet-heading>button:last-child{margin-left:25px}.material-category-list{padding:2px 6px}.material-category-children{margin-left:10px;padding-left:6px}.material-category-actions{padding-left:0}.material-category-name .material-tree-count{white-space:normal}}.material-tree-grip{touch-action:none;user-select:none;-webkit-user-select:none}.material-filter-tags{display:grid;gap:16px;padding:20px 0;border-top:1px solid #343e29;border-bottom:1px solid #343e29;margin-bottom:18px}.material-filter-row{display:flex;gap:20px;align-items:baseline;min-width:0}.material-filter-label{flex:0 0 86px;color:var(--muted,#a3a895);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.material-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.material-panel button.material-chip{font-size:13px;line-height:1.45;padding:8px 14px;border:1px solid #39442e;border-radius:9px;background:#20271b;color:#bbc4ad;white-space:normal;overflow-wrap:anywhere;max-width:100%;text-align:left}.material-panel button.material-chip:hover:not(:disabled){background:#303d22;border-color:#71894d;color:#e4f1d4}.material-panel button.material-chip[aria-pressed=true]{background:#c4fc3e;color:#18210c;border-color:#c4fc3e;font-weight:650}.material-panel button.material-chip[aria-pressed=true]:hover:not(:disabled){background:#d1ff6a;color:#18210c}.material-panel button.material-chip:focus-visible{outline:2px solid #c4fc3e;outline-offset:3px}.material-filter-hint{color:var(--muted,#a3a895);font-size:12px;line-height:1.7;margin:0 0 16px}.material-filter-tags>.material-filter-hint{margin:0 0 0 106px}.material-upload-context{padding:12px 16px;background:#28371b;border:1px solid #4a602d;border-radius:10px;color:#d9edbf;font-size:13px;line-height:1.65}.material-upload-categories{margin:18px 0}.material-upload-categories fieldset{padding:14px;border:1px solid #3b4130;border-radius:10px;margin:12px 0}.material-upload-categories legend{font-size:13px;color:#bbc4ad}.material-upload-categories>p{font-size:12px;line-height:1.7}.material-panel .material-filters form label{max-width:480px}.material-panel .material-filters{align-items:flex-end}.material-panel .material-filters>label{min-width:180px}.material-panel .material-filters>button{margin-left:auto}@media(max-width:700px){.material-filter-row{flex-direction:column;gap:9px}.material-filter-label{flex-basis:auto}.material-filter-tags>.material-filter-hint{margin-left:0}.material-panel button.material-chip{padding:8px 11px}.material-panel .material-filters>button{margin-left:0}.material-panel .catalog-section-heading{flex-wrap:wrap}}.material-panel .material-filters form{margin:0}.material-panel .material-filters label{gap:7px}.material-panel .material-filters label input,.material-panel .material-filters label select{margin-top:0}.material-kind-heading{display:flex;align-items:center;gap:8px;padding:8px 0;position:relative}.material-kind-heading>.material-tree-toggle{flex:1;min-width:0;padding:12px 8px}.material-kind-actions{display:flex;gap:6px}.material-kind-actions .material-tree-step{width:30px;padding:7px 0}.material-kind-group.is-dragging{opacity:.4}.material-kind-group.drop-before>.material-kind-heading:before,.material-kind-group.drop-after>.material-kind-heading:after{content:"";position:absolute;left:0;right:0;height:3px;background:#c4fc3e;box-shadow:0 0 9px #c4fc3e66;pointer-events:none;z-index:1}.material-kind-group.drop-before>.material-kind-heading:before{top:-2px}.material-kind-group.drop-after>.material-kind-heading:after{bottom:-2px}@media(max-width:700px){.material-kind-heading .material-tree-count{display:none}.material-kind-tree{padding-left:14px}}.material-poster-stage{display:grid;place-items:center;height:320px;margin:16px 0;background-color:#30342c;background-image:conic-gradient(#3c4135 25%,transparent 0 50%,#3c4135 0 75%,transparent 0);background-size:20px 20px;border-radius:12px}.material-poster-stage img{width:100%;height:100%;max-height:320px;object-fit:contain}.content-sync{padding:28px;max-width:1200px}.sync-receiver{padding:24px;max-width:1250px;margin:auto}.sync-heading,.sync-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sync-heading{justify-content:space-between}.sync-buttons{margin:20px 0}.sync-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.sync-actions button{text-align:left;min-height:116px;padding:20px}.sync-actions strong,.sync-actions span{display:block}.sync-actions span{margin-top:8px;font-size:13px;color:var(--muted,#68707b);line-height:1.6}.sync-material-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:14px}.sync-material-grid label{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid #ddd;border-radius:12px;padding:12px;cursor:pointer}.sync-material-grid label>input{position:absolute;z-index:2;top:8px;left:8px;width:18px;height:18px}.sync-material-grid .material-thumbnail-frame,.sync-material-grid .material-thumbnail{width:100%;height:110px;object-fit:contain}.sync-material-grid label>span:last-of-type{font-size:13px;overflow-wrap:anywhere}.sync-disabled{opacity:.5}.sync-table{overflow:auto}.content-sync table{width:100%;border-collapse:collapse}.content-sync th,.content-sync td{text-align:left;padding:12px;border-bottom:1px solid #e4e7eb}.sync-success{padding:18px;background:#eaf5ed;border-radius:12px;margin:20px 0}.content-sync small{font-size:12px;color:#68707b}@media(max-width:700px){.sync-actions{grid-template-columns:1fr}.content-sync{padding:16px}.sync-receiver{padding:8px}}.content-sync button:not(.primary){color:#dfe3d7;background:#1a1d17;border:1px solid #42483a;border-radius:12px;padding:10px 14px}.content-sync button:not(.primary):hover:not(:disabled){border-color:#c6ff38;color:#c6ff38}.content-sync button:disabled{opacity:.45;cursor:not-allowed}.content-sync .sync-actions button{padding:22px;min-height:116px}.sync-actions span,.content-sync small{color:#9da393}.sync-material-grid label{border-color:#343a2c;background:#1a1d17}.sync-material-grid input[type=checkbox]{accent-color:#c6ff38}.content-sync th,.content-sync td{border-color:#343a2c}.sync-success{background:#203716;color:#ceffa8;border:1px solid #588a30}.sync-buttons input{width:min(320px,100%)}.content-sync a{color:#c6ff38}.content-sync .status-pill{background:#293619;color:#c6ff38;border-radius:999px;padding:6px 10px;font-size:12px}.content-sync .error-banner{margin:14px 0}.sync-primary{margin:24px 0;padding:24px;border:1px solid #617b36;border-radius:16px;background:#20281a}.sync-primary h3{margin-top:0}.sync-primary p,.sync-alignment-review p{line-height:1.7}.sync-alignment-review{margin-top:24px;padding:20px;border:1px solid #343a2c;border-radius:12px}.sync-alignment-review li{line-height:1.7}.content-sync details{margin:18px 0}.content-sync summary{cursor:pointer;font-weight:600}.material-delivery-panel{max-width:1080px;min-width:0}.material-delivery-panel fieldset{min-inline-size:0;border:1px solid #3c4235;border-radius:14px;padding:20px;margin:24px 0}.material-delivery-panel fieldset>label{margin-bottom:18px}.material-delivery-panel input[type=radio],.material-delivery-panel input[type=checkbox]{width:auto;accent-color:#c6ff38;margin-right:6px}.material-delivery-panel label:has(input[type=radio]),.material-delivery-panel label:has(input[type=checkbox]){display:block}.material-delivery-panel label small{display:block;margin:5px 0 0 25px;font-weight:400}.material-delivery-panel .usage-details label{max-width:420px;margin:14px 0}.material-delivery-panel .form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.material-delivery-panel .info-panel p{line-height:1.7}.material-delivery-panel table{display:block;overflow-x:auto;width:100%;max-width:100%;white-space:nowrap}.material-delivery-panel button:not(.primary){color:#eff1e8;background:#20251c;border:1px solid #414938;border-radius:9px;padding:9px 13px}.material-delivery-panel button:disabled{opacity:.45;cursor:default}.usage-status-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#aeb5a5;font-size:13px;line-height:1.6}.usage-period-summary{display:flex;flex-wrap:wrap;gap:10px 22px;padding:16px;background:#1a1d17;border:1px solid #30352b;border-radius:12px;color:#aeb5a5;font-size:13px}.usage-period-summary strong{color:#e3e9da}.usage-ranking-switch{display:flex;gap:5px;padding:4px;border:1px solid #34392f;border-radius:10px}.usage-ranking-switch button{white-space:nowrap;border:0;border-radius:7px;padding:9px 12px;color:#aeb5a5;background:transparent;cursor:pointer}.usage-ranking-switch button[aria-pressed=true]{color:#11130f;background:#c6ff38}.usage-ranking-switch button:focus-visible{outline:2px solid #c6ff38;outline-offset:3px}.usage-empty{margin:0;border:1px dashed #414a36;border-radius:12px;padding:16px;color:#aeb5a5;line-height:1.7}.usage-ranking,.usage-trend,.usage-details{min-width:0;border:1px solid #30352b;border-radius:16px;background:#1a1d17;padding:20px}.usage-ranking h3{margin:0 0 18px;font-size:17px}.usage-ranking-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}.usage-ranking-header h3{margin:0}.usage-type-filter{display:flex;align-items:center;gap:6px;color:#aeb5a5;font-size:12px;white-space:nowrap}.usage-type-filter select{min-width:0;max-width:145px;padding:6px 8px;border:1px solid #414a36;border-radius:7px;background:#22271e;color:#e3e9da;font:inherit}.usage-type-filter select:focus-visible{outline:2px solid #c6ff38;outline-offset:2px}.usage-ranking-note{margin:0 0 16px;color:#aeb5a5;font-size:12px;line-height:1.7}.usage-ranking ol{list-style:none;padding:0;margin:0;display:grid;gap:18px}.usage-ranking li{display:flex;align-items:flex-start;gap:12px;min-width:0}.usage-rank-number{width:24px;padding-top:2px;flex-shrink:0;color:#8f9686;font-size:14px;font-variant-numeric:tabular-nums}.usage-ranking li:first-child .usage-rank-number{color:#c6ff38}.usage-rank-content{flex:1;min-width:0}.usage-rank-thumbnail{position:relative;display:grid;place-items:center;width:52px;height:56px;flex:0 0 52px;overflow:hidden;border:1px solid #394033;border-radius:8px;background:#252a21}.usage-rank-thumbnail img{width:100%;height:100%;object-fit:contain}.usage-rank-thumbnail.templates img{object-fit:cover}.usage-rank-thumbnail>span{color:#9da792;font-size:11px}.usage-rank-heading,.usage-rank-subtitle{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.usage-rank-heading strong{min-width:0;font-size:14px;overflow-wrap:anywhere}.usage-rank-heading span{flex-shrink:0;color:#e3e9da;font-size:14px;font-variant-numeric:tabular-nums}.usage-rank-subtitle{margin-top:5px;color:#8f9686}.usage-rank-subtitle small{min-width:0;overflow-wrap:anywhere}.usage-rank-subtitle small:last-child{flex-shrink:0}.usage-rank-track{height:5px;background:#2d3326;border-radius:4px;margin-top:8px;overflow:hidden}.usage-rank-track>div{height:100%;background:#c6ff38;border-radius:inherit}.usage-trend .telemetry-section-heading{margin:0}.usage-trend svg{display:block;width:100%;height:auto;margin-top:20px;overflow:visible}.usage-trend svg text{fill:#aeb5a5;font-size:12px}.usage-chart-grid{stroke:#353c2e;stroke-dasharray:4 4}.usage-series-line{fill:none;stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.usage-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.usage-legend button{display:flex;align-items:center;gap:7px;border:1px solid #414a36;border-radius:8px;padding:8px 10px;color:var(--series-color);background:transparent;font-size:13px}.usage-legend button>span{width:14px;height:3px;background:currentColor}.usage-legend button[aria-pressed=false]{opacity:.5;text-decoration:line-through}.usage-legend button:focus-visible{outline:2px solid #c6ff38;outline-offset:3px}.usage-details summary{cursor:pointer;color:#c4cbbc;font-size:14px;padding:2px 0}.usage-details summary:focus-visible{outline:2px solid #c6ff38;outline-offset:4px}.usage-details[open] summary{margin-bottom:18px}.usage-details>p{color:#aeb5a5;line-height:1.7;font-size:13px}.usage-details>.table-card{max-height:400px;overflow:auto;margin-top:16px}.usage-details .ingestion-card{margin:16px 0}.usage-build-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px;color:#aeb5a5;font-size:14px}@media(max-width:800px){.usage-ranking,.usage-trend,.usage-details{padding:16px}.usage-rank-number{width:16px}}.usage-rank-thumbnail .content-thumbnail-badges{top:3px;bottom:auto;right:3px}.usage-rank-thumbnail .content-thumbnail-icon{width:17px;height:17px;border-radius:5px}.usage-rank-thumbnail .content-thumbnail-icon svg{width:12px;height:12px}.usage-access-note,.usage-calendar-note{margin:0;color:#aeb5a5;font-size:13px;line-height:1.7}.usage-chart{position:relative}.usage-chart-hit{fill:transparent;cursor:crosshair}.usage-chart-hit:focus-visible{outline:1px solid #c6ff38}.usage-chart-cursor{stroke:#aeb5a5;stroke-dasharray:3 3;pointer-events:none}.usage-chart-tooltip{position:absolute;top:0;z-index:1;display:grid;gap:6px;padding:12px 14px;background:#10140f;border:1px solid #58604d;border-radius:10px;color:#e3e9da;font-size:13px;box-shadow:0 4px 16px #0006;pointer-events:none;white-space:nowrap}.usage-chart-tooltip.align-right{transform:translate(-100%)}@media(max-width:600px){.usage-ranking-switch{flex-wrap:wrap}.usage-chart-tooltip{left:0!important;transform:none!important}}.today-usage-panel,.usage-summary-section{display:grid;gap:16px}.today-usage-panel{margin-bottom:28px}.today-usage-panel .telemetry-section-heading,.usage-summary-section .telemetry-section-heading{margin-top:0}.today-usage-actions{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.today-usage-actions .ghost{min-height:42px}.usage-summary-grid.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.usage-summary-grid .metric-card{padding:18px;gap:12px}.usage-summary-grid .metric-card>span{font-size:14px}.usage-summary-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0;font-variant-numeric:tabular-nums}.usage-summary-value>strong{font-size:30px;overflow-wrap:anywhere;min-width:0}.usage-summary-value .usage-yesterday{font-size:12px;line-height:1.5;color:#aeb5a5}.usage-summary-value .usage-yesterday-lower{color:#78d9a0}.usage-summary-value .usage-yesterday-higher{color:#ff8b8b}.usage-summary-grid .metric-card>small{font-size:12px;line-height:1.5}.usage-summary-note{color:#aeb5a5;font-size:13px;line-height:1.7;margin:0}.usage-summary-note strong{color:#c6ff38}.overview-info-grid .metric-card>strong{font-size:20px}.telemetry-dashboard .telemetry-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.telemetry-card-grid .usage-ranking{padding:16px 12px}.telemetry-card-grid .usage-ranking h3{font-size:15px}.telemetry-card-grid .usage-ranking li{gap:7px}.telemetry-card-grid .usage-rank-number{width:14px;font-size:12px}.telemetry-card-grid .usage-rank-thumbnail{width:36px;height:42px;flex-basis:36px}.telemetry-card-grid .usage-rank-heading{flex-wrap:wrap;gap:4px 8px}.telemetry-card-grid .usage-rank-heading strong,.telemetry-card-grid .usage-rank-subtitle small:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:801px)and (max-width:1100px){.app-shell.analytics-shell{grid-template-columns:176px minmax(0,1fr)}.analytics-shell>aside{padding-inline:10px}.analytics-shell .sidebar-brand{gap:8px}.analytics-shell .sidebar-brand strong{font-size:16px}.analytics-shell>.workspace{padding-inline:20px}.analytics-shell .telemetry-toolbar{flex-wrap:wrap;gap:14px}.analytics-shell .telemetry-toolbar label{flex:1 1 140px}.analytics-shell .telemetry-section-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}}@media(max-width:1000px){.usage-summary-grid.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.telemetry-dashboard .telemetry-card-grid{grid-template-columns:minmax(0,1fr)}.usage-summary-grid.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.usage-summary-grid.metric-grid{grid-template-columns:minmax(0,1fr)}}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;color:#f7f7f2;background:#11130f;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:0;min-height:100vh;background:radial-gradient(circle at 75% 0%,#273414 0,transparent 34%),#11130f}button,input,select,textarea{font:inherit}button{cursor:pointer}.centered{min-height:100vh;display:grid;place-items:center}.muted{color:#9da393}.eyebrow{margin:0 0 8px;color:#c6ff38!important;font-size:11px;letter-spacing:.18em;font-weight:750}.login-shell{min-height:100vh;display:grid;place-items:center;padding:40px}.login-card{width:min(420px,100%);padding:38px;display:grid;gap:18px;background:#1a1d17e6;border:1px solid #343a2c;border-radius:28px;box-shadow:0 28px 90px #0008;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand-mark,.sidebar-brand span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#11130f;background:#c6ff38;font-weight:900}h1,h2,p{margin-top:0}.login-card h1{margin:-7px 0 -8px;font-size:34px}label{display:grid;gap:8px;color:#c9cec0;font-size:13px;font-weight:650}input,select,textarea{width:100%;border:1px solid #3c4235;border-radius:11px;color:#f7f7f2;background:#151811;padding:12px 13px;outline:none}input:focus,select:focus,textarea:focus{border-color:#c6ff38;box-shadow:0 0 0 3px #c6ff3822}.primary{border:0;border-radius:11px;background:#c6ff38;color:#11130f;padding:11px 16px;font-weight:800}.primary:disabled{opacity:.55;cursor:wait}.ghost,.actions button{border:1px solid #42483a;background:transparent;color:#dfe3d7;border-radius:9px;padding:7px 10px}.ghost:disabled,.actions button:disabled{opacity:.5;cursor:wait}.error-banner{padding:11px 13px;margin:0;border:1px solid #a94e55;border-radius:10px;background:#401e22;color:#ffbdc2;font-size:13px}.success-banner{padding:11px 13px;margin:0;border:1px solid #588a30;border-radius:10px;background:#203716;color:#ceffa8;font-size:13px}.section-message{margin-bottom:18px}.app-shell{min-height:100vh;display:grid;grid-template-columns:238px 1fr}aside{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:24px 18px;border-right:1px solid #2d3129;background:#151712dd;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sidebar-brand{display:flex;align-items:center;gap:12px;padding:0 8px 32px}.sidebar-brand span{width:38px;height:38px;border-radius:12px}.sidebar-brand strong{font-size:18px}nav{display:grid;gap:7px}.nav-item{border:0;border-radius:11px;background:transparent;color:#9da393;text-align:left;padding:12px 14px;font-weight:650}.nav-item:hover,.nav-item.active{color:#f7f7f2;background:#292e24}.nav-item.active{box-shadow:inset 3px 0 #c6ff38}.account{margin-top:auto;display:grid;gap:6px;padding:16px 10px 0;border-top:1px solid #30342c}.account span{color:#8d9384;font-size:12px;overflow:hidden;text-overflow:ellipsis}.account button{margin-top:8px}.account .account-error{color:#ffbdc2;line-height:1.45;white-space:normal}.workspace{min-width:0;padding:42px 48px 80px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.page-header h1{margin-bottom:8px;font-size:34px}.page-header p:last-child{color:#9da393;margin-bottom:0}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card,.info-panel,.editor-card,.table-card{background:#1a1d17;border:1px solid #30352b;border-radius:17px}.metric-card{display:grid;gap:10px;padding:20px}.metric-card span,.metric-card small{color:#8e9585}.metric-card strong{font-size:24px}.info-panel{margin-top:18px;padding:24px}.info-panel p{margin:0;max-width:720px;color:#aab0a2;line-height:1.7}.editor-card{padding:22px;margin-bottom:18px}.editor-heading{display:flex;justify-content:space-between;align-items:center}.editor-heading h2{margin-bottom:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:18px}.form-grid .wide{grid-column:1 / -1}.form-grid.one-column{grid-template-columns:minmax(0,1fr)}.checkbox-row{display:flex;flex-wrap:wrap;gap:24px;padding:4px 0}.checkbox-row label{display:flex;align-items:center;gap:9px}.checkbox-row input{width:auto;accent-color:#c6ff38}.security-card{max-width:620px}.form-help{color:#9da393;font-size:13px;line-height:1.6}.table-card{overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:15px 17px;border-bottom:1px solid #30352b;text-align:left;white-space:nowrap}th{color:#899080;font-size:12px;text-transform:uppercase;letter-spacing:.04em}td{color:#dfe3d8;font-size:14px}tr:last-child td{border-bottom:0}.empty{padding:40px;color:#818778;text-align:center}.actions{display:flex;gap:8px}.stacked-cell{display:grid;gap:4px}.stacked-cell small{color:#899080}.audit-summary{width:min(360px,55vw);white-space:normal}.audit-summary summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;color:#aeb5a5;cursor:pointer}.audit-summary summary:focus-visible{border-radius:4px;outline:2px solid #c6ff38;outline-offset:4px}.summary-code{display:block;min-width:0;overflow:hidden;color:#aeb5a5;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.audit-summary-expand,.audit-summary-collapse{color:#c6ff38;font-size:11px;font-weight:750}.audit-summary-collapse,.audit-summary[open] .audit-summary-expand{display:none}.audit-summary[open] .audit-summary-collapse{display:inline}.summary-expanded{display:block;max-width:min(560px,70vw);margin-top:12px;color:#cbd0c5;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.55}.pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 4px;color:#8f9686;font-size:13px}.pagination>div{display:flex;gap:8px}.status{display:inline-block;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800;background:#343a30}.status.published{color:#c6ff38;background:#293619}.status.archived{color:#94998e}.segmented-control{display:inline-flex;gap:4px;padding:4px;margin:-8px 0 22px;border:1px solid #34392f;border-radius:12px;background:#171a14}.segmented-control button{border:0;border-radius:8px;padding:9px 14px;color:#969d8e;background:transparent;font-weight:700}.segmented-control button.active{color:#11130f;background:#c6ff38}.filter-bar{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.7fr) minmax(170px,.7fr) auto;align-items:end;gap:13px;padding:18px;margin-bottom:16px;border:1px solid #30352b;border-radius:15px;background:#1a1d17}.filter-actions{display:flex;gap:8px;padding-bottom:1px}.content-count-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:40px;margin-bottom:12px;color:#8f9686;font-size:13px}.content-count-row>div{display:flex;flex-wrap:wrap;gap:12px}.content-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.content-card{min-width:0;overflow:hidden;border:1px solid #30352b;border-radius:17px;background:#1a1d17}.content-preview{display:grid;place-items:center;height:210px;overflow:hidden;border-bottom:1px solid #30352b;color:#7f8777;background:linear-gradient(135deg,#20251b,#12140f);font-size:12px;font-weight:800;letter-spacing:.12em}.content-preview img{width:100%;height:100%;object-fit:contain;background-image:linear-gradient(45deg,#20231d 25%,transparent 25%),linear-gradient(-45deg,#20231d 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#20231d 75%),linear-gradient(-45deg,transparent 75%,#20231d 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.content-card-body{display:grid;gap:17px;padding:18px}.content-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.content-card-title>div{display:grid;min-width:0;gap:5px}.content-card-title strong{overflow:hidden;text-overflow:ellipsis;font-size:18px;white-space:nowrap}.content-card-title code{overflow:hidden;color:#8d9484;text-overflow:ellipsis;white-space:nowrap}.content-metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0}.content-metadata div{min-width:0}.content-metadata dt{margin-bottom:4px;color:#757d6e;font-size:11px;font-weight:700;text-transform:uppercase}.content-metadata dd{margin:0;overflow:hidden;color:#cbd0c5;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.content-actions{flex-wrap:wrap}.link-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px}.content-empty{grid-column:1 / -1;border:1px solid #30352b;border-radius:17px;background:#1a1d17}.content-editor{margin-top:0}.upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:6px 0 18px}.upload-box{display:grid;align-content:start;gap:8px;padding:16px;border:1px dashed #48503f;border-radius:13px;background:#151811}.upload-box span{color:#e3e7dd}.upload-box input{padding:9px;border:0;background:transparent}.upload-box small{overflow-wrap:anywhere;color:#858d7c;font-weight:500;line-height:1.45}.editor-preview{grid-column:1 / -1;display:grid;place-items:center;height:220px;overflow:hidden;border:1px solid #343a2f;border-radius:13px;background:#12140f}.editor-preview img{width:100%;height:100%;object-fit:contain}.release-layout{display:grid;gap:18px}.release-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:0}.release-summary h2{margin-bottom:0}.release-summary-meta{display:flex;align-items:center;gap:16px;color:#9aa190}.release-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr) auto;align-items:end;gap:18px;margin:0}.release-form h2{margin-bottom:8px}.release-form .form-help{margin-bottom:0}.telemetry-dashboard{display:grid;gap:18px}.telemetry-toolbar{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px;margin-bottom:18px;border:1px solid #30352b;border-radius:15px;background:#1a1d17}.telemetry-toolbar label{width:min(220px,100%)}.telemetry-toolbar p{margin:0;color:#8f9686;font-size:13px;line-height:1.6}.telemetry-notice{display:grid;gap:6px;padding:15px 17px;border:1px solid;border-radius:13px}.telemetry-notice strong{font-size:14px}.telemetry-notice span{color:#aeb5a5;font-size:13px;line-height:1.55}.telemetry-notice.safe{border-color:#48652c;background:#1d2a16}.telemetry-notice.safe strong{color:#c6ff38}.telemetry-notice.active{border-color:#876c2f;background:#332a15}.telemetry-notice.active strong{color:#ffe28b}.telemetry-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:14px}.telemetry-section-heading h2{margin-bottom:6px;font-size:20px}.telemetry-section-heading p,.telemetry-section-heading small{margin:0;color:#8f9686;font-size:13px;line-height:1.55}.telemetry-section-heading small{white-space:nowrap}.ingestion-grid,.telemetry-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ingestion-card{min-width:0;padding:19px;border:1px solid #30352b;border-radius:15px;background:#1a1d17}.ingestion-card.enabled{border-color:#4d6b2d}.ingestion-card-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.ingestion-card h3{margin:0;font-size:16px}.ingestion-card progress{width:100%;height:7px;margin-top:17px;overflow:hidden;border:0;border-radius:999px;background:#31362d;color:#c6ff38}.ingestion-card progress::-webkit-progress-bar{border-radius:999px;background:#31362d}.ingestion-card progress::-webkit-progress-value{border-radius:999px;background:#c6ff38}.ingestion-card progress::-moz-progress-bar{border-radius:999px;background:#c6ff38}.ingestion-card p{margin:8px 0 0;color:#8f9686;font-size:12px}.status.enabled,.status.succeeded{color:#c6ff38;background:#293619}.status.disabled{color:#b4baad;background:#343a30}.status.running{color:#ffe28b;background:#44391e}.status.failed{color:#ffbdc2;background:#401e22}.telemetry-metrics{margin-top:0}.telemetry-table{min-width:0}.telemetry-table caption{padding:17px 17px 9px;color:#f1f3ed;text-align:left;font-size:15px;font-weight:750}.telemetry-table td:first-child{font-weight:650}.wide-table{grid-column:1 / -1}.telemetry-loading{margin-top:0;color:#aab0a2}@media(max-width:1200px){.metric-grid{grid-template-columns:repeat(2,1fr)}.workspace{padding-inline:30px}}@media(max-width:1320px){.content-card-grid{grid-template-columns:minmax(0,1fr)}.release-form{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media(max-width:1100px){.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions>button{flex:1}}@media(max-width:800px){.login-shell{padding:20px}.login-card{padding:26px 22px;border-radius:20px}.app-shell{display:block}aside{position:static;width:100%;height:auto;padding:16px;border-right:0;border-bottom:1px solid #2d3129}.sidebar-brand{padding:0 4px 16px}nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:16px;padding:14px 4px 0}.account button,.account .account-error{margin-top:0}.account .account-error{grid-column:1 / -1}.workspace{padding:26px 16px 56px}.page-header{align-items:stretch;flex-direction:column;gap:18px}.page-header h1{font-size:30px}.editor-heading{align-items:stretch;flex-direction:column;gap:12px}.metric-grid,.form-grid,.upload-grid,.filter-bar{grid-template-columns:minmax(0,1fr)}.form-grid .wide,.editor-preview{grid-column:auto}.filter-actions>button{flex:1}.content-count-row,.pagination,.release-summary{align-items:stretch;flex-direction:column}.telemetry-toolbar,.telemetry-section-heading{align-items:stretch;flex-direction:column;gap:12px}.telemetry-toolbar label{width:100%}.ingestion-grid,.telemetry-card-grid{grid-template-columns:minmax(0,1fr)}.telemetry-section-heading small{white-space:normal}.content-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.pagination>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.release-summary-meta{align-items:flex-start;flex-direction:column;gap:8px}.audit-summary{width:min(300px,70vw)}}@media(max-width:420px){nav{grid-template-columns:minmax(0,1fr)}.account{grid-template-columns:minmax(0,1fr)}.account button{width:100%}.content-metadata{grid-template-columns:minmax(0,1fr)}}.login-remember{display:flex;align-items:center;gap:10px;font-size:14px}.login-remember input{width:18px;min-width:18px;height:18px;margin:0}.login-card input[name=code]{letter-spacing:.15em;font-variant-numeric:tabular-nums}@media(max-width:800px){.login-card input,.security-card input{font-size:16px}.login-card button{min-height:44px}}
