:root{--brand-bg: #070711;--brand-nav: #0b0a12;--brand-surface: #100e18;--brand-surface-raised: #171321;--brand-border: #312a43;--brand-border-strong: #493d61;--brand-text: #f6f4ff;--brand-muted: #a6a0b2;--brand-subtle: #7f788b;--brand-accent: #9d8aff;--brand-accent-strong: #7b63ff;--brand-accent-surface: #211a34;--brand-accent-surface-raised: #2a2140;--brand-highlight: #d946ef;--brand-positive: #61ded4;--brand-warning: #e6b45d;--brand-danger: #f07c78;--brand-radius: 6px;--ui-font-caption: .72rem;--ui-font-small: .78rem;--ui-font-body: .86rem;--ui-control-height: 2.65rem;--ui-touch-height: 2.75rem;color:var(--brand-text);background:var(--brand-bg);font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box;scrollbar-color:#756986 #17131d;scrollbar-width:thin}*::-webkit-scrollbar{height:.62rem;width:.62rem}*::-webkit-scrollbar-track{background:#17131d}*::-webkit-scrollbar-thumb{background:#756986;border:2px solid #17131d;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#9a86ad}html{min-width:320px;background:var(--brand-bg);font-size:17px;scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;min-height:100vh;background:var(--brand-bg)}button,input,select,textarea{font:inherit}button{border:0;border-radius:6px;background:#0f9f9a;color:#fff;cursor:pointer;font-weight:700;min-height:var(--ui-control-height);padding:.68rem 1rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}button:hover:not(:disabled){background:#0c817e;transform:translateY(-1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.52;transform:none}a{color:#61d6ce}.site-header{align-items:center;background:#090d14;border-bottom:1px solid #223044;display:flex;justify-content:space-between;min-height:4.75rem;padding:0 clamp(1.1rem,5vw,5.75rem);position:relative;z-index:2}.site-brand{align-items:center;color:#fff;display:inline-flex;font-size:1.28rem;font-style:italic;font-weight:900;gap:.65rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-brand-block{display:inline-grid;gap:.35rem;justify-items:start;min-width:0}.site-brand-context{color:var(--brand-subtle);font-size:.6rem;font-weight:750;margin-left:2.65rem}.brand-mark{border-radius:8px;display:block;flex:0 0 auto;height:2.5rem;object-fit:contain;transition:transform .2s ease;width:2.5rem}.brand-wordmark{align-items:baseline;color:#fff;display:inline-flex;letter-spacing:0;line-height:1}.brand-wordmark>span{color:inherit;display:inline;margin:0}.brand-wordmark .brand-highlight{background:linear-gradient(135deg,#d946ef,#a855f7,#ec4899);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.site-brand:hover .brand-mark{transform:scale(1.06)}.site-nav{align-items:center;display:flex;gap:clamp(.45rem,1.6vw,1.3rem)}.site-nav a{color:#b9c7d9;font-size:.86rem;font-weight:650;text-decoration:none}.site-nav a:hover{color:#fff}.site-nav .locale-link{border-left:1px solid #334156;padding-left:.8rem}.header-cta{background:#f05f57;color:#250b09;font-size:.82rem;min-height:2.2rem;padding:.45rem .7rem}.header-cta:hover{background:#ff7d74}.landing-hero{background:#101626;isolation:isolate;min-height:min(48rem,calc(100vh - 4.75rem));overflow:hidden;position:relative}.landing-hero-image{height:100%;inset:0;object-fit:cover;object-position:center;opacity:.72;position:absolute;width:100%;z-index:-2}.landing-hero-shade{background:#05080fa3;inset:0;position:absolute;z-index:-1}.landing-hero-content{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:78rem;min-height:min(48rem,calc(100vh - 4.75rem));padding:clamp(3.5rem,9vw,8.25rem) clamp(1.25rem,5vw,5.75rem)}.landing-hero h1{color:#fff;font-size:clamp(2.65rem,6vw,5.8rem);line-height:1.04;margin:0;max-width:56rem}.landing-intro{color:#d5deec;font-size:clamp(1.02rem,1.8vw,1.28rem);line-height:1.72;margin:1.35rem 0 0;max-width:42rem}.landing-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.primary-action{background:#f05f57;color:#240d0b;min-height:2.85rem;padding:.72rem 1.2rem}.primary-action:hover{background:#ff7b72}.secondary-action{align-items:center;border:1px solid #aab7c9;border-radius:6px;color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-height:2.85rem;padding:.72rem 1.2rem;text-decoration:none}.secondary-action:hover{background:#ffffff1f}.landing-proof{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,5vw,4rem);margin:clamp(3.5rem,8vw,7rem) 0 0}.landing-proof div{border-left:2px solid #f05f57;padding-left:.75rem}.landing-proof dt{color:#fff;font-size:1.05rem;font-weight:850}.landing-proof dd{color:#bdc8d7;font-size:.8rem;margin:.2rem 0 0}.marketing-section{margin:0 auto;max-width:78rem;padding:clamp(4.25rem,8vw,7.5rem) clamp(1.25rem,5vw,5.75rem)}.marketing-section+.marketing-section{border-top:1px solid #233046}.section-heading{max-width:45rem}.section-heading h2{color:#fff;font-size:clamp(1.85rem,4vw,3.45rem);line-height:1.1;margin:0}.section-heading>p:last-child{color:#b6c2d3;font-size:1rem;line-height:1.7;margin:1rem 0 0}.preview-label{border:1px solid #4b5e7a;border-radius:3px;color:#d8e6f6;font-size:.68rem;left:1rem;padding:.3rem .45rem;position:absolute;top:1rem}.preview-subtitles{bottom:1.5rem;left:1.5rem;position:absolute;right:1.5rem;text-align:center}.preview-subtitles p{color:#fff;font-size:clamp(.9rem,1.7vw,1.15rem);font-weight:700;margin:.3rem 0;text-shadow:0 2px 8px #000000}.preview-subtitles p+p{color:#8eeae2;font-size:.87rem}.site-footer{align-items:center;border-top:1px solid #28364c;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:78rem;padding:2rem clamp(1.25rem,5vw,5.75rem)}.site-footer p{color:#9dacbf;font-size:.78rem;margin:0;text-align:center}.site-footer>div{display:flex;gap:.9rem}.site-footer a:not(.site-brand){color:#b9c8d8;font-size:.78rem;text-decoration:none}.marketing-page{--marketing-background: #070711;background:var(--marketing-background);color:#f6f4ff;min-height:100vh;overflow:clip}.marketing-header{background:var(--marketing-background);border-bottom-color:#ffffff1f;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d;min-height:0;padding:0;position:sticky;top:0;z-index:20}.marketing-header-inner{align-items:center;display:flex;gap:2.5rem;min-height:4.75rem;padding:.8rem 3.5rem;width:100%}.marketing-header .site-brand{font-size:1.28rem;text-transform:uppercase}.marketing-header .brand-mark{box-shadow:0 0 0 1px #ffffff2e,0 8px 24px #00000059;height:2.5rem;width:2.5rem}.marketing-nav{gap:2rem;margin-left:auto}.marketing-header .site-nav a{color:#ffffffb3;font-size:.78rem;font-weight:700;position:relative;text-transform:uppercase}.marketing-header .site-nav a:after{background:linear-gradient(135deg,#d946ef,#3b82f6);bottom:-.45rem;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .2s ease;width:100%}.marketing-header .site-nav a:hover:after,.marketing-header .site-nav a:focus-visible:after{transform:scaleX(1)}.marketing-header .site-nav .locale-link{border-left-color:#ffffff29}.marketing-header .header-cta{background:linear-gradient(135deg,#d946ef,#9333ea);border-radius:999px;box-shadow:0 8px 24px #d946ef59;color:#fff;flex:0 0 auto;padding-inline:1.4rem}.marketing-header .header-cta:hover{background:linear-gradient(135deg,#e25af3,#a144ed);box-shadow:0 12px 32px #d946ef80}.marketing-menu-toggle{background:transparent;display:none;flex-direction:column;gap:.3rem;margin-left:auto;min-height:2.5rem;padding:.5rem}.marketing-menu-toggle:hover:not(:disabled){background:#ffffff0d;transform:none}.marketing-menu-toggle span{background:#fff;border-radius:1px;display:block;height:2px;width:1.5rem}.marketing-mobile-menu{background:#080810fa;border-top:1px solid rgba(255,255,255,.08);display:none;padding:.75rem 2rem 1.5rem;width:100%}.marketing-mobile-menu a{border-bottom:1px solid rgba(255,255,255,.08);color:#a6a9ad;font-size:.875rem;font-weight:700;padding:1rem 0;text-decoration:none;text-transform:uppercase}.marketing-mobile-menu a:hover{color:#fff}.marketing-mobile-menu .header-cta{margin-top:1rem;width:100%}.translator-hero{background:var(--marketing-background);min-height:min(40rem,calc(100svh - 10rem));overflow:hidden;padding:clamp(3.75rem,6vw,5rem) 0 1.75rem;position:relative;width:100%}.translator-hero:before{content:"";display:none}.translator-hero-inner{align-items:center;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);margin:0 auto;max-width:83.5rem;min-height:23.5rem;position:relative;width:calc(100% - 4rem);z-index:2}.hero-copy{min-width:0}.hero-copy h1{color:#fff;font-size:5.1rem;font-weight:850;line-height:1.02;margin:0;max-width:46rem}.hero-copy h1 span{color:#9d8aff}.hero-copy .landing-intro{color:#c8c2dd;max-width:37rem}.hero-art{align-items:center;aspect-ratio:1;display:flex;isolation:isolate;justify-content:center;max-width:30rem;position:relative;width:100%}.hero-orbit{border:1px solid rgba(149,127,255,.46);border-radius:50%;inset:10%;position:absolute;z-index:1}.hero-orbit-a{transform:rotate(22deg) scaleY(.58)}.hero-orbit-b{border-color:#5edcd357;transform:rotate(-38deg) scaleY(.72)}.hero-wave{align-items:center;display:flex;gap:.55rem;inset:30% 12%;justify-content:space-between;opacity:.32;position:absolute;z-index:0}.hero-wave i{background:#fff;box-shadow:0 0 1rem #7f66ffcc;display:block;height:14%;min-height:1.2rem;width:.22rem}.hero-wave i:nth-child(2),.hero-wave i:nth-child(6){height:46%}.hero-wave i:nth-child(3),.hero-wave i:nth-child(5){height:72%}.hero-wave i:nth-child(4){height:100%}.hero-logo{border-radius:1.5rem;box-shadow:0 0 0 1px #fff3,0 1.5rem 4rem #0000009e;height:clamp(8.5rem,15vw,11.5rem);position:relative;width:clamp(8.5rem,15vw,11.5rem);z-index:2}.hero-chip{align-items:center;background:#ff6a64;border-radius:6px;box-shadow:0 .75rem 2rem #00000061;color:#220b0c;display:flex;font-size:.7rem;font-weight:900;height:2.5rem;justify-content:center;left:8%;position:absolute;top:20%;width:2.5rem;z-index:3}.hero-chip-right{background:#61ded4;color:#07201f;inset:auto 9% 18% auto}.translator-hero .landing-proof{border-top:1px solid rgba(157,141,205,.24);display:grid;grid-template-columns:repeat(4,1fr);margin:1.65rem auto 0;max-width:83.5rem;padding-top:1.15rem;position:relative;width:calc(100% - 4rem);z-index:1}.translator-hero .landing-proof div{border-left-color:#7c63ff}.translator-hero .landing-proof dt{font-size:1.7rem}.translator-hero .landing-proof dd{color:#958eaa}.marketing-page .primary-action{background:#7b63ff;color:#fff}.marketing-page .primary-action:hover{background:#927fff}.marketing-page .marketing-section{border-top:0;margin:0 auto;max-width:87.5rem;padding:5rem 2rem;scroll-margin-top:5rem}.marketing-page .section-heading{margin:0 auto 4rem;max-width:none;text-align:center}.marketing-page .section-heading h2{background:linear-gradient(135deg,#d946ef,#9333ea);background-clip:text;color:#fff;font-size:2.8rem;font-weight:900;line-height:1.14;margin:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.marketing-page .section-heading>p:last-child{color:#a6a9ad;font-size:1.25rem;font-weight:500;line-height:1.6;margin:1rem auto 0;max-width:70rem}.section-title-icon{background:none;color:#ffffffeb;display:inline-flex;margin-right:.45rem;-webkit-text-fill-color:rgba(255,255,255,.92)}.marketing-page-en .translator-hero{padding-top:3rem}.marketing-page-en .hero-copy h1{font-size:4rem}.marketing-page-en .section-heading h2{font-size:2.55rem}.marketing-page-en .section-heading{margin-bottom:3.5rem}.marketing-page-en .section-heading>p:last-child{font-size:1.1rem;line-height:1.5}.marketing-page-en .feature-card,.marketing-page-en .audience-card{padding-block:2.15rem}.marketing-page-en .faq-card{padding-block:1.25rem}.marketing-page-en .faq-title strong{font-size:1.05rem}.marketing-page-en .faq-answer p{line-height:1.5}.marketing-upload-container{background:#0f0f19e0;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 24px 54px #0000006b;overflow:hidden}.marketing-upload-layout{align-items:stretch;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:32rem}.marketing-upload-pane,.marketing-upload-settings{min-width:0;padding:clamp(1.5rem,3vw,2.4rem);position:relative}.marketing-upload-pane{display:flex;flex-direction:column;gap:1rem;min-height:26.25rem}.marketing-upload-settings{border-left:1px solid rgba(255,255,255,.08)}.media-file-picker{display:grid;gap:.85rem;min-width:0}.media-file-picker.is-marketing{flex:1}.upload-picker-area{align-items:center;background:#14141480;border:2px dashed rgba(217,70,239,.3);border-radius:8px;cursor:pointer;display:flex;justify-content:center;min-height:18rem;outline:none;padding:2.5rem 1.75rem;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.upload-picker-area:hover:not(.is-disabled):not(.is-busy),.upload-picker-area.is-drag-active{background:#d946ef14;border-color:#d946ef;transform:translateY(-2px)}.upload-picker-area:focus-visible{border-color:#d946ef;box-shadow:0 0 0 3px #d946ef2e}.upload-picker-area.is-drag-active{box-shadow:0 0 0 3px #d946ef1f,0 12px 30px #0000003d}.upload-picker-area.has-file{background:#14141459}.upload-picker-area.has-error{border-color:#f56c6c}.upload-picker-area.is-disabled{cursor:not-allowed;opacity:.62}.upload-picker-area.is-busy{cursor:progress;pointer-events:none}.upload-file-input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.file-name-display{display:block;max-width:min(100%,32rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-empty-state{align-items:center;display:flex;flex-direction:column;gap:.7rem;max-width:34rem;text-align:center;width:100%}.upload-empty-icon{align-items:center;color:#c269f0;display:flex;font-size:3.25rem;font-weight:300;height:4.5rem;justify-content:center;line-height:1;width:4.5rem}.upload-empty-state strong{color:#fff;font-size:1.05rem;overflow-wrap:anywhere}.upload-empty-state small{color:#a6a9ad;font-size:.82rem;line-height:1.5}.upload-choose-button{background:linear-gradient(135deg,#d946ef,#a855f7);border:0;border-radius:6px;color:#fff;font-size:.88rem;font-weight:700;margin-top:1rem;padding:.65rem 1.55rem}.upload-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.2rem;max-width:38rem}.upload-meta>span{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#9e98a6;font-size:.7rem;line-height:1.45;max-width:100%;overflow-wrap:anywhere;padding:.32rem .62rem}.upload-meta .capability-tag{background:#d946ef14;border-color:#d946ef40;color:#df87f1}.upload-meta .risk-tag{border-color:#e6a23c5c;color:#f0c36f}.selected-file-row{align-items:center;background:linear-gradient(135deg,#d946ef0f,#d946ef05);border:1px solid rgba(217,70,239,.2);border-radius:8px;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;max-width:35rem;padding:1.5rem;position:relative;width:100%}.selected-file-row.is-processing{background:linear-gradient(135deg,#d946ef17,#d946ef08);border-color:#d946ef61;padding-bottom:4rem}.selected-file-icon{align-items:center;background:linear-gradient(135deg,#d946ef,#a855f7);border-radius:50%;color:#fff;display:flex;font-size:.78rem;font-weight:900;height:3rem;justify-content:center;width:3rem}.selected-file-icon.is-audio{background:linear-gradient(135deg,#27a883,#7c5ce0)}.selected-file-icon.is-subtitle{background:linear-gradient(135deg,#4d78d0,#7c5ce0)}.selected-file-copy{min-width:0}.selected-file-copy strong{color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file-size{color:#9e98a6;display:block;font-size:.78rem;margin-top:.28rem}.selected-file-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.selected-file-meta>span{align-items:center;background:#d946ef1a;border:1px solid rgba(217,70,239,.24);border-radius:6px;color:#e285f1;display:inline-flex;font-size:.7rem;gap:.35rem;padding:.18rem .5rem}.selected-file-meta .selected-file-status{background:#e6a23c1a;border-color:#e6a23c47;color:#f0c36f}.selected-file-actions{align-items:center;display:flex;gap:.5rem}.file-action-button,.file-remove-button{background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#e9e4ee;cursor:pointer;font-size:.78rem;font-weight:700;min-height:2.2rem;padding:.5rem .75rem}.file-action-button{align-items:center;display:inline-flex}.form-stack .upload-empty-state{display:flex;gap:0}.form-stack .file-action-button{display:inline-flex;gap:0}.file-action-button:hover,.file-remove-button:hover:not(:disabled){background:#d946ef1c;border-color:#d946ef80}.file-remove-button{color:#ffaaa4}.file-action-button:disabled,.file-remove-button:disabled,.upload-choose-button:disabled{cursor:not-allowed;opacity:.55}.file-processing-state{bottom:.95rem;display:grid;gap:.55rem;left:1.5rem;position:absolute;right:1.5rem}.file-processing-state>div:first-child{align-items:center;color:#cfc5dd;display:flex;font-size:.75rem;justify-content:space-between}.file-processing-state>div:first-child>span{align-items:center;display:inline-flex;gap:.4rem}.file-processing-state strong{color:#fff}.processing-dot{animation:runtime-pulse 1s ease-in-out infinite;background:#e6a23c;border-radius:50%;box-shadow:0 0 8px #e6a23c99;display:inline-block;height:.42rem;width:.42rem}.file-processing-track{background:#ffffff14;border:1px solid rgba(255,255,255,.06);border-radius:999px;height:.5rem;overflow:hidden;position:relative;width:100%}.file-processing-track i{background:linear-gradient(90deg,#d946ef,#8b5cf6,#e879f9);border-radius:999px;box-shadow:0 0 10px #d946ef8c;display:block;height:100%;transition:width .18s ease}.file-processing-track.is-indeterminate i{animation:upload-progress 1.25s ease-in-out infinite;position:absolute;width:38%}.media-library-notice{background:#44376e57;border-left:2px solid #8f7aff;color:#c6bdd9;font-size:.72rem;grid-column:1 / -1;line-height:1.55;margin:.15rem 0 0;padding:.55rem .65rem}.media-file-feedback{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.55rem}.media-file-feedback .media-file-error{margin:0}.media-library-retry{background:#282046;border:1px solid #65529b;color:#eeeaff;font-size:.72rem;min-height:2rem;padding:.35rem .65rem}.media-file-error{color:#ffaaa4;font-size:.8rem;line-height:1.45;margin:0}.upload-helper-list{display:grid;gap:.6rem}.upload-helper{align-items:flex-start;border-top:1px solid rgba(255,255,255,.08);color:#a6a9ad;display:flex;font-size:.85rem;gap:.6rem;line-height:1.45;padding:.8rem 0 0}.upload-helper>span{background:#67c23a;border-radius:50%;box-shadow:0 0 10px #67c23a99;flex:0 0 auto;height:.5rem;margin-top:.35rem;width:.5rem}.upload-helper p{margin:0}@keyframes runtime-pulse{50%{opacity:.4}}@keyframes upload-progress{0%{left:-38%}to{left:100%}}.marketing-upload-settings{display:flex;flex-direction:column;gap:1.5rem;overflow:hidden}.marketing-upload-settings>label,.marketing-upload-settings .form-grid>label{color:#d1ccd8;display:grid;font-size:.82rem;gap:.45rem}.marketing-upload-settings input,.marketing-upload-settings select{background:#05050ac2;border-color:#ffffff24}.marketing-upload-settings input:hover,.marketing-upload-settings select:hover{border-color:#d946ef6b}.marketing-upload-settings .check-row{color:#e0dce5}.upload-account-note{align-items:flex-start;border-left:2px solid rgba(103,194,58,.7);display:flex;gap:.75rem;padding:.25rem 0 .25rem .9rem}.upload-account-note>span{background:#67c23a;border-radius:50%;box-shadow:0 0 10px #67c23a8c;flex:0 0 auto;height:.5rem;margin-top:.3rem;width:.5rem}.upload-account-note strong{color:#fff;display:block;font-size:.82rem}.upload-account-note p{color:#a6a9ad;font-size:.78rem;line-height:1.5;margin:.3rem 0 0}.upload-submit{border-radius:6px;box-shadow:0 10px 30px #d946ef4d;margin-top:auto;width:100%}.catalog-note{color:#a6a9ad;font-size:.78rem;line-height:1.5;margin:-.5rem 0 0}.marketing-editor-container{background:#0d0d12;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 18px 44px #0000006b;overflow:hidden}.marketing-editor-toolbar{align-items:center;background:#15151c;border-bottom:1px solid rgba(255,255,255,.09);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;min-height:3.75rem;padding:.75rem 1rem}.editor-status{align-items:center;color:#b7b7c2;display:inline-flex;font-size:.75rem;font-weight:650;gap:.5rem}.editor-status span{background:#67c23a;border-radius:50%;box-shadow:0 0 8px #67c23a99;height:.35rem;width:.35rem}.editor-toolbar-actions{display:flex;flex-wrap:wrap;gap:.5rem}.editor-toolbar-actions button{border-radius:5px;font-size:.75rem;min-height:2.1rem;padding:.45rem .8rem}.editor-style-action{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff}.editor-style-action span{color:#d946ef;font-weight:900;margin-right:.4rem}.editor-export-action{background:#a13cb3;box-shadow:none}.marketing-editor-main{display:grid;grid-template-columns:minmax(0,1fr) 23rem;min-height:31rem;overflow:hidden}.marketing-video-preview{align-items:center;background:#08080b;border-right:1px solid rgba(255,255,255,.09);display:flex;justify-content:center;min-width:0;padding:1.25rem}.marketing-video-frame{aspect-ratio:16 / 9;background:#080a0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 34px #0006;max-height:31rem;overflow:hidden;position:relative;width:100%}.marketing-css-scene{background:#10151a;inset:0;overflow:hidden;position:absolute}.scene-window{background:#315661;border:6px solid #1b252a;box-shadow:inset 0 0 0 1px #52747c;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);height:48%;left:8%;overflow:hidden;position:absolute;top:9%;width:37%}.scene-window span{background:linear-gradient(150deg,#9fc2c6 0 38%,#648c96 39% 58%,#263e49 59%);opacity:.82}.scene-acoustic-panels{display:grid;gap:5%;grid-template-columns:repeat(3,1fr);height:35%;position:absolute;right:8%;top:12%;width:38%}.scene-acoustic-panels i{background:repeating-linear-gradient(90deg,#342a3f 0 8%,#493653 9% 16%);border:1px solid #5d4b68;transform:skewY(-3deg)}.scene-desk{background:#273036;border-top:7px solid #59666b;bottom:13%;height:24%;left:6%;position:absolute;right:6%}.scene-monitor{background:#12191d;border:5px solid #667378;bottom:42%;height:155%;left:32%;position:absolute;width:36%}.scene-monitor:after{background:#596368;bottom:-25%;content:"";height:25%;left:45%;position:absolute;width:10%}.scene-monitor i{background:#2fb6aa;height:4%;left:8%;position:absolute;right:8%;top:14%}.scene-monitor b,.scene-monitor em{background:#314047;display:block;height:7%;left:8%;position:absolute;right:18%;top:31%}.scene-monitor em{background:#694e76;right:8%;top:48%}.scene-microphone{bottom:38%;height:100%;left:20%;position:absolute;width:8%}.scene-microphone i{background:#151a1e;border:3px solid #708086;border-radius:45%;height:50%;left:18%;position:absolute;top:0;width:64%}.scene-microphone b{background:#657177;bottom:0;height:57%;left:46%;position:absolute;width:8%}.scene-speaker{background:#171c20;border:3px solid #59656a;bottom:45%;height:100%;position:absolute;width:13%}.scene-speaker-left{left:3%}.scene-speaker-right{right:3%}.scene-speaker i{background:#39464c;border:3px solid #718087;border-radius:50%;height:46%;left:21%;position:absolute;top:29%;width:58%}.scene-console{align-items:end;background:#171d21;border:2px solid #536066;bottom:-3%;display:flex;gap:7%;height:44%;justify-content:center;left:38%;padding:4%;position:absolute;right:38%}.scene-console i{background:#d6a95c;height:65%;width:4%}.scene-console i:nth-child(2n){background:#4dc5ba;height:90%}.scene-floor{background:#171a1d;bottom:0;display:flex;height:13%;left:0;overflow:hidden;position:absolute;right:0}.scene-floor i{border-right:2px solid #394046;flex:1;transform:skew(-28deg)}.marketing-video-overlay{background:linear-gradient(to top,#000000e6,#0000001a 50%,#00000052);inset:0;position:absolute}.marketing-video-frame .preview-label{background:#08080bc2;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:.68rem;left:.8rem;padding:.3rem .5rem;top:.8rem}.marketing-video-frame .preview-subtitles{bottom:3.7rem;left:0;padding:0 clamp(1rem,4vw,3rem);right:0}.marketing-video-frame .preview-subtitles p{font-size:clamp(1rem,2vw,1.3rem);margin:0 0 .4rem;text-shadow:0 2px 6px #000000}.marketing-video-frame .preview-subtitles p+p{color:#ffffff9e;font-size:.875rem;font-style:italic}.preview-controls{align-items:center;bottom:0;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;left:0;padding:1rem;position:absolute;right:0}.preview-controls button{align-items:center;background:#a13cb3;border-radius:50%;color:#fff;display:flex;font-size:.65rem;height:2rem;justify-content:center;min-height:0;padding:0 0 0 .1rem;width:2rem}.preview-controls time{color:#d0cdd4;font-size:.68rem}.preview-scrubber{background:#fff3;border-radius:999px;height:.25rem;overflow:hidden}.preview-scrubber i{background:#d946ef;border-radius:inherit;display:block;height:100%;transition:width .18s ease}.marketing-subtitle-panel{background:#111118;display:flex;flex-direction:column;min-width:0}.subtitle-panel-header{background:#17171f;border-bottom:1px solid rgba(255,255,255,.08);color:#8d9095;font-size:.7rem;font-weight:700;padding:.85rem 1rem;text-transform:uppercase}.marketing-subtitle-list{display:flex;flex:1;flex-direction:column;gap:.45rem;overflow-y:auto;padding:.75rem}.marketing-subtitle-item{background:#15151d;border:1px solid rgba(255,255,255,.07);border-radius:6px;color:#fff;display:grid;gap:.38rem;min-height:0;padding:.85rem .9rem;text-align:left;transition:background-color .16s ease,border-color .16s ease}.marketing-subtitle-item:hover:not(:disabled){background:#1c1c25;border-color:#d946ef57;transform:none}.marketing-subtitle-item.active{background:#d946ef1a;border-color:#d946ef8c;box-shadow:inset 3px 0 #d946ef}.subtitle-item-top{align-items:center;display:flex;gap:.5rem}.subtitle-item-top b{color:#d946ef;font-size:.65rem}.marketing-subtitle-item time{color:#8d9095;font-size:.68rem}.marketing-subtitle-item strong{color:#fff;font-size:.875rem}.marketing-subtitle-item span{color:#a6a9ad;font-size:.8rem;font-style:italic}.marketing-waveform{align-items:center;background:#101016;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;height:4.5rem;overflow:hidden;padding:.8rem 1rem}.marketing-waveform>time{color:#777780;font-size:.65rem}.waveform-bars{align-items:center;display:grid;gap:2px;grid-template-columns:repeat(var(--wave-count),minmax(1px,1fr));height:100%;opacity:.72;position:relative;width:100%}.waveform-bars>span{animation:waveform-pulse .8s ease-in-out infinite;animation-delay:var(--wave-delay);background:#9b46ad;border-radius:1px;display:block;height:var(--wave-height);justify-self:center;max-width:2px;transform-origin:center;width:100%}.waveform-bars>i{animation:cursor-move 4s linear infinite;background:#f3b2ff;bottom:0;box-shadow:0 0 9px #d946efb3;left:50%;position:absolute;top:0;width:2px}@keyframes waveform-pulse{50%{opacity:.65;transform:scaleY(.72)}}@keyframes cursor-move{0%{left:5%}50%{left:50%}to{left:95%}}.feature-grid,.audience-grid,.pricing-grid{display:grid;gap:2rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.audience-card{background:#0f0f0f99;border:1px solid rgba(255,255,255,.08);border-radius:1.75rem;overflow:hidden;padding:2.5rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.feature-card:hover,.audience-card:hover{background:#ffffff0d;transform:translateY(-6px)}.feature-card-fuchsia:hover{border-color:#d946ef;box-shadow:0 25px 50px #d946ef26}.feature-card-blue:hover{border-color:#3b82f6;box-shadow:0 25px 50px #3b82f626}.feature-card-emerald:hover{border-color:#10b981;box-shadow:0 25px 50px #10b98126}.feature-icon,.audience-icon{align-items:center;border-radius:1rem;display:flex;font-size:1.35rem;height:3rem;justify-content:center;margin-bottom:1.5rem;width:3rem}.feature-card-fuchsia .feature-icon{background:#d946ef1a;color:#d946ef}.feature-card-blue .feature-icon{background:#3b82f61a;color:#3b82f6}.feature-card-emerald .feature-icon{background:#10b9811a;color:#10b981}.feature-card h3,.audience-card h3{color:#fff;font-size:1.2rem;line-height:1.35;margin:0 0 1rem}.feature-card p,.audience-card p{color:#a6a9ad;font-size:.95rem;line-height:1.65;margin:0}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-icon{background:#d946ef1a;border:1px solid rgba(217,70,239,.25);box-shadow:0 12px 26px #d946ef1f;color:#ffffffeb;margin-bottom:1.25rem}.audience-card h3{font-size:1.1rem;margin-bottom:.65rem}.pricing-loading{align-items:center;color:#a6a9ad;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;min-height:16rem}.pricing-loading span{animation:pulse 1.1s infinite alternate;background:#d946ef;border-radius:999px;height:.55rem;width:2.5rem}.pricing-loading p{flex-basis:100%;text-align:center}.fallback-note{background:#e6a23c1a;border:1px solid rgba(230,162,60,.3);border-radius:.75rem;color:#e8d29e;font-size:.82rem;line-height:1.55;margin:0 0 2rem;padding:.8rem 1rem}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:2rem 0}.pricing-card{background:#0f0f0f99;border:1px solid rgba(255,255,255,.08);border-radius:1rem;display:flex;flex-direction:column;min-height:28rem;overflow:hidden;padding:2rem;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pricing-card:hover{background:linear-gradient(145deg,#d946ef1f,#d946ef05);border-color:#d946ef;box-shadow:0 40px 80px #0006,0 0 30px #d946ef26;transform:translateY(-10px)}.pricing-card.featured{background:linear-gradient(135deg,#d946ef1a,#d946ef05);border-color:#d946ef73;box-shadow:0 10px 30px #d946ef1a}.plan-badge{align-items:center;background:#2f1732;border:1px solid #c15a9a;border-radius:999px;color:#ffe1f2;display:inline-flex;font-size:.7rem;font-weight:750;gap:.3rem;line-height:1;padding:.36rem .58rem;position:absolute;right:1rem;top:.8rem;white-space:nowrap}.pricing-card header{margin:.5rem 0 1.5rem}.plan-name{color:#fff;font-size:1.15rem;font-weight:700;margin:0 0 .3rem}.plan-duration{color:#a6a9ad;font-size:.8rem;margin:0}.plan-price{margin-bottom:2rem}.plan-price strong{color:#d946ef;font-size:1.75rem;font-weight:900}.pricing-card ul{color:#a6a9ad;display:flex;flex:1;flex-direction:column;font-size:.85rem;gap:.55rem;list-style:none;margin:0 0 1.5rem;padding:0}.pricing-card li{align-items:flex-start;display:flex;gap:.5rem;line-height:1.4;overflow-wrap:anywhere}.pricing-card li>span{color:#67c23a;flex:0 0 auto;font-weight:700}.pricing-card button{border-radius:.6rem;margin-top:auto;width:100%}.pricing-card.is-selected{border-color:#67d5c9;box-shadow:inset 0 3px #67d5c9}.plan-action{background:#ffffff0d;border:1px solid rgba(67,67,67,.5);color:#fff}.plan-action:hover{background:#d946ef1a;border-color:#d946ef}.faq-list{display:flex;flex-direction:column;gap:1.5rem}.faq-card{background:#0f0f0f99;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;box-shadow:0 2px 8px #0000000a;overflow:hidden;padding:1.5rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.faq-card:hover{background:#ffffff0d;transform:translateY(-2px)}.faq-card-fuchsia:hover{border-color:#d946ef40;box-shadow:0 4px 16px #d946ef1f}.faq-card-blue:hover{border-color:#3b82f640;box-shadow:0 4px 16px #3b82f61f}.faq-card-emerald:hover{border-color:#10b98140;box-shadow:0 4px 16px #10b9811f}.faq-card-purple:hover{border-color:#a855f740;box-shadow:0 4px 16px #a855f71f}.faq-card-fuchsia.expanded{background:#d946ef14;border-color:#d946ef59;box-shadow:0 4px 20px #d946ef26}.faq-card-blue.expanded{background:#3b82f614;border-color:#3b82f659;box-shadow:0 4px 20px #3b82f626}.faq-card-emerald.expanded{background:#10b98114;border-color:#10b98159;box-shadow:0 4px 20px #10b98126}.faq-card-purple.expanded{background:#a855f714;border-color:#a855f759;box-shadow:0 4px 20px #a855f726}.faq-card-header{align-items:center;background:transparent;color:#fff;display:flex;gap:1rem;justify-content:space-between;min-height:0;padding:0;text-align:left;width:100%}.faq-card-header:hover:not(:disabled){background:transparent;transform:none}.faq-title{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.faq-title i{align-items:center;color:#d946ef;display:flex;flex:0 0 1.5rem;font-size:1rem;font-style:normal;height:1.5rem;justify-content:center}.faq-card-blue .faq-title i{color:#3b82f6}.faq-card-emerald .faq-title i{color:#10b981}.faq-card-purple .faq-title i{color:#a855f7}.faq-title strong{font-size:1.125rem;line-height:1.5;overflow-wrap:anywhere}.faq-chevron{color:#a6a9ad;flex:0 0 auto;font-size:1.25rem;transform:rotate(0);transition:transform .2s ease}.faq-card.expanded .faq-chevron{transform:rotate(180deg)}.faq-answer{border-top:1px solid rgba(255,255,255,.1);margin-top:1rem;padding-top:1rem}.faq-answer p{color:#a6a9ad;font-size:.9375rem;line-height:1.6;margin:0}.features-section,.pricing-section{position:relative}.features-section:before,.pricing-section:before{border-bottom:1px solid #20282c;border-top:1px solid #20282c;content:"";inset:0 50%;margin-inline:-50vw;pointer-events:none;position:absolute}.pricing-section:before{border-color:#28232e}.post-demo-layout,.audience-layout,.faq-layout{display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);position:relative}.marketing-page .post-demo-layout .section-heading,.marketing-page .audience-layout .section-heading,.marketing-page .faq-layout .section-heading{align-self:start;margin:0;position:sticky;text-align:left;top:7rem}.marketing-page .post-demo-layout .section-heading h2,.marketing-page .audience-layout .section-heading h2,.marketing-page .faq-layout .section-heading h2{background:none;color:#f4f6f6;font-size:2.35rem;-webkit-text-fill-color:currentColor}.marketing-page .post-demo-layout .section-heading>p:last-child,.marketing-page .audience-layout .section-heading>p:last-child,.marketing-page .faq-layout .section-heading>p:last-child{color:#8d989b;font-size:1rem;margin-inline:0;max-width:28rem}.feature-ledger{border-top:1px solid #344044}.feature-row{align-items:center;border-bottom:1px solid #2b3438;display:grid;gap:1rem;grid-template-columns:2.2rem 2.8rem minmax(0,1fr) 5.5rem;min-height:9rem;padding:1.25rem 0}.feature-number{color:#667275;font-size:.67rem;font-weight:750}.feature-row .feature-icon{align-items:center;background:#142321;border:1px solid #31514e;border-radius:4px;color:#65d5ca;display:inline-flex;height:2.8rem;justify-content:center;margin:0;width:2.8rem}.feature-row:nth-child(2) .feature-icon{background:#241d19;border-color:#594531;color:#e2ad65}.feature-row:nth-child(3) .feature-icon{background:#201921;border-color:#533852;color:#df83b8}.feature-row h3{color:#f1f4f3;font-size:1.08rem;margin:0 0 .4rem}.feature-row p{color:#8d989b;font-size:.84rem;line-height:1.6;margin:0}.feature-line{align-items:center;display:flex;gap:.32rem;height:2.8rem;justify-content:flex-end}.feature-line i{background:#415052;display:block;height:22%;width:2px}.feature-line i:nth-child(2),.feature-line i:nth-child(4){background:#60c8bf;height:62%}.feature-line i:nth-child(3){background:#e4aa60;height:100%}.audience-section{padding-block:7rem!important}.audience-index{border-top:1px solid #302b35;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.audience-row{align-items:start;border-bottom:1px solid #302b35;display:grid;gap:.9rem;grid-template-columns:2.5rem minmax(0,1fr);min-height:11rem;padding:1.5rem 1.25rem}.audience-row:nth-child(odd){border-right:1px solid #302b35;padding-left:0}.audience-row .audience-icon{align-items:center;background:#151b1c;border:1px solid #354043;border-radius:4px;box-shadow:none;color:#9ba8aa;display:inline-flex;height:2.5rem;justify-content:center;margin:0;width:2.5rem}.audience-row>div>span{color:#6f787b;font-size:.62rem;font-weight:750}.audience-row h3{color:#eef1f1;font-size:1rem;margin:.35rem 0 .55rem}.audience-row p{color:#898f96;font-size:.8rem;line-height:1.6;margin:0}.pricing-section>.section-heading,.pricing-section>.pricing-loading,.pricing-section>.fallback-note,.pricing-section>.pricing-grid{position:relative}.pricing-grid{gap:1rem}.pricing-card{background:#111015;border-color:#302c35;border-radius:6px;box-shadow:none}.pricing-card:hover{background:#151319;border-color:#5b5266;box-shadow:0 1.25rem 3rem #00000047;transform:translateY(-3px)}.pricing-card.featured{background:#15121a;border-color:#80526e;box-shadow:inset 0 3px 0 linear-gradient(135deg,#d946ef,#9333ea)}.plan-badge{background:#321e2b;border-color:#a55b81}.plan-price strong{color:#77d9cf}.faq-section{padding-block:7rem!important}.faq-list{border-top:1px solid #30373a;gap:0}.faq-card{background:transparent;border:0;border-bottom:1px solid #30373a;border-radius:0;box-shadow:none;padding:0}.faq-card:hover,.faq-card.expanded{background:transparent;border-color:#455154;box-shadow:none;transform:none}.faq-card-header{padding:1.3rem 0}.faq-title{align-items:flex-start}.faq-title i{color:#677477;font-size:.62rem;font-weight:750;padding-top:.27rem}.faq-title strong{color:#e9eeee;font-size:.98rem}.faq-chevron{color:#788588;display:inline-flex}.faq-answer{border-top:0;margin:-.45rem 0 0 2.25rem;max-width:42rem;padding:0 2.5rem 1.3rem 0}.faq-answer p{color:#8d989b;font-size:.84rem}.marketing-footer{background:var(--marketing-background);border-top:1px solid rgba(255,255,255,.08);padding:5rem 2rem 2rem}.footer-action{align-items:center;border-bottom:1px solid #312c36;display:flex;gap:2rem;justify-content:space-between;margin:0 auto 3rem;max-width:87.5rem;padding-bottom:3rem}.footer-action>div{max-width:50rem}.footer-action span{color:#6fcfc6;font-size:.65rem;font-weight:800;text-transform:uppercase}.footer-action h2{color:#f2f0f4;font-size:clamp(1.7rem,3.5vw,3rem);line-height:1.16;margin:.6rem 0 0}.footer-action button{align-items:center;background:linear-gradient(135deg,#d946ef,#9333ea);border-radius:4px;color:#1c0d14;display:inline-flex;flex:0 0 auto;font-weight:800;gap:.5rem;min-height:2.8rem;padding-inline:1rem}.marketing-footer-content{display:grid;gap:4rem;grid-template-columns:1.5fr 1fr;margin:0 auto 2rem;max-width:87.5rem}.footer-brand p{color:#a6a9ad;font-size:.75rem;font-weight:700;line-height:1.7;margin:1.2rem 0 0;max-width:28rem;text-transform:uppercase}.marketing-footer nav{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-footer nav>div{align-content:start;display:grid;gap:.75rem}.marketing-footer nav strong{color:#a6a9ad;font-size:.75rem;margin-bottom:.25rem;text-transform:uppercase}.marketing-footer nav a,.marketing-footer nav button{background:transparent;color:#a6a9ad;font-size:.875rem;font-weight:550;min-height:0;padding:0;position:relative;text-align:left;text-decoration:none}.marketing-footer nav a:before,.marketing-footer nav button:before{color:#d946ef;content:"→";left:-1rem;opacity:0;position:absolute;transition:opacity .2s ease}.marketing-footer nav a:hover,.marketing-footer nav button:hover{background:transparent;color:#d946ef;padding-left:1rem;transform:none}.marketing-footer nav a:hover:before,.marketing-footer nav button:hover:before{opacity:1}.footer-divider{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent);height:1px;margin:2rem auto;max-width:87.5rem}.footer-bottom{align-items:center;color:#8d9095;display:flex;flex-wrap:wrap;font-size:.75rem;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:87.5rem}.footer-bottom a{color:#a6a9ad;text-decoration:none}.dialog.auth-dialog{background:var(--brand-surface);border-color:var(--brand-border-strong);color:var(--brand-text);max-width:29rem;overflow:hidden auto;padding:0}.dialog.auth-dialog>header{background:#0d0b13;border-bottom-color:var(--brand-border);padding:1rem 1.15rem}.dialog.auth-dialog>header h2{font-size:1.05rem;line-height:1.35}.dialog.auth-dialog>header .icon-button{align-items:center;border:1px solid transparent;display:inline-flex;height:2.2rem;justify-content:center;padding:0;width:2.2rem}.dialog.auth-dialog>header .icon-button:hover:not(:disabled){background:var(--brand-surface-raised);border-color:var(--brand-border);transform:none}.auth-dialog-body{padding:1.25rem 1.35rem 1.4rem}.auth-intro{color:var(--brand-muted);font-size:.82rem;line-height:1.55;margin:0 0 1rem}.auth-tabs{background:#0b0910;border:1px solid var(--brand-border);display:grid;gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem}.auth-tabs button{align-items:center;background:transparent;color:var(--brand-muted);display:inline-flex;font-size:.78rem;gap:.45rem;justify-content:center;min-height:2.5rem;padding:.55rem .7rem}.auth-tabs button:hover:not(:disabled){background:#17131f;color:var(--brand-text);transform:none}.auth-tabs button.active{background:#252033;box-shadow:inset 0 0 0 1px #4b3d69;color:#fff}.auth-back-link,.auth-forgot-link{align-items:center;background:transparent;color:var(--brand-positive);display:inline-flex;font-size:.75rem;gap:.4rem;min-height:0;padding:.15rem 0}.auth-back-link{margin-bottom:.9rem}.auth-forgot-link{justify-self:end}.auth-back-link:hover:not(:disabled),.auth-forgot-link:hover:not(:disabled){background:transparent;color:#a3f2eb;transform:none}.auth-form{display:grid;gap:.9rem;margin-top:1rem}.auth-field{display:grid;gap:.38rem;min-width:0}.auth-field-label{align-items:center;color:#d5d0df;display:inline-flex;font-size:.72rem;font-weight:700;gap:.42rem}.auth-field-label svg{color:var(--brand-subtle)}.auth-field-control{min-width:0;position:relative}.auth-field-control input{background:#0b0910;border-color:var(--brand-border-strong);min-height:2.8rem;padding:.7rem .8rem}.auth-field-control input:hover:not(:disabled){border-color:#635477}.auth-field-control input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px #9d8aff1f;outline:0}.auth-field.has-error .auth-field-control input{border-color:var(--brand-danger)}.auth-field.has-error .auth-field-control input:focus{box-shadow:0 0 0 3px #f07c781f}.auth-field-error{color:#ffaaa4;font-size:.68rem;line-height:1.4}.auth-password-toggle{align-items:center;background:transparent;color:var(--brand-muted);display:inline-flex;height:2.25rem;justify-content:center;min-height:0;padding:0;position:absolute;right:.35rem;top:.275rem;transform:none;width:2.25rem}.auth-password-toggle:hover:not(:disabled){background:#1c1726;color:#fff;transform:none}.auth-field-control:has(.auth-password-toggle) input{padding-right:3rem}.auth-code-button{align-items:center;background:#211b2d;border:1px solid #51436b;color:#ddd5eb;display:inline-flex;font-size:.69rem;gap:.35rem;height:2.1rem;justify-content:center;min-height:0;min-width:7.4rem;padding:0 .65rem;position:absolute;right:.35rem;top:50%;transform:translateY(-50%);white-space:nowrap;width:7.4rem}.auth-code-button svg{flex:0 0 15px}.auth-code-button-icon{align-items:center;display:inline-flex;height:15px;justify-content:center;width:15px}.auth-code-button:hover:not(:disabled){background:#2d253d;border-color:#75638e;transform:translateY(-50%)}.auth-field-control:has(.auth-code-button) input{padding-right:8.2rem}.auth-password-hint,.auth-referral-note,.auth-message{align-items:flex-start;display:flex;font-size:.69rem;gap:.45rem;line-height:1.45;margin:-.25rem 0 0}.auth-password-hint{color:var(--brand-subtle)}.auth-referral-note{border-left:2px solid var(--brand-warning);color:#d8c69d;padding:.25rem 0 .25rem .65rem}.auth-message{border:1px solid;padding:.65rem .7rem}.auth-message svg,.auth-password-hint svg,.auth-referral-note svg{flex:0 0 auto;margin-top:.08rem}.auth-message.success{background:#61ded412;border-color:#315f5a;color:#8ae4dc}.auth-message.error{background:#f07c7812;border-color:#70413f;color:#ffaaa4}.auth-submit{align-items:center;background:var(--brand-accent-strong);display:inline-flex;gap:.5rem;justify-content:center;margin-top:.15rem;min-height:2.8rem;width:100%}.auth-submit:hover:not(:disabled){background:#927fff}.public-main{margin:0 auto;max-width:78rem;padding:clamp(3rem,8vw,7rem) clamp(1.25rem,5vw,5.75rem)}.frontend-recovery-state{align-items:center;display:flex;justify-content:center;min-height:100dvh}.frontend-recovery-card{background:#141e2e;border:1px solid #41536b;border-radius:8px;box-shadow:0 20px 50px #00000059;color:#dbe5f2;max-width:32rem;padding:2rem;text-align:center;width:100%}.frontend-recovery-card h1{color:#fff;font-size:1.35rem;margin:0}.frontend-recovery-card p{line-height:1.6;margin:1rem 0 1.35rem}.frontend-recovery-card button{background:#0f9f9a;color:#fff;min-height:2.5rem;padding:.6rem 1rem}.docs-page{color:#d8e2ef}.docs-page h1{color:#fff;font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.08;margin:0}.docs-page>p{color:#b4c1d2;font-size:1.08rem;line-height:1.65;max-width:46rem}.docs-section{border-top:1px solid #334157;margin-top:3rem;max-width:58rem;padding-top:1.5rem}.docs-section h2{color:#fff;font-size:1.45rem;margin:0}.docs-section p{color:#b8c5d4;line-height:1.72}.docs-section pre{background:#101827;border:1px solid #31425b;border-radius:6px;color:#d6e7f9;max-width:100%;overflow-x:auto;padding:1.25rem}.docs-section code{color:#70e2d9;font-size:.88em}.app-shell{background:#0b101a;display:grid;grid-template-columns:16.25rem minmax(0,1fr);min-height:100vh}.nav-rail{background:#0a0f18;border-right:1px solid #25334a;color:#c0cede;display:flex;flex-direction:column;gap:2.4rem;min-width:0;padding:1.45rem 1rem}.nav-rail .brand{color:#fff;font-size:1rem;font-weight:850;padding:.35rem .55rem;text-decoration:none}.nav-rail .brand span{color:#f05f57;margin-left:.28rem}.nav-rail nav{display:grid;gap:.3rem}.nav-group-label{color:#71859d;font-size:.66rem;font-weight:800;letter-spacing:0;margin:1rem .7rem .2rem;text-transform:uppercase}.nav-group-label:first-child{margin-top:0}.nav-rail nav a,.nav-rail nav button{background:transparent;border-radius:5px;color:#aebdd0;font-size:.88rem;font-weight:650;min-height:2.55rem;padding:.62rem .7rem;text-align:left;text-decoration:none}.nav-rail nav a.active,.nav-rail nav a:hover,.nav-rail nav button:hover{background:#173442;color:#fff}.nav-rail nav button{border-left:2px solid #f05f57;border-radius:0 5px 5px 0}.account-chip{border-top:1px solid #2a3951;color:#aab8c9;font-size:.78rem;line-height:1.6;margin-top:auto;overflow-wrap:anywhere;padding:.9rem .55rem}.account-chip>span,.account-chip>small{display:block}.account-chip>small{color:#7790a9;font-size:.7rem;margin-top:.15rem}.text-button{background:transparent;color:#70e2d9;display:block;font-size:.78rem;min-height:0;padding:.45rem 0 0;text-align:left}.text-button:hover{background:transparent;color:#fff;text-decoration:underline}.workspace-main{background:#0e1522;min-width:0;padding:clamp(1.2rem,4vw,3.7rem)}.workspace-header{align-items:center;border-bottom:1px solid #2c3a51;display:flex;justify-content:space-between;margin-bottom:1.75rem;padding-bottom:1.2rem}.workspace-header h1{color:#fff;font-size:clamp(2rem,4vw,3.45rem);line-height:1;margin:0}.workspace-header>button{background:#f05f57;color:#260b0a}.surface{background:#131c2b;border:1px solid #2a3a52;border-radius:6px;box-shadow:0 16px 32px #0000002e;padding:1.15rem}.section-toolbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.1rem}.section-toolbar strong,.section-toolbar h2{color:#fff}.section-toolbar h2{font-size:1.35rem;line-height:1.2;margin:0}.section-toolbar button,.timeline-actions button{background:#24364f;color:#e5edf7;min-height:2.15rem;padding:.45rem .7rem}.section-toolbar button:hover,.timeline-actions button:hover{background:#314866}.list-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.list-controls input,.list-controls select{min-width:9rem;width:auto}.pagination{align-items:center;color:#aebcce;display:flex;gap:.7rem;justify-content:flex-end;margin-top:1rem}.pagination button{background:#263a54;min-height:2rem;padding:.35rem .6rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;min-width:42rem;width:100%}th{color:#91a5bd;font-size:.7rem;font-weight:750;letter-spacing:0;padding:.72rem;text-align:left;text-transform:uppercase}td{border-top:1px solid #283950;color:#dbe5f2;padding:.85rem .72rem;vertical-align:middle}td strong,td span{display:block}td span{color:#9fb0c4;font-size:.78rem;margin-top:.2rem}.status{background:#1f3847;border:1px solid #386376;border-radius:999px;color:#87e8e0;display:inline-block!important;font-size:.7rem;font-weight:800;padding:.2rem .5rem}.status.failed,.status.canceled{background:#492329;border-color:#88414b;color:#ffaaa4}.status.completed,.status.ready{background:#1e4339;border-color:#3b806d;color:#8ae5bc}.progress{background:#25354b;border-radius:999px;display:inline-block;height:.38rem;min-width:7rem;overflow:hidden;vertical-align:middle}.progress span{background:#70e2d9;display:block;height:100%}.loading-block{align-items:center;color:#aebdcd;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;min-height:18rem}.loading-block span{animation:pulse 1.2s infinite alternate;background:#3b506b;border-radius:999px;height:.55rem;width:3rem}.loading-block span:nth-child(2){animation-delay:.2s}.loading-block span:nth-child(3){animation-delay:.4s}.loading-block p{flex-basis:100%;text-align:center}@keyframes pulse{to{opacity:.35}}.empty-state{align-items:center;color:#acbbcc;display:flex;flex-direction:column;justify-content:center;min-height:17rem;padding:1rem;text-align:center}.empty-state h2{color:#fff;margin-bottom:0}.empty-state p{line-height:1.65;max-width:31rem}.blocking-notice{background:#3e321d;border:1px solid #a47730;border-radius:6px;color:#f5dea8;max-width:43rem;padding:1.15rem}.blocking-notice p{line-height:1.55}.toast-region{bottom:1rem;display:grid;gap:.55rem;position:fixed;right:1rem;width:min(26rem,calc(100vw - 2rem));z-index:5}.toast{align-items:center;background:#22415a;border:1px solid #456886;border-radius:6px;box-shadow:0 12px 28px #0000004d;color:#fff;display:flex;justify-content:space-between;padding:.8rem .9rem}.toast.success{background:#1d4b3c;border-color:#47846d}.toast.error{background:#54252a;border-color:#91434b}.toast button{background:transparent;min-height:0;padding:.1rem .35rem}.dialog-backdrop{align-items:center;background:#02050ab8;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.dialog{background:#141e2e;border:1px solid #41536b;border-radius:6px;box-shadow:0 28px 70px #0000008c;color:#eaf1fa;max-height:calc(100dvh - 2rem);max-width:35rem;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;width:100%}.dialog header{align-items:center;border-bottom:1px solid #2e3f56;display:flex;justify-content:space-between;padding-bottom:.85rem}.dialog header h2{color:#fff;font-size:1.2rem;margin:0}.icon-button{background:transparent;color:#b4c5d8;font-size:1.25rem;min-height:0;padding:.15rem .45rem}.form-stack,.form-stack label,.review-form label{display:grid;gap:.4rem}.form-stack{color:#c9d5e3;margin-top:1rem}.form-grid{display:grid;gap:.9rem;grid-template-columns:1fr 1fr}input,select,textarea{background:#0d1522;border:1px solid #40516a;border-radius:5px;color:#eff5fb;padding:.62rem;width:100%}input::placeholder,textarea::placeholder{color:#8294aa}fieldset{border:1px solid #40516a;border-radius:5px;display:grid;gap:.5rem;padding:.7rem}legend{color:#a7b9ce;font-size:.8rem;padding:0 .25rem}.check-row{align-items:center;display:flex!important;gap:.5rem}.check-row input{width:auto}textarea{resize:vertical}.form-error{color:#ffaaa4;margin:0}.quota-note{color:#afc0d2;font-size:.85rem;line-height:1.55;margin:0}.dialog-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-top:1rem}.dialog-actions>button:first-child{background:#283950;color:#deebf8}.review-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr) 17rem}.review-primary{min-width:0}.review-title{align-items:center;display:flex;gap:1rem;justify-content:space-between}.review-title span{color:#a4b5c8;display:block;font-size:.85rem;margin-top:.25rem}.media-stage{align-items:center;background:#080e17;border:1px solid #2e4058;color:#d5e3f3;display:flex;justify-content:center;margin:1rem 0;min-height:15rem;padding:1rem;text-align:center}.media-stage div{display:grid;gap:.35rem}.media-stage video{max-height:20rem;max-width:100%}.timeline{display:flex;gap:.15rem;min-height:3rem;overflow-x:auto}.timeline button{background:#254056;border-radius:3px;color:#a9dbd8;min-width:2rem;padding:.45rem}.timeline button.selected{background:#0f9f9a;color:#fff}.timeline-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.timeline-actions button+button{background:#283a52;color:#dce7f4}.review-table{min-width:36rem}.review-table tr{cursor:pointer}.review-table tr:hover td,.selected-row td{background:#192d3e}.segmented{display:flex;gap:.25rem}.segmented button{background:#24364e;color:#b8c9da;min-height:2rem;padding:.35rem .55rem}.segmented button.active{background:#0f9f9a;color:#fff}.review-form{border-top:1px solid #304158;gap:.8rem;margin-top:1rem;padding-top:1rem}.review-form textarea[readonly]{background:#101927;color:#9dafc2}.machine-copy,.human-copy{display:block}.machine-copy{color:#d8e3ed}.human-copy{color:#7ee3d9;font-size:.78rem;margin-top:.3rem}.processing-panel{border-top:1px solid #304158;margin-top:1rem;padding-top:1rem}.job-record{align-items:center;border-top:1px solid #293950;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 0}.job-record strong,.job-record p{display:block;margin:.35rem 0}.job-record p{color:#a8b9cb;font-size:.85rem}.job-record .progress{min-width:10rem}.event-list{color:#a6b8cc;display:grid;font-size:.8rem;gap:.45rem;margin:1rem 0 0;padding:0}.event-list li{align-items:center;display:flex;gap:.45rem;list-style:none}.event-list small{margin-left:auto}.event-level{border-radius:999px;font-size:.68rem;font-weight:800;padding:.15rem .35rem;text-transform:uppercase}.event-level.info{background:#1f3d55;color:#83dbed}.event-level.warning{background:#4a3a20;color:#f6d073}.event-level.error{background:#54262b;color:#ffada5}.export-rail{display:grid;align-content:start;gap:1rem}.export-rail p{color:#b0bfd0;line-height:1.55}.export-list{list-style:none;margin:0;padding:0}.export-list li{align-items:center;border-top:1px solid #2c3c53;color:#bdcada;display:flex;font-size:.8rem;gap:.5rem;justify-content:space-between;padding:.65rem 0}.export-list a{background:#0f9f9a;border-radius:5px;color:#fff;padding:.4rem .55rem;text-decoration:none}.export-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.export-actions button{background:#253950;font-size:.75rem;min-height:2rem;padding:.35rem .5rem}.export-actions button:hover{background:#31506a}.account-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.account-wide{grid-column:1 / -1}.row-actions{display:flex;flex-wrap:wrap;gap:.4rem}.row-actions button{background:#273a53;font-size:.75rem;min-height:2rem;padding:.35rem .5rem}.danger-action{background:#54252a!important;color:#ffb0a8!important}.admin-shell{background:#101214;grid-template-columns:15.5rem minmax(0,1fr)}.admin-shell .console-nav{background:#121518;border-right-color:#30363b}.admin-shell .console-brand{border-bottom-color:#30363b}.admin-shell .console-brand-caption{color:#57b8ad;font-weight:800}.admin-shell .console-nav nav a{border-radius:4px;color:#aeb5b9}.admin-shell .console-nav nav a:hover{background:#1b2023}.admin-shell .console-nav nav a.active{background:#17312f;border-left-color:#56c9bd;color:#f5fffd}.admin-main-view{background:#101214;padding:0}.admin-page{align-content:start;display:grid;gap:0;min-height:100vh;min-width:0}.admin-page-header{align-items:center;border-bottom:1px solid #30363b;display:flex;gap:1.5rem;justify-content:space-between;min-height:5rem;padding:.9rem clamp(1.25rem,4vw,2.5rem)}.admin-page-header h1{color:#fff;font-size:1.45rem;line-height:1.2;margin:0}.admin-page-header p{color:#9da6aa;font-size:.82rem;line-height:1.5;margin:.3rem 0 0}.admin-page-header>button{background:#237d75;min-height:2.25rem}.admin-page-header>button:hover{background:#2b968c}.header-actions{display:flex;flex-wrap:wrap;gap:.55rem}.admin-section{border-bottom:1px solid #2b3034;min-width:0;padding:1.35rem clamp(1.25rem,4vw,2.5rem) 1.8rem}.admin-section-heading{margin-bottom:1rem}.admin-section-heading h2{color:#fff;font-size:1.15rem;margin:0}.admin-section-heading p{color:#96909f;font-size:.82rem;line-height:1.55;margin:.35rem 0 0}.admin-toolbar{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.admin-toolbar input{max-width:24rem}.admin-toolbar>span{color:#807a89;font-size:.75rem}.admin-json-state{background:#0b0910;border:1px solid var(--brand-border, #34303d);color:#d8d2df;font-size:.72rem;line-height:1.55;margin:0;max-height:18rem;overflow:auto;padding:.8rem;white-space:pre-wrap;word-break:break-word}.admin-filter-band{background:#14181b;padding-bottom:.8rem;padding-top:.8rem}.admin-filter-band .admin-toolbar{margin:0}.admin-filter-row{display:flex;flex-wrap:wrap;gap:.65rem}.admin-filter-row label{color:#9ea6aa;display:flex;font-size:.75rem;gap:.45rem}.admin-filter-row select{background:#0e1113;border-color:#3b4449;min-width:10rem}.admin-inline-notice{background:#182723;border-left:3px solid #4ab4a8;color:#b9d8d3;font-size:.78rem;margin:0 0 1rem;padding:.65rem .8rem}.admin-data-table{min-width:52rem}.admin-data-table thead{background:#17151f}.admin-data-table th{color:#8f8899}.admin-data-table td{border-top-color:#2b2734;color:#ded9e4}.admin-data-table tbody tr{content-visibility:auto;contain-intrinsic-size:3.75rem}.admin-data-table tbody tr:hover td{background:#15131d}.admin-data-table td code{color:#bca8ff;font-size:.75rem}.admin-data-table td>button,.admin-data-table .row-actions button{background:#292333;border:1px solid #443b51;color:#ddd4e7}.admin-data-table td>button:hover,.admin-data-table .row-actions button:hover{background:#3a2d4d;border-color:#735a93}.admin-model-table{min-width:70rem}.admin-model-price{display:grid;gap:.25rem}.admin-model-price span{color:#807a89;display:flex;font-size:.75rem;gap:.35rem;justify-content:space-between;max-width:8rem}.admin-model-price strong{color:#2f2936;font-variant-numeric:tabular-nums}.admin-toolbar-actions{align-items:center;display:flex;gap:.55rem}.admin-toolbar-actions>span{color:#807a89;font-size:.75rem;margin-right:.15rem}.admin-pricing-table{min-width:66rem}.admin-language-table{min-width:48rem}.admin-exchange-table{min-width:68rem}.admin-pricing-relation{padding-bottom:.8rem;padding-top:.8rem}.admin-pricing-relation .admin-inline-notice{margin:0}.pricing-exchange-relation{display:grid;gap:.25rem}.pricing-exchange-relation a{color:#78d5cb;font-size:.75rem;font-weight:700;text-decoration:none}.pricing-exchange-relation a:hover{color:#a3eee6;text-decoration:underline}.pricing-exchange-relation small,.admin-muted-value{color:#807a89;font-size:.68rem}.pricing-model-list{display:flex;flex-wrap:wrap;gap:.3rem;max-width:18rem}.pricing-model-list span{background:#151c1d;border:1px solid #2d393d;color:#d7dedf;font-size:.66rem;font-weight:650;line-height:1.2;padding:.22rem .38rem}.exchange-plan-snapshot{background:#151c1d;border-left:3px solid #4ab4a8;display:grid;gap:.25rem;padding:.8rem}.exchange-plan-snapshot span{color:#8b999b;font-size:.68rem}.exchange-plan-snapshot strong{color:#f2f7f6;font-size:.95rem}.exchange-plan-snapshot b{color:#7cddd3;font-size:.82rem}.exchange-plan-snapshot small{color:#8f999b;font-size:.7rem;line-height:1.5}.one-time-code-list{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-height:8rem}.admin-empty-cell{color:#8e8798;padding:2rem .75rem;text-align:center}.admin-status{border:1px solid;border-radius:999px;display:inline-block!important;font-size:.7rem;font-weight:750;margin:0;padding:.2rem .5rem}.admin-status.is-active{background:#163a31;border-color:#337760;color:#85deb5}.admin-status.is-inactive{background:#3d2228;border-color:#75414a;color:#f5a6a3}.admin-role-badge{border:1px solid;border-radius:3px;display:inline-block;font-size:.68rem;font-weight:750;padding:.2rem .45rem;white-space:nowrap}.admin-role-badge.is-admin{background:#17312f;border-color:#3e746f;color:#8fe2d8}.admin-role-badge.is-user{background:#22262a;border-color:#41484d;color:#b7bec2}.admin-navigation{display:grid!important;gap:.8rem!important}.admin-nav-group{display:grid;gap:.15rem}.admin-navigation .admin-nav-group a{padding-left:1.1rem}.toggle-list{border-bottom:1px solid #302b38;border-top:1px solid #302b38;display:grid;gap:.75rem;padding:.85rem 0}.toggle-list .check-row{color:#d8d1df}.form-help,.selection-fieldset>p{color:#9992a1;font-size:.78rem;line-height:1.5;margin:0}.selection-fieldset{max-height:17rem;overflow:hidden}.selection-list{display:grid;gap:.55rem;max-height:11rem;overflow-y:auto;padding-right:.25rem}.selection-list .check-row{color:#ddd6e5;justify-content:flex-start}.selection-list .check-row span{color:#8f8798;font-size:.72rem;margin-left:auto}.dialog:has(.selection-fieldset){max-width:45rem}.console-account-page{margin:0 auto;max-width:90rem;padding:0 clamp(1.25rem,3.2vw,3rem) 5rem}.account-page-header{align-items:flex-start;border-bottom:1px solid var(--console-border);display:flex;gap:1.5rem;justify-content:space-between;padding:2.35rem 0 1.7rem}.account-page-header h1{color:var(--console-text);font-size:1.9rem;line-height:1.2;margin:0}.account-page-header p{color:var(--console-muted);font-size:.86rem;line-height:1.6;margin:.5rem 0 0;max-width:42rem}.account-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.account-header-actions button{align-items:center;display:inline-flex;gap:.4rem;justify-content:center;min-height:2.45rem}.account-header-actions .account-refresh-action{min-width:2.45rem;padding:.45rem;width:2.45rem}.account-package-section{border-bottom:1px solid var(--console-border);padding:1.9rem 0 2.5rem}.package-balance-band{border-bottom:1px solid var(--console-border);border-top:1px solid var(--console-border);display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.7fr)}.package-balance-primary{border-right:1px solid var(--console-border);padding:1.25rem 1.45rem}.package-balance-primary>span{color:var(--console-muted);font-size:.72rem;font-weight:700}.package-balance-primary>div{align-items:baseline;display:flex;gap:.45rem;margin-top:.8rem}.package-balance-primary-head{align-items:center;gap:1rem;justify-content:space-between}.package-balance-total{align-items:baseline;display:flex;gap:.45rem;min-width:0}.package-balance-primary strong{color:var(--console-text);font-size:2rem;line-height:1}.package-balance-primary b{color:var(--console-accent);font-size:.76rem}.package-balance-primary p{color:var(--console-subtle);font-size:.72rem;line-height:1.5;margin:.85rem 0 0}.package-balance-actions{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;width:100%}.package-balance-primary-head .package-balance-actions{flex:0 0 auto;margin-top:0;width:auto}.package-balance-actions button{align-items:center;background:#14191c;border:1px solid var(--console-border-strong);color:#c5cecf;display:inline-flex;font-size:.68rem;gap:.35rem;justify-content:center;min-height:2rem;min-width:0;padding:.35rem .55rem;width:100%}.package-balance-actions button.is-accent{border-color:#4e7771;color:#7ad0c3}.package-balance-actions button:hover:not(:disabled){background:#1c2426}.package-balance-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.package-balance-facts>div{border-bottom:1px solid var(--console-border);min-width:0;padding:1rem 1.15rem}.package-balance-facts>div:nth-child(odd){border-right:1px solid var(--console-border)}.package-balance-facts>div:nth-child(n+3){border-bottom:0}.package-balance-facts dt{color:var(--console-subtle);font-size:.68rem}.package-balance-facts dd{color:var(--console-text);font-size:1rem;font-weight:750;line-height:1.35;margin:.45rem 0 0;overflow-wrap:anywhere}.package-balance-facts dd small{color:var(--console-muted);font-size:.67rem;font-weight:600}.package-balance-facts .package-usage-order{color:#c8d1d0;font-size:.76rem;font-weight:600}.package-list-panel{margin-top:1.7rem}.account-section-heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.account-section-heading h2{color:var(--console-text);font-size:1.12rem;margin:0}.account-section-heading p{color:var(--console-muted);font-size:.76rem;line-height:1.5;margin:.35rem 0 0}.account-section-heading>span{border:1px solid var(--console-border-strong);color:#a9b5b6;font-size:.68rem;padding:.3rem .5rem;white-space:nowrap}.account-section-heading button{align-items:center;display:inline-flex;gap:.4rem}.account-section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.account-section-actions button,.account-section-actions .account-docs-action{background:#14131a;border:1px solid var(--console-border-strong);color:#d3cddb;font-size:.68rem;min-height:2rem;padding:.35rem .55rem}.owned-package-table-wrap{border:1px solid var(--console-border)}.owned-package-table{min-width:44rem;width:100%}.owned-package-table th{background:#0e1315;color:var(--console-subtle);font-size:.66rem;font-weight:750}.owned-package-table th:nth-child(1){width:19%}.owned-package-table th:nth-child(2){width:43%}.owned-package-table th:nth-child(3){width:23%}.owned-package-table td{border-top-color:var(--console-border);color:#b8c1c2;font-size:.74rem;vertical-align:middle}.owned-package-table tr.is-expired td{color:#667174}.owned-package-table td>strong{color:var(--console-text);font-size:.82rem}.owned-package-table tr.is-expired td>strong{color:#7f898b}.owned-package-quota{display:grid;gap:.45rem}.owned-package-quota>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .7rem;justify-content:space-between}.owned-package-quota strong{color:#dce3e2;font-size:.74rem}.owned-package-quota small{color:var(--console-subtle);font-size:.65rem}.package-progress{background:#222b2e;height:.3rem;overflow:hidden}.package-progress i{background:var(--console-accent);display:block;height:100%}.owned-package-table tr.is-expired .package-progress i{background:#566164}.package-status{border:1px solid #3f716b;color:#71d1c6;display:inline-block;font-size:.64rem;padding:.24rem .4rem;white-space:nowrap}.package-status.is-expired{border-color:#444e51;color:#7e888a}.account-plan-list{border:1px solid var(--console-border)}.account-plan-row{align-items:center;background:#0e1315;border-top:1px solid var(--console-border);display:grid;gap:1.1rem;grid-template-columns:minmax(18rem,2fr) minmax(7rem,.72fr) minmax(6.5rem,.62fr) minmax(9rem,.8fr);min-height:8.5rem;padding:1rem}.account-plan-row:first-child{border-top:0}.account-plan-row.is-featured{box-shadow:inset 3px 0 0 var(--console-accent)}.account-plan-row.is-unavailable{background:#0c1012}.account-plan-row.is-unavailable>:not(button){opacity:.64}.account-plan-identity{min-width:0}.account-plan-identity>div{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.account-plan-identity h3{color:var(--console-text);font-size:.94rem;margin:0}.account-plan-identity>div>span{background:#1b3f3b;color:#73d6cb;font-size:.62rem;padding:.22rem .38rem}.account-plan-identity ul{color:var(--console-muted);display:grid;font-size:.68rem;gap:.28rem .9rem;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.4;margin:.7rem 0 0;padding:0}.account-plan-identity li{list-style:none;min-width:0;padding-left:.75rem;position:relative}.account-plan-identity li:before{color:var(--console-accent);content:"✓";left:0;position:absolute}.account-plan-metric,.account-plan-price{display:grid;gap:.4rem}.account-plan-metric>span,.account-plan-price>span{color:var(--console-subtle);font-size:.65rem}.account-plan-metric strong{color:#dce4e3;font-size:1.05rem}.account-plan-metric small{color:var(--console-muted);font-size:.65rem}.account-plan-price strong{color:var(--console-text);font-size:1.25rem}.account-plan-row>button{min-height:2.55rem;width:100%}.account-support-grid{border-bottom:1px solid var(--console-border);display:grid;grid-template-columns:1fr 1fr;padding:1.9rem 0 2.5rem}.account-panel{border-right:1px solid var(--console-border);min-width:0;padding:.35rem 1.5rem .35rem 0}.account-panel+.account-panel{border-right:0;padding-left:1.5rem}.account-panel h2{color:var(--console-text);font-size:.95rem;margin:.45rem 0;overflow-wrap:anywhere}.account-panel>p{color:var(--console-muted);font-size:.76rem;line-height:1.5}.api-key-section table{min-width:44rem}.redeem-intro{background:#111b1b;border-left:3px solid var(--console-accent);padding:.85rem}.redeem-intro span{color:var(--console-accent);font-size:.68rem}.redeem-intro h3{color:var(--console-text);font-size:1rem;margin:.35rem 0}.redeem-intro p{color:var(--console-muted);font-size:.75rem;line-height:1.5;margin:0}.account-page-skeleton span,.account-page-skeleton i{animation:console-skeleton 1.2s ease-in-out infinite;background:#1a2225;display:block}.skeleton-copy{display:grid;gap:.55rem;width:min(31rem,70vw)}.skeleton-copy span:nth-child(1){height:.65rem;width:8rem}.skeleton-copy span:nth-child(2){height:2rem;width:15rem}.skeleton-copy span:nth-child(3){height:.8rem;width:100%}.skeleton-actions{display:flex;gap:.5rem}.skeleton-actions span{height:2.4rem;width:6.5rem}.skeleton-balance>span{min-height:10rem}.skeleton-balance>div{display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}.skeleton-balance i{min-height:4.95rem}.skeleton-table{display:grid;gap:.6rem;margin-top:1.5rem}.skeleton-table span{height:3.4rem}@media(max-width:1280px){.marketing-upload-layout{gap:0}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{gap:1.5rem}}@media(max-width:1050px){.hero-copy h1{font-size:4.4rem}.review-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.85fr)}.export-rail{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.admin-grid{grid-template-columns:1fr 1fr}.admin-grid>:last-child{grid-column:1 / -1}}@media(max-width:1024px){.marketing-header{display:block}.marketing-header-inner{gap:1rem;padding:1rem 2rem}.marketing-header .marketing-nav,.marketing-header-inner>.header-cta{display:none}.marketing-menu-toggle{display:flex}.marketing-mobile-menu{display:flex;flex-direction:column}.translator-hero{padding-inline:1rem}.marketing-page .marketing-section{padding:3rem 1rem}.marketing-page .section-heading h2{font-size:2.2rem}.marketing-page-en .section-heading h2{font-size:2.05rem}.marketing-upload-container{border-radius:8px}.marketing-upload-layout{gap:0;grid-template-columns:1fr;min-height:0}.marketing-upload-pane{min-height:0}.marketing-upload-settings{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.shared-media-upload-marketing .console-translator-grid{grid-template-columns:minmax(0,1fr);min-height:0}.marketing-editor-container{border-radius:8px}.marketing-editor-main{grid-template-columns:1fr;min-height:0}.marketing-video-preview{border-bottom:1px solid rgba(255,255,255,.08);border-right:0;min-height:0}.marketing-subtitle-list{max-height:18.75rem}.feature-grid,.pricing-grid{grid-template-columns:1fr}.feature-grid{gap:1.5rem}.feature-card,.audience-card{border-radius:1.5rem;padding:2rem}.marketing-page-en .feature-card,.marketing-page-en .audience-card{padding-block:2rem}.pricing-grid{padding:1.5rem 0}.post-demo-layout,.audience-layout,.faq-layout{gap:2.5rem;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}.feature-row{grid-template-columns:1.8rem 2.8rem minmax(0,1fr)}.feature-line{display:none}.marketing-footer-content{gap:2rem;grid-template-columns:1fr}.footer-brand{margin-bottom:1rem}}@media(max-width:768px){.marketing-header-inner{padding:.8rem 1rem}.marketing-mobile-menu{padding:.5rem 1rem 1rem}.marketing-page .marketing-section{padding:1rem}.marketing-page .section-heading{margin-bottom:2rem}.marketing-page .upload-section .section-heading{margin-bottom:2.5rem}.marketing-page .section-heading h2{font-size:1.875rem}.marketing-page-en .section-heading h2{font-size:1.7rem}.marketing-page .section-heading>p:last-child{font-size:1rem}.marketing-upload-layout{gap:0}.marketing-upload-pane,.marketing-upload-settings{padding:1.25rem}.shared-media-upload-marketing{padding:0}.marketing-upload-settings .form-grid{grid-template-columns:1fr}.upload-meta{align-items:center;justify-content:center;width:100%}.marketing-editor-toolbar{align-items:stretch;flex-direction:column}.editor-toolbar-actions{justify-content:center;width:100%}.marketing-video-preview{min-height:0;padding:.75rem}.feature-grid{gap:1rem}.feature-card,.audience-card,.marketing-page-en .feature-card,.marketing-page-en .audience-card{padding:1.5rem}.audience-grid{gap:1.5rem;grid-template-columns:1fr}.pricing-grid{gap:1rem;padding:1rem 0}.faq-list{gap:1rem}.post-demo-layout,.audience-layout,.faq-layout{gap:2rem;grid-template-columns:minmax(0,1fr)}.marketing-page .features-section,.marketing-page .audience-section,.marketing-page .pricing-section,.marketing-page .faq-section{padding:3.5rem 1rem}.marketing-page .post-demo-layout .section-heading,.marketing-page .audience-layout .section-heading,.marketing-page .faq-layout .section-heading{position:static}.marketing-page .post-demo-layout .section-heading h2,.marketing-page .audience-layout .section-heading h2,.marketing-page .faq-layout .section-heading h2{font-size:1.75rem}.feature-row{gap:.7rem;grid-template-columns:1.5rem 2.5rem minmax(0,1fr);min-height:8rem}.feature-row .feature-icon{height:2.5rem;width:2.5rem}.audience-section,.faq-section{padding-block:3.5rem!important}.audience-index{grid-template-columns:minmax(0,1fr)}.audience-row,.audience-row:nth-child(odd){border-right:0;min-height:0;padding:1.25rem 0}.pricing-card{min-height:0}.faq-list{gap:0}.footer-action{align-items:flex-start;flex-direction:column}.footer-action button{width:100%}.marketing-footer{padding:3rem 1rem 2rem}.marketing-footer nav{gap:1.5rem;grid-template-columns:1fr}.footer-bottom{flex-direction:column;justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.waveform-bars>span,.waveform-bars>i{animation:none}}@media(max-width:760px){.site-header{align-items:flex-start;flex-direction:column;gap:.8rem;padding-block:.9rem}.site-nav{flex-wrap:wrap;width:100%}.site-nav a{font-size:.76rem}.site-nav .locale-link{margin-left:auto}.marketing-header{align-items:center;flex-direction:row;min-height:4rem;padding-block:.65rem;position:relative}.marketing-header .site-brand{font-size:.9rem;gap:.5rem}.marketing-header .site-nav{flex-wrap:nowrap;margin-left:auto;width:auto}.marketing-header .site-nav a{display:none}.marketing-header .site-nav .locale-link{display:inline;margin-left:0}.marketing-header .header-cta{white-space:nowrap}.translator-hero{min-height:0;padding-bottom:2rem;padding-top:3.5rem}.marketing-page-en .translator-hero{padding-top:3.5rem}.marketing-page-en .hero-copy h1{font-size:3.3rem}.translator-hero:before{background:url(/logo.jpg) center 72% / 18rem auto no-repeat;display:block;inset:0;opacity:.1;position:absolute}.translator-hero-inner{display:block;min-height:0}.hero-copy h1{font-size:3.3rem}.hero-art{display:none}.translator-hero .landing-proof{gap:1.2rem;grid-template-columns:1fr 1fr;margin-top:3.2rem}.translator-hero .landing-proof dt{font-size:1.35rem}.landing-hero,.landing-hero-content{min-height:39rem}.landing-proof{gap:1.2rem;margin-top:3rem}.site-footer{align-items:flex-start;flex-direction:column}.site-footer p{text-align:left}.footer-brand p{max-width:28rem}.app-shell{display:block}.nav-rail{flex-direction:row;gap:.75rem;overflow-x:auto;padding:.85rem;position:sticky;top:0;z-index:3}.nav-rail .brand{padding:.35rem 0}.nav-rail nav{display:flex;gap:.15rem}.nav-rail nav a,.nav-rail nav button{white-space:nowrap}.account-chip{display:none}.workspace-main{padding:1.1rem}.workspace-header{align-items:flex-start;gap:.9rem}.section-toolbar{align-items:flex-start;flex-direction:column}.list-controls,.list-controls input,.list-controls select{width:100%}.review-layout,.account-grid,.admin-grid{grid-template-columns:1fr}.admin-grid>:last-child{grid-column:auto}.export-rail{grid-column:auto;grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.media-stage{min-height:11rem}.job-record,.export-list li{align-items:flex-start;flex-direction:column}.docs-section table{min-width:30rem}}@media(max-width:430px){.site-nav a[href="#workflow"],.site-nav a[href="#capabilities"]{display:none}.header-cta{margin-left:auto}.landing-hero h1{font-size:2.4rem}.hero-copy h1,.marketing-page-en .hero-copy h1{font-size:2.7rem}.translator-hero .landing-intro{font-size:.95rem}.translator-hero .landing-proof{gap:.8rem}.translator-hero .landing-proof div{padding-left:.55rem}.pricing-card{min-height:24rem}.dialog.auth-dialog{max-height:calc(100dvh - 1rem)}.dialog-backdrop:has(.auth-dialog){padding:.5rem}.auth-dialog-body{padding:1rem}.auth-field-control:has(.auth-code-button) input{padding-right:.8rem}.auth-field-control:has(.auth-code-button){display:grid;gap:.45rem}.auth-code-button{height:2.5rem;position:static;transform:none;width:100%}.auth-code-button:hover:not(:disabled){transform:none}}.console-shell{background:#080712;grid-template-columns:17.5rem minmax(0,1fr)}.console-nav{background:#0a0914;border-right-color:#2b2544;gap:1.4rem;height:100vh;overflow-y:auto;padding:1.2rem .85rem;position:sticky;top:0}.console-brand{border-bottom:1px solid #2b2544;padding:.25rem .55rem 1.1rem}.console-brand .brand{align-items:center;color:#fff;display:flex;font-size:1.12rem;gap:.65rem;padding:0}.console-brand .brand-mark{box-shadow:0 0 0 1px #51427d;height:2.5rem;width:2.5rem}.console-brand .brand-wordmark{font-size:1.28rem;font-style:italic;font-weight:900;text-transform:uppercase}.console-brand .brand .brand-wordmark>span{color:inherit;margin:0}.console-brand .brand .brand-wordmark .brand-highlight{color:transparent;-webkit-text-fill-color:transparent}.console-brand-caption,.console-brand .site-brand-context{color:#7f7694;display:block;font-size:.6rem;margin:.2rem 0 0 2.65rem}.console-quota{background:#121025;border:1px solid #3a3159;border-radius:8px;padding:.9rem}.console-quota>p{color:#b6abc9;font-size:.72rem;margin:0 0 .8rem}.console-quota>div{align-items:baseline;display:flex;gap:.6rem;justify-content:space-between;padding:.25rem 0}.console-quota span{color:#807894;font-size:.68rem}.console-quota strong{color:#f9f7ff;font-size:.78rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-quota .quota-total{border-top:1px solid #2d2743;margin-top:.4rem;padding-top:.7rem}.console-quota .quota-total strong{color:#a895ff;font-size:1.45rem}.quota-actions{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.7rem}.quota-actions a,.quota-actions button{align-items:center;background:#282046;border:1px solid #51427d;color:#e6e0ff;display:inline-flex;font-size:.7rem;gap:.25rem;justify-content:center;min-height:2rem;padding:.45rem .25rem;text-align:center;text-decoration:none}.quota-actions a:hover,.quota-actions button:hover:not(:disabled){background:#3b2d67}.console-nav nav{display:grid;gap:.15rem}.console-nav nav a{align-items:center;background:transparent;border-left:2px solid transparent;border-radius:0 5px 5px 0;color:#a9a0b9;display:flex;font-size:.84rem;gap:.7rem;min-height:2.55rem;padding:.55rem .65rem;text-decoration:none}.console-nav nav a span{color:#756a8b;font-size:.88rem;width:1.1rem}.console-nav nav a:hover{background:#18132b;color:#fff}.console-nav nav a.active{background:#22183c;border-left-color:#a08aff;color:#fff}.console-nav nav a.active span{color:#a08aff}.console-nav .nav-group-label{color:#6f6680;font-size:.62rem;margin:.9rem .65rem .25rem}.console-nav .nav-group-label:first-child{margin-top:0}.console-nav .account-chip{border-top-color:#2b2544;padding:.85rem .55rem}.console-nav .account-chip a{color:#8f83aa;display:block;font-size:.75rem;text-decoration:none}.console-nav .account-chip a:hover{color:#fff}.console-nav .text-button{color:#ff8c86}.console-main-view{background:#080712;padding:0}.console-page{margin:0 auto;max-width:94rem;padding:0 clamp(1.25rem,4vw,3.5rem) 5rem}.console-section{border-bottom:1px solid #28223c;padding:2.6rem 0 3.5rem;scroll-margin-top:1.5rem}.console-section:last-child{border-bottom:0}.console-section-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.7rem}.console-section-header h1,.console-section-header h2{color:#fff;font-size:2rem;line-height:1.15;margin:0}.console-section-header p{color:#9690a9;line-height:1.6;margin:.55rem 0 0}.console-live-note{border:1px solid #3e335f;color:#a999df;font-size:.7rem;padding:.45rem .65rem;white-space:nowrap}.console-uploader{min-width:0}.console-upload-form{margin:0}.console-translator-grid{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);min-height:35rem}.console-upload-panel,.console-upload-settings{background:#0f0d1d;border:1px solid #31284d;min-width:0;padding:1.25rem}.console-upload-panel{display:flex;flex-direction:column;gap:1rem;transition:border-color .18s ease,background-color .18s ease}.console-upload-panel.has-file{background:#10121b;border-color:#376d65}.console-upload-panel .media-file-picker{flex:1}.console-upload-panel .upload-picker-area{height:100%;min-height:18rem}.console-upload-panel .upload-empty-state{gap:.65rem}.console-upload-panel .selected-file-row{max-width:38rem}.console-upload-helper{align-items:flex-start;border-top:1px solid #29243b;color:#9f97af;display:flex;font-size:.76rem;gap:.65rem;line-height:1.55;padding-top:.8rem}.console-upload-helper i{background:#66d7cb;box-shadow:0 0 .55rem #66d7cb66;flex:0 0 .4rem;height:.4rem;margin-top:.38rem}.console-upload-helper.is-language i{background:#a28bff;box-shadow:0 0 .55rem #a28bff59}.console-upload-helper p{margin:0}.console-upload-settings{display:flex;flex-direction:column;gap:1rem}.console-upload-settings>header{border-bottom:1px solid #2d2840;padding-bottom:.85rem}.console-upload-settings>header h2{color:#fff;font-size:1.15rem;margin:.25rem 0 0}.console-upload-settings>label,.console-language-group label,.console-model-field{color:#b9b0c8;display:grid;font-size:.76rem;gap:.45rem}.console-upload-settings input,.console-upload-settings select{background:#090812;border-color:#3a3157;min-width:0;width:100%}.console-upload-settings input:hover,.console-upload-settings select:hover{border-color:#65549a}.console-control-section{border-top:1px solid #29233b;display:grid;gap:.55rem;padding-top:.9rem}.console-control-heading{align-items:center;color:#b9b0c8;display:flex;font-size:.76rem;justify-content:space-between}.console-control-heading small{border:1px solid #4b405e;color:#9f95ad;font-size:.62rem;font-weight:500;padding:.18rem .4rem}.model-select{min-width:0;position:relative}.model-select-trigger{align-items:center;background:#090812;border:1px solid #3a3157;color:#e8e3ee;display:flex;font-size:.78rem;justify-content:space-between;min-height:2.55rem;padding:.55rem .7rem;text-align:left;width:100%}.model-select-trigger:hover:not(:disabled),.model-select.is-open .model-select-trigger{background:#11101d;border-color:#7562ad}.model-select-trigger:focus-visible{border-color:#8d77ef;box-shadow:0 0 0 3px #8d77ef2e;outline:0}.model-select-trigger>span{align-items:center;display:flex;gap:.55rem;min-width:0}.model-select-trigger strong{color:#eeeaf3;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-select-trigger small{color:#8fe0d8;font-size:.68rem;white-space:nowrap}.model-select-trigger>i{color:#9f8fe0;font-size:1rem;font-style:normal;line-height:1;transition:transform .16s ease}.model-select.is-open .model-select-trigger>i{transform:rotate(180deg)}.model-select-menu{background:#0c0b14;border:1px solid #4a3e68;box-shadow:0 16px 30px #00000073;left:0;max-height:19rem;overflow-y:auto;padding:.3rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:20}.model-select-option{align-items:center;background:transparent;border:0;border-bottom:1px solid #252033;border-left:2px solid transparent;color:#c9c2d2;display:flex;font-size:.75rem;gap:.75rem;justify-content:space-between;min-height:3rem;padding:.5rem .65rem;text-align:left;width:100%}.model-select-option:last-child{border-bottom:0}.model-select-option:hover,.model-select-option:focus-visible{background:#191429;color:#fff;outline:0}.model-select-option.is-selected{background:#201938;border-left-color:#927bff;color:#fff}.model-select-option.is-unavailable{color:#777180;cursor:not-allowed}.model-select-option.is-unavailable:hover,.model-select-option.is-unavailable:focus-visible{background:#111019;color:#8d8795}.model-select-option-copy{display:grid;gap:.18rem;min-width:0}.model-select-option-copy strong{color:inherit;font-size:.75rem}.model-select-option-copy>span{color:#81798e;font-size:.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-select-option:hover .model-select-option-copy>span,.model-select-option:focus-visible .model-select-option-copy>span{color:#a8a0b3}.model-select-option small{color:#8d83a0;font-size:.66rem;margin-left:.75rem;white-space:nowrap}.model-select-option.is-selected small{color:#8fe0d8}.model-select-option-meta{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:.2rem;max-width:48%}.model-select-option-meta>span{align-items:center;display:inline-flex;gap:.4rem}.model-select-option-meta .model-select-option-access{color:#a9946d;line-height:1.3;margin:0;overflow-wrap:anywhere;text-align:right;white-space:normal}.console-prompt-input{position:relative}.console-prompt-input textarea{background:#090812;border:1px solid #3a3157;color:#ebe6f0;font-size:.76rem;line-height:1.55;max-height:12rem;min-height:6.1rem;padding:.7rem .75rem 1.7rem;resize:vertical;width:100%}.console-prompt-input textarea:hover:not(:disabled){border-color:#65549a}.console-prompt-input textarea:focus{border-color:#8d77ef;box-shadow:0 0 0 3px #8d77ef2e;outline:0}.console-prompt-input textarea:disabled{background:#0d0c15;color:#6f6879;cursor:not-allowed;opacity:1}.console-prompt-input textarea:disabled::placeholder{color:#696273}.console-prompt-input>span{bottom:.45rem;color:#777080;font-size:.62rem;pointer-events:none;position:absolute;right:.65rem}.console-prompt-heading-actions{align-items:center;display:inline-flex;gap:.5rem}.console-prompt-history-toggle{align-items:center;background:transparent;border:1px solid #4a4260;border-radius:4px;color:#b7abd4;cursor:pointer;display:inline-flex;font-size:.64rem;gap:.3rem;min-height:1.75rem;padding:.25rem .45rem}.console-prompt-history-toggle:hover:not(:disabled),.console-prompt-history-toggle[aria-expanded=true]{background:#1b1830;border-color:#8072a9;color:#eee9ff}.console-prompt-history-toggle:disabled{cursor:not-allowed;opacity:.55}.console-prompt-history-list{background:#0c0b14;border:1px solid #4a3e68;box-shadow:0 12px 24px #0000004d;display:grid;gap:0;margin-top:.4rem;max-height:12rem;overflow-y:auto;padding:.25rem}.console-prompt-history-list button{align-items:center;background:transparent;border:0;border-bottom:1px solid #252033;color:#c9c2d2;cursor:pointer;display:flex;font-size:.7rem;gap:.5rem;justify-content:space-between;min-height:2.35rem;padding:.4rem .5rem;text-align:left;width:100%}.console-prompt-history-list button:last-child{border-bottom:0}.console-prompt-history-list button:hover,.console-prompt-history-list button:focus-visible{background:#191429;color:#fff;outline:0}.console-prompt-history-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-prompt-history-list button svg{color:#8f82b4;flex:0 0 auto}.console-language-group{align-items:end;background:#12101f;border:1px solid #2e2845;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:.8rem}.console-language-group>span{color:#a38eff;font-size:1rem;padding-bottom:.65rem}.language-select-field{display:grid;gap:.45rem;min-width:0}.language-field-label{align-items:center;color:#b9b0c8;display:flex;font-size:.76rem;gap:.45rem;justify-content:space-between}.language-field-label small{border:1px solid #4b405e;color:#aaa0ba;font-size:.58rem;font-weight:700;padding:.15rem .35rem}.language-select{min-width:0;position:relative}.language-select>summary{align-items:center;background:#090812;border:1px solid #3a3157;border-radius:4px;color:#e8e3ee;cursor:pointer;display:grid;font-size:.78rem;gap:.4rem;grid-template-columns:minmax(0,1fr) auto auto;min-height:2.55rem;padding:.55rem .7rem}.language-select>summary::-webkit-details-marker{display:none}.language-select>summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-select>summary>small{color:#8f879e;font-size:.62rem;white-space:nowrap}.language-select>summary>svg{color:#8f879e;transition:transform .16s ease}.language-select>summary:hover{background:#11101d;border-color:#65549a}.language-select[open]>summary{border-color:#8d77ef;box-shadow:0 0 0 3px #8d77ef24}.language-select[open]>summary>svg{transform:rotate(180deg)}.language-select>summary[aria-disabled=true]{cursor:not-allowed;opacity:.55}.language-select fieldset{background:#0c0a14;border:1px solid #44385e;border-radius:4px;box-shadow:0 .8rem 2rem #0000006b;display:grid;left:0;margin:.35rem 0 0;max-height:15.5rem;min-width:100%;overflow-y:auto;padding:.35rem;position:absolute;right:0;scrollbar-color:#66527f #0c0a14;scrollbar-width:thin;top:100%;z-index:12}.language-select fieldset label{align-items:center;color:#d7d0de;cursor:pointer;display:grid;font-size:.72rem;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.35rem;padding:.4rem .45rem}.language-select fieldset label:hover{background:#1b1725}.language-select fieldset label.is-selected{background:#211a31;color:#fff}.language-select fieldset input{accent-color:#8d77ef;height:1rem;margin:0;width:1rem}.language-select fieldset small{color:#746c80;font-size:.58rem}.language-select fieldset label.is-selected small{color:#b4a5cc}.language-select-search{align-items:center;background:#161221;border:1px solid #44385e;display:flex;gap:.4rem;margin:.1rem .1rem .35rem;min-height:2.2rem;padding:0 .5rem}.language-select-search svg{color:#9b89b9;flex:0 0 auto}.language-select .language-select-search input{background:transparent;border:0;box-shadow:none;color:#eee9f4;font-size:.7rem;height:auto;min-width:0;padding:0;width:100%}.language-select .language-select-search input:focus{box-shadow:none;outline:0}.language-select-empty{color:#8f879e;font-size:.7rem;margin:.4rem .45rem;padding:.35rem 0}.target-language-field>.console-setting-help{margin:0}.target-language-field.has-error>.console-setting-help{color:#e69292}.console-setting-help,.console-setting-state{color:#8f879e;font-size:.72rem;line-height:1.5;margin:-.35rem 0 0}.console-control-section .console-setting-help{margin:0}.source-subtitle-attachment{border-bottom:1px solid #293236;display:grid;gap:.45rem;margin-top:.15rem;padding-bottom:.7rem}.console-upload-settings .upload-file-input{height:1px;width:1px}.source-subtitle-heading{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.source-subtitle-heading>span{align-items:center;color:#b7c0c2;display:inline-flex;font-size:.72rem;gap:.4rem}.source-subtitle-heading button{align-items:center;background:#101719;border:1px solid #3a484c;color:#dce5e5;display:inline-flex;font-size:.68rem;gap:.35rem;min-height:2rem;padding:.35rem .55rem}.source-subtitle-heading button:hover:not(:disabled){background:#172123;border-color:#5d777b}.source-subtitle-file{align-items:center;background:#101719;border:1px solid #344247;display:flex;gap:.5rem;justify-content:space-between;min-width:0;padding:.5rem .55rem}.source-subtitle-file>span{align-items:center;display:flex;gap:.45rem;min-width:0}.source-subtitle-file svg{color:#70cfc5;flex:0 0 auto}.source-subtitle-file strong{color:#e1e8e8;font-size:.69rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-subtitle-file small{color:#7e898b;flex:0 0 auto;font-size:.61rem}.source-subtitle-file>button{align-items:center;background:transparent;border:0;color:#c89595;display:inline-flex;height:1.8rem;justify-content:center;padding:0;width:1.8rem}.source-subtitle-file>button:hover:not(:disabled){background:#2a1c1e;color:#f0b1ad}.source-subtitle-status,.source-subtitle-error,.source-subtitle-authority{color:#7f8b8e;font-size:.67rem;line-height:1.45;margin:0}.source-subtitle-error,.source-subtitle-attachment.has-error .source-subtitle-file{border-color:#7f474d;color:#e9a4a4}.source-subtitle-authority{border-left:2px solid #89734a;color:#afa487;padding-left:.55rem}.console-setting-help a{color:#a997ff;font-weight:700;margin:0 .16rem;text-underline-offset:.16rem}.console-setting-help a:hover{color:#c4b9ff}.console-setting-error{align-items:center;background:#2d2026;border:1px solid #70424e;color:#f0b1ad;display:flex;font-size:.73rem;gap:.75rem;justify-content:space-between;padding:.65rem .75rem}.console-setting-error button,.console-quota-state button{background:transparent;border:0;color:inherit;font-size:.7rem;min-height:auto;padding:.15rem;text-decoration:underline}.console-quota-state{border-left:2px solid #6253a2;display:grid;gap:.25rem;grid-template-columns:minmax(0,1fr) auto;margin-top:auto;padding:.15rem 0 .15rem .75rem}.console-quota-state>span{color:#8e869d;font-size:.68rem}.console-quota-state>strong{color:#e5e0ee;font-size:.82rem}.console-quota-state>p{color:#958da2;font-size:.7rem;grid-column:1 / -1;line-height:1.45;margin:0}.console-quota-state>button{grid-column:1 / -1;justify-self:start}.console-quota-state.has-error{border-left-color:#bd5f6e}.console-upload-settings .form-error{margin:-.35rem 0 0}.console-submit{background:#7b63ff!important;color:#fff!important;margin-top:.15rem;min-height:3rem;width:100%}.console-submit:hover:not(:disabled){background:#947fff!important}.dialog:has(.console-upload-form){background:#0b0a14;border-color:#34294f;max-width:76rem}.dialog:has(.upload-confirmation){background:#11101b;border-color:#41345f;max-width:38rem}.dialog:has(.export-success-content){background:#101a19;border-color:#3a7770;max-width:30rem}.export-success-content{align-items:center;display:grid;gap:.65rem;justify-items:center;padding:1.4rem 1rem .8rem;text-align:center}.export-success-icon{align-items:center;background:#3db1a329;border:1px solid #4a978d;border-radius:50%;color:#8fe5dc;display:flex;height:3.2rem;justify-content:center;width:3.2rem}.export-success-content>strong{color:#e7f4f2;font-size:1rem}.export-success-content>p{color:#a8bbb8;font-size:.76rem;line-height:1.55;margin:0;overflow-wrap:anywhere}.export-success-dialog .dialog-actions{justify-content:center}.export-success-dialog .dialog-actions .console-submit{margin-top:0;max-width:12rem}.upload-confirmation{display:grid;gap:1rem;padding-top:1rem}.upload-confirmation-total{background:#18142a;border-left:3px solid #8f78ff;padding:1rem}.upload-confirmation-total span{color:#9e95b0;display:block;font-size:.72rem}.upload-confirmation-total strong{color:#8fe5dc;display:block;font-size:1.45rem;margin-top:.35rem;overflow-wrap:anywhere}.upload-confirmation-total p{color:#9a92a8;font-size:.72rem;line-height:1.5;margin:.4rem 0 0}.upload-confirmation-grid{border:1px solid #312a45;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.upload-confirmation-grid>div{border-bottom:1px solid #2c263e;border-right:1px solid #2c263e;min-width:0;padding:.8rem}.upload-confirmation-grid>div:nth-child(2n){border-right:0}.upload-confirmation-grid>div:nth-last-child(-n+2){border-bottom:0}.upload-confirmation-grid dt{color:#8e869d;font-size:.68rem}.upload-confirmation-grid dd{color:#ebe7f1;font-size:.82rem;font-weight:700;margin:.35rem 0 0;overflow-wrap:anywhere}.upload-confirmation-grid small{color:#8e869d;display:block;font-size:.67rem;font-weight:400;margin-top:.25rem}.upload-confirmation-rule{border-top:1px solid #302a42;color:#91899d;font-size:.7rem;margin:0;padding-top:.85rem}.upload-confirmation-prompt{background:#171323;border-left:2px solid #8771dd;color:#aaa1b7;font-size:.72rem;line-height:1.5;margin:0;padding:.7rem .8rem}.dialog:has(.package-checkout){background:#0c0b14;border-color:#40345c;max-width:70rem}.package-checkout{display:grid;gap:1rem;padding-top:.9rem}.package-checkout-tabs{border-bottom:1px solid #30293f;display:flex;gap:.35rem;padding-bottom:.7rem}.package-checkout-tabs button{align-items:center;background:transparent;border:1px solid transparent;color:#9b93a4;display:inline-flex;font-size:.75rem;gap:.4rem;min-height:2.4rem;padding:.45rem .7rem}.package-checkout-tabs button.active{background:#1b1628;border-color:#65528a;color:#f0ecf4}.package-selection .shared-pricing-grid{gap:.75rem;padding:0}.package-selection .pricing-card{min-height:24rem;padding:1rem}.package-selection .pricing-card:hover{transform:translateY(-2px)}.package-selection .pricing-card header{margin:.25rem 0 .75rem}.package-selection .plan-price{margin-bottom:1rem}.package-selection .pricing-card ul{font-size:.72rem;gap:.4rem;margin-bottom:1rem}.package-redemption-page{max-width:38rem}.quota-purchase-guidance-dialog{max-width:32rem}.quota-purchase-guidance{align-items:center;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);padding:.9rem 0 .4rem}.quota-purchase-guidance-icon{align-items:center;background:#1d1830;border:1px solid #4b3e69;color:#9f8bf2;display:flex;height:3rem;justify-content:center;width:3rem}.quota-purchase-guidance h3{color:#f1edf4;font-size:.95rem;margin:0 0 .35rem}.quota-purchase-guidance p{color:#9b93a5;font-size:.75rem;line-height:1.6;margin:0}.quota-guidance-choose-button{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.quota-guidance-choose-button svg{flex:0 0 auto}.package-checkout-intro{color:#9b94a5;font-size:.78rem;line-height:1.55;margin:0}.package-plan-list{display:grid;gap:.55rem}.package-checkout-empty{border:1px dashed #3f354e;color:#928a9d;font-size:.76rem;margin:0;padding:1rem;text-align:center}.package-plan-option{align-items:center;background:#11101a;border:1px solid #332b43;cursor:pointer;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4rem;padding:.7rem .8rem}.package-plan-option:hover{border-color:#66558f}.package-plan-option.is-selected{background:#181329;border-color:#8d76e2}.package-plan-option input{accent-color:#8d76e2;height:1rem;width:1rem}.package-plan-option>span{display:grid;gap:.2rem;min-width:0}.package-plan-option strong{color:#f0ecf4;font-size:.88rem}.package-plan-option small{color:#8e8798;font-size:.7rem}.package-plan-option b{color:#89ded5;font-size:1rem;white-space:nowrap}.package-payment-methods{border-top:1px solid #30293f;display:grid;gap:.55rem;margin-top:.2rem;padding-top:.85rem}.package-payment-methods>span{color:#908899;font-size:.7rem}.package-payment-methods>div{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.package-payment-methods label{align-items:flex-start;border:1px solid #3b324c;color:#c7c0ce;cursor:pointer;display:flex;font-size:.75rem;gap:.55rem;min-width:0;padding:.65rem}.package-payment-methods label:has(input:checked){background:#1c1630;border-color:#806acf;color:#fff}.package-payment-methods input{accent-color:#8d76e2;flex:0 0 1rem;height:1rem;width:1rem}.package-payment-methods label>span{display:grid;gap:.2rem;min-width:0}.package-payment-methods label strong{color:inherit;font-size:.78rem}.package-payment-methods label small{color:#8f879b;font-size:.67rem;line-height:1.45;overflow-wrap:anywhere}.package-order-summary{align-items:center;background:#171323;border-left:3px solid #8d76e2;display:flex;gap:1rem;justify-content:space-between;padding:.8rem .9rem}.package-order-summary>div{display:grid;gap:.2rem;min-width:0}.package-order-summary span,.package-order-summary small{color:#8f879b;font-size:.68rem}.package-order-summary strong{color:#f2edf6;font-size:.9rem;overflow-wrap:anywhere}.package-order-summary>b{color:#89ded5;flex:0 0 auto;font-size:1.1rem}.package-purchase-instruction{align-items:center;background:#11101a;border:1px solid #332b43;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);min-height:9rem;padding:.9rem}.package-purchase-instruction img{background:#fff;height:8.5rem;object-fit:contain;padding:.35rem;width:8.5rem}.package-purchase-instruction>div{display:grid;gap:.5rem;min-width:0}.package-purchase-instruction h3{color:#f1edf5;font-size:.92rem;margin:0}.package-purchase-instruction p{color:#9991a2;font-size:.72rem;line-height:1.55;margin:0;overflow-wrap:anywhere}.package-purchase-instruction.is-external_link{grid-template-columns:minmax(0,1fr);min-height:7rem}.package-channel-pending{border-left:2px solid #b58b4b;color:#dbbc84!important;padding-left:.6rem}.package-payment-link{align-items:center;display:inline-flex;gap:.4rem;justify-self:start}.package-redemption-note{align-items:flex-start;border-top:1px solid #30293f;color:#9a92a4;display:flex;font-size:.7rem;gap:.45rem;line-height:1.5;margin:0;padding-top:.8rem}.package-redemption-note svg{flex:0 0 auto;margin-top:.1rem}.package-redeem-action{align-items:center;display:inline-flex;gap:.35rem}.package-payment-status{display:grid;gap:.8rem;text-align:center}.package-payment-status h3{color:#fff;font-size:1.35rem;margin:0}.package-payment-status>p{color:#9d95a8;font-size:.78rem;line-height:1.5;margin:0}.package-payment-status img{background:#fff;height:13rem;justify-self:center;object-fit:contain;padding:.5rem;width:13rem}.package-payment-code{background:#14111e;border:1px solid #3a304d;color:#d1cad8;font-size:.7rem;overflow-wrap:anywhere;padding:.8rem}.package-payment-code-block{display:grid;gap:.45rem}.package-payment-code-block>span{color:#9f96a9;font-size:.68rem;font-weight:700}.package-payment-code-block>button{align-items:center;background:#211a2c;border:1px solid #493b5b;color:#ded6e7;display:inline-flex;font-size:.68rem;gap:.35rem;justify-self:start;min-height:2.2rem;padding:.4rem .6rem}.package-payment-details{border:1px solid #3a304d;display:grid;margin:0}.package-payment-details>div{align-items:start;display:grid;gap:.65rem;grid-template-columns:5.5rem minmax(0,1fr);padding:.58rem .68rem}.package-payment-details>div+div{border-top:1px solid #30293f}.package-payment-details dt{color:#9f96a9;font-size:.66rem;font-weight:700}.package-payment-details dd{color:#e3dce9;font-size:.7rem;margin:0;overflow-wrap:anywhere}.package-payment-link{background:#7963dc;color:#fff;font-size:.78rem;justify-self:center;padding:.65rem .9rem;text-decoration:none}.package-payment-link:hover{background:#927dec}.package-payment-wait{border-top:1px solid #30293f;padding-top:.8rem}.package-checkout-heading{align-items:center;border-bottom:1px solid #30293f;display:flex;gap:1rem;justify-content:space-between;padding:0 .15rem .85rem}.package-checkout-heading strong{color:#f3eff6;font-size:.9rem;overflow-wrap:anywhere}.package-checkout-heading span{color:#8fded4;flex:0 0 auto;font-size:.78rem;font-weight:750}.package-payment-layout{display:grid;gap:.8rem;grid-template-columns:minmax(12.5rem,.34fr) minmax(0,1fr);min-height:23rem}.package-payment-method-panel,.package-payment-workflow{background:#100e17;border:1px solid #30293f;min-width:0;padding:.8rem}.package-payment-method-panel{align-content:start;display:grid;gap:.7rem}.package-payment-method-panel h3{color:#eee9f2;font-size:.78rem;margin:0}.package-payment-method-list{display:grid;gap:.5rem}.package-payment-method-list button{background:#15121d;border:1px solid #393047;color:#c6bdcc;display:grid;gap:.25rem;min-height:4.4rem;padding:.65rem;text-align:left;white-space:normal}.package-payment-method-list button:hover:not(:disabled){border-color:#66558f}.package-payment-method-list button.is-selected{background:#1d172b;border-color:#8b74dd;box-shadow:inset 3px 0 #8b74dd}.package-payment-method-list button strong{color:#f0ecf3;font-size:.75rem;overflow-wrap:anywhere}.package-payment-method-list button span{color:#938a9d;font-size:.65rem;line-height:1.45;overflow-wrap:anywhere}.package-back-action{align-items:center;background:transparent;border:0;color:#968da0;display:inline-flex;font-size:.68rem;gap:.35rem;justify-self:start;margin-top:.2rem;padding:.35rem 0}.package-payment-workflow{align-content:start;display:grid;gap:.75rem}.package-payment-summary-grid{border:1px solid #332d40;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.package-payment-summary-grid>div{border-bottom:1px solid #2d2738;border-right:1px solid #2d2738;min-width:0;padding:.65rem}.package-payment-summary-grid>div:nth-child(2n){border-right:0}.package-payment-summary-grid>div:nth-last-child(-n+2){border-bottom:0}.package-payment-summary-grid dt{color:#8e8597;font-size:.62rem}.package-payment-summary-grid dd{color:#eeeaf2;font-size:.75rem;font-weight:750;margin:.25rem 0 0;overflow-wrap:anywhere}.package-voucher-workflow,.package-gateway-create,.package-gateway-order{align-content:start;display:grid;gap:.75rem;min-width:0;width:100%}.package-taobao-panel{align-items:center;background:#15121d;border:1px solid #352e42;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);padding:.75rem}.package-taobao-qr{background:#fff;height:10.5rem;padding:.35rem;width:10.5rem}.package-taobao-qr img{height:100%;object-fit:contain;width:100%}.package-taobao-icon{background:#21192c;color:#b9a6f3;display:grid;height:5rem;place-items:center;width:5rem}.package-taobao-panel>div:last-child{display:grid;gap:.35rem;min-width:0}.package-taobao-panel span,.package-gateway-create span{color:#8e8598;font-size:.62rem}.package-taobao-panel strong,.package-gateway-create strong{color:#f0ecf3;font-size:.85rem;overflow-wrap:anywhere}.package-taobao-panel p,.package-gateway-create p{color:#9c93a5;font-size:.68rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.package-taobao-panel a{align-items:center;color:#baa6ff;display:inline-flex;font-size:.7rem;gap:.35rem;justify-self:start;margin-top:.15rem}.package-voucher-field{display:grid;gap:.35rem;min-width:0;width:100%}.package-voucher-field>span{color:#d5cedc;font-size:.68rem;font-weight:700}.package-voucher-field input{background:#0c0a12;border:1px solid #453956;color:#f2eef5;font-size:.78rem;min-height:2.7rem;padding:.55rem .65rem}.package-voucher-field small{color:#867e8f;font-size:.62rem;line-height:1.45}.package-primary-action{align-items:center;background:#7963dc;border:1px solid #927feb;color:#fff;display:inline-flex;font-size:.75rem;gap:.4rem;justify-content:center;min-height:2.6rem;width:100%}.package-primary-action:hover:not(:disabled){background:#8d76e2}.package-gateway-create>div:first-child{background:#15121d;border-left:3px solid #806acf;display:grid;gap:.3rem;padding:.75rem}.package-order-status{border:1px solid #41374d;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem}.package-order-status div{display:grid;gap:.2rem}.package-order-status span,.package-order-status small{color:#918899;font-size:.62rem}.package-order-status strong{color:#f0ecf3;font-size:.9rem}.package-order-status p,.package-order-status small{grid-column:1 / -1;line-height:1.45;margin:0;overflow-wrap:anywhere}.package-order-status p{color:#aba2b3;font-size:.68rem}.package-order-status.is-success{background:#10231f;border-color:#306459}.package-order-status.is-warning{background:#241e12;border-color:#5e5030}.package-order-status.is-error{background:#28171c;border-color:#673a46}.package-gateway-qr{background:#fff;height:12rem;justify-self:center;object-fit:contain;padding:.4rem;width:12rem}.package-order-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.package-order-actions a,.package-order-actions button{align-items:center;background:#211a2c;border:1px solid #493b5b;color:#ded6e7;display:inline-flex;font-size:.68rem;gap:.35rem;min-height:2.2rem;padding:.4rem .6rem;text-decoration:none}.task-management{padding-top:3.5rem}.task-header-actions{align-items:center;display:flex;gap:.75rem}.console-icon-action{background:#211a37;border:1px solid #493b6b;color:#dcd4f2;font-size:1.1rem;min-height:2.15rem;padding:.35rem .65rem}.console-icon-action:hover{background:#322458}.console-icon-action:disabled{cursor:wait;opacity:.55}.console-refresh{align-items:center;color:#817894;display:inline-flex;font-size:.7rem;gap:.4rem}.console-refresh i{background:#6e647c;display:block;height:.42rem;width:.42rem}.console-refresh.is-active{color:#69ddd2}.console-refresh.is-active i{background:#69ddd2;box-shadow:0 0 .6rem #69ddd2a6}.task-control-band{background:#0e1017;border:1px solid #2c313d;margin-bottom:.9rem;padding:.85rem}.console-filter-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.console-filter-tabs button{background:transparent;border:1px solid transparent;color:#9199a8;font-size:.76rem;min-height:2.15rem;padding:.4rem .65rem}.console-filter-tabs button:hover{background:#181c25;color:#fff}.console-filter-tabs button.active{background:#232938;border-color:#54627a;color:#fff}.console-filter-tabs b{color:#727b8b;font-size:.68rem;margin-left:.4rem}.console-filter-tabs button.active b{color:#7ee1d8}.task-toolbar{align-items:center;border-top:1px solid #262b35;display:flex;gap:1rem;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.task-search{display:flex;gap:.4rem;min-width:0}.task-search input{background:#090b10;border-color:#343b48;min-width:12rem;width:18rem}.task-search button{font-size:.72rem;min-height:2.25rem;padding:.45rem .7rem}.task-search button[type=submit]{background:#3b6672;color:#fff}.task-search .task-reset{background:transparent;border:1px solid #343b48;color:#a8afbb}.notify-switch{align-items:center;background:#151922;border:1px solid #38404d;color:#a7afbc;display:inline-flex;font-size:.72rem;gap:.55rem;min-height:2.25rem;padding:.4rem .6rem}.notify-switch i{background:#4a3e61;height:.75rem;position:relative;width:1.45rem}.notify-switch i:after{background:#b2a8bd;content:"";height:.6rem;left:.1rem;position:absolute;top:.075rem;width:.6rem}.notify-switch.is-on{border-color:#4f8c86;color:#c5f4ef}.notify-switch.is-on i{background:#267f79}.notify-switch.is-on i:after{background:#fff;left:.75rem}.notification-control{align-items:flex-end;display:flex;flex:0 1 20rem;flex-direction:column;gap:.35rem}.notify-hint{color:#8f99a8;font-size:.7rem;line-height:1.35;margin:0;max-width:20rem}.task-refresh-error{align-items:center;background:#302718;border:1px solid #745a2f;color:#e7c780;display:flex;font-size:.75rem;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding:.65rem .8rem}.task-refresh-error button{background:transparent;border:0;color:#f2dcae;min-height:auto;padding:.2rem;text-decoration:underline}.console-task-list{display:grid;gap:.75rem}.console-task-card{background:#11141b;border:1px solid #2d333e;display:grid;gap:.75rem;padding:1rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.console-task-card:hover{background:#151922;border-color:#465166;transform:translateY(-1px)}.task-card-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.task-identity{align-items:flex-start;display:flex;gap:.7rem;min-width:0}.task-identity>div{min-width:0}.console-task-icon{align-items:center;background:#252b38;color:#b2bdcc;display:flex;flex:0 0 2rem;font-size:1rem;height:2rem;justify-content:center}.status-processing .console-task-icon{background:#173b3d;color:#71ddd5}.status-completed .console-task-icon{background:#17372c;color:#76dfa9}.status-failed .console-task-icon{background:#412329;color:#ff9c96}.status-canceled .console-task-icon{background:#302f35;color:#aaa8af}.task-identity h3{color:#f5f7fa;font-size:.88rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.task-card-meta{align-items:center;color:#aab2bf;display:flex;flex-wrap:wrap;font-size:.68rem;gap:.4rem 1rem;margin-top:.4rem}.task-card-meta span{align-items:center;display:inline-flex;gap:.3rem;min-width:0;overflow-wrap:anywhere}.task-card-meta small{color:#697483;font-size:.62rem}.task-card-meta i{color:#697382;font-style:normal}.task-card-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.task-card-progress{display:grid;gap:.4rem}.task-card-progress-heading{align-items:center;color:#8e98a6;display:flex;font-size:.68rem;gap:.5rem;justify-content:space-between}.task-card-progress-heading b{color:#c5ccd5}.console-status-badge{border:1px solid #4d3e6b;color:#bbadff;font-size:.68rem;padding:.25rem .45rem}.console-status-badge.queued{border-color:#705b32;color:#e9c773}.console-status-badge.processing{border-color:#3e807a;color:#7be2d9}.console-status-badge.completed{border-color:#39755e;color:#83e4b2}.console-status-badge.failed{border-color:#88414b;color:#ffaaa4}.console-status-badge.canceled{border-color:#56565e;color:#aaaab2}.console-progress{background:#29303a;height:.35rem;overflow:hidden;width:100%}.console-progress span{background:#b89650;display:block;height:100%}.status-processing .console-progress span{background:#5cd9cf}.status-completed .console-progress span{background:#63d9a3}.status-failed .console-progress span{background:#ff716b}.task-card-error{align-items:flex-start;background:#2b181c;border:1px solid #713a43;color:#f3a7a4;display:flex;font-size:.7rem;gap:.65rem;line-height:1.45;padding:.65rem .75rem}.task-card-error strong{color:#ffd0cd;flex:0 0 auto}.task-card-error span{overflow-wrap:anywhere}.task-card-activity{background:#0b0e13;border:1px solid #292f39}.task-card-activity-heading{align-items:center;border-bottom:1px solid #252b34;color:#87919f;display:flex;font-size:.65rem;justify-content:space-between;min-height:2rem;padding:.35rem .65rem}.task-card-activity-heading time{color:#66717f}.task-card-activity-row{align-items:center;display:grid;gap:.65rem;grid-template-columns:.45rem minmax(0,1fr) auto auto;min-height:2.65rem;padding:.5rem .65rem}.task-card-activity-row>i{background:#8e99a8;height:.42rem;width:.42rem}.task-card-activity-row>i.info,.task-card-activity-row>i.processing{background:#64d9d0}.task-card-activity-row>i.warning,.task-card-activity-row>i.queued{background:#e0bc67}.task-card-activity-row>i.error,.task-card-activity-row>i.failed{background:#f47e79}.task-card-activity-row>i.completed{background:#6ed6a2}.task-card-activity-row p{color:#a4adba;font-size:.69rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.task-card-activity-row>b{color:#7adbd3;font-size:.65rem}.task-card-activity-row .task-text-action{min-height:1.8rem}.task-primary-action,.task-secondary-action,.task-danger-action{font-size:.7rem;max-width:100%;min-height:2rem;min-width:0;overflow-wrap:anywhere;padding:.4rem .65rem;white-space:normal}.task-primary-action{background:#356b74;color:#fff}.task-primary-action:hover{background:#43828c}.task-secondary-action{background:#222733;border:1px solid #414a59;color:#d6dbe2}.task-danger-action{background:transparent;border:1px solid #78454b;color:#f3a3a0}.task-pagination{align-items:center;color:#818b99;display:flex;font-size:.7rem;gap:1rem;justify-content:space-between;margin-top:.75rem}.task-pagination label,.task-pagination>div{align-items:center;display:flex;gap:.45rem}.task-pagination select{background:#11151d;border-color:#343c48;color:#d1d7df;min-height:2rem;padding:.3rem 1.7rem .3rem .45rem}.task-pagination button{align-items:center;background:#1c212b;border:1px solid #37404d;color:#d9dee5;display:flex;font-size:1.15rem;height:2rem;justify-content:center;min-height:2rem;padding:0;width:2rem}.task-pagination b{color:#c1c8d1;min-width:3.5rem;text-align:center}.console-empty{align-items:center;color:#9099a5;display:flex;flex-direction:column;min-height:13rem;justify-content:center;padding:1.2rem;text-align:center}.console-empty>span{color:#6d9da0;font-size:2rem}.console-empty strong{color:#d8dce2;margin-top:.65rem}.console-empty p{font-size:.78rem;margin:.45rem 0 0}.console-empty button{background:transparent;border:1px solid #414956;color:#c5cbd3;margin-top:.75rem}.task-skeleton .console-task-card{pointer-events:none}.task-skeleton-header{align-items:start;display:grid;gap:.7rem;grid-template-columns:2rem minmax(0,1fr) 5rem}.task-skeleton-header>div,.task-skeleton-progress,.task-skeleton-activity{display:grid;gap:.55rem}.task-skeleton i,.task-skeleton b,.task-skeleton span,.task-skeleton em{animation:pulse 1.1s infinite alternate;background:#2b323d;display:block;height:.65rem;width:70%}.task-skeleton-header>i{height:2rem;width:2rem}.task-skeleton-header em{height:1.5rem;justify-self:end;width:4.5rem}.task-skeleton-progress span,.task-skeleton-activity span{width:100%}.task-skeleton-activity{border:1px solid #292f39;padding:.65rem}.dialog:has(.task-detail){background:#11151d;border-color:#3b4654;max-width:58rem}.dialog:has(.task-detail)>header{border-bottom-color:#303743}.task-detail{color:#cbd1da}.task-detail-loading{display:grid;gap:.6rem;min-height:14rem;place-content:center;text-align:center}.task-detail-loading span{animation:pulse 1.1s infinite alternate;background:#333b47;height:.55rem;width:12rem}.task-detail-loading span:nth-child(2){width:9rem}.task-detail-loading span:nth-child(3){width:11rem}.task-detail-loading p{color:#8893a1;font-size:.76rem}.task-detail-summary{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.task-detail-summary>div{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.task-detail-summary p{color:#7f8998;font-size:.7rem;margin:0;overflow-wrap:anywhere}.task-detail-metrics{background:#171c25;border:1px solid #303844;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.task-detail-metrics>div{border-bottom:1px solid #2a313b;border-right:1px solid #2a313b;padding:.8rem}.task-detail-metrics>div:nth-child(3n){border-right:0}.task-detail-metrics>div:nth-last-child(-n+3){border-bottom:0}.task-detail-metrics dt{color:#7e8998;font-size:.67rem}.task-detail-metrics dd{color:#eef1f5;font-size:.82rem;margin:.35rem 0 0;overflow-wrap:anywhere}.task-detail-empty-value{color:#7e8998;font-size:.75rem;font-style:italic}.task-detail-section{border-top:1px solid #2e3540;margin-top:1.15rem;padding-top:1rem}.task-detail-heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.task-detail-heading h3{color:#f2f4f7;font-size:.92rem;margin:0}.task-detail-heading p{color:#788392;font-size:.68rem;margin:.25rem 0 0}.task-detail-links,.task-job-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.task-detail-links button,.task-text-action{background:transparent;border:1px solid #414b59;color:#c9d0d9;font-size:.68rem;min-height:1.9rem;padding:.35rem .55rem}.task-job-list{border:1px solid #303844}.task-job-row{align-items:center;background:#151a22;border-bottom:1px solid #2b323d;display:flex;gap:1rem;justify-content:space-between;padding:.8rem}.task-job-row:last-child{border-bottom:0}.task-job-row>div:first-child{min-width:0}.task-job-row strong{color:#e7ebf0;font-size:.78rem;margin-left:.55rem}.task-job-row p{color:#8f99a6;font-size:.7rem;line-height:1.45;margin:.4rem 0 0;overflow-wrap:anywhere}.job-status{border:1px solid #4d596a;color:#b9c2ce;font-size:.62rem;padding:.18rem .35rem}.job-status.running,.job-status.canceling,.job-status.retryable{border-color:#387b78;color:#73d9d2}.job-status.completed{border-color:#376f59;color:#77dba9}.job-status.failed{border-color:#7e4148;color:#f6a3a0}.job-status.canceled{border-color:#565963;color:#b0b3bb}.task-detail-empty{color:#7f8996;font-size:.75rem;margin:.75rem 0}.task-event-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.task-event-list li{display:grid;gap:.65rem;grid-template-columns:.5rem minmax(0,1fr);min-height:3rem;padding:.45rem 0}.task-event-list i{background:#5d9d99;height:.45rem;margin-top:.35rem;width:.45rem}.task-event-list i.error{background:#e16f6b}.task-event-list i.warning{background:#d2a956}.task-event-list span{color:#cdd3db;display:block;font-size:.74rem;line-height:1.45;overflow-wrap:anywhere}.task-event-list small{color:#6f7987;display:block;font-size:.63rem;margin-top:.2rem}.dialog:has(.task-action-dialog){background:#121720;border-color:#3b4654;max-width:31rem}.task-action-dialog>p{color:#aeb7c3;font-size:.8rem;line-height:1.6}.task-action-dialog dl{background:#181e27;border:1px solid #303947;margin:.9rem 0;padding:.75rem}.task-action-dialog dl>div{display:grid;font-size:.72rem;gap:.6rem;grid-template-columns:5rem minmax(0,1fr);padding:.25rem 0}.task-action-dialog dt{color:#7f8a99}.task-action-dialog dd{color:#e1e5eb;margin:0;overflow-wrap:anywhere}.task-action-dialog label{color:#aeb6c1;display:grid;font-size:.73rem;gap:.4rem}.task-action-dialog textarea{background:#0d1117;border-color:#394352;color:#e2e7ed;resize:vertical}.review-shell{display:grid;grid-template-columns:16.25rem minmax(0,1fr)}.review-shell .console-nav{display:flex}.review-shell .console-main-view{background:#080712;min-height:100dvh;padding:0}.review-workspace{color:#d9d5e1;margin:0 auto;max-width:96rem;min-height:100dvh;padding:1rem clamp(1rem,2.8vw,2.5rem) 4rem}.review-workspace-header{border-bottom:1px solid #312a43;margin-bottom:1rem;padding:.7rem 0 1rem;position:sticky;top:0;z-index:20;display:block}.review-back{background:transparent;border:0;color:#a99bd5;font-size:.72rem;min-height:2rem;padding:.25rem 0}.review-back:hover{background:transparent;color:#fff}.review-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}.review-heading-main{align-items:center;display:flex;gap:.7rem;min-width:0}.review-heading-copy{min-width:0}.review-heading h1{color:#fff;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.15;margin:.2rem 0 .35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-heading-copy>span{color:#8d8799;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.review-heading-actions>button{background:#7b63ff;color:#fff;font-size:.75rem;min-height:2.25rem;padding:.45rem .75rem}.review-overall-progress{background:#242031;height:.25rem;margin-top:.9rem;overflow:hidden;width:100%}.review-overall-progress>span{background:#67d9cf;display:block;height:100%}.review-editor-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr)}.review-preview-panel,.review-subtitle-panel,.review-export-panel{background:#0f0d18;border:1px solid #312a42;min-width:0;padding:1rem}.review-panel-header{align-items:flex-start;border-bottom:1px solid #292436;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem;padding-bottom:.75rem}.review-panel-header h2,.review-panel-header h3{color:#fff;font-size:1rem;margin:.18rem 0 0}.review-panel-header>span,.review-panel-header>div>span{color:#81798e;font-size:.68rem;line-height:1.45}.review-panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.review-panel-actions>span{color:#81798e;font-size:.68rem;margin-right:.2rem}.review-panel-actions button{background:#211c2e;border:1px solid #40364f;color:#d3ccda;font-size:.66rem;min-height:2rem;padding:.35rem .55rem}.review-panel-actions .review-remove-media{background:transparent;border-color:#68404a;color:#e29b9e}.review-preview-panel .media-stage{aspect-ratio:16 / 9;background:#05050b;border-color:#302944;margin:0 0 .85rem;min-height:0;overflow:hidden;padding:0;position:relative}.review-preview-panel .media-stage video{height:100%;max-height:none;object-fit:contain;width:100%}.review-video-frame{align-items:stretch;aspect-ratio:16 / 9;display:flex;flex:0 1 auto;height:100%;justify-content:center;max-height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;position:relative;width:auto}.review-video-frame video{display:block;height:100%;max-height:none;object-fit:contain;width:100%}.media-stage-placeholder{color:#8d8798;display:grid;gap:.4rem;max-width:24rem;padding:1rem}.media-stage-placeholder strong{color:#e6e1ec;font-size:.92rem}.media-stage-placeholder span{font-size:.72rem;line-height:1.55}.media-stage-placeholder button,.media-stage-error button{background:#33264d;border:1px solid #5a4674;color:#eee7f5;font-size:.68rem;justify-self:center;margin-top:.35rem;min-height:2rem;padding:.35rem .6rem}.media-stage-error{color:#bf9298;display:grid!important;gap:.45rem!important;max-width:23rem;padding:1rem;text-align:center}.media-stage-error strong{color:#f0bdc0;font-size:.9rem}.media-stage-error span{font-size:.7rem;line-height:1.5}.review-audio-preview{align-items:center;background:#090712;display:flex!important;flex-direction:column;gap:1.5rem!important;height:100%;justify-content:center;padding:1.25rem 1.25rem 4.5rem;width:100%}.review-native-media-toolbar{display:none}.review-audio-preview>div{align-items:center;display:grid;gap:.3rem;justify-items:center;max-width:90%}.review-audio-preview>div>span{align-items:center;background:#211a34;border:1px solid #4b3c66;color:#a98cf4;display:flex;font-size:1.4rem;height:3rem;justify-content:center;width:3rem}.review-audio-preview strong{color:#ece6f1;font-size:.78rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-audio-preview small{color:#80778b;font-size:.65rem}.review-audio-preview audio{bottom:1rem;height:2.5rem;left:1rem;position:absolute;right:1rem;width:calc(100% - 2rem)}.media-stage:has(.review-audio-preview) .review-caption-preview{bottom:4.25rem}.review-caption-preview{bottom:1rem;display:grid!important;gap:.25rem!important;left:1rem;pointer-events:none;position:absolute;right:1rem;text-align:center}.review-caption-preview strong,.review-caption-preview span{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.review-caption-preview{max-height:calc(100% - 1rem);overflow:hidden;padding-inline:.25rem}.review-caption-preview>span{display:block;max-width:100%}.review-caption-preview strong{color:#fff;font-size:clamp(.84rem,1.6vw,1.05rem);line-height:1.4;text-shadow:0 2px 7px #000000}.review-caption-preview span{color:#83ddd4;font-size:.72rem;line-height:1.4;text-shadow:0 2px 7px #000000}.review-inline-empty{align-items:center;border:1px dashed #3c344e;color:#8d8598;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:8rem;padding:1rem;text-align:center}.review-inline-empty strong{color:#d9d3e0;font-size:.82rem}.review-inline-empty span{font-size:.7rem;line-height:1.5}.review-subtitle-panel{display:flex;flex-direction:column;max-height:calc(100dvh - 8.5rem)}.review-subtitle-panel .review-subtitle-controls{flex:0 0 auto}.review-segment-list{border:1px solid #292433;flex:1 1 19rem;min-height:14rem;overflow-y:auto;overscroll-behavior:contain}.review-segment{align-items:start;background:#0c0b12;border:0;border-bottom:1px solid #26212f;border-radius:0;color:#ddd7e3;display:grid;gap:.7rem;grid-template-columns:2rem minmax(0,1fr) auto;min-height:5.5rem;padding:.75rem;text-align:left;width:100%}.review-segment:last-child{border-bottom:0}.review-segment:hover{background:#15111e}.review-segment.is-selected{background:#1b1429;box-shadow:inset 3px 0 #9a7cff}.review-segment-index{color:#766d82;font-size:.64rem;padding-top:.2rem}.review-segment-copy{display:grid;gap:.28rem;min-width:0}.review-segment-copy time{color:#7e758a;font-size:.62rem}.review-segment-copy small{color:#9d94a8;font-size:.7rem;line-height:1.4;overflow-wrap:anywhere}.review-segment-copy strong{color:#f0ecf3;font-size:.76rem;line-height:1.45;overflow-wrap:anywhere}.review-state{border:1px solid #514465;color:#aaa0b7;font-size:.6rem;padding:.18rem .35rem;white-space:nowrap}.review-state.machine,.review-state.needs_review{border-color:#705b32;color:#e9c773}.review-state.rejected{border-color:#824851;color:#ee9d99}.review-subtitle-panel .review-form{background:#12101a;border:1px solid #302a3c;flex:0 0 auto;gap:.6rem;margin-top:.75rem;max-height:22rem;overflow-y:auto;padding:.75rem}.review-form-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}.review-form-heading strong{color:#f4f0f6;font-size:.78rem}.review-form-heading span{color:#82798c;font-size:.63rem}.review-subtitle-panel .review-form label{color:#9d95a7;font-size:.67rem}.review-subtitle-panel .review-form textarea{background:#09080e;border-color:#383044;color:#eeeaf1;font-size:.72rem;line-height:1.45;min-height:3.4rem;padding:.55rem;resize:vertical}.review-subtitle-panel .review-form textarea[readonly]{background:#0d0c13;color:#8e8797}.review-form-actions{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.review-form-actions>span{color:#81798b;font-size:.64rem;line-height:1.45;max-width:24rem}.review-form-actions>button{background:#4a7779;color:#fff;flex:0 0 auto;font-size:.7rem;min-height:2.15rem;padding:.4rem .65rem}.review-preview-panel .timeline{min-height:2.5rem}.review-preview-panel .timeline button{background:#2b2540;color:#b4a8c8;font-size:.64rem;min-height:2.25rem}.review-preview-panel .timeline button.selected{background:#7b63d7;color:#fff}.review-preview-panel .timeline-actions{margin-top:.7rem}.review-preview-panel .timeline-actions button{background:#211c2e;border:1px solid #40364f;color:#c9c2d0;font-size:.66rem;min-height:2rem;padding:.35rem .55rem}.review-preview-panel .timeline-actions button:hover:not(:disabled){background:#302640}.review-preview-panel .processing-panel{border-top-color:#2d2639}.review-preview-panel .processing-panel .review-panel-header{border-bottom:0;margin-bottom:.3rem;padding-bottom:.3rem}.review-preview-panel .job-record{border-top-color:#292331;padding:.7rem 0}.review-preview-panel .job-record strong{color:#e5dfe8;font-size:.72rem}.review-preview-panel .job-record p{color:#8f8797;font-size:.68rem}.review-preview-panel .job-record .progress{background:#292332;min-width:8rem}.review-preview-panel .event-list{color:#aaa1b1;font-size:.68rem}.review-preview-panel .event-level{border-radius:0;text-transform:none}.review-export-panel{margin-top:1rem;scroll-margin-top:7.5rem}.export-format-list{display:grid;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr))}.export-format-list>button{align-items:start;background:#12101a;border:1px solid #352e42;color:#d8d1dd;display:grid;gap:.35rem;min-height:6.3rem;padding:.7rem;text-align:left}.export-format-list strong{color:#f2edf4;font-size:.9rem}.export-format-list span{color:#8c8395;font-size:.65rem}.export-format-list b{align-self:end;color:#7cd9d0;font-size:.68rem}.review-export-list{border-top:1px solid #2d2737;margin-top:.9rem;padding-top:.8rem}.review-export-list h3{color:#ded8e2;font-size:.78rem;margin:0 0 .4rem}.review-export-row{align-items:center;border-top:1px solid #28222f;display:flex;gap:1rem;justify-content:space-between;min-height:3.5rem;padding:.55rem 0}.review-export-row:first-of-type{border-top:0}.review-export-row>div:first-child{min-width:0}.review-export-row strong{color:#e9e3ec;display:block;font-size:.73rem;overflow-wrap:anywhere}.review-export-row span{color:#8d8495;display:block;font-size:.65rem;line-height:1.4;margin-top:.2rem;overflow-wrap:anywhere}.review-export-row button{background:#29333c;color:#d9e1e4;flex:0 0 auto;font-size:.68rem;min-height:2rem;padding:.35rem .55rem}.review-export-note,.review-edit-history{color:#857d8e;font-size:.68rem;line-height:1.5}.review-export-note{margin:.8rem 0 0}.review-edit-history{border-top:1px solid #2b2534;margin-top:.9rem;padding-top:.75rem}.review-local-media-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}@media(max-width:1100px){.task-card-header{align-items:stretch;flex-direction:column}.task-card-actions{justify-content:flex-start;padding-left:2.7rem}}@media(max-width:760px){.review-shell{display:block}.review-shell .console-nav{display:flex}.console-shell{display:block}.console-nav{align-items:center;flex-direction:row;gap:.65rem;height:auto;min-height:0;overflow-x:auto;overflow-y:hidden;padding:.7rem;position:sticky;top:0;z-index:30}.console-nav{scrollbar-width:none}.console-nav::-webkit-scrollbar{display:none}.console-brand{border-bottom:0;padding:0}.console-brand-caption,.console-brand .site-brand-context,.console-quota,.console-nav .account-chip{display:none}.console-brand .brand{font-size:.9rem}.console-nav nav{display:flex;gap:.15rem}.console-nav .nav-group-label{display:none}.console-nav nav a{border-left:0;border-radius:4px;font-size:.72rem;min-height:2.15rem;padding:.45rem .55rem;white-space:nowrap}.console-nav nav a span{display:none}.console-nav .console-api-link{display:none}.admin-shell .console-nav{align-items:flex-start}.admin-shell .admin-navigation{display:flex!important;gap:.25rem!important}.admin-shell .admin-nav-group{display:contents}.admin-shell .admin-navigation .nav-group-label{display:none}.admin-shell .admin-navigation .admin-nav-group a{padding-left:.6rem}.admin-page-header{align-items:flex-start;flex-direction:column;padding:1.4rem 1rem}.admin-main-view{padding:0}.admin-page-header h1{font-size:1.5rem}.admin-section{padding:1.3rem 1rem 1.8rem}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar input{max-width:none}.admin-toolbar-actions{justify-content:flex-end}.admin-filter-band .admin-toolbar,.admin-filter-row,.admin-filter-row label{align-items:stretch;flex-direction:column}.admin-filter-row select{width:100%}.selected-file-row{grid-template-columns:auto minmax(0,1fr)}.selected-file-actions{grid-column:1 / -1;justify-content:flex-end}.console-page,.console-account-page{padding-inline:.9rem}.account-page-header,.account-section-heading{align-items:flex-start;flex-direction:column}.account-header-actions{width:100%}.account-header-actions button:not(.account-refresh-action){flex:1 1 auto}.package-balance-band{grid-template-columns:1fr}.package-balance-primary{border-bottom:1px solid var(--console-border);border-right:0}.package-balance-facts{grid-template-columns:1fr 1fr}.owned-package-table-wrap{border:0;overflow:visible}.owned-package-table{display:block;min-width:0}.owned-package-table thead{display:none}.owned-package-table tbody{display:grid;gap:0}.owned-package-table tr{border-bottom:1px solid var(--console-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.45rem 0}.owned-package-table td{border:0;display:grid;gap:.3rem;padding:.55rem}.owned-package-table td:before{color:var(--console-subtle);content:attr(data-label);font-size:.62rem;font-weight:700}.owned-package-table td:nth-child(2){grid-column:1 / -1;grid-row:2}.account-plan-row{grid-template-columns:repeat(2,minmax(0,1fr))}.account-plan-identity,.account-plan-row>button{grid-column:1 / -1}.account-support-grid{gap:1.5rem;grid-template-columns:1fr}.account-panel,.account-panel+.account-panel{border:0;padding:0}.console-section{padding:2rem 0 2.5rem}.console-section-header{flex-direction:column}.console-section-header h1,.console-section-header h2{font-size:1.65rem}.console-live-note{align-self:flex-start}.console-translator-grid{grid-template-columns:1fr;min-height:0}.console-upload-panel,.console-upload-settings{padding:1rem}.console-upload-panel .upload-picker-area{min-height:15rem;padding:1.5rem 1rem}.console-upload-settings{min-height:29rem}.console-language-group{grid-template-columns:1fr}.console-language-group>span{display:none}.upload-confirmation-grid{grid-template-columns:1fr}.upload-confirmation-grid>div,.upload-confirmation-grid>div:nth-child(2n){border-bottom:1px solid #2c263e;border-right:0}.upload-confirmation-grid>div:last-child{border-bottom:0}.task-toolbar{align-items:stretch;flex-direction:column}.console-filter-tabs{overflow-x:auto;flex-wrap:nowrap}.console-filter-tabs{scrollbar-width:none}.console-filter-tabs::-webkit-scrollbar{display:none}.console-filter-tabs button{white-space:nowrap}.task-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.task-search input{min-width:0;width:100%}.notify-switch{align-self:flex-start}.notification-control{align-items:flex-start;flex-basis:auto}.console-task-card{padding:.85rem}.task-card-actions{padding-left:0}.task-card-activity-row{align-items:start;grid-template-columns:.45rem minmax(0,1fr) auto}.task-card-activity-row .task-text-action{grid-column:2 / -1;justify-self:start}.task-pagination{align-items:flex-start;flex-wrap:wrap}.task-pagination>span{flex-basis:100%;order:3}.task-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.task-detail-metrics>div,.task-detail-metrics>div:nth-child(3n){border-bottom:1px solid #2a313b;border-right:1px solid #2a313b}.task-detail-metrics>div:nth-child(2n){border-right:0}.task-detail-metrics>div:nth-last-child(-n+2){border-bottom:0}.task-detail-heading,.task-job-row{align-items:flex-start;flex-direction:column}.task-detail-links,.task-job-actions{justify-content:flex-start}.task-refresh-error{align-items:flex-start}}@media(max-width:980px){.review-editor-grid{grid-template-columns:1fr}.review-subtitle-panel{max-height:none}.review-segment-list{max-height:28rem}.export-format-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.review-workspace{padding:.65rem .65rem 2rem}.review-workspace-header{margin-bottom:.65rem;padding-top:.25rem}.review-heading{align-items:flex-start;flex-direction:column}.review-heading-actions{justify-content:flex-start;width:100%}.review-preview-panel,.review-subtitle-panel,.review-export-panel{padding:.75rem}.review-preview-panel .media-stage{aspect-ratio:4 / 3}.review-panel-header{align-items:stretch;flex-direction:column}.review-panel-actions{justify-content:flex-start}.review-caption-preview{bottom:.7rem;left:.7rem;right:.7rem}.review-segment{gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr)}.review-state{grid-column:2;justify-self:start}.review-subtitle-panel .review-form{max-height:none}.review-form-actions{align-items:stretch;flex-direction:column}.review-form-actions>button{width:100%}.export-format-list{grid-template-columns:repeat(2,minmax(0,1fr))}.review-export-row{align-items:flex-start}.review-preview-panel .job-record{align-items:flex-start;flex-direction:column}.review-preview-panel .event-list li{align-items:flex-start;flex-wrap:wrap}.review-preview-panel .event-list small{margin-left:0}}.admin-shell{--admin-content-pad: clamp(1rem, 3vw, 2.5rem);--admin-control-height: 2.45rem}.admin-main-view{min-width:0;overflow:hidden}.admin-page{background:var(--brand-bg);min-height:100dvh}.admin-page[aria-busy=true] .admin-section{cursor:progress}.admin-page-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:1.25rem;min-height:5.75rem;padding:1rem var(--admin-content-pad)}.admin-page-header>div:first-child{min-width:0}.admin-page-header h1{font-size:1.45rem;font-weight:800}.admin-page-header p{font-size:.78rem;line-height:1.55;margin-top:.32rem}.admin-page-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem}.admin-page-actions>button{min-height:var(--admin-control-height)}.admin-section{padding:1.35rem var(--admin-content-pad) 1.7rem}.admin-section-heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.admin-section-heading>div:first-child{min-width:0}.admin-section-heading h2,.admin-section-heading h3{color:var(--brand-text);line-height:1.3;margin:0}.admin-section-heading h2{font-size:1rem}.admin-section-heading h3{font-size:.88rem}.admin-section-heading p{font-size:.72rem;line-height:1.55;margin-top:.25rem}.admin-section-actions{align-items:center;display:flex;flex:0 0 auto;gap:.45rem}.admin-section-link{align-items:center;background:transparent;border:1px solid var(--brand-border);border-radius:4px;color:#c8bed7;display:inline-flex;font-size:.68rem;font-weight:700;min-height:2rem;padding:.35rem .55rem;text-decoration:none}.admin-section-link:hover{background:#1b1625;border-color:var(--brand-border-strong);color:var(--brand-text)}.admin-toolbar{align-items:center;gap:.75rem;margin-bottom:.85rem;min-height:var(--admin-control-height)}.admin-toolbar-controls{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.55rem;min-width:0}.admin-toolbar-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.admin-result-summary{color:var(--brand-subtle);font-size:.68rem;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-search-field{flex:1 1 16rem;min-width:min(16rem,100%)}.admin-search-field input{padding-right:2.25rem}.admin-search-clear{align-items:center;background:transparent!important;border:0!important;color:var(--brand-subtle)!important;display:inline-flex;height:1.8rem;justify-content:center;min-height:1.8rem!important;padding:0!important;position:absolute;right:.35rem;width:1.8rem}.admin-search-clear:hover:not(:disabled){color:var(--brand-text)!important}.admin-filter-band{margin:0;padding:.85rem var(--admin-content-pad)}.admin-filter-band form{margin:0}.admin-filter-band .admin-toolbar{display:flex;grid-template-columns:none}.admin-filter-row{align-items:center}.admin-filter-row label{align-items:center;white-space:nowrap}.admin-filter-row select,.admin-toolbar select{min-height:var(--admin-control-height)}.admin-filter-band .admin-toolbar button{width:auto}.admin-inline-notice{border-radius:0 4px 4px 0;font-size:.72rem;margin-bottom:.85rem}.admin-inline-notice.is-warning{background:#241b14;border-left-color:var(--brand-warning);color:#d8bfa1}.admin-primary-action,.admin-secondary-action,.admin-tertiary-action,.admin-row-action,.admin-package-grant-action{border-radius:4px;font-size:.7rem;font-weight:700;min-height:var(--admin-control-height);padding:.45rem .65rem;white-space:nowrap}.admin-package-grant-action{gap:.4rem;justify-content:center}.admin-tertiary-action{align-items:center;background:transparent;border:1px solid transparent;color:var(--brand-muted);display:inline-flex;gap:.4rem;justify-content:center}.admin-tertiary-action:hover:not(:disabled){background:#ffffff09;border-color:var(--brand-border);color:var(--brand-text)}.admin-icon-action{flex:0 0 var(--admin-control-height);height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0;width:var(--admin-control-height)}.admin-icon-action.is-busy svg{animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-section .table-wrap{max-width:100%;overscroll-behavior-inline:contain}.admin-data-table{font-variant-numeric:tabular-nums;min-width:50rem;table-layout:auto}.admin-task-table{min-width:0;table-layout:fixed;width:100%}.admin-task-table th:first-child,.admin-task-table td:first-child{min-width:12rem;width:18%}.admin-task-table th:nth-child(2),.admin-task-table td:nth-child(2){width:10%}.admin-task-table th:nth-child(3),.admin-task-table td:nth-child(3){width:8%}.admin-task-table th:nth-child(4),.admin-task-table td:nth-child(4){width:5%}.admin-task-table th:nth-child(5),.admin-task-table td:nth-child(5){width:8%}.admin-task-table th:nth-child(6),.admin-task-table td:nth-child(6){width:5%}.admin-task-table th:nth-child(7),.admin-task-table td:nth-child(7){width:5%}.admin-task-table th:nth-child(8),.admin-task-table td:nth-child(8){width:7%}.admin-task-table th:nth-child(9),.admin-task-table td:nth-child(9){width:7%}.admin-task-table th:nth-child(10),.admin-task-table td:nth-child(10){width:7%}.admin-task-table th:nth-child(11),.admin-task-table td:nth-child(11){width:20%}.admin-task-table td{min-width:0}.admin-task-table td:first-child .admin-project-title{max-width:100%;min-width:0}.admin-task-table td:last-child .row-actions{flex-wrap:wrap;min-width:0}.admin-data-table th{line-height:1.3;padding:.68rem .72rem;white-space:nowrap}.admin-data-table td{color:#d6d0dc;font-size:.72rem;line-height:1.45;padding:.76rem .72rem}.admin-data-table td>strong{color:#f0ecf3;font-size:.75rem}.admin-project-title{display:block;max-width:min(20rem,28vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-data-table td>span:not(.admin-status):not(.admin-role-badge){color:var(--brand-subtle);font-size:.64rem;margin-top:.18rem}.admin-data-table td code{font-size:.66rem;overflow-wrap:anywhere}.admin-data-table tbody tr:focus-within td{background:#9d8aff0d}.admin-reference{max-width:17rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reason-cell{max-width:20rem;min-width:10rem;overflow-wrap:anywhere}.admin-scope-list{max-width:16rem;overflow-wrap:anywhere}.admin-empty-cell{color:var(--brand-subtle)!important;height:8rem;padding:2rem!important}.admin-status{align-items:center;border-radius:3px;display:inline-flex!important;font-size:.64rem;font-weight:750;line-height:1.2;min-height:1.55rem;padding:.2rem .42rem;white-space:nowrap}.admin-status.is-success,.admin-status.is-active{background:#15332d;border-color:#326e60;color:#7bdcca}.admin-status.is-danger,.admin-status.is-inactive{background:#321d24;border-color:#69404a;color:#efa5a1}.admin-status.is-warning{background:#342917;border-color:#735f32;color:#dfc278}.admin-status.is-info{background:#172b35;border-color:#365d70;color:#87c9e2}.admin-status.is-neutral{background:#1b1920;border-color:#45404d;color:#b8b1c1}.admin-badge-group{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.admin-user-table td>.admin-status,.admin-user-table td>.admin-role-badge{margin:0}.row-actions{align-items:center;flex-wrap:nowrap;gap:.35rem}.admin-data-table .row-actions .admin-row-action,.admin-data-table td>.admin-row-action{font-size:.65rem;min-height:1.9rem;padding:.3rem .48rem}.admin-row-action.is-danger{background:#2c1a20!important;border-color:#60404a!important;color:#e9aaa7!important}.admin-row-action.is-danger:hover:not(:disabled){background:#3a2028!important;border-color:#85505e!important}.admin-row-action.is-success{background:#142a25!important;border-color:#315f55!important;color:#7bd5c5!important}.admin-progress-value{align-items:center;display:grid;gap:.38rem;grid-template-columns:minmax(3.8rem,1fr) auto;min-width:6.5rem}.admin-progress-value>div{background:#272330;height:.28rem;overflow:hidden}.admin-progress-value>div>span{background:var(--brand-accent);display:block;height:100%;margin:0}.admin-progress-value>strong{color:#d8d1e1;font-size:.64rem}.admin-duration-settlement{display:grid;gap:.18rem}.admin-duration-settlement>span{color:var(--muted);font-size:.72rem}.admin-model-price strong{color:var(--brand-text)}.admin-metrics{background:#ffffff03}.admin-metrics>div{padding:.9rem 1rem}.admin-metrics dd{font-size:1.22rem;overflow-wrap:anywhere;white-space:normal}.admin-metrics dd small{white-space:nowrap}.admin-dashboard-section .admin-inline-notice{margin-bottom:1rem}.admin-operations-grid{gap:1.5rem}.admin-operations-grid .admin-data-table{min-width:31rem}.data-pagination{border-top:1px solid rgba(255,255,255,.055);margin-top:.7rem;padding-top:.75rem}.admin-shell .data-pagination select,.admin-shell .data-pagination-controls button{border-radius:4px}.admin-shell .data-pagination-controls button:hover:not(:disabled){background:#241c31;border-color:#65517f}.admin-shell .data-pagination-controls button:disabled{opacity:.38}.admin-shell .loading-block,.admin-shell .empty-state,.admin-shell>.blocking-notice{min-height:20rem}.admin-shell .loading-block p{color:var(--brand-muted);font-size:.75rem}.admin-shell .empty-state h2{font-size:1rem}.admin-shell .empty-state p{color:var(--brand-muted);font-size:.75rem}.admin-shell .dialog-backdrop{padding:clamp(.5rem,2vw,1.25rem)}.admin-shell .dialog{outline:none}.admin-shell .dialog:focus-visible{box-shadow:0 0 0 3px #9d8aff29,0 28px 70px #0000008c}.admin-shell .dialog header{background:var(--brand-surface);gap:1rem;position:sticky;top:0;z-index:4}.admin-shell .dialog header h2{flex:1 1 auto;font-size:1rem;line-height:1.35;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.admin-shell .dialog header h2 .dialog-title-truncate{display:block;max-width:min(72vw,52rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-shell .dialog header .icon-button{flex:0 0 2rem;height:2rem;min-height:2rem;padding:0;width:2rem}.admin-shell .dialog[aria-busy=true]{cursor:progress}.admin-shell .form-stack{gap:.85rem;margin-top:1rem}.admin-shell .form-stack>p{color:var(--brand-muted);font-size:.75rem;line-height:1.55;margin:0}.admin-shell .form-stack label{color:#c9c1d3;font-size:.72rem;font-weight:650}.admin-shell .form-stack input,.admin-shell .form-stack select,.admin-shell .form-stack textarea{font-size:.76rem;line-height:1.4}.admin-shell .form-stack input[readonly]{background:#111017;color:var(--brand-subtle)}.admin-shell .check-row{color:#cfc7d7;font-weight:600}.admin-shell .dialog-actions{border-top:1px solid var(--brand-border);gap:.5rem;margin-top:.25rem;padding-top:.85rem}.admin-shell .dialog-actions button{border-radius:4px;font-size:.72rem;min-height:2.35rem}.admin-dialog-context{background:#0d0b12;border-left:3px solid var(--brand-border-strong);color:#d6cedf!important;padding:.65rem .75rem;overflow-wrap:anywhere}.admin-dialog-context code{color:#cbbcff}.admin-detail-dialog{max-width:72rem;padding:0}.admin-detail-dialog>header{padding:1rem 1.2rem}.admin-guidance-dialog{max-width:58rem;padding:0}.admin-guidance-dialog>header{padding:1rem 1.2rem}.admin-guidance-content{display:grid;gap:1rem;max-height:min(76dvh,54rem);overflow:auto;padding:1rem 1.2rem 1.3rem}.admin-guidance-switcher{background:#100e14;border:1px solid var(--brand-border);display:grid;gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem;position:sticky;top:0;z-index:2}.admin-guidance-switcher button{background:transparent;border:1px solid transparent;color:var(--brand-muted);font-size:.72rem;min-height:2.35rem}.admin-guidance-switcher button:hover:not(:disabled){background:#ffffff0a;transform:none}.admin-guidance-switcher button.is-selected{background:#282033;border-color:#6f5a92;color:#eee5ff}.admin-guidance-language{border-top:1px solid var(--brand-border);min-width:0;padding-top:.85rem}.admin-guidance-language>header{align-items:center;background:transparent!important;border:0;padding:0 0 .6rem;position:static!important}.admin-guidance-language h3,.admin-guidance-heading h4{color:var(--brand-text);font-size:.85rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.admin-guidance-language article+article{border-top:1px solid var(--brand-border);margin-top:.8rem;padding-top:.8rem}.admin-guidance-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .8rem;justify-content:space-between}.admin-guidance-heading span,.admin-guidance-batches li>div{color:var(--brand-muted);font-size:.67rem;overflow-wrap:anywhere}.admin-guidance-content pre{background:#101014;border-left:2px solid var(--brand-accent);border-radius:3px;color:#e2dfe6;font:inherit;font-size:.75rem;line-height:1.65;margin:.55rem 0 0;max-height:22rem;overflow:auto;overflow-wrap:anywhere;padding:.7rem .8rem;white-space:pre-wrap}.admin-guidance-batches{display:grid;gap:.7rem;list-style:decimal;margin:.65rem 0 0;padding-left:1.4rem}.admin-guidance-batches li{min-width:0;padding-left:.2rem}.admin-guidance-batches li>div{display:flex;flex-wrap:wrap;gap:.3rem .8rem;justify-content:space-between}.admin-guidance-pagination{border-top:1px solid var(--brand-border);margin-top:.75rem;padding-top:.7rem}.admin-guidance-pagination .data-pagination{margin-top:0}.admin-guidance-empty{color:var(--brand-muted);font-size:.72rem;margin:.5rem 0 0}.admin-guidance-expired{align-items:flex-start;background:#f0ba6c14;border:1px solid rgba(240,186,108,.24);border-radius:4px;color:#e5c895;display:flex;gap:.7rem;padding:.9rem}.admin-guidance-expired strong{color:#f1deb9;font-size:.8rem}.admin-guidance-expired p{color:var(--brand-muted);font-size:.72rem;line-height:1.5;margin:.25rem 0 0}.admin-detail-stack{gap:1.25rem;padding:1.1rem 1.2rem 1.3rem}.admin-detail-stack .admin-section-heading{margin-bottom:.7rem}.admin-detail-stack .table-wrap{border:1px solid var(--brand-border);border-radius:5px;overflow-x:auto}.admin-detail-facts,.admin-account-flags{background:#ffffff03}.admin-detail-facts>div,.admin-account-flags>div{padding:.72rem .78rem}.admin-detail-actions{border-bottom:1px solid var(--brand-border);padding-bottom:1rem}.admin-user-identity>div:first-child strong{text-overflow:ellipsis}.admin-user-identity>div:first-child span{overflow-wrap:anywhere}.admin-event-list>div{grid-template-columns:4rem minmax(0,1fr) auto}.admin-event-list>div>span{font-weight:750;text-transform:none}.admin-event-list>div>span.is-info{color:#87c9e2}.admin-json-compare{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-json-compare>section{min-width:0}.admin-json-state{background:#09080d;border-radius:4px;height:min(42vh,26rem);max-height:none}.admin-audit-reason{background:#0e0c13;border-left:3px solid var(--brand-accent);color:#d2cad9;font-size:.74rem;line-height:1.55;margin:0;padding:.7rem .8rem}.exchange-code-policy{margin-bottom:.8rem}.admin-pricing-relation+.admin-section{padding-top:1.25rem}.admin-navigation a:focus-visible,.admin-shell button:focus-visible,.admin-shell a:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media(max-width:980px){.admin-operations-grid,.admin-json-compare{grid-template-columns:minmax(0,1fr)}.admin-json-state{height:min(32vh,20rem)}}@media(max-width:760px){.admin-shell{--admin-content-pad: .85rem}.admin-shell .console-nav{grid-template-columns:auto minmax(0,1fr)}.admin-page-header{align-items:flex-start;min-height:0;padding-block:.85rem}.admin-page-header h1{font-size:1.18rem}.admin-page-header p{font-size:.7rem}.admin-page-actions{padding-top:.1rem}.admin-section{padding-block:1.1rem 1.35rem}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar-controls,.admin-toolbar-actions{width:100%}.admin-toolbar-actions{justify-content:space-between}.admin-search-field{flex-basis:auto;max-width:none;min-width:0}.admin-filter-band .admin-toolbar{align-items:stretch;display:flex}.admin-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-filter-row label{align-items:stretch;display:grid;gap:.3rem}.admin-filter-row select{min-width:0;width:100%}.admin-filter-band .admin-toolbar-actions button{width:auto}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metrics>div:nth-child(2n){border-left:1px solid var(--brand-border)}.admin-metrics>div:nth-child(n+3){border-top:1px solid var(--brand-border)}.admin-detail-dialog,.admin-guidance-dialog{max-height:calc(100dvh - 1rem)}.admin-guidance-content{max-height:calc(100dvh - 6rem);padding:.85rem}.admin-detail-stack{padding:.85rem}.admin-detail-facts,.admin-account-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-identity{gap:.75rem}.admin-event-list>div{grid-template-columns:3.6rem minmax(0,1fr)}.admin-event-list time{grid-column:2}.data-pagination-summary>span{white-space:normal}}@media(max-width:520px){.admin-page-header{gap:.65rem}.admin-page-header>div:first-child{flex:1 1 auto;width:auto}.admin-page-header>.admin-page-actions{flex:0 0 auto;width:auto}.admin-page-actions .admin-icon-action{width:var(--admin-control-height)}.admin-page-header p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-section-heading{align-items:flex-start;flex-direction:column;gap:.5rem}.admin-section-actions{width:100%}.admin-section-actions>*{justify-content:center;width:100%}.admin-toolbar-actions{align-items:stretch}.admin-toolbar-actions .admin-result-summary{align-self:center;margin-right:auto}.admin-toolbar-actions button{flex:0 0 auto}.admin-filter-row,.admin-metrics{grid-template-columns:minmax(0,1fr)}.admin-metrics>div+div,.admin-metrics>div:nth-child(2n),.admin-metrics>div:nth-child(n+3){border-left:0;border-top:1px solid var(--brand-border)}.admin-detail-facts,.admin-account-flags{grid-template-columns:minmax(0,1fr)}.admin-detail-facts>div+div,.admin-detail-facts>div:nth-child(2n),.admin-detail-facts>div:nth-child(n+3),.admin-account-flags>div+div,.admin-account-flags>div:nth-child(2n),.admin-account-flags>div:nth-child(n+3){border-left:0;border-top:1px solid var(--brand-border)}.admin-user-identity>div:first-child strong{overflow-wrap:anywhere;white-space:normal}.admin-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-actions button{min-width:0;white-space:normal}.admin-shell .dialog-backdrop{padding:.35rem}.admin-shell .dialog{border-radius:5px;max-height:calc(100dvh - .7rem)}.admin-shell .dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .dialog-actions button{min-width:0}.admin-shell .dialog header h2 .dialog-title-truncate{max-width:calc(100vw - 6rem)}.admin-shell .form-grid{grid-template-columns:minmax(0,1fr)}}.console-shell{--console-bg: var(--brand-bg);--console-surface: var(--brand-surface);--console-surface-raised: var(--brand-surface-raised);--console-border: var(--brand-border);--console-border-strong: var(--brand-border-strong);--console-text: var(--brand-text);--console-muted: var(--brand-muted);--console-subtle: var(--brand-subtle);--console-accent: var(--brand-accent);--console-accent-strong: var(--brand-accent-strong);--console-warning: var(--brand-warning);--console-danger: var(--brand-danger);background:var(--console-bg);grid-template-columns:15.5rem minmax(0,1fr)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip-path:inset(50%)}.console-shell button,.console-shell input,.console-shell select,.console-shell textarea{letter-spacing:0}.console-shell button>svg,.console-shell a>svg{flex:0 0 auto}.spin{animation:console-spin .9s linear infinite}@keyframes console-spin{to{transform:rotate(360deg)}}.console-nav{background:#0a0d0f;border-right:1px solid #242c2f;gap:1rem;padding:1rem .75rem}.console-brand{border-bottom-color:#242c2f;padding:.2rem .55rem 1rem}.console-brand .brand-mark{box-shadow:0 0 0 1px #3b464b}.console-brand-caption,.console-brand .site-brand-context{color:#657174;font-weight:700}.console-quota{background:#101518;border-color:#2a3438;border-radius:6px;padding:.8rem}.console-quota>div{padding:0}.console-quota .quota-heading{align-items:center}.console-quota .quota-heading span{color:#768184}.console-quota .quota-heading strong{background:#20282b;border:1px solid #374347;color:#dfe6e5;font-size:.68rem;padding:.2rem .4rem}.console-quota .quota-total{align-items:center;border-top-color:#293236;margin-top:.65rem;padding-top:.65rem}.console-quota .quota-total>span{align-items:center;display:inline-flex;gap:.35rem}.console-quota .quota-total strong{align-items:baseline;color:var(--console-accent);display:inline-flex;font-size:1.6rem;gap:.25rem;line-height:1}.console-quota .quota-total strong small{color:#708083;font-size:.62rem;font-weight:650}.quota-actions{display:grid!important;gap:.4rem!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.quota-actions a,.quota-actions button{align-items:center;background:#151b1e;border-color:#303a3e;color:#bbc4c4;display:inline-flex;gap:.35rem;justify-content:center;min-width:0;padding:.45rem .35rem}.quota-actions a:hover,.quota-actions button:hover:not(:disabled){background:#1c2528;border-color:#4a5a5f;color:#fff}.console-nav nav{align-content:start;gap:1.15rem}.console-nav-group{display:grid;gap:.22rem}.console-nav nav a{border-radius:4px;color:#9aa5a7;font-weight:650;gap:.65rem}.console-nav nav a svg{color:#657174;width:1.1rem}.console-nav nav a:hover{background:#151b1e}.console-nav nav a.active{background:#172625;border-left-color:var(--console-accent);color:#f4fbfa}.console-nav nav a.active svg{color:var(--console-accent)}.console-nav .nav-group-label{color:#667275;margin:0 .65rem .3rem}.console-locale-switch{border-top:1px solid #242c2f;display:grid;gap:.45rem;margin-top:auto;padding:.8rem .55rem 0}.console-locale-switch>span{color:#667275;font-size:.62rem;font-weight:750}.console-locale-switch>div{background:#0d1214;border:1px solid #2b3539;border-radius:4px;display:grid;gap:.2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.2rem}.console-locale-switch a{align-items:center;background:transparent;border:0;border-radius:3px;color:#7d898c;display:inline-flex;font-size:.68rem;font-weight:750;justify-content:center;min-height:1.9rem;padding:.3rem .45rem;text-decoration:none;white-space:nowrap}.console-locale-switch a:hover{background:#182023;color:#dfe7e6}.console-locale-switch a.active{background:#1d3432;color:#73d6cb}.console-nav .console-locale-switch+.account-chip{margin-top:0}.console-nav .account-chip{border-top-color:#242c2f;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding:.8rem .55rem 0}.console-nav .account-chip a,.console-nav .text-button{align-items:center;background:#101618;border:1px solid #293236;border-radius:4px;color:#818d90;display:inline-flex;font-size:.66rem;gap:.35rem;justify-content:center;min-height:2.25rem;min-width:0;padding:.35rem .4rem;text-align:center;text-decoration:none;white-space:nowrap;width:100%}.console-nav .account-chip a:hover{background:#162022;border-color:#3a474b;color:#dce4e3}.console-nav .text-button{color:#d9817b}.console-nav .text-button:hover{background:#221716;border-color:#57302d;color:#f09a94}.console-main-view{background:var(--console-bg)}.console-page{max-width:91rem;padding:0 clamp(1.25rem,3.2vw,3rem) 5rem}.console-section{border-bottom-color:#252d30;padding:2.35rem 0 3rem}.console-section-header{margin-bottom:1.35rem}.console-section-header h1,.console-section-header h2{font-size:1.75rem;line-height:1.2}.console-section-header p{color:var(--console-muted);font-size:.88rem;margin-top:.45rem}.console-live-note{align-items:center;border:0;color:#8b9698;display:inline-flex;gap:.45rem;padding:.45rem 0}.console-live-note i{background:var(--console-accent);border-radius:50%;box-shadow:0 0 .55rem #41c7ba80;height:.4rem;width:.4rem}.console-translator-grid{gap:1rem;grid-template-columns:minmax(0,1.12fr) minmax(23rem,.88fr);min-height:34rem}.console-upload-panel,.console-upload-settings{background:var(--console-surface);border-color:var(--console-border);border-radius:6px;padding:1.1rem}.console-upload-panel{gap:.8rem}.console-upload-panel.has-file{background:#101719;border-color:#39726c}.console-upload-panel .upload-picker-area{background:#0c1012;border-color:#344246;min-height:23rem;padding:2rem 1.25rem}.console-upload-panel .upload-picker-area:hover:not(.is-disabled):not(.is-busy),.console-upload-panel .upload-picker-area.is-drag-active{background:#101b1c;border-color:var(--console-accent);box-shadow:0 0 0 3px #41c7ba1a;transform:none}.console-upload-panel .upload-picker-area:focus-visible{border-color:var(--console-accent);box-shadow:0 0 0 3px #41c7ba29}.upload-empty-state{gap:.55rem;max-width:38rem}.upload-empty-icon{background:#132423;border:1px solid #31524f;border-radius:6px;color:var(--console-accent);height:3.5rem;margin-bottom:.25rem;width:3.5rem}.upload-empty-state strong{font-size:1rem}.upload-empty-state small{color:#899598}.upload-meta{border-top:1px solid #293236;display:grid;gap:0;margin-top:.6rem;max-width:40rem;text-align:left;width:100%}.upload-meta>div{align-items:flex-start;color:#849093;display:flex;font-size:.68rem;gap:.5rem;line-height:1.5;padding:.55rem .15rem}.upload-meta>div+div{border-top:1px solid #222b2e}.upload-meta svg{color:#607174;margin-top:.12rem}.upload-meta .upload-format-group{display:grid;gap:0;padding:0;margin-top:.5rem}.upload-format-group .upload-format-row{align-items:flex-start;display:grid;gap:.5rem;grid-template-columns:1rem minmax(0,1fr);padding:.45rem .15rem}.upload-format-group .upload-format-row+.upload-format-row{border-top:1px solid #222b2e}.upload-format-row>span{display:grid;gap:.15rem;min-width:0}.upload-format-row strong{color:#a4aeb0;font-size:.64rem}.upload-format-row b{color:#7f8c8f;font-weight:500;overflow-wrap:anywhere}.upload-limit-row{align-items:center!important;justify-content:space-between}.upload-limit-row>span{align-items:center;display:inline-flex;gap:.45rem}.upload-meta .capability-tag{border:1px solid #365b57;color:#73cfc6;flex:0 0 auto;padding:.15rem .35rem}.upload-meta .upload-risk-row{color:var(--console-warning)}.upload-meta .upload-risk-row svg{color:var(--console-warning)}.upload-choose-button{align-items:center;background:var(--console-accent-strong);box-shadow:0 8px 20px #21a99e2e;display:inline-flex;gap:.45rem;margin-top:.65rem}.upload-choose-button:hover:not(:disabled){background:#35beb2}.console-upload-notes{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.console-upload-helper{border-top-color:#293236;color:#859194;gap:.5rem;padding-top:.7rem}.console-upload-helper svg{color:#62cfc4;flex:0 0 auto;margin-top:.12rem}.console-upload-helper.is-language svg{color:#ddb162}.console-upload-settings{gap:.85rem}.console-upload-settings>header{align-items:center;border-bottom-color:#293236;display:flex;justify-content:space-between;padding-bottom:.75rem}.console-upload-settings>header>svg{color:#657477}.console-upload-settings>header h2{font-size:1.1rem}.console-language-group{background:#0d1214;border-color:#2b3539;border-radius:5px;padding:.7rem}.console-language-group>span{color:var(--console-accent);display:flex;padding-bottom:.7rem}.console-upload-settings>label,.console-language-group label,.console-model-field{color:#a8b1b3}.console-upload-settings input,.console-upload-settings select,.model-select-trigger,.console-prompt-input textarea{background:#090d0f;border-color:#344045;border-radius:4px}.console-upload-settings input:hover,.console-upload-settings select:hover,.model-select-trigger:hover:not(:disabled),.model-select.is-open .model-select-trigger,.console-prompt-input textarea:hover:not(:disabled){border-color:#526367}.model-select-trigger:focus-visible,.console-prompt-input textarea:focus{border-color:var(--console-accent);box-shadow:0 0 0 3px #41c7ba24}.console-control-section{border-top-color:#293236;gap:.45rem;padding-top:.75rem}.console-model-field>span,.console-control-heading>span{align-items:center;display:inline-flex;gap:.4rem}.console-model-field>span svg,.console-control-heading>span svg{color:#738184}.console-control-heading small{border-color:#4a4e3e;color:#c8ae72}.model-select-trigger>svg{color:#819093;transition:transform .16s ease}.model-select.is-open .model-select-trigger>svg{transform:rotate(180deg)}.model-select-menu{background:#0d1214;border-color:#3b494d;border-radius:5px}.model-select-option{border-bottom-color:#293236;color:#c3cbcc}.model-select-option:hover,.model-select-option:focus-visible{background:#182022}.model-select-option.is-selected{background:#172725;border-left-color:var(--console-accent)}.model-select-option-meta{color:var(--console-accent)}.model-select-option.is-unavailable .model-select-option-meta>span{color:#777f80}.model-select-option.is-selected small,.model-select-trigger small{color:#73cfc6}.console-setting-help,.console-setting-state{color:#7f8b8e}.console-setting-help a{color:#77d6cc}.console-setting-help a:hover{color:#a2e9e2}.console-quota-state{border-left-color:var(--console-accent);margin-top:.1rem}.console-quota-state>strong{color:#e9efee}.console-submit{align-items:center;background:var(--console-accent-strong)!important;border-radius:5px;box-shadow:0 10px 24px #21a99e26;display:inline-flex;gap:.5rem;justify-content:center}.console-submit:hover:not(:disabled){background:#35beb2!important}.console-quota-state.is-guest{border-left-color:#d6a455}.console-quota-state.is-guest>strong{color:#f0c777}.shared-media-upload-marketing{background:transparent;border:0;margin:0 auto;max-width:87.5rem;padding:0}.shared-media-upload-marketing .console-translator-grid{min-height:32rem}.task-management{padding-top:3rem}.console-icon-action{align-items:center;background:#151c1f;border-color:#344044;color:#c3cdce;display:inline-flex;justify-content:center;padding:.45rem}.console-icon-action:hover:not(:disabled){background:#1e292c;border-color:#4d5d61}.console-refresh.is-active{color:var(--console-accent)}.console-refresh.is-active i{background:var(--console-accent);box-shadow:0 0 .6rem #41c7ba80}.task-control-band{background:transparent;border:0;border-bottom:1px solid var(--console-border);border-radius:0;padding:0 0 1rem}.console-filter-tabs{gap:.25rem}.console-filter-tabs button{border-radius:4px}.console-filter-tabs button:hover{background:#1a2225}.console-filter-tabs button.active{background:#1c2c2c;border-color:#39615e}.console-filter-tabs button.active b{color:var(--console-accent)}.task-toolbar{border-top-color:#293236}.task-search{align-items:center}.task-search-field{align-items:center;background:#090d0f;border:1px solid #344045;border-radius:4px;color:#69777a;display:flex;min-width:16rem;padding-left:.6rem}.task-search-field:focus-within{border-color:var(--console-accent);box-shadow:0 0 0 3px #41c7ba1f}.task-search-field input{background:transparent;border:0;min-width:0;outline:0;width:100%}.task-search button{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.task-search button[type=submit]{background:#276a66}.task-search .task-reset{border-color:#344045}.notify-switch{background:#151c1f;border-color:#344044;border-radius:4px}.notify-switch.is-on{border-color:#3e7671;color:#c5f4ef}.notify-switch.is-on>svg{color:var(--console-accent)}.notify-switch i{border-radius:999px}.notify-switch i:after{border-radius:50%;transition:left .16s ease}.task-table-shell{background:#0f1416;border:1px solid var(--console-border);border-radius:5px;overflow-x:auto}.task-table{border-collapse:collapse;min-width:60rem;table-layout:fixed;width:100%}.task-table th{background:#13191b;color:#6f7c7f;font-size:.65rem;font-weight:750;padding:.62rem .75rem;text-align:left}.task-table th:first-child{width:24%}.task-table th:nth-child(2){width:13%}.task-table th:nth-child(3){width:31%}.task-table th:nth-child(4){width:16%}.task-table th:last-child{width:16%}.task-table tbody tr{border-top:1px solid #273034;transition:background-color .16s ease}.task-table tbody tr:hover{background:#131a1c}.task-table td{color:#aeb7b8;padding:.85rem .75rem;vertical-align:middle}.task-title-action{background:transparent;border:0;color:var(--console-text);display:block;font-size:.82rem;font-weight:750;line-height:1.4;max-width:100%;min-height:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.task-title-action:hover{color:var(--console-accent)}.task-name-cell>span,.task-name-cell>time{color:#667275;display:block;font-size:.62rem;margin-top:.25rem;overflow-wrap:anywhere}.task-name-cell .task-reference{color:#899598}.task-language-cell{font-size:.7rem;white-space:nowrap}.task-language-cell svg{color:#5f6d70;margin:0 .25rem;vertical-align:middle}.task-status-cell small{color:#6f7a7d;display:block;font-size:.62rem;margin-top:.35rem}.console-status-badge{align-items:center;border-radius:3px;display:inline-flex;gap:.3rem;white-space:nowrap}.status-processing .console-status-badge svg{animation:console-spin 1.2s linear infinite}.task-status-summary-cell{min-width:0}.task-status-summary-heading{align-items:center;display:grid;gap:.3rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.task-status-summary-heading small{color:#6f7a7d;font-size:.62rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-status-summary-heading b{color:#d5dcdd;font-size:.72rem;font-weight:750}.task-status-summary-cell>.console-progress{margin-top:.5rem}.task-status-summary-cell .task-activity-cell{margin-top:.6rem}.task-progress-cell b{color:#d5dcdd;font-size:.72rem}.task-progress-cell small{color:#667275;font-size:.6rem}.task-progress-cell .console-progress{margin-top:.5rem}.task-activity-cell p{color:#aab4b5;font-size:.69rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.task-activity-cell time{color:#647073;display:block;font-size:.61rem;margin-top:.3rem}.task-activity-cell.has-error p{color:#ef9690}.console-support-section{border-top:1px solid var(--console-border)}.support-community-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.support-community-item{align-items:center;border-bottom:1px solid var(--console-border);display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.85rem 0}.support-community-item:nth-child(odd){padding-right:1.2rem}.support-community-item:nth-child(2n){border-left:1px solid var(--console-border);padding-left:1.2rem}.support-community-item>div{display:grid;gap:.24rem;min-width:0}.support-community-item strong{color:var(--console-text);font-size:.75rem}.support-community-item code{color:#8dd9d1;font-size:.7rem;overflow-wrap:anywhere}.support-community-item p{color:var(--console-subtle);font-size:.67rem;line-height:1.45;margin:0}.support-community-item>button,.support-community-item>a{align-items:center;background:#1d2629;border:1px solid #39464a;border-radius:4px;color:#d5dcdd;display:inline-flex;font-size:.66rem;gap:.3rem;justify-content:center;min-height:2rem;padding:.35rem .55rem;text-decoration:none}.support-community-list.is-loading .support-community-item{display:grid;gap:.45rem;grid-template-columns:1fr}.support-community-list.is-loading .support-community-item>i{height:.7rem;width:70%}.support-community-list.is-loading .support-community-item>i+i{width:45%}.failed-task-support{background:#24191b;border-left:2px solid #b85f61;margin-top:.8rem;padding:.7rem .8rem}.failed-task-support>strong{align-items:center;color:#f2b0ad;display:flex;font-size:.69rem;gap:.35rem}.failed-task-support .support-community-list{margin-top:.5rem}.failed-task-support.is-compact{background:transparent;border-left:0;margin-top:.5rem;padding:0}.failed-task-support.is-compact>strong{font-size:.62rem}.support-community-list.is-compact{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.support-community-list.is-compact .support-community-item{border:0;display:inline-grid;gap:.35rem;grid-template-columns:minmax(0,1fr) auto;max-width:100%;padding:0}.support-community-list.is-compact .support-community-item>div{display:flex;gap:.25rem}.support-community-list.is-compact .support-community-item strong{font-size:.6rem}.support-community-list.is-compact .support-community-item code{font-size:.58rem}.support-community-list.is-compact .support-community-item>button,.support-community-list.is-compact .support-community-item>a{min-height:1.6rem;padding:.2rem .35rem}.support-community-list.is-compact .support-community-item>button span,.support-community-list.is-compact .support-community-item>a span{display:none}.task-row-actions{min-width:9rem;text-align:right}.task-row-actions-content{align-items:stretch;display:grid;gap:.35rem;grid-auto-rows:minmax(2.3rem,auto);grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%}.task-row-exports{text-align:right}.task-row-exports .task-export-actions{display:grid;gap:.35rem;grid-auto-rows:minmax(2.3rem,auto);grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.task-row-exports .task-export-actions>button{width:100%}.task-row-actions button{align-items:center;border-radius:4px;display:inline-flex;gap:.3rem;justify-content:center;min-height:1.9rem;padding:.35rem .5rem}.task-row-actions-content>button,.task-row-exports .task-export-actions>button{align-items:center;min-height:2.3rem}.task-detail-links button{align-items:center;display:inline-flex;gap:.3rem}.project-export-loading{display:grid;gap:.65rem;min-width:min(26rem,75vw);padding:1.25rem 0 .5rem}.project-export-loading>span{animation:pulse 1.1s infinite alternate;background:#293236;height:.7rem}.project-export-loading>span:nth-child(2){width:82%}.project-export-loading>span:nth-child(3){width:64%}.project-export-loading p{color:#8f9a9c;font-size:.72rem;margin:.35rem 0 0}.task-primary-action{background:#276a66}.task-secondary-action{background:#1d2629;border-color:#39464a;color:#c9d1d2}.console-progress{background:#222b2e;height:.32rem}.console-progress>span{background:var(--console-accent)}.task-skeleton .task-table td{height:4.4rem}.task-skeleton .task-table i{animation:pulse 1.1s infinite alternate;background:#253033;display:block;height:.65rem;width:72%}.task-pagination button{align-items:center;display:inline-flex;justify-content:center}.console-empty>svg{color:#648d8a}@media(max-width:1180px){.task-table{min-width:55rem}.task-table th:first-child{width:24%}.task-table th:nth-child(2){width:14%}.task-table th:nth-child(3){width:30%}.task-table th:nth-child(4){width:16%}.task-table th:last-child{width:16%}}@media(max-width:760px){.console-nav-group{display:flex}.console-section{scroll-margin-top:5rem}.task-table-shell{background:transparent;border:0;border-radius:0;overflow:visible}.task-table,.task-table tbody{display:block;max-width:100%;min-width:0;width:100%}.task-table{table-layout:auto}.task-table thead{display:none}.task-table tbody tr{display:grid;gap:.65rem 1rem;grid-template-areas:"name status" "progress progress" "activity activity" "actions actions" "exports exports";grid-template-columns:minmax(0,1fr) auto;max-width:100%;min-width:0;padding:.9rem 0;width:100%}.task-table tbody tr:first-child{border-top:0}.task-table td{display:block;padding:0}.task-table td:nth-child(2){display:none}.task-name-cell{grid-area:name;min-width:0;overflow:hidden}.task-name-cell .task-reference{word-break:break-all}.task-status-cell{grid-area:status;text-align:right}.task-status-cell small{text-align:right}.task-progress-cell{grid-area:progress}.task-activity-cell{grid-area:activity}.task-row-actions{grid-area:actions;text-align:left}.task-row-actions-content{display:flex;justify-content:flex-start}.task-row-exports{grid-area:exports;text-align:left}.task-skeleton .task-table td{height:auto}.task-skeleton .task-table td:nth-child(3),.task-skeleton .task-table td:nth-child(5),.task-skeleton .task-table td:nth-child(6),.task-skeleton .task-table td:nth-child(7){display:none}}.dialog-backdrop{background:#020506c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog{background:#121719;border-color:#3a474b;border-radius:7px;color:#e7eceb}.dialog header{border-bottom-color:#2c363a}.icon-button{align-items:center;color:#9ba7a9;display:inline-flex;justify-content:center}.blocking-notice{background:#2a2418;border-color:#755f34;color:#ecd6a0}.toast{background:#1a292c;border-color:#3b5b60}.toast.success{background:#173328;border-color:#356a54}.toast.error{background:#3b2022;border-color:#7a4145}.review-workspace{color:#dfe5e4;max-width:110rem;padding:.85rem clamp(1rem,2.5vw,2.25rem) 4rem;width:100%}.review-workspace-header{border-bottom-color:#2b3438;padding:.65rem 0 .85rem}.review-back{align-items:center;background:#9d8aff1a;border:1px solid rgba(157,138,255,.32);color:#c9bdff;display:inline-flex;gap:.4rem;min-height:2.15rem;padding:.38rem .65rem}.review-back:hover{background:#9d8aff2e;border-color:#9d8aff80;color:#fff}.review-heading h1{font-size:1.2rem}.review-heading>div>span{color:#7f8b8e}.review-heading-actions>button{align-items:center;background:#276a66;display:inline-flex;gap:.4rem}.review-overall-progress{background:#242d30}.review-overall-progress>span{background:var(--console-accent)}.review-editor-grid{align-items:start;gap:1rem;grid-template-columns:minmax(26rem,.82fr) minmax(36rem,1.18fr);min-height:calc(100dvh - 10rem)}.review-preview-panel,.review-subtitle-panel,.review-export-panel{background:var(--console-surface);border-color:var(--console-border);border-radius:6px}.review-panel-header{border-bottom-color:#293236}.review-panel-header>span,.review-panel-header>div>span{color:#768285}.review-preview-panel{align-self:start;position:sticky;top:7.2rem}.review-subtitle-panel{min-height:min(46rem,calc(100dvh - 10rem))}.review-panel-actions button{align-items:center;background:#182023;border-color:#364246;display:inline-flex;gap:.35rem}.review-subtitle-tools{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.review-language-select,.export-language-select{align-items:center;color:#8e999c;display:flex;font-size:.66rem;gap:.4rem}.review-language-select select,.export-language-select select{background:#111719;border:1px solid #344044;color:#e6eded;font-size:.68rem;min-height:2.05rem;padding:.3rem 1.7rem .3rem .5rem}.export-language-select{border-bottom:1px solid #293236;justify-content:flex-end;padding:.85rem 0}.review-subtitle-tools>button{align-items:center;background:#171e21;border-color:#344044;display:inline-flex;font-size:.68rem;gap:.35rem;min-height:2.05rem;padding:.35rem .55rem}.review-subtitle-style-action{background:#276a66!important;border-color:#4e9c94!important;box-shadow:0 .25rem .75rem #11474247;color:#effffb!important;font-weight:750}.review-subtitle-style-action:hover:not(:disabled){background:#318179!important;border-color:#75c8bf!important;transform:none}.review-segment-stepper{align-items:center;background:#0b0f11;border:1px solid #2d383b;border-radius:4px;display:inline-grid;grid-template-columns:2rem auto 2rem;min-height:2.05rem}.review-segment-stepper button{align-items:center;background:transparent;border-radius:0;color:#9aa7a8;display:inline-flex;justify-content:center;min-height:2rem;padding:0}.review-segment-stepper button:hover:not(:disabled){background:#1a2325;transform:none}.review-segment-stepper span{color:#788487;font-size:.63rem;min-width:2.9rem;text-align:center}.review-preview-panel .media-stage{background:#070a0b;border-color:#2c363a;border-radius:4px}.media-stage-placeholder{justify-items:center}.media-stage-placeholder>svg{color:#516165}.media-stage-placeholder button,.media-stage-error button{align-items:center;background:#1c2a2c;border-color:#3c5558;display:inline-flex;gap:.35rem}.review-audio-preview{background:#0a0e10}.review-audio-preview>div>span{background:#152322;border-color:#31514e;color:var(--console-accent)}.review-caption-preview strong{background:#030506b3;justify-self:center;padding:.25rem .55rem}.review-caption-preview span{color:#77d9cf}.review-preview-panel .timeline{background:#0b0f11;border:1px solid #293236;gap:2px;padding:.3rem}.review-preview-panel .timeline button{background:#1d282b;color:#95a4a6}.review-preview-panel .timeline button.selected{background:#2e827b}.review-preview-panel .timeline-actions{gap:.35rem}.review-preview-panel .timeline-actions button{align-items:center;background:#171e21;border-color:#344044;display:inline-flex;gap:.35rem}.review-preview-panel .timeline-actions button:hover:not(:disabled){background:#202a2d}.segmented{background:#0b0f11;border:1px solid #2d383b;border-radius:4px;padding:.2rem}.segmented button{background:transparent;border-radius:3px}.segmented button.active{background:#276a66}.review-segment-list{border-color:#293236}.review-segment{align-items:stretch;background:#0d1113;border-bottom-color:#252e31;display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto;min-height:5.5rem;padding:0;position:relative}.review-segment:hover{background:#141b1d}.review-segment.is-selected{background:#172321;box-shadow:inset 3px 0 0 var(--console-accent)}.review-segment-select{align-items:start;background:transparent;border:0;border-radius:0;color:#ddd7e3;display:grid;gap:.7rem;grid-template-columns:2rem minmax(0,1fr) auto;min-height:100%;padding:.78rem .55rem .78rem .8rem;text-align:left;width:100%}.review-segment-select:hover:not(:disabled){background:transparent;transform:none}.review-segment-edit{align-items:center;align-self:center;background:#171f21;border:1px solid #344044;color:#aeb9ba;display:inline-flex;font-size:.64rem;gap:.3rem;justify-content:center;margin-right:.7rem;min-height:2.1rem;padding:.35rem .5rem}.review-segment-edit:hover:not(:disabled){background:#21302f;border-color:#4e7571;color:#dff5f2;transform:none}.review-segment.is-selected .review-segment-edit{border-color:#44726e;color:var(--console-accent)}.review-segment-copy strong{color:#edf2f1}.review-state.approved,.review-state.imported{border-color:#397468;color:#72d9cb}.review-subtitle-panel .review-form{background:#101517;border-color:#2d373b;border-radius:4px}.review-subtitle-panel .review-form textarea{background:#090d0f;border-color:#344044}.review-form-actions>button{align-items:center;background:#276a66;display:inline-flex;gap:.35rem}.review-preview-panel .processing-panel,.review-preview-panel .job-record{border-top-color:#293236}.review-preview-panel .job-record .progress{background:#273033}.export-format-list{gap:.5rem}.export-format-list>button{background:#0e1315;border-color:#2d383b;border-radius:5px;grid-template-columns:auto 1fr;min-height:7rem}.export-format-list>button>svg{color:#647275;grid-row:1 / span 2}.export-format-list>button:hover:not(:disabled){background:#15201f;border-color:#3d6b67}.export-format-list b{color:var(--console-accent);grid-column:1 / -1}.review-export-list,.review-export-row{border-top-color:#293236}.review-export-row button{align-items:center;display:inline-flex;gap:.35rem}.review-edit-history{border-top-color:#293236}.review-edit-dialog{max-width:44rem}.review-dialog-form{display:grid;gap:.8rem;padding-top:1rem}.review-dialog-form label{color:#aba4b3;display:grid;font-size:.72rem;gap:.4rem}.review-dialog-form textarea{line-height:1.55;min-height:4.6rem}.review-dialog-form textarea[readonly]{background:#0d0b12;color:#8f8798}.review-dialog-meta{color:#81788c;display:flex;font-size:.65rem;gap:.75rem;justify-content:space-between}.review-dialog-meta span:last-child{max-width:55%;overflow-wrap:anywhere;text-align:right}.review-dialog-help{color:#81798b;font-size:.68rem;line-height:1.5;margin:0}.review-dialog-form .blocking-notice{max-width:none}.review-dialog-form .dialog-actions button:last-child,.ass-style-actions button:last-child,.export-generate-button{align-items:center;display:inline-flex;gap:.35rem;justify-content:center}.ass-style-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(calc(100dvh - 1.25rem),60rem);max-height:calc(100dvh - 1.25rem);max-width:88rem;overflow:hidden;padding:0;width:90vw}.ass-style-dialog>header{min-height:3.8rem;padding:.75rem 1rem .65rem}.ass-style-shell{display:grid;gap:.9rem;grid-template-columns:minmax(0,1.15fr) minmax(30rem,.85fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;padding:.75rem 1rem .55rem}.ass-style-preview{display:grid;gap:.75rem;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.ass-style-section-heading{display:grid;gap:.2rem}.ass-style-section-heading strong{color:#eee9f2;font-size:.82rem}.ass-style-section-heading span{color:#827a8c;font-size:.67rem;line-height:1.45}.ass-style-media-preview{aspect-ratio:auto;background:radial-gradient(circle at 50% 0%,#182123,#080b0c 72%);border-color:#394748;border-radius:.45rem;box-shadow:0 14px 28px #00000038;height:100%;margin:0;min-height:0;overflow:hidden;padding:.75rem;position:relative;width:100%}.ass-style-media-preview .review-video-frame{align-items:stretch;flex:0 1 auto;height:100%;max-height:100%;max-width:100%;min-height:0;min-width:0;width:auto}.ass-style-media-preview .review-video-frame video{object-fit:contain}.ass-style-media-preview.is-video .review-video-frame{flex:0 1 auto;height:auto;max-height:100%;max-width:100%;width:100%}.ass-range-list{background:#0d1113;border:1px solid #2d383b;border-radius:.35rem;display:grid;overflow:hidden}.ass-range-list label{align-items:center;border-top:1px solid #2b2434;display:grid;gap:.6rem;grid-template-columns:5.6rem minmax(0,1fr) 3.1rem;min-height:2.8rem;padding:.45rem .65rem}.ass-range-list label:first-child{border-top:0}.ass-range-list span,.ass-range-list b{color:#9b93a4;font-size:.67rem}.ass-range-list b{text-align:right}.ass-range-list input{accent-color:var(--brand-accent);padding:0}.ass-style-controls{align-content:start;display:grid;gap:.7rem;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;scrollbar-gutter:stable}.ass-style-fieldset{background:#0d1213b8;border-color:#344044;border-radius:.45rem;min-width:0;padding:.75rem}.ass-style-fieldset.ass-style-priority-section{background:linear-gradient(145deg,#122020db,#0d1213c7);border-color:#3d5e5b}.ass-style-typography-section{background:transparent!important;border-color:#344044!important}.ass-style-fieldset legend{color:#b2bfbe;font-size:.7rem;font-weight:750;letter-spacing:.01em}.ass-style-section-stack{display:grid;gap:.65rem}.ass-style-subsection{display:grid;gap:.45rem;margin-top:.75rem}.ass-style-subsection>span{color:#829392;font-size:.62rem;font-weight:700}.ass-style-control-grid{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ass-preset-grid,.ass-layout-grid{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ass-preset-grid button,.ass-layout-grid button{background:#0e0c13;border:1px solid #30283a;display:grid;gap:.24rem;min-height:4.6rem;padding:.55rem;text-align:left}.ass-preset-grid button.is-selected,.ass-layout-grid button.is-selected{background:#1b3532;border-color:#4a827d;box-shadow:inset 0 0 0 1px #4a827d}.ass-preset-grid strong,.ass-layout-grid strong{color:#e9e4ed;font-size:.72rem}.ass-preset-grid small,.ass-layout-grid small{color:#81798a;font-size:.63rem;line-height:1.4}.ass-layout-grid button{grid-template-columns:auto minmax(0,1fr)}.ass-layout-grid button svg{color:#837791;grid-row:1 / span 2}.ass-preset-swatch{display:flex;height:.7rem;overflow:hidden;width:100%}.ass-preset-swatch i{flex:1}.ass-style-control-stack{display:grid;gap:.4rem}.ass-color-grid{display:grid;gap:.4rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ass-toggle-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ass-toggle{align-items:center;background:#101517;border:1px solid #344044;color:#aab5b6;cursor:pointer;display:grid;gap:.55rem;grid-template-columns:2rem minmax(0,1fr) auto;min-height:3.35rem;padding:.5rem .6rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ass-toggle:hover{background:#14211f;border-color:#47716c}.ass-toggle.is-selected,.ass-toggle:has(input:checked){background:linear-gradient(135deg,#182f2d,#12201f);border-color:#5b9e94;box-shadow:inset 0 0 0 1px #69c8bb24;color:#e1fbf7}.ass-toggle:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.ass-toggle input{height:1px;opacity:0;position:absolute;width:1px}.ass-toggle-marker{align-items:center;background:#202b2c;border:1px solid #455658;border-radius:.3rem;color:#c3cecf;display:inline-flex;font-size:.92rem;font-weight:800;height:1.9rem;justify-content:center;line-height:1;width:1.9rem}.ass-toggle-marker.is-bold{font-weight:900}.ass-toggle-marker.is-italic{font-style:italic}.ass-toggle-marker.is-underline{text-decoration:underline}.ass-toggle-marker.is-strike{text-decoration:line-through}.ass-toggle.is-selected .ass-toggle-marker{background:#2b625d;border-color:#72c6bb;color:#f0fffc}.ass-toggle-copy{display:grid;gap:.12rem;min-width:0}.ass-toggle-copy strong{color:inherit;font-size:.7rem}.ass-toggle-copy small{color:#7f9090;font-size:.59rem}.ass-toggle.is-selected .ass-toggle-copy small{color:#94c9c2}.ass-toggle-check{align-items:center;color:#89e1d5;display:flex;min-width:.9rem}.ass-position-grid{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ass-position-grid button{align-items:center;background:#0e0c13;border:1px solid #30283a;color:#a49aaa;display:flex;flex-direction:column;gap:.35rem;min-height:3.2rem;padding:.4rem}.ass-position-grid button.is-selected{background:#1b3532;border-color:#4a827d;box-shadow:inset 0 0 0 1px #4a827d;color:#e1fbf7}.ass-position-grid button small{font-size:.58rem;line-height:1.15}.ass-position-dot{background:currentColor;border-radius:.12rem;display:block;height:.7rem;position:relative;width:1.15rem}.ass-position-dot:after{background:#0e0c13;bottom:.15rem;content:"";height:.08rem;left:.2rem;position:absolute;right:.2rem}.ass-position-dot.is-top-left:after,.ass-position-dot.is-middle-left:after,.ass-position-dot.is-bottom-left:after{left:.12rem;right:.42rem}.ass-position-dot.is-top-right:after,.ass-position-dot.is-middle-right:after,.ass-position-dot.is-bottom-right:after{left:.42rem;right:.12rem}.ass-position-dot.is-top-left:after,.ass-position-dot.is-top-center:after,.ass-position-dot.is-top-right:after{bottom:auto;top:.15rem}.ass-position-dot.is-middle-left:after,.ass-position-dot.is-middle-center:after,.ass-position-dot.is-middle-right:after{bottom:.31rem}.ass-background-fieldset{gap:.65rem}.ass-background-toggle{align-items:center;background:#101b1c;border:1px solid #344e4d;border-radius:.35rem;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:1.8rem minmax(0,1fr) 2.35rem;min-height:3.7rem;padding:.65rem .7rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ass-background-toggle:hover{background:#142423;border-color:#4b7771}.ass-background-toggle:has(input:checked){background:linear-gradient(135deg,#182f2d,#12201f);border-color:#5b9e94;box-shadow:inset 0 0 0 1px #69c8bb2e}.ass-background-toggle input{height:1px;opacity:0;position:absolute;width:1px}.ass-background-swatch{border:1px solid rgba(255,255,255,.28);border-radius:.28rem;box-shadow:inset 0 0 0 1px #00000040;display:block;height:1.8rem;width:1.8rem}.ass-background-toggle-copy{display:grid;gap:.16rem;min-width:0}.ass-background-toggle-copy strong{color:#dcebea;font-size:.72rem}.ass-background-toggle-copy small{color:#819795;font-size:.63rem;line-height:1.4}.ass-switch{background:#2b393a;border:1px solid #4a5b5c;border-radius:999px;display:block;height:1.35rem;padding:.12rem;transition:background-color .16s ease,border-color .16s ease;width:2.35rem}.ass-switch i{background:#aab7b7;border-radius:50%;display:block;height:.95rem;transform:translate(0);transition:background-color .16s ease,transform .16s ease;width:.95rem}.ass-background-toggle:has(input:checked) .ass-switch{background:#34776f;border-color:#73c6ba}.ass-background-toggle:has(input:checked) .ass-switch i{background:#effffc;transform:translate(1rem)}.ass-background-toggle:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.ass-background-preview{align-items:center;background:#0d1113;border:1px dashed #344346;border-radius:.3rem;display:flex;gap:.7rem;justify-content:space-between;min-height:3.2rem;padding:.5rem .65rem}.ass-background-preview-label{color:#718082;font-size:.62rem}.ass-background-preview-sample{border-radius:.2rem;color:#f5f8f8;font-size:.72rem;font-weight:700;line-height:1.2;max-width:70%;overflow-wrap:anywhere;text-align:center}.ass-background-controls{display:grid;gap:.45rem}.ass-background-controls.is-disabled{opacity:.58}.ass-background-grid{align-items:start;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr))}.ass-background-help{color:#819795;font-size:.63rem;line-height:1.45;margin:0}.ass-advanced-fieldset{background:#0a0e0f94;display:grid;gap:.65rem}.ass-advanced-fieldset>summary{align-items:center;color:#9ba6a8;cursor:pointer;display:flex;font-size:.68rem;font-weight:750;justify-content:space-between;list-style-position:inside;min-height:1.5rem}.ass-advanced-fieldset>summary:after{color:#6d7d7d;content:"⌄";font-size:.85rem;transition:transform .16s ease}.ass-advanced-fieldset[open]>summary:after{transform:rotate(180deg)}.ass-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ass-style-note{color:#81798b;font-size:.63rem;line-height:1.45;margin:0}.ass-range-list label.is-disabled{opacity:.48}.ass-detail-grid{display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ass-detail-grid label{background:#101517;border:1px solid #344044;color:#aab5b6;display:grid;font-size:.67rem;gap:.48rem;min-width:0;padding:.5rem .6rem;transition:background-color .16s ease,border-color .16s ease}.ass-range-control{align-items:center;color:#aab5b6;display:grid;font-size:.67rem;gap:.3rem;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.4fr) auto;min-height:2.15rem;min-width:0;padding:.25rem .15rem;transition:color .16s ease}.ass-range-control input{accent-color:var(--brand-accent);min-width:0;padding:0}.ass-range-control b{color:#d9d2df;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:650;min-width:3.5rem;text-align:right}.ass-detail-grid label:focus-within{background:#182321;border-color:#4e9c94}.ass-range-control:focus-within{color:#d7e2e2}.ass-detail-grid label.is-disabled{opacity:.72}.ass-detail-grid>label:not(.ass-color-field) input{background:#0a0910;border-color:#3d3448;min-width:0;width:100%}.ass-detail-grid>label:not(.ass-color-field) select{background:#0a0910;border-color:#3d3448;color:#e9e4ed;min-width:0;width:100%}.ass-select-field{background:#101517;border:1px solid #344044;color:#aab5b6;display:grid;font-size:.67rem;gap:.48rem;padding:.65rem}.ass-select-field select{background:#0a0910;border-color:#3d3448;color:#e9e4ed;min-width:0;width:100%}.ass-color-field{align-items:center;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.4fr)}.ass-color-grid .ass-color-field{align-items:stretch;gap:.3rem;grid-template-columns:minmax(0,1fr);padding:.4rem}.ass-color-grid .ass-color-field>span{color:#929e9f;font-size:.58rem;line-height:1.25}.ass-color-grid .ass-color-control{justify-content:flex-start}.ass-color-control{align-items:center;display:flex;gap:.55rem;justify-content:flex-end;min-width:0}.ass-color-field input[type=color]{background:#0a0910;border:1px solid #44384f;flex:0 0 2.1rem;height:1.8rem;padding:.15rem;width:2.1rem}.ass-color-field input[type=color]:disabled{cursor:not-allowed;filter:saturate(.4)}.ass-color-field b{color:#d9d2df;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:650;overflow-wrap:anywhere}.ass-style-actions{align-items:center;background:transparent;border-top:1px solid rgba(52,64,67,.72);gap:.55rem;margin:0;min-height:3.35rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom))}.ass-style-actions button:first-child{margin-right:auto}.review-export-dialog{max-width:58rem}.export-type-tabs{background:#0d1113;border:1px solid #303a3e;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;padding:.3rem}.export-type-tabs button{align-items:center;background:transparent;border:1px solid transparent;color:#8f9a9c;display:inline-flex;font-size:.74rem;gap:.45rem;justify-content:center;min-height:2.5rem}.export-type-tabs button:hover:not(:disabled){background:#172022;transform:none}.export-type-tabs button.is-selected{background:#203331;border-color:#3f746f;color:#dff7f3}.export-tab-panel{min-width:0}.export-dialog-body,.export-dialog-footer{display:contents}.export-dialog-intro{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-top:1rem}.export-dialog-intro p{color:#9b93a5;font-size:.75rem;line-height:1.5;margin:0}.export-dialog-intro span{color:#837a8d;flex:0 0 auto;font-size:.66rem}.review-export-dialog .export-format-list{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.9rem}.review-export-dialog .export-format-list>button{min-height:6.25rem}.review-export-dialog .export-format-list>button.is-selected{background:#211a34;border-color:#7861a4;box-shadow:inset 0 0 0 1px #7861a4}.export-layout-options{border:1px solid #322a3d;margin:.8rem 0 0;padding:.65rem}.export-layout-options legend{color:#a59dac;font-size:.68rem;padding-inline:.25rem}.export-layout-grid{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.export-layout-grid button{align-items:start;background:#0e1315;border:1px solid #2d383b;color:#d8d1dd;display:grid;gap:.28rem;grid-template-columns:auto minmax(0,1fr);min-height:4.6rem;padding:.6rem;text-align:left}.export-layout-grid button.is-selected{background:#211a34;border-color:#7861a4;box-shadow:inset 0 0 0 1px #7861a4}.export-layout-grid button svg{color:#837791;grid-row:1 / span 2}.export-layout-grid strong{color:#e9e4ed;font-size:.72rem}.export-layout-grid small{color:#81798a;font-size:.63rem;line-height:1.4}.export-style-summary{align-items:center;background:#151b1e;border:1px solid #3c5b59;border-left:3px solid var(--console-accent);display:flex;gap:1rem;justify-content:space-between;margin-top:.8rem;padding:.75rem .85rem}.export-style-summary>div{align-items:flex-start;display:flex;gap:.55rem;min-width:0}.export-style-summary svg{color:var(--brand-accent);margin-top:.1rem}.export-style-summary .export-style-copy{display:grid;gap:.18rem;min-width:0}.export-style-summary strong{color:#e3dde8;font-size:.7rem}.export-style-summary small{color:#81798b;font-size:.63rem;overflow-wrap:anywhere}.export-style-swatches{display:inline-flex!important;flex:0 0 auto;gap:.25rem;margin-top:.1rem}.export-style-swatches i{border:1px solid rgba(255,255,255,.35);display:block;height:.85rem;width:.85rem}.export-style-summary button{background:#1c4f4a;border-color:#4e9c94;color:#ecfffc;flex:0 0 auto;font-size:.67rem;min-height:2rem;padding:.35rem .55rem}.export-generate-button{background:var(--brand-accent-strong);margin-top:.8rem;min-height:2.55rem;width:100%}.review-export-dialog .review-export-list{max-height:12rem;overflow-y:auto}.export-video-panel{display:grid;gap:.8rem}.export-video-picker{align-items:center;background:#0d1113;border:1px dashed #415054;cursor:pointer;display:grid;gap:.2rem;grid-template-columns:2.5rem minmax(0,1fr);min-height:5rem;padding:.8rem}.export-video-picker:hover{background:#12191b;border-color:#5d7777}.export-video-picker input{height:1px;opacity:0;position:absolute;width:1px}.export-video-picker>span{align-items:center;background:#172725;color:var(--console-accent);display:inline-flex;grid-row:1 / span 2;height:2.5rem;justify-content:center;width:2.5rem}.export-video-picker strong{color:#e1e8e7;font-size:.75rem}.export-video-picker small{color:#7c888a;font-size:.65rem;line-height:1.4}.export-video-selection{align-items:center;background:#12191a;border:1px solid #2f3c3f;color:var(--console-accent);display:flex;gap:.55rem;padding:.6rem .7rem}.export-video-selection strong{color:#dbe3e2;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-video-selection small{color:#748184;font-size:.62rem}.export-video-modes{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem}.export-video-modes button{align-items:center;background:#101517;border:1px solid #303b3f;border-radius:5px;color:#758184;display:grid;gap:.7rem;grid-template-columns:2.35rem minmax(0,1fr) 1.35rem;min-height:7rem;padding:.85rem;text-align:left}.export-video-modes button:hover:not(:disabled){background:#151d1f;border-color:#4d6265;transform:none}.export-video-modes button:focus-visible{outline:2px solid #77b8b0;outline-offset:2px}.export-video-modes button.is-selected{background:#172725;border-color:#4a827d;color:var(--console-accent);box-shadow:inset 0 0 0 1px #4a827d}.export-video-modes .export-video-mode-icon{align-items:center;background:#1a2225;border:1px solid #344246;border-radius:5px;color:#a8b4b5;display:grid;height:2.35rem;justify-items:center;width:2.35rem}.export-video-modes button.is-selected .export-video-mode-icon{background:#203b38;border-color:#4a827d;color:#91d7cd}.export-video-modes .export-video-mode-copy{display:grid;gap:.35rem;min-width:0}.export-video-modes .export-video-mode-check{align-items:center;border:1px solid #485457;border-radius:50%;color:#a8b4b5;display:grid;height:1.25rem;justify-items:center;width:1.25rem}.export-video-modes button.is-selected .export-video-mode-check{background:#36746c;border-color:#68b7ac;color:#f1fffd}.export-video-modes strong{color:#e1e7e6;font-size:.73rem}.export-video-modes small{color:#7d898b;font-size:.64rem;line-height:1.45}.desktop-client-recommendation{align-items:flex-start;background:#10191a;border:1px solid #2f4c4d;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:.8rem;padding:.7rem .75rem}.desktop-client-recommendation.is-memory-error{background:#241e12;border-color:#806234}.desktop-client-recommendation.is-memory-error .desktop-client-recommendation-icon{background:#3a2b17;color:#e5b96a}.desktop-client-recommendation.is-compact{padding:.55rem .65rem}.desktop-client-recommendation-icon{align-items:center;background:#18302e;color:var(--console-accent);display:inline-flex;height:1.9rem;justify-content:center;width:1.9rem}.desktop-client-recommendation-copy{min-width:0}.desktop-client-recommendation strong{color:#dce8e6;display:block;font-size:.72rem}.desktop-client-recommendation p{color:#8ba09e;font-size:.64rem;line-height:1.45;margin:.2rem 0 0}.desktop-client-recommendation ul{color:#78908e;display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:.35rem 0 0;padding-left:1rem}.desktop-client-recommendation li{font-size:.62rem}.desktop-client-recommendation>.text-button{align-items:center;align-self:center;background:#245a55;border:1px solid #4f9d94;color:#effffc;display:inline-flex;gap:.35rem;justify-content:center;min-height:2.35rem;padding:.45rem .72rem;white-space:nowrap}.desktop-client-recommendation>.text-button:hover:not(:disabled){background:#2e7069;border-color:#72c9bd;transform:translateY(-1px)}.desktop-client-recommendation>.text-button:focus-visible{box-shadow:0 0 0 3px #65d5ca3d;outline:none}.desktop-client-download-dialog{max-width:40rem}.desktop-client-download-dialog.is-memory{border-color:#806234}.desktop-client-download-reason{align-items:flex-start;background:#241e12;border:1px solid #806234;color:#e5b96a;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);margin:.9rem 0;padding:.75rem}.desktop-client-download-reason p{color:#f0d9a6;font-size:.76rem;line-height:1.55;margin:0}.desktop-client-download-intro{color:var(--console-muted);font-size:.72rem;line-height:1.5;margin:.9rem 0}.desktop-client-download-detection{background:#111d1e;border:1px solid #2e4e4d;color:#a7d6d0;font-size:.67rem;line-height:1.45;margin:0 0 .75rem;padding:.55rem .65rem}.desktop-client-download-list,.desktop-client-download-group{display:grid;gap:.4rem}.desktop-client-download-group+.desktop-client-download-group{margin-top:.65rem}.desktop-client-download-group h3{color:#9bcfc8;font-size:.62rem;font-weight:600;letter-spacing:0;margin:0;text-transform:uppercase}.desktop-client-download-row{align-items:center;border:1px solid #2d3c3e;display:flex;gap:.8rem;justify-content:space-between;padding:.65rem .75rem}.desktop-client-download-row.is-recommended{border-color:#4b817b}.desktop-client-download-details{display:grid;gap:.2rem;min-width:0}.desktop-client-download-title{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.desktop-client-download-row strong{color:var(--console-text);font-size:.72rem}.desktop-client-download-row small{color:var(--console-muted);display:block;font-size:.62rem;margin-top:.18rem}.desktop-client-download-row a.desktop-client-download-action{align-items:center;background:#2b8178;border:1px solid #61b9ad;border-radius:4px;box-shadow:0 2px #0003;color:#effffc;display:inline-flex;flex:0 0 auto;font-size:.66rem;font-weight:700;gap:.35rem;justify-content:center;min-height:2.2rem;padding:.4rem .7rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.desktop-client-download-row a.desktop-client-download-action:hover{background:#39998f;border-color:#8de0d5;box-shadow:0 3px #0003;transform:translateY(-1px)}.desktop-client-download-row a.desktop-client-download-action:active{box-shadow:0 1px #0003;transform:translateY(1px)}.desktop-client-download-badge{background:#254f4b;color:#98e1d8;font-size:.58rem;margin-left:.4rem;padding:.16rem .3rem}.desktop-client-download-empty{color:var(--console-muted);display:grid;gap:.5rem;justify-items:center;padding:1.5rem;text-align:center}.desktop-client-download-empty p{margin:0}.export-video-progress{background:#101719;border:1px solid #303c40;display:grid;gap:.55rem;padding:.7rem}.export-video-progress span{color:#b9c4c4;font-size:.7rem}.export-video-progress strong{color:var(--console-accent);font-size:.72rem}.export-video-progress small{color:#7c898b;font-size:.64rem;line-height:1.45}.export-video-progress.is-error{border-color:#784449}.export-video-progress.is-error small{color:#efa3a5}.export-video-progress.is-completed{border-color:#39685a}.export-video-cancel{background:transparent;border:1px solid #6d4446;color:#e39798;min-height:2.35rem;width:100%}.export-video-cancel:hover:not(:disabled){background:#241719}.dialog-backdrop:has(.video-export-status-dialog){z-index:120}.video-export-status-dialog{max-width:34rem}.video-export-status{display:grid;gap:.9rem;padding-top:1rem}.video-export-status-heading{align-items:flex-start;display:grid;gap:.7rem;grid-template-columns:2.4rem minmax(0,1fr)}.video-export-status-icon{align-items:center;background:#172725;color:var(--console-accent);display:inline-flex;height:2.4rem;justify-content:center;width:2.4rem}.video-export-status-heading strong{color:#f0f5f4;display:block;font-size:.9rem;line-height:1.35}.video-export-status-heading p{color:#9ca9a9;font-size:.72rem;line-height:1.55;margin:.3rem 0 0}.video-export-status-facts{background:#101719;border:1px solid #303c40;display:grid;gap:.35rem .75rem;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);padding:.7rem .75rem}.video-export-status-facts span{color:#7f8c8e;font-size:.66rem}.video-export-status-facts strong{color:#dbe4e2;font-size:.7rem;overflow-wrap:anywhere}.video-export-status-note{color:#879594;font-size:.66rem;line-height:1.5;margin:0}.video-export-status-error{background:#261719;border:1px solid #784449;color:#efa3a5;font-size:.69rem;line-height:1.5;margin:0;overflow-wrap:anywhere;padding:.65rem .7rem}.video-export-status .ui-progress__track{height:.72rem}.video-export-preflight-dialog{max-width:35rem}.video-export-preflight{display:grid;gap:1rem;padding-top:.9rem}.video-export-preflight-heading{align-items:flex-start;display:grid;gap:.75rem;grid-template-columns:2.5rem minmax(0,1fr)}.video-export-preflight-heading>span{align-items:center;background:#17302e;color:#79d8ca;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.video-export-preflight-heading strong{color:#f0f5f4;display:block;font-size:.92rem;line-height:1.4}.video-export-preflight-heading p{color:#a0acab;font-size:.74rem;line-height:1.6;margin:.35rem 0 0}.video-export-preflight-note{align-items:flex-start;background:#151d1f;border:1px solid #354548;color:#82d5c9;display:flex;gap:.55rem;padding:.75rem .8rem}.video-export-preflight-note p{color:#a7b2b1;font-size:.7rem;line-height:1.6;margin:0}.video-export-preflight-actions{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.video-export-preflight-actions button{align-items:center;display:inline-flex;gap:.35rem;justify-content:center;min-height:2.45rem;padding-inline:.75rem}.video-export-preflight-actions .video-export-download-action{background:#1f4f4b;border:1px solid #4e978e;color:#e8fffb}.video-export-preflight-actions .video-export-download-action:hover:not(:disabled){background:#2d6b64;border-color:#71c9be}.video-export-preflight-actions .export-generate-button{margin-top:0}@media(max-width:600px){.video-export-preflight-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.video-export-preflight-actions button{width:100%}}.video-export-status .export-mode-fallback{margin-top:0}.video-export-status-actions{border-top:1px solid #2c363a;margin-top:.2rem;padding-top:.85rem}.video-export-status-actions .export-video-cancel{align-items:center;display:inline-flex;gap:.35rem;justify-content:center;width:auto}.video-export-status-dialog.is-completed .video-export-status-icon{background:#173126;color:#79df9f}.video-export-status-dialog.is-error .video-export-status-icon{background:#2b181a;color:#f19ea0}.video-export-status-dialog.is-canceled .video-export-status-icon{background:#252328;color:#c1b9c7}@media(max-width:980px){.review-editor-grid{grid-template-columns:minmax(0,1fr)}.review-preview-panel{position:static}.review-subtitle-panel{max-height:none}.review-segment-list{max-height:28rem}.export-format-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ass-style-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,min(34dvh,20rem)) minmax(0,1fr)}.review-export-dialog .export-format-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.console-shell{display:block}.console-nav{background:#0a0d0ff7;border-bottom:1px solid #273034;gap:.65rem;padding:.7rem}.console-brand-caption,.console-brand .site-brand-context,.console-quota,.console-nav .account-chip{display:none}.console-locale-switch{border:0;flex:0 0 auto;margin:0 0 0 auto;padding:0}.console-locale-switch>span{display:none}.console-locale-switch>div{width:5.4rem}.console-locale-switch a{min-height:2rem;padding:.25rem .35rem}.console-brand .brand-mark{height:1.95rem;width:1.95rem}.console-brand .brand-wordmark{font-size:1rem}.console-nav nav a.active{border-left:0;box-shadow:inset 0 -2px 0 var(--console-accent)}.console-section{padding:1.8rem 0 2.3rem}.console-section-header h1,.console-section-header h2{font-size:1.55rem}.console-translator-grid{grid-template-columns:minmax(0,1fr);min-height:0}.console-upload-panel .upload-picker-area{min-height:20rem}.console-upload-notes{grid-template-columns:1fr}.upload-limit-row{align-items:flex-start!important;flex-direction:column}.task-search{grid-template-columns:minmax(0,1fr) auto auto}.task-search-field{min-width:0}.task-card-actions{gap:.4rem}}@media(max-width:600px){.console-brand .brand-wordmark .brand-highlight{display:none}.console-nav{gap:.4rem}.console-nav nav{flex:0 0 auto}.console-nav nav a{font-size:0;gap:0;justify-content:center;min-width:2.15rem;padding-inline:.45rem;width:2.15rem}.console-nav nav a svg{display:block;margin:0;width:1rem}.console-locale-switch>div{width:4.8rem}.console-translator-grid{gap:.75rem}.console-upload-panel,.console-upload-settings{padding:.8rem}.console-upload-panel .upload-picker-area{min-height:18rem;padding:1.4rem .8rem}.upload-meta>div{font-size:.64rem}.task-search{grid-template-columns:1fr 1fr;width:100%}.console-filter-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.console-filter-tabs button{justify-content:center;padding-inline:.35rem;white-space:nowrap}.task-search-field{grid-column:1 / -1}.task-search button{width:100%}.notify-switch{align-self:stretch;justify-content:space-between}.task-identity{align-items:flex-start}.task-card-actions button{flex:1;justify-content:center}.review-heading-actions>button{flex:1 1 calc(50% - .4rem);justify-content:center}.review-workspace{padding:.65rem .65rem 2rem}.review-workspace-header{position:static}.review-preview-panel,.review-subtitle-panel,.review-export-panel{padding:.75rem}.review-preview-panel .media-stage{aspect-ratio:16 / 9}.review-preview-panel .timeline-actions button{flex:1 1 calc(50% - .35rem);justify-content:center}.export-format-list{grid-template-columns:repeat(2,minmax(0,1fr))}.export-format-list>button{min-height:6.5rem}.review-subtitle-tools{justify-content:flex-start;width:100%}.review-subtitle-tools .segmented{flex:1 1 100%}.review-subtitle-tools .segmented button{flex:1}.review-subtitle-tools>button{flex:1 1 calc(50% - .4rem);justify-content:center}.review-segment-stepper{flex:1 1 100%;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.review-segment{grid-template-columns:minmax(0,1fr) auto}.review-segment-select{gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr);padding:.7rem .4rem .7rem .65rem}.review-segment-select .review-state{grid-column:2;justify-self:start}.review-segment-edit{margin-right:.55rem;min-width:2.15rem;padding-inline:.4rem}.review-segment-edit span{display:none}.dialog-backdrop{align-items:flex-end;padding:.5rem}.review-edit-dialog,.ass-style-dialog,.review-export-dialog{max-height:calc(100dvh - 1rem)}.ass-style-dialog{border-radius:7px 7px 0 0}.ass-style-dialog>header{padding:.8rem}.ass-style-shell{gap:.8rem;padding:.8rem}.ass-range-list label{gap:.4rem;grid-template-columns:4.8rem minmax(0,1fr) 2.7rem;padding-inline:.5rem}.ass-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ass-layout-grid,.ass-detail-grid{grid-template-columns:minmax(0,1fr)}.ass-style-actions{align-items:stretch;display:grid;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr) minmax(6.5rem,1.15fr);padding:.7rem .8rem calc(.2rem + env(safe-area-inset-bottom))}.ass-style-actions button:first-child{margin-right:0}.ass-style-actions button{width:100%}.review-export-dialog .export-format-list{grid-template-columns:repeat(2,minmax(0,1fr))}.review-export-dialog .export-format-list>button{min-height:5.7rem}.export-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.export-dialog-intro,.export-style-summary{align-items:stretch;flex-direction:column}.export-style-summary button{width:100%}.export-video-modes{grid-template-columns:minmax(0,1fr)}.export-video-modes button{min-height:5.5rem}.video-export-status-dialog{max-height:calc(100dvh - 1rem)}.video-export-status-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.video-export-status-actions>button:only-child{grid-column:1 / -1}.review-export-row{gap:.6rem}.review-export-row .row-actions{flex-wrap:wrap;justify-content:flex-end}}.docs-surface{background:var(--brand-bg);color:var(--brand-text);min-height:100vh}.docs-page{color:var(--brand-text);max-width:87.5rem;padding-bottom:6rem;padding-top:clamp(3rem,7vw,6rem)}.docs-intro{border-bottom:1px solid var(--brand-border);padding-bottom:2.5rem}.docs-page .docs-intro h1{color:var(--brand-text);font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.04;margin:0}.docs-intro>p:last-child{color:var(--brand-muted);font-size:1.08rem;line-height:1.7;margin:1.15rem 0 0;max-width:47rem}.docs-layout{align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:12rem minmax(0,1fr)}.docs-index{display:grid;gap:.15rem;padding-top:2.25rem;position:sticky;top:5.5rem}.docs-index a{border-left:2px solid transparent;color:var(--brand-subtle);font-size:.78rem;font-weight:700;padding:.55rem .75rem;text-decoration:none}.docs-index a:hover,.docs-index a:focus-visible{background:var(--brand-surface);border-left-color:var(--brand-accent);color:var(--brand-text)}.docs-content{min-width:0}.docs-page .docs-section{border-top-color:var(--brand-border);max-width:62rem;scroll-margin-top:6rem}.docs-page .docs-section:first-child{border-top:0;margin-top:0;padding-top:2.25rem}.docs-page .docs-section h2{color:var(--brand-text);font-size:1.5rem}.docs-page .docs-section p{color:var(--brand-muted)}.docs-page .docs-section pre{background:#0b0911;border-color:var(--brand-border);border-radius:var(--brand-radius);color:#e9e4f1;font-size:.82rem;line-height:1.65;padding:1.15rem}.docs-page .docs-section code{color:#cbbcff}.docs-table-wrap{border:1px solid var(--brand-border);border-radius:var(--brand-radius);margin-top:1.25rem}.docs-table-wrap,.admin-section .table-wrap{scrollbar-color:#756986 #0b0911;scrollbar-width:thin}.docs-table-wrap::-webkit-scrollbar,.admin-section .table-wrap::-webkit-scrollbar{height:.45rem}.docs-table-wrap::-webkit-scrollbar-track,.admin-section .table-wrap::-webkit-scrollbar-track{background:#0b0911}.docs-table-wrap::-webkit-scrollbar-thumb,.admin-section .table-wrap::-webkit-scrollbar-thumb{background:#756986;border-radius:999px}.docs-table-wrap::-webkit-scrollbar-thumb:hover,.admin-section .table-wrap::-webkit-scrollbar-thumb:hover{background:#9a86ad}.docs-page table{min-width:42rem}.docs-page thead{background:#13101d}.docs-page th{color:#968ca7}.docs-page td{border-top-color:#292235;color:#ddd8e4;font-size:.84rem;line-height:1.5}.docs-security-note{align-items:flex-start;background:#181321;border-left:3px solid var(--brand-warning);display:flex;gap:.6rem;margin-top:1.25rem;padding:.85rem 1rem}.docs-security-note svg{color:var(--brand-warning);flex:0 0 auto;margin-top:.2rem}.console-nav{background:var(--brand-nav);border-right-color:var(--brand-border)}.console-brand{border-bottom-color:var(--brand-border)}.console-brand .brand-mark{box-shadow:0 0 0 1px var(--brand-border-strong),0 .5rem 1.4rem #00000047}.console-brand-caption{color:var(--brand-subtle)}.console-quota{background:var(--brand-surface);border-color:var(--brand-border)}.console-quota .quota-heading strong{background:#1b1725;border-color:var(--brand-border-strong);color:#e8e3ee}.console-quota .quota-total{border-top-color:var(--brand-border)}.quota-actions a,.quota-actions button{background:#13101b;border-color:var(--brand-border);color:#b8b1c1}.quota-actions a:hover,.quota-actions button:hover:not(:disabled){background:#1b1626;border-color:var(--brand-border-strong)}.console-nav nav{gap:.72rem}.console-nav-function{gap:.2rem}.console-nav nav a:hover{background:#16121e}.console-nav nav a.active{background:#211a34;border-left-color:var(--brand-accent)}.console-nav nav a.active svg{color:var(--brand-accent)}.console-nav .nav-group-label{color:var(--brand-subtle)}.console-locale-switch,.console-nav .account-chip{border-top-color:var(--brand-border)}.console-locale-switch>div{background:#0c0a11;border-color:var(--brand-border)}.console-locale-switch button:hover{background:#181320}.console-locale-switch button.active{background:#2a2140;color:#d1c6ff}.console-nav .account-chip a,.console-nav .text-button{background:#110e17;border-color:var(--brand-border)}.console-nav .account-chip a:hover{background:#1a1523;border-color:var(--brand-border-strong)}.console-shell .brand,.admin-shell .brand{font-style:italic;text-transform:uppercase}.console-upload-panel.has-file{background:#12101a;border-color:#67568a}.console-submit,.upload-choose-button,.task-search button[type=submit],.task-primary-action,.review-heading-actions>button,.review-form-actions>button{background:var(--brand-accent-strong)!important}.console-submit:hover:not(:disabled),.upload-choose-button:hover:not(:disabled),.task-search button[type=submit]:hover:not(:disabled),.task-primary-action:hover:not(:disabled),.review-heading-actions>button:hover:not(:disabled),.review-form-actions>button:hover:not(:disabled){background:#927fff!important}.console-upload-panel .upload-picker-area:hover:not(.is-disabled):not(.is-busy),.console-upload-panel .upload-picker-area.is-drag-active,.console-upload-panel .upload-picker-area:focus-visible{box-shadow:0 0 0 3px #9d8aff24}.model-select-option.is-selected,.console-filter-tabs button.active{background:#211a34;border-color:#574875}.console-icon-action:hover:not(:disabled){background:#1b1625;border-color:var(--brand-border-strong)}.console-progress>span,.review-overall-progress>span{background:var(--brand-accent)}.review-preview-panel,.review-subtitle-panel,.review-export-panel{background:var(--brand-surface);border-color:var(--brand-border)}.review-segment.is-selected{background:#211a2f;box-shadow:inset 3px 0 0 var(--brand-accent)}.review-preview-panel .timeline button.selected,.segmented button.active{background:var(--brand-accent-strong)}.export-format-list>button:hover:not(:disabled){background:#191423;border-color:#6b5884}.console-shell .empty-state{color:var(--brand-muted)}.console-shell .empty-state>button,.console-shell .blocking-notice button,.console-shell .dialog-actions>button:last-child{background:var(--brand-accent-strong);color:#fff}.console-shell .empty-state>button:hover:not(:disabled),.console-shell .blocking-notice button:hover:not(:disabled),.console-shell .dialog-actions>button:last-child:hover:not(:disabled){background:#927fff}.console-shell .dialog{background:var(--brand-surface);border-color:var(--brand-border-strong);color:var(--brand-text)}.console-shell .dialog header{border-bottom-color:var(--brand-border)}.console-shell .form-stack{color:var(--brand-muted)}.console-shell .dialog input,.console-shell .dialog select,.console-shell .dialog textarea{background:#0b0910;border-color:var(--brand-border-strong)}.console-shell .dialog input:focus,.console-shell .dialog select:focus,.console-shell .dialog textarea:focus{border-color:var(--brand-accent)}.console-shell .dialog-actions>button:first-child{background:var(--brand-surface-raised);border:1px solid var(--brand-border);color:#ddd6e8}.console-shell .verification-row button:hover:not(:disabled),.console-shell .dialog-actions>button:first-child:hover:not(:disabled){background:#211a2d;border-color:var(--brand-border-strong)}.admin-shell{background:var(--brand-bg)}.admin-shell .console-nav{background:var(--brand-nav);border-right-color:var(--brand-border)}.admin-shell .console-brand{border-bottom-color:var(--brand-border)}.admin-shell .console-brand-caption,.admin-shell .console-brand .site-brand-context{color:var(--brand-accent)}.admin-navigation{gap:1rem!important}.admin-nav-group{gap:.22rem}.admin-shell .admin-navigation .admin-nav-group:first-child{margin-top:.65rem}.admin-shell .admin-navigation .nav-group-label{color:var(--brand-subtle);margin-bottom:.35rem}.admin-shell .admin-navigation .admin-nav-group a{align-items:center;display:flex;gap:.7rem;min-height:3.25rem;padding:.55rem .65rem}.admin-shell .admin-navigation .admin-nav-group a>svg{color:#786e88;width:1.05rem}.admin-shell .admin-navigation .admin-nav-group a>span{display:grid;flex:1 1 auto;gap:.16rem;min-width:0}.admin-shell .admin-navigation .admin-nav-group a strong{color:inherit;font-size:.78rem;font-weight:750}.admin-shell .admin-navigation .admin-nav-group a small{color:#716a7b;font-size:.62rem;font-weight:600}.admin-shell .console-nav nav a:hover{background:#17131e}.admin-shell .console-nav nav a.active{background:#211a34;border-left-color:var(--brand-accent);color:var(--brand-text)}.admin-shell .console-nav nav a.active>svg{color:var(--brand-accent)}.admin-shell .console-nav nav a.active small{color:#a99bc1}.admin-main-view{background:var(--brand-bg)}.admin-page-header{background:#070711f5;border-bottom-color:var(--brand-border);min-height:5.5rem;position:sticky;top:0;z-index:12}.admin-page-header h1{color:var(--brand-text);font-size:1.55rem}.admin-page-header p{color:var(--brand-muted);max-width:46rem}.admin-page-header button,.admin-toolbar button,.admin-primary-action,.admin-secondary-action,.admin-row-action,.admin-package-grant-action{align-items:center;display:inline-flex;gap:.4rem;justify-content:center}.admin-primary-action{background:var(--brand-accent-strong);color:#fff}.admin-primary-action:hover:not(:disabled){background:#927fff}.admin-secondary-action{background:#171321;border:1px solid var(--brand-border);color:#d5cfdd}.admin-secondary-action:hover:not(:disabled){background:#211a2d;border-color:var(--brand-border-strong)}.admin-page-header>.admin-secondary-action{background:#171321;border:1px solid var(--brand-border);color:#d5cfdd}.admin-page-header>.admin-secondary-action:hover:not(:disabled){background:#211a2d;border-color:var(--brand-border-strong)}.admin-section{border-bottom-color:var(--brand-border);padding-block:1.5rem 2rem}.admin-section-heading h2{color:var(--brand-text)}.admin-section-heading p{color:var(--brand-muted)}.admin-filter-band{background:#0c0a12}.admin-toolbar{min-height:2.6rem}.admin-search-field{align-items:center;display:flex;max-width:26rem;position:relative;width:100%}.admin-search-field>svg{color:#756c82;left:.75rem;pointer-events:none;position:absolute}.admin-search-field input{background:#0c0a11;border-color:var(--brand-border);min-height:2.6rem;padding-left:2.35rem}.admin-search-field input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px #9d8aff1f}.admin-filter-row label{color:var(--brand-muted)}.admin-filter-row select{background:#0c0a11;border-color:var(--brand-border)}.admin-inline-notice{background:#161221;border-left-color:var(--brand-accent);color:#c8bed7;line-height:1.55}.admin-section .table-wrap{border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.admin-data-table thead{background:#13101d}.admin-data-table th{color:#978da4}.admin-data-table td{border-top-color:#292235;color:#e0dbe5}.admin-data-table tbody tr:hover td{background:#13101a}.admin-data-table td code{color:#cbbcff}.admin-data-table td>button,.admin-data-table .row-actions button,.admin-row-action{background:#1b1625;border:1px solid var(--brand-border-strong);color:#ddd5e8}.admin-data-table td>button:hover,.admin-data-table .row-actions button:hover,.admin-row-action:hover:not(:disabled){background:#2a203a;border-color:#745e98}.admin-pricing-table{min-width:58rem}.admin-status{border-radius:3px}.admin-status.is-active{background:#15332d;border-color:#326e60;color:#7bdcca}.admin-status.is-inactive{background:#321d24;border-color:#69404a;color:#efa5a1}.admin-role-badge.is-admin{background:#241c38;border-color:#625183;color:#cbbcff}.admin-role-badge.is-user{background:#1a171f;border-color:#3e3748;color:#b9b1c1}.pricing-exchange-relation a{color:#c4b5ff}.pricing-exchange-relation a:hover{color:#e0d7ff}.exchange-plan-snapshot{background:#15111f;border-left-color:var(--brand-accent)}.exchange-plan-snapshot b{color:#cbbcff}.admin-shell .dialog{background:var(--brand-surface);border-color:var(--brand-border-strong)}.admin-shell .dialog header{border-bottom-color:var(--brand-border)}.admin-shell input,.admin-shell select,.admin-shell textarea{background:#0b0910;border-color:var(--brand-border-strong)}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:var(--brand-accent)}@media(max-width:760px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-index{border-bottom:1px solid var(--brand-border);display:flex;gap:.25rem;overflow-x:auto;padding:1rem 0;position:static}.docs-index a{border-bottom:2px solid transparent;border-left:0;flex:0 0 auto;white-space:nowrap}.docs-index a:hover,.docs-index a:focus-visible{border-bottom-color:var(--brand-accent);border-left-color:transparent}.docs-page .docs-section:first-child{padding-top:1.5rem}.console-nav .console-api-link{display:inline-flex}.admin-page-header{position:static}.admin-shell .console-nav{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden;width:100%}.admin-shell .console-brand{flex:0 0 auto}.admin-shell .admin-navigation{display:flex!important;min-width:0;overflow-x:auto;scrollbar-width:none;width:100%}.admin-shell .admin-navigation::-webkit-scrollbar{display:none}.admin-shell .admin-nav-group{display:contents}.admin-shell .admin-navigation .admin-nav-group:first-child{margin-top:0}.admin-shell .admin-navigation .nav-group-label{display:none}.admin-shell .admin-navigation .admin-nav-group a{min-height:2.35rem;padding:.45rem .6rem}.admin-shell .admin-navigation .admin-nav-group a{flex:0 0 auto;white-space:nowrap}.admin-shell .admin-navigation .admin-nav-group a>span{display:block;flex:0 0 auto;width:auto}.admin-shell .admin-navigation .admin-nav-group a small{display:none}.admin-search-field{max-width:none}}@media(max-width:600px){.dialog:has(.package-checkout){max-height:calc(100dvh - 1rem);overflow-y:auto;width:calc(100vw - 1rem)}.package-payment-methods>div{grid-template-columns:minmax(0,1fr)}.package-purchase-instruction{grid-template-columns:minmax(0,1fr)}.package-purchase-instruction img{height:min(10rem,45vw);justify-self:center;width:min(10rem,45vw)}.console-brand .brand-wordmark .brand-highlight{display:inline}.console-nav{gap:.22rem;padding:.55rem}.console-brand .brand{gap:.35rem}.console-brand .brand-mark{height:1.72rem;width:1.72rem}.console-brand .brand-wordmark{font-size:.86rem}.console-nav nav{gap:.08rem}.console-nav-function{gap:0}.console-locale-switch>div{width:4.5rem}.docs-page{padding-inline:1rem}.docs-page .docs-intro h1{font-size:2.35rem}.docs-page .docs-section h2{font-size:1.3rem}.docs-page .docs-section pre{font-size:.72rem}.admin-page-header{gap:1rem}.admin-page-header>div,.admin-page-header>.header-actions,.admin-page-header>button{width:100%}.admin-page-header>button,.admin-page-header .header-actions>button{flex:1 1 auto}.admin-page-header>.admin-icon-action{align-self:flex-start;flex:0 0 2.25rem;width:2.25rem}.admin-shell .admin-navigation .admin-nav-group a>span{display:none}}.review-workspace{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden;padding-bottom:1rem}.review-workspace-header,.review-workspace>.task-refresh-error{flex:0 0 auto}.shared-media-upload{--console-bg: var(--brand-bg);--console-surface: var(--brand-surface);--console-surface-raised: var(--brand-surface-raised);--console-border: var(--brand-border);--console-border-strong: var(--brand-border-strong);--console-text: var(--brand-text);--console-muted: var(--brand-muted);--console-subtle: var(--brand-subtle);--console-accent: var(--brand-accent);--console-accent-strong: var(--brand-accent-strong);--console-warning: var(--brand-warning);--console-danger: var(--brand-danger)}.console-language-group{align-items:start}.source-language-label,.target-language-label{height:1.5rem;line-height:1.5rem}.console-language-group>span{align-self:start;margin-top:2rem;padding-bottom:0}.task-export-actions,.review-export-actions{align-items:center;display:inline-flex;flex:0 1 auto;flex-wrap:wrap;gap:.35rem;max-width:100%;min-width:0}.task-export-actions>button,.review-export-actions>button{align-items:center;display:inline-flex;flex:1 1 8rem;gap:.35rem;justify-content:center;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.task-export-actions>button{border:1px solid transparent;box-shadow:0 .35rem 1rem #0003;color:#fff;font-size:.7rem;font-weight:750;min-height:2.25rem;padding:.45rem .7rem}.task-export-actions>button:first-child{background:#6f5bd4;border-color:#8e7be8}.task-export-actions>button:last-child{background:#236167;border-color:#39858a}.task-export-actions>button:first-child:hover:not(:disabled){background:#826fe4}.task-export-actions>button:last-child:hover:not(:disabled){background:#2d767b}.task-row-actions-content{align-items:stretch;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;min-width:0;width:100%}.task-row-exports .task-export-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;min-width:0;width:100%}.task-row-actions-content>button,.task-row-exports .task-export-actions>button{align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:0 .25rem .7rem #00000029;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:700;gap:.35rem;height:2.3rem;justify-content:center;line-height:1.25;min-height:2.3rem;min-width:0;max-width:100%;overflow-wrap:anywhere;padding:.35rem .5rem;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;white-space:normal;width:auto}.task-row-actions-content>button{width:100%}.task-row-actions-content>button:hover:not(:disabled),.task-row-exports .task-export-actions>button:hover:not(:disabled){transform:translateY(-1px)}.task-secondary-action{background:#192224;border-color:#3a4a4d;color:#d2dcdb}.task-secondary-action:hover:not(:disabled){background:#223033;border-color:#56716f}.task-primary-action{background:#276a66;border-color:#3f8981;color:#f1fffc}.task-primary-action:hover:not(:disabled){background:#318078;border-color:#5ab0a4}.task-preview-action{background:color-mix(in srgb,var(--brand-accent-strong) 54%,transparent)!important;border-color:color-mix(in srgb,var(--brand-accent) 52%,transparent);color:#fff}.task-preview-action:hover:not(:disabled){background:color-mix(in srgb,var(--brand-accent-strong) 68%,transparent)!important;border-color:var(--brand-accent)}.task-danger-action{background:#3b2225;border-color:#774247;color:#f1b2af}.task-danger-action:hover:not(:disabled){background:#502b2f;border-color:#a05a5b}.review-export-actions>button{background:var(--brand-accent-strong);color:#fff;font-size:.72rem;min-height:2.2rem;padding:.42rem .68rem}.review-export-actions>button:hover:not(:disabled){background:#927fff}.export-video-source-step{background:#0c0a11;border:1px solid var(--brand-border-strong);border-radius:6px;display:grid;gap:.75rem;padding:.85rem}.export-video-source-step.is-required{border-color:#b66c52;box-shadow:inset 3px 0 #e58a66}.export-video-source-step.has-video{border-color:#397b70;box-shadow:inset 3px 0 #55b7a8}.export-video-source-step>header{align-items:center;display:grid;gap:.65rem;grid-template-columns:2rem minmax(0,1fr) auto}.export-video-source-step>header>span{align-items:center;background:#2b2138;border:1px solid #5f4d78;border-radius:50%;color:#e6dcf2;display:inline-flex;font-size:.72rem;font-weight:800;height:2rem;justify-content:center;width:2rem}.export-video-source-step>header>div{display:grid;gap:.18rem;min-width:0}.export-video-source-step>header strong{color:var(--brand-text);font-size:.78rem}.export-video-source-step>header small{color:var(--brand-muted);font-size:.66rem;line-height:1.45}.export-video-source-step>header b{background:#3a211d;border:1px solid #75463a;color:#ffb29a;font-size:.62rem;padding:.25rem .4rem}.export-video-source-step.has-video>header b{background:#15312d;border-color:#35665f;color:#78d4c6}.export-video-source-step .export-video-picker{background:#17121f;border:1px dashed #77618f;border-radius:5px;min-height:5.6rem}.export-video-source-step .export-video-picker:hover{background:#21182b;border-color:#a38abc}.export-video-source-step .export-video-picker>span{background:#2a2039;color:#c7b4f1}.export-video-selection{align-items:center;background:#11201e;color:#6fd0c0;display:flex;gap:.55rem;padding:.55rem .65rem}.export-video-selection>span{display:grid;gap:.15rem;min-width:0}.export-video-selection strong{color:#dce8e5;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-video-selection small{color:#77928d;font-size:.62rem}.export-mode-notice{align-items:flex-start;background:#11101a;border-left:3px solid #6f5bd4;display:flex;gap:.55rem;padding:.7rem .8rem}.export-mode-notice>svg{color:#ad9ced;flex:0 0 auto;margin-top:.1rem}.export-mode-notice>div{display:grid;gap:.22rem}.export-mode-notice strong{color:#e9e4ef;font-size:.72rem}.export-mode-notice p{color:#9d96a6;font-size:.65rem;line-height:1.5;margin:0}.export-mode-notice.is-mp4{border-left-color:#4a827d}.export-mode-notice.is-mp4>svg{color:#75c8bd}.export-mode-fallback{align-items:flex-start;background:#171616;border:1px solid #4a3d38;color:#bba9a1;display:flex;gap:.5rem;padding:.65rem .75rem}.export-mode-fallback>svg{color:#d9a078;flex:0 0 auto;margin-top:.1rem}.export-mode-fallback p{font-size:.65rem;line-height:1.5;margin:0}.modern-table-wrap,.task-table-shell,.docs-table-wrap,.admin-section .table-wrap{background:#0c0a1173;border:0;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff0f}.modern-table-wrap table,.task-table,.docs-page table,.admin-data-table{border-collapse:separate;border-spacing:0}.modern-table-wrap thead,.task-table thead,.docs-page thead,.admin-data-table thead{background:#ffffff06}.modern-table-wrap th,.task-table th,.docs-page th,.admin-data-table th{border:0;color:#90899a;font-size:.64rem;font-weight:750;padding-block:.7rem}.modern-table-wrap tbody tr,.task-table tbody tr,.docs-page tbody tr,.admin-data-table tbody tr{border:0}.modern-table-wrap tbody tr+tr td,.task-table tbody tr+tr td,.docs-page tbody tr+tr td,.admin-data-table tbody tr+tr td{border-top:1px solid rgba(255,255,255,.065)}.modern-table-wrap td,.task-table td,.docs-page td,.admin-data-table td{border:0}.modern-table-wrap tbody tr:hover td,.task-table tbody tr:hover td,.docs-page tbody tr:hover td,.admin-data-table tbody tr:hover td{background:#ffffff07}.console-nav-function>div{display:grid;gap:.16rem}.account-docs-action{align-items:center;background:#171321;border:1px solid var(--brand-border);border-radius:4px;color:#d7d0df;display:inline-flex;font-size:.72rem;font-weight:700;gap:.4rem;min-height:2.4rem;padding:.5rem .65rem;text-decoration:none}.account-ledger-summary{align-items:center;border-bottom:1px solid var(--console-border);display:grid;gap:1rem;grid-template-columns:minmax(14rem,1fr) minmax(25rem,1.4fr);padding:1.1rem}.account-ledger-summary>div>span{color:var(--console-text);font-size:.78rem;font-weight:750}.account-ledger-summary>div>p{color:var(--console-subtle);font-size:.66rem;line-height:1.45;margin:.3rem 0 0}.account-ledger-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.account-ledger-summary dl>div{border-left:1px solid var(--console-border);padding-left:1rem}.account-ledger-summary dt,.referral-summary dt{color:var(--console-subtle);font-size:.66rem}.account-ledger-summary dd,.referral-summary dd{color:var(--console-text);font-size:1.05rem;font-weight:800;margin:.3rem 0 0}.account-ledger-summary dd small,.referral-summary dd small{color:var(--console-muted);font-size:.62rem;font-weight:650;margin-left:.3rem}.account-data-section{padding-top:1.5rem}.account-pagination{align-items:center;color:var(--console-subtle);display:flex;font-size:.68rem;justify-content:space-between;padding-top:1rem}.account-pagination>div{display:flex;gap:.4rem}.docs-surface{--docs-accent: #71e6cb;--docs-code: #a9f1df;background:#090b0c}.docs-page{max-width:90rem;padding-bottom:6rem;padding-top:3.75rem}.docs-intro{align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(0,1.35fr) minmax(24rem,.85fr);padding-bottom:3rem}.docs-intro-copy{min-width:0}.docs-page .docs-intro h1{font-size:3.6rem;letter-spacing:0;line-height:1.02}.docs-intro-copy>p{color:#aab3b7;font-size:1rem;line-height:1.7;margin:1.15rem 0 0;max-width:45rem}.docs-intro-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.55rem}.docs-intro-actions a{align-items:center;border-radius:4px;display:inline-flex;font-size:.76rem;font-weight:750;gap:.45rem;min-height:2.65rem;padding:.65rem .85rem;text-decoration:none}.docs-primary-action{background:var(--docs-accent);border:1px solid var(--docs-accent);color:#07110e}.docs-primary-action:hover{background:#9af0dc;border-color:#9af0dc}.docs-secondary-action{background:#111516;border:1px solid #344044;color:#d9e0e2}.docs-secondary-action:hover{background:#182023;border-color:#526167}.docs-quick-facts{border-bottom:1px solid #2a3336;border-top:1px solid #2a3336;display:grid;margin:0}.docs-quick-facts>div{align-items:center;display:grid;gap:1rem;grid-template-columns:8rem minmax(0,1fr);min-width:0;padding:.85rem .15rem}.docs-quick-facts>div+div{border-top:1px solid #20282a}.docs-quick-facts dt{color:#7f8a8e;font-size:.66rem;font-weight:700}.docs-quick-facts dd{margin:0;min-width:0;text-align:right}.docs-quick-facts code{color:var(--docs-code);font-size:.73rem;overflow-wrap:anywhere}.docs-endpoint-overview{border-bottom:1px solid #2a3336;display:grid;gap:1.1rem;grid-template-columns:12rem minmax(0,1fr);margin-top:2.1rem;padding-bottom:2.1rem}.docs-endpoint-overview>div:first-child{display:grid;gap:.3rem;place-content:start}.docs-endpoint-overview>div:first-child span{color:var(--docs-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:750}.docs-endpoint-overview h2{color:#eef3f3;font-size:1.05rem;letter-spacing:0;line-height:1.25;margin:0}.docs-endpoint-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-endpoint-card{border-top:1px solid #263033;display:grid;gap:.55rem;min-width:0;padding-top:.75rem}.docs-endpoint-card>div{align-items:center;display:flex;gap:.55rem;min-width:0}.docs-endpoint-card strong{background:#11201d;border:1px solid #264b43;color:var(--docs-accent);flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;padding:.22rem .35rem}.docs-endpoint-card code{color:var(--docs-code);font-size:.78rem;overflow-wrap:anywhere}.docs-endpoint-card p{color:#cbd2d4;font-size:.78rem;line-height:1.5;margin:0}.docs-endpoint-card>span{color:#7f8a8e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem}.docs-layout{gap:4rem;grid-template-columns:14rem minmax(0,1fr)}.docs-index{gap:0;padding-top:2.75rem;top:5rem}.docs-index a{align-items:center;border-bottom:1px solid #1f2729;border-left:0;display:grid;font-size:.76rem;gap:.65rem;grid-template-columns:1.6rem minmax(0,1fr);padding:.75rem .25rem}.docs-index a>span{color:#596569;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem}.docs-index a:hover,.docs-index a:focus-visible{background:transparent;border-bottom-color:var(--docs-accent);border-left-color:transparent;color:#eef3f3}.docs-index a:hover>span,.docs-index a:focus-visible>span{color:var(--docs-accent)}.docs-content{max-width:66rem}.docs-page .docs-section{border-top:1px solid #2a3336;margin-top:3.5rem;max-width:none;padding-top:2.2rem}.docs-page .docs-section:first-child{border-top:0;padding-top:2.75rem}.docs-section-heading{align-items:start;display:grid;gap:1rem;grid-template-columns:2rem minmax(0,1fr)}.docs-section-heading>span{color:var(--docs-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;padding-top:.35rem}.docs-page .docs-section h2{font-size:1.55rem;letter-spacing:0;line-height:1.25}.docs-section-heading p{color:#a3adb1;font-size:.86rem;line-height:1.75;margin:.75rem 0 0;max-width:54rem}.docs-code-block{background:#0c1011;border:1px solid #293235;border-radius:5px;margin:1.35rem 0 0;overflow:hidden}.docs-code-block>div{align-items:center;background:#111617;border-bottom:1px solid #293235;display:flex;justify-content:space-between;min-height:2.5rem;padding:.45rem .65rem .45rem .85rem}.docs-code-block>div>span{color:#869195;font-size:.66rem;font-weight:700}.docs-code-block button{align-items:center;background:transparent;border:0;color:#aeb8bb;display:inline-flex;font-size:.66rem;gap:.35rem;min-height:1.8rem;padding:.3rem .4rem}.docs-code-block button:hover{color:var(--docs-accent)}.docs-page .docs-code-block pre{background:transparent;border:0;border-radius:0;margin:0;padding:1rem 1.1rem 1.15rem}.docs-page .docs-code-block code{color:var(--docs-code)}.docs-table-wrap{border-color:#293235;border-radius:5px;margin-left:3rem;margin-top:1.35rem}.docs-page table{min-width:44rem}.docs-page thead{background:#111617}.docs-page th{color:#7f898d}.docs-page td{border-top-color:#222b2d;color:#cbd2d4;font-size:.8rem}.docs-page td code{color:var(--docs-code)}.docs-security-note{background:#151414;border-left-color:#d9a55d;border-radius:0 4px 4px 0;color:#d8d0c5!important;margin-left:3rem}@media(max-width:900px){.docs-intro{align-items:stretch;grid-template-columns:minmax(0,1fr)}.docs-quick-facts{max-width:38rem}.docs-endpoint-overview,.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-index{border-bottom:1px solid #2a3336;display:flex;gap:.2rem;overflow-x:auto;padding:.85rem 0;position:static}.docs-index a{border-bottom:2px solid transparent;display:flex;flex:0 0 auto;padding:.6rem .7rem;white-space:nowrap}.docs-index a:hover,.docs-index a:focus-visible{border-bottom-color:var(--docs-accent)}.docs-page .docs-section:first-child{padding-top:1.75rem}}@media(max-width:600px){.docs-page{padding-inline:1rem;padding-top:2.5rem}.docs-page .docs-intro h1{font-size:2.35rem}.docs-intro{gap:2rem;padding-bottom:2rem}.docs-intro-actions{align-items:stretch;flex-direction:column}.docs-intro-actions a{justify-content:center;width:100%}.docs-quick-facts>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.docs-quick-facts dd{text-align:left}.docs-endpoint-grid{grid-template-columns:minmax(0,1fr)}.docs-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.docs-index a{display:grid;grid-template-columns:1.45rem minmax(0,1fr);min-width:0;padding-inline:.35rem;white-space:normal}.docs-section-heading{grid-template-columns:1.45rem minmax(0,1fr)}.docs-page .docs-section h2{font-size:1.3rem}.docs-code-block,.docs-table-wrap,.docs-security-note{margin-left:0}.docs-code-block>div{align-items:flex-start;gap:.5rem}.docs-code-block button{flex:0 0 auto}.docs-page .docs-code-block pre{font-size:.7rem;padding-inline:.85rem}}.account-pagination button{align-items:center;background:#15131b;border:1px solid var(--console-border-strong);color:#d2cbdc;display:inline-flex;height:2rem;justify-content:center;min-height:2rem;padding:0;width:2rem}.data-pagination{align-items:center;color:var(--console-subtle, var(--brand-subtle));display:flex;font-size:.68rem;gap:1rem;justify-content:space-between;min-height:3.2rem;padding-top:.8rem}.data-pagination-summary,.data-pagination-summary label,.data-pagination-controls,.data-pagination-jump,.data-pagination-jump label{align-items:center;display:flex;gap:.55rem;min-width:0}.data-pagination-summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-pagination-page-size{align-items:center;display:inline-flex;min-width:0}.data-pagination-page-size-custom{display:none;position:relative}.data-pagination-page-size-trigger{align-items:center;background:#111018;border:1px solid var(--console-border-strong, var(--brand-border-strong));color:var(--console-text, var(--brand-text));display:inline-flex;font:inherit;gap:.35rem;justify-content:space-between;min-height:2rem;min-width:4rem;padding:.3rem .45rem .3rem .5rem;text-align:left}.data-pagination-page-size-trigger>span{min-width:0}.data-pagination-page-size-trigger:focus-visible{border-color:var(--console-accent, var(--brand-accent));outline:0}.data-pagination-page-size-trigger:disabled{cursor:not-allowed;opacity:.55}.data-pagination-page-size-menu{background:#111018;border:1px solid var(--console-border-strong, var(--brand-border-strong));border-radius:4px;box-shadow:0 .5rem 1.2rem #00000059;display:grid;gap:.15rem;left:0;max-width:min(14rem,calc(100vw - 1rem));min-width:100%;padding:.2rem;position:absolute;top:calc(100% + .25rem);width:max-content;z-index:80}.data-pagination-page-size-option{align-items:center;background:transparent;border:0;color:var(--console-text, var(--brand-text));display:flex;font:inherit;gap:.4rem;justify-content:space-between;min-height:2rem;padding:.3rem .45rem;text-align:left;white-space:nowrap;width:100%}.data-pagination-page-size-option>span{min-width:0;overflow:visible;text-overflow:clip}.data-pagination-page-size-option:hover,.data-pagination-page-size-option:focus-visible,.data-pagination-page-size-option.is-selected{background:#8f74d22e}.data-pagination-page-size-option:focus-visible{outline:1px solid var(--console-accent, var(--brand-accent));outline-offset:-1px}.data-pagination select{background:#111018;border:1px solid var(--console-border-strong, var(--brand-border-strong));color:var(--console-text, var(--brand-text));font-size:.68rem;min-height:2rem;padding:.3rem 1.65rem .3rem .5rem}.data-pagination-controls button{align-items:center;background:#15131b;border:1px solid var(--console-border-strong, var(--brand-border-strong));color:#d2cbdc;display:inline-flex;height:2rem;justify-content:center;min-height:2rem;padding:0;width:2rem}.data-pagination-controls b{color:var(--console-text, var(--brand-text));font-size:.68rem;font-variant-numeric:tabular-nums;min-width:4.5rem;text-align:center}.data-pagination-jump{margin-left:.15rem}.data-pagination-jump input{appearance:textfield;background:#111018;border:1px solid var(--console-border-strong, var(--brand-border-strong));color:var(--console-text, var(--brand-text));font-size:.68rem;height:2rem;padding:.25rem .35rem;text-align:center;width:3.25rem}.data-pagination-jump input::-webkit-inner-spin-button,.data-pagination-jump input::-webkit-outer-spin-button{appearance:none;margin:0}.data-pagination-controls .data-pagination-jump-action{font-size:.66rem;padding:0 .55rem;width:auto}.console-brand .site-brand{font-size:1.28rem;gap:.65rem;padding:0}.console-brand .site-brand .brand-mark{box-shadow:0 0 0 1px var(--brand-border-strong),0 .5rem 1.4rem #00000047;height:2.5rem;width:2.5rem}.console-brand .site-brand .brand-wordmark{font-size:1.28rem}.admin-icon-action{height:2.4rem;min-height:2.4rem;padding:0;width:2.4rem}.admin-dashboard-section{padding-top:1.25rem}.admin-revenue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.admin-revenue-chart{min-width:0;border:1px solid color-mix(in srgb,var(--brand-border-strong) 80%,transparent);border-radius:6px;padding:1rem;background:transparent;box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent)}.admin-chart-heading{align-items:center;display:flex;gap:.8rem;justify-content:space-between;margin-bottom:.8rem;min-width:0}.admin-revenue-chart h3{color:var(--brand-text);font-size:.95rem;font-weight:650;margin:0}.admin-chart-legend{align-items:center;color:var(--brand-muted);display:flex;flex-wrap:wrap;font-size:.64rem;gap:.65rem;justify-content:flex-end;list-style:none;margin:0;padding:0}.admin-chart-legend li{align-items:center;display:inline-flex;gap:.25rem;white-space:nowrap}.admin-chart-legend-swatch{border-top:2px solid currentColor;display:inline-block;height:0;width:.85rem}.admin-chart-legend-swatch.admin-chart-sale-line{color:#d58b55}.admin-chart-legend-swatch.admin-chart-cost-line{color:#7489c6}.admin-chart-legend-swatch.admin-chart-profit-line{color:#4ab48a}.admin-revenue-chart svg{display:block;height:14.4rem;min-width:0;overflow:visible;width:100%}.admin-chart-plot{min-width:0;overflow-x:hidden;overflow-y:visible;padding-bottom:.15rem}.admin-chart-hit-area{cursor:crosshair;fill:transparent;outline:none}.admin-chart-hit-area:focus-visible{fill:color-mix(in srgb,var(--brand-accent) 10%,transparent);outline:1px solid var(--brand-accent);outline-offset:-1px}.admin-revenue-chart .admin-chart-dot{pointer-events:none;stroke:var(--brand-bg);stroke-width:1.5;transition:r .15s ease,stroke-width .15s ease}.admin-revenue-chart .admin-chart-dot.is-hovered{stroke-width:2.5}.admin-chart-hover-line{pointer-events:none;stroke:color-mix(in srgb,var(--brand-muted) 35%,transparent);stroke-dasharray:2 3;stroke-width:1}.admin-chart-tooltip{align-items:end;border-top:1px solid color-mix(in srgb,var(--brand-border-strong) 80%,transparent);display:flex;gap:.55rem;justify-content:space-between;min-height:2rem}.admin-chart-tooltip-period{color:var(--brand-text);font-size:.7rem;font-weight:650;white-space:nowrap}.admin-chart-tooltip dl{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin:0}.admin-chart-tooltip dl div{align-items:baseline;display:inline-flex;gap:.25rem}.admin-chart-tooltip dt{color:var(--brand-muted);font-size:.64rem}.admin-chart-tooltip dd{color:var(--brand-text);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;margin:0;white-space:nowrap}.admin-chart-tooltip dl div:nth-child(1) dd{color:#d58b55}.admin-chart-tooltip dl div:nth-child(2) dd{color:#7489c6}.admin-chart-tooltip dl div:nth-child(3) dd{color:#4ab48a}.admin-chart-tooltip.is-negative dl div:nth-child(3) dd{color:#d96c6c}.admin-revenue-chart .admin-chart-axis{stroke:color-mix(in srgb,var(--brand-muted) 55%,transparent);stroke-width:1}.admin-revenue-chart .admin-chart-zero-line{stroke:color-mix(in srgb,var(--brand-muted) 62%,transparent);stroke-dasharray:4 4;stroke-width:1}.admin-revenue-chart .admin-chart-line{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.admin-revenue-chart .admin-chart-sale-line{stroke:#d58b55}.admin-revenue-chart .admin-chart-cost-line{stroke:#7489c6}.admin-revenue-chart .admin-chart-profit-line{stroke:#4ab48a}.admin-revenue-chart .admin-chart-sale-dot{fill:#d58b55}.admin-revenue-chart .admin-chart-cost-dot{fill:#7489c6}.admin-revenue-chart .admin-chart-profit-dot{fill:#4ab48a}.admin-revenue-chart .admin-chart-label{fill:var(--brand-muted);font-size:10px}.admin-chart-axis{stroke:var(--admin-border, #d8dee8);stroke-width:1}.admin-chart-line{stroke:var(--admin-accent, #2563eb);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.admin-chart-dot{fill:var(--admin-accent, #2563eb)}.admin-chart-label{fill:var(--admin-muted, #64748b);font-size:10px}.admin-chart-empty{min-height:11rem;display:grid;place-items:center;color:var(--admin-muted, #64748b)}.admin-config-subsection+.admin-config-subsection{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--admin-border, #d8dee8)}@media(max-width:900px){.admin-revenue-grid{grid-template-columns:1fr}}@media(max-width:1200px){.admin-revenue-chart svg{height:13rem}}@media(max-width:560px){.admin-chart-heading{align-items:flex-start;flex-direction:column;gap:.35rem}.admin-chart-legend{justify-content:flex-start}.admin-revenue-chart svg{height:11.5rem}.admin-chart-tooltip{align-items:flex-start;flex-direction:column;gap:.2rem}.admin-chart-tooltip dl{gap:.35rem .7rem}}.admin-metrics{border-bottom:1px solid var(--brand-border);border-top:1px solid var(--brand-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0}.admin-metrics>div{min-width:0;padding:1rem 1.1rem}.admin-metrics>div+div{border-left:1px solid var(--brand-border)}.admin-metrics dt{color:var(--brand-subtle);font-size:.65rem;font-weight:700}.admin-metrics dd{color:var(--brand-text);font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:800;margin:.35rem 0 0;white-space:nowrap}.admin-metrics dd small{color:var(--brand-muted);font-size:.62rem;font-weight:650;margin-left:.35rem}.admin-metrics p{color:var(--brand-subtle);font-size:.62rem;line-height:1.45;margin:.3rem 0 0}.admin-operations-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-grid>div{min-width:0}.admin-filter-band{margin-bottom:.85rem;padding:.65rem}.admin-filter-band .admin-toolbar{display:grid;gap:.55rem;grid-template-columns:minmax(14rem,1fr) auto auto}.admin-filter-band select{min-width:9rem}.admin-user-table td>.admin-status,.admin-user-table td>.admin-role-badge{display:inline-flex;margin:.15rem .3rem .15rem 0}.admin-task-table td small{color:var(--brand-subtle);display:block;font-size:.62rem;margin-top:.25rem}.dialog:has(.admin-detail-stack){max-width:72rem;padding:0}.dialog:has(.admin-detail-stack)>header{background:var(--brand-surface);padding:1rem 1.2rem;position:sticky;top:0;z-index:3}.admin-result-dialog{height:calc(100dvh - 1rem);max-width:min(118rem,calc(100vw - 1rem));overflow:hidden;padding:0;width:calc(100vw - 1rem)}.admin-result-dialog>header{background:var(--brand-surface);padding:.85rem 1rem;position:sticky;top:0;z-index:5}.admin-result-dialog .admin-review-workspace{height:calc(100dvh - 4.8rem);max-width:none;min-height:0;padding:.75rem}.admin-result-dialog .admin-review-workspace .review-workspace-header{margin-bottom:.75rem;padding-top:0;position:static;display:block}.admin-result-dialog.is-audio-result .review-preview-panel{z-index:3}.admin-result-dialog.is-audio-result .review-preview-panel .media-stage{overflow:visible}.admin-result-dialog.is-audio-result .review-audio-preview{position:relative;z-index:4}.admin-detail-stack{display:grid;gap:1.4rem;padding:1.2rem}.admin-detail-stack>section{min-width:0}.admin-detail-facts,.admin-account-flags{border-bottom:1px solid var(--brand-border);border-top:1px solid var(--brand-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.admin-detail-facts>div,.admin-account-flags>div{min-width:0;padding:.75rem}.admin-detail-facts>div+div,.admin-account-flags>div+div{border-left:1px solid var(--brand-border)}.admin-detail-facts dt,.admin-account-flags dt{color:var(--brand-subtle);font-size:.62rem}.admin-detail-facts dd,.admin-account-flags dd{color:var(--brand-text);font-size:.76rem;font-weight:700;margin:.3rem 0 0;overflow-wrap:anywhere}.admin-detail-actions{display:flex;flex-wrap:wrap;gap:.5rem}.admin-task-inputs .admin-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-preserved-text{font:inherit;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.admin-task-inputs pre.admin-preserved-text{background:var(--brand-surface);border:1px solid var(--brand-border);max-height:16rem;overflow:auto;padding:.6rem}.admin-impact-note{background:#161221;border-left:3px solid var(--brand-warning);padding:.75rem .85rem}.admin-impact-note strong{color:var(--brand-text);font-size:.75rem}.admin-impact-note p{color:var(--brand-muted);font-size:.68rem;line-height:1.5;margin:.35rem 0 0}.admin-event-list{border-top:1px solid var(--brand-border)}.admin-event-list>div{align-items:start;border-bottom:1px solid var(--brand-border);display:grid;gap:.65rem;grid-template-columns:4.5rem minmax(0,1fr) auto;padding:.65rem 0}.admin-event-list>div>span{color:var(--brand-subtle);font-size:.6rem;text-transform:uppercase}.admin-event-list>div>span.is-error{color:var(--brand-danger)}.admin-event-list>div>span.is-warning{color:var(--brand-warning)}.admin-event-list p{color:var(--brand-text);font-size:.7rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.admin-event-list time{color:var(--brand-subtle);font-size:.62rem;white-space:nowrap}.admin-user-identity{align-items:center;border-bottom:1px solid var(--brand-border);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto auto;padding-bottom:1rem}.admin-user-identity>div:first-child{display:grid;gap:.25rem;min-width:0}.admin-user-identity>div:first-child strong{color:var(--brand-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-identity>div:first-child span{color:var(--brand-subtle);font-size:.68rem}.admin-user-identity>div:nth-child(2){display:flex;flex-wrap:wrap;gap:.4rem}.account-data-table{min-width:48rem}.account-data-table td{color:#b8b1c1;font-size:.74rem;padding:.8rem .75rem;vertical-align:middle}.account-data-table td strong{color:var(--console-text)}.account-data-table td>small{color:var(--console-subtle);display:block;font-size:.62rem;margin-top:.2rem}.account-data-table code{color:#c5b7ed;font-size:.68rem}.numeric-cell{font-variant-numeric:tabular-nums;font-weight:750;text-align:right}.numeric-cell.is-debit{color:#e5a293}.numeric-cell.is-credit{color:#73cbbd}.ledger-action{background:#221a2e;color:#cdbdeb;display:inline-flex;font-size:.64rem;padding:.25rem .4rem}.ledger-action.is-credit{background:#14302c;color:#73cbbd}.ledger-action.is-debit{background:#32201f;color:#e5a293}.referral-share-band{border-bottom:1px solid var(--console-border);display:grid;gap:1rem;grid-template-columns:13rem minmax(0,1fr) 19rem;padding:1.5rem 0}.referral-code,.referral-link{display:grid;gap:.45rem;min-width:0}.referral-code>span,.referral-link>span{color:var(--console-subtle);font-size:.66rem}.referral-code strong{color:#d7c9ff;font-size:.9rem;letter-spacing:0;white-space:nowrap}.referral-link>div{align-items:stretch;display:flex;min-width:0}.referral-link code{background:#14101c;border:1px solid var(--brand-border);color:#c6bdd0;flex:1 1 auto;font-size:.66rem;overflow:hidden;padding:.68rem;text-overflow:ellipsis;white-space:nowrap}.referral-link button{border-radius:0 4px 4px 0;flex:0 0 auto;font-size:.68rem}.referral-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.referral-share-band>p{align-items:center;color:#958b9f;display:flex;font-size:.65rem;gap:.4rem;grid-column:1 / -1;margin:0}.referral-relationship{grid-template-columns:minmax(0,1fr)}.referral-relationship .account-panel{border-right:0}.referral-status{border:1px solid #3f716b;color:#71d1c6;display:inline-flex;font-size:.62rem;padding:.22rem .38rem}.referral-status.is-expired{border-color:#444e51;color:#8a9496}@media(max-width:900px){.referral-share-band{grid-template-columns:12rem minmax(0,1fr)}.referral-summary{grid-column:1 / -1}}@media(max-width:760px){.site-brand,.marketing-header .site-brand,.console-brand .brand{font-size:.92rem;gap:.45rem}.site-brand .brand-wordmark,.console-brand .brand-wordmark{font-size:.92rem}.site-brand .brand-mark,.marketing-header .brand-mark,.console-brand .brand-mark{height:1.9rem;width:1.9rem}.console-nav nav{align-items:center}.console-nav-function{flex:0 0 auto}.console-nav-function>div{display:flex;gap:.12rem}.account-ledger-summary{grid-template-columns:minmax(0,1fr)}.account-ledger-summary dl>div:first-child{border-left:0;padding-left:0}.data-pagination{align-items:stretch;flex-direction:column}.data-pagination-summary,.data-pagination-controls{justify-content:space-between;width:100%}.data-pagination-controls{flex-wrap:wrap}.data-pagination-jump{margin-left:auto}.console-brand .site-brand,.console-brand .site-brand .brand-wordmark{font-size:.92rem}.console-brand .site-brand .brand-mark{height:1.9rem;width:1.9rem}.admin-operations-grid,.admin-filter-band .admin-toolbar{grid-template-columns:minmax(0,1fr)}.admin-filter-band select,.admin-filter-band button{width:100%}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metrics>div+div{border-left:0}.admin-metrics>div:nth-child(2n){border-left:1px solid var(--brand-border)}.admin-metrics>div:nth-child(n+3){border-top:1px solid var(--brand-border)}.admin-detail-facts,.admin-account-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-facts>div+div,.admin-account-flags>div+div{border-left:0}.admin-detail-facts>div:nth-child(2n),.admin-account-flags>div:nth-child(2n){border-left:1px solid var(--brand-border)}.admin-detail-facts>div:nth-child(n+3),.admin-account-flags>div:nth-child(n+3){border-top:1px solid var(--brand-border)}.admin-user-identity{align-items:stretch;grid-template-columns:minmax(0,1fr)}.admin-event-list>div{grid-template-columns:3.75rem minmax(0,1fr)}.admin-event-list time{grid-column:2}.referral-share-band{grid-template-columns:minmax(0,1fr);padding-inline:.75rem}.referral-code strong{overflow-wrap:anywhere;white-space:normal}.referral-summary,.referral-share-band>p{grid-column:auto}.referral-link>div{display:grid}.referral-link button{border-radius:0 0 4px 4px}.modern-table-wrap{background:transparent;box-shadow:none;overflow:visible}.account-data-table{display:block;min-width:0}.account-data-table thead{display:none}.account-data-table tbody{display:grid;gap:.6rem}.account-data-table tr{background:#ffffff06;border:1px solid rgba(255,255,255,.075);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.35rem}.account-data-table td{border:0!important;display:grid;gap:.25rem;padding:.5rem;text-align:left}.account-data-table td:before{color:var(--console-subtle);content:attr(data-label);font-size:.58rem;font-weight:700}.account-data-table td .row-actions{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-ledger-table tbody{display:block}.account-ledger-table tr{background:transparent;border:0;border-bottom:1px solid var(--console-border);display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:5.25rem;padding:.7rem 0}.account-ledger-table td{align-content:center;display:grid;min-width:0;padding:.15rem 0}.account-ledger-table td:before{display:none}.account-ledger-table td:nth-child(4){align-content:center;grid-column:2;grid-row:1 / 4;padding-left:.75rem;text-align:right}.usage-page .account-ledger-table td:nth-child(1){color:var(--console-subtle);font-size:.62rem;grid-column:1;grid-row:3}.usage-page .account-ledger-table td:nth-child(2){grid-column:1;grid-row:1}.usage-page .account-ledger-table td:nth-child(3){grid-column:1;grid-row:2;justify-self:start}.referral-record-table td:nth-child(1){grid-column:1;grid-row:1}.referral-record-table td:nth-child(2){color:var(--console-subtle);font-size:.62rem;grid-column:1;grid-row:3}.referral-record-table td:nth-child(3){grid-column:1;grid-row:2;justify-self:start}.export-video-source-step>header{grid-template-columns:2rem minmax(0,1fr)}.export-video-source-step>header b{grid-column:2;justify-self:start}}.review-editor-grid{align-items:stretch;background:#0d0d12;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 18px 44px #0000006b;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 26rem;grid-template-rows:minmax(0,1fr) auto;flex:1 1 0;height:auto;min-height:0;overflow:hidden}.review-preview-panel,.review-subtitle-panel{border:0;border-radius:0;margin:0;min-width:0;overflow:hidden;padding:0;position:static}.review-preview-panel{align-self:stretch;background:#08080b;border-right:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column}.review-subtitle-panel{background:#111118;display:flex;max-height:none;min-height:0}.review-preview-panel .review-panel-header,.review-subtitle-panel .review-subtitle-controls{align-items:center;background:#15151c;border:0;border-bottom:1px solid rgba(255,255,255,.09);flex:0 0 auto;margin:0;min-height:3.75rem;padding:.7rem .9rem}.review-subtitle-panel .review-subtitle-controls{gap:.5rem}.review-preview-panel .review-panel-header h2,.review-subtitle-panel .review-subtitle-controls h2{font-size:.86rem;margin-top:.1rem}.review-panel-actions,.review-subtitle-tools{flex-wrap:wrap}.review-subtitle-tools{flex:1 1 auto;justify-content:flex-end;min-width:0}.review-language-select{flex:0 1 auto;justify-content:flex-start;min-width:0}.review-language-select select{inline-size:fit-content;max-width:min(10rem,100%);min-width:0}.review-subtitle-tools .segmented button{font-size:.65rem;min-width:2.6rem;white-space:nowrap}.review-subtitle-tools .review-segment-stepper{grid-template-columns:1.75rem 2.2rem 1.75rem}.review-subtitle-tools .review-segment-stepper span{min-width:0}.review-subtitle-tools>button{white-space:nowrap}.review-panel-actions>span{white-space:nowrap}.review-preview-panel .media-stage{align-self:center;aspect-ratio:16 / 9;background:#080a0d;border:1px solid rgba(255,255,255,.1);border-radius:0;box-shadow:0 16px 34px #0006;margin:auto 1.25rem;max-height:calc(100% - 5.25rem);width:calc(100% - 2.5rem)}.review-preview-panel{display:flex;flex-direction:column}.review-preview-panel .media-stage.is-video{align-items:center;align-self:stretch;aspect-ratio:auto;display:flex;flex:1 1 auto;justify-content:center;margin:0;max-height:none;min-height:0;width:100%}.review-preview-panel .media-stage.is-video .review-video-frame{flex:0 1 auto;height:auto;max-height:100%;max-width:100%;width:100%}.review-video-frame{container-type:inline-size}.review-video-frame .review-caption-preview{bottom:clamp(2.75rem,9%,4rem);left:clamp(.4rem,4%,1rem);right:clamp(.4rem,4%,1rem)}.review-caption-preview>span{background:transparent;color:#fff;line-height:1.22;padding:0;paint-order:stroke fill;-webkit-text-fill-color:currentColor}.review-video-frame .review-caption-preview>span{line-height:1.22}.subtitle-media-preview .review-video-frame{container-type:inline-size}.subtitle-media-preview .review-caption-preview,.subtitle-media-preview .review-caption-preview>span{max-width:100%;min-width:0;overflow-wrap:anywhere}.review-segment-list{background:#111118;border:0;display:flex;flex:1 1 auto;flex-direction:column;gap:.45rem;max-height:100%;min-height:0;overflow-y:auto;padding:.75rem;scrollbar-color:rgba(217,70,239,.72) #0b0b10;scrollbar-gutter:stable;scrollbar-width:thin}.review-segment-list::-webkit-scrollbar{width:.45rem}.review-segment-list::-webkit-scrollbar-track{background:#0b0b10}.review-segment-list::-webkit-scrollbar-thumb{background:#d946efb8;border-radius:999px}.review-segment-list::-webkit-scrollbar-thumb:hover{background:#e879f9e6}.review-segment{background:#15151d;border:1px solid rgba(255,255,255,.07);border-radius:6px;flex:0 0 auto;min-height:0;overflow:hidden}.review-segment:last-child{border-bottom:1px solid rgba(255,255,255,.07)}.review-segment:hover{background:#1c1c25;border-color:#d946ef57}.review-segment.is-selected{background:#d946ef1a;border-color:#d946ef8c;box-shadow:inset 3px 0 #d946ef}.review-segment-select{padding:.72rem 3.35rem .72rem .8rem}.review-segment-copy time{color:#8d9095;font-size:.68rem}.review-segment-copy small{color:#a6a9ad;font-size:.8rem;font-style:italic}.review-segment-copy strong{color:#fff;font-size:.875rem}.review-segment-edit{height:2rem;margin:0;min-height:2rem;padding:0;position:absolute;right:.72rem;top:.62rem;width:2rem;background:#ffffff0a;border-color:#ffffff1f;color:#d5d0da}.review-segment-edit:hover:not(:disabled),.review-segment.is-selected .review-segment-edit{background:#d946ef1f;border-color:#d946ef80;color:#f0a5f8}.review-timeline-footer{background:#15151c;border-top:1px solid rgba(255,255,255,.09);display:grid;gap:.65rem;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;padding:.75rem 1rem}.review-timeline-footer .timeline{align-items:stretch;background:#09090d;border:1px solid rgba(255,255,255,.09);display:flex;min-height:2.25rem;overflow-x:auto;padding:.25rem}.review-timeline-footer .timeline button{background:#24242c;border:0;border-left:1px solid #0d0d12;border-radius:0;color:#94949d;min-height:1.75rem;min-width:1.35rem;padding:.25rem}.review-timeline-footer .timeline button:first-child{border-left:0}.review-timeline-footer .timeline button.selected{background:#a13cb3;color:#fff}.review-timeline-footer .timeline-empty{align-items:center;background:#09090d;border:1px dashed rgba(255,255,255,.13);color:#8f8b95;display:flex;font-size:.7rem;min-height:2.75rem;padding:.5rem .75rem}.review-timeline-footer .timeline-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:.35rem;margin:0}.review-timeline-footer .timeline-actions button{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#c7c3cc;display:inline-flex;font-size:.65rem;gap:.3rem;min-height:2.15rem;padding:.35rem .5rem;white-space:nowrap}.review-timeline-footer .timeline-actions .timeline-danger{border-color:#f8717147;color:#f5a3a3}.timeline-dialog-form>p{color:#96919d;font-size:.72rem;line-height:1.55;margin:0}.timeline-delete-confirm{align-items:flex-start;background:#7f1d1d29;border:1px solid rgba(248,113,113,.3);border-radius:6px;color:#f3b4b4;display:flex;gap:.75rem;padding:.85rem}.timeline-delete-confirm div{min-width:0}.timeline-delete-confirm p{color:#e7dfe8;line-height:1.45;margin:.4rem 0;overflow-wrap:anywhere}.timeline-delete-confirm small{color:#aaa1ad}.dialog-actions .danger-button{background:#8f2f3a;border-color:#b84955;color:#fff}.dialog-actions .danger-button:hover:not(:disabled){background:#a83b47}@media(min-width:761px)and (max-width:1499px){.review-workspace{height:auto;min-height:max(100dvh,42rem);overflow:visible}.review-editor-grid{display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:auto;min-height:calc(100dvh - 10rem);overflow:hidden}.review-preview-panel{border-bottom:0;border-right:1px solid rgba(255,255,255,.09);display:flex;flex:initial;flex-direction:column}.review-preview-panel .media-stage{margin:auto 1rem;max-height:calc(100% - 5.25rem);width:calc(100% - 2rem)}.review-subtitle-panel{flex:initial;max-height:none;min-height:0}.review-segment-list{max-height:none}}@media(max-width:760px){.review-workspace{display:block;height:auto;min-height:100dvh;overflow:visible;padding-bottom:3rem}.review-editor-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto;min-height:0}.review-preview-panel{border-bottom:1px solid rgba(255,255,255,.09);border-right:0}.review-preview-panel .media-stage{margin-block:1rem}.review-subtitle-panel{max-height:34rem;min-height:25rem}}@media(max-width:760px){.console-language-group>span{display:none;margin-top:0}.review-heading{align-items:stretch}.review-heading-actions{align-items:stretch;flex-direction:column}.review-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.review-export-actions>button{min-width:0;padding-inline:.45rem}.review-preview-panel .review-panel-header,.review-subtitle-panel .review-subtitle-controls{align-items:stretch;flex-direction:column}.review-panel-actions,.review-subtitle-tools{flex-wrap:wrap;justify-content:flex-start}.review-language-select{flex:0 1 auto;justify-content:flex-start}.review-language-select select{inline-size:fit-content;max-width:min(10rem,100%);min-width:0}.export-language-select{align-items:stretch;flex-direction:column}.review-subtitle-tools .review-segment-stepper{flex:1 1 100%;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.review-preview-panel .media-stage{margin:.75rem;width:calc(100% - 1.5rem)}.review-subtitle-panel{max-height:32rem;min-height:24rem}.review-timeline-footer{grid-template-columns:minmax(0,1fr);padding:.65rem}.review-timeline-footer .timeline-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.review-timeline-footer .timeline-actions button{justify-content:center;min-width:0;padding-inline:.25rem}}@media(max-width:600px){.task-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.task-row-exports .task-export-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.task-export-actions>button{min-width:0}.task-detail-links{width:100%}.review-workspace{padding:.65rem .5rem 2rem}.review-editor-grid{border-radius:6px}.review-panel-actions>span{width:100%}.review-subtitle-tools>button{flex:1 1 auto}.review-segment-list{padding:.55rem}.review-segment-copy small{font-size:.72rem}.review-segment-copy strong{font-size:.8rem}.review-timeline-footer .timeline-actions button span{display:none}}.admin-shell .admin-filter-band .admin-toolbar{align-items:center;display:flex;grid-template-columns:none}.admin-shell .admin-filter-band .admin-toolbar-controls{flex-wrap:nowrap}.admin-shell .admin-filter-band .admin-search-field{max-width:26rem}@media(max-width:760px){.admin-shell .admin-filter-band .admin-toolbar{align-items:stretch;flex-direction:column}.admin-shell .admin-filter-band .admin-toolbar-controls{align-items:stretch;flex-wrap:wrap}.admin-shell .admin-filter-band .admin-search-field{max-width:none}}@media(max-width:600px){.admin-shell .admin-page-header{align-items:flex-start;flex-direction:row}.admin-shell .admin-page-header>div:first-child{flex:1 1 auto;min-width:0;width:auto}.admin-shell .admin-page-header>.admin-page-actions{flex:0 0 auto;padding-top:.1rem;width:auto}.admin-shell .admin-page-header>.admin-page-actions>.admin-icon-action{flex:0 0 var(--admin-control-height);width:var(--admin-control-height)}}.skeleton{animation:skeleton-shimmer 1.35s ease-in-out infinite;background:linear-gradient(100deg,#ffffff0b 20%,#ffffff1a,#ffffff0b 64%);background-size:220% 100%;border-radius:3px;display:block;min-height:.72rem}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-text{display:grid;gap:.62rem;min-width:0}.skeleton-text .skeleton:first-child{min-height:1.35rem}.section-skeleton{display:grid;gap:1.4rem;min-height:18rem;padding:clamp(1rem,3vw,2.5rem)}.section-skeleton .skeleton-panel{min-height:13rem;width:100%}.page-skeleton{pointer-events:none}.page-skeleton-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding-block:1.2rem}.page-skeleton-header .skeleton-text{flex:1 1 auto;max-width:42rem}.skeleton-icon{flex:0 0 2.4rem;height:2.4rem;min-height:2.4rem;width:2.4rem}.table-skeleton{display:grid;gap:.8rem;min-height:18rem;padding-block:.8rem}.table-skeleton-toolbar{align-items:center;display:flex;gap:1rem;justify-content:space-between}.table-skeleton-toolbar .skeleton{min-height:2.35rem}.table-skeleton-grid{display:grid;grid-template-columns:repeat(var(--skeleton-columns, 4),minmax(0,1fr))}.table-skeleton-grid .skeleton{border-radius:0;margin:.78rem;min-height:.7rem}.table-skeleton-grid .skeleton.is-heading{margin-block:.55rem;opacity:.68}.table-skeleton-grid .skeleton:nth-child(n+1){max-width:calc(100% - 1.56rem)}.card-grid-skeleton{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:2rem 0}.card-skeleton{border:1px solid rgba(255,255,255,.08);border-radius:6px;display:grid;gap:1.25rem;min-height:28rem;padding:2rem}.card-skeleton-value{min-height:2.4rem}.card-skeleton-action{align-self:end;min-height:2.65rem;width:100%}.page-skeleton-section{min-height:34rem}.page-skeleton-summary{border-block:1px solid var(--brand-border);display:grid;grid-template-columns:minmax(13rem,.85fr) minmax(0,1.4fr);min-height:12rem}.page-skeleton-summary .skeleton-balance{border-radius:0;margin:1.2rem;min-height:9.4rem}.page-skeleton-summary>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page-skeleton-summary>div .skeleton{align-self:center;margin:1.2rem;min-height:2.3rem}.workspace-skeleton-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);margin-top:1.5rem;min-height:27rem}.workspace-skeleton-media,.workspace-skeleton-settings{min-height:27rem}.console-upload-skeleton .console-translator-grid>section{border:1px solid var(--console-border);min-height:27rem;padding:1.25rem}.console-upload-skeleton-media{display:block;height:19rem;margin-bottom:1rem;width:100%}.console-upload-skeleton-control{display:block;height:3.2rem;margin-top:.9rem;width:100%}.admin-page-skeleton{padding:0 var(--admin-content-pad, clamp(1rem, 2.5vw, 2.5rem)) 3rem}.admin-table-skeleton{padding-block:1rem 2rem}.detail-skeleton{display:grid;gap:1.4rem;min-height:20rem;padding:1.2rem}.detail-skeleton>div:last-child{display:grid;gap:.8rem}.detail-skeleton>div:last-child .skeleton{min-height:2.5rem}.review-page-skeleton{padding:.85rem clamp(1rem,2.5vw,2.25rem) 2rem}.review-skeleton-grid{display:grid;flex:1 1 auto;gap:1px;grid-template-columns:minmax(0,1fr) 26rem;min-height:36rem}.review-skeleton-preview{min-height:36rem}.review-skeleton-list{display:grid;gap:.65rem;padding:.8rem}.review-skeleton-list .skeleton{min-height:5.4rem}.resource-scroll-section{border-bottom:1px solid var(--console-border);scroll-margin-top:1.5rem}.resource-scroll-section:last-child{border-bottom:0}.resource-scroll-section .console-account-page{padding-bottom:3.5rem}.console-quota-skeleton{display:grid;gap:.65rem;min-height:10.5rem}.console-quota-skeleton span{animation:skeleton-shimmer 1.35s ease-in-out infinite;background:#ffffff12;border-radius:3px;display:block;height:1.8rem}.console-quota-skeleton span:nth-child(2){height:3.2rem}.console-nav nav a>span{color:inherit;display:inline;font-size:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}@media(max-width:760px){.console-shell{display:block;min-height:100dvh}.console-shell:not(.admin-shell) .console-nav{align-items:stretch;background:#0c0911fa;border-bottom:1px solid var(--brand-border);border-right:0;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto;height:auto;max-width:100vw;min-height:0;overflow:hidden;padding:.55rem max(.65rem,env(safe-area-inset-right)) .45rem max(.65rem,env(safe-area-inset-left));position:sticky;top:0;width:100%;z-index:40}.console-shell .console-brand{align-items:center;display:flex;grid-column:1;grid-row:1;min-width:0}.console-shell .console-brand .site-brand{gap:.45rem}.console-shell .console-brand .brand-mark{height:1.9rem;width:1.9rem}.console-shell .console-brand .brand-wordmark{display:block;font-size:.9rem}.console-shell .console-brand .brand-highlight{display:inline}.console-shell .console-quota,.console-shell .console-brand-caption,.console-shell .console-brand .site-brand-context,.console-shell .console-nav .account-chip{display:none}.console-shell .console-nav>nav,.admin-shell .admin-navigation{display:flex!important;gap:.25rem!important;grid-column:1 / -1;grid-row:2;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 .12rem;scroll-padding-inline:.5rem;scrollbar-width:none;width:100%}.console-shell .console-nav>nav::-webkit-scrollbar,.admin-shell .admin-navigation::-webkit-scrollbar{display:none}.console-shell .console-nav-group{display:flex;flex:0 0 auto;gap:.2rem}.console-shell .console-nav-group+.console-nav-group{border-left:1px solid var(--brand-border);padding-left:.25rem}.console-shell .console-nav .nav-group-label,.admin-shell .admin-navigation .nav-group-label{display:none}.console-shell .console-nav-function>div{display:flex;gap:.16rem}.console-shell .console-nav nav a,.admin-shell .admin-navigation .admin-nav-group a{align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;flex:0 0 auto;font-size:.68rem;gap:.38rem;justify-content:center;min-height:2.2rem;min-width:max-content;padding:.42rem .55rem;white-space:nowrap;width:auto}.console-shell .console-nav nav a svg,.admin-shell .admin-navigation .admin-nav-group a svg{display:block;flex:0 0 auto;margin:0;width:.95rem}.console-shell .console-nav nav a>span{display:inline;font-size:inherit;overflow:visible;width:auto}.console-shell .console-nav nav a.active,.admin-shell .admin-navigation .admin-nav-group a.active{background:#29203d;border-color:#554873;box-shadow:inset 0 -2px 0 var(--brand-accent);color:#fff}.console-shell .console-locale-switch{align-self:center;border:0;display:block;grid-column:2;grid-row:1;margin:0;padding:0}.console-shell .console-locale-switch>span{display:none}.console-shell .console-locale-switch>div{width:4.8rem}.console-shell .console-locale-switch a{min-height:1.8rem;padding:.2rem .3rem}.admin-shell .console-nav{grid-template-columns:minmax(0,1fr)}.admin-shell .console-brand,.admin-shell .admin-navigation{grid-column:1}.admin-shell .admin-nav-group{display:contents}.admin-shell .admin-navigation .admin-nav-group a>span{display:block;width:auto}.admin-shell .admin-navigation .admin-nav-group a small{display:none}.console-section,.resource-scroll-section{scroll-margin-top:7.25rem}.workspace-skeleton-grid,.review-skeleton-grid,.card-grid-skeleton{grid-template-columns:minmax(0,1fr)}.workspace-skeleton-settings,.workspace-skeleton-media,.review-skeleton-preview{min-height:19rem}.page-skeleton-summary{grid-template-columns:minmax(0,1fr)}.table-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.console-shell .console-brand .brand-wordmark{font-size:.84rem}.console-shell .console-nav nav a,.admin-shell .admin-navigation .admin-nav-group a{font-size:.65rem;min-height:2.1rem;padding-inline:.48rem}}.admin-payment-order-table{min-width:72rem}.admin-payment-order-table td:first-child strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-channel-groups{display:grid;gap:1.4rem}.admin-channel-groups>div{min-width:0}.admin-channel-groups h3{color:var(--brand-text);font-size:.82rem;margin:0}.admin-channel-groups>div>p{color:var(--brand-muted);font-size:.68rem;line-height:1.5;margin:.3rem 0 .7rem}.admin-payment-detail-dialog{max-width:47rem}.admin-payment-detail{display:grid;gap:1rem;padding-top:.75rem}.admin-detail-grid{border:1px solid var(--brand-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-detail-grid>div{border-bottom:1px solid var(--brand-border);border-right:1px solid var(--brand-border);min-width:0;padding:.7rem}.admin-detail-grid>div:nth-child(2n){border-right:0}.admin-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.admin-detail-grid dt,.admin-payment-instruction dt{color:var(--brand-muted);font-size:.63rem}.admin-detail-grid dd,.admin-payment-instruction dd{color:var(--brand-text);font-size:.72rem;font-weight:700;margin:.25rem 0 0;overflow-wrap:anywhere}.admin-detail-grid dd.is-code,.admin-payment-instruction dd.is-code{color:#cbbcff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-payment-instruction,.admin-payment-sync{border-top:1px solid var(--brand-border);display:grid;gap:.65rem;padding-top:.9rem}.admin-payment-instruction h3,.admin-payment-sync h3{color:var(--brand-text);font-size:.82rem;margin:0}.admin-payment-instruction>img{background:#fff;height:10rem;justify-self:center;object-fit:contain;padding:.35rem;width:10rem}.admin-payment-instruction dl{display:grid;gap:.5rem;margin:0}.admin-payment-instruction dl>div{min-width:0}.admin-payment-sync>p{color:var(--brand-muted);font-size:.68rem;line-height:1.5;margin:0}.admin-payment-sync label{color:#d7d0df;display:grid;font-size:.7rem;gap:.35rem}.admin-payment-sync textarea{background:#0c0a11;border-color:var(--brand-border);color:var(--brand-text)}.admin-dialog-loading{align-items:center;color:var(--brand-muted);display:flex;font-size:.72rem;gap:.45rem;justify-content:center;min-height:10rem}.one-time-codes-dialog{max-width:43rem}.one-time-codes-result{display:grid;gap:.8rem;padding-top:.75rem}.one-time-codes-summary{align-items:center;background:#111019;border:1px solid var(--brand-border);display:flex;gap:1rem;justify-content:space-between;padding:.8rem}.one-time-codes-summary>div:first-child{display:grid;gap:.22rem;min-width:0}.one-time-codes-summary span{color:var(--brand-muted);font-size:.63rem}.one-time-codes-summary strong{color:var(--brand-text);font-size:.95rem}.one-time-codes-summary p{color:var(--brand-muted);font-size:.65rem;line-height:1.45;margin:0}.one-time-codes-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.one-time-codes-actions button{align-items:center;display:inline-flex;font-size:.68rem;gap:.38rem;justify-content:center;min-height:2.3rem}.one-time-codes-actions .admin-primary-action{background:#7963dc;border:1px solid #927feb;color:#fff;padding:.45rem .65rem}.one-time-codes-actions .admin-primary-action.is-copied{background:#205e52;border-color:#3c8b7b}.one-time-code-list{background:#09080e;border-color:var(--brand-border-strong);color:#d9cfff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.7;resize:vertical}.one-time-codes-policy{border-left:2px solid #6e5ca0;color:var(--brand-muted);font-size:.65rem;line-height:1.5;margin:0;padding-left:.65rem}@media(max-width:720px){.admin-task-inputs .admin-detail-facts{grid-template-columns:minmax(0,1fr)}.package-payment-layout{grid-template-columns:minmax(0,1fr);min-height:0}.package-payment-method-list{grid-template-columns:repeat(2,minmax(0,1fr))}.package-payment-method-list button{min-height:4rem}.package-back-action{display:none}.package-taobao-panel{align-items:start;grid-template-columns:minmax(0,1fr)}.package-taobao-qr,.package-taobao-icon{justify-self:center}.one-time-codes-summary{align-items:stretch;flex-direction:column}.one-time-codes-actions{justify-content:stretch}.one-time-codes-actions button{flex:1 1 12rem}.admin-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-detail-grid>div{border-right:0}.admin-detail-grid>div:nth-last-child(2){border-bottom:1px solid var(--brand-border)}}@media(max-width:440px){.package-checkout-heading{align-items:flex-start;flex-direction:column;gap:.3rem}.package-payment-method-list,.package-payment-summary-grid{grid-template-columns:minmax(0,1fr)}.package-payment-summary-grid>div{border-right:0}.package-payment-summary-grid>div:nth-last-child(2){border-bottom:1px solid #2d2738}.package-order-actions>*{justify-content:center;width:100%}}.package-balance-primary strong{font-size:2.35rem;font-variant-numeric:tabular-nums}.package-balance-primary b{font-size:.82rem}.package-balance-actions button{font-size:.76rem;min-height:2.45rem;padding:.5rem .7rem}.package-balance-facts dd{font-size:1.08rem}.account-section-heading h2{font-size:1.2rem}.owned-package-table td>strong{font-size:.88rem}.owned-package-quota strong{font-size:.8rem}.account-record-mode button{min-height:2.25rem;padding:.4rem .65rem}.package-selection .pricing-card{border-radius:6px}.package-selection .pricing-card.is-selectable{cursor:pointer}.package-selection .pricing-card.is-selectable:focus-visible{border-color:#6ed5c9;box-shadow:0 0 0 2px #6ed5c947;outline:0}.package-selection .pricing-card.featured{padding-top:2.35rem}.package-selection .pricing-card.featured header{padding-right:3.75rem}.package-selection .plan-badge{background:#17302e;border-color:#4b8f88;color:#b9eee7;right:.75rem;top:.7rem}.package-selection .plan-badge svg{color:#73d4ca}.package-selection .pricing-card.is-selected{background:#111f1e;border-color:#57bfb3;box-shadow:inset 0 3px #57bfb3}.package-selection .plan-name{font-size:1.05rem}.package-selection .plan-duration{font-size:.78rem}.package-selection .plan-price strong{font-size:1.65rem}.package-selection .pricing-card ul{font-size:.76rem;line-height:1.5}.package-selection .pricing-card button{font-size:.78rem;min-height:2.65rem}.package-selection .pricing-card button.is-selected{background:#267a71;border-color:#56b8ac;color:#fff}.package-checkout-tabs button{font-size:.8rem;min-height:2.55rem}.package-checkout-heading strong{font-size:1.05rem}.package-checkout-heading span{font-size:.86rem}.package-payment-method-panel h3{font-size:.84rem}.package-payment-method-list button strong{font-size:.82rem}.package-payment-method-list button span{font-size:.72rem}.package-payment-summary-grid dt{font-size:.68rem}.package-payment-summary-grid dd{font-size:.84rem}.package-taobao-panel span,.package-gateway-create span{font-size:.68rem}.package-taobao-panel strong,.package-gateway-create strong{font-size:1rem}.package-taobao-panel p,.package-gateway-create p{font-size:.75rem}.package-taobao-panel a{font-size:.76rem;min-height:2rem}.package-voucher-field{gap:.45rem}.package-voucher-field>span{font-size:.76rem}.package-voucher-field input{font-size:.92rem;min-height:3rem}.package-voucher-field small{font-size:.68rem}.package-primary-action{font-size:.82rem;min-height:2.85rem}.one-time-codes-summary strong{font-size:1.08rem}.one-time-codes-summary p,.one-time-codes-policy{font-size:.7rem}.one-time-codes-actions button{font-size:.74rem;min-height:2.5rem}@media(max-width:760px){.console-shell .dialog:has(.console-upload-form){align-self:end;max-height:calc(100dvh - .5rem);width:calc(100vw - .5rem)}.console-shell .console-upload-form{gap:.55rem}.console-shell .console-upload-panel,.console-shell .console-upload-settings{padding:.7rem}.console-shell .console-upload-panel .upload-picker-area{min-height:10rem;padding:1rem .75rem}.console-shell .console-upload-panel .upload-meta{display:none}.console-shell .console-upload-settings{gap:.6rem;min-height:0}.console-shell .console-upload-settings>header{padding-bottom:.5rem}.console-shell .console-upload-settings>header p{display:none}.console-shell .console-upload-settings .source-subtitle-attachment{margin-top:0;padding-bottom:.45rem}.console-shell .console-upload-settings .console-submit{min-height:2.6rem}.console-shell .review-editor-grid{gap:.6rem}.console-shell .review-preview-panel{order:0}.console-shell .review-subtitle-panel{order:1}.console-shell .review-timeline-footer{order:2}.console-shell .console-nav{grid-template-columns:minmax(0,1fr) auto auto}.console-shell .console-locale-switch{grid-column:3}.console-shell .console-nav>nav{scroll-snap-type:x proximity;touch-action:pan-x}.console-shell .console-nav-group{scroll-snap-align:start}.console-main-view{min-width:0;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.console-page,.console-account-page{padding-inline:max(.85rem,env(safe-area-inset-left))}.account-page-header{padding:1.5rem 0 1.2rem;position:relative}.account-page-header h1{font-size:1.55rem}.account-page-header p{font-size:.8rem}.account-header-actions{position:absolute;right:max(.85rem,env(safe-area-inset-right));width:auto}.package-balance-band{border-top:0}.package-balance-primary{padding:1.1rem 0 1.25rem}.package-balance-primary>div{margin-top:.6rem}.package-balance-primary strong{font-size:2.5rem}.package-balance-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.package-balance-actions button{min-height:2.75rem}.package-balance-facts>div{padding:.85rem .7rem}.package-balance-facts dd{font-size:1rem}.package-list-panel{margin-top:1.35rem}.account-section-heading{gap:.75rem}.account-section-actions{justify-content:space-between;width:100%}.owned-package-table tr{background:#ffffff05;padding:.55rem 0}.owned-package-table td{padding:.55rem .35rem}.owned-package-table td:nth-child(2){padding-block:.75rem}.owned-package-quota strong{font-size:.82rem}.resource-scroll-section .console-account-page{padding-bottom:2.5rem}.referral-code strong{font-size:1.05rem}.referral-summary dd{font-size:1.15rem}.dialog-backdrop:has(.package-checkout){align-items:flex-end;padding:.5rem .5rem max(.5rem,env(safe-area-inset-bottom))}.dialog:has(.package-checkout){border-radius:7px 7px 0 0;max-height:calc(100dvh - .5rem - env(safe-area-inset-bottom));padding:1rem;width:100%}.dialog:has(.package-checkout)>header{background:#0c0b14;position:sticky;top:-1rem;z-index:4}.package-selection .shared-pricing-grid{grid-template-columns:minmax(0,1fr)}.package-selection .pricing-card{min-height:0;padding:1rem}.package-selection .pricing-card ul{margin-bottom:1rem}.package-selection>.dialog-actions{background:#0c0b14;border-top:1px solid #30293f;bottom:-1rem;margin-inline:-1rem;padding:.8rem 1rem max(.8rem,env(safe-area-inset-bottom));position:sticky;z-index:3}.package-selection>.dialog-actions button{flex:1 1 0;min-height:2.7rem}.package-taobao-qr{height:11.5rem;width:11.5rem}.package-taobao-panel>div:last-child{text-align:center}.package-taobao-panel a{justify-self:center}.package-voucher-field input{font-size:1rem}.package-primary-action{min-height:3rem}.task-row-actions-content,.task-row-exports .task-export-actions{justify-content:flex-start}.task-row-actions-content{align-items:center;display:flex;grid-template-columns:none}}@media(max-width:430px){.console-shell .console-brand .brand-wordmark{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-locale-switch>div{width:4.5rem}.package-balance-facts{grid-template-columns:minmax(0,1fr)}.package-balance-facts>div,.package-balance-facts>div:nth-child(odd),.package-balance-facts>div:nth-child(n+3){border-bottom:1px solid var(--console-border);border-right:0}.package-balance-facts>div:last-child{border-bottom:0}.account-record-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.account-record-mode button{min-width:0}.account-section-actions>span{display:none}.one-time-codes-actions{display:grid;grid-template-columns:minmax(0,1fr)}.one-time-codes-actions button{width:100%}}.admin-shell .admin-table-toolbar{background:#ffffff05;border:1px solid var(--brand-border);border-radius:5px;margin-bottom:.9rem;min-height:3.55rem;padding:.5rem}.admin-shell .admin-filter-band .admin-table-toolbar{align-items:flex-end;background:transparent;border:0;margin:0;padding:0}.admin-shell .admin-filter-band .admin-toolbar-controls{align-items:flex-end;flex-wrap:wrap;gap:.65rem}.admin-shell .admin-filter-band .admin-filter-row{display:contents}.admin-shell .admin-search-field{min-width:min(18rem,100%)}.admin-shell .admin-filter-band .admin-search-field{flex:1 1 20rem}.admin-shell .admin-search-field input[type=search]{appearance:none;max-width:none;padding-right:2.45rem;width:100%}.admin-shell .admin-search-field input[type=search]::-webkit-search-cancel-button{display:none}.admin-shell .admin-filter-band .admin-filter-field{align-items:stretch;color:var(--brand-muted);display:grid;flex:0 1 11rem;font-size:.68rem;gap:.3rem;min-width:0;white-space:nowrap}.admin-filter-field>span{flex:0 0 auto}.admin-filter-field select{background:#0c0a11;border-color:var(--brand-border);min-height:var(--admin-control-height);min-width:8.5rem;width:100%}.admin-toolbar-actions{min-width:0}.admin-shell .admin-filter-band .admin-toolbar-actions{align-self:flex-end;min-height:var(--admin-control-height)}.admin-model-sampling{display:grid;gap:.16rem}.admin-model-sampling span{color:var(--brand-subtle);font-size:.64rem;margin:0;white-space:nowrap}.model-sampling-fields{display:grid;gap:.75rem}.model-sampling-fields small{color:var(--brand-subtle);font-size:.66rem;line-height:1.45}.admin-processing-form{min-width:0}.admin-processing-form>.admin-inline-notice{margin:.85rem var(--admin-content-pad) 0}.admin-processing-tabs{align-items:stretch;border-bottom:1px solid var(--brand-border);display:flex;gap:.25rem;margin:0 var(--admin-content-pad);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.admin-processing-tabs::-webkit-scrollbar{display:none}.admin-processing-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--brand-muted);flex:0 0 auto;font-size:var(--ui-font-small);min-height:3rem;padding:.65rem .8rem .55rem;white-space:nowrap}.admin-processing-tabs button:hover:not(:disabled){background:#ffffff09;color:var(--brand-text)}.admin-processing-tabs button.active{border-bottom-color:var(--brand-accent);color:var(--brand-text);font-weight:750}.admin-processing-tabs button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.admin-processing-tabs button:disabled{cursor:progress;opacity:.55}.admin-processing-form .admin-config-section{display:grid;gap:0}.admin-processing-form .admin-config-subsection+.admin-config-subsection{border-top:1px solid var(--brand-border);margin-top:1.5rem;padding-top:1.5rem}.admin-processing-form .admin-config-fields{align-items:start;display:grid;gap:1rem 1.15rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-processing-form .admin-config-fields>label{color:#c9c1d3;display:grid;font-size:.7rem;gap:.42rem;min-width:0}.admin-processing-form .admin-config-fields>label>div{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto}.admin-processing-form .admin-config-fields input{background:#0c0a11;border-color:var(--brand-border);border-radius:4px 0 0 4px;min-height:2.65rem}.admin-processing-form .admin-config-fields small{align-items:center;background:#17131e;border:1px solid var(--brand-border);border-left:0;color:var(--brand-subtle);display:flex;font-size:.64rem;min-width:3.4rem;padding:0 .55rem;white-space:nowrap}.admin-segmentation-table-wrap{border:1px solid var(--brand-border);max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.admin-segmentation-model-select{color:var(--brand-muted);display:grid;font-size:.72rem;gap:.4rem;margin-bottom:1rem;max-width:34rem}.admin-segmentation-model-select select{background:#0c0a11;border:1px solid var(--brand-border);border-radius:4px;color:var(--brand-text);min-height:2.65rem;padding:.45rem .6rem;width:100%}.admin-segmentation-model-select small{color:var(--brand-subtle);font-size:.64rem;line-height:1.5}.admin-segmentation-table{border-collapse:collapse;min-width:54rem;table-layout:fixed;width:100%}.admin-segmentation-table th,.admin-segmentation-table td{border-bottom:1px solid var(--brand-border);padding:.65rem;text-align:left;vertical-align:top}.admin-segmentation-table thead th{background:#17131e;color:var(--brand-muted);font-size:.68rem;font-weight:700;white-space:nowrap}.admin-segmentation-table thead th:first-child{width:5.5rem}.admin-segmentation-table thead th:nth-child(2),.admin-segmentation-table thead th:nth-child(3){width:13.5rem}.admin-segmentation-table thead th:nth-child(4){width:12rem}.admin-segmentation-table thead th:nth-child(5){width:8rem}.admin-segmentation-table tbody tr:last-child th,.admin-segmentation-table tbody tr:last-child td{border-bottom:0}.admin-segmentation-table tbody th{background:#100d16;left:0;position:sticky;z-index:1}.admin-segmentation-table tbody th>span{color:var(--brand-subtle);display:block;font-size:.62rem;font-weight:600}.admin-segmentation-table tbody th>strong{color:var(--brand-text);display:block;font-size:.78rem;margin-top:.22rem}.admin-segmentation-table tbody th>small{color:var(--brand-subtle);display:block;font-size:.6rem;font-weight:400;line-height:1.5;margin-top:.45rem;overflow-wrap:anywhere}.admin-segmentation-pair{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-compact-number{color:var(--brand-muted);display:grid;font-size:.62rem;gap:.32rem;min-width:0}.admin-compact-number>span{overflow-wrap:anywhere}.admin-compact-number>div{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto}.admin-compact-number input{background:#0c0a11;border-color:var(--brand-border);border-radius:4px 0 0 4px;min-height:2.35rem;min-width:0;padding-inline:.45rem;width:100%}.admin-compact-number small{align-items:center;background:#17131e;border:1px solid var(--brand-border);border-left:0;color:var(--brand-subtle);display:flex;font-size:.58rem;padding:0 .38rem;white-space:nowrap}.admin-not-applicable{align-items:center;color:var(--brand-subtle);display:flex;justify-content:center;min-height:3.9rem}.admin-config-submit{display:grid;gap:.75rem}.admin-config-submit>label{color:#c9c1d3;display:grid;font-size:.72rem;gap:.4rem;max-width:42rem}.admin-config-submit textarea{background:#0c0a11;border-color:var(--brand-border)}.admin-config-submit>div:last-child{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}@media(max-width:1180px){.admin-shell .admin-filter-band .admin-table-toolbar{align-items:stretch;flex-direction:column}.admin-shell .admin-filter-band .admin-toolbar-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-filter-band .admin-search-field{grid-column:1 / -1;max-width:none}.admin-shell .admin-filter-band .admin-toolbar-actions{justify-content:flex-end;width:100%}}@media(max-width:760px){.admin-shell .admin-table-toolbar{align-items:stretch}.admin-filter-field{align-items:stretch;display:grid;gap:.28rem}.admin-filter-field select{min-width:0;width:100%}.admin-shell .admin-filter-band .admin-toolbar-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-filter-band .admin-search-field{grid-column:1 / -1}.admin-shell .admin-filter-band .admin-filter-row{display:contents}.admin-shell .admin-filter-band .admin-toolbar-actions{justify-content:space-between}.admin-processing-form .admin-config-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.admin-shell .admin-table-toolbar{padding:.45rem}.admin-shell .admin-filter-band .admin-toolbar-controls,.admin-processing-form .admin-config-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-processing-tabs{margin-inline:var(--admin-content-pad)}.admin-processing-tabs button{min-height:2.8rem;padding-inline:.65rem}.admin-shell .admin-filter-band .admin-search-field{grid-column:auto}.admin-config-submit>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-config-submit button{min-width:0;white-space:normal}}@media(max-width:380px){.admin-processing-form .admin-config-fields{grid-template-columns:minmax(0,1fr)}}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea{font-size:var(--ui-font-body);min-height:var(--ui-control-height)}.form-stack,.form-stack>label,.form-grid>label,.review-form>label,.dialog p,.empty-state p,.blocking-notice p,.toast{font-size:var(--ui-font-body)}.form-help,.quota-note,.selection-fieldset>p,.form-error,.form-success{font-size:var(--ui-font-small)}.dialog{padding:1.4rem}.dialog.ass-style-dialog{padding:0}.dialog header h2{font-size:1.3rem}.dialog .icon-button{height:2.5rem;min-height:2.5rem;padding:0;width:2.5rem}.dialog-actions>button{font-size:var(--ui-font-small);min-height:var(--ui-control-height)}.empty-state h2{font-size:1.25rem}.dialog.admin-result-dialog{height:calc(100dvh - 1rem);max-width:min(118rem,calc(100vw - 1rem));overflow:hidden;padding:0;width:calc(100vw - 1rem)}.dialog.admin-result-dialog>header{padding:.85rem 1rem}.dialog.admin-result-dialog .admin-review-workspace{height:calc(100dvh - 4.8rem);max-width:none;min-height:0;padding:.75rem}.account-pagination,.data-pagination,.data-pagination select,.data-pagination-controls b,.data-pagination-jump input,.data-pagination-controls .data-pagination-jump-action{font-size:var(--ui-font-small)}.account-pagination button,.data-pagination select,.data-pagination-controls button,.data-pagination-jump input{height:2.4rem;min-height:2.4rem}.account-pagination button,.data-pagination-controls button{width:2.4rem}.data-pagination-controls .data-pagination-jump-action{padding-inline:.7rem;width:auto}.console-nav .nav-group-label,.console-locale-switch>span,.console-quota .quota-heading span,.console-quota .quota-total strong small{font-size:var(--ui-font-caption)}.console-nav nav a,.console-locale-switch a,.console-nav .account-chip a,.console-nav .text-button,.quota-actions button,.quota-actions a{font-size:var(--ui-font-small)}.console-nav nav a{min-height:2.65rem}.console-locale-switch a,.console-nav .account-chip a,.console-nav .text-button{min-height:2.4rem}.quota-actions button,.quota-actions a{min-height:2.5rem}.console-section-header p,.account-page-header p{font-size:var(--ui-font-body)}.console-upload-settings>label,.console-language-group label,.console-model-field,.console-control-heading,.console-setting-help,.console-setting-state,.console-quota-state,.upload-meta>div,.upload-format-row strong,.upload-format-row b{font-size:var(--ui-font-small)}.model-select-trigger,.model-select-option,.console-filter-tabs button,.task-search button,.notify-switch{font-size:var(--ui-font-small)}.model-select-option small,.model-select-trigger small,.model-select-option-meta{font-size:var(--ui-font-caption)}.task-table th,.modern-table-wrap th,.account-data-table th{font-size:var(--ui-font-caption);padding-block:.78rem}.task-table td,.account-data-table td{font-size:var(--ui-font-small);padding-block:.95rem}.task-title-action{font-size:var(--ui-font-body)}.task-name-cell>span,.task-name-cell>time,.task-status-cell small,.task-progress-cell small,.task-activity-cell time,.account-data-table td>small,.account-data-table code,.account-data-table td:before,.task-card-meta,.task-card-meta small{font-size:var(--ui-font-caption)}.task-language-cell,.task-progress-cell b,.task-activity-cell p,.task-row-actions button,.task-primary-action,.task-secondary-action,.task-danger-action,.console-status-badge{font-size:var(--ui-font-small)}.task-row-actions button,.task-primary-action,.task-secondary-action,.task-danger-action{min-height:2.3rem}.account-section-heading>div>p,.package-balance-primary>span,.package-balance-primary p,.package-balance-facts dt,.package-balance-facts dd small,.owned-package-quota small,.account-section-actions>span,.account-ledger-summary>div>p,.account-ledger-summary dt,.referral-summary dt,.account-ledger-summary dd small,.referral-summary dd small,.referral-code>span,.referral-link>span,.referral-share-band>p,.referral-status,.ledger-action{font-size:var(--ui-font-caption)}.account-docs-action,.account-record-mode button,.package-status,.referral-link code,.referral-link button{font-size:var(--ui-font-small)}.account-header-actions button,.account-docs-action,.account-record-mode button,.package-balance-actions button{min-height:var(--ui-control-height)}.package-selection .pricing-card ul,.package-selection .pricing-card button,.package-checkout-intro,.package-checkout-tabs button,.package-payment-method-list button span,.package-payment-summary-grid dt,.package-taobao-panel span,.package-gateway-create span,.package-taobao-panel p,.package-gateway-create p,.package-voucher-field>span,.package-voucher-field small,.package-primary-action,.package-order-status span,.package-order-status small,.package-order-status p,.package-order-actions a,.package-order-actions button,.package-redemption-note{font-size:var(--ui-font-small)}.package-payment-method-list button strong,.package-payment-summary-grid dd,.package-taobao-panel strong,.package-gateway-create strong,.package-voucher-field input,.package-order-status strong{font-size:var(--ui-font-body)}.package-checkout-tabs button,.package-voucher-field input,.package-primary-action,.package-order-actions a,.package-order-actions button{min-height:var(--ui-control-height)}.admin-shell{--admin-control-height: var(--ui-control-height)}.admin-shell .admin-navigation .nav-group-label,.admin-shell .admin-navigation .admin-nav-group a small{font-size:var(--ui-font-caption)}.admin-shell .console-nav{gap:0;overflow:hidden}.admin-shell .console-brand{flex:0 0 auto}.admin-shell .admin-navigation{flex:1 1 auto;min-height:0;overflow-y:auto}.admin-shell .account-chip{flex:0 0 auto;margin-top:0}.admin-exchange-codes-dialog{max-width:78rem;padding:0}.admin-exchange-codes-dialog>header{padding:.9rem 1.1rem}.admin-exchange-codes-panel{min-width:0;padding:0 1.1rem 1.1rem}.admin-exchange-codes-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.8rem 0}.admin-exchange-codes-heading p{color:var(--brand-muted);margin:0}.admin-exchange-codes-toolbar{border-top:1px solid var(--brand-border);padding-top:.7rem}.exchange-code-export-dialog{max-width:31rem}.admin-shell .admin-navigation .admin-nav-group a strong{font-size:var(--ui-font-body)}.admin-page-header p,.admin-section-heading p,.admin-inline-notice,.admin-toolbar>span,.admin-result-summary,.admin-filter-row label,.admin-filter-field,.admin-config-fields>label,.admin-config-submit>label{font-size:var(--ui-font-small)}.admin-primary-action,.admin-secondary-action,.admin-tertiary-action,.admin-row-action,.admin-package-grant-action,.admin-data-table .row-actions .admin-row-action,.admin-data-table td>.admin-row-action{font-size:var(--ui-font-small)}.admin-data-table th{font-size:var(--ui-font-caption);padding-block:.8rem}.admin-data-table td{font-size:var(--ui-font-small);padding-block:.9rem}.admin-data-table td>strong{font-size:var(--ui-font-body)}.admin-data-table td>span:not(.admin-status):not(.admin-role-badge),.admin-data-table td code,.admin-task-table td small,.admin-status,.admin-role-badge,.admin-model-sampling span,.model-sampling-fields small,.admin-config-fields small{font-size:var(--ui-font-caption)}.admin-status{min-height:1.8rem;padding:.28rem .5rem}.admin-metrics dt,.admin-metrics dd small,.admin-metrics p,.admin-detail-facts dt,.admin-account-flags dt,.admin-impact-note p,.admin-event-list>div>span,.admin-event-list time,.admin-user-identity>div:first-child span,.admin-detail-grid dt,.admin-payment-instruction dt,.admin-payment-sync>p,.one-time-codes-summary span,.one-time-codes-summary p,.one-time-codes-policy{font-size:var(--ui-font-caption)}.admin-detail-facts dd,.admin-account-flags dd,.admin-impact-note strong,.admin-event-list p,.admin-detail-grid dd,.admin-payment-instruction dd,.admin-payment-sync label,.admin-dialog-loading,.one-time-codes-actions button,.one-time-code-list{font-size:var(--ui-font-small)}.review-preview-panel .review-panel-header h2,.review-subtitle-panel .review-subtitle-controls h2{font-size:.95rem}.review-subtitle-tools .segmented button,.review-timeline-footer .timeline-actions button,.review-segment-copy time,.export-type-tabs button,.export-dialog-intro p,.export-dialog-intro span,.export-style-summary strong,.export-style-summary small,.export-style-summary button,.export-video-picker strong,.export-video-picker small,.export-video-selection strong,.export-video-selection small,.export-video-modes strong,.export-video-modes small,.export-video-progress span,.export-video-progress strong,.export-video-progress small{font-size:var(--ui-font-caption)}.review-segment-copy small{font-size:var(--ui-font-body)}.review-segment-copy strong{font-size:.94rem}.review-subtitle-tools .segmented button,.review-timeline-footer .timeline-actions button{min-height:2.4rem}@media(max-width:760px){.console-shell .console-nav nav a,.admin-shell .admin-navigation .admin-nav-group a{font-size:var(--ui-font-caption);min-height:2.5rem}.data-pagination select,.data-pagination-controls button,.data-pagination-jump input,.account-pagination button,.account-record-mode button,.package-balance-actions button{min-height:var(--ui-touch-height)}.data-pagination-controls button,.account-pagination button{height:var(--ui-touch-height);width:var(--ui-touch-height)}.account-data-table td:before,.usage-page .account-ledger-table td:nth-child(1),.referral-record-table td:nth-child(2){font-size:var(--ui-font-caption)}}.console-shell{--shell-content-pad: clamp(1.5rem, 3.2vw, 3.25rem)}.console-shell .console-brand{align-items:center;display:flex;min-height:4.35rem;padding:.3rem .55rem 1.15rem}.console-shell .console-brand .site-brand{gap:.75rem}.console-shell .console-brand .brand-mark{height:2.75rem;width:2.75rem}.console-shell .console-brand .brand-wordmark{font-size:1.4rem;line-height:1}.admin-shell{--admin-content-pad: clamp(1.25rem, 2.8vw, 2.75rem)}.admin-shell .admin-navigation{gap:.85rem!important}.admin-shell .admin-nav-group{gap:.18rem}.admin-shell .admin-navigation .admin-nav-group a{gap:.7rem;min-height:2.8rem;padding:.5rem .7rem}.admin-shell .admin-navigation .admin-nav-group a>span{flex:1 1 auto;font-size:var(--ui-font-body);font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-page-header{min-height:5.9rem;padding:1.15rem var(--admin-content-pad)}.admin-page-header h1{font-size:1.65rem;line-height:1.18}.admin-page-header p{line-height:1.55;margin-top:.4rem;max-width:50rem}.admin-section{padding:1.5rem var(--admin-content-pad) 1.9rem}.admin-section-heading{align-items:center;margin-bottom:1rem}.admin-section-heading h2{font-size:1.08rem}.admin-section-heading h3{font-size:.94rem}.admin-shell .admin-filter-band{border-bottom:1px solid var(--brand-border);margin-bottom:0;padding-bottom:.45rem;padding-top:.45rem}.admin-shell .admin-filter-band .admin-table-toolbar,.admin-shell .admin-filter-band .admin-toolbar-actions{min-height:0}.console-page,.console-account-page{max-width:94rem;padding-left:var(--shell-content-pad);padding-right:var(--shell-content-pad)}.console-section{padding:2.6rem 0 3.25rem}.console-section-header{margin-bottom:1.5rem}.console-section-header h1,.console-section-header h2{font-size:1.9rem}.account-page-header{align-items:center;padding:2.55rem 0 1.85rem}.account-page-header h1{font-size:1.95rem}.account-package-section{padding:2.05rem 0 2.7rem}.account-section-heading{align-items:center;margin-bottom:1.1rem}.account-section-heading h2{font-size:1.25rem}.dialog.package-redemption-dialog{max-width:42rem}.package-redemption-page{margin:0 auto;max-width:36rem;text-align:center;width:100%}.package-redemption-page .package-checkout-tabs{justify-content:center}.package-redemption-page .package-voucher-workflow{justify-items:center}.package-redemption-page .package-taobao-panel{align-items:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:1.15rem;text-align:center;width:100%}.package-redemption-page .package-taobao-panel>div:last-child{justify-items:center;max-width:28rem}.package-redemption-page .package-voucher-field{max-width:32rem;text-align:left}.package-redemption-page .form-error{text-align:center;width:100%}.package-redemption-page .package-primary-action{max-width:32rem;width:100%}.console-shell,.console-shell .workspace-main,.console-shell .console-page,.console-shell .console-account-page,.console-shell .console-section,.console-shell .console-translator-grid,.console-shell .console-upload-panel,.console-shell .console-upload-settings,.console-shell .task-toolbar,.console-shell .task-search,.console-shell .review-heading,.console-shell .review-heading-actions,.console-shell .review-panel-header,.console-shell .review-panel-actions,.console-shell .review-subtitle-tools{min-width:0}.console-shell button,.console-shell a,.console-shell .file-name-display,.console-shell .task-table td,.console-shell .review-export-row strong,.console-shell .review-export-row span{max-width:100%;overflow-wrap:anywhere}.console-shell button,.console-shell a{line-height:1.35}@media(min-width:761px)and (max-width:1260px){.console-shell{--shell-content-pad: 1.15rem;grid-template-columns:15rem minmax(0,1fr)}.console-shell .console-nav{padding-inline:.75rem}.console-shell .console-nav-function>div>a,.console-shell .console-nav-function>div>button{font-size:.78rem;gap:.5rem;padding-inline:.55rem}.console-shell .console-translator-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.9fr)}.console-shell .console-upload-panel,.console-shell .console-upload-settings{padding:1rem}.console-shell .task-header-actions{flex-wrap:wrap}}@media(min-width:761px)and (max-width:1080px){.console-shell .console-translator-grid{grid-template-columns:minmax(0,1fr);min-height:0}.console-shell .console-upload-settings{min-height:0}.console-shell .console-section-header{align-items:flex-start;flex-direction:column}.console-shell .task-toolbar{align-items:stretch;flex-direction:column}.console-shell .task-search{max-width:none}}@media(max-width:760px){.console-shell{--shell-content-pad: .9rem}.console-shell .console-brand{min-height:2.5rem;padding:0}.console-shell .console-brand .site-brand{gap:.55rem}.console-shell .console-brand .brand-mark{height:2.15rem;width:2.15rem}.console-shell .console-brand .brand-wordmark{font-size:1.02rem}.admin-shell{--admin-content-pad: 1rem}.admin-shell .admin-navigation .admin-nav-group a{min-height:2.55rem;padding:.45rem .6rem}.admin-shell .admin-navigation .admin-nav-group a>span{font-size:var(--ui-font-caption)}.admin-page-header{min-height:0;padding-block:1rem}.admin-page-header h1{font-size:1.35rem}.admin-section{padding-block:1.25rem 1.5rem}.admin-shell .admin-filter-band{padding-bottom:.45rem;padding-top:.45rem}.admin-shell .admin-filter-band .admin-table-toolbar{gap:.4rem}.console-page,.console-account-page{padding-bottom:3rem}.console-section{padding:1.75rem 0 2.25rem}.console-section-header{margin-bottom:1.15rem}.console-section-header h1,.console-section-header h2{font-size:1.5rem}.account-page-header{align-items:flex-start;padding:1.75rem 0 1.35rem}.account-page-header h1{font-size:1.55rem}.account-package-section{padding:1.5rem 0 2rem}.account-section-heading{align-items:flex-start;margin-bottom:.9rem}.package-redemption-page .package-taobao-panel{padding:.9rem}.support-community-list{grid-template-columns:1fr}.support-community-item:nth-child(odd),.support-community-item:nth-child(2n){border-left:0;padding-left:0;padding-right:0}}.task-detail-command-bar{border-bottom:1px solid var(--console-border);border-top:1px solid var(--console-border);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:.75rem 0}.task-detail-command-group{align-items:center;display:flex;gap:.55rem;min-width:0}.task-detail-command-group.is-export{border-left:1px solid var(--console-border);justify-content:flex-end;padding-left:1rem}.task-detail-command-label{color:var(--console-subtle);flex:0 0 auto;font-size:var(--ui-font-caption);font-weight:750}.task-detail-command-bar button,.task-detail-job-action{align-items:center;border-radius:4px;display:inline-flex;font-size:var(--ui-font-small);font-weight:700;gap:.38rem;justify-content:center;line-height:1.25;max-width:100%;min-height:2.35rem;min-width:0;overflow-wrap:anywhere;padding:.45rem .7rem;white-space:normal}.task-detail-review-action{background:var(--brand-accent-strong);border:1px solid #8f7be2;color:#fff}.task-detail-review-action:hover:not(:disabled){background:#927fff}.task-detail-export-actions{display:inline-grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.task-detail-export-actions button{background:#17141f;border:1px solid #4a405b;color:#ddd6e8}.task-detail-export-actions button.is-subtitle{border-color:#65548b;color:#d9cdfd}.task-detail-export-actions button.is-video{border-color:#3e6668;color:#b8dcda}.task-detail-export-actions button.is-subtitle:hover:not(:disabled){background:#241c34;border-color:#806caf}.task-detail-export-actions button.is-video:hover:not(:disabled){background:#17282a;border-color:#548689}.task-job-actions{align-items:center}.task-detail-job-action{background:#191720;border:1px solid #47414f;color:#d9d3df;min-height:2.2rem;padding:.4rem .6rem}.task-detail-job-action.is-retry,.task-detail-job-action.is-resume{border-color:#486964;color:#a9ddd5}.task-detail-job-action.is-retry:hover:not(:disabled),.task-detail-job-action.is-resume:hover:not(:disabled){background:#172624;border-color:#619088}.task-detail-job-action.is-cancel{background:#25191c;border-color:#674047;color:#eaa5a3}.task-detail-job-action.is-cancel:hover:not(:disabled){background:#352024;border-color:#89535c}.task-table tbody tr:hover td{background:transparent}@media(max-width:600px){.desktop-client-recommendation{grid-template-columns:auto minmax(0,1fr)}.desktop-client-recommendation>.text-button{grid-column:2;justify-self:start}.desktop-client-download-row{align-items:flex-start;flex-direction:column}.desktop-client-download-row>a{align-self:stretch;justify-content:center}.task-detail-command-bar{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.task-detail-command-group{align-items:stretch;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr)}.task-detail-command-group.is-export{border-left:0;border-top:1px solid var(--console-border);justify-content:stretch;padding-left:0;padding-top:.55rem}.task-detail-review-action,.task-detail-export-actions{width:100%}.task-detail-export-actions button{min-width:0;padding-inline:.4rem;white-space:normal}.task-job-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.task-detail-job-action{min-height:var(--ui-touch-height);width:100%}}.review-subtitle-tools .segmented{padding:.12rem}.review-subtitle-tools .segmented>button{line-height:1.1;min-height:1.9rem;padding:.22rem .48rem}@media(max-width:600px){.review-subtitle-tools .segmented>button{min-height:2.1rem}}.ui-progress{align-items:center;display:flex;gap:.46rem;min-width:0;width:100%}.ui-progress__header{align-items:center;display:flex;flex:0 1 auto;gap:.5rem;justify-content:space-between;max-width:50%;min-height:1.4rem;min-width:0;padding-inline:.05rem}.ui-progress__label{color:#aab5b6;font-size:.68rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-progress__value{color:#7be1d5;flex:0 0 auto;font-size:.72rem;line-height:1.2}.ui-progress__track{background:#11191b;border:1px solid #344448;border-radius:4px;box-shadow:inset 0 1px 2px #0000006b,0 1px #ffffff0a;flex:1 1 0;height:.56rem;min-width:2rem;overflow:hidden}.ui-progress__fill{background:#48b9ae;border-radius:inherit;display:block;height:100%;margin:0;transition:width .3s ease}.ui-progress.is-success .ui-progress__fill{background:#4dad78}.ui-progress.is-success .ui-progress__value{color:#75d9a1}.ui-progress.is-danger .ui-progress__fill{background:#cf6870}.ui-progress.is-danger .ui-progress__value{color:#efa3a5}.ui-progress--compact{gap:.28rem;min-width:6.5rem}.ui-progress--compact .ui-progress__header{min-height:1.2rem}.ui-progress--compact .ui-progress__label{font-size:.62rem}.ui-progress--compact .ui-progress__value{font-size:.64rem}.ui-progress--compact .ui-progress__track{height:.4rem}.task-progress-cell>.ui-progress{display:flex;min-width:7.25rem}.task-progress-cell>small{color:#667275;display:block;font-size:.6rem;margin-top:.35rem}.review-overall-progress.ui-progress{background:transparent;height:auto;margin-top:.9rem;overflow:visible}.review-overall-progress .ui-progress__label{color:#899698}.export-video-progress .ui-progress__label{color:#b9c4c4}.export-video-progress .ui-progress__track{height:.4rem}.review-segment-actions{align-items:center;align-self:stretch;display:flex;gap:.35rem;grid-column:2;grid-row:1;margin:0;padding:.55rem .55rem .55rem 0;position:static}.review-segment-actions .review-segment-edit,.review-segment-actions .review-segment-delete{align-items:center;align-self:center;display:inline-flex;height:2.1rem;justify-content:center;margin:0;min-height:2.1rem;min-width:2.1rem;padding:0;position:static;width:2.1rem}.review-segment-actions .review-segment-edit{background:#172628;border:1px solid #365b57;color:#a8d9d3}.review-segment-actions .review-segment-edit:hover:not(:disabled){background:#203735;border-color:#5b918a;color:#e0fffb}.review-segment-actions .review-segment-delete{background:#281719;border:1px solid #704246;color:#eba2a4}.review-segment-delete:hover:not(:disabled){background:#3a2022;border-color:#b85f61;color:#ffd0ce;transform:none}@media(max-width:600px){.review-segment-actions{gap:.28rem;padding-right:.45rem}}.task-mobile-language{color:var(--console-subtle);display:none;font-size:.66rem;gap:.2rem;margin-top:.35rem;min-width:0}.task-mobile-language svg{color:var(--console-muted);margin-inline:.15rem;vertical-align:-2px}.task-detail-dialog>header h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail-dialog .task-detail{min-width:0}@media(max-width:760px){.console-shell{--console-mobile-header-height: calc(6.15rem + env(safe-area-inset-top)) }.console-shell:not(.admin-shell) .console-nav{height:var(--console-mobile-header-height);left:0;padding-top:calc(.55rem + env(safe-area-inset-top));position:fixed;right:0;top:0}.console-shell .console-main-view{min-height:100dvh}.console-shell .console-section,.console-shell .resource-scroll-section{scroll-margin-top:calc(var(--console-mobile-header-height) + .75rem)}.console-shell .task-control-band{gap:.75rem;padding-bottom:.75rem}.console-shell .task-toolbar{gap:.65rem}.console-shell .task-search{gap:.4rem;grid-template-columns:minmax(0,1fr) auto}.console-shell .task-search-field{min-width:0}.console-shell .task-search button[type=submit]{min-width:2.5rem;padding-inline:.5rem}.console-shell .task-search button[type=submit] svg{margin-right:0}.console-shell .task-search button[type=submit]{font-size:0}.console-shell .task-search button[type=submit] svg{display:block}.console-shell .task-search .task-reset{grid-column:1 / -1;justify-self:start}.console-shell .task-mobile-language{align-items:center;display:inline-flex}.console-shell .task-table tbody tr{background:#121b1db8;border:1px solid rgba(94,133,132,.22);border-radius:8px;margin-bottom:.65rem;padding:.8rem}.console-shell .task-table tbody tr:first-child{border-top:1px solid rgba(94,133,132,.22)}.console-shell .task-table td{min-width:0}.console-shell .task-status-cell{align-self:start}.console-shell .task-progress-cell .ui-progress__header{min-height:1.25rem}.console-shell .task-row-actions-content{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .task-row-actions-content>button{min-height:2.45rem}.console-shell .task-row-actions-content>button:only-child{grid-column:1 / -1}.console-shell .task-row-exports .task-export-actions{gap:.45rem}.console-shell .task-row-exports .task-export-actions>button{min-height:2.35rem}.console-shell .notification-control,.console-shell .notify-switch{align-items:stretch;width:100%}.console-shell .notify-switch{justify-content:space-between}.console-shell .dialog-backdrop:has(.task-detail-dialog){align-items:flex-end;padding:0}.console-shell .dialog.task-detail-dialog{border-radius:10px 10px 0 0;max-height:calc(100dvh - .5rem);max-width:none;min-height:min(34rem,calc(100dvh - .5rem));padding:.8rem .85rem 1rem;width:100%}.console-shell .task-detail-dialog>header{background:#11151d;padding-bottom:.7rem;position:sticky;top:-.8rem;z-index:5}.console-shell .task-detail-dialog>header h2{font-size:.98rem;max-width:calc(100vw - 5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .task-detail-summary{padding:.75rem 0}.console-shell .task-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .task-detail-metrics>div{min-width:0;padding:.65rem}.console-shell .task-detail-metrics .task-detail-requirement{grid-column:1 / -1}.console-shell .task-detail-command-bar{gap:.7rem;margin-top:.8rem;padding:.7rem 0}.console-shell .task-detail-section{margin-top:.9rem;padding-top:.8rem}.console-shell .task-detail-heading{align-items:flex-start;gap:.55rem}.console-shell .task-detail-heading h3{font-size:.84rem}.console-shell .task-job-row{gap:.65rem;padding:.7rem}.console-shell .task-job-row>div:first-child{width:100%}.console-shell .task-event-list li{min-height:2.7rem;overflow-wrap:anywhere}.console-shell .review-workspace{padding:.55rem .45rem 1.25rem}.console-shell .review-workspace-header{margin-inline:-.45rem;padding:.55rem .45rem .65rem;position:sticky;top:var(--console-mobile-header-height);z-index:20}.console-shell .review-heading h1{font-size:1.3rem}.console-shell .review-editor-grid{gap:.45rem;overflow:visible}.console-shell .review-preview-panel,.console-shell .review-subtitle-panel{border-radius:7px}.console-shell .review-preview-panel .review-panel-header,.console-shell .review-subtitle-panel .review-subtitle-controls{min-height:0;padding:.65rem .7rem}.console-shell .review-preview-panel .review-panel-header h2,.console-shell .review-subtitle-panel .review-subtitle-controls h2{font-size:.82rem}.console-shell .review-preview-panel .media-stage{margin:.55rem;width:calc(100% - 1.1rem)}.console-shell .review-preview-panel .review-panel-actions{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .review-preview-panel .review-panel-actions>button{min-width:0;padding-inline:.45rem}.console-shell .review-subtitle-panel{max-height:none;min-height:0}.console-shell .review-segment-list{max-height:min(46dvh,24rem);padding:.45rem}.console-shell .review-segment{border-radius:5px}.console-shell .review-segment-select{padding:.62rem 2.9rem .62rem .6rem}.console-shell .review-segment-copy strong{font-size:.78rem;line-height:1.35}.console-shell .review-segment-copy small{font-size:.68rem;line-height:1.35}.console-shell .review-timeline-footer{bottom:0;gap:.45rem;margin-inline:-.05rem;padding:.5rem;position:sticky;z-index:8}.console-shell .review-timeline-footer .timeline{min-height:2rem}.console-shell .review-timeline-footer .timeline-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell .review-timeline-footer .timeline-actions button{min-height:2.45rem}.console-shell .dialog-backdrop:has(.review-export-dialog){align-items:flex-end;padding:0}.console-shell .review-export-dialog{border-radius:10px 10px 0 0;max-height:calc(100dvh - .5rem);max-width:none;padding:.85rem;width:100%}.console-shell .review-export-dialog>header{background:#121719;margin-inline:-.1rem;padding-bottom:.7rem;position:sticky;top:-.85rem;z-index:6}.console-shell .review-export-dialog .export-type-tabs{background:#121719;margin-inline:-.1rem;position:sticky;top:2.65rem;z-index:5}.console-shell .review-export-dialog .export-generate-button{bottom:-.85rem;box-shadow:0 -.65rem 1rem #121719;min-height:2.85rem;position:sticky;z-index:5}}@media(max-width:600px){.console-shell .console-section{padding:1.15rem .75rem 1.75rem}.console-shell .console-section-header{gap:.6rem;margin-bottom:.9rem}.console-shell .console-section-header h1,.console-shell .console-section-header h2{font-size:1.28rem}.console-shell .console-section-header p{font-size:.76rem;line-height:1.5}.console-shell .task-header-actions{align-items:center;width:100%}.console-shell .task-control-band{background:#10191b;border:1px solid var(--console-border);border-radius:6px;gap:.65rem;padding:.65rem}.console-shell .console-filter-tabs{gap:.3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .console-filter-tabs button{min-height:2.35rem;padding-inline:.45rem}.console-shell .console-filter-tabs button:last-child{grid-column:1 / -1}.console-shell .task-toolbar{align-items:stretch}.console-shell .task-search{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.console-shell .task-search-field{grid-column:1 / -1;min-height:2.55rem}.console-shell .task-search button[type=submit],.console-shell .task-search .task-reset{min-height:2.35rem;width:auto}.console-shell .task-search .task-reset{grid-column:auto;justify-self:stretch}.console-shell .task-table tbody tr{border-radius:6px;gap:.7rem;margin-bottom:.7rem;padding:.75rem}.console-shell .task-title-action{font-size:.86rem;line-height:1.3}.console-shell .task-name-cell .task-reference{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.console-shell .task-mobile-language{font-size:.68rem}.console-shell .task-status-cell small{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .task-activity-cell{background:#0d1416;border-left:2px solid #3d706b;padding:.55rem .6rem}.console-shell .task-activity-cell p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.console-shell .task-row-actions-content,.console-shell .task-row-exports .task-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .task-row-actions-content>button,.console-shell .task-row-exports .task-export-actions>button{min-height:2.55rem;min-width:0;padding-inline:.35rem}.console-shell .task-row-actions-content>button:only-child{grid-column:1 / -1}.console-shell .task-pagination{align-items:stretch;flex-direction:column;gap:.65rem}.console-shell .task-pagination>div{justify-content:space-between}.console-shell .notify-hint{font-size:.68rem}.admin-project-title{max-width:12rem}}.marketing-page .marketing-section{overflow:clip}.marketing-page button,.marketing-page .primary-action,.marketing-page .secondary-action,.marketing-page .header-cta,.marketing-page .plan-action{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.marketing-page .faq-card-header,.marketing-page .faq-title,.marketing-page .faq-title strong{min-width:0}.admin-project-title,.dialog-title-truncate{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-page-header>div,.admin-page-header h1,.admin-page-header p,.admin-section-heading>div,.admin-toolbar-controls,.admin-toolbar-actions,.admin-filter-field,.admin-search-field,.admin-data-table td,.admin-data-table th,.admin-detail-actions,.admin-user-identity{min-width:0}.admin-primary-action,.admin-secondary-action,.admin-tertiary-action,.admin-row-action,.admin-package-grant-action,.dialog-actions>button{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.admin-data-table .row-actions{flex-wrap:wrap}.admin-data-table td>strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.marketing-page .features-section:before,.marketing-page .pricing-section:before{inset:0;margin-inline:0}.console-shell .console-section{padding:1rem 0 1.35rem}.console-shell .console-section-header{gap:.45rem;margin-bottom:.75rem}.console-shell .console-section-header h1,.console-shell .console-section-header h2{font-size:1.22rem}.console-shell .console-section-header p{line-height:1.4;margin-top:.35rem}.console-shell .task-control-band{gap:.5rem;padding:.55rem}.console-shell .task-toolbar{gap:.5rem;margin-top:.55rem;padding-top:.55rem}.console-shell .console-filter-tabs{gap:.25rem}.console-shell .console-filter-tabs button{min-height:2.25rem;padding-inline:.3rem}.console-shell .task-table tbody tr{gap:.55rem;margin-bottom:.55rem;padding:.65rem}.console-shell .task-row-actions-content,.console-shell .task-row-exports .task-export-actions{gap:.35rem}.console-shell .task-row-actions-content>button,.console-shell .task-row-exports .task-export-actions>button{min-height:2.4rem;padding-inline:.3rem;white-space:normal}.console-shell .notify-switch{min-height:2.25rem}.admin-shell .admin-page-header{gap:.65rem;padding-block:.75rem}.admin-shell .admin-page-header h1{font-size:1.25rem}.admin-shell .admin-page-header p{line-height:1.4;margin-top:.25rem}.admin-shell .admin-section{padding-block:.9rem 1.2rem}.admin-shell .admin-section-heading{gap:.35rem;margin-bottom:.7rem}.admin-shell .admin-section-heading p{line-height:1.4}.admin-shell .admin-table-toolbar{margin-bottom:.6rem;padding:.35rem}.admin-shell .admin-filter-band .admin-toolbar-controls{gap:.45rem}.admin-shell .admin-filter-band .admin-toolbar-actions{gap:.35rem}.admin-shell .admin-filter-band .admin-toolbar-actions>*{min-width:0}.admin-shell .admin-filter-band .admin-toolbar-actions button{padding-inline:.55rem}.admin-shell .admin-data-table .row-actions{gap:.3rem}.admin-shell .admin-data-table .row-actions .admin-row-action{line-height:1.2;padding:.28rem .4rem}.admin-shell .admin-task-table-wrap{overflow:visible}.admin-shell .admin-task-table,.admin-shell .admin-task-table tbody{display:block;min-width:0;width:100%}.admin-shell .admin-task-table{table-layout:auto}.admin-shell .admin-task-table thead{display:none}.admin-shell .admin-task-table tbody tr{background:#ffffff06;border:1px solid var(--brand-border);border-radius:6px;display:grid;gap:.45rem .7rem;grid-template-areas:"identity identity status" "user source updated" "progress progress progress" "duration attempts settlement" "profit profit profit" "actions actions actions";grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,auto);margin-bottom:.55rem;padding:.7rem}.admin-shell .admin-task-table tbody tr:last-child{margin-bottom:0}.admin-shell .admin-task-table tbody tr+tr td{border-top:0}.admin-shell .admin-task-table td{display:block;min-width:0;padding:0;width:auto!important}.admin-shell .admin-task-table td:nth-child(1){grid-area:identity}.admin-shell .admin-task-table td:nth-child(2){grid-area:user}.admin-shell .admin-task-table td:nth-child(3){grid-area:source}.admin-shell .admin-task-table td:nth-child(4){grid-area:status;text-align:right}.admin-shell .admin-task-table td:nth-child(5){grid-area:progress}.admin-shell .admin-task-table td:nth-child(6){grid-area:duration}.admin-shell .admin-task-table td:nth-child(7){grid-area:attempts}.admin-shell .admin-task-table td:nth-child(8){grid-area:settlement}.admin-shell .admin-task-table td:nth-child(9){grid-area:profit}.admin-shell .admin-task-table td:nth-child(10){grid-area:updated;text-align:right}.admin-shell .admin-task-table td:nth-child(11){grid-area:actions}.admin-shell .admin-task-table td:nth-child(2),.admin-shell .admin-task-table td:nth-child(3),.admin-shell .admin-task-table td:nth-child(6),.admin-shell .admin-task-table td:nth-child(7),.admin-shell .admin-task-table td:nth-child(8),.admin-shell .admin-task-table td:nth-child(9),.admin-shell .admin-task-table td:nth-child(10){color:var(--brand-muted);font-size:var(--ui-font-caption)}.admin-shell .admin-task-table td:nth-child(6):before{content:"耗时 "}.admin-shell .admin-task-table td:nth-child(7):before{content:"尝试 "}.admin-shell .admin-task-table td:nth-child(8):before{content:"结算 "}.admin-shell .admin-task-table td:nth-child(9):before{content:"毛利 "}.admin-shell .admin-task-table td:nth-child(10):before{content:"更新 "}.admin-shell .admin-task-table td:nth-child(11) .row-actions{justify-content:flex-start}.admin-shell .admin-task-table td:nth-child(11) .admin-row-action{min-height:1.9rem;padding:.25rem .38rem}.admin-shell .admin-revenue-chart svg{height:12rem}.dialog-actions{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-actions>button{min-height:2.5rem;padding-inline:.55rem}.admin-detail-actions{gap:.4rem}.admin-detail-actions button{line-height:1.2;padding-inline:.45rem}}@media(min-width:361px)and (max-width:600px){.console-shell .console-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell .console-filter-tabs button:last-child{grid-column:auto}}@media(max-width:360px){.console-shell .task-row-actions-content,.console-shell .task-row-exports .task-export-actions,.dialog-actions{grid-template-columns:minmax(0,1fr)}.console-shell .task-row-actions-content>button:only-child{grid-column:auto}.dialog-actions>button{width:100%}}.review-mobile-preview-controls,.task-mobile-quick-actions{display:none}@media(max-width:760px){.console-shell .review-preview-panel>.review-panel-header{display:none}.console-shell .admin-result-dialog .review-workspace-header{display:none}.console-shell .admin-result-dialog .review-subtitle-panel>.review-subtitle-controls{align-items:center;flex-direction:row}.console-shell .admin-result-dialog .review-subtitle-panel .review-subtitle-tools{align-items:center;flex:1 1 auto;gap:.25rem;justify-content:flex-start;width:auto}.console-shell .admin-result-dialog .review-language-select,.console-shell .admin-result-dialog .review-subtitle-tools .segmented,.console-shell .admin-result-dialog .review-subtitle-tools .review-segment-stepper,.console-shell .admin-result-dialog .review-subtitle-tools>button{flex:0 1 auto;min-width:0}.console-shell .admin-result-dialog .review-language-select{justify-content:flex-start;max-width:100%}.console-shell .admin-result-dialog .review-language-select select{inline-size:fit-content;max-width:min(10rem,100%);min-width:0}.console-shell .admin-result-dialog .review-subtitle-tools .review-segment-stepper{grid-template-columns:1.75rem 2.2rem 1.75rem}.console-shell.review-shell .console-main-view{height:100dvh;min-height:0;overflow:hidden}.console-shell .review-workspace{display:flex;flex-direction:column;height:calc(100dvh - var(--console-mobile-header-height));min-height:0;overflow:hidden;padding:0 .45rem .45rem}.console-shell .review-workspace-header{align-items:center;background:#0b0e10fa;display:grid;flex:0 0 3rem;gap:.45rem;grid-template-columns:auto minmax(0,1fr);height:3rem;margin:0 -.45rem;padding:.35rem .45rem;position:static}.console-shell .review-back{font-size:.64rem;min-height:2.2rem;padding-inline:.25rem;white-space:nowrap}.console-shell .review-heading{display:contents}.console-shell .review-heading-copy,.console-shell .review-heading-actions>.console-status-badge,.console-shell .review-overall-progress{display:none}.console-shell .review-heading-main{display:contents}.console-shell .review-heading-actions{align-items:center;display:flex;gap:.3rem;justify-content:flex-end;min-width:0}.console-shell .review-export-actions{display:flex;gap:.3rem;min-width:0;width:100%}.console-shell .review-export-actions>button{flex:1 1 0;font-size:.62rem;min-height:2.2rem;min-width:0;line-height:1.15;overflow-wrap:anywhere;padding:.25rem .3rem;white-space:normal}.console-shell .review-editor-grid{display:flex;flex:1 1 auto;flex-direction:column;gap:0;height:auto;min-height:0;overflow:hidden}.console-shell .review-preview-panel{border-bottom:1px solid #293236;border-radius:0;flex:0 0 auto;min-height:0}.console-shell .review-preview-panel .review-panel-header{align-items:center;display:flex;height:2.65rem;min-height:0;padding:.2rem .35rem}.console-shell .review-preview-panel .review-panel-header>div:first-child,.console-shell .review-preview-panel .review-panel-actions{display:none}.console-shell .review-mobile-preview-controls{align-items:center;display:grid;flex:1 1 auto;gap:.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);min-width:0}.console-shell .review-mobile-preview-controls>button,.console-shell .review-mobile-preview-controls .segmented,.console-shell .review-mobile-preview-controls .segmented button{min-width:0}.console-shell .review-mobile-preview-controls>button,.console-shell .review-mobile-preview-controls .segmented button{font-size:.61rem;gap:.2rem;line-height:1.15;min-height:2.15rem;overflow:hidden;overflow-wrap:anywhere;padding:.2rem .25rem;text-overflow:ellipsis;white-space:normal}.console-shell .review-mobile-preview-controls .segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:2.15rem}.console-shell .review-preview-panel .media-stage{margin:.3rem .35rem .35rem;max-height:none;width:calc(100% - .7rem)}.console-shell .review-subtitle-panel{border-radius:0;flex:1 1 auto;max-height:none;min-height:0}.console-shell .review-subtitle-panel>.review-subtitle-controls{align-items:flex-start;display:flex;min-height:0;padding:.4rem .35rem}.console-shell .review-subtitle-tools{justify-content:flex-start;width:100%}.console-shell .review-segment-list{flex:1 1 auto;max-height:none;min-height:0;padding:.3rem}.console-shell .review-segment{min-height:0}.console-shell .review-segment-select{align-items:stretch;display:block;padding:.58rem 2.9rem .58rem .6rem}.console-shell .review-segment-copy{display:grid;width:100%}.console-shell .review-segment-index{display:none}.console-shell .review-timeline-footer{align-items:center;display:flex;flex:0 0 auto;gap:0;margin:0;padding:.3rem .25rem;position:static}.console-shell .review-timeline-footer .timeline{display:none}.console-shell .review-timeline-footer .timeline-actions{display:flex;gap:.25rem;width:100%}.console-shell .review-timeline-footer .timeline-actions button{flex:1 1 0;min-height:2.2rem;min-width:0;padding-inline:.15rem}.console-shell .review-timeline-footer .timeline-actions button span{display:none}.console-shell .console-task-card{gap:.45rem;padding:.65rem}.console-shell .task-card-meta{gap:.2rem .65rem;margin-top:.2rem}.console-shell .task-card-activity-row{min-height:2.25rem;padding:.35rem .5rem}.console-shell .task-table tbody tr{gap:.38rem .65rem;padding:.5rem 0}.console-shell .task-name-cell .task-reference,.console-shell .task-name-cell>time{display:none}.console-shell .task-title-action{font-size:.78rem;line-height:1.25;min-height:1.85rem;padding:.1rem 0}.console-shell .task-mobile-language{font-size:.6rem;margin-top:.05rem}.console-shell .task-status-cell .console-status-badge{font-size:.6rem;padding:.2rem .35rem}.console-shell .task-status-cell small{font-size:.58rem;margin-top:.15rem}.console-shell .task-row-actions-content,.console-shell .task-row-exports .task-export-actions{gap:.25rem}.console-shell .task-row-actions-content>button,.console-shell .task-row-exports .task-export-actions>button{font-size:.61rem;min-height:2.15rem;padding:.25rem}.console-shell .task-control-band{background:#101719;border-radius:6px;gap:.4rem;margin-bottom:.55rem;padding:.45rem}.console-shell .console-filter-tabs{display:grid;gap:.25rem;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;width:100%}.console-shell .console-filter-tabs button,.console-shell .console-filter-tabs button:last-child{font-size:.56rem;grid-column:auto;justify-content:center;min-height:2.05rem;padding-inline:.2rem}.console-shell .console-filter-tabs button,.console-shell .task-search button,.console-shell .notify-switch,.console-shell .task-mobile-quick-actions>button{border-radius:4px;font-size:.61rem;line-height:1.2}.console-shell .console-filter-tabs b{font-size:.56rem;margin-left:.16rem}.console-shell .task-toolbar{border-top:0;gap:.35rem;margin-top:0;padding-top:0}.console-shell .task-search{display:grid;gap:.25rem;grid-template-columns:minmax(0,1fr) 2.15rem 2.15rem}.console-shell .task-search-field,.console-shell .task-search .task-reset{grid-column:auto}.console-shell .task-search-field{min-height:2.15rem}.console-shell .task-search button[type=submit],.console-shell .task-search .task-reset{align-items:center;display:inline-flex;font-size:0;justify-content:center;min-height:2.15rem;padding:0;width:2.15rem}.console-shell .task-search button[type=submit] svg,.console-shell .task-search .task-reset svg{display:block;margin:0}.console-shell .notification-control{align-items:stretch}.console-shell .notify-hint{display:none}.console-shell .notify-switch{min-height:2.05rem;padding:.25rem .45rem}.console-shell .task-table tbody tr{gap:.35rem .55rem;grid-template-areas:"name name" "progress progress" "activity activity";padding:.5rem;position:relative}.console-shell .task-name-cell{padding-right:5.7rem}.console-shell .task-status-cell{position:absolute;right:.5rem;top:.5rem;z-index:1}.console-shell .task-mobile-quick-actions{display:grid;gap:.25rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.4rem;margin-right:-5.7rem;width:calc(100% + 5.7rem)}.console-shell .task-mobile-quick-actions:not(:has(>button:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .task-mobile-quick-actions>button:only-child{grid-column:1 / -1}.console-shell .task-mobile-quick-actions>button{align-items:center;background:#172628;border:1px solid #365b57;color:#a8d9d3;display:inline-flex;gap:.18rem;justify-content:center;min-height:2.15rem;min-width:0;overflow:hidden;overflow-wrap:anywhere;padding:.2rem .16rem;text-overflow:ellipsis;white-space:normal}.console-shell .task-mobile-quick-actions>button:hover:not(:disabled){background:#203735;border-color:#5b918a;color:#e0fffb;transform:none}.console-shell .task-mobile-quick-actions>button.is-danger{background:#281719;border-color:#704246;color:#eba2a4}.console-shell .task-row-actions,.console-shell .task-row-exports,.console-shell .task-progress-cell .ui-progress__label{display:none}.console-shell .task-progress-cell .ui-progress__header{min-height:.9rem}}@media(max-width:600px){.console-shell .task-activity-cell:not(.has-error){display:none}.console-shell .task-activity-cell.has-error p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.console-shell .task-mobile-quick-actions>button span{font-size:.57rem}}@media(max-width:360px){.console-shell .task-mobile-quick-actions>button span{display:none}.console-shell .console-filter-tabs b{display:none}}.upload-choose-mobile,.task-header-notification{display:none}@media(max-width:760px){.console-shell:not(.admin-shell) .console-nav{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;overflow:visible;padding:calc(.45rem + env(safe-area-inset-top)) .65rem .45rem}.console-shell:not(.admin-shell) .console-brand{grid-column:1;grid-row:1;min-width:0}.console-shell:not(.admin-shell) .console-brand .brand-wordmark{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell:not(.admin-shell) .console-nav>nav{display:none}.console-shell:not(.admin-shell) .console-locale-switch{grid-column:3;grid-row:1;margin-left:0}.console-shell:not(.admin-shell) .console-locale-switch>div{width:4.7rem}.console-shell .console-upload-panel .desktop-client-recommendation,.console-shell .console-upload-panel .upload-risk-row{display:none}.console-shell .console-upload-panel .desktop-client-recommendation.is-memory-error{display:grid}.console-shell .console-upload-panel .upload-picker-area{border-style:solid;min-height:13rem;padding:1.1rem .75rem}.console-shell .console-upload-panel .upload-picker-area:hover:not(.is-disabled):not(.is-busy),.console-shell .console-upload-panel .upload-picker-area.is-drag-active{background:#0c1012;border-color:#344246;box-shadow:none;transform:none}.console-shell .upload-choose-desktop{display:none}.console-shell .upload-choose-mobile{display:inline}.console-shell .upload-empty-state{gap:.45rem}.console-shell .upload-empty-icon{height:2.8rem;width:2.8rem}.console-shell .upload-empty-state strong{font-size:.9rem}.console-shell .upload-empty-state small{font-size:.68rem}.console-shell .console-upload-panel .upload-picker-area.has-file{min-height:9.5rem}.console-shell .selected-file-row{gap:.65rem;grid-template-columns:2.5rem minmax(0,1fr);padding:.75rem}.console-shell .selected-file-icon{height:2.5rem;width:2.5rem}.console-shell .selected-file-actions{display:grid;gap:.4rem;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.console-shell .selected-file-actions>button{align-items:center;justify-content:center;min-height:2.3rem;min-width:0}.console-shell .task-management>.console-section-header{align-items:center;flex-direction:row;gap:.45rem;margin-bottom:.65rem}.console-shell .task-management>.console-section-header>div:first-child{min-width:0}.console-shell .task-management>.console-section-header h2{font-size:1.08rem}.console-shell .task-management>.console-section-header p{display:none}.console-shell .task-management .task-header-actions{align-items:center;flex:0 0 auto;gap:.25rem;justify-content:flex-end;width:auto}.console-shell .task-management .console-icon-action{height:2.2rem;min-height:2.2rem;width:2.2rem}.console-shell .task-management .console-refresh{font-size:.58rem;white-space:nowrap}.console-shell .task-management .task-header-notification{align-items:center;display:flex;flex:0 0 auto;width:auto}.console-shell .task-management .task-header-notification .notify-switch{align-items:center;gap:.25rem;justify-content:center;min-height:2.2rem;padding:.25rem .35rem;width:3.55rem}.console-shell .task-management .task-header-notification .notify-switch span{display:none}.console-shell .task-management .task-header-notification .notify-switch i{flex:0 0 1.45rem}.console-shell .task-management .task-toolbar-notification{display:none}.console-shell .task-management .task-control-band{margin-top:.2rem}.console-shell .task-management .console-filter-tabs{gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell .task-management .console-filter-tabs button,.console-shell .task-management .console-filter-tabs button:last-child{font-size:.64rem;min-height:2.2rem}.console-shell .task-management .task-table tbody tr{gap:.3rem .55rem;margin-bottom:.45rem;padding:.55rem}.console-shell .task-management .task-progress-cell{margin-top:.05rem}.console-shell .task-management .task-mobile-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.25rem}.console-shell .task-management .task-mobile-quick-actions>button{min-height:2.1rem}.console-shell .task-management .task-progress-cell .console-progress{height:.28rem}.console-shell .review-preview-panel .review-mobile-preview-controls>button,.console-shell .review-preview-panel .review-mobile-preview-controls .segmented button{align-items:center;justify-content:center;text-align:center}.console-shell .review-preview-panel .review-mobile-preview-controls>button svg{flex:0 0 auto}.console-shell .review-preview-panel .media-stage-placeholder{padding:.65rem .55rem;text-align:center}.console-shell .review-preview-panel .media-stage-placeholder strong{font-size:.78rem}.console-shell .review-preview-panel .media-stage-placeholder span{font-size:.63rem;line-height:1.4}.console-shell .review-preview-panel .media-stage-placeholder button{align-items:center;justify-content:center;min-height:2.2rem}.console-shell .review-preview-panel .media-stage.is-empty>.review-caption-preview,.console-shell .review-preview-panel .media-stage.has-error>.review-caption-preview{display:none!important}.console-shell .review-preview-panel .media-stage>.review-caption-preview>span{line-height:1.12!important}.console-shell .review-video-frame .review-caption-preview{bottom:.45rem!important}.console-shell .review-video-frame .review-caption-preview>span{line-height:1.12!important}.console-shell .review-audio-preview{gap:.7rem!important;padding:.7rem .65rem 3.2rem}.console-shell .review-audio-preview audio{bottom:.55rem;height:2.2rem;left:.55rem;right:.55rem;width:calc(100% - 1.1rem)}.console-shell .media-stage.is-audio>.review-caption-preview{bottom:3.15rem!important}.console-shell .account-page-header{align-items:start;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto;padding:1.15rem 0 .95rem}.console-shell .account-page-header h1{font-size:1.3rem;overflow-wrap:anywhere}.console-shell .account-page-header p{font-size:.7rem;line-height:1.45}.console-shell .account-header-actions{justify-self:end;position:static;width:auto}.console-shell .account-header-actions button{min-height:2.3rem}.console-shell .account-section-heading{align-items:flex-start;flex-wrap:wrap;gap:.45rem;margin-bottom:.65rem}.console-shell .account-section-heading>div:first-child{min-width:0}.console-shell .account-section-heading>span{flex:0 0 auto}.console-shell .account-section-heading h2{font-size:.98rem}.console-shell .account-section-heading p{font-size:.68rem}.console-shell .account-section-actions{align-items:stretch;flex-wrap:wrap;gap:.35rem}.console-shell .account-section-heading .account-section-actions{flex:1 1 100%;width:100%}.console-shell .account-section-actions>*{max-width:100%;min-width:0}.console-shell .account-data-table:not(.account-ledger-table) tr{grid-template-columns:minmax(0,1fr)}.console-shell .account-data-table td{overflow-wrap:anywhere}.console-shell .account-data-table td .row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .referral-share-band{padding-inline:0}.console-shell .referral-link>div{min-width:0}.console-shell .referral-link code{border-radius:4px 4px 0 0;display:block;min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%}.console-shell .referral-link button{align-items:center;justify-content:center;width:100%}.console-shell .referral-share-band>p{align-items:flex-start;overflow-wrap:anywhere}.console-shell .referral-share-band>p svg{flex:0 0 auto;margin-top:.1rem}.console-shell .data-pagination-summary,.console-shell .data-pagination-controls{min-width:0}}@media(max-width:430px){.console-shell:not(.admin-shell) .console-brand .brand-wordmark{max-width:6rem}.console-shell .task-management .task-header-actions{gap:.18rem}.console-shell .task-management .task-header-notification .notify-switch{height:2rem;min-height:2rem;width:3.45rem}.console-shell .task-management .console-icon-action{height:2rem;min-height:2rem;width:2rem}}@media(max-width:360px){.console-shell .task-management .console-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.console-shell .task-management .task-table tbody tr{grid-template-areas:"name status" "progress progress" "activity activity" "actions actions" "exports exports"}.console-shell .task-management .task-table tbody tr:not(.status-completed){grid-template-areas:"name status" "progress progress" "activity activity" "actions actions"}.console-shell .task-management .task-mobile-quick-actions{display:none!important}.console-shell .task-management .task-row-actions,.console-shell .task-management .task-row-exports{display:block!important;min-width:0}.console-shell .task-management .task-row-exports:empty{display:none!important}.console-shell .task-management .task-name-cell{padding-right:0}.console-shell .task-management .task-title-action{display:-webkit-box;line-height:1.3;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.console-shell .task-management .task-status-cell{max-width:7.5rem;position:static;right:auto;top:auto}.console-shell .task-management .task-row-actions-content,.console-shell .task-management .task-row-exports .task-export-actions{display:grid;gap:.3rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.console-shell .task-management .task-row-actions-content>button,.console-shell .task-management .task-row-exports .task-export-actions>button{align-items:center;justify-content:center;min-height:2.2rem;min-width:0;overflow-wrap:anywhere;padding:.28rem .3rem;text-align:center;white-space:normal}.console-shell .task-management .task-progress-cell .ui-progress__header{margin-bottom:.2rem}}@media(max-width:600px){.console-shell .task-management .task-table tbody tr{grid-template-areas:"name status" "progress progress" "actions actions" "exports exports"}.console-shell .task-management .task-table tbody tr:not(.status-completed){grid-template-areas:"name status" "progress progress" "actions actions"}.console-shell .task-management .task-table tbody tr.has-task-error{grid-template-areas:"name status" "progress progress" "activity activity" "actions actions" "exports exports"}.console-shell .task-management .task-table tbody tr.has-task-error:not(.status-completed){grid-template-areas:"name status" "progress progress" "activity activity" "actions actions"}.console-shell .data-pagination-controls{display:grid;grid-template-columns:auto minmax(3.5rem,1fr) auto;width:100%}.console-shell .data-pagination-jump{grid-column:1 / -1;justify-content:flex-end;margin-left:0;width:100%}.docs-page{padding-inline:max(.85rem,env(safe-area-inset-left));padding-top:1.75rem}.docs-page .docs-intro h1{font-size:2rem;overflow-wrap:anywhere}.docs-intro{gap:1.35rem;padding-bottom:1.5rem}.docs-intro-copy>p{font-size:.84rem;line-height:1.55}.docs-intro-actions{margin-top:1rem}.docs-index{gap:.25rem}.docs-index a{line-height:1.35;overflow-wrap:anywhere}.docs-page .docs-section{margin-top:2.5rem;padding-top:1.5rem}.docs-page .docs-table-wrap{background:transparent;box-shadow:none;overflow:visible}.docs-page .docs-table-wrap table,.docs-page .docs-table-wrap tbody{display:block;min-width:0;width:100%}.docs-page .docs-table-wrap thead{display:none}.docs-page .docs-table-wrap tbody{display:grid;gap:.65rem}.docs-page .docs-table-wrap tr{background:#101617;border:1px solid #293235;border-radius:5px;display:grid;padding:.35rem}.docs-page .docs-table-wrap td{border:0!important;display:grid;gap:.22rem;min-width:0;overflow-wrap:anywhere;padding:.5rem}.docs-page .docs-table-wrap td:before{color:#7f898d;content:attr(data-label);font-size:.62rem;font-weight:750}.docs-page .docs-code-block pre{max-width:100%;overflow-x:auto}}@media(max-width:760px){.console-shell:not(.admin-shell){--console-mobile-header-height: calc(6.15rem + env(safe-area-inset-top)) }.console-shell:not(.admin-shell) .console-nav{height:auto;min-height:var(--console-mobile-header-height);position:relative}.console-shell:not(.admin-shell) .console-main-view{padding-top:0}.console-shell:not(.admin-shell) .console-section,.console-shell:not(.admin-shell) .resource-scroll-section{scroll-margin-top:.75rem}.console-shell.review-shell .console-main-view,.console-shell.review-shell .review-workspace{height:calc(100dvh - var(--console-mobile-header-height))}.console-shell .task-management .task-table tbody tr{gap:.2rem .45rem;margin-bottom:.35rem;padding:.45rem .5rem}.console-shell .task-management .task-title-action{min-height:0;padding:0}.console-shell .task-management .task-mobile-language{margin-top:0}.console-shell .task-management .task-status-cell small{margin-top:.08rem}.console-shell .task-management .task-progress-cell{margin-top:0}.console-shell .task-management .task-progress-cell .ui-progress{gap:.14rem}.console-shell .task-management .task-progress-cell .ui-progress__header{margin-bottom:0;min-height:.75rem}.console-shell .task-management .task-progress-cell>small{margin-top:.14rem}.console-shell .task-management .task-row-actions-content,.console-shell .task-management .task-row-exports .task-export-actions{gap:.22rem}.console-shell .task-management .task-row-actions-content>button,.console-shell .task-management .task-row-exports .task-export-actions>button{min-height:2rem;padding:.22rem .28rem}.console-shell .task-management .task-activity-cell{padding:.38rem .45rem}.console-shell .data-pagination{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);min-height:0;padding-top:.65rem}.console-shell .data-pagination-summary{display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto;width:100%}.console-shell .data-pagination-summary label{min-width:0}.console-shell .data-pagination-summary>span{overflow:visible;text-align:right;text-overflow:clip;white-space:normal}.console-shell .data-pagination-controls{display:grid;gap:.35rem;grid-template-columns:2.4rem minmax(4rem,1fr) 2.4rem minmax(0,1.5fr);width:100%}.console-shell .data-pagination-controls>button:not(.data-pagination-jump-action){width:2.4rem}.console-shell .data-pagination-controls>b{align-self:center;min-width:0}.console-shell .data-pagination-jump{display:grid;gap:.3rem;grid-column:4;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;margin-left:0;width:100%}.console-shell .data-pagination-jump label{display:grid}.console-shell .data-pagination-jump input{min-width:0;width:100%}.console-shell .data-pagination-jump-action{min-width:2.8rem;padding-inline:.5rem;width:auto}.console-shell .console-account-page{overflow:hidden;padding-bottom:2rem}.console-shell .resource-scroll-section .console-account-page{padding-bottom:1.75rem}.console-shell .account-page-header{padding:.9rem 0 .75rem}.console-shell .account-page-header h1{line-height:1.2}.console-shell .account-page-header p{margin-top:.3rem;max-width:none}.console-shell .account-package-section{padding:1rem 0 1.35rem}.console-shell .package-balance-band{grid-template-columns:minmax(0,1fr)}.console-shell .package-balance-primary{padding:.85rem 0 1rem}.console-shell .package-balance-primary strong{font-size:2rem}.console-shell .package-balance-actions{gap:.35rem;margin-top:.75rem}.console-shell .package-balance-actions button{min-height:2.4rem}.console-shell .package-balance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .package-balance-facts>div{padding:.65rem .5rem}.console-shell .package-balance-facts dd{font-size:.86rem;margin-top:.25rem}.console-shell .owned-package-table tbody{gap:.45rem}.console-shell .owned-package-table tr{background:#ffffff05;border:1px solid var(--console-border);padding:.25rem}.console-shell .owned-package-table td{min-width:0;padding:.4rem;overflow-wrap:anywhere}.console-shell .owned-package-table td:nth-child(2){padding-block:.5rem}.console-shell .account-plan-list{border:0}.console-shell .account-plan-row{border:1px solid var(--console-border);gap:.65rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:.5rem;min-height:0;padding:.75rem}.console-shell .account-plan-row:first-child{border-top:1px solid var(--console-border);margin-top:0}.console-shell .account-plan-identity ul{grid-template-columns:minmax(0,1fr)}.console-shell .account-data-table tbody{gap:.45rem}.console-shell .account-data-table tr{padding:.25rem}.console-shell .account-data-table td{padding:.4rem}.console-shell .account-data-table td .row-actions{gap:.35rem}.console-shell .account-section-actions>a,.console-shell .account-section-actions>button{align-items:center;flex:1 1 9rem;justify-content:center;min-height:2.35rem}.console-shell .account-ledger-summary{gap:.65rem;padding:.8rem 0}.console-shell .account-ledger-summary dl>div{padding-left:.6rem}.console-shell .referral-share-band{gap:.7rem;padding-block:1rem}.console-shell .referral-summary dd{font-size:1rem}.console-shell .api-key-section code,.console-shell .api-key-section textarea{overflow-wrap:anywhere;word-break:break-all}.docs-page{overflow-x:hidden}.docs-page .docs-intro-actions{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.docs-page .docs-intro-actions>*{justify-content:center;max-width:100%;min-width:0;width:100%}.docs-page .docs-index{max-width:100%;overscroll-behavior-x:contain}.docs-page .docs-code-block{max-width:100%}.docs-page .docs-code-block>div{min-width:0}.docs-page .docs-code-block>div>span{min-width:0;overflow-wrap:anywhere}.docs-page .docs-code-block pre{font-size:.66rem}.docs-page .docs-table-wrap td code{word-break:break-all}}@media(max-width:430px){.console-shell .data-pagination-summary{grid-template-columns:minmax(0,1fr)}.console-shell .data-pagination-summary>span{text-align:left}.console-shell .data-pagination-controls{grid-template-columns:2.4rem minmax(3.5rem,1fr) 2.4rem}.console-shell .data-pagination-jump{grid-column:1 / -1}.console-shell .package-balance-facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.console-shell:not(.admin-shell){--console-mobile-header-height: calc(6.55rem + env(safe-area-inset-top)) }.console-shell:not(.admin-shell) .console-nav{box-sizing:border-box;height:var(--console-mobile-header-height);min-height:var(--console-mobile-header-height);overflow:visible;position:fixed;top:0;z-index:50}.console-shell:not(.admin-shell) .console-nav>nav{display:none!important}.console-shell:not(.admin-shell) .console-main-view{padding-top:var(--console-mobile-header-height)}.console-shell.review-shell .console-main-view{height:100dvh}.console-shell .task-management .console-filter-tabs{display:grid;gap:.18rem;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:.5rem;overflow:visible;width:100%}.console-shell .task-management .console-filter-tabs button,.console-shell .task-management .console-filter-tabs button:last-child{align-items:center;display:inline-flex;font-size:.56rem;gap:.12rem;justify-content:center;min-width:0;min-height:1.95rem;overflow:hidden;padding:.18rem .08rem;text-overflow:ellipsis;white-space:nowrap}.console-shell .task-management .console-filter-tabs button b{font-size:.5rem;margin-left:0}.console-shell .task-management .task-table tbody tr{gap:.12rem .35rem;margin-bottom:.2rem;padding:.3rem .4rem}.console-shell .task-management .task-table td{font-size:var(--ui-font-small);padding-block:.1rem}.console-shell .task-management .task-progress-cell .ui-progress{gap:.08rem}.console-shell .task-management .task-progress-cell .ui-progress__header{min-height:.65rem}.console-shell .task-management .task-row-actions-content,.console-shell .task-management .task-row-exports .task-export-actions{gap:.18rem}.console-shell .task-management .task-row-actions-content>button,.console-shell .task-management .task-row-exports .task-export-actions>button{min-height:1.9rem;padding:.16rem .2rem}.console-shell .task-management .task-activity-cell{padding:.25rem .35rem}.console-shell .review-mobile-preview-controls{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr)}.console-shell .review-mobile-preview-controls>button,.console-shell .review-mobile-preview-controls .segmented{align-items:center;box-sizing:border-box;display:inline-flex;height:2.1rem;justify-content:center;line-height:1.15;min-height:2.1rem;min-width:0;overflow:hidden;overflow-wrap:anywhere;padding:.18rem .2rem;text-align:center;text-overflow:ellipsis;white-space:normal}.console-shell .review-mobile-preview-controls .segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.12rem}.console-shell .review-mobile-preview-controls .segmented button{align-items:center;display:inline-flex;height:100%;justify-content:center;line-height:1.1;min-height:0;min-width:0;overflow:hidden;overflow-wrap:anywhere;padding:.1rem;text-align:center;text-overflow:ellipsis;white-space:normal}.console-shell .review-mobile-preview-controls svg{flex:0 0 auto}.console-shell .review-timeline-footer .timeline-actions{gap:.18rem}.console-shell .review-timeline-footer .timeline-actions button{align-items:center;display:inline-flex;height:2rem;justify-content:center;line-height:1;min-height:2rem;padding:0 .12rem}.console-shell .data-pagination{align-items:center;display:grid;gap:.25rem;grid-template-columns:max-content minmax(0,1fr);min-height:0;padding-top:.4rem}.console-shell .data-pagination-summary{align-items:center;display:flex;gap:0;min-height:1.85rem;min-width:max-content;width:max-content}.console-shell .data-pagination-summary label{display:inline-flex;flex:0 0 auto;gap:0;min-width:max-content;white-space:nowrap}.console-shell .data-pagination-summary label>span,.console-shell .data-pagination-summary>span{display:none}.console-shell .data-pagination-page-size{min-width:max-content}.console-shell .data-pagination-summary .data-pagination-page-size-native{display:none}.console-shell .data-pagination-page-size-custom{display:block;min-width:4.7rem}.console-shell .data-pagination-page-size-trigger{align-items:center;box-sizing:border-box;display:inline-flex;font-size:.58rem;height:1.85rem;justify-content:space-between;min-height:1.85rem;min-width:4.7rem;overflow:visible;padding:.15rem .35rem .15rem .45rem;white-space:nowrap;width:4.7rem}.console-shell .data-pagination-page-size-trigger>span{overflow:visible;text-overflow:clip;white-space:nowrap}.console-shell .data-pagination-page-size-menu{max-height:12rem;min-width:100%;overflow-y:auto;padding:.2rem;width:max-content}.console-shell .data-pagination-page-size-option{align-items:center;display:flex;font-size:.62rem;justify-content:space-between;min-height:1.8rem;overflow:visible;padding:.25rem .45rem;text-align:left;text-overflow:clip;white-space:nowrap;width:100%}.console-shell .data-pagination:not(.has-page-size) .data-pagination-summary{display:none}.console-shell .data-pagination:not(.has-page-size) .data-pagination-controls{grid-column:1 / -1}.console-shell .data-pagination select,.console-shell .data-pagination-controls button,.console-shell .data-pagination-jump input,.console-shell .data-pagination-controls .data-pagination-jump-action{box-sizing:border-box;font-size:.58rem;height:1.85rem;min-height:1.85rem}.console-shell .data-pagination select{appearance:auto;border-radius:4px;color-scheme:dark;cursor:pointer;flex:0 0 4.7rem;max-width:none;min-width:4.7rem;overflow:visible;padding:.15rem 1.15rem .15rem .45rem;text-align:left;text-align-last:left;text-overflow:clip;white-space:nowrap;width:4.7rem}.console-shell .data-pagination select:focus{border-color:var(--console-accent, var(--brand-accent));outline:0}.console-shell .data-pagination-controls{align-items:center;display:grid;gap:.22rem;grid-template-columns:minmax(1.85rem,.75fr) minmax(2.4rem,1fr) minmax(1.85rem,.75fr) minmax(5rem,1.7fr);min-height:1.85rem;width:100%}.console-shell .data-pagination-controls>button:not(.data-pagination-jump-action){width:100%}.console-shell .data-pagination-controls>b{font-size:.62rem;min-width:0}.console-shell .data-pagination-jump{align-items:center;display:grid;gap:.2rem;grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;min-width:0;width:100%}.console-shell .data-pagination-jump label{display:grid;min-width:0}.console-shell .data-pagination-jump label>span{display:none}.console-shell .data-pagination-jump input{box-sizing:border-box;min-width:0;padding-inline:.15rem;width:100%}.console-shell .data-pagination-controls .data-pagination-jump-action{font-size:.58rem;min-width:0;padding-inline:.25rem;width:100%}.console-shell .console-account-page,.console-shell .resource-scroll-section .console-account-page{overflow:visible;padding-bottom:.8rem}.console-shell .resource-scroll-section{min-height:0}.console-shell .empty-state{min-height:7rem;padding:.75rem .35rem}.console-shell .empty-state h2{font-size:.92rem}.console-shell .empty-state p{font-size:.66rem;line-height:1.35;margin:.35rem 0}.console-shell .account-page-skeleton .page-skeleton-section{min-height:13rem}.console-shell .account-page-skeleton .table-skeleton{gap:.35rem;min-height:8rem;padding-block:.35rem}.console-shell .account-page-skeleton .table-skeleton-toolbar .skeleton{min-height:1.75rem}.console-shell .account-page-skeleton .table-skeleton-grid .skeleton{margin:.35rem;max-width:calc(100% - .7rem)}.console-shell .account-page-skeleton .page-skeleton-header{padding-block:.5rem}.console-shell .account-page-skeleton .page-skeleton-summary{min-height:7rem}.console-shell .account-page-skeleton .page-skeleton-summary .skeleton-balance{margin:.55rem;min-height:5rem}.console-shell .account-page-skeleton .page-skeleton-summary>div .skeleton{margin:.55rem;min-height:1.5rem}.console-shell .account-page-header{gap:.35rem;padding:.55rem 0 .45rem}.console-shell .account-page-header h1{font-size:1.18rem}.console-shell .account-page-header p{font-size:.65rem;line-height:1.3}.console-shell .account-package-section{padding:.65rem 0 .8rem}.console-shell .package-balance-primary{padding:.55rem 0 .65rem}.console-shell .package-balance-primary strong{font-size:1.75rem}.console-shell .package-balance-primary p{line-height:1.3;margin:.2rem 0 0}.console-shell .package-balance-actions{margin-top:.45rem}.console-shell .package-balance-actions button{min-height:2.1rem;padding-block:.25rem}.console-shell .package-balance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .package-balance-facts>div{min-height:3.1rem;padding:.45rem .4rem}.console-shell .package-balance-facts dd{font-size:.78rem;margin-top:.12rem}.console-shell .package-list-panel{margin-top:.55rem}.console-shell .account-section-heading{gap:.3rem;margin-bottom:.4rem}.console-shell .account-section-heading h2{font-size:.88rem}.console-shell .account-section-heading p{font-size:.62rem;line-height:1.3;margin-top:.15rem}.console-shell .owned-package-table tbody,.console-shell .account-data-table tbody,.console-shell .account-ledger-table tbody{display:grid;gap:.25rem}.console-shell .owned-package-table tr,.console-shell .account-data-table tr{padding:.18rem}.console-shell .owned-package-table td,.console-shell .account-data-table td{gap:.15rem;padding:.28rem}.console-shell .account-ledger-table tr{border:1px solid var(--console-border);border-radius:4px;min-height:3.8rem;padding:.35rem .4rem}.console-shell .account-ledger-summary{gap:.35rem;padding:.45rem 0}.console-shell .account-ledger-summary>div>p{line-height:1.3;margin-top:.15rem}.console-shell .referral-share-band{gap:.4rem;padding-block:.55rem}.console-shell .referral-share-band>p{line-height:1.3}.console-shell .referral-summary dd{font-size:.9rem}}@media(max-width:360px){.console-shell .task-management .console-filter-tabs button{font-size:.5rem;gap:.06rem;padding-inline:.03rem}.console-shell .task-management .console-filter-tabs button b{display:none}.console-shell .data-pagination-controls{grid-template-columns:minmax(1.75rem,.75fr) minmax(2.2rem,1fr) minmax(1.75rem,.75fr) minmax(4.7rem,1.7fr)}.console-shell .data-pagination-controls>button:not(.data-pagination-jump-action){width:100%}.console-shell .package-balance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:761px){.review-heading h1{font-size:clamp(1.05rem,1.6vw,1.4rem)}.review-heading-copy>span{font-size:.72rem}.review-back{flex:0 0 auto;white-space:nowrap}.console-shell.review-shell .review-export-actions{flex-wrap:nowrap}.console-shell.review-shell .review-export-actions>button{flex:0 1 auto;overflow-wrap:normal;white-space:nowrap}}@media(max-width:600px){.dialog-backdrop:has(.ass-style-dialog){align-items:flex-end}.ass-style-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(calc(100dvh - .5rem),52rem);max-height:calc(100dvh - .5rem);overflow:hidden}.ass-style-dialog>header{min-height:3.35rem}.ass-style-shell{gap:.6rem;max-height:none;min-height:0;overflow:hidden;padding:.55rem .65rem .4rem}.ass-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ass-style-preview{gap:.55rem}.ass-style-media-preview{min-height:0;padding:.5rem}.ass-range-control{grid-template-columns:minmax(5.5rem,.8fr) minmax(0,1.4fr) 2.6rem;min-height:2.15rem;padding:.25rem .15rem}.ass-style-controls{gap:.65rem}.ass-style-fieldset{padding:.55rem}.ass-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ass-preset-grid button{min-height:4.35rem;padding:.5rem}.ass-detail-grid{gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ass-detail-grid label{gap:.35rem;padding:.5rem}.ass-color-field input[type=color]{height:2.1rem;width:2.5rem}.ass-style-actions{gap:.5rem;margin:0;min-height:3.4rem;padding:.6rem .65rem calc(.2rem + env(safe-area-inset-bottom))}.ass-style-actions button:first-child{margin-right:0}}@media(max-width:760px){.console-shell,.console-shell:not(.admin-shell),.console-shell.admin-shell{--console-mobile-header-height: calc(3.35rem + env(safe-area-inset-top)) }.console-shell .console-nav{align-items:center;box-sizing:border-box;display:grid;gap:.4rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;height:auto;min-height:var(--console-mobile-header-height);overflow:visible;padding:calc(.35rem + env(safe-area-inset-top)) .55rem .35rem;position:sticky;top:0;z-index:50}.console-shell:not(.admin-shell) .console-nav{position:sticky}.console-shell .console-brand{border-bottom:0;grid-column:1;grid-row:1;min-width:0;padding:0}.console-shell .console-brand .site-brand{gap:0}.console-shell .console-brand .brand-mark{height:2rem;width:2rem}.console-shell .console-nav>nav,.admin-shell .admin-navigation{display:flex!important;gap:.25rem!important;grid-column:1 / -1;grid-row:2;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 .12rem;scroll-padding-inline:.5rem;scrollbar-width:none;width:100%}.console-shell .console-nav>nav::-webkit-scrollbar,.admin-shell .admin-navigation::-webkit-scrollbar{display:none}.console-shell .console-nav-group{display:flex;flex:0 0 auto;gap:.2rem}.console-shell .console-nav-group+.console-nav-group{border-left:1px solid var(--brand-border);padding-left:.25rem}.console-shell .console-nav .nav-group-label,.admin-shell .admin-navigation .nav-group-label{display:none}.console-shell .console-nav-function>div{display:flex;gap:.16rem}.console-shell .console-nav nav a,.admin-shell .admin-navigation .admin-nav-group a{align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;flex:0 0 auto;font-size:.68rem;gap:.38rem;justify-content:center;min-height:2.2rem;min-width:max-content;padding:.42rem .55rem;white-space:nowrap;width:auto}.console-shell .console-nav nav a svg,.admin-shell .admin-navigation .admin-nav-group a svg{display:block;flex:0 0 auto;margin:0;width:.95rem}.console-shell .console-nav nav a>span{display:inline;font-size:inherit;overflow:visible;width:auto}.console-shell .console-nav nav a.active,.admin-shell .admin-navigation .admin-nav-group a.active{background:#29203d;border-color:#554873;box-shadow:inset 0 -2px 0 var(--brand-accent);color:#fff}.console-shell:not(.admin-shell) .console-nav>nav{display:none!important}.console-shell:not(.admin-shell) .console-nav{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto}.console-shell .console-locale-switch{align-self:center;border:0;grid-column:3;grid-row:1;margin:0;min-width:0;padding:0}.console-shell .console-locale-switch>span{display:none}.console-shell .console-locale-switch>div{width:4.65rem}.console-shell .console-locale-switch a{min-height:1.85rem;padding:.2rem .28rem}.admin-shell .admin-filter-band{background:transparent;padding-block:.55rem .7rem}.admin-filter-collapsible{background:#12101a;border:1px solid var(--brand-border);border-radius:6px;min-width:0}.admin-filter-collapsible-toggle{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--brand-text);display:flex;font-size:var(--ui-font-small);gap:.5rem;justify-content:space-between;min-height:2.65rem;padding:.45rem .65rem;text-align:left;width:100%}.admin-filter-collapsible-toggle svg{color:var(--brand-muted);transition:transform .16s ease}.admin-filter-collapsible-toggle:hover:not(:disabled){background:#ffffff0a;transform:none}.admin-filter-collapsible-toggle:focus-visible{box-shadow:0 0 0 2px #9d8aff33;outline:none}.admin-filter-collapsible.is-open .admin-filter-collapsible-toggle{border-bottom:1px solid var(--brand-border)}.admin-filter-collapsible.is-open .admin-filter-collapsible-toggle svg{transform:rotate(180deg)}.admin-filter-collapsible-content{display:none;padding:.55rem}.admin-filter-collapsible.is-open .admin-filter-collapsible-content{display:block}.admin-filter-collapsible-content .admin-table-toolbar{margin-bottom:0;padding:0}.admin-shell .admin-data-table tbody tr:hover td,.admin-shell .admin-data-table tbody tr:focus-within td{background:transparent}.console-shell .review-preview-panel>.review-panel-header{display:none!important}}@media(min-width:761px){.admin-filter-collapsible-toggle{display:none}.admin-filter-collapsible-content{display:block}}@media(max-width:760px){.console-shell:not(.admin-shell){--console-mobile-header-height: calc(6.55rem + env(safe-area-inset-top)) }.console-shell:not(.admin-shell) .console-nav{grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;min-height:var(--console-mobile-header-height)}.console-shell .console-brand .brand-mark{height:2.25rem;width:2.25rem}.console-shell .admin-result-dialog{overflow-x:hidden;overflow-y:auto}.console-shell .admin-result-dialog .admin-review-workspace{height:auto;min-height:42rem;overflow:visible}}@media(max-width:760px){.console-shell .console-nav{align-items:center;box-sizing:border-box;background:var(--brand-accent-strong);border-bottom:1px solid rgba(255,255,255,.2);border-right:0;display:grid;gap:.4rem;grid-template-columns:2.45rem minmax(0,1fr) auto;grid-template-rows:auto;height:auto;min-height:calc(3.7rem + env(safe-area-inset-top));overflow:visible;padding:calc(.42rem + env(safe-area-inset-top)) .55rem .42rem;position:sticky;top:0;z-index:50}.console-shell:not(.admin-shell) .console-nav{--console-mobile-header-height: calc(3.7rem + env(safe-area-inset-top)) ;background:var(--brand-accent-strong);height:var(--console-mobile-header-height);min-height:var(--console-mobile-header-height);grid-template-columns:2.45rem minmax(0,1fr) auto;grid-template-rows:auto;position:fixed;right:0;left:0}.admin-shell .console-nav{--console-mobile-header-height: calc(3.7rem + env(safe-area-inset-top)) ;background:var(--brand-accent-strong);grid-template-columns:2.45rem minmax(0,1fr);min-height:var(--console-mobile-header-height)}.console-shell .console-brand{align-items:center;border-bottom:0;display:flex;grid-column:1;grid-row:1;min-height:0;min-width:0;padding:0}.console-shell .console-brand .brand-mark{height:2.3rem;width:2.3rem}.console-shell .console-locale-switch{align-self:center;border:0;grid-column:3;grid-row:1;margin:0;min-width:4.65rem;padding:0}.console-shell .console-locale-switch>span{display:none}.console-shell .console-locale-switch>div{width:4.65rem}.console-shell .console-locale-switch a{min-height:1.9rem;padding:.2rem .28rem}.console-shell:not(.admin-shell) .console-main-view{padding-top:var(--console-mobile-header-height)!important}.admin-shell .console-main-view{padding-top:0!important}}@media(max-width:760px){.console-shell .console-nav,.console-shell:not(.admin-shell) .console-nav,.admin-shell .console-nav{background:var(--brand-nav)!important;border-bottom-color:var(--brand-border)}.console-shell .console-locale-switch>div{background:#0c0a11;border-color:var(--brand-border)}.console-shell .console-locale-switch a{color:#b8b1c1}.console-shell .console-locale-switch a.active{background:var(--brand-accent-surface);color:var(--brand-accent)}}@supports (color: color-mix(in srgb,#000 10%,#fff)){:root{--brand-accent-surface: color-mix(in srgb, var(--brand-accent-strong) 24%, var(--brand-nav));--brand-accent-surface-raised: color-mix(in srgb, var(--brand-accent-strong) 30%, var(--brand-surface))}}@media(min-width:761px){.console-shell .console-nav{align-items:stretch;display:flex;flex-direction:column;min-height:100vh}.console-shell .console-nav .console-locale-switch{margin-top:0;order:1}.console-shell .console-nav>.account-chip{margin-top:auto!important;order:3}.console-shell .console-nav nav a.active,.console-shell .admin-navigation .admin-nav-group a.active{background:var(--brand-accent-surface);border-left-color:var(--brand-accent)}.console-shell .console-locale-switch a.active{background:var(--brand-accent-surface);color:var(--brand-accent)}}@media(max-width:760px){.console-shell .console-locale-switch a.active{background:var(--brand-accent-surface);color:var(--brand-accent)}}@media(min-width:761px){.console-shell .console-nav{--console-bottom-rail-height: 3.3rem}.console-shell .console-nav>.console-locale-switch{box-sizing:border-box;align-items:center;gap:.35rem;grid-template-columns:minmax(0,1fr);height:var(--console-bottom-rail-height);margin-top:auto;min-height:var(--console-bottom-rail-height);order:3;width:100%}.console-shell .console-nav>.console-locale-switch>div{width:100%}.console-shell .console-nav>.account-chip{height:auto;margin-top:0!important;min-height:0;order:4;padding-bottom:0}}@media(max-width:760px){.console-shell:not(.admin-shell){--console-mobile-header-height: calc(3.7rem + env(safe-area-inset-top)) }.console-shell:not(.admin-shell) .console-main-view{padding-top:var(--console-mobile-header-height)!important}}@media(min-width:761px){.admin-shell .admin-navigation{align-content:start;display:grid!important;gap:.85rem!important;min-width:0}.admin-shell .admin-nav-group{display:grid!important;gap:.18rem;min-width:0}}@media(max-width:760px){.console-shell.review-shell .review-subtitle-panel>.review-subtitle-controls{align-items:stretch;padding:.55rem}.console-shell.review-shell .review-subtitle-tools{align-items:stretch;display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;width:100%}.console-shell.review-shell .review-language-select{display:block;grid-column:1 / -1;grid-row:1;min-width:0;width:100%}.console-shell.review-shell .review-language-select select{box-sizing:border-box;display:block;max-width:none;min-height:2.3rem;width:100%}.console-shell.review-shell .review-subtitle-tools .segmented{display:grid;gap:.15rem;grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.console-shell.review-shell .review-subtitle-tools.has-language-select{grid-template-rows:auto auto auto}.console-shell.review-shell .review-subtitle-tools.has-language-select .segmented,.console-shell.review-shell .review-subtitle-tools.has-language-select .review-subtitle-style-action{grid-row:2}.console-shell.review-shell .review-subtitle-tools .segmented>button{min-width:0;width:100%}.console-shell.review-shell .review-subtitle-tools .review-subtitle-style-action{align-self:stretch;grid-column:2;justify-content:center;min-height:2.3rem;min-width:5.6rem;white-space:nowrap}.console-shell.review-shell .review-subtitle-tools .review-segment-stepper{grid-column:1 / -1;grid-row:2;grid-template-columns:2.35rem minmax(0,1fr) 2.35rem;min-width:0;width:100%}.console-shell.review-shell .review-subtitle-tools.has-language-select .review-segment-stepper{grid-row:3}}.admin-review-page{min-width:0;min-height:100%}.admin-review-page .admin-review-workspace{max-width:none;min-height:calc(100dvh - 1rem)}@media(max-width:1023px){.console-shell .admin-review-page .admin-review-workspace{min-height:0}}:root{--console-mobile-breakpoint: 1024px;--console-mobile-header-height: 4.25rem;--console-mobile-nav-height: 4.3rem;--console-content-max: 96rem;--console-bg: var(--brand-bg);--console-rail: var(--brand-nav);--console-surface: var(--brand-surface);--console-surface-raised: var(--brand-surface-raised);--console-line: var(--brand-border);--console-muted: var(--brand-muted);--console-violet: var(--brand-accent);--console-teal: var(--brand-positive);--console-danger: var(--brand-danger)}.console-shell{background:var(--console-bg);grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);min-height:100dvh}.console-shell .console-nav{background:var(--console-rail);border-right:1px solid var(--console-line);gap:1.15rem;height:100dvh;min-height:0;overflow:hidden;padding:1rem .85rem;position:sticky;top:0}.console-shell .console-header-bar{display:none}.console-shell .console-desktop-header{align-items:center;border-bottom:1px solid var(--console-line);display:grid;flex:0 0 auto;gap:.55rem;grid-template-columns:auto minmax(0,1fr);padding:.2rem .55rem .95rem}.console-shell .console-desktop-back{align-items:center;color:var(--console-muted);display:inline-flex;font-size:.68rem;gap:.3rem;min-height:2rem;min-width:0;padding:.25rem .15rem;text-decoration:none}.console-shell .console-desktop-back:hover{color:var(--console-violet)}.console-shell .console-brand{align-items:center;border-bottom:0;display:flex;min-width:0;padding:0}.console-shell .console-desktop-header .console-brand .site-brand{min-width:0}.console-shell .console-desktop-locale{flex:0 0 auto;padding:0 .55rem}.console-shell .console-desktop-locale .console-locale-switch{border-top:0;padding:0}.console-shell .console-desktop-locale .console-locale-switch>div{width:100%}.console-shell .console-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:.35rem}.console-shell .console-locale-switch{flex:0 0 auto;margin:0;position:relative;padding:0}.console-shell .console-locale-switch>summary{align-items:center;background:var(--console-surface);border:1px solid var(--console-line);border-radius:.65rem;color:var(--console-text);cursor:pointer;display:inline-flex;gap:.4rem;list-style:none;min-height:2.35rem;padding:.4rem .6rem;white-space:nowrap}.console-shell .console-locale-switch>summary::-webkit-details-marker{display:none}.console-shell .console-locale-switch>summary:hover{border-color:var(--console-violet)}.console-shell .console-locale-switch[open]>summary{border-color:var(--console-violet)}.console-shell .console-locale-icon{color:var(--console-violet);display:inline-flex;flex:0 0 auto}.console-shell .console-locale-current{min-width:0;overflow:hidden;text-overflow:ellipsis}.console-shell .console-locale-current-mobile{display:none}.console-shell .console-locale-switch>summary>svg:last-child{color:var(--console-muted);flex:0 0 auto;margin-left:.15rem;transition:transform .16s ease}.console-shell .console-locale-switch[open]>summary>svg:last-child{transform:rotate(180deg)}.console-shell .console-locale-menu{background:var(--console-surface-raised);border:1px solid var(--console-line);border-radius:.65rem;box-shadow:0 .7rem 1.4rem #00000047;display:grid;gap:.15rem;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);min-width:100%;padding:.3rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:20}.console-shell .console-locale-menu a{align-items:center;border-radius:.4rem;color:var(--console-muted);display:flex;gap:.45rem;justify-content:flex-start;min-height:2rem;padding:.45rem .55rem;text-decoration:none}.console-shell .console-locale-menu a:before{content:"";flex:0 0 .75rem}.console-shell .console-locale-menu a.active:before{content:"✓"}.console-shell .console-locale-menu a:hover,.console-shell .console-locale-menu a.active{background:var(--brand-accent-surface);color:var(--brand-accent)}.console-shell .console-desktop-locale .console-locale-switch>summary,.console-shell .console-desktop-locale .console-locale-menu a{font-size:.68rem}.console-shell .console-locale-label{display:none}.console-shell .console-locale-switch>div{width:auto}.console-shell .console-locale-switch a{min-height:1.85rem;padding:.2rem .35rem}.console-shell .console-quota{flex:0 0 auto}.console-shell .console-language-group{background:transparent;border:0;padding:0}.desktop-console-navigation{flex:1 1 auto;display:grid;gap:1rem;min-height:0;overflow-y:auto}.desktop-console-navigation .console-nav-group{display:grid;gap:.25rem}.desktop-console-navigation .console-nav-group>div{display:grid;gap:.2rem}.desktop-console-navigation .nav-group-label{margin:.3rem .65rem .1rem}.desktop-console-navigation a{align-items:center;border-left:2px solid transparent;border-radius:6px;display:flex;gap:.65rem;min-height:2.6rem;min-width:0;padding:.55rem .65rem;text-decoration:none}.desktop-console-navigation a span{min-width:0;overflow-wrap:anywhere}.desktop-console-navigation a:hover{background:var(--console-surface-raised)}.desktop-console-navigation a.active{background:var(--brand-accent-surface);border-left-color:var(--console-violet);color:var(--console-text)}.desktop-console-navigation a.active svg{color:var(--console-violet)}.console-shell .workspace-main{background:var(--console-bg);min-width:0;padding:0}.console-shell:not(.admin-shell) .console-main-view{padding:0}.console-page,.console-account-page{margin:0 auto;max-width:var(--console-content-max);min-width:0;padding:0 clamp(1.1rem,3vw,3.75rem) 5rem}.console-section{scroll-margin-top:1rem}.console-shell .console-section-header{align-items:flex-start;gap:1rem}.console-shell .console-section-header h1,.console-shell .console-section-header h2{letter-spacing:-.02em}.task-desktop-list{display:block}.task-mobile-list{display:none}.console-shell .task-control-band{background:transparent;border-bottom:1px solid var(--console-line);padding-bottom:.9rem}.console-shell .task-toolbar{min-width:min(100%,34rem)}.console-shell .task-search{flex-wrap:nowrap}.console-shell .task-search-field{min-width:12rem}.console-shell .task-table-shell{border-color:var(--console-line);overflow-x:auto}.console-shell .task-table{min-width:57rem}.console-shell .task-table th{white-space:nowrap}.console-shell .task-table td{vertical-align:top}.console-shell .task-row-actions-content,.console-shell .task-export-actions{flex-wrap:nowrap}.console-shell .task-row-actions-content>button,.console-shell .task-export-actions>button{white-space:nowrap}.console-shell .task-table th:nth-child(4),.console-shell .task-table td:nth-child(4){min-width:9rem}.console-shell .task-table th:nth-child(5),.console-shell .task-table td:nth-child(5){min-width:10rem}.console-shell .task-row-actions,.console-shell .task-row-exports{vertical-align:top}.console-shell .task-row-actions-content>button,.console-shell .task-row-exports .task-export-actions>button{min-height:2.35rem}.console-shell .console-account-page{padding-top:1.35rem}.console-shell .account-page-header{margin-bottom:1rem}.console-shell .package-balance-band,.console-shell .account-ledger-summary{background:var(--console-surface);border:1px solid var(--console-line);border-radius:10px}.console-shell .account-package-section{border-bottom:0}.console-shell .package-list-panel,.console-shell .account-data-section{border-top:1px solid var(--console-line);margin-top:1.25rem;padding-top:1.25rem}.console-shell .modern-table-wrap{border-color:var(--console-line)}.console-shell .account-data-table{min-width:46rem}.console-shell .account-section-heading{align-items:flex-start;gap:1rem}.console-shell .account-section-actions{flex-wrap:wrap}.console-shell .review-workspace{max-width:var(--console-content-max);padding-inline:clamp(1rem,3vw,3.25rem)}.console-shell .review-editor-grid,.console-shell .review-subtitle-controls{min-width:0}.console-shell .review-subtitle-tools{align-items:center;min-width:0}.console-shell .review-language-select select{max-width:100%}.console-shell .admin-navigation{flex:1 1 auto;display:grid;gap:1rem;min-height:0;overflow-y:auto}.console-shell .admin-nav-group{display:grid;gap:.25rem;min-width:0;position:relative}.console-shell .admin-nav-group .nav-group-label{line-height:1.25;margin:.25rem .65rem .1rem;overflow-wrap:anywhere;position:static}.console-shell .admin-nav-group>a{align-items:center;display:flex;gap:.6rem;min-height:2.55rem;min-width:0;padding:.5rem .65rem;position:static}.console-shell .admin-nav-group>a span{min-width:0;overflow-wrap:anywhere}.console-shell .admin-nav-group>a.active{background:var(--brand-accent-surface);border-left-color:var(--console-teal)}@media(min-width:1024px){.console-shell .console-desktop-header{order:0}.console-shell .console-quota{order:1}.console-shell .desktop-console-navigation,.console-shell .admin-navigation{align-content:start;flex:1 1 auto;grid-auto-rows:max-content;min-height:0;order:2;overflow-y:auto;overscroll-behavior:contain}.console-shell .console-desktop-locale{margin-top:auto;order:3}.console-shell>.account-chip{flex:0 0 auto;margin-top:0!important;order:4}.console-shell .admin-nav-group{align-content:start;grid-auto-rows:max-content}}@media(min-width:1024px)and (max-width:1279px){.console-shell{grid-template-columns:minmax(14.5rem,15.5rem) minmax(0,1fr)}.console-shell .console-page,.console-shell .console-account-page{padding-inline:clamp(1rem,2.4vw,2rem)}.console-shell .task-table-shell,.console-shell .modern-table-wrap,.console-shell .table-wrap{max-width:100%;overflow-x:auto}.console-shell .task-table{min-width:57rem;table-layout:auto}.console-shell .task-table th,.console-shell .task-table td{box-sizing:border-box}.console-shell .task-table th:first-child,.console-shell .task-table td:first-child{min-width:13rem}.console-shell .task-table th:nth-child(3),.console-shell .task-table td:nth-child(3){width:16rem}.console-shell .task-table th:nth-child(4),.console-shell .task-table td:nth-child(4){min-width:9rem}.console-shell .task-table th:nth-child(5),.console-shell .task-table td:nth-child(5){min-width:10rem}.console-shell .task-row-actions-content,.console-shell .task-export-actions{min-width:8rem}.console-shell .task-row-actions-content>button,.console-shell .task-export-actions>button{white-space:nowrap}.console-shell .package-balance-band{grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr)}.console-shell .package-balance-primary{box-sizing:border-box;min-width:0;padding:1rem}.console-shell .package-balance-primary strong{font-size:1.8rem}.console-shell .package-balance-actions{gap:.35rem}.console-shell .package-balance-actions button{font-size:.64rem;padding-inline:.35rem}.console-shell .account-data-table{min-width:42rem}}@media(min-width:1280px){.console-shell{grid-template-columns:18rem minmax(0,1fr)}.console-shell .console-page,.console-shell .console-account-page{padding-inline:clamp(2rem,4vw,5rem)}}@media(max-width:1023px){html,body{overflow-x:hidden}.console-shell{display:block;min-height:100dvh}.console-shell .console-nav{align-items:center;background:var(--console-rail);border-bottom:1px solid var(--console-line);border-right:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto;height:var(--console-mobile-header-height);overflow:visible;padding:.55rem .85rem;position:fixed;top:0;width:100%;z-index:50}.console-shell .console-desktop-header,.console-shell .console-desktop-locale{display:none}.console-shell .console-brand{align-items:center;border:0;min-width:0;padding:0}.console-shell .console-brand .brand-mark{height:2.25rem;width:2.25rem}.console-shell .console-brand .brand-wordmark{font-size:1rem}.console-shell .console-brand .site-brand-context,.console-shell .console-brand-caption,.console-shell .console-quota,.console-shell .console-nav>.desktop-console-navigation,.console-shell .console-nav>.account-chip{display:none!important}.console-shell .console-locale-switch{display:block;padding:0}.console-shell .console-locale-switch>div{gap:.15rem;min-width:4.8rem;padding:.15rem}.console-shell .console-locale-switch a{min-height:2.25rem}.console-shell:not(.admin-shell) .console-main-view{min-height:100dvh;padding:var(--console-mobile-header-height) 0 calc(var(--console-mobile-nav-height) + env(safe-area-inset-bottom))}.console-shell .console-page,.console-shell .console-account-page{max-width:none;padding:.75rem .85rem calc(1.2rem + env(safe-area-inset-bottom))}.console-shell .console-section{padding-block:1.25rem 1.65rem}.console-shell .console-section-header{margin-bottom:1rem}.console-shell .console-section-header h1,.console-shell .console-section-header h2{font-size:clamp(1.2rem,5vw,1.55rem)}.console-shell .console-section-header p{font-size:.78rem;line-height:1.55}.console-shell .task-management{padding-top:1.65rem}.console-shell .task-management .console-section-header{display:block}.console-shell .task-header-actions{justify-content:flex-start;margin-top:.75rem}.console-shell .task-control-band{display:grid;gap:.75rem;padding-block:.75rem}.console-shell .console-filter-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.console-shell .console-filter-tabs button{min-width:0;padding-inline:.3rem}.console-shell .task-toolbar{display:grid;gap:.6rem;min-width:0}.console-shell .task-search{display:grid;grid-template-columns:minmax(0,1fr) auto}.console-shell .task-search-field{min-width:0}.console-shell .task-search .task-reset{grid-column:1 / -1;justify-self:start}.console-shell .task-toolbar-notification,.console-shell .task-desktop-list{display:none}.console-shell .task-mobile-list{display:grid;gap:.65rem}.console-shell .task-mobile-card{background:var(--console-surface);border:1px solid var(--console-line);border-radius:12px;display:grid;gap:.8rem;min-width:0;padding:.85rem;cursor:auto;outline:0}.console-shell .task-mobile-card:focus-visible{border-color:var(--console-violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--console-violet) 22%,transparent)}.console-shell .task-mobile-card.has-task-error{border-color:var(--console-danger)}.task-mobile-card-header{align-items:flex-start;display:flex;gap:.65rem;justify-content:space-between}.task-mobile-card-title{display:grid;gap:.2rem;min-width:0}.task-mobile-card-title .task-title-action{color:var(--console-text);display:block;font-size:.9rem;font-weight:750;line-height:1.35;min-height:0;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left;text-decoration:none}.task-mobile-card-title .task-title-action:hover{background:transparent;color:var(--console-accent);transform:none}.task-mobile-card-title>span{align-items:center;color:var(--console-muted);display:inline-flex;font-size:.7rem;gap:.25rem;overflow-wrap:anywhere}.task-mobile-card-title small{color:var(--brand-subtle);font-size:.65rem}.task-mobile-card-header .console-status-badge{flex:0 0 auto}.task-mobile-card-progress{display:grid;gap:.35rem}.task-mobile-card-progress>div{color:var(--console-muted);display:flex;font-size:.67rem;justify-content:space-between}.task-mobile-card-progress b{color:var(--console-teal)}.task-mobile-card-activity{color:var(--console-muted);font-size:.72rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.task-mobile-card-activity.is-error{color:var(--console-danger)}.task-mobile-card-actions{border-top:1px solid var(--console-line);display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.65rem}.task-mobile-card-actions .task-action-button{min-height:2.25rem;padding-inline:.35rem}.task-mobile-card-actions .task-action-button:hover:not(:disabled){transform:none}.console-shell .package-balance-band,.console-shell .account-ledger-summary{border-radius:12px;display:block;padding:1rem}.console-shell .package-balance-primary{padding:0}.console-shell .package-balance-primary>div strong{font-size:clamp(2rem,10vw,3rem)}.console-shell .package-balance-actions{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .package-balance-facts,.console-shell .account-ledger-summary dl{border-top:1px solid var(--console-line);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;padding-top:.25rem}.console-shell .package-balance-facts>div,.console-shell .account-ledger-summary dl>div{border:0;min-width:0;padding:.65rem .2rem}.console-shell .package-list-panel,.console-shell .account-data-section{margin-top:1rem;padding-top:1rem}.console-shell .account-section-heading{display:grid;gap:.65rem}.console-shell .account-section-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.console-shell .account-section-actions>*{justify-content:center;min-width:0;width:100%}.console-shell .account-record-mode{min-width:0}.console-shell .account-data-table,.console-shell .account-data-table tbody{display:block;min-width:0;width:100%}.console-shell .api-key-section .account-data-table{min-width:0}.console-shell .account-data-table thead{display:none}.console-shell .account-data-table tbody{display:grid;gap:.6rem}.console-shell .account-data-table tr{background:var(--console-surface);border:1px solid var(--console-line);border-radius:10px;display:grid;gap:.45rem;padding:.75rem}.console-shell .account-data-table td{align-items:start;border:0;display:grid;gap:.18rem;grid-template-columns:minmax(5rem,.45fr) minmax(0,1fr);min-width:0;padding:.2rem}.console-shell .account-data-table td:before{color:var(--brand-subtle);content:attr(data-label);font-size:.65rem}.console-shell .account-data-table td>*{min-width:0}.console-shell .account-data-table td,.console-shell .account-data-table td strong,.console-shell .account-data-table td small{overflow-wrap:anywhere;word-break:break-word}.console-shell .owned-package-table td:nth-child(2){display:block}.console-shell .owned-package-table td:nth-child(2):before{display:block;margin-bottom:.2rem}.console-shell .api-key-section .account-section-actions{grid-template-columns:1fr}.console-shell .api-key-section .account-data-table td .row-actions{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .api-key-section .account-data-table td .row-actions button{min-width:0}.console-shell .review-workspace{display:flex;flex-direction:column;height:calc(100dvh - var(--console-mobile-header-height) - var(--console-mobile-nav-height));min-height:0;overflow:hidden;padding:.6rem .75rem 0}.console-shell .review-workspace-header{flex:0 0 auto;margin-bottom:.55rem;padding:.25rem 0 .65rem}.console-shell .review-heading{align-items:flex-start;display:grid;gap:.45rem}.console-shell .review-heading h1{font-size:1.05rem;margin:.1rem 0 .2rem}.console-shell .review-heading-main{min-width:0}.console-shell .review-heading-actions{justify-content:space-between;width:100%}.console-shell .review-export-actions{display:none}.console-shell .review-editor-grid{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;min-height:0;overflow:hidden}.console-shell .review-preview-panel{flex:0 0 auto;max-height:calc(50dvh - .5rem);min-height:0;overflow:hidden;padding:.6rem}.console-shell .review-preview-panel>.review-panel-header{display:block;margin:0;padding:0}.console-shell .review-preview-panel>.review-panel-header>:first-child,.console-shell .review-preview-panel>.review-panel-header>.review-panel-actions{display:none}.console-shell .review-mobile-preview-controls{display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.console-shell .review-mobile-preview-controls>button{min-width:0;padding-inline:.45rem}.console-shell .review-mobile-preview-controls .segmented,.console-shell .review-mobile-preview-controls .review-subtitle-style-action{display:none}.console-shell .review-mobile-preview-controls>button{grid-column:1 / -1}.console-shell .review-preview-panel .media-stage{aspect-ratio:16 / 9;margin:.55rem 0 0;max-height:calc(50dvh - 5rem);width:100%}.console-shell .review-subtitle-panel{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.console-shell .review-subtitle-controls{flex:0 0 auto;padding:.15rem 0 .45rem}.console-shell .review-subtitle-tools{align-items:stretch;display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.console-shell .review-language-select,.console-shell .review-subtitle-tools>.segmented,.console-shell .review-subtitle-tools>.review-segment-stepper,.console-shell .review-subtitle-tools>.review-subtitle-style-action{min-width:0;width:100%}.console-shell .review-language-select select{width:100%}.console-shell .review-subtitle-tools>.review-segment-stepper{grid-column:1;grid-row:2}.console-shell .review-subtitle-tools>.review-subtitle-style-action{grid-column:2;grid-row:2}.console-shell .review-subtitle-tools .segmented{grid-column:2;grid-row:1}.console-shell .review-subtitle-tools:not(.has-language-select) .segmented{grid-column:1 / -1}.console-shell .review-segment-list{flex:1 1 auto;min-height:0;overflow-y:auto}.console-shell .review-segment{min-height:4.5rem;padding:.65rem .55rem}.console-shell.admin-shell{--console-mobile-header-height: calc(3.7rem + env(safe-area-inset-top)) }.console-shell.admin-shell .console-main-view{min-height:100dvh;padding:var(--console-mobile-header-height) 0 0!important}}@media(max-width:560px){.console-shell .console-page,.console-shell .console-account-page{padding-inline:.7rem}.console-shell .console-brand .brand-wordmark{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .task-mobile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .review-mobile-preview-controls{grid-template-columns:1fr}.console-shell .review-mobile-preview-controls .segmented{grid-column:auto}.console-shell .package-balance-actions,.console-shell .package-balance-facts,.console-shell .account-ledger-summary dl{grid-template-columns:minmax(0,1fr)}.console-shell .account-data-table td{grid-template-columns:minmax(4.5rem,.38fr) minmax(0,1fr)}}@media(min-width:1025px){.console-shell .review-workspace{min-height:100dvh}.console-shell .review-mobile-preview-controls{display:none}.console-shell .console-main-view{min-height:100dvh}}@media(max-width:1023px){.console-shell.review-shell .console-main-view{box-sizing:border-box;height:100dvh;min-height:0;overflow:hidden;padding:var(--console-mobile-header-height) 0 calc(var(--console-mobile-nav-height) + env(safe-area-inset-bottom))!important}.console-shell.admin-shell.review-shell .console-main-view{padding-bottom:0!important}.console-shell.review-shell .review-workspace{box-sizing:border-box;height:calc(100dvh - var(--console-mobile-header-height) - var(--console-mobile-nav-height));min-height:0;overflow:hidden;padding:.6rem .75rem 0}.console-shell.admin-shell.review-shell .review-workspace{height:calc(100dvh - var(--console-mobile-header-height))}.console-shell.review-shell .review-editor-grid{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;grid-template-columns:none;grid-template-rows:none;height:auto;min-height:0;overflow:hidden}.console-shell.review-shell .review-preview-panel{display:block;flex:0 0 auto;max-height:min(50dvh,18rem);min-height:0;overflow:hidden}.console-shell.review-shell .review-preview-panel>.review-panel-header{display:block;min-height:0}.console-shell.review-shell .review-preview-panel .media-stage{aspect-ratio:16 / 9;flex:none;height:auto;margin:.55rem 0 0;max-height:calc(min(50dvh,18rem) - 4.75rem);min-height:0;width:100%}.console-shell.review-shell .review-subtitle-panel{display:flex;flex:1 1 auto;flex-direction:column;max-height:none;min-height:10rem;overflow:hidden}.console-shell.review-shell .review-subtitle-panel>.review-subtitle-controls{flex:0 0 auto;min-height:0}.console-shell.review-shell .review-segment-list{flex:1 1 auto;max-height:none;min-height:8rem;overflow-y:auto;overscroll-behavior:contain}.console-shell.review-shell .review-timeline-footer{align-items:center;display:flex;flex:0 0 auto;gap:0;min-height:0;padding:.3rem .25rem}.console-shell.review-shell .review-timeline-footer .timeline{display:none}.console-shell.review-shell .review-timeline-footer .timeline-actions{display:flex;gap:.25rem;margin:0;width:100%}.console-shell.review-shell .review-timeline-footer .timeline-actions button{flex:1 1 0;min-height:2.2rem;min-width:0;padding-inline:.15rem}.console-shell.review-shell .review-timeline-footer .timeline-actions button span{display:none}}@media(min-width:561px)and (max-width:1023px){.console-shell.review-shell .review-mobile-preview-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}}@media(min-width:1024px){.console-shell:not(.admin-shell) .console-page>.console-section{border-bottom:1px solid var(--console-line);padding-block:2rem 2.75rem}.console-shell:not(.admin-shell) .console-page>.console-section:last-child{border-bottom:0}.console-shell .console-desktop-locale .console-locale-switch{display:block;width:100%}.console-shell .console-desktop-locale .console-locale-switch>summary{background:color-mix(in srgb,var(--brand-accent-surface) 32%,var(--console-surface));justify-content:flex-start;min-height:2.55rem;width:100%}.console-shell .console-desktop-locale>.console-locale-label{color:var(--console-muted);display:block;font-size:.62rem;font-weight:750;letter-spacing:.02em;margin:0 .15rem .35rem}.console-shell .console-desktop-locale .console-locale-current{flex:1 1 auto}.console-shell .console-desktop-locale .console-locale-menu{box-shadow:0 .7rem 1.6rem #0000004d;left:0;right:0;top:calc(100% + .45rem);width:auto}.console-shell .console-desktop-locale .console-locale-icon{display:inline-flex}}.console-shell .review-segment-stepper{grid-template-columns:2.25rem minmax(3.75rem,auto) 2.25rem;min-width:8.25rem}.console-shell .review-segment-stepper span{min-width:0;white-space:nowrap}@media(max-width:1023px){.console-shell .console-page>.console-section,.console-shell .console-section{border-bottom:0}.console-shell .review-segment-stepper{grid-template-columns:2.35rem minmax(3.75rem,1fr) 2.35rem;min-width:0;width:100%}}@media(max-width:1023px){.console-shell .console-locale-label{display:none}}@media(min-width:1024px){.console-shell .task-table-shell{container-name:task-table;container-type:inline-size;overflow-x:auto}.console-shell .task-table{min-width:0;table-layout:fixed;width:100%}.console-shell .task-table td,.console-shell .task-name-cell,.console-shell .task-status-summary-cell{min-width:0;overflow:hidden}.console-shell .task-title-action{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.console-shell .task-status-summary-cell{align-content:center;align-self:stretch;box-sizing:border-box;display:grid;gap:.28rem;height:100%;max-width:100%;width:100%}.console-shell .task-progress-cell,.console-shell .task-progress-cell .ui-progress,.console-shell .task-progress-cell .ui-progress__track{min-width:0;width:100%}.console-shell .task-progress-cell .ui-progress{gap:0}.console-shell .task-progress-cell .ui-progress__header{display:none}.console-shell .task-progress-cell .ui-progress__track{height:.42rem}.console-shell .task-status-inline{align-items:center;display:flex;gap:.45rem;justify-content:space-between;min-width:0}.console-shell .task-status-inline>strong{color:var(--console-text);font-size:.68rem;font-weight:650}.console-shell .task-status-inline .console-status-badge{font-size:.58rem;min-height:1.35rem;padding:.12rem .38rem}.console-shell .task-activity-column p{color:var(--console-text);font-size:.67rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.console-shell .task-activity-column time{color:var(--console-muted);display:block;font-size:.64rem;margin-top:.35rem}.console-shell .task-activity-column.has-error p{color:var(--console-danger)}.console-shell .task-mobile-card .console-status-badge{border-radius:999px;font-weight:760;padding:.25rem .55rem}.console-shell .task-mobile-card.status-completed .console-status-badge{background:color-mix(in srgb,var(--brand-positive) 14%,transparent);border-color:color-mix(in srgb,var(--brand-positive) 58%,var(--console-line));color:var(--brand-positive)}.console-shell .task-row-actions-content,.console-shell .task-row-exports .task-export-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start}.console-shell .task-row-actions-content>button,.console-shell .task-row-exports .task-export-actions>button{flex:1 1 0;min-width:0;width:auto}.console-shell .task-action-button{border-radius:.42rem;box-shadow:none;display:inline-flex;flex:1 1 auto;font-size:.62rem;gap:.25rem;justify-content:center;line-height:1.15;min-height:2rem;padding:.24rem .28rem;white-space:nowrap}.console-shell .task-action-button>svg{flex:0 0 auto}.console-shell .task-row-exports .task-export-actions>.task-action-button.task-export-action{background:color-mix(in srgb,var(--brand-positive) 10%,var(--console-surface));border-color:color-mix(in srgb,var(--brand-positive) 40%,transparent);color:var(--brand-positive)}.console-shell .task-row-exports .task-export-actions>.task-action-button.task-export-action:hover:not(:disabled){background:color-mix(in srgb,var(--brand-positive) 18%,var(--console-surface));border-color:var(--brand-positive)}}@container task-table (max-width: 66rem){.console-shell .task-row-actions-content,.console-shell .task-row-exports .task-export-actions{align-items:stretch;display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr)}.console-shell .task-row-actions-content>button,.console-shell .task-row-exports .task-export-actions>button{flex:0 0 auto;justify-content:center;width:100%}.console-shell .task-action-label{display:inline;color:#fff}}@media(min-width:1024px){.console-shell .console-page:has(.task-management){padding-inline:clamp(1rem,2vw,2.2rem)}.console-shell .task-table{min-width:64rem;table-layout:fixed;width:100%}.console-shell .task-table th,.console-shell .task-table td,.console-shell .task-row-actions,.console-shell .task-row-exports{vertical-align:middle}.console-shell .task-table th:first-child,.console-shell .task-table td:first-child{min-width:0;width:auto}.console-shell .task-table th:nth-child(2),.console-shell .task-table td:nth-child(2){min-width:0;width:5rem}.console-shell .task-table th:nth-child(3),.console-shell .task-table td:nth-child(3){min-width:0;width:15rem}.console-shell .task-table th:nth-child(4),.console-shell .task-table td:nth-child(4){min-width:0;width:10rem}.console-shell .task-table th:nth-child(5),.console-shell .task-table td:nth-child(5){min-width:0;width:10rem}.console-shell .task-table th:nth-child(6),.console-shell .task-table td:nth-child(6){min-width:0;width:14rem}.console-shell .task-status-summary-cell{align-self:auto;display:table-cell;height:auto;vertical-align:middle}.console-shell .task-status-summary-cell>.task-progress-cell{margin-bottom:.35rem}.console-shell .task-status-summary-cell>.task-progress-cell,.console-shell .task-status-summary-cell>.task-status-inline{min-width:0;width:100%}.console-shell .task-row-actions .task-preview-action,.console-shell .task-mobile-card-actions .task-preview-action{background:color-mix(in srgb,var(--brand-accent-strong) 54%,transparent)!important;border-color:color-mix(in srgb,var(--brand-accent) 52%,transparent);color:#fff}.console-shell .task-row-actions .task-preview-action:hover:not(:disabled),.console-shell .task-mobile-card-actions .task-preview-action:hover:not(:disabled){background:color-mix(in srgb,var(--brand-accent-strong) 68%,transparent)!important;border-color:var(--brand-accent)}}@media(min-width:1024px){.console-shell .task-row-actions-content,.console-shell .task-row-exports .task-export-actions{align-items:stretch;display:flex;gap:.35rem;justify-content:stretch;min-width:0;width:100%}.console-shell .task-row-actions-content>.task-action-button,.console-shell .task-row-exports .task-export-actions>.task-action-button{align-items:center;border:1px solid var(--brand-border-strong);border-radius:.42rem;box-shadow:none;color:#fff;flex:1 1 0;font-size:.62rem;font-weight:700;gap:.25rem;height:2.15rem;justify-content:center;line-height:1.15;min-height:2.15rem;min-width:0;padding:.24rem .28rem;width:100%}.console-shell .task-row-actions-content .task-action-label,.console-shell .task-row-exports .task-action-label{display:inline;color:#fff}.console-shell .task-row-actions-content>.task-secondary-action{background:#192224}.console-shell .task-row-actions-content>.task-primary-action{background:var(--brand-accent-strong)}.console-shell .task-row-actions-content>.task-danger-action{background:#7d3039}.console-shell .task-row-exports .task-export-actions>.task-export-action{background:#236167}.console-shell .task-row-actions-content>.task-action-button:hover:not(:disabled),.console-shell .task-row-exports .task-export-actions>.task-action-button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}}@media(min-width:1024px){.console-shell .owned-package-table,.console-shell .account-data-table{min-width:0;table-layout:fixed;width:100%}.console-shell .owned-package-table th,.console-shell .owned-package-table td,.console-shell .account-data-table th,.console-shell .account-data-table td{min-width:0;overflow:hidden;vertical-align:middle}.console-shell .owned-package-table th:first-child,.console-shell .owned-package-table td:first-child{width:12rem}.console-shell .owned-package-table th:nth-child(2),.console-shell .owned-package-table td:nth-child(2){width:auto}.console-shell .owned-package-table th:nth-child(3),.console-shell .owned-package-table td:nth-child(3){width:11rem}.console-shell .owned-package-table th:nth-child(4),.console-shell .owned-package-table td:nth-child(4){width:8rem}.console-shell .account-ledger-table th:nth-child(1),.console-shell .account-ledger-table td:nth-child(1){width:10rem}.console-shell .account-ledger-table th:nth-child(2),.console-shell .account-ledger-table td:nth-child(2){width:auto}.console-shell .account-ledger-table th:nth-child(3),.console-shell .account-ledger-table td:nth-child(3){width:12rem}.console-shell .account-ledger-table th:nth-child(4),.console-shell .account-ledger-table td:nth-child(4){width:7rem}.console-shell .referral-record-table th:nth-child(1),.console-shell .referral-record-table td:nth-child(1){width:auto}.console-shell .referral-record-table th:nth-child(2),.console-shell .referral-record-table td:nth-child(2){width:11rem}.console-shell .referral-record-table th:nth-child(3),.console-shell .referral-record-table td:nth-child(3){width:12rem}.console-shell .referral-record-table th:nth-child(4),.console-shell .referral-record-table td:nth-child(4){width:7rem}.console-shell .api-key-section .account-data-table th:nth-child(1),.console-shell .api-key-section .account-data-table td:nth-child(1){width:13rem}.console-shell .api-key-section .account-data-table th:nth-child(2),.console-shell .api-key-section .account-data-table td:nth-child(2){width:auto}.console-shell .api-key-section .account-data-table th:nth-child(3),.console-shell .api-key-section .account-data-table td:nth-child(3){width:12rem}.console-shell .api-key-section .account-data-table th:nth-child(4),.console-shell .api-key-section .account-data-table td:nth-child(4){width:12rem}.console-shell .owned-package-table td>*,.console-shell .account-data-table td>*{max-width:100%;min-width:0}.console-shell .owned-package-quota,.console-shell .package-progress{min-width:0;width:100%}.console-shell .account-data-table td strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .account-data-table td>small{overflow-wrap:anywhere;white-space:normal}.console-shell .numeric-cell{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.console-shell .ledger-action,.console-shell .referral-status{align-items:center;display:inline-flex;min-height:1.55rem;white-space:nowrap}.console-shell .account-data-table .row-actions{align-items:stretch;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.console-shell .account-data-table .row-actions button{min-width:0;width:100%}}@media(min-width:1024px){.admin-shell .admin-account-usage-table{min-width:0;table-layout:fixed;width:100%}.admin-shell .admin-account-usage-table th,.admin-shell .admin-account-usage-table td{min-width:0;overflow:hidden;vertical-align:middle}.admin-shell .admin-account-usage-table th:nth-child(1),.admin-shell .admin-account-usage-table td:nth-child(1){width:12rem}.admin-shell .admin-account-usage-table th:nth-child(2),.admin-shell .admin-account-usage-table td:nth-child(2){width:10rem}.admin-shell .admin-account-usage-table th:nth-child(3),.admin-shell .admin-account-usage-table td:nth-child(3){width:7rem}.admin-shell .admin-account-usage-table th:nth-child(4),.admin-shell .admin-account-usage-table td:nth-child(4){width:14rem}.admin-shell .admin-account-usage-table th:nth-child(5),.admin-shell .admin-account-usage-table td:nth-child(5){width:10rem}.admin-shell .admin-account-usage-table th:nth-child(6),.admin-shell .admin-account-usage-table td:nth-child(6){width:auto}.admin-shell .admin-account-usage-table th:nth-child(7),.admin-shell .admin-account-usage-table td:nth-child(7){width:11rem}.admin-shell .admin-account-usage-table td>*{max-width:100%;min-width:0}.admin-shell .admin-account-usage-table td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:761px)and (max-width:1023px){.console-shell.review-shell .review-heading{align-items:center;display:flex;gap:1rem}.console-shell.review-shell .review-heading-actions{justify-content:flex-end;width:auto}.console-shell.review-shell .review-export-actions{display:flex;width:auto}.console-shell.review-shell .review-editor-grid{display:grid;flex:1 1 auto;flex-direction:initial;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:auto;overflow:hidden}.console-shell.review-shell .review-preview-panel{display:flex;flex:initial;flex-direction:column;max-height:none;padding:0}.console-shell.review-shell .review-preview-panel>.review-panel-header{display:flex;min-height:3.75rem}.console-shell.review-shell .review-preview-panel>.review-panel-header>:first-child,.console-shell.review-shell .review-preview-panel>.review-panel-header>.review-panel-actions{display:flex}.console-shell.review-shell .review-mobile-preview-controls{display:none}.console-shell.review-shell .review-preview-panel .media-stage{aspect-ratio:16 / 9;flex:0 1 auto;height:auto;margin:auto 1rem;max-height:calc(100% - 5.25rem);width:calc(100% - 2rem)}.console-shell.review-shell .review-subtitle-panel{flex:initial;max-height:none;min-height:0}.console-shell.review-shell .review-segment-list{max-height:none;min-height:0}.console-shell.review-shell .review-timeline-footer{display:grid;flex:initial;gap:.65rem;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;padding:.75rem 1rem}.console-shell.review-shell .review-timeline-footer .timeline{display:flex}.console-shell.review-shell .review-timeline-footer .timeline-actions{gap:.35rem;margin:0;width:auto}.console-shell.review-shell .review-timeline-footer .timeline-actions button{flex:0 0 auto;min-height:2.15rem;min-width:0;padding:.35rem .5rem}.console-shell.review-shell .review-timeline-footer .timeline-actions button span{display:inline}}.console-shell.review-shell .review-preview-panel{display:flex;flex-direction:column}.console-shell.review-shell .review-preview-panel .media-stage.is-video{align-self:stretch;aspect-ratio:auto;flex:1 1 auto;height:auto;margin:0;max-height:none;min-height:0;width:100%}.console-shell.review-shell .review-preview-panel .media-stage.is-video .review-video-frame{height:auto;max-height:100%;max-width:100%;width:100%}:root{--console-mobile-footer-height: 4.15rem;--console-mobile-footer-total: calc(var(--console-mobile-footer-height) + env(safe-area-inset-bottom));--console-mobile-surface: var(--console-bg);--console-mobile-panel: var(--console-surface);--console-mobile-panel-raised: var(--console-surface-raised);--console-mobile-line: var(--console-line);--console-mobile-text: var(--brand-text);--console-mobile-muted: var(--brand-muted);--console-mobile-purple: var(--brand-accent);--console-mobile-teal: var(--brand-positive)}.console-mobile-footer,.console-mobile-page,.console-locale-icon{display:none}.console-advanced-settings,.console-advanced-fields{display:contents}.console-advanced-toggle{display:none}@media(max-width:1023px){.console-shell:not(.admin-shell){--console-mobile-nav-height: var(--console-mobile-footer-height);background:var(--console-mobile-surface);color:var(--console-mobile-text)}.console-shell:not(.admin-shell) .console-nav{background:var(--brand-nav);border-bottom-color:var(--console-mobile-line);box-shadow:0 .75rem 1.8rem #00000029}.console-shell:not(.admin-shell) .console-nav>.desktop-console-navigation,.console-shell:not(.admin-shell) .console-nav>.account-chip{display:none!important}.console-shell:not(.admin-shell) .console-main-view{background:var(--console-mobile-surface);min-height:100dvh;padding:var(--console-mobile-header-height) 0 var(--console-mobile-footer-total)!important}.console-mobile-footer{align-items:stretch;background:var(--brand-nav);border-top:1px solid var(--console-mobile-line);bottom:0;box-shadow:0 -.8rem 2rem #0003;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));left:0;min-height:var(--console-mobile-footer-height);padding:.2rem .65rem env(safe-area-inset-bottom);position:fixed;right:0;z-index:80}.console-mobile-footer a{align-items:center;border-radius:.65rem;color:var(--console-mobile-muted);display:inline-flex;flex-direction:column;font-size:.62rem;font-weight:750;gap:.12rem;justify-content:center;min-width:0;padding:.22rem .25rem;position:relative;text-decoration:none}.console-mobile-footer a:after{background:var(--console-mobile-purple);border-radius:999px;bottom:.1rem;content:"";height:.14rem;opacity:0;position:absolute;width:1.4rem}.console-mobile-footer a.active{background:var(--brand-accent-surface);color:var(--brand-text)}.console-mobile-footer a.active:after{opacity:1}.console-mobile-footer a.active svg{color:var(--console-mobile-purple)}.console-mobile-page{display:block;margin:0 auto;max-width:44rem;padding:.85rem .75rem 1.35rem}.console-mobile-eyebrow{color:var(--console-mobile-teal)!important;font-size:.68rem!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.console-mobile-translation-page .console-upload-form{margin:0}.console-mobile-translation-page .console-translator-grid{display:flex;flex-direction:column;gap:.75rem;min-height:0}.console-mobile-translation-page .console-upload-panel,.console-mobile-translation-page .console-upload-settings{background:var(--console-mobile-panel);border:1px solid var(--console-mobile-line);border-radius:1.05rem;padding:.9rem}.console-mobile-translation-page .console-upload-panel{gap:.7rem}.console-mobile-translation-page .console-upload-panel .upload-picker-area{min-height:11rem}.console-mobile-translation-page .console-upload-notes{gap:.45rem}.console-mobile-translation-page .console-upload-helper{font-size:.71rem;line-height:1.45}.console-mobile-translation-page .console-upload-settings{gap:.7rem}.console-mobile-translation-page .console-upload-settings>header{padding-bottom:.65rem}.console-mobile-translation-page .console-language-group{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr)}.console-mobile-translation-page .console-control-section{border-top-color:var(--console-mobile-line);padding-top:.7rem}.console-mobile-translation-page .console-submit{background:var(--brand-accent-strong);border:0;border-radius:.75rem;box-shadow:0 .45rem 1rem color-mix(in srgb,var(--brand-accent) 20%,transparent);min-height:3.1rem;width:100%}.console-mobile-translation-page .console-quota-state{background:var(--console-mobile-panel-raised);border-color:var(--console-mobile-line);border-radius:.85rem}.console-mobile-translation-page .console-setting-help,.console-mobile-translation-page .source-subtitle-authority{color:var(--console-mobile-muted)}.console-mobile-tasks-heading{align-items:flex-start;display:flex;gap:.7rem;justify-content:space-between}.console-mobile-icon-button{align-items:center;background:var(--console-mobile-panel);border:1px solid var(--console-mobile-line);border-radius:.75rem;color:var(--console-mobile-text);display:inline-flex;flex:0 0 auto;height:2.6rem;justify-content:center;width:2.6rem}.console-mobile-task-filters{display:flex;gap:.45rem;margin:0 -.1rem .75rem;overflow-x:auto;padding:.1rem;scrollbar-width:none}.console-mobile-task-filters::-webkit-scrollbar{display:none}.console-mobile-task-filters button{background:var(--console-mobile-panel);border:1px solid var(--console-mobile-line);border-radius:999px;color:var(--console-mobile-muted);flex:0 0 auto;font-size:.72rem;font-weight:700;min-height:2.1rem;padding:.35rem .7rem}.console-mobile-task-filters button b{color:inherit;font-size:.66rem;margin-left:.25rem;opacity:.7}.console-mobile-task-filters button.active{background:var(--brand-accent-surface);border-color:var(--brand-accent);color:var(--brand-text)}.console-mobile-task-search{align-items:center;background:var(--console-mobile-panel);border:1px solid var(--console-mobile-line);border-radius:.8rem;color:var(--console-mobile-muted);display:flex;gap:.5rem;margin-bottom:.85rem;padding:0 .75rem}.console-mobile-task-search input{background:transparent;border:0;color:var(--console-mobile-text);min-height:2.7rem;outline:0;width:100%}.console-mobile-task-search input::placeholder{color:var(--brand-subtle)}.console-mobile-task-list{display:grid;gap:.65rem}.console-mobile-task-card{background:var(--console-mobile-panel);border:1px solid var(--console-mobile-line);border-radius:1rem;min-width:0;padding:.85rem}.console-mobile-task-card.status-processing,.console-mobile-task-card.status-queued{border-color:var(--brand-positive)}.console-mobile-task-card-top{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.console-mobile-task-card-top time{color:var(--brand-subtle);font-size:.66rem;white-space:nowrap}.console-mobile-task-title{background:transparent;border:0;color:var(--console-mobile-text);display:block;font-size:.98rem;font-weight:800;max-width:100%;overflow:hidden;padding:.62rem 0 .18rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.console-mobile-task-language{color:var(--brand-muted);font-size:.74rem;margin:0 0 .7rem}.console-mobile-task-meta{align-items:center;color:var(--console-mobile-muted);display:flex;font-size:.69rem;justify-content:space-between}.console-mobile-task-meta strong{color:var(--console-mobile-teal)}.console-mobile-task-progress{background:var(--brand-border);border-radius:999px;height:.34rem;margin:.4rem 0 .55rem;overflow:hidden}.console-mobile-task-progress i{background:var(--brand-positive);border-radius:inherit;display:block;height:100%}.console-mobile-task-activity{color:var(--brand-muted);font-size:.7rem;line-height:1.45;margin:0}.console-mobile-task-card.is-loading{display:grid;gap:.6rem}.console-mobile-task-card.is-loading>*{background:color-mix(in srgb,var(--brand-accent) 17%,transparent);border-radius:.4rem;display:block;height:.7rem;width:75%}.console-mobile-profile-card{align-items:center;background:var(--console-mobile-panel);border:1px solid var(--console-mobile-line);border-radius:.85rem;display:flex;gap:.7rem;margin-bottom:.85rem;padding:.9rem}.console-mobile-avatar{align-items:center;background:var(--brand-accent-strong);border-radius:50%;color:var(--brand-bg);display:inline-flex;flex:0 0 auto;font-size:1rem;font-weight:850;height:2.65rem;justify-content:center;width:2.65rem}.console-mobile-profile-card strong,.console-mobile-profile-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-mobile-profile-card strong{color:var(--console-mobile-text);font-size:.9rem}.console-mobile-profile-card small{color:var(--console-mobile-muted);font-size:.72rem;margin-top:.2rem}.console-mobile-account-menu{background:var(--console-mobile-panel);border:1px solid var(--console-mobile-line);border-radius:1rem;overflow:hidden}.console-mobile-account-menu a{align-items:center;border-bottom:1px solid var(--console-mobile-line);color:var(--console-mobile-text);display:flex;gap:.65rem;min-height:4.15rem;padding:.65rem .75rem;text-decoration:none}.console-mobile-account-menu a:last-child{border-bottom:0}.console-mobile-account-menu a>span:nth-child(2){flex:1;min-width:0}.console-mobile-account-menu strong,.console-mobile-account-menu small{display:block}.console-mobile-account-menu strong{font-size:.82rem}.console-mobile-account-menu small{color:var(--console-mobile-muted);font-size:.68rem;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-mobile-menu-icon{align-items:center;background:var(--brand-accent-surface);border-radius:.65rem;color:var(--brand-accent);display:inline-flex;flex:0 0 auto;height:2.3rem;justify-content:center;width:2.3rem}.console-mobile-account-menu>a>svg{color:var(--brand-subtle);flex:0 0 auto}.console-mobile-account-subpage>.console-account-page,.console-mobile-support-page>.console-section{padding:0}.console-mobile-account-subpage .account-page-header{align-items:flex-start;display:block;margin-bottom:.85rem}.console-mobile-account-subpage .account-page-header h1{color:var(--console-mobile-text);font-size:1.35rem}.console-mobile-account-subpage .account-page-header p{color:var(--console-mobile-muted);font-size:.75rem;line-height:1.5}.console-mobile-account-subpage .account-header-actions{display:none}.console-mobile-account-subpage .package-balance-band,.console-mobile-account-subpage .package-list-panel,.console-mobile-account-subpage .account-package-section,.console-mobile-account-subpage .account-panel,.console-mobile-account-subpage .account-data-section{background:var(--console-mobile-panel);border-color:var(--console-mobile-line);border-radius:1rem}.console-mobile-account-subpage .package-balance-band{display:block;padding:.9rem}.console-mobile-account-subpage .package-balance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.console-mobile-account-subpage .package-list-panel{margin-top:.7rem;padding:.85rem}.console-mobile-account-subpage .account-section-heading{display:block}.console-mobile-account-subpage .account-section-actions{align-items:flex-start;flex-wrap:wrap;margin-top:.7rem}.console-mobile-account-subpage .table-wrap{overflow-x:auto}.console-mobile-account-subpage .account-data-table,.console-mobile-account-subpage .owned-package-table{min-width:36rem}.console-mobile-support-page .console-section-header{margin-bottom:.75rem}.console-mobile-support-page .console-section-header h2{color:var(--console-mobile-text);font-size:1.35rem}.console-mobile-support-page .console-section-header p{color:var(--console-mobile-muted);font-size:.75rem}}@media(max-width:1023px){.console-shell .console-nav{grid-template-columns:minmax(0,1fr) auto!important}.console-shell .console-header-bar{align-items:center;display:contents}.console-shell .console-brand{align-items:center;display:flex;gap:.55rem;grid-column:1!important;grid-row:1!important;min-width:0}.console-shell .console-header-back{align-items:center;color:var(--brand-muted);display:inline-flex;grid-column:1;grid-row:1;justify-content:center;min-height:2rem;padding:0;width:2rem}.console-shell .console-header-back+.console-brand{grid-column:2!important}.console-shell .console-header-mobile-title{color:var(--brand-text);display:inline-flex;font-size:.98rem;font-weight:760;grid-column:2;grid-row:1;letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-nav.has-mobile-title{grid-template-columns:auto minmax(0,1fr) auto!important}.console-shell .console-nav.has-mobile-title .console-brand{display:none}.console-shell .console-nav.has-mobile-title .console-header-actions{grid-column:3!important}.console-shell .console-nav.has-mobile-title .console-header-back{color:var(--brand-text)}.console-shell .console-brand .site-brand{gap:.42rem;min-width:0}.console-shell .console-brand .brand-mark{height:1.8rem;width:1.8rem}.console-shell .console-brand .brand-wordmark{display:inline;font-size:.96rem}.console-header-actions{align-items:center;display:flex;gap:.35rem;grid-column:2!important;grid-row:1!important;justify-content:flex-end;min-width:0}.console-shell .console-locale-switch{display:block;margin:0;padding:0}.console-shell .console-locale-switch>div{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:999px;gap:.1rem;min-width:3.55rem;padding:.1rem;width:auto}.console-shell .console-locale-switch a{border-radius:999px;font-size:.56rem;min-height:1.55rem;padding:.18rem .25rem}.console-shell .console-locale-switch a.active{background:var(--brand-accent);color:var(--brand-bg)}.console-shell .console-header-signout,.console-shell .admin-navigation-toggle{align-items:center;background:var(--brand-accent-surface);border:1px solid var(--brand-border-strong);border-radius:.55rem;color:var(--brand-accent);display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.console-shell .console-nav{background:var(--console-rail);border-bottom-color:var(--brand-border);box-shadow:0 .75rem 1.8rem #00000029}.console-shell:not(.admin-shell) .console-main-view{background:var(--console-bg)}.console-shell:not(.admin-shell) .console-main-view{padding:var(--console-mobile-header-height) 0 var(--console-mobile-footer-total)!important}.console-mobile-footer{background:var(--console-rail);border-top-color:var(--brand-border);box-shadow:0 -.8rem 2rem #0003}.console-mobile-footer a{border-radius:.65rem;color:var(--brand-muted)}.console-mobile-footer a:after{background:var(--brand-accent)}.console-mobile-footer a.active{background:var(--brand-accent-surface);color:var(--brand-text)}.console-mobile-footer a.active svg{color:var(--brand-accent)}.console-mobile-translation-page{padding-top:.75rem}.console-mobile-translation-page .console-submit{background:var(--brand-accent-strong);border:0;box-shadow:0 .45rem 1rem color-mix(in srgb,var(--brand-accent) 20%,transparent)}.console-mobile-translation-page .console-quota-state{background:var(--brand-surface-raised);border-color:var(--console-line)}.console-mobile-translation-page .console-setting-help,.console-mobile-translation-page .source-subtitle-authority{color:var(--console-muted)}.console-mobile-tasks-page{padding-top:.75rem}.console-mobile-tasks-page .console-section-header{margin-bottom:.8rem}.console-mobile-tasks-page .console-section-header h2{color:var(--brand-text);font-size:1.35rem;margin:0}.console-mobile-tasks-page .console-task-description{display:none}.console-mobile-tasks-page .task-header-actions{margin-top:0}.console-mobile-tasks-page .task-header-actions .console-refresh,.console-mobile-tasks-page .task-header-notification{display:none}.console-mobile-tasks-page .task-mobile-card{background:var(--console-surface);border-color:var(--console-line);border-radius:.85rem}.console-mobile-tasks-page .task-mobile-card-progress b{color:var(--brand-positive)}.console-mobile-account-hub{padding-top:.65rem}.console-mobile-profile-card{background:var(--console-surface);border-color:var(--console-line);border-radius:.85rem}.console-mobile-avatar{background:var(--brand-accent-strong);color:var(--brand-bg)}.console-mobile-profile-card strong{color:var(--brand-text)}.console-mobile-profile-card small{color:var(--console-muted)}.console-mobile-account-menu{background:var(--console-surface);border-color:var(--console-line);border-radius:.85rem}.console-mobile-account-menu a{border-bottom-color:var(--console-line);color:var(--brand-text)}.console-mobile-account-menu small{color:var(--console-muted)}.console-mobile-menu-icon{background:var(--brand-accent-surface);color:var(--brand-accent)}.console-mobile-account-menu>a>svg{color:var(--brand-subtle)}.console-mobile-account-subpage .account-page-header h1,.console-mobile-support-page .console-section-header h2{color:var(--brand-text)}.console-mobile-account-subpage .account-page-header p,.console-mobile-support-page .console-section-header p{color:var(--console-muted)}.console-mobile-account-subpage .package-balance-band,.console-mobile-account-subpage .package-list-panel,.console-mobile-account-subpage .account-package-section,.console-mobile-account-subpage .account-panel,.console-mobile-account-subpage .account-data-section{background:var(--console-surface);border-color:var(--console-line)}.console-shell.admin-shell .console-nav>.admin-navigation{display:none!important}.admin-shell .admin-navigation-toggle{align-items:center;background:var(--brand-accent-surface);border:1px solid var(--brand-border-strong);border-radius:.55rem;color:var(--brand-accent);display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.admin-navigation-drawer{display:block;inset:0;position:fixed;z-index:120}.admin-navigation-backdrop{background:#0707119e;border:0;inset:0;position:absolute;width:100%}.admin-navigation-drawer-panel{background:var(--brand-nav);border-left:1px solid var(--brand-border);box-shadow:-1rem 0 2.5rem #00000059;display:flex;flex-direction:column;inset:0 0 0 auto;max-width:22rem;position:absolute;width:min(84vw,22rem)}.admin-navigation-drawer-panel>header{align-items:center;border-bottom:1px solid var(--brand-border);display:flex;justify-content:space-between;min-height:3.7rem;padding:.65rem .8rem}.admin-navigation-drawer-panel>header strong{color:var(--brand-text);font-size:.9rem}.admin-navigation-drawer-close{align-items:center;background:transparent!important;border:0;color:var(--brand-muted);display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.admin-navigation-drawer-list{align-items:stretch;display:flex!important;flex-direction:column;gap:.8rem!important;overflow-y:auto;padding:.8rem}.admin-navigation-drawer-list .admin-nav-group{align-items:stretch;display:grid!important;gap:.18rem;grid-template-columns:minmax(0,1fr)}.admin-navigation-drawer-list .nav-group-label{display:block!important;margin:.25rem .35rem .1rem}.admin-navigation-drawer-list .admin-nav-group>a{align-self:stretch;border-left:2px solid transparent;border-radius:.55rem;color:var(--brand-muted);display:flex!important;flex:0 0 auto!important;font-size:.78rem;min-height:2.7rem;padding:.55rem .65rem;text-decoration:none;width:100%}.admin-navigation-drawer-list .admin-nav-group>a.active{background:var(--brand-accent-surface);border-left-color:var(--brand-accent);color:var(--brand-text)}}@media(max-width:1023px){.console-shell .console-nav.has-mobile-back{grid-template-columns:auto minmax(0,1fr) auto!important}.console-shell .console-nav.has-mobile-back .console-header-actions{grid-column:3!important}.console-shell .console-nav.has-mobile-back .console-brand{display:none}}@media(max-width:1023px){.console-shell .console-nav{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;min-width:0}.console-shell .console-brand,.console-shell .console-brand .site-brand,.console-shell .console-brand .brand-wordmark{min-width:0}.console-shell .console-brand .brand-wordmark{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-header-actions{max-width:11rem}.console-shell .console-header-signout,.console-shell .admin-navigation-toggle{flex:0 0 2rem}.console-mobile-footer{height:var(--console-mobile-footer-height);min-height:0;padding:.16rem .55rem env(safe-area-inset-bottom)}.console-mobile-footer a{gap:.08rem;padding:.16rem .2rem}.console-mobile-footer a:after{bottom:.06rem;width:1.2rem}.console-mobile-translation-page .console-upload-panel,.console-mobile-translation-page .console-upload-settings{border-radius:.85rem;padding:.75rem}.console-mobile-translation-page .console-upload-panel .upload-picker-area{min-height:9.5rem;padding:1rem .65rem}.console-mobile-translation-page .console-upload-panel .upload-picker-area.has-file{min-height:8rem}.console-mobile-translation-page .console-upload-notes{grid-template-columns:minmax(0,1fr)}.console-mobile-translation-page .console-upload-settings>header h2{font-size:.95rem}.console-mobile-translation-page .console-language-group{border-radius:.7rem;padding:.6rem}.console-mobile-translation-page .console-control-heading{align-items:flex-start;gap:.45rem}.console-mobile-translation-page .console-prompt-heading-actions{min-width:0}.console-mobile-translation-page .console-prompt-input textarea{min-height:5.8rem}.console-mobile-translation-page .source-subtitle-attachment{border-radius:.7rem;padding:.65rem}.console-mobile-translation-page .console-submit{min-height:2.85rem}.console-mobile-tasks-page .task-mobile-card{gap:.65rem;padding:.75rem}.console-mobile-tasks-page .task-mobile-card-title .task-title-action{font-size:.9rem}.console-mobile-tasks-page .task-mobile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.console-mobile-tasks-page .task-mobile-card-actions button{min-height:2.25rem;padding-inline:.25rem}.console-shell .console-mobile-tasks-page .console-filter-tabs{display:flex;gap:.35rem;margin-inline:-.1rem;max-width:none;overflow-x:auto;padding:.1rem;scrollbar-width:none}.console-shell .console-mobile-tasks-page .console-filter-tabs::-webkit-scrollbar{display:none}.console-shell .console-mobile-tasks-page .console-filter-tabs button{flex:0 0 auto;font-size:.72rem;min-height:2.3rem;min-width:4.6rem;padding-inline:.6rem}.console-shell .console-mobile-tasks-page .task-search{grid-template-columns:minmax(0,1fr) auto auto}.console-shell .console-mobile-tasks-page .task-search .task-reset{grid-column:auto;justify-self:stretch}.console-mobile-account-subpage .account-page-header{padding-top:.15rem}.console-mobile-account-subpage .package-balance-band,.console-mobile-account-subpage .package-list-panel,.console-mobile-account-subpage .account-data-section,.console-mobile-account-subpage .account-panel{border-radius:.85rem}.admin-navigation-drawer-panel{border-left:1px solid var(--brand-border-strong);border-radius:1rem 0 0 1rem;max-width:24rem;padding-bottom:env(safe-area-inset-bottom);width:min(88vw,24rem)}.admin-navigation-drawer-panel>header{min-height:4.15rem;padding:.8rem 1rem}.admin-navigation-drawer-panel>header strong{font-size:.95rem;letter-spacing:-.01em}.admin-navigation-drawer-list{gap:1rem!important;padding:1rem .8rem}.admin-navigation-drawer-list .nav-group-label{color:var(--brand-accent);font-size:.66rem;font-weight:800;letter-spacing:.08em}.admin-navigation-drawer-list .admin-nav-group>a{min-height:2.85rem}.admin-navigation-drawer-list .admin-nav-group>a:hover{background:var(--brand-surface-raised)}}@media(max-width:1023px){.console-shell{--console-mobile-footer-height: 3.9rem;--console-mobile-control-size: 2.3rem}.console-shell:not(.admin-shell){--console-mobile-header-height: calc(4.1rem + env(safe-area-inset-top)) }.console-shell .console-nav,.console-shell:not(.admin-shell) .console-nav,.admin-shell .console-nav{background:var(--brand-nav)!important;border-bottom:1px solid var(--brand-border);box-shadow:0 .8rem 1.8rem #00000038;padding:calc(.45rem + env(safe-area-inset-top)) .85rem .45rem}.console-shell .console-brand,.console-shell .console-brand .site-brand{gap:.58rem;min-width:0}.console-shell .console-brand .brand-mark{border-radius:.68rem;box-shadow:0 0 0 1px var(--brand-border-strong),0 .35rem .9rem #00000047;height:2.3rem;width:2.3rem}.console-shell .console-brand .brand-wordmark{display:inline-flex;font-size:1.06rem;letter-spacing:-.02em;line-height:1;max-width:8rem}.console-shell .console-brand .brand-wordmark .brand-highlight{display:inline}.console-shell .console-header-actions{gap:.45rem;max-width:none}.console-shell .console-header-back{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--brand-muted);display:inline-flex;height:var(--console-mobile-control-size);justify-content:center;min-height:var(--console-mobile-control-size);padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:var(--console-mobile-control-size)}.console-shell .console-header-back:hover,.console-shell .console-header-back:focus-visible{background:var(--brand-accent-surface);border-color:var(--brand-border-strong);color:var(--brand-text)}.console-shell .console-locale-switch{align-items:center;display:inline-flex;gap:.22rem;height:var(--console-mobile-control-size);min-width:0;padding:0}.console-shell .console-locale-switch>summary{background:var(--brand-surface);border-color:var(--brand-border);border-radius:.4rem;color:var(--brand-text);font-size:.62rem;gap:.24rem;height:var(--console-mobile-control-size);min-height:var(--console-mobile-control-size);padding:.2rem .48rem}.console-shell .console-locale-switch>summary svg:last-child{color:var(--brand-muted)}.console-shell .console-locale-icon{align-items:center;color:var(--brand-muted);display:inline-flex;justify-content:center}.console-shell .console-locale-switch>.console-locale-menu{align-items:stretch;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:.35rem;gap:.15rem;min-width:7.2rem;padding:.3rem;width:max-content}.console-shell .console-locale-menu a{border-radius:.25rem;font-size:.58rem;min-height:2rem;padding:.45rem .55rem}.console-shell .console-locale-menu a.active{background:var(--brand-accent);color:var(--brand-bg)}.console-shell .console-header-signout,.console-shell .admin-navigation-toggle{align-items:center;aspect-ratio:1;background:var(--brand-accent-surface);border:1px solid var(--brand-border-strong);border-radius:.7rem;color:var(--brand-accent);display:inline-flex;flex:0 0 var(--console-mobile-control-size);height:var(--console-mobile-control-size);min-height:var(--console-mobile-control-size);justify-content:center;padding:0;width:var(--console-mobile-control-size)}.console-shell .console-header-signout:hover:not(:disabled),.console-shell .admin-navigation-toggle:hover:not(:disabled){background:var(--brand-accent-surface-raised);border-color:var(--brand-accent);transform:none}.console-shell .console-mobile-footer{background:var(--brand-nav);border-top-color:var(--brand-border);box-shadow:0 -.8rem 2rem #0000003d;padding:.18rem .8rem env(safe-area-inset-bottom)}.console-shell .console-mobile-footer a,.console-shell .console-mobile-footer a.active{background:transparent;color:var(--brand-muted)}.console-shell .console-mobile-footer a.active{color:var(--brand-accent)}.console-shell .console-mobile-footer a.active svg{color:var(--brand-accent)}.console-shell .console-mobile-footer a:after{bottom:.08rem;height:.16rem;width:1.7rem}.console-shell .console-mobile-page{max-width:42rem;padding:1rem .8rem calc(1.2rem + env(safe-area-inset-bottom))}.console-shell .console-mobile-translation-page{padding-top:.7rem}.console-shell .console-mobile-translation-page .console-translator-grid{gap:1.15rem}.console-shell .console-mobile-translation-page .console-language-group{align-items:stretch;background:transparent;border:0;border-radius:0;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr);padding:0;width:100%}.console-shell .console-mobile-translation-page .console-language-group>span{display:none}.console-shell .console-mobile-translation-page .console-language-group .language-select-field,.console-shell .console-mobile-translation-page .console-language-group .language-select{min-width:0;width:100%}.console-shell .console-mobile-translation-page .console-upload-panel,.console-shell .console-mobile-translation-page .console-upload-settings{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.console-shell .console-mobile-translation-page .console-upload-panel{gap:.85rem}.console-shell .console-mobile-translation-page .console-upload-settings{gap:1rem}.console-shell .console-mobile-translation-page .console-upload-notes{gap:.55rem}.console-shell .console-mobile-translation-page .console-upload-helper+.console-upload-helper{margin-top:.1rem}.console-shell .console-mobile-translation-page .upload-choose-button,.console-shell .console-mobile-translation-page .console-upload-settings>header{display:none}.console-shell .console-mobile-translation-page .console-quota-state{background:transparent;border:0;padding:.65rem .75rem}.console-shell .console-mobile-translation-page .console-quota-state{display:none!important}.console-shell .console-mobile-translation-page .source-language-field .language-select>summary{font-size:.72rem;min-height:2.25rem;padding:.42rem .58rem}.console-shell .console-mobile-translation-page .console-control-section,.console-shell .console-mobile-translation-page .source-subtitle-attachment{background:transparent;border:0;box-shadow:none}.console-shell .console-mobile-translation-page .console-advanced-settings{display:grid;gap:.5rem}.console-shell .console-mobile-translation-page .console-advanced-toggle{align-items:center;background:var(--brand-surface-raised);border:1px solid var(--brand-border);border-radius:.65rem;color:var(--brand-text);display:flex;font-size:.76rem;font-weight:750;justify-content:space-between;min-height:2.35rem;padding:.45rem .65rem;width:100%}.console-shell .console-mobile-translation-page .console-advanced-toggle>span{align-items:center;display:inline-flex;gap:.4rem}.console-shell .console-mobile-translation-page .console-advanced-toggle>svg{color:var(--brand-muted);transition:transform .16s ease}.console-shell .console-mobile-translation-page .console-advanced-settings.is-open .console-advanced-toggle>svg{transform:rotate(90deg)}.console-shell .console-mobile-translation-page .console-advanced-fields{display:none}.console-shell .console-mobile-translation-page .console-advanced-settings.is-open .console-advanced-fields{display:grid}.console-shell .console-mobile-translation-page .console-control-section{gap:.45rem;padding-top:.15rem}.console-shell .console-mobile-translation-page .console-advanced-fields .source-subtitle-attachment{gap:.35rem;margin-top:0;padding-bottom:.35rem}.console-shell .console-mobile-translation-page .console-language-group+.console-control-section{margin-top:.1rem}.console-shell .console-mobile-translation-page .console-setting-help{margin-top:.05rem}.console-shell .console-mobile-translation-page .console-upload-panel .upload-picker-area{background:color-mix(in srgb,var(--brand-accent-surface) 42%,var(--brand-surface));border:1px dashed var(--brand-accent);border-radius:.85rem;min-height:10.2rem;padding:1rem .65rem}.console-shell .console-mobile-translation-page .console-upload-panel .upload-picker-area.is-processing{padding:1.25rem .85rem}.console-shell .console-mobile-translation-page .selected-file-row.is-processing{padding:1rem 1rem 4.25rem}.console-shell .console-mobile-translation-page .upload-empty-icon{background:var(--brand-accent-surface-raised);border:1px solid var(--brand-border-strong);color:var(--brand-accent)}.console-shell .console-mobile-translation-page .upload-empty-state strong{color:var(--brand-accent)}.console-shell .console-mobile-translation-page .upload-empty-state small{color:var(--brand-muted)}.console-shell .console-mobile-translation-page .console-upload-helper{border:0;padding-top:0}.console-shell .console-mobile-tasks-page{padding-top:.55rem}.console-shell .console-mobile-tasks-page .task-toolbar{align-items:center;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr);margin:0;padding:0}.console-shell .console-mobile-tasks-page .task-management,.console-shell .console-mobile-tasks-page .console-section{padding-top:0}.console-shell .console-mobile-tasks-page .task-control-band{background:transparent;border:0;border-radius:0;box-shadow:none;margin-top:-.1rem;padding:0}.console-shell .console-mobile-tasks-page .console-filter-tabs,.console-shell .console-mobile-tasks-page .task-reset,.console-shell .console-mobile-tasks-page .task-header-notification,.console-shell .console-mobile-tasks-page .task-toolbar-refresh{display:none}.console-shell .console-mobile-tasks-page .task-search{display:grid;gap:.4rem;grid-column:1;grid-template-columns:minmax(0,1fr) auto;width:100%}.console-shell .console-mobile-tasks-page .task-search-field,.console-shell .console-mobile-tasks-page .task-search button[type=submit]{height:2.2rem;min-height:2.2rem}.console-shell .console-mobile-tasks-page .task-search-field{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:999px;min-width:0;padding-block:0}.console-shell .console-mobile-tasks-page .task-search-field input{min-height:0;padding-block:.25rem}.console-shell .console-mobile-tasks-page .task-search button[type=submit]{background:var(--brand-accent-strong);border:0;border-radius:999px;min-width:4.25rem;padding-block:.25rem}.console-shell .console-mobile-tasks-page .task-mobile-list{gap:.7rem}.console-shell .console-mobile-tasks-page .task-mobile-card{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-surface) 96%,var(--brand-accent-surface)),var(--brand-surface));border:0;border-radius:.85rem;box-shadow:0 .4rem 1.1rem #0000003d;padding:.85rem .9rem;position:relative;text-decoration:none}.console-shell .console-mobile-tasks-page .task-mobile-card.has-task-error{border:0}.console-shell .console-mobile-tasks-page .task-mobile-card:hover{color:inherit;transform:none}.console-shell .console-mobile-tasks-page .task-mobile-card-progress{gap:.3rem}.console-shell .console-mobile-tasks-page .task-mobile-card-progress>span{color:var(--brand-muted);font-size:.66rem}.console-shell .console-mobile-tasks-page .task-mobile-card-progress-row{display:block}.console-shell .console-mobile-tasks-page .task-mobile-card-progress-row .ui-progress{gap:.35rem;min-width:0;width:100%}.console-shell .console-mobile-tasks-page .task-mobile-card-progress-row .ui-progress__header{display:flex;min-height:1rem}.console-shell .console-mobile-tasks-page .task-mobile-card-progress-row .ui-progress__label{color:var(--brand-muted);font-size:.66rem}.console-shell .console-mobile-tasks-page .task-mobile-card-progress-row .ui-progress__value{font-size:.68rem}.console-shell .console-mobile-tasks-page .task-mobile-card-progress-row .ui-progress__track{background:color-mix(in srgb,var(--brand-border) 70%,var(--brand-bg));border:0;border-radius:999px;box-shadow:none;height:.42rem;width:100%}.console-shell .console-mobile-tasks-page .task-mobile-card-progress-row .ui-progress__fill{border-radius:999px}.console-shell .console-mobile-tasks-page .task-mobile-card.status-processing .task-mobile-card-progress-row .ui-progress__fill,.console-shell .console-mobile-tasks-page .task-mobile-card.status-queued .task-mobile-card-progress-row .ui-progress__fill,.console-shell .console-mobile-tasks-page .task-mobile-card.status-completed .task-mobile-card-progress-row .ui-progress__fill{background:var(--brand-accent)}.console-shell .console-mobile-tasks-page .task-mobile-card.status-failed .task-mobile-card-progress-row .ui-progress__fill{background:var(--brand-danger)}.console-shell .console-mobile-tasks-page .task-mobile-card-activity{align-items:center;border-top:1px solid color-mix(in srgb,var(--brand-border) 62%,transparent);display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding-top:.55rem}.console-shell .console-mobile-tasks-page .task-mobile-card-activity p{color:var(--brand-muted);font-size:.68rem;line-height:1.3;margin:0;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-mobile-tasks-page .task-mobile-card-activity time{color:var(--brand-subtle);font-size:.61rem;white-space:nowrap}.console-shell .console-mobile-tasks-page .task-mobile-card-activity.is-error p{color:var(--brand-danger)}.console-shell .console-mobile-tasks-page .task-mobile-card-heading{align-items:center;display:flex;gap:.55rem;min-width:0}.console-shell .console-mobile-tasks-page .task-mobile-media-icon{background:color-mix(in srgb,var(--brand-accent) 14%,transparent);border-radius:.5rem;color:var(--brand-accent);flex:0 0 auto;height:2rem;padding:.42rem;width:2rem}.console-shell .console-mobile-tasks-page .task-mobile-media-icon.is-audio{background:color-mix(in srgb,var(--brand-positive) 12%,transparent);color:var(--brand-positive)}.console-shell .console-mobile-tasks-page .task-mobile-card-title{min-width:0}.console-shell .console-mobile-tasks-page .task-mobile-card-title .task-title-action{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-mobile-tasks-page .task-mobile-card-actions .task-action-button{align-items:center;background:var(--console-surface-raised);border:1px solid var(--brand-border-strong);border-radius:.55rem;box-shadow:none;color:var(--brand-muted);display:inline-flex;font-size:.66rem;gap:.3rem;justify-content:center;line-height:1.15;min-height:2.2rem;min-width:0;padding:.25rem .3rem;white-space:nowrap}.console-shell .console-mobile-tasks-page .task-mobile-card-actions .task-action-button:hover:not(:disabled){background:var(--brand-accent-surface);border-color:var(--brand-accent);transform:none}.console-shell .console-mobile-tasks-page .task-mobile-card-actions .task-primary-action{color:#fff}.console-shell .console-mobile-tasks-page .task-mobile-card-actions .task-export-action{border-color:color-mix(in srgb,var(--brand-positive) 36%,transparent);color:var(--brand-positive)}.console-shell .console-mobile-tasks-page .task-mobile-card-actions .task-danger-action{border-color:color-mix(in srgb,var(--brand-danger) 45%,transparent);color:var(--brand-danger)}.console-shell .console-mobile-tasks-page .task-mobile-card-title small{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .45rem}.console-shell .console-mobile-tasks-page .task-mobile-card-title small time{color:inherit}.console-shell .console-mobile-tasks-page .task-management .console-section-header,.console-shell .console-mobile-tasks-page .task-toolbar-notification{display:none}.console-shell .console-mobile-account-hub .console-mobile-profile-card,.console-shell .console-mobile-account-hub .console-mobile-account-menu,.console-shell .console-mobile-account-subpage .package-balance-band,.console-shell .console-mobile-account-subpage .account-ledger-summary,.console-shell .console-mobile-account-subpage .package-list-panel,.console-shell .console-mobile-account-subpage .account-package-section,.console-shell .console-mobile-account-subpage .account-data-section,.console-shell .console-mobile-account-subpage .account-panel,.console-shell .console-mobile-support-page .support-community-list{background:transparent;border:0;border-radius:0;box-shadow:none}.console-shell .console-mobile-account-hub .console-mobile-account-menu{display:grid;gap:.25rem;overflow:visible}.console-shell .console-mobile-account-hub .console-mobile-account-menu a{border:0}.console-shell .console-mobile-account-subpage .package-list-panel,.console-shell .console-mobile-account-subpage .account-data-section{border-top:0}.console-shell .console-mobile-account-subpage .account-data-table tbody tr,.console-shell .console-mobile-account-subpage .owned-package-table tbody tr,.console-shell .console-mobile-account-subpage .modern-table-wrap{background:transparent;border:0;box-shadow:none}.console-shell .console-mobile-support-page .support-community-item{background:transparent;border:0;padding-inline:0}.console-shell .console-mobile-account-hub{padding-top:.55rem}.console-shell .console-mobile-account-hub .console-mobile-profile-card{background:linear-gradient(145deg,var(--brand-accent-surface-raised),var(--brand-surface));border:1px solid var(--brand-border-strong);border-radius:1.05rem;box-shadow:0 .55rem 1.4rem #0000002e;min-height:5.4rem;overflow:hidden;padding:1rem;position:relative}.console-shell .console-mobile-account-hub .console-mobile-profile-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--brand-accent) 28%,transparent),transparent 68%);content:"";height:9rem;pointer-events:none;position:absolute;right:-3rem;top:-4rem;width:9rem}.console-shell .console-mobile-account-hub .console-mobile-avatar{background:linear-gradient(145deg,var(--brand-accent),var(--brand-highlight));box-shadow:0 .3rem .8rem color-mix(in srgb,var(--brand-accent) 24%,transparent);position:relative;z-index:1}.console-shell .console-mobile-account-hub .console-mobile-profile-card>div{min-width:0;position:relative;z-index:1}.console-shell .console-mobile-account-hub .console-mobile-account-menu{gap:.55rem;margin-top:.8rem}.console-shell .console-mobile-account-hub .console-mobile-account-menu a{background:var(--brand-surface);border:1px solid var(--brand-border)!important;border-radius:.85rem;box-shadow:0 .25rem .8rem #0000001a;min-height:3.8rem;padding:.7rem .8rem}.console-shell .console-mobile-account-hub .console-mobile-account-menu a:hover,.console-shell .console-mobile-account-hub .console-mobile-account-menu a:focus-visible{background:var(--brand-accent-surface);border-color:var(--brand-border-strong)!important}.console-shell .console-mobile-account-hub .console-mobile-menu-icon{background:var(--brand-accent-surface-raised)}.console-shell .console-mobile-account-subpage .console-account-page{padding-bottom:1.5rem;padding-inline:0}.console-shell .console-mobile-account-subpage .account-page-header{padding:.1rem 0 1rem}.console-shell .console-mobile-account-subpage .account-page-header h1{color:var(--brand-text);font-size:1.45rem;letter-spacing:-.03em}.console-shell .console-mobile-account-subpage .account-page-header p{color:var(--brand-muted);line-height:1.5}.console-shell .console-mobile-account-subpage .package-balance-band,.console-shell .console-mobile-account-subpage .account-ledger-summary,.console-shell .console-mobile-account-subpage .referral-share-band{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-accent-surface) 70%,var(--brand-surface)),var(--brand-surface));border:1px solid var(--brand-border);border-radius:1rem;box-shadow:0 .45rem 1.1rem #00000021;padding:.9rem}.console-shell .console-mobile-account-subpage .package-balance-primary{padding:0 0 .8rem}.console-shell .console-mobile-account-subpage .package-balance-primary-head{align-items:flex-end;gap:.6rem}.console-shell .console-mobile-account-subpage .package-balance-primary-head .package-balance-total{flex:1 1 auto;min-width:0}.console-shell .console-mobile-account-subpage .package-balance-primary-head .package-balance-total strong{font-size:clamp(1.9rem,10vw,2.65rem)}.console-shell .console-mobile-account-subpage .package-balance-primary-head .package-balance-actions{gap:.3rem;grid-template-columns:minmax(0,1fr);width:min(9.5rem,42%)}.console-shell .console-mobile-account-subpage .package-balance-primary-head .package-balance-actions button{font-size:.6rem;gap:.2rem;line-height:1.15;min-height:1.85rem;padding:.2rem .3rem;width:100%}.console-shell .console-mobile-account-subpage .package-balance-facts,.console-shell .console-mobile-account-subpage .account-ledger-summary dl{border-top-color:var(--brand-border)}.console-shell .console-mobile-account-subpage .package-list-panel,.console-shell .console-mobile-account-subpage .account-data-section{margin-top:1.1rem;padding-top:0}.console-shell .console-mobile-account-subpage .account-section-heading{padding-top:.1rem}.console-shell .console-mobile-account-subpage .account-panel{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:.9rem;padding:.9rem}.console-shell .console-mobile-account-subpage .owned-package-table tbody tr,.console-shell .console-mobile-account-subpage .account-data-table tbody tr{padding-inline:0}.console-shell .console-mobile-support-page .support-community-list{display:grid;gap:.6rem}.console-shell .console-mobile-support-page .support-community-item{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:.85rem;padding:.75rem}}@media(max-width:1023px){.console-shell .console-mobile-translation-page .desktop-client-recommendation{align-items:center;background:color-mix(in srgb,var(--brand-surface) 92%,var(--brand-accent-surface));border-color:var(--brand-border);border-radius:.7rem;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:.4rem;padding:.6rem}.console-shell .console-mobile-translation-page .desktop-client-recommendation-icon{height:1.75rem;width:1.75rem}.console-shell .console-mobile-translation-page .desktop-client-recommendation-copy strong{font-size:.68rem}.console-shell .console-mobile-translation-page .desktop-client-recommendation-copy p{font-size:.61rem;line-height:1.4}.console-shell .console-mobile-translation-page .desktop-client-recommendation>.text-button{align-self:center;grid-column:3;grid-row:1;justify-self:end;min-height:1.8rem;padding:.22rem .35rem;font-size:.58rem;gap:.2rem}}@media(max-width:360px){.console-shell{--console-mobile-control-size: 2.1rem}.console-shell:not(.admin-shell){--console-mobile-header-height: calc(3.9rem + env(safe-area-inset-top)) }.console-shell .console-brand .brand-mark{height:2.1rem;width:2.1rem}.console-shell .console-brand .brand-wordmark{font-size:.98rem}.console-shell .console-locale-switch>summary{font-size:.56rem}.console-shell .console-locale-menu a{font-size:.54rem;min-height:1.75rem}}@media(max-width:1023px){.console-shell .console-mobile-tasks-page .task-search button[type=submit]{aspect-ratio:1;border-radius:50%;min-width:2.15rem;width:2.15rem}.console-shell .admin-review-page,.console-shell .admin-review-page .admin-review-workspace{min-height:0}}@media(max-width:1023px){.console-shell.review-shell .review-subtitle-tools{align-items:stretch;display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto}.console-shell.review-shell .review-subtitle-tools.has-language-select{grid-template-rows:auto auto auto}.console-shell.review-shell .review-subtitle-tools .review-language-select{grid-column:1 / -1;grid-row:1;min-width:0;width:100%}.console-shell.review-shell .review-subtitle-tools .review-language-select select{box-sizing:border-box;width:100%}.console-shell.review-shell .review-subtitle-tools:not(.has-language-select) .segmented,.console-shell.review-shell .review-subtitle-tools.has-language-select .segmented{grid-column:1;grid-row:1}.console-shell.review-shell .review-subtitle-tools.has-language-select .segmented{grid-row:2}.console-shell.review-shell .review-subtitle-tools .review-subtitle-style-action{grid-column:2;grid-row:2;min-width:0;width:100%}.console-shell.review-shell .review-subtitle-tools .review-segment-stepper{grid-column:1 / -1;grid-row:2;min-width:0;width:100%}.console-shell.review-shell .review-subtitle-tools.has-language-select .review-segment-stepper{grid-row:3}}@media(max-width:1023px){.console-shell.review-shell .review-subtitle-tools:not(.has-language-select) .review-subtitle-style-action{grid-row:1}}@media(max-width:1023px){.console-shell .console-mobile-tasks-page{padding-bottom:.3rem}.console-shell .console-mobile-tasks-page .task-management{padding-bottom:.35rem}.console-shell .console-mobile-tasks-page .task-search button[type=submit]{align-items:center;display:inline-flex;justify-content:center;line-height:0;padding:0 0 0 4px;place-items:center}.console-shell .console-mobile-tasks-page .task-search button[type=submit] svg{display:block;flex:0 0 auto;margin:0}.console-shell .console-mobile-tasks-page .data-pagination{margin-bottom:0;margin-top:.45rem;padding-bottom:0;padding-top:.4rem}.console-shell .console-mobile-tasks-page .task-mobile-card.status-completed{background:color-mix(in srgb,var(--brand-positive) 6%,var(--console-surface));border:0}.console-shell .console-mobile-tasks-page .task-mobile-card.status-completed .console-status-badge{background:color-mix(in srgb,var(--brand-positive) 14%,transparent);border-color:color-mix(in srgb,var(--brand-positive) 58%,var(--console-line));border-radius:999px;color:var(--brand-positive);font-weight:760;padding:.25rem .55rem}}@media(max-width:1023px){.console-shell .console-mobile-account-subpage .owned-package-table tbody,.console-shell .console-mobile-account-subpage .account-data-table tbody{gap:.55rem}.console-shell .console-mobile-account-subpage .owned-package-table tbody tr,.console-shell .console-mobile-account-subpage .account-data-table tbody tr{background:var(--console-mobile-panel);border:0;border-radius:.75rem;box-shadow:0 .35rem 1rem #0000002e}.console-shell .console-mobile-account-subpage .account-ledger-table tr{min-height:4.9rem;padding:.65rem .7rem}.console-shell .console-mobile-account-subpage .account-ledger-table td:nth-child(4){padding-left:.85rem}.console-shell .console-mobile-account-subpage .ledger-action,.console-shell .console-mobile-account-subpage .referral-status{align-items:center;display:inline-flex;min-height:1.5rem;width:fit-content}}@media(max-width:1023px){.console-shell .console-locale-current{display:none}.console-shell .console-locale-current-mobile{display:inline}.console-shell .console-locale-switch>summary{border-radius:.65rem}.console-shell .console-locale-switch>.console-locale-menu{border-radius:.7rem}.console-shell .console-locale-menu a.active{background:var(--brand-accent-surface);color:var(--brand-accent)}.console-shell .console-mobile-tasks-page .task-mobile-card-progress-row .ui-progress__value{color:var(--brand-positive);font-size:.82rem}.console-shell .console-mobile-tasks-page .task-mobile-card.status-processing .task-mobile-card-progress-row .ui-progress__fill,.console-shell .console-mobile-tasks-page .task-mobile-card.status-queued .task-mobile-card-progress-row .ui-progress__fill,.console-shell .console-mobile-tasks-page .task-mobile-card.status-completed .task-mobile-card-progress-row .ui-progress__fill{background:var(--brand-positive)}.console-shell .console-mobile-tasks-page .task-mobile-card-activity p{color:var(--brand-text);font-size:.72rem}}@media(max-width:1023px){.console-shell .console-mobile-support-page .console-support-section{border-top:0}.console-shell .console-mobile-account-subpage .owned-package-table-wrap,.console-shell .console-mobile-account-subpage .modern-table-wrap{background:transparent;border:0;box-shadow:none;overflow:visible}.console-shell .console-mobile-account-subpage .owned-package-table,.console-shell .console-mobile-account-subpage .account-data-table{display:block;min-width:0;width:100%}.console-shell .console-mobile-account-subpage .owned-package-table thead,.console-shell .console-mobile-account-subpage .account-data-table thead{display:none}.console-shell .console-mobile-account-subpage .owned-package-table tbody,.console-shell .console-mobile-account-subpage .account-data-table tbody{display:grid;gap:.7rem}.console-shell .console-mobile-account-subpage .owned-package-table tbody tr,.console-shell .console-mobile-account-subpage .account-data-table:not(.account-ledger-table) tbody tr{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-surface) 96%,var(--brand-accent-surface)),var(--brand-surface));border:0;border-radius:.9rem;box-shadow:0 .4rem 1.05rem #0003;overflow:hidden;padding:.65rem}.console-shell .console-mobile-account-subpage .owned-package-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .console-mobile-account-subpage .owned-package-table td,.console-shell .console-mobile-account-subpage .account-data-table:not(.account-ledger-table) td{border:0!important;display:grid;gap:.25rem;min-width:0;padding:.45rem;text-align:left}.console-shell .console-mobile-account-subpage .owned-package-table td:before,.console-shell .console-mobile-account-subpage .account-data-table:not(.account-ledger-table) td:before{color:var(--brand-muted);content:attr(data-label);font-size:.6rem;font-weight:700}.console-shell .console-mobile-account-subpage .owned-package-table td:nth-child(2){grid-column:1 / -1;grid-row:2}.console-shell .console-mobile-account-subpage .owned-package-table td:nth-child(3){grid-column:1;grid-row:3}.console-shell .console-mobile-account-subpage .owned-package-table td:nth-child(4){align-items:start;grid-column:2;grid-row:3}.console-shell .console-mobile-account-subpage .owned-package-quota{gap:.5rem}.console-shell .console-mobile-account-subpage .package-progress{border-radius:999px;height:.38rem}.console-shell .console-mobile-account-subpage .owned-package-table tr.is-expired{opacity:.82}.console-shell .console-mobile-account-subpage .account-data-table:not(.account-ledger-table) tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .console-mobile-account-subpage .account-data-table:not(.account-ledger-table) td:first-child,.console-shell .console-mobile-account-subpage .account-data-table:not(.account-ledger-table) td:nth-child(2),.console-shell .console-mobile-account-subpage .account-data-table:not(.account-ledger-table) td:nth-child(3),.console-shell .console-mobile-account-subpage .account-data-table:not(.account-ledger-table) td:nth-child(4){grid-column:1 / -1}.console-shell .console-mobile-account-subpage .account-data-table:not(.account-ledger-table) td .row-actions{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .console-mobile-account-subpage .account-data-table:not(.account-ledger-table) td .row-actions button{min-height:2.25rem;min-width:0}.console-shell .console-mobile-account-subpage .account-ledger-table tbody{display:grid;gap:.7rem}.console-shell .console-mobile-account-subpage .account-ledger-table tbody tr{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-surface) 96%,var(--brand-accent-surface)),var(--brand-surface));border:0;border-radius:.9rem;box-shadow:0 .4rem 1.05rem #0003;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:.75rem .8rem}.console-shell .console-mobile-account-subpage .account-ledger-table td{align-content:center;border:0!important;display:grid;min-width:0;padding:.16rem 0}.console-shell .console-mobile-account-subpage .account-ledger-table td:before{display:none}.console-shell .console-mobile-account-subpage .account-ledger-table td:nth-child(4){align-content:center;grid-column:2;grid-row:1 / 4;padding-left:.85rem;text-align:right}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(1){color:var(--brand-muted);font-size:.62rem;grid-column:1;grid-row:3}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(2){grid-column:1;grid-row:1}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(3){grid-column:1;grid-row:2;justify-self:start}.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(1){grid-column:1;grid-row:1}.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(2){color:var(--brand-muted);font-size:.62rem;grid-column:1;grid-row:3}.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(3){grid-column:1;grid-row:2;justify-self:start}}@media(max-width:1023px){.console-shell .console-mobile-account-subpage .package-list-panel,.console-shell .console-mobile-account-subpage .account-data-section:not(.api-key-section){background:linear-gradient(145deg,color-mix(in srgb,var(--brand-surface) 96%,var(--brand-accent-surface)),var(--brand-surface));border:1px solid var(--brand-border);border-radius:1rem;box-shadow:0 .35rem 1rem #0000001f;padding:.85rem}.console-shell .console-mobile-account-subpage .account-section-heading{align-items:flex-start;gap:.35rem;margin-bottom:.6rem}.console-shell .console-mobile-account-subpage .account-section-heading h2{font-size:.98rem}.console-shell .console-mobile-account-subpage .account-section-heading p,.console-shell .console-mobile-account-subpage .account-section-heading>span{color:var(--brand-muted);font-size:.65rem;line-height:1.4}.console-shell .console-mobile-account-subpage .account-section-actions{align-items:center;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto;width:100%}.console-shell .console-mobile-account-subpage .account-record-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.console-shell .console-mobile-account-subpage .account-record-mode button{min-width:0;overflow:hidden;padding-inline:.35rem;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-mobile-account-subpage .owned-package-table-wrap{border:0;overflow:visible}.console-shell .console-mobile-account-subpage .owned-package-table tbody tr{background:color-mix(in srgb,var(--brand-surface) 94%,var(--brand-accent-surface));border:1px solid var(--brand-border);border-radius:.8rem;align-items:start;column-gap:.55rem;grid-template-columns:minmax(0,1fr) auto;padding:.8rem}.console-shell .console-mobile-account-subpage .owned-package-table td{padding:.3rem 0}.console-shell .console-mobile-account-subpage .owned-package-table td:first-child{grid-column:1;grid-row:1}.console-shell .console-mobile-account-subpage .owned-package-table td:first-child strong{color:var(--brand-text);font-size:.86rem;line-height:1.3}.console-shell .console-mobile-account-subpage .owned-package-table td:nth-child(2){grid-column:1 / -1;grid-row:2;padding-top:.45rem}.console-shell .console-mobile-account-subpage .owned-package-table td:nth-child(3){grid-column:1 / -1;grid-row:3}.console-shell .console-mobile-account-subpage .owned-package-table td:nth-child(4){align-items:end;grid-column:2;grid-row:1;justify-self:end}.console-shell .console-mobile-account-subpage .owned-package-table td:nth-child(3),.console-shell .console-mobile-account-subpage .owned-package-table td:nth-child(4){color:var(--brand-muted);font-size:.65rem}.console-shell .console-mobile-account-subpage .owned-package-quota>div:first-child{align-items:baseline;display:flex;gap:.45rem;justify-content:space-between}.console-shell .console-mobile-account-subpage .owned-package-quota>div:first-child strong{color:var(--brand-text);font-size:.78rem}.console-shell .console-mobile-account-subpage .owned-package-quota>div:first-child small{color:var(--brand-muted);font-size:.62rem}.console-shell .console-mobile-account-subpage .account-ledger-table tbody tr{gap:.08rem .7rem;min-height:5.35rem;padding:.75rem .8rem}.console-shell .console-mobile-account-subpage .account-ledger-table td:nth-child(2) strong,.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(1) strong{color:var(--brand-text);font-size:.78rem;line-height:1.35}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(1),.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(2){font-size:.61rem;line-height:1.3}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(3),.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(3){justify-self:start;max-width:100%}.console-shell .console-mobile-account-subpage .account-ledger-table td:nth-child(4){font-size:.9rem;font-weight:800;white-space:nowrap}.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(3) small{color:var(--brand-muted);font-size:.59rem;line-height:1.3;margin-top:.12rem;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(4){color:var(--brand-positive)}.console-shell .console-mobile-account-subpage .data-pagination{margin-top:.65rem}}@media(max-width:760px){.console-shell .console-nav.has-mobile-back{--console-mobile-header-height: calc(3.9rem + env(safe-area-inset-top)) ;height:var(--console-mobile-header-height);min-height:var(--console-mobile-header-height)}}@media(max-width:1023px){.console-shell .console-mobile-tasks-page{background:var(--brand-bg);color:var(--brand-text)}.console-shell .console-mobile-tasks-page .task-mobile-card{background:var(--brand-surface);border:1px solid var(--brand-border);box-shadow:0 .3rem .9rem #00000029}.console-shell .console-mobile-tasks-page .task-mobile-card-progress-row .ui-progress__fill,.console-shell .console-mobile-tasks-page .task-mobile-card.status-processing .task-mobile-card-progress-row .ui-progress__fill,.console-shell .console-mobile-tasks-page .task-mobile-card.status-queued .task-mobile-card-progress-row .ui-progress__fill,.console-shell .console-mobile-tasks-page .task-mobile-card.status-completed .task-mobile-card-progress-row .ui-progress__fill{background:var(--brand-positive)}.console-shell .console-mobile-tasks-page .task-mobile-card-actions .task-action-button{background:var(--brand-surface-raised);border-color:var(--brand-border);color:var(--brand-muted)}.console-shell .console-mobile-tasks-page .task-mobile-card-actions .task-preview-action{background:color-mix(in srgb,var(--brand-accent-strong) 54%,transparent)!important;border-color:color-mix(in srgb,var(--brand-accent) 52%,transparent);color:var(--brand-text)}.console-shell .console-mobile-account-subpage .package-balance-actions{gap:.35rem;margin-top:.55rem}.console-shell .console-mobile-account-subpage .package-balance-actions button,.console-shell .console-mobile-account-subpage .account-section-actions>button,.console-shell .console-mobile-account-subpage .account-section-actions>a{font-size:.65rem;min-height:2rem;padding:.25rem .4rem}.console-shell .console-mobile-account-subpage .account-record-mode button{font-size:.63rem;min-height:1.9rem;padding-block:.22rem}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-summary{display:grid;gap:.65rem}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-summary dl{display:grid;gap:.3rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-summary dl>div{border-left:1px solid var(--brand-border);min-width:0;padding-left:.45rem}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-summary dt{font-size:.58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-summary dd{font-size:.78rem;margin-top:.15rem;white-space:nowrap}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(1),.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(2){max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(2),.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(1){min-width:0}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(2) strong,.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(1) strong{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(3),.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(3){max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(4),.console-shell .console-mobile-account-subpage .referral-record-table td:nth-child(4){min-width:4rem;width:4rem}.console-shell .console-mobile-account-subpage .referral-share-band{gap:.55rem;padding:.75rem}.console-shell .console-mobile-account-subpage .referral-code strong{font-size:.9rem}.console-shell .console-mobile-account-subpage .referral-link>div{display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr) auto}.console-shell .console-mobile-account-subpage .referral-link code{border-radius:.45rem;font-size:.61rem;min-width:0;overflow:hidden;padding:.45rem .5rem;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-mobile-account-subpage .referral-link button{border-radius:.45rem;min-height:2rem;padding:.25rem .45rem;width:auto}.console-shell .console-mobile-account-subpage .referral-summary dd{font-size:.9rem}}@media(max-width:1023px){.console-shell .console-mobile-account-subpage .package-list-panel{border:0;box-shadow:none}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-summary,.console-shell .console-mobile-account-subpage .usage-page .account-data-section{background:transparent;border:0;border-radius:0;box-shadow:none;padding-inline:0}.console-shell .console-mobile-account-subpage .referral-page .referral-share-band{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-accent-surface) 72%,var(--brand-surface)),var(--brand-surface));border:1px solid var(--brand-border);border-radius:.9rem;box-shadow:0 .4rem 1.05rem #00000021;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) minmax(9.5rem,.9fr);padding:.8rem}.console-shell .console-mobile-account-subpage .referral-page .referral-code,.console-shell .console-mobile-account-subpage .referral-page .referral-summary{min-width:0}.console-shell .console-mobile-account-subpage .referral-page .referral-summary{gap:.5rem}.console-shell .console-mobile-account-subpage .referral-page .referral-link,.console-shell .console-mobile-account-subpage .referral-page .referral-share-band>p{grid-column:1 / -1}.console-shell .console-mobile-account-subpage .referral-page .referral-link>div{grid-template-columns:minmax(0,1fr) auto}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table,.console-shell .console-mobile-account-subpage .referral-page .referral-record-table{border-collapse:separate;border-spacing:0 .6rem}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table tbody{gap:.6rem}.console-shell .console-mobile-account-subpage .referral-page .referral-record-table tbody{gap:0}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table tbody tr{background:var(--brand-surface);border:1px solid var(--brand-border)!important;border-radius:.85rem;box-shadow:0 .3rem .9rem #0000001a;margin:0;padding:.7rem .8rem!important}.console-shell .console-mobile-account-subpage .referral-page .referral-record-table tbody tr{border:0!important;border-top:1px solid var(--brand-border)!important;border-radius:0;display:grid;gap:.35rem .75rem;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:.7rem 0!important}.console-shell .console-mobile-account-subpage .referral-page .referral-record-table tbody tr:first-child{border-top:0!important}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td,.console-shell .console-mobile-account-subpage .referral-page .referral-record-table td{align-items:center;border:0;display:block;min-width:0;overflow:hidden;padding:0}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:before,.console-shell .console-mobile-account-subpage .referral-page .referral-record-table td:before{display:none}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(1),.console-shell .console-mobile-account-subpage .referral-page .referral-record-table td:nth-child(2){grid-column:2;grid-row:1;justify-self:end;max-width:min(9rem,42vw);text-align:right}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(2),.console-shell .console-mobile-account-subpage .referral-page .referral-record-table td:nth-child(1){grid-column:1;grid-row:1;max-width:100%}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(3),.console-shell .console-mobile-account-subpage .referral-page .referral-record-table td:nth-child(3){grid-column:1;grid-row:2;max-width:100%}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(4),.console-shell .console-mobile-account-subpage .referral-page .referral-record-table td:nth-child(4){grid-column:2;grid-row:2;justify-self:end;min-width:0;text-align:right;width:auto}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(2) strong,.console-shell .console-mobile-account-subpage .referral-page .referral-record-table td:nth-child(1) strong{display:block;max-width:100%;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.console-shell .console-mobile-account-subpage .usage-page .account-ledger-table td:nth-child(2) small,.console-shell .console-mobile-account-subpage .referral-page .referral-record-table td:nth-child(3) small{display:none}}@media(max-width:1023px){.console-shell .upload-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell .upload-confirmation-grid>div{padding:.65rem}.console-shell .upload-confirmation-grid>div:nth-child(2n){border-right:0}.console-shell .upload-confirmation-grid>div:nth-last-child(-n+2){border-bottom:0}}@media(min-width:480px)and (max-width:1023px){.console-shell .upload-confirmation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell .upload-confirmation-grid>div:nth-child(2n){border-right:1px solid #2c263e}.console-shell .upload-confirmation-grid>div:nth-child(3n){border-right:0}.console-shell .upload-confirmation-grid>div:nth-last-child(-n+2){border-bottom:1px solid #2c263e}.console-shell .upload-confirmation-grid>div:nth-last-child(-n+3){border-bottom:0}}@media(max-width:1023px){.console-shell .console-mobile-account-subpage{background:var(--brand-bg);color:var(--brand-text);padding-bottom:.3rem}.console-shell .console-mobile-account-subpage>.console-account-page{background:var(--brand-bg);color:var(--brand-text);padding-bottom:0}.console-shell .console-mobile-account-subpage .package-balance-band,.console-shell .console-mobile-account-subpage .account-ledger-summary,.console-shell .console-mobile-account-subpage .package-list-panel,.console-shell .console-mobile-account-subpage .account-data-section,.console-shell .console-mobile-account-subpage .account-panel,.console-shell .console-mobile-account-subpage .referral-share-band{background:var(--brand-surface);border-color:var(--brand-border);box-shadow:none}.console-shell .console-mobile-account-subpage .account-package-section{background:var(--brand-bg);border-color:var(--brand-border)}.console-shell .console-mobile-account-subpage .owned-package-table tbody tr,.console-shell .console-mobile-account-subpage .account-data-table tbody tr,.console-shell .console-mobile-account-subpage .modern-table-wrap{background:var(--brand-surface);border-color:var(--brand-border);box-shadow:none}}
