body:has(.task-queue-shell){min-width:0}@media (width<=1023px){body:has(.task-queue-shell):before{content:none;display:none}}.app-shell.task-queue-shell{background:#fff;grid-template-columns:16rem minmax(0,1fr)}.app-shell.task-queue-shell .app-topbar{display:none}.app-shell.task-queue-shell .app-main{width:auto;min-width:0;height:100%;display:block;overflow:hidden}.app-shell .dock-task-queue>svg,.app-shell .dock-task-queue.active>svg{color:#1b1f25;stroke:currentColor;flex:none;width:1.6875rem;height:1.6875rem}.task-queue-screen{color:#1d2530;scrollbar-gutter:stable;background:#fff;width:100%;height:100%;overflow:hidden auto}.task-queue-screen .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.task-queue-header{min-height:4.6875rem;padding:1rem clamp(1.375rem, calc(2 * var(--vw)), 2.5rem);border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.task-queue-header h1{color:#17202d;letter-spacing:-.045em;margin:0;font-size:1.75rem;font-weight:750;line-height:1.1}.task-header-actions{flex:none;align-items:center;gap:.875rem;display:flex}.task-auto-update{color:#66778b;white-space:nowrap;align-items:center;gap:.4375rem;font-size:.6875rem;display:inline-flex}.task-auto-update>span{background:#2aaf72;border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .1875rem #e5f5ed}.task-header-actions>button{color:#50657d;background:#fff;border:1px solid #dce5ee;border-radius:.5625rem;place-items:center;width:2.375rem;height:2.375rem;transition:background .15s,color .15s;display:grid}.task-header-actions>button:hover:not(:disabled){color:#196ad9;background:#f4f8fc}.task-header-actions>button:disabled{cursor:wait;opacity:.6}.task-queue-content{width:min(100%,118.75rem);padding:1.125rem clamp(1.375rem, calc(2 * var(--vw)), 2.5rem) 1.875rem;margin:0 auto}.task-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8125rem;display:grid}.task-metric{background:#fff;border:1px solid #e0e8f0;border-radius:.5625rem;align-items:center;gap:.8125rem;min-width:0;min-height:5.125rem;padding:.8125rem .875rem;display:flex}.task-metric-icon{border-radius:.6875rem;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.task-metric-icon svg{stroke-width:1.9px;width:1.4375rem;height:1.4375rem}.task-metric-processing .task-metric-icon{color:#126be6;background:#edf5ff}.task-metric-queued .task-metric-icon{color:#7954ea;background:#f2edff}.task-metric-complete .task-metric-icon{color:#18a15d;background:#e8f8ef}.task-metric-failed .task-metric-icon{color:#df674b;background:#fff0ed}.task-metric>div{gap:.125rem;min-width:0;display:grid}.task-metric>div>span{color:#46566d;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.task-metric strong{color:#141c29;font-size:1.6875rem;font-weight:750;line-height:1}.task-toolbar{background:#fff;border:1px solid #e0e8f0;border-radius:.5625rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-top:.75rem;padding:.4375rem .5625rem;display:flex}.task-search{color:#73839a;border:1px solid #e7edf3;border-radius:.375rem;align-items:center;gap:.5625rem;width:min(100%,31.875rem);min-width:9.6875rem;height:2.1875rem;padding:0 .6875rem;display:flex}.task-search:focus-within{border-color:#a8c7ef;box-shadow:0 0 0 .1875rem #edf5ff}.task-search input{min-width:0;height:100%;box-shadow:none;color:#203047;border:0;padding:0;font-size:.75rem}.task-search input:focus{box-shadow:none;border:0}.task-search input::placeholder{color:#8290a3}.task-filters{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.4375rem;display:flex}.task-filters .dashboard-filter{min-width:0}.task-filters .dashboard-filter.is-open{z-index:3}.task-filters .dashboard-filter-menu{transform-origin:0 0;width:max-content;min-width:100%;left:0;right:auto}.task-filters .dashboard-filter-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-list-heading:focus-visible,.task-row-select:focus-visible,.task-row-actions button:focus-visible,.task-row-actions a:focus-visible{outline-offset:.125rem;outline:.125rem solid #83b1ef}.task-load-error{color:#a33d2f;background:#fff8f6;border:1px solid #f0cbc5;border-radius:.5rem;align-items:center;gap:.625rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.75rem;display:flex}.task-load-error span{overflow-wrap:anywhere;min-width:0}.task-load-error button{color:#a33d2f;flex:none;margin-left:auto;font-size:.75rem;font-weight:700;text-decoration:underline}.task-loading,.task-empty-state{color:#7a8aa0;text-align:center;align-content:center;justify-items:center;gap:.75rem;min-height:18.125rem;display:grid}.task-empty-state>svg{color:#8aa4c4}.task-empty-state h2{color:#25344a;margin:0;font-size:1.125rem}.task-empty-state p{margin:0;font-size:.8125rem}.task-queue-workspace{grid-template-columns:minmax(0,1.65fr) minmax(26.25rem,1fr);align-items:start;gap:1rem;margin-top:.75rem;display:grid}.task-lists,.task-detail{min-width:0}.task-detail{container:task-workflow/inline-size}.task-lists{align-content:start;gap:.75rem;display:grid}.task-list-section,.task-workflow-card{background:#fff;border:1px solid #e0e8f0;border-radius:.625rem}.task-list-section{overflow:hidden;container-type:inline-size}.task-list-heading{color:#1d2634;text-align:left;align-items:center;gap:.5625rem;width:100%;min-height:2.875rem;padding:.5rem .8125rem;font-size:.875rem;font-weight:750;display:flex}.task-list-heading-icon{border-radius:.5rem;flex:0 0 1.8125rem;place-items:center;width:1.8125rem;height:1.8125rem;display:grid}.task-list-heading-icon svg{stroke-width:2px;width:1.0625rem;height:1.0625rem}.task-list-heading-icon-processing{color:#116fef;background:#eaf3ff}.task-list-heading-icon-queued{color:#8254ee;background:#f2edff}.task-list-heading-icon-complete{color:#14a75e;background:#e7f8ef}.task-list-heading-icon-failed{color:#d95a44;background:#fff0ed}.task-list-count{color:#485a70;background:#e9eef4;border-radius:1.25rem;place-items:center;min-width:1.375rem;height:1.3125rem;padding-inline:.25rem;font-size:.625rem;font-weight:700;display:grid}.task-list-chevron{color:#314358;margin-left:auto}.task-list-columns,.task-row{grid-template-columns:minmax(0,1.8fr) minmax(0,.65fr) minmax(0,.9fr) minmax(0,.85fr) minmax(7.5rem,1fr);align-items:center;gap:.5rem clamp(.875rem,2cqi,1.5rem);display:grid}.task-list-columns.is-terminal,.task-row.is-terminal{grid-template-columns:minmax(0,1.8fr) minmax(0,.65fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,.6fr) minmax(7.5rem,1fr)}.task-list-columns{color:#66768e;background:#f9fbfe;border:1px solid #e5ebf2;border-radius:.3125rem;min-height:1.75rem;margin:0 .5625rem;padding:0 .5625rem;font-size:.625rem}.task-list-columns>span:nth-child(4),.task-list-columns.is-terminal>span:nth-child(5),.task-list-columns>span:last-child{text-align:center}.task-row{border-inline:1px solid #0000;border-bottom:1px solid #e7edf3;min-height:3.875rem;margin:0 .5625rem;padding:.375rem .5625rem;font-size:.6875rem}.task-row:last-child{border-bottom:0}.task-row.is-selected{background:#f0f7ff;border-left-color:#4295f3;box-shadow:inset 1px 0 #4295f3}.task-row-select{color:#1b2b41;text-align:left;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.task-row-kind-icon,.task-detail-icon{background:#f3f7fb;border-radius:.5625rem;flex:none;place-items:center;display:grid}.task-row-kind-icon{width:2.125rem;height:2.125rem}.task-row-kind-icon img{object-fit:contain;width:1.5625rem;height:1.5625rem}.task-row-name{gap:.1875rem;min-width:0;display:grid}.task-row-name strong,.task-row-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task-row-name strong{font-size:.6875rem;font-weight:700}.task-row-name small{color:#76859a;font-size:.625rem}.task-row-type{color:#4d647d;text-overflow:ellipsis;white-space:nowrap;background:#f0f5fa;border-radius:.3125rem;width:fit-content;max-width:100%;padding:.3125rem .4375rem;font-size:.6875rem;overflow:hidden}.task-row-progress{color:#284875;align-items:center;gap:.4375rem;min-width:0;padding-right:1.125rem;font-size:.625rem;font-weight:700;display:flex}.task-progress-track,.task-workflow-track{background:#e5ebf3;border-radius:6.25rem;overflow:hidden}.task-progress-track{width:100%;height:.375rem}.task-progress-track>span,.task-workflow-track>span{border-radius:inherit;background:#4c81ea;height:100%;transition:width .24s;display:block}.task-row-time{color:#657891;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.task-row-actions{justify-content:center;align-items:center;gap:.125rem;min-width:0;display:flex}.task-row-actions button,.task-row-actions a{color:#637a96;border-radius:.375rem;flex:0 0 1.6875rem;place-items:center;width:1.6875rem;height:1.6875rem;display:grid}.task-row-actions button:hover:not(:disabled),.task-row-actions a:hover{color:#1769d4;background:#eaf3ff}.task-row-actions .task-row-delete:hover:not(:disabled){color:#c74c42;background:#fff0ed}.task-row-actions button:disabled{cursor:not-allowed;opacity:.35}.task-row-task{align-items:center;gap:.1875rem;min-width:0;display:flex}.task-list-empty{justify-content:center;align-items:center;gap:.5625rem;min-height:4.5625rem;display:flex}.task-list-empty strong{color:#65758a;font-size:.6875rem;font-weight:600}.task-list-empty svg{color:#a9b9c9}.task-workflow-card{--workflow-blue:#247cff;--workflow-green:#00b866;--workflow-muted:#7b8fb3;color:#10182c;border-color:#dfe7f2;border-radius:.8125rem;padding:clamp(1rem,2.3cqi,1.75rem)}.task-workflow-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.task-workflow-heading h2{color:#10182c;margin:0;font-size:clamp(1.25rem,2.5cqi,1.625rem);font-weight:750}.task-workflow-heading a{color:var(--workflow-blue);flex:none;align-items:center;gap:.4375rem;font-size:clamp(.6875rem,1.5cqi,.9375rem);font-weight:600;display:inline-flex}.task-workflow-heading a:hover{text-decoration:underline}.task-workflow-summary{grid-template-columns:clamp(3rem,6cqi,4rem) minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-top:1.125rem;display:grid}.task-detail-icon{background:#f1f4f8;border-radius:.75rem;width:clamp(3rem,6cqi,4rem);height:clamp(3rem,6cqi,4rem)}.task-detail-icon img{object-fit:contain;width:65%;height:65%}.task-workflow-identity{gap:.25rem;min-width:0;padding-top:.125rem;display:grid}.task-workflow-title{align-items:center;gap:.5rem;min-width:0;display:flex}.task-workflow-title>strong{color:#10182c;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:clamp(.875rem,1.8cqi,1.125rem);font-weight:700;overflow:hidden}.task-workflow-identity>span{text-overflow:ellipsis;white-space:nowrap;color:var(--workflow-muted);font-size:clamp(.75rem,1.5cqi,.9375rem);overflow:hidden}.task-workflow-identity small{color:var(--workflow-muted);font-size:clamp(.6875rem,1.5cqi,.875rem)}.task-workflow-identity small span{margin:0 .25rem}.task-detail-status{color:var(--workflow-blue);white-space:nowrap;background:#e3eeff;border-radius:6.25rem;margin-top:.25rem;padding:.3125rem .6875rem;font-size:clamp(.6875rem,1.4cqi,.8125rem);font-weight:600}.task-detail-status-review,.task-detail-status-succeeded{color:#00a956;background:#dff7eb}.task-detail-status-failed,.task-detail-status-cancelled{color:#e83229;background:#ffe4e5}.task-detail-status-partial{color:#9b6c00;background:#fff2cb}.task-detail-status-pausing,.task-detail-status-paused,.task-detail-status-resume_queued{color:#754ed0;background:#f2edff}.task-workflow-languages{color:#8090a5;flex:none;align-items:center;gap:.3125rem;display:inline-flex}.task-workflow-languages>span{color:#596c85;background:#f1f5fa;border-radius:.3125rem;padding:.25rem .375rem;font-size:.625rem;font-weight:700}.task-workflow-progress{justify-content:space-between;align-items:end;gap:.5rem;margin-top:1.375rem;display:flex}.task-workflow-progress strong{color:#10182c;font-size:clamp(1.875rem,3.4cqi,2.25rem);font-weight:750;line-height:1}.task-workflow-progress span{color:var(--workflow-muted);white-space:nowrap;font-size:clamp(.6875rem,1.5cqi,.9375rem)}.task-workflow-track{background:#e7effa;height:.5625rem;margin-top:.5625rem}.task-workflow-track>span{background:var(--workflow-blue)}.task-workflow-steps{gap:0;margin:1.125rem 0 0;padding:0;list-style:none;display:grid}.task-workflow-step{min-height:2.875rem;color:var(--workflow-muted);grid-template-columns:1.625rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-bottom:.8125rem;display:grid;position:relative}.task-workflow-step.is-expanded{align-items:start}.task-workflow-step:last-child{min-height:1.875rem;padding-bottom:0}.task-workflow-step:not(:last-child):before{z-index:0;content:"";background:#dce5ee;width:.125rem;position:absolute;top:1.375rem;bottom:-.4375rem;left:.75rem}.task-workflow-step.is-done:not(:last-child):before{background:var(--workflow-green)}.task-workflow-step.is-active:not(:last-child):before{background:var(--workflow-blue)}.task-workflow-node{z-index:1;color:#fff;background:#8494ae;border-radius:50%;place-items:center;width:1.625rem;height:1.625rem;display:grid;position:relative}.task-workflow-step.is-done .task-workflow-node{background:var(--workflow-green)}.task-workflow-step.is-active .task-workflow-node{background:var(--workflow-blue);box-shadow:0 0 0 .1875rem #edf4ff}.task-workflow-step.is-paused .task-workflow-node{background:#8861dc}.task-workflow-step.is-failed .task-workflow-node{background:#ff342b}.task-workflow-step.is-warning .task-workflow-node{color:#754900;background:#f5b82e;font-size:1.125rem}.task-workflow-step.is-classify-error.is-done .task-workflow-node{background:#ff342b}.task-workflow-step-content{gap:.3125rem;min-width:0;display:grid}.task-workflow-step-content>strong,.task-workflow-slices-toggle>strong{color:var(--workflow-muted);font-size:clamp(.8125rem,1.6cqi,1rem);font-weight:500;line-height:1.4}.task-workflow-step.is-done .task-workflow-step-content>strong,.task-workflow-step.is-done .task-workflow-slices-toggle>strong{color:#3c557e}.task-workflow-step.is-active .task-workflow-step-content>strong,.task-workflow-step.is-active .task-workflow-slices-toggle>strong{color:var(--workflow-blue)}.task-workflow-step.is-paused .task-workflow-step-content>strong,.task-workflow-step.is-paused .task-workflow-slices-toggle>strong{color:#754ed0}.task-workflow-step.is-failed .task-workflow-step-content>strong,.task-workflow-step.is-failed .task-workflow-slices-toggle>strong{color:#de342b}.task-workflow-step.is-warning .task-workflow-step-content>strong,.task-workflow-step.is-warning .task-workflow-slices-toggle>strong{color:#9b6c00}.task-workflow-step-content>small{overflow-wrap:anywhere;color:var(--workflow-muted);font-size:.6875rem;line-height:1.5}.task-workflow-step-content>.task-workflow-step-error{color:#ce4139}.task-workflow-step-content>.task-workflow-step-warning{color:#9b6c00}.task-workflow-step-state{color:var(--workflow-muted);white-space:nowrap;font-size:clamp(.6875rem,1.3cqi,.8125rem)}.task-workflow-step.is-active .task-workflow-step-state{color:var(--workflow-blue)}.task-workflow-step.is-paused .task-workflow-step-state{color:#754ed0}.task-workflow-step.is-failed .task-workflow-step-state{color:#de342b}.task-workflow-step.is-warning .task-workflow-step-state{color:#9b6c00}.task-workflow-slices-toggle{text-align:left;border-radius:.3125rem;align-items:center;gap:.5rem;width:100%;min-width:0;padding:0;display:flex}.task-workflow-slices-toggle>strong{min-width:0}.task-workflow-slices-toggle>svg{color:#59739b;flex:none;margin-left:auto}.task-workflow-slices-toggle:hover>strong{color:var(--workflow-blue)}.task-workflow-slices-toggle:focus-visible,.task-chunk-retry:focus-visible,.task-chunk-retry-all:focus-visible{outline:.125rem solid var(--workflow-blue);outline-offset:.1875rem}.task-workflow-slices-count{color:var(--workflow-muted);white-space:nowrap;font-size:.625rem}.task-workflow-step.is-expanded{grid-template-columns:1.625rem minmax(0,1fr)}.task-workflow-step.is-expanded .task-workflow-node{margin-top:.8125rem}.task-workflow-step.is-expanded .task-workflow-step-content{background:#fcfdff;border:1px solid #e3eaf4;border-radius:.75rem;gap:.75rem;padding:clamp(.75rem,1.7cqi,1.125rem)}.task-workflow-step.is-expanded .task-workflow-slices-toggle>strong{color:#10182c;font-weight:700}.task-workflow-step.is-expanded .task-workflow-slices-count{display:none}.task-workflow-slices{gap:.875rem;min-width:0;display:grid}.task-chunks-empty{color:var(--workflow-muted);align-items:center;gap:.4375rem;margin:0;font-size:.6875rem;display:flex}.task-chunks-empty.is-error{color:#de342b}.task-chunk-item{gap:.3125rem;min-width:0;display:grid}.task-chunk-item+.task-chunk-item{border-top:1px solid #e3eaf4;padding-top:.875rem}.task-chunk-item-head{align-items:center;gap:.4375rem;min-width:0;margin-bottom:.375rem;font-size:.75rem;display:flex}.task-chunk-item-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-chunk-item-head>span{color:#59739b;background:#edf3fc;border-radius:.25rem;padding:.125rem .3125rem;font-size:.625rem}.task-chunk-overview{color:#10182c;background:#f7f9fd;border:1px solid #e3eaf4;border-radius:.6875rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem 1rem;display:flex}.task-chunk-overview>strong{white-space:nowrap;font-size:clamp(.8125rem,1.6cqi,1rem);font-weight:700}.task-chunk-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.task-chunk-stats>div{text-align:center;flex-direction:column-reverse;gap:.125rem;min-width:0;padding-inline:1rem;display:flex}.task-chunk-stats>div+div{border-left:1px solid #d8e2f0}.task-chunk-stats dt{color:var(--workflow-muted);white-space:nowrap;font-size:.6875rem}.task-chunk-stats dd{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.2}.task-chunk-stats .is-failed dd{color:#ed3328}.task-chunk-actions{justify-content:flex-end;padding:.1875rem 0;display:flex}.task-chunk-retry,.task-chunk-retry-all{border:1px solid var(--workflow-blue);color:var(--workflow-blue);white-space:nowrap;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .8125rem;font-size:.75rem;font-weight:600;display:inline-flex}.task-chunk-retry-all{font-size:.6875rem}.task-chunk-retry:hover:not(:disabled),.task-chunk-retry-all:hover:not(:disabled){background:#edf4ff}.task-chunk-retry:disabled,.task-chunk-retry-all:disabled{cursor:not-allowed;opacity:.5}.task-chunk-list{gap:.3125rem;margin:0;padding:0;list-style:none;display:grid}.task-chunk-row{background:#fff;border:1px solid #e3eaf4;border-radius:.6875rem;grid-template-columns:1.5rem minmax(0,1.2fr) 4.25rem minmax(0,1fr) 3.5rem;align-items:center;gap:.5rem;min-height:2.4375rem;padding:.4375rem .625rem;display:grid;position:relative}.task-chunk-row:not(:last-child):before{z-index:1;content:"";border-left:.125rem dashed #bbc7da;position:absolute;top:1.5625rem;bottom:-1.25rem;left:1.3125rem}.task-chunk-row.is-succeeded:not(:last-child):before{border-left-style:solid;border-left-color:var(--workflow-green)}.task-chunk-row.is-running:not(:last-child):before{border-left-color:var(--workflow-blue)}.task-chunk-node{z-index:2;color:#fff;background:#8494ae;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:1.125rem;line-height:1;display:grid;position:relative}.task-chunk-row.is-succeeded .task-chunk-node{background:var(--workflow-green)}.task-chunk-row.is-running .task-chunk-node{background:var(--workflow-blue);box-shadow:0 0 0 .1875rem #edf4ff}.task-chunk-row.is-failed .task-chunk-node{background:#ff342b}.task-chunk-running-dot{border:.09375rem solid #fff;border-radius:50%;width:.8125rem;height:.8125rem}.task-chunk-copy{grid-template-columns:4.0625rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.task-chunk-index{color:#10182c;white-space:nowrap;font-size:.75rem;font-weight:600}.task-chunk-label{min-width:0;color:var(--workflow-muted);overflow-wrap:anywhere;font-size:.75rem}.task-chunk-status{color:#536d98;text-align:center;background:#edf0f6;border-radius:6.25rem;justify-self:center;min-width:3.875rem;padding:.1875rem .625rem;font-size:.75rem;line-height:1.4}.task-chunk-row.is-succeeded .task-chunk-status{color:#00a956;background:#dff7eb}.task-chunk-row.is-running .task-chunk-status{color:#126fff;background:#dce9ff}.task-chunk-row.is-failed .task-chunk-status{color:#ed2920;background:#ffe3e4}.task-chunk-detail{overflow-wrap:anywhere;gap:.125rem;min-width:0;font-size:.75rem;line-height:1.4;display:grid}.task-chunk-error{color:#ce4139}.task-chunk-attempts{color:var(--workflow-muted)}.task-chunk-retry{grid-column:5;justify-self:end}.task-error{color:#a84938;overflow-wrap:anywhere;background:#fff6f3;border-radius:.375rem;gap:.4375rem;margin:.5rem 0 0;padding:.5625rem;font-size:.6875rem;line-height:1.4;display:flex}.task-error svg{flex:none}.task-workflow-items{color:#71839a;margin:.3125rem 0 0 2.0625rem;font-size:.625rem}.task-row-kind-icon>svg{color:#527ba8}.task-media-workflow{container:task-workflow/inline-size}.task-media-workflow .task-workflow-identity small{overflow-wrap:anywhere}.task-detail-status-skipped{color:#00a956;background:#dff7eb}.task-media-timing{color:var(--workflow-muted);flex-wrap:wrap;gap:.4375rem .9375rem;margin-top:.75rem;font-size:.6875rem;display:flex}.task-media-timing time,.task-media-step time{font-variant-numeric:tabular-nums}.task-media-timing time{color:#3c557e}.task-media-retry{color:#966400;background:#fff8e9}.task-media-step .task-workflow-step-state{justify-items:end;gap:.25rem;display:grid}.task-media-step .task-workflow-step-state time{font-size:.625rem}.task-media-step.is-skipped .task-workflow-node{background:#8494ae}.task-media-actions{justify-content:flex-end;margin-top:.625rem;display:flex}.task-media-actions>button{color:#247cff;border:1px solid #247cff;border-radius:.5rem;align-items:center;gap:.375rem;padding:.4375rem .8125rem;font-size:.75rem;display:inline-flex}.task-media-actions>button:hover:not(:disabled){background:#edf4ff}.task-media-actions>button:focus-visible{outline-offset:.1875rem;outline:.125rem solid #247cff}.task-media-actions>button:disabled{cursor:wait;opacity:.5}.task-media-workflow.is-compact{padding:1rem}.task-media-workflow.is-compact .task-workflow-heading h2{font-size:1.25rem}.task-media-workflow.is-compact .task-workflow-progress{margin-top:1rem}.task-workflow-slices-toggle>.task-classify-badge{white-space:nowrap;border-radius:6.25rem;flex:none;padding:.1875rem .625rem;font-size:.6875rem;font-weight:650;line-height:1.5}.task-classify-badge.is-error{color:#d92b1f;background:#ffe6e4}.task-classify-badge.is-warn{color:#9a6a00;background:#fff2d8}.task-classify-badge.is-running{color:#1668e3;background:#e2edff}.task-classify-badge.is-ok{color:#00a956;background:#dff7eb}.task-classify-empty{color:var(--workflow-muted);align-items:center;gap:.4375rem;margin:0;font-size:.6875rem;display:flex}.task-classify-empty.is-error{color:#de342b}.task-classify-item{gap:.3125rem;min-width:0;display:grid}.task-classify-item+.task-classify-item{border-top:1px solid #e3eaf4;padding-top:.875rem}.task-classify-card{background:#fdf1f0;border:1px solid #f0d9d6;border-radius:.75rem;gap:.875rem;min-width:0;padding:clamp(.75rem,1.7cqi,1.125rem);display:grid}.task-classify-card.is-warn{background:#fdf8ec;border-color:#f0e2c4}.task-classify-card.is-running{background:#f4f8ff;border-color:#d8e6fb}.task-classify-card.is-ok{background:#f2fbf6;border-color:#d6ecdf}.task-classify-head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.task-classify-icon{color:#dc3327;background:#fbdcd9;border-radius:.75rem;flex:0 0 2.625rem;place-items:center;width:2.625rem;height:2.625rem;display:grid}.task-classify-card.is-warn .task-classify-icon{color:#9a6a00;background:#f8e7c4}.task-classify-card.is-running .task-classify-icon{color:#1668e3;background:#dbe8fd}.task-classify-card.is-ok .task-classify-icon{color:#00a956;background:#d6f0e2}.task-classify-copy{gap:.1875rem;min-width:0;display:grid}.task-classify-copy>strong{color:#10182c;font-size:clamp(.8125rem,1.7cqi,1.0625rem);font-weight:700;line-height:1.35}.task-classify-copy>span{color:#5b6b80;overflow-wrap:anywhere;font-size:clamp(.6875rem,1.4cqi,.875rem);line-height:1.5}.task-classify-log{background:#fff;border:1px solid #e6e8ec;border-radius:.625rem;gap:.625rem;min-width:0;padding:clamp(.625rem,1.4cqi,.9375rem);display:grid}.task-classify-log-head{color:#10182c;border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-bottom:.5625rem;font-size:clamp(.6875rem,1.4cqi,.875rem);font-weight:650;display:flex}.task-classify-log-head>span{align-items:center;gap:.4375rem;min-width:0;display:inline-flex}.task-classify-log-head>span:last-child{color:var(--workflow-muted);white-space:nowrap;font-weight:500}.task-classify-log ol{gap:.4375rem;margin:0;padding:0;list-style:none;display:grid}.task-classify-log li{color:#3d4b5e;grid-template-columns:.5625rem 4.25rem minmax(0,1fr);align-items:start;gap:.625rem;min-width:0;font-size:clamp(.625rem,1.3cqi,.8125rem);line-height:1.5;display:grid}.task-classify-log li>span:last-child{overflow-wrap:anywhere}.task-classify-dot{background:var(--workflow-green);border-radius:50%;width:.5rem;height:.5rem;margin-top:.375rem}.task-classify-log li.is-warn .task-classify-dot{background:#f0a800}.task-classify-log li.is-error .task-classify-dot{background:#ed3328}.task-classify-log li.is-running .task-classify-dot{background:var(--workflow-blue)}.task-classify-log li.is-muted .task-classify-dot{background:#9aa7b8}.task-classify-log time{color:var(--workflow-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@container task-workflow (width<=35rem){.task-classify-log li{grid-template-columns:.5625rem 3.625rem minmax(0,1fr);gap:.5rem}.task-classify-head{gap:.5625rem}.task-classify-icon{border-radius:.625rem;flex-basis:2.125rem;width:2.125rem;height:2.125rem}}@container task-workflow (width<=47.5rem){.task-chunk-overview{flex-direction:column;align-items:stretch;gap:.625rem;padding:.6875rem .75rem}.task-chunk-stats>div{padding-inline:.3125rem}.task-chunk-stats dt{font-size:.625rem}}@container task-workflow (width<=35rem){.task-chunk-row{grid-template-columns:1.5rem minmax(0,1fr) 4.25rem 3.5rem;gap:.25rem .5rem;padding:.5625rem .625rem}.task-chunk-node{grid-row:1/3;align-self:start}.task-chunk-copy{grid-template-columns:minmax(0,1fr);gap:.125rem}.task-chunk-label,.task-chunk-detail{font-size:.6875rem}.task-chunk-detail{grid-area:2/2/auto/4}.task-chunk-status{grid-area:1/3;min-width:3.625rem;padding-inline:.4375rem;font-size:.6875rem}.task-chunk-retry{grid-area:1/4/3;padding-inline:.625rem;font-size:.6875rem}}@container task-workflow (width<=30rem){.task-workflow-summary{grid-template-columns:3rem minmax(0,1fr);gap:.5rem .75rem}.task-detail-status{grid-column:2;justify-self:start;margin-top:0}}@container task-workflow (width<=26.25rem){.task-workflow-step{gap:.5rem}.task-workflow-step.is-expanded .task-workflow-step-content{padding:.625rem}.task-chunk-row{grid-template-columns:1.375rem minmax(0,1fr) auto;gap:.25rem .4375rem;padding:.5rem}.task-chunk-row:not(:last-child):before{left:1.125rem}.task-chunk-node{width:1.375rem;height:1.375rem}.task-chunk-detail{grid-column:2}.task-chunk-retry{grid-area:2/3;padding:.1875rem .5625rem}.task-chunk-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 0}.task-chunk-stats>div:nth-child(3){border-left:0}.task-chunk-stats dt{font-size:.625rem}.task-chunk-stats dd{font-size:1rem}}@media (width>=1024px) and (width<=1919.98px) and (width<=1050px),(width<=1023.98px){.task-queue-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=1023.98px){.task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.task-toolbar{flex-direction:column;align-items:stretch}.task-search{width:100%}.task-filters{justify-content:flex-start}}@media (width<=900px){.task-queue-header,.task-queue-content{padding-inline:1.375rem}}@media (width<=680px){.task-queue-header{gap:.5rem;min-height:4.5rem;padding:.8125rem .9375rem}.task-queue-header h1{font-size:1.4375rem}.task-header-actions{gap:.4375rem}.task-auto-update{display:none}.task-queue-content{padding:.8125rem .75rem 1.5rem}.task-metrics{gap:.5rem}.task-metric{gap:.5rem;min-height:4.375rem;padding:.5rem}.task-metric-icon{border-radius:.5rem;flex-basis:2.0625rem;width:2.0625rem;height:2.0625rem}.task-metric-icon svg{width:1.125rem;height:1.125rem}.task-metric strong{font-size:1.375rem}.task-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-filters>.dashboard-filter:last-child{grid-column:1/-1}.task-filters .dashboard-filter,.task-filters .dashboard-filter-trigger{width:100%}.task-list-columns{display:none}.task-row,.task-row.is-terminal{grid-template-columns:minmax(0,1fr) 5.5rem;gap:.4375rem;padding:.5625rem}.task-row-select{grid-column:1}.task-row-type{grid-area:2/1}.task-row-progress{grid-area:1/2;padding-right:0}.task-row-time{grid-area:2/2}.task-row-duration{grid-area:3/2}.task-row-actions{border-top:1px solid #edf1f6;grid-area:3/1/auto/-1;justify-content:flex-end;padding-top:.3125rem}.task-row.is-terminal .task-row-actions{grid-row:4}.task-list-empty{display:none}.task-workflow-card{padding:1.0625rem .9375rem}}@media (prefers-reduced-motion:reduce){.task-progress-track>span,.task-workflow-track>span{transition:none}}.media-upload-monitor{z-index:120;border:1px solid var(--line,#deded9);background:var(--paper,#fff);border-radius:1rem;flex-direction:column;width:min(30rem,100vw - 2rem);max-height:75vh;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 .75rem 2.25rem #0002}.media-upload-monitor-heading{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.media-upload-monitor-body{min-height:0;padding:0 1rem 1rem;overflow-y:auto}.media-upload-monitor-list{gap:.25rem;max-height:7.5rem;margin-bottom:.75rem;display:grid;overflow-y:auto}.media-upload-monitor-list button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;gap:.75rem;padding:.5rem;display:flex}.media-upload-monitor-list button.is-selected{background:#f0f3f7}.media-upload-monitor-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-upload-monitor-list small{flex-shrink:0}.media-upload-monitor-pending{overflow-wrap:anywhere;padding:.75rem}.media-upload-monitor-pending p{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.media-upload-monitor-pending progress{width:100%}.media-upload-monitor-error{color:#b73535;overflow-wrap:anywhere;font-size:.8125rem}.media-upload-monitor-actions{align-items:center;gap:.75rem;margin-top:.75rem;font-size:.8125rem;display:flex}.media-upload-monitor-actions a{margin-right:auto}.media-upload-monitor-actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid #deded9;border-radius:.5rem;align-items:center;padding:.375rem .625rem;display:inline-flex}@media (width<=1023.98px){.media-upload-monitor{bottom:1rem;right:1rem}}:root{--vw:1vw}html{font-size:100%}@media (width>=1024px){html{font-size:clamp(12px, 100vw * var(--user-zoom,1) / 160, 24px)}:root{--vw:min(1.2rem, 1vw * var(--user-zoom,1))}}@font-face{font-family:HarmonyOS Sans;src:url(/assets/HarmonyOS_Sans_SC_Regular-DdsgBYS9.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:HarmonyOS Sans;src:url(/assets/HarmonyOS_Sans_SC_Medium-C0JYcCxp.ttf)format("truetype");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:HarmonyOS Sans;src:url(/assets/HarmonyOS_Sans_SC_Bold-DTtO5jJ5.ttf)format("truetype");font-style:normal;font-weight:700 900;font-display:swap}:root{color:#141414;font-synthesis:none;text-rendering:optimizelegibility;--blue:#17645f;--blue-soft:#e5f0ed;--line:#d8ddda;--line-strong:#99aaa5;--surface-subtle:#f1f5f3;--muted:#5f6d68;--green:#1d7b55;--danger:#a33a32;--warning:#80651d;background:#f4f4f1;font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{min-width:64rem;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:1px .375rem}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}input,textarea,select{border:1px solid var(--line-strong);background:#fff;border-radius:.125rem;outline:none;width:100%;padding:.5625rem .625rem}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 .125rem #14141417}button:focus-visible,a:focus-visible{outline-offset:.125rem;outline:.125rem solid #141414}textarea{resize:vertical}label{gap:.4375rem;font-size:.75rem;font-weight:600;display:grid}label small{color:var(--muted);font-weight:400}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{background:#fff;grid-template-columns:13.5rem minmax(0,1fr);width:100%;height:100%;transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1);display:grid}.global-rail{z-index:5;background:#f5f5f2;border-right:1px solid #141414;flex-direction:column;min-width:0;display:flex}.brand-mark{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;width:100%;height:4.125rem;padding:.5rem .875rem;display:flex;overflow:hidden}.brand-mark img{object-fit:contain;flex:none;width:2.625rem;height:3.125rem}.brand-mark span{white-space:nowrap;align-items:baseline;gap:.3125rem;min-width:0;display:flex}.brand-mark strong{letter-spacing:.12em;font-size:.75rem}.brand-mark small{color:var(--muted);letter-spacing:.08em;font-size:.5625rem}.global-rail nav{flex-direction:column;flex:1;width:100%;min-height:0;padding:.75rem .5rem;display:flex;overflow:auto}.global-rail nav a{color:#50504b;border-left:.125rem solid #0000;border-radius:.125rem;align-items:center;gap:.625rem;min-height:2.25rem;padding:0 .5625rem;font-size:.6875rem;transition:background .14s,color .14s,transform .14s;display:flex}.global-rail nav a svg{stroke-width:1.7px;flex:none;width:1.0625rem}.global-rail nav a:hover{color:#141414;background:var(--surface-subtle)}.global-rail nav a:active{transform:translateY(1px)}.global-rail nav a.active{color:#111;background:#e6e6e1;border-left-color:#141414}.rail-is-collapsed .brand-mark{justify-content:center;padding-inline:.5rem}.rail-is-collapsed .brand-mark img{width:2.625rem}.rail-is-collapsed .brand-mark span,.rail-is-collapsed .nav-section-label,.rail-is-collapsed .global-rail nav a span,.rail-is-collapsed .rail-bottom button span{display:none}.rail-is-collapsed .global-rail nav{padding-inline:.5rem}.rail-is-collapsed .global-rail nav a,.rail-is-collapsed .rail-bottom button{justify-content:center;padding-inline:0}.app-main{grid-template-rows:3.5rem minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.app-topbar{background:#fbfbf9;border-bottom:1px solid #141414;justify-content:space-between;align-items:center;height:3.5rem;padding:0 1.125rem;display:flex}.workspace-name{letter-spacing:-.01em;font-size:.8125rem;font-weight:700}.crumb{color:var(--muted);margin-left:.5rem;font-size:.75rem}.top-actions{align-items:center;gap:.625rem;display:flex}.env-pill{border-right:1px solid var(--line);color:#555;align-items:center;gap:.4375rem;padding:.375rem .75rem .375rem 0;font-size:.625rem;font-weight:650;display:inline-flex}.env-pill span{background:var(--green);border-radius:50%;width:.4375rem;height:.4375rem}.icon-button{border:1px solid var(--line-strong);border-radius:.125rem;place-items:center;width:2rem;height:2rem;display:grid}.notification-bell-anchor{flex:none;place-items:center;width:2.25rem;height:2.375rem;display:inline-grid;position:relative}.notification-bell-trigger{color:#252a31;border:1px solid #0000;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.notification-bell-trigger:hover,.notification-bell-trigger.is-open{background:#f7f9fa;border-color:#e2e7eb}.notification-bell-trigger:active{transform:translateY(1px)}.notification-bell-trigger>img{object-fit:contain;width:1.5rem;height:1.6875rem}.notification-bell-unread-dot{background:#3f7ee7;border:.125rem solid #fff;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.1875rem;right:.3125rem}.notification-popover{top:var(--notification-popover-top);right:var(--notification-popover-right);z-index:50;background:#fff;border:1px solid #dfe4e9;border-radius:.625rem;width:min(36.25rem,100vw - 2rem);max-height:min(45rem,100vh - 1.5rem);animation:.16s ease-out notification-popover-in;display:grid;position:fixed;overflow:visible;box-shadow:0 .625rem .875rem #2328301f}.notification-popover:before{content:"";background:#fff;border-top:1px solid #dfe4e9;border-left:1px solid #dfe4e9;width:.875rem;height:.875rem;position:absolute;top:-.5rem;right:.625rem;transform:rotate(45deg)}@keyframes notification-popover-in{0%{opacity:0;transform:translateY(-.3125rem)}to{opacity:1;transform:translateY(0)}}.notification-popover-header{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.375rem 1.375rem .75rem;display:flex}.notification-popover-header h2{color:#171a1e;letter-spacing:-.035em;margin:0;font-size:1.375rem;font-weight:700}.notification-mark-read{color:#246fd4;white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:650;display:inline-flex}.notification-mark-read:hover:not(:disabled){color:#1557af}.notification-mark-read:disabled{cursor:default;opacity:.45}.notification-mark-read>img{object-fit:contain;width:1.0625rem;height:.875rem}.notification-date-strip{border-bottom:1px solid #e2e6ea;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin:0 1.375rem;padding:0 0 1rem;display:grid}.notification-date{color:#747c86;cursor:pointer;min-height:4.375rem;font:inherit;background:0 0;border:0;border-radius:.5625rem;align-content:center;justify-items:center;gap:.4375rem;transition:background .16s,color .16s;display:grid}.notification-date:hover{color:#246fd4;background:#f7f9fc}.notification-date:focus-visible{outline-offset:.125rem;outline:.125rem solid #246fd4}.notification-date>span{font-size:.75rem;font-weight:650}.notification-date>strong{color:#171a1e;font-size:1.25rem;font-weight:500;line-height:1}.notification-date.is-active{color:#246fd4;background:#eff4fc}.notification-date.is-active>strong{color:#246fd4;font-weight:700}.notification-date>i{background:#246fd4;border-radius:50%;width:.5rem;height:.5rem;margin:-.125rem 0 -.375rem;display:block}.notification-list{scrollbar-width:thin;scrollbar-color:#d5dbe0 transparent;min-height:0;max-height:min(29.6875rem,100vh - 18.75rem);padding:.5rem 0 0;position:relative;overflow:auto}.notification-list:before{content:"";background:#e2e6ea;width:1px;position:absolute;top:1.8125rem;bottom:1.8125rem;left:8.125rem}.notification-item{width:100%;display:block;position:relative}.notification-item-row{text-align:left;grid-template-columns:4.625rem 2.5rem minmax(0,1fr) 1rem;align-items:start;gap:.875rem;width:100%;padding:.8125rem 1.375rem;display:grid}.notification-item:hover{background:#fafbfc}.notification-item[data-kind=article]{--notification-kind-color:#6c7684}.notification-item[data-kind=podcast]{--notification-kind-color:#8350f4}.notification-item[data-kind=video]{--notification-kind-color:#3f7ee7}.notification-item[data-kind=image]{--notification-kind-color:#f2a51a}.notification-item[data-kind=system]{--notification-kind-color:#8b939b}.notification-time{color:#20252a;white-space:nowrap;align-items:center;gap:.5rem;min-height:2.5rem;font-size:.8125rem;display:flex}.notification-time-dot{background:var(--notification-kind-color);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:block;box-shadow:0 0 0 .1875rem #fff}.notification-item.is-read .notification-time-dot{visibility:hidden}.notification-item-icon{z-index:1;color:#20252a;background:#f6f7f8;border:1px solid #e0e5e9;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative;box-shadow:0 0 0 .25rem #fff}.notification-item[data-kind=article] .notification-item-icon{background:#f4f5f6}.notification-item[data-kind=podcast] .notification-item-icon{background:#f4efff;border-color:#e1d4ff}.notification-item[data-kind=video] .notification-item-icon{background:#eef4ff;border-color:#dbe8fc}.notification-item[data-kind=image] .notification-item-icon{background:#fff5e5;border-color:#f2dfb8}.notification-item-icon>img{object-fit:contain;width:1.5625rem;height:1.5625rem}.notification-item[data-kind=system] .notification-item-icon>img{width:1.75rem;height:1.4375rem}.notification-item-copy{border-bottom:1px solid #e7eaed;gap:.375rem;min-width:0;padding:1px 0 .8125rem;display:grid}.notification-item:last-child .notification-item-copy{border-bottom-color:#0000}.notification-item-copy strong{color:#171a1e;font-size:.875rem;font-weight:700;line-height:1.25}.notification-item.is-read .notification-item-copy strong{font-weight:550}.notification-item-copy small{color:#747c86;font-size:.75rem;font-weight:450;line-height:1.5}.notification-item-chevron{object-fit:contain;opacity:.9;align-self:center;width:.75rem;height:1.125rem;transition:transform .16s}.notification-item[data-expanded=true] .notification-item-chevron{transform:rotate(90deg)}.notification-item-detail{grid-template-columns:minmax(0,1fr);gap:.4375rem;margin:0;padding:0 1.375rem .875rem 10.25rem;display:grid}.notification-item-detail>div{grid-template-columns:3.875rem minmax(0,1fr);gap:.625rem;display:grid}.notification-item-detail dt{color:#8b939b;font-size:.6875rem;font-weight:650}.notification-item-detail dd{color:#3d454d;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.5}.notification-list.is-empty{min-height:10.25rem;padding:0}.notification-list.is-empty:before{display:none}.notification-empty-state{color:#747c86;text-align:center;place-items:center;min-height:10.25rem;margin:0;padding:1.375rem;font-size:.8125rem;display:grid}.notification-popover-footer{border-top:1px solid #e2e6ea;justify-content:center;padding:.9375rem 1.375rem 1.0625rem;display:flex}.notification-view-all{color:#246fd4;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:650;display:inline-flex}.notification-view-all:hover{color:#1557af}.notification-view-all>img{object-fit:contain;filter:brightness(0)saturate()invert(37%)sepia(99%)saturate(1200%)hue-rotate(193deg)brightness(87%)contrast(92%);width:.625rem;height:.9375rem}.notification-all-backdrop{z-index:10000;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);overscroll-behavior:contain;background:#1218206b;place-items:center;padding:1.5rem;animation:.16s ease-out trash-delete-dialog-backdrop-in;display:grid;position:fixed;inset:0}.notification-all{background:#fff;border:1px solid #dee2e8f0;border-radius:1.125rem;grid-template-rows:auto auto minmax(0,1fr);width:min(47.5rem,100%);max-height:min(48.75rem,100vh - 3rem);animation:.19s cubic-bezier(.22,.8,.28,1) trash-delete-dialog-card-in;display:grid;overflow:hidden;box-shadow:0 1.625rem 4rem #0c121c3d,0 .5rem 1.25rem #0c121c1a}.notification-all-header{justify-content:space-between;align-items:start;gap:1.25rem;padding:1.5rem 1.375rem .75rem;display:flex}.notification-all-header h2{color:#171a1f;letter-spacing:-.035em;margin:0;font-size:1.375rem;font-weight:750;line-height:1.25}.notification-all-header p{color:#646d78;margin:.375rem 0 0;font-size:.8125rem}.notification-all-close{color:#4b545e;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;transition:background .16s,border-color .16s;display:grid}.notification-all-close:hover{background:#f7f9fa;border-color:#e2e7eb}.notification-all-list{max-height:none;padding-bottom:.5rem}.notice{z-index:30;background:#fff;border:1px solid #111;align-items:center;gap:1rem;min-width:22.5rem;max-width:42.5rem;padding:.6875rem .875rem;font-size:.8125rem;display:flex;position:fixed;top:4.125rem;left:50%;transform:translate(-50%)}.notice-success{border-left:.25rem solid var(--green)}.notice-error{border-left:.25rem solid var(--danger)}.notice-info{border-left:.25rem solid var(--blue)}.notice button{margin-left:auto}.button{border:1px solid var(--line-strong);white-space:nowrap;background:#fff;border-radius:.125rem;justify-content:center;align-items:center;gap:.4375rem;width:auto;min-height:2.125rem;padding:.4375rem .6875rem;font-size:.6875rem;font-weight:650;transition:all .14s;display:inline-flex}.button:hover{border-color:#111}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.45}.button-primary{color:#fff;background:#141414;border-color:#141414}.button-primary:hover{background:#30302f;border-color:#30302f}.button-danger{border-color:var(--danger);color:var(--danger)}.trash-list{display:grid}.trash-item{border-bottom:1px solid #eee;grid-template-columns:2.375rem minmax(0,1fr) minmax(9.375rem,auto) auto;align-items:center;gap:.75rem;min-height:4.375rem;padding:.6875rem 1rem;display:grid}.trash-item>div{min-width:0}.trash-item strong,.trash-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trash-item strong{font-size:.75rem}.trash-item small,.trash-item time{color:var(--muted);margin-top:.25rem;font-size:.625rem}.trash-item time{white-space:nowrap;margin:0}.empty-state{color:#999;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:13.75rem;display:flex}.empty-state strong{color:#444;font-size:.8125rem}.empty-state p{max-width:20rem;margin:0;font-size:.75rem;line-height:1.6}.auth-screen{color:#1c2430;background:#eef2fb;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.auth-screen-checking{background:#f8f9fb}.auth-screen-checking .auth-backdrop,.auth-screen-checking .auth-brand{display:none}.auth-backdrop{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.auth-checking-copy{z-index:1;color:#5b6575;justify-items:center;gap:.75rem;font-size:.8125rem;display:grid;position:relative}.auth-checking-copy p{margin:0}.auth-checking-copy .spin{color:#3b4660}.auth-brand{z-index:2;align-items:center;gap:.75rem;display:flex;position:absolute;top:1.75rem;left:2.25rem}.auth-brand-avatar{background:#fff;border:.125rem solid #ece9e4;border-radius:50%;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.auth-brand-avatar img{object-fit:cover;width:2.75rem;height:2.75rem}.auth-brand-copy{gap:.125rem;display:grid}.auth-brand-copy strong{color:#14181c;font-size:1.125rem;font-weight:700;line-height:1.1}.auth-brand-copy small{color:#6a7380;font-size:.75rem;font-weight:500;line-height:1.1}.auth-card{z-index:1;background:#fff;border-radius:1.75rem;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);width:min(65.5rem,100% - 4.5rem);min-height:35.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.75rem 5rem #3048801f,0 .125rem .625rem #3048800d}.auth-card-copy{flex-direction:column;justify-content:center;gap:2.375rem;min-width:0;padding:3.25rem 2.25rem 3.25rem 3.25rem;display:flex}.auth-card-copy h1{color:#111318;font-size:clamp(2rem, calc(3.4 * var(--vw)), 2.625rem);letter-spacing:-.045em;margin:0;font-weight:800;line-height:1.1}.auth-features{gap:1.375rem;margin:0;padding:0;list-style:none;display:grid}.auth-feature{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.auth-feature-icon{border-radius:1rem;width:3.5rem;height:3.5rem;display:block;overflow:hidden}.auth-feature-icon img{object-fit:cover;width:100%;height:100%;display:block}.auth-feature strong{color:#15181e;font-size:1rem;font-weight:700;line-height:1.25;display:block}.auth-feature span{color:#6b7385;margin-top:.1875rem;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.auth-card-form{border-left:1px solid #eef1f5;flex-direction:column;justify-content:center;gap:1.125rem;min-width:0;padding:3rem 2.75rem;display:flex}.auth-card-form h2{color:#111318;letter-spacing:-.03em;margin:0 0 .25rem;font-size:2rem;font-weight:800;line-height:1.15}.auth-lede{color:#6b7385;margin:0;font-size:.8125rem;line-height:1.6}.auth-form-fields{gap:1rem;display:grid}.auth-field{gap:.5rem;display:grid}.auth-field>span{color:#3a4250;font-size:.8125rem;font-weight:600}.auth-field-control{background:#fff;border:1px solid #e4e8ef;border-radius:.75rem;align-items:center;gap:.625rem;height:3rem;padding:0 .875rem;transition:border-color .14s,box-shadow .14s;display:flex}.auth-field-control:focus-within{border-color:#9bb4f0;box-shadow:0 0 0 .1875rem #2f6bff1f}.auth-field-control>img{object-fit:contain;flex:0 0 1.125rem;width:1.125rem;height:1.125rem}.auth-field-control input{color:#171b22;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;padding:0;font-size:.875rem}.auth-field-control input:focus{box-shadow:none}.auth-field-control input::placeholder{color:#9aa3b2}.auth-toggle-secret{border-radius:.5rem;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.auth-toggle-secret:hover{background:#f4f6fa}.auth-toggle-secret img{object-fit:contain;width:1rem;height:1rem}.auth-form-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-remember{color:#1e2430;cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex;position:relative}.auth-remember input{opacity:0;width:1px;height:1px;position:absolute}.auth-remember-box{background:#fff;border:.09375rem solid #c9d1de;border-radius:.375rem;flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;display:grid;overflow:hidden}.auth-remember:has(input:checked) .auth-remember-box{background:#2f6bff url(/auth-icons/checkbox-checked.webp) 50%/contain no-repeat;border:0}.auth-remember-box img{object-fit:contain;width:1.25rem;height:1.25rem}.auth-remember:has(input:checked) .auth-remember-box img{display:none}.auth-remember:has(input:focus-visible) .auth-remember-box{box-shadow:0 0 0 .1875rem #2f6bff2e}.auth-forgot-wrap{position:relative}.auth-forgot{color:#2f6bff;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600}.auth-forgot:hover{text-underline-offset:.1875rem;text-decoration:underline}.auth-forgot-pop{z-index:3;width:min(17.5rem, calc(70 * var(--vw)));background:#fff;border:1px solid #e4e8ef;border-radius:.75rem;gap:.625rem;padding:.75rem .875rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 1rem 2.5rem #1c284824}.auth-forgot-pop p{color:#4b5565;margin:0;font-size:.75rem;line-height:1.55}.auth-forgot-pop button{color:#1e2430;background:#f3f5f9;border-radius:.5rem;justify-self:end;height:1.75rem;padding:0 .625rem;font-size:.75rem;font-weight:600}.auth-submit{color:#fff;cursor:pointer;background:#17181c;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.625rem;height:3rem;font-size:.9375rem;font-weight:650;display:inline-flex}.auth-submit img{object-fit:contain;width:1rem;height:1rem}.auth-submit:hover:not(:disabled){background:#2a2c33}.auth-submit:disabled{cursor:not-allowed}.auth-or{color:#8b93a3;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.auth-or:before,.auth-or:after{content:"";background:#e7ebf1;flex:1;height:1px}.auth-guest{color:#1c2430;cursor:pointer;background:#fff;border:1px solid #e4e8ef;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;height:3rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.auth-guest img{object-fit:contain;flex:0 0 1.1875rem;width:1.1875rem;height:1.1875rem;display:block;transform:translate(-.078125rem,.75px)}.auth-guest:hover{background:#f7f8fb;border-color:#d5dbe6}.auth-message{color:#4b5565;margin:0;font-size:.75rem;line-height:1.65}.auth-message[data-tone=error]{color:#a33232}.auth-reconnect{color:#fff;background:#17181c;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;height:2.75rem;font-size:.875rem;font-weight:650;display:inline-flex}.auth-enroll{justify-items:start;gap:.75rem;display:grid}.auth-unlock{gap:.75rem;display:grid}.auth-enroll-qr{background:#fff;border:1px solid #e8ebee;border-radius:.75rem;padding:.625rem;display:block}.auth-enroll-qr svg{width:8.25rem;height:8.25rem;display:block}.auth-enroll-secret{color:#6b7385;margin:0;font-size:.75rem;line-height:1.6}.auth-enroll-secret code{color:#111;letter-spacing:.06em;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.auth-card-form .password-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none}.auth-card-form .password-card-head{display:none}@media (width<=1023.98px){.auth-card{width:min(60rem,100% - 3rem);min-height:0}.auth-card-copy{gap:1.75rem;padding:2.5rem 1.75rem 2.5rem 2.25rem}.auth-card-form{padding:2.25rem 2rem}.auth-brand{top:1.25rem;left:1.5rem}.auth-card{grid-template-columns:1fr;width:min(32.5rem,100% - 2.5rem)}.auth-card-copy{display:none}.auth-card-form{border-left:0;padding:2.25rem 1.75rem}}.metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.metrics-strip>div{background:#fff;border:1px solid #dce5e1;border-radius:.375rem;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:end;gap:.4375rem .75rem;min-height:7rem;padding:1rem 1.125rem;display:grid;box-shadow:0 1px .125rem #203a300d}.metrics-strip span{color:#62736c;grid-column:1/-1;align-self:start;font-size:.75rem;font-weight:700}.metrics-strip strong{color:#18221e;font-size:1.875rem;line-height:1}.metrics-strip small{color:#8a9993;align-self:end;padding-bottom:.125rem;font-size:.6875rem}.type-icon{border:1px solid var(--line);place-items:center;width:1.75rem;height:1.75rem;display:grid}.status{border:1px solid var(--line);color:#5c5c59;text-transform:uppercase;background:#f4f4f2;border-radius:.125rem;padding:.1875rem .375rem;font-size:.5625rem;font-weight:700;display:inline-flex}.status-published,.status-valid,.status-succeeded{color:var(--green);background:#eaf7ee}.status-review,.status-running{color:var(--warning);background:#fff6e6}.status-failed,.status-invalid{color:var(--danger);background:#fff0f0}.readiness>header span{color:var(--danger);font-size:.625rem;font-weight:700}.readiness-note,.security-note,.warning-note{background:var(--blue-soft);color:#174b91;border:1px solid #dbe8fb;gap:.625rem;margin:1rem;padding:.75rem;display:flex}.readiness-note p,.security-note p,.warning-note p{margin:0;font-size:.6875rem;line-height:1.55}.section-sidebar{background:#fff;border-right:1px solid #111;flex-direction:column;min-width:0;display:flex}.sidebar-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:3rem;padding:0 .8125rem;font-size:.75rem;font-weight:700;display:flex}.sidebar-title button{border:1px solid var(--line-strong);border-radius:.1875rem;place-items:center;width:1.6875rem;height:1.6875rem;display:grid}.sidebar-search{border:1px solid var(--line-strong);border-radius:.1875rem;align-items:center;gap:.4375rem;height:2.1875rem;padding:0 .5625rem;display:flex}.sidebar-search input{height:1.875rem;box-shadow:none;border:0;padding:0;font-size:.6875rem}.page-list button.active{color:#111;background:#e9e9e5;border-left-color:#141414}.layer-tree button.active{color:#111;background:#ececea;border-left-color:#141414}.layer-tree .hidden{visibility:hidden}.builder-toolbar,.editor-commandbar{background:#fff;border-bottom:1px solid #111;justify-content:space-between;align-items:center;padding:0 .625rem;display:flex}.builder-toolbar>div>button:not(.button),.viewport-switch button{border:1px solid var(--line);place-items:center;width:1.875rem;height:1.875rem;display:grid}.save-state{color:#444;align-items:center;gap:.3125rem;margin-left:.375rem;font-size:.625rem;display:flex}.viewport-switch button.active{z-index:1;color:#fff;background:#141414;border-color:#141414}.canvas-node.selected{outline:.125rem solid var(--blue)}.template-inspector .field-spec{border:1px solid var(--line);background:var(--surface-subtle);gap:.3125rem;padding:.5625rem;display:grid}.template-inspector .field-spec span{color:var(--blue);letter-spacing:.08em;font-size:.5625rem;font-weight:800}.template-inspector .field-spec p{color:#555;margin:0;font-size:.5625rem;line-height:1.55}.inspector,.editor-inspector,.media-inspector,.api-inspector,.settings-inspector{background:#fff;border-left:1px solid #111;min-width:0;overflow:auto}.inspector-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:3rem;padding:0 .8125rem;display:flex}.inspector-header span,.inspector-header small{display:block}.inspector-header span{font-size:.75rem;font-weight:700}.inspector-header small{color:#999;margin-top:.125rem;font-size:.5625rem}.inspector-group{border-bottom:1px solid var(--line)}.inspector-group>button{background:var(--surface-subtle);text-align:left;justify-content:space-between;align-items:center;width:100%;height:2.3125rem;padding:0 .75rem;font-size:.625rem;font-weight:700;display:flex}.inspector-group>button svg{transition:transform .14s}.inspector-group:not(.is-open)>button svg{transform:rotate(-90deg)}.inspector-group>div{gap:.75rem;padding:.75rem;display:grid}.field-help{color:var(--muted);margin:0;font-size:.625rem;line-height:1.5}.editor-layout{grid-template-columns:15.25rem minmax(32.5rem,1fr) 21rem;min-height:0;display:grid;overflow:hidden}.document-list{min-height:0;overflow:auto}.document-state{color:#777;text-align:center;justify-items:center;gap:.5rem;padding:1.75rem .875rem;display:grid}.article-editor-loading-state{align-content:center;min-height:100%}.article-loading-skeleton{gap:.875rem;width:min(26.25rem,72%);display:grid}.article-loading-skeleton>span{background:linear-gradient(90deg,#e8ecef 20%,#f7f8f9 50%,#e8ecef 80%) 0 0/240% 100%;border-radius:.1875rem;height:.75rem;animation:1.4s ease-in-out infinite article-loading-shimmer;display:block}.article-loading-skeleton>.short{width:72%}.article-loading-skeleton-inspector{gap:1.125rem;width:68%}.article-loading-skeleton-inspector>span{background-color:#fafbfb;border:1px solid #edf0f2;height:2.125rem}.article-editor-loading-icon{color:#3370ff;transform-origin:50%;will-change:transform;border:.125rem solid;border-color:currentColor currentColor #3370ff2e #3370ff2e;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem;animation:.9s linear infinite article-editor-loading-rotate;display:block}@keyframes article-editor-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes article-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.article-loading-skeleton>span{animation:none}.article-editor-loading-icon{animation-duration:.9s!important}.article-editor-runtime,.article-editor-runtime-loading-state{transition:none}}.document-state strong{color:#444;font-size:.625rem}.document-state p{margin:0;font-size:.5625rem;line-height:1.5}.document-state .button{height:1.75rem}.document-error{color:var(--danger)}.document-list>button{text-align:left;border-bottom:1px solid #f0f0f0;border-left:.125rem solid #0000;grid-template-columns:1.875rem minmax(0,1fr) .9375rem;align-items:center;gap:.4375rem;width:100%;padding:.5625rem;display:grid}.document-list>button.active{border-left-color:var(--blue);background:var(--blue-soft)}.document-icon{border:1px solid var(--line);place-items:center;width:1.75rem;height:1.75rem;display:grid}.document-list strong,.document-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-list small{color:#999;margin-top:.25rem;font-size:.5rem}.editor-main{grid-template-rows:3.25rem minmax(0,1fr);min-width:0;display:grid}.content-view-stack{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.content-view-pane{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;min-height:0;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;transform:translateY(.875rem)scale(.992)}.content-view-pane.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),visibility linear;transform:none}.content-view-pane>.editor-scroll,.content-view-pane>.content-preview-stage{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.content-view-pane,.content-view-pane.is-active{transition:none}}.content-preview-stage{background:#fff;grid-template-rows:minmax(0,1fr);min-height:0;padding:0;display:grid}.content-preview-stage iframe{background:#fff;border:0;width:100%;height:100%}.editor-commandbar>div{align-items:center;gap:.375rem;display:flex}.editor-commandbar>div:first-child>button{border:1px solid var(--line);place-items:center;width:1.875rem;height:1.875rem;display:grid}.editor-commandbar strong,.editor-commandbar small{display:block}.editor-commandbar strong{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-size:.6875rem;overflow:hidden}.editor-commandbar small{color:#999;font-size:.5rem}.autosave-state{color:#6a8178;font-size:.6875rem}.autosave-state.saving{color:var(--warning)}.autosave-state.error{color:var(--danger)}.locale-tabs{height:100%}.locale-tabs button{color:#777;border-bottom:.125rem solid #0000;height:100%;padding:0 .875rem;font-size:.625rem}.locale-tabs button.active{border-bottom-color:var(--blue);color:var(--blue)}.editor-scroll{background:#efefed;padding:2.125rem 1.75rem 5rem;overflow:auto}.article-editor{background:#fff;border:1px solid #c9c9c5;max-width:47.5rem;min-height:61.25rem;margin:0 auto;padding:3.375rem 4rem;box-shadow:0 .875rem 2.25rem #1414140f}.article-kicker{gap:.5rem;margin-bottom:1.25rem;display:flex}.article-kicker span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:.25rem .375rem;font-size:.5rem;font-weight:700}.article-kicker span:first-child{border-color:var(--blue);color:var(--blue)}.title-input,.summary-input,.body-editor{box-shadow:none;border:0;border-radius:0;padding:0}.title-input{letter-spacing:-.04em;min-height:6.25rem;font-family:Georgia,Noto Serif SC,serif;font-size:2.8125rem;font-weight:700;line-height:1.12;overflow:hidden}.summary-input{color:#666;min-height:4.5rem;margin-top:.875rem;font-size:.9375rem;line-height:1.65}.body-editor{min-height:21.25rem;font-family:Georgia,Noto Serif SC,serif;font-size:1rem;line-height:1.9}.code-preview{color:#f3f3f1;background:#171717;border-radius:.1875rem;overflow:hidden}.code-preview header{color:#aaa;border-bottom:1px solid #3d3d3b;align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:.5rem;display:flex}.code-preview header strong{color:#fff}.code-preview header div{gap:.25rem;margin-left:auto;display:flex}.code-preview i{border-radius:50%;width:.5rem;height:.5rem}.code-preview pre{margin:0;padding:1.125rem;font:.75rem/1.7 Google Sans Code,DM Mono,monospace}.code-preview em{color:#d7d7d4}.code-preview b{color:#fff}.code-preview code span{color:#aaa}.check-row{align-items:center;gap:.5rem;display:flex}.check-row input{width:.875rem}.featured-manager{background:#fff;border-bottom:1px solid #141414;padding-bottom:.875rem}.featured-manager>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:5.375rem;padding:.8125rem .875rem;display:flex}.relation-kicker{color:#777;letter-spacing:.08em;margin-bottom:.3125rem;font-size:.5rem;font-weight:750;display:block}.featured-manager h2{letter-spacing:-.02em;margin:0 0 .3125rem;font-size:.9375rem}.featured-manager header p{color:var(--muted);margin:0;font-size:.5625rem;line-height:1.45}.featured-manager-state,.featured-manager-error{border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);margin:.75rem .875rem 0;padding:.625rem;font-size:.5625rem}.featured-manager-error{border-color:var(--danger);color:var(--danger)}.featured-slots{display:grid}.featured-slot{border-bottom:1px solid var(--line);grid-template-columns:.9375rem 2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.4375rem;padding:.6875rem .75rem;display:grid}.featured-slot>svg{color:#aaa}.featured-slot-position{color:var(--muted);gap:.125rem;font-size:.5rem;display:grid}.featured-slot-position b{color:#141414;font-size:.9375rem;line-height:1}.featured-slot label{min-width:0;display:block}.featured-slot select{width:100%;min-width:0;padding:.4375rem;font-size:.5625rem}.featured-slot-actions{gap:.125rem;display:flex}.featured-slot-actions button{border:1px solid var(--line);color:#4a4a47;place-items:center;width:1.25rem;height:1.75rem;display:grid}.featured-slot-actions button:hover:not(:disabled){border-color:#141414}.featured-slot-actions button:disabled{opacity:.25}.featured-slot small{color:#888;text-overflow:ellipsis;white-space:nowrap;grid-column:3/-1;font:.5rem/1.3 monospace;overflow:hidden}.featured-slot small span{border:1px solid var(--line);color:#333;margin-right:.375rem;padding:.125rem .25rem;font-family:inherit}.featured-dedup-note{border:1px solid var(--line);background:var(--surface-subtle);color:#454542;align-items:center;gap:.4375rem;margin:.75rem .875rem;padding:.5625rem;font-size:.5625rem;display:flex}.featured-public-preview{border-top:1px solid var(--line);grid-template-columns:4.625rem minmax(0,1fr);gap:.3125rem .5625rem;margin:0 .875rem .75rem;padding-top:.6875rem;font-size:.5rem;display:grid}.featured-public-preview>span{color:#777;font-weight:700}.featured-public-preview ol,.featured-public-preview ul{gap:.25rem;margin:0;padding-left:.9375rem;display:grid}.featured-manager>.button{width:calc(100% - 1.75rem);margin:0 .875rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.media-layout{grid-template-columns:13.75rem minmax(32.5rem,1fr) 19.375rem;min-height:0;display:grid;overflow:hidden}.folder-list{gap:.125rem;padding:.4375rem;display:grid}.folder-list button{color:#555;text-align:left;border-radius:.1875rem;align-items:center;gap:.5rem;padding:.5rem;font-size:.625rem;display:flex}.folder-list button.active{background:var(--blue-soft);color:var(--blue)}.folder-list button span{color:#999;margin-left:auto}.storage-meter{border-top:1px solid var(--line);gap:.5rem;margin-top:auto;padding:.75rem;display:grid}.storage-meter>span{justify-content:space-between;align-items:center;display:flex}.storage-meter b,.storage-meter small{font-size:.5rem}.storage-meter small{color:#999}.storage-meter>div{background:#eee;height:.1875rem}.storage-meter i{background:var(--blue);width:18%;height:100%;display:block}.media-main{background:#fafafa;min-width:0;overflow:auto}.media-toolbar{background:#fff;border-bottom:1px solid #111;align-items:center;gap:.4375rem;height:3.25rem;padding:0 .75rem;display:flex}.media-toolbar .sidebar-search{width:min(26.25rem,50%);margin-right:auto}.media-toolbar>button{border:1px solid var(--line);border-radius:.25rem;align-items:center;gap:.375rem;height:2rem;padding:0 .5625rem;font-size:.625rem;display:flex}.upload-button{position:relative;overflow:hidden}.upload-button input{cursor:pointer;opacity:0;position:absolute;inset:0}.upload-progress{border-bottom:1px solid var(--line);background:var(--blue-soft);grid-template-columns:8.75rem minmax(0,1fr) 2.5rem;align-items:center;gap:.625rem;padding:.5625rem .875rem;font-size:.625rem;display:grid}.upload-progress>div{background:#d4d4d1;height:.25rem}.upload-progress i{background:var(--blue);height:100%;display:block}.media-guidelines{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.media-guidelines>div{border-right:1px solid var(--line);align-items:center;gap:.5625rem;padding:.6875rem .875rem;display:flex}.media-guidelines b,.media-guidelines small{display:block}.media-guidelines b{font-size:.625rem}.media-guidelines small{color:#999;margin-top:.1875rem;font-size:.5rem}.dimension-specs{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:1rem;padding:.5625rem .875rem;font-size:.5rem;display:flex}.dimension-specs span{color:var(--blue);letter-spacing:.08em;font-weight:800}.dimension-specs b{font-weight:600}.dimension-specs small{color:#999;margin-left:auto}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;padding:1.125rem;display:grid}.asset-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:.25rem;min-width:0;padding:.375rem}.asset-grid>button.selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.asset-grid strong,.asset-grid small{overflow-wrap:anywhere;white-space:normal;padding:.375rem .25rem 0;font-size:.5625rem;line-height:1.4;display:block}.asset-grid small{color:#999}.asset-thumb{aspect-ratio:4/3;color:#aaa;background:#f1f1f1;place-items:center;display:grid;position:relative;overflow:hidden}.asset-thumb img{object-fit:cover;width:100%;height:100%}.asset-thumb span{color:#fff;background:#000000bf;padding:.1875rem .3125rem;font-size:.4375rem;position:absolute;bottom:.3125rem;right:.3125rem}.asset-conversion-badge{border-radius:.1875rem;padding:.1875rem .3125rem;font-size:.4375rem;font-style:normal;font-weight:600;line-height:1;position:absolute;bottom:.3125rem;left:.3125rem}.asset-conversion-badge.is-running{color:var(--warning);background:#fff6e6}.asset-conversion-badge.is-failed{color:var(--danger);background:#fff0f0}.asset-conversion-badge.is-skipped{color:#6b7280;background:#edf0f2}.selected-preview{border-bottom:1px solid var(--line);background:#f5f5f5;place-items:center;min-height:13.125rem;display:grid}.selected-preview img{object-fit:contain;width:100%;max-height:16.25rem}.media-image-preview-card{background:#fff;border:1px solid #dce5ef;border-radius:.75rem;gap:.625rem;margin:.75rem;padding:.625rem;display:grid}.media-image-preview-card .selected-preview{background:#f3f6f9;border:0;border-radius:.5rem;min-height:10rem;overflow:hidden}.media-image-preview-card .image-asset-metadata-icon{flex-basis:1.25rem;width:1.25rem;height:1.25rem}.media-image-preview-card .image-asset-metadata-icon svg{width:.75rem;height:.75rem}.media-image-preview-card .image-asset-metadata-item{padding:0 .25rem}dl{grid-template-columns:4.75rem minmax(0,1fr);gap:.5rem;margin:0;font-size:.625rem;display:grid}dt{color:#999}dd{overflow-wrap:anywhere;margin:0}.mono{font-family:monospace}.api-layout{grid-template-columns:15rem minmax(32.5rem,1fr) 20rem;min-height:0;display:grid;overflow:hidden}.environment-select{border-bottom:1px solid var(--line);gap:.375rem;padding:.625rem;display:grid}.environment-select>span{color:#999;font-size:.5rem;font-weight:700}.environment-select button{border:1px solid var(--line);text-align:left;align-items:center;gap:.4375rem;padding:.5rem;font-size:.625rem;display:flex}.environment-select button i{background:var(--green);border-radius:50%;width:.4375rem;height:.4375rem}.environment-select button svg{margin-left:auto}.endpoint-sidebar .sidebar-search{margin:.625rem}.endpoint-tree{display:grid}.endpoint-tree>span{color:#999;letter-spacing:.1em;padding:.8125rem .6875rem .375rem;font-size:.5rem;font-weight:800}.endpoint-tree button{color:#555;text-align:left;border-left:.125rem solid #0000;grid-template-columns:2.3125rem minmax(0,1fr);align-items:center;gap:.375rem;padding:.4375rem .5625rem;font-family:monospace;font-size:.5rem;display:grid}.endpoint-tree button.active{border-left-color:var(--blue);background:var(--blue-soft);color:#111}.method{border-radius:.125rem;place-items:center;width:2.1875rem;padding:.1875rem;font-size:.4375rem;font-weight:800;display:inline-grid}.method.get,.method.post,.method.put{color:#222;background:#ececea}.api-main{background:#fafafa;min-width:0;overflow:auto}.api-header{background:#fff;border-bottom:1px solid #111;justify-content:space-between;align-items:center;min-height:3.75rem;padding:0 1rem;display:flex}.api-header>div{align-items:center;gap:.625rem;font-family:monospace;font-size:.75rem;display:flex}.request-builder,.response-viewer{border:1px solid var(--line);background:#fff;margin:1.125rem}.request-url{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5625rem;padding:.75rem;display:grid}.request-url>span{color:var(--green);font-size:.5625rem;font-weight:800}.request-url code{border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;padding:.5625rem;font-size:.625rem;overflow:hidden}.api-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.api-tabs button{color:#777;border-bottom:.125rem solid #0000;padding:.625rem .875rem;font-size:.5625rem}.api-tabs button.active{border-bottom-color:var(--blue);color:var(--blue)}.param-row{border-bottom:1px solid #eee;grid-template-columns:5rem 6.875rem 7.5rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:.5625rem;display:grid}.param-row>span{font-family:monospace;font-weight:700}.param-row small,.param-row p{color:#999;margin:0;font-size:.5rem}.param-row input,.param-row select{padding:.375rem;font-size:.5625rem}.response-viewer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:2.5rem;padding:0 .75rem;font-size:.625rem;font-weight:700;display:flex}.response-viewer header div{color:var(--green);align-items:center;gap:.375rem;font-size:.5rem;display:flex}.response-viewer header i{background:var(--green);border-radius:50%;width:.375rem;height:.375rem}.response-viewer pre{color:#f3f3f1;background:#171717;margin:0;padding:1.125rem;font:.625rem/1.7 Google Sans Code,monospace;overflow:auto}.scope-list{gap:.4375rem;display:grid}.scope-list label{align-items:center;gap:.4375rem;font-family:monospace;font-size:.5625rem;display:flex}.scope-list input{width:.8125rem}.secret-reveal{background:#fffaf0;border:1px solid #f2dfbb;gap:.4375rem;padding:.5625rem;display:grid}.secret-reveal span{color:var(--warning);font-size:.5rem;font-weight:800}.secret-reveal code{overflow-wrap:anywhere;font-size:.5rem}.secret-reveal button{color:var(--blue);justify-self:start;align-items:center;gap:.3125rem;font-size:.5625rem;display:flex}.key-list{display:grid;padding:0!important}.key-list>div{border-bottom:1px solid #eee;grid-template-columns:1.125rem minmax(0,1fr) .9375rem;align-items:center;gap:.375rem;padding:.5625rem 0;display:grid}.key-list strong,.key-list small{font-size:.5625rem;display:block}.key-list small{color:#999;font-family:monospace}.settings-layout{grid-template-columns:13.75rem minmax(35rem,1fr) 18.75rem;min-height:0;display:grid;overflow:hidden}.settings-sidebar nav{padding:.4375rem;display:grid}.settings-sidebar nav button{color:#555;text-align:left;border-left:.125rem solid #0000;align-items:center;gap:.5rem;padding:.5625rem;font-size:.625rem;display:flex}.settings-sidebar nav button.active{border-left-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.settings-main{background:#fafafa;min-width:0;padding:1.75rem 2rem 4.375rem;overflow:auto}.settings-heading{justify-content:space-between;align-items:flex-start;margin-bottom:1.375rem;display:flex}.settings-heading h1{margin-bottom:.4375rem;font-size:1.625rem}.settings-heading p{max-width:40.625rem;color:var(--muted);margin:0;font-size:.6875rem;line-height:1.6}.profile-tabs button.active{border-bottom-color:var(--blue);background:var(--blue-soft)}.profile-tabs i.valid{background:var(--green)}.manual-job-panel>.button{margin:0 1rem}.estimate-box .button{grid-column:1/-1;margin:.625rem}.warning-note{color:#8a5b04;background:#fffaf0;border-color:#f2dfbb}@media (width<=1023.98px){.app-shell{grid-template-columns:4rem minmax(0,1fr)}.brand-mark{justify-content:center;padding:0}.brand-mark img{width:2.625rem;height:3.5rem}.brand-mark span,.nav-section-label,.global-rail nav a span,.rail-bottom button span{display:none}.global-rail nav a,.rail-bottom button{justify-content:center;padding:0}.builder-layout,.editor-layout{grid-template-columns:11.875rem minmax(26.25rem,1fr) 16.25rem}.media-layout,.api-layout,.settings-layout{grid-template-columns:11.25rem minmax(27.5rem,1fr) 15.625rem}.canvas-section,.canvas-article-list{padding-left:2.625rem;padding-right:2.625rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}button,input,textarea,select{font-size:.8125rem}input,textarea,select{border-color:var(--line-strong);border-radius:.3125rem;padding:.625rem .6875rem}label{gap:.5rem;font-size:.8125rem}label small{font-size:.6875rem}.app-shell{background:#f8faf9;grid-template-columns:15.5rem minmax(0,1fr)}.app-shell.rail-is-collapsed{grid-template-columns:4.5rem minmax(0,1fr)}.global-rail{background:#f6f8f7;border-right-color:#c6d0cc}.brand-mark{gap:.6875rem;height:4.5rem;padding:.5625rem 1rem}.brand-mark img{width:2.75rem;height:3.25rem}.brand-mark strong{font-size:.8125rem}.brand-mark small{font-size:.625rem}.global-rail nav{padding:1rem .625rem}.global-rail nav a{border-left-width:.1875rem;border-radius:.3125rem;gap:.75rem;min-height:2.625rem;padding:0 .6875rem;font-size:.875rem}.global-rail nav a svg{width:1.125rem}.app-main{grid-template-rows:3.75rem minmax(0,1fr)}.app-topbar{border-bottom-color:#c6d0cc;height:3.75rem;padding:0 1.375rem}.workspace-name{font-size:.9375rem}.crumb{font-size:.8125rem}.env-pill{gap:.5rem;font-size:.75rem}.icon-button{border-radius:.3125rem;width:2.25rem;height:2.25rem}.button{border-radius:.3125rem;min-height:2.375rem;padding:.5rem .8125rem;font-size:.8125rem}.notice{min-width:26.25rem;padding:.8125rem 1rem;font-size:.875rem;top:4.5rem}.sidebar-title{min-height:3.5rem;padding:0 .9375rem;font-size:.875rem}.sidebar-title button{border-radius:.3125rem;width:1.9375rem;height:1.9375rem;font-size:1.125rem}.sidebar-search{border-radius:.3125rem;height:2.5rem;padding:0 .625rem}.sidebar-search input{height:2.25rem;font-size:.8125rem}.inspector-header{min-height:3.5rem;padding:0 .9375rem}.inspector-header span{font-size:.875rem}.inspector-header small{font-size:.6875rem}.inspector-group>button{height:2.6875rem;padding:0 .875rem;font-size:.75rem}.inspector-group>div{gap:.875rem;padding:.9375rem}.field-help{font-size:.75rem;line-height:1.65}.editor-layout{grid-template-columns:minmax(16.875rem,19.375rem) minmax(38.75rem,1fr) minmax(20rem,23.125rem)}.document-sidebar .sidebar-search{margin:.75rem}.document-list>button{border-left-width:.1875rem;grid-template-columns:2.125rem minmax(0,1fr) 1.0625rem;gap:.5625rem;padding:.75rem}.document-icon{border-radius:.3125rem;width:2rem;height:2rem}.document-icon svg{width:1rem}.document-list strong{font-size:.8125rem}.document-list small{margin-top:.3125rem;font-size:.6875rem}.document-state{gap:.625rem;padding:2.25rem 1.125rem}.document-state strong{font-size:.8125rem}.document-state p{font-size:.75rem}.editor-main{grid-template-rows:3.75rem minmax(0,1fr)}.editor-commandbar{min-height:3.75rem;padding:0 .9375rem}.editor-commandbar>div{gap:.5rem}.editor-commandbar>div:first-child>button{border-radius:.3125rem;width:2.125rem;height:2.125rem}.editor-commandbar strong{max-width:19.375rem;font-size:.8125rem}.editor-commandbar small{font-size:.6875rem}.locale-tabs button{border-bottom-width:.1875rem;padding:0 1.125rem;font-size:.8125rem}.content-preview-stage{padding:0}.editor-scroll{background:#edf2f0;padding:2.375rem 2.125rem 5.5rem}.article-editor{border-color:#c9d4d0;border-radius:.375rem;max-width:57.5rem;min-height:61.25rem;padding:3.375rem 4.125rem 4.5rem;box-shadow:0 1rem 2.25rem #17645f14}.article-kicker{gap:.5625rem;margin-bottom:1.375rem}.article-kicker span{border-radius:.25rem;padding:.3125rem .5rem;font-size:.6875rem}.title-input{letter-spacing:0;min-height:5.75rem;font-size:2.625rem;font-weight:700;line-height:1.18}.summary-input{min-height:4.875rem;margin-top:1.0625rem;font-size:1rem;line-height:1.7}.legacy-body-field{color:var(--muted);margin-top:1.875rem;display:grid}.body-editor{border:1px solid var(--line);border-radius:.3125rem;min-height:26.25rem;padding:.875rem;font-size:.9375rem;line-height:1.8}.text-command{color:#21635c;align-items:center;gap:.375rem;width:fit-content;min-height:2rem;font-size:.75rem;font-weight:650;display:inline-flex}.text-command:hover:not(:disabled){color:#0c443e;text-decoration:underline}.text-command:disabled{cursor:not-allowed;opacity:.45}.translation-panel{background:#eff7f3;border:1px solid #c8ded6;border-radius:.3125rem;gap:.5625rem;padding:.6875rem;display:grid}.translation-panel>span{color:#5c7068;font-size:.75rem}.translation-panel>strong{font-size:.875rem}.translation-estimate{border-top:1px solid #cfe1d9;grid-template-columns:1fr auto;align-items:center;gap:.4375rem .625rem;padding-top:.5625rem;display:grid}.translation-estimate>span{color:#5c7068;font-size:.75rem}.translation-estimate>strong{font-size:.9375rem}.translation-estimate .button{grid-column:span 1}.check-row{font-size:.8125rem}@media (width>=1024px) and (width<=1919.98px) and (width<=1087.5px),(width<=1023.98px){.editor-layout{grid-template-columns:15rem minmax(32.5rem,1fr) 18.75rem}.article-editor{padding:2.875rem 3.25rem 4rem}}@media (width<=1023.98px){.app-shell{grid-template-columns:4.5rem minmax(0,1fr)}.editor-layout{grid-template-columns:13.75rem minmax(28.75rem,1fr) 17.5rem}.document-list strong{font-size:.75rem}.document-list small{font-size:.625rem}}.settings-sidebar .sidebar-footer{text-align:left;background:0 0;border-inline:0;width:100%}.settings-sidebar .sidebar-footer:hover{background:var(--surface-subtle);color:var(--blue)}.environment-select>span{font-size:.6875rem}.environment-select>div{border:1px solid var(--line);color:#555;align-items:center;gap:.4375rem;padding:.5625rem;font-size:.8125rem;display:flex}.environment-select>div i{background:var(--green);border-radius:50%;width:.4375rem;height:.4375rem}.endpoint-tree>div>span{color:#74817c;letter-spacing:.06em;padding:.9375rem .75rem .4375rem;font-size:.6875rem;font-weight:800;display:block}.endpoint-tree button{grid-template-columns:2.625rem minmax(0,1fr);min-height:2.375rem;padding:.5625rem .6875rem;font-size:.75rem}.api-header>div{gap:.6875rem;font-size:.875rem}.api-header small{color:#66756f;font-size:.75rem}.request-url{gap:.6875rem;padding:.875rem}.request-url>span{font-size:.6875rem}.request-url code{padding:.625rem;font-size:.75rem}.api-tabs button{padding:.75rem .9375rem;font-size:.75rem}.param-row{grid-template-columns:5.75rem 7.75rem 8.75rem minmax(0,1fr);gap:.75rem;padding:.75rem .875rem;font-size:.75rem}.param-row small,.param-row p{font-size:.6875rem}.param-row input,.param-row select{font-size:.75rem}.response-viewer header{height:2.875rem;padding:0 .875rem;font-size:.8125rem}.response-viewer header div{font-size:.6875rem}.response-viewer pre{padding:1.125rem;font-size:.75rem}.scope-list{gap:.5625rem}.scope-list label,.key-list strong,.key-list small{font-size:.75rem}.media-toolbar>button.active,.media-toolbar>button:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.asset-grid.compact{grid-template-columns:repeat(auto-fill,minmax(6.875rem,1fr));gap:.5rem}.asset-grid.compact>button{padding:.25rem}.asset-grid.compact .asset-thumb{aspect-ratio:1}.api-code-sample{border-top:1px solid var(--line);color:#edf8f2;background:#17211e;margin:0;padding:1.125rem;font-size:.75rem;line-height:1.7;overflow:auto}.response-viewer header i.ok{background:var(--green)}.app-main>.page-pad,.app-main>.builder-layout,.app-main>.editor-layout,.app-main>.media-layout,.app-main>.api-layout,.app-main>.settings-layout{height:100%;min-height:0}.builder-layout,.editor-layout,.media-layout,.api-layout,.settings-layout,.builder-workspace,.editor-main,.section-sidebar,.editor-inspector,.media-inspector,.api-inspector,.settings-inspector{min-height:0}.page-pad,.canvas-wrap,.editor-scroll,.document-list,.media-main,.api-main,.settings-main,.inspector,.editor-inspector,.media-inspector,.api-inspector,.settings-inspector{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.document-list>button{display:none}.document-row{border-bottom:1px solid #e0e8e4;grid-template-columns:minmax(0,1fr) 2.375rem;align-items:stretch;display:grid;position:relative}.document-select{color:#44524d;text-align:left;border-left:.1875rem solid #0000;grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.5625rem;min-width:0;padding:.75rem;display:grid}.document-row:hover .document-select{background:#f5f8f6}.document-row.active .document-select{border-left-color:var(--blue);color:#174e47;background:#e6f2ed}.document-more{color:#60716b;place-items:center;display:grid}.document-more:hover,.document-more[aria-expanded=true]{color:#174e47;background:#dbeae4}.document-menu{z-index:15;background:#fff;border:1px solid #aebdb7;border-radius:.375rem;min-width:10.75rem;padding:.3125rem;display:grid;position:absolute;top:calc(100% - .25rem);right:.5rem;box-shadow:0 .75rem 1.75rem #1f423929}.document-menu button{color:#355047;text-align:left;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5625rem .625rem;font-size:.75rem;display:flex}.document-menu button:hover{color:#124a42;background:#e8f2ee}.document-menu button.danger{color:var(--danger)}.document-menu button.danger:hover{background:#f9e9e7}.podcast-editor-pane{background:#fff;overflow:hidden}.podcast-workspace .editor-main,.stream-workspace .editor-main,.inspire-workspace .editor-main{background:#fff}.podcast-workspace .article-editor-scroll,.stream-workspace .editor-scroll,.inspire-workspace .editor-scroll{background:#fff;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:3rem 2.5rem 7.5rem;display:flex;overflow:hidden auto}.podcast-workspace .podcast-editor,.stream-workspace .stream-editor,.inspire-workspace .inspire-editor{width:min(42.5rem,100%);max-width:42.5rem;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.podcast-editor-canvas,.stream-editor-canvas{gap:2.25rem;display:grid}.stream-editor-section{gap:1rem;display:grid}.stream-editor-section>header,.stream-season-card-header,.stream-still-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.stream-editor-section>header>div{gap:.25rem;min-width:0;display:grid}.stream-editor-section>header strong,.stream-still-heading strong{color:#1f2329;font-size:.875rem;font-weight:700}.stream-editor-section>header p{color:#8f959e;margin:0;font-size:.75rem;line-height:1.5}.stream-add-season{color:#fff;background:#516a85;border:1px solid #516a85;border-radius:.3125rem;flex:none;justify-content:center;align-items:center;gap:.3125rem;min-height:2rem;padding:0 .625rem;font-size:.625rem;font-weight:700;display:inline-flex}.stream-add-season:hover:not(:disabled){background:#36495f;border-color:#36495f}.stream-add-season:disabled,.stream-season-delete:disabled,.stream-still-preview-grid button:disabled{cursor:not-allowed;opacity:.55}.stream-season-list{gap:3rem;display:grid}.stream-season-card{border-top:1px solid #eef0f2;gap:.875rem;padding-top:1.5rem;display:grid;container-type:inline-size}.stream-season-list>.stream-season-card:first-child{border-top:0;padding-top:0}.stream-season-card-header strong{color:#566779;font-size:.75rem;font-weight:700}.stream-season-delete{color:#8d5960;border:1px solid #e1e6eb;border-radius:.3125rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.stream-season-delete:hover:not(:disabled){color:#b34850;background:#fdf4f4;border-color:#e5c5c8}.stream-still-heading{justify-content:space-between;align-items:baseline;gap:.875rem;min-height:1.25rem;display:flex}.stream-still-heading>div{flex-wrap:wrap;align-items:baseline;gap:.3125rem .625rem;min-width:0;display:flex}.stream-still-heading>span{color:#8f98a1;font-variant-numeric:tabular-nums;font-size:.625rem}.stream-still-upload-layout{display:grid}.stream-still-upload-layout .footer-illustration-dropzone{min-height:14rem}.stream-still-upload-guidance{color:#7c8791;font-size:.625rem;line-height:1.5}.stream-still-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;position:absolute;overflow:hidden;width:1px!important;min-height:1px!important}.inspire-editor-canvas{gap:2.75rem;container-type:inline-size}.inspire-editor-canvas .stream-editor-section{gap:.875rem}.inspire-palette-section{container-type:inline-size}.inspire-editor-canvas .stream-still-upload-layout .footer-illustration-dropzone{min-height:14rem}.inspire-source-section{grid-template-columns:minmax(0,1fr);align-items:start}.inspire-source-preview{background:#fff;border:1px solid #dce5ef;border-radius:1rem;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:1.5rem;min-width:0;padding:1.375rem;display:grid;box-shadow:0 .75rem 1.875rem #344c6a14}.inspire-source-preview-image{aspect-ratio:5/6;background:#f1f5f9;border:1px solid #e2eaf3;border-radius:.75rem;place-items:center;min-width:0;padding:.625rem;display:grid;overflow:hidden}.inspire-source-preview-image img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.inspire-source-preview-content{align-content:start;gap:1.125rem;min-width:0;display:grid}.inspire-source-preview-heading{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.inspire-source-preview .image-upload-preview-copy strong{font-size:1.375rem}.inspire-source-preview .image-upload-file-name{font-size:.8125rem}.inspire-source-preview .image-asset-metadata{background:0 0;grid-template-columns:minmax(0,1fr);gap:.625rem;padding:0}.inspire-source-preview .image-asset-metadata-item{background:#f5f8fc;border:1px solid #e4ebf3;border-radius:.625rem;min-height:4.125rem;padding:.625rem .75rem}.inspire-source-preview .image-asset-metadata-item+.image-asset-metadata-item{border-left:1px solid #e4ebf3}.inspire-source-preview .image-asset-metadata-icon{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.inspire-source-preview .image-asset-metadata-icon svg{width:1.25rem;height:1.25rem}.inspire-source-preview .image-asset-metadata-item small{font-size:.6875rem}.inspire-source-preview .image-asset-metadata-item strong{font-size:.875rem}.inspire-remove-image{color:#b63e42;background:#fff;border:1px solid #ebd5d7;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:1.75rem;padding:.25rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.inspire-remove-image:hover:not(:disabled){background:#fff8f8;border-color:#d6adb1}.inspire-remove-image:disabled{cursor:not-allowed;opacity:.55}.inspire-source-empty,.inspire-analysis-empty{color:#7e8994;text-align:center;background:#fbfcfd;border:1px dashed #d9e0e5;border-radius:.4375rem;justify-content:center;align-items:center;gap:.4375rem;min-height:3rem;padding:.625rem;font-size:.6875rem;display:flex}.inspire-source-empty svg,.inspire-analysis-empty svg{color:#7c91a7}.inspire-section-count{color:#8f98a1;font-variant-numeric:tabular-nums;font-size:.625rem}.stream-editor-section>header>.inspire-palette-heading{align-items:baseline;gap:.375rem;display:flex}.inspire-section-actions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.inspire-palette-reference{grid-template-columns:minmax(0,1fr);gap:clamp(.5rem,1.4cqi,.875rem);margin:0;padding:0;list-style:none;display:grid}@container (width>=14.375rem){.inspire-palette-reference{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=26.875rem){.inspire-palette-reference{grid-template-columns:repeat(3,minmax(0,1fr))}}.inspire-palette-card{--inspire-glow:color-mix(in srgb, var(--inspire-color) 56%, #c2d6ee);aspect-ratio:2.2;width:100%;min-width:0;min-height:4.5rem;box-shadow:inset 0 1px 0 #fffffff5, -.5625rem 0 1.875rem color-mix(in srgb, var(--inspire-glow) 28%, transparent), 0 .75rem 1.5rem color-mix(in srgb, var(--inspire-glow) 16%, transparent), 0 .4375rem 1.125rem #6084ba24;background:linear-gradient(118deg,#fffffffa 4%,#f0f6fee0 62%,#dfebfcf0 100%);border:1px solid #cbddf3c7;border-radius:clamp(.5625rem,1.7cqi,.875rem);align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.inspire-palette-card-body{-webkit-backdrop-filter:blur(.875rem)saturate(1.2);backdrop-filter:blur(.875rem)saturate(1.2);background:linear-gradient(110deg,#ffffff0f,#ffffff47 45%,#f6faff8a);flex:auto;justify-content:space-between;align-self:stretch;align-items:center;gap:clamp(.3125rem,4cqi,.625rem);min-width:0;padding-inline:clamp(.4375rem,7cqi,1rem);display:flex;box-shadow:inset 1px 0 #ffffff5c}.inspire-palette-band{background:var(--inspire-color);flex:0 0 clamp(1rem,10cqi,2.125rem);align-self:stretch;position:relative}.inspire-palette-band:before{background:linear-gradient(90deg, var(--inspire-glow), transparent 80%);filter:blur(1.5rem);opacity:.46;content:"";width:75cqi;position:absolute;top:-2.25rem;bottom:-2.25rem;left:100%}.inspire-palette-value{color:#16233f;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.625rem,7cqi,.9375rem);font-weight:700;line-height:1.2;overflow:hidden}.inspire-palette-copy{color:#1b2a4c;background:linear-gradient(155deg,#fff,#e9f1fce6);border-radius:50%;flex:none;place-items:center;width:clamp(1.5rem,17cqi,2.5rem);height:clamp(1.5rem,17cqi,2.5rem);transition:transform .13s,box-shadow .13s,color .13s;display:grid;box-shadow:0 0 0 1px #fffffff2,0 .3125rem .75rem #668abf38,inset 0 1px #fffffff2}.inspire-palette-copy svg{width:clamp(.75rem,8cqi,1.1875rem);height:clamp(.75rem,8cqi,1.1875rem)}.inspire-palette-copy:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #fff,0 .5rem 1rem #587eb64d,inset 0 1px #fff}.inspire-palette-copy:active{transform:scale(.94)}.inspire-palette-copy.is-copied{color:#1d7b55;background:linear-gradient(155deg,#eafaf1,#cdf0dd);box-shadow:0 0 0 1px #fffffff2,0 .3125rem .75rem #2da96a4d}.inspire-analysis-confirmation{background:#f5f8fc;border:1px solid #dbe4ef;border-radius:.4375rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .8125rem;display:flex}.inspire-analysis-confirmation>div:first-child{gap:.25rem;display:grid}.inspire-analysis-confirmation strong{color:#314456;font-size:.75rem}.inspire-analysis-confirmation span{color:#748292;font-size:.625rem}.inspire-analysis-confirmation>div:last-child{justify-content:flex-end;align-items:center;gap:.4375rem;display:flex}.inspire-analysis-secondary{color:#586675;background:#fff;border:1px solid #d8e0e7;border-radius:.3125rem;justify-content:center;align-items:center;gap:.3125rem;min-height:2rem;padding:0 .625rem;font-size:.625rem;font-weight:700;display:inline-flex}.inspire-analysis-secondary:hover:not(:disabled){color:#344555;border-color:#afbfce}.inspire-analysis-secondary:disabled,.inspire-analysis-start:disabled{cursor:not-allowed;opacity:.55}.inspire-analysis-start{justify-self:start}.inspire-prompt-editor{gap:.875rem;display:grid}.inspire-source-preview-actions{flex:none;gap:.3125rem;display:flex}.inspire-recrop-cover{color:#33506d;background:#fff;border:1px solid #cfd9e2;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:1.75rem;padding:.25rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.inspire-recrop-cover:hover:not(:disabled){background:#f2f7fc}.inspire-recrop-cover:disabled{cursor:not-allowed;opacity:.55}.inspector-cover-row{gap:.5rem;display:grid}.inspector-cover-label{color:#33465b;font-size:.75rem;font-weight:650}.inspector-cover-image{background:#f4f6f8;border:1px solid #dce3e9;border-radius:.375rem;width:100%;max-width:10rem}.inspector-card-cover-image{aspect-ratio:.88;object-fit:cover}.inspire-prompt-field{gap:.4375rem;display:grid}.inspire-prompt-field>span:first-child{color:#5b6b7c;letter-spacing:.01em;font-size:.6875rem;font-weight:650}.inspire-prompt-hint{color:#7b8996;font-size:.6875rem;line-height:1.6}.inspire-prompt-editor textarea,.inspire-description-text{--inspire-analysis-lines:10;width:100%;height:calc(var(--inspire-analysis-lines) * 1.65em + 1.75rem);resize:none;color:#35404b;background:#fbfcfd;border:1px solid #dce3e9;border-radius:.4375rem;padding:.8125rem;font:.75rem/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-y:auto}.inspire-prompt-editor textarea:focus{border-color:#8ea8c3;outline:none;box-shadow:0 0 0 .1875rem #5879991c}@media (width<=760px){.inspire-section-actions{flex-wrap:wrap}.inspire-analysis-confirmation{flex-direction:column;align-items:stretch}.inspire-analysis-confirmation>div:last-child{flex-wrap:wrap;justify-content:stretch}}@container (width<=37.5rem){.inspire-source-preview{grid-template-columns:minmax(0,1fr)}.inspire-source-preview-image{max-height:28.75rem}}@container (width<=26.875rem){.inspire-source-preview{gap:1.125rem;padding:.875rem}.inspire-source-preview-heading{flex-direction:column-reverse;align-items:stretch}.inspire-source-preview-actions{justify-content:flex-end}}.stream-single-image-preview{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.stream-single-image-cover{width:min(100%,28.75rem)}.stream-single-image-banner{width:100%}.stream-single-image-preview li{background:#fff;border:1px solid #dce5ef;border-radius:.75rem;gap:.625rem;min-width:0;padding:.875rem;display:grid;position:relative;box-shadow:0 .3125rem 1.125rem #344c6a0d;container-type:inline-size}.stream-single-image-cover .stream-still-preview-button{aspect-ratio:1122/1402}.stream-single-image-banner .stream-still-preview-button{aspect-ratio:2172/724}.stream-single-image-preview img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.stream-still-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.stream-still-preview-grid li{background:#fff;border:1px solid #dce5ef;border-radius:.75rem;align-content:start;gap:.5625rem;min-width:0;padding:.625rem;display:grid;position:relative;box-shadow:0 .3125rem 1.125rem #344c6a0d;container-type:inline-size}.stream-still-preview-grid li>span,.stream-still-preview-button{aspect-ratio:16/9;color:#8f98a1;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid}.stream-still-preview-button{cursor:zoom-in;background:#f3f6f9;border-radius:.5rem;position:relative;overflow:hidden}.stream-still-preview-button:focus-visible{outline-offset:-.125rem;outline:.125rem solid #6c8db0}.stream-still-preview-grid img{object-fit:cover;width:100%;height:100%}.stream-still-position{color:#fff;pointer-events:none;background:#1f2329c7;border-radius:.25rem;padding:.1875rem .3125rem;font-size:.5625rem;font-weight:700;line-height:1;position:absolute;bottom:.3125rem;right:.3125rem}.stream-still-delete{color:#fff;opacity:0;background:#1f2329c2;border:1px solid #ffffffe6;border-radius:.3125rem;place-items:center;width:1.5rem;height:1.5rem;padding:0;transition:opacity .14s,background .14s;display:grid;position:absolute;top:.875rem;right:.875rem}.stream-single-image-preview .stream-still-delete{top:1.125rem;right:1.125rem}.stream-still-preview-grid li:hover .stream-still-delete,.stream-single-image-preview li:hover .stream-still-delete,.stream-still-delete:focus-visible{opacity:1}.stream-still-delete:hover:not(:disabled){background:#a33a32}.stream-still-lightbox{z-index:80;background:#141b23bd;place-items:center;padding:1.75rem;display:grid;position:fixed;inset:0}.stream-still-lightbox-card{background:#fff;border-radius:.5rem;gap:.625rem;width:min(60rem,100%);max-height:calc(100vh - 3.5rem);padding:.875rem;display:grid;position:relative;box-shadow:0 1.25rem 4rem #00000052}.stream-still-lightbox-media{background:#151a20;border-radius:.3125rem;place-items:center;min-height:0;display:grid;overflow:hidden}.stream-still-lightbox-media img{object-fit:contain;max-width:100%;max-height:min(72vh,40rem);display:block}.stream-still-lightbox-card p{color:#5e6b78;overflow-wrap:anywhere;margin:0;font-size:.75rem}.stream-still-lightbox-close{z-index:1;color:#fff;opacity:0;pointer-events:none;background:#141b23c2;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;transition:opacity .14s,background .14s;display:grid;position:absolute;top:1.375rem;right:1.375rem}.stream-still-lightbox-card:hover .stream-still-lightbox-close,.stream-still-lightbox-close:focus-visible{opacity:1;pointer-events:auto}@container (width<=43.75rem){.stream-still-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=30rem){.stream-still-preview-grid{grid-template-columns:1fr}}.podcast-audio-field{position:relative}.podcast-audio-field>input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;position:absolute;overflow:hidden;width:1px!important;min-height:1px!important}.podcast-audio-dropzone{color:#646a73;text-align:center;background:#f7f8fa;border:1px dashed #bbbfc4;border-radius:.5rem;place-content:center;justify-items:center;gap:.5rem;min-height:11.75rem;display:grid}.podcast-audio-dropzone.dragging{color:#1f2329;background:#f3f6ff;border-color:#3370ff}.podcast-audio-dropzone.uploading{cursor:wait;opacity:.72}.podcast-audio-dropzone>svg{color:#8f959e}.podcast-audio-dropzone strong{color:#1f2329;font-size:.875rem;font-weight:650}.podcast-audio-dropzone>span{color:#8f959e;font-size:.75rem}.podcast-audio-dropzone button{color:#fff;background:#1f2329;border:1px solid #1f2329;border-radius:.375rem;padding:.5rem .875rem;font-size:.75rem;font-weight:650}.podcast-audio-dropzone button:hover:not(:disabled){background:#3370ff;border-color:#3370ff}.podcast-audio-dropzone button:disabled{cursor:wait;opacity:.7}.podcast-audio-dropzone small{color:#8f959e;font-size:.6875rem}.podcast-audio-preview{gap:.875rem;display:grid}.podcast-audio-preview-copy{grid-template-columns:2.625rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.podcast-audio-icon{color:#646a73;background:#f7f8fa;border:1px dashed #bbbfc4;border-radius:.5rem;place-items:center;width:2.625rem;height:2.625rem;display:grid}.podcast-audio-preview-copy strong{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;display:block;overflow:hidden}.podcast-audio-preview-copy small{color:#8f959e;margin-top:.1875rem;font-size:.75rem;display:block}.podcast-audio-preview-copy>button{color:#3d4743;background:#fff;border:1px solid #d0d3d6;border-radius:.375rem;min-height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:650}.podcast-audio-preview-copy>button:hover:not(:disabled){color:#3370ff;border-color:#3370ff}.podcast-waveform-panel{border-top:1px solid #eef0f2;gap:.625rem;padding-top:1.375rem;display:grid}.podcast-waveform-header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.podcast-waveform-header strong{color:#1f2329;font-size:.875rem;font-weight:700}.podcast-waveform-header span{color:#8f959e;font-size:.6875rem}.podcast-waveform-visual{background:#fbfcfd;border:1px solid #e4e7eb;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5625rem;width:100%;min-height:2.875rem;padding:0 .875rem;display:flex}.podcast-waveform-svg{opacity:.82;width:8.5rem;max-width:100%;height:1.375rem;display:block;overflow:visible}.podcast-waveform-svg rect{stroke:#1f2329;fill:#1f2329;stroke-linecap:round;stroke-width:.25px}.podcast-waveform-svg.is-muted{opacity:.25}.podcast-waveform-visual.is-loading .podcast-waveform-svg{opacity:.62}.podcast-waveform-visual.is-error .podcast-waveform-svg{opacity:.42}.podcast-waveform-message{color:#8f959e;font-size:.75rem}.podcast-waveform-duration{color:#1f2329;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:750;line-height:1}.podcast-transcript-editor{gap:1rem;display:grid}.podcast-transcript-editor+.podcast-transcript-editor{border-top:1px solid #eef0f2;padding-top:1.75rem}.podcast-transcript-editor>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.podcast-transcript-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.podcast-transcript-editor .text-button{align-items:center;gap:.375rem;display:inline-flex}.podcast-transcript-editor>header strong{color:#1f2329;font-size:1rem;font-weight:700;display:block}.podcast-transcript-editor>header p{color:#8f959e;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.podcast-transcript-estimate{color:#646a73;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.podcast-transcript-estimate strong{color:#1f2329;font-size:.8125rem}.podcast-transcript-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.podcast-transcript-row{border-bottom:1px solid #eef0f2;grid-template-columns:5.75rem minmax(0,1fr) 2rem;align-items:start;gap:.625rem;padding:.625rem 0;display:grid}.podcast-transcript-row input,.podcast-transcript-row textarea{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.25rem 0}.podcast-transcript-row input{color:#8f959e;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.podcast-transcript-row textarea{color:#1f2329;resize:none;min-height:1.625rem;font-size:.9375rem;line-height:1.7;overflow:hidden}@supports (field-sizing:content){.podcast-transcript-row textarea{field-sizing:content}}.podcast-transcript-row input:focus,.podcast-transcript-row textarea:focus{box-shadow:none}.podcast-transcript-row button{color:#8f959e;border-radius:.375rem;place-items:center;width:2rem;height:2rem;display:grid}.podcast-transcript-row button:hover{color:var(--danger);background:#f7e8e6}.podcast-transcript-empty{color:#8f959e;background:#fbfcfd;border:1px dashed #bbbfc4;border-radius:.5rem;place-items:center;min-height:10.5rem;font-size:.8125rem;display:grid}.podcast-transcript-empty p{margin:0}.podcast-transcript-add{color:#646a73;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.podcast-transcript-add:hover{color:#3370ff}@media (width<=760px){.podcast-transcript-editor>header{flex-direction:column;align-items:stretch}.podcast-transcript-row{grid-template-columns:minmax(0,1fr) 2rem}.podcast-transcript-row input,.podcast-transcript-row textarea{grid-column:1}.podcast-transcript-row button{grid-area:1/2/span 2}}.article-workspace{background:#fff;grid-template-columns:minmax(17.5rem,20rem) minmax(0,1fr) 21rem}.article-workspace .document-sidebar{background:#f7f8fa;border-right-color:#e5e8ed}.article-workspace .sidebar-title{color:#1f2329;border-bottom:0}.article-workspace .sidebar-title small{color:#8f959e}.article-workspace .sidebar-search{background:0 0;border-color:#0000;margin-top:0}.article-workspace .sidebar-search:focus-within{background:#fff;border-color:#b8ccff;box-shadow:0 0 0 .125rem #3370ff1a}.article-workspace .document-row{border-bottom:0;margin:.125rem .5rem}.article-workspace .document-select{color:#3b4047;border-left:0;border-radius:.25rem;padding:.625rem .5rem}.article-workspace .document-row:hover .document-select{background:#eff2f6}.article-workspace .document-row.active .document-select{color:#3370ff;background:#e8f3ff}.article-workspace .document-more{border-radius:.25rem}.article-workspace .document-more:hover,.article-workspace .document-more[aria-expanded=true]{color:#3370ff;background:#e2e7ee}.article-workspace .sidebar-footer{color:#5f6670;background:0 0;border-top-color:#e5e8ed}.article-document-frame{grid-template-columns:12.5rem minmax(0,51.25rem);gap:3rem;width:min(100%,67.5rem);min-height:100%;margin:0 auto;display:grid}.article-outline-sidebar{scrollbar-width:none;align-self:start;max-height:calc(100vh - 7.75rem);padding:.5rem 0;position:sticky;top:0;overflow:hidden auto}.article-outline-sidebar::-webkit-scrollbar{width:0;height:0}.article-outline-sidebar>header{align-items:center;min-height:2rem;padding:0 0 .375rem;display:flex}.article-outline-collapse{color:#66717b;cursor:pointer;background:0 0;border:0;border-radius:.3125rem;flex:none;place-items:center;width:1.625rem;height:1.625rem;padding:0;display:inline-grid}.article-outline-collapse:hover,.article-outline-collapse:focus-visible{color:#3370ff;background:#e8f3ff}.article-outline-collapse:focus-visible{outline-offset:1px;outline:.125rem solid #82a7fc}.article-outline-icon-collapsed{display:none}.article-outline-title,.article-outline-sidebar nav button{color:#66717b;text-align:left;border-radius:.25rem;width:100%;padding:.375rem .5rem;font-size:.8125rem;line-height:1.5;transition:background .14s,color .14s;display:block}.article-outline-title{color:#2463eb;margin-bottom:.75rem;padding-block:0;font-size:.9375rem;font-weight:750;line-height:1.45}.article-outline-title:hover,.article-outline-title.active{color:#2463eb}.article-outline-title:hover{color:#1556d1;background:0 0}.article-outline-sidebar nav button:hover,.article-outline-sidebar nav button.active{color:#2463eb;background:#f1f5ff}.article-outline-sidebar nav{gap:.125rem;display:grid}.article-outline-sidebar nav button{overflow-wrap:anywhere}.article-outline-sidebar nav button.level-1{color:#303945;margin-top:.4375rem;padding-left:.5rem;font-size:.875rem;font-weight:750}.article-outline-sidebar nav button.level-2{color:#4d5865;padding-left:1.375rem;font-size:.8125rem;font-weight:650}.article-outline-sidebar nav button.level-3{color:#687482;padding-left:2.25rem;font-size:.8125rem;font-weight:450}.article-outline-sidebar nav button.level-4,.article-outline-sidebar nav button.level-5,.article-outline-sidebar nav button.level-6{color:#7a8591;padding-left:3.125rem;font-size:.75rem;font-weight:450}.article-outline-sidebar nav p{color:#8f959e;margin:.5rem .625rem;font-size:.75rem;line-height:1.65}.article-workspace .editor-main{background:#fff;grid-template-rows:3.5rem minmax(0,1fr)}.article-workspace .editor-commandbar{background:#fff;border-bottom-color:#e5e8ed;min-height:3.5rem}.article-workspace .editor-commandbar strong{color:#1f2329}.article-workspace .editor-commandbar small{color:#8f959e}.article-workspace .locale-tabs{height:3.5rem}.article-workspace .locale-tabs button{color:#646a73;border-bottom-width:.125rem}.article-workspace .locale-tabs button.active{color:#3370ff;border-bottom-color:#3370ff}.article-workspace .autosave-state{color:#8f959e}.article-workspace .editor-scroll{background:#fff;padding:3.375rem 3rem 8.25rem}.article-workspace .article-editor{max-width:51.25rem;min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.article-document-editor .title-input{color:#1f2329;min-height:4rem;padding:0;font-size:2.125rem;font-weight:700;line-height:1.32}.article-document-editor .title-input::placeholder{color:#b8bec7}.article-document-editor .summary-input{color:#646a73;min-height:3.25rem;margin-top:.75rem;padding:0;font-size:.9375rem;line-height:1.75}.article-document-editor .summary-input::placeholder{color:#a6adb7}.article-document-editor{position:relative}.article-editor-runtime{opacity:0;pointer-events:none;transition:opacity .16s ease-out;position:relative;inset:auto}.article-editor-runtime.is-ready{opacity:1;pointer-events:auto}.article-editor-runtime-loading-state{z-index:2;color:#646a73;text-align:center;opacity:1;visibility:visible;pointer-events:auto;background:#fffffff0;align-content:center;justify-items:center;gap:.5625rem;min-height:17.5rem;padding:2rem;transition:opacity .16s ease-out,visibility linear;display:grid;position:absolute;inset:0}.article-editor-runtime-loading-state.is-complete{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease-out,visibility 0s linear .16s}.article-editor-runtime-loading-state.is-complete .article-editor-loading-icon{will-change:auto;animation:none}.article-editor-loading-state>strong{color:#1f2329;font-size:.8125rem;font-weight:700}.article-editor-loading-state>p{color:#8f959e;margin:0;font-size:.6875rem;line-height:1.5}.article-settings-panel{background:#fff;border-left-color:#e5e8ed;box-shadow:-.625rem 0 1.5rem #1f232912}.article-settings-panel .inspector-header{color:#25312d;background:#fbfcff;border-bottom:1px solid #e2e7e4;min-height:3.625rem;padding:0 .875rem}.article-settings-panel .inspector-header span{font-size:.8125rem;font-weight:700}.article-settings-panel .inspector-group>button{border-radius:0}.article-inspector-content{gap:1.75rem;padding:1.125rem 1rem 2rem;display:grid}.article-inspector-section{gap:1.25rem;min-width:0;display:grid}.article-inspector-section label{color:#303943;gap:.5rem;min-width:0;font-size:.6875rem;font-weight:600;display:grid}.article-inspector-section label>small{color:#8a9691;margin-left:.25rem;font-size:.6875rem;font-weight:500}.article-inspector-section label>small.is-over{color:var(--danger);font-weight:700}.article-inspector-section label>input,.article-inspector-section label>textarea,.article-inspector-section label>select{color:#323a44;width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #dce2e8;border-radius:.3125rem;padding:0 .5625rem;font-size:.8125rem}.article-inspector-section label>input,.article-inspector-section label>select{height:2.25rem}.article-inspector-section label>textarea{box-sizing:border-box;resize:none;height:calc(9em + 1.125rem);min-height:calc(9em + 1.125rem);max-height:calc(9em + 1.125rem);padding-block:.5625rem;line-height:1.5;overflow-y:auto}.article-inspector-section label>input:focus,.article-inspector-section label>textarea:focus,.article-inspector-section label>select:focus{border-color:#8ca5c4;outline:0;box-shadow:0 0 0 .125rem #4670a51f}.article-inspector-section label>input[readonly]{color:#6e7b8e;background:#f7f8fa;font-size:.8125rem}.article-inspector-section .stream-season-mode,.article-inspector-section .stream-country-field{gap:.4375rem;display:grid}.stream-season-mode-label,.stream-country-label{font-size:.6875rem;font-weight:600}.stream-season-tabs,.stream-country-tabs{background:#f1f3f6;border-radius:62.4375rem;gap:.125rem;padding:.1875rem;display:grid}.stream-season-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-country-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.stream-season-tabs button,.stream-country-tabs button{color:#5f6670;border-radius:62.4375rem;min-height:1.75rem;font-size:.6875rem;font-weight:600;transition:background .16s,box-shadow .16s,color .16s}.stream-season-tabs button:hover:not(.active),.stream-country-tabs button:hover:not(.active){color:#323a44}.stream-season-tabs button.active,.stream-country-tabs button.active{color:#fff;background:#3370ff;box-shadow:0 1px .125rem #3370ff33}.stream-season-tabs button:focus-visible,.stream-country-tabs button:focus-visible{outline-offset:.125rem;outline:.125rem solid #3370ff}.article-tag-field{gap:.5rem;min-width:0;display:grid}.article-tag-field-label{color:#303943;font-size:.6875rem;font-weight:600}.article-tags-field{gap:.4375rem;min-width:0;display:grid;position:relative}.article-tags-control{cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:.5rem;align-items:center;gap:.375rem;width:100%;min-width:0;min-height:2.5rem;padding:.3125rem .375rem .3125rem .5625rem;display:flex}.article-tags-control:hover,.article-tags-field.is-open .article-tags-control{border-color:#8ca5c4}.article-tags-summary{flex-wrap:wrap;flex:1;gap:.3125rem;min-width:0;display:flex}.article-tags-chip{color:#1d4ed8;background:#e8f1ff;border-radius:62.4375rem;align-items:center;gap:.25rem;padding:.1875rem .25rem .1875rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.article-tags-chip.is-unmapped{color:#b45309;background:#fdf3e3}.article-tags-chip-remove{color:#1d4ed8;background:#cfe0fb;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;padding:0;transition:background .14s,color .14s;display:grid}.article-tags-chip-remove:hover:not(:disabled){color:#fff;background:#1d4ed8}.article-tags-chip.is-unmapped .article-tags-chip-remove{color:#b45309;background:#f6dfbe}.article-tags-chip.is-unmapped .article-tags-chip-remove:hover:not(:disabled){color:#fff;background:#b45309}.article-tags-rule{background:#e5e9ee;flex:none;width:1px;height:1.25rem}.article-tags-toggle{color:#8a929b;border-radius:.375rem;flex:none;place-items:center;width:1.625rem;height:1.625rem;padding:0;display:grid}.article-tags-toggle:hover:not(:disabled){color:#323a44;background:#f2f4f7}.article-tags-toggle:disabled{cursor:not-allowed;opacity:.5}.article-tags-placeholder{color:#9aa3ac;font-size:.75rem;font-weight:500}.article-tags-menu{z-index:20;background:#fff;border:1px solid #e3e8ee;border-radius:.75rem;grid-template-rows:auto minmax(0,1fr);max-height:20rem;display:grid;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow:hidden;box-shadow:0 1rem 2.125rem #161e2629}.article-tags-menu.is-drop-up{top:auto;bottom:calc(100% + .25rem)}.article-tags-field .article-tags-search{color:#8a929b;border:1px solid #cfe0fb;border-radius:.5rem;align-items:center;gap:.5rem;margin:.625rem .625rem .5rem;padding:0 .625rem;display:flex}.article-tags-field .article-tags-search:focus-within{border-color:#146ef5;box-shadow:0 0 0 .125rem #146ef51f}.article-tags-field .article-tags-search input{width:100%;min-width:0;height:2rem;box-shadow:none;border:0;padding:0;font-size:.78125rem}.article-tags-field .article-tags-search input:focus{box-shadow:none;border:0;outline:0}.article-tags-options{scrollbar-color:#c9d0d8 transparent;scrollbar-width:thin;gap:.3125rem;padding:.125rem .625rem .625rem;display:grid;overflow-y:auto}.article-tags-options::-webkit-scrollbar{width:.375rem}.article-tags-options::-webkit-scrollbar-thumb{background:#c9d0d8;border-radius:62.4375rem}.article-tags-option{text-align:left;background:#f3f5f8;border:1px solid #0000;border-radius:62.4375rem;align-items:center;gap:.5rem;min-width:0;padding:.375rem .75rem;display:flex}.article-tags-option:hover{background:#eceff4}.article-tags-option.is-selected{background:#e3eeff}.article-tags-option.is-unmapped{background:#fdf3e3}.article-tags-option.is-blocked{cursor:not-allowed;opacity:.5;background:#f7f8fa}.article-tags-option.is-blocked:hover{background:#f7f8fa}.article-tags-option-zh{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78125rem;font-weight:600;overflow:hidden}.article-tags-option.is-selected .article-tags-option-zh{color:#146ef5}.article-tags-option.is-unmapped .article-tags-option-zh{color:#b45309}.article-tags-option-rule{background:#d8dee6;flex:none;width:1px;height:.6875rem}.article-tags-option-en{color:#8a929b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;overflow:hidden}.article-tags-option.is-selected .article-tags-option-en{color:#5b8ad6}.article-tags-option.is-selected .article-tags-option-rule{background:#b9d2f5}.article-tags-option-check{color:#fff;background:#146ef5;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;margin-left:auto;display:grid}.article-tags-empty{color:#8a929b;padding:.5rem;font-size:.6875rem;line-height:1.5}.article-tags-note{color:#8a929b;margin:0;font-size:.6875rem;line-height:1.5}.article-tags-note.is-warning{color:#b45309}.article-summary-field,.podcast-summary-field{gap:.5rem;min-width:0;display:grid}.article-summary-generate,.podcast-summary-generate{color:#323a44;background:#fff;border:1px solid #dce2e8;border-radius:.3125rem;justify-content:center;align-items:center;gap:.375rem;width:100%;height:2.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.article-summary-generate:hover:not(:disabled),.podcast-summary-generate:hover:not(:disabled){border-color:#8ca5c4;box-shadow:0 0 0 .125rem #4670a51f}.article-summary-generate:disabled,.podcast-summary-generate:disabled{color:#6e7b8e;cursor:not-allowed;background:#f7f8fa}.summary-language-field{gap:.625rem;min-width:0;margin-bottom:.75rem;display:grid}.summary-language-field .summary-language-title{color:#303943;font-size:.6875rem;font-weight:600}.summary-language-field .summary-language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.summary-language-field .summary-language-option{color:#323a44;cursor:pointer;background:#fafbfc;border:1px solid #dce2e8;border-radius:.375rem;align-items:center;gap:.625rem;min-width:0;min-height:2.75rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;transition:border-color .16s,background .16s;display:flex;position:relative}.summary-language-field .summary-language-option:hover{border-color:#8ca5c4}.summary-language-field .summary-language-option.is-selected{background:#eff4ff;border-color:#3370ff}.summary-language-field .summary-language-option:has(input:focus-visible){outline-offset:.125rem;outline:.125rem solid #3370ff}.summary-language-field .summary-language-option>input[type=radio]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.summary-language-field .summary-language-radio{pointer-events:none;background:#fff;border:.125rem solid #c7ccd4;border-radius:50%;flex:none;width:1.125rem;height:1.125rem;transition:border-color .16s;display:block;position:relative}.summary-language-field .summary-language-option.is-selected .summary-language-radio{border-color:#3370ff}.summary-language-field .summary-language-option.is-selected .summary-language-radio:after{content:"";background:#3370ff;border-radius:50%;position:absolute;inset:.125rem}.summary-language-field .summary-language-option-label{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.article-cover-field{gap:.5625rem;container:article-cover-field/inline-size}.article-cover-upload-layout{grid-template-columns:minmax(10rem,.85fr) minmax(11.875rem,1fr);gap:.75rem}.article-cover-upload-layout .footer-illustration-dropzone{min-height:11.875rem}.article-cover-upload-layout .footer-illustration-dropzone strong{font-size:.8125rem}.article-cover-upload-layout .footer-illustration-dropzone>span{font-size:.6875rem}.article-cover-upload-layout .footer-illustration-dropzone button{padding:.5rem .75rem;font-size:.75rem}.article-cover-upload-layout .footer-illustration-dropzone small{font-size:.625rem}.article-cover-upload-layout .footer-illustration-preview{grid-template-columns:minmax(0,1fr)}.article-cover-upload-layout .footer-illustration-preview .asset-preview-thumb{width:100%;height:5.5rem}.article-cover-upload-layout .footer-illustration-guidance,.article-cover-upload-layout .footer-illustration-guidance strong{font-size:.6875rem}@container article-cover-field (width<=32.5rem){.article-cover-upload-layout{grid-template-columns:1fr}}.article-translation-panel{background:0 0;border:0;border-radius:0;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}.article-translation-language-fields{grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr);align-items:end;gap:.5rem;min-width:0;display:grid}.article-translation-language-fields label{color:#657286;letter-spacing:.04em;text-transform:uppercase;gap:.3125rem;min-width:0;font-size:.625rem;font-weight:700;line-height:1.2;display:grid;position:relative}.article-translation-language-fields input{color:#293441;width:100%;min-width:0;height:1.9375rem;box-shadow:none;background:0 0;border:0;border-bottom:.125rem solid #b3cdf2;border-radius:0;padding:0 1px .3125rem;font-size:.8125rem;font-weight:700;line-height:1.25}.article-translation-language-fields input:focus{border-bottom-color:#477ebf;outline:0;box-shadow:0 .1875rem 0 -1px #477ebf26}.article-translation-direction{color:#53677e;cursor:pointer;background:0 0;border:0;border-radius:.25rem;place-items:center;height:1.9375rem;padding-bottom:.3125rem;transition:color .16s,background-color .16s;display:grid}.article-translation-direction:hover:not(:disabled){color:#2f609a;background:#edf4fc}.article-translation-direction:focus-visible{outline-offset:.125rem;outline:.125rem solid #7fa8db}.article-translation-direction:disabled{cursor:default}.article-translation-language-fields.is-swapping label{pointer-events:none}.article-translation-language-fields.is-swapping label:first-child{animation:.32s cubic-bezier(.4,0,.2,1) article-translation-source-swap}.article-translation-language-fields.is-swapping label:last-child{animation:.32s cubic-bezier(.4,0,.2,1) article-translation-target-swap}.article-translation-language-fields.is-swapping .article-translation-direction svg{animation:.36s cubic-bezier(.32,.72,.26,1) article-translation-direction-swap}@keyframes article-translation-source-swap{0%,to{opacity:1;transform:translate(0)}45%,55%{opacity:.16;transform:translate(.8125rem)}}@keyframes article-translation-target-swap{0%,to{opacity:1;transform:translate(0)}45%,55%{opacity:.16;transform:translate(-.8125rem)}}@keyframes article-translation-direction-swap{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.article-translation-language-fields.is-swapping label,.article-translation-language-fields.is-swapping .article-translation-direction svg{animation:none}}.article-translation-panel>.button{justify-content:center;width:100%;min-height:2.5rem;font-size:.8125rem}.article-translation-panel .translation-estimate{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.article-translation-panel .translation-estimate>span{color:#76839a;font-size:.75rem}.article-translation-panel .translation-estimate>strong{color:#26333e;font-size:.875rem}.article-translation-panel .translation-estimate>.button{grid-column:1/-1}@media (width<=1023.98px){.article-workspace{grid-template-columns:15rem minmax(0,1fr) 18.75rem}.article-workspace .editor-scroll{padding-inline:2.125rem}.article-document-frame{grid-template-columns:11.25rem minmax(0,1fr);gap:2rem}}@media (width>=1024px) and (width<=1919.98px) and (width<=1087.5px),(width<=1023.98px){.article-workspace{grid-template-columns:15rem minmax(0,1fr) 18.75rem}.article-workspace .article-outline-sidebar{display:none}.article-workspace .article-document-frame{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.article-document-frame{grid-template-columns:minmax(0,1fr)}.article-outline-sidebar{display:none}}.app-shell.article-shell{background:#fff;width:100vw;height:100dvh;display:block}.article-shell .app-topbar{display:none}.article-shell>.global-rail{z-index:60;pointer-events:none;background:0 0;border:0;width:0;min-width:0;height:0;display:block;position:fixed;top:0;left:0;overflow:visible}.article-shell>.global-rail>.brand-mark,.article-shell>.global-rail .nav-section-label,.article-shell>.global-rail nav a,.article-shell>.global-rail .rail-bottom button{display:none}.article-shell>.global-rail nav,.article-shell>.global-rail .rail-bottom{border:0;width:0;height:0;padding:0;display:block;overflow:visible}.article-shell>.global-rail .nav-group{display:contents}.article-shell>.global-rail nav a[href=\/media],.article-shell>.global-rail nav a[href=\/settings],.article-shell>.global-rail .rail-bottom button[title=账户]{color:#64716c;pointer-events:auto;border:0;border-radius:.1875rem;place-items:center;width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0;display:grid;position:fixed;top:1.125rem;overflow:hidden}.article-shell>.global-rail nav a[href=\/media]{left:calc(clamp(18rem, calc(20 * var(--vw)), 24rem) - 6rem)}.article-shell>.global-rail nav a[href=\/settings]{left:calc(clamp(18rem, calc(20 * var(--vw)), 24rem) - 4rem)}.article-shell>.global-rail .rail-bottom button[title=账户]{left:calc(clamp(18rem, calc(20 * var(--vw)), 24rem) - 2rem);margin:0}.article-shell>.global-rail nav a[href=\/media]:hover,.article-shell>.global-rail nav a[href=\/settings]:hover,.article-shell>.global-rail .rail-bottom button[title=账户]:hover{color:#17645f;background:#edf3f1}.article-shell>.global-rail nav a[href=\/media] span,.article-shell>.global-rail nav a[href=\/settings] span,.article-shell>.global-rail .rail-bottom button[title=账户] span{display:none}.article-shell>.app-main{width:100%;height:100%;display:block;overflow:hidden}.article-shell .notice{top:4.375rem}.article-workspace{--article-left:clamp(31.25rem, calc(26 * var(--vw)), 33.75rem);--article-right:clamp(19rem, calc(22 * var(--vw)), 26.375rem);grid-template-columns:var(--article-left) minmax(0, 1fr) var(--article-right);background:#fff;grid-template-rows:4rem minmax(0,1fr);gap:0;width:100vw;height:100dvh;min-height:0;padding:0;display:grid;overflow:hidden}.article-workspace-header{z-index:50;background:#fff;border-bottom:0;grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr);min-width:0;height:4rem;display:grid;position:relative}.article-header-cell{align-items:center;gap:.625rem;min-width:0;height:3.9375rem;padding:0 .875rem;display:flex}.article-header-center{justify-content:space-between}.article-drawer-trigger{color:#41504b;border:1px solid #cbd3cf;border-radius:.25rem;flex:none;place-items:center;width:2.125rem;height:2.125rem;display:grid}.article-drawer-trigger:hover{color:#17645f;background:#edf4f1;border-color:#17645f}.article-header-inspector-spacer{border-left:0}.article-header-actions,.article-header-leading{align-items:center;gap:.5rem;min-width:0;display:flex}.article-header-actions .button{border-radius:.4375rem;min-height:2.125rem;padding:.375rem .875rem;font-size:.75rem}.podcast-workspace .editor-main,.stream-workspace .editor-main,.inspire-workspace .editor-main{grid-template-rows:minmax(0,1fr)}.podcast-editor-pane .content-preview-stage{width:100%;height:100%;padding:0}.content-editor-commandbar{background:#fff;border-bottom:0;grid-area:1/1/auto/-1;width:100%}.article-locale-toggle{color:#17232f;background:#fff;border:1px solid #cbd4d0;border-radius:.4375rem;grid-template-columns:2.125rem auto;align-items:center;height:2.125rem;padding:0;display:inline-grid;overflow:hidden}.article-locale-toggle>span{color:#fff;background:#66716d;border-radius:.375rem 0 0 .375rem;align-self:stretch;place-items:center;width:2.125rem;height:100%;display:grid}.article-locale-toggle>strong{color:#17232f;letter-spacing:.02em;min-width:2.1875rem;padding:0 .5625rem 0 .4375rem;font-size:.8125rem;font-weight:750}.article-locale-toggle:hover{background:#f6f8f7;border-color:#81918a}.article-locale-toggle:focus-visible,.article-save-button:focus-visible{outline-offset:.125rem;outline:.1875rem solid #17645f29}.article-save-button{color:#34413c;background:#fff;border:1px solid #c7d0cc;border-radius:.4375rem;min-width:3.625rem;min-height:2.125rem;padding:0 .875rem;font-size:.75rem;font-weight:700}.article-save-button:hover{background:#f5f8f6;border-color:#81918a}.article-save-button:disabled{cursor:wait;opacity:.58}.article-unpublish-button{color:#a33a32;background:#fff;border:1px solid #e2c8c4;border-radius:.4375rem;align-items:center;gap:.375rem;min-height:2.125rem;padding:0 .875rem;font-size:.75rem;font-weight:700;display:inline-flex}.article-unpublish-button:hover:not(:disabled){background:#fdf4f3;border-color:#c9857d}.article-unpublish-button:disabled{cursor:not-allowed;color:#a9b0b7;border-color:#e5e5e5}.article-unpublish-button:focus-visible{outline-offset:.125rem;outline:.1875rem solid #a33a3229}.article-publish-menu{display:inline-flex;position:relative}.article-publish-options{z-index:20;background:#fff;border:1px solid #c7d0cc;border-radius:.4375rem;padding:.3125rem;display:grid;position:absolute;top:calc(100% + .375rem);left:0;right:0;box-shadow:0 .75rem 1.75rem #172f2929}.article-publish-options button{color:#34413c;text-align:center;white-space:nowrap;border-radius:.3125rem;justify-content:center;align-items:center;min-height:2.125rem;padding:0 .625rem;font-size:.75rem;font-weight:600;line-height:1.2;display:flex;position:relative}.article-publish-options button:hover{color:#17645f;background:#edf4f1}.article-publish-options .article-publish-check{color:#17645f;position:absolute;right:.5rem}.article-mode-switch{background:#f5f8f6;border:1px solid #ccd5d1;border-radius:.375rem;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.article-mode-switch button{color:#65726d;border-radius:.25rem;min-width:2.625rem;min-height:1.75rem;padding:0 .5625rem;font-size:.6875rem;font-weight:650}.article-mode-switch button.active{color:#17645f;background:#fff;box-shadow:0 1px .1875rem #1f362d21}.article-drawer-trigger{display:none}.article-list-pane,.article-editor-pane,.article-inspector-pane{min-width:0;min-height:0}.article-list-pane{background:#fbfcff;border-right:1px solid #d8ddda;grid-area:2/1;overflow:hidden}@media (width>=1024px){.article-workspace-header{grid-column:2;grid-template-columns:minmax(0,1fr)}.article-header-inspector-spacer{display:none}.article-list-pane{grid-row:1/-1}}.article-workspace .article-list-pane .sidebar-title{color:#25312d;border-bottom:1px solid #e2e7e4;min-height:3.625rem;padding:0 .875rem;font-size:.8125rem}.article-workspace .article-list-pane .sidebar-title-actions{align-items:center;gap:.5rem;display:flex}.article-create-card{color:#17233a;text-align:left;background:#fff;border:1px solid #dce2ec;border-radius:.75rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.6875rem;width:calc(100% - 1.75rem);min-height:4.75rem;margin:.75rem .875rem .375rem;padding:.75rem .875rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 .3125rem 1rem #2b3c590b}.article-create-card:hover{border-color:#b9c9e9;transform:translateY(-1px);box-shadow:0 .5625rem 1.5rem #2c50971a}.article-create-card:focus-visible{outline-offset:1px;outline:.1875rem solid #2f67e833}.article-create-card>span:nth-child(2){gap:.1875rem;min-width:0;display:grid}.article-create-card strong{color:#17233a;font-size:.9375rem;font-weight:750}.article-create-card small{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.article-create-icon{color:#fff;background:linear-gradient(145deg,#4f7df2,#2f67e8);border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 .375rem .75rem #2f67e838}.content-create-mark{stroke-width:2.1px;width:1.5rem;height:1.5rem}.content-create-overlay-plus path{stroke-width:.13125rem;vector-effect:non-scaling-stroke}.article-select-all{color:#4d5b6d;white-space:nowrap;align-items:center;gap:.4375rem;font-size:.75rem;font-weight:600;display:inline-flex}.article-select-all input,.article-row-checkbox input{box-sizing:border-box;appearance:none;accent-color:#2f67e8;cursor:pointer;background:#fff;border:1px solid #aeb9c9;border-radius:.1875rem;flex:0 0 .875rem;width:.875rem;height:.875rem;padding:0}.article-select-all input:checked,.article-row-checkbox input:checked{background-color:#2f67e8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3.2 8.2 3 3 6.6-7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.6875rem;border-color:#2f67e8}.article-select-all input:indeterminate{background-color:#2f67e8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-width='2.2' d='M3.5 8h9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.6875rem;border-color:#2f67e8}.article-select-all input:focus-visible,.article-row-checkbox input:focus-visible{outline-offset:.125rem;outline:.1875rem solid #2f67e82e}.article-select-all input{margin:0}.article-list-columns{color:#687588;border-top:1px solid #edf0f4;border-bottom:1px solid #e5e9ef;grid-template-columns:2.25rem minmax(11.875rem,1.7fr) minmax(5.75rem,.85fr) minmax(5.75rem,.85fr) 2.125rem;align-items:center;gap:.75rem;min-height:2.375rem;padding:0 .5rem;font-size:.6875rem;display:grid}.article-list-columns>span{white-space:nowrap}.article-list-columns .article-select-all{display:contents}.article-list-columns .article-select-all>input{grid-column:1;place-self:center}.article-list-columns .article-select-all>span{grid-column:2}.article-list-columns[data-read-only=true]>span:first-of-type{grid-column:2;justify-self:start}.article-list-columns[data-read-only=true]>span:nth-of-type(2){grid-column:3}.article-list-columns[data-read-only=true]>span:nth-of-type(3){grid-column:4}.article-list-columns>span:first-of-type,.article-list-columns>span:nth-of-type(2){justify-self:center}.article-bulk-actions{color:#526178;background:#f5f8ff;border-bottom:1px solid #dbe4f3;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.875rem;padding:0 .75rem 0 .9375rem;font-size:.6875rem;font-weight:650;display:flex}.article-bulk-actions>div{align-items:center;gap:.5rem;display:flex}.article-bulk-actions button{color:#3f5068;background:#fff;border:1px solid #cad5e8;border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;min-width:3.375rem;min-height:1.875rem;padding:0 .75rem;font-size:.75rem;font-weight:650;display:inline-flex}.article-bulk-actions button.danger{color:#d8463f;border-color:#ead0cd}.article-bulk-actions button:disabled{cursor:not-allowed;opacity:.45}.article-workspace .article-list-pane .sidebar-search{background:#fff;border-color:#dce2eb;border-radius:.625rem;height:2.75rem;margin:.75rem .875rem .625rem;padding:0 .75rem;box-shadow:0 .125rem .5rem #25365309}.article-workspace .article-list-pane .sidebar-search:focus-within{border-color:#9eb7ed;box-shadow:0 0 0 .1875rem #2f67e81a}.article-workspace .article-list-pane .sidebar-search svg{color:#76839a}.article-list-pane .document-list{scrollbar-color:#6f79868f transparent;scrollbar-gutter:stable;scrollbar-width:thin;border-bottom:0;flex:auto;min-height:9.375rem;padding:.125rem 0 .5rem}.article-list-pane .document-list::-webkit-scrollbar{width:.625rem}.article-list-pane .document-list::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.article-list-pane .document-list::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.article-list-pane .document-list::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.article-workspace .article-list-pane .document-row{background:#fff;border:1px solid #0000;border-bottom-color:#e9edf2;border-radius:0;grid-template-columns:2.25rem minmax(11.875rem,1.7fr) minmax(5.75rem,.85fr) minmax(5.75rem,.85fr) 2.125rem;min-height:3.875rem;margin:0 .5rem;transition:background-color .12s,border-color .12s,border-radius .12s;overflow:visible}.article-workspace .article-list-pane .document-row:hover:not(.selected){background:#f1f2f4;border-color:#e4e7eb;border-radius:.4375rem}.article-workspace .article-list-pane .document-row.selected{background:#e8efff;border-color:#d8e3f8;border-radius:.4375rem}.article-workspace .article-list-pane .document-row.selected:hover{background:#dfe9fc;border-color:#ccdafa}.article-row-checkbox{cursor:pointer;place-items:center;width:2.25rem;min-height:3.75rem;display:grid}.article-row-checkbox input{margin:0}.article-workspace .article-list-row{border:0;border-radius:0;grid-column:2;grid-template-columns:1.875rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-width:0;padding:.5rem 0;display:grid}.article-workspace .document-row:hover .article-list-row{background:0 0}.article-workspace .document-row.active:not(.selected) .article-list-row{color:#2463eb;background:#e8f3ff}.article-workspace .article-list-pane .document-row.active:not(.selected){background:#fff;border-color:#c8dcff;border-radius:.4375rem;box-shadow:inset 0 0 0 62.4375rem #e8f3ff}.article-workspace .document-row.selected .article-list-row{color:#1e3e76;background:0 0}.article-document-icon{color:#3970e9;background:#fff;border:1px solid #b8cdf7;border-radius:.4375rem;align-self:center;place-items:center;width:1.75rem;height:1.75rem;display:grid}.article-list-row>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.8125rem;overflow:hidden}.article-workspace .article-list-pane .document-row>time{color:#6e7b8e;white-space:nowrap;place-self:center;font-size:.6875rem}.article-workspace .article-updated-at{grid-column:3}.article-workspace .article-created-at{grid-column:4}.article-list-group-header{color:#5d6b7d;text-align:left;background:0 0;border:0;border-radius:.4375rem;align-items:center;gap:.5rem;width:calc(100% - 1rem);min-height:2.125rem;margin:.375rem .5rem .125rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:flex}.article-list-group-header:hover{color:#3d4a5c;background:#eef1f5}.article-list-group-header:focus-visible{outline-offset:1px;outline:.125rem solid #8fb4f4}.article-list-group-chevron{color:#8c99a8;flex:none;transition:transform .12s}.article-list-group[data-collapsed=true] .article-list-group-chevron{transform:rotate(-90deg)}.article-list-group-header>span{flex:auto}.article-list-group-header>small{color:#94a1af;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.podcast-workspace{grid-template-columns:clamp(26.875rem, calc(26 * var(--vw)), 31.25rem) minmax(0, 1fr) minmax(20rem, 23.125rem);grid-template-rows:3.9375rem minmax(0,1fr)}.stream-workspace,.inspire-workspace{grid-template-columns:clamp(26.875rem, calc(31 * var(--vw)), 31.25rem) minmax(0, 1fr) minmax(20rem, 23.125rem);grid-template-rows:3.9375rem minmax(0,1fr)}@media (width>=1024px){.content-editor-commandbar{grid-column:2}.podcast-list-pane,.stream-list-pane,.inspire-list-pane{grid-area:1/1/-1}.podcast-workspace .editor-main,.stream-workspace .editor-main,.inspire-workspace .editor-main{grid-area:2/2}.podcast-workspace .editor-inspector,.stream-workspace .editor-inspector,.inspire-workspace .editor-inspector{grid-area:1/3/-1}.podcast-workspace{grid-template-columns:clamp(26.875rem, calc(26 * var(--vw)), 31.25rem) minmax(21.5625rem, 1fr) minmax(15rem, 23.125rem)}.stream-workspace,.inspire-workspace{grid-template-columns:clamp(26.875rem, calc(31 * var(--vw)), 31.25rem) minmax(21.5625rem, 1fr) minmax(15rem, 23.125rem)}}.podcast-list-pane,.stream-list-pane,.inspire-list-pane{background:#fbfcff;border-right-color:#d8ddda;min-width:0;min-height:0;overflow:hidden}.podcast-workspace .podcast-list-pane .sidebar-title,.stream-workspace .stream-list-pane .sidebar-title,.inspire-workspace .inspire-list-pane .sidebar-title{color:#25312d;border-bottom:1px solid #e2e7e4;min-height:3.625rem;padding:0 .875rem;font-size:.8125rem}.podcast-workspace .podcast-list-pane .sidebar-title small,.stream-workspace .stream-list-pane .sidebar-title small,.inspire-workspace .inspire-list-pane .sidebar-title small{color:#8f959e}.inspire-list-pane .sidebar-title-actions{display:none}.podcast-create-icon{color:#fff;background:linear-gradient(145deg,#996cff,#7650e7);position:relative;box-shadow:0 .375rem .75rem #7650e738}.stream-create-icon{color:#fff;background:linear-gradient(145deg,#4f7df2,#2f67e8);box-shadow:0 .375rem .75rem #2f67e838}.inspire-create-icon{color:#df991c;background:#fff0d5;position:relative;box-shadow:0 .375rem .75rem #e19d1b29}.inspire-create-image{transform:translate(-1px,-1px)}.inspire-create-plus{color:#cf8508;background:#fff0d5;border-radius:50%;place-items:center;width:.8125rem;height:.8125rem;display:grid;position:absolute;bottom:.25rem;right:.25rem;box-shadow:0 0 0 .125rem #fff0d5}.content-create-glyph{transform:translate(-.125rem,-.125rem)}.content-create-plus{width:.625rem;height:.625rem;position:absolute;bottom:.3125rem;right:.3125rem}.podcast-workspace .podcast-list-pane .sidebar-search,.stream-workspace .stream-list-pane .sidebar-search,.inspire-workspace .inspire-list-pane .sidebar-search{background:#fff;border-color:#dce2eb;border-radius:.625rem;height:2.75rem;margin:.75rem .875rem .625rem;padding:0 .75rem;box-shadow:0 .125rem .5rem #25365309}.podcast-workspace .podcast-list-pane .sidebar-search:focus-within,.stream-workspace .stream-list-pane .sidebar-search:focus-within,.inspire-workspace .inspire-list-pane .sidebar-search:focus-within{border-color:#9eb7ed;box-shadow:0 0 0 .1875rem #2f67e81a}.podcast-workspace .podcast-list-pane .sidebar-search svg,.stream-workspace .stream-list-pane .sidebar-search svg,.inspire-workspace .inspire-list-pane .sidebar-search svg{color:#76839a}.podcast-list-columns,.stream-list-columns,.inspire-list-columns{color:#687588;border-top:1px solid #edf0f4;border-bottom:1px solid #e5e9ef;grid-template-columns:minmax(11.875rem,1.7fr) minmax(5.75rem,.85fr) minmax(5.75rem,.85fr) 2.125rem;align-items:center;gap:.75rem;min-height:2.375rem;padding:0 .5rem;font-size:.6875rem;display:grid}.podcast-list-columns>span,.stream-list-columns>span,.inspire-list-columns>span{white-space:nowrap}.podcast-list-columns>span:nth-child(2),.podcast-list-columns>span:nth-child(3),.stream-list-columns>span:nth-child(2),.stream-list-columns>span:nth-child(3),.inspire-list-columns>span:nth-child(2),.inspire-list-columns>span:nth-child(3){justify-self:center}.podcast-list-pane .document-list,.stream-list-pane .document-list,.inspire-list-pane .document-list{border-bottom:0;flex:auto;min-height:9.375rem;padding:.125rem 0 .5rem}.podcast-list-pane .document-list,.stream-list-pane .document-list,.inspire-list-pane .document-list,.podcast-workspace .article-editor-scroll,.stream-workspace .editor-scroll,.inspire-workspace .editor-scroll,.podcast-workspace .editor-inspector,.stream-workspace .editor-inspector,.inspire-workspace .editor-inspector,.inspire-workspace .inspire-prompt-editor textarea,.inspire-workspace .inspire-description-text{scrollbar-color:#6f79868f transparent;scrollbar-gutter:stable;scrollbar-width:thin}.podcast-list-pane .document-list::-webkit-scrollbar{width:.625rem}.stream-list-pane .document-list::-webkit-scrollbar{width:.625rem}.inspire-list-pane .document-list::-webkit-scrollbar{width:.625rem}.podcast-workspace .article-editor-scroll::-webkit-scrollbar{width:.625rem}.stream-workspace .editor-scroll::-webkit-scrollbar{width:.625rem}.inspire-workspace .editor-scroll::-webkit-scrollbar{width:.625rem}.podcast-workspace .editor-inspector::-webkit-scrollbar{width:.625rem}.stream-workspace .editor-inspector::-webkit-scrollbar{width:.625rem}.inspire-workspace .editor-inspector::-webkit-scrollbar{width:.625rem}.inspire-workspace .inspire-prompt-editor textarea::-webkit-scrollbar{width:.625rem}.inspire-workspace .inspire-description-text::-webkit-scrollbar{width:.625rem}.podcast-list-pane .document-list::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.stream-list-pane .document-list::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.inspire-list-pane .document-list::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.podcast-workspace .article-editor-scroll::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.stream-workspace .editor-scroll::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.inspire-workspace .editor-scroll::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.podcast-workspace .editor-inspector::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.stream-workspace .editor-inspector::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.inspire-workspace .editor-inspector::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.inspire-workspace .inspire-prompt-editor textarea::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.inspire-workspace .inspire-description-text::-webkit-scrollbar-track{background:0 0;margin-block:.5rem}.podcast-list-pane .document-list::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.stream-list-pane .document-list::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.inspire-list-pane .document-list::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.podcast-workspace .article-editor-scroll::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.stream-workspace .editor-scroll::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.inspire-workspace .editor-scroll::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.podcast-workspace .editor-inspector::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.stream-workspace .editor-inspector::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.inspire-workspace .editor-inspector::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.inspire-workspace .inspire-prompt-editor textarea::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.inspire-workspace .inspire-description-text::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.podcast-list-pane .document-list::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.stream-list-pane .document-list::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.inspire-list-pane .document-list::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.podcast-workspace .article-editor-scroll::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.stream-workspace .editor-scroll::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.inspire-workspace .editor-scroll::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.podcast-workspace .editor-inspector::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.stream-workspace .editor-inspector::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.inspire-workspace .editor-inspector::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.inspire-workspace .inspire-prompt-editor textarea::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.inspire-workspace .inspire-description-text::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.podcast-workspace .podcast-list-pane .document-row,.stream-workspace .stream-list-pane .document-row,.inspire-workspace .inspire-list-pane .document-row{background:#fff;border:1px solid #0000;border-bottom-color:#e9edf2;border-radius:0;grid-template-columns:minmax(11.875rem,1.7fr) minmax(5.75rem,.85fr) minmax(5.75rem,.85fr) 2.125rem;min-height:3.875rem;margin:0 .5rem;transition:background-color .12s,border-color .12s,border-radius .12s;overflow:visible}.podcast-workspace .podcast-list-pane .document-row:hover,.stream-workspace .stream-list-pane .document-row:hover,.inspire-workspace .inspire-list-pane .document-row:hover{background:#f1f2f4;border-color:#e4e7eb;border-radius:.4375rem}.podcast-workspace .podcast-list-pane .document-row.active,.stream-workspace .stream-list-pane .document-row.active,.inspire-workspace .inspire-list-pane .document-row.active{background:#fff;border-color:#c8dcff;border-radius:.4375rem;box-shadow:inset 0 0 0 62.4375rem #e8f3ff}.podcast-workspace .podcast-list-row,.stream-workspace .stream-list-row,.inspire-workspace .inspire-list-row{border:0;border-radius:0;grid-template-columns:1.875rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-width:0;padding:.5rem 0;display:grid}.podcast-workspace .document-row:hover .podcast-list-row,.podcast-workspace .document-row.active .podcast-list-row,.stream-workspace .document-row:hover .stream-list-row,.stream-workspace .document-row.active .stream-list-row,.inspire-workspace .document-row:hover .inspire-list-row,.inspire-workspace .document-row.active .inspire-list-row{background:0 0}.podcast-workspace .document-row.active .podcast-list-row,.stream-workspace .document-row.active .stream-list-row,.inspire-workspace .document-row.active .inspire-list-row{color:#2463eb}.podcast-document-icon,.stream-document-icon,.inspire-document-icon{background:#fff;border:1px solid #d8c8fb;border-radius:.4375rem;align-self:center;place-items:center;width:1.75rem;height:1.75rem;display:grid}.podcast-document-icon img{object-fit:contain;width:1.375rem;height:1.375rem}.stream-document-icon{border-color:#b8cdf7}.stream-document-icon img{object-fit:contain;width:1.5rem;height:1.5rem}.inspire-document-icon{border-color:#f1d28e}.inspire-document-icon img{object-fit:contain;width:1.25rem;height:1.25rem}.podcast-list-row>strong,.stream-list-row>strong,.inspire-list-row>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.8125rem;overflow:hidden}.podcast-workspace .podcast-list-pane .document-row>time,.stream-workspace .stream-list-pane .document-row>time,.inspire-workspace .inspire-list-pane .document-row>time{color:#6e7b8e;white-space:nowrap;place-self:center;font-size:.6875rem}.podcast-updated-at{grid-column:2}.podcast-created-at{grid-column:3}.stream-updated-at{grid-column:2}.stream-created-at{grid-column:3}.inspire-updated-at{grid-column:2}.inspire-created-at{grid-column:3}.podcast-workspace .document-more,.stream-workspace .document-more,.inspire-workspace .document-more{border-radius:.25rem}.podcast-workspace .document-more:hover,.podcast-workspace .document-more[aria-expanded=true],.stream-workspace .document-more:hover,.stream-workspace .document-more[aria-expanded=true],.inspire-workspace .document-more:hover,.inspire-workspace .document-more[aria-expanded=true]{color:#3370ff;background:#e2e7ee}@media (width>=1024px) and (width<=1919.98px) and (width<=1079.25px),(width<=1023.98px){.inspire-workspace{grid-template-columns:25rem minmax(0,1fr) 17.5rem}.inspire-list-columns,.inspire-workspace .inspire-list-pane .document-row{grid-template-columns:minmax(9.375rem,1.7fr) minmax(4.375rem,.85fr) minmax(4.375rem,.85fr) 1.875rem;gap:.5rem}.inspire-workspace .editor-commandbar{gap:.375rem;padding-inline:.5rem}.inspire-workspace .editor-commandbar>div{gap:.25rem;min-width:0}.inspire-workspace .editor-commandbar>div:first-child,.inspire-workspace .editor-commandbar>div:first-child>div{min-width:0;overflow:hidden}.inspire-workspace .editor-commandbar strong{max-width:4.375rem}.inspire-workspace .editor-commandbar small,.inspire-workspace .autosave-state{display:none}.inspire-workspace .locale-tabs button,.inspire-workspace .editor-commandbar .button{padding-inline:.4375rem}}@media (width>=1024px) and (width<=1919.98px) and (width<=1199.25px){.podcast-workspace,.stream-workspace,.inspire-workspace{grid-template-columns:20.625rem minmax(21.5625rem,1fr) minmax(15rem,18.75rem)}.podcast-list-columns,.stream-list-columns,.inspire-list-columns,.podcast-workspace .podcast-list-pane .document-row,.stream-workspace .stream-list-pane .document-row,.inspire-workspace .inspire-list-pane .document-row{grid-template-columns:minmax(0,1fr) 5.25rem 1.875rem;gap:.5rem}.podcast-list-columns>span:nth-child(3),.stream-list-columns>span:nth-child(3),.inspire-list-columns>span:nth-child(3),.podcast-created-at,.stream-created-at,.inspire-created-at{display:none}}.article-outline-panel{background:#fff;flex-direction:column;flex:48%;min-height:9.375rem;display:flex;overflow:hidden}.article-outline-panel>header{color:#4f5d58;border-bottom:1px solid #e6ebe8;align-items:center;gap:.5rem;min-height:2.625rem;padding:0 .875rem;font-size:.75rem;font-weight:700;display:flex}.article-outline-panel>button,.article-outline-panel nav button{color:#5e6b66;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:2.125rem;padding:.4375rem .75rem;font-size:.6875rem;overflow:hidden}.article-outline-panel>button:hover,.article-outline-panel nav button:hover,.article-outline-panel button.active{color:#17645f;background:#edf3f1}.article-outline-panel nav{min-height:0;padding-bottom:.625rem;overflow-y:auto}.article-outline-panel nav p{color:#8a9691;margin:.625rem .875rem;font-size:.6875rem;line-height:1.5}.article-editor-pane{background:#fff;grid-area:2/2;display:block;overflow:hidden}.article-workspace .article-editor-scroll{scrollbar-gutter:stable;scrollbar-color:#6f79868f transparent;scrollbar-width:thin;background:#fff;width:100%;height:100%;padding:1.5rem 1rem 7.5rem;overflow:hidden auto}.article-workspace .article-editor-scroll::-webkit-scrollbar{width:.625rem}.article-workspace .article-inspector-pane::-webkit-scrollbar{width:.625rem}.article-workspace .article-editor-scroll::-webkit-scrollbar-track{background:0 0}.article-workspace .article-inspector-pane::-webkit-scrollbar-track{background:0 0}.article-workspace .article-editor-scroll::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.article-workspace .article-inspector-pane::-webkit-scrollbar-thumb{background:#6f79868f padding-box padding-box;border:.125rem solid #0000;border-radius:62.4375rem;min-height:2.75rem}.article-workspace .article-editor-scroll::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.article-workspace .article-inspector-pane::-webkit-scrollbar-thumb:hover{background-color:#576270b8}.article-workspace .article-document-editor{width:min(56.25rem,100%);max-width:none;min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.article-editor-pane .content-preview-stage{width:100%;height:100%;padding:0}.article-inspector-pane{box-shadow:none;scrollbar-gutter:stable;scrollbar-color:#6f79868f transparent;scrollbar-width:thin;background:#fff;border-left:1px solid #d8ddda;grid-area:1/3/-1;overflow:hidden auto}.article-drawer-backdrop{z-index:35;background:#1b26222e;width:100%;height:auto;position:fixed;inset:4rem 0 0}@media (width>=1024px) and (width<=1919.98px) and (width<=1319.25px),(width<=1023.98px){.article-workspace{grid-template-columns:var(--article-left) minmax(0, 1fr)}.article-workspace-header{grid-template-columns:minmax(0,1fr)}.article-header-inspector-spacer{display:none}.article-editor-pane{grid-column:2/-1}.article-workspace .article-outline-sidebar{display:none}.article-workspace .article-document-frame{grid-template-columns:minmax(0,1fr)}.article-inspector-pane{z-index:60;visibility:hidden;border-left:0;width:0;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.article-inspector-pane[data-drawer-open=true]{width:var(--article-right);visibility:visible;border-left:1px solid #aebbb6;overflow-y:auto}.article-drawer-trigger[data-article-drawer-trigger=inspector]{display:grid}.article-header-center{gap:.375rem;padding-inline:.5rem}}@media (width<=1023.98px){.article-workspace{grid-template-columns:minmax(0,1fr)}.article-editor-pane{grid-column:1/-1}.article-list-pane{z-index:40;visibility:hidden;border-right:0;width:0;position:fixed;top:4rem;bottom:0;left:0;overflow:hidden}.article-list-pane[data-drawer-open=true]{width:var(--article-left);visibility:visible;border-right:1px solid #aebbb6;overflow:hidden}.article-drawer-trigger[data-article-drawer-trigger=list]{display:grid}}@media (width<=1023px){body{min-width:0}}.app-shell.article-shell.rail-is-collapsed{--global-rail-width:4.5rem;grid-template-columns:4.5rem minmax(0,1fr)}.app-shell.article-shell>.global-rail{pointer-events:auto;background:#f7f9f8;border-right:1px solid #d8ddda;width:auto;min-width:0;height:100%;display:flex;position:relative;top:auto;left:auto;overflow:hidden}.app-shell.article-shell>.global-rail>.brand-mark{color:#202a27;border-bottom-color:#d8ddda;justify-content:center;height:4.5rem;padding:.5625rem .75rem;display:flex}.app-shell.article-shell>.global-rail>.brand-mark img{width:2.75rem;height:3.25rem}.app-shell.article-shell>.global-rail nav{width:100%;height:auto;padding:1rem .625rem;display:flex;overflow:auto}.app-shell.article-shell>.global-rail .nav-section-label{color:#6d7974;display:block}.app-shell.article-shell>.global-rail .nav-group+.nav-group{border-top-color:#e2e7e4}.app-shell.article-shell>.global-rail nav a,.app-shell.article-shell>.global-rail .rail-bottom button{color:#53615b;pointer-events:auto;border:0;border-radius:.3125rem;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;height:auto;min-height:2.625rem;padding:0 .6875rem;font-size:.8125rem;display:flex;position:static;overflow:visible}.app-shell.article-shell>.global-rail nav a:hover,.app-shell.article-shell>.global-rail .rail-bottom button:hover{color:#17645f;background:#edf3f1}.app-shell.article-shell>.global-rail nav a.active{color:#174e47;background:#e8f1ee;border-left:.1875rem solid #17645f}.app-shell.article-shell>.global-rail .rail-bottom{border-top-color:#d8ddda;width:100%;height:auto;padding:.625rem;display:grid}.app-shell.article-shell>.global-rail nav a[href=\/media],.app-shell.article-shell>.global-rail nav a[href=\/settings],.app-shell.article-shell>.global-rail .rail-bottom button[title=账户]{place-items:initial;width:100%;height:auto;min-height:2.625rem;padding:0 .6875rem;display:flex;position:static}.app-shell.article-shell:not(.rail-is-collapsed)>.global-rail nav a span,.app-shell.article-shell:not(.rail-is-collapsed)>.global-rail .rail-bottom button span{display:inline}.app-shell.article-shell .article-workspace{width:100%}.app-shell.article-shell .article-drawer-backdrop{left:var(--global-rail-width)}.app-shell.article-shell .article-document-frame{grid-template-columns:11rem minmax(0,1fr);gap:1rem;width:100%;margin:0;transition:grid-template-columns .3s ease-out,gap .3s ease-out}.app-shell.article-shell .article-document-frame.outline-collapsed{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.app-shell.article-shell .article-document-frame>.article-editor,.app-shell.article-shell .article-document-frame .article-block-editor{transition:width .3s ease-out,margin .3s ease-out}.app-shell.article-shell .article-document-frame.outline-collapsed>.article-editor{width:min(70rem,100%);margin-inline:auto}.app-shell.article-shell .article-document-frame.outline-collapsed .article-block-editor{width:100%;max-width:none;margin-inline:0}.app-shell.article-shell .article-document-frame.outline-collapsed .article-outline-sidebar{overflow-y:hidden}.app-shell.article-shell .article-document-frame.outline-collapsed .article-outline-sidebar>header{justify-content:center;padding-inline:0}.app-shell.article-shell .article-document-frame.outline-collapsed .article-outline-icon-expanded{display:none}.app-shell.article-shell .article-document-frame.outline-collapsed .article-outline-icon-collapsed{display:block}.app-shell.article-shell .article-document-frame .article-outline-content{opacity:1;width:11rem;min-width:11rem;transition:opacity .14s ease-out,transform .3s ease-out,visibility linear;transform:translate(0)}.app-shell.article-shell .article-document-frame.outline-collapsed .article-outline-content{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .14s ease-out,transform .3s ease-out,visibility 0s linear .14s;transform:translate(-.75rem)}.app-shell.article-shell .article-document-frame>.article-editor{min-width:0}.article-workspace .article-document-editor{--article-editor-column-width:56.25rem;flex-direction:column;width:100%;display:flex}.article-workspace .article-document-frame.outline-collapsed .article-document-editor{--article-editor-column-width:70rem}.article-workspace .article-block-editor{width:100%;margin-inline:0}.article-workspace .article-editor-runtime,.article-workspace .article-block-editor,.article-workspace .article-block-editor>[data-article-root-editor],.article-workspace .article-block-editor>[data-article-root-editor]>.bn-container{flex-direction:column;flex:auto;display:flex}.article-workspace .article-block-editor>[data-article-root-editor]>.bn-container>.bn-editor{flex:auto}.app-shell.article-shell .article-document-frame.outline-collapsed>.article-editor{width:100%}.article-workspace .article-document-editor .article-document-title,.article-workspace .article-block-editor>.article-upload-queue,.article-workspace .article-block-editor [data-article-root-editor]>.bn-container>.bn-editor{padding-inline:calc(var(--article-editor-gutter) + max(0px, (100% - var(--article-editor-column-width,56.25rem)) / 2))}.article-workspace .article-block-editor>.article-editor-warning{margin-inline:calc(var(--article-editor-gutter) + max(0px, (100% - var(--article-editor-column-width,56.25rem)) / 2))}@media (prefers-reduced-motion:reduce){.app-shell.article-shell .article-document-frame,.app-shell.article-shell .article-document-frame>.article-editor,.app-shell.article-shell .article-document-frame .article-block-editor,.app-shell.article-shell .article-document-frame .article-outline-content{transition:none}}@media (width>=1024px) and (width<=1919.98px) and (width>=1080px),(width>=1920px) and (width<=3840px),(width>=3840.02px){.app-shell.article-shell .article-outline-sidebar{display:block}}@media (width>=1024px) and (width<=1919.98px) and (width<=1079.25px),(width<=1023.98px){.app-shell.article-shell .article-outline-sidebar{display:none}.app-shell.article-shell .article-document-frame{grid-template-columns:minmax(0,1fr)}}@media (width<=1023.98px){.app-shell.article-shell .article-list-pane{left:var(--global-rail-width)}}.app-shell.dashboard-shell{background:#fff;grid-template-columns:9.875rem minmax(0,1fr)}.dashboard-shell .global-rail{color:#fff;background:#121212;border-right:1px solid #252525}.dashboard-shell .brand-mark{color:#fff;border-bottom:0;grid-template-columns:1fr;justify-items:start;gap:.125rem;height:7.125rem;padding:.1875rem 1.25rem .625rem;display:grid}.dashboard-shell .brand-mark img{object-fit:contain;object-position:left center;width:4.625rem;height:3.6875rem}.dashboard-shell .brand-mark span{gap:0;width:100%;padding-top:1px;display:grid}.dashboard-shell .brand-mark strong{letter-spacing:-.04em;font-size:1.125rem;font-weight:700;line-height:1.05}.dashboard-shell .brand-mark small{color:#d5d5d5;letter-spacing:0;margin-top:.1875rem;font-size:.75rem}.dashboard-shell .dashboard-nav{scrollbar-width:none;align-content:start;gap:1.4375rem;padding:0 .6875rem;display:grid;overflow-x:hidden}.dashboard-shell .dashboard-nav::-webkit-scrollbar{display:none}.dashboard-screen::-webkit-scrollbar{display:none}.dashboard-shell .dashboard-nav a{color:#eee;border-radius:.6875rem;align-items:center;gap:.6875rem;min-height:3.8125rem;padding:0 .6875rem;font-size:.75rem;line-height:1.22;transition:background .14s,color .14s,transform .14s;display:flex}.dashboard-shell .dashboard-nav a:hover{background:#242424;transform:translate(1px)}.dashboard-shell .dashboard-nav a.active{color:#fff;background:#2a2a2a;box-shadow:inset .1875rem 0 #fff}.dashboard-shell .dashboard-nav a img{object-fit:contain;flex:none;width:2.125rem;height:2.125rem}.dashboard-shell .dashboard-nav a.active img{background:#f7f7f7;border-radius:.5rem;width:2.375rem;height:2.375rem;padding:.4375rem}.dashboard-shell .dashboard-nav a span{max-width:4.625rem}.dashboard-shell .dashboard-rail-bottom{border-top:0;gap:1.125rem;padding:0 .9375rem 1.1875rem;display:grid}.dashboard-shell .dashboard-collapse-button{background:#161616;border:1px solid #343434;border-radius:50%;place-items:center;width:1.9375rem;height:1.9375rem;margin:0 auto .25rem 2.8125rem;display:grid}.dashboard-shell .dashboard-collapse-button:hover{background:#252525;border-color:#686868}.dashboard-shell .dashboard-collapse-button img{object-fit:contain;width:1rem;height:1rem}.dashboard-shell .dashboard-account{color:#fff;text-align:left;border-top:1px solid #2f2f2f;grid-template-columns:2rem minmax(0,1fr) .75rem;align-items:center;gap:.5rem;width:100%;padding:.9375rem 0 0;display:grid}.dashboard-shell .dashboard-avatar{object-fit:contain;width:2rem;height:2rem}.dashboard-shell .dashboard-account span{gap:.125rem;min-width:0;display:grid}.dashboard-shell .dashboard-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;overflow:hidden}.dashboard-shell .dashboard-account small{color:#a7a7a7;font-size:.5625rem}.dashboard-shell .dashboard-account-chevron{object-fit:contain;width:.75rem;height:.75rem}.app-shell.dashboard-shell:not(.page-management-shell) .app-topbar{display:none}.app-shell.dashboard-shell:not(.page-management-shell) .app-main{background:#fff;width:auto;min-width:0;height:100%;display:block;overflow:hidden}.dashboard-screen{scrollbar-width:none;color:#1f2226;background:#fff;width:100%;min-width:0;height:100%;overflow:auto}.dashboard-header{min-height:4.75rem;padding:0 clamp(1.625rem, calc(1.8 * var(--vw)), 2.75rem) 0 clamp(1.625rem, calc(1.8 * var(--vw)), 2.75rem);border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.dashboard-header h1{color:#17191c;letter-spacing:-.04em;margin:0;font-size:1.6875rem;font-weight:700}.dashboard-header-actions{align-items:center;gap:1.75rem;display:flex}.dashboard-search{width:min(24.75rem, calc(40 * var(--vw)));background:#fff;border:1px solid #dfe3e8;border-radius:.5rem;align-items:center;gap:.75rem;height:2.4375rem;padding:0 .8125rem;display:flex}.dashboard-search img{object-fit:contain;width:1.125rem;height:1.125rem}.dashboard-search input{color:#3e4349;min-width:0;height:100%;box-shadow:none;border:0;padding:0;font-size:.75rem}.dashboard-search input:focus{box-shadow:none}.page-text-search{grid-template-columns:auto minmax(0,1fr) auto;position:relative}.page-text-search>img,.page-text-search>svg{object-fit:contain;flex:none;width:1.125rem;height:1.125rem}.page-text-search-clear{color:#7e8790;border-radius:.25rem;flex:none;place-items:center;width:1.375rem;height:1.375rem;display:inline-grid}.page-text-search-clear:hover:not(:disabled){color:#20252a;background:#f1f3f5}.page-text-search-clear:disabled{visibility:hidden;cursor:default}.page-text-search-match{color:inherit;text-underline-offset:.125rem;background:#fff1bd;border-radius:.125rem;-webkit-text-decoration:underline #d8a52d;text-decoration:underline #d8a52d;text-decoration-thickness:.125rem}::highlight(frefran-page-text-search){color:inherit;text-underline-offset:.125rem;background:#fff1bd;-webkit-text-decoration:underline #d8a52d;text-decoration:underline #d8a52d;text-decoration-thickness:.125rem}.dashboard-content{width:min(100%,180rem);padding:clamp(1.125rem, calc(1.35 * var(--vw)), 2rem) clamp(1.125rem, calc(1.8 * var(--vw)), 2.75rem) 2.25rem;gap:1.25rem;margin:0 auto;display:grid}.dashboard-metrics{gap:clamp(1rem, calc(1.35 * var(--vw)), 1.875rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card,.dashboard-card{background:#fff;border:1px solid #e4e7ea;border-radius:.5625rem;box-shadow:0 .3125rem 1rem #2328300f}.metric-card{grid-template-columns:3.875rem minmax(0,1fr);align-items:center;gap:.9375rem;min-height:6.8125rem;padding:1rem 1.3125rem;display:grid}.metric-icon{background:#f0f1f2;border-radius:1.125rem;place-items:center;width:3.8125rem;height:3.8125rem;display:grid}.metric-icon img{object-fit:contain;width:2.75rem;height:2.75rem}.metric-podcast .metric-icon{background:#f0eafe}.metric-stream .metric-icon{background:#ebf2ff}.metric-copy{grid-template-columns:minmax(0,1fr);gap:.125rem;min-width:0;display:grid}.metric-copy>span{color:#171a1e;font-size:.6875rem;font-weight:600}.metric-copy>strong{color:#17191c;font-size:1.75rem;font-weight:700;line-height:1.12}.metric-copy>strong.is-loading{align-items:center;height:1lh;display:flex}.metric-copy>strong.is-loading i{background:linear-gradient(90deg,#e8ecef 20%,#f7f8f9 50%,#e8ecef 80%) 0 0/240% 100%;border-radius:.2em;width:2.6em;height:.68em;animation:1.4s ease-in-out infinite article-loading-shimmer;display:block}.metric-copy>strong.is-unavailable{color:#a8b0b8}@media (prefers-reduced-motion:reduce){.metric-copy>strong.is-loading i{animation:none}}.dashboard-analysis-grid{grid-template-columns:minmax(0,1.36fr) minmax(18.5rem,.86fr) minmax(17.5rem,1fr);gap:1.0625rem;display:grid}.dashboard-card{min-width:0;overflow:hidden}.traffic-card,.referrer-card{z-index:1;position:relative;overflow:visible}.dashboard-card-header{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.375rem;padding:0 1.0625rem;display:flex}.dashboard-card-header h2{color:#17191c;margin:0;font-size:.875rem;font-weight:700}.metric-info{vertical-align:middle;margin-left:.4375rem;display:inline-flex}.metric-info-trigger{cursor:help;opacity:.62;background:0 0;border:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;padding:0;display:inline-flex}.metric-info-trigger:hover,.metric-info-trigger:focus-visible{opacity:1}.metric-info-popover{z-index:60;color:#3a434c;text-align:left;background:#fff;border:1px solid #e2e5e8;border-radius:.5rem;width:20rem;max-width:calc(100vw - 1rem);max-height:min(22.5rem,100vh - 1.5rem);padding:.6875rem .8125rem;font-size:.65625rem;font-weight:500;line-height:1.55;position:fixed;overflow-y:auto;box-shadow:0 .625rem 1.75rem #171c2424}.metric-info-popover strong{color:#17191c;margin-bottom:.375rem;font-size:.6875rem;font-weight:700;display:block}.metric-info-list{gap:.375rem;margin:0;padding-left:.9375rem;display:grid}.metric-info-list li{padding-left:1px}.metric-info-popover .metric-info-list li strong{color:#252a30;font-size:inherit;margin:0 .3125rem 0 0;font-weight:700;display:inline}.dashboard-filter{flex:none;position:relative}.dashboard-filter-trigger{color:#29343e;text-align:left;background:#fff;border:1px solid #e1e4e8;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;width:auto;min-width:7rem;height:2.125rem;padding:0 .625rem 0 .75rem;font-size:.6875rem;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.dashboard-filter-trigger:hover,.dashboard-filter.is-open .dashboard-filter-trigger{background:#fcfcfc;border-color:#bcc4cb}.dashboard-filter-trigger:focus-visible{border-color:#7b8792;outline:none;box-shadow:0 0 0 .1875rem #3e47501f}.dashboard-filter-trigger svg{color:#7a838c;flex:none;transition:transform .15s}.dashboard-filter.is-open .dashboard-filter-trigger svg{transform:rotate(180deg)}.dashboard-filter-menu{z-index:20;transform-origin:100% 0;background:#fff;border:1px solid #e4e7ea;border-radius:1rem;gap:.1875rem;min-width:11.625rem;padding:.5rem;animation:.15s ease-out dashboard-filter-enter;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .5rem .75rem #23283021}.dashboard-filter-options{gap:.1875rem;display:grid}.dashboard-filter-search{border-bottom:1px solid #edf0f2;padding:0 0 .5rem;display:block;position:relative}.dashboard-filter-search-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-filter-search input{color:#303943;border:1px solid #dce2e8;border-radius:.5rem;width:100%;height:2rem;padding:0 .5625rem;font-size:.6875rem}.dashboard-filter-search input:focus{border-color:#8ca5c4;outline:none;box-shadow:0 0 0 .125rem #4670a51f}.dashboard-filter-empty{color:#6f7881;margin:0;padding:.625rem .5625rem;font-size:.6875rem}.dashboard-filter-option{color:#4a525a;text-align:left;border-radius:.625rem;grid-template-columns:1.625rem minmax(0,1fr) 1rem;align-items:center;gap:.4375rem;min-height:2.375rem;padding:0 .5625rem;font-size:.6875rem;font-weight:550;transition:background .14s,color .14s;display:grid}.dashboard-filter-option:not(.has-icon){grid-template-columns:minmax(0,1fr) 1rem}.dashboard-filter-option:hover,.dashboard-filter-option.is-highlighted,.dashboard-filter-option.is-selected{color:#20262c;background:#f2f3f4}.dashboard-filter-option:focus-visible{outline-offset:-.125rem;outline:.125rem solid #9da7b0}.dashboard-filter-option:disabled{cursor:not-allowed;opacity:.45}.dashboard-filter-option-icon{color:#707981;border-radius:.5rem;place-items:center;width:1.625rem;height:1.625rem;display:grid}.dashboard-calendar-number{color:currentColor;place-items:center;width:1.125rem;height:1.125rem;display:grid;position:relative}.dashboard-calendar-number svg{width:1.125rem;height:1.125rem;position:absolute;inset:0}.dashboard-calendar-number>span{z-index:1;color:currentColor;margin-top:.25rem;font-size:.4375rem;font-weight:800;line-height:1;position:relative}.dashboard-calendar-number.is-wide>span{letter-spacing:-.2px;font-size:.34375rem}.dashboard-filter-option.is-selected .dashboard-filter-option-icon,.dashboard-filter-option:hover .dashboard-filter-option-icon,.dashboard-filter-option.is-highlighted .dashboard-filter-option-icon{color:#3e464e}.dashboard-filter-option-check{color:#4c555d}@keyframes dashboard-filter-enter{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dashboard-filter-menu,.dashboard-filter-trigger,.dashboard-filter-trigger svg,.dashboard-filter-option{transition:none;animation:none}}.text-button{color:#252a2f;white-space:nowrap;border:1px solid #e1e4e8;border-radius:.375rem;flex:none;padding:.4375rem .625rem;font-size:.625rem}.text-button:hover{color:#fff;background:#1e2023;border-color:#1e2023}.text-button:disabled{cursor:not-allowed;opacity:.45}.text-button:disabled:hover{color:inherit;background:0 0;border-color:#e1e4e8}.audit-view-all:hover{border-color:#1e2023}.traffic-legend{color:#60666d;align-items:center;gap:1.1875rem;padding:.6875rem 1.125rem 0;font-size:.625rem;display:flex}.traffic-legend span{align-items:center;gap:.375rem;display:flex}.legend-line{border-top:.125rem solid #272a2d;width:1.375rem;display:inline-block}.legend-line-dashed{border-top-style:dashed;border-top-color:#889099}.traffic-chart{height:14.875rem;margin:.25rem 1.0625rem 0;padding:.625rem 0 1.625rem 1.9375rem;position:relative}.traffic-chart svg{cursor:crosshair;touch-action:none;width:100%;height:11.75rem;display:block;overflow:visible}.traffic-hit-path{fill:none;stroke:#0000;stroke-width:18px;pointer-events:stroke}.traffic-y-axis,.traffic-x-axis{color:#8c9298;font-size:.5625rem;display:flex;position:absolute}.traffic-y-axis{flex-direction:column;justify-content:space-between;top:.875rem;bottom:3.125rem;left:0}.traffic-x-axis{justify-content:space-between;bottom:.375rem;left:1.9375rem;right:.125rem}.traffic-tooltip{pointer-events:none;z-index:2;background:#fff;border:1px solid #e5e8eb;border-radius:.375rem;gap:.25rem;width:6.125rem;padding:.5rem .5625rem;font-size:.5625rem;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-100%);box-shadow:0 .4375rem 1rem #1e22261a}.traffic-tooltip span{color:#565c63;align-items:center;gap:.25rem;display:flex}.traffic-tooltip b{color:#272b30;margin-left:auto;font-weight:600}.traffic-tooltip i{border-radius:50%;width:.375rem;height:.375rem}.dot-pv{background:#272b30}.dot-uv{background:#9298a0}.ranking-tabs{border-bottom:1px solid #edf0f1;align-items:end;gap:1.25rem;height:2.25rem;padding:0 1.0625rem;display:flex}.ranking-tabs button{color:#767c83;border-bottom:.125rem solid #0000;height:2.25rem;font-size:.625rem}.ranking-tabs button.active{color:#222629;border-bottom-color:#222629;font-weight:700}.ranking-list{gap:0;margin:0;padding:.3125rem 1.0625rem .375rem;list-style:none;display:grid}.ranking-list li{border-bottom:1px solid #f1f2f3;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:1.5rem;font-size:.625rem;display:grid}.ranking-list li>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ranking-list li>b{color:#353a40;font-weight:600}.referrer-body{grid-template-columns:minmax(8.125rem,1fr) minmax(7.5rem,.9fr);align-items:center;gap:.625rem;min-height:16.25rem;padding:.625rem 1.0625rem .5rem;display:grid}.donut-chart{background:#fff;border-radius:50%;place-items:center;width:10rem;height:10rem;margin:0 auto;display:grid;position:relative}.donut-chart:after{display:none}.donut-chart svg{width:100%;height:100%;display:block;overflow:visible}.donut-segment{cursor:pointer;outline:none;transition:opacity .14s,filter .14s}.donut-segment.is-muted{opacity:.42}.donut-segment.is-active,.donut-segment:focus-visible{filter:brightness(.92)saturate(1.12)}.donut-chart span{z-index:1;color:#25292d;text-align:center;width:5.125rem;font-size:.9375rem;font-weight:700;display:grid;position:absolute}.donut-center-label strong{font-size:.9375rem;font-weight:700}.donut-chart small{color:#6e747b;margin-top:.125rem;font-size:.5625rem;font-weight:500}.referrer-list{gap:.5625rem;display:grid}.referrer-list div{color:#444a51;justify-content:space-between;align-items:center;gap:.5rem;font-size:.5625rem;display:flex}.referrer-list button{color:#444a51;text-align:left;background:0 0;border:0;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.125rem .1875rem;font-size:.5625rem;transition:background .14s,color .14s;display:flex}.referrer-list button:hover,.referrer-list button:focus-visible,.referrer-list button.is-active{color:#22272c;background:#f5f6f7}.referrer-list span{white-space:nowrap;align-items:center;gap:.4375rem;min-width:0;display:flex}.referrer-list i{border-radius:50%;width:.4375rem;height:.4375rem}.referrer-list b{flex:none;font-weight:500}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(22.5rem,1fr);align-items:stretch;gap:1.0625rem;display:grid}.audit-card{flex-direction:column;min-height:23.3125rem;display:flex}.audit-tabs{border:1px solid #e7e9ec;border-radius:.4375rem;align-items:center;gap:1px;padding:.125rem;display:flex}.audit-tabs button{color:#60666d;border-radius:.3125rem;min-width:2.5rem;height:1.5625rem;padding:0 .5625rem;font-size:.5625rem}.audit-tabs button.active{color:#1f2327;background:#f1f2f3;font-weight:700}.dashboard-data-note{color:#846126;background:#fffaf0;border-bottom:1px solid #eceef0;padding:.4375rem 1.0625rem;font-size:.5625rem}.audit-status-slot{height:2.125rem;overflow:hidden}.audit-status-slot:empty{display:none}.audit-status-slot .dashboard-data-note{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;height:100%;overflow:hidden}.audit-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:none;padding:.5rem 1.0625rem 0;overflow-x:auto}.audit-table-wrap:focus-visible{outline-offset:-.125rem;outline:.125rem solid #aab3bb}.audit-table-wrap::-webkit-scrollbar{width:0;height:0;display:none}.audit-table-scroll-shell{min-width:0}.audit-table-scroll-shell-preview{min-height:36.875rem}.audit-scrollbar,.trash-scrollbar{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;height:.75rem;margin:.5rem 1.3125rem 0;position:relative}.audit-scrollbar:before,.trash-scrollbar:before{content:"";background:#fff;border-radius:62.4375rem;position:absolute;inset:.125rem 0;box-shadow:inset 0 0 0 1px #edf0f2}.audit-scrollbar-thumb,.trash-scrollbar-thumb{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#fff 0%,#f5f5f5 10%,#c8c8c8 30%,#9d9d9d 50%,#c8c8c8 70%,#f5f5f5 90%,#fff 100%);border:1px solid #fffc;border-radius:62.4375rem;min-width:2.125rem;position:absolute;top:.125rem;bottom:.125rem;box-shadow:0 1px .1875rem #0000001f}.audit-scrollbar-thumb:active,.trash-scrollbar-thumb:active{cursor:grabbing}.audit-scrollbar:focus-visible,.trash-scrollbar:focus-visible{outline-offset:.125rem;outline:.125rem solid #707070}.audit-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:56.25rem;font-size:.5625rem}.audit-table-preview{border-collapse:separate;border-spacing:0;min-width:47.5rem}.audit-table-preview tbody>tr{height:2.4375rem}.audit-card .audit-table-preview td{padding-block:.3125rem}.audit-card .audit-table-preview th{color:#374452;background:#f5f7fa;border-top:1px solid #e8edf3;border-bottom:1px solid #e0e7ef;height:2.5rem;font-size:.6875rem;font-weight:700}.audit-card .audit-table-preview th:first-child{border-radius:.5rem 0 0 .5rem}.audit-card .audit-table-preview th:last-child{border-radius:0 .5rem .5rem 0}.audit-card .audit-table-preview :is(th,td):not(:last-child){border-right:1px solid #e3e9f0}.audit-card .audit-table-preview :is(th,td):nth-child(3){width:23%}.audit-card .audit-table-preview :is(th,td):nth-child(5){width:11%}.audit-table th,.audit-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eff1f2;padding:.5rem .3125rem;overflow:hidden}.audit-table th{color:#4c535b;font-size:.5rem;font-weight:500}.audit-table th:first-child,.audit-table td:first-child{width:15%}.audit-table th:nth-child(2),.audit-table td:nth-child(2){width:14%}.audit-table th:nth-child(3),.audit-table td:nth-child(3){width:25%}.audit-table th:nth-child(4),.audit-table td:nth-child(4){width:12%}.audit-table th:nth-child(5),.audit-table td:nth-child(5){width:9%}.audit-table th:nth-child(6),.audit-table td:nth-child(6){width:13%}.audit-table th:nth-child(7),.audit-table td:nth-child(7){width:12%}.audit-actor{color:#7f8790;margin-top:.125rem;display:block}.audit-change-summary{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.audit-type{align-items:center;gap:.375rem;display:inline-flex}.audit-type i{background:#7f8790;border-radius:50%;width:.4375rem;height:.4375rem}.audit-type-podcast i{background:#9e7bef}.audit-type-stream i{background:#6594df}.audit-type-inspire i{background:#f0c15b}.audit-type-system i{background:#dc4d45}.audit-view-all{color:#34393f;background:#fff;border:1px solid #e2e5e8;border-radius:.375rem;width:8.125rem;height:1.9375rem;margin:1rem auto;padding:0 1.0625rem;font-size:.625rem;display:block}.audit-card .audit-view-all{margin-top:auto}@media (width>=1920px) and (width<=3840px),(width>=3840.02px){.audit-table-preview tbody>tr{height:2.6875rem}.audit-card .audit-table-preview td{padding-block:.4375rem}}.audit-dialog-overlay{z-index:1200;background:#1118206b;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.audit-dialog{background:#fff;border:1px solid #e3e7ea;border-radius:.75rem;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(76.25rem,100%);height:min(76vh,47.5rem);min-height:20.625rem;max-height:min(90vh,56.25rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 4.375rem #11182038}.audit-dialog-header,.audit-dialog-toolbar,.audit-dialog-footer{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.audit-dialog-header{border-bottom:1px solid #edf0f2}.audit-dialog-header h2{color:#252b31;margin:0;font-size:1.0625rem}.audit-dialog-header p{color:#78818b;margin:.25rem 0 0;font-size:.6875rem}.audit-dialog-close{color:#66717b;border-radius:.375rem;place-items:center;width:2.125rem;height:2.125rem;display:grid}.audit-dialog-close:hover{color:#252b31;background:#f2f4f6}.audit-dialog-toolbar{border-bottom:1px solid #edf0f2}.audit-dialog-toolbar .audit-tabs{flex-wrap:wrap}.audit-dialog-total{color:#727c86;white-space:nowrap;font-size:.6875rem}.audit-dialog-content{scrollbar-width:none;min-height:0;transition:opacity .16s;overflow:hidden auto}.audit-dialog-content.is-loading{opacity:.72}.audit-dialog-content::-webkit-scrollbar{width:0;height:0;display:none}.audit-dialog-content .audit-table-wrap{max-height:none;overflow:auto hidden}.audit-dialog-content .audit-table{min-width:65rem}.audit-dialog-message{color:#737d87;place-items:center;min-height:8.75rem;font-size:.75rem;display:grid}.audit-dialog-footer{color:#68727c;border-top:1px solid #edf0f2;min-height:3.375rem;font-size:.6875rem}.audit-dialog-pagination{align-items:center;gap:.25rem;display:flex}.audit-dialog-pagination button{color:#424b54;border-radius:.3125rem;place-items:center;min-width:1.875rem;height:1.875rem;padding:0 .5rem;font-size:.6875rem;display:grid}.audit-dialog-pagination button:hover:not(:disabled){background:#f2f4f6}.audit-dialog-pagination button.active{color:#fff;background:#20252b}.audit-dialog-pagination button:disabled{cursor:default;opacity:.4}.audit-dialog-pagination button:focus-visible,.audit-dialog-close:focus-visible{outline-offset:.125rem;outline:.125rem solid #8b99a6}@media (prefers-reduced-motion:reduce){.audit-dialog-content{transition:none}}@media (width<=700px){.audit-dialog-overlay{padding:.5rem}.audit-dialog{width:100%;height:min(86vh,47.5rem);max-height:94vh}.audit-dialog-header,.audit-dialog-toolbar,.audit-dialog-footer{padding-inline:.75rem}.audit-dialog-footer{flex-direction:column;align-items:flex-start}}.system-card{align-self:stretch;gap:.75rem;min-width:0;display:grid}.system-status-list{gap:.75rem;display:grid}.system-summary-card{padding-bottom:.875rem}.system-summary-content{align-items:center;gap:1.0625rem;padding:.8125rem 1.25rem 0;display:flex}.system-summary-ring{background:conic-gradient(#42bd78 var(--system-progress), #e7edf0 var(--system-progress));border-radius:50%;flex:none;place-items:center;width:4.5rem;height:4.5rem;display:grid}.system-summary-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:3.375rem;height:3.375rem}.system-summary-ring strong{z-index:1;color:#234c36;grid-area:1/1;font-size:1.0625rem}.system-summary-copy{gap:.3125rem;min-width:0;display:grid}.system-summary-copy strong{color:#273038;font-size:.875rem}.system-summary-copy span{color:#69747c;font-size:.6875rem;line-height:1.45}.system-status-group{min-width:0}.system-status-group-header{color:#323a42;text-align:left;border-bottom:1px solid #eff1f2;align-items:center;gap:.75rem;width:100%;min-height:3.0625rem;padding:0 1.0625rem;display:flex}.system-status-group-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:700;overflow:hidden}.system-status-group-heading{gap:.125rem;min-width:0;display:grid}.system-status-group-heading small{color:#88939b;font-size:.625rem}.system-status-group-rows .system-status-row:last-child{border-bottom:0}.system-status-row{text-align:left;border-bottom:1px solid #eff1f2;grid-template-columns:1.75rem minmax(0,1fr) 6.625rem .75rem;align-items:center;gap:.625rem;width:100%;min-height:3rem;padding:0 1.0625rem;display:grid}.system-status-row:hover{background:#fbfbfb}.system-status-icon{color:#765ada;background:#f0eeff;border-radius:.4375rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.system-status-icon svg{width:1.0625rem;height:1.0625rem}.system-status-icon img{object-fit:contain;width:1.125rem;height:1.125rem}.system-status-icon-owner-totp,.system-status-icon-administrator-api-key{color:#2da96a;background:#e9f8ef}.system-status-icon-translation,.system-status-icon-article-summary{color:#4486d8;background:#eaf3ff}.system-status-icon-image-color-extraction,.system-status-icon-image-description,.system-status-icon-image-prompt-reverse,.system-status-icon-image-type-classification{color:#df8a32;background:#fff3e8}.system-status-row span{gap:.125rem;min-width:0;display:grid}.system-status-copy{justify-self:start;width:100%}.system-status-row strong{color:#24282d;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;overflow:hidden}.system-status-row small{color:#777e86;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.system-status-row em{color:#2a8b47;white-space:nowrap;background:#eef8f0;border-radius:.625rem;justify-self:start;align-items:center;gap:.25rem;padding:.3125rem .5rem;font-size:.5625rem;font-style:normal;display:inline-flex}.system-status-row em.unconfigured{color:#dc9225;background:#fff6e7}.system-status-row em.locked,.system-status-row em.unknown{color:#68737d;background:#f1f3f5}.system-status-row em img{object-fit:contain;width:.75rem;height:.75rem}.system-status-row .row-chevron{object-fit:contain;justify-self:start;width:.75rem;height:.75rem}@media (width<=1023.98px){.app-shell.dashboard-shell{grid-template-columns:4rem minmax(0,1fr)}.dashboard-shell .brand-mark{justify-items:center;padding:1.0625rem .5rem .625rem}.dashboard-shell .brand-mark img{width:2.8125rem;height:2.8125rem}.dashboard-shell .brand-mark-copy,.dashboard-shell .dashboard-nav a span,.dashboard-shell .dashboard-account span,.dashboard-shell .dashboard-account-chevron{display:none}.dashboard-shell .dashboard-nav a{justify-content:center;padding:0}.dashboard-shell .dashboard-collapse-button{margin-left:auto}.dashboard-shell .dashboard-account{justify-content:center;display:flex}.dashboard-content{padding-inline:1.125rem}.dashboard-analysis-grid{grid-template-columns:minmax(0,1.25fr) minmax(18.125rem,.95fr)}.referrer-card{grid-column:1/-1}.referrer-body{grid-template-columns:11.875rem minmax(0,1fr)}}@media (width<=980px){.dashboard-header{flex-direction:column;align-items:flex-start;padding:1.125rem}.dashboard-header-actions{justify-content:space-between;width:100%}.dashboard-search{width:min(24.75rem,100vw - 6.875rem)}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analysis-grid,.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.referrer-card{grid-column:auto}}.dashboard-header{min-height:5.125rem}.dashboard-header h1{color:#111820;letter-spacing:0;font-size:1.875rem}.dashboard-search{width:min(26.875rem, calc(42 * var(--vw)));height:2.75rem}.dashboard-search input{font-size:.8125rem}.dashboard-search input::placeholder{color:#68737e}.dashboard-content{gap:1.375rem;min-height:calc(100dvh - 5.125rem);padding-top:1.5rem;padding-bottom:1.5rem}.metric-card{grid-template-columns:4.5rem minmax(0,1fr);gap:1.125rem;min-height:7.75rem;padding:1.125rem 1.5rem}.metric-icon{border-radius:1.125rem;width:4rem;height:4rem}.metric-icon img{width:3rem;height:3rem}.metric-inspiration .metric-icon{background:#fff0d5}.metric-copy{gap:.25rem}.metric-copy>span{color:#26303a;font-size:.8125rem}.metric-copy>strong{color:#101820;font-size:2rem;line-height:1.06}.dashboard-card-header{min-height:3.875rem;padding-inline:1.3125rem}.dashboard-card-header h2{color:#111820;font-size:1rem}.metric-info-trigger{width:1rem;height:1rem}.metric-info-trigger img{width:.9375rem;height:.9375rem}.metric-info-popover{width:20rem;max-width:calc(100vw - 1rem);max-height:min(22.5rem,100vh - 1.5rem);padding:.8125rem .9375rem;font-size:.71875rem;overflow-y:auto}.metric-info-popover strong{font-size:.75rem}.dashboard-card-header select{color:#29343e;min-width:7rem;height:2.125rem;font-size:.75rem}.text-button{color:#27323c;padding:.5rem .75rem;font-size:.6875rem}.traffic-card,.ranking-card,.referrer-card{min-height:21.875rem}.traffic-legend{color:#4e5964;padding:.8125rem 1.3125rem 0;font-size:.6875rem}.traffic-chart{height:16.125rem;margin-inline:1.3125rem;padding-left:2.25rem}.traffic-chart svg{height:12.75rem}.traffic-y-axis,.traffic-x-axis{color:#65717c;font-size:.625rem}.traffic-x-axis{left:2.25rem}.traffic-tooltip{color:#202a33;width:7.375rem;padding:.5625rem .625rem;font-size:.625rem}.traffic-tooltip strong{font-size:.625rem}.ranking-tabs{height:2.625rem;padding-inline:1.3125rem}.ranking-tabs button{color:#596571;height:2.625rem;font-size:.6875rem}.ranking-tabs button.active{color:#17212a}.ranking-list{padding-inline:1.3125rem}.ranking-list li{gap:.5625rem;min-height:1.6875rem;font-size:.6875rem}.ranking-list li>span{color:#26323d}.ranking-list li>strong{color:#29343e}.ranking-list li>b{color:#1d2730}.referrer-body{min-height:18.25rem;padding:.875rem 1.3125rem .75rem}.referrer-list{gap:.625rem}.referrer-list button{color:#35414c;font-size:.625rem}.referrer-list b{color:#27333d}.audit-card{min-height:26rem}.audit-tabs button{color:#56626d;min-width:2.75rem;height:1.8125rem;font-size:.625rem}.dashboard-data-note{color:#76541b;padding:.5625rem 1.3125rem;font-size:.625rem}.audit-table-wrap{padding:.625rem 1.3125rem 0}.audit-table{font-size:.65625rem}.audit-table th,.audit-table td{padding:.625rem .375rem}.audit-table th{color:#3d4954;font-size:.625rem}.audit-table td{color:#26323c}.audit-type i{width:.5rem;height:.5rem}.audit-view-all{color:#2d3944;height:2.25rem;font-size:.6875rem}.system-status-row{min-height:3rem;padding-inline:1.0625rem}.system-status-row strong{color:#202b34;font-size:.8125rem}.system-status-row small{color:#5e6974;font-size:.625rem}.system-status-row em{color:#287d45;font-size:.625rem}.system-status-row em.unconfigured{color:#b56f16}@media (width>=1920px) and (width<=3840px),(width>=3840.02px){.dashboard-header{min-height:5.625rem}.dashboard-content{gap:1.75rem;padding-top:1.875rem;padding-bottom:1.875rem}.metric-card{min-height:9rem}.dashboard-card-header{min-height:4.25rem}.traffic-card,.ranking-card,.referrer-card{min-height:25rem}.traffic-chart{height:18.875rem}.traffic-chart svg{height:15.3125rem}.audit-card{min-height:28.75rem}.system-status-row{min-height:3.375rem}}.page-management-shell .app-main{background:#f7f8fa}.app-shell.page-management-shell .app-topbar{display:none}.app-shell.page-management-shell .app-main{width:auto;min-width:0;height:100%;display:block;overflow:hidden}.page-management-screen{color:#1f2328;background:#f7f8fa;grid-template-rows:5.125rem minmax(0,1fr) 1.75rem;min-width:0;height:100%;display:grid;overflow:hidden}.page-management-header{background:#fff;border-bottom:1px solid #eceef0}.page-management-body{grid-template-columns:minmax(12.5rem,1fr) minmax(0,4fr);min-height:0;display:grid;overflow:hidden}.page-resource-sidebar{background:#fff;border-right:1px solid #e4e8ec;min-width:0;overflow:auto}.resource-section{padding:1.375rem 0 0}.resource-section h2{padding:0 1.0625rem .5625rem clamp(1.625rem, calc(1.8 * var(--vw)), 2.75rem);color:#3b4148;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem}.resource-row{border-bottom:1px solid #f0f2f4;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.resource-row:hover{background:#fbfcfd}.resource-row.active{background:#f4f6f8;box-shadow:inset .1875rem 0 #23272b}.resource-select{width:100%;min-width:0;padding:.75rem .25rem .75rem clamp(1.625rem, calc(1.8 * var(--vw)), 2.75rem);text-align:left;grid-template-columns:1.875rem minmax(0,1fr);align-items:center;gap:.375rem;display:grid}.resource-icon{color:#4c555e;background:#fff;border:1px solid #dfe4e8;border-radius:.4375rem;place-items:center;width:1.875rem;height:1.875rem;display:grid}.resource-icon img{object-fit:contain;width:1.375rem;height:1.375rem;display:block}.resource-select>span:nth-child(2){gap:.1875rem;min-width:0;display:grid}.resource-select strong{color:#30363d;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.resource-select small{color:#8a929b;font-size:.625rem}.resource-row-actions{align-items:center;gap:.5rem;padding-right:.5rem;display:flex}.resource-row-action{color:#5d6672;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(#fff 0%,#f8f9fb 100%);border:1px solid #dce1e7;border-radius:.5625rem;justify-content:center;align-items:center;width:2.625rem;height:1.75rem;padding:0;font-size:.625rem;font-weight:700;line-height:1;transition:border-color .14s,background .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 1px .125rem #1b242f0d}.resource-row-action:hover:not(:disabled){color:#fff;background:#111;border-color:#aeb5bd;box-shadow:inset 0 1px #ffffff1f,0 .1875rem .4375rem #1111111f}.resource-row-action:active:not(:disabled){color:#fff;background:#000;border-color:#aeb5bd;transform:translateY(1px);box-shadow:inset 0 1px .125rem #00000038}.resource-row-action:focus-visible{outline-offset:.125rem;outline:.125rem solid #5a6e8459}.resource-row-action:disabled{cursor:not-allowed;opacity:.5}.page-editor-column{background:#f8f9fa;grid-template-rows:3.75rem minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.page-content-heading{background:#fff;border-bottom:1px solid #e7eaee;align-items:stretch;min-width:0;padding:0 1.25rem;display:flex}.page-content-tabs{align-items:stretch;gap:1.375rem;min-width:0;height:100%;display:flex}.page-content-tab{color:#7d858e;white-space:nowrap;background:0 0;border:0;align-items:center;height:100%;padding:0;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.page-content-tab:hover:not(:disabled){color:#40474f}.page-content-tab.active{color:#23272c;font-weight:700}.page-content-tab.active:after{content:"";background:#23272c;height:.125rem;position:absolute;bottom:-1px;left:0;right:0}.page-content-tab:disabled{cursor:not-allowed;color:#a7afb7}.page-editor-scroll{min-height:0;padding:1rem 1.125rem 2.125rem;overflow:auto}.page-editor-scroll-home{-ms-overflow-style:none;scrollbar-width:none}.page-editor-scroll-home::-webkit-scrollbar{width:0;height:0;display:none}.page-preview-stage{background:#e9edf0;grid-template-rows:minmax(0,1fr);min-height:0;padding:.75rem;display:grid;overflow:hidden}.page-preview-stage iframe{background:#fff;border:1px solid #dfe4e8;width:100%;height:100%;min-height:0}.page-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.875rem;display:grid}.page-config-card{background:#fff;border:1px solid #e1e5e9;border-radius:.4375rem;min-width:0;overflow:hidden;box-shadow:0 .25rem .875rem #161e260a}.page-config-card>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:.625rem;min-height:3rem;padding:.8125rem .875rem .625rem;display:flex}.page-config-card>header h2{color:#30363d;margin:0;font-size:.75rem;font-weight:700}.page-config-card>header p{color:#8b939b;margin:.25rem 0 0;font-size:.625rem}.switch-control.off{background:#cbd1d6}.switch-control.off span{margin-left:0}.stack-fields{gap:.6875rem;display:grid}.stack-label,.stack-fields label{color:#5f6871;gap:.375rem;font-size:.625rem;font-weight:600;display:grid}.page-config-card input,.page-config-card textarea,.page-config-card select{border-color:#dfe4e8;border-radius:.3125rem;min-height:2rem;padding:.4375rem .5625rem;font-size:.6875rem}.page-config-card textarea{line-height:1.45}.field-table{gap:.4375rem;display:grid}.field-table-head,.field-table-row{grid-template-columns:.9375rem minmax(0,1fr) minmax(5.625rem,.8fr);align-items:center;gap:.4375rem;display:grid}.field-table-head{color:#939aa2;grid-template-columns:minmax(0,1fr) minmax(5.625rem,.8fr);padding-left:1.375rem;font-size:.5625rem}.field-table-row{position:relative}.field-table-row>input{min-width:0}.field-table-row .path-field{color:#77808a;border:1px solid #dfe4e8;border-radius:.3125rem;align-items:center;min-height:2rem;padding:0 .5625rem;font:.6875rem/1 monospace;display:flex}.drag-handle{color:#adb4bb;letter-spacing:-.1875rem;font-size:.875rem}.add-link{color:#59636d;align-items:center;gap:.3125rem;width:max-content;margin-top:.1875rem;font-size:.625rem;display:inline-flex}.add-link:hover{color:#111}.footer-links .field-table-head{grid-template-columns:minmax(0,1fr) minmax(5.625rem,.7fr);padding-left:1.375rem}.footer-links .field-table-row{grid-template-columns:.9375rem minmax(0,1fr) minmax(5.625rem,.7fr) 1.125rem}.footer-links .field-table-row button{color:#a1a8af;place-items:center;display:grid}.asset-preview-thumb{color:#a0a7ae;background:#f4f6f7;border:1px solid #e4e7ea;border-radius:.375rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;overflow:hidden}.asset-preview-thumb img{object-fit:contain;width:100%;height:100%}.upload-drop{color:#858e97;text-align:center;border:1px dashed #cfd6dc;border-radius:.375rem;place-items:center;gap:.3125rem;margin-top:.625rem;padding:.75rem;display:grid}.upload-drop svg{color:#66727d}.upload-drop strong{color:#5d6670;font-size:.625rem;font-weight:600}.upload-drop small{font-size:.5625rem}.project-card-list{display:grid}.project-config-row{border-bottom:1px solid #edf0f2;grid-template-columns:3rem minmax(0,1fr) auto 1.75rem;align-items:center;gap:.5625rem;padding:.5rem 0;display:grid}.project-config-row:last-child{border-bottom:0}.project-thumb{background:#f5f6f7;border:1px solid #e2e6ea;border-radius:.375rem;place-items:center;width:2.875rem;height:2.5rem;display:grid;overflow:hidden}.project-thumb img{object-fit:contain;width:100%;height:100%}.project-config-row>div:nth-child(2){gap:.25rem;min-width:0;display:grid}.project-config-row strong{color:#3b434b;font-size:.625rem}.project-config-row small{color:#9199a0;font-size:.5625rem}.audio-preview{color:#54626d;border:1px solid #e1e6ea;border-radius:.375rem;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.625rem;padding:.5625rem;display:grid}.audio-preview>div{gap:.1875rem;display:grid}.audio-preview strong{color:#3c4650;font-size:.625rem}.audio-preview small{color:#8c959e;font-size:.5625rem}.still-grid,.inspire-grid-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.still-grid img,.inspire-grid-preview img{aspect-ratio:16/10;object-fit:contain;background:#f1f2f3;border-radius:.3125rem;width:100%}.inspire-grid-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.inspire-grid-preview img{aspect-ratio:1}.page-management-footer{color:#9098a0;background:#fff;border-top:1px solid #e7eaee;justify-content:center;align-items:center;gap:1.25rem;font-size:.625rem;display:flex}.page-management-footer span{align-items:center;gap:.3125rem;display:inline-flex}.page-management-footer span:first-child svg{color:#3aa064}@media (width>=1024px) and (width<=1919.98px) and (width<=1035px),(width<=1023.98px){.page-config-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1023.98px){.page-content-heading{padding-inline:.875rem}}.page-editor-scroll{padding:1rem 1.25rem 1.5rem}.page-config-grid{gap:.75rem;max-width:65rem}.page-config-fields{border:0;min-width:0;margin:0;padding:0}.page-config-loading{color:#858e97;place-items:center;min-height:11.25rem;font-size:.625rem;display:grid}.page-config-grid-single{grid-template-columns:minmax(0,1fr);max-width:47.5rem}.page-config-grid-podcast{max-width:42.5rem}.page-config-grid-inspire{max-width:65rem}.page-config-card{border-radius:.5rem;box-shadow:0 .125rem .625rem #161e2609}.page-config-card>header{min-height:3.25rem;padding:.875rem 1rem .6875rem}.page-config-card>header h2{font-size:.8125rem}.page-config-card>header p{margin-top:.1875rem}.page-config-card>:not(header){padding:.875rem 1rem}.field-table{gap:.5rem}.field-table-head{text-align:left;grid-template-columns:minmax(0,1fr) minmax(8.125rem,.8fr);padding-left:0}.field-table-head>span{text-align:left}.field-table-row-plain{grid-template-columns:minmax(0,1fr) minmax(8.125rem,.8fr) auto}.field-table-row-two-columns{grid-template-columns:minmax(0,1fr) minmax(8.125rem,.8fr)}.tag-map-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.5rem}.tag-map-row>span{color:#939aa2;font-size:.5625rem}.tag-map-remove{color:#a1a8af;border-radius:.3125rem;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.tag-map-remove:hover{color:#dc2626;background:#fdf0ef}.tag-map-note{color:#8b939b;font-size:.625rem}.tag-map-issues{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.tag-map-issues li{color:#b45309;align-items:center;gap:.3125rem;font-size:.625rem;display:flex}.tag-map-issues svg{flex:none}.page-config-card input,.page-config-card textarea,.page-config-card select{background:#fff;width:100%}.footer-page-tabs{flex-wrap:wrap;gap:.375rem;margin-bottom:.8125rem;display:flex}.footer-page-tabs button{color:#69737d;background:#fff;border:1px solid #e0e4e8;border-radius:6.1875rem;padding:.3125rem .5625rem;font-size:.625rem}.footer-page-tabs button.active{color:#fff;background:#252a30;border-color:#252a30}.page-config-card-projects{grid-column:1/-1}.project-card-config{gap:1rem;display:grid}.project-card-tabs{flex-wrap:wrap;gap:.375rem;display:flex}.project-card-tabs button{color:#69737d;background:#fff;border:1px solid #e0e4e8;border-radius:.3125rem;padding:.375rem .625rem;font-size:.625rem;font-weight:600}.project-card-tabs button.active{color:#fff;background:#252a30;border-color:#252a30}.project-card-editor{align-items:start;gap:1.125rem;display:grid}.project-card-editor-main{grid-template-rows:auto auto;grid-template-columns:minmax(16.25rem,.9fr) minmax(22.5rem,1.1fr);align-items:start;gap:.75rem 1.125rem;min-width:0;display:grid}.project-card-editor-main>.stack-label{grid-area:1/1}.project-card-editor-main>.project-description-fields{grid-area:2/1}.project-card-editor-main>.image-upload-field{grid-area:1/2/span 2}.project-description-fields{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.project-description-fields legend{color:#5f6871;margin-bottom:.375rem;padding:0;font-size:.625rem;font-weight:600}.project-description-fields label{color:#89919a;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.5625rem;display:grid}.project-tag-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.125rem;min-width:0;display:grid}.project-tag-fields>header{grid-column:1/-1;align-items:baseline;gap:.625rem;min-height:1.1875rem;display:flex}.project-tag-fields>header strong{color:#5f6871;font-size:.625rem}.project-tag-field{border-top:1px solid #f0f2f4;grid-template-columns:1.375rem minmax(0,1fr);align-items:start;gap:.5625rem;padding-top:.5625rem;display:grid}.project-tag-field>.stack-label,.project-tag-field>.image-upload-field{grid-column:2}.project-tag-number{color:#59636d;background:#eceff1;border-radius:50%;grid-row:1;place-items:center;width:1.375rem;height:1.375rem;margin-top:1.0625rem;font-size:.5625rem;font-weight:700;display:grid}@media (width<=1023.98px){.project-tag-fields,.project-card-editor-main{grid-template-columns:1fr}.project-card-editor-main>.stack-label,.project-card-editor-main>.project-description-fields,.project-card-editor-main>.image-upload-field{grid-area:auto/1}}.footer-field-label{color:#5f6871;font-size:.625rem;font-weight:600}.footer-quote-field{gap:.375rem;display:grid}.footer-quote-control{position:relative}.page-config-card .footer-quote-input{box-sizing:border-box;resize:none;scrollbar-color:transparent transparent;scrollbar-width:thin;height:4rem;padding:.4375rem .5625rem 1.25rem;overflow-y:auto;min-height:4rem!important}.footer-quote-input:hover,.footer-quote-input:focus{scrollbar-color:#747e8973 transparent}.footer-quote-input::-webkit-scrollbar{width:.3125rem}.footer-quote-input::-webkit-scrollbar-thumb{background:0 0;border-radius:6.1875rem}.footer-quote-input:hover::-webkit-scrollbar-thumb{background:#747e8973}.footer-quote-input:focus::-webkit-scrollbar-thumb{background:#747e8973}.footer-quote-counter{color:#8b939b;font-variant-numeric:tabular-nums;pointer-events:none;font-size:.5625rem;line-height:1;position:absolute;bottom:.5rem;right:.5625rem}.footer-illustration-field{gap:.4375rem;display:grid;container-type:inline-size}.footer-illustration-upload-layout{grid-template-columns:minmax(10rem,.82fr) minmax(0,1.18fr);gap:.75rem;display:grid}.image-upload-field.compact .footer-illustration-dropzone{min-height:8.625rem}.footer-illustration-dropzone{color:#7c8997;text-align:center;background:linear-gradient(135deg,#f9fbff,#f3f7fc);border:1px dashed #9ebbea;border-radius:.75rem;place-content:center;justify-items:center;gap:.5rem;min-height:11rem;transition:border-color .14s,background .14s,color .14s;display:grid;position:relative}.footer-illustration-dropzone.dragging{color:#34465a;background:#f0f5fb;border-color:#52677f}.footer-illustration-dropzone.uploading{cursor:wait;opacity:.72}.image-upload-field.disabled .footer-illustration-dropzone{cursor:not-allowed;opacity:.58}.footer-illustration-dropzone>svg{color:#58799f}.footer-illustration-dropzone strong{color:#233d5c;font-size:.75rem}.footer-illustration-dropzone>span{color:#a0a8b0;font-size:.5625rem}.footer-illustration-dropzone button{color:#fff;background:#516f95;border:1px solid #516f95;border-radius:.375rem;padding:.5rem .875rem;font-size:.625rem;font-weight:700;line-height:1}.footer-illustration-dropzone button:hover:not(:disabled){background:#36495f;border-color:#36495f}.footer-illustration-dropzone button:disabled{cursor:wait;opacity:.75}.footer-illustration-dropzone small{color:#8f9aa4;font-size:.5rem}.footer-illustration-dropzone input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;position:absolute;overflow:hidden;width:1px!important;min-height:1px!important}.footer-illustration-info{align-content:start;gap:.75rem;min-width:0;display:grid}.footer-illustration-preview{background:#fff;border:1px solid #dce5ef;border-radius:.75rem;gap:.875rem;min-width:0;padding:.875rem;display:grid;box-shadow:0 .3125rem 1.125rem #344c6a0d}.image-upload-preview-main{grid-template-columns:minmax(4.625rem,35%) minmax(0,1fr);align-items:center;gap:.875rem;min-width:0;display:grid}.footer-illustration-preview .asset-preview-thumb{background:#f0f3f6;border-color:#dce5ef;border-radius:.5rem;width:100%;height:5.5rem}.image-upload-field.compact .footer-illustration-preview .asset-preview-thumb{height:5.5rem;position:relative}.image-upload-field.compact .footer-illustration-preview .asset-preview-thumb img{object-fit:contain;width:2.75rem;height:2.75rem;display:block}.image-upload-field.compact .footer-illustration-preview .asset-preview-thumb img.tag-icon-preview-normalized{max-width:none;position:absolute;top:50%;left:50%}.image-upload-preview-copy{align-content:center;gap:.4375rem;min-width:0;display:grid}.image-upload-preview-copy strong{color:#20344d;font-size:.8125rem}.image-upload-file-name{color:#728198;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:.6875rem;line-height:1.45;display:block}.image-asset-metadata{background:#f3f7fb;border-radius:.5625rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-width:0;padding:.625rem .25rem;display:grid}.image-asset-metadata-item{align-items:center;gap:.375rem;min-width:0;padding:0 .5rem;display:flex}.image-asset-metadata-item+.image-asset-metadata-item{border-left:1px solid #ccdae9}.image-asset-metadata-item>span:last-child{gap:.1875rem;min-width:0;display:grid}.image-asset-metadata-icon{color:#35577c;background:#eaf0f7;border-radius:50%;flex:0 0 1.875rem;place-items:center;width:1.875rem;height:1.875rem;display:grid}.image-asset-metadata-icon svg{stroke-width:1.9px;width:1.0625rem;height:1.0625rem}.image-asset-metadata-item small{color:#7c8ba2;font-size:.5625rem;line-height:1.2}.image-asset-metadata-item strong{color:#20344d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.625rem;line-height:1.25}.stream-still-preview-grid .image-asset-metadata-item{text-align:center;flex-direction:column;gap:.1875rem;padding:0 .1875rem}.stream-still-preview-grid .image-asset-metadata-item>span:last-child{justify-items:center}.stream-still-preview-grid .image-asset-metadata-icon{flex-basis:1.5rem;width:1.5rem;height:1.5rem}.stream-still-preview-grid .image-asset-metadata-icon svg{width:.875rem;height:.875rem}.stream-still-preview-grid .image-asset-metadata-item small{font-size:.5rem}.stream-still-preview-grid .image-asset-metadata-item strong{overflow-wrap:normal;word-break:normal;font-size:.5625rem}@container (width<=21.875rem){.stream-single-image-preview .image-asset-metadata-item{text-align:center;flex-direction:column;gap:.1875rem;padding:0 .1875rem}.stream-single-image-preview .image-asset-metadata-item>span:last-child{justify-items:center}.stream-single-image-preview .image-asset-metadata-icon{flex-basis:1.5rem;width:1.5rem;height:1.5rem}.stream-single-image-preview .image-asset-metadata-icon svg{width:.875rem;height:.875rem}.stream-single-image-preview .image-asset-metadata-item small{font-size:.5rem}.stream-single-image-preview .image-asset-metadata-item strong{overflow-wrap:normal;word-break:normal;font-size:.5625rem}}.footer-illustration-guidance{color:#728198;border-left:.1875rem solid #b6c8dc;gap:.3125rem;padding-left:.6875rem;font-size:.625rem;line-height:1.45;display:grid}.footer-illustration-guidance strong{color:#20344d;font-size:.6875rem}@container (width<=41.25rem){.image-upload-field .footer-illustration-upload-layout{grid-template-columns:1fr}}@container (width<=22.5rem){.image-upload-field .image-asset-metadata-icon{display:none}}@container article-cover-field (width<=38.75rem){.article-cover-upload-layout.footer-illustration-upload-layout{grid-template-columns:1fr}}.footer-crop-dialog{z-index:4000;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#181f2761;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.footer-crop-card{background:#fff;border:1px solid #dfe5e9;border-radius:.625rem;width:min(28.75rem,100%);padding:1rem;box-shadow:0 1.125rem 3rem #19212b33}.footer-crop-card>header{justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}.footer-crop-card h2{color:#303841;margin:0;font-size:.875rem}.footer-crop-card p{color:#87919b;margin:.25rem 0 0;font-size:.5625rem;line-height:1.45}.footer-crop-card>header button{white-space:nowrap;color:#66717b;background:#fff;border:1px solid #dce2e7;border-radius:.3125rem;flex:none;padding:.3125rem .5rem;font-size:.5625rem}.footer-crop-stage{cursor:grab;touch-action:none;background:#edf1f4;border-radius:.375rem;width:22.5rem;height:16.875rem;margin:.875rem auto .75rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d8dfe5}.footer-crop-stage:active{cursor:grabbing}.footer-crop-stage img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.footer-crop-frame{pointer-events:none;position:absolute;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 624.938rem #161d2585}.footer-crop-error{color:#b4443a;margin:.625rem 0 0;font-size:.5625rem;line-height:1.45}.footer-crop-zoom{color:#68737d;grid-template-columns:1.875rem minmax(0,1fr) 2.25rem;align-items:center;gap:.625rem;font-size:.625rem;font-weight:650;display:grid}.footer-crop-zoom-rail{height:1.375rem;display:block;position:relative}.footer-crop-zoom-rail:before,.footer-crop-zoom-fill{border-radius:62.4375rem;height:.3125rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer-crop-zoom-rail:before{content:"";background:#e5ebf0;width:100%;box-shadow:inset 0 1px .125rem #3242501f}.footer-crop-zoom-fill{z-index:1;pointer-events:none;background:linear-gradient(90deg,#516f8d,#89a6c0);width:0;transition:width .11s;box-shadow:0 1px .1875rem #516f8d3d}.footer-crop-zoom input{z-index:2;appearance:none;width:calc(100% + 1rem);height:1.375rem;box-shadow:none;cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:-.5rem;min-height:0!important}.footer-crop-zoom input::-webkit-slider-runnable-track{height:.3125rem;box-shadow:none;background:0 0;border:0;border-radius:62.4375rem}.footer-crop-zoom input::-webkit-slider-thumb{appearance:none;background:#516f8d;border:.1875rem solid #fff;border-radius:50%;width:1rem;height:1rem;margin-top:-.34375rem;transition:transform .14s,background .14s,box-shadow .14s;box-shadow:0 .125rem .375rem #2d3e4d40}.footer-crop-zoom input::-moz-range-track{height:.3125rem;box-shadow:none;background:0 0;border:0;border-radius:62.4375rem}.footer-crop-zoom input::-moz-range-progress{background:0 0;border:0;border-radius:62.4375rem;height:.3125rem}.footer-crop-zoom input::-moz-range-thumb{background:#516f8d;border:.1875rem solid #fff;border-radius:50%;width:.625rem;height:.625rem;transition:transform .14s,background .14s,box-shadow .14s;box-shadow:0 .125rem .375rem #2d3e4d40}.footer-crop-zoom input:active{box-shadow:none;outline:0}.footer-crop-zoom input:active::-webkit-slider-thumb{background:#405f7d;transform:scale(1.14);box-shadow:0 .1875rem .5rem #2d3e4d47}.footer-crop-zoom input:active::-moz-range-thumb{background:#405f7d;transform:scale(1.14);box-shadow:0 .1875rem .5rem #2d3e4d47}.footer-crop-zoom input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 .1875rem #516f8d33,0 .125rem .375rem #2d3e4d40}.footer-crop-zoom input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 .1875rem #516f8d33,0 .125rem .375rem #2d3e4d40}.footer-crop-zoom output{color:#7b8996;font-variant-numeric:tabular-nums;text-align:right;font-size:.5625rem}.footer-crop-card>footer{justify-content:space-between;align-items:center;gap:.625rem;margin-top:.875rem;display:flex}.footer-crop-card>footer>span{color:#929ba3;font-size:.5625rem}.footer-crop-confirm{color:#fff;background:#293848;border:1px solid #293848;border-radius:.3125rem;padding:.4375rem .625rem;font-size:.5625rem;font-weight:700}.footer-crop-confirm:disabled{cursor:wait;opacity:.7}.relation-slots{gap:.5625rem;display:grid}.relation-slot{grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5625rem;display:grid}.relation-slot>span{color:#545e67;background:#eceff1;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:700;display:grid}.page-config-grid-relations .page-config-card{overflow:visible}.page-management-filter{width:100%;min-width:0}.page-management-filter.is-open{z-index:21}.page-management-filter .dashboard-filter-trigger{width:100%;min-width:0}.page-management-filter .dashboard-filter-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-management-filter .dashboard-filter-menu{width:100%;min-width:100%;left:0;right:auto}.page-management-filter .dashboard-filter-search input{color:#323a44;min-width:0;height:2.125rem;box-shadow:none;background:#fff;border:1px solid #dce2e8;border-radius:.3125rem;padding:0 .5625rem;font-size:.625rem}.page-management-filter .dashboard-filter-search input:focus{border-color:#8ca5c4;box-shadow:0 0 0 .125rem #4670a51f}.page-management-filter .dashboard-filter-search input::placeholder{color:#29313a;opacity:1}.page-management-filter .dashboard-filter-options{-ms-overflow-style:none;scrollbar-width:none;max-height:12.625rem;overflow-y:auto}.page-management-filter .dashboard-filter-options::-webkit-scrollbar{width:0;height:0;display:none}.palette-config-row{border-top:1px solid #edf0f2;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:.5625rem;padding-top:.625rem;display:grid}.palette-hex-field{align-content:start;gap:.375rem;min-width:0;display:grid}.palette-hex-label{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.palette-hex-label small{color:#929aa2;font-variant-numeric:tabular-nums;font-size:.5rem;font-weight:500}.palette-color-preview{flex-wrap:wrap;gap:.3125rem;min-width:0;display:flex}.palette-color-preview-item{background:#fff;border:1px solid #dfe4e8;border-radius:.25rem;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.palette-color-swatch{border-right:1px solid #1a20261f;flex:0 0 1.375rem;width:1.375rem;height:1.375rem}.palette-color-preview-item code{color:#68727c;padding:0 .375rem;font:.5rem/1 monospace}.page-preview-stage{padding:.875rem}@media (width<=760px){.page-editor-scroll{padding:.75rem}.field-table-row-plain,.field-table-row-two-columns,.palette-config-row,.project-card-editor,.footer-illustration-upload-layout{grid-template-columns:1fr}.footer-crop-dialog{place-items:start center;padding:.75rem;overflow-y:auto}}@media (width>=1024px) and (width<=1919.98px) and (height<=420px),(width>=1920px) and (width<=3840px) and (aspect-ratio>=2560/560),(width>=3840.02px) and (height<=840px),(width<=1023.98px) and (height<=560px){.footer-crop-dialog{place-items:start center;padding-block:.75rem}}.app-shell.settings-shell .app-topbar{display:none}.app-shell.settings-shell .app-main{width:auto;min-width:0;height:100%;display:block;overflow:hidden}.settings-screen{color:#1e242a;background:#fff;grid-template-rows:5.125rem minmax(0,1fr);width:100%;min-width:0;height:100%;display:grid;overflow:hidden}.settings-panel h2,.settings-side-card h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif!important}.settings-page-body{scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr) minmax(21.25rem,24.375rem);align-items:start;gap:1.5rem;min-width:0;min-height:0;padding:1.5rem 1.75rem 2rem;display:grid;overflow:auto}.settings-primary-column,.settings-side-column{align-content:start;gap:1.0625rem;min-width:0;display:grid}.settings-side-column{gap:1.125rem}.settings-panel,.settings-side-card{background:#fff;border:1px solid #e3e7eb;border-radius:.5625rem;min-width:0;overflow:hidden}.settings-panel{box-shadow:0 .1875rem .5rem #242b330f}.settings-panel>header{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:0 1rem;display:flex}.settings-panel>header h2,.settings-side-card h2{color:#171b20;margin:0;font-size:.875rem;line-height:1.25}.settings-panel-note{color:#73808c;margin:.25rem 0 0;font-size:.625rem;line-height:1.45}.settings-screen[data-access-loading=true] .settings-page-body{visibility:hidden}.settings-security-panel{min-height:14.75rem}.settings-security-row{grid-template-columns:3.375rem minmax(13.75rem,17.25rem) minmax(18.75rem,38.75rem) minmax(8rem,max-content);justify-content:start;align-items:center;gap:.8125rem;min-width:0;margin-inline:.8125rem;padding:0 .875rem;display:grid}.settings-security-row+.settings-security-row{border-top:1px solid #e8ebee}.settings-password-row,.settings-api-key-row{min-height:5.75rem}.settings-icon-tile,.settings-service-icon{border-radius:.6875rem;place-items:center;display:grid}.settings-icon-tile{width:3.375rem;height:3.375rem}.settings-icon-tile img{object-fit:contain;width:2.125rem;height:2.125rem}.settings-icon-tile-purple{background:#f1eafd}.settings-icon-tile-green{background:#eaf7ed}.settings-icon-tile-blue{background:#e8f1fe}.settings-icon-tile-security{color:#765ada;background:#f0eeff}.settings-icon-tile-security-totp,.settings-icon-tile-security-api-key{color:#2da96a;background:#e9f8ef}.settings-icon-tile-security svg{width:1.625rem;height:1.625rem}.settings-security-copy{min-width:0}.settings-security-copy strong,.settings-service-identity strong{color:#20262c;font-size:.6875rem;font-weight:700;line-height:1.35;display:block}.settings-security-copy p{color:#53606c;text-wrap:pretty;margin:.25rem 0 0;font-size:.5625rem;line-height:1.45}.settings-field{color:#303943;gap:.3125rem;min-width:0;font-size:.5rem;font-weight:600;display:grid}.settings-field>span:first-child{font-size:.6875rem;line-height:1.2}.settings-field input{color:#323a44;min-width:0;height:2.125rem;box-shadow:none;background:#fff;border:1px solid #dce2e8;border-radius:.3125rem;padding:0 .5625rem;font-size:.625rem}.settings-field input:focus{border-color:#8ca5c4;box-shadow:0 0 0 .125rem #4670a51f}.settings-field input::placeholder{color:#29313a;opacity:1}.settings-filter{width:100%}.settings-filter.is-open{z-index:3}.settings-filter .dashboard-filter-trigger{width:100%;min-width:0}.settings-filter .dashboard-filter-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-filter .dashboard-filter-menu{min-width:max(11.625rem,100%)}.settings-model-filter .dashboard-filter-menu{min-width:max(17.25rem,100%)}.settings-model-filter .dashboard-filter-options{-ms-overflow-style:none;scrollbar-width:none;max-height:12.625rem;overflow-y:auto}.settings-model-filter .dashboard-filter-options::-webkit-scrollbar{width:0;height:0;display:none}.settings-model-control{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-width:0;display:grid}.settings-secret-control{grid-template-columns:minmax(0,1fr) 2.125rem;min-width:0;display:grid}.settings-secret-control input{grid-area:1/1/auto/-1;padding-right:2.4375rem}.settings-secret-control button{z-index:1;border-left:1px solid #e1e5e9;grid-area:1/2;place-items:center;display:grid}.settings-secret-control button img{object-fit:contain;width:1rem;height:1rem}.settings-primary-button,.settings-reset-button,.settings-test-button,.settings-discard-button,.settings-save-button{white-space:nowrap;border-radius:.3125rem;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.settings-primary-button{color:#111;background:#fff;border:1px solid #111;width:5rem;height:2.125rem;font-size:.75rem}.settings-security-row>.settings-primary-button,.settings-security-row>.settings-reset-button{place-self:center start;margin-top:0}@media (width>=1024px){.settings-owner-row:not(.settings-totp-row)>.settings-primary-button,.settings-password-row>.settings-primary-button,.settings-api-key-row>.settings-primary-button{margin-top:1.1375rem}}.settings-totp-rebind-actions{place-self:center start;align-items:center;gap:.5rem;margin-top:0;display:flex}.settings-totp-rebind-actions .settings-primary-button{width:auto;min-width:5.5rem;padding:0 .75rem}.settings-primary-button:hover:not(:disabled),.settings-reset-button:hover:not(:disabled),.settings-save-button:hover:not(:disabled){color:#fff;background:#111;border-color:#111}.settings-reset-button{color:#111;background:#fff;border:1px solid #111;gap:.4375rem;min-width:4.75rem;height:2.125rem;padding:0 .625rem;font-size:.6875rem}.settings-reset-button img{object-fit:contain;width:.9375rem;height:.9375rem}.settings-reset-button svg{width:.9375rem;height:.9375rem}.settings-reset-button:hover:not(:disabled) img{filter:brightness(0)invert()}.settings-service-identity{grid-template-columns:3.375rem minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;display:grid}.settings-service-icon{width:3.375rem;height:3.375rem}.settings-service-icon img{object-fit:contain;width:2.125rem;height:2.125rem}.settings-service-identity>span:last-child{gap:.1875rem;min-width:0;display:grid}.settings-service-actions{justify-content:center;align-self:end;align-items:flex-end;display:flex}.settings-test-button{width:100%;height:var(--settings-control-height,2.125rem);color:#2d3640;background:#fff;border:1px solid #dce2e8;border-radius:.375rem;gap:.4375rem;font-size:.625rem;font-weight:700}.settings-test-button img{object-fit:contain;width:.9375rem;height:.9375rem}.settings-test-button-idle:hover{background:#fafbfc;border-color:#aeb7c1}.settings-test-button-testing{color:#47627f;background:#f4f7fb;border-color:#dfe7f0}.settings-test-button-succeeded{color:#218649;background:#ebf7ee;border-color:#d3eddd}.settings-test-button-failed{color:#b24338;background:#fff0ee;border-color:#f4d5d2}.settings-test-button:disabled{cursor:wait;opacity:.65}.settings-fetch-models-button{min-width:7.25rem;height:var(--settings-control-height);color:#2d3640;white-space:nowrap;background:#fff;border:1px solid #dce2e8;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.625rem;font-weight:700;display:inline-flex}.settings-fetch-models-button:hover:not(:disabled){background:#fafbfc;border-color:#aeb7c1}.settings-fetch-models-button:disabled{cursor:not-allowed;opacity:.48}.settings-fetch-models-button svg{flex:none}.settings-save-bar{justify-content:flex-end;align-items:center;min-height:4.625rem;padding:0 .625rem;display:flex}.settings-save-actions{align-items:center;gap:.75rem;display:flex}.settings-discard-button{color:#c7332c;background:#fff;border:1px solid #c7332c;width:4.75rem;height:2.125rem;font-size:.75rem}.settings-discard-button:hover{color:#fff;background:#c7332c;border-color:#c7332c}.settings-save-button{color:#111;background:#fff;border:1px solid #111;min-width:4.75rem;height:2.125rem;padding:0 .875rem;font-size:.75rem}.settings-primary-button,.settings-reset-button,.settings-test-button,.settings-fetch-models-button,.settings-discard-button,.settings-save-button{color:#5d6672;background:linear-gradient(#fff 0%,#f8f9fb 100%);border:1px solid #dce1e7;border-radius:.5625rem;transition:border-color .14s,background .14s,box-shadow .14s,color .14s,transform .14s;box-shadow:inset 0 1px #ffffffeb,0 1px .125rem #1b242f0d}.settings-primary-button:hover:not(:disabled),.settings-reset-button:hover:not(:disabled),.settings-test-button:hover:not(:disabled),.settings-fetch-models-button:hover:not(:disabled),.settings-discard-button:hover:not(:disabled),.settings-save-button:hover:not(:disabled){color:#fff;background:#111;border-color:#aeb5bd;box-shadow:inset 0 1px #ffffff1f,0 .1875rem .4375rem #1111111f}.settings-primary-button:active:not(:disabled),.settings-reset-button:active:not(:disabled),.settings-test-button:active:not(:disabled),.settings-fetch-models-button:active:not(:disabled),.settings-discard-button:active:not(:disabled),.settings-save-button:active:not(:disabled){color:#fff;background:#000;border-color:#aeb5bd;transform:translateY(1px);box-shadow:inset 0 1px .125rem #00000038}.settings-primary-button:focus-visible,.settings-reset-button:focus-visible,.settings-test-button:focus-visible,.settings-fetch-models-button:focus-visible,.settings-discard-button:focus-visible,.settings-save-button:focus-visible{outline-offset:.125rem;outline:.125rem solid #5a6e8459}.settings-primary-button:disabled,.settings-reset-button:disabled,.settings-test-button:disabled,.settings-fetch-models-button:disabled,.settings-discard-button:disabled,.settings-save-button:disabled{cursor:not-allowed;opacity:.5}.settings-prompts-panel{overflow:visible}.settings-prompts-panel>header{align-items:center;min-height:4rem;padding-top:.875rem;padding-bottom:.875rem}.settings-prompt-header-actions{align-items:center;gap:.5rem;display:flex}.settings-prompt-list{gap:.875rem;margin:0 .8125rem .8125rem;display:grid}.settings-system-prompt{background:#fff;border:1px solid #e2e7ec;border-radius:.75rem;display:block;overflow:hidden;box-shadow:0 1px .125rem #1b242f08}.settings-system-prompt-header{min-height:0}.settings-prompt-disclosure{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;display:grid}.settings-prompt-disclosure:hover{background:#f8fafb}.settings-prompt-disclosure:focus-visible{outline-offset:-.125rem;outline:.125rem solid #7f9dbe}.settings-prompt-disclosure svg{color:#667380;width:1.125rem;height:1.125rem;transition:transform .18s}.settings-system-prompt .settings-prompt-disclosure{grid-template-columns:minmax(0,1fr) 1.125rem;gap:.875rem;padding:.875rem .9375rem}.settings-system-prompt[data-expanded=true] .settings-prompt-disclosure{background:#fafbfd}.settings-system-prompt[data-expanded=true] .settings-prompt-disclosure svg,.settings-prompt-row[data-expanded=true]>.settings-prompt-disclosure svg{transform:rotate(180deg)}.settings-prompt-disclosure-copy{gap:.1875rem;min-width:0;display:grid}.settings-prompt-disclosure-copy strong{color:#28333e;font-size:.8125rem;font-weight:700;line-height:1.35;display:block}.settings-prompt-disclosure-copy>span{color:#77838f;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.4;display:block;overflow:hidden}.settings-system-prompt[data-expanded=true] .settings-prompt-disclosure-copy>span,.settings-prompt-row[data-expanded=true]>.settings-prompt-disclosure .settings-prompt-disclosure-copy>span{display:none}.settings-system-prompt-details{border-top:1px solid #e8ebee;padding:.8125rem .9375rem .9375rem}.settings-system-prompt .settings-prompt-template-textarea{min-height:5.5rem}.settings-prompt-group{background:#fff;border:1px solid #e2e7ec;border-radius:.75rem;position:relative;overflow:visible;box-shadow:0 1px .125rem #1b242f08;container:settings-prompt-group/inline-size}.settings-prompt-group:has(.settings-filter.is-open){z-index:3}.settings-prompt-group-header{background:linear-gradient(#fbfcfd 0%,#f6f8fa 100%);border-bottom:1px solid #e7ebef;border-radius:.6875rem .6875rem 0 0;min-height:3rem;padding:.75rem .9375rem}.settings-prompt-group-header h3{color:#28333e;margin:0;font-size:.8125rem;line-height:1.35}.settings-prompt-group-body{display:grid}.settings-prompt-row{display:block;position:relative}.settings-prompt-row+.settings-prompt-row{border-top:1px solid #e8ebee}.settings-prompt-row:has(.settings-filter.is-open){z-index:3}.settings-prompt-row>.settings-prompt-disclosure{grid-template-columns:minmax(13.75rem,15.25rem) minmax(0,1fr) 1.125rem;gap:.625rem;padding:.8125rem .625rem}.settings-prompt-row[data-expanded=true]>.settings-prompt-disclosure{background:#fafbfd}.settings-prompt-row>.settings-prompt-static-heading{cursor:default}.settings-prompt-row>.settings-prompt-static-heading:hover{background:0 0}.settings-prompt-row-details{border-top:1px solid #e8ebee;grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem .625rem;padding:.8125rem .625rem;display:grid}.settings-prompt-row-details>.settings-prompt-template-field{grid-column:1}.settings-image-prompt-templates{gap:.75rem;min-width:0;display:grid}.settings-prompt-service-config{border-top:1px solid #e8ebee;min-width:0;padding:.8125rem .625rem;overflow:auto hidden}.settings-prompt-row .settings-service-icon-template_translation,.settings-prompt-row .settings-service-icon-template_article_summary{background:#eaf2ff}.settings-prompt-row .settings-service-icon-template_transcript_translation,.settings-prompt-row .settings-service-icon-template_transcription,.settings-prompt-row .settings-service-icon-template_podcast_summary,.settings-prompt-row .settings-service-icon-template_podcast_polish{background:#f1ebff}.settings-prompt-row .settings-service-icon-template_color_extraction,.settings-prompt-row .settings-service-icon-template_image_description,.settings-prompt-row .settings-service-icon-template_prompt_reverse,.settings-prompt-row .settings-service-icon-image_classification{background:#f0f4ff}.settings-prompt-template-field{min-width:0}.settings-prompt-template-textarea{resize:none;color:#323a44;min-height:3.5rem;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:.3125rem;padding:.5625rem;font-size:.6875rem;font-weight:400;line-height:1.5;overflow:hidden}.settings-prompt-template-textarea:focus{border-color:#8ca5c4;outline:0;box-shadow:0 0 0 .125rem #4670a51f}.settings-prompt-config-grid{grid-template-columns:minmax(9.375rem,1.5fr) minmax(7.5rem,1.2fr) minmax(6.25rem,1fr) minmax(5.625rem,.9fr) minmax(15rem,2.4fr) minmax(6.875rem,1.1fr) 8.125rem;justify-content:start;align-items:end;gap:0 .625rem;width:max(100%,62.5rem);min-width:0;display:grid}.settings-prompt-row-image_classification .settings-prompt-config-grid{grid-template-columns:minmax(9.375rem,1.5fr) minmax(7.5rem,1.2fr) minmax(15rem,2.4fr) minmax(6.875rem,1.1fr) 8.125rem;justify-content:start;gap:0 1rem;width:max(100%,50.875rem)}.settings-prompt-row-doubao-asr .settings-prompt-config-grid{grid-template-columns:minmax(9.375rem,1.5fr) minmax(7.5rem,1.2fr) minmax(8.125rem,1.3fr) minmax(6.875rem,1.1fr) minmax(6.875rem,1.1fr) minmax(6.875rem,1.1fr) 8.125rem;justify-content:start;gap:0 .625rem;width:max(100%,62.5rem)}.settings-readonly-input{color:#6b7683;cursor:default;background:#f2f4f7}.settings-readonly-input:focus{box-shadow:none;border-color:#dce2e8}.settings-prompt-row-image_classification .settings-prompt-static-heading{align-items:center;display:flex}.settings-prompt-row-image_classification .settings-service-identity{grid-template-columns:3.375rem max-content;width:auto}.settings-timeout-control{background:linear-gradient(#fff,#fafcff);border:1px solid #dce2e8;border-radius:.4375rem;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;min-width:0;height:2.125rem;display:grid;box-shadow:inset 0 1px .1875rem #1b2d430d}.settings-timeout-control:focus-within{border-color:#8ca5c4;box-shadow:0 0 0 .125rem #4670a51f}.settings-timeout-control>input[type=number]{font-variant-numeric:tabular-nums;width:100%;height:100%;box-shadow:none;appearance:textfield;background:0 0;border:0;outline:0;padding:0 0 0 .625rem}.settings-timeout-control>input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.settings-timeout-control>input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.settings-timeout-steppers{grid-template-rows:repeat(2,minmax(0,1fr));align-self:stretch;padding:.125rem .1875rem .125rem 0;display:grid}.settings-timeout-steppers button{color:#2681dd;place-items:center;display:grid}.settings-timeout-steppers button:hover{color:#125eaf;background:#eaf3ff}.settings-timeout-steppers button:first-child{border-radius:.1875rem .1875rem 0 0}.settings-timeout-steppers button:last-child{border-radius:0 0 .1875rem .1875rem}.settings-reset-button:hover:not(:disabled) img,.settings-test-button:hover:not(:disabled) img{filter:brightness(0)invert()}.settings-discard-button{color:#c7332c;background:linear-gradient(#fff 0%,#fff8f7 100%);border-color:#c7332c}.settings-discard-button:hover:not(:disabled){color:#fff;background:#c7332c;border-color:#c7332c;box-shadow:inset 0 1px #ffffff29,0 .1875rem .4375rem #c7332c2e}.settings-discard-button:active:not(:disabled){color:#fff;background:#a92721;border-color:#a92721;box-shadow:inset 0 1px .125rem #54100d4d}.settings-side-card{padding:1.25rem}.settings-side-card h2{font-size:1rem}.settings-status-card{min-height:18.0625rem}.settings-status-card h2{margin-bottom:.9375rem}.settings-status-card>div{color:#37414c;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.625rem;min-height:3rem;font-size:.6875rem;display:grid}.settings-status-card>div img{object-fit:contain;width:1rem;height:1rem}.settings-status-card>div>span{gap:.125rem;padding-block:1px;display:grid}.settings-status-card>div strong{color:#37414c;font-size:.625rem;line-height:1.35}.settings-status-card time{color:#74808b;font-variant-numeric:tabular-nums;font-size:.625rem;line-height:1.3}.settings-font-card h2{margin-bottom:.75rem}.settings-font-card input{color:#6e7b8e;width:100%;height:2.25rem;box-shadow:none;background:#f7f8fa;border:1px solid #dce2e8;border-radius:.3125rem;padding:0 .5625rem;font-size:.8125rem}.settings-font-card input:focus{border-color:#8ca5c4;outline:0;box-shadow:0 0 0 .125rem #4670a51f}.settings-login-guard-card label{gap:.3125rem;display:grid}.settings-login-guard-card label+label{margin-top:.625rem}.settings-login-guard-card label>span{color:#6e7b8e;font-size:.75rem}.settings-login-guard-card p{color:#a35b12;margin:.625rem 0 0;font-size:.75rem;line-height:1.5}.settings-warning-card h2{align-items:center;gap:.5rem;display:flex}.settings-warning-card{background:#fffaf1;border-color:#f1ddb9;min-height:12.125rem}.settings-warning-card h2 img{object-fit:contain;width:1.125rem;height:1.125rem}.settings-warning-card p{color:#313841;margin:.9375rem 0 0;font-size:.6875rem;line-height:1.6}.settings-warning-card p+p{margin-top:.5625rem}@media (width>=1024px) and (width<=1919.98px) and (width<=1200px),(width<=1023.98px){.settings-security-row{grid-template-columns:3.375rem minmax(13.75rem,17.25rem) minmax(10rem,1fr) minmax(8rem,max-content)}}@media (width>=1024px) and (width<=1919.98px) and (width>=1028.25px) and (width<=1349.25px){.settings-primary-column{display:contents}.settings-security-panel{grid-area:1/1}.settings-guest-panel{grid-area:2/1}.settings-side-column{grid-area:1/2/3}.settings-prompts-panel{grid-area:3/1/auto/-1}}@media (width>=1024px) and (width<=1919.98px) and (width<=1027.5px),(width<=1023.98px){.settings-page-body{grid-template-columns:minmax(0,1fr);gap:1.125rem;padding-inline:1.125rem}.settings-side-column{display:none}.settings-security-row{grid-template-columns:2.875rem minmax(12.8125rem,15.9375rem) minmax(9.375rem,1fr) minmax(8rem,max-content);gap:.625rem;padding-inline:.6875rem}.settings-icon-tile{width:2.875rem;height:2.875rem}.settings-icon-tile img{width:1.8125rem;height:1.8125rem}.settings-icon-tile-security svg{width:1.375rem;height:1.375rem}.settings-service-identity{grid-template-columns:2.8125rem minmax(0,1fr);gap:.5rem}.settings-service-icon{width:2.8125rem;height:2.8125rem}.settings-service-icon img{width:1.8125rem;height:1.8125rem}.settings-prompt-row>.settings-prompt-disclosure{grid-template-columns:minmax(10rem,11.5625rem) minmax(0,1fr) 1.125rem}}@media (width<=1023.98px){.settings-page-body{grid-template-columns:minmax(0,1fr)}.settings-side-column{display:none}.settings-header-actions{gap:1rem}.settings-global-search{width:min(22.5rem, calc(40 * var(--vw)))}}#root .settings-panel h2,#root .settings-side-card h2{font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,sans-serif!important}.dashboard-shell .brand-mark img{display:none}.dashboard-shell .brand-mark{grid-template-columns:1fr}.dashboard-shell .brand-mark strong{letter-spacing:0;font-size:1.125rem;font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,sans-serif!important}.dashboard-shell .brand-mark small{letter-spacing:0;font-size:.75rem}#root .dashboard-shell .brand-mark strong{font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,sans-serif!important}.app-shell.trash-shell .app-topbar{display:none}.app-shell.trash-shell .app-main{width:auto;min-width:0;height:100%;display:block;overflow:hidden}.trash-screen{color:#252a31;background:#fff;grid-template-rows:5rem minmax(0,1fr);width:100%;min-width:0;height:100%;display:grid;overflow:auto}.trash-header{min-height:5.125rem;padding:0 clamp(1.625rem, calc(1.8 * var(--vw)), 2.75rem);border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.trash-title-group,.trash-header-actions,.trash-toolbar,.trash-bulkbar,.trash-pagination,.storage-footer{align-items:center;display:flex}.trash-title-group{gap:.8125rem}.trash-title-group h1{color:#111820;letter-spacing:0;margin:0;font-size:1.875rem;font-weight:700}.trash-total-badge{color:#505760;background:#f1f3f5;border-radius:.75rem;padding:.3125rem .6875rem;font-size:.6875rem;font-weight:650}.trash-header-actions{gap:2.0625rem}.trash-global-search{width:min(24.8125rem, calc(38 * var(--vw)));color:#69727d;border:1px solid #dfe3e8;border-radius:.5rem;align-items:center;gap:.6875rem;height:2.4375rem;padding:0 .8125rem;display:flex}.trash-global-search>img{object-fit:contain;width:1.125rem;height:1.125rem}.trash-global-search input{color:#3e4349;min-width:0;height:100%;box-shadow:none;border:0;padding:0;font-size:.75rem}.trash-global-search input:focus{box-shadow:none}.trash-global-search input::placeholder{color:#969da6}.trash-content-grid{background:#fff;grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:1.0625rem;min-height:0;padding:1.5rem 1.625rem 1.75rem;display:grid;overflow:auto}.trash-main-card,.trash-side-card{background:#fff;border:1px solid #e4e7ea;border-radius:.5625rem;box-shadow:0 .3125rem 1rem #2328300f}.trash-main-card{grid-template-rows:3.5625rem 4.8125rem auto;align-self:start;min-width:0;min-height:0;display:grid;overflow:hidden}.trash-main-card.has-selection{grid-template-rows:3.5625rem 4.8125rem auto auto}.trash-main-card.has-pagination{grid-template-rows:3.5625rem 4.8125rem auto 3.5625rem}.trash-main-card.has-selection.has-pagination{grid-template-rows:3.5625rem 4.8125rem auto auto 3.5625rem}.trash-type-tabs{border-bottom:1px solid #edf0f3;align-items:stretch;min-width:0;padding:0 .875rem;display:flex}.trash-type-tabs button{color:#343a42;white-space:nowrap;border-bottom:.125rem solid #0000;align-items:center;gap:.625rem;min-width:0;padding:0 1.1875rem;font-size:.75rem;font-weight:550;display:flex}.trash-type-tabs button:hover{background:#fafbfc}.trash-type-tabs button.active{color:#1e2227;border-bottom-color:#1e2227;font-weight:700}.trash-type-tabs button img{object-fit:contain;width:1.5rem;height:1.5rem}.trash-type-tabs button b{color:#6f7680;background:#f4f5f6;border-radius:.625rem;padding:.25rem .5rem;font-size:.625rem;font-weight:700}.trash-type-tabs button.active b{color:#272c33;background:#f1f3f5}.trash-toolbar{border-bottom:1px solid #edf0f3;gap:.625rem;padding:1rem .8125rem}.trash-list-search{color:#6d7680;border:1px solid #dfe3e8;border-radius:.375rem;align-items:center;gap:.5625rem;width:min(20.25rem,42%);height:2.0625rem;padding:0 .625rem;display:flex}.trash-list-search>img{object-fit:contain;width:1.0625rem;height:1.0625rem}.trash-list-search input{min-width:0;height:100%;box-shadow:none;border:0;padding:0;font-size:.6875rem}.trash-list-search input:focus{box-shadow:none}.trash-filter-wrap{position:relative}.trash-filter-button,.trash-clear-button{color:#414851;white-space:nowrap;border:1px solid #dfe3e8;border-radius:.375rem;align-items:center;gap:.5rem;height:2.0625rem;padding:0 .8125rem;font-size:.6875rem;font-weight:650;display:inline-flex}.trash-filter-button>img{object-fit:contain;width:1rem;height:1rem}.trash-filter-button:hover,.trash-filter-button.active,.trash-clear-button:hover:not(:disabled){background:#fafbfc;border-color:#aeb6c0}.trash-filter-button.active{color:#1e2227}.trash-clear-button:disabled{cursor:default;opacity:.48}.trash-toolbar-spacer{flex:1}.trash-selected-count{color:#747d86;white-space:nowrap;font-size:.625rem}.trash-filter-popover{z-index:10;background:#fff;border:1px solid #dfe3e8;border-radius:.4375rem;gap:.1875rem;min-width:12.625rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .4375rem);left:0;box-shadow:0 .75rem 1.75rem #23283024}.trash-filter-popover strong{color:#5e6670;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .4375rem .4375rem;font-size:.625rem}.trash-filter-popover button{color:#3b424a;text-align:left;border-radius:.3125rem;padding:.5rem .5625rem;font-size:.6875rem}.trash-filter-popover button:hover,.trash-filter-popover button.active{color:#1d2329;background:#f1f4f7}.trash-bulkbar{box-sizing:border-box;background:#fff9f8;border-bottom:1px solid #f2dfdc;flex-wrap:wrap;gap:.625rem;min-height:3.25rem;padding:.5625rem .8125rem}.trash-bulk-button{color:#3c444c;white-space:nowrap;border:1px solid #dfe3e8;border-radius:.375rem;align-items:center;gap:.4375rem;height:2.0625rem;padding:0 .8125rem;font-size:.6875rem;font-weight:650;display:inline-flex}.trash-bulk-button>img{object-fit:contain;width:1rem;height:1rem}.trash-bulk-button:hover:not(:disabled){background:#fff;border-color:#aeb6c0}.trash-bulk-button.danger{color:#d6443c;border-color:#f2c4c0}.trash-bulk-button.danger:hover:not(:disabled){background:#fff9f8;border-color:#e6948d}.trash-bulk-button:disabled{cursor:not-allowed;opacity:.42}.trash-bulk-spinner{color:#7f8992;margin-left:.125rem}.trash-bulk-divider{background:#eed8d4;width:1px;height:1.5rem}.trash-confirm-check{color:#744a47;cursor:pointer;align-items:center;gap:.5rem;font-size:.625rem;font-weight:500;line-height:1.55;display:flex}.trash-confirm-check input{opacity:0;width:1px;height:1px;position:absolute}.trash-confirm-check span{background:url(/trash-icons/checkbox_empty.webp) 50%/contain no-repeat;flex:none;width:1rem;height:1rem;display:block}.trash-confirm-check input:checked+span{background-image:url(/trash-icons/checkbox_checked.webp)}.trash-confirm-check input:focus-visible+span{outline-offset:.125rem;outline:.125rem solid #d77770}.trash-table-scroll-shell{grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;height:fit-content;min-height:7.25rem;max-height:50.75rem;display:grid}.trash-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;min-height:0;max-height:50rem;overflow:auto}.trash-table-wrap:focus-visible{outline-offset:-.125rem;outline:.125rem solid #aab3bb}.trash-table-wrap::-webkit-scrollbar{width:0;height:0;display:none}.trash-table-head,.trash-item{grid-template-columns:minmax(22.5rem,31.875rem) 7.5rem 10rem 8.125rem 4.875rem;justify-content:space-between;align-items:center;column-gap:1.25rem;display:grid}.trash-table-head{color:#4f5862;border-bottom:1px solid #e9edf0;min-width:67.5rem;min-height:2.5rem;padding:0 .8125rem;font-size:.625rem;font-weight:650}.trash-table-head span{align-items:center;gap:.25rem;display:inline-flex}.trash-table-content-heading{gap:.6875rem!important}.trash-table-head>span:last-child{justify-content:center}.trash-list{min-width:67.5rem}.trash-item{border-bottom:1px solid #edf0f3;height:4.75rem;min-height:4.75rem;padding:0 .8125rem;transition:background .14s}.trash-item:last-child{border-bottom:0}.trash-item:hover,.trash-item.selected{background:#fbfcfd}.trash-content-cell{grid-template-columns:1.75rem 4.5rem minmax(0,1fr);align-items:center;gap:.6875rem;min-width:0;display:grid}.trash-item-thumb{background:#f4f6f8;border-radius:.5rem;place-items:center;width:4.375rem;height:3.25rem;display:grid}.trash-thumb-article{background:#e7f2ff}.trash-thumb-podcast{background:#f1eaff}.trash-thumb-stream{background:#edf4ff}.trash-thumb-inspiration{background:#fff5e7}.trash-item-thumb img{object-fit:contain;width:1.875rem;height:1.875rem}.trash-item-copy{gap:.25rem;min-width:0;display:grid}.trash-item-copy strong,.trash-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trash-item-copy strong{color:#2c333b;font-size:.75rem;font-weight:700}.trash-item-copy small{color:#7a828c;font-size:.625rem}.trash-tags{gap:.3125rem;min-width:0;display:flex;overflow:hidden}.trash-tags span{color:#626b74;white-space:nowrap;background:#f0f2f4;border-radius:.1875rem;padding:.1875rem .375rem;font-size:.5625rem}.trash-item-type{color:#414952;align-items:center;gap:.4375rem;font-size:.625rem;display:inline-flex}.trash-item-type img{object-fit:contain;width:1.375rem;height:1.375rem}.trash-type-podcast{color:#855cf6}.trash-type-stream{color:#3373ff}.trash-type-inspiration{color:#f39b34}.trash-deleted-time{color:#3e454e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.625rem;overflow:hidden}.trash-expiry{color:#e2831f;gap:.1875rem;min-width:0;font-size:.6875rem;font-weight:700;display:grid}.trash-expiry-value{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.trash-expiry-value>img{object-fit:contain;width:1rem;height:1rem}.trash-expiry small{color:#7a828c;font-size:.5625rem;font-weight:400}.trash-expiry.expired{color:#c54a42}.trash-row-actions{justify-content:center;align-items:center;gap:.125rem;display:flex}.trash-icon-action{color:#59636d;border-radius:.3125rem;place-items:center;width:1.625rem;height:1.75rem;display:grid}.trash-icon-action>img{object-fit:contain;width:1.0625rem;height:1.0625rem}.trash-icon-action:hover:not(:disabled){color:#252b31;background:#f0f2f4}.trash-icon-action.danger:hover:not(:disabled){color:#d6443c;background:#fff0ee}.trash-icon-action:disabled{cursor:not-allowed;opacity:.4}.trash-checkbox{cursor:pointer;flex:none;place-items:center;width:1.125rem;height:1.125rem;display:grid;position:relative}.trash-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.trash-checkbox span{background:url(/trash-icons/checkbox_empty.webp) 50%/contain no-repeat;width:1rem;height:1rem;display:block}.trash-checkbox input:checked+span{background-image:url(/trash-icons/checkbox_checked.webp)}.trash-checkbox input:indeterminate+span{background-image:url(/trash-icons/checkbox_indeterminate.webp)}.trash-checkbox input:focus-visible+span{outline-offset:.125rem;outline:.125rem solid #98b5ff}.trash-pagination{color:#636c76;border-top:1px solid #edf0f3;grid-template-columns:1fr auto 1fr;gap:1rem;padding:0 .8125rem;font-size:.625rem;display:grid}.trash-pagination-summary{justify-self:start}.trash-article-pagination,.trash-page-numbers{align-items:center;gap:clamp(.625rem, calc(.94 * var(--vw)), 1.25rem);display:flex}.trash-article-pagination{grid-column:2;justify-content:center}.trash-page-button,.trash-pager-icon{width:clamp(1.5rem, calc(1.46 * var(--vw)), 2rem);height:clamp(1.5rem, calc(1.46 * var(--vw)), 2rem);color:#252a31;font-size:clamp(.6875rem, calc(.73 * var(--vw)), .875rem);background:0 0;border:0;border-radius:.25rem;place-items:center;padding:0;font-weight:800;line-height:1;display:grid}.trash-page-button.active{color:#fff;background:#0b0b0b}.trash-pager-icon[hidden]{display:none}.trash-pager-icon img{width:clamp(.6875rem, calc(.73 * var(--vw)), 1rem);height:clamp(.6875rem, calc(.73 * var(--vw)), 1rem);object-fit:contain}.trash-pagination-ellipsis{color:#252a31;font-size:clamp(.6875rem, calc(.73 * var(--vw)), .875rem);font-weight:800;line-height:1}.trash-page-button:focus-visible,.trash-pager-icon:focus-visible{outline-offset:.125rem;outline:.125rem solid #7b8792}.trash-sidebar{align-content:start;gap:1rem;min-width:0;display:grid}.trash-side-card{padding:1.0625rem 1.125rem}.trash-side-icon{background:#eaf7ed;border-radius:50%;place-items:center;width:2.625rem;height:2.625rem;display:grid}.trash-side-icon img{object-fit:contain;width:1.625rem;height:1.625rem}.trash-side-card h2{color:#262d34;margin:.75rem 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:.875rem}.trash-side-card p{color:#69727c;margin:0;font-size:.6875rem;line-height:1.65}.policy-card ul{gap:.625rem;margin:.9375rem 0 0;padding:0;list-style:none;display:grid}.policy-card li{color:#626c76;grid-template-columns:1.125rem minmax(0,1fr);gap:.5rem;font-size:.625rem;line-height:1.6;display:grid}.policy-card li>img{object-fit:contain;width:1rem;height:1rem;margin-top:.125rem}.storage-card h2{margin-top:0}.storage-card .storage-meter{border-top:0;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.9375rem;margin-top:1.25rem;padding:0;display:grid}.storage-card .storage-ring{background:0 0;height:4.5rem}.storage-card .storage-meter>div:last-child{background:0 0;height:auto}.storage-ring{place-items:center;width:4.5rem;height:4.5rem;display:grid;position:relative}.storage-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.storage-ring circle{fill:none;stroke-width:8px}.storage-ring-track{stroke:#edf0f2}.storage-ring-progress{stroke:#6fcd76;stroke-linecap:round}.storage-ring strong{z-index:1;color:#30373e;font-size:1rem;position:relative}.storage-meter>div:last-child{gap:.625rem;display:grid}.storage-meter>div:last-child strong{color:#636c76;font-size:.625rem;font-weight:500}.storage-meter>div:last-child span{background:#e8ebee;border-radius:.3125rem;height:.4375rem;display:block;overflow:hidden}.storage-meter>div:last-child i{border-radius:inherit;background:#6fcd76;height:100%;display:block}.storage-footer{color:#646d77;border-top:1px solid #edf0f2;gap:.5625rem;margin-top:1.25rem;padding-top:1rem;font-size:.625rem}.storage-footer>span{font-weight:700}.storage-footer>img{object-fit:contain;width:1.125rem;height:1.125rem}@media (width<=1023.98px){.trash-content-grid{grid-template-columns:minmax(0,1fr) 15.625rem;padding-inline:1.125rem}.trash-header{padding-inline:1.1875rem}.trash-type-tabs button{padding-inline:.8125rem}.trash-table-head,.trash-item{grid-template-columns:minmax(20.625rem,26.875rem) 6.875rem 9.0625rem 7.5rem 4.5rem;column-gap:.875rem}.trash-table-head,.trash-list{min-width:58.3125rem}.trash-table-content-heading{gap:.5rem!important}.trash-content-cell{grid-template-columns:1.375rem 3.875rem minmax(0,1fr);gap:.5rem}.trash-item-thumb{width:3.75rem;height:3rem}.trash-item-thumb img{width:1.625rem;height:1.625rem}.trash-header-actions{gap:1.0625rem}.trash-global-search{width:min(20.625rem, calc(36 * var(--vw)))}.trash-content-grid{grid-template-columns:minmax(0,1fr);overflow:auto}.trash-main-card{min-height:0}.trash-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.trash-content-grid{padding:1rem}.trash-sidebar{grid-template-columns:minmax(0,1fr)}.trash-bulkbar{align-items:flex-start}.trash-bulk-divider{display:none}}@media (width>=1024px) and (width<=1919.98px) and (height<=675px),(width>=1920px) and (width<=3840px) and (aspect-ratio>=2560/900),(width>=3840.02px) and (height<=1350px),(width<=1023.98px) and (height<=900px){.trash-content-grid{padding-block:1rem}.trash-main-card{grid-template-rows:3.25rem 4rem auto}.trash-main-card.has-selection{grid-template-rows:3.25rem 4rem auto auto}.trash-main-card.has-pagination{grid-template-rows:3.25rem 4rem auto 3.25rem}.trash-main-card.has-selection.has-pagination{grid-template-rows:3.25rem 4rem auto auto 3.25rem}.trash-table-scroll-shell{max-height:33rem}.trash-table-wrap{max-height:32.25rem}.trash-table-head{min-height:2.25rem}.trash-item{height:3rem;min-height:3rem}.trash-content-cell{grid-template-columns:1.75rem 3.125rem minmax(0,1fr);gap:.5625rem}.trash-item-thumb{width:3rem;height:2.25rem}.trash-item-thumb img{width:1.5rem;height:1.5rem}.trash-item-copy{gap:.125rem}.trash-tags span{padding:.125rem .3125rem;font-size:.5rem;line-height:1}}.app-shell{--global-rail-width:16rem;background:#fff;grid-template-columns:16rem minmax(0,1fr)}.app-shell.dashboard-shell{--global-rail-width:16rem;grid-template-columns:16rem minmax(0,1fr)}.app-shell .global-rail{color:#1c2228;pointer-events:auto;background:#fff;border-right:1px solid #edf0f3;width:auto;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.app-shell .dock-brand-row{box-sizing:border-box;width:100%;height:7rem;min-height:7rem;padding:1.25rem 1rem 1rem;display:block}.app-shell .brand-mark{color:#171a1d;border-bottom:0;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex}.app-shell .brand-mark-avatar{background:#fff;border:.125rem solid #ece9e4;border-radius:1.625rem;flex:0 0 4rem;place-items:center;width:4rem;height:4rem;display:grid;overflow:hidden}.app-shell .brand-mark-avatar img{object-fit:contain;object-position:center;flex:none;width:3.625rem;height:3.625rem;display:block}.app-shell .brand-mark-copy{white-space:nowrap;align-content:center;gap:.25rem;min-width:0;display:grid}.app-shell .brand-mark-copy strong{color:#14181c;letter-spacing:0;text-overflow:ellipsis;font-size:1.3125rem;font-weight:700;line-height:1.05;overflow:hidden;font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,sans-serif!important}.app-shell .brand-mark-copy small{color:#626a73;letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1.05}.app-shell .dock-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:.5rem;width:100%;min-height:0;padding:0 1.0625rem .75rem;display:flex;overflow:auto}.app-shell .dock-nav::-webkit-scrollbar{display:none}.app-shell .dock-link{color:#20262d;border:0;border-radius:.5625rem;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:0 .75rem;font-size:.8125rem;font-weight:520;line-height:1.2;transition:background .14s,color .14s,transform .14s;display:flex;position:relative}.app-shell .dock-link span{display:block}.app-shell .dock-link:hover{color:#11161b;background:#f7f8fa}.app-shell .dock-link:active{transform:translateY(1px)}.app-shell .dock-link.active{color:#13171b;background:#fff8ee;font-weight:700}.app-shell .dock-link.active:before{content:"";background:#f2a51a;border-radius:0 .25rem .25rem 0;width:.25rem;position:absolute;top:.4375rem;bottom:.4375rem;left:-1.0625rem}.app-shell .dock-link>img{object-fit:contain;flex:none;width:1.6875rem;height:1.6875rem}.app-shell .dock-content-group{gap:1px;display:grid}.app-shell .dock-parent-row,.app-shell .dock-parent-link{min-width:0}.app-shell .dock-parent-link>svg{color:#5a6570;flex:none;margin-left:auto;transition:transform .16s}.app-shell .dock-content-group:not(.is-open) .dock-parent-link>svg{transform:rotate(-90deg)}.app-shell .dock-content-group:not(.is-active) .dock-parent-link{color:#20262d}.app-shell .dock-subnav{border-left:1px solid #e1e6eb;gap:.125rem;min-width:0;margin:0 0 .1875rem 1.75rem;padding:.25rem 0 .1875rem .875rem;display:grid;position:relative}.app-shell .dock-subnav-link{box-sizing:border-box;color:#353d46;border-radius:.375rem;justify-content:flex-start;align-items:center;gap:.6875rem;width:100%;min-width:0;min-height:2.1875rem;padding:0 .5rem;font-size:.75rem;transition:background .14s,color .14s;display:flex}.app-shell .dock-subnav-link:hover{color:#171c22;background:#f8f9fb}.app-shell .dock-subnav-link.active{color:#13181d;background:#fafbfc;font-weight:700}.app-shell .dock-parent-link>span{white-space:nowrap}.app-shell .dock-dot{background:#7b8490;border-radius:50%;flex:none;width:.5rem;height:.5rem;display:block}.app-shell .dock-dot-article{background:#6c7684}.app-shell .dock-dot-podcast{background:#8350f4}.app-shell .dock-dot-stream{background:#3f7ee7}.app-shell .dock-dot-inspire{background:#f2a51a}.app-shell .dock-bottom{border-top:1px solid #edf0f3;width:100%;padding:1rem 1.0625rem 1.0625rem;display:grid}.app-shell.article-shell{--global-rail-width:16rem;grid-template-columns:16rem minmax(0,1fr);width:100vw;height:100dvh;display:grid}.app-shell.article-shell>.global-rail{pointer-events:auto;background:#fff;border-right:1px solid #edf0f3;width:auto;height:100%;display:flex;position:relative;top:auto;left:auto;overflow:hidden}.app-shell.article-shell>.app-main{width:auto;min-width:0;height:100%;display:block;overflow:hidden}.app-shell.article-shell>.global-rail .dock-nav{padding:0 1.0625rem .75rem}.app-shell.article-shell>.global-rail>.brand-mark{color:#171a1d;justify-content:flex-start;gap:.9375rem;height:7rem;min-height:7rem;padding:1.25rem 1rem 1rem}.app-shell.article-shell>.global-rail>.brand-mark>.brand-mark-avatar>img{width:3.625rem;height:3.625rem}.app-shell.article-shell>.global-rail .dock-link{color:#20262d;border-radius:.5625rem;gap:.75rem;min-height:3rem;padding:0 .75rem;font-size:.8125rem;font-weight:520;line-height:1.2;position:relative}.app-shell.article-shell>.global-rail .dock-link.active{color:#13171b;background:#fff8ee;border:0}.app-shell.article-shell>.global-rail .dock-link.active:before{content:"";background:#f2a51a;border:0;border-radius:0 .25rem .25rem 0;width:.25rem;position:absolute;inset:.4375rem auto .4375rem -1.0625rem}.app-shell.article-shell>.global-rail .dock-subnav-link{color:#353d46;border-radius:.375rem;gap:.6875rem;min-height:2.1875rem;padding:0 .5rem;font-size:.75rem}.app-shell.article-shell>.global-rail .dock-subnav-link:hover{color:#171c22;background:#f8f9fb}.app-shell.article-shell>.global-rail .dock-subnav-link.active{color:#13181d;background:#fafbfc;border-left:.1875rem solid #141414}#root,#root *{font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,sans-serif!important}@media (width>=1024px) and (width<=1919.98px) and (width>=1200px),(width>=1920px) and (width<=3840px),(width>=3840.02px){.dashboard-content{gap:1.5rem}.dashboard-analysis-grid{grid-template-columns:minmax(0,1.48fr) minmax(20rem,.92fr) minmax(20rem,1.05fr)}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.55fr) minmax(26.25rem,.9fr)}}@media (width>=1920px) and (width<=3840px),(width>=3840.02px){.dashboard-header{min-height:5.375rem}.dashboard-content{gap:1.75rem}.metric-card{min-height:7.875rem}.dashboard-card-header{min-height:3.875rem}.traffic-card,.ranking-card,.referrer-card{min-height:23rem}.traffic-chart{height:17.375rem}.traffic-chart svg{height:14.0625rem}.audit-card{min-height:26.875rem}}@media (width<=1023.98px){.dashboard-content{padding-inline:1.125rem}.dashboard-analysis-grid{grid-template-columns:minmax(0,1.25fr) minmax(18.125rem,.95fr)}.referrer-card{grid-column:1/-1}.referrer-body{grid-template-columns:11.875rem minmax(0,1fr)}}@media (width<=980px){.dashboard-header{flex-direction:column;align-items:flex-start;padding:1.125rem}.dashboard-header-actions{justify-content:space-between;width:100%}.dashboard-search{width:min(24.75rem,100vw - 6.875rem)}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analysis-grid,.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.referrer-card{grid-column:auto}}@media (width>=1024px) and (width<=1919.98px) and (width>=1200px) and (height<=899.25px),(width>=1920px) and (width<=3840px) and (aspect-ratio>=2560/1199),(width>=3840.02px) and (height<=1798.5px){.dashboard-header{min-height:4.75rem}.dashboard-content{gap:1.125rem;min-height:0;padding-top:1.25rem;padding-bottom:1.125rem}.metric-card{grid-template-columns:4rem minmax(0,1fr);gap:1rem;min-height:7.25rem;padding:.875rem 1.25rem}.metric-icon{border-radius:1.0625rem;width:3.75rem;height:3.75rem}.metric-icon img{width:2.875rem;height:2.875rem}.metric-copy{gap:.1875rem}.metric-copy>strong{font-size:1.875rem}.dashboard-card-header{min-height:3.375rem;padding-inline:1.125rem}.dashboard-card-header h2{font-size:.9375rem}.traffic-card,.ranking-card,.referrer-card{min-height:21.25rem}.traffic-legend{padding:.6875rem 1.125rem 0;font-size:.625rem}.traffic-chart{height:14.875rem;margin-inline:1.125rem;padding-left:2rem}.traffic-chart svg{height:11.75rem}.traffic-x-axis{left:2rem}.ranking-tabs{height:2.25rem;padding-inline:1.125rem}.ranking-tabs button{height:2.25rem;font-size:.625rem}.ranking-list{padding:.25rem 1.125rem .3125rem}.ranking-list li{min-height:1.5rem;font-size:.65625rem}.referrer-body{min-height:16.25rem;padding:.625rem 1.125rem .5rem}.referrer-list{gap:.5rem}.referrer-list button{font-size:.59375rem}.audit-card{min-height:0}.audit-tabs button{height:1.5625rem;font-size:.5625rem}.dashboard-data-note{padding:.4375rem 1.125rem;font-size:.5625rem}.audit-table-wrap{padding:.4375rem 1.125rem 0}.audit-table{font-size:.625rem;line-height:1.25}.audit-table th,.audit-table td{padding:.4375rem .3125rem}.audit-table th{font-size:.5625rem}.audit-view-all{height:2rem;margin-top:.75rem;font-size:.625rem}.system-status-row{min-height:3rem;padding-inline:1.125rem}.system-status-row strong{font-size:.75rem}.system-status-row small,.system-status-row em{font-size:.5625rem}.system-status-row em{padding:.25rem .4375rem}}.traffic-svg-layer{width:100%;height:12.75rem;display:block;position:relative}.traffic-svg-layer>svg{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.traffic-hover-point{z-index:1;pointer-events:none;border:.125rem solid #fff;border-radius:50%;width:.625rem;height:.625rem;display:block;position:absolute;transform:translate(-50%,-50%)}.traffic-hover-point-pv{background:#202326}.traffic-hover-point-uv{background:#8b929b;width:.5625rem;height:.5625rem}@media (width>=1920px) and (width<=3840px),(width>=3840.02px){.traffic-svg-layer{height:14.0625rem}}@media (width>=1024px) and (width<=1919.98px) and (width>=1200px) and (height<=899.25px),(width>=1920px) and (width<=3840px) and (aspect-ratio>=2560/1199),(width>=3840.02px) and (height<=1798.5px){.traffic-svg-layer{height:11.75rem}}.app-shell .dock-link{flex:0 0 3rem;height:3rem;min-height:3rem}.app-shell .dock-link>span{min-width:0}.app-shell .dock-content-group{flex:none}.app-shell .dock-subnav-link{flex:0 0 2.1875rem;height:2.1875rem;min-height:2.1875rem}.metric-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.referrer-body{grid-template-columns:minmax(0,1fr) minmax(7.25rem,.9fr)}.donut-chart{aspect-ratio:1;width:min(10rem,100%);height:auto}.referrer-list{min-width:0}.referrer-list button{min-width:0;padding-inline:0}.referrer-list span{text-overflow:ellipsis;overflow:hidden}.donut-center-label{pointer-events:none}.referrer-hover-callout{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.referrer-hover-callout-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:.075rem;vector-effect:non-scaling-stroke}.referrer-hover-callout-label{z-index:3;color:#37404a;pointer-events:none;white-space:nowrap;background:#fffffff7;border:1px solid #dfe5e8;border-radius:62.4375rem;align-items:center;gap:.375rem;min-width:max-content;padding:.25rem .5rem;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .25rem .75rem #232a301f}.referrer-hover-callout-label.is-left{transform:translate(-100%,-50%)}.referrer-hover-callout-label.is-top{transform:translate(-50%,-100%)}.referrer-hover-callout-label.is-bottom{transform:translate(-50%)}.referrer-hover-callout-label b{color:#20272d;font-weight:700}@media (width<=1023.98px){.referrer-body{grid-template-columns:minmax(0,1fr) minmax(7.25rem,.9fr);min-height:18.25rem;padding:.625rem 1.125rem .5rem;display:grid}}@media (width>=981px){.donut-chart>.referrer-hover-callout,.donut-chart>.referrer-hover-callout-label{display:none}}@media (width<=980px){.referrer-body{grid-template-columns:minmax(0,1fr)}.referrer-list,.donut-center-label small{display:none}}.referrer-card{container:referrer-card/inline-size}.referrer-body{min-height:17.375rem;padding:.625rem 1.125rem .75rem;display:block}.referrer-wide{grid-template-columns:minmax(11.25rem,1fr) minmax(10.625rem,.9fr);align-items:center;gap:1rem;min-height:15.875rem;display:grid}.referrer-compact{display:none}.donut-chart-wide{aspect-ratio:1;width:min(11.875rem,100%);height:auto}.donut-chart-wide .donut-center-label{width:78%}.donut-chart-wide .donut-center-label strong{font-size:clamp(.8125rem,4cqw,1.1875rem);line-height:1.05}.donut-chart-wide .donut-center-label small{font-size:clamp(.5rem,2.2cqw,.6875rem)}.donut-segment{transform-box:fill-box;transform-origin:50%}.referrer-compact-stage{aspect-ratio:360/240;width:18.75rem;max-width:100%;margin:0 auto;position:relative}.referrer-compact-chart{width:100%;height:100%;display:block;overflow:visible}.referrer-compact-chart .donut-segment{transition:opacity .14s,filter .14s,transform .14s}.referrer-callout{opacity:.76;transition:opacity .14s}.referrer-callout.is-active{opacity:1}.referrer-callout-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:.071875rem;vector-effect:non-scaling-stroke}.referrer-callout-name,.referrer-callout-value{letter-spacing:0;font-family:inherit}.referrer-callout-name{fill:#56616b;font-size:.6875rem;font-weight:500}.referrer-callout-value{font-size:.75rem;font-weight:700}.referrer-callout.is-active .referrer-callout-name{fill:#20272d;font-weight:700}.donut-center-label-compact{color:#20272d;text-align:center;place-items:center;width:31%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-center-label-compact strong{font-size:clamp(.75rem,4.8cqw,1.25rem);line-height:1}@container referrer-card (width<=34.9375rem){.referrer-wide{display:none}.referrer-compact{display:block}}@container referrer-card (width>=35rem){.referrer-compact{display:none}}.referrer-card{flex-direction:column;display:flex}.referrer-card>.referrer-body{flex:auto;align-items:center;min-height:0;display:flex}.notice{--notice-accent:#46afcb;--notice-icon-surface:#e9f8fc;--notice-glow:#70d6f247;z-index:100;color:#161b22;isolation:isolate;background:#fff;border:1px solid #dae0e6e6;border-radius:.875rem;grid-template-columns:2.75rem minmax(0,1fr) 1.75rem;align-items:center;gap:.8125rem;width:min(29.375rem,100vw - 2rem);min-width:0;padding:.75rem .875rem;font-size:.875rem;animation:.22s cubic-bezier(.22,.8,.28,1) notice-enter;display:grid;position:fixed;top:5.25rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 .9375rem 2.125rem #20273021,0 .1875rem .5rem #2027300f}.notice:before{z-index:-1;background:linear-gradient(90deg, var(--notice-glow), transparent);content:"";pointer-events:none;width:6.75rem;position:absolute;inset:0 auto 0 0}.notice-success{--notice-accent:#3caf75;--notice-icon-surface:#e9fbf1;--notice-glow:#6fe3ab47}.notice-warning{--notice-accent:#dca72d;--notice-icon-surface:#fff8e5;--notice-glow:#ffd86f4d}.notice-error{--notice-accent:#dc5c65;--notice-icon-surface:#fff0f1;--notice-glow:#ff949a47}.notice-icon{width:2.75rem;height:2.75rem;color:var(--notice-accent);background:#ffffffe0;border:1px solid #ffffffd9;border-radius:.75rem;place-items:center;display:grid;box-shadow:0 .1875rem .625rem #1f2d3812}.notice-copy{gap:.1875rem;min-width:0;padding:1px 0;display:grid}.notice-copy strong{letter-spacing:-.02em;font-size:.9375rem;font-weight:700;line-height:1.25}.notice-copy p{color:#6d7782;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:.8125rem;font-weight:450;line-height:1.5}.notice button{color:#98a0a9;border-radius:.5rem;align-self:start;place-items:center;width:1.75rem;height:1.75rem;transition:background .14s,color .14s,transform .14s;display:grid}.notice button:hover{color:#4d5660;background:#1f252c0f}.notice button:active{transform:scale(.92)}.notice button:focus-visible{outline-color:var(--notice-accent)}@keyframes notice-enter{0%{opacity:0;transform:translate(-50%,-.625rem)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.notice{animation:none}}.settings-verify-dialog-field{color:#30363e;gap:.5rem;margin-top:1.375rem;font-size:.75rem;font-weight:650;display:grid}.settings-verify-dialog-field .settings-secret-control{grid-template-columns:minmax(0,1fr) 2.625rem}.settings-verify-dialog-field input{padding:0 .75rem;color:#323a44;background:#fff;border:1px solid #dce2e8;border-radius:.5rem;min-width:0;height:2.625rem;padding-right:2.875rem;font-size:.8125rem}.settings-verify-dialog-field input:focus{border-color:#8ca5c4;outline:none;box-shadow:0 0 0 .125rem #4670a51f}.settings-verify-dialog-error{color:#c43232;margin:.625rem 0 0;font-size:.8125rem;font-weight:550;line-height:1.45}.trash-delete-dialog{z-index:10000;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);overscroll-behavior:contain;background:#1218206b;place-items:center;padding:1.5rem;animation:.16s ease-out trash-delete-dialog-backdrop-in;display:grid;position:fixed;inset:0}.trash-delete-dialog-card{background:#fff;border:1px solid #dee2e8f0;border-radius:1.125rem;width:min(25rem,100%);padding:1.75rem;animation:.19s cubic-bezier(.22,.8,.28,1) trash-delete-dialog-card-in;box-shadow:0 1.625rem 4rem #0c121c3d,0 .5rem 1.25rem #0c121c1a}.trash-delete-dialog-card h2{color:#171a1f;letter-spacing:-.035em;margin:0;font-size:1.375rem;font-weight:750;line-height:1.25}.trash-delete-dialog-card>p:not(.settings-verify-dialog-error){color:#646d78;margin:.75rem 0 0;font-size:.875rem;font-weight:450;line-height:1.65}.trash-delete-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.625rem;display:grid}.trash-delete-dialog-card>.trash-confirm-check{margin-top:1rem}.trash-delete-dialog-actions button{border-radius:.625rem;width:100%;min-width:0;min-height:2.875rem;padding:0 1.125rem;font-size:.875rem;font-weight:700;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s}.trash-delete-dialog-cancel{color:#30363e;background:#fff;border:1px solid #8e969f}.trash-delete-dialog-cancel:hover{background:#f7f8f9;border-color:#454d57}.trash-delete-dialog-confirm{color:#fff;background:#e63f43;border:1px solid #e63f43;box-shadow:0 .375rem .75rem #dc43472e}.trash-delete-dialog-confirm:hover{background:#cb3136;border-color:#cb3136}.trash-delete-dialog-actions button:disabled{opacity:.55;cursor:not-allowed}.trash-delete-dialog-actions button:active{transform:translateY(1px)}.trash-delete-dialog-actions button:focus-visible{outline-offset:.125rem;outline:.1875rem solid #e63f4347}@keyframes trash-delete-dialog-backdrop-in{0%{background:#12182000}to{background:#1218206b}}@keyframes trash-delete-dialog-card-in{0%{opacity:0;transform:translateY(.625rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.trash-delete-dialog{padding:1rem}.trash-delete-dialog-card{border-radius:.9375rem;padding:1.5625rem 1.4375rem 1.375rem}.trash-delete-dialog-card h2{font-size:1.25rem}.trash-delete-dialog-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.trash-delete-dialog,.trash-delete-dialog-card{animation:none}}@keyframes password-overlay-in{0%{opacity:0}to{opacity:1}}.password-card{background:#fff;border:1px solid #e2e6e4;border-radius:1.125rem;gap:1.125rem;width:min(28.75rem,100%);padding:1.375rem 1.625rem 1.25rem;animation:.26s cubic-bezier(.2,.9,.3,1.15) both password-card-in;display:grid;position:relative;box-shadow:0 1.5rem 3.75rem #1414142e,0 .125rem .375rem #1414140f}@keyframes password-card-in{0%{opacity:0;transform:translateY(.625rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.password-card-head{text-align:center;justify-items:center;gap:.3125rem;display:grid}.password-card-handle{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);opacity:.5;border-radius:62.4375rem;width:2.75rem;height:.1875rem;margin-bottom:.3125rem}@keyframes password-text-in{0%{opacity:0;filter:blur(.125rem);transform:translateY(.1875rem)}to{opacity:1;filter:blur();transform:translateY(0)}}.password-card-stage{min-height:calc(var(--code-tile) * 1.16);place-items:center;display:grid;position:relative}.code-row{justify-content:center;align-items:center;gap:var(--code-gap);display:flex;position:relative}.code-input{opacity:0;cursor:text;background:0 0;border:0;height:100%;padding:0;position:absolute;inset:0}.code-input,.code-input:focus,.code-input:focus-visible{box-shadow:none;caret-color:#0000;outline:none}.code-tile{width:var(--code-tile);height:calc(var(--code-tile) * 1.16);border-radius:calc(var(--code-tile) * .26);z-index:var(--tile-index);background:linear-gradient(#fdfefe,#f6faf8);border:1px solid #17645f17;place-items:center;transition:transform .24s cubic-bezier(.2,.9,.3,1.3),opacity .18s ease-out,border-color .18s ease-out,background .18s ease-out,box-shadow .18s ease-out;display:grid;position:relative;box-shadow:0 1px .125rem #141e1c0d,inset 0 1px #ffffffe6}.code-tile[data-filled=true]{background:linear-gradient(180deg, #f2faf7, var(--blue-soft));border-color:#17645f38;box-shadow:0 .125rem .375rem #17645f1a,inset 0 1px #ffffffe6}.code-tile[data-active=true]{background:#fff;border-color:#17645f47;box-shadow:0 0 0 .25rem #17645f14,0 .125rem .375rem #17645f14}.code-tile-char{font-size:calc(var(--code-tile) * .46);color:#141414;font-weight:600;line-height:1;animation:.26s cubic-bezier(.2,.9,.3,1.4) code-digit-pop}@keyframes code-digit-pop{0%{opacity:0;transform:scale(1.5)rotate(-5deg)}55%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}.code-row[data-phase=wobble] .code-tile{animation:.46s cubic-bezier(.3,.7,.4,1) both code-tile-wobble;animation-delay:calc(var(--tile-index) * 26ms)}.password-card-head{padding:0 0 .125rem}.password-card-foot{padding-top:.5rem;padding-bottom:.125rem}.password-card-stage{padding-bottom:.125rem}@keyframes code-tile-wobble{0%{transform:rotate(0)translateY(0)}30%{transform:rotate(var(--wobble)) translateY(-.25rem)}58%{transform:rotate(calc(var(--wobble) * .72)) translateY(1px)}80%{transform:rotate(calc(var(--wobble) * 1.06)) translateY(-1px)}to{transform:rotate(var(--wobble)) translateY(0)}}.code-row[data-phase=merging] .code-tile{animation:.64s cubic-bezier(.18,.86,.24,1) both code-tile-merge;animation-delay:calc(var(--tile-index) * 32ms)}@keyframes code-tile-merge{0%{transform:rotate(var(--wobble)) translateY(0) scale(1)}55%{transform:translate3d(var(--merge-x-approach), var(--merge-y-approach), 0) scale(.93) rotate(var(--merge-rotation-approach))}80%{transform:translate3d(var(--merge-x-overshoot), var(--merge-y-overshoot), 0) scale(.855) rotate(var(--merge-rotation-overshoot))}to{transform:translate3d(var(--merge-x), 0, 0) scale(.86) rotate(0deg)}}.code-row[data-phase=checking] .code-tile,.code-row[data-phase=verified] .code-tile{transform:translate3d(var(--merge-x), 0, 0) scale(.86) rotate(0deg);opacity:0;transition:opacity .22s ease-out;transition-delay:calc(var(--tile-index) * 18ms)}.code-row[data-phase=merging] .code-tile-char,.code-row[data-phase=checking] .code-tile-char,.code-row[data-phase=verified] .code-tile-char{opacity:0;transition:opacity .22s ease-out;transition-delay:calc(.13s + var(--tile-index) * 28ms)}.code-squircle{width:calc(var(--code-tile) * .96);height:calc(var(--code-tile) * .96);margin:calc(var(--code-tile) * -.48) 0 0 calc(var(--code-tile) * -.48);border:.09375rem solid var(--blue);background:linear-gradient(180deg, #eef7f4, var(--blue-soft));opacity:0;border-radius:30%;place-items:center;transition:opacity .2s ease-out,transform .32s cubic-bezier(.2,.9,.3,1.2),background .38s ease-out,border-color .38s ease-out,box-shadow .38s ease-out;display:grid;position:absolute;top:50%;left:50%;transform:scale(.72);box-shadow:0 0 0 .375rem #17645f1a}.code-row[data-phase=checking] .code-squircle,.code-row[data-phase=verified] .code-squircle{opacity:1;transform:scale(1)}.code-row[data-phase=checking] .code-squircle{animation:1.05s ease-in-out .12s infinite code-squircle-breathe}@keyframes code-squircle-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}.code-row[data-phase=verified] .code-squircle{border-color:var(--green);background:linear-gradient(#eafaf1,#d6f2e4);box-shadow:0 0 0 .375rem #1d7b551f,0 .625rem 1.625rem #1d7b5538}.code-check{width:58%;height:58%;color:var(--blue);stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset .34s ease-out,color .3s ease-out}.code-row[data-phase=verified] .code-check{color:var(--green);stroke-dashoffset:0}.code-ring{opacity:0;border:.09375rem dashed #17645f6b;border-radius:34%;transition:opacity .3s ease-out,border-color .3s ease-out;animation:1.2s linear infinite code-ring-spin;position:absolute;inset:-.5625rem}@keyframes code-ring-spin{to{transform:rotate(360deg)}}.code-row[data-phase=checking] .code-ring{opacity:1}.code-row[data-phase=verified] .code-ring{opacity:.7;border-color:#1d7b5573}.code-row[data-phase=error]{animation:.46s cubic-bezier(.36,.07,.19,.97) both code-row-shake}@keyframes code-row-shake{0%,to{transform:translate(0)}15%{transform:translate(-.4375rem)}32%{transform:translate(.375rem)}50%{transform:translate(-.25rem)}68%{transform:translate(.1875rem)}85%{transform:translate(-.09375rem)}}.code-row[data-phase=error] .code-tile{border-color:var(--danger);background:#fdf3f3;box-shadow:0 0 0 .1875rem #a33a321f}.password-card-foot{justify-items:center;gap:.5625rem;display:grid}.password-card-notice{text-align:center;min-height:1rem;color:var(--muted);font-size:.75rem}.password-card-notice[data-tone=error]{color:var(--danger);font-weight:500}.password-card-primary,.password-card-secondary{border-radius:.5rem;height:2rem;padding:0 1rem;font-size:.8125rem;font-weight:600}.password-card-secondary{border:1px solid var(--line-strong);color:var(--muted);background:#fff}.password-card-secondary:hover{border-color:var(--muted);color:#141414}@media (prefers-reduced-motion:reduce){.password-card,.password-card-title,.password-card-subtitle,.code-tile,.code-tile-char,.code-row[data-phase=wobble] .code-tile,.code-row[data-phase=error],.code-row[data-phase=checking] .code-squircle,.code-ring{animation:none}}.settings-page-body{transition:filter .32s ease-out,opacity .32s ease-out}.settings-screen[data-settings-locked=true] .settings-page-body{filter:blur(.5625rem)saturate(.35)brightness(1.05);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.settings-lock-overlay{z-index:20;pointer-events:none;place-items:center;padding:1.5rem;animation:.22s ease-out both password-overlay-in;display:grid;position:fixed;inset:0}.settings-lock-panel{text-align:center;pointer-events:auto;background:#fff;border:1px solid #e2e6e4;border-radius:1.125rem;justify-items:center;gap:.625rem;width:min(25rem,100%);padding:1.625rem 1.75rem 1.25rem;display:grid;box-shadow:0 1.5rem 3.75rem #14141429,0 .125rem .375rem #1414140f}.code-group{justify-content:center;align-items:center;gap:.625rem;width:100%;margin-top:.375rem;display:flex;position:relative}.code-group-input{color:#0000;caret-color:#0000;cursor:text;opacity:0;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:1rem;position:absolute;inset:0}.code-group-input:focus{outline:0}.code-group-row{align-items:center;gap:.5rem;display:flex}.code-group-separator{background:#c9ced6;border-radius:.125rem;width:.625rem;height:.125rem;margin:0 .125rem}.code-group-box{color:#1c1c1e;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e3e6ea;border-radius:.75rem;place-items:center;width:2.875rem;height:3.375rem;font-size:1.375rem;font-weight:600;line-height:1;transition:border-color .14s,box-shadow .14s,background .14s;display:grid;box-shadow:0 1px .125rem #1414140a}.code-group-box[data-filled=true]{background:#fbfbfc;border-color:#d3d7dd}.code-group[data-focused=true] .code-group-box[data-active=true]{border-color:#2b2b2f;box-shadow:0 0 0 .1875rem #2b2b2f1a}.code-group[data-disabled=true]{opacity:.55}.code-group-caret{background:#2b2b2f;border-radius:1px;width:.125rem;height:1.375rem;animation:1.06s steps(2,start) infinite code-group-caret}@keyframes code-group-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (width<=420px){.code-group-box{width:2.375rem;height:2.875rem;font-size:1.1875rem}.code-group,.code-group-row{gap:.375rem}}.settings-lock-badge{background:var(--blue-soft);width:2.875rem;height:2.875rem;color:var(--blue);border-radius:.875rem;place-items:center;display:grid}.settings-lock-panel h2{letter-spacing:-.01em;margin:.25rem 0 0;font-size:1.125rem;font-weight:600}.settings-lock-panel p{color:var(--muted);margin:0;font-size:.78125rem;line-height:1.6}.settings-lock-control{grid-template-columns:minmax(0,1fr) 2.375rem;width:100%;margin-top:.25rem}.settings-lock-control input{color:#323a44;text-align:left;background:#fff;border:1px solid #dce2e8;border-radius:.3125rem;height:2.375rem;font-size:.75rem}.settings-lock-control input:focus{border-color:#8ca5c4;box-shadow:0 0 0 .125rem #4670a51f}.settings-lock-panel .settings-primary-button{width:100%;margin-top:0}.settings-lock-error{min-height:.9375rem;color:var(--danger);font-size:.75rem;line-height:1.4}.settings-security-warning{color:#6b5518;background:#fff9ea;border:1px solid #f0dfb4;border-radius:.5625rem;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.5625rem;margin:0 1.6875rem 1rem;padding:.6875rem .8125rem;font-size:.6875rem;line-height:1.55;display:grid}.settings-security-warning img{object-fit:contain;width:1rem;height:1rem;margin-top:1px}.settings-security-warning strong{margin-bottom:.125rem;display:block}.trash-empty-button{flex-shrink:0}.guest-session-badge{align-items:center;gap:.5rem;display:inline-flex}.guest-session-label{color:#3d5b53;white-space:nowrap;background:#f1f6f4;border:1px solid #d7e0dc;border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:650;display:inline-flex}.guest-session-label i{background:var(--blue);border-radius:50%;width:.4375rem;height:.4375rem}.guest-session-exit{border:1px solid var(--line-strong);color:#4b5560;border-radius:.3125rem;align-items:center;gap:.375rem;min-height:2rem;padding:0 .6875rem;font-size:.6875rem;font-weight:650;display:inline-flex}.guest-session-exit:hover{border-color:var(--blue);color:var(--blue)}:root[data-read-only=true] .dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.settings-guest-panel{margin-top:1.125rem;overflow:visible}.settings-guest-header-actions{align-items:center;gap:.625rem;display:flex}.settings-guest-summary{color:#7a858f;font-size:.6875rem;font-weight:650}.settings-guest-summary[data-tone=ok]{color:var(--green)}.settings-guest-row{border-top:1px solid #e8ebee;grid-template-columns:3.375rem minmax(11.25rem,15.625rem) minmax(20rem,1fr) max-content;align-items:center;gap:.8125rem;min-width:0;margin-inline:.8125rem;padding:.8125rem .875rem;display:grid}.settings-guest-entry-row{grid-template-columns:3.375rem minmax(11.25rem,1fr) max-content}.settings-guest-issue-row{position:relative}.settings-guest-issue-row:has(.settings-filter.is-open){z-index:3}.settings-guest-fields{grid-template-columns:minmax(7.5rem,1fr) minmax(5.625rem,.6fr) minmax(5rem,.5fr) minmax(5.625rem,.6fr);gap:.625rem;display:grid}.settings-guest-issue-row .settings-primary-button{white-space:nowrap}.settings-guest-issued{text-align:center;background:radial-gradient(circle at 50% 28%,#fff 0,#f7fcf9 34%,#eff9f4 100%);border:1px solid #e5f1eb;border-radius:.5rem;justify-items:center;gap:.625rem;min-height:6.75rem;margin:0 .8125rem .875rem;padding:1.0625rem 4rem .875rem;display:grid;position:relative;overflow:hidden}.settings-guest-issued-code{background:#ffffffd1;border:1px solid #eef5f1;border-radius:62.4375rem;align-items:center;min-height:2.5rem;display:inline-flex;overflow:hidden;box-shadow:0 .5rem 1.25rem #2f694f12}.settings-guest-issued strong{letter-spacing:.15em;color:#185844;padding:0 1.125rem 0 1.375rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.6875rem;font-weight:760;line-height:1}.settings-guest-issued-code button{color:#fff;background:#23795d;border:0;border-radius:62.4375rem;align-self:stretch;align-items:center;gap:.375rem;padding:0 .9375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.settings-guest-issued-code button:hover{background:#186348}.settings-guest-issued p{color:#72817c;align-items:center;gap:.375rem;margin:0;font-size:.6875rem;line-height:1.5;display:inline-flex}.settings-guest-issued-dismiss{color:#84918d;background:0 0;border:0;padding:.1875rem .3125rem;font-size:.625rem;position:absolute;top:.625rem;right:.75rem}.settings-guest-issued-dismiss:hover{color:#386f5c}.settings-guest-codes{border-top:1px solid #e8ebee}.settings-guest-history-header{border-bottom:1px solid #f0f2f4;justify-content:space-between;align-items:center;gap:1rem;padding:.8125rem 1rem .6875rem;display:flex}.settings-guest-history-title{flex:none;align-items:baseline;gap:.5rem;display:inline-flex}.settings-guest-history-header strong{color:#29333d;font-size:.75rem}.settings-guest-history-title span{color:#8a949c;font-size:.625rem}.settings-guest-search{justify-content:flex-end;align-items:center;gap:.4375rem;min-width:0;display:flex}.settings-guest-search label{color:#8a949c;background:#fff;border:1px solid #dfe5e9;border-radius:.3125rem;align-items:center;min-width:0;height:1.875rem;padding:0 .5rem;display:flex}.settings-guest-search input{color:#47515c;background:0 0;border:0;outline:0;width:6.5rem;min-width:0;padding:0 0 0 .375rem;font-size:.6875rem}.settings-guest-search input[type=date]{width:8.25rem;padding-left:0}.settings-guest-empty{color:#7a858f;margin:0;padding:1rem;font-size:.6875rem}.settings-guest-code-row{color:#4b5560;border-bottom:1px solid #f0f2f4;grid-template-columns:4.75rem minmax(8.875rem,10.875rem) minmax(0,1fr) 4.625rem;align-items:center;gap:.875rem;padding:.8125rem 1rem;display:grid}.settings-guest-code-row:last-child{border-bottom:0}.settings-guest-code-digits{grid-template-columns:repeat(6,minmax(.875rem,1fr));gap:.25rem;width:100%;max-width:9.125rem;display:grid}.settings-guest-code-digit{box-sizing:border-box;color:#53606b;text-align:center;background:linear-gradient(145deg,#f4f6f8,#e9edf1);border:1px solid #dce2e7;border-radius:.375rem;place-items:center;width:100%;min-width:0;height:1.875rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 1px 1px #4956630f}.settings-guest-code-status{color:#68737e;background:#edf0f2;border-radius:62.4375rem;place-items:center;width:fit-content;padding:.25rem .625rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-grid}.settings-guest-code-row[data-tone=ok] .settings-guest-code-status{color:#24734e;background:#e7f7ec}.settings-guest-code-row[data-tone=danger] .settings-guest-code-status{color:#b63d39;background:#fde8e6}.settings-guest-code-details{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6875rem;min-width:0;display:grid}.settings-guest-code-details span{gap:.1875rem;min-width:0;display:grid}.settings-guest-code-details small{color:#8a949c;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.settings-guest-code-details strong{color:#53606b;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:650;overflow:hidden}.settings-guest-revoke{white-space:nowrap;grid-column:4}.settings-guest-pagination{color:#75818b;border-top:1px solid #f0f2f4;justify-content:flex-end;align-items:center;gap:.5625rem;padding:.6875rem 1rem;font-size:.6875rem;display:flex}.settings-guest-pagination .settings-reset-button{place-items:center;min-width:1.875rem;min-height:1.875rem;padding:0;display:inline-grid}.settings-totp-rebind{gap:.5625rem;display:grid}.settings-totp-rebind p{color:#5b6672;margin:0;font-size:.625rem;line-height:1.5}.settings-totp-rebind-hint{color:#8a6d1f}@media (width>=1024px) and (width<=1919.98px) and (width<=1200px),(width<=1023.98px){.settings-guest-row{grid-template-columns:3.375rem minmax(10.625rem,14.375rem) minmax(17.5rem,1fr) max-content}.settings-guest-entry-row{grid-template-columns:3.375rem minmax(10.625rem,1fr) max-content}}@media (width>=1024px) and (width<=1919.98px) and (width<=1027.5px),(width<=1023.98px){.settings-guest-row{grid-template-columns:2.875rem minmax(10rem,13.75rem) minmax(0,1fr) max-content;gap:.625rem;padding-inline:.6875rem}.settings-guest-entry-row{grid-template-columns:2.875rem minmax(0,1fr) max-content}.settings-guest-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-guest-history-header{align-items:flex-start}.settings-guest-code-row{grid-template-columns:4.5rem minmax(8.125rem,9.625rem) minmax(0,1fr) 4.625rem;gap:.6875rem}.settings-guest-code-details{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.625rem}}@media (width<=980px){.settings-guest-history-header{display:grid}.settings-guest-search{flex-wrap:wrap;justify-content:flex-start}.settings-guest-code-row{grid-template-columns:4.25rem minmax(7.25rem,8.875rem) minmax(0,1fr) 4.625rem}.settings-guest-revoke{grid-column:4;justify-self:start}.settings-guest-code-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.settings-guest-issued{padding-inline:.875rem}.settings-guest-issued strong{padding-left:1rem;font-size:1.375rem}.settings-guest-issued-code button{padding-inline:.6875rem}.settings-guest-history-header{padding-inline:.75rem}.settings-guest-search label{flex:8.125rem}.settings-guest-search input,.settings-guest-search input[type=date]{width:100%}.settings-guest-code-row{grid-template-columns:1fr;padding-inline:.75rem}.settings-guest-revoke{grid-column:auto}.settings-guest-code-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-field-group{gap:.5625rem;min-width:0;display:grid}.settings-owner-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.settings-owner-row{min-height:5.75rem;padding-block:.8125rem}.settings-owner-note{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.6}.settings-totp-state{box-sizing:border-box;white-space:nowrap;border-radius:62.4375rem;align-items:center;width:7rem;min-height:2.125rem;margin:0;padding:0 .75rem 0 2.9375rem;font-size:.75rem;font-weight:700;line-height:1;display:flex;position:relative;overflow:visible}.settings-totp-state-icon{pointer-events:none;width:5.875rem;height:5.875rem;position:absolute;top:50%;left:-1.8125rem;transform:translateY(-50%)}.settings-totp-state[data-tone=ok]{color:#347746;background:linear-gradient(90deg,#ecf9ef 0%,#eaf8ee 100%)}.settings-totp-state[data-tone=warn]{color:#5a6475;background:linear-gradient(90deg,#f1f4f5 0%,#eff1f4 100%)}.settings-totp-field-group[data-enrolling=false]{align-self:center;place-items:center;min-height:2.125rem}.settings-totp-field-group[data-enrolling=false] .settings-owner-note{text-align:center;width:100%;min-width:0}.settings-totp-field-group[data-enrolling=false] .settings-totp-state{text-align:left;width:6.25rem}.settings-totp-field-group[data-enrolling=false] .settings-totp-state[data-tone=warn]{width:7rem}.settings-reset-button.settings-totp-action{min-width:7rem;height:2.125rem;padding-inline:1rem;font-size:.75rem}.settings-totp-enroll{align-items:flex-start;gap:1rem;display:flex}.settings-totp-qr{background:#fff;border:1px solid #e8ebee;border-radius:.6875rem;flex:none;padding:.625rem;display:block}.settings-totp-qr svg{width:8rem;height:8rem;display:block}.settings-totp-steps{gap:.5625rem;min-width:0;display:grid}.settings-totp-steps p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.6}.settings-totp-secret code{color:#111;letter-spacing:.06em;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.mobile-app-bar,.mobile-nav-backdrop,.mobile-nav-close{display:none}@media (width<=1023.98px){html,body,#root{width:100%;min-width:0;max-width:100%}body{min-width:0;overflow:hidden}.auth-screen:not(.auth-screen-checking){align-items:start;height:100dvh;padding:5.5rem 0 1.5rem;overflow-y:auto}.code-group,.code-group-row{gap:.25rem}.code-group-separator{width:.375rem;margin:0}.code-group-box{width:clamp(1.25rem, calc(6 * var(--vw)), 2rem);border-radius:.5rem;height:2.75rem;font-size:1.125rem}.settings-lock-panel{max-width:calc(100vw - 1.5rem);padding-inline:1.25rem}.app-shell,.app-shell.article-shell,.app-shell.dashboard-shell,.app-shell.page-management-shell,.app-shell.settings-shell,.app-shell.trash-shell,.app-shell.task-queue-shell{grid-template-rows:3.25rem minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100dvh;display:grid;position:relative;overflow:hidden}.app-shell>.mobile-app-bar{color:#171c21;background:#fff;border-bottom:1px solid #e1e6ea;grid-area:1/1;align-items:center;gap:.625rem;min-width:0;min-height:3.25rem;padding:0 .75rem;display:flex}.mobile-app-bar>span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.2;overflow:hidden}.mobile-nav-trigger,.mobile-nav-close{width:2.75rem;height:2.75rem;color:inherit;border:1px solid #d9e0e4;border-radius:.5rem;flex:0 0 2.75rem;place-items:center;padding:0;display:grid}.mobile-nav-trigger:hover,.mobile-nav-close:hover{background:#f4f7f8}.app-shell>.mobile-nav-backdrop{z-index:3999;background:#141c245c;border:0;width:100vw;height:100dvh;padding:0;display:block;position:fixed;inset:0}.app-shell>#cms-navigation{z-index:4000;width:min(16rem,100vw - 3rem);max-width:calc(100vw - 3rem);height:100dvh;min-height:0;display:none;position:fixed;inset:0 auto 0 0;overflow:hidden}.app-shell.mobile-nav-open>#cms-navigation{display:flex;box-shadow:.75rem 0 2rem #141c2429}.app-shell>#cms-navigation>.mobile-nav-close{z-index:2;position:absolute;top:1rem;right:.75rem}.app-shell>#cms-navigation .dock-brand-row{padding-right:4.25rem}.app-shell>#cms-navigation .dock-link,.app-shell>#cms-navigation .dock-subnav-link{min-height:2.75rem}.app-shell>.app-main,.app-shell.article-shell>.app-main,.app-shell.task-queue-shell>.app-main{grid-area:2/1;width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.app-shell>.app-main>.app-topbar{display:none}#root input:not([type=checkbox]):not([type=radio]),#root textarea:not(.title-input),#root select{font-size:1rem}.dashboard-shell .dashboard-screen{width:100%;min-width:0;height:100%;overflow:hidden auto}.dashboard-shell .dashboard-header{align-items:flex-start;gap:.5rem;min-height:3.25rem;padding:.625rem .75rem}.dashboard-shell .dashboard-header h1{min-width:0;margin:0;font-size:1.25rem;line-height:1.25}.dashboard-shell .dashboard-header-actions{justify-content:space-between;gap:.5rem;width:100%;min-width:0}.dashboard-shell .dashboard-search{width:min(15rem,100% - 3rem);min-width:0}.dashboard-shell .dashboard-content{gap:.75rem;min-width:0;padding:.75rem}.dashboard-shell .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.dashboard-shell .dashboard-analysis-grid,.dashboard-shell .dashboard-bottom-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.dashboard-shell .dashboard-card,.dashboard-shell .metric-card{min-width:0}.page-management-screen{grid-template-rows:minmax(3.25rem,auto) minmax(0,1fr) 1.75rem;min-width:0;overflow:hidden}.page-management-header{align-items:center;gap:.5rem;min-height:3.25rem;padding:.5rem .75rem}.page-management-header h1{min-width:0;margin:0;font-size:1.25rem}.page-management-header .dashboard-header-actions{flex:auto;gap:.5rem;min-width:0}.page-management-header .dashboard-search{width:min(14.375rem,100%);min-width:0}.page-management-body{grid-template-rows:minmax(0,7.875rem) minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.page-resource-sidebar{border-bottom:1px solid #e4e8ec;border-right:0;gap:.625rem;min-width:0;min-height:0;padding:.5rem;display:flex;overflow:auto hidden}.resource-section{background:#fff;border:1px solid #e6eaed;border-radius:.5rem;flex-direction:column;flex:0 0 14rem;gap:.1875rem;width:14rem;min-width:14rem;max-height:6.75rem;padding:.375rem;display:flex;overflow:hidden auto}.resource-section h2{flex:none;margin:0;padding:0 .25rem .1875rem;font-size:.6875rem}.resource-row{border:1px solid #edf0f2;border-radius:.375rem;flex:none;min-height:2.75rem}.resource-select{grid-template-columns:1.75rem minmax(0,1fr);gap:.375rem;padding:.4375rem .3125rem}.resource-icon{width:1.75rem;height:1.75rem}.resource-row-actions{gap:.25rem;padding-right:.3125rem}.resource-row-action{width:2.25rem;height:1.875rem;font-size:.5625rem}.page-editor-column{grid-template-rows:3rem minmax(0,1fr);min-height:0}.page-content-heading{min-width:0;padding-inline:.75rem;overflow-x:auto}.page-content-tabs{gap:1.125rem}.page-content-tab{font-size:.75rem}.page-editor-scroll{min-width:0;padding:.75rem;overflow-x:hidden}.page-config-grid,.page-config-grid-inspire,.page-config-grid-podcast{grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.page-config-card,.page-config-card-projects{grid-column:1;min-width:0}.field-table-head,.field-table-row,.field-table-row-plain,.field-table-row-two-columns,.palette-config-row,.project-card-editor-main{grid-template-columns:minmax(0,1fr)}.field-table-head{display:none}.tag-map-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.75rem}.app-shell.article-shell .article-workspace{--article-left:min(20rem, calc(100vw - 3rem));--article-right:min(22.5rem, calc(100vw - 3rem));grid-template-rows:minmax(3.25rem,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;overflow:hidden}.app-shell.article-shell .article-workspace-header,.app-shell.article-shell .content-editor-commandbar{grid-area:1/1;min-width:0;height:auto;min-height:3.25rem}.app-shell.article-shell .article-workspace-header{grid-template-columns:minmax(0,1fr)}.app-shell.article-shell .article-header-cell{gap:.375rem;min-width:0;height:auto;min-height:3.25rem;padding:.25rem .5rem}.app-shell.article-shell .article-header-leading,.app-shell.article-shell .article-header-actions{gap:.3125rem;min-width:0}.app-shell.article-shell .article-header-center{flex-wrap:wrap;row-gap:.25rem}.app-shell.article-shell .article-header-actions{white-space:nowrap;flex:1 0 auto;justify-content:flex-end}.app-shell.article-shell .article-header-leading,.app-shell.article-shell .article-header-actions>*{flex:none}.app-shell.article-shell .article-drawer-trigger{width:2.5rem;height:2.5rem;display:grid}.app-shell.article-shell .article-mode-switch button{min-height:2.125rem}.app-shell.article-shell .article-locale-toggle{grid-template-columns:2.25rem;width:2.25rem;height:2.25rem}.app-shell.article-shell .article-locale-toggle>span{width:2.25rem}.app-shell.article-shell .article-locale-toggle>strong{display:none}.app-shell.article-shell .article-header-actions .button,.app-shell.article-shell .article-save-button,.app-shell.article-shell .article-unpublish-button{min-height:2.25rem;padding-inline:.5625rem;font-size:.6875rem}.app-shell.article-shell .article-list-pane,.app-shell.article-shell .article-inspector-pane{z-index:2000;visibility:hidden;pointer-events:none;width:min(20rem,100vw - 3rem);max-width:calc(100vw - 3rem);min-height:0;transition:transform .18s,visibility 0s linear .18s;position:fixed;top:3.25rem;bottom:0;overflow:hidden auto}.app-shell.article-shell .article-list-pane{border-right:1px solid #aebbb6;left:0;transform:translate(-100%)}.app-shell.article-shell .article-inspector-pane{border-left:1px solid #aebbb6;right:0;transform:translate(100%)}.app-shell.article-shell .article-list-pane[data-drawer-open=true],.app-shell.article-shell .article-inspector-pane[data-drawer-open=true]{visibility:visible;pointer-events:auto;transition:transform .18s,visibility linear;transform:translate(0,0)}.app-shell.article-shell .article-editor-pane,.app-shell.article-shell .article-workspace .editor-main{grid-area:2/1;min-width:0;min-height:0;overflow:hidden}.app-shell.article-shell .article-outline-sidebar{display:none}.app-shell.article-shell .article-document-frame{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0}.app-shell.article-shell .article-editor-scroll{min-width:0;padding:1rem .75rem 5.625rem}.app-shell.article-shell .article-document-editor,.app-shell.article-shell .article-block-editor,.app-shell.article-shell .article-editor-runtime{width:100%;min-width:0;max-width:100%}.app-shell.article-shell .article-workspace .article-document-editor .article-document-title,.app-shell.article-shell .article-workspace .article-block-editor>.article-upload-queue,.app-shell.article-shell .article-workspace .article-block-editor [data-article-root-editor]>.bn-container>.bn-editor{min-width:0;max-width:100%;padding-inline:0}.app-shell.article-shell .article-drawer-backdrop{z-index:1999;width:100vw;height:auto;position:fixed;inset:3.25rem 0 0;left:0!important}.app-shell.article-shell .podcast-workspace,.app-shell.article-shell .stream-workspace,.app-shell.article-shell .inspire-workspace{grid-template-rows:minmax(3.25rem,auto) minmax(0,12.5rem) minmax(20rem,1fr) minmax(0,22.5rem);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;overflow:auto}.app-shell.article-shell .podcast-list-pane,.app-shell.article-shell .stream-list-pane,.app-shell.article-shell .inspire-list-pane{border-bottom:1px solid #d8ddda;border-right:0;grid-area:2/1;min-width:0;min-height:0;max-height:12.5rem;overflow:auto}.app-shell.article-shell .podcast-workspace .editor-main,.app-shell.article-shell .stream-workspace .editor-main,.app-shell.article-shell .inspire-workspace .editor-main{grid-area:3/1;min-width:0;min-height:20rem;overflow:hidden}.app-shell.article-shell .podcast-workspace .editor-inspector,.app-shell.article-shell .stream-workspace .editor-inspector,.app-shell.article-shell .inspire-workspace .editor-inspector{border-top:1px solid #d8ddda;border-left:0;grid-area:4/1;min-width:0;min-height:0;max-height:22.5rem;overflow:auto}.app-shell.article-shell .content-editor-commandbar{overflow:hidden}.app-shell.article-shell .podcast-list-pane .list-columns,.app-shell.article-shell .stream-list-pane .list-columns,.app-shell.article-shell .inspire-list-pane .list-columns,.app-shell.article-shell .podcast-list-columns,.app-shell.article-shell .stream-list-columns,.app-shell.article-shell .inspire-list-columns{display:none}.app-shell.article-shell .podcast-list-pane .document-row,.app-shell.article-shell .stream-list-pane .document-row,.app-shell.article-shell .inspire-list-pane .document-row{min-width:0}.app-shell.article-shell .podcast-list-pane .document-row>time,.app-shell.article-shell .stream-list-pane .document-row>time,.app-shell.article-shell .inspire-list-pane .document-row>time{display:none}.media-layout{grid-template-rows:minmax(0,11.25rem) minmax(22.5rem,1fr) minmax(0,auto);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;overflow:auto}.media-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-area:1/1;min-height:0;overflow:auto}.media-main{grid-area:2/1;min-width:0;min-height:22.5rem;overflow:auto}.media-inspector{border-top:1px solid var(--line);border-left:0;grid-area:3/1;min-width:0;max-height:26.25rem;overflow:auto}.media-toolbar{flex-wrap:wrap;gap:.4375rem;height:auto;min-height:3.25rem;padding:.5rem}.media-toolbar .sidebar-search{width:100%;margin-right:0}.media-toolbar>button,.media-toolbar>.upload-button{min-height:2.5rem}.upload-progress{grid-template-columns:minmax(0,1fr) 3rem}.upload-progress>strong{grid-column:1/-1}.media-guidelines{grid-template-columns:minmax(0,1fr)}.media-guidelines>div{border-right:0;border-bottom:1px solid var(--line);padding:.5625rem .75rem}.media-guidelines>div:last-child{border-bottom:0}.dimension-specs{flex-wrap:wrap;gap:.5rem;padding:.5625rem .75rem}.dimension-specs small{width:100%;margin-left:0}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem}.api-layout{grid-template-rows:minmax(0,11.25rem) minmax(26.25rem,1fr) minmax(0,auto);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;overflow:auto}.endpoint-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-area:1/1;min-height:0;overflow:auto}.endpoint-sidebar .sidebar-search{margin:.5rem}.endpoint-tree button,.environment-select button{min-height:2.75rem}.api-main{grid-area:2/1;min-width:0;min-height:26.25rem;overflow:auto}.api-inspector{border-top:1px solid var(--line);border-left:0;grid-area:3/1;min-width:0;max-height:26.25rem;overflow:auto}.api-header{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-height:3.25rem;padding:.5rem .625rem}.api-header>div{flex:10rem;align-items:flex-start;min-width:0;overflow:hidden}.api-header>div strong,.api-header>div small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-header>.button{min-height:2.5rem}.request-builder,.response-viewer{margin:.625rem}.request-url{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4375rem;padding:.625rem}.request-url code{overflow-wrap:anywhere;white-space:normal;min-width:0}.request-url>.button{grid-column:1/-1;justify-self:start;min-height:2.5rem}.api-tabs{overflow-x:auto}.api-tabs button{white-space:nowrap;min-height:2.75rem}.param-row{grid-template-columns:minmax(0,1fr);gap:.3125rem}.param-row>*{grid-column:1!important}.api-code-sample,.response-viewer pre{max-width:100%;overflow-x:auto}.settings-screen{grid-template-rows:minmax(3.25rem,auto) minmax(0,1fr);min-width:0;overflow:hidden}.settings-page-header{align-items:center;gap:.5rem;min-height:3.25rem;padding:.5rem .75rem}.settings-page-header h1{min-width:0;margin:0;font-size:1.25rem}.settings-header-actions{flex:auto;gap:.5rem;min-width:0}.settings-global-search{width:min(14.375rem,100%);min-width:0}.settings-page-body{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;padding:.75rem;overflow:hidden auto}.settings-primary-column,.settings-side-column{gap:.75rem;min-width:0}.settings-side-column{display:none}.settings-panel{min-width:0}.settings-panel>header{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-height:3.25rem;padding:.75rem}.settings-security-row{grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"icon copy""fields fields""actions actions";align-items:start;gap:.625rem;min-height:0;margin-inline:.5rem;padding:.75rem}.settings-security-row>.settings-icon-tile{grid-area:icon;width:2.75rem;height:2.75rem}.settings-security-row>.settings-security-copy{grid-area:copy;align-self:center}.settings-security-row>.settings-field,.settings-security-row>.settings-field-group{grid-area:fields;width:100%}.settings-security-row>.settings-primary-button,.settings-security-row>.settings-reset-button,.settings-security-row>.settings-totp-rebind-actions{grid-area:actions;width:100%}.settings-owner-fields{grid-template-columns:minmax(0,1fr)}.settings-field input,.settings-secret-control,.settings-timeout-control,.settings-filter .dashboard-filter-trigger{min-height:2.5rem}.settings-primary-button,.settings-reset-button,.settings-test-button,.settings-fetch-models-button,.settings-discard-button,.settings-save-button{height:auto;min-height:2.5rem}.settings-totp-rebind-actions{flex-wrap:wrap;gap:.5rem}.settings-totp-rebind-actions>*{flex:7.5rem}.settings-totp-enroll{flex-wrap:wrap}.settings-totp-steps{width:100%}.settings-prompts-panel>header{align-items:flex-start}.settings-prompt-header-actions{flex-wrap:wrap}.settings-prompt-row>.settings-prompt-disclosure{grid-template-columns:minmax(0,1fr) 1.125rem;gap:.5rem;padding:.75rem}.settings-prompt-service-config{padding:.75rem;overflow:visible}.settings-service-identity,.settings-prompt-row-image_classification .settings-service-identity{grid-template-columns:2.5rem minmax(0,1fr)}.settings-service-icon,.settings-prompt-row-image_classification .settings-service-icon{width:2.5rem;height:2.5rem}.settings-prompt-config-grid,.settings-prompt-row-image_classification .settings-prompt-config-grid,.settings-prompt-row-doubao-asr .settings-prompt-config-grid{grid-template-columns:minmax(0,1fr);gap:.625rem;width:100%;max-width:none}.settings-service-actions{width:100%;grid-column:1!important}.settings-test-button{min-height:2.5rem}.settings-guest-row,.settings-guest-entry-row{grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"icon copy""fields fields""actions actions";align-items:start;gap:.625rem;margin-inline:.5rem;padding:.75rem}.settings-guest-row>.settings-icon-tile{grid-area:icon;width:2.75rem;height:2.75rem}.settings-guest-row>.settings-security-copy{grid-area:copy;align-self:center}.settings-guest-entry-row>.settings-reset-button,.settings-guest-issue-row>.settings-primary-button{grid-area:actions;width:100%}.settings-guest-issue-row>.settings-guest-fields{grid-area:fields;grid-template-columns:minmax(0,1fr)}.settings-guest-issued{margin-inline:.5rem;padding-inline:.75rem}.settings-guest-history-header{align-items:start;gap:.625rem;padding-inline:.75rem;display:grid}.settings-guest-search{flex-wrap:wrap;justify-content:stretch}.settings-guest-search label,.settings-guest-search .settings-reset-button{flex:7.5rem;min-height:2.5rem}.settings-guest-search input,.settings-guest-search input[type=date]{width:100%}.settings-guest-code-row{grid-template-columns:minmax(0,1fr);gap:.625rem;padding-inline:.75rem}.settings-guest-code-details{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.625rem}.settings-guest-revoke{grid-column:auto;justify-self:stretch;width:100%}.trash-screen{grid-template-rows:minmax(3.25rem,auto) minmax(0,1fr);min-width:0;overflow:auto}.trash-header{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-height:3.25rem;padding:.625rem .75rem}.trash-title-group h1{font-size:1.375rem}.trash-header-actions{gap:.5rem;width:100%}.trash-global-search{flex:auto;width:100%}.trash-content-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:.75rem;min-width:0;padding:.75rem;overflow:hidden auto}.trash-main-card,.trash-main-card.has-selection,.trash-main-card.has-pagination,.trash-main-card.has-selection.has-pagination{grid-template-rows:auto auto auto auto;min-width:0}.trash-type-tabs{padding-inline:.5rem;overflow-x:auto}.trash-type-tabs button{flex:none;min-height:3rem;padding-inline:.75rem}.trash-toolbar{flex-wrap:wrap;align-items:stretch;gap:.5rem;padding:.625rem}.trash-list-search{width:100%;height:2.5rem}.trash-filter-button,.trash-clear-button,.trash-bulk-button{min-height:2.5rem}.trash-toolbar-spacer{display:none}.trash-table-scroll-shell,.trash-table-wrap{width:100%;max-width:100%;overflow-x:auto}.trash-table-head,.trash-list{min-width:47.5rem}.trash-pagination{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.5rem;padding:.5rem .625rem}.trash-article-pagination{grid-column:1;justify-content:flex-start}.trash-sidebar{grid-template-columns:minmax(0,1fr);min-width:0}.audit-dialog,.trash-delete-dialog-card,.notification-all,.footer-crop-dialog,.article-nested-cell-editor-dialog{box-sizing:border-box;width:100%;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);overflow:auto}.audit-dialog-overlay,.trash-delete-dialog{padding:.75rem}}@media (width<=420px){.dashboard-shell .dashboard-metrics,.asset-grid,.settings-guest-code-details{grid-template-columns:minmax(0,1fr)}}
