/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-content:""}}}.minimal-tiptap-editor .ProseMirror code.inline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--mt-code-color);background-color:var(--mt-code-background);padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .5);border-radius:.25rem}.minimal-tiptap-editor .ProseMirror code.inline,.minimal-tiptap-editor .ProseMirror pre{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.minimal-tiptap-editor .ProseMirror pre{border-style:var(--tw-border-style);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);border-width:1px;border-color:var(--mt-pre-border);background-color:var(--mt-pre-background);color:var(--mt-pre-color);text-align:left;-webkit-hyphens:none;hyphens:none;white-space:pre;border-radius:.25rem;position:relative;overflow:auto}.minimal-tiptap-editor .ProseMirror code{--tw-leading:1.7em;overflow-wrap:break-word;line-height:1.7em}.minimal-tiptap-editor .ProseMirror pre code{padding:calc(var(--spacing,.25rem) * 3.5);display:block;overflow-x:auto}.minimal-tiptap-editor .ProseMirror pre .hljs-built_in,.minimal-tiptap-editor .ProseMirror pre .hljs-builtin-name,.minimal-tiptap-editor .ProseMirror pre .hljs-function,.minimal-tiptap-editor .ProseMirror pre .hljs-keyword,.minimal-tiptap-editor .ProseMirror pre .hljs-operator{color:var(--hljs-keyword)}.minimal-tiptap-editor .ProseMirror pre .hljs-attr,.minimal-tiptap-editor .ProseMirror pre .hljs-attribute,.minimal-tiptap-editor .ProseMirror pre .hljs-params,.minimal-tiptap-editor .ProseMirror pre .hljs-property,.minimal-tiptap-editor .ProseMirror pre .hljs-symbol,.minimal-tiptap-editor .ProseMirror pre .hljs-template-variable,.minimal-tiptap-editor .ProseMirror pre .hljs-variable{color:var(--hljs-attr)}.minimal-tiptap-editor .ProseMirror pre .hljs-addition,.minimal-tiptap-editor .ProseMirror pre .hljs-link,.minimal-tiptap-editor .ProseMirror pre .hljs-name,.minimal-tiptap-editor .ProseMirror pre .hljs-regexp,.minimal-tiptap-editor .ProseMirror pre .hljs-type{color:var(--hljs-name)}.minimal-tiptap-editor .ProseMirror pre .hljs-bullet,.minimal-tiptap-editor .ProseMirror pre .hljs-string{color:var(--hljs-string)}.minimal-tiptap-editor .ProseMirror pre .hljs-section,.minimal-tiptap-editor .ProseMirror pre .hljs-subst,.minimal-tiptap-editor .ProseMirror pre .hljs-title{color:var(--hljs-title)}.minimal-tiptap-editor .ProseMirror pre .hljs-deletion,.minimal-tiptap-editor .ProseMirror pre .hljs-literal,.minimal-tiptap-editor .ProseMirror pre .hljs-type{color:var(--hljs-literal)}.minimal-tiptap-editor .ProseMirror pre .hljs-selector-class,.minimal-tiptap-editor .ProseMirror pre .hljs-selector-id,.minimal-tiptap-editor .ProseMirror pre .hljs-selector-tag{color:var(--hljs-selector-tag)}.minimal-tiptap-editor .ProseMirror pre .hljs-number{color:var(--hljs-number)}.minimal-tiptap-editor .ProseMirror pre .hljs-comment,.minimal-tiptap-editor .ProseMirror pre .hljs-meta,.minimal-tiptap-editor .ProseMirror pre .hljs-quote{color:var(--hljs-comment)}.minimal-tiptap-editor .ProseMirror pre .hljs-emphasis{font-style:italic}.minimal-tiptap-editor .ProseMirror pre .hljs-strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.minimal-tiptap-editor .ProseMirror>p.is-editor-empty:before{content:attr(data-placeholder);pointer-events:none;float:left;height:0;color:var(--mt-secondary)}.minimal-tiptap-editor .ProseMirror ol{list-style-type:decimal}.minimal-tiptap-editor .ProseMirror ol ol{list-style:lower-alpha}.minimal-tiptap-editor .ProseMirror ol ol ol{list-style:lower-roman}.minimal-tiptap-editor .ProseMirror ul{list-style:outside}.minimal-tiptap-editor .ProseMirror ul ul{list-style:circle}.minimal-tiptap-editor .ProseMirror ul ul ul{list-style:square}.minimal-tiptap-editor .ProseMirror ul[data-type=taskList]{padding-left:0;list-style-type:none}.minimal-tiptap-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.minimal-tiptap-editor .ProseMirror ul[data-type=taskList] li>label{margin-top:calc(var(--spacing,.25rem) * 1.5);align-items:center;display:flex}.minimal-tiptap-editor .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);accent-color:var(--primary);border-radius:.25rem}.minimal-tiptap-editor .ProseMirror ul[data-type=taskList] li>div{flex:1}.minimal-tiptap-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted-foreground);text-decoration-line:line-through}.minimal-tiptap-editor .ProseMirror .heading-node{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);position:relative}.minimal-tiptap-editor .ProseMirror .heading-node:first-child{margin-top:0}.minimal-tiptap-editor .ProseMirror h1{margin-top:46px;margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:1.375rem;line-height:calc(var(--spacing,.25rem) * 7);--tw-tracking:-.004375rem;letter-spacing:-.004375rem}.minimal-tiptap-editor .ProseMirror h2{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 3.5);--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:1.1875rem;line-height:calc(var(--spacing,.25rem) * 7);--tw-tracking:.003125rem;letter-spacing:.003125rem}.minimal-tiptap-editor .ProseMirror h3{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:1.0625rem;line-height:calc(var(--spacing,.25rem) * 6);--tw-tracking:.00625rem;letter-spacing:.00625rem}.minimal-tiptap-editor .ProseMirror h4{--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:.9375rem;line-height:calc(var(--spacing,.25rem) * 6)}.minimal-tiptap-editor .ProseMirror h4,.minimal-tiptap-editor .ProseMirror h5{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 2)}.minimal-tiptap-editor .ProseMirror h5{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.minimal-tiptap-editor .ProseMirror a.link{color:var(--primary);text-decoration-line:underline}.minimal-tiptap-editor .ProseMirror a.link:hover{text-decoration-line:underline}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{color:#fff;outline-offset:2px;touch-action:manipulation;appearance:none;background-color:#000000b3;border:none;border-radius:50%;width:40px;height:40px;margin:0;padding:9px;box-shadow:0 0 1px #ffffff80}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-rmiz-btn-zoom]{cursor:zoom-in;position:absolute;inset:10px 10px auto auto}[data-rmiz-btn-unzoom]{cursor:zoom-out;z-index:1;position:absolute;inset:20px 20px auto auto}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:inherit}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:0 0;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}:root{--mt-overlay:#fbfbfbbf;--mt-transparent-foreground:#0006;--mt-bg-secondary:#fbfbfbcc;--mt-code-background:#082b781f;--mt-code-color:#d4d4d4;--mt-secondary:#9d9d9f;--mt-pre-background:#ececec;--mt-pre-border:#e0e0e0;--mt-pre-color:#2f2f31;--mt-hr:#dcdcdc;--mt-drag-handle-hover:#5c5c5e;--mt-accent-bold-blue:#05c;--mt-accent-bold-teal:#206a83;--mt-accent-bold-green:#216e4e;--mt-accent-bold-orange:#a54800;--mt-accent-bold-red:#ae2e24;--mt-accent-bold-purple:#5e4db2;--mt-accent-gray:#758195;--mt-accent-blue:#1d7afc;--mt-accent-teal:#2898bd;--mt-accent-green:#22a06b;--mt-accent-orange:#fea362;--mt-accent-red:#c9372c;--mt-accent-purple:#8270db;--mt-accent-blue-subtler:#cce0ff;--mt-accent-teal-subtler:#c6edfb;--mt-accent-green-subtler:#baf3db;--mt-accent-yellow-subtler:#f8e6a0;--mt-accent-red-subtler:#ffd5d2;--mt-accent-purple-subtler:#dfd8fd;--hljs-string:#aa430f;--hljs-title:#b08836;--hljs-comment:#999;--hljs-keyword:#0c5eb1;--hljs-attr:#3a92bc;--hljs-literal:#c82b0f;--hljs-name:#259792;--hljs-selector-tag:#c8500f;--hljs-number:#3da067}.dark{--mt-overlay:#1f2023bf;--mt-transparent-foreground:#fff6;--mt-bg-secondary:#1f2023cc;--mt-code-background:#ffffff13;--mt-code-color:#2c2e33;--mt-secondary:#595a5c;--mt-pre-background:#080808;--mt-pre-border:#23252a;--mt-pre-color:#e3e4e6;--mt-hr:#26282d;--mt-drag-handle-hover:#969799;--mt-accent-bold-blue:#85b8ff;--mt-accent-bold-teal:#9dd9ee;--mt-accent-bold-green:#7ee2b8;--mt-accent-bold-orange:#fec195;--mt-accent-bold-red:#fd9891;--mt-accent-bold-purple:#b8acf6;--mt-accent-gray:#738496;--mt-accent-blue:#388bff;--mt-accent-teal:#42b2d7;--mt-accent-green:#2abb7f;--mt-accent-orange:#a54800;--mt-accent-red:#e2483d;--mt-accent-purple:#8f7ee7;--mt-accent-blue-subtler:#09326c;--mt-accent-teal-subtler:#164555;--mt-accent-green-subtler:#164b35;--mt-accent-yellow-subtler:#533f04;--mt-accent-red-subtler:#5d1f1a;--mt-accent-purple-subtler:#352c63;--hljs-string:#da936b;--hljs-title:#f1d59d;--hljs-comment:#aaa;--hljs-keyword:#69c;--hljs-attr:#90cae8;--hljs-literal:#f2777a;--hljs-name:#5fc0a0;--hljs-selector-tag:#e8c785;--hljs-number:#b6e7b6}.minimal-tiptap-editor .ProseMirror{cursor:text;z-index:0;outline-style:var(--tw-outline-style);outline-width:0;flex-direction:column;max-width:100%;display:flex}.minimal-tiptap-editor .ProseMirror>div.editor{white-space:pre-wrap;flex:1;display:block}.minimal-tiptap-editor .ProseMirror .block-node:not(:last-child),.minimal-tiptap-editor .ProseMirror .list-node:not(:last-child),.minimal-tiptap-editor .ProseMirror .text-node:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 2.5)}.minimal-tiptap-editor .ProseMirror ol,.minimal-tiptap-editor .ProseMirror ul{padding-left:calc(var(--spacing,.25rem) * 6)}.minimal-tiptap-editor .ProseMirror blockquote,.minimal-tiptap-editor .ProseMirror dl,.minimal-tiptap-editor .ProseMirror ol,.minimal-tiptap-editor .ProseMirror p,.minimal-tiptap-editor .ProseMirror pre,.minimal-tiptap-editor .ProseMirror ul{margin:0}.minimal-tiptap-editor .ProseMirror li{--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.minimal-tiptap-editor .ProseMirror p{overflow-wrap:break-word}.minimal-tiptap-editor .ProseMirror li .text-node:has(+.list-node),.minimal-tiptap-editor .ProseMirror li p,.minimal-tiptap-editor .ProseMirror li>.list-node,.minimal-tiptap-editor .ProseMirror li>.text-node{margin-bottom:0}.minimal-tiptap-editor .ProseMirror blockquote{padding-left:calc(var(--spacing,.25rem) * 3.5);position:relative}.minimal-tiptap-editor .ProseMirror blockquote.is-empty:before,.minimal-tiptap-editor .ProseMirror blockquote:before{height:100%;width:var(--spacing,.25rem);border-radius:calc(var(--radius) * .6);background-color:var(--accent-foreground);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.minimal-tiptap-editor .ProseMirror blockquote.is-empty:before,.minimal-tiptap-editor .ProseMirror blockquote:before{background-color:color-mix(in oklab,var(--accent-foreground) 15%,transparent)}}.minimal-tiptap-editor .ProseMirror blockquote.is-empty:before,.minimal-tiptap-editor .ProseMirror blockquote:before{--tw-content:"";content:var(--tw-content)}.minimal-tiptap-editor .ProseMirror hr{margin-block:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * .5);--tw-border-style:none;background-color:var(--mt-hr);border-style:none;width:100%}.minimal-tiptap-editor .ProseMirror-focused hr.ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--muted-foreground);border-radius:3.40282e+38px}.minimal-tiptap-editor .ProseMirror .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.minimal-tiptap-editor .ProseMirror .ProseMirror-hideselection{caret-color:#0000}.minimal-tiptap-editor .ProseMirror .selection{display:inline-block}.minimal-tiptap-editor .ProseMirror s span{text-decoration-line:line-through}.minimal-tiptap-editor .ProseMirror .selection{background-color:var(--primary)}.minimal-tiptap-editor .ProseMirror ::selection{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.minimal-tiptap-editor .ProseMirror ::selection{background-color:color-mix(in oklab,var(--primary) 25%,transparent)}.minimal-tiptap-editor .ProseMirror .selection{background-color:color-mix(in oklab,var(--primary) 25%,transparent)}}.minimal-tiptap-editor .ProseMirror .selection::selection{background:0 0}.minimal-tiptap-editor .ProseMirror table{margin-block:calc(var(--spacing,.25rem) * 4);border-collapse:collapse;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%;overflow:hidden}.minimal-tiptap-editor .ProseMirror table td,.minimal-tiptap-editor .ProseMirror table th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);min-width:100px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:top;position:relative}.minimal-tiptap-editor .ProseMirror table th{background-color:var(--muted);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.minimal-tiptap-editor .ProseMirror table .selectedCell{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.minimal-tiptap-editor .ProseMirror table .selectedCell{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.minimal-tiptap-editor .ProseMirror table .selectedCell:after{pointer-events:none;background-color:var(--primary);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.minimal-tiptap-editor .ProseMirror table .selectedCell:after{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.minimal-tiptap-editor .ProseMirror table .selectedCell:after{--tw-content:"";content:var(--tw-content)}.minimal-tiptap-editor .ProseMirror .column-resize-handle{top:0;right:calc(var(--spacing,.25rem) * -.5);z-index:10;width:var(--spacing,.25rem);cursor:col-resize;background-color:var(--primary);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.minimal-tiptap-editor .ProseMirror .column-resize-handle{background-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.minimal-tiptap-editor .ProseMirror.resize-cursor{cursor:col-resize}.minimal-tiptap-editor .ProseMirror .mention{border-radius:calc(var(--radius) * .8);background-color:var(--primary);display:inline-block}@supports (color:color-mix(in lab,red,red)){.minimal-tiptap-editor .ProseMirror .mention{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.minimal-tiptap-editor .ProseMirror .mention{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary)}.minimal-tiptap-editor .ProseMirror .mention:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.minimal-tiptap-editor .ProseMirror .mention:hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.minimal-tiptap-editor .ProseMirror mark{border-radius:calc(var(--radius) * .6);background-color:var(--color-yellow-200,oklch(94.5% .129 101.54));padding-inline:calc(var(--spacing,.25rem) * .5)}.minimal-tiptap-editor .ProseMirror mark:is(.dark *){background-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.minimal-tiptap-editor .ProseMirror mark:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-500,oklch(79.5% .184 86.047)) 40%,transparent)}}.minimal-tiptap-editor .ProseMirror mark[data-color]{background-color:var(--highlight-color,#fef08a)}.minimal-tiptap-editor .ProseMirror details{margin-block:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.minimal-tiptap-editor .ProseMirror details{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.minimal-tiptap-editor .ProseMirror details summary{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-user-select:none;user-select:none}.minimal-tiptap-editor .ProseMirror details summary:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.minimal-tiptap-editor .ProseMirror details summary:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.minimal-tiptap-editor .ProseMirror details[open] summary{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.minimal-tiptap-editor .ProseMirror details>div:not(summary){padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.minimal-tiptap-editor .ProseMirror .twitch-node,.minimal-tiptap-editor .ProseMirror .youtube-node{margin-block:calc(var(--spacing,.25rem) * 4)}.minimal-tiptap-editor .ProseMirror iframe{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);aspect-ratio:16/9;max-width:100%}.minimal-tiptap-editor .ProseMirror .ProseMirror-selectednode iframe{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--primary)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.cms-analytics{--analytics-ink:#27242f;--analytics-muted:#74707e;--analytics-line:#e9e6ee;--analytics-panel:#fff;--analytics-page:#faf9fc;--analytics-purple:#7654c5;--analytics-soft:#f0ebfa;--analytics-track:#f2eff7;--analytics-warning:#8b662c;color:var(--analytics-ink);background:var(--analytics-page);margin:0 auto;max-width:1400px;padding:8px clamp(18px,3vw,42px) 56px;font-size:13px;line-height:1.55}.dark .cms-analytics,[data-theme=dark] .cms-analytics{--analytics-ink:#eee9f6;--analytics-muted:#aaa3b8;--analytics-line:#38323f;--analytics-panel:#25212c;--analytics-page:#1b181f;--analytics-purple:#b598ef;--analytics-soft:#332844;--analytics-track:#342e3e;--analytics-warning:#dfbd7b}.cms-analytics *{box-sizing:border-box}.cms-analytics h1,.cms-analytics h2,.cms-analytics p{margin:0}.cms-analytics button,.cms-analytics input,.cms-analytics select{font:inherit}.cms-analytics button{cursor:pointer}.cms-analytics button:disabled{cursor:wait;opacity:.5}.cms-analytics :is(button,input,select,summary,a,[role=tabpanel]):focus-visible{outline:2px solid var(--analytics-purple);outline-offset:4px}.cms-analytics button{-webkit-tap-highlight-color:transparent}.analytics-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:12px 0 26px}.cms-analytics .analytics-eyebrow{display:flex;align-items:center;gap:7px;color:var(--analytics-purple);font-size:10px;font-weight:600;letter-spacing:.15em;margin-bottom:7px}.cms-analytics h1{color:var(--analytics-ink);font-size:29px;font-weight:600;line-height:1.3;letter-spacing:-.7px}.analytics-header>div>p:last-child{color:var(--analytics-muted);font-size:12px;margin-top:7px}.analytics-header>div>p>span{margin:0 5px;color:var(--analytics-muted)}.analytics-date-controls{text-align:right}.analytics-date-actions{display:flex;align-items:center;gap:8px}.analytics-period{background:var(--analytics-track);display:inline-flex;padding:3px;border-radius:8px}.analytics-period button{border:0;border-radius:6px;padding:6px 12px;min-height:32px;color:var(--analytics-muted);background:transparent;font-size:12px}.analytics-period button[aria-pressed=true]{background:var(--analytics-panel);color:var(--analytics-ink);box-shadow:0 1px 3px rgb(30 15 60/7%)}.analytics-refresh{border:1px solid var(--analytics-line);background:var(--analytics-panel);color:var(--analytics-muted);border-radius:8px;height:38px;width:38px;display:inline-flex;align-items:center;justify-content:center}.analytics-tabs{display:flex;gap:29px;border-bottom:1px solid var(--analytics-line);margin-bottom:22px}.analytics-tabs button{color:var(--analytics-muted);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:0 1px 12px;margin-bottom:-1px;white-space:nowrap;font-size:13px}.analytics-tabs button[aria-selected=true]{color:var(--analytics-purple);border-bottom-color:var(--analytics-purple);font-weight:600}.analytics-funnel,.analytics-section{display:flex;flex-direction:column;gap:18px}.analytics-metrics{display:grid;gap:12px}.analytics-metrics--five{grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-metric{background:var(--analytics-panel);border:1px solid var(--analytics-line);border-radius:12px;padding:18px;min-width:0}.analytics-metric--primary{background:var(--analytics-soft);border-color:transparent}.analytics-metric>span{color:var(--analytics-muted);font-size:12px}.analytics-metric>strong{color:var(--analytics-ink);display:block;font-size:29px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.3;letter-spacing:-.8px;margin:7px 0 8px}.analytics-metric>small{display:block;font-size:10px;color:var(--analytics-muted);line-height:1.7}.analytics-panel{border:1px solid var(--analytics-line);border-radius:12px;background:var(--analytics-panel);padding:20px;min-width:0}.analytics-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cms-analytics h2{font-size:14px;font-weight:600;line-height:1.5;color:var(--analytics-ink)}.analytics-panel-heading>span{color:var(--analytics-muted);font-size:11px}.analytics-grid-two{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px}.analytics-table-scroll{width:100%;overflow:auto;max-height:480px}.analytics-table{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums;margin-top:12px}.analytics-table th{color:var(--analytics-muted);font-weight:400;font-size:11px;white-space:nowrap;background:var(--analytics-panel);position:sticky;top:0;z-index:1}.analytics-table td,.analytics-table th{text-align:right;padding:12px 9px;line-height:1.6;border:0}.analytics-table td:first-child,.analytics-table th:first-child{text-align:left;padding-left:0}.analytics-table td:last-child,.analytics-table th:last-child{padding-right:0}.analytics-table tbody tr{border-top:1px solid var(--analytics-line)}.analytics-table tbody tr:hover{background:color-mix(in srgb,var(--analytics-soft) 45%,transparent)}.analytics-identifier{display:block;max-width:310px;min-width:70px;text-align:left;white-space:normal;overflow-wrap:anywhere}.analytics-table-empty{color:var(--analytics-muted);text-align:center!important;padding:30px 12px!important}.analytics-table-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:15px;color:var(--analytics-muted);font-size:11px}.analytics-table-toolbar label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.analytics-device select,.analytics-table-toolbar input,.analytics-table-toolbar select{border:1px solid var(--analytics-line);background:var(--analytics-panel);color:var(--analytics-ink);border-radius:7px;min-height:34px;padding:6px 10px;max-width:100%}.analytics-table-toolbar input{width:220px}.analytics-table-toolbar input::placeholder{color:var(--analytics-muted)}.analytics-pagination,.analytics-pagination>div,.analytics-search{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.analytics-pagination{justify-content:space-between;margin-top:14px;color:var(--analytics-muted);font-size:11px}.analytics-pagination .analytics-action:disabled{opacity:.45;cursor:not-allowed}.analytics-trend{margin-top:17px}.analytics-trend svg{display:block;width:100%;height:auto;overflow:visible}.analytics-trend svg text{fill:var(--analytics-muted);font:11px Arial,sans-serif}.analytics-trend-grid{stroke:var(--analytics-line);stroke-dasharray:3 5}.analytics-trend-area{fill:var(--analytics-purple);opacity:.065}.analytics-trend-line{fill:none;stroke:var(--analytics-purple);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.analytics-trend-dot{fill:var(--analytics-purple)}.analytics-chart-data{color:var(--analytics-muted);font-size:11px;margin-top:5px}.analytics-chart-data summary{cursor:pointer;display:list-item;list-style:disclosure-closed}.analytics-chart-data[open] summary{list-style:disclosure-open}.analytics-empty,.analytics-loading{display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;min-height:220px;text-align:center;padding:36px 22px;border:1px dashed var(--analytics-line);border-radius:12px;background:var(--analytics-panel);color:var(--analytics-muted)}.analytics-empty>strong,.analytics-loading>strong{font-size:14px;color:var(--analytics-ink);font-weight:500}.analytics-empty>p,.analytics-loading>p{max-width:580px;font-size:12px}.analytics-panel .analytics-empty{border:0;min-height:155px;padding-bottom:10px}.analytics-action{background:var(--analytics-soft);color:var(--analytics-purple);border:1px solid var(--analytics-line);padding:7px 14px;border-radius:7px}.cms-analytics .analytics-notice{display:flex;align-items:flex-start;gap:9px;color:var(--analytics-warning);background:color-mix(in srgb,var(--analytics-warning) 7%,var(--analytics-panel));border:1px solid color-mix(in srgb,var(--analytics-warning) 22%,var(--analytics-panel));padding:12px 15px;border-radius:9px;font-size:12px}.analytics-notice>svg{flex-shrink:0;margin-top:1px}.analytics-quality strong{font-weight:600}.analytics-quality p{margin-top:5px;line-height:1.8;overflow-wrap:anywhere}.analytics-coverage{display:flex;align-items:flex-start;gap:8px;border-radius:8px;background:var(--analytics-soft);color:var(--analytics-muted);padding:11px 14px;font-size:11px}.analytics-coverage>svg{flex-shrink:0;margin-top:1px;color:var(--analytics-purple)}.analytics-controls{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.analytics-presets{display:flex;gap:4px;flex-wrap:wrap}.analytics-presets button{padding:7px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--analytics-muted);font-size:12px;min-height:34px}.analytics-presets button[aria-pressed=true]{color:var(--analytics-ink);background:var(--analytics-panel);border-color:var(--analytics-line)}.analytics-device{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--analytics-muted)}.cms-analytics .analytics-rules{color:var(--analytics-muted);font-size:11px;margin-top:8px}.analytics-rules>span:before{content:"·";margin:0 9px}.analytics-funnel-chart{display:grid;grid-template-columns:repeat(var(--analytics-steps),minmax(0,1fr));gap:22px;margin-top:24px}.analytics-funnel-step{display:flex;flex-direction:column;min-width:0;padding:0;background:transparent;border:0;text-align:left;color:var(--analytics-ink);border-radius:4px}.analytics-step-name{min-height:34px;display:flex;align-items:flex-start;gap:7px;font-size:12px}.analytics-step-name>small{color:var(--analytics-muted);font-size:10px;margin-top:2px}.analytics-step-count{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.4;letter-spacing:-.5px}.analytics-step-unit{color:var(--analytics-muted);font-size:10px;margin:2px 0 12px}.analytics-bar-area{width:100%;height:145px;display:flex;align-items:flex-end;border-bottom:1px solid var(--analytics-line);background:linear-gradient(transparent calc(50% - .5px),var(--analytics-line) 50%,transparent calc(50% + .5px))}.analytics-funnel-bar{display:block;width:100%;height:var(--analytics-bar-size);border-radius:5px 5px 0 0;background:var(--analytics-purple);opacity:.32;transition:height .2s ease,width .2s ease}.analytics-funnel-step[aria-pressed=true] .analytics-funnel-bar{opacity:1}.analytics-funnel-step[aria-pressed=true] .analytics-step-name{color:var(--analytics-purple)}.analytics-step-foot{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;font-size:10px;color:var(--analytics-muted);padding-top:11px}.analytics-step-foot strong{color:var(--analytics-ink);font-weight:500}.cms-analytics .analytics-note{color:var(--analytics-muted);font-size:11px;margin-top:14px;line-height:1.8}.analytics-link-button{color:var(--analytics-ink);background:transparent;border:0;font-size:12px;padding:0;min-height:28px}.analytics-link-button[aria-pressed=true]{color:var(--analytics-purple);font-weight:500}.analytics-step-detail{margin-top:19px}.analytics-step-path{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:var(--analytics-muted);font-size:12px}.analytics-loss-count{display:block;font-size:30px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:5px;letter-spacing:-.5px}.analytics-loss-count>small{font-size:11px;font-weight:400;color:var(--analytics-muted);letter-spacing:0}.analytics-loss-track{background:var(--analytics-track);height:6px;border-radius:3px;overflow:hidden;margin:15px 0 8px}.analytics-loss-track>span{display:block;height:100%;background:var(--analytics-purple)}.analytics-loss-legend{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--analytics-muted);font-size:11px}.analytics-methodology{border:1px solid var(--analytics-line);border-radius:10px;background:var(--analytics-panel);color:var(--analytics-muted);font-size:11px;padding:12px 16px}.analytics-methodology summary{cursor:pointer;font-size:12px;color:var(--analytics-ink);display:list-item;list-style:disclosure-closed}.analytics-methodology[open] summary{list-style:disclosure-open}.analytics-methodology>div{display:flex;flex-direction:column;gap:9px;margin-top:13px;line-height:1.8}.analytics-section-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--analytics-muted);font-size:11px}.analytics-section-footer a{color:var(--analytics-purple);display:inline-flex;align-items:center;gap:4px;text-decoration:none;white-space:nowrap}.analytics-sources{margin-top:24px;padding-top:17px;border-top:1px solid var(--analytics-line)}.analytics-sources>summary{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--analytics-muted);list-style:none;cursor:pointer}.analytics-sources>summary::-webkit-details-marker{display:none}.analytics-sources>summary>span{margin-left:auto;font-size:10px}.analytics-sources:not([open])>summary>svg{transform:rotate(-90deg)}.analytics-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:15px}.analytics-source{min-width:0}.analytics-source>div{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10px}.analytics-source strong{color:var(--analytics-ink);font-weight:500}.analytics-source>div>span,.analytics-source>div>svg{color:var(--analytics-muted)}.analytics-source[data-state=ready]>div>svg{color:#668b77}.analytics-source:is([data-state=incomplete],[data-state=not_configured])>div>svg{color:var(--analytics-warning)}.analytics-source:is([data-state=error],[data-state=forbidden])>div>svg{color:#bc7074}.analytics-source>small{display:block;color:var(--analytics-muted);font-size:10px;margin-top:4px;overflow-wrap:anywhere}.cms-analytics .analytics-sources>p{color:var(--analytics-muted);font-size:10px;margin-top:15px}.analytics-spinning{animation:analytics-spin 1s linear infinite}@keyframes analytics-spin{to{transform:rotate(1turn)}}@media (max-width:1050px){.analytics-metrics{gap:9px}.analytics-metric{padding:15px 13px}.analytics-metric>strong{font-size:26px}.analytics-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid-two{gap:12px}}@media (max-width:780px){.analytics-metrics--five,.analytics-metrics--four{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metrics--five .analytics-metric--primary{grid-column:1/-1}.analytics-grid-two{grid-template-columns:1fr}.analytics-header{padding-bottom:20px}.analytics-header .analytics-date-controls{text-align:left}.analytics-panel{padding:17px}.analytics-funnel-chart{gap:13px}}@media (max-width:560px){.cms-analytics{padding:4px 16px 36px}.cms-analytics h1{font-size:26px}.analytics-header{gap:18px}.analytics-tabs{gap:20px;overflow-x:auto}.analytics-tabs button{font-size:12px}.analytics-metric>strong{font-size:25px}.analytics-controls{gap:9px}.analytics-presets{width:100%}.analytics-presets button{padding:7px 9px;font-size:11px}.analytics-device{margin-left:auto;font-size:11px}.analytics-funnel-chart{grid-template-columns:1fr;gap:20px}.analytics-funnel-step{display:grid;grid-template-columns:1fr auto;gap:0 10px}.analytics-step-name{min-height:0;align-items:center}.analytics-step-count{font-size:20px}.analytics-step-unit{display:none}.analytics-bar-area{grid-column:1/-1;height:10px;margin-top:7px;background:var(--analytics-track);border:0;border-radius:3px;overflow:hidden}.analytics-funnel-bar{height:100%;width:var(--analytics-bar-size);border-radius:0}.analytics-step-foot{grid-column:1/-1;padding-top:6px}.analytics-source-grid{gap:13px}.analytics-panel-heading{gap:4px}.analytics-panel-heading>span{font-size:10px}.analytics-table-toolbar input,.analytics-table-toolbar label{width:100%}.analytics-sources>summary>span{display:none}.analytics-identifier{max-width:230px}}@media (pointer:coarse){.cms-analytics :is(.analytics-presets button,.analytics-link-button,.analytics-period button,.analytics-tabs button,.analytics-refresh,.analytics-action,select,input){min-height:44px}.cms-analytics :is(input,select){font-size:16px}}@media (prefers-reduced-motion:reduce){.analytics-funnel-bar{transition:none}.analytics-spinning{animation:none}}.engagement-metrics,.engagement-metrics *,.engagement-metrics :after,.engagement-metrics :before{box-sizing:border-box}.engagement-metrics__table{min-width:680px}.engagement-metrics__content{min-width:220px;max-width:430px}.engagement-metrics__table td{padding:14px 12px}.engagement-metrics__table th{padding-inline:12px}@media (max-width:640px){.engagement-metrics button{min-height:36px}.engagement-metrics__table{display:block;min-width:0}.engagement-metrics__table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.engagement-metrics__table tbody{display:block}.engagement-metrics__table tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.engagement-metrics__table td{display:block;min-width:0;padding:7px 5px;white-space:normal;overflow-wrap:anywhere}.engagement-metrics__table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:5px;font-size:11px;font-weight:400;color:var(--muted-foreground)}.engagement-metrics__table .engagement-metrics__content,.engagement-metrics__table .engagement-metrics__date,.engagement-metrics__table .engagement-metrics__empty{grid-column:1/-1;max-width:none}.engagement-metrics__table .engagement-metrics__date:before{display:inline;margin-right:8px}.engagement-metrics__table .engagement-metrics__empty{padding-block:32px}}.comic-library_page__VHKTN{padding:28px;color:#1d2939;max-width:1500px;margin:0 auto}.comic-library_dialog__7ipDM button[data-slot=button],.comic-library_importDialog__CD2p3 button[data-slot=button],.comic-library_page__VHKTN button[data-slot=button]{font-size:13px;min-height:32px;padding:6px 12px;line-height:1.4}.comic-library_dialog__7ipDM>button,.comic-library_importDialog__CD2p3>button{min-height:32px;min-width:32px}.comic-library_dialog__7ipDM h2,.comic-library_importDialog__CD2p3 h2{padding-right:34px;font-size:16px;font-weight:650;line-height:1.5}.comic-library_actions__FYqZ_,.comic-library_chapterHeader__IfhCu,.comic-library_footer__OKEQe,.comic-library_heading__fAExG,.comic-library_toolbar__i_bv_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.comic-library_heading__fAExG h1{margin:0 0 6px;font-size:26px;font-weight:650}.comic-library_muted__QSbEp{color:#667085;font-size:13px;line-height:1.65}.comic-library_tabs__PFYyP{display:flex;gap:24px;border-bottom:1px solid #e4e7ec;margin:26px 0 20px}.comic-library_tabs__PFYyP button{appearance:none;background:transparent;border:0;padding:12px 2px;border-bottom:3px solid transparent;font:inherit;font-weight:600;color:#667085;cursor:pointer}.comic-library_tabs__PFYyP button[aria-selected=true]{color:#7047eb;border-bottom-color:#7047eb}.comic-library_toolbar__i_bv_{justify-content:flex-start;margin-bottom:18px}.comic-library_search__MmJ6N{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;max-width:400px}.comic-library_input__SSWLh,.comic-library_select__jsPmi,.comic-library_textarea__CKwYW{border:1px solid #d0d5dd;border-radius:7px;padding:9px 11px;color:#1d2939;background:white;width:100%;font:inherit}.comic-library_select__jsPmi{width:auto;max-width:210px}.comic-library_textarea__CKwYW{min-height:100px;resize:vertical}.comic-library_input__SSWLh:focus,.comic-library_select__jsPmi:focus,.comic-library_textarea__CKwYW:focus{outline:2px solid #b8a4f8;outline-offset:1px}.comic-library_grid__Hv4Z5{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.comic-library_card__lPr6I{border:1px solid #e4e7ec;border-radius:10px;overflow:hidden;background:white;display:flex;flex-direction:column}.comic-library_cardBody__xXD_i{padding:15px;display:flex;flex-direction:column;gap:9px;flex:1}.comic-library_cardBody__xXD_i h2{font-size:16px;font-weight:650;line-height:1.5;margin:0;overflow-wrap:anywhere}.comic-library_cardImage__Mf424{width:100%;height:165px;object-fit:contain;background:#f3f0fc}.comic-library_coverPlaceholder___cWGz{height:165px;display:grid;place-items:center;background:#f3f0fc;color:#8c80a7}.comic-library_badge__QCB_2{display:inline-flex;padding:3px 7px;border-radius:4px;font-size:12px;background:#f2f4f7;color:#475467;margin-right:5px}.comic-library_error__U_8JQ,.comic-library_notice___zRFo,.comic-library_warning__A0rRD{padding:11px 14px;border-radius:7px;margin:12px 0;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.comic-library_warning__A0rRD{background:#fffaeb;color:#854a0e;border:1px solid #fedf89}.comic-library_error__U_8JQ{background:#fef3f2;color:#b42318;border:1px solid #fecdca}.comic-library_notice___zRFo{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.comic-library_empty__QrUHv{padding:70px 20px;text-align:center;color:#667085;border:1px dashed #d0d5dd;border-radius:10px}.comic-library_footer__OKEQe{margin-top:20px}.comic-library_dialog__7ipDM{width:min(1120px,calc(100vw - 32px))!important;max-width:1120px!important;max-height:90dvh;overflow-y:auto}.comic-library_detailGrid__Z2zIJ{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,2fr);gap:24px;align-items:start}.comic-library_metadata__gIJI9{display:grid;gap:13px}.comic-library_field__xGYfj{display:grid;gap:6px;font-size:13px;font-weight:550}.comic-library_chapterList__iBJcQ{display:grid;gap:8px;margin:12px 0}.comic-library_chapter__agSXt{border:1px solid #e4e7ec;border-radius:7px;padding:11px}.comic-library_chapterTitle__gXylA{display:flex;align-items:flex-start;gap:8px;font-size:14px;min-width:0;flex:1}.comic-library_chapterTitle__gXylA span{overflow-wrap:anywhere}.comic-library_chapterTitle__gXylA input{margin-top:4px;accent-color:#7047eb}.comic-library_chapterActions__f_9dn{display:flex;align-items:center;gap:6px;margin-top:7px;flex-wrap:wrap}.comic-library_key__Ff_JR{font:11px/1.6 monospace;color:#667085;overflow-wrap:anywhere}.comic-library_progress__Lcnfh{width:100%;accent-color:#7047eb}.comic-library_preview__Ep0pj{margin-top:18px;padding-top:15px;border-top:1px solid #e4e7ec}.comic-library_pages__XviqR{display:grid;gap:14px}.comic-library_pageImage___WgSb{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.comic-library_pageFigure__U0e_T{margin:0;padding:8px;background:#f9fafb;border-radius:5px;text-align:center;min-height:90px}.comic-library_pageFigure__U0e_T figcaption{color:#667085;font-size:12px;padding:5px}.comic-library_counts__wakUI{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.comic-library_counts__wakUI div{background:#f9fafb;border:1px solid #eaecf0;padding:12px;border-radius:6px}.comic-library_counts__wakUI strong{font-size:22px;display:block}.comic-library_link__9Zb2_{color:#7047eb;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.comic-library_page__VHKTN{padding:18px 12px}.comic-library_detailGrid__Z2zIJ{grid-template-columns:1fr}.comic-library_grid__Hv4Z5{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.comic-library_heading__fAExG h1{font-size:22px}.comic-library_dialog__7ipDM{padding:18px!important}.comic-library_counts__wakUI{grid-template-columns:1fr 1fr}.comic-library_dialog__7ipDM button[data-slot=button],.comic-library_dialog__7ipDM>button,.comic-library_importDialog__CD2p3 button[data-slot=button],.comic-library_importDialog__CD2p3>button,.comic-library_page__VHKTN button[data-slot=button]{min-height:40px;min-width:40px}}.resource-library_library__ccD_e{--line:#e4e9ef;--muted:#64748b;--accent:#147d70;padding:28px 32px;color:#172b3a;max-width:1700px;margin:0 auto;font-size:14px}.resource-library_actions__5xTj6,.resource-library_editorFooter__bGQwU,.resource-library_editorFooter__bGQwU>div,.resource-library_header__6CsGi,.resource-library_pagination__QdddJ,.resource-library_pagination__QdddJ>div,.resource-library_toolbar__Mxnbh{display:flex;align-items:center;justify-content:space-between;gap:12px}.resource-library_header__6CsGi{margin-bottom:26px}.resource-library_header__6CsGi h1{font-size:28px;margin:6px 0}.resource-library_header__6CsGi p{color:var(--muted);margin:0}.resource-library_eyebrow__GxFZA{font-size:12px;color:var(--muted)}.resource-library_site__SzF1U{background:#edf7f5;border:1px solid #cde9e2;border-radius:10px;padding:12px 18px;display:grid;gap:4px}.resource-library_site__SzF1U span{font-size:12px;color:var(--muted)}.resource-library_site__SzF1U strong{color:#176655}.resource-library_toolbar__Mxnbh{padding-bottom:16px}.resource-library_tabs__ijqRN{display:flex;gap:6px}.resource-library_tabs__ijqRN button{background:transparent;border:0;border-radius:7px;padding:10px 18px;color:var(--muted);cursor:pointer}.resource-library_tabs__ijqRN button[aria-pressed=true]{background:#e6f3ef;color:#166453;font-weight:600}.resource-library_tabs__ijqRN button:disabled{cursor:not-allowed;opacity:.55}.resource-library_tabs__ijqRN button:focus-visible{outline:2px solid #147d70;outline-offset:2px}.resource-library_catalogSummary__nuWig>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.resource-library_catalogSummary__nuWig article{display:grid;gap:6px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:16px}.resource-library_catalogSummary__nuWig p,.resource-library_catalogSummary__nuWig span{color:var(--muted);font-size:12px}.resource-library_catalogSummary__nuWig strong{font-size:26px;font-variant-numeric:tabular-nums}.resource-library_catalogSummary__nuWig p{margin:10px 0 16px;line-height:1.65}.resource-library_confirmList__lUi_P{max-height:240px;overflow:auto;padding-left:20px;overflow-wrap:anywhere}.resource-library_confirmList__lUi_P li{margin:6px 0}.resource-library_sync__l2mYv{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:12px 16px;background:#f4f8fa;border:1px solid var(--line);border-radius:8px;margin-bottom:16px}.resource-library_sync__l2mYv small{color:var(--muted);margin-left:auto}.resource-library_filters__wjSAf{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:18px;border:1px solid var(--line);border-radius:10px;background:white;margin-bottom:16px}.resource-library_filters__wjSAf label{display:grid;gap:6px;flex:1;min-width:115px}.resource-library_filters__wjSAf label:first-child{flex:2;min-width:230px}.resource-library_filters__wjSAf label>span{font-size:12px;color:var(--muted)}.resource-library_filters__wjSAf label>div{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding-left:9px}.resource-library_filters__wjSAf label>div input{border:0}.resource-library_bulkDialog__KWMIL select,.resource-library_dialog__Sxrnm input:not([type=checkbox]):not([type=file]),.resource-library_dialog__Sxrnm select,.resource-library_dialog__Sxrnm textarea,.resource-library_library__ccD_e input:not([type=checkbox]):not([type=file]),.resource-library_library__ccD_e select,.resource-library_library__ccD_e textarea{width:100%;min-height:36px;border:1px solid #dce3eb;background:#fff;color:#172b3a;border-radius:6px;padding:8px 10px;font:inherit}.resource-library_bulkDialog__KWMIL input[type=checkbox],.resource-library_dialog__Sxrnm input[type=checkbox],.resource-library_library__ccD_e input[type=checkbox]{accent-color:#147d70;width:15px;height:15px}.resource-library_selection__GOCuZ{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;background:#eef7f4;border:1px solid #cde9e2;margin:12px 0;border-radius:8px}.resource-library_selection__GOCuZ>span{font-size:12px;color:var(--muted)}.resource-library_error__vO1xt{background:#fff2f0;border:1px solid #ffd7d0;color:#973629;border-radius:8px;padding:12px 16px;margin:12px 0}.resource-library_error__vO1xt button{margin-left:12px}.resource-library_notice__Q93Mz{background:#edf7f5;color:#175e50;border-radius:8px;padding:12px 16px;overflow-wrap:anywhere}.resource-library_policyNotice__tCP5m{background:#fff8e8;border:1px solid #f0dfb5;color:#78571c;border-radius:8px;padding:11px 14px;margin:12px 0 16px}.resource-library_tableWrap__4fKy9{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:10px}.resource-library_tableWrap__4fKy9 table{border-collapse:collapse;min-width:1000px;width:100%;text-align:left}.resource-library_tableWrap__4fKy9 th{background:#f8fafb;font-size:12px;color:#68798a;font-weight:500;padding:13px 16px}.resource-library_tableWrap__4fKy9 td{padding:16px;border-top:1px solid var(--line);vertical-align:middle}.resource-library_tableWrap__4fKy9 td:last-child,.resource-library_tableWrap__4fKy9 th:last-child{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-5px 0 9px -8px #64748b}.resource-library_tableWrap__4fKy9 th:last-child{background:#f8fafb}.resource-library_tableWrap__4fKy9 td:first-child,.resource-library_tableWrap__4fKy9 th:first-child{width:32px}.resource-library_tableWrap__4fKy9 td>small{display:block;color:var(--muted);max-width:190px;margin-top:7px;font-size:12px}.resource-library_resource__Vqehr{display:flex;align-items:center;gap:14px;min-width:260px;max-width:470px}.resource-library_resource__Vqehr>div{min-width:0}.resource-library_resource__Vqehr strong{display:block;font-size:14px;overflow-wrap:anywhere}.resource-library_resource__Vqehr small{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;margin-top:5px}.resource-library_resource__Vqehr .resource-library_catalogLinkage__7Q2Kp{display:block;color:#176655;font-size:12px;margin-top:6px}.resource-library_cover__ToGu7{flex-shrink:0;border:1px solid #dce5eb;border-radius:7px;background:#eef3f7;color:#718496;width:96px;height:62px;overflow:hidden;display:grid;place-items:center;cursor:pointer}.resource-library_cover__ToGu7 img{width:100%;height:100%;object-fit:cover}.resource-library_badge__rHl27{display:inline-flex;white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:12px;background:#f0f3f6;color:#627284}.resource-library_badge__rHl27[data-state=broad],.resource-library_badge__rHl27[data-state=published],.resource-library_badge__rHl27[data-state=ready]{color:#14725e;background:#e6f5ef}.resource-library_badge__rHl27[data-state=error],.resource-library_badge__rHl27[data-state=unavailable],.resource-library_badge__rHl27[data-state=unsupported]{color:#a54136;background:#fff0ee}.resource-library_badge__rHl27[data-state=changed],.resource-library_badge__rHl27[data-state=limited],.resource-library_badge__rHl27[data-state=unchecked]{color:#9a681d;background:#fff6e5}.resource-library_issue__xtecr{color:#a64532!important}.resource-library_warning__AQE31{color:#8a611f!important}.resource-library_empty__WXkL9{display:flex;min-height:240px;align-items:center;justify-content:center;flex-direction:column;color:#708295}.resource-library_empty__WXkL9 h3{margin:12px 0 4px}.resource-library_pagination__QdddJ{padding:18px 0;color:var(--muted);font-size:13px}.resource-library_dialog__Sxrnm{width:min(1180px,96vw)!important;max-width:1180px!important;max-height:94vh;overflow-y:auto;background:white!important;color:#172b3a!important;--line:#e4e9ef;--muted:#64748b}.resource-library_editor__cGvZA{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr);gap:28px;padding-top:12px}.resource-library_editor__cGvZA aside video{width:100%;aspect-ratio:16/9;background:#111827;border-radius:8px}.resource-library_details__qhV_u{display:grid;gap:12px;font-size:13px;margin-top:16px;overflow-wrap:anywhere}.resource-library_details__qhV_u small{color:#738196;line-height:1.7}.resource-library_form__a3C_A{display:grid;gap:16px}.resource-library_coverField__bJv6L,.resource-library_form__a3C_A>label,.resource-library_twoColumns__0kjk2>label{display:grid;gap:7px;font-size:13px}.resource-library_coverEditor__DUc4Y{display:flex;align-items:center;gap:16px}.resource-library_coverEditor__DUc4Y img{width:120px;height:75px;object-fit:cover;border-radius:6px}.resource-library_upload__M2b95{position:relative;display:flex;gap:7px;align-items:center;border:1px dashed #b8c7d3;border-radius:7px;padding:16px;cursor:pointer}.resource-library_upload__M2b95 input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.resource-library_twoColumns__0kjk2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.resource-library_tags__guQpP{max-height:230px;overflow-y:auto;display:grid;gap:12px}.resource-library_tags__guQpP fieldset{border:1px solid #e3e9ef;border-radius:7px;padding:10px}.resource-library_tags__guQpP legend{font-size:12px;color:#526476}.resource-library_tags__guQpP label{display:inline-flex;align-items:center;gap:5px;margin:4px 12px 4px 0;font-size:13px}.resource-library_editorFooter__bGQwU{border-top:1px solid #e5ebef;padding-top:16px;flex-wrap:wrap}.resource-library_editorFooter__bGQwU small{color:#6b7b8d}.resource-library_editorFooter__bGQwU>div{flex-wrap:wrap;margin-left:auto}.resource-library_bulkDialog__KWMIL{max-width:700px!important;max-height:90vh;overflow:auto;background:#fff!important;color:#172b3a!important}.resource-library_bulkDialog__KWMIL>label{display:grid;gap:8px}.resource-library_importButton__nqJAM{position:relative;display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border-radius:6px;padding:8px 14px;background:#172b3a;color:#fff;font-weight:500;cursor:pointer}.resource-library_importButton__nqJAM[aria-disabled=true]{cursor:not-allowed;opacity:.55}.resource-library_importButton__nqJAM input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.resource-library_manifestPanel__3qNHh{display:grid;gap:16px;margin-bottom:16px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:20px}.resource-library_manifestConfirm__b3sAV,.resource-library_manifestHeading__kzIQu,.resource-library_manifestHeading__kzIQu>div,.resource-library_manifestSuccess__m6Nnf{display:flex;align-items:center;gap:12px}.resource-library_manifestConfirm__b3sAV,.resource-library_manifestHeading__kzIQu{justify-content:space-between}.resource-library_manifestConfirm__b3sAV p,.resource-library_manifestHeading__kzIQu h2,.resource-library_manifestHeading__kzIQu p,.resource-library_manifestSuccess__m6Nnf p{margin:0}.resource-library_manifestHeading__kzIQu h2{font-size:18px}.resource-library_manifestConfirm__b3sAV p,.resource-library_manifestHeading__kzIQu p,.resource-library_manifestSuccess__m6Nnf p{color:var(--muted);line-height:1.6}.resource-library_manifestPreview__ITlM1{display:grid;gap:14px}.resource-library_manifestStats__W8RW3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.resource-library_manifestStats__W8RW3 article{display:grid;gap:5px;border-radius:10px;background:#f5f8fa;padding:14px}.resource-library_manifestStats__W8RW3 small,.resource-library_manifestStats__W8RW3 span{color:var(--muted)}.resource-library_manifestStats__W8RW3 strong{font-size:24px;font-variant-numeric:tabular-nums}.resource-library_manifestConfirm__b3sAV{border-top:1px solid var(--line);padding-top:14px}.resource-library_manifestConfirm__b3sAV>div{max-width:760px}.resource-library_manifestConfirm__b3sAV .resource-library_manifestWarning__HHkj5{margin-top:6px;color:#9a5b13}.resource-library_manifestSuccess__m6Nnf{align-items:flex-start;border-radius:10px;background:#edf8f3;color:#176b52;padding:14px}.resource-library_manifestTable__pEq_e table{min-width:1060px}.resource-library_manifestTable__pEq_e td:first-child,.resource-library_manifestTable__pEq_e th:first-child{width:auto;min-width:320px}.resource-library_catalogSearch__KlXF5{display:flex;align-items:flex-end;gap:10px;padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:16px}.resource-library_catalogSearch__KlXF5 label{flex:1;display:grid;gap:6px}.resource-library_catalogSearch__KlXF5 label>span,.resource-library_workMeta__4YKXE span{color:var(--muted);font-size:12px}.resource-library_catalogSearch__KlXF5 label>div{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding-left:9px}.resource-library_catalogSearch__KlXF5 label>div input{border:0!important}.resource-library_catalogTable__4auhW table{min-width:1180px}.resource-library_catalogTable__4auhW td:first-child,.resource-library_catalogTable__4auhW th:first-child{width:auto;min-width:300px}.resource-library_workTitle__JbsyG{max-width:430px}.resource-library_workTitle__JbsyG code,.resource-library_workTitle__JbsyG p,.resource-library_workTitle__JbsyG strong{display:block}.resource-library_episodeTable__QqVzp code,.resource-library_workTitle__JbsyG code{margin-top:5px;color:#607386;font-size:12px;overflow-wrap:anywhere}.resource-library_workTitle__JbsyG p{color:var(--muted);line-height:1.55;margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resource-library_sourceTags__60oRU{display:flex;flex-wrap:wrap;gap:5px;max-width:280px;margin-top:8px}.resource-library_sourceTags__60oRU span{border-radius:12px;padding:3px 8px;background:#f0f4f7;color:#526476;font-size:12px}.resource-library_mappingFilters__Tb2Cr{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,1fr);gap:12px;padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:16px}.resource-library_mappingFilters__Tb2Cr label{display:grid;gap:6px}.resource-library_mappingCount__calrj,.resource-library_mappingFilters__Tb2Cr label>span{color:var(--muted);font-size:12px}.resource-library_mappingFilters__Tb2Cr label>div{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding-left:9px}.resource-library_mappingFilters__Tb2Cr label>div input{border:0!important}.resource-library_mappingTable__LYwax table{min-width:760px}.resource-library_mappingTable__LYwax td:first-child,.resource-library_mappingTable__LYwax th:first-child{width:auto;min-width:200px}.resource-library_standardTags__i3sUU{display:flex;flex-wrap:wrap;gap:6px}.resource-library_standardTags__i3sUU span{border-radius:14px;padding:4px 9px;color:#176655;background:#e6f3ef;font-size:12px}.resource-library_unmatchedHint__mZoY0{color:#9a4437;font-size:12px}.resource-library_mappingSamples__3x7Mx{display:block;max-width:440px;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55}.resource-library_mappingCount__calrj{margin:12px 2px}.resource-library_dialogActions___OvO_,.resource-library_rowActions__1ItPB{display:flex;align-items:center;gap:8px}.resource-library_rowActions__1ItPB{flex-direction:column;align-items:stretch}.resource-library_dialogActions___OvO_{justify-content:flex-end}.resource-library_statusSummary__Pd3VN{max-width:240px!important;line-height:1.65}.resource-library_catalogDialog__w_3Hk{width:min(1280px,96vw)!important;max-width:1280px!important;max-height:94vh;overflow-y:auto;background:#fff!important;color:#172b3a!important;--line:#e4e9ef;--muted:#64748b}.resource-library_workMeta__4YKXE{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;padding:12px 0}.resource-library_workMeta__4YKXE>div{display:grid;align-content:start;gap:6px}.resource-library_workMeta__4YKXE p{margin:0;line-height:1.65}.resource-library_episodeTable__QqVzp{max-height:62vh;overflow:auto}.resource-library_episodeTable__QqVzp table{min-width:1040px}.resource-library_episodeTable__QqVzp td:first-child,.resource-library_episodeTable__QqVzp th:first-child{width:100px;min-width:100px}.resource-library_episodeTable__QqVzp code{display:block;max-width:390px}@media (max-width:800px){.resource-library_catalogSummary__nuWig>div{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-library_actions__5xTj6,.resource-library_catalogSearch__KlXF5,.resource-library_tabs__ijqRN{flex-wrap:wrap}.resource-library_mappingFilters__Tb2Cr{grid-template-columns:1fr}.resource-library_manifestConfirm__b3sAV,.resource-library_manifestHeading__kzIQu{align-items:stretch;flex-direction:column}.resource-library_manifestStats__W8RW3{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-library_catalogSearch__KlXF5 label{min-width:200px}.resource-library_dialogActions___OvO_{flex-wrap:wrap}.resource-library_library__ccD_e{padding:16px}.resource-library_header__6CsGi{align-items:flex-start;flex-direction:column}.resource-library_site__SzF1U{width:100%}.resource-library_toolbar__Mxnbh{align-items:flex-start;flex-wrap:wrap}.resource-library_editor__cGvZA{grid-template-columns:1fr}.resource-library_dialog__Sxrnm{width:96vw!important}.resource-library_editorFooter__bGQwU>div{margin-left:0}.resource-library_pagination__QdddJ{flex-wrap:wrap}.resource-library_sync__l2mYv{gap:8px}.resource-library_resource__Vqehr{max-width:300px}.resource-library_catalogSearch__KlXF5{align-items:stretch;flex-direction:column}.resource-library_workMeta__4YKXE{grid-template-columns:1fr}}