@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wdth,wght@10..48,75..100,200..800&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";.studio-timeline{color:var(--vs-ink);background:var(--vs-panel);font-size:12px;letter-spacing:0}.st-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:8px 12px;border-bottom:1px solid var(--vs-line)}.st-transport,.st-edit-tools,.st-library-tools,.st-zoom{display:flex;align-items:center;gap:4px}.st-library-tools{margin-left:auto}.st-icon,.st-command{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--vs-ink);cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap}.st-icon{width:32px}.st-command{padding:0 9px}.st-icon:hover:not(:disabled),.st-command:hover:not(:disabled){background:var(--vs-soft)}.st-play{background:var(--vs-accent);color:#161616}.st-clock{display:flex;gap:7px;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px}.st-clock span{color:var(--vs-muted)}.st-zoom input{width:70px}.st-zoom output{width:34px;color:var(--vs-muted);font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.st-body{display:grid;grid-template-columns:120px minmax(0,1fr)}.st-track-heads{border-right:1px solid var(--vs-line)}.st-ruler-head,.st-ruler{height:28px;border-bottom:1px solid var(--vs-line);color:var(--vs-muted);font-size:10px}.st-ruler-head{display:flex;align-items:center;padding-left:14px}.st-track-head{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 14px;border:0;border-bottom:1px solid var(--vs-line);background:var(--vs-panel);color:var(--vs-ink);font-size:11px;text-align:left}button.st-track-head{cursor:pointer}button.st-track-head:hover{background:var(--vs-soft)}.st-track-head svg{flex-shrink:0;color:var(--vs-muted)}.st-track-head small{margin-left:auto;color:var(--vs-muted)}.st-video-head{height:62px}.st-lanes{min-width:0;overflow-x:auto;scrollbar-color:var(--vs-line-strong) transparent;scrollbar-width:thin}.st-scroll{position:relative;min-width:100%}.st-ruler{position:relative;cursor:crosshair;touch-action:none;background:var(--vs-panel-soft)}.st-ruler span{position:absolute;top:0;padding:5px 0 0 4px;height:100%;border-left:1px solid var(--vs-line);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.st-lane{position:relative;height:38px;border-bottom:1px solid var(--vs-line);background:var(--vs-panel-soft)}.st-video-lane{height:62px;background:var(--vs-soft)}.st-scene{position:absolute;display:flex;align-items:center;gap:8px;top:6px;height:50px;padding:0 8px;border:1px solid var(--vs-line-strong);border-radius:5px;background:var(--vs-panel);color:var(--vs-ink);overflow:hidden;text-align:left;cursor:grab}.st-scene>img{height:48px;width:48px;object-fit:cover;flex-shrink:0;margin-left:-8px}.st-scene>svg{flex-shrink:0;color:var(--vs-muted)}.st-scene>span{display:grid;gap:4px;min-width:0}.st-scene strong,.st-scene small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.st-scene small{color:var(--vs-muted);font-variant-numeric:tabular-nums;font-size:10px}.st-scene.is-selected{border:2px solid var(--vs-accent-deep);background:var(--vs-accent-wash)}.st-scene.is-dragging{opacity:.5}.st-scene.is-compact{padding:0 4px;justify-content:center}.st-scene.is-compact>img,.st-scene.is-compact>svg,.st-scene.is-compact small{display:none}.st-audio-clip{position:absolute;left:12px;top:5px;height:28px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px dashed var(--vs-line-strong);border-radius:4px;background:transparent;color:var(--vs-muted);font-size:11px;cursor:pointer;text-align:left}.st-audio-clip span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.st-audio-clip svg{flex-shrink:0}.st-audio-clip.has-audio{background:color-mix(in srgb,#16876b 12%,var(--vs-panel));border:1px solid color-mix(in srgb,#16876b 45%,var(--vs-line));color:var(--vs-ink)}.st-music-clip.has-audio{background:color-mix(in srgb,#2878be 12%,var(--vs-panel));border-color:color-mix(in srgb,#2878be 45%,var(--vs-line))}.st-playhead{position:absolute;top:0;bottom:0;width:1px;background:var(--vs-accent-deep);pointer-events:none}.st-playhead:before{content:"";position:absolute;top:0;left:-4px;width:9px;height:12px;background:var(--vs-accent-deep);clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%)}.st-status{display:flex;justify-content:space-between;gap:12px;padding:5px 14px;font-size:10px;color:var(--vs-muted);font-variant-numeric:tabular-nums}.st-empty{display:flex;align-items:center;height:100%;padding:0 14px;color:var(--vs-muted)}@media(min-width:768px){.st-status{min-height:64px;align-items:flex-start;padding-top:12px;padding-right:128px}}@media(max-width:700px){.st-toolbar{gap:6px 8px;padding:8px}.st-clock{font-size:11px;padding:0 4px}.st-edit-tools{margin-left:auto}.st-library-tools{margin-left:0}.st-zoom{margin-left:auto}.st-body{grid-template-columns:84px minmax(0,1fr)}.st-track-head{gap:5px;padding:0 7px;font-size:10px}.st-track-head small{display:none}.st-command{font-size:11px;padding:0 6px}.st-zoom input{width:48px}}.source-picker,.source-picker-popup{--sp-bg: #fff;--sp-text: #202020;--sp-muted: #666;--sp-border: #dedede;--sp-hover: #f3f3f1;color:var(--sp-text);font-family:inherit;letter-spacing:0}.source-picker[data-theme=dark],.source-picker-popup[data-theme=dark]{--sp-bg: #202020;--sp-text: #f5f5f5;--sp-muted: #b6b6b6;--sp-border: #414141;--sp-hover: #303030}.source-picker{min-width:0;width:100%}.source-picker-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 11px;border:0;border-radius:14px;background:var(--sp-hover);color:var(--sp-text);text-align:left;cursor:pointer;font-size:13px;font-weight:600;box-shadow:0 1px 2px #0000000a,inset 0 0 0 1px #0000000a;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.source-picker-trigger:hover{background:color-mix(in oklch,var(--sp-hover) 82%,var(--sp-text));box-shadow:0 4px 12px #0000000d,inset 0 0 0 1px #00000012;transform:translateY(-1px)}.source-picker-trigger[data-open=true]{background:color-mix(in oklch,var(--sp-hover) 72%,#f9dc0b);box-shadow:0 0 0 2px #f9dc0b55,0 5px 16px #00000010}.source-picker-trigger:focus-visible{outline:2px solid #b39b00;outline-offset:3px}.source-picker-trigger:disabled{opacity:.5;cursor:not-allowed}.source-picker-trigger-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.source-picker-trigger-meta{overflow:hidden;color:var(--sp-muted);font-size:10px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.source-picker-trigger-action{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:var(--sp-bg);color:var(--sp-muted);box-shadow:inset 0 0 0 1px #0000000a;transition:background-color .16s ease,color .16s ease,transform .16s ease}.source-picker-trigger:hover .source-picker-trigger-action,.source-picker-trigger[data-open=true] .source-picker-trigger-action{background:#f9dc0b;color:#1a1a1a}.source-picker-trigger[data-open=true] .source-picker-trigger-action{transform:scale(1.04)}.source-picker-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-picker-picture{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--sp-hover);color:var(--sp-muted);flex:none;overflow:hidden;font-size:11px;font-weight:700}.source-picker-picture img{width:100%;height:100%;object-fit:cover}.source-picker-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#16161666;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:source-picker-fade .16s ease-out}.source-picker-popup{display:flex;flex-direction:column;width:min(760px,100%);max-height:min(680px,calc(100dvh - 40px));overflow:hidden;border:1px solid var(--sp-border);border-radius:14px;background:var(--sp-bg);box-shadow:0 24px 64px #0005;animation:source-picker-pop .18s cubic-bezier(.2,.8,.2,1)}.source-picker-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 14px;color:var(--sp-text)}.source-picker-modal-title,.source-picker-modal-actions{display:flex;align-items:center;gap:9px;min-width:0}.source-picker-modal-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:750}.source-picker-modal-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;background:#f9dc0b;color:#1a1a1a}.source-picker-modal-actions>span{border:1px solid var(--sp-border);border-radius:999px;padding:5px 8px;background:var(--sp-hover);color:var(--sp-muted);font-size:11px;font-weight:800;white-space:nowrap}.source-picker-close{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sp-muted);cursor:pointer}.source-picker-close:hover{border-color:var(--sp-border);background:var(--sp-hover);color:var(--sp-text)}.source-picker-close:focus-visible{outline:2px solid #b39b00;outline-offset:2px}.source-picker-tabs{display:flex;gap:3px;margin:0 16px 10px;padding:3px;border:1px solid var(--sp-border);border-radius:9px;background:var(--sp-hover)}.source-picker-tab{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:7px;min-height:36px;border:0;border-radius:6px;padding:0 8px;background:transparent;color:var(--sp-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:800;white-space:nowrap}.source-picker-tab:hover{color:var(--sp-text)}.source-picker-tab.is-active{background:var(--sp-bg);color:var(--sp-text);box-shadow:0 1px 3px #0002}.source-picker-tabpanel{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.source-picker-search{display:flex;flex:none;align-items:center;gap:10px;margin:0 16px 4px;padding:10px 12px;border:1px solid var(--sp-border);border-radius:8px;color:var(--sp-muted)}.source-picker-search input{width:100%;min-width:0;border:0;padding:2px 0;background:transparent;color:var(--sp-text);font:inherit;font-size:14px;outline:none;box-shadow:none}.source-picker-search:focus-within{border-color:#b39b00;box-shadow:0 0 0 2px #f9dc0b33}.source-picker-search input::placeholder{color:var(--sp-muted)}.source-picker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;flex:1;padding:8px 16px 14px;overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.source-picker-option{display:flex;align-items:center;gap:12px;min-width:0;min-height:60px;border:1px solid transparent;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:650}.source-picker-option:hover{border-color:var(--sp-border)}.source-picker-option:focus-visible{outline:2px solid #b39b00;outline-offset:-2px}.source-picker-option .source-picker-picture{width:42px;height:42px;border-radius:8px;border:1px solid #0000000d;font-size:12px}.source-picker-option.is-active{background:var(--sp-hover)}.source-picker-option[aria-selected=true]{background:#f9dc0b;color:#1a1a1a}.source-picker-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.source-picker-check{flex:none}.source-picker-empty{padding:24px 12px;text-align:center;font-size:13px;color:var(--sp-muted)}.source-picker-url-panel,.source-picker-tags-panel{flex:none;margin:0 16px 16px;padding:16px;border:1px solid var(--sp-border);border-radius:9px;background:var(--sp-hover)}.source-picker-panel-label{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--sp-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.source-picker-panel-label svg{color:#b39b00}.source-picker-url-row{display:flex;align-items:center;gap:8px}.source-picker-url-row input{min-width:0;flex:1;height:40px;border:1px solid var(--sp-border);border-radius:7px;padding:0 11px;background:var(--sp-bg);color:var(--sp-text);font:inherit;font-size:13px;outline:none}.source-picker-url-row input:focus{border-color:#b39b00;box-shadow:0 0 0 2px #f9dc0b33}.source-picker-url-row input::placeholder{color:var(--sp-muted)}.source-picker-url-submit{display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:7px;background:#f9dc0b;color:#1a1a1a;cursor:pointer}.source-picker-url-submit:hover{background:#e8cc00}.source-picker-url-submit:disabled{cursor:wait;opacity:.5}.source-picker-url-error{margin:7px 0 0;color:#b42318;font-size:12px;font-weight:700;line-height:1.4}.source-picker-tags{display:flex;flex-wrap:wrap;gap:6px;max-height:96px;overflow-y:auto}.source-picker-tag{min-height:30px;border:1px solid var(--sp-border);border-radius:999px;padding:0 10px;background:transparent;color:var(--sp-text);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.source-picker-tag:hover{border-color:#b39b00}.source-picker-tag.is-selected{border-color:#f9dc0b;background:#f9dc0b;color:#1a1a1a}.source-picker-spin{animation:source-picker-spin .8s linear infinite}.source-picker.is-compact{max-width:220px}.source-picker.is-compact .source-picker-trigger{min-height:48px;padding:6px 8px;gap:8px;font-size:12px}.source-picker.is-compact .source-picker-picture{width:24px;height:24px}.source-picker.is-compact .source-picker-trigger-meta{display:none}.source-picker.is-compact .source-picker-trigger-action{width:30px;height:30px;border-radius:8px}@keyframes source-picker-fade{0%{opacity:0}to{opacity:1}}@keyframes source-picker-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes source-picker-spin{to{transform:rotate(360deg)}}@media(min-width:900px){.source-picker-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.source-picker-overlay{align-items:end;padding:12px}.source-picker-popup{max-height:calc(100dvh - 24px);border-radius:12px}.source-picker-modal-head{padding:16px 14px 12px}.source-picker-modal-actions{gap:6px}.source-picker-modal-actions>span{padding:5px 7px}.source-picker-tabs{margin:0 12px 8px;overflow-x:auto}.source-picker-tab{flex:1 0 auto;justify-content:center}.source-picker-list{grid-template-columns:1fr;padding-right:12px;padding-left:12px}.source-picker-search{margin-right:12px;margin-left:12px}.source-picker-search input{font-size:16px}.source-picker-url-panel,.source-picker-tags-panel{margin:0 12px 12px;padding:14px}.source-picker.is-compact{max-width:140px}}@media(prefers-reduced-motion:reduce){.source-picker-overlay,.source-picker-popup,.source-picker-spin,.source-picker-trigger,.source-picker-trigger-action{animation:none;transition:none}}.voice-workspace{--vs-bg: #f9f8f6;--vs-panel: #ffffff;--vs-panel-soft: #fdfcfa;--vs-ink: #1a1a1a;--vs-muted: #5d5b56;--vs-subtle: #8e8b84;--vs-line: #dadada;--vs-line-strong: #c4c2bc;--vs-soft: #f1efe9;--vs-accent: #f9dc0b;--vs-accent-deep: #8a7500;--vs-accent-wash: #fff9d6;--vs-ok: #2f7f5f;--vs-warn: #b75b51;--vs-shadow: 0 18px 44px rgba(26, 26, 26, .12);--vs-pad: 28px;background:transparent;color:var(--vs-ink);height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px var(--vs-pad) 0;display:flex;flex-direction:column;font-size:14px;accent-color:var(--vs-accent);scrollbar-color:var(--vs-line-strong) transparent;container-type:inline-size}.voice-workspace[data-theme=dark]{--vs-bg: #070a12;--vs-panel: #0f1420;--vs-panel-soft: #131927;--vs-ink: #f5f4ef;--vs-muted: #b7b9c2;--vs-subtle: #7f8290;--vs-line: rgba(255, 255, 255, .11);--vs-line-strong: rgba(255, 255, 255, .22);--vs-soft: rgba(255, 255, 255, .06);--vs-accent-wash: rgba(249, 220, 11, .12);--vs-accent-deep: #e8cc00;--vs-ok: #5fc39a;--vs-shadow: 0 18px 44px rgba(0, 0, 0, .45)}.voice-workspace *{box-sizing:border-box;min-width:0}.voice-workspace ::selection{background:var(--vs-accent);color:#161616}.voice-workspace :focus-visible{outline:2px solid var(--vs-accent-deep);outline-offset:2px}.voice-workspace button,.voice-workspace a{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .12s ease}.voice-workspace button:disabled{opacity:.42;cursor:not-allowed}.voice-workspace button:not(:disabled):active{transform:scale(.985)}.voice-workspace h1,.voice-workspace h2,.voice-workspace h3,.voice-workspace p{margin:0}.voice-heading,.voice-heading-title,.voice-heading-actions,.voice-source-bar,.voice-stage-top,.voice-script-toolbar,.voice-script-meta,.voice-settings,.voice-mix-setting,.voice-render-actions,.voice-render-status{display:flex;align-items:center;gap:12px}.voice-heading{justify-content:space-between;margin-bottom:20px;gap:20px}.voice-heading h1{font-family:Playfair Display,ui-serif,Georgia,serif;font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.voice-heading-sub{margin-top:3px;font-size:12.5px;color:var(--vs-muted)}.voice-engine{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--vs-line);border-radius:999px;background:var(--vs-panel);font-size:12px;font-weight:600;color:var(--vs-muted);white-space:nowrap}.voice-engine>span{width:7px;height:7px;border-radius:50%;background:var(--vs-warn);box-shadow:0 0 0 3px #b75b512e}.voice-engine.is-online>span{background:var(--vs-ok);box-shadow:0 0 0 3px #2f7f5f2e}.voice-icon{height:36px;width:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;color:var(--vs-ink);background:transparent;cursor:pointer}.voice-icon:hover:not(:disabled){background:var(--vs-soft)}.voice-source-bar{gap:12px;align-items:flex-end;padding-bottom:20px}.voice-workspace label>span{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vs-subtle);margin-bottom:6px}.voice-source-bar>label:first-child{width:240px;flex:none}.voice-upload-picker{flex:1}.voice-workspace select,.voice-import-form input,.voice-style-import input{height:42px;width:100%;padding:0 34px 0 14px;border:1px solid var(--vs-line);border-radius:10px;background:var(--vs-panel);color:var(--vs-ink);font-size:14px;font-weight:600;text-overflow:ellipsis;transition:border-color .18s ease,box-shadow .18s ease}.voice-workspace select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238e8b84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.voice-import-form input,.voice-style-import input{padding-right:14px;font-weight:500}.voice-workspace select:hover:not(:disabled),.voice-import-form input:hover,.voice-style-import input:hover{border-color:var(--vs-line-strong)}.voice-workspace select:focus,.voice-import-form input:focus,.voice-style-import input:focus,.voice-script:focus{outline:none;border-color:#f9dc0bb3;box-shadow:0 0 0 3px #f9dc0b47}.voice-import{border-color:var(--vs-line);background:var(--vs-panel);height:42px;width:42px}.voice-import[aria-expanded=true],.voice-import.is-open{background:var(--vs-accent);border-color:var(--vs-accent);color:#161616}.vs-topbar .voice-import{height:34px;width:34px}.voice-import-form{display:flex;gap:10px;margin-bottom:16px}.voice-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid var(--vs-line);border-radius:10px;background:var(--vs-panel);color:var(--vs-ink);font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.voice-button:hover:not(:disabled){border-color:var(--vs-line-strong);background:var(--vs-panel-soft)}.voice-workspace .voice-primary{background:var(--vs-accent);color:#161616;border-color:var(--vs-accent);box-shadow:0 6px 16px #f9dc0b47}.voice-workspace .voice-primary:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a;color:#fff;box-shadow:none}.voice-workspace[data-theme=dark] .voice-primary:hover:not(:disabled){background:#fff;border-color:#fff;color:#161616}.voice-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 14px;margin-bottom:16px;background:var(--vs-panel);color:var(--vs-ink);border:1px solid rgba(183,91,81,.55);border-left:4px solid var(--vs-warn);border-radius:10px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.voice-editing-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(340px,1fr);flex:1;gap:28px;padding-bottom:24px;align-items:start}.voice-preview-column{display:flex;flex-direction:column;min-width:0}.voice-stage-top{justify-content:space-between;margin-bottom:12px;height:38px}.voice-segmented{display:inline-flex;padding:3px;background:var(--vs-soft);border-radius:10px;gap:2px}.voice-segmented button{border:0;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:700;color:var(--vs-muted);background:transparent;cursor:pointer}.voice-segmented button[aria-pressed=true]{color:var(--vs-ink);background:var(--vs-panel);box-shadow:0 2px 6px #00000014}.voice-stage{position:relative;aspect-ratio:16 / 10;background:#0b0b0b;border-radius:14px;overflow:hidden;display:grid;place-items:center;box-shadow:var(--vs-shadow)}.voice-stage video{width:100%;height:100%;max-height:520px;object-fit:contain;display:block}.voice-stage-empty{width:100%;height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#d1d1d1;position:relative;text-align:center;padding:24px}.voice-stage-empty img{width:auto;max-width:100%;max-height:180px;object-fit:contain;border-radius:8px}.voice-stage-empty strong{font-size:15px;font-weight:600}.voice-stage-empty p{max-width:340px;font-size:12.5px;line-height:1.6;color:#8f8f8f}.voice-stage-empty small{font-size:11.5px;color:#8f8f8f}.voice-stage-glyph{display:grid;place-items:center;height:64px;width:64px;border-radius:16px;background:#ffffff12;color:#a9a9a9}.voice-stage-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:14px}.voice-video-title{font-size:17px;line-height:1.45;font-weight:700;letter-spacing:-.005em;overflow-wrap:anywhere}.voice-quality-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.voice-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;flex:none;border:1px solid var(--vs-line);border-radius:999px;background:var(--vs-panel);font-size:11.5px;font-weight:600;color:var(--vs-muted);white-space:nowrap}.voice-chip svg{flex:none}.voice-chip.is-accent{border-color:#f9dc0b80;background:var(--vs-accent-wash);color:var(--vs-accent-deep)}.voice-chip.is-passed{border-color:#2f7f5f59;background:#2f7f5f14;color:var(--vs-ok)}.voice-chip.is-warn{border-color:#b75b5166;background:#b75b5112;color:var(--vs-warn)}.voice-chip em{font-style:normal;font-weight:500;color:var(--vs-subtle)}.voice-script-comparison{margin:16px 0;line-height:1.7;font-size:13px}.voice-script-comparison summary{cursor:pointer;font-weight:700;color:var(--vs-accent-deep)}.voice-script-comparison>div{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:12px}.voice-script-comparison h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--vs-subtle)}.voice-script-comparison p{white-space:pre-wrap;margin-top:6px}@media(max-width:600px){.voice-script-comparison>div{grid-template-columns:1fr}}.voice-editor-column{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--vs-line);border-radius:16px;background:var(--vs-panel)}.voice-editor-layout{display:grid;grid-template-columns:168px minmax(0,1fr);gap:20px;min-height:0;flex:1}.voice-editor-sidebar button span{white-space:nowrap}.voice-editor-sidebar{display:flex;flex-direction:column;gap:4px;padding-right:16px;border-right:1px solid var(--vs-line)}.voice-editor-sidebar button{position:relative;display:flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--vs-muted);text-align:left;font-size:12.5px;font-weight:700;cursor:pointer}.voice-editor-sidebar button:hover:not(:disabled){background:var(--vs-soft);color:var(--vs-ink)}.voice-editor-sidebar button[aria-selected=true]{background:var(--vs-accent);color:#161616}.voice-editor-sidebar i{width:6px;height:6px;margin-left:auto;border-radius:50%;background:currentColor;opacity:.7}.voice-editor-panel{min-width:0}.voice-panel-heading{display:flex;justify-content:space-between;gap:14px;margin-bottom:4px}.voice-panel-heading h2{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.voice-panel-heading p{display:none}.voice-style-sample{color:var(--vs-subtle);font-size:11px;font-weight:600;white-space:nowrap}.voice-style-grid{display:grid;gap:6px;max-height:min(46vh,340px);overflow-y:auto;padding-right:2px}.voice-style-choice{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--vs-line);border-radius:10px;background:var(--vs-panel-soft);color:var(--vs-ink);text-align:left;cursor:pointer}.voice-style-choice:hover{border-color:var(--vs-line-strong)}.voice-style-choice.is-selected{border-color:var(--vs-accent);background:var(--vs-accent-wash);box-shadow:inset 3px 0 var(--vs-accent)}.voice-style-choice strong{font-size:12.5px}.voice-style-choice span,.voice-style-choice small{color:var(--vs-muted);font-size:11.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.voice-style-choice small{display:none}.voice-style-import{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:4px}.voice-style-import label{min-width:0}.voice-style-guide{display:none}.voice-active-style{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--vs-muted);font-size:12px;font-weight:600}.voice-active-style svg{color:var(--vs-accent-deep)}.voice-active-style button{margin-left:auto;padding:0;border:0;background:none;color:var(--vs-accent-deep);font-size:12px;font-weight:700;cursor:pointer}.voice-rewrite-button{width:100%;margin-bottom:18px}.voice-script-toolbar{justify-content:space-between;margin-bottom:12px}.voice-script-toolbar h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.voice-text-button{background:transparent;border:0;min-height:30px;padding:4px 0 4px 8px;color:var(--vs-accent-deep)}.voice-script{width:100%;height:220px;min-height:160px;resize:vertical;background:var(--vs-panel-soft);color:var(--vs-ink);padding:16px;font-size:14px;line-height:1.85;border:1px solid var(--vs-line);border-radius:12px;caret-color:var(--vs-accent-deep);transition:border-color .18s ease,box-shadow .18s ease}.voice-script::placeholder{color:var(--vs-subtle)}.voice-script-meta{justify-content:space-between;flex-wrap:wrap;margin:8px 0 12px;color:var(--vs-muted);font-size:12px;font-weight:600}.voice-workspace input[type=checkbox]{width:15px;height:15px;flex:none;margin:0;border-radius:4px}.voice-workspace label:has(input[type=checkbox]){display:flex;align-items:center;gap:9px;line-height:1.6;cursor:pointer}.voice-settings{align-items:flex-end;margin-bottom:12px}.voice-voice-select{flex:1}.voice-settings .voice-icon{border-color:var(--vs-line);background:var(--vs-panel);height:42px;width:42px}.voice-clone{height:42px;flex:none;white-space:nowrap}.voice-mix-setting{flex-wrap:wrap;justify-content:space-between;font-size:12.5px;font-weight:600}.voice-volume{display:flex;align-items:center;gap:10px}.voice-volume input{width:110px}.voice-volume output{min-width:34px;color:var(--vs-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.voice-notice{color:var(--vs-muted);font-size:12px;line-height:1.5;padding-top:8px}.voice-consents{display:grid;gap:8px;font-size:12px;font-weight:500;color:var(--vs-muted);margin-top:auto;padding-top:16px}.voice-audio-upload{min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.voice-audio-upload>svg{color:var(--vs-accent-deep)}.voice-audio-upload h2{font-size:18px;font-family:Playfair Display,ui-serif,Georgia,serif;font-weight:600}.voice-audio-upload p{color:var(--vs-muted);font-size:12.5px;line-height:1.45}.voice-slider-row{display:grid!important;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:10px!important;width:100%;font-size:12.5px;font-weight:600}.voice-slider-row span{margin:0!important}.voice-slider-row input{width:100%}.voice-slider-row output{min-width:34px;color:var(--vs-muted);font-size:11.5px}.voice-audio-upload span{color:var(--vs-muted);font-size:12.5px}.voice-audio-upload input{max-width:100%;font-size:12.5px}.voice-audio-upload-wide{display:block;min-height:0;padding-bottom:12px}.voice-button-small{min-height:32px;padding:6px 10px;font-size:11.5px}.vs-tool{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.vs-tool-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.vs-tool-head h2{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:-.01em}.vs-tool-meta{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vs-muted);font-size:11.5px;font-weight:600}.vs-tool-blurb{color:var(--vs-muted);font-size:12.5px;line-height:1.45}.vs-tool-stack{display:grid;gap:10px}.vs-tool-tabs{width:100%}.vs-tool-tabs button{flex:1}.vs-file-row{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--vs-muted)}.vs-file-row input[type=file]{font-size:12px;color:var(--vs-ink)}.voice-icon.is-accent{background:var(--vs-accent);color:#161616;border-color:var(--vs-accent)}.voice-music-panel{gap:12px;container-type:inline-size}.voice-music-search{display:grid;gap:10px}.voice-music-input{display:flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 12px;border:1px solid var(--vs-line);border-radius:10px;background:var(--vs-panel);color:var(--vs-subtle)}.voice-music-input:focus-within{border-color:#f9dc0bb3;box-shadow:0 0 0 3px #f9dc0b33}.voice-music-input input{min-width:0;flex:1;height:100%;border:0;outline:0;background:transparent;color:var(--vs-ink);font-size:13px}.voice-music-input button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:var(--vs-soft);color:var(--vs-ink);cursor:pointer}.voice-mood-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.voice-mood-row>button{padding:5px 10px;border:1px solid var(--vs-line);border-radius:999px;background:transparent;color:var(--vs-muted);font-size:11px;font-weight:600;cursor:pointer}.voice-mood-row>button:hover:not(:disabled),.voice-mood-row>button.is-selected{border-color:var(--vs-accent-deep);background:var(--vs-accent-wash);color:var(--vs-ink)}.voice-music-results{display:grid;gap:6px;max-height:min(42vh,320px);overflow:auto;padding-right:2px}.voice-music-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--vs-line);border-radius:10px;background:var(--vs-panel)}.voice-music-result.is-selected{border-color:var(--vs-accent-deep);background:var(--vs-accent-wash)}.voice-music-result-main{display:grid;gap:2px;min-width:0}.voice-music-result-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.voice-music-result-main span{color:var(--vs-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-music-result-actions{display:flex;align-items:center;gap:4px}.voice-music-player{grid-column:1 / -1}.voice-music-result-actions>a,.voice-music-result-actions .voice-icon{width:30px;height:30px}.voice-music-error,.voice-music-empty,.voice-music-loading{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--vs-line);border-radius:9px;color:var(--vs-muted);font-size:12px}.voice-music-error{justify-content:space-between;border-color:#b75b518c;color:var(--vs-ink)}.voice-music-error button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--vs-ink);cursor:pointer}.voice-soundtrack-controls{display:grid;gap:10px;padding-top:4px;border-top:1px solid var(--vs-line)}.voice-soundtrack-controls>label:last-child{font-size:12.5px}@container (max-width: 520px){.voice-music-result{grid-template-columns:1fr}.voice-music-result-actions{justify-content:flex-start;flex-wrap:wrap}}.voice-dock{position:sticky;bottom:0;z-index:5;margin:auto calc(var(--vs-pad) * -1) 0;padding:14px var(--vs-pad) 18px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--vs-bg) 84%,transparent) 28%);pointer-events:none}.voice-dock-widget{width:min(1080px,100%);min-height:72px;margin:0 auto;padding:8px 10px 8px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid var(--vs-line-strong);border-radius:14px;background:color-mix(in srgb,var(--vs-panel) 96%,transparent);box-shadow:0 18px 44px #1a1a1a24,0 2px 8px #1a1a1a0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}.voice-workspace[data-theme=dark] .voice-dock{background:linear-gradient(180deg,transparent,rgba(7,10,18,.8) 28%)}.voice-workspace[data-theme=dark] .voice-dock-widget{box-shadow:0 18px 44px #00000080,0 2px 8px #0000004d}.voice-dock.has-output .voice-dock-widget{grid-template-columns:minmax(0,1fr) minmax(220px,auto)}.voice-dock-empty{display:flex;align-items:center;gap:12px;min-width:0;padding:0 6px}.voice-dock-empty div{min-width:0}.voice-dock-empty strong{display:block;font-size:12px;font-weight:700}.voice-dock-empty span:last-child{display:block;margin-top:2px;color:var(--vs-muted);font-size:11px}.voice-dock-side{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.voice-render-status{color:var(--vs-muted);min-width:0;max-width:190px;gap:8px}.voice-render-status strong{display:block;color:var(--vs-ink);font-size:11.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-render-status span{display:block;margin-top:2px;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.voice-status-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--vs-subtle);box-shadow:0 0 0 3px var(--vs-soft)}.voice-status-dot.is-ready{background:var(--vs-ok);box-shadow:0 0 0 3px #2f7f5f2e}.voice-render-actions{flex:none}.voice-progress{position:absolute;top:-1px;left:0;right:0;width:100%;height:3px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.voice-progress::-webkit-progress-bar{background:var(--vs-line)}.voice-progress::-webkit-progress-value{background:var(--vs-accent);transition:width .4s ease}.voice-progress::-moz-progress-bar{background:var(--vs-accent)}.voice-player{display:grid;grid-template-columns:40px minmax(150px,.7fr) minmax(190px,1.3fr) 36px;align-items:center;gap:10px}.voice-player audio{display:none}.voice-player-play{height:40px;width:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--vs-accent);color:#161616;cursor:pointer;box-shadow:0 6px 16px #f9dc0b47}.voice-player-play:hover:not(:disabled){background:#1a1a1a;color:#fff;box-shadow:none}.voice-workspace[data-theme=dark] .voice-player-play:hover:not(:disabled){background:#fff;color:#161616}.voice-player-play svg{margin-left:2px}.voice-player-play[aria-label=Pause] svg{margin-left:0}.voice-player-info{min-width:0;display:grid;gap:4px}.voice-player-info strong{font-size:12.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-player-info>span{color:var(--vs-muted);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-player-tracks{display:inline-flex;flex-wrap:wrap;gap:4px}.voice-player-tracks button{height:24px;padding:0 9px;border:1px solid var(--vs-line);border-radius:999px;background:transparent;color:var(--vs-muted);font-size:10.5px;font-weight:700;cursor:pointer}.voice-player-tracks button:hover:not(:disabled){border-color:var(--vs-line-strong);color:var(--vs-ink)}.voice-player-tracks button[aria-selected=true]{background:var(--vs-ink);border-color:var(--vs-ink);color:var(--vs-bg)}.voice-player-scrub{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px}.voice-player-scrub span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;color:var(--vs-muted);font-variant-numeric:tabular-nums}.voice-player-scrub span:last-child{text-align:right}.voice-player-scrub input[type=range]{--p: 0%;width:100%;height:20px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.voice-player-scrub input[type=range]:disabled{cursor:default;opacity:.5}.voice-player-scrub input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(90deg,var(--vs-accent) var(--p),var(--vs-line) var(--p))}.voice-player-scrub input[type=range]::-moz-range-track{height:5px;border-radius:999px;background:var(--vs-line)}.voice-player-scrub input[type=range]::-moz-range-progress{height:5px;border-radius:999px;background:var(--vs-accent)}.voice-player-scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5.5px;border-radius:50%;background:#fff;border:2px solid var(--vs-ink);box-shadow:0 2px 6px #0003;transition:transform .12s ease}.voice-player-scrub input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--vs-ink);box-shadow:0 2px 6px #0003}.voice-player-scrub input[type=range]:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.12)}.voice-player-scrub input[type=range]:focus-visible{outline:none}.voice-player-scrub input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #f9dc0b73}.voice-player-download{border-color:var(--vs-line);background:transparent;height:36px;width:36px}.voice-subtitle-settings{display:grid;gap:14px;font-size:12px}.voice-subtitle-settings h2{display:flex;align-items:center;gap:8px;font-size:16px}.voice-subtitle-settings .voice-notice{padding:0}.voice-subtitle-settings fieldset{border:0;border-top:1px solid var(--vs-line);padding:14px 0 0;margin:0;display:grid;gap:14px}.voice-subtitle-settings legend{color:var(--vs-muted);padding:0 8px 0 0;font-weight:600}.voice-subtitle-range{display:grid;grid-template-columns:58px minmax(0,1fr) 42px;align-items:center;gap:8px}.voice-subtitle-range>span{text-transform:none!important;letter-spacing:0!important;margin:0!important}.voice-subtitle-range input{width:100%;min-height:28px}.voice-subtitle-range output{text-align:right;font-variant-numeric:tabular-nums}.voice-subtitle-type{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.voice-subtitle-type>label:first-child{flex:1;min-width:120px}.voice-subtitle-type input[type=color]{display:block;width:38px;height:38px;padding:2px;border:1px solid var(--vs-line);border-radius:6px;background:var(--vs-panel)}.voice-subtitle-preview{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.voice-subtitle-preview span{padding:0 5%;text-align:center;line-height:1.2;paint-order:stroke fill;overflow-wrap:anywhere}.voice-spin{animation:voice-spin 1.3s linear infinite;flex:none}@keyframes voice-spin{to{transform:rotate(360deg)}}.voice-studio-app{--vs-pad: 0;height:100%;min-height:0;padding:0;overflow:hidden;background:var(--vs-bg)}.voice-studio-app .voice-import-form{margin-bottom:0}.voice-studio-app .voice-error{margin-bottom:0;border-radius:0}.vs-topbar{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:6px 12px;border-bottom:1px solid var(--vs-line);background:var(--vs-panel);flex:none;z-index:2}.vs-topbar-left,.vs-topbar-center,.vs-topbar-right{display:flex;align-items:center;gap:8px;min-width:0}.vs-topbar-center{justify-content:center}.vs-topbar-right{justify-content:flex-end;flex-wrap:wrap}.vs-topbar-right .voice-button{min-height:34px;padding:6px 12px;font-size:12px}.vs-topbar-right .voice-engine{height:28px;padding:0 10px;font-size:11px}.vs-product{font-family:Playfair Display,ui-serif,Georgia,serif;font-size:17px;font-weight:600;white-space:nowrap}.vs-project-pickers{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.vs-project-pickers select{height:34px;min-width:0;max-width:220px;padding:0 28px 0 10px;font-size:12.5px;border-radius:8px}.vs-import{margin:0;padding:8px 12px;border-bottom:1px solid var(--vs-line);background:var(--vs-panel-soft)}.vs-banner{margin:0;border-radius:0;border-left-width:4px}.vs-progress-line{display:flex;align-items:center;gap:12px;padding:6px 12px;border-bottom:1px solid var(--vs-line);background:var(--vs-accent-wash);font-size:12px;font-weight:600;color:var(--vs-ink);flex:none}.vs-progress-line progress{flex:1;height:6px;accent-color:var(--vs-accent-deep)}.vs-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);background:color-mix(in srgb,var(--vs-soft) 55%,#e8e6e0)}.voice-workspace[data-theme=dark] .vs-main{background:color-mix(in srgb,var(--vs-soft) 40%,var(--vs-bg))}.vs-canvas{min-width:0;min-height:0;display:flex;flex-direction:column;padding:12px 14px 8px}.vs-canvas-stage{position:relative;flex:0 1 auto;width:100%;aspect-ratio:16 / 9;max-height:min(100%,620px);min-height:0;display:grid;place-items:center;background:#0b0b0b;border-radius:10px;overflow:hidden;box-shadow:0 10px 28px #0000002e}.vs-canvas-stage-portrait{width:auto;height:min(100%,620px);max-width:100%;aspect-ratio:9 / 16;margin-inline:auto}.vs-canvas-stage-square{width:min(100%,620px);aspect-ratio:1;margin-inline:auto}.vs-canvas-stage video{width:100%;height:100%;max-height:none;object-fit:contain;background:#000;display:block}.vs-canvas-stage .voice-stage-empty{min-height:0;position:absolute;top:0;right:0;bottom:0;left:0}.vs-canvas-footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:10px;flex:none}.vs-canvas-footer .voice-video-title{font-size:14px;font-weight:700}.vs-canvas-footer .voice-quality-row{margin-top:6px}.vs-canvas-footer .voice-player{flex:1;min-width:min(100%,280px);max-width:480px;margin-left:auto;padding:4px 8px;border:1px solid var(--vs-line);border-radius:10px;background:var(--vs-panel)}.vs-inspector{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 76px;border-left:1px solid var(--vs-line);background:var(--vs-panel)}.vs-inspector-panel{min-height:0;overflow:auto;padding:16px 14px 20px;display:flex;flex-direction:column;gap:12px}.vs-rail{display:flex;flex-direction:column;gap:2px;padding:8px 6px;border-left:1px solid var(--vs-line);overflow-y:auto;background:color-mix(in srgb,var(--vs-soft) 55%,var(--vs-panel))}.vs-rail button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;width:100%;border:0;border-radius:12px;background:transparent;color:var(--vs-muted);cursor:pointer;font-size:10px;font-weight:700}.vs-rail button:hover{background:var(--vs-soft);color:var(--vs-ink)}.vs-rail button[aria-selected=true]{background:var(--vs-accent-wash);color:var(--vs-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vs-accent) 60%,var(--vs-line))}.vs-rail button i{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--vs-accent-deep)}.vs-consents{margin-top:auto;padding-top:12px;border-top:1px solid var(--vs-line);flex-shrink:0}.voice-audio-upload-wide{flex-shrink:0}.voice-library-picker>span{color:var(--vs-muted);letter-spacing:0}.voice-provider-import{display:grid;gap:8px}.vs-rail button>span{line-height:1.35}.vs-timeline-shell{flex:none;border-top:1px solid var(--vs-line);background:var(--vs-panel);min-height:0;max-height:min(340px,42vh);overflow:auto;color:var(--vs-ink)}.voice-studio-app .voice-script{height:min(36vh,320px);resize:vertical}.voice-studio-app .voice-audio-upload{min-height:180px}.voice-avatar-panel{display:grid;gap:12px}.voice-avatar-layout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.voice-avatar-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;text-align:center;padding:12px 8px;border:1px solid var(--vs-line);border-radius:12px;background:var(--vs-panel-soft);color:var(--vs-ink);cursor:pointer}.voice-avatar-layout strong{font-size:12.5px}.voice-avatar-layout span{display:none}.voice-avatar-layout.is-selected{border-color:var(--vs-accent-deep);background:var(--vs-accent-wash)}.voice-avatar-fieldset{border:0;border-top:1px solid var(--vs-line);margin:0;padding:12px 0 0;display:grid;gap:8px;font-size:12.5px}.voice-avatar-fieldset legend{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--vs-subtle);padding:0}.voice-avatar-fieldset label{display:flex;align-items:center;gap:8px}.voice-avatar-fieldset label.is-disabled{opacity:.55}.voice-avatar-placeholders{display:grid;gap:10px}.voice-avatar-placeholders label{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--vs-muted)}.voice-avatar-placeholders em{font-style:normal;font-size:11px;font-weight:500;color:var(--vs-subtle)}.voice-avatar-placeholders input,.voice-avatar-placeholders select{height:38px;border:1px solid var(--vs-line);border-radius:10px;background:var(--vs-panel);color:var(--vs-ink);padding:0 10px}@media(min-width:768px){.voice-dock{padding-right:calc(var(--vs-pad) + 100px)}}@container (max-width: 1050px){.voice-dock.has-output .voice-dock-widget{grid-template-columns:1fr}.voice-dock-side{justify-content:space-between}}@media(min-width:1600px){.voice-workspace:not(.voice-studio-app){--vs-pad: 40px;padding-top:28px}.voice-editing-grid{gap:40px}.voice-stage{max-height:620px}.voice-script{height:300px}.vs-main{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}}@media(max-width:1100px){.voice-editing-grid{grid-template-columns:1fr;gap:24px}.voice-stage{aspect-ratio:16 / 9;max-height:420px}.voice-consents{margin-top:8px}.vs-topbar{grid-template-columns:1fr;justify-items:stretch}.vs-topbar-center,.vs-topbar-right{justify-content:flex-start}.vs-main{grid-template-columns:1fr}.vs-inspector{grid-template-columns:1fr;border-left:0;border-top:1px solid var(--vs-line);max-height:42vh}.vs-rail{flex-direction:row;overflow-x:auto;border-left:0;border-top:1px solid var(--vs-line)}.vs-rail button{min-width:72px}.vs-timeline-shell{max-height:none}}@media(max-width:1100px){.voice-dock.has-output .voice-dock-widget{grid-template-columns:1fr}.voice-dock-side{justify-content:space-between}}@media(max-width:900px){.voice-player{grid-template-columns:auto minmax(0,1fr) auto}.voice-player-play,.voice-player-info{grid-row:1}.voice-player-download{grid-column:3;grid-row:1}.voice-player-scrub{grid-column:1 / -1;grid-row:2}}@media(max-width:600px){.voice-workspace:not(.voice-studio-app){--vs-pad: 16px;padding-top:18px}.voice-heading{margin-bottom:18px;align-items:flex-start}.voice-heading h1{font-size:24px}.voice-heading-actions{gap:4px}.voice-engine{width:32px;padding:0;justify-content:center;font-size:0}.voice-source-bar{flex-wrap:wrap;gap:12px}.voice-source-bar>label:first-child{width:100%}.voice-upload-picker{width:calc(100% - 54px)}.voice-stage{aspect-ratio:4 / 3}.voice-stage-empty{min-height:180px}.voice-stage-empty img{max-height:110px}.voice-script{height:220px}.voice-editor-column{padding:16px}.voice-editor-layout{grid-template-columns:1fr;gap:14px}.voice-editor-sidebar{flex-direction:row;overflow-x:auto;padding:0 0 10px;border-right:0;border-bottom:1px solid var(--vs-line)}.voice-editor-sidebar button{flex:none;min-height:38px}.voice-style-import{grid-template-columns:1fr}.voice-import-form{flex-wrap:wrap}.voice-dock{padding:10px var(--vs-pad) 12px}.voice-dock-widget,.voice-dock.has-output .voice-dock-widget{grid-template-columns:1fr;gap:8px;padding:10px;border-radius:12px}.voice-dock-side,.voice-render-actions{width:100%;flex-wrap:wrap;gap:8px}.voice-render-actions .voice-primary{flex:1}.voice-player{gap:12px}.voice-player-play{height:44px;width:44px}.vs-product{font-size:15px}.vs-project-pickers select{max-width:140px}}@media(prefers-reduced-motion:reduce){.voice-workspace *{transition:none!important;animation:none!important}}.mk-audio{--ap-surface: var(--mk-surface, var(--vs-panel, #fff));--ap-sunken: var(--mk-sunken, var(--vs-panel-soft, #f2f0eb));--ap-text: var(--mk-text, var(--vs-ink, #1a1a1a));--ap-muted: var(--mk-muted, var(--vs-muted, #5f5d58));--ap-faint: var(--mk-faint, var(--vs-subtle, #8b8983));--ap-line: var(--mk-line, var(--vs-line, #e4e1da));--ap-accent: var(--mk-accent, var(--vs-accent, #f9dc0b));--ap-accent-hover: var(--mk-accent-hover, #ecd00a);--ap-accent-ink: var(--mk-accent-ink, #171717);--ap-bad: var(--mk-bad, #a13a2a);display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:10px 12px 10px 10px;border:1px solid var(--ap-line);border-radius:12px;background:var(--ap-surface);box-shadow:0 1px 2px #1a1a1a0a;color:var(--ap-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s}.mk-audio.is-playing{border-color:color-mix(in srgb,var(--ap-accent) 55%,var(--ap-line));box-shadow:0 1px 2px #1a1a1a0a,0 8px 22px -14px #7a660073}.mk-audio audio{display:none}.mk-audio .mk-audio-play{width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:var(--ap-accent);color:var(--ap-accent-ink);display:grid;place-items:center;cursor:pointer;transition:background .16s,transform .12s cubic-bezier(.2,.9,.3,1.2)}.mk-audio .mk-audio-play:hover:not(:disabled){background:var(--ap-accent-hover)}.mk-audio .mk-audio-play:active:not(:disabled){transform:scale(.94)}.mk-audio .mk-audio-play:disabled{opacity:.45;cursor:not-allowed}.mk-audio .mk-audio-play-glyph{margin-left:2px}.mk-audio .mk-audio-spin{animation:mk-audio-spin .9s linear infinite}@keyframes mk-audio-spin{to{transform:rotate(360deg)}}.mk-audio-main{min-width:0;display:flex;flex-direction:column;gap:6px}.mk-audio-head{display:flex;align-items:baseline;gap:8px;min-width:0}.mk-audio-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.mk-audio-meta{flex-shrink:0;font-size:12px;color:var(--ap-muted)}.mk-audio-wave{position:relative;height:32px}.mk-audio-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:2px;pointer-events:none}.mk-audio-bars span{flex:1 1 0;min-width:1px;min-height:3px;border-radius:2px;background:color-mix(in srgb,var(--ap-text) 16%,transparent);transition:height .3s cubic-bezier(.16,1,.3,1)}.mk-audio-bars.is-played{clip-path:inset(0 calc(100% - var(--mk-audio-progress, 0%)) 0 0)}.mk-audio-bars.is-played span{background:var(--ap-text)}.mk-audio.is-playing .mk-audio-bars.is-played span{background:color-mix(in srgb,var(--ap-accent) 30%,var(--ap-text))}.mk-audio:not(.has-peaks) .mk-audio-bars{gap:0;border-radius:999px;overflow:hidden;inset:calc(50% - 2px) 0}.mk-audio:not(.has-peaks) .mk-audio-bars span{height:100%!important;min-height:0;border-radius:0}.mk-audio-wave input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mk-audio-wave input[type=range]:disabled{cursor:default}.mk-audio-wave:has(input:focus-visible){outline:2px solid var(--mk-accent-text, #7a6600);outline-offset:3px;border-radius:4px}.mk-audio-wave:hover .mk-audio-bars:not(.is-played) span{background:color-mix(in srgb,var(--ap-text) 24%,transparent)}.mk-audio-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ap-text);white-space:nowrap}.mk-audio-time span{color:var(--ap-faint)}.mk-audio-error{font-size:12px;color:var(--ap-bad)}.mk-audio-tools{display:flex;align-items:center;gap:2px}.mk-audio .mk-audio-tool{min-width:32px;height:32px;min-height:32px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--ap-muted);display:inline-grid;place-items:center;font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .16s,color .16s}.mk-audio .mk-audio-tool:hover{background:color-mix(in srgb,var(--ap-text) 7%,transparent);color:var(--ap-text)}.mk-audio .mk-audio-tool[aria-pressed=true]{color:var(--ap-text)}.mk-audio .mk-audio-speed{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;min-width:44px}.mk-audio.is-compact{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:4px 8px 4px 4px;border-radius:10px;box-shadow:none;background:var(--ap-sunken);border-color:transparent}.mk-audio.is-compact .mk-audio-play{width:32px;height:32px;min-height:32px}.mk-audio.is-compact .mk-audio-wave{height:20px}.mk-audio.is-compact .mk-audio-time{font-size:11px}@media(max-width:560px){.mk-audio:not(.is-compact){grid-template-columns:44px minmax(0,1fr) auto;row-gap:4px}.mk-audio-time{grid-column:2;grid-row:2}.mk-audio-tools{grid-column:3;grid-row:1 / span 2}.mk-audio .mk-audio-speed{display:none}.mk-audio-bars{gap:1px}}@media(prefers-reduced-motion:reduce){.mk-audio *,.mk-audio{transition:none!important;animation:none!important}}.sbp{display:flex;flex-direction:column;gap:10px;min-width:0;outline:none}.sbp-stage{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:var(--mk-radius);background:radial-gradient(circle at 50% 40%,rgb(255 255 255 / .04),transparent 60%),#0d0e10;box-shadow:var(--mk-shadow-lift)}.sbp-stage:fullscreen{aspect-ratio:auto;border-radius:0}.sbp-frame{position:relative;max-width:100%;max-height:100%;overflow:hidden;background:#16171a;box-shadow:0 0 0 1px #ffffff0f}.sbp-media{display:block;width:100%;height:100%;object-fit:cover;transform-origin:0 0;will-change:transform}.sbp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;padding:16px;color:#fafaf7b8;text-align:center}.sbp-empty strong{color:#fafaf7;font-size:14px}.sbp-empty span{font-size:12px}.sbp-caption{position:absolute;left:50%;bottom:7%;max-width:86%;margin:0;padding:4px 10px;border-radius:6px;background:#0a0a0cb8;color:#fafaf7;font-size:clamp(11px,2.2cqi,16px);font-weight:600;line-height:1.35;text-align:center;text-wrap:balance;transform:translate(-50%)}.sbp-frame{container-type:inline-size}.sbp-badge{position:absolute;top:12px;left:12px;padding:2px 8px;border-radius:999px;background:#0a0a0ca8;color:#fafaf7;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.sbp-bigplay{position:absolute;display:grid;place-items:center;width:60px;height:60px;border:0;border-radius:999px;background:var(--mk-accent);color:var(--mk-accent-ink);box-shadow:0 12px 32px -8px #0009;cursor:pointer;transition:transform .16s ease,opacity .2s ease}.sbp-bigplay:hover{transform:scale(1.06)}.sbp-bigplay.is-playing{opacity:0}.sbp-stage:hover .sbp-bigplay.is-playing,.sbp-bigplay.is-playing:focus-visible{opacity:.92}.sbp-tools{position:absolute;top:10px;right:10px;display:flex;gap:6px}.maker-workspace .sbp-tool{display:grid;place-items:center;width:34px;min-height:34px;padding:0;border:0;border-radius:999px;background:#0a0a0c99;color:#fafaf7cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.maker-workspace .sbp-tool:hover,.maker-workspace .sbp-tool[aria-pressed=true]{color:#fafaf7;background:#0a0a0cd1}@media(prefers-reduced-motion:reduce){.sbp-media{transform:none!important}}.tl{--tl-head: 112px;--tl-ruler: 28px;--tl-video: 64px;--tl-captions: 30px;--tl-audio: 44px;--tl-playhead: #e5484d;--tl-track: color-mix(in srgb, var(--mk-sunken) 70%, var(--mk-bg));--tl-wave: color-mix(in srgb, var(--mk-text) 42%, transparent);--tl-music: color-mix(in srgb, var(--mk-accent-text) 70%, transparent);position:relative;display:flex;flex-direction:column;min-width:0;overflow:visible;border-radius:var(--mk-radius);background:var(--mk-surface);box-shadow:var(--mk-shadow);user-select:none;-webkit-user-select:none}.tl audio{display:none}.tl-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--mk-line)}.tl-group,.tl-transport{display:flex;align-items:center;gap:2px;min-width:0}.tl-group-end{justify-content:flex-end}.tl-sep{width:1px;height:18px;margin:0 6px;background:var(--mk-line)}.maker-workspace .tl-btn{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border:0;border-radius:var(--mk-radius-sm);background:transparent;color:var(--mk-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.maker-workspace .tl-btn:hover:not(:disabled){background:var(--mk-sunken);color:var(--mk-text)}.maker-workspace .tl-btn[aria-pressed=true]{background:var(--mk-accent-soft);color:var(--mk-accent-text)}.maker-workspace .tl-btn:disabled{opacity:.38;cursor:default}.maker-workspace .tl-btn:focus-visible,.maker-workspace .tl-play:focus-visible,.maker-workspace .tl-clip:focus-visible,.maker-workspace .tl-link:focus-visible{outline:2px solid var(--mk-text);outline-offset:1px}.tl-rate{font-variant-numeric:tabular-nums;min-width:40px!important}.maker-workspace .tl-play{display:inline-grid;place-items:center;width:38px;height:38px;margin:0 4px;border:0;border-radius:999px;background:var(--mk-text);color:var(--mk-surface);cursor:pointer;transition:transform .12s ease-out}.maker-workspace .tl-play:active{transform:scale(.94)}.tl-tc{display:inline-flex;align-items:baseline;gap:6px;margin-left:10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.tl-tc b{color:var(--mk-text);font-weight:600}.tl-tc span{color:var(--mk-faint);font-size:12px}.tl-volume{display:inline-flex;align-items:center}.maker-workspace .tl input[type=range]{flex:none;width:64px;min-width:0;height:4px;margin:0 4px;accent-color:var(--mk-text)}.maker-workspace .tl input.tl-zoom{width:88px}.tl-keys-wrap{position:relative}.tl-keys{position:absolute;right:0;bottom:calc(100% + 8px);z-index:20;width:290px;padding:10px 12px 12px;border-radius:var(--mk-radius);background:var(--mk-surface);box-shadow:var(--mk-shadow-lift),0 0 0 1px var(--mk-line)}.tl-keys header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.tl-keys dl{display:grid;gap:5px;margin:0}.tl-keys dl div{display:grid;grid-template-columns:112px 1fr;gap:8px;font-size:12px}.tl-keys dt{color:var(--mk-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.tl-keys dd{margin:0;color:var(--mk-muted)}.tl-body{display:grid;grid-template-columns:var(--tl-head) minmax(0,1fr);min-width:0}.tl-heads{display:flex;flex-direction:column;border-right:1px solid var(--mk-line)}.tl-head{display:flex;align-items:center;gap:7px;padding:0 8px 0 12px;color:var(--mk-muted);font-size:12px;font-weight:600;border-bottom:1px solid var(--mk-line)}.tl-head span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-head-ruler{height:var(--tl-ruler)}.tl-head-video{height:var(--tl-video)}.tl-head-captions{height:var(--tl-captions)}.tl-head-audio{height:var(--tl-audio)}.tl-head:last-child,.tl-track:last-of-type{border-bottom:0}.maker-workspace .tl-mute{min-width:24px;height:24px;padding:0}.maker-workspace .tl-mute[aria-pressed=true]{background:var(--mk-bad-soft);color:var(--mk-bad)}.tl-scroll{position:relative;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--mk-line-strong) transparent;touch-action:pan-x}.tl-canvas{position:relative;overflow:hidden}.tl-ruler{position:relative;height:var(--tl-ruler);border-bottom:1px solid var(--mk-line);cursor:ew-resize}.tl-tick{position:absolute;bottom:0;width:1px;height:5px;background:var(--mk-line-strong);pointer-events:none}.tl-tick.is-major{height:10px;background:var(--mk-faint)}.tl-tick em{position:absolute;bottom:11px;left:4px;color:var(--mk-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.tl-loop{position:absolute;top:3px;height:6px;border-radius:3px;background:var(--mk-accent);opacity:.85;pointer-events:none}.tl-track{position:relative;border-bottom:1px solid var(--mk-line);background:var(--tl-track)}.tl-track-video{height:var(--tl-video)}.tl-track-captions{height:var(--tl-captions);cursor:ew-resize}.tl-track-audio{height:var(--tl-audio);cursor:ew-resize}.maker-workspace .tl-clip{position:absolute;top:5px;bottom:5px;display:block;padding:0;overflow:hidden;border:0;border-radius:6px;background-color:var(--mk-sunken);background-repeat:repeat-x;background-size:auto 100%;background-position:left center;color:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f;transition:box-shadow .12s ease-out,filter .12s ease-out}.maker-workspace .tl-clip:hover{filter:brightness(1.06)}.maker-workspace .tl-clip[data-state=missing]{background-image:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--mk-text) 7%,transparent) 6px 12px);color:var(--mk-muted)}.maker-workspace .tl-clip[data-state=failed]{background-color:var(--mk-bad-soft);color:var(--mk-bad)}.maker-workspace .tl-clip[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--mk-text),0 0 0 1px var(--mk-surface);z-index:2}.tl-clip-label{position:absolute;top:4px;left:4px;display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:4px;background:#0000008c;color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:14px}.tl-clip-dur{position:absolute;right:4px;bottom:4px;padding:0 4px;border-radius:4px;background:#0000008c;color:#fff;font-size:10px;font-variant-numeric:tabular-nums;line-height:14px}.tl-clip-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tl-clip[data-narrow] .tl-clip-dur,.tl-clip[data-narrow] .tl-clip-empty{display:none}.tl-cut{position:absolute;top:3px;bottom:3px;z-index:3;width:12px;margin-left:-6px;cursor:col-resize;touch-action:none}.tl-cut:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:22px;border-radius:2px;background:var(--mk-surface);box-shadow:0 0 0 1px var(--mk-line-strong),0 1px 3px #00000040;transform:translate(-50%,-50%) scaleY(.6);opacity:0;transition:opacity .12s ease-out,transform .12s ease-out}.tl-track-video:hover .tl-cut:after,.tl-cut[data-active=true]:after{opacity:1;transform:translate(-50%,-50%) scaleY(1)}.tl-line{position:absolute;top:5px;bottom:5px;padding:0 6px;overflow:hidden;border-radius:4px;background:color-mix(in srgb,var(--mk-text) 8%,transparent);color:var(--mk-muted);font-size:11px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.tl-line[data-active=true]{background:color-mix(in srgb,var(--mk-text) 16%,transparent);color:var(--mk-text)}.tl-audio-clip{position:absolute;top:3px;bottom:3px;border-radius:5px;background:color-mix(in srgb,var(--mk-text) 5%,transparent);pointer-events:none}.tl-track-music .tl-audio-clip{background:color-mix(in srgb,var(--mk-accent) 14%,transparent)}.tl-wave{position:absolute;top:2px;color:var(--tl-wave);pointer-events:none}.tl-track-music .tl-wave{color:var(--tl-music)}.tl-track-audio[data-muted=true] .tl-wave{opacity:.3}.tl-playhead,.tl-hover,.tl-guide{position:absolute;top:0;bottom:0;z-index:5;width:0;pointer-events:none}.tl-playhead{border-left:1.5px solid var(--tl-playhead);margin-left:-.75px}.tl-playhead-grip{position:absolute;top:0;left:-7px;width:13px;height:16px;border-radius:3px 3px 7px 7px;background:var(--tl-playhead);cursor:grab;pointer-events:auto;touch-action:none}.tl-hover{border-left:1px dashed color-mix(in srgb,var(--mk-text) 30%,transparent)}.tl-hover:before{content:attr(data-time);position:absolute;top:2px;left:5px;padding:0 4px;border-radius:3px;background:var(--mk-text);color:var(--mk-surface);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:15px;white-space:nowrap}.tl-guide{border-left:1px solid var(--mk-accent);box-shadow:0 0 0 .5px var(--mk-accent)}.tl-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:36px;padding:6px 12px;border-top:1px solid var(--mk-line);color:var(--mk-muted);font-size:12px}.tl-status strong{color:var(--mk-text)}.tl-status b{color:var(--mk-text);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-variant-numeric:tabular-nums}.tl-status-end{margin-left:auto;color:var(--mk-faint)}.maker-workspace .tl-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--mk-text);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:900px){.tl-bar{grid-template-columns:1fr 1fr}.tl-transport{grid-column:1 / -1;grid-row:1;justify-content:center}.tl-zoom,.tl-volume input{display:none}}@media(max-width:560px){.tl{--tl-head: 38px}.tl-head{justify-content:center;padding:0}.tl-head span,.tl-head .tl-mute,.tl-tc span,.tl-status-end,.tl-transport .tl-btn[aria-label="Back one frame"],.tl-transport .tl-btn[aria-label="Forward one frame"]{display:none}.tl-bar{grid-template-columns:minmax(0,1fr);padding:6px}.tl-group{overflow-x:auto;scrollbar-width:none}.tl-group-end{justify-content:flex-start}.tl-volume,.tl-keys-wrap{display:none}.tl-sep{margin:0 2px}}@media(prefers-reduced-motion:reduce){.tl *,.tl *:after{transition:none!important}}.tl-clip[data-narrow=tiny] .tl-clip-label,.tl-clip[data-narrow=tiny] .tl-clip-dur,.tl-clip[data-narrow=tiny] .tl-clip-empty{display:none}.chs{padding-bottom:48px}.chs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 20px}.chs-bar-note{flex:1 1 280px;margin:0;color:var(--mk-muted);font-size:13px}.chs-needs{color:var(--mk-muted);font-size:13px}.chs-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--mk-sunken)}.maker-workspace .chs-seg button{min-height:32px;padding:0 14px;border:0;border-radius:8px;background:none;color:var(--mk-muted);font-size:13px;font-weight:600;white-space:nowrap}.maker-workspace .chs-seg button:hover{background:none;color:var(--mk-text)}.maker-workspace .chs-seg button[aria-checked=true]{background:var(--mk-surface);color:var(--mk-text);box-shadow:var(--mk-shadow)}.maker-workspace .chs-seg.is-small button{min-height:28px;padding:0 10px;font-size:12px}.chs-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:20px;align-items:start}.chs-rail{position:sticky;top:12px;display:flex;flex-direction:column;gap:8px}.chs-rail ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.maker-workspace .chs-person{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;justify-content:stretch;gap:10px;width:100%;min-height:56px;padding:8px 10px 8px 8px;border:0;border-radius:12px;background:none;text-align:left}.maker-workspace .chs-person:hover{background:color-mix(in srgb,var(--mk-text) 5%,transparent)}.maker-workspace .chs-person[aria-current=true]{background:var(--mk-surface);box-shadow:inset 0 0 0 1px var(--mk-line),var(--mk-shadow)}.chs-face{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:10px;background:var(--mk-sunken);color:var(--mk-faint)}.chs-face img{width:100%;height:100%;object-fit:cover}.chs-face img.is-sheet{object-position:0% 30%;transform:scale(1.9);transform-origin:6% 30%}.chs-person-text{display:flex;flex-direction:column;min-width:0}.chs-person-text strong{overflow:hidden;color:var(--mk-text);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chs-person-text small{overflow:hidden;color:var(--mk-muted);font-size:12px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.chs-state{display:grid;place-items:center;width:20px;height:20px;border-radius:999px}.chs-state[data-state=locked]{background:var(--mk-accent);color:var(--mk-accent-ink)}.chs-state[data-state=busy]{color:var(--mk-muted)}.chs-state[data-state=open]:before{content:"";width:8px;height:8px;border:1.5px solid var(--mk-faint);border-radius:999px}.chs-rail-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding-top:8px;border-top:1px solid var(--mk-line)}.maker-workspace .chs-rail-btn{min-height:34px;padding:0 10px;border:1px dashed var(--mk-line);border-radius:10px;background:none;color:var(--mk-muted);font-size:12px;font-weight:600}.maker-workspace .chs-rail-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--mk-text) 30%,var(--mk-line));background:none;color:var(--mk-text)}.chs-detail{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding:20px;border:1px solid var(--mk-line);border-radius:18px;background:var(--mk-surface);box-shadow:0 1px 2px #0000000d,0 18px 36px -24px #00000080;animation:chs-in .22s cubic-bezier(.22,1,.36,1)}@keyframes chs-in{0%{opacity:0;transform:translateY(4px)}}.chs-viewer{display:flex;flex-direction:column;gap:12px;min-width:0}.chs-stage{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:var(--mk-sunken)}.chs-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;animation:chs-fade .24s ease-out}@keyframes chs-fade{0%{opacity:0}}.chs-stage-empty{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:300px;padding:24px;color:var(--mk-faint);text-align:center}.chs-stage-empty strong{margin-top:4px;color:var(--mk-text);font-size:14px}.chs-stage-empty small{color:var(--mk-muted);font-size:12px;line-height:1.5}.chs-stage:has(.is-busy):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--mk-text) 7%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:chs-shimmer 1.6s linear infinite;pointer-events:none}@keyframes chs-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.chs-tag{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.chs-tag.is-locked{background:var(--mk-accent);color:var(--mk-accent-ink)}.maker-workspace .chs-lock{position:absolute;right:12px;bottom:12px;background:var(--mk-accent);color:var(--mk-accent-ink);font-weight:700;box-shadow:0 10px 24px -10px #000000b3}.maker-workspace .chs-lock:hover:not(:disabled){background:var(--mk-accent-hover)}.chs-takes{display:flex;align-items:center;gap:8px;min-height:50px;overflow-x:auto;scrollbar-width:thin}.maker-workspace .chs-takes button{position:relative;flex:0 0 auto;width:88px;min-height:0;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:0;border-radius:8px;background:var(--mk-sunken);opacity:.72;transition:opacity .15s ease,box-shadow .15s ease}.maker-workspace .chs-takes button:hover{opacity:1}.maker-workspace .chs-takes button[aria-selected=true]{opacity:1;box-shadow:0 0 0 2px var(--mk-surface),0 0 0 4px var(--mk-text)}.maker-workspace .chs-takes button.is-locked{opacity:1}.chs-takes img{width:100%;height:100%;object-fit:cover}.chs-take-lock{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--mk-accent);color:var(--mk-accent-ink)}.chs-take-busy{display:grid;flex:0 0 auto;place-items:center;width:88px;aspect-ratio:16 / 9;border:1px dashed var(--mk-line);border-radius:8px;color:var(--mk-muted)}.chs-takes-hint{color:var(--mk-faint);font-size:12px}.chs-form{display:flex;flex-direction:column;gap:14px;min-width:0}.chs-steps{display:flex;gap:16px;margin:0 0 2px;padding:0;list-style:none;color:var(--mk-faint);font-size:12px;font-weight:600}.chs-steps li{display:inline-flex;align-items:center;gap:6px}.chs-steps span{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid currentColor;border-radius:999px;font-size:10px;font-variant-numeric:tabular-nums}.chs-steps li[data-current]{color:var(--mk-text)}.chs-steps li[data-done]{color:var(--mk-muted)}.chs-steps li[data-done] span{border-color:var(--mk-accent);background:var(--mk-accent);color:var(--mk-accent-ink)}.chs-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chs-form textarea{resize:vertical}.chs-generate{display:flex;flex-direction:column;gap:8px;padding-top:4px}.chs-generate .chs-seg{align-self:flex-start}.maker-workspace .chs-go{width:100%;min-height:42px;font-size:14px}.chs-hint{color:var(--mk-muted);font-size:12px}.chs-secondary{display:flex;justify-content:space-between;gap:8px}.maker-workspace .chs-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--mk-muted);font-size:13px;font-weight:600;cursor:pointer}.maker-workspace .chs-link:hover{background:color-mix(in srgb,var(--mk-text) 6%,transparent);color:var(--mk-text)}.maker-workspace .chs-link.is-danger:hover{color:var(--mk-bad)}.chs-link:focus-within{outline:2px solid var(--mk-accent);outline-offset:2px}.chs-error{margin:0;color:var(--mk-bad);font-size:13px}.chs-empty{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:480px;margin:56px auto;color:var(--mk-muted);text-align:center}.chs-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--mk-sunken);color:var(--mk-text)}.chs-empty h3{margin:6px 0 0;color:var(--mk-text);font-size:20px;font-weight:700}.chs-empty p{margin:0 0 8px;line-height:1.55}.chs-detail-head{grid-column:1 / -1;display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--mk-line)}.chs-face.is-lg{width:52px;height:52px;border-radius:14px}.chs-detail-title{min-width:0}.chs-detail-title h3{margin:0;overflow:hidden;color:var(--mk-text);font-size:19px;font-weight:750;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.chs-detail-title p{margin:2px 0 0;color:var(--mk-muted);font-size:13px}.chs-status{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--mk-sunken);color:var(--mk-muted);font-size:12px;font-weight:700;white-space:nowrap}.chs-status.is-locked{background:var(--mk-accent);color:var(--mk-accent-ink)}.chs-status.is-busy{color:var(--mk-text)}.chs-head-actions{display:flex;gap:4px;margin-left:auto}.maker-workspace .chs-iconbtn,.chs-iconbtn{display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;border:1px solid var(--mk-line);border-radius:10px;background:none;color:var(--mk-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.maker-workspace .chs-iconbtn:hover,.chs-iconbtn:hover{border-color:color-mix(in srgb,var(--mk-text) 28%,var(--mk-line));background:none;color:var(--mk-text)}.maker-workspace .chs-iconbtn.is-danger:hover{border-color:color-mix(in srgb,var(--mk-bad) 50%,var(--mk-line));color:var(--mk-bad)}.chs-iconbtn:focus-within{outline:2px solid var(--mk-accent);outline-offset:2px}.maker-workspace .chs-stage-open{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:none;cursor:zoom-in}.maker-workspace .chs-stage-open:hover{background:none}.chs-expand{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#0c0c0e9e;color:#fafaf7;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .16s ease}.chs-stage:hover .chs-expand,.chs-stage-open:focus-visible .chs-expand{opacity:1}.chs-take-num{position:absolute;left:4px;bottom:4px;min-width:16px;padding:0 4px;border-radius:5px;background:#0c0c0eb3;color:#fafaf7;font:600 10px/16px Inter,ui-sans-serif,system-ui,sans-serif;text-align:center;font-variant-numeric:tabular-nums}.chs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#08090bf0;color:#f2f1ee;font-family:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:chs-lb-in .2s ease-out}@keyframes chs-lb-in{0%{opacity:0}}.chs-lb-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px}.chs-lb-bar strong{display:block;font-size:15px;font-weight:700}.chs-lb-bar span{color:#a9a8a3;font-size:13px}.chs-lb-actions{display:flex;align-items:center;gap:8px}.chs-lightbox .chs-status.is-locked{background:#f9dc0b;color:#171717}.chs-lb-lock{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 16px;border:0;border-radius:10px;background:#f9dc0b;color:#171717;font:700 14px/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.chs-lb-lock:hover:not(:disabled){background:#ffe53d}.chs-lb-lock:disabled{opacity:.5}.chs-lb-icon{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:#ffffff14;color:#f2f1ee;cursor:pointer;transition:background-color .15s ease}.chs-lb-icon:hover{background:#ffffff29}.chs-lb-stage{position:relative;display:grid;place-items:center;min-height:0;padding:0 72px}.chs-lb-stage img{max-width:100%;max-height:100%;border-radius:10px;object-fit:contain;box-shadow:0 30px 80px -30px #000c;animation:chs-fade .2s ease-out}.chs-lb-nav{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border:0;border-radius:999px;background:#ffffff1a;color:#f2f1ee;cursor:pointer;transition:background-color .15s ease}.chs-lb-nav:hover{background:#fff3}.chs-lb-nav.is-prev{left:16px}.chs-lb-nav.is-next{right:16px}.chs-lb-strip{display:flex;justify-content:center;gap:8px;padding:14px 20px 18px;overflow-x:auto}.chs-lb-strip button{position:relative;flex:0 0 auto;width:96px;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:0;border-radius:8px;background:#1b1d21;opacity:.55;cursor:pointer;transition:opacity .15s ease,box-shadow .15s ease}.chs-lb-strip button:hover{opacity:.85}.chs-lb-strip button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #f2f1ee}.chs-lb-strip img{width:100%;height:100%;object-fit:cover}.chs-lightbox :focus-visible{outline:2px solid #f9dc0b;outline-offset:2px}@media(max-width:1180px){.chs-detail{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.chs-layout{grid-template-columns:minmax(0,1fr)}.chs-rail{position:static}.chs-rail ul{flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none}.maker-workspace .chs-person{grid-template-columns:32px auto;width:auto;min-height:44px;padding:6px 12px 6px 6px}.chs-person .chs-face{width:32px;height:32px}.chs-person-text small,.chs-person .chs-state{display:none}.chs-rail-actions{border-top:0;padding-top:0}.chs-detail{padding:14px;gap:16px}.chs-row{grid-template-columns:1fr}.chs-needs{flex-basis:100%}.chs-detail-head{flex-wrap:wrap}.chs-status{order:3}.chs-lb-stage{padding:0 12px}.chs-lb-nav{display:none}.chs-lb-bar{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.chs-detail,.chs-stage img,.chs-lightbox,.chs-lb-stage img{animation:none}.chs-stage:has(.is-busy):after{animation:none}}.mk-voice-trigger,.mk-voice-panel{--vp-surface: var(--mk-surface, #fff);--vp-sunken: var(--mk-sunken, #f2f0eb);--vp-text: var(--mk-text, #1a1a1a);--vp-muted: var(--mk-muted, #5f5d58);--vp-faint: var(--mk-faint, #8b8983);--vp-line: var(--mk-line, #e4e1da);--vp-line-strong: var(--mk-line-strong, #cfcbc1);--vp-accent: var(--mk-accent, #f9dc0b);--vp-accent-soft: var(--mk-accent-soft, #fdf5c2);--vp-accent-text: var(--mk-accent-text, #7a6600);--vp-accent-ink: var(--mk-accent-ink, #171717);--vp-avatar-l: .93;--vp-avatar-ink-l: .42}[data-theme=dark] .mk-voice-trigger,[data-theme=dark] .mk-voice-panel,.mk-voice-panel[data-theme=dark]{--vp-avatar-l: .33;--vp-avatar-ink-l: .84}.maker-workspace .mk-voice-trigger,.mk-voice-trigger{width:100%;min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:12px;padding:9px 12px 9px 10px;border:1px solid var(--vp-line);border-radius:var(--mk-radius-sm, 7px);background:var(--vp-surface);color:var(--vp-text);text-align:left;font-weight:400;cursor:pointer;transition:border-color .16s,box-shadow .2s}.maker-workspace .mk-voice-trigger:hover:not(:disabled),.mk-voice-trigger:hover:not(:disabled){background:var(--vp-surface);border-color:var(--vp-line-strong)}.mk-voice-trigger[aria-expanded=true]{border-color:var(--vp-line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--vp-accent) 35%,transparent)}.mk-voice-trigger-text{min-width:0;display:flex;flex-direction:column;gap:1px}.mk-voice-trigger-text strong,.mk-voice-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.mk-voice-trigger-text small,.mk-voice-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--vp-muted)}.mk-voice-chevron{color:var(--vp-faint)}.mk-voice-avatar{flex-shrink:0;display:grid;place-items:center;border-radius:999px;background:oklch(var(--vp-avatar-l) .045 var(--voice-hue, 90));color:oklch(var(--vp-avatar-ink-l) .09 var(--voice-hue, 90));box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)}.mk-voice-avatar.is-empty{width:32px;height:32px;background:var(--vp-sunken);color:var(--vp-faint);box-shadow:inset 0 0 0 1px var(--vp-line)}.mk-voice-panel{position:fixed;z-index:1100;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--vp-line);border-radius:12px;background:var(--vp-surface);color:var(--vp-text);box-shadow:0 2px 4px #1a1a1a0f,0 24px 48px -20px #1a1a1a59;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;animation:mk-voice-in .18s cubic-bezier(.16,1,.3,1);transform-origin:top center}.mk-voice-panel.is-above{transform:translateY(-100%);transform-origin:bottom center;animation-name:mk-voice-in-above}@keyframes mk-voice-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}@keyframes mk-voice-in-above{0%{opacity:0;transform:translateY(calc(-100% + 4px)) scale(.985)}}.mk-voice-panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 4px 16px}.mk-voice-panel-head strong{font-size:14px;font-weight:650}.mk-voice-panel .mk-voice-close{width:32px;min-height:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--vp-muted);display:grid;place-items:center;cursor:pointer}.mk-voice-panel .mk-voice-close:hover{background:color-mix(in srgb,var(--vp-text) 7%,transparent);color:var(--vp-text)}.mk-voice-search{position:relative;display:block;margin:6px 12px 4px}.mk-voice-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--vp-faint);pointer-events:none}.maker-workspace .mk-voice-search input,.mk-voice-search input{width:100%;min-height:36px;padding:7px 10px 7px 34px;border:1px solid var(--vp-line);border-radius:8px;background:var(--vp-sunken);color:var(--vp-text);font:inherit;font-size:13px}.mk-voice-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 6px 8px;scrollbar-width:thin;scrollbar-color:var(--vp-line-strong) transparent}.mk-voice-group h4{margin:10px 10px 4px;font-size:11.5px;font-weight:600;color:var(--vp-faint)}.mk-voice-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;border-radius:9px;transition:background .14s}.mk-voice-row:hover{background:color-mix(in srgb,var(--vp-text) 4.5%,transparent)}.mk-voice-row.is-selected{background:var(--vp-accent-soft)}.mk-voice-panel .mk-voice-choose{min-width:0;min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:12px;padding:8px 6px 8px 8px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;font-weight:400;text-align:left;cursor:pointer}.mk-voice-panel .mk-voice-choose:hover{background:transparent}.mk-voice-panel .mk-voice-choose:disabled{opacity:.5;cursor:not-allowed}.mk-voice-panel .mk-voice-choose:focus-visible{outline:2px solid var(--vp-accent-text);outline-offset:-2px}.mk-voice-text{min-width:0;display:flex;flex-direction:column;gap:1px}.mk-voice-check{color:var(--vp-accent-text)}.mk-voice-panel .mk-voice-preview{width:36px;height:36px;min-height:36px;margin-right:6px;padding:0;border:1px solid var(--vp-line);border-radius:999px;background:var(--vp-surface);color:var(--vp-text);display:grid;place-items:center;cursor:pointer;transition:background .16s,border-color .16s,transform .12s}.mk-voice-panel .mk-voice-preview:hover:not(:disabled){border-color:var(--vp-line-strong);background:var(--vp-surface)}.mk-voice-panel .mk-voice-preview:active:not(:disabled){transform:scale(.94)}.mk-voice-panel .mk-voice-preview:disabled{opacity:.4;cursor:not-allowed}.mk-voice-row.is-previewing .mk-voice-preview{border-color:transparent;background:var(--vp-accent);color:var(--vp-accent-ink)}.mk-voice-row.is-previewing .mk-voice-preview:hover:not(:disabled){background:var(--vp-accent)}.mk-voice-play-glyph{margin-left:2px}.mk-voice-empty{padding:20px 12px 16px;font-size:13px;line-height:1.5;color:var(--vp-muted)}.mk-voice-spin{animation:mk-voice-spin .9s linear infinite}@keyframes mk-voice-spin{to{transform:rotate(360deg)}}.mk-voice-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1099;background:#1112145c;animation:mk-voice-fade .2s ease-out}.mk-voice-panel.is-sheet{inset:auto 0 0 0;width:auto;max-height:min(78vh,640px);border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom);animation:mk-voice-sheet .26s cubic-bezier(.16,1,.3,1)}.mk-voice-panel.is-sheet .mk-voice-row{min-height:56px}@keyframes mk-voice-sheet{0%{transform:translateY(24px);opacity:0}}@keyframes mk-voice-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.mk-voice-panel,.mk-voice-scrim{animation:none}.mk-voice-panel.is-above{transform:translateY(-100%)}}.mk-suggest,.mk-suggest-panel{--sg-surface: var(--mk-surface, #fff);--sg-sunken: var(--mk-sunken, #f2f0eb);--sg-text: var(--mk-text, #1a1a1a);--sg-muted: var(--mk-muted, #5f5d58);--sg-faint: var(--mk-faint, #8b8983);--sg-line: var(--mk-line, #e4e1da);--sg-line-strong: var(--mk-line-strong, #cfcbc1);--sg-accent: var(--mk-accent, #f9dc0b);--sg-accent-soft: var(--mk-accent-soft, #fdf5c2);--sg-accent-text: var(--mk-accent-text, #7a6600);--sg-bad: var(--mk-bad, #a13a2a)}.mk-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;min-height:30px}.mk-suggest-label{display:inline-flex;align-items:center;gap:5px;margin-right:2px;font-size:12px;font-weight:600;color:var(--sg-faint)}.mk-suggest-label svg{color:var(--sg-accent-text)}.maker-workspace .mk-suggest .mk-suggest-chip,.mk-suggest .mk-suggest-chip{min-height:28px;max-width:220px;padding:4px 10px;line-height:18px;border:1px solid var(--sg-line);border-radius:999px;background:var(--sg-surface);color:var(--sg-text);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;cursor:pointer;transition:border-color .14s,background .14s}.maker-workspace .mk-suggest .mk-suggest-chip:hover,.mk-suggest .mk-suggest-chip:hover{border-color:var(--sg-line-strong);background:var(--sg-surface)}.mk-suggest-thumb{width:20px;height:20px;margin:-3px 6px -3px -6px;border-radius:999px;object-fit:cover;vertical-align:middle}.mk-suggest-star{margin-right:3px;vertical-align:-1px;color:var(--sg-accent-text);fill:currentColor}.maker-workspace .mk-suggest .mk-suggest-browse,.mk-suggest .mk-suggest-browse{min-height:28px;padding:4px 8px;border:0;background:transparent;color:var(--sg-accent-text);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.maker-workspace .mk-suggest .mk-suggest-browse:hover,.mk-suggest .mk-suggest-browse:hover{background:transparent;text-decoration-thickness:2px}.mk-suggest-applied{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--sg-muted)}.maker-workspace .mk-suggest-applied button,.mk-suggest-applied button{min-height:26px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--sg-line);border-radius:999px;background:var(--sg-surface);font-size:12px;font-weight:600;cursor:pointer}.mk-suggest-loading{display:inline-flex;gap:6px}.mk-suggest-loading i{width:72px;height:26px;border-radius:999px;background:var(--sg-sunken);animation:mk-suggest-pulse 1.2s ease-in-out infinite}.mk-suggest-loading i:nth-child(2){width:96px;animation-delay:.15s}.mk-suggest-loading i:nth-child(3){width:60px;animation-delay:.3s}@keyframes mk-suggest-pulse{50%{opacity:.45}}.mk-suggest-panel{position:fixed;z-index:1100;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sg-line);border-radius:12px;background:var(--sg-surface);color:var(--sg-text);box-shadow:0 2px 4px #1a1a1a0f,0 24px 48px -20px #1a1a1a59;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;animation:mk-suggest-in .18s cubic-bezier(.16,1,.3,1)}@keyframes mk-suggest-in{0%{opacity:0;transform:translateY(-4px)}}.mk-suggest-panel-head{display:flex;align-items:center;gap:8px;padding:12px 10px 4px 16px}.mk-suggest-panel-head strong{font-size:14px;font-weight:650}.mk-suggest-panel-head span{flex:1;font-size:12px;color:var(--sg-faint)}.mk-suggest-panel .mk-suggest-panel-head button{width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sg-muted);display:grid;place-items:center;cursor:pointer}.mk-suggest-search{position:relative;display:block;margin:6px 12px}.mk-suggest-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--sg-faint);pointer-events:none}.mk-suggest-search input{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--sg-line);border-radius:8px;background:var(--sg-sunken);color:var(--sg-text);font:inherit;font-size:13px}.mk-suggest-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 8px;scrollbar-width:thin;scrollbar-color:var(--sg-line-strong) transparent}.mk-suggest-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:4px;border-radius:9px;transition:background .14s}.mk-suggest-item:hover,.mk-suggest-item.is-open{background:color-mix(in srgb,var(--sg-text) 4%,transparent)}.mk-suggest-panel .mk-suggest-item-main{min-width:0;display:grid;gap:2px;padding:6px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mk-suggest-panel .mk-suggest-item-main.has-image{grid-template-columns:52px minmax(0,1fr);column-gap:12px}.mk-suggest-item-main.has-image>:not(img){grid-column:2}.mk-suggest-item-main img{grid-row:1 / span 2;width:52px;height:52px;border-radius:7px;object-fit:cover;background:var(--sg-sunken)}.mk-suggest-item-main strong{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.mk-suggest-item-main strong em{padding:0 6px;border-radius:999px;background:var(--sg-accent-soft);color:var(--sg-accent-text);font-size:10.5px;font-style:normal}.mk-suggest-item-main span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.5;color:var(--sg-muted)}.mk-suggest-item.is-open .mk-suggest-item-main span{-webkit-line-clamp:unset}.mk-suggest-item-actions{display:flex;align-items:center;gap:4px;padding-top:4px}.mk-suggest-panel .mk-suggest-fav{width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sg-faint);display:grid;place-items:center;cursor:pointer}.mk-suggest-panel .mk-suggest-fav[aria-pressed=true]{color:var(--sg-accent-text)}.mk-suggest-panel .mk-suggest-fav[aria-pressed=true] svg{fill:currentColor}.mk-suggest-panel .mk-suggest-use{min-height:32px;padding:5px 12px;border:0;border-radius:8px;background:var(--sg-accent);color:#171717;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.mk-suggest-error{margin:6px 8px;font-size:12.5px;color:var(--sg-bad)}.mk-suggest-none{margin:16px 10px;font-size:13px;color:var(--sg-muted)}.mk-suggest-wait{display:grid;place-items:center;padding:24px;color:var(--sg-faint)}.mk-suggest-spin{animation:mk-suggest-spin .9s linear infinite}@keyframes mk-suggest-spin{to{transform:rotate(360deg)}}.mk-suggest-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1099;background:#1112145c}.mk-suggest-panel.is-sheet{inset:auto 0 0 0;max-height:80vh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}@media(prefers-reduced-motion:reduce){.mk-suggest-panel,.mk-suggest-loading i{animation:none}}.maker-workspace{--mk-bg: #f9f8f6;--mk-surface: #fff;--mk-sunken: #f2f0eb;--mk-text: #1a1a1a;--mk-muted: #5f5d58;--mk-faint: #8b8983;--mk-line: #e4e1da;--mk-line-strong: #cfcbc1;--mk-accent: #f9dc0b;--mk-accent-hover: #ecd00a;--mk-accent-ink: #171717;--mk-accent-soft: #fdf5c2;--mk-accent-text: #7a6600;--mk-ok: #3f7a3a;--mk-ok-soft: #e6f1e3;--mk-bad: #a13a2a;--mk-bad-soft: #fbe9e5;--mk-shadow: 0 1px 2px rgb(26 26 26 / .04), 0 4px 14px -8px rgb(26 26 26 / .12);--mk-shadow-lift: 0 2px 4px rgb(26 26 26 / .05), 0 14px 32px -16px rgb(26 26 26 / .22);--mk-radius: 10px;--mk-radius-sm: 7px;--mk-column: 760px;display:flex;flex-direction:column;height:100%;min-height:0;color:var(--mk-text);background:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;letter-spacing:0}.maker-workspace[data-theme=dark]{--mk-bg: #111214;--mk-surface: #1a1b1e;--mk-sunken: #151619;--mk-text: #f0efec;--mk-muted: #aeada8;--mk-faint: #85847f;--mk-line: #2e2f33;--mk-line-strong: #45464b;--mk-accent-soft: #3a3410;--mk-accent-text: #f2d63a;--mk-ok: #8fc987;--mk-ok-soft: #1f2e1d;--mk-bad: #f09b8b;--mk-bad-soft: #3a1d18;--mk-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 6px 18px -10px rgb(0 0 0 / .6);--mk-shadow-lift: 0 2px 4px rgb(0 0 0 / .35), 0 16px 36px -18px rgb(0 0 0 / .8);color-scheme:dark}.maker-workspace *{box-sizing:border-box;letter-spacing:0}.maker-workspace ::selection{background:var(--mk-accent);color:var(--mk-accent-ink)}.maker-workspace :focus-visible{outline:2px solid var(--mk-accent-text);outline-offset:2px}.maker-workspace button,.maker-workspace .mk-btn,.maker-workspace .maker-actions>a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--mk-radius-sm);padding:7px 12px;font:inherit;font-size:13px;font-weight:550;color:inherit;text-decoration:none;cursor:pointer;transition:background .16s,color .16s,border-color .16s,box-shadow .2s}.maker-workspace button:hover,.maker-workspace .maker-actions>a:hover{background:color-mix(in srgb,var(--mk-text) 6%,transparent)}.maker-workspace button:disabled{opacity:.45;cursor:not-allowed}.maker-workspace .maker-primary{background:var(--mk-accent);color:var(--mk-accent-ink);font-weight:650}.maker-workspace .maker-primary:hover:not(:disabled){background:var(--mk-accent-hover)}.maker-workspace .maker-outline{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:0 1px 1px #1a1a1a08}.maker-workspace .maker-outline:hover:not(:disabled){border-color:var(--mk-line-strong);background:var(--mk-surface)}.maker-workspace .maker-block{width:100%}.maker-workspace .maker-lg{min-height:44px;font-size:14px;padding:10px 18px}.maker-workspace .maker-icon{width:34px;min-height:34px;padding:0;color:var(--mk-muted)}.maker-workspace .maker-danger{color:var(--mk-bad)}.maker-workspace button svg,.maker-workspace .mk-btn svg{flex-shrink:0}.maker-workspace .maker-segmented button{white-space:nowrap}.maker-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.maker-workspace textarea,.maker-workspace select{width:100%;max-width:100%;min-width:0;background:var(--mk-surface);border:1px solid var(--mk-line);color:var(--mk-text);border-radius:var(--mk-radius-sm);padding:9px 12px;font:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s}.maker-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.maker-workspace textarea:focus,.maker-workspace select:focus{outline:none;border-color:var(--mk-accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--mk-accent) 35%,transparent)}.maker-workspace textarea{resize:vertical;line-height:1.65}.maker-workspace input::placeholder,.maker-workspace textarea::placeholder{color:var(--mk-faint)}.maker-workspace input,.maker-workspace textarea,.maker-workspace select{accent-color:var(--mk-accent);caret-color:var(--mk-accent-text)}.maker-workspace input[type=range]{width:100%;accent-color:var(--mk-text)}.maker-workspace input[type=file]{font-size:12px;color:var(--mk-muted);max-width:100%}.maker-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12.5px;font-weight:600;color:var(--mk-text)}.maker-field>small{font-weight:400;color:var(--mk-muted);font-size:12px}.maker-check{display:flex;align-items:center;gap:9px;font-size:13px;cursor:pointer}.maker-check input{width:16px;height:16px}.maker-grid-2,.maker-grid-3,.maker-grid-4{display:grid;gap:16px}.maker-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.maker-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.maker-span{grid-column:1 / -1}.maker-switch{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:550;cursor:pointer;-webkit-user-select:none;user-select:none}.maker-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:20px;border-radius:999px;background:var(--mk-line-strong);position:relative;cursor:pointer;transition:background .2s;flex-shrink:0;margin:0}.maker-switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s cubic-bezier(.22,1,.36,1)}.maker-switch input:checked{background:var(--mk-text)}.maker-switch input:checked:after{transform:translate(14px);background:var(--mk-accent)}.maker-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 24px;flex-shrink:0}.maker-topbar-left,.maker-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.maker-scroll{flex:1;min-height:0;overflow:auto;padding:8px 24px 64px;scrollbar-color:var(--mk-line-strong) transparent;scrollbar-width:thin}.maker-page{width:100%;max-width:var(--mk-column);margin:0 auto}.maker-page.is-wide{max-width:1080px}.maker-hero{text-align:center;margin:12px auto 28px;max-width:620px}.maker-hero h1{font-size:28px;line-height:1.2;font-weight:700;margin:0;text-wrap:balance;overflow-wrap:anywhere}.maker-hero p{margin:10px auto 0;color:var(--mk-muted);font-size:14.5px;line-height:1.6;text-wrap:pretty}.maker-hero .maker-actions{justify-content:center;margin-top:18px}.maker-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:28px 0 12px}.maker-section-title h2,.maker-section-title h3{font-size:15px;font-weight:650;margin:0}.maker-section-title span{font-size:12px;color:var(--mk-muted)}.maker-workspace h2{font-size:17px;font-weight:650;line-height:1.35;margin:0}.maker-workspace h3{font-size:14px;font-weight:650;margin:0}.maker-muted{color:var(--mk-muted)}.maker-small{font-size:12px}.maker-project-chip{display:inline-flex;align-items:center;gap:8px;max-width:340px;min-width:0;padding:6px 12px;border:1px solid var(--mk-line);border-radius:8px;background:var(--mk-surface);font-size:13px;font-weight:600}.maker-project-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-project-chip small{color:var(--mk-muted);font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maker-save-status{color:var(--mk-muted);font-size:12px;white-space:nowrap}.maker-card{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow);min-width:0}.maker-card-pad{padding:20px}.maker-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--mk-line)}.maker-card-body{padding:18px}.maker-stack{display:flex;flex-direction:column;gap:16px}.maker-stack-sm{display:flex;flex-direction:column;gap:10px}.maker-options{display:flex;flex-direction:column;gap:12px}.maker-option{position:relative;display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow);cursor:pointer;text-align:left;transition:border-color .16s,box-shadow .2s,transform .2s cubic-bezier(.22,1,.36,1)}.maker-option:hover{border-color:var(--mk-line-strong);box-shadow:var(--mk-shadow-lift)}.maker-option:has(input:checked){border-color:var(--mk-text);box-shadow:0 0 0 1px var(--mk-text),var(--mk-shadow)}.maker-option:has(input:focus-visible){outline:2px solid var(--mk-accent-text);outline-offset:2px}.maker-option>input{position:absolute;opacity:0;pointer-events:none}.maker-option-body{flex:1;min-width:0}.maker-option-body strong{display:block;font-size:14.5px;font-weight:650}.maker-option-body span{display:block;margin-top:3px;color:var(--mk-muted);font-size:13px;line-height:1.45}.maker-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--mk-line-strong);flex-shrink:0;display:grid;place-items:center;transition:border-color .16s}.maker-option:has(input:checked) .maker-radio{border-color:var(--mk-text)}.maker-option:has(input:checked) .maker-radio:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--mk-text)}.maker-option-extra{margin:-4px 0 4px;padding:16px 18px;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-sunken)}.maker-tile{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:var(--mk-accent);color:var(--mk-accent-ink)}.maker-tile.is-ink{background:var(--mk-text);color:var(--mk-accent)}.maker-tile.is-soft{background:var(--mk-accent-soft);color:var(--mk-accent-text)}.maker-tile.is-line{background:var(--mk-sunken);color:var(--mk-text);border:1px solid var(--mk-line)}.maker-chips{display:flex;flex-wrap:wrap;gap:6px}.maker-chip{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 9px;border:1px solid var(--mk-line);border-radius:7px;background:var(--mk-surface);font-size:12px;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.maker-chip svg{color:var(--mk-muted)}.maker-chip.is-accent{border-color:transparent;background:var(--mk-accent-soft);color:var(--mk-accent-text)}.maker-chip.is-accent svg{color:inherit}.maker-tag{display:inline-flex;padding:3px 9px;border-radius:999px;background:var(--mk-sunken);font-size:12px;color:var(--mk-muted)}.maker-pill-status{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--mk-sunken);color:var(--mk-muted);white-space:nowrap}.maker-pill-status.is-ready{background:var(--mk-ok-soft);color:var(--mk-ok)}.maker-pill-status.is-running{background:var(--mk-accent-soft);color:var(--mk-accent-text)}.maker-pill-status.is-failed{background:var(--mk-bad-soft);color:var(--mk-bad)}.maker-pill-status.is-stale{background:var(--mk-accent-soft);color:var(--mk-accent-text)}.maker-segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--mk-line);border-radius:10px;background:var(--mk-surface)}.maker-workspace .maker-segmented button{min-height:30px;padding:5px 12px;border-radius:7px;color:var(--mk-muted)}.maker-workspace .maker-segmented button[aria-pressed=true]{background:var(--mk-text);color:var(--mk-bg)}.maker-stagebar{display:flex;gap:2px;padding:4px;margin:0 auto 28px;max-width:100%;width:max-content;border:1px solid var(--mk-line);border-radius:999px;background:var(--mk-surface);box-shadow:var(--mk-shadow);overflow-x:auto;scrollbar-width:none}.maker-stagebar::-webkit-scrollbar{display:none}.maker-workspace .maker-stagebar button{flex:0 0 auto;position:relative;min-height:34px;padding:6px 16px;border-radius:999px;color:var(--mk-muted);font-weight:550;white-space:nowrap}.maker-workspace .maker-stagebar button[aria-current=page]{background:var(--mk-accent);color:var(--mk-accent-ink);font-weight:650}.maker-stagebar .is-done{color:var(--mk-ok)}.maker-stagebar [aria-current=page] .is-done{color:inherit}.maker-stage-dot{width:6px;height:6px;border-radius:50%;background:var(--mk-accent-text)}.maker-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:36px 20px;color:var(--mk-muted);text-align:center;border:1px dashed var(--mk-line-strong);border-radius:var(--mk-radius)}.maker-empty h2{color:var(--mk-text);font-size:16px}.maker-empty p{max-width:44ch;line-height:1.55;margin:0}.maker-empty .maker-actions{justify-content:center;margin-top:6px}.maker-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:56px 16px;color:var(--mk-muted)}.maker-error{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--mk-bad-soft);color:var(--mk-bad);padding:10px 14px 10px 20px;font-size:13px;flex-shrink:0}.maker-error.is-inline{border-radius:var(--mk-radius-sm);margin:0 0 16px}.maker-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:0 0 16px;border-radius:var(--mk-radius-sm);background:var(--mk-accent-soft);color:var(--mk-accent-text);font-size:13px;line-height:1.5}.maker-notice svg{flex-shrink:0;margin-top:1px}.maker-progress{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:0 0 16px;border:1px solid var(--mk-line);border-radius:var(--mk-radius-sm);background:var(--mk-surface);color:var(--mk-muted);font-size:13px;flex-wrap:wrap}.maker-progress-track{flex:1;min-width:120px;height:5px;border-radius:999px;background:var(--mk-sunken);overflow:hidden}.maker-progress-track span{display:block;height:100%;background:var(--mk-accent);border-radius:inherit;transition:width .4s cubic-bezier(.22,1,.36,1)}.maker-stage-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;flex-wrap:wrap}.maker-stage-head p{color:var(--mk-muted);font-size:13px;margin:3px 0 0}.maker-stage-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;flex-wrap:wrap}.maker-searchbar{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:12px;box-shadow:var(--mk-shadow)}.maker-searchbar:focus-within{border-color:var(--mk-accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--mk-accent) 30%,transparent),var(--mk-shadow)}.maker-searchbar>svg{color:var(--mk-muted);flex-shrink:0}.maker-workspace .maker-searchbar input{border:0!important;box-shadow:none!important;background:transparent!important;padding:8px 4px!important;font-size:15px!important}.maker-filterbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;flex-wrap:wrap}.maker-filterbar select{width:auto!important;min-width:190px}.maker-filters{margin:16px 0 4px}.maker-filters .maker-card-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.maker-filters .maker-card-head p{font-size:12px;color:var(--mk-muted);margin:2px 0 0}.maker-result-summary{display:flex;justify-content:space-between;gap:8px 16px;color:var(--mk-muted);font-size:12px;margin:4px 0 14px;flex-wrap:wrap}.maker-channel-list{display:flex;flex-direction:column;gap:16px}.maker-channel{padding:18px 18px 16px}.maker-channel[data-selected=true]{border-color:var(--mk-text);box-shadow:0 0 0 1px var(--mk-text),var(--mk-shadow)}.maker-channel-top{display:flex;align-items:flex-start;gap:12px}.maker-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;object-fit:cover;background:var(--mk-accent);color:var(--mk-accent-ink);display:grid;place-items:center;font-weight:700;font-size:17px;overflow:hidden}.maker-channel-name{flex:1;min-width:0}.maker-channel-name a{display:inline-flex;align-items:center;gap:5px;color:inherit;font-weight:700;font-size:15.5px;text-decoration:none;overflow-wrap:anywhere}.maker-channel-name a:hover{text-decoration:underline;text-underline-offset:3px}.maker-channel-name small{display:block;color:var(--mk-muted);font-size:12.5px;margin-top:2px}.maker-channel .maker-chips{margin-top:14px}.maker-channel-label{font-size:11.5px;color:var(--mk-muted);margin:14px 0 6px}.maker-channel-videos{display:flex;gap:10px;flex-wrap:wrap}.maker-channel-videos a{display:block;width:168px;max-width:calc(50% - 5px);color:inherit;text-decoration:none}.maker-channel-videos .maker-thumb{width:100%;aspect-ratio:16 / 9;border-radius:6px;object-fit:cover;background:var(--mk-sunken);display:block;transition:transform .25s cubic-bezier(.22,1,.36,1)}.maker-channel-videos a:hover .maker-thumb{transform:translateY(-2px)}.maker-channel-videos span{display:block;font-size:11.5px;color:var(--mk-muted);margin-top:5px;font-variant-numeric:tabular-nums}.maker-channel-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--mk-line)}.maker-channel-actions.has-three{grid-template-columns:auto 1fr 1fr}.maker-bookmark[aria-pressed=true]{color:var(--mk-accent-text)!important}.maker-bookmark[aria-pressed=true] svg{fill:var(--mk-accent);stroke:var(--mk-accent-ink)}.maker-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.maker-selection{position:sticky;bottom:-64px;margin:24px -24px -64px;padding:12px 24px;display:flex;align-items:center;justify-content:flex-end;gap:10px;background:color-mix(in srgb,var(--mk-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--mk-line);z-index:2}.maker-selection>span{margin-right:auto;color:var(--mk-muted);font-size:12.5px}.maker-list{display:flex;flex-direction:column}.maker-list-row{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--mk-line)}.maker-list-row:last-child{border-bottom:0}.maker-list-row>button:first-child{flex:1;min-width:0;justify-content:flex-start;text-align:left;gap:12px;padding:4px}.maker-list-row strong{display:block;font-size:14px;overflow-wrap:anywhere}.maker-list-row small{display:block;color:var(--mk-muted);font-size:12px;margin-top:3px}.maker-style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.maker-style-card{display:flex;flex-direction:column;overflow:hidden}.maker-style-card-top{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 0}.maker-style-card-top>div{flex:1;min-width:0}.maker-style-card-top h2{font-size:15.5px;overflow-wrap:anywhere}.maker-style-card-top p{color:var(--mk-muted);font-size:12.5px;margin:3px 0 0}.maker-style-refs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:14px 18px 0}.maker-style-refs img,.maker-style-refs span{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:5px;background:var(--mk-sunken);display:block}.maker-style-card .maker-chips{padding:14px 18px 0}.maker-style-card-foot{display:flex;gap:8px;padding:16px 18px 18px;margin-top:auto}.maker-style-card-foot>*{flex:1}.maker-reference-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--mk-line)}.maker-reference-row img{width:96px;aspect-ratio:16 / 9;object-fit:cover;border-radius:5px;flex-shrink:0;background:var(--mk-sunken)}.maker-reference-row a{flex:1;min-width:0;font-size:13px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.maker-reference-row a:hover{text-decoration:underline;text-underline-offset:3px}.maker-reference-row select{width:150px!important}.maker-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111173;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:mk-fade .18s ease-out}.maker-modal{width:440px;max-width:100%;max-height:calc(100vh - 40px);overflow:auto;background:var(--mk-surface);color:var(--mk-text);padding:24px;border-radius:14px;box-shadow:0 24px 60px #00000040;animation:mk-rise .24s cubic-bezier(.22,1,.36,1)}.maker-modal.is-wide{width:640px;padding:0}.maker-modal.is-wide>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--mk-line);position:sticky;top:0;background:var(--mk-surface);z-index:1}.maker-modal.is-wide>.maker-modal-body{padding:20px}.maker-modal.is-wide>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--mk-line);position:sticky;bottom:0;background:var(--mk-surface)}.maker-modal p{color:var(--mk-muted);margin:12px 0 20px;line-height:1.6}.maker-modal>.maker-actions{justify-content:flex-end}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}}.maker-title-list{display:flex;flex-direction:column;gap:8px}.maker-title-list .maker-option{padding:14px 16px}.maker-title-list .maker-option-body strong{font-size:14px;font-weight:600}.maker-script-editor{min-height:420px;font-size:15.5px!important;line-height:1.85!important;padding:18px 20px!important}.maker-meta-row{display:flex;justify-content:space-between;gap:12px;color:var(--mk-muted);font-size:12px;font-variant-numeric:tabular-nums;margin-top:8px}.maker-outline-list,.maker-sources{margin:0;padding-left:20px;color:var(--mk-muted);font-size:13px;line-height:1.7}.maker-sources{list-style:none;padding:0}.maker-sources a{display:inline-flex;align-items:center;gap:5px;color:var(--mk-text);text-decoration:none;padding:3px 0}.maker-sources a:hover{text-decoration:underline;text-underline-offset:3px}.maker-player{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-sunken)}.maker-player>span{font-size:12.5px;color:var(--mk-muted)}.maker-workspace audio{width:100%;height:40px}.maker-transcript{max-height:360px;overflow:auto;padding-right:6px}.maker-transcript p{display:flex;gap:16px;margin:0 0 10px;line-height:1.65;font-size:13.5px}.maker-transcript time,.maker-mono{color:var(--mk-muted);font-size:12px;width:42px;flex-shrink:0;font-variant-numeric:tabular-nums}.maker-track-list{display:flex;flex-direction:column}.maker-track{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--mk-line)}.maker-track:last-child{border-bottom:0}.maker-track>div{flex:1;min-width:0}.maker-track strong{display:block;font-size:13.5px;overflow-wrap:anywhere}.maker-track span{display:block;font-size:12px;color:var(--mk-muted);margin-top:2px}.maker-mood-bar{display:flex;gap:3px;height:44px;margin:4px 0 10px}.maker-mood-bar>div{min-width:24px;border-radius:6px;background:var(--mk-accent-soft);color:var(--mk-accent-text);font-size:11px;font-weight:600;display:grid;place-items:center;overflow:hidden;padding:0 6px;white-space:nowrap;text-overflow:ellipsis}.maker-mood-bar>div:nth-child(2n){background:var(--mk-sunken);color:var(--mk-text)}.maker-visual-settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;align-items:end}.maker-visual-settings .maker-field>span.step{font-weight:650}.maker-presets{display:flex;gap:4px;flex-wrap:wrap}.maker-workspace .maker-presets button{min-height:30px;padding:4px 12px;border:1px solid var(--mk-line);background:var(--mk-surface);font-size:12.5px;color:var(--mk-muted)}.maker-workspace .maker-presets button[aria-pressed=true]{background:var(--mk-text);border-color:var(--mk-text);color:var(--mk-bg)}.maker-setting-tile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--mk-radius-sm);background:var(--mk-sunken)}.maker-setting-tile strong{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.maker-setting-tile span{display:block;font-size:12px;color:var(--mk-muted);margin-top:2px}.maker-setting-tile select{width:auto!important}.maker-timeline-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.maker-timeline-head h3{display:inline-flex;align-items:center;gap:7px}.maker-timeline-head .maker-mono{width:auto}.maker-timeline-head .maker-actions{margin-left:auto}.maker-zoom{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:650;color:var(--mk-muted);text-transform:uppercase;letter-spacing:.04em}.maker-zoom input{width:90px!important}.maker-timeline-viewport{overflow-x:auto;margin-top:12px;scrollbar-width:thin}.maker-timeline-track{position:relative;min-width:100%}.maker-timeline-segments{display:flex;height:64px;border-radius:8px;overflow:hidden;background:var(--mk-sunken)}.maker-workspace .maker-timeline-segments button{flex-basis:0;min-width:36px;border-radius:0;flex-direction:column;gap:2px;padding:4px;border-right:2px solid var(--mk-surface);background:color-mix(in srgb,var(--mk-text) 7%,transparent);font-size:11px;line-height:1.2;overflow:hidden}.maker-workspace .maker-timeline-segments button:last-child{border-right:0}.maker-workspace .maker-timeline-segments button:nth-child(2n){background:color-mix(in srgb,var(--mk-text) 4%,transparent)}.maker-workspace .maker-timeline-segments button[aria-pressed=true]{background:var(--mk-accent-soft);box-shadow:inset 0 -3px 0 var(--mk-accent)}.maker-timeline-segments strong{font-size:11.5px;white-space:nowrap}.maker-timeline-segments em{font-style:normal;font-size:10.5px;padding:1px 6px;border-radius:999px;background:var(--mk-surface);color:var(--mk-muted);white-space:nowrap}.maker-timeline-segments small{color:var(--mk-muted);font-size:10.5px;white-space:nowrap}.maker-playhead{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--mk-text);pointer-events:none;transform:translate(-1px)}.maker-playhead:before{content:"";position:absolute;top:-3px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--mk-accent);border:2px solid var(--mk-text)}.maker-timeline-scrub{margin-top:10px}.maker-timeline-scale{display:flex;justify-content:space-between;font-size:11px;color:var(--mk-muted);font-variant-numeric:tabular-nums;margin-top:4px}.maker-seg-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.maker-workspace .maker-seg-chips button{min-height:26px;padding:2px 9px;border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:6px;font-size:11.5px;font-weight:550;color:var(--mk-muted)}.maker-workspace .maker-seg-chips button[aria-pressed=true]{border-color:var(--mk-accent-text);background:var(--mk-accent-soft);color:var(--mk-accent-text)}.maker-scenes{display:flex;flex-direction:column;gap:12px}.maker-scene{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:14px}.maker-scene[data-selected=true]{border-color:var(--mk-accent-text);box-shadow:0 0 0 1px var(--mk-accent-text),var(--mk-shadow)}.maker-scene-media{position:relative;border-radius:8px;overflow:hidden;background:var(--mk-sunken);display:grid;place-items:center;color:var(--mk-faint);max-height:300px;align-self:start}.maker-scene-media img{width:100%;height:100%;object-fit:cover}.maker-scene-media>span{position:absolute;left:8px;top:8px;background:var(--mk-accent);color:var(--mk-accent-ink);font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:5px}.maker-scene-body{display:flex;flex-direction:column;gap:10px;min-width:0}.maker-scene-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.maker-scene-row select{width:auto!important;min-height:32px;padding:4px 10px!important;font-size:12.5px!important}.maker-scene-row .maker-mono{width:auto;font-weight:600;color:var(--mk-text)}.maker-scene-row .maker-actions{margin-left:auto}.maker-scene-text{color:var(--mk-muted);font-size:13px;line-height:1.6;margin:0}.maker-thumbnail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.maker-workspace .maker-thumbnail-grid button{display:block;padding:0;overflow:hidden;border-radius:var(--mk-radius);border:1px solid var(--mk-line);background:var(--mk-surface);text-align:left}.maker-workspace .maker-thumbnail-grid button[aria-pressed=true]{border-color:var(--mk-text);box-shadow:0 0 0 2px var(--mk-accent)}.maker-thumbnail-grid img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.maker-thumbnail-grid span{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:12px;color:var(--mk-muted)}.maker-media-frame{width:100%;max-height:60vh;object-fit:contain;background:#151515;border-radius:var(--mk-radius);display:block}.maker-checklist{display:flex;flex-direction:column}.maker-checklist>div{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--mk-line);font-size:13.5px}.maker-checklist>div:last-child{border-bottom:0}.maker-checklist>div>span:first-child{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--mk-sunken);color:var(--mk-faint)}.maker-checklist .is-pass>span:first-child{background:var(--mk-ok-soft);color:var(--mk-ok)}.maker-checklist .is-fail>span:first-child{background:var(--mk-bad-soft);color:var(--mk-bad)}.maker-checklist>div>button,.maker-checklist>div>small{margin-left:auto}.maker-checklist small{color:var(--mk-muted);font-size:12px}.maker-bundle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.maker-history-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.maker-history-toolbar .maker-searchbar{flex:1;min-width:220px;box-shadow:none;padding-top:2px;padding-bottom:2px;border-radius:10px}.maker-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.maker-project-card{display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,transform .25s cubic-bezier(.22,1,.36,1)}.maker-project-card:hover{box-shadow:var(--mk-shadow-lift);transform:translateY(-2px)}.maker-workspace .maker-project-card>button{display:block;padding:0;border-radius:0;text-align:left}.maker-workspace .maker-project-card>button:hover{background:transparent}.maker-project-cover{position:relative;aspect-ratio:16 / 9;background:var(--mk-sunken);display:grid;place-items:center;color:var(--mk-faint);overflow:hidden}.maker-project-cover img{width:100%;height:100%;object-fit:cover}.maker-project-cover .maker-pill-status{position:absolute;top:8px;left:8px;background:var(--mk-surface)}.maker-project-info{padding:12px 14px 4px}.maker-project-info strong{display:block;font-size:14px;font-weight:650;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.maker-project-info small{display:block;color:var(--mk-muted);font-size:12px;margin-top:4px}.maker-stage-meter{display:flex;gap:3px;padding:10px 14px 0}.maker-stage-meter span{flex:1;height:4px;border-radius:999px;background:var(--mk-sunken)}.maker-stage-meter span.is-done{background:var(--mk-text)}.maker-stage-meter span.is-stale{background:var(--mk-accent)}.maker-project-foot{display:flex;align-items:center;gap:2px;padding:8px 8px 8px 14px;margin-top:8px;border-top:1px solid var(--mk-line)}.maker-project-foot>span{margin-right:auto;font-size:12px;color:var(--mk-muted)}.maker-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.maker-workspace .maker-shortcuts>button{justify-content:flex-start;gap:12px;padding:14px;text-align:left;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow)}.maker-workspace .maker-shortcuts>button:hover{box-shadow:var(--mk-shadow-lift);background:var(--mk-surface)}.maker-shortcuts strong{display:block;font-size:13.5px}.maker-shortcuts small{display:block;font-size:12px;color:var(--mk-muted);font-weight:450;margin-top:2px}.maker-embedded{flex:1;min-height:0;overflow:hidden}.maker-embedded .voice-studio-app{height:100%!important;min-height:0!important}.maker-page.is-medium{max-width:900px}.maker-page.is-editor{max-width:1320px}.maker-editor{display:flex;flex-direction:column;gap:14px;margin-top:14px}.maker-editor .maker-preview-row{margin:0}.maker-editor .maker-preview-row .sbp{width:clamp(240px,46vh,460px);max-width:100%}.maker-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:8px 0 24px;flex-wrap:wrap}.maker-pagehead h1{font-size:26px;line-height:1.2;font-weight:700;margin:0}.maker-pagehead p{margin:6px 0 0;color:var(--mk-muted);font-size:14px;line-height:1.5}.maker-hero>div+.maker-actions{margin-top:16px}.maker-similar-line{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;color:var(--mk-text);font-weight:600}.maker-workspace .maker-similar-line button{min-height:28px;padding:3px 10px;font-size:12px}.maker-workspace .maker-ink{background:var(--mk-text);color:var(--mk-bg);font-weight:600}.maker-workspace .maker-ink:hover:not(:disabled){background:color-mix(in srgb,var(--mk-text) 86%,var(--mk-accent))}.maker-workspace .maker-ghost{color:var(--mk-muted);padding-left:8px}.maker-workspace .maker-link{min-height:28px;padding:2px 4px;color:var(--mk-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--mk-accent);text-decoration-thickness:2px;text-underline-offset:4px;display:inline-flex;align-items:center;gap:4px;font-size:13px}.maker-workspace .maker-link:hover{background:transparent;text-decoration-color:var(--mk-text)}.maker-workspace .maker-destructive{background:var(--mk-bad);color:#fff;font-weight:650}.maker-workspace .maker-destructive:hover{background:color-mix(in srgb,var(--mk-bad) 88%,#000)}.maker-push-left{margin-right:auto}.maker-flush{margin:0!important}.maker-flush-top{margin-top:0!important}.maker-caption{font-size:12.5px;color:var(--mk-muted);margin:0;line-height:1.5}.maker-align-end{align-self:end;min-height:40px}.maker-split{display:flex;justify-content:space-between;gap:8px}.maker-split small{font-weight:450;color:var(--mk-muted)}.maker-switch>span{display:flex;flex-direction:column}.maker-switch small{font-weight:400;color:var(--mk-muted);font-size:12px}.maker-rotate{transform:rotate(180deg)}.maker-disclosure{border:1px solid var(--mk-line);border-radius:var(--mk-radius-sm);background:var(--mk-surface)}.maker-disclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;cursor:pointer;font-size:13px;font-weight:600;border-radius:var(--mk-radius-sm)}.maker-disclosure>summary::-webkit-details-marker{display:none}.maker-disclosure>summary:hover{background:color-mix(in srgb,var(--mk-text) 3%,transparent)}.maker-disclosure>summary small{font-weight:450;color:var(--mk-muted)}.maker-disclosure>summary svg{color:var(--mk-muted);transition:transform .2s cubic-bezier(.22,1,.36,1);flex-shrink:0}.maker-disclosure[open]>summary svg{transform:rotate(180deg)}.maker-disclosure-body{padding:4px 14px 16px}.maker-gen-head{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 0;flex-wrap:wrap}.maker-gen-head>div:nth-child(2){flex:1;min-width:200px}.maker-gen-head h2{font-size:17px}.maker-gen-head p{margin:3px 0 0;font-size:13px;color:var(--mk-muted);line-height:1.5}.maker-gen-body{padding:20px 22px 22px}.maker-readonly{display:flex;gap:10px;align-items:baseline;padding:11px 14px;border-radius:var(--mk-radius-sm);background:var(--mk-sunken);font-size:14px;min-width:0}.maker-readonly span{font-size:12px;color:var(--mk-muted);flex-shrink:0}.maker-readonly strong{font-weight:600;overflow-wrap:anywhere}.maker-script-preview{white-space:pre-wrap;max-height:260px;overflow:auto;font-size:13.5px;line-height:1.7;color:var(--mk-muted);margin:0}.maker-step{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:16px 0;border-top:1px solid var(--mk-line)}.maker-step:first-of-type{border-top:0;padding-top:4px}.maker-step>h3{display:contents}.maker-step>h3>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--mk-accent);color:var(--mk-accent-ink);font-size:12.5px;font-weight:700;grid-row:span 2}.maker-step>div{grid-column:2;display:flex;flex-direction:column;gap:12px;margin-top:10px;min-width:0}.maker-step>h3{font-size:14px}.maker-source-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--mk-radius-sm);background:var(--mk-sunken)}.maker-source-row strong{display:block;font-size:13.5px}.maker-source-row small{display:block;font-size:12px;color:var(--mk-muted)}.maker-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:16 / 9;max-height:260px;border-radius:var(--mk-radius);border:1px dashed var(--mk-line-strong);color:var(--mk-faint);font-size:13px}.maker-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.maker-feature{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:14px;background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);min-width:0}.maker-feature h2{font-size:17px;margin-top:6px}.maker-feature p{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--mk-muted)}.maker-feature.is-accent{background:var(--mk-accent);border-color:transparent;color:var(--mk-accent-ink)}.maker-feature.is-accent p{color:color-mix(in srgb,var(--mk-accent-ink) 78%,var(--mk-accent))}.maker-feature.is-ink{background:#1a1a1a;border-color:transparent;color:#f4f2ec}.maker-workspace[data-theme=dark] .maker-feature.is-ink{background:#26272b}.maker-feature.is-ink p{color:#bdbab2}.maker-feature.is-ink svg{color:var(--mk-accent)}.maker-workspace .maker-feature-cta{margin-top:auto;align-self:flex-start;background:var(--mk-surface);color:var(--mk-text);border:1px solid var(--mk-line);font-weight:650}.maker-workspace .maker-feature.is-accent .maker-feature-cta{background:#fff;color:#171717;border-color:transparent}.maker-workspace .maker-feature.is-ink .maker-feature-cta{background:var(--mk-accent);color:#171717;border-color:transparent}.maker-workspace .maker-feature-cta:hover{background:var(--mk-surface);box-shadow:var(--mk-shadow-lift)}.maker-workspace .maker-feature.is-accent .maker-feature-cta:hover{background:#fff}.maker-workspace .maker-feature.is-ink .maker-feature-cta:hover{background:var(--mk-accent-hover)}.maker-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.maker-stat{padding:16px 18px}.maker-stat>div{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--mk-muted)}.maker-stat>div svg{color:var(--mk-accent-text)}.maker-stat strong{display:block;font-size:30px;line-height:1.1;font-weight:700;margin:8px 0 4px;font-variant-numeric:tabular-nums}.maker-stat small{font-size:12px;color:var(--mk-muted)}.maker-style-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.maker-workspace .maker-style-picker>button{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:6px 6px 10px;border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:9px;text-align:left}.maker-workspace .maker-style-picker>button[aria-pressed=true]{border-color:var(--mk-text);box-shadow:0 0 0 1px var(--mk-text)}.maker-style-picker img,.maker-style-picker .maker-cover-fallback{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;margin-bottom:6px}.maker-style-picker strong{font-size:13px;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-style-picker small{font-size:11.5px;color:var(--mk-muted);font-weight:450;padding:0 2px}.maker-workspace .maker-style-picker>button.is-dashed{border-style:dashed;border-color:var(--mk-line-strong);align-items:center;justify-content:center;gap:6px;color:var(--mk-muted);min-height:120px}.maker-cover-fallback{display:grid;place-items:center;background:var(--mk-accent-soft);color:var(--mk-accent-text);font-size:26px;font-weight:700;text-transform:uppercase}.maker-history-row{border-bottom:1px solid var(--mk-line)}.maker-history-row:last-child{border-bottom:0}.maker-history-main{display:flex;align-items:center;gap:8px;padding:10px 14px 10px 10px}.maker-workspace .maker-history-open{flex:1;min-width:0;justify-content:flex-start;text-align:left;gap:14px;padding:4px}.maker-workspace .maker-history-open:hover{background:transparent}.maker-workspace .maker-history-open:hover strong{text-decoration:underline;text-decoration-color:var(--mk-accent);text-decoration-thickness:2px;text-underline-offset:3px}.maker-history-thumb{width:112px;aspect-ratio:16 / 9;border-radius:7px;background:var(--mk-sunken);display:grid;place-items:center;color:var(--mk-faint);flex-shrink:0;overflow:hidden}.maker-history-thumb img{width:100%;height:100%;object-fit:cover}.maker-history-text{min-width:0}.maker-history-text strong{display:block;font-size:14.5px;font-weight:650;overflow-wrap:anywhere}.maker-history-text small{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin-top:6px;color:var(--mk-muted);font-size:12px;font-weight:450}.maker-history-actions{display:flex;gap:4px;flex-wrap:wrap;padding:0 14px 12px 136px}.maker-workspace .maker-history-actions>*{min-height:32px;font-size:12.5px}.maker-kept{list-style:none;margin:-8px 0 20px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.maker-kept li{display:flex;align-items:center;gap:8px}.maker-kept svg{color:var(--mk-ok)}.maker-filter-btn{position:relative}.maker-filter-btn em{position:absolute;top:1px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--mk-accent);color:var(--mk-accent-ink);font-size:10px;font-style:normal;font-weight:700;display:grid;place-items:center}.maker-active-filters{margin-top:12px;align-items:center}.maker-workspace .maker-active-filters .maker-chip button{min-height:18px;width:18px;padding:0;border-radius:50%;color:var(--mk-muted)}.maker-sort{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mk-muted);white-space:nowrap}.maker-sort select{width:auto!important;min-width:180px}.maker-channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px}.maker-select-check{display:grid;place-items:center;width:34px;height:34px;cursor:pointer}.maker-select-check input{width:17px;height:17px;cursor:pointer}.maker-filter-form{display:flex;flex-direction:column;gap:22px}.maker-filter-form section>h3{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mk-muted);margin-bottom:12px}.maker-filter-switch{margin-top:14px}.maker-workspace .maker-style-cover{position:relative;display:block;padding:0;border-radius:0;aspect-ratio:16 / 9;width:100%;overflow:hidden;background:var(--mk-sunken)}.maker-style-cover img,.maker-style-cover .maker-cover-fallback{width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.22,1,.36,1)}.maker-style-cover:hover img{transform:scale(1.03)}.maker-style-cover .maker-pill-status{position:absolute;left:10px;top:10px;box-shadow:0 1px 3px #00000026}.maker-style-cover .maker-pill-status:not(.is-ready){background:var(--mk-surface)}.maker-style-body{padding:14px 16px 0}.maker-style-body h2{font-size:15.5px;overflow-wrap:anywhere}.maker-style-body>p{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:12.5px;color:var(--mk-muted)}.maker-style-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;color:var(--mk-muted)}.maker-style-foot{padding:14px 16px 16px;margin-top:auto}.maker-voice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.maker-voice{display:flex;align-items:center;gap:12px;padding:12px 14px}.maker-voice strong{display:block;font-size:13.5px}.maker-voice small{display:block;font-size:12px;color:var(--mk-muted)}.maker-reference-list{border:1px solid var(--mk-line);border-radius:var(--mk-radius-sm);padding:0 12px;max-height:280px;overflow:auto}.maker-reference-list .maker-reference-row:first-child{border-top:0}.maker-ref-thumb{width:96px;aspect-ratio:16 / 9;border-radius:5px;background:var(--mk-sunken);flex-shrink:0}.maker-segment-settings{box-shadow:none}.maker-visual-settings .maker-field>span:first-child{font-weight:600}.maker-visual-settings .maker-switch{min-height:40px}.maker-scene-head{margin-bottom:16px}.maker-scene-head .maker-stage-head{margin:8px 0 0}.maker-scene-head h2{font-size:19px}.maker-timeline{margin-bottom:16px}.maker-timeline audio{margin-top:12px}.maker-reference-upload{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px;font-weight:600;flex-wrap:wrap}.maker-reference-upload>span{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.maker-reference-upload small{font-weight:450;color:var(--mk-muted)}.maker-reference-upload label{cursor:pointer}.maker-workspace .maker-scene{grid-template-columns:minmax(0,1fr) minmax(0,44%)}.maker-duration{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--mk-muted)}.maker-duration .maker-progress-track{flex:none;min-width:0;height:4px}.maker-scene-media{align-self:start;width:100%}.maker-workspace .maker-media-action{position:absolute;top:8px;right:8px;width:32px;min-height:32px;border-radius:8px;background:#ffffffeb;color:#1a1a1a;box-shadow:0 1px 4px #0000002e}.maker-workspace .maker-media-action:hover{background:#fff}.maker-workspace .maker-media-action.is-second{right:46px}.maker-scene-footer{position:sticky;bottom:12px;margin:20px auto 0;width:max-content;max-width:100%;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-radius:14px;background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-lift);flex-wrap:wrap;z-index:2}.maker-scene-footer>span{font-size:12.5px;color:var(--mk-muted);margin-right:8px;font-variant-numeric:tabular-nums}.maker-studio-shell{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:4px}.maker-studio-shell>.maker-stagebar{margin-bottom:12px;flex-shrink:0}.maker-scene-media video{width:100%;height:100%;object-fit:cover;display:block}.maker-workspace .maker-media-action.is-third{right:84px}.maker-media-tag{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:999px;background:var(--mk-accent);color:var(--mk-accent-ink);font-size:11px;font-style:normal;font-weight:700}.maker-scene-row .maker-switch{font-size:12.5px;margin-left:4px}.maker-storage-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--mk-line);cursor:pointer}.maker-storage-row:last-child{border-bottom:0}.maker-storage-row.is-locked{cursor:default;opacity:.7}.maker-storage-row input{width:16px;height:16px}.maker-storage-row>span{flex:1;min-width:0}.maker-storage-row strong{display:block;font-size:13.5px}.maker-storage-row small{display:block;font-size:12px;color:var(--mk-muted)}.maker-storage-row em{font-style:normal;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:1100px){.maker-filters .maker-card-body,.maker-visual-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-stagebar{width:auto}.maker-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-feature-grid>:last-child{grid-column:1 / -1}}@media(max-width:650px){.maker-topbar{padding:8px 16px;min-height:48px}.maker-scroll{padding:4px 16px 48px}.maker-hero{margin:4px auto 20px}.maker-hero h1{font-size:23px}.maker-hero p{font-size:13.5px}.maker-grid-2,.maker-grid-3,.maker-grid-4,.maker-filters .maker-card-body,.maker-visual-settings,.maker-shortcuts,.maker-bundle,.maker-thumbnail-grid{grid-template-columns:minmax(0,1fr)}.maker-stagebar{border-radius:12px;margin-left:-4px;margin-right:-4px}.maker-workspace .maker-stagebar button{padding:6px 12px}.maker-option{padding:14px;gap:12px}.maker-channel{padding:14px}.maker-channel-videos a{width:calc(50% - 5px)}.maker-channel-actions.has-three{grid-template-columns:auto 1fr}.maker-channel-actions.has-three>:last-child{grid-column:1 / -1}.maker-scene{grid-template-columns:minmax(0,1fr)}.maker-selection{margin-left:-16px;margin-right:-16px;padding:10px 16px;bottom:-48px;flex-wrap:wrap}.maker-selection>span{width:100%}.maker-project-chip{max-width:180px}.maker-project-chip small,.maker-save-status{display:none}.maker-reference-row{flex-wrap:wrap}.maker-reference-row select{width:100%!important}.maker-filterbar select{min-width:0;flex:1}.maker-feature-grid,.maker-stats{grid-template-columns:minmax(0,1fr)}.maker-feature-grid>:last-child{grid-column:auto}.maker-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.maker-stat{padding:12px}.maker-stat strong{font-size:22px}.maker-stat small{display:none}.maker-pagehead h1{font-size:23px}.maker-channel-grid{grid-template-columns:minmax(0,1fr)}.maker-sort{flex:1}.maker-sort select{min-width:0}.maker-filterbar .maker-segmented{max-width:100%;overflow-x:auto}.maker-history-thumb{width:72px}.maker-history-actions{padding-left:14px}.maker-gen-head,.maker-gen-body{padding-left:16px;padding-right:16px}.maker-gen-head>.maker-actions{width:100%}.maker-gen-head>.maker-actions>.maker-primary{flex:1}.maker-workspace .maker-scene{grid-template-columns:minmax(0,1fr)}.maker-scene-media{order:-1}.maker-scene-footer{width:auto}.maker-scene-footer>span{width:100%}.maker-timeline-head .maker-actions{margin-left:0}.maker-modal.is-wide>footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.maker-workspace *,.maker-modal-backdrop,.maker-modal{animation:none!important;transition:none!important}}.maker-hint{font-size:11.5px;font-weight:400;color:var(--mk-muted);line-height:1.45}.maker-label{font-size:12.5px;font-weight:600;align-items:baseline}.maker-filter-note{margin:-4px 0 10px;font-size:12px;color:var(--mk-muted);line-height:1.5}.maker-range-row{display:flex;align-items:center;gap:10px}.maker-range-row input[type=range]{flex:1}.maker-workspace .maker-range-row button{min-height:30px;padding:4px 12px;font-size:12.5px}.maker-workspace .maker-range-row button[aria-pressed=true]{background:var(--mk-text);border-color:var(--mk-text);color:var(--mk-bg);opacity:1}.maker-tag.is-accent{background:var(--mk-accent-soft);color:var(--mk-accent-text);font-weight:600}.maker-advanced-toggle small{color:var(--mk-muted);font-size:12px}.maker-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:132px;padding:16px;border:1px dashed var(--mk-line-strong);border-radius:var(--mk-radius);background:var(--mk-sunken);color:var(--mk-muted);text-align:center;cursor:pointer;transition:border-color .16s,background .16s,color .16s}.maker-dropzone strong{color:var(--mk-text);font-size:13px}.maker-dropzone small{font-size:11.5px}.maker-dropzone:hover,.maker-dropzone[data-active=true]{border-color:var(--mk-accent-text);background:var(--mk-accent-soft);color:var(--mk-accent-text)}.maker-dropzone:focus-within{outline:2px solid var(--mk-accent-text);outline-offset:2px}.maker-dropzone[data-busy=true]{pointer-events:none;opacity:.6}.maker-art-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px}.maker-art-tile-wrap{position:relative;min-width:0}.maker-workspace .maker-art-tile{position:relative;width:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:6px 6px 9px;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);text-align:left}.maker-workspace .maker-art-tile:hover{border-color:var(--mk-line-strong);background:var(--mk-surface)}.maker-workspace .maker-art-tile[aria-checked=true]{border-color:var(--mk-text);box-shadow:0 0 0 2px var(--mk-accent)}.maker-art-tile strong{margin-top:6px;padding:0 3px;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-art-tile small{padding:0 3px;font-size:11px;font-weight:450;color:var(--mk-muted)}.maker-art-check{position:absolute;top:10px;left:10px;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--mk-accent);color:var(--mk-accent-ink);box-shadow:0 1px 3px #00000040}.maker-workspace .maker-art-delete{position:absolute;top:10px;right:10px;width:26px;min-height:26px;border-radius:7px;background:#ffffffeb;color:#1a1a1a;box-shadow:0 1px 4px #0000002e;opacity:0;transition:opacity .16s}.maker-art-tile-wrap:hover .maker-art-delete,.maker-art-delete:focus-visible{opacity:1}@media(hover:none){.maker-workspace .maker-art-delete{opacity:1}}.maker-art-swatch{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:7px;overflow:hidden;background:var(--mk-sunken);color:var(--mk-muted)}.maker-art-swatch>img{width:100%;height:100%;object-fit:cover}.maker-art-tile.is-create .maker-art-swatch{border:1px dashed var(--mk-line-strong);background:transparent}.maker-workspace .maker-art-tile.is-create:hover .maker-art-swatch{border-color:var(--mk-accent-text);color:var(--mk-accent-text);background:var(--mk-accent-soft)}.maker-art-swatch.is-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;background:var(--mk-line)}.maker-art-swatch.is-collage img{width:100%;height:100%;object-fit:cover;min-height:0}.maker-art-swatch.is-collage.n-1 img{grid-column:1 / -1;grid-row:1 / -1}.maker-art-swatch.is-collage.n-2 img,.maker-art-swatch.is-collage.n-3 img:first-child{grid-row:1 / -1}.maker-art-swatch.is-documentary{background:radial-gradient(120% 90% at 50% 45%,transparent 40%,rgb(0 0 0 / .55)),linear-gradient(180deg,#d9b98a,#a57a4a 42%,#3d3a36 43%,#242321)}.maker-art-swatch.is-oil{background:radial-gradient(40% 35% at 35% 40%,#f0c46a,transparent 70%),radial-gradient(50% 40% at 70% 65%,#7b3f2a,transparent 70%),repeating-linear-gradient(115deg,rgb(255 255 255 / .06) 0 3px,transparent 3px 7px),linear-gradient(160deg,#3a2a1c,#6d4a2b 55%,#1f160f)}.maker-art-swatch.is-3d-film{background:radial-gradient(28% 34% at 42% 42%,#fff6e8 0%,#ffb86b 38%,#e0673a 70%,transparent 72%),radial-gradient(90% 70% at 50% 110%,#2f6fb3,transparent 70%),linear-gradient(180deg,#9fd3ff,#5a9fe0)}.maker-art-swatch.is-clay{background:radial-gradient(22% 28% at 35% 55%,#f7c5a8 0 60%,transparent 62%),radial-gradient(18% 22% at 66% 48%,#a8d8c8 0 60%,transparent 62%),radial-gradient(30% 16% at 50% 88%,rgb(0 0 0 / .12),transparent 70%),linear-gradient(180deg,#f6ede3,#e8d9c7)}.maker-art-swatch.is-low-poly{background:conic-gradient(from 30deg at 30% 60%,#2d6a4f,#40916c,#1b4332,#52b788,#2d6a4f),#2d6a4f;clip-path:inset(0 round 7px)}.maker-art-swatch.is-low-poly:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 200deg at 72% 35%,#f4a261 0 25%,#e76f51 0 45%,transparent 0);opacity:.9;clip-path:polygon(50% 20%,100% 0,100% 60%)}.maker-art-swatch.is-watercolor{background:radial-gradient(38% 34% at 32% 42%,rgb(118 168 214 / .75),transparent 70%),radial-gradient(34% 30% at 64% 56%,rgb(236 146 168 / .7),transparent 70%),radial-gradient(30% 26% at 52% 30%,rgb(250 214 124 / .65),transparent 70%),#fbf8f1}.maker-art-swatch.is-halftone{background:radial-gradient(circle at 50% 50%,#1d3557 38%,transparent 40%) 0 0 / 9px 9px,linear-gradient(135deg,#f1e3c6,#e9c9a0)}.maker-art-swatch.is-pop-art{background:radial-gradient(circle,#d62828 32%,transparent 34%) 0 0 / 10px 10px,linear-gradient(135deg,#fcbf49 0,#fcbf49 50%,#1d7ed6 50%,#1d7ed6);box-shadow:inset 0 0 0 3px #111}.maker-art-swatch.is-mono{background:radial-gradient(60% 70% at 40% 40%,#e8e8e8,#5a5a5a 60%,#0d0d0d),#111;filter:contrast(1.2)}.maker-art-swatch.is-rubber-hose{background:radial-gradient(14% 18% at 40% 45%,#111 0 55%,#fff 57% 72%,transparent 74%),radial-gradient(14% 18% at 60% 45%,#111 0 55%,#fff 57% 72%,transparent 74%),radial-gradient(40% 44% at 50% 50%,#f3efe4 0 70%,#111 71% 74%,transparent 75%),repeating-linear-gradient(0deg,rgb(0 0 0 / .05) 0 1px,transparent 1px 3px),#d8d2c2}.maker-art-swatch.is-anime{background:radial-gradient(18% 22% at 72% 30%,#fffbe6,transparent 70%),linear-gradient(180deg,#5b8def,#a9c7ff 55%,#ffd1dc 56%,#ff9eb5)}.maker-art-swatch.is-ink-wash{background:radial-gradient(50% 30% at 30% 70%,rgb(30 30 30 / .55),transparent 70%),radial-gradient(40% 50% at 70% 40%,rgb(30 30 30 / .3),transparent 70%),linear-gradient(180deg,#f3efe6,#e4ddcf)}.maker-art-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px}.maker-art-source-tabs{display:inline-grid;grid-template-columns:1fr 1fr;align-self:flex-start;padding:3px;border-radius:9px;background:var(--mk-sunken)}.maker-art-source-tabs button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:7px;color:var(--mk-muted);background:transparent}.maker-art-source-tabs button[aria-selected=true]{color:var(--mk-text);background:var(--mk-surface);box-shadow:0 1px 3px #0000001f}.maker-style-capture-flow{min-height:148px;display:grid;align-content:center;gap:10px;padding:18px;border-radius:var(--mk-radius);background:var(--mk-sunken)}.maker-style-capture-flow span{display:flex;align-items:center;gap:9px;color:var(--mk-muted);font-size:13px}.maker-style-capture-flow strong{min-width:16px;color:var(--mk-text);font-size:15px}.maker-rights-confirm{align-items:flex-start}.maker-bible{display:grid;gap:12px;padding-block:14px;border-block:1px solid var(--mk-line)}.maker-bible-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.maker-bible-head>div:first-child{display:grid;gap:3px}.maker-bible-head .maker-eyebrow{display:inline-flex;align-items:center;gap:6px}.maker-bible-head strong{font-size:14px}.maker-bible-cast{display:grid;gap:8px}.maker-cast-row{display:grid;grid-template-columns:54px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:8px;border-radius:var(--mk-radius-sm);background:var(--mk-sunken)}.maker-cast-avatar{width:54px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:7px;color:var(--mk-muted);background:var(--mk-surface);cursor:pointer}.maker-cast-avatar img{width:100%;height:100%;object-fit:cover}.maker-cast-fields{display:grid;grid-template-columns:minmax(110px,.55fr) minmax(170px,1fr) minmax(160px,.8fr);gap:7px}.maker-cast-fields input{min-width:0}.maker-bible-direction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.maker-bible-direction>:last-child{align-self:end;justify-self:start}.maker-scene-cast{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.maker-scene-cast>span{margin-right:2px;color:var(--mk-muted);font-size:12px;font-weight:600}.maker-scene-cast button{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;border:1px solid var(--mk-line);border-radius:999px;color:var(--mk-muted);background:transparent;font-size:12px}.maker-scene-cast button[aria-pressed=true]{border-color:var(--mk-text);color:var(--mk-text);background:var(--mk-accent-soft)}.maker-scene-cast img{width:22px;height:22px;border-radius:50%;object-fit:cover}@media(max-width:820px){.maker-bible-head{align-items:flex-start;flex-direction:column}.maker-cast-fields,.maker-bible-direction{grid-template-columns:1fr}.maker-cast-row{align-items:start}}.maker-art-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.maker-art-slots figure{position:relative;margin:0;aspect-ratio:16 / 10;border-radius:var(--mk-radius-sm);overflow:hidden;background:var(--mk-sunken)}.maker-art-slots figure img{width:100%;height:100%;object-fit:cover}.maker-art-slots .maker-dropzone{min-height:0;aspect-ratio:16 / 10}.maker-segment-editor{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface)}.maker-segment-editor.is-simple{padding:0;border:0;background:none}.maker-segment-editor audio{width:100%;height:36px}.maker-workspace .maker-timeline-segments button[data-animated=true] em{background:var(--mk-accent);color:var(--mk-accent-ink);font-weight:650}.maker-boundaries{position:relative;height:10px;margin-top:4px}.maker-boundaries span{position:absolute;top:2px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--mk-line-strong)}.maker-segment-editor .maker-timeline-scale span:nth-child(2){color:var(--mk-faint);text-align:center}.maker-segment-panel{display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:var(--mk-radius-sm);background:var(--mk-sunken)}.maker-segment-editor.is-simple .maker-segment-panel{background:var(--mk-sunken)}.maker-segment-panel-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.maker-segment-panel-head strong{font-size:14px}.maker-segment-panel-head .maker-mono{font-size:12px;color:var(--mk-muted);width:auto}.maker-segment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.maker-segment-grid .maker-setting-tile{background:var(--mk-surface);cursor:pointer}.maker-source-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.maker-workspace .maker-source-option{min-height:64px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--mk-line);border-radius:var(--mk-radius-sm);background:var(--mk-surface);text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s}.maker-workspace .maker-source-option:hover:not(:disabled){border-color:var(--mk-line-strong);background:var(--mk-surface)}.maker-workspace .maker-source-option[aria-checked=true]{border-color:var(--mk-text);box-shadow:0 0 0 2px var(--mk-accent)}.maker-source-option[data-busy=true]{pointer-events:none;opacity:.6}.maker-source-option>svg{flex-shrink:0;color:var(--mk-muted)}.maker-source-option strong{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-source-option>span{min-width:0}.maker-source-option small{display:block;font-size:12px;font-weight:450;color:var(--mk-muted)}.maker-source-option:focus-within{outline:2px solid var(--mk-accent-text);outline-offset:2px}.maker-segment-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.maker-segment-empty .maker-caption{flex:1;min-width:220px}.maker-music{display:flex;flex-direction:column;gap:12px}.maker-music-bar{display:flex;gap:3px;height:36px}.maker-music-bar>span{min-width:18px;flex-basis:0;display:grid;place-items:center;padding:0 6px;border-radius:6px;font-size:11px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:var(--mk-accent-soft);color:var(--mk-accent-text)}.maker-music-bar>span[data-tone="1"],.maker-music-bar>span[data-tone="3"]{background:var(--mk-sunken);color:var(--mk-text)}.maker-music-bar>span[data-muted=true]{background:repeating-linear-gradient(135deg,var(--mk-sunken) 0 6px,transparent 6px 12px);color:var(--mk-faint);box-shadow:inset 0 0 0 1px var(--mk-line)}.maker-music-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--mk-line);border-radius:var(--mk-radius-sm)}.maker-music-list li{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-top:1px solid var(--mk-line)}.maker-music-list li:first-child{border-top:0}.maker-music-list li[data-muted=true] textarea,.maker-music-list li[data-muted=true] .maker-music-mood{opacity:.55}.maker-music-row-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.maker-music-row-head .maker-mono{width:auto;font-size:12.5px;font-weight:600}.maker-music-row-head>small{font-size:11.5px;color:var(--mk-muted);font-variant-numeric:tabular-nums;margin-right:4px}.maker-workspace input.maker-time-input{width:76px!important;min-height:30px;padding:3px 8px!important;font-size:12.5px!important;font-variant-numeric:tabular-nums}.maker-workspace input.maker-music-mood{flex:1;min-width:120px;min-height:30px;padding:3px 10px!important;font-size:12.5px!important}.maker-music-row-head .maker-actions{gap:2px}.maker-music-row-head .maker-icon[aria-pressed=true]{color:var(--mk-bad)}.maker-thumb-mode{margin-bottom:18px}.maker-thumb-mode button{gap:7px}.maker-thumb-source{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:center;gap:16px}.maker-or{font-size:12px;font-weight:600;color:var(--mk-faint);text-transform:uppercase;letter-spacing:.06em}.maker-url-load{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.maker-url-load .maker-field{width:100%}.maker-thumb-reference{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px;align-items:center}.maker-thumb-reference img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--mk-radius-sm);border:1px solid var(--mk-line)}.maker-thumb-reference label{cursor:pointer}.maker-thumb-before{margin:0;border-radius:var(--mk-radius);overflow:hidden;border:1px dashed var(--mk-line-strong);background:var(--mk-sunken)}.maker-thumb-before img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;opacity:.9}.maker-thumb-before figcaption{padding:8px 10px;font-size:12px;color:var(--mk-muted)}@media(max-width:760px){.maker-art-form,.maker-segment-grid,.maker-source-options,.maker-thumb-reference{grid-template-columns:minmax(0,1fr)}.maker-thumb-source{grid-template-columns:minmax(0,1fr);gap:10px}.maker-or{text-align:center}.maker-art-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.maker-segment-editor .maker-timeline-scale span:nth-child(2){display:none}}.maker-workspace .maker-visual-settings{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.maker-workspace .maker-visual-settings{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 32px}.maker-visual-settings>.maker-field{flex:0 0 auto}.maker-visual-settings>label.maker-field{flex:1 1 200px;max-width:260px}.maker-visual-settings .maker-presets{flex-wrap:nowrap}.maker-art-tile-wrap>.maker-art-tile{height:100%}.maker-workspace .maker-art-tile{justify-content:flex-start}@media(max-width:650px){.maker-visual-settings .maker-presets{flex-wrap:wrap}.maker-visual-settings>label.maker-field{max-width:none}}.maker-split.is-wrap{flex-wrap:wrap;align-items:baseline}.maker-split.is-wrap small{white-space:nowrap}.maker-segment-editor:not(.is-simple){padding:20px 0 0;border:0;border-top:1px solid var(--mk-line);border-radius:0;background:none}.maker-time-field{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--mk-muted);margin-right:6px}.maker-thumbnail-grid.has-reference{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.maker-art-slots .maker-dropzone{aspect-ratio:auto;min-height:120px}.maker-art-slots .maker-dropzone:only-child{grid-column:1 / -1;min-height:220px}@media(max-width:650px){.maker-art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.maker-art-tile small{display:none}.maker-art-tile strong{font-size:11.5px}.maker-split.is-wrap small{white-space:normal}}.maker-modal-fields{margin:18px 0 22px}@media(max-width:650px){.maker-workspace input.maker-music-mood{order:10;flex-basis:100%}.maker-music-row-head .maker-actions{margin-left:auto}}.maker-split.is-wrap small{white-space:normal;min-width:0}.maker-workspace .maker-setting-tile select{min-width:84px;flex-shrink:0}.maker-workspace .maker-channel{display:flex;flex-direction:column;padding:0 0 14px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.maker-workspace .maker-channel:hover{box-shadow:var(--mk-shadow-lift)}.maker-yt-media{position:relative}.maker-yt-thumb{position:relative;display:block;aspect-ratio:16 / 9;background:var(--mk-sunken);overflow:hidden}.maker-yt-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.22,1,.36,1)}.maker-channel:hover .maker-yt-thumb img{transform:scale(1.03)}.maker-yt-thumb-empty{display:grid;place-items:center;width:100%;height:100%}.maker-yt-thumb-empty .maker-avatar{width:64px;height:64px;font-size:26px}.maker-yt-duration{position:absolute;right:8px;bottom:8px;padding:1px 5px;border-radius:4px;background:#000c;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:18px}.maker-yt-select{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#ffffffeb;box-shadow:0 1px 4px #0003;cursor:pointer}.maker-yt-select input{width:16px;height:16px;margin:0;accent-color:#171717;cursor:pointer}.maker-workspace .maker-yt-bookmark{position:absolute;top:8px;right:8px;width:32px;min-height:32px;border-radius:8px;background:#ffffffeb;color:#1a1a1a;box-shadow:0 1px 4px #0003}.maker-workspace .maker-yt-bookmark:hover{background:#fff}@media(hover:hover){.maker-channel:not([data-selected=true]) .maker-yt-select,.maker-channel .maker-yt-bookmark[aria-pressed=false]{opacity:0;transition:opacity .16s}.maker-channel:hover .maker-yt-select,.maker-channel:hover .maker-yt-bookmark,.maker-channel .maker-yt-select:focus-within,.maker-channel .maker-yt-bookmark:focus-visible{opacity:1}}.maker-yt-body{display:flex;gap:12px;padding:12px 14px 0}.maker-yt-avatar{flex-shrink:0;text-decoration:none}.maker-yt-avatar .maker-avatar{width:36px;height:36px;font-size:14px}.maker-yt-text{display:flex;flex-direction:column;gap:3px;min-width:0}.maker-yt-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--mk-text);font-size:14.5px;font-weight:650;line-height:1.35;text-decoration:none}.maker-yt-title:hover{text-decoration:underline;text-underline-offset:3px}.maker-yt-channel{display:inline-flex;align-items:center;gap:4px;width:fit-content;max-width:100%;color:var(--mk-muted);font-size:13px;font-weight:550;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maker-yt-channel:hover{color:var(--mk-text)}.maker-yt-meta{color:var(--mk-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.maker-yt-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 14px 0;border:1px solid var(--mk-line);border-radius:var(--mk-radius-sm)}.maker-yt-stats>div{padding:8px 10px;min-width:0}.maker-yt-stats>div+div{border-left:1px solid var(--mk-line)}.maker-yt-stats dt{font-size:10.5px;font-weight:600;color:var(--mk-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maker-yt-stats dd{margin:2px 0 0;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.maker-yt-stats dd.is-accent{color:var(--mk-accent-text)}.maker-yt-facts{margin:10px 14px 0;font-size:12px;color:var(--mk-muted);font-variant-numeric:tabular-nums}.maker-workspace .maker-channel .maker-yt-tags{margin:10px 14px 0}.maker-yt-latest{display:flex;align-items:center;gap:10px;margin:12px 14px 0;padding:8px;border-radius:var(--mk-radius-sm);background:var(--mk-sunken);color:inherit;text-decoration:none;transition:background .16s}.maker-yt-latest:hover{background:color-mix(in srgb,var(--mk-text) 8%,var(--mk-sunken))}.maker-yt-latest>img,.maker-yt-latest>span:first-child{flex-shrink:0;width:84px;aspect-ratio:16 / 9;border-radius:5px;object-fit:cover;background:var(--mk-line)}.maker-yt-latest>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.maker-yt-latest strong{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maker-yt-latest small{font-size:11px;color:var(--mk-muted)}.maker-workspace .maker-channel .maker-channel-actions{margin:auto 14px 0;padding-top:14px;border-top:0}.maker-workspace .maker-channel .maker-yt-latest+.maker-channel-actions,.maker-workspace .maker-channel .maker-yt-tags+.maker-channel-actions,.maker-workspace .maker-channel .maker-yt-facts+.maker-channel-actions{margin-top:14px}.maker-workspace .maker-channel-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px 16px}.maker-workspace .maker-channel .maker-channel-actions{margin-top:auto!important}.maker-workspace .maker-channel>:nth-last-child(2){margin-bottom:14px}.maker-format{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--mk-radius);background:var(--mk-sunken)}.maker-format-head{display:flex;align-items:flex-start;gap:12px}.maker-format-head .maker-avatar{width:36px;height:36px;font-size:14px}.maker-format-head>div{flex:1;min-width:0}.maker-format-head h3{margin:0;font-size:14.5px}.maker-format-head p{margin:2px 0 0;font-size:13px;color:var(--mk-muted);line-height:1.5}.maker-format-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.maker-format-list li{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border-radius:var(--mk-radius-sm);background:var(--mk-surface);border:1px solid var(--mk-line)}.maker-format-list li>div{display:flex;flex-direction:column;gap:3px}.maker-format-list strong{font-size:12.5px}.maker-format-list code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--mk-accent-text);overflow-wrap:anywhere}.maker-format-list q{font-size:12.5px;color:var(--mk-text);line-height:1.4}.maker-format-list small{font-size:11.5px;color:var(--mk-muted);line-height:1.45}.maker-format>.maker-link{align-self:flex-start}.maker-format-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.maker-format-detail h4{margin:0 0 4px;font-size:11.5px;font-weight:650;color:var(--mk-muted);text-transform:uppercase;letter-spacing:.04em}.maker-format-detail p,.maker-format-detail ul{margin:0;font-size:12.5px;line-height:1.55}.maker-format-detail ul{padding-left:18px}.maker-format-titles{margin:0;padding-left:20px;font-size:12.5px;line-height:1.7}.maker-format-titles a{color:inherit}.maker-format-titles small{margin-left:8px;color:var(--mk-muted);font-variant-numeric:tabular-nums}.maker-idea-concept{display:block;margin-top:3px;color:var(--mk-text)!important;font-size:12.5px;line-height:1.5}.maker-idea-meta{display:block;margin-top:4px}.maker-idea-meta em{font-style:normal;font-weight:600;color:var(--mk-accent-text);margin-right:6px}.maker-readonly p{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--mk-muted)}.maker-follows{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:600;color:var(--mk-accent-text)}.maker-format-note{margin:12px 0 0;padding:10px 12px;border-radius:var(--mk-radius-sm);background:var(--mk-sunken);font-size:12.5px;line-height:1.55;color:var(--mk-muted)}.maker-format-note strong{color:var(--mk-text)}.maker-thumb-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:10px}.maker-workspace .maker-thumb-picks button{position:relative;display:block;padding:0;min-height:0;border:1px solid var(--mk-line);border-radius:var(--mk-radius-sm);overflow:hidden;background:var(--mk-surface);text-align:left}.maker-workspace .maker-thumb-picks button[aria-pressed=true]{border-color:var(--mk-text);box-shadow:0 0 0 2px var(--mk-accent)}.maker-workspace .maker-thumb-picks button:disabled{opacity:.4}.maker-thumb-picks img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.maker-thumb-picks span{display:block;padding:5px 8px;font-size:11.5px;color:var(--mk-muted);font-variant-numeric:tabular-nums}.maker-thumb-picks .maker-art-check{top:8px;left:8px}.maker-styled-after{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;color:var(--mk-muted);flex-wrap:wrap}.maker-styled-after img{display:block;width:64px;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px;border:1px solid var(--mk-line)}@media(max-width:650px){.maker-format-detail{grid-template-columns:minmax(0,1fr)}.maker-thumb-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}.maker-format .maker-tag{background:var(--mk-surface);border:1px solid var(--mk-line);color:var(--mk-text)}.maker-thumb-picks{align-items:start;justify-content:start}.maker-workspace .maker-thumb-picks button{align-self:start;height:auto;width:100%}.maker-workspace .maker-thumb-mode{flex-wrap:wrap;max-width:100%}.maker-page.is-wide{max-width:1240px}.maker-split.is-wrap{flex-wrap:wrap}.maker-split.is-wrap>small{flex-shrink:0}.maker-vtabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--mk-radius);background:var(--mk-sunken)}.maker-workspace .maker-vtab{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:52px;padding:8px 12px;border:0;border-radius:var(--mk-radius-sm);background:transparent;color:var(--mk-muted);text-align:left;transition:background-color .16s,color .16s,box-shadow .16s}.maker-workspace .maker-vtab:hover{color:var(--mk-text)}.maker-workspace .maker-vtab[aria-selected=true]{background:var(--mk-surface);color:var(--mk-text);box-shadow:var(--mk-shadow)}.maker-vtab strong{font-size:13px;font-weight:600}.maker-vtab small{max-width:100%;overflow:hidden;color:var(--mk-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.maker-visual-summary{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);box-shadow:var(--mk-shadow-lift)}.maker-visual-summary p{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;margin:0}.maker-visual-summary p strong{font-size:14px}.maker-visual-summary p span{overflow:hidden;color:var(--mk-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.maker-board-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px}.maker-board-filter{display:flex;gap:4px;padding:3px;border-radius:999px;background:var(--mk-sunken)}.maker-workspace .maker-board-filter button{display:inline-flex;gap:6px;min-height:30px;padding:4px 12px;border:0;border-radius:999px;background:transparent;color:var(--mk-muted);font-size:12px;font-weight:600}.maker-workspace .maker-board-filter button[aria-selected=true]{background:var(--mk-surface);color:var(--mk-text);box-shadow:var(--mk-shadow)}.maker-board-filter button span{color:var(--mk-faint);font-variant-numeric:tabular-nums}.maker-preview-row{display:flex;justify-content:center;margin:16px 0}.maker-preview-row .sbp{width:min(100%,600px)}.maker-inspector{display:flex;flex-direction:column;gap:12px;min-width:0;margin:16px 0;padding:16px;scroll-margin:16px}.maker-inspector .maker-scene-media{max-height:none;width:100%}.maker-inspector-nav{display:flex;align-items:center;gap:8px}.maker-inspector-nav strong{font-size:15px}.maker-inspector-nav .maker-mono{flex:1;color:var(--mk-faint);font-size:12px}.maker-inspector-actions{display:flex;flex-wrap:wrap;gap:8px}.maker-inspector-actions .maker-primary{flex:1}.maker-inspector-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.maker-inspector-grid .maker-span{grid-column:1 / -1}@media(max-width:650px){.maker-vtabs{grid-template-columns:1fr 1fr}.maker-board-filter{max-width:100%;overflow-x:auto;scrollbar-width:none}.maker-visual-summary{flex-wrap:wrap}.maker-visual-summary p{flex-basis:100%}.maker-visual-summary .maker-primary{flex:1}}.maker-split .maker-mono{width:auto}.maker-scene-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#0c0c0e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:maker-modal-fade .18s ease-out}@keyframes maker-modal-fade{0%{opacity:0}}.maker-scene-modal .maker-inspector{width:min(100%,720px);max-height:calc(100dvh - 48px);margin:0;overflow-y:auto;box-shadow:0 30px 80px -24px #00000073;animation:maker-modal-in .24s cubic-bezier(.22,1,.36,1)}@keyframes maker-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}.maker-inspector-media{width:100%;max-height:46vh}.maker-inspector-media img,.maker-inspector-media video{width:100%;height:100%;object-fit:contain;background:#0d0e10}@media(max-width:650px){.maker-scene-modal{align-items:end;padding:0}.maker-scene-modal .maker-inspector{max-height:92dvh;border-radius:16px 16px 0 0}}.maker-inspector .maker-inspector-media{order:0}.maker-workspace .maker-channel-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.maker-channel-tile{position:relative;isolation:isolate;aspect-ratio:16 / 9;min-width:0;overflow:hidden;border-radius:14px;background:#121316;color:#fff;box-shadow:0 1px 2px #1a1a1a0f,0 12px 28px -18px #1a1a1a8c;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.maker-channel-tile:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1a1a1a14,0 18px 36px -18px #1a1a1a99}.maker-channel-tile[data-selected]{box-shadow:0 0 0 2px var(--mk-accent),0 12px 28px -18px #1a1a1a8c}.maker-channel-tile-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.maker-channel-tile-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.maker-channel-tile:hover .maker-channel-tile-media img{transform:scale(1.04)}.maker-channel-tile-media .maker-yt-thumb-empty{display:grid;place-items:center;width:100%;height:100%}.maker-channel-tile-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000006b,#0000 30%,#0000000d 48%,#000000db);pointer-events:none}.maker-channel-tile-media:focus-visible{outline:2px solid var(--mk-accent);outline-offset:-2px;border-radius:14px}.maker-channel-tile-top{position:absolute;inset:8px 8px auto 8px;z-index:2;display:flex;align-items:center;gap:6px;pointer-events:none}.maker-channel-tile-top>*{pointer-events:auto}.maker-channel-tile-check{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.maker-channel-tile-check input{width:16px;height:16px;margin:0;accent-color:var(--mk-accent);cursor:pointer}.maker-channel-tile-tag{max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 9px;border-radius:999px;background:var(--mk-accent);color:var(--mk-accent-ink);font-size:11px;font-weight:700;pointer-events:none}.maker-channel-tile-tools{margin-left:auto;display:flex;gap:4px}.maker-workspace .maker-channel-tile .maker-channel-tile-tool{width:32px;min-height:32px;height:32px;padding:0;border:0;border-radius:8px;background:#0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.maker-workspace .maker-channel-tile .maker-channel-tile-tool:hover:not(:disabled){background:#000000a8}.maker-workspace .maker-channel-tile .maker-channel-tile-tool[aria-pressed=true]{background:var(--mk-accent);color:var(--mk-accent-ink)}.maker-workspace .maker-channel-tile .maker-channel-tile-tool[aria-pressed=true] svg{fill:currentColor}.maker-channel-tile-body{position:absolute;inset:auto 12px 10px 12px;z-index:2;display:grid;gap:3px;min-width:0;pointer-events:none}.maker-channel-tile-name{display:flex;align-items:center;gap:8px;min-width:0;color:#fff;text-decoration:none;pointer-events:auto;width:fit-content;max-width:100%}.maker-channel-tile-name .maker-avatar{width:26px;height:26px;flex-shrink:0;font-size:12px;box-shadow:0 0 0 1.5px #ffffffb3}.maker-channel-tile-name strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;text-shadow:0 1px 2px rgb(0 0 0 / .4)}.maker-channel-tile-name svg{flex-shrink:0;opacity:.75}.maker-channel-tile-name:hover strong{text-decoration:underline;text-underline-offset:3px}.maker-channel-tile-stats{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:500;color:#ffffffd1;font-variant-numeric:tabular-nums}.maker-channel-tile-stats .is-accent{color:var(--mk-accent);font-weight:650}@media(prefers-reduced-motion:reduce){.maker-channel-tile,.maker-channel-tile-media img{transition:none}}.maker-scroll.is-focus{display:flex;flex-direction:column;padding:0}.maker-page.is-focus{flex:1;display:flex;flex-direction:column;max-width:none;margin:0;padding:16px 24px 24px}.maker-page.is-focus .maker-scene-head{position:sticky;top:0;z-index:6;margin:-16px -24px 0;padding:12px 24px;background:color-mix(in srgb,var(--mk-bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mk-line)}.maker-workspace .maker-focus-back{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 8px;border:1px solid var(--mk-line);border-radius:10px;background:var(--mk-surface);color:var(--mk-text);font-size:13.5px;font-weight:600;text-decoration:none}.maker-workspace .maker-focus-back:hover{border-color:var(--mk-line-strong);background:var(--mk-surface)}.maker-focus-back-to{color:var(--mk-muted);font-weight:400}.maker-page.is-focus.is-editor{padding-bottom:0}.maker-page.is-focus .maker-editor{flex:1;display:flex;flex-direction:column;gap:16px;margin-top:16px}.maker-page.is-focus .maker-editor .maker-preview-row{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.maker-page.is-focus .maker-editor .maker-preview-row .sbp{width:min(100%,max(300px,calc((100dvh - 440px) * 16 / 9)));max-width:100%}.maker-page.is-focus .maker-editor>.tl{position:sticky;bottom:0;z-index:5;margin:0 -24px;border-radius:0;border-top:1px solid var(--mk-line);box-shadow:0 -12px 28px -16px #00000073}@media(max-width:640px){.maker-page.is-focus{padding:12px 12px 16px}.maker-page.is-focus .maker-scene-head{margin:-12px -12px 0;padding:10px 12px}.maker-page.is-focus .maker-editor>.tl{margin:0 -12px}.maker-focus-back-to{display:none}}.maker-page.is-board .maker-board-bar{position:sticky;top:0;z-index:5;margin:12px -24px 16px;padding:12px 24px;background:color-mix(in srgb,var(--mk-bg) 82%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--mk-line)}.sb-search{display:flex;flex:1 1 220px;align-items:center;gap:8px;max-width:360px;min-height:36px;padding:0 12px;border:1px solid var(--mk-line);border-radius:999px;background:var(--mk-sunken);color:var(--mk-faint);transition:border-color .15s ease}.sb-search:focus-within{border-color:var(--mk-accent)}.maker-workspace .sb-search .sb-q.sb-q.sb-q.sb-q.sb-q.sb-q{flex:1;min-width:0;height:34px;padding:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;box-shadow:none;color:var(--mk-text);font-size:13px}.sb-search input::placeholder{color:var(--mk-faint)}.sb-size{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--mk-sunken)}.maker-workspace .sb-size button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:var(--mk-faint);transition:background-color .15s ease,color .15s ease}.maker-workspace .sb-size button:hover{color:var(--mk-text)}.maker-workspace .sb-size button[aria-checked=true]{background:var(--mk-surface);color:var(--mk-text);box-shadow:var(--mk-shadow)}.sb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--sb-min, 320px)),1fr));gap:20px;align-items:start;padding-bottom:48px}.sb-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--mk-line);border-radius:16px;background:var(--mk-surface);box-shadow:0 1px 2px #0000000f,0 12px 28px -18px #00000080;transition:border-color .2s ease,box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.sb-card:hover{border-color:color-mix(in srgb,var(--mk-text) 22%,var(--mk-line));box-shadow:0 1px 2px #00000014,0 22px 40px -20px #0009;transform:translateY(-2px)}.sb-card[aria-current=true]{border-color:var(--mk-accent)}.sb-card[data-state=failed]{border-color:color-mix(in srgb,var(--mk-bad) 45%,var(--mk-line))}.maker-workspace .sb-media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:var(--scene-ratio, 16 / 9);padding:0;overflow:hidden;border:0;border-radius:0;background:var(--mk-sunken);color:var(--mk-faint);cursor:pointer}.sb-media img,.sb-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sb-card:hover .sb-media img,.sb-card:hover .sb-media video{transform:scale(1.03)}.sb-empty{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:600}.sb-card[data-state=missing] .sb-media{background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--mk-text) 4%,transparent) 10px 11px),var(--mk-sunken)}.sb-card[data-state=failed] .sb-media{background:var(--mk-bad-soft);color:var(--mk-bad)}.sb-card[data-state=busy] .sb-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--mk-text) 8%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:sb-shimmer 1.6s linear infinite}@keyframes sb-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.sb-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0a0a0c73;color:#fafaf7}.sb-num,.sb-flag,.sb-time,.sb-open{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#0c0c0ea8;color:#fafaf7;font-style:normal;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sb-num{top:10px;left:10px;justify-content:center;min-width:28px;height:28px;padding:0 8px;font:700 13px/1 Inter,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}.sb-flag{top:10px;right:10px;padding:5px 10px;background:var(--mk-accent);color:var(--mk-accent-ink);font-size:12px;font-weight:700}.sb-flag.is-soft{background:#0c0c0ea8;color:var(--mk-accent)}.sb-time{left:10px;bottom:10px;padding:4px 10px;font:500 12px/1.3 JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.sb-time b{color:#fafaf7b3;font-weight:500}.sb-open{right:10px;bottom:10px;padding:6px 12px;font-size:12px;font-weight:700;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.sb-card:hover .sb-open,.sb-media:focus-visible .sb-open{opacity:1;transform:none}.sb-card[data-state=missing] .sb-num,.sb-card[data-state=failed] .sb-num,.sb-card[data-state=missing] .sb-time,.sb-card[data-state=failed] .sb-time{background:color-mix(in srgb,var(--mk-text) 10%,transparent);color:var(--mk-text);-webkit-backdrop-filter:none;backdrop-filter:none}.sb-card[data-state=missing] .sb-time b,.sb-card[data-state=failed] .sb-time b{color:var(--mk-muted)}.sb-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:14px 16px 12px}.sb-line{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--mk-text);font-size:15px;font-weight:600;line-height:1.45;text-wrap:pretty}.sb-grid[data-size=s] .sb-line{font-size:14px;-webkit-line-clamp:2}.sb-error{margin:0;color:var(--mk-bad);font-size:13px;line-height:1.4}.maker-workspace .sb-prompt{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:var(--mk-sunken);color:var(--mk-muted);font-size:13px;font-weight:400;line-height:1.45;text-align:left;cursor:text;transition:border-color .15s ease}.maker-workspace .sb-prompt:hover{border-color:var(--mk-line)}.sb-prompt span{display:-webkit-box;flex:1;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sb-grid[data-size=l] .sb-prompt span{-webkit-line-clamp:4}.sb-prompt svg{flex-shrink:0;margin-top:3px;opacity:0;transition:opacity .15s ease}.sb-prompt:hover svg,.sb-prompt:focus-visible svg{opacity:1}.maker-workspace .sb-prompt-edit{width:100%;padding:8px 10px;border:1px solid var(--mk-accent);border-radius:10px;background:var(--mk-sunken);color:var(--mk-text);font-size:13px;line-height:1.45;resize:vertical}.sb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto}.maker-workspace .sb-chips button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border:1px solid var(--mk-line);border-radius:999px;background:none;color:var(--mk-muted);font-size:12px;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.maker-workspace .sb-chips button:hover:not(:disabled){color:var(--mk-text);border-color:color-mix(in srgb,var(--mk-text) 30%,var(--mk-line))}.maker-workspace .sb-chips button[aria-pressed=true]{border-color:transparent;background:color-mix(in srgb,var(--mk-accent) 18%,transparent);color:var(--mk-text)}.maker-workspace .sb-chips button[aria-pressed=true] svg{color:var(--mk-accent)}:root[data-theme=light] .maker-workspace .sb-chips button[aria-pressed=true] svg{color:#7a6600}.maker-workspace .sb-chips button:disabled{opacity:.45;cursor:not-allowed}.sb-cast{display:inline-flex;align-items:center;margin-left:auto;color:var(--mk-muted)}.sb-cast img,.sb-cast svg{width:24px;height:24px;margin-left:-6px;border:2px solid var(--mk-surface);border-radius:999px;object-fit:cover;background:var(--mk-sunken)}.sb-cast small{margin-left:4px;font-size:11px;font-weight:600}.sb-actions{display:flex;align-items:center;gap:4px;padding:10px 12px 12px 16px;border-top:1px solid var(--mk-line)}.maker-workspace .sb-go{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin-right:auto;padding:0 14px;border:0;border-radius:10px;background:color-mix(in srgb,var(--mk-text) 8%,transparent);color:var(--mk-text);font-size:13px;font-weight:700;transition:background-color .15s ease,color .15s ease}.maker-workspace .sb-go:hover:not(:disabled){background:var(--mk-accent);color:var(--mk-accent-ink)}.sb-card[data-state=missing] .sb-go,.sb-card[data-state=failed] .sb-go{background:var(--mk-accent);color:var(--mk-accent-ink)}.maker-workspace .sb-go:disabled{opacity:.45;cursor:not-allowed}.maker-workspace .sb-icon{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:10px;background:none;color:var(--mk-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.maker-workspace .sb-icon:hover{background:color-mix(in srgb,var(--mk-text) 8%,transparent);color:var(--mk-text)}.sb-icon[data-disabled]{opacity:.45;pointer-events:none}.sb-card :focus-visible,.sb-actions label:focus-within{outline:2px solid var(--mk-accent);outline-offset:2px}.sb-none{grid-column:1 / -1;padding:48px 0;color:var(--mk-muted);text-align:center}@media(hover:none){.sb-open{display:none}.sb-prompt svg{opacity:1}.sb-card:hover{transform:none}}@media(max-width:650px){.maker-page.is-board .maker-board-bar{position:static;margin-inline:0;padding:0;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sb-size{display:none}.sb-search{max-width:none;order:3;flex-basis:100%}.sb-grid{gap:14px}}@media(prefers-reduced-motion:reduce){.sb-card,.sb-media img,.sb-media video,.sb-open{transition:none}.sb-card:hover{transform:none}.sb-card[data-state=busy] .sb-media:after{animation:none}}.maker-workspace .maker-primary:disabled{opacity:1;background:color-mix(in srgb,var(--mk-accent) 16%,var(--mk-surface));color:var(--mk-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mk-accent) 30%,transparent)}.sb-num small{padding-left:6px;margin-left:2px;border-left:1px solid rgb(250 250 247 / .3);font-size:11px;font-weight:600;letter-spacing:.01em}.maker-shot-picker{display:flex;flex-wrap:wrap}.sce-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#08090bb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:sce-fade .18s ease-out}@keyframes sce-fade{0%{opacity:0}}.sce{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1200px,100%);height:min(820px,calc(100dvh - 48px));overflow:hidden;border:1px solid var(--mk-line);border-radius:20px;background:var(--mk-surface);color:var(--mk-text);box-shadow:0 40px 100px -30px #000000bf,0 8px 24px -12px #00000080;animation:sce-in .26s cubic-bezier(.16,1,.3,1)}@keyframes sce-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.sce:focus{outline:none}.sce-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 24px;border-bottom:1px solid var(--mk-line)}.sce-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.sce-title h3{margin:0;font-size:18px;font-weight:750;letter-spacing:-.01em}.sce-title h3 small{color:var(--mk-faint);font-size:14px;font-weight:500}.sce-time{color:var(--mk-muted);font:500 13px/1 JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.sce-chip{padding:4px 10px;border-radius:999px;background:var(--mk-sunken);color:var(--mk-muted);font-size:12px;font-weight:700}.sce-chip.is-accent{background:var(--mk-accent);color:var(--mk-accent-ink)}.sce-chip.is-bad{background:var(--mk-bad-soft);color:var(--mk-bad)}.sce-nav{display:flex;align-items:center;gap:4px}.sce-divider{width:1px;height:20px;margin:0 4px;background:var(--mk-line)}.maker-workspace .sce-icon{display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;border:0;border-radius:10px;background:none;color:var(--mk-muted);cursor:pointer}.maker-workspace .sce-icon:hover:not(:disabled){background:color-mix(in srgb,var(--mk-text) 8%,transparent);color:var(--mk-text)}.sce-icon[data-disabled]{opacity:.45;pointer-events:none}.sce-icon:focus-within{outline:2px solid var(--mk-accent);outline-offset:2px}.sce-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);min-height:0}.sce-left{display:flex;flex-direction:column;gap:16px;min-height:0;padding:20px 24px 24px;overflow-y:auto;background:var(--mk-sunken)}.sce-media{display:grid;place-items:center;flex:0 1 auto;min-height:0}.sce-frame{position:relative;display:grid;place-items:center;width:100%;max-height:56dvh;overflow:hidden;border-radius:14px;background:#0d0e10;box-shadow:0 18px 40px -22px #000000b3}.sce-frame img,.sce-frame video{width:100%;height:100%;object-fit:contain}.sce-media[data-state=missing] .sce-frame,.sce-media[data-state=busy] .sce-frame{background:color-mix(in srgb,var(--mk-text) 6%,var(--mk-surface))}.sce-media[data-state=failed] .sce-frame{background:var(--mk-bad-soft);color:var(--mk-bad)}.sce-empty{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--mk-muted);font-size:14px;font-weight:600}.sce-media[data-state=failed] .sce-empty{color:var(--mk-bad)}.sce-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sce-spacer{flex:1}.sce-error{margin:0;padding:10px 12px;border-radius:10px;background:var(--mk-bad-soft);color:var(--mk-bad);font-size:13px;line-height:1.45}.sce-line{margin:0;padding:16px 18px;border-radius:14px;background:var(--mk-surface);box-shadow:inset 0 0 0 1px var(--mk-line)}.sce-line figcaption,.sce-label{display:block;margin-bottom:8px;color:var(--mk-muted);font-size:12px;font-weight:650}.sce-line blockquote{margin:0;color:var(--mk-text);font-size:16px;font-weight:550;line-height:1.55;text-wrap:pretty}.sce-right{display:flex;flex-direction:column;gap:22px;min-height:0;padding:20px 24px 24px;overflow-y:auto;border-left:1px solid var(--mk-line)}.sce-field{display:flex;flex-direction:column;min-width:0}.sce-field small{margin-top:6px;color:var(--mk-faint);font-size:12px;line-height:1.45}.maker-workspace .sce-field textarea{width:100%;padding:12px 14px;border:1px solid var(--mk-line);border-radius:12px;background:var(--mk-sunken);color:var(--mk-text);font-size:14px;line-height:1.55;resize:vertical}.sce-seg{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:11px;background:var(--mk-sunken)}.maker-workspace .sce-seg button{flex:1 1 auto;min-height:32px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--mk-muted);font-size:13px;font-weight:600;white-space:nowrap}.maker-workspace .sce-seg button:hover{background:none;color:var(--mk-text)}.maker-workspace .sce-seg button[aria-checked=true]{background:var(--mk-surface);color:var(--mk-text);box-shadow:var(--mk-shadow)}.sce-cast{display:flex;flex-wrap:wrap;gap:6px}.maker-workspace .sce-cast button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:3px 12px 3px 3px;border:1px solid var(--mk-line);border-radius:999px;background:none;color:var(--mk-muted);font-size:13px;font-weight:600}.maker-workspace .sce-cast button[aria-pressed=true]{border-color:var(--mk-accent);background:color-mix(in srgb,var(--mk-accent) 14%,transparent);color:var(--mk-text)}.sce-cast-face{display:grid;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:999px;background:var(--mk-sunken)}.sce-cast-face img{width:100%;height:100%;object-fit:cover}.sce-cast-face img.is-sheet{object-position:0% 30%;transform:scale(1.9);transform-origin:6% 30%}.sce-refs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.maker-workspace .sce-refs button{position:relative;width:72px;height:72px;min-height:0;padding:0;overflow:hidden;border:0;border-radius:10px;background:var(--mk-sunken);opacity:.75}.maker-workspace .sce-refs button[aria-checked=true]{opacity:1;box-shadow:0 0 0 2px var(--mk-surface),0 0 0 4px var(--mk-accent)}.sce-refs img{width:100%;height:100%;object-fit:cover}.sce-refs svg{position:absolute;top:4px;right:4px;padding:2px;border-radius:999px;background:var(--mk-accent);color:var(--mk-accent-ink);box-sizing:content-box}.sce-animate{gap:10px;padding-top:18px;border-top:1px solid var(--mk-line)}.sce-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 12px 24px;border-top:1px solid var(--mk-line);color:var(--mk-faint);font-size:12px}.sce-foot kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-right:3px;padding:0 5px;border:1px solid var(--mk-line);border-radius:5px;color:var(--mk-muted);font:600 11px/1 JetBrains Mono,ui-monospace,monospace}.sce-foot-actions{display:inline-flex;align-items:center;gap:12px}.sce-unsaved{color:var(--mk-text);font-weight:600}@media(max-width:900px){.sce-backdrop{align-items:end;padding:0}.sce{height:94dvh;border-radius:20px 20px 0 0}.sce-body{display:block;overflow-y:auto}.sce-left,.sce-right{overflow:visible}.sce-media,.sce-frame{flex:none;max-height:none}.sce-right{border-left:0;border-top:1px solid var(--mk-line)}.sce-head{padding-left:16px}.sce-left,.sce-right{padding:16px}.sce-foot>span:first-child{display:none}}@media(prefers-reduced-motion:reduce){.sce-backdrop,.sce{animation:none}}.agent-setup-index{scrollbar-width:none;box-shadow:0 4px 18px #1a1a1a0a}.agent-setup-index::-webkit-scrollbar{display:none}.agent-setup-index-button{white-space:nowrap}.agent-setup-section-body{animation:agent-setup-section-reveal .22s cubic-bezier(.16,1,.3,1) both}.agent-setup-section-body-inner{min-width:0}.agent-header-channel-switcher .source-picker.is-compact{max-width:none}.agent-header-channel-switcher .source-picker.is-compact .source-picker-trigger{min-height:36px;gap:8px;border-radius:10px;padding:4px 6px;background:transparent;box-shadow:none;font-size:13px;transition:background-color .16s ease,box-shadow .16s ease}.agent-header-channel-switcher .source-picker.is-compact .source-picker-trigger:hover,.agent-header-channel-switcher .source-picker.is-compact .source-picker-trigger[data-open=true]{transform:none;background:#1a1a1a0d;box-shadow:none}.agent-header-channel-switcher .source-picker.is-compact .source-picker-trigger[data-open=true]{box-shadow:inset 0 0 0 2px #f9dc0b80}.agent-header-channel-switcher .source-picker.is-compact .source-picker-picture{width:26px;height:26px;border-radius:8px}.agent-header-channel-switcher .source-picker.is-compact .source-picker-name{font-size:13px;font-weight:800}.agent-header-channel-switcher .source-picker.is-compact .source-picker-trigger-action{width:22px;height:22px;border-radius:6px;background:transparent;box-shadow:none;color:var(--sp-muted);transition:color .16s ease}.agent-header-channel-switcher .source-picker.is-compact .source-picker-trigger:hover .source-picker-trigger-action,.agent-header-channel-switcher .source-picker.is-compact .source-picker-trigger[data-open=true] .source-picker-trigger-action{transform:none;background:transparent;color:var(--sp-text)}[data-theme=dark] .agent-header-channel-switcher .source-picker.is-compact .source-picker-trigger:hover,[data-theme=dark] .agent-header-channel-switcher .source-picker.is-compact .source-picker-trigger[data-open=true]{background:#f8f5e814}.agent-essentials-stack{display:flex;flex-direction:column}.agent-essentials-top-grid{display:grid;gap:1rem}@media(min-width:768px){.agent-essentials-top-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}}.agent-essentials-group{min-width:0}.agent-essentials-group-divided{margin-top:1.25rem;padding-top:1.25rem}.agent-essentials-group-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.agent-essentials-schedule-grid{display:grid;gap:1rem}.agent-essentials-schedule-fields{display:grid;gap:.75rem;align-content:start}@media(max-width:639px){.source-pool-source-identity{max-width:7.25rem}.source-pool-source-status,.source-pool-source-count{display:none}}@media(min-width:640px)and (max-width:1023px){.agent-essentials-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.agent-essentials-schedule-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.agent-essentials-schedule-fields{height:auto;grid-template-rows:none;align-content:start}}.agent-chat-global-dock{background:transparent}.agent-chat-compact-panel{min-width:0}.agent-social-grid{display:flex;min-width:0;overflow-x:auto;gap:.75rem;padding:.125rem .125rem .5rem;scrollbar-width:thin}.agent-social-card{display:flex;min-width:6.5rem;flex:1 0 6.5rem;flex-direction:column;align-items:center;justify-content:center;gap:0;border:1px solid rgba(26,26,26,.08);border-radius:1rem;padding:.75rem .5rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.agent-social-card-button{cursor:pointer;text-align:center}.agent-social-card:hover{border-color:#1a1a1a2e;box-shadow:0 8px 20px #1a1a1a0f;transform:translateY(-1px)}.agent-social-card-selected{border-color:#f9dc0bb3;box-shadow:0 8px 22px #f9dc0b1f}.agent-social-status{border-radius:999px;background:#1a1a1a0d;padding:.25rem .5rem;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.agent-social-status-on{background:#f9dc0b33;color:#806f00}.agent-social-account{display:flex;width:100%;min-width:0;align-items:center;gap:.625rem;border-radius:.75rem;padding:.35rem;text-align:left;transition:background-color .16s ease}.agent-social-account:hover,.agent-social-account-active{background:#f9dc0b26}.agent-social-toggle{display:inline-flex;height:1.25rem;width:2.2rem;flex:0 0 auto;align-items:center;border-radius:999px;background:#1a1a1a24;padding:.15rem;transition:background-color .16s ease}.agent-social-toggle span{display:block;height:.95rem;width:.95rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #1a1a1a2e;transition:transform .16s ease}.agent-social-toggle-active{background:#f9dc0b}.agent-social-toggle-active span{transform:translate(.95rem)}.agent-social-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:1rem}.agent-social-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0c0a61;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.agent-social-modal{position:relative;display:flex;width:min(100%,30rem);max-height:min(38rem,calc(100vh - 2rem));flex-direction:column;overflow:hidden;border:1px solid rgba(26,26,26,.1);border-radius:1.25rem;box-shadow:0 24px 80px #0a0c0a47}.agent-social-modal-header,.agent-social-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.125rem}.agent-social-modal-header{border-bottom:1px solid rgba(26,26,26,.08)}.agent-social-modal-body{display:flex;min-height:5rem;flex-direction:column;gap:.35rem;overflow-y:auto;padding:.75rem}.agent-social-modal-body .agent-social-account{min-height:3.5rem;padding:.5rem}.agent-social-empty{display:grid;min-height:5rem;place-items:center;border-radius:.875rem;background:#1a1a1a0a;padding:1rem;text-align:center;font-size:.8rem;font-weight:700}.agent-social-modal-footer{justify-content:flex-end;border-top:1px solid rgba(26,26,26,.08)}@media(prefers-reduced-motion:reduce){.agent-social-card,.agent-social-account,.agent-social-toggle,.agent-social-toggle span,.agent-chat-global-dock{transition:none}}@keyframes agent-setup-section-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.agent-setup-section-body{animation:none;transition:none}}.plib,.plib-overlay{--pl-bg: #f9f8f6;--pl-surface: #fff;--pl-sunken: #f1efea;--pl-text: #1a1a1a;--pl-muted: #5f5d58;--pl-faint: #8b8983;--pl-line: #e7e4dd;--pl-line-strong: #cfcbc1;--pl-accent: #f9dc0b;--pl-accent-hover: #ecd00a;--pl-accent-soft: #fdf5c2;--pl-accent-text: #7a6600;--pl-bad: #a13a2a;--pl-shadow: 0 1px 2px rgb(26 26 26 / .05), 0 14px 30px -18px rgb(26 26 26 / .3);color:var(--pl-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}.plib[data-theme=dark],.plib-overlay[data-theme=dark]{--pl-bg: #111214;--pl-surface: #1a1b1e;--pl-sunken: #1e1f23;--pl-text: #f0efec;--pl-muted: #aeada8;--pl-faint: #85847f;--pl-line: #2e2f33;--pl-line-strong: #45464b;--pl-accent-soft: #3a3410;--pl-accent-text: #f2d63a;--pl-bad: #f09b8b;--pl-shadow: 0 1px 2px rgb(0 0 0 / .35), 0 16px 34px -18px rgb(0 0 0 / .8);color-scheme:dark}.plib{position:relative;height:100%;min-height:0;background:transparent}.plib *,.plib-overlay *{box-sizing:border-box}.plib ::selection,.plib-overlay ::selection{background:var(--pl-accent);color:#171717}.plib :focus-visible,.plib-overlay :focus-visible{outline:2px solid var(--pl-accent-text);outline-offset:2px}.plib-scroll{height:100%;overflow-y:auto;padding:40px clamp(16px,4vw,48px) 56px;scrollbar-color:var(--pl-line-strong) transparent}.plib-scroll>*{max-width:1280px;margin-left:auto;margin-right:auto}.plib-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.plib-head h1{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,4.2vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.plib-head p{max-width:62ch;margin:12px 0 0;color:var(--pl-muted);line-height:1.6}.plib button,.plib-overlay button{font:inherit;color:inherit;cursor:pointer}.plib-primary,.plib-outline{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border-radius:9px;font-size:13px;font-weight:600;white-space:nowrap;transition:background .16s,border-color .16s,color .16s}.plib .plib-primary,.plib-overlay .plib-primary{border:0;background:var(--pl-accent);color:#171717}.plib .plib-primary:hover:not(:disabled),.plib-overlay .plib-primary:hover:not(:disabled){background:var(--pl-accent-hover)}.plib-overlay .plib-primary:disabled,.plib-overlay .plib-outline:disabled{opacity:.45;cursor:not-allowed}.plib-overlay .plib-outline{border:1px solid var(--pl-line);background:var(--pl-surface)}.plib-overlay .plib-outline:hover:not(:disabled){border-color:var(--pl-line-strong)}.plib-overlay .plib-outline.is-on{border-color:color-mix(in srgb,var(--pl-accent) 60%,var(--pl-line));background:var(--pl-accent-soft);color:var(--pl-accent-text)}.plib-overlay .plib-outline.is-on svg{fill:currentColor}.plib-overlay .plib-danger{color:var(--pl-bad)}.plib-toolbar{margin-top:28px;display:grid;gap:14px}.plib-search{position:relative;display:flex;align-items:center;max-width:640px}.plib-search>svg{position:absolute;left:14px;color:var(--pl-faint);pointer-events:none}.plib-search input{width:100%;min-height:46px;padding:10px 40px 10px 42px;border:0;border-radius:12px;background:var(--pl-surface);color:var(--pl-text);font:inherit;font-size:15px;box-shadow:0 1px 2px #1a1a1a0f,inset 0 0 0 1px var(--pl-line);transition:box-shadow .2s}.plib-search input::placeholder{color:var(--pl-faint)}.plib-search input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pl-line-strong),0 0 0 3px color-mix(in srgb,var(--pl-accent) 38%,transparent)}.plib-search button{position:absolute;right:8px;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--pl-muted);display:grid;place-items:center}.plib-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.plib-tabs::-webkit-scrollbar{display:none}.plib-tabs button{flex-shrink:0;min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:999px;background:transparent;font-size:13px;font-weight:550;color:var(--pl-muted);transition:background .16s,color .16s}.plib-tabs button:hover{color:var(--pl-text);background:color-mix(in srgb,var(--pl-text) 6%,transparent)}.plib-tabs button[aria-selected=true]{background:var(--pl-text);color:var(--pl-bg)}.plib-tabs button span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-variant-numeric:tabular-nums;opacity:.65}.plib-tabs .plib-tab-saved[aria-selected=true]{background:var(--pl-accent);color:#171717}.plib-error{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--pl-bad) 10%,transparent);color:var(--pl-bad);font-size:13px}.plib-error button{border:0;background:transparent;display:grid;place-items:center}.plib-count{margin-top:26px;margin-bottom:14px;font-size:12.5px;color:var(--pl-faint)}.plib-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:28px 20px}.plib-card{position:relative;min-width:0}.plib-card-open{width:100%;display:grid;gap:5px;padding:0;border:0;background:transparent;text-align:left}.plib-cover{position:relative;display:block;aspect-ratio:4 / 3;margin-bottom:7px;overflow:hidden;border-radius:14px;background:var(--pl-sunken);box-shadow:var(--pl-shadow);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s}.plib-card-open:hover .plib-cover,.plib-card-open:focus-visible .plib-cover{transform:translateY(-3px);box-shadow:0 2px 4px #1a1a1a0f,0 22px 40px -20px #1a1a1a6b}.plib-card-open:focus-visible{outline:none}.plib-card-open:focus-visible .plib-cover{outline:2px solid var(--pl-accent-text);outline-offset:3px}.plib-cover-media{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.plib-card-open:hover .plib-cover-media{transform:scale(1.035)}.plib-cover-type{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:18px 18px 16px;background:var(--pl-sunken)}.plib-cover-type:before{content:"“";position:absolute;top:6px;left:14px;font-family:Playfair Display,Georgia,serif;font-size:64px;line-height:1;color:var(--pl-accent-text);opacity:.55}.plib-cover-type span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--pl-text)}.plib-cover-type.is-script,.plib-cover-type.is-idea{background:color-mix(in srgb,var(--pl-accent) 16%,var(--pl-sunken))}.plib-cover-type.is-hook{background:#1f1f22}.plib-cover-type.is-hook span{color:#f6f4ee}.plib-cover-type.is-hook:before{color:var(--pl-accent);opacity:.9}.plib-cover-type.is-narration,.plib-cover-type.is-music{background:color-mix(in srgb,#7a9a8c 20%,var(--pl-sunken))}.plib-cover-badge{position:absolute;left:10px;bottom:10px;padding:2px 8px;border-radius:999px;background:#0000008c;color:#fff;font-size:11px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.plib-cover-badge.is-yours{background:var(--pl-accent);color:#171717}.plib-card-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:0 2px;font-size:14.5px;font-weight:600;line-height:1.3}.plib-card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 2px;color:var(--pl-muted);font-size:13px;line-height:1.45}.plib-card-cats{padding:0 2px;font-size:11.5px;color:var(--pl-faint)}.plib .plib-card-star{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:#0000006b;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .18s,background .16s}.plib-card:hover .plib-card-star,.plib .plib-card-star:focus-visible,.plib .plib-card-star.is-on{opacity:1}.plib .plib-card-star.is-on{background:var(--pl-accent);color:#171717}.plib .plib-card-star.is-on svg{fill:currentColor}@media(hover:none){.plib .plib-card-star{opacity:1}}.plib-card.is-skeleton .plib-cover,.plib-skel-line{display:block;background:var(--pl-sunken);box-shadow:none;animation:plib-pulse 1.3s ease-in-out infinite}.plib-skel-line{height:12px;margin-top:8px;border-radius:6px;width:80%}.plib-skel-line.is-short{width:50%}@keyframes plib-pulse{50%{opacity:.55}}.plib-more-wrap{display:flex;justify-content:center;margin-top:32px}.plib-more{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:0;border-radius:999px;background:var(--pl-surface);box-shadow:var(--pl-shadow);font-size:13px;font-weight:600}.plib-empty{display:grid;justify-items:center;gap:8px;padding:64px 16px;text-align:center;color:var(--pl-muted)}.plib-empty strong{color:var(--pl-text);font-size:15px}.plib-empty span{max-width:42ch;line-height:1.55;font-size:13px}.plib-footnote{margin-top:40px;font-size:12px;color:var(--pl-faint)}.plib-footnote a,.plib-credit a{color:inherit;text-underline-offset:3px}.plib-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#11121480;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:plib-fade .18s ease-out}.plib-dialog{position:relative;width:min(100%,960px);max-height:min(88vh,760px);overflow:hidden;display:flex;flex-direction:column;border-radius:18px;background:var(--pl-surface);box-shadow:0 30px 80px -24px #0000008c;animation:plib-rise .26s cubic-bezier(.16,1,.3,1)}.plib-dialog:focus{outline:none}.plib-dialog:has(.plib-composer),.plib-dialog:has(.plib-detail:not(.has-media)){width:min(100%,600px)}@keyframes plib-fade{0%{opacity:0}}@keyframes plib-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}.plib-dialog-bar{position:absolute;top:12px;right:12px;z-index:3;display:flex;gap:8px}.plib-dialog-nav{display:flex;gap:2px;padding:2px;border-radius:999px;background:color-mix(in srgb,var(--pl-surface) 88%,transparent);box-shadow:0 1px 3px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plib-overlay .plib-dialog-nav button,.plib-overlay .plib-dialog-close{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pl-text)}.plib-overlay .plib-dialog-close{background:color-mix(in srgb,var(--pl-surface) 88%,transparent);box-shadow:0 1px 3px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plib-overlay .plib-dialog-nav button:hover:not(:disabled),.plib-overlay .plib-dialog-close:hover{background:color-mix(in srgb,var(--pl-text) 8%,var(--pl-surface))}.plib-overlay .plib-dialog-nav button:disabled{opacity:.3;cursor:default}.plib-detail{min-height:0;overflow-y:auto;scrollbar-color:var(--pl-line-strong) transparent}.plib-detail.has-media{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);overflow:hidden}.plib-detail-media{position:relative;min-height:0;background:#0f1012}.plib-detail-media .plib-cover-media{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain}.plib-detail-backdrop{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(36px) saturate(1.2);opacity:.55}.plib-detail.has-media .plib-detail-body{overflow-y:auto;max-height:min(88vh,760px)}.plib-detail-body{display:grid;align-content:start;gap:14px;padding:28px 28px 26px}.plib-detail:not(.has-media) .plib-detail-body,.plib-composer{padding-top:32px}.plib-detail-cats{display:flex;flex-wrap:wrap;gap:6px;padding-right:110px}.plib-detail-cats span{padding:3px 9px;border-radius:999px;background:var(--pl-sunken);color:var(--pl-muted);font-size:11.5px;font-weight:550}.plib-overlay h2{margin:0;font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.plib-summary{margin:-4px 0 0;color:var(--pl-muted);line-height:1.55}.plib-snippet{padding:16px 18px;border-radius:12px;background:var(--pl-sunken)}.plib-snippet span{font-size:11.5px;font-weight:600;color:var(--pl-faint)}.plib-snippet p{margin:6px 0 0;font-size:15px;line-height:1.6}.plib-actions{display:flex;flex-wrap:wrap;gap:8px}.plib-original{padding-top:12px;border-top:1px solid var(--pl-line)}.plib-original summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--pl-muted)}.plib-original pre{max-height:260px;overflow:auto;margin:10px 0;padding:12px;border-radius:10px;background:var(--pl-sunken);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.plib-credit{margin:0;font-size:12px;color:var(--pl-faint)}.plib-credit a{display:inline-flex;align-items:center;gap:3px}.plib-composer label,.plib-composer fieldset{display:grid;gap:6px;margin:0;padding:0;border:0;font-size:13px;font-weight:600}.plib-composer legend{margin-bottom:6px;padding:0}.plib-composer input,.plib-composer textarea{width:100%;padding:10px 12px;border:0;border-radius:10px;background:var(--pl-sunken);color:var(--pl-text);font:inherit;font-weight:400;line-height:1.5;resize:vertical}.plib-composer input:focus,.plib-composer textarea:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--pl-accent) 38%,transparent)}.plib-chips{display:flex;flex-wrap:wrap;gap:6px}.plib-overlay .plib-chips button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:0;border-radius:999px;background:var(--pl-sunken);font-size:12.5px;font-weight:550;color:var(--pl-muted)}.plib-overlay .plib-chips button.is-on{background:var(--pl-accent-soft);color:var(--pl-accent-text)}.plib-spin{animation:plib-spin .9s linear infinite}@keyframes plib-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.plib-head{flex-direction:column;align-items:flex-start}.plib-detail.has-media{display:block;overflow-y:auto}.plib-detail-media{aspect-ratio:4 / 3}.plib-detail.has-media .plib-detail-body{max-height:none;overflow:visible}}@media(max-width:640px){.plib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.plib-cover-type{padding:12px}.plib-cover-type span{font-size:13.5px;-webkit-line-clamp:3}.plib-cover-type:before{font-size:44px}.plib-card-summary{display:none}.plib-overlay{padding:0;place-items:end stretch}.plib-dialog,.plib-dialog:has(.plib-composer),.plib-dialog:has(.plib-detail:not(.has-media)){width:100%;max-height:94vh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.plib-detail{max-height:94vh}.plib-detail-body{padding:22px 18px 24px}}@media(prefers-reduced-motion:reduce){.plib-overlay,.plib-dialog,.plib-skel-line,.plib-card.is-skeleton .plib-cover{animation:none}.plib-cover,.plib-cover-media{transition:none}}.ah,.ah-overlay{--ah-bg: rgb(15 17 19 / .82);--ah-panel: #17191c;--ah-text: #f3f2ee;--ah-muted: rgb(243 242 238 / .62);--ah-nav: rgb(243 242 238 / .9);--ah-faint: rgb(243 242 238 / .42);--ah-line: rgb(255 255 255 / .08);--ah-hover: rgb(255 255 255 / .06);--ah-tile: rgb(255 255 255 / .06);--ah-accent: #f9dc0b;--ah-current: #f9dc0b;--ah-shadow: 0 24px 60px -20px rgb(0 0 0 / .7), 0 0 0 1px rgb(255 255 255 / .06);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ah-text)}.ah[data-theme=light],.ah-overlay[data-theme=light]{--ah-bg: rgb(249 248 246 / .86);--ah-panel: #fff;--ah-text: #1a1a1a;--ah-muted: rgb(26 26 26 / .62);--ah-nav: rgb(26 26 26 / .88);--ah-faint: rgb(26 26 26 / .42);--ah-line: rgb(26 26 26 / .08);--ah-hover: rgb(26 26 26 / .05);--ah-tile: #f2f0eb;--ah-current: #7a6600;--ah-shadow: 0 24px 60px -24px rgb(26 26 26 / .35), 0 0 0 1px rgb(26 26 26 / .06)}.ah *,.ah-overlay *{box-sizing:border-box}.ah button,.ah-overlay button{font:inherit;color:inherit;cursor:pointer}.ah :focus-visible,.ah-overlay :focus-visible{outline:2px solid var(--ah-accent);outline-offset:2px}.ah{position:sticky;top:0;z-index:70;height:56px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 16px 0 18px;background:var(--ah-bg);border-bottom:1px solid var(--ah-line);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.ah-logo{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;flex-shrink:0}.ah-logo img{display:block;height:32px;width:auto}.ah-nav{display:flex;align-items:center;gap:2px;min-width:0}.ah-group{position:relative}.ah .ah-link{height:34px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ah-nav);font-size:14.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:color .15s,background .15s}.ah .ah-link:hover,.ah .ah-link[aria-expanded=true]{color:var(--ah-text);background:var(--ah-hover)}.ah .ah-link[aria-current=page]{color:var(--ah-current)}.ah-caret{width:13px;height:13px;opacity:.6;transition:transform .2s}.ah-link[aria-expanded=true] .ah-caret{transform:rotate(180deg)}.ah-panel{position:absolute;top:calc(100% + 11px);left:-8px;z-index:5;display:flex;gap:8px;padding:12px;border-radius:18px;background:var(--ah-panel);box-shadow:var(--ah-shadow);animation:ah-drop .18s cubic-bezier(.16,1,.3,1)}.ah-panel:before{content:"";position:absolute;inset:-12px 0 auto 0;height:12px}@keyframes ah-drop{0%{opacity:0;transform:translateY(-6px)}}.ah-col{width:300px;display:grid;align-content:start;gap:2px}.ah-col-title{margin:4px 10px 6px;font-size:12px;font-weight:500;color:var(--ah-faint)}.ah-overlay .ah-entry,.ah .ah-entry{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:12px;background:transparent;text-align:left;transition:background .12s}.ah .ah-entry:hover,.ah .ah-entry:focus-visible,.ah-overlay .ah-entry:hover,.ah-overlay .ah-entry[aria-selected=true]{background:var(--ah-hover);outline:none}.ah-entry-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:var(--ah-tile);color:var(--ah-text);transition:background .15s,color .15s}.ah-entry:hover .ah-entry-icon,.ah-entry[aria-current=page] .ah-entry-icon{background:var(--ah-accent);color:#171717}.ah-entry-text{min-width:0;display:grid;gap:1px}.ah-entry-text strong{font-size:14px;font-weight:600;color:var(--ah-text)}.ah-entry-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ah-muted)}.ah-tools{margin-left:auto;display:flex;align-items:center;gap:6px}.ah .ah-search{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 11px;border:1px solid var(--ah-line);border-radius:10px;background:var(--ah-hover);color:var(--ah-muted);font-size:13px;transition:color .15s,border-color .15s}.ah .ah-search:hover{color:var(--ah-text);border-color:color-mix(in srgb,var(--ah-text) 18%,transparent)}.ah kbd,.ah-overlay kbd{padding:1px 6px;border-radius:5px;background:var(--ah-hover);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--ah-faint)}.ah .ah-icon,.ah-overlay .ah-icon{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ah-muted);transition:color .15s,background .15s}.ah .ah-icon:hover,.ah-overlay .ah-icon:hover{color:var(--ah-text);background:var(--ah-hover)}.ah-menu{display:none!important}.ah .ah-icon.is-busy{position:relative;color:var(--ah-accent)}.ah-count{position:absolute;top:2px;right:1px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--ah-accent);color:#171717;font-size:10px;font-weight:800;line-height:15px}.ah-spin{animation:ah-spin .9s linear infinite}@keyframes ah-spin{to{transform:rotate(360deg)}}.ah-account{position:relative}.ah .ah-avatar{width:34px;height:34px;padding:0;border:0;border-radius:999px;background:none;box-shadow:0 0 0 2px var(--ah-line);transition:box-shadow .15s}.ah .ah-avatar:hover,.ah .ah-avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--ah-accent)}.ah-avatar-img{width:100%;height:100%;display:grid;place-items:center;border-radius:999px;object-fit:cover}.ah-avatar-img.is-letter{background:var(--ah-accent);color:#171717;font-size:13px;font-weight:800}.ah-account-panel{position:absolute;top:calc(100% + 10px);right:0;width:260px;display:grid;gap:2px;padding:8px;border-radius:16px;background:var(--ah-panel);box-shadow:var(--ah-shadow);animation:ah-drop .18s cubic-bezier(.16,1,.3,1)}.ah-account-head{display:flex;align-items:center;gap:10px;padding:8px 8px 10px;margin-bottom:4px;border-bottom:1px solid var(--ah-line)}.ah-account-head .ah-avatar-img{width:36px;height:36px;flex-shrink:0}.ah-account-head span,.ah-account-panel button span{min-width:0;display:grid}.ah-account-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ah-account-head small,.ah-account-panel button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ah-muted)}.ah .ah-account-panel button{display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:10px;background:transparent;font-size:13.5px;font-weight:500;text-align:left}.ah .ah-account-panel button:hover{background:var(--ah-hover)}.ah .ah-account-panel button>svg{flex-shrink:0;color:var(--ah-muted)}.ah-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#08090a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ah-fade .16s ease-out}@keyframes ah-fade{0%{opacity:0}}.ah-sheet{background:var(--ah-panel);box-shadow:var(--ah-shadow)}.ah-overlay.is-search{display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.ah-overlay.is-search .ah-sheet{width:min(100%,560px);border-radius:18px;overflow:hidden;animation:ah-drop .2s cubic-bezier(.16,1,.3,1)}.ah-q{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ah-line);color:var(--ah-muted)}.ah-q input{flex:1;min-width:0;border:0;background:transparent;color:var(--ah-text);font:inherit;font-size:16px;outline:none}.ah-q input::placeholder{color:var(--ah-faint)}.ah-q-list{max-height:min(60vh,520px);overflow-y:auto;padding:8px}.ah-q-go{margin-left:auto;flex-shrink:0;color:var(--ah-muted)}.ah-q-empty{margin:16px;font-size:14px;color:var(--ah-muted)}.ah-overlay.is-mobile .ah-sheet{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;animation:ah-slide .26s cubic-bezier(.16,1,.3,1)}@keyframes ah-slide{0%{opacity:0;transform:translateY(12px)}}.ah-m-head{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 18px;border-bottom:1px solid var(--ah-line)}.ah-m-body{flex:1;overflow-y:auto;padding:12px 12px calc(24px + env(safe-area-inset-bottom))}.ah-overlay .ah-m-explore{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:14px 16px;border:0;border-radius:14px;background:var(--ah-accent);color:#171717;font-size:15px;font-weight:700}.ah-m-group{border-bottom:1px solid var(--ah-line)}.ah-overlay .ah-m-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 6px;border:0;background:transparent;font-size:17px;font-weight:700}.ah-m-trigger svg{color:var(--ah-muted);transition:transform .2s}.ah-m-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.ah-m-entries{display:grid;gap:2px;padding-bottom:10px}.ah-overlay .ah-m-theme{margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--ah-line);border-radius:12px;background:transparent;font-size:14px;font-weight:500}.ah[data-over-hero]{position:absolute;left:0;right:0;transition:background-color .35s ease,border-color .35s ease,-webkit-backdrop-filter .35s ease,backdrop-filter .35s ease}.ah[data-over-hero=top]{--ah-text: #f7f6f2;--ah-muted: rgb(247 246 242 / .72);--ah-nav: rgb(247 246 242 / .92);--ah-faint: rgb(247 246 242 / .5);--ah-line: rgb(255 255 255 / .16);--ah-hover: rgb(255 255 255 / .1);--ah-current: #f9dc0b;background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ah[data-over-hero=top]:before{content:"";position:absolute;top:0;right:0;bottom:-24px;left:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0 / .5),transparent);pointer-events:none}.ah[data-theme=light][data-over-hero=top] :is(.ah-panel,.ah-account-panel){--ah-text: #1a1a1a;--ah-muted: rgb(26 26 26 / .62);--ah-nav: rgb(26 26 26 / .88);--ah-faint: rgb(26 26 26 / .42);--ah-line: rgb(26 26 26 / .08);--ah-hover: rgb(26 26 26 / .05);--ah-current: #7a6600}@media(max-width:1360px){.ah .ah-search span,.ah .ah-search kbd{display:none}.ah .ah-search{width:34px;padding:0;justify-content:center}}@media(max-width:1120px){.ah-nav{display:none}.ah-menu{display:grid!important}}@media(max-width:520px){.ah-hide-sm{display:none!important}.ah{padding:0 8px 0 14px;gap:8px}}@media(prefers-reduced-motion:reduce){.ah-panel,.ah-account-panel,.ah-overlay,.ah-overlay .ah-sheet{animation:none!important}}.xh{--xh-text: #f5f4f0;--xh-muted: rgb(245 244 240 / .64);--xh-faint: rgb(245 244 240 / .42);--xh-surface: rgb(255 255 255 / .05);--xh-surface-hover: rgb(255 255 255 / .09);--xh-line: rgb(255 255 255 / .08);--xh-chipbar: rgb(12 13 15 / .72);--xh-media: #16171a;--xh-accent: #f9dc0b;--xh-accent-ink: #171717;--xh-ease: cubic-bezier(.22, 1, .36, 1);--xh-card: 232px;--xh-pad-top: 32px;--xh-gutter: 16px;display:flex;flex-direction:column;gap:36px;padding-bottom:56px;color:var(--xh-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.xh[data-theme=light]{--xh-text: #1a1a1a;--xh-muted: rgb(26 26 26 / .62);--xh-faint: rgb(26 26 26 / .42);--xh-surface: rgb(26 26 26 / .04);--xh-surface-hover: rgb(26 26 26 / .08);--xh-line: rgb(26 26 26 / .08);--xh-chipbar: rgb(249 248 246 / .8);--xh-media: #e9e6df}.xh *{box-sizing:border-box}.xh button{font:inherit;color:inherit;cursor:pointer}.xh :focus-visible{outline:2px solid var(--xh-accent);outline-offset:3px}.xh-hero{--xh-inset: max(var(--xh-gutter), calc(50vw - 640px) );position:relative;width:100vw;height:clamp(420px,44vw,620px);margin-top:calc(-1 * var(--xh-pad-top));margin-left:calc(50% - 50vw);overflow:hidden;isolation:isolate}.xh-slide,.xh-hero:after{-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.xh-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s var(--xh-ease)}.xh-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7s linear}.xh-slide[data-active=true]{opacity:1}.xh-slide[data-active=true] img{transform:scale(1)}.xh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgb(6 7 8 / .9) 0%,rgb(6 7 8 / .62) 34%,transparent 68%),linear-gradient(0deg,rgb(6 7 8 / .55) 0%,transparent 45%);pointer-events:none}.xh-hero-copy{position:absolute;left:var(--xh-inset);bottom:clamp(56px,7vw,104px);z-index:2;max-width:min(520px,78%);color:#fafaf7;animation:xh-rise .7s var(--xh-ease) both}.xh-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--xh-accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.xh-kicker:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.xh-hero-copy h1{margin:12px 0 10px;font-size:clamp(30px,4.2vw,56px);font-weight:800;line-height:.98;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.xh-hero-copy p{margin:0 0 22px;max-width:44ch;color:#fafaf7c2;font-size:15px;line-height:1.55}.xh .xh-cta{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:12px;background:var(--xh-accent);color:var(--xh-accent-ink);font-size:14px;font-weight:800;box-shadow:0 18px 40px -18px #f9dc0bcc;transition:transform .2s var(--xh-ease),box-shadow .2s var(--xh-ease)}.xh .xh-cta svg{transition:transform .2s var(--xh-ease)}.xh .xh-cta:hover{transform:translateY(-1px);box-shadow:0 22px 44px -16px #f9dc0be6}.xh .xh-cta:hover svg{transform:translate(3px)}.xh-dots{position:absolute;right:var(--xh-inset);bottom:clamp(60px,7.2vw,110px);z-index:2;display:flex;gap:6px}.xh .xh-dots button{position:relative;width:8px;height:8px;padding:0;overflow:hidden;border:0;border-radius:99px;background:#ffffff52;transition:width .4s var(--xh-ease),background-color .2s}.xh .xh-dots button[aria-selected=true]{width:36px}.xh-dots button span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fafaf7;transform:scaleX(0);transform-origin:left}.xh-dots button[aria-selected=true] span{animation:xh-progress var(--slide-ms) linear forwards}.xh-hero[data-paused=true] .xh-dots button[aria-selected=true] span{animation-play-state:paused}.xh-quick{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.xh .xh-quick-tile{position:relative;display:flex;align-items:flex-end;gap:10px;height:92px;padding:12px;overflow:hidden;border:0;border-radius:16px;background:var(--xh-media);color:#fafaf7;text-align:left;isolation:isolate}.xh-quick-tile img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform .7s var(--xh-ease)}.xh-quick-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#000000c7,#0000001a 75%)}.xh-quick-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .2s,color .2s}.xh-quick-label{font-size:14px;font-weight:700;line-height:1.2}.xh-chips{display:flex;gap:6px;margin:-8px 0 -14px;overflow-x:auto;scrollbar-width:none}.xh-chips::-webkit-scrollbar,.xh-float-bar::-webkit-scrollbar{display:none}.xh .xh-chips button,.xh .xh-float-bar button{flex:none;height:36px;padding:0 16px;border:0;border-radius:99px;background:var(--xh-surface);color:var(--xh-muted);font-size:14px;font-weight:700;transition:background-color .2s var(--xh-ease),color .2s var(--xh-ease)}.xh .xh-float-bar button{background:transparent}.xh .xh-chips button:hover,.xh .xh-float-bar button:hover{color:var(--xh-text);background:var(--xh-surface-hover)}.xh .xh-chips button[aria-current=true],.xh .xh-float-bar button[aria-current=true]{background:var(--xh-text);color:var(--xh-media)}.xh-float{position:sticky;bottom:20px;z-index:5;height:0;margin-top:-36px}.xh-float-bar{position:absolute;left:50%;bottom:0;display:flex;gap:4px;max-width:calc(100vw - 32px);padding:6px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--glass-input-line, var(--xh-line));border-top-color:var(--glass-input-edge, var(--xh-line));border-radius:99px;background:var(--glass-input-bg, var(--xh-chipbar));box-shadow:var(--glass-input-shadow, 0 18px 40px -18px rgb(0 0 0 / .6));-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);opacity:0;visibility:hidden;transform:translate(-50%,18px) scale(.97);transition:opacity .32s var(--xh-ease),transform .42s var(--xh-ease),visibility 0s linear .42s}.xh-float[data-show=true] .xh-float-bar{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .32s var(--xh-ease),transform .42s var(--xh-ease),visibility 0s}.xh-row{scroll-margin-top:80px}.xh-row-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.xh-row-head h2{margin:0;font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.xh-row-head p{margin:4px 0 0;color:var(--xh-muted);font-size:13.5px}.xh-arrows{display:flex;gap:6px}.xh .xh-arrows button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:99px;background:var(--xh-surface);transition:background-color .15s,opacity .15s}.xh .xh-arrows button:hover:not(:disabled){background:var(--xh-surface-hover)}.xh .xh-arrows button:disabled{opacity:.3;cursor:default}.xh-track-wrap{--fade-l: 48px;--fade-r: 48px;margin:0 -4px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}.xh-track-wrap[data-start=true]{--fade-l: 0px}.xh-track-wrap[data-end=true]{--fade-r: 0px}.xh-track{display:flex;gap:16px;padding:4px 4px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:none}.xh-track::-webkit-scrollbar{display:none}.xh .xh-card{display:flex;flex:0 0 var(--xh-card);flex-direction:column;gap:4px;padding:0;border:0;background:none;text-align:left;scroll-snap-align:start}.xh-card-media{position:relative;display:block;aspect-ratio:3 / 4;margin-bottom:8px;overflow:hidden;border-radius:18px;background:var(--xh-media);box-shadow:0 0 0 1px var(--xh-line);transition:transform .35s var(--xh-ease),box-shadow .35s var(--xh-ease)}.xh-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--xh-ease),filter .35s var(--xh-ease)}.xh-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / .55),transparent 42%);pointer-events:none}.xh-card-icon{position:absolute;left:12px;bottom:12px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#ffffff2e;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .25s var(--xh-ease),color .25s var(--xh-ease)}.xh-card-go{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:99px;background:var(--xh-accent);color:var(--xh-accent-ink);opacity:0;transform:translate(-4px,4px) scale(.85);transition:opacity .25s var(--xh-ease),transform .25s var(--xh-ease)}.xh-badge{position:absolute;top:12px;left:12px;z-index:1;padding:3px 8px;border-radius:6px;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:skew(-8deg)}.xh-badge[data-kind=new]{background:var(--xh-accent);color:var(--xh-accent-ink)}.xh-badge[data-kind=hot]{background:linear-gradient(120deg,#ff5a36,#ff2d74);color:#fff}.xh .xh-card strong{font-size:15px;font-weight:700;line-height:1.3}.xh-card-text{display:-webkit-box;overflow:hidden;color:var(--xh-muted);font-size:13px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(hover:hover){.xh .xh-card:hover .xh-card-media{transform:translateY(-4px);box-shadow:0 0 0 1px var(--xh-line),0 22px 40px -22px #000000b3}.xh .xh-card:hover .xh-card-media img{transform:scale(1.07)}.xh .xh-card:hover .xh-card-go{opacity:1;transform:none}.xh .xh-card:hover .xh-card-icon,.xh .xh-quick-tile:hover .xh-quick-icon{background:var(--xh-accent);color:var(--xh-accent-ink)}.xh .xh-quick-tile:hover img{transform:scale(1.08)}}.xh-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--xh-ease),transform .6s var(--xh-ease)}.xh-reveal.is-in{opacity:1;transform:none}.xh-reveal .xh-card,.xh-reveal .xh-quick-tile{opacity:0;transform:translateY(14px);transition:opacity .55s var(--xh-ease),transform .55s var(--xh-ease);transition-delay:calc(var(--i, 0) * 45ms + 80ms)}.xh-reveal.is-in .xh-card,.xh-reveal.is-in .xh-quick-tile{opacity:1;transform:none}@keyframes xh-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes xh-progress{to{transform:scaleX(1)}}@media(min-width:640px){.xh{--xh-gutter: 20px}}@media(min-width:768px){.xh{--xh-gutter: 32px}}@media(min-width:1024px){.xh{--xh-pad-top: 40px;--xh-gutter: 40px}}@media(min-width:1280px){.xh{--xh-card: 252px;--xh-pad-top: 56px;--xh-gutter: 56px}}@media(max-width:1100px){.xh-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.xh{--xh-card: 176px;gap:28px}.xh-hero{height:520px}.xh-slide img{object-position:62% center}.xh-hero:after{background:linear-gradient(0deg,#060708eb,#06070880 55%,#0607081a)}.xh-hero-copy{left:var(--xh-gutter);right:var(--xh-gutter);bottom:84px;max-width:none}.xh-hero-copy p{font-size:14px}.xh-dots{left:var(--xh-gutter);right:auto;bottom:52px}.xh-quick{display:flex;margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.xh .xh-quick-tile{flex:0 0 148px;height:84px;scroll-snap-align:start}.xh-arrows{display:none}.xh-chips{margin:-6px -16px -10px;padding:0 16px}.xh-track-wrap{margin:0 -16px;-webkit-mask-image:none;mask-image:none}.xh-track{gap:12px;padding:4px 16px 10px;scroll-padding-inline:16px}.xh-card-media{border-radius:14px}}@media(prefers-reduced-motion:reduce){.xh *,.xh *:before,.xh *:after{animation:none!important;transition:none!important}.xh-reveal,.xh-reveal .xh-card,.xh-reveal .xh-quick-tile{opacity:1;transform:none}}.mks{--mks-bg: var(--cs-bg);--mks-panel: color-mix(in srgb, var(--cs-surface) 90%, transparent);--mks-panel-solid: var(--cs-surface);--mks-line: var(--cs-line);--mks-line-strong: var(--cs-line-strong);--mks-text: var(--cs-text);--mks-muted: var(--cs-muted);--mks-faint: var(--cs-faint);--mks-pink: var(--cs-accent);--mks-pink-hover: var(--cs-accent-hover);--mks-on-accent: var(--cs-accent-ink);--mks-hook: var(--cs-accent);--mks-setting: var(--cs-accent-soft);--mks-fill: color-mix(in srgb, var(--cs-text) 4%, transparent);--mks-fill-strong: color-mix(in srgb, var(--cs-text) 9%, transparent);--mks-grid: color-mix(in srgb, var(--cs-text) 5%, transparent);--mks-ease: cubic-bezier(.22, 1, .36, 1);--mks-focus: color-mix(in srgb, var(--cs-text) 40%, transparent);--mks-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");position:relative;flex:1;min-height:0;overflow-y:auto;color:var(--mks-text);background:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.mks *,.mks *:before,.mks *:after{box-sizing:border-box}:where(.mks) button{font:inherit;color:inherit;cursor:pointer}.mks button:disabled{cursor:not-allowed}:root .mks :focus-visible{outline:2px solid var(--mks-focus);outline-offset:2px}:root .mks :is(textarea,input):focus-visible{outline:none}.mks ::selection{background:var(--mks-pink);color:var(--mks-on-accent)}.mks-hero{display:flex;flex-direction:column;align-items:center;padding:56px 24px 24px}.mks-hero h1{margin:0 0 32px;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.02;letter-spacing:-.02em;text-align:center;text-transform:uppercase;text-wrap:balance}.mks-dock{display:flex;align-items:stretch;gap:10px;width:min(100%,980px)}.mks-modes{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:16px;align-self:center;border:1px solid var(--glass-input-line);border-top-color:var(--glass-input-edge);background:var(--glass-input-bg);box-shadow:var(--glass-input-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}.mks-modes button{display:flex;flex-direction:column;align-items:center;gap:3px;width:58px;padding:9px 4px;border:0;border-radius:11px;background:transparent;color:var(--mks-faint);font-size:11px;font-weight:600;transition:background-color .16s,color .16s}.mks-modes button[aria-selected=true]{background:var(--mks-fill-strong);color:var(--mks-text)}.mks-bar{flex:1;min-width:0;overflow:visible;border-radius:20px;transition:border-color .16s,box-shadow .16s;border:1px solid var(--glass-input-line);border-top-color:var(--glass-input-edge);background:var(--glass-input-bg);box-shadow:var(--glass-input-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}.mks-bar:focus-within{background:var(--glass-input-bg-focus)}.mks-hookline{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--mks-line);border-radius:20px 20px 0 0;background:var(--cs-accent-soft);font-size:13px}.mks-hooktag{flex-shrink:0;padding:3px 8px;border-radius:6px;background:var(--cs-accent);color:var(--cs-accent-ink);font-size:11px;font-weight:700}.mks-hookline p{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mks-hookline input{flex:1;min-width:0;border:0;border-bottom:1px solid var(--mks-line-strong);background:transparent;color:var(--mks-text);font:inherit;outline:none}.mks-hookline>button{border:0;background:transparent;color:var(--mks-muted);font-size:12px;font-weight:600}.mks-bar-body{display:flex;gap:14px;padding:14px}.mks-bar-main{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:12px;min-width:0}.mks-brief{width:100%;min-height:52px;padding:4px 2px;border:0;resize:none;background:transparent;color:var(--mks-text);font:inherit;font-size:15px;outline:none}.mks-brief::placeholder{color:var(--mks-faint)}.mks-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mks-plus,.mks-chip-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--mks-line);border-radius:10px;background:var(--mks-fill);color:var(--mks-muted);transition:background-color .16s,color .16s}.mks-plus:hover,.mks-chip-icon:hover,.mks-chip-icon[aria-expanded=true]{background:var(--mks-fill-strong);color:var(--mks-text)}.mks-tag{display:inline-flex;align-items:center;gap:6px;max-width:200px;height:30px;padding:0 6px 0 4px;border-radius:8px;background:var(--mks-fill-strong);font-size:12px;font-weight:600}.mks-tag img{width:22px;height:22px;border-radius:5px;object-fit:cover}.mks-tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mks-tag button{display:grid;place-items:center;padding:2px;border:0;background:transparent;color:var(--mks-faint)}.mks-chip{display:inline-flex;align-items:stretch;height:34px;overflow:hidden;border:1px solid var(--mks-line);border-radius:10px;background:var(--mks-fill);transition:background-color .16s,border-color .16s}.mks-chip:hover{background:var(--mks-fill-strong)}.mks-chip>button{display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:0;background:transparent;font-size:13px;font-weight:600;white-space:nowrap}.mks-chip .mks-chip-x{padding:0 8px 0 2px;color:inherit;opacity:.7}.mks-chip.is-hook{border-color:transparent;background:var(--mks-hook);color:var(--mks-on-accent)}.mks-chip.is-setting{border-color:transparent;background:var(--mks-setting);color:var(--cs-accent-text)}.mks-cluster{display:flex;align-items:stretch;gap:8px}.mks-slot{position:relative;display:grid;place-items:center;width:84px;min-height:88px;padding:0;overflow:hidden;border:1px solid var(--mks-line);border-radius:14px;background:var(--mks-fill);color:var(--mks-faint);transition:border-color .16s,transform .2s var(--mks-ease)}.mks-slot:hover{border-color:var(--mks-line-strong);transform:translateY(-1px)}.mks-slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mks-slot span{position:absolute;left:8px;bottom:6px;color:var(--mks-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mks-slot:has(img) span{color:#fff;text-shadow:0 1px 6px rgb(0 0 0 / .7)}.mks-generate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:128px;min-height:88px;border:0;border-radius:14px;background:var(--mks-pink);color:var(--mks-on-accent);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 16px 40px -14px color-mix(in srgb,var(--cs-accent) 70%,transparent);transition:background-color .16s,transform .16s,opacity .16s}.mks-generate:hover:not(:disabled){background:var(--mks-pink-hover)}.mks-generate:active:not(:disabled){transform:scale(.97)}.mks-generate:disabled{opacity:.45;box-shadow:none}.mks-generate small{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;opacity:.85}.mks-hint,.mks-error{margin:12px 0 0;font-size:13px}.mks-hint{color:var(--mks-muted)}.mks-error{color:var(--cs-bad)}.mks-pop{position:relative}.mks-tech{position:absolute;top:calc(100% + 10px);left:0;z-index:30;width:260px;padding:6px;border:1px solid var(--mks-line);border-radius:14px;background:var(--mks-panel-solid);box-shadow:var(--cs-shadow-lift);animation:mks-in .18s var(--mks-ease)}@keyframes mks-in{0%{opacity:0;transform:translateY(4px)}}.mks-tech-row{position:relative;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--mks-muted);font-size:13px;text-align:left;cursor:pointer}.mks-tech-row:hover{background:var(--mks-fill-strong)}.mks-tech-row strong{color:var(--mks-text);font-weight:600;font-variant-numeric:tabular-nums}.mks-tech-row.is-slider input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.mks-tech-row.is-slider:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--fill, 0%);border-radius:10px;background:var(--mks-fill-strong);pointer-events:none}.mks-tech-row.is-slider:has(input:focus-visible){outline:2px solid var(--mks-focus)}.mks-flyout{position:absolute;top:0;left:calc(100% + 8px);width:220px;padding:10px;border:1px solid var(--mks-line);border-radius:14px;background:var(--mks-panel-solid);box-shadow:var(--cs-shadow-lift);animation:mks-in .16s var(--mks-ease)}.mks-flyout p{margin:0 0 8px 4px;color:var(--mks-faint);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mks-flyout-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mks-flyout-list{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.mks-flyout button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-size:13px;text-align:left}.mks-flyout button:hover{background:var(--mks-fill-strong)}.mks-flyout button[aria-pressed=true]{background:var(--cs-accent-soft);color:var(--cs-accent-text)}.mks-results{width:min(100%,1280px);margin:0 auto;padding:32px 24px 56px}.mks-results h2{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 18px;font-size:17px;font-weight:700}.mks-results h2 svg{color:var(--mks-pink)}.mks-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.mks-strip-card{position:relative;aspect-ratio:3 / 4;padding:0;overflow:hidden;border:0;border-radius:14px;background:var(--mks-panel-solid)}.mks-strip-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--mks-ease)}.mks-strip-card:hover img{transform:scale(1.05)}.mks-strip-card span{position:absolute;inset:0 0 auto;padding:12px;background:linear-gradient(180deg,rgb(0 0 0 / .55),transparent);color:#fff;font-size:13px;font-weight:700;text-align:center}.mks-strip-card[aria-pressed=true]:after,.mks-card[aria-pressed=true] .mks-card-media:after,.mks-product[data-selected] .mks-product-media:after,.mks-face[data-selected]:after{content:"";position:absolute;top:8px;right:8px;z-index:2;width:22px;height:22px;border-radius:999px;background:var(--mks-pink) var(--mks-check) center / 13px no-repeat;box-shadow:0 2px 8px #00000059}.mks .cs-tile{background:var(--mks-panel-solid)}.mks .cs-tile-status{color:var(--mks-muted)}.mks .cs-tile-status strong,.mks .cs-tile-status p{color:var(--mks-text)}.mks-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:24px;background:#0c0c0e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mks-fade .18s ease-out}@keyframes mks-fade{0%{opacity:0}}.mks-sheet{position:relative;width:min(100%,640px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:22px;border:1px solid var(--mks-line);border-radius:20px;background:var(--mks-panel-solid);box-shadow:var(--cs-shadow-lift);animation:mks-pop .24s var(--mks-ease)}@keyframes mks-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}}.mks-sheet.is-wide{width:min(100%,1000px)}.mks-close{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--mks-line);border-radius:999px;background:var(--mks-fill)}.mks-tagline{margin:0 0 14px;color:var(--mks-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mks-sheet-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;padding-right:44px}.mks-tabs{display:inline-flex;gap:4px}.mks-tabs.is-center{display:flex;justify-content:center;margin-bottom:18px}.mks-tabs button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--mks-muted);font-size:13px;font-weight:600}.mks-tabs button[aria-selected=true]{background:var(--mks-fill-strong);color:var(--mks-text)}.mks-search{display:flex;align-items:center;gap:8px;width:240px;height:36px;padding:0 12px;border:1px solid var(--mks-line);border-radius:10px;background:var(--mks-fill);color:var(--mks-faint)}.mks-search.is-wide{width:calc(100% - 48px);margin-bottom:14px}.mks-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--mks-text);font:inherit;font-size:13px;outline:none}.mks-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mks-card{display:flex;flex-direction:column;gap:4px;padding:0 0 6px;border:0;background:transparent;text-align:left}.mks-card-media{display:block;aspect-ratio:3 / 4;margin-bottom:6px;overflow:hidden;border-radius:12px;background:var(--mks-fill)}.mks-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--mks-ease)}.mks-card:hover .mks-card-media img{transform:scale(1.05)}.mks-card-media,.mks-product-media{position:relative}.mks-card strong{font-size:13px;font-weight:700}.mks-card>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mks-faint);font-size:12px;line-height:1.4}.mks-empty{grid-column:1 / -1;color:var(--mks-muted);font-size:13px}.mks-add{display:flex;flex-direction:column;gap:16px}.mks-add h2{margin:0 0 4px;font-size:26px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.mks-add p{margin:0;color:var(--mks-muted);font-size:13px}.mks-add-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mks-url{display:flex;flex:1;align-items:center;gap:8px;min-width:240px;height:42px;padding:0 4px 0 12px;border:1px solid var(--mks-line);border-radius:12px;background:var(--mks-fill);color:var(--mks-faint)}.mks-url input{flex:1;min-width:0;border:0;background:transparent;color:var(--mks-text);font:inherit;font-size:14px;outline:none}.mks-url button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:var(--mks-fill-strong);font-size:16px}.mks-or{color:var(--mks-faint);font-size:12px}.mks-white,.mks-pink,.mks-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border:0;border-radius:999px;font-size:13px;font-weight:700}.mks-white{background:var(--cs-text);color:var(--cs-bg)}.mks-pink{background:var(--mks-pink);color:var(--mks-on-accent)}.mks-pink:disabled{opacity:.45}.mks-ghost{border:1px solid var(--mks-line);background:transparent;color:var(--mks-muted)}.mks-manual{display:flex;flex-direction:column;gap:10px}.mks-manual input,.mks-manual textarea,.mks-create input,.mks-create textarea{width:100%;padding:10px 12px;border:1px solid var(--mks-line);border-radius:12px;background:var(--mks-fill);color:var(--mks-text);font:inherit;font-size:14px;resize:none;outline:none}.mks-manual input:focus,.mks-manual textarea:focus,.mks-create input:focus,.mks-create textarea:focus{border-color:var(--mks-line-strong)}.mks-uploads{display:flex;flex-wrap:wrap;gap:8px}.mks-upload{position:relative;display:grid;place-items:center;width:84px;height:84px;overflow:hidden;border:1px dashed var(--mks-line-strong);border-radius:12px;background:var(--mks-fill);color:var(--mks-faint);font-size:11px;text-align:center}.mks-upload img{width:100%;height:100%;object-fit:cover}.mks-upload.is-add{gap:4px;padding:8px}.mks-upload.is-tall{width:150px;height:200px}.mks-upload button{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:999px;background:#0009}.mks-manual-actions{display:flex;justify-content:flex-end;gap:8px}.mks-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--mks-line)}.mks-product{position:relative}.mks-product>button:first-child{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:0;background:transparent;text-align:left}.mks-product-media{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#fff;color:#999}.mks-product-media img{width:100%;height:100%;object-fit:contain}.mks-product-name{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mks-product-del,.mks-face-del,.mks-face-pin{position:absolute;top:6px;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:999px;background:#0009;color:#fff;opacity:0;transition:opacity .16s}.mks-product-del,.mks-face-del{right:6px}.mks-face-pin{left:6px}.mks-product:hover .mks-product-del,.mks-face:hover .mks-face-del,.mks-face:hover .mks-face-pin,.mks-face-pin[aria-pressed=true],.mks-product-del:focus-visible,.mks-face-del:focus-visible,.mks-face-pin:focus-visible{opacity:1}.mks-face-pin[aria-pressed=true]{background:var(--mks-pink);color:var(--mks-on-accent)}.mks-avatars{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px}.mks-avatars aside{display:flex;flex-direction:column;gap:4px}.mks-avatars aside h2{margin:4px 0 12px;font-size:15px;font-weight:700}.mks-avatars aside p{margin:14px 0 4px;color:var(--mks-faint);font-size:12px}.mks-avatars aside button{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--mks-muted);font-size:13px;text-align:left}.mks-avatars aside button[aria-pressed=true]{border-color:var(--mks-line-strong);background:var(--mks-fill-strong);color:var(--mks-text)}.mks-faces{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:12px;max-height:60vh;overflow-y:auto;padding:2px}.mks-face{position:relative;aspect-ratio:3 / 4;overflow:hidden;border:0;border-radius:12px;background:var(--mks-fill)}.mks-face img{width:100%;height:100%;object-fit:cover}.mks-face:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .7));pointer-events:none}.mks-face-name{color:#fff;position:absolute;left:10px;bottom:8px;z-index:1;font-size:13px;font-weight:700}.mks-face-select{position:absolute;left:50%;bottom:34px;z-index:2;padding:7px 14px;border:0;border-radius:999px;background:var(--mks-pink);color:var(--mks-on-accent);font-size:12px;font-weight:700;white-space:nowrap;opacity:0;transform:translate(-50%,6px);transition:opacity .18s,transform .22s var(--mks-ease)}.mks-face:hover .mks-face-select,.mks-face-select:focus-visible{opacity:1;transform:translate(-50%)}.mks-face.is-create{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--mks-line-strong);color:var(--mks-muted);font-size:13px;font-weight:600}.mks-face.is-create:after{display:none}.mks-create{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;background:var(--mks-panel-solid);animation:mks-in .18s var(--mks-ease)}.mks-create h3{margin:0;font-size:18px;font-weight:800;text-transform:uppercase}.mks-create-body{display:flex;gap:12px}.mks-create-body textarea{flex:1}@media(max-width:860px){.mks-hero{padding:72px 12px 16px}.mks-dock{flex-direction:column}.mks-modes{flex-direction:row;align-self:center}.mks-modes button{flex-direction:row;width:auto;padding:8px 14px}.mks-bar-body{flex-direction:column}.mks-cluster{justify-content:stretch}.mks-slot{flex:0 0 76px;min-height:76px}.mks-generate{flex:1;width:auto;min-height:76px}.mks-tech{position:fixed;top:auto;bottom:16px;left:16px;right:16px;width:auto}.mks-flyout{position:static;width:auto;margin-top:6px}.mks-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mks-avatars{grid-template-columns:1fr}.mks-avatars aside{flex-direction:row;flex-wrap:wrap}.mks-avatars aside h2,.mks-avatars aside p{width:100%}.mks-modal{align-items:end;padding:0}.mks-sheet{max-height:92dvh;border-radius:20px 20px 0 0}.mks-search{width:100%}}@media(prefers-reduced-motion:reduce){.mks *,.mks *:before,.mks *:after{animation-duration:1ms!important;transition-duration:1ms!important}}.cns{--cns-bg: var(--cs-bg);--cns-panel: color-mix(in srgb, var(--cs-surface) 92%, transparent);--cns-solid: var(--cs-surface);--cns-line: var(--cs-line);--cns-line-strong: var(--cs-line-strong);--cns-text: var(--cs-text);--cns-muted: var(--cs-muted);--cns-faint: var(--cs-faint);--cns-accent: var(--cs-accent);--cns-accent-ink: var(--cs-accent-ink);--cns-focus: color-mix(in srgb, var(--cns-text) 40%, transparent);--cns-fill: color-mix(in srgb, var(--cs-text) 4%, transparent);--cns-fill-strong: color-mix(in srgb, var(--cs-text) 9%, transparent);--cns-ease: cubic-bezier(.22, 1, .36, 1);position:relative;display:flex;flex:1;flex-direction:column;min-height:0;color:var(--cns-text);background:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cns *,.cns *:before,.cns *:after{box-sizing:border-box}:where(.cns) button{font:inherit;color:inherit;cursor:pointer}.cns button:disabled{cursor:not-allowed;opacity:.45}:root .cns :focus-visible{outline:2px solid var(--cns-focus);outline-offset:2px}:root .cns :is(textarea,input):focus-visible{outline:none}.cns ::selection{background:var(--cns-accent);color:var(--cns-accent-ink)}.cns-canvas{flex:1;min-height:0;overflow-y:auto;padding:0 24px 260px}.cns-canvas>*{max-width:1280px;margin-left:auto;margin-right:auto}.cns .cs-tile-status{color:var(--cns-muted)}.cns .cs-tile-status strong,.cns .cs-tile-status p{color:var(--cns-text)}.cns-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:80px 24px 40px;text-align:center}.cns-hero h1{max-width:14ch;margin:0 0 16px;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:.98;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.cns-hero p{max-width:52ch;margin:0;color:var(--cns-muted);font-size:15px;line-height:1.6}.cns-dock{position:absolute;left:50%;bottom:20px;z-index:10;display:flex;align-items:stretch;gap:8px;width:min(calc(100% - 32px),1080px);transform:translate(-50%)}.cns-modes{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:5px;border-radius:16px;border:1px solid var(--glass-input-line);border-top-color:var(--glass-input-edge);background:var(--glass-input-bg);box-shadow:var(--glass-input-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}.cns-modes button{display:flex;flex-direction:column;align-items:center;gap:3px;width:56px;padding:8px 4px;border:0;border-radius:11px;background:transparent;color:var(--cns-faint);font-size:11px;font-weight:600}.cns-modes button[aria-selected=true]{background:var(--cns-fill-strong);color:var(--cns-text)}.cns-bar{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;border-radius:18px;transition:border-color .16s,box-shadow .16s;border:1px solid var(--glass-input-line);border-top-color:var(--glass-input-edge);background:var(--glass-input-bg);box-shadow:var(--glass-input-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}.cns-bar:focus-within{background:var(--glass-input-bg-focus)}.cns-looks{display:flex;flex-wrap:wrap;gap:6px}.cns-looks>*{flex-shrink:0}.cns-look{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--cns-line);border-radius:999px;background:var(--cns-fill);font-size:12px;font-weight:600;white-space:nowrap}.cns-look:hover,.cns-look[aria-expanded=true]{background:var(--cns-fill-strong)}.cns-look-label{color:var(--cns-faint);font-weight:500}.cns-refs{display:flex;gap:6px}.cns-ref{position:relative;width:56px;height:56px;overflow:hidden;border-radius:10px}.cns-ref img{width:100%;height:100%;object-fit:cover}.cns-ref em{color:#fff;position:absolute;left:0;right:0;bottom:0;padding:2px;background:#000000a6;font-size:9px;font-style:normal;font-weight:700;text-align:center}.cns-ref button{color:#fff;position:absolute;top:3px;right:3px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:#000000a6}.cns-input{width:100%;min-height:44px;max-height:180px;padding:4px 2px;border:0;resize:none;background:transparent;color:var(--cns-text);font:inherit;font-size:15px;line-height:1.45;outline:none;field-sizing:content}.cns-input::placeholder{color:var(--cns-faint)}.cns-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cns .cns-icon{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--cns-line);border-radius:9px;background:var(--cns-fill);color:var(--cns-muted)}.cns-chip{display:inline-flex;align-items:center;gap:6px;height:30px;max-width:220px;padding:0 10px;border:1px solid var(--cns-line);border-radius:9px;background:var(--cns-fill);font-size:12px;font-weight:600;white-space:nowrap}.cns-chip span{overflow:hidden;text-overflow:ellipsis}.cns-chip:hover:not(:disabled),.cns-chip[aria-expanded=true]{background:var(--cns-fill-strong)}.cns-chip[aria-pressed=true]{color:var(--cns-accent)}.cns-stepper{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 4px;border:1px solid var(--cns-line);border-radius:9px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.cns-stepper button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent}.cns-stepper span{min-width:30px;text-align:center}.cns-rig{display:flex;align-items:center;gap:10px;width:190px;height:100%;padding:10px;border-radius:16px;text-align:left;transition:border-color .16s;border:1px solid var(--glass-input-line);border-top-color:var(--glass-input-edge);background:var(--glass-input-bg);box-shadow:var(--glass-input-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}.cns-rig:hover,.cns-rig[aria-expanded=true]{border-color:var(--cns-line-strong)}.cns-rig img{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--cs-sunken)}.cns-rig span{display:flex;flex-direction:column;gap:2px;min-width:0}.cns-rig strong{font-size:12px;font-weight:700;line-height:1.25}.cns-rig small{overflow:hidden;color:var(--cns-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cns .cns-generate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:132px;border:0;border-radius:16px;background:var(--cns-accent);color:var(--cns-accent-ink);font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 16px 40px -16px color-mix(in srgb,var(--cs-accent) 70%,transparent);transition:transform .16s,filter .16s}.cns .cns-generate:disabled{opacity:1;background:color-mix(in srgb,var(--cns-accent) 18%,var(--cns-solid));color:var(--cns-muted);box-shadow:none}.cns-generate:hover:not(:disabled){filter:brightness(1.06)}.cns-generate:active:not(:disabled){transform:scale(.97)}.cns-generate small{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;opacity:.75}.cns-error{position:absolute;left:50%;bottom:4px;z-index:11;margin:0;color:var(--cs-bad);font-size:12px;transform:translate(-50%)}.cns-pop{position:relative}.cns-panel{position:absolute;left:0;bottom:calc(100% + 10px);z-index:20;border:1px solid var(--cns-line);border-radius:16px;background:var(--cns-solid);box-shadow:var(--cs-shadow-lift);animation:cns-in .18s var(--cns-ease)}@keyframes cns-in{0%{opacity:0;transform:translateY(6px)}}.cns-lookpanel{display:grid;grid-template-columns:260px 220px;gap:12px;padding:12px}.cns-lookpanel-art{aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 18px 18px;background:var(--cs-sunken)}.cns-lookpanel-art img{width:100%;height:100%;object-fit:cover}.cns-lookpanel-list{display:flex;flex-direction:column;gap:2px;max-height:340px;overflow-y:auto}.cns-lookpanel-list p,.cns-mini p{margin:2px 6px 6px;color:var(--cns-faint);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cns-lookpanel-list button,.cns-mini button{display:flex;align-items:center;gap:10px;padding:7px 8px;border:0;border-radius:10px;background:transparent;font-size:13px;text-align:left}.cns-lookpanel-list button svg:last-child,.cns-mini button svg{margin-left:auto}.cns-lookpanel-list button:hover,.cns-lookpanel-list button[aria-selected=true],.cns-mini button:hover,.cns-mini button[aria-selected=true]{background:var(--cns-fill-strong)}.cns-dot-thumb{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;overflow:hidden;border-radius:999px;background:var(--cs-sunken)}.cns-dot-thumb img{width:100%;height:100%;object-fit:cover}.cns-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;background:radial-gradient(circle at 50% 40%,var(--cs-accent-soft),var(--cs-sunken) 70%);color:var(--cns-muted);font-size:13px;font-weight:600}.cns-listpanel{width:300px;max-height:360px;overflow-y:auto;padding:6px}.cns-listpanel button{display:flex;flex-direction:column;gap:2px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;text-align:left}.cns-listpanel button:hover,.cns-listpanel button[aria-selected=true]{background:var(--cns-fill-strong)}.cns-listpanel strong{display:flex;align-items:center;justify-content:space-between;font-size:13px}.cns-listpanel span{color:var(--cns-faint);font-size:12px}.cns-mini{display:flex;flex-direction:column;gap:2px;min-width:150px;max-height:320px;overflow-y:auto;padding:8px}.cns-models{width:300px;padding:8px}.cns-search{display:flex;align-items:center;gap:8px;height:34px;margin-bottom:6px;padding:0 10px;border:1px solid var(--cns-line);border-radius:10px;color:var(--cns-faint)}.cns-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--cns-text);font:inherit;font-size:13px;outline:none}.cns-models [role=listbox]{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}.cns-models button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:8px 10px;border:0;border-radius:10px;background:transparent;font-size:13px;text-align:left}.cns-models button small{grid-column:1;color:var(--cns-faint);font-size:11px}.cns-models button svg{grid-row:1 / span 2;grid-column:2}.cns-models button:hover,.cns-models button[aria-selected=true]{background:var(--cns-fill-strong)}.cns-rigpanel{left:auto;right:0;width:min(520px,calc(100vw - 32px));padding:12px}.cns-rig-tabs{display:flex;gap:4px;margin-bottom:12px}.cns-rig-tabs button{height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--cns-muted);font-size:12px;font-weight:600}.cns-rig-tabs button[aria-selected=true]{background:var(--cs-text);color:var(--cs-bg)}.cns-rig-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cns-rig-card{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:176px;padding:10px 8px;border:1px solid var(--cns-line);border-radius:14px;background:var(--cns-fill);text-align:center;transition:border-color .16s,background-color .16s}.cns-rig-card:hover,.cns-rig-card[aria-pressed=true]{border-color:var(--cns-line-strong);background:var(--cns-fill-strong)}.cns-rig-card em{color:var(--cns-faint);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cns-rig-card img{width:72px;height:58px;border-radius:8px;object-fit:cover}.cns-rig-card small{padding:1px 6px;border-radius:4px;background:var(--cns-fill-strong);color:var(--cns-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cns-rig-card strong{margin-top:auto;font-size:12px;font-weight:700;line-height:1.25}.cns-rig-card.is-focal{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.cns-focal{font-size:34px;font-weight:800;line-height:58px;font-variant-numeric:tabular-nums}.cns-ruler{display:flex;gap:6px}.cns-ruler i{width:3px;height:10px;border-radius:2px;background:var(--cns-line-strong)}.cns-ruler i[data-on]{height:14px;background:var(--cns-accent)}.cns-rig-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;max-height:220px;margin-top:10px;overflow-y:auto}.cns-rig-options button{display:flex;flex-direction:column;gap:5px;padding:5px;border:1px solid var(--cns-line);border-radius:10px;background:transparent;font-size:11px;font-weight:600;text-align:left}.cns-rig-options img{width:100%;aspect-ratio:4 / 3;border-radius:6px;object-fit:cover}.cns-rig-options button{position:relative;transition:background-color .16s,color .16s}.cns-rig-options button img{opacity:.62;transition:opacity .16s}.cns-rig-options button:hover img,.cns-rig-options button[aria-selected=true] img{opacity:1}.cns-rig-options button[aria-selected=true]{background:var(--cns-fill-strong);color:var(--cns-text)}.cns-rig-check{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--cns-accent);color:var(--cns-accent-ink)}.cns .cns-save{display:flex;align-items:center;gap:6px;margin:12px auto 0;padding:6px 12px;border:0;border-radius:999px;background:var(--cns-fill-strong);color:var(--cns-muted);font-size:12px;font-weight:600}.cns-setups{display:flex;flex-direction:column;gap:6px}.cns-setups button{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--cns-line);border-radius:12px;background:transparent;text-align:left}.cns-setups button:hover{background:var(--cns-fill-strong)}.cns-setups img{width:48px;height:40px;border-radius:8px;object-fit:cover}.cns-setups span{display:flex;flex-direction:column;gap:2px}.cns-setups strong{font-size:13px}.cns-setups small,.cns-empty{color:var(--cns-faint);font-size:12px}@media(max-width:900px){.cns-dock{flex-wrap:wrap;bottom:10px}.cns-modes{flex-direction:row;width:100%;justify-content:center}.cns-modes button{flex-direction:row;width:auto;padding:6px 14px}.cns-bar{flex-basis:100%}.cns-dock>.cns-pop{flex:1 1 0;min-width:0}.cns-rig{width:100%;min-width:0}.cns-looks,.cns-controls{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cns-controls>*{flex-shrink:0}.cns .cns-generate{width:120px;min-height:64px}.cns-canvas{padding:0 16px 360px}.cns-lookpanel{position:fixed;left:12px;right:12px;bottom:12px;grid-template-columns:1fr}.cns-lookpanel-art{display:none}.cns-rigpanel{position:fixed;left:12px;right:12px;bottom:12px;width:auto}.cns-rig-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cns *,.cns *:before,.cns *:after{animation-duration:1ms!important;transition-duration:1ms!important}}.cstudio{--cs-bg: #f9f8f6;--cs-surface: #fff;--cs-sunken: #f2f0eb;--cs-text: #1a1a1a;--cs-muted: #5f5d58;--cs-faint: #767470;--cs-line: #e4e1da;--cs-line-strong: #cfcbc1;--cs-accent: #f9dc0b;--cs-accent-hover: #ecd00a;--cs-accent-ink: #171717;--cs-accent-soft: #fdf5c2;--cs-accent-text: #6e5c00;--cs-bad: #a13a2a;--cs-bad-soft: #fbe9e5;--cs-shadow: 0 1px 2px rgb(26 26 26 / .04), 0 4px 14px -8px rgb(26 26 26 / .14);--cs-shadow-lift: 0 2px 4px rgb(26 26 26 / .05), 0 18px 40px -18px rgb(26 26 26 / .28);--cs-radius: 12px;--cs-radius-sm: 8px;--cs-ease: cubic-bezier(.22, 1, .36, 1);display:flex;flex-direction:column;height:100%;min-height:0;color:var(--cs-text);background:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.45}.cstudio[data-theme=dark]{--cs-bg: #111214;--cs-surface: #1a1b1e;--cs-sunken: #151619;--cs-text: #f0efec;--cs-muted: #b3b2ad;--cs-faint: #8e8d88;--cs-line: #2e2f33;--cs-line-strong: #45464b;--cs-accent-soft: #3a3410;--cs-accent-text: #f2d63a;--cs-bad: #f09b8b;--cs-bad-soft: #3a1d18;--cs-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 6px 18px -10px rgb(0 0 0 / .6);--cs-shadow-lift: 0 2px 4px rgb(0 0 0 / .35), 0 18px 40px -18px rgb(0 0 0 / .85);color-scheme:dark}.cstudio *,.cstudio *:before,.cstudio *:after{box-sizing:border-box}.cstudio ::selection{background:var(--cs-accent);color:var(--cs-accent-ink)}.cstudio :focus-visible{outline:2px solid color-mix(in srgb,var(--cs-text) 40%,transparent);outline-offset:2px}.cstudio :is(textarea,input):focus-visible{outline:none}:where(.cstudio) button{font:inherit;color:inherit;cursor:pointer}.cstudio button:disabled{cursor:not-allowed}.cstudio svg{flex-shrink:0}.cs-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cstudio ::-webkit-scrollbar{width:10px;height:10px}.cstudio ::-webkit-scrollbar-thumb{background:var(--cs-line-strong);border:3px solid var(--cs-bg);border-radius:999px}.cs-header{display:flex;align-items:center;gap:24px;padding:12px 24px;border-bottom:1px solid var(--cs-line);background:color-mix(in srgb,var(--cs-bg) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;position:relative;z-index:20}.cstudio .cs-title{align-self:center;border:0;text-align:left;background:none;padding:0;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.cs-nav{display:flex;align-items:center;gap:4px;min-width:0}.cs-nav>*,.cs-chips>*,.cs-ops>*{flex-shrink:0}.cs-nav-item{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:0;border-radius:var(--cs-radius-sm);background:none;color:var(--cs-muted);font-size:13px;font-weight:500;white-space:nowrap;transition:color .16s var(--cs-ease),background-color .16s var(--cs-ease)}.cs-nav-item:hover,.cs-nav-item[aria-expanded=true]{color:var(--cs-text);background:var(--cs-sunken)}.cs-nav-item[aria-current=page]{color:var(--cs-text)}.cs-nav-item[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:-13px;height:2px;border-radius:2px;background:var(--cs-accent)}.cs-dot{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:999px;background:var(--cs-accent);box-shadow:0 0 0 2px var(--cs-accent-soft);animation:cs-pulse 1.6s ease-in-out infinite;vertical-align:middle}@keyframes cs-pulse{50%{transform:scale(.7);opacity:.6}}.cs-pop{position:relative}.cs-menu{position:absolute;z-index:40;left:0;bottom:calc(100% + 8px);min-width:180px;max-height:min(360px,60vh);overflow-y:auto;padding:6px;border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-surface);box-shadow:var(--cs-shadow-lift);animation:cs-menu-in .18s var(--cs-ease)}.cs-header .cs-menu,.cs-agent-bar .cs-menu{top:calc(100% + 8px);bottom:auto}.cs-menu-right{left:auto;right:0}@keyframes cs-menu-in{0%{opacity:0;transform:translateY(4px) scale(.98)}}.cs-menu-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:8px 10px;border:0;border-radius:var(--cs-radius-sm);background:none;color:var(--cs-text);font-size:13px;text-align:left;text-decoration:none}.cs-menu-item:hover,.cs-menu-item[aria-selected=true]{background:var(--cs-sunken)}.cs-app-menu{width:340px;max-height:none;padding:8px}.cs-app-option{display:flex;width:100%;align-items:flex-start;gap:12px;padding:10px;border:0;border-radius:var(--cs-radius-sm);background:none;text-align:left}.cs-app-option:hover{background:var(--cs-sunken)}.cs-app-option[aria-current=page] .cs-app-option-icon{background:var(--cs-accent);color:var(--cs-accent-ink)}.cs-app-option-icon,.cs-app-icon,.cs-app-card-icon,.cs-flow-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--cs-radius-sm);background:var(--cs-sunken);color:var(--cs-text);flex-shrink:0}.cs-app-option-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cs-app-option-text strong{font-size:13px;font-weight:600}.cs-app-option-text>span{color:var(--cs-muted);font-size:12px}.cs-body{display:flex;flex:1;flex-direction:column;min-height:0}.cs-app-head{display:flex;align-items:center;gap:12px;padding:20px 24px 0;width:100%;max-width:1328px;margin:0 auto}.cs-app-head h1{margin:0;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:700;letter-spacing:-.015em}.cs-app-icon{width:36px;height:36px;background:var(--cs-accent);color:var(--cs-accent-ink)}.cs-canvas{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 24px}.cs-canvas>*{max-width:1280px;margin-left:auto;margin-right:auto}.cs-banner{display:flex;align-items:center;gap:8px;margin:0 auto 16px;padding:10px 14px;border:1px solid var(--cs-line);border-radius:var(--cs-radius-sm);background:var(--cs-accent-soft);color:var(--cs-text);font-size:13px}.cs-body>.cs-banner{margin:16px 24px 0}.cs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;max-width:520px!important;padding:48px 0;text-align:center}.cs-empty-mark{display:grid;place-items:center;width:56px;height:56px;margin-bottom:20px;border-radius:16px;background:var(--cs-accent);color:var(--cs-accent-ink);box-shadow:var(--cs-shadow)}.cs-empty-mark svg{width:22px;height:22px}.cs-empty h2{margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.cs-empty p{margin:0;color:var(--cs-muted);font-size:15px;text-wrap:pretty}.cs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;align-items:start}.cs-grid-wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.cs-card{display:flex;flex-direction:column;gap:12px;padding:10px;border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-surface);box-shadow:var(--cs-shadow);animation:cs-card-in .32s var(--cs-ease)}@keyframes cs-card-in{0%{opacity:0;transform:translateY(6px)}}.cs-media{display:grid;gap:6px}.cs-media-multi{grid-template-columns:1fr 1fr}.cs-thumb{position:relative;display:block;padding:0;border:0;border-radius:var(--cs-radius-sm);overflow:hidden;background:var(--cs-sunken);cursor:zoom-in}.cs-thumb img{display:block;width:100%;height:auto;transition:transform .4s var(--cs-ease)}.cs-thumb:hover img{transform:scale(1.02)}.cs-thumb-tag{position:absolute;left:6px;top:6px;padding:2px 8px;border-radius:999px;background:#171717c7;color:#fafaf7;font-size:11px;font-weight:600}.cs-video,.cs-motion{display:block;width:100%;border:0;border-radius:var(--cs-radius-sm);background:#0e0e0f}.cs-motion-tools{display:flex;justify-content:flex-end;gap:8px;padding:10px 0}.cs-figure{margin:0;display:flex;flex-direction:column;gap:8px}.cs-figure+.cs-figure{padding-top:12px;border-top:1px solid var(--cs-line)}.cs-figure figcaption{display:flex;flex-direction:column;gap:2px;font-size:13px}.cs-figure figcaption span{color:var(--cs-muted)}.cs-audio{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--cs-radius-sm);background:var(--cs-sunken)}.cs-audio audio{flex:1;min-width:0;height:36px}.cs-pending,.cs-failed{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:140px;padding:16px;border-radius:var(--cs-radius-sm);text-align:center;font-size:13px}.cs-pending{position:relative;overflow:hidden;background:var(--cs-sunken);color:var(--cs-muted);isolation:isolate}.cs-pending:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,var(--cs-accent-soft) 50%,transparent 70%);background-size:250% 100%;animation:cs-sheen 2.2s linear infinite}@keyframes cs-sheen{0%{background-position:150% 0}to{background-position:-100% 0}}.cs-pending-row{display:inline-flex;align-items:center;gap:8px;color:var(--cs-text);font-variant-numeric:tabular-nums}.cs-failed{background:var(--cs-bad-soft);color:var(--cs-bad)}.cs-failed p{margin:0;max-width:36ch;color:var(--cs-text)}.cs-steps{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:12px;text-align:left;align-self:stretch}.cs-steps li{display:flex;align-items:center;gap:8px;color:var(--cs-faint)}.cs-steps li[data-status=running],.cs-steps li[data-status=done]{color:var(--cs-text)}.cs-step-dot{width:12px;height:12px;border:1.5px solid var(--cs-line-strong);border-radius:999px}.cs-prompt{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--cs-text);font-size:13px}.cs-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.cs-card-foot .cs-meta{flex:1 1 100%}.cs-card-foot .cs-actions{margin-left:-8px;flex-wrap:wrap}.cs-meta{min-width:0;overflow:hidden;color:var(--cs-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.cs-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.cs-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--cs-radius-sm);background:none;color:var(--cs-muted);transition:color .14s,background-color .14s}.cs-icon:hover{background:var(--cs-sunken);color:var(--cs-text)}.cs-ghost{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid var(--cs-line-strong);border-radius:var(--cs-radius-sm);background:var(--cs-surface);font-size:12px;font-weight:500}.cs-ghost:hover{border-color:var(--cs-text)}.cs-link{margin-left:8px;padding:0;border:0;background:none;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cs-composer{display:flex;flex-direction:column;gap:10px;width:calc(100% - 48px);max-width:920px;margin:0 auto 20px;padding:12px;border:1px solid var(--glass-input-line);border-top-color:var(--glass-input-edge);border-radius:18px;background:var(--glass-input-bg);box-shadow:var(--glass-input-shadow);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);flex-shrink:0;transition:background-color .2s var(--cs-ease),box-shadow .2s var(--cs-ease)}.cs-composer:focus-within{background:var(--glass-input-bg-focus)}.cs-canvas+.cs-composer{position:relative;z-index:3;margin-top:-112px}.cs-canvas:has(+.cs-composer){padding-bottom:140px}.cs-prompt-row{display:flex;align-items:flex-start;gap:10px}.cs-textarea,.cs-input{width:100%;min-width:0;border:0;background:none;color:var(--cs-text);font:inherit;font-size:15px;outline:none}.cs-textarea{flex:1;min-height:48px;max-height:200px;padding:6px 4px;resize:none;field-sizing:content}.cs-input{padding:8px 10px;border:1px solid var(--cs-line);border-radius:var(--cs-radius-sm);background:var(--cs-bg);font-size:14px}.cs-input:focus{border-color:var(--cs-line-strong)}.cs-textarea::placeholder,.cs-input::placeholder{color:var(--cs-faint)}.cs-lyrics{min-height:64px;padding:8px 10px;border:1px solid var(--cs-line);border-radius:var(--cs-radius-sm);background:var(--cs-bg);font-size:14px}.cs-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.cs-chip{display:inline-flex;align-items:center;gap:6px;height:32px;max-width:260px;padding:0 10px;border:1px solid var(--cs-line);border-radius:999px;background:var(--cs-bg);font-size:12px;font-weight:500;white-space:nowrap;transition:border-color .14s}.cs-chip:hover:not(:disabled),.cs-chip[aria-expanded=true]{border-color:var(--cs-line-strong)}.cs-chip:disabled{opacity:.55}.cs-chip-label{color:var(--cs-faint)}.cs-chip-model{font-weight:600}.cs-chip-static{cursor:default}.cs-switch{position:relative;width:24px;height:14px;border-radius:999px;background:var(--cs-line-strong);transition:background-color .16s}.cs-switch:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:999px;background:var(--cs-surface);transition:transform .2s var(--cs-ease)}.cs-chip[aria-checked=true] .cs-switch{background:var(--cs-text)}.cs-chip[aria-checked=true] .cs-switch:after{transform:translate(10px)}.cs-cost{padding:0 4px;color:var(--cs-faint);font-size:12px;font-variant-numeric:tabular-nums}.cs-submit,.cs-send{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--cs-accent);color:var(--cs-accent-ink);font-size:14px;font-weight:700;white-space:nowrap;flex-shrink:0;transition:background-color .16s,transform .12s}.cs-submit:hover:not(:disabled),.cs-send:hover:not(:disabled){background:var(--cs-text);color:var(--cs-bg)}.cs-submit:active:not(:disabled),.cs-send:active:not(:disabled){transform:scale(.97)}.cs-submit:disabled,.cs-send:disabled{background:var(--cs-sunken);color:var(--cs-faint)}.cs-send{width:40px;padding:0;align-self:flex-end}.cs-error{margin:0;padding:8px 10px;border-radius:var(--cs-radius-sm);background:var(--cs-bad-soft);color:var(--cs-bad);font-size:13px}.cs-revising{display:flex;align-items:center;gap:6px;margin:0;color:var(--cs-accent-text);font-size:13px;font-weight:600}.cs-segment{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:999px;background:var(--cs-sunken)}.cs-segment button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--cs-muted);font-size:12px;font-weight:600}.cs-segment button[aria-checked=true]{background:var(--cs-surface);color:var(--cs-text);box-shadow:var(--cs-shadow)}.cs-ops{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.cs-ops button{height:32px;padding:0 12px;border:1px solid var(--cs-line);border-radius:999px;background:var(--cs-bg);font-size:12px;font-weight:500;white-space:nowrap}.cs-ops button[aria-checked=true]{border-color:var(--cs-text);background:var(--cs-text);color:var(--cs-bg)}.cs-frames,.cs-refs{display:flex;gap:8px;flex-shrink:0}.cs-slot{width:96px;height:72px}.cs-slot-compact{width:72px;height:64px}.cs-slot-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:4px;border:1px dashed var(--cs-line-strong);border-radius:var(--cs-radius-sm);background:var(--cs-bg);color:var(--cs-muted);font-size:11px;font-weight:500;line-height:1.2;text-align:center;transition:border-color .14s,color .14s}.cs-slot-empty:hover:not(:disabled){border-color:var(--cs-text);color:var(--cs-text)}.cs-slot-filled,.cs-ref{position:relative;width:100%;height:100%;border-radius:var(--cs-radius-sm);overflow:hidden;background:var(--cs-sunken)}.cs-ref{width:64px;height:64px}.cs-slot-filled img,.cs-slot-filled video,.cs-ref img{display:block;width:100%;height:100%;object-fit:cover}.cs-slot-audio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;padding:6px;font-size:10px;text-align:center}.cs-slot-audio .cs-truncate{max-width:100%}.cs-slot-tag{position:absolute;left:4px;bottom:4px;max-width:calc(100% - 8px);padding:1px 6px;overflow:hidden;border-radius:999px;background:#171717bf;color:#fafaf7;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cs-slot-clear{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:#171717bf;color:#fafaf7}.cs-ref-add{display:grid;place-items:center;width:64px;height:64px;border:1px dashed var(--cs-line-strong);border-radius:var(--cs-radius-sm);background:var(--cs-bg);color:var(--cs-muted)}.cs-ref-add:hover:not(:disabled){border-color:var(--cs-text);color:var(--cs-text)}.cs-model-menu{width:min(420px,calc(100vw - 32px));max-height:min(480px,64vh);padding:0;display:flex;flex-direction:column;overflow:hidden}.cs-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--cs-line);color:var(--cs-faint)}.cs-search input{flex:1;border:0;background:none;color:var(--cs-text);font:inherit;outline:none}.cs-providers{display:flex;gap:4px;padding:8px 10px;overflow-x:auto;border-bottom:1px solid var(--cs-line);scrollbar-width:none}.cs-providers button{height:26px;padding:0 10px;border:1px solid var(--cs-line);border-radius:999px;background:none;font-size:11px;font-weight:500;white-space:nowrap}.cs-providers button[aria-pressed=true]{border-color:var(--cs-text);background:var(--cs-text);color:var(--cs-bg)}.cs-model-list{overflow-y:auto;padding:6px}.cs-model{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px;border:0;border-radius:var(--cs-radius-sm);background:none;text-align:left}.cs-model:hover,.cs-model[aria-selected=true]{background:var(--cs-sunken)}.cs-model-name{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600}.cs-model-facts{color:var(--cs-accent-text);font-size:11px;font-weight:500}.cs-model-desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--cs-muted);font-size:12px}.cs-model-none{margin:0;padding:16px;color:var(--cs-muted);font-size:13px}.cs-rig-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid var(--cs-line);border-radius:var(--cs-radius-sm);background:var(--cs-bg);font-size:13px;font-weight:500;text-align:left}.cs-rig-summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-rig-chevron{transition:transform .2s var(--cs-ease)}.cs-rig-toggle[aria-expanded=true] .cs-rig-chevron{transform:rotate(180deg)}.cs-rig-panel{display:flex;flex-direction:column;gap:12px;margin-top:10px;animation:cs-menu-in .22s var(--cs-ease)}.cs-rig-col{min-width:0;max-height:240px;margin:0;padding:2px;border:0;overflow-y:auto}.cs-rig-col legend{padding:0 0 8px;color:var(--cs-faint);font-size:11px;font-weight:600}.cs-rig-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px}.cs-rig-numbers{grid-template-columns:repeat(6,minmax(64px,1fr))}.cs-rig-option{display:flex;flex-direction:column;gap:4px;padding:4px;border:1px solid var(--cs-line);border-radius:var(--cs-radius-sm);background:var(--cs-bg);text-align:left;transition:border-color .14s}.cs-rig-option:hover{border-color:var(--cs-line-strong)}.cs-rig-option[aria-pressed=true]{border-color:var(--cs-text);background:var(--cs-sunken);box-shadow:inset 0 0 0 1px var(--cs-text)}.cs-rig-option img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:5px}.cs-rig-name{font-size:11px;font-weight:500;line-height:1.2}.cs-rig-number{display:block;padding:10px 0;text-align:center;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.cs-rig-number small{margin-left:1px;color:var(--cs-faint);font-size:11px;font-weight:500}.cs-flow-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;list-style:none;color:var(--cs-muted);font-size:12px}.cs-flow-line li{display:inline-flex;align-items:center;gap:6px}.cs-flow-line li span{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--cs-sunken);color:var(--cs-text);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.cs-app-tabs{width:100%;max-width:1328px;margin:0 auto;padding:12px 24px 0;flex-shrink:0}.cs-tabs{display:flex;gap:4px;min-width:0;overflow-x:auto;border-bottom:1px solid var(--cs-line);scrollbar-width:none}.cs-tabs::-webkit-scrollbar{display:none}.cs-tab{position:relative;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:40px;padding:0 12px;border:0;background:none;color:var(--cs-muted);font-size:13px;font-weight:500;white-space:nowrap;transition:color .16s var(--cs-ease)}.cs-tab:hover{color:var(--cs-text)}.cs-tab:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--cs-accent);transform:scaleX(0);transition:transform .22s var(--cs-ease)}.cs-tab[aria-selected=true]{color:var(--cs-text);font-weight:600}.cs-tab[aria-selected=true]:after{transform:scaleX(1)}.cs-tab-hint{max-width:160px;overflow:hidden;color:var(--cs-faint);font-weight:400;text-overflow:ellipsis}.cs-tabs-compact .cs-tab{height:34px;padding:0 10px;font-size:12px}.cs-tabs-compact .cs-tab:after{left:10px;right:10px}.cs-agent-bar .cs-tabs{flex:1}.cs-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.cs-option{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--cs-line);border-radius:var(--cs-radius-sm);background:var(--cs-bg);text-align:left;transition:border-color .14s,background-color .14s}.cs-option:hover{border-color:var(--cs-line-strong)}.cs-option[aria-checked=true]{border-color:var(--cs-text);background:var(--cs-surface);box-shadow:inset 0 0 0 1px var(--cs-text)}.cs-option strong{font-size:13px;font-weight:600}.cs-option span{color:var(--cs-muted);font-size:12px}.cs-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-agent-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:1328px;margin:0 auto;padding:16px 24px 0}.cs-agent-bar .cs-ops{min-width:0}.cs-agent-name{margin:0;font-weight:600}.cs-agent-tools{display:flex;gap:8px;flex-shrink:0}.cs-history{width:320px}.cs-history-row{display:flex;align-items:center;gap:2px}.cs-history-row .cs-menu-item{flex:1;min-width:0}.cs-chat .cs-thread,.cs-chat .cs-empty{max-width:720px}.cs-thread{display:flex;flex-direction:column;gap:20px;padding-bottom:12px}.cs-bubble{align-self:flex-end;max-width:80%;margin:0;padding:10px 14px;border-radius:16px 16px 4px;background:var(--cs-sunken);white-space:pre-wrap}.cs-reply p{margin:0;max-width:68ch;font-size:15px;line-height:1.6;white-space:pre-wrap}.cs-thinking{display:flex;align-items:center;gap:8px;margin:0;color:var(--cs-muted)}.cs-launched{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:12px}.cs-launch{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-surface)}.cs-launch-images{display:grid;gap:4px}.cs-launch-status{display:flex;align-items:center;gap:8px;min-height:96px;padding:12px;border-radius:var(--cs-radius-sm);background:var(--cs-sunken);color:var(--cs-muted);font-size:12px}.cs-launch-failed{flex-direction:row;align-items:flex-start;color:var(--cs-bad);font-size:12px}.cs-launch-failed span{color:var(--cs-text)}.cs-launch-prompt{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--cs-muted);font-size:12px}.cs-starters{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:24px}.cs-starter{padding:10px 14px;border:1px solid var(--cs-line);border-radius:var(--cs-radius-sm);background:var(--cs-surface);font-size:13px;text-align:left;transition:border-color .14s}.cs-starter:hover{border-color:var(--cs-text)}.cs-chat-composer{max-width:720px}.cs-explore{padding-top:32px}.cs-explore-title{margin:0 auto 32px!important;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.1}.cs-explore-group{margin-bottom:40px!important}.cs-explore-group h2{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--cs-muted)}.cs-explore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.cs-app-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:148px;padding:16px;border:1px solid var(--cs-line);border-radius:var(--cs-radius);background:var(--cs-surface);text-align:left;transition:border-color .18s var(--cs-ease),box-shadow .18s var(--cs-ease),transform .18s var(--cs-ease)}.cs-app-card:hover{border-color:var(--cs-line-strong);box-shadow:var(--cs-shadow-lift);transform:translateY(-2px)}.cs-app-card:hover .cs-app-card-icon{background:var(--cs-accent);color:var(--cs-accent-ink)}.cs-app-card-icon{width:36px;height:36px;margin-bottom:8px;transition:background-color .18s,color .18s}.cs-app-card strong{font-size:15px;font-weight:600}.cs-app-card>span:not(.cs-app-card-icon){color:var(--cs-muted);font-size:13px;padding-right:20px}.cs-app-card-arrow{position:absolute;right:16px;bottom:16px;color:var(--cs-faint);transition:transform .18s var(--cs-ease),color .18s}.cs-app-card:hover .cs-app-card-arrow{color:var(--cs-text);transform:translate(3px)}.cs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:48px 24px;background:#0c0c0ddb;animation:cs-fade .18s ease-out}@keyframes cs-fade{0%{opacity:0}}.cs-lightbox img{max-width:100%;max-height:100%;border-radius:var(--cs-radius-sm);box-shadow:0 30px 80px -20px #0009}.cs-lightbox-bar{position:absolute;top:12px;right:12px;display:flex;gap:6px}.cs-lightbox .cs-icon{width:40px;height:40px;background:#ffffff1f;color:#fafaf7}.cs-lightbox .cs-icon:hover{background:#ffffff38;color:#fff}@media(max-width:860px){.cs-header{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 16px 0}.cstudio .cs-title{align-self:flex-start}.cs-nav{align-self:stretch;margin:0 -16px;padding:0 12px 8px;overflow-x:auto;scrollbar-width:none}.cs-nav-item[aria-current=page]:after{bottom:-8px}.cs-header .cs-menu{position:fixed;top:auto;left:16px;right:16px;width:auto}.cs-app-head,.cs-agent-bar{padding:16px 16px 0}.cs-app-head h1{font-size:20px}.cs-canvas{padding:16px}.cs-composer{width:calc(100% - 16px);margin-bottom:8px;padding:10px}.cs-prompt-row{flex-wrap:wrap}.cs-textarea{flex-basis:100%}.cs-controls{flex-direction:column;align-items:stretch}.cs-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cs-chips>.cs-pop .cs-menu{position:fixed;left:16px;right:16px;bottom:96px;width:auto}.cs-submit{width:100%}.cs-app-tabs{padding:8px 16px 0}.cs-rig-options{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.cs-rig-numbers{grid-template-columns:repeat(3,1fr)}.cs-tab-hint{display:none}.cs-options{display:flex;overflow-x:auto;scrollbar-width:none}.cs-option{flex:0 0 180px}.cs-grid,.cs-grid-wide{grid-template-columns:1fr 1fr;gap:10px}.cs-agent-bar{flex-wrap:wrap}.cs-bubble{max-width:92%}}@media(max-width:520px){.cs-grid,.cs-grid-wide{grid-template-columns:1fr}.cs-explore-grid{grid-template-columns:1fr 1fr}.cs-app-card{min-height:132px;padding:12px}.cs-app-card>span:not(.cs-app-card-icon){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:12px;padding-right:0}.cs-app-card-arrow{display:none}}@media(prefers-reduced-motion:reduce){.cstudio *,.cstudio *:before,.cstudio *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.cstudio{--mk-surface: var(--cs-surface);--mk-sunken: var(--cs-sunken);--mk-text: var(--cs-text);--mk-muted: var(--cs-muted);--mk-faint: var(--cs-faint);--mk-line: var(--cs-line);--mk-accent: var(--cs-accent);--mk-accent-hover: var(--cs-accent-hover);--mk-accent-ink: var(--cs-accent-ink);--mk-accent-text: var(--cs-accent-text);--mk-bad: var(--cs-bad)}.cs-masonry{columns:4 240px;column-gap:12px}.cs-tile{position:relative;display:block;width:100%;margin:0 0 12px;overflow:hidden;border-radius:12px;background:var(--cs-sunken);break-inside:avoid;animation:cs-card-in .36s var(--cs-ease)}figure.cs-tile{cursor:zoom-in}.cs-tile>img,.cs-tile>video,.cs-tile>iframe{display:block;width:100%;height:auto;border:0;transition:transform .5s var(--cs-ease)}.cs-tile>iframe{pointer-events:none;background:#0e0e0f}.cs-tile:hover>img,.cs-tile:hover>video{transform:scale(1.03)}.cs-tile:focus-visible{outline:2px solid color-mix(in srgb,var(--cs-text) 40%,transparent);outline-offset:2px}.cs-tile-kind,.cs-tile-title{position:absolute;left:10px;padding:3px 8px;border-radius:999px;background:#0c0c0e9e;color:#fafaf7;font-size:11px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .2s}.cs-tile-kind{top:10px}.cs-tile-title{bottom:10px;right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-tile-over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:10px;margin:0;background:linear-gradient(180deg,#0a0a0c8c,#0a0a0c00 28%,#0a0a0c00 50%,#0a0a0cd1);color:#fafaf7;opacity:0;transition:opacity .22s var(--cs-ease)}.cs-tile:hover .cs-tile-over,.cs-tile:focus-visible .cs-tile-over,.cs-tile:focus-within .cs-tile-over{opacity:1}.cs-tile:hover .cs-tile-kind,.cs-tile:hover .cs-tile-title{opacity:0}.cs-tile-top{display:flex;justify-content:flex-end}.cs-tile-actions{display:flex;flex-wrap:wrap;gap:4px}.cs-tile-over .cs-icon,.cs-lb .cs-icon{background:#fafaf724;color:#fafaf7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs-tile-over .cs-icon:hover,.cs-lb .cs-icon:hover{background:#fafaf74d;color:#fff}.cs-tile-bottom{display:flex;flex-direction:column;gap:4px;padding-right:26px;transform:translateY(6px);transition:transform .26s var(--cs-ease)}.cs-tile:hover .cs-tile-bottom{transform:none}.cs-tile-bottom p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:13px;line-height:1.4;text-shadow:0 1px 2px rgb(0 0 0 / .4)}.cs-tile-bottom span{color:#fafaf7b8;font-size:11px;font-variant-numeric:tabular-nums}.cs-tile-expand{position:absolute;right:12px;bottom:12px;color:#fafaf7cc}.cs-tile-audio{display:flex;flex-direction:column;gap:6px;padding:0;overflow:visible;background:transparent}.cs-tile-audio .cs-tile-actions{justify-content:flex-end;opacity:0;transition:opacity .2s}.cs-tile-audio:hover .cs-tile-actions,.cs-tile-audio:focus-within .cs-tile-actions,.cs-tile-audio .cs-tile-actions.is-static{opacity:1}.cs-tile-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;padding:16px;color:var(--cs-muted);text-align:center;font-size:13px;isolation:isolate}.cs-tile-status:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,var(--cs-accent-soft) 50%,transparent 70%);background-size:250% 100%;animation:cs-sheen 2.2s linear infinite}.cs-tile-status strong{color:var(--cs-text);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.cs-tile-status p{display:-webkit-box;max-width:34ch;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--cs-text)}.cs-tile-status p.is-quiet{color:var(--cs-muted);-webkit-line-clamp:2}.cs-tile-status.is-failed{background:var(--cs-bad-soft);color:var(--cs-bad)}.cs-tile-status.is-failed:before{display:none}.cs-tile-status-actions{display:flex;gap:6px}.cs-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;grid-template-columns:minmax(0,1fr) 340px;background:#08080af0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cs-fade .2s ease-out}.cs-lb-media{display:grid;place-items:center;min-width:0;min-height:0;padding:40px 72px}.cs-lb-media>img,.cs-lb-media>video{max-width:100%;max-height:calc(100dvh - 80px);border-radius:10px;box-shadow:0 30px 90px -30px #000c;animation:cs-lb-in .26s var(--cs-ease)}@keyframes cs-lb-in{0%{opacity:0;transform:scale(.98)}}.cs-lb-motion{width:min(100%,calc((100dvh - 160px) * 16 / 9));max-height:calc(100dvh - 80px)}.cs-lb-motion .cs-motion{width:100%}.cs-lb-motion .cs-motion-tools .cs-ghost{background:#fafaf71a;border-color:#fafaf733;color:#fafaf7}.cs-lb-info{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:20px;border-left:1px solid rgb(250 250 247 / .08);background:#121215e6;color:#fafaf7}.cs-lb-head{display:flex;align-items:center;justify-content:space-between;color:#fafaf799;font-size:12px;font-variant-numeric:tabular-nums}.cs-lb-info h2{margin:0;font-size:18px;font-weight:700;line-height:1.3}.cs-lb-caption{margin:0;color:#fafaf7b8;font-size:13px}.cs-lb-prompt{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap}.cs-lb-info dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:12px}.cs-lb-info dt{color:#fafaf780}.cs-lb-info dd{margin:0;font-variant-numeric:tabular-nums}.cs-lb-nav{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:#fafaf71f;color:#fafaf7;transform:translateY(-50%);cursor:pointer;transition:background-color .16s}.cs-lb-nav:hover{background:#fafaf742}.cs-lb-nav.is-prev{left:16px}.cs-lb-nav.is-next{right:356px}@media(max-width:860px){.cs-masonry{columns:2 150px;column-gap:8px}.cs-tile{margin-bottom:8px}.cs-lb{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.cs-lb-media{padding:56px 12px 12px}.cs-lb-media>img,.cs-lb-media>video{max-height:60dvh}.cs-lb-info{max-height:40dvh;border-left:0;border-top:1px solid rgb(250 250 247 / .08)}.cs-lb-nav.is-next{right:12px}.cs-lb-nav.is-prev{left:12px}.cs-lb-nav{top:30%}}@media(hover:none){.cs-tile-over{opacity:1;background:linear-gradient(180deg,#0a0a0c00 55%,#0a0a0cbf)}.cs-tile-top{display:none}.cs-tile-kind,.cs-tile-title{opacity:1!important}}.cs-canvas>.cs-lb{max-width:none;margin:0}.cs-tile-audio .mk-audio{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"play main main" "play time tools";row-gap:2px;align-items:center}.cs-tile-audio .mk-audio-play{grid-area:play;align-self:start;margin-top:2px}.cs-tile-audio .mk-audio-main{grid-area:main}.cs-tile-audio .mk-audio-time{grid-area:time}.cs-tile-audio .mk-audio-tools{grid-area:tools}.cs-tile-audio .mk-audio-head{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:4px}.cs-tile-audio .mk-audio-title{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.cs-tile-motion-wait{display:grid;place-items:center;width:100%;background:#0e0e0f;color:#fafaf799}.cstudio .cs-app-head{flex-direction:column;justify-content:center;gap:0;max-width:none;padding:36px 24px 8px;text-align:center}.cstudio .cs-app-head .cs-app-icon{display:none}.cstudio .cs-app-head h1,.cstudio .cs-explore-title,.cstudio .cs-empty h2,.cstudio .cs-hero h1{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.cstudio .cs-app-head h1{font-size:clamp(28px,3.8vw,46px)}.cstudio .cs-explore-title{font-size:clamp(32px,4.6vw,56px);text-align:center}.cstudio .cs-empty h2{font-size:clamp(22px,2.6vw,32px)}.cs-gen{flex:1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr);gap:12px;padding:12px}.cs-panel,.cs-stage{min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cs-line);border-radius:20px}.cs-panel{background:var(--cs-surface)}.cs-stage{min-width:0;background:color-mix(in srgb,var(--cs-surface) 55%,transparent)}.cs-panel-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px;scrollbar-width:thin}.cs-panel-foot{flex-shrink:0;padding:12px;border-top:1px solid var(--cs-line)}.cs-gen .cs-submit{width:100%;height:50px;justify-content:center;border-radius:14px;font-size:15px;font-weight:700}.cs-gen .cs-app-tabs{max-width:none;padding:0}.cs-gen .cs-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-gen .cs-option{border:0;border-radius:12px;background:var(--cs-sunken)}.cs-gen .cs-input{width:100%;min-height:46px;border:0;border-radius:12px;background:var(--cs-sunken)}.cstudio .cs-gen .cs-prompt-row{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.cs-gen .cs-frames{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.cs-gen .cs-slot,.cs-gen .cs-slot-compact{width:100%;height:132px}.cs-gen .cs-slot-empty{gap:8px;border-radius:14px;border-color:color-mix(in srgb,var(--cs-text) 20%,transparent);background:var(--cs-sunken);font-size:13px;font-weight:600}.cs-gen .cs-slot-empty svg{width:20px;height:20px}.cs-gen .cs-slot-filled{border-radius:14px}.cs-gen .cs-textarea{width:100%;min-height:132px;padding:14px;border:0;border-radius:14px;background:var(--cs-sunken);font-size:14px;line-height:1.5;resize:vertical}.cs-gen .cs-textarea:focus,.cs-gen .cs-input:focus{background:color-mix(in srgb,var(--cs-text) 7%,var(--cs-sunken))}.cs-gen .cs-textarea.cs-lyrics{min-height:96px}.cs-gen .cs-controls{display:block}.cs-gen .cs-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cs-gen .cs-chips>*{min-width:0}.cs-gen .cs-chips>:first-child:is(.cs-pop){grid-column:1 / -1}.cs-gen .cs-chip{width:100%;max-width:none;height:auto;min-height:52px;justify-content:flex-start;padding:8px 12px;border:0;border-radius:12px;background:var(--cs-sunken);font-size:14px;font-weight:600}.cs-gen .cs-chip .cs-chip-label{margin-right:auto;color:var(--cs-muted);font-weight:500}.cs-gen .cs-chips .cs-pop{position:static}.cs-gen .cs-controls{position:relative}.cs-gen .cs-menu,.cs-gen .cs-model-menu{left:0;right:0;width:auto;min-width:0;max-width:none;max-height:min(420px,55vh)}.cs-gen .cs-cost{grid-column:1 / -1;justify-self:end}.cs-stage-bar{flex-shrink:0;display:flex;gap:4px;padding:10px 12px}.cs-stage-bar button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--cs-muted);font-size:13px;font-weight:600;transition:background-color .14s,color .14s}.cs-stage-bar button:hover:not(:disabled){color:var(--cs-text)}.cs-stage-bar button[aria-selected=true]{background:color-mix(in srgb,var(--cs-text) 8%,transparent);color:var(--cs-text)}.cs-stage-bar button:disabled{opacity:.45;cursor:default}.cs-stage-bar button span{padding:0 6px;border-radius:999px;background:var(--cs-accent);color:var(--cs-accent-ink);font-size:11px;font-weight:700}.cs-stage .cs-canvas{padding:4px 20px 20px}.cs-hero{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;max-width:640px!important;padding:48px 8px;text-align:center}.cs-hero-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--cs-accent);color:var(--cs-accent-ink)}.cs-hero-mark svg{width:24px;height:24px}.cstudio .cs-hero h1{margin:0;font-size:clamp(34px,4.4vw,60px)}.cs-hero p{margin:0;max-width:52ch;color:var(--cs-muted);font-size:15px;line-height:1.6}.cs-hero-link{margin-top:6px;padding:9px 16px;border:1px solid var(--cs-line-strong);border-radius:999px;background:transparent;color:var(--cs-text);font-size:13px;font-weight:600}.cs-hero-link:hover{border-color:var(--cs-text)}@media(max-width:900px){.cs-gen{display:flex;flex-direction:column;overflow-y:auto}.cs-panel,.cs-stage{flex:none}.cstudio .cs-gen .cs-prompt-row{flex-direction:column;align-items:stretch}.cs-panel,.cs-stage,.cs-panel-scroll{overflow:visible}.cs-panel-foot{position:sticky;bottom:0;z-index:2;background:var(--cs-surface);border-radius:0 0 20px 20px}.cs-stage{min-height:420px}.cs-hero{padding:32px 8px}}.toaster{--toast-bg: #1b1d21;--toast-line: rgb(255 255 255 / .1);--toast-text: #f2f1ee;--toast-muted: #b4b2ad;--toast-error: #ff8a7a;--toast-success: #7fd8a2;--toast-info: #9cc3ff;--toast-shadow: 0 18px 40px -12px rgb(0 0 0 / .6), 0 4px 12px -4px rgb(0 0 0 / .45);position:fixed;top:68px;right:20px;z-index:2147483000;display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:min(400px,calc(100vw - 32px));pointer-events:none}:root[data-theme=light] .toaster{--toast-bg: #ffffff;--toast-line: rgb(26 26 26 / .1);--toast-text: #1a1a1a;--toast-muted: #5c5a55;--toast-error: #c0392b;--toast-success: #1e7a47;--toast-info: #2a5cb8;--toast-shadow: 0 18px 40px -14px rgb(26 26 26 / .22), 0 4px 12px -4px rgb(26 26 26 / .12)}.toast{position:relative;display:grid;grid-template-columns:18px 1fr 28px;gap:12px;align-items:start;width:100%;padding:14px 10px 14px 14px;overflow:hidden;border:1px solid var(--toast-line);border-radius:14px;background:var(--toast-bg);color:var(--toast-text);box-shadow:var(--toast-shadow);font:500 14px/1.45 Inter,ui-sans-serif,system-ui,sans-serif;pointer-events:auto;animation:toast-in .24s cubic-bezier(.16,1,.3,1)}.toast.is-leaving{animation:toast-out .16s ease-in forwards}.toast-icon{margin-top:1px}.toast.is-error .toast-icon{color:var(--toast-error)}.toast.is-success .toast-icon{color:var(--toast-success)}.toast.is-info .toast-icon{color:var(--toast-info)}.toast-body{min-width:0}.toast-body strong{display:block;margin-bottom:2px;font-weight:700}.toast-body p{margin:0;overflow-wrap:anywhere;color:var(--toast-text)}.toast-body strong+p{color:var(--toast-muted)}.toast-count{margin-left:8px;padding:1px 6px;border-radius:999px;background:var(--toast-line);color:var(--toast-muted);font:600 11px/1.4 JetBrains Mono,ui-monospace,monospace}.toast-action{margin-top:8px;padding:5px 12px;border:0;border-radius:8px;background:#f9dc0b;color:#1a1a1a;font:700 13px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:background-color .15s ease}.toast-action:hover{background:#ffe53d}.toast-close{display:grid;place-items:center;width:28px;height:28px;margin-top:-4px;border:0;border-radius:8px;background:none;color:var(--toast-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.toast-close:hover{background:var(--toast-line);color:var(--toast-text)}.toast :focus-visible{outline:2px solid #f9dc0b;outline-offset:2px}.toast-timer{position:absolute;left:0;bottom:0;height:2px;width:100%;background:currentColor;opacity:.18;transform-origin:left;animation:toast-timer var(--toast-ms) linear forwards}.toast.is-error .toast-timer{color:var(--toast-error);opacity:.5}.toast[data-paused] .toast-timer{animation-play-state:paused}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px) scale(.98);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes toast-out{to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes toast-timer{to{transform:scaleX(0)}}@media(max-width:640px){.toaster{top:calc(64px + env(safe-area-inset-top));right:16px;left:16px;width:auto;align-items:stretch}}@media(prefers-reduced-motion:reduce){.toast,.toast.is-leaving{animation-duration:1ms}.toast-timer{display:none}}/*! tailwindcss v4.2.4 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-serif:"Playfair Display", ui-serif, Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--autoyt-scrollbar-track:#ece9df;--autoyt-scrollbar-thumb:#f9dc0b;--autoyt-scrollbar-thumb-hover:#1a1a1a;--autoyt-scrollbar-corner:#f9f8f6}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--autoyt-scrollbar-thumb) var(--autoyt-scrollbar-track);scrollbar-width:thin;overflow-x:clip}*,:before,:after{min-width:0}*{scrollbar-color:var(--autoyt-scrollbar-thumb) var(--autoyt-scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--autoyt-scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{border:3px solid var(--autoyt-scrollbar-track);background:var(--autoyt-scrollbar-thumb);border-radius:999px;min-height:44px}::-webkit-scrollbar-thumb:hover{background:var(--autoyt-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--autoyt-scrollbar-corner)}body{font-family:var(--font-sans);color:#1a1a1a;background-color:#f9f8f6}body ::selection{background-color:#f9dc0b33}body::selection{background-color:#f9dc0b33}body{min-width:320px;overflow-x:clip}button,a,input,select,textarea,summary{touch-action:manipulation}input,select,textarea,img,video,canvas{max-width:100%}@media(max-width:767px){input,select,textarea{font-size:16px}}html[data-theme=dark] body{color:#f8fafc;background:#070a12}html[data-theme=dark]{--autoyt-scrollbar-track:#111723;--autoyt-scrollbar-thumb:#f9dc0b;--autoyt-scrollbar-thumb-hover:#f8fafc;--autoyt-scrollbar-corner:#070a12}}@layer components{.input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#1a1a1a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:#1a1a1a1a;outline-style:none}.input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(89.1283% -.0303831 .181255/.6);border-color:#f9dc0b66}.input:disabled{cursor:not-allowed;opacity:.5}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[66px\]{top:66px}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[calc\(100\%\+0\.25rem\)\]{top:calc(100% + .25rem)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[51\%\]{left:51%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.z-\[140\]{z-index:140}.order-3{order:3}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-4{margin:calc(var(--spacing) * -4)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-24{margin-top:calc(var(--spacing) * -24)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.7rem\]{margin-top:.7rem}.mt-\[19px\]{margin-top:19px}.mt-auto{margin-top:auto}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-auto{margin-bottom:auto}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[9\/14\]{aspect-ratio:9/14}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-\[18px\]{height:18px}.h-\[420px\]{height:420px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[72vh\]{max-height:72vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[200px\]{max-height:200px}.max-h-\[260px\]{max-height:260px}.max-h-\[292px\]{max-height:292px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[620px\]{max-height:620px}.max-h-\[calc\(94vh-66px\)\]{max-height:calc(94vh - 66px)}.max-h-\[calc\(100dvh-150px\)\]{max-height:calc(100dvh - 150px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-1{min-height:calc(var(--spacing) * 1)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[44px\]{min-height:44px}.min-h-\[52vh\]{min-height:52vh}.min-h-\[68px\]{min-height:68px}.min-h-\[76px\]{min-height:76px}.min-h-\[116px\]{min-height:116px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[430px\]{min-height:430px}.min-h-\[540px\]{min-height:540px}.min-h-\[760px\]{min-height:760px}.min-h-\[calc\(100dvh-8rem\)\]{min-height:calc(100dvh - 8rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-\[3px\]{width:3px}.w-\[7\.5rem\]{width:7.5rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[11rem\]{width:11rem}.w-\[18px\]{width:18px}.w-\[72\%\]{width:72%}.w-\[280px\]{width:280px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(19rem\,calc\(100vw-1\.5rem\)\)\]{width:min(19rem,100vw - 1.5rem)}.w-\[min\(20rem\,90vw\)\]{width:min(20rem,90vw)}.w-\[min\(390px\,calc\(100vw-2rem\)\)\]{width:min(390px,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[76ch\]{max-width:76ch}.max-w-\[90\%\]{max-width:90%}.max-w-\[170px\]{max-width:170px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[292px\]{max-width:292px}.max-w-\[300px\]{max-width:300px}.max-w-\[420px\]{max-width:420px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-5rem\)\]{max-width:calc(100% - 5rem)}.max-w-\[min\(58vw\,15rem\)\]{max-width:min(58vw,15rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-\[4rem\]{min-width:4rem}.min-w-\[20rem\]{min-width:20rem}.min-w-\[390px\]{min-width:390px}.min-w-\[680px\]{min-width:680px}.min-w-\[690px\]{min-width:690px}.min-w-\[730px\]{min-width:730px}.min-w-\[760px\]{min-width:760px}.min-w-\[880px\]{min-width:880px}.min-w-\[920px\]{min-width:920px}.min-w-\[min\(100\%\,14rem\)\]{min-width:min(100%,14rem)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[48\%\]{flex-basis:48%}.basis-\[82\%\]{flex-basis:82%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-3{--tw-translate-x:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5\.5{--tw-translate-x:calc(var(--spacing) * 5.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[38px_repeat\(6\,minmax\(38px\,1fr\)\)\]{grid-template-columns:38px repeat(6,minmax(38px,1fr))}.grid-cols-\[44px_minmax\(0\,1fr\)_44px\]{grid-template-columns:44px minmax(0,1fr) 44px}.grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.grid-cols-\[112px_minmax\(0\,1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_4\.75rem_2\.75rem\]{grid-template-columns:minmax(0,1fr) 4.75rem 2.75rem}.grid-cols-\[minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 5rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(240px\,1\.4fr\)_110px_90px_110px_130px\]{grid-template-columns:minmax(240px,1.4fr) 110px 90px 110px 130px}.grid-cols-\[minmax\(260px\,1\.35fr\)_100px_110px_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(260px,1.35fr) 100px 110px minmax(260px,1fr)}.grid-cols-\[minmax\(300px\,1\.5fr\)_150px_150px_90px\]{grid-template-columns:minmax(300px,1.5fr) 150px 150px 90px}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,9\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,10rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,11rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,16rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#1A1A1A\]\/8>:not(:last-child)){border-color:#1a1a1a14}:where(.divide-\[\#F8F5E8\]\/10>:not(:last-child)){border-color:#f8f5e81a}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1A1A1A\]\/5{border-color:#1a1a1a0d}.border-\[\#1A1A1A\]\/6{border-color:#1a1a1a0f}.border-\[\#1A1A1A\]\/7{border-color:#1a1a1a12}.border-\[\#1A1A1A\]\/8{border-color:#1a1a1a14}.border-\[\#1A1A1A\]\/9{border-color:#1a1a1a17}.border-\[\#1A1A1A\]\/10{border-color:#1a1a1a1a}.border-\[\#1A1A1A\]\/12{border-color:#1a1a1a1f}.border-\[\#1A1A1A\]\/14{border-color:#1a1a1a24}.border-\[\#1A1A1A\]\/15{border-color:#1a1a1a26}.border-\[\#1A1A1A\]\/16{border-color:#1a1a1a29}.border-\[\#2f8f57\]\/25{border-color:#2f8f5740}.border-\[\#6a5b00\]\/20{border-color:#6a5b0033}.border-\[\#7ed99b\]\/30{border-color:#7ed99b4d}.border-\[\#16a34a\]\/30{border-color:#16a34a4d}.border-\[\#111827\]{border-color:#111827}.border-\[\#111827\]\/8{border-color:#11182714}.border-\[\#171717\]\/10{border-color:#1717171a}.border-\[\#171717\]\/12{border-color:#1717171f}.border-\[\#171717\]\/15{border-color:#17171726}.border-\[\#171717\]\/18{border-color:#1717172e}.border-\[\#171717\]\/25{border-color:#17171740}.border-\[\#171717\]\/30{border-color:#1717174d}.border-\[\#DADDE3\]{border-color:#dadde3}.border-\[\#E5E7EB\]{border-color:#e5e7eb}.border-\[\#F8F5E8\]\/8{border-color:#f8f5e814}.border-\[\#F8F5E8\]\/10{border-color:#f8f5e81a}.border-\[\#F8F5E8\]\/12{border-color:#f8f5e81f}.border-\[\#F8F5E8\]\/14{border-color:#f8f5e824}.border-\[\#F8F5E8\]\/15{border-color:#f8f5e826}.border-\[\#F8F5E8\]\/20{border-color:#f8f5e833}.border-\[\#FF0000\]{border-color:red}.border-\[\#FF0000\]\/25{border-color:#ff000040}.border-\[\#b42318\]\/18{border-color:#b423182e}.border-\[\#dadada\]{border-color:#dadada}.border-\[\#f9dc0b\]{border-color:#f9dc0b}.border-\[\#f9dc0b\]\/12{border-color:#f9dc0b1f}.border-\[\#f9dc0b\]\/15{border-color:#f9dc0b26}.border-\[\#f9dc0b\]\/16{border-color:#f9dc0b29}.border-\[\#f9dc0b\]\/18{border-color:#f9dc0b2e}.border-\[\#f9dc0b\]\/20{border-color:#f9dc0b33}.border-\[\#f9dc0b\]\/22{border-color:#f9dc0b38}.border-\[\#f9dc0b\]\/30{border-color:#f9dc0b4d}.border-\[\#f9dc0b\]\/35{border-color:#f9dc0b59}.border-\[\#f9dc0b\]\/40{border-color:#f9dc0b66}.border-\[\#f9dc0b\]\/45{border-color:#f9dc0b73}.border-\[\#f9dc0b\]\/55{border-color:#f9dc0b8c}.border-\[\#f9dc0b\]\/60{border-color:#f9dc0b99}.border-\[\#f9dc0b\]\/70{border-color:#f9dc0bb3}.border-\[\#ff7b72\]\/30{border-color:#ff7b724d}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/10{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.border-green-100{border-color:var(--color-green-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300\/25{border-color:#ffa3a340}@supports (color:color-mix(in lab,red,red)){.border-red-300\/25{border-color:color-mix(in oklab,var(--color-red-300) 25%,transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab,red,red)){.border-red-400\/25{border-color:color-mix(in oklab,var(--color-red-400) 25%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-transparent{border-color:#0000}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.border-white\/16{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[\#0A66C2\]\/10{background-color:#0a66c21a}.bg-\[\#0B0D0C\]{background-color:#0b0d0c}.bg-\[\#0D0F0D\]{background-color:#0d0f0d}.bg-\[\#0F130F\]{background-color:#0f130f}.bg-\[\#0d0f0d\]{background-color:#0d0f0d}.bg-\[\#0f1113\]{background-color:#0f1113}.bg-\[\#1A1A1A\]{background-color:#1a1a1a}.bg-\[\#1A1A1A\]\/5{background-color:#1a1a1a0d}.bg-\[\#1A1A1A\]\/6{background-color:#1a1a1a0f}.bg-\[\#1A1A1A\]\/7{background-color:#1a1a1a12}.bg-\[\#1A1A1A\]\/8{background-color:#1a1a1a14}.bg-\[\#1A1A1A\]\/10{background-color:#1a1a1a1a}.bg-\[\#1A1A1A\]\/12{background-color:#1a1a1a1f}.bg-\[\#1A1A1A\]\/20{background-color:#1a1a1a33}.bg-\[\#1A1A1A\]\/24{background-color:#1a1a1a3d}.bg-\[\#1A1A1A\]\/35{background-color:#1a1a1a59}.bg-\[\#1A1A1A\]\/75{background-color:#1a1a1abf}.bg-\[\#1A1A1A\]\/85{background-color:#1a1a1ad9}.bg-\[\#1A1A1A\]\/\[0\.03\]{background-color:#1a1a1a08}.bg-\[\#1A1A1A\]\/\[0\.04\]{background-color:#1a1a1a0a}.bg-\[\#1A1A1A\]\/\[0\.07\]{background-color:#1a1a1a12}.bg-\[\#1A1A1A\]\/\[0\.035\]{background-color:#1a1a1a09}.bg-\[\#1A1A1A\]\/\[0\.045\]{background-color:#1a1a1a0b}.bg-\[\#1A1A1A\]\/\[0\.055\]{background-color:#1a1a1a0e}.bg-\[\#1C1A16\]{background-color:#1c1a16}.bg-\[\#1C1C1C\]{background-color:#1c1c1c}.bg-\[\#1F1D12\]\/95{background-color:#1f1d12f2}.bg-\[\#1f1d12\]{background-color:#1f1d12}.bg-\[\#4a4100\]{background-color:#4a4100}.bg-\[\#7ed99b\]\/8{background-color:#7ed99b14}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#090b0a\]{background-color:#090b0a}.bg-\[\#090b0a\]\/72{background-color:#090b0ab8}.bg-\[\#090b0a\]\/88{background-color:#090b0ae0}.bg-\[\#090b09\]{background-color:#090b09}.bg-\[\#171B16\]{background-color:#171b16}.bg-\[\#171B26\]{background-color:#171b26}.bg-\[\#191C18\]{background-color:#191c18}.bg-\[\#191C18\]\/72{background-color:#191c18b8}.bg-\[\#211F12\]{background-color:#211f12}.bg-\[\#252A3A\]{background-color:#252a3a}.bg-\[\#1877F2\]\/12{background-color:#1877f21f}.bg-\[\#11150F\]{background-color:#11150f}.bg-\[\#080908\]\/58{background-color:#08090894}.bg-\[\#111411\]{background-color:#111411}.bg-\[\#111411\]\/90{background-color:#111411e6}.bg-\[\#111411\]\/92{background-color:#111411eb}.bg-\[\#111412\]{background-color:#111412}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#111827\]\/5{background-color:#1118270d}.bg-\[\#111827\]\/35{background-color:#11182759}.bg-\[\#151515\]{background-color:#151515}.bg-\[\#151817\]{background-color:#151817}.bg-\[\#151916\]{background-color:#151916}.bg-\[\#151923\]{background-color:#151923}.bg-\[\#171717\]{background-color:#171717}.bg-\[\#171717\]\/15{background-color:#17171726}.bg-\[\#D1D5DB\]{background-color:#d1d5db}.bg-\[\#E8E3D8\]{background-color:#e8e3d8}.bg-\[\#E1306C\]\/12{background-color:#e1306c1f}.bg-\[\#E60023\]\/10{background-color:#e600231a}.bg-\[\#EDF0F5\]{background-color:#edf0f5}.bg-\[\#F3F4F6\]{background-color:#f3f4f6}.bg-\[\#F3F4F8\]{background-color:#f3f4f8}.bg-\[\#F4F4F2\]{background-color:#f4f4f2}.bg-\[\#F4F5F2\]{background-color:#f4f5f2}.bg-\[\#F4F5F8\]{background-color:#f4f5f8}.bg-\[\#F7F7F5\]{background-color:#f7f7f5}.bg-\[\#F8F5E8\]\/5{background-color:#f8f5e80d}.bg-\[\#F8F5E8\]\/6{background-color:#f8f5e80f}.bg-\[\#F8F5E8\]\/8{background-color:#f8f5e814}.bg-\[\#F8F5E8\]\/10{background-color:#f8f5e81a}.bg-\[\#F8F5E8\]\/12{background-color:#f8f5e81f}.bg-\[\#F8F5E8\]\/15{background-color:#f8f5e826}.bg-\[\#F8F5E8\]\/30{background-color:#f8f5e84d}.bg-\[\#F8F5E8\]\/40{background-color:#f8f5e866}.bg-\[\#F8F5E8\]\/50{background-color:#f8f5e880}.bg-\[\#F8F5E8\]\/\[0\.04\]{background-color:#f8f5e80a}.bg-\[\#F8F5E8\]\/\[0\.06\]{background-color:#f8f5e80f}.bg-\[\#F8F5E8\]\/\[0\.09\]{background-color:#f8f5e817}.bg-\[\#F8F5E8\]\/\[0\.065\]{background-color:#f8f5e811}.bg-\[\#F9F8F6\]{background-color:#f9f8f6}.bg-\[\#F9F8F6\]\/92{background-color:#f9f8f6eb}.bg-\[\#FAFAFB\]{background-color:#fafafb}.bg-\[\#FCFBF5\]{background-color:#fcfbf5}.bg-\[\#FDFCFA\]{background-color:#fdfcfa}.bg-\[\#FF0000\]{background-color:red}.bg-\[\#FF0000\]\/10{background-color:#ff00001a}.bg-\[\#FFFC00\]\/80{background-color:#fffc00cc}.bg-\[\#FFFDF8\]{background-color:#fffdf8}.bg-\[\#b89f00\]\/65{background-color:#b89f00a6}.bg-\[\#b69300\]{background-color:#b69300}.bg-\[\#eef8f1\]{background-color:#eef8f1}.bg-\[\#f0cc00\]{background-color:#f0cc00}.bg-\[\#f9dc0b\]{background-color:#f9dc0b}.bg-\[\#f9dc0b\]\/5{background-color:#f9dc0b0d}.bg-\[\#f9dc0b\]\/8{background-color:#f9dc0b14}.bg-\[\#f9dc0b\]\/10{background-color:#f9dc0b1a}.bg-\[\#f9dc0b\]\/12{background-color:#f9dc0b1f}.bg-\[\#f9dc0b\]\/14{background-color:#f9dc0b24}.bg-\[\#f9dc0b\]\/15{background-color:#f9dc0b26}.bg-\[\#f9dc0b\]\/16{background-color:#f9dc0b29}.bg-\[\#f9dc0b\]\/18{background-color:#f9dc0b2e}.bg-\[\#f9dc0b\]\/20{background-color:#f9dc0b33}.bg-\[\#f9dc0b\]\/25{background-color:#f9dc0b40}.bg-\[\#f9dc0b\]\/35{background-color:#f9dc0b59}.bg-\[\#f9f9f9\]{background-color:#f9f9f9}.bg-\[\#f9f9f9\]\/92{background-color:#f9f9f9eb}.bg-\[\#ff7b72\]\/8{background-color:#ff7b7214}.bg-\[\#fff1a3\]{background-color:#fff1a3}.bg-\[\#fff5f3\]{background-color:#fff5f3}.bg-\[\#fff6b8\]{background-color:#fff6b8}.bg-\[\#fff6bf\]{background-color:#fff6bf}.bg-\[\#fff9d6\]{background-color:#fff9d6}.bg-\[\#fffbea\]{background-color:#fffbea}.bg-\[\#fffdf0\]{background-color:#fffdf0}.bg-\[\#fffdf0\]\/95{background-color:#fffdf0f2}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400\/12{background-color:#00d2941f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/12{background-color:color-mix(in oklab,var(--color-emerald-400) 12%,transparent)}}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50) 50%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50) 50%,transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/70{background-color:color-mix(in oklab,var(--color-red-50) 70%,transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-400\/12{background-color:#ff65681f}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/12{background-color:color-mix(in oklab,var(--color-red-400) 12%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/7{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/7{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(145deg\,\#fff4b8\,\#f7f6f2_45\%\,\#ffe2e8\)\]{background-image:linear-gradient(145deg,#fff4b8,#f7f6f2 45%,#ffe2e8)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.18\)_0\%\,rgba\(0\,0\,0\,0\.02\)_34\%\,rgba\(0\,0\,0\,0\.86\)_100\%\)\]{background-image:linear-gradient(#0000002e,#00000005 34%,#000000db)}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/65{--tw-gradient-via:#000000a6}@supports (color:color-mix(in lab,red,red)){.via-black\/65{--tw-gradient-via:color-mix(in oklab, var(--color-black) 65%, transparent)}}.via-black\/65{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.stroke-\[2\.5\]{stroke-width:2.5px}.stroke-\[2\.25\]{stroke-width:2.25px}.stroke-\[3\.5\]{stroke-width:3.5px}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-3px\]{vertical-align:-3px}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.86em\]{font-size:.86em}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[clamp\(2\.7rem\,5vw\,5rem\)\]{font-size:clamp(2.7rem,5vw,5rem)}.text-\[clamp\(2\.8rem\,5\.8vw\,5\.7rem\)\]{font-size:clamp(2.8rem,5.8vw,5.7rem)}.text-\[clamp\(2\.75rem\,14vw\,4rem\)\]{font-size:clamp(2.75rem,14vw,4rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.91\]{--tw-leading:.91;line-height:.91}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.93\]{--tw-leading:.93;line-height:.93}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0A66C2\]{color:#0a66c2}.text-\[\#1A1A1A\]{color:#1a1a1a}.text-\[\#1A1A1A\]\/20{color:#1a1a1a33}.text-\[\#1A1A1A\]\/30{color:#1a1a1a4d}.text-\[\#1A1A1A\]\/32{color:#1a1a1a52}.text-\[\#1A1A1A\]\/35{color:#1a1a1a59}.text-\[\#1A1A1A\]\/38{color:#1a1a1a61}.text-\[\#1A1A1A\]\/40{color:#1a1a1a66}.text-\[\#1A1A1A\]\/42{color:#1a1a1a6b}.text-\[\#1A1A1A\]\/44{color:#1a1a1a70}.text-\[\#1A1A1A\]\/45{color:#1a1a1a73}.text-\[\#1A1A1A\]\/48{color:#1a1a1a7a}.text-\[\#1A1A1A\]\/50{color:#1a1a1a80}.text-\[\#1A1A1A\]\/52{color:#1a1a1a85}.text-\[\#1A1A1A\]\/55{color:#1a1a1a8c}.text-\[\#1A1A1A\]\/58{color:#1a1a1a94}.text-\[\#1A1A1A\]\/60{color:#1a1a1a99}.text-\[\#1A1A1A\]\/62{color:#1a1a1a9e}.text-\[\#1A1A1A\]\/64{color:#1a1a1aa3}.text-\[\#1A1A1A\]\/65{color:#1a1a1aa6}.text-\[\#1A1A1A\]\/68{color:#1a1a1aad}.text-\[\#1A1A1A\]\/70{color:#1a1a1ab3}.text-\[\#1A1A1A\]\/72{color:#1a1a1ab8}.text-\[\#1A1A1A\]\/75{color:#1a1a1abf}.text-\[\#1A1A1A\]\/78{color:#1a1a1ac7}.text-\[\#1A1A1A\]\/82{color:#1a1a1ad1}.text-\[\#1A1A1A\]\/88{color:#1a1a1ae0}.text-\[\#2d2700\]{color:#2d2700}.text-\[\#5F5300\]{color:#5f5300}.text-\[\#6B7280\]{color:#6b7280}.text-\[\#6a5b00\]{color:#6a5b00}.text-\[\#7d6b00\]{color:#7d6b00}.text-\[\#8a7500\]{color:#8a7500}.text-\[\#8a7600\]{color:#8a7600}.text-\[\#9a8500\]{color:#9a8500}.text-\[\#9b8400\]{color:#9b8400}.text-\[\#9f2118\]{color:#9f2118}.text-\[\#443b00\]{color:#443b00}.text-\[\#1877F2\]{color:#1877f2}.text-\[\#111827\]{color:#111827}.text-\[\#111827\]\/25{color:#11182740}.text-\[\#111827\]\/40{color:#11182766}.text-\[\#111827\]\/42{color:#1118276b}.text-\[\#111827\]\/45{color:#11182773}.text-\[\#111827\]\/50{color:#11182780}.text-\[\#111827\]\/55{color:#1118278c}.text-\[\#111827\]\/58{color:#11182794}.text-\[\#111827\]\/65{color:#111827a6}.text-\[\#111827\]\/68{color:#111827ad}.text-\[\#111827\]\/70{color:#111827b3}.text-\[\#171717\]{color:#171717}.text-\[\#171717\]\/42{color:#1717176b}.text-\[\#171717\]\/48{color:#1717177a}.text-\[\#171717\]\/52{color:#17171785}.text-\[\#171717\]\/58{color:#17171794}.text-\[\#171717\]\/60{color:#17171799}.text-\[\#171717\]\/62{color:#1717179e}.text-\[\#171717\]\/64{color:#171717a3}.text-\[\#171717\]\/70{color:#171717b3}.text-\[\#171717\]\/72{color:#171717b8}.text-\[\#C13584\]{color:#c13584}.text-\[\#D60000\]{color:#d60000}.text-\[\#E60023\]{color:#e60023}.text-\[\#F8F5E8\]{color:#f8f5e8}.text-\[\#F8F5E8\]\/38{color:#f8f5e861}.text-\[\#F8F5E8\]\/40{color:#f8f5e866}.text-\[\#F8F5E8\]\/42{color:#f8f5e86b}.text-\[\#F8F5E8\]\/45{color:#f8f5e873}.text-\[\#F8F5E8\]\/48{color:#f8f5e87a}.text-\[\#F8F5E8\]\/50{color:#f8f5e880}.text-\[\#F8F5E8\]\/55{color:#f8f5e88c}.text-\[\#F8F5E8\]\/58{color:#f8f5e894}.text-\[\#F8F5E8\]\/60{color:#f8f5e899}.text-\[\#F8F5E8\]\/62{color:#f8f5e89e}.text-\[\#F8F5E8\]\/65{color:#f8f5e8a6}.text-\[\#F8F5E8\]\/66{color:#f8f5e8a8}.text-\[\#F8F5E8\]\/68{color:#f8f5e8ad}.text-\[\#F8F5E8\]\/70{color:#f8f5e8b3}.text-\[\#F8F5E8\]\/72{color:#f8f5e8b8}.text-\[\#F8F5E8\]\/75{color:#f8f5e8bf}.text-\[\#F8F5E8\]\/78{color:#f8f5e8c7}.text-\[\#F8F5E8\]\/80{color:#f8f5e8cc}.text-\[\#F8F5E8\]\/82{color:#f8f5e8d1}.text-\[\#F8F5E8\]\/90{color:#f8f5e8e6}.text-\[\#FF0000\]{color:red}.text-\[\#b89f00\]{color:#b89f00}.text-\[\#b69300\]{color:#b69300}.text-\[\#f9dc0b\]{color:#f9dc0b}.text-\[\#f9dc0b\]\/35{color:#f9dc0b59}.text-\[\#f9dc0b\]\/55{color:#f9dc0b8c}.text-\[\#f9dc0b\]\/85{color:#f9dc0bd9}.text-\[\#ffaaa4\]{color:#ffaaa4}.text-black{color:var(--color-black)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-green-600{color:var(--color-green-600)}.text-green-800\/80{color:#016630cc}@supports (color:color-mix(in lab,red,red)){.text-green-800\/80{color:color-mix(in oklab,var(--color-green-800) 80%,transparent)}}.text-green-900{color:var(--color-green-900)}.text-green-950{color:var(--color-green-950)}.text-red-200{color:var(--color-red-200)}.text-red-200\/85{color:#ffcacad9}@supports (color:color-mix(in lab,red,red)){.text-red-200\/85{color:color-mix(in oklab,var(--color-red-200) 85%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-900\/60{color:#82181a99}@supports (color:color-mix(in lab,red,red)){.text-red-900\/60{color:color-mix(in oklab,var(--color-red-900) 60%,transparent)}}.text-red-950{color:var(--color-red-950)}.text-white{color:var(--color-white)}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.text-white\/28{color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.text-white\/32{color:color-mix(in oklab,var(--color-white) 32%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.text-white\/38{color:color-mix(in oklab,var(--color-white) 38%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.text-white\/42{color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab,red,red)){.text-white\/46{color:color-mix(in oklab,var(--color-white) 46%,transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white) 48%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.text-white\/52{color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.text-white\/53{color:#ffffff87}@supports (color:color-mix(in lab,red,red)){.text-white\/53{color:color-mix(in oklab,var(--color-white) 53%,transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab,red,red)){.text-white\/54{color:color-mix(in oklab,var(--color-white) 54%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab,red,red)){.text-white\/56{color:color-mix(in oklab,var(--color-white) 56%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.text-white\/64{color:color-mix(in oklab,var(--color-white) 64%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.text-white\/76{color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-\[\#f9dc0b\]\/70{text-decoration-color:#f9dc0bb3}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-\[\#111827\]{accent-color:#111827}.accent-\[\#FF0000\]{accent-color:red}.accent-\[\#f9dc0b\]{accent-color:#f9dc0b}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-16px_0_40px_rgba\(26\,26\,26\,0\.14\)\]{--tw-shadow:-16px 0 40px var(--tw-shadow-color,#1a1a1a24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(249\,220\,11\,0\.14\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#f9dc0b24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(26\,26\,26\,0\.12\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#1a1a1a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(26\,26\,26\,0\.06\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1a1a1a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-22px_rgba\(15\,23\,42\,0\.65\)\]{--tw-shadow:0 10px 26px -22px var(--tw-shadow-color,#0f172aa6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(26\,26\,26\,0\.06\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#1a1a1a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_36px_-24px_rgba\(15\,23\,42\,0\.8\)\]{--tw-shadow:0 14px 36px -24px var(--tw-shadow-color,#0f172acc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(26\,26\,26\,0\.16\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#1a1a1a29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(26\,26\,26\,0\.18\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#1a1a1a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[12px_0_40px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:12px 0 40px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/reflection{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#171717\]\/10{--tw-shadow-color:#1717171a}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#171717\]\/10{--tw-shadow-color:color-mix(in oklab, oklab(20.4627% -3.72529e-8 1.49012e-8/.1) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#171717\]\/20{--tw-shadow-color:#17171733}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#171717\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(20.4627% -3.72529e-8 1.49012e-8/.2) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#f9dc0b\]\/20{--tw-shadow-color:#f9dc0b33}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#f9dc0b\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(89.1283% -.0303831 .181255/.2) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#f9dc0b\]\/25{--tw-shadow-color:#f9dc0b40}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#f9dc0b\]\/25{--tw-shadow-color:color-mix(in oklab, oklab(89.1283% -.0303831 .181255/.25) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#1A1A1A\]\/5{--tw-ring-color:oklab(21.7786% -7.45058e-9 0/.05)}.ring-\[\#1A1A1A\]\/8{--tw-ring-color:oklab(21.7786% -7.45058e-9 0/.08)}.ring-\[\#252A3A\]{--tw-ring-color:#252a3a}.ring-\[\#F8F5E8\]\/15{--tw-ring-color:oklab(96.8941% -.00185412 .0173448/.15)}.ring-\[\#f9dc0b\]{--tw-ring-color:#f9dc0b}.ring-\[\#f9dc0b\]\/25{--tw-ring-color:oklab(89.1283% -.0303831 .181255/.25)}.ring-black\/20{--tw-ring-color:#0003}@supports (color:color-mix(in lab,red,red)){.ring-black\/20{--tw-ring-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-\[135deg\]:is(:where(.group):is([open],:popover-open,:open) *){rotate:135deg}@media(hover:hover){.group-hover\:scale-75:is(:where(.group):hover *){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:animate-pulse:is(:where(.group):hover *){animation:var(--animate-pulse)}.group-hover\:bg-\[\#1A1A1A\]\/10:is(:where(.group):hover *){background-color:#1a1a1a1a}.group-hover\:bg-\[\#1A1A1A\]\/45:is(:where(.group):hover *){background-color:#1a1a1a73}.group-hover\:bg-\[\#F8F5E8\]\/14:is(:where(.group):hover *){background-color:#f8f5e824}.group-hover\:bg-\[\#F8F5E8\]\/15:is(:where(.group):hover *){background-color:#f8f5e826}.group-hover\:bg-\[\#F8F5E8\]\/60:is(:where(.group):hover *){background-color:#f8f5e899}.group-hover\:bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.22\)_0\%\,rgba\(0\,0\,0\,0\.06\)_34\%\,rgba\(0\,0\,0\,0\.9\)_100\%\)\]:is(:where(.group):hover *){background-image:linear-gradient(#00000038,#0000000f 34%,#000000e6)}.group-hover\:text-\[\#1A1A1A\]:is(:where(.group):hover *){color:#1a1a1a}.group-hover\:text-\[\#F8F5E8\]:is(:where(.group):hover *){color:#f8f5e8}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-65:is(:where(.group):hover *){opacity:.65}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-\[\#1A1A1A\]\/35::placeholder{color:#1a1a1a59}.placeholder\:text-\[\#1A1A1A\]\/38::placeholder{color:#1a1a1a61}.placeholder\:text-\[\#1A1A1A\]\/62::placeholder{color:#1a1a1a9e}.placeholder\:text-\[\#1A1A1A\]\/64::placeholder{color:#1a1a1aa3}.placeholder\:text-\[\#F8F5E8\]\/58::placeholder{color:#f8f5e894}.placeholder\:text-\[\#F8F5E8\]\/62::placeholder{color:#f8f5e89e}.placeholder\:text-white\/28::placeholder{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/28::placeholder{color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-\[\#f9dc0b\]:focus-within{border-color:#f9dc0b}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-\[0_4px_16px_rgba\(26\,26\,26\,0\.08\)\]:focus-within{--tw-shadow:0 4px 16px var(--tw-shadow-color,#1a1a1a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[\#f9dc0b\]\/20:focus-within{--tw-ring-color:oklab(89.1283% -.0303831 .181255/.2)}.focus-within\:ring-\[\#f9dc0b\]\/60:focus-within{--tw-ring-color:oklab(89.1283% -.0303831 .181255/.6)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#1A1A1A\]:hover{border-color:#1a1a1a}.hover\:border-\[\#1A1A1A\]\/16:hover{border-color:#1a1a1a29}.hover\:border-\[\#1A1A1A\]\/20:hover{border-color:#1a1a1a33}.hover\:border-\[\#1A1A1A\]\/25:hover{border-color:#1a1a1a40}.hover\:border-\[\#1A1A1A\]\/28:hover{border-color:#1a1a1a47}.hover\:border-\[\#1A1A1A\]\/30:hover{border-color:#1a1a1a4d}.hover\:border-\[\#111827\]:hover{border-color:#111827}.hover\:border-\[\#111827\]\/30:hover{border-color:#1118274d}.hover\:border-\[\#b42318\]\/40:hover{border-color:#b4231866}.hover\:border-\[\#f9dc0b\]:hover{border-color:#f9dc0b}.hover\:border-\[\#f9dc0b\]\/35:hover{border-color:#f9dc0b59}.hover\:border-\[\#f9dc0b\]\/45:hover{border-color:#f9dc0b73}.hover\:border-\[\#f9dc0b\]\/55:hover{border-color:#f9dc0b8c}.hover\:border-\[\#f9dc0b\]\/60:hover{border-color:#f9dc0b99}.hover\:border-\[\#f9dc0b\]\/70:hover{border-color:#f9dc0bb3}.hover\:border-\[\#ff7b72\]\/55:hover{border-color:#ff7b728c}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:border-white\/28:hover{border-color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/28:hover{border-color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.hover\:bg-\[\#1A1A1A\]:hover{background-color:#1a1a1a}.hover\:bg-\[\#1A1A1A\]\/5:hover{background-color:#1a1a1a0d}.hover\:bg-\[\#1A1A1A\]\/6:hover{background-color:#1a1a1a0f}.hover\:bg-\[\#1A1A1A\]\/7:hover{background-color:#1a1a1a12}.hover\:bg-\[\#1A1A1A\]\/8:hover{background-color:#1a1a1a14}.hover\:bg-\[\#1A1A1A\]\/10:hover{background-color:#1a1a1a1a}.hover\:bg-\[\#1A1A1A\]\/\[0\.035\]:hover{background-color:#1a1a1a09}.hover\:bg-\[\#1A1A1A\]\/\[0\.045\]:hover{background-color:#1a1a1a0b}.hover\:bg-\[\#CC0000\]:hover{background-color:#c00}.hover\:bg-\[\#E8ECF3\]:hover{background-color:#e8ecf3}.hover\:bg-\[\#E53E3E\]\/8:hover{background-color:#e53e3e14}.hover\:bg-\[\#F3F4F6\]:hover{background-color:#f3f4f6}.hover\:bg-\[\#F3F4F8\]:hover{background-color:#f3f4f8}.hover\:bg-\[\#F4F5F8\]:hover{background-color:#f4f5f8}.hover\:bg-\[\#F8F5E8\]\/5:hover{background-color:#f8f5e80d}.hover\:bg-\[\#F8F5E8\]\/6:hover{background-color:#f8f5e80f}.hover\:bg-\[\#F8F5E8\]\/7:hover{background-color:#f8f5e812}.hover\:bg-\[\#F8F5E8\]\/8:hover{background-color:#f8f5e814}.hover\:bg-\[\#F8F5E8\]\/10:hover{background-color:#f8f5e81a}.hover\:bg-\[\#F8F5E8\]\/14:hover{background-color:#f8f5e824}.hover\:bg-\[\#F8F5E8\]\/16:hover{background-color:#f8f5e829}.hover\:bg-\[\#F8F5E8\]\/\[0\.045\]:hover{background-color:#f8f5e80b}.hover\:bg-\[\#F8F5E8\]\/\[0\.055\]:hover{background-color:#f8f5e80e}.hover\:bg-\[\#F9F8F6\]:hover{background-color:#f9f8f6}.hover\:bg-\[\#FAFAFB\]:hover{background-color:#fafafb}.hover\:bg-\[\#FDFCFA\]:hover{background-color:#fdfcfa}.hover\:bg-\[\#FF4D4D\]\/10:hover{background-color:#ff4d4d1a}.hover\:bg-\[\#b89f00\]:hover{background-color:#b89f00}.hover\:bg-\[\#b91c1c\]:hover{background-color:#b91c1c}.hover\:bg-\[\#e7ca00\]:hover{background-color:#e7ca00}.hover\:bg-\[\#e8cb00\]:hover{background-color:#e8cb00}.hover\:bg-\[\#e8cc00\]:hover{background-color:#e8cc00}.hover\:bg-\[\#f9dc0b\]:hover{background-color:#f9dc0b}.hover\:bg-\[\#f9dc0b\]\/15:hover{background-color:#f9dc0b26}.hover\:bg-\[\#f9dc0b\]\/20:hover{background-color:#f9dc0b33}.hover\:bg-\[\#fff9d6\]:hover{background-color:#fff9d6}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-400\/10:hover{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-400\/10:hover{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.055\]:hover{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.hover\:text-\[\#1A1A1A\]:hover{color:#1a1a1a}.hover\:text-\[\#1A1A1A\]\/70:hover{color:#1a1a1ab3}.hover\:text-\[\#1A1A1A\]\/75:hover{color:#1a1a1abf}.hover\:text-\[\#1A1A1A\]\/78:hover{color:#1a1a1ac7}.hover\:text-\[\#111827\]:hover{color:#111827}.hover\:text-\[\#171717\]:hover{color:#171717}.hover\:text-\[\#E53E3E\]:hover{color:#e53e3e}.hover\:text-\[\#F8F5E8\]:hover{color:#f8f5e8}.hover\:text-\[\#F8F5E8\]\/78:hover{color:#f8f5e8c7}.hover\:text-\[\#FF4D4D\]:hover{color:#ff4d4d}.hover\:text-\[\#b89f00\]:hover{color:#b89f00}.hover\:text-\[\#b69300\]:hover{color:#b69300}.hover\:text-\[\#f9dc0b\]:hover{color:#f9dc0b}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/75:hover{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#f9dc0b\]:hover{text-decoration-color:#f9dc0b}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_16px_34px_-22px_rgba\(15\,23\,42\,0\.75\)\]:hover{--tw-shadow:0 16px 34px -22px var(--tw-shadow-color,#0f172abf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_22px_48px_-24px_rgba\(15\,23\,42\,0\.9\)\]:hover{--tw-shadow:0 22px 48px -24px var(--tw-shadow-color,#0f172ae6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#111827\]:focus{border-color:#111827}.focus\:border-\[\#FF0000\]\/50:focus{border-color:#ff000080}.focus\:border-\[\#f9dc0b\]:focus{border-color:#f9dc0b}.focus\:border-\[\#f9dc0b\]\/35:focus{border-color:#f9dc0b59}.focus\:border-\[\#f9dc0b\]\/45:focus{border-color:#f9dc0b73}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#f9dc0b\]\/20:focus{--tw-ring-color:oklab(89.1283% -.0303831 .181255/.2)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#f9dc0b\]:focus-visible{--tw-ring-color:#f9dc0b}.focus-visible\:ring-\[\#f9dc0b\]\/60:focus-visible{--tw-ring-color:oklab(89.1283% -.0303831 .181255/.6)}.focus-visible\:ring-\[\#f9dc0b\]\/70:focus-visible{--tw-ring-color:oklab(89.1283% -.0303831 .181255/.7)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#171717\]:focus-visible{outline-color:#171717}.focus-visible\:outline-\[\#b89f00\]:focus-visible{outline-color:#b89f00}.focus-visible\:outline-\[\#f9dc0b\]:focus-visible{outline-color:#f9dc0b}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.94\]:active{scale:.94}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}@media(hover:hover){.disabled\:hover\:bg-\[\#f9dc0b\]:disabled:hover{background-color:#f9dc0b}.disabled\:hover\:text-\[\#1A1A1A\]:disabled:hover{color:#1a1a1a}}@media(min-width:390px){.min-\[390px\]\:inline{display:inline}}@media(min-width:430px){.min-\[430px\]\:inline{display:inline}.min-\[430px\]\:w-auto{width:auto}.min-\[430px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.min-\[1120px\]\:order-none{order:0}.min-\[1120px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1120px\]\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.min-\[1120px\]\:overflow-hidden{overflow:hidden}.min-\[1120px\]\:overflow-y-auto{overflow-y:auto}.min-\[1120px\]\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.min-\[1120px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media(min-width:40rem){.sm\:inset-x-12{inset-inline:calc(var(--spacing) * 12)}.sm\:top-7{top:calc(var(--spacing) * 7)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-7{right:calc(var(--spacing) * 7)}.sm\:bottom-8{bottom:calc(var(--spacing) * 8)}.sm\:left-7{left:calc(var(--spacing) * 7)}.sm\:left-8{left:calc(var(--spacing) * 8)}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-m-5{margin:calc(var(--spacing) * -5)}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:ml-auto{margin-left:auto}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-2{height:calc(var(--spacing) * 2)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-\[4\.2rem\]{height:4.2rem}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:min-h-10{min-height:calc(var(--spacing) * 10)}.sm\:min-h-\[500px\]{min-height:500px}.sm\:w-\[4\.8rem\]{width:4.8rem}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[78\%\]{max-width:78%}.sm\:min-w-\[9\.5rem\]{min-width:9.5rem}.sm\:min-w-\[11rem\]{min-width:11rem}.sm\:min-w-\[84px\]{min-width:84px}.sm\:min-w-\[680px\]{min-width:680px}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-\[calc\(\(100\%-1rem\)\/2\)\]{flex-basis:calc(50% - .5rem)}.sm\:basis-\[calc\(\(100\%-2rem\)\/3\)\]{flex-basis:calc(33.3333% - .666667rem)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.sm\:grid-cols-\[112px_minmax\(0\,1fr\)_132px\]{grid-template-columns:112px minmax(0,1fr) 132px}.sm\:grid-cols-\[120px_minmax\(0\,1fr\)_auto\]{grid-template-columns:120px minmax(0,1fr) auto}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_156px\]{grid-template-columns:minmax(0,1fr) 156px}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(12rem\,1fr\)_5rem_auto\]{grid-template-columns:minmax(12rem,1fr) 5rem auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:justify-self-end{justify-self:flex-end}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[15px\]{font-size:15px}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:opacity-0{opacity:0}@media(hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:-m-8{margin:calc(var(--spacing) * -8)}.md\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.md\:-mr-2{margin-right:calc(var(--spacing) * -2)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-\[2\.1rem\]{height:2.1rem}.md\:h-\[34px\]{height:34px}.md\:min-h-\[72px\]{min-height:72px}.md\:min-h-\[530px\]{min-height:530px}.md\:min-h-\[800px\]{min-height:800px}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:w-\[7\.7rem\]{width:7.7rem}.md\:w-\[17\.5rem\]{width:17.5rem}.md\:w-auto{width:auto}.md\:min-w-\[420px\]{min-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.md\:grid-cols-\[120px_minmax\(0\,1fr\)_160px\]{grid-template-columns:120px minmax(0,1fr) 160px}.md\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.md\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(280px\,1\.2fr\)_44px\]{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr) 44px}.md\:grid-cols-\[minmax\(0\,0\.87fr\)_minmax\(420px\,1\.13fr\)\]{grid-template-columns:minmax(0,.87fr) minmax(420px,1.13fr)}.md\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(440px\,1\.12fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr)}.md\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(400px\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_110px_auto_auto\]{grid-template-columns:minmax(0,1fr) 110px auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)_130px_120px_auto\]{grid-template-columns:minmax(0,1fr) 130px 120px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.md\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.55fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)}.md\:grid-cols-\[minmax\(0\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.md\:grid-cols-\[minmax\(400px\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(400px,1.05fr) minmax(0,.95fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[4\.7rem\]{font-size:4.7rem}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:order-none{order:0}.lg\:-m-10{margin:calc(var(--spacing) * -10)}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:ml-4{margin-left:calc(var(--spacing) * 4)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:w-auto{width:auto}.lg\:max-w-\[190px\]{max-width:190px}.lg\:min-w-\[9rem\]{min-width:9rem}.lg\:basis-\[calc\(\(100\%-2rem\)\/3\)\]{flex-basis:calc(33.3333% - .666667rem)}.lg\:basis-\[calc\(\(100\%-3rem\)\/4\)\]{flex-basis:calc(25% - .75rem)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1\.3fr\]{grid-template-columns:2fr 1.3fr}.lg\:grid-cols-\[170px_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(240px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_120px_150px_150px\]{grid-template-columns:minmax(0,1fr) 120px 150px 150px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(180px\,220px\)\]{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,330px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,330px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,540px\)_minmax\(180px\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,540px) minmax(180px,1fr)}.lg\:grid-cols-\[minmax\(0\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(130px\,190px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(130px,190px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(170px\,260px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(170px,260px) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[4\.9rem\]{font-size:4.9rem}}@media(min-width:80rem){.xl\:-m-14{margin:calc(var(--spacing) * -14)}.xl\:block{display:block}.xl\:max-w-\[46rem\]{max-width:46rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(280px\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(280px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(300px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(280px\,0\.6fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(260px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:p-14{padding:calc(var(--spacing) * 14)}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.xl\:px-14{padding-inline:calc(var(--spacing) * 14)}}@media(min-width:96rem){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:bg-\[\#f9dc0b\]{background-color:#f9dc0b}.dark\:text-\[\#1A1A1A\]{color:#1a1a1a}@media(hover:hover){.dark\:hover\:bg-white:hover{background-color:var(--color-white)}}}.\[\&\+\&\]\:border-t+.\[\&\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\+\&\]\:border-l+.\[\&\+\&\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}@media(min-width:40rem){.sm\:\[\&\+\&\]\:border-l+.sm\:\[\&\+\&\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media(min-width:80rem){.xl\:\[\&\+\&\]\:border-t-0+.xl\:\[\&\+\&\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:\[\&\+\&\]\:border-l+.xl\:\[\&\+\&\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.landing-display{letter-spacing:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif}:root{--app-backdrop-bg:#f9f8f6;--app-backdrop-grid:#1a1a1a0b;--app-backdrop-glow:#f9dc0b57}html[data-theme=dark]{--app-backdrop-bg:#070a12;--app-backdrop-grid:#f8fafc0b;--app-backdrop-glow:#f9dc0b3d}.app-backdrop{background:radial-gradient(ellipse 58% 52% at 50% 54%,var(--app-backdrop-glow),transparent 72%),linear-gradient(var(--app-backdrop-grid) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,var(--app-backdrop-grid) 1px,transparent 1px) 0 0 / 44px 44px,var(--app-backdrop-bg);background-attachment:fixed,local,local,local}:root{--glass-input-bg:#ffffff94;--glass-input-bg-focus:#ffffffb3;--glass-input-edge:#ffffffbf;--glass-input-line:#1a1a1a1a;--glass-input-shadow:0 1px 0 #fff9 inset, 0 14px 40px -12px #26221838}html[data-theme=dark]{--glass-input-bg:#1e20248c;--glass-input-bg-focus:#222428ad;--glass-input-edge:#ffffff24;--glass-input-line:#ffffff1a;--glass-input-shadow:0 1px 0 #ffffff12 inset, 0 16px 44px -14px #000000b3}.glass-input{-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);transition:background-color .2s,box-shadow .2s;border:1px solid var(--glass-input-line)!important;border-top-color:var(--glass-input-edge)!important;background:var(--glass-input-bg)!important;box-shadow:var(--glass-input-shadow)!important}.glass-input:focus-within{background:var(--glass-input-bg-focus)!important}.brand-dashed{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23A3E635' stroke-width='2' stroke-dasharray='8%2c 8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}:where(.markdown-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.markdown-body{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.markdown-body h1,.markdown-body h2,.markdown-body h3{font-family:var(--font-serif);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.confidence-meter{height:calc(var(--spacing) * 1);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:1s;--tw-ease:var(--ease-out);transition-duration:1s;transition-timing-function:var(--ease-out);background-color:#f9dc0b}.agent-voice-wave-bar{transform-origin:50%;transition:transform 70ms ease-out,opacity .18s}.agent-voice-wave-settled .agent-voice-wave-bar{animation:.84s ease-out both agent-voice-wave-settle}@keyframes agent-voice-wave-settle{0%,to{opacity:.64}45%{opacity:1}}.agent-thinking-mark{animation:1.8s ease-in-out infinite agent-thinking-mark}.agent-thinking-message-enter{animation:.24s cubic-bezier(.16,1,.3,1) both agent-thinking-message-in}.agent-thinking-message-exit{animation:.18s ease-in both agent-thinking-message-out}.agent-thinking-dots span{background:#c0a600;border-radius:999px;width:3px;height:3px;animation:1.05s ease-in-out infinite agent-thinking-dot}.agent-thinking-dots span:nth-child(2){animation-delay:.12s}.agent-thinking-dots span:nth-child(3){animation-delay:.24s}@keyframes agent-thinking-message-in{0%{opacity:0;filter:blur(3px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes agent-thinking-message-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-4px)}}@keyframes agent-thinking-mark{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes agent-thinking-dot{0%,60%,to{opacity:.24;transform:translateY(0)}30%{opacity:.9;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.agent-voice-wave-bar{transition:none}.agent-voice-wave-settled .agent-voice-wave-bar{animation:none}.agent-thinking-mark,.agent-thinking-message-enter,.agent-thinking-message-exit,.agent-thinking-dots span{filter:none;animation:none;transform:none}}.agent-chat-canvas{color:inherit}.agent-chat-canvas .agent-report{gap:1rem;display:grid}.agent-chat-canvas h2,.agent-chat-canvas h3{color:inherit;margin:0}.agent-chat-canvas h2{font-family:var(--font-serif);letter-spacing:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.agent-chat-canvas h3{letter-spacing:.14em;text-transform:uppercase;color:currentColor;margin-top:.25rem;font-size:.72rem;font-weight:900}@supports (color:color-mix(in lab,red,red)){.agent-chat-canvas h3{color:color-mix(in oklch,currentColor 58%,transparent)}}.agent-chat-canvas p{color:currentColor;max-width:72ch;margin:0}@supports (color:color-mix(in lab,red,red)){.agent-chat-canvas p{color:color-mix(in oklch,currentColor 72%,transparent)}}.agent-chat-canvas p{font-size:.92rem;line-height:1.75}.agent-chat-canvas .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media(min-width:640px){.agent-chat-canvas .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.agent-chat-canvas .metric-grid article{border:1px solid}@supports (color:color-mix(in lab,red,red)){.agent-chat-canvas .metric-grid article{border:1px solid color-mix(in oklch,currentColor 12%,transparent)}}.agent-chat-canvas .metric-grid article{background:currentColor;border-radius:.75rem;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.agent-chat-canvas .metric-grid article{background:color-mix(in oklch,currentColor 4%,transparent)}}.agent-chat-canvas .metric-grid span{letter-spacing:.13em;text-transform:uppercase;color:currentColor;font-size:.62rem;font-weight:900;display:block}@supports (color:color-mix(in lab,red,red)){.agent-chat-canvas .metric-grid span{color:color-mix(in oklch,currentColor 46%,transparent)}}.agent-chat-canvas .metric-grid strong{margin-top:.25rem;font-size:1.3rem;line-height:1;display:block}.agent-chat-canvas table{border-collapse:collapse;border:1px solid;width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.agent-chat-canvas table{border:1px solid color-mix(in oklch,currentColor 12%,transparent)}}.agent-chat-canvas table{border-radius:.75rem;font-size:.82rem}.agent-chat-canvas th,.agent-chat-canvas td{border-bottom:1px solid}@supports (color:color-mix(in lab,red,red)){.agent-chat-canvas th,.agent-chat-canvas td{border-bottom:1px solid color-mix(in oklch,currentColor 10%,transparent)}}.agent-chat-canvas th,.agent-chat-canvas td{text-align:left;vertical-align:top;padding:.65rem .75rem}.agent-chat-canvas th{letter-spacing:.12em;text-transform:uppercase;color:currentColor;font-size:.62rem;font-weight:900}@supports (color:color-mix(in lab,red,red)){.agent-chat-canvas th{color:color-mix(in oklch,currentColor 48%,transparent)}}.agent-chat-canvas th{background:#f9dc0b29}.agent-chat-canvas tr:last-child td{border-bottom:0}.agent-chat-canvas ul,.agent-chat-canvas ol{color:currentColor;margin:0;padding-left:1.15rem}@supports (color:color-mix(in lab,red,red)){.agent-chat-canvas ul,.agent-chat-canvas ol{color:color-mix(in oklch,currentColor 72%,transparent)}}.agent-chat-canvas li+li{margin-top:.45rem}.agent-chat-history-item,.agent-chat-response-actions,.agent-chat-composer button{transition-duration:.18s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.agent-chat-history-item-active{position:relative}.agent-chat-history-item-active:before{content:"";background:#c0a600;border-radius:999px;width:1px;position:absolute;inset:.7rem auto .7rem 0}.agent-chat-composer{caret-color:#9b8400}.agent-chat-composer-dock{background:0 0}.agent-chat-message-assistant{animation:.32s cubic-bezier(.16,1,.3,1) both agent-chat-message-in}.agent-chat-message-user{animation:.24s cubic-bezier(.16,1,.3,1) both agent-chat-user-message-in}.agent-chat-history :is(button,input):focus-visible,.agent-chat-response-actions button:focus-visible{outline-offset:2px;outline:2px solid #c0a600}.agent-chat-composer button:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a52}html[data-theme=dark] .agent-chat-composer button:focus-visible{outline-color:#f8f5e85c}@keyframes agent-chat-message-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes agent-chat-user-message-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=dark] .agent-chat-composer-dock{background:0 0}.agent-chat-undo{animation:.22s cubic-bezier(.16,1,.3,1) both agent-chat-undo-in}@keyframes agent-chat-undo-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.agent-chat-markdown pre code{font:inherit;white-space:pre}.agent-chat-markdown ol ol,.agent-chat-markdown ul ul,.agent-chat-markdown ol ul,.agent-chat-markdown ul ol{margin-top:.375rem}.agent-chat-markdown table th,.agent-chat-markdown table td{vertical-align:top}@media(hover:none){.agent-chat-message-user>div{opacity:1}}@media(prefers-reduced-motion:reduce){.agent-chat-message-assistant,.agent-chat-message-user,.agent-chat-undo{filter:none;animation:none;transform:none}.agent-chat-undo{transform:translate(-50%)}}html[data-theme=dark] .bg-white{background-color:#151923!important}html[data-theme=dark] [class~="bg-[#F9F8F6]"],html[data-theme=dark] [class~="bg-[#FDFCFA]"],html[data-theme=dark] [class~="bg-[#F7F7F5]"],html[data-theme=dark] [class~="bg-[#F4F5F8]"],html[data-theme=dark] [class~="bg-[#F4F4F2]"],html[data-theme=dark] [class~="bg-[#F3F4F8]"]{background-color:#ffffff0f!important}html[data-theme=dark] [class~="text-[#1A1A1A]"],html[data-theme=dark] [class~="text-[#111827]"]{color:#f8fafc!important}html[data-theme=dark] [class~="text-[#1A1A1A]/80"],html[data-theme=dark] [class~="text-[#1A1A1A]/75"],html[data-theme=dark] [class~="text-[#1A1A1A]/72"],html[data-theme=dark] [class~="text-[#1A1A1A]/70"],html[data-theme=dark] [class~="text-[#1A1A1A]/65"],html[data-theme=dark] [class~="text-[#1A1A1A]/60"],html[data-theme=dark] [class~="text-[#1A1A1A]/58"],html[data-theme=dark] [class~="text-[#1A1A1A]/55"],html[data-theme=dark] [class~="text-[#1A1A1A]/50"],html[data-theme=dark] [class~="text-[#1A1A1A]/45"],html[data-theme=dark] [class~="text-[#1A1A1A]/42"],html[data-theme=dark] [class~="text-[#1A1A1A]/40"],html[data-theme=dark] [class~="text-[#1A1A1A]/38"],html[data-theme=dark] [class~="text-[#1A1A1A]/35"],html[data-theme=dark] [class~="text-[#1A1A1A]/30"],html[data-theme=dark] [class~="text-[#111827]/80"],html[data-theme=dark] [class~="text-[#111827]/75"],html[data-theme=dark] [class~="text-[#111827]/70"],html[data-theme=dark] [class~="text-[#111827]/65"],html[data-theme=dark] [class~="text-[#111827]/58"],html[data-theme=dark] [class~="text-[#111827]/45"],html[data-theme=dark] [class~="text-[#111827]/30"],html[data-theme=dark] [class~="text-[#111827]/25"]{color:#f8fafcb8!important}html[data-theme=dark] [class~="border-[#1A1A1A]/12"],html[data-theme=dark] [class~="border-[#1A1A1A]/10"],html[data-theme=dark] [class~="border-[#1A1A1A]/8"],html[data-theme=dark] [class~="border-[#1A1A1A]/5"],html[data-theme=dark] [class~="border-[#111827]/8"]{border-color:#ffffff1a!important}html[data-theme=dark] .input{color:#f8fafc;border-color:#ffffff1f;background-color:#ffffff0f!important}html[data-theme=dark] .input::placeholder{color:#f8fafc59}html[data-theme=dark] .agent-field-label{color:#f8f5e880}html[data-theme=dark] .agent-toggle{border-color:#f8f5e81f;background-color:#191c18!important}html[data-theme=dark] .agent-toggle-title{color:#f8f5e8}html[data-theme=dark] .agent-toggle-body{color:#f8f5e894}html[data-theme=dark] .agent-toggle-track-off{background-color:#f8f5e81f;border-color:#f8f5e829}html[data-theme=dark] .rewriter-shell{color:#f8fafc!important;background:#0b0e14!important}html[data-theme=dark] .rewriter-shell .bg-white,html[data-theme=dark] .rewriter-shell [class~="bg-[#FAFAFB]"]{background-color:#10141d!important}html[data-theme=dark] .rewriter-shell [class~="bg-[#F3F4F6]"],html[data-theme=dark] .rewriter-shell [class~="hover:bg-[#F3F4F6]"]:hover,html[data-theme=dark] .rewriter-shell [class~="hover:bg-[#FAFAFB]"]:hover{background-color:#ffffff14!important}html[data-theme=dark] .rewriter-shell [class~="bg-[#fff9d6]"]{color:#f9dc0b!important;background-color:#f9dc0b24!important}html[data-theme=dark] .rewriter-shell [class~="bg-[#111827]"],html[data-theme=dark] .rewriter-shell [class~="hover:bg-[#111827]"]:hover{color:#111827!important;background-color:#f8fafc!important}html[data-theme=dark] .rewriter-shell [class~="text-[#111827]"],html[data-theme=dark] .rewriter-shell [class~="hover:text-[#111827]"]:hover{color:#f8fafc!important}html[data-theme=dark] .rewriter-shell [class~="text-[#6B7280]"],html[data-theme=dark] .rewriter-shell [class~="text-[#5F5300]"]{color:#f8fafc94!important}html[data-theme=dark] .rewriter-shell [class~="border-[#E5E7EB]"],html[data-theme=dark] .rewriter-shell [class~="border-[#DADDE3]"],html[data-theme=dark] .rewriter-shell [class~="border-[#111827]"],html[data-theme=dark] .rewriter-shell [class~="hover:border-[#111827]/30"]:hover{border-color:#ffffff1f!important}html[data-theme=dark] .rewriter-shell input,html[data-theme=dark] .rewriter-shell select,html[data-theme=dark] .rewriter-shell textarea{color:#f8fafc!important;background-color:#0b0e14!important}html[data-theme=dark] .rewriter-shell input::placeholder,html[data-theme=dark] .rewriter-shell textarea::placeholder{color:#f8fafc59!important}html[data-theme=dark] .rewriter-shell [class~="bg-[#D1D5DB]"]{background-color:#ffffff2e!important}html[data-theme=dark] .rewriter-shell [class~="accent-[#111827]"]{accent-color:#f9dc0b}html[data-theme=dark] [class~="bg-[#f9dc0b]"],html[data-theme=dark] [class~="hover:bg-[#f9dc0b]"]:hover{color:#1a1a1a!important}.workspace-floating-header{pointer-events:none;z-index:40!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;position:absolute!important;inset:0 0 auto!important}.workspace-floating-shell{padding-top:var(--workspace-floating-clearance,4.5rem)!important}.workspace-floating-header *{pointer-events:none}.workspace-floating-header :is(a,button,input,select,textarea,label,[role=button],[role=tab],[role=menuitem]){pointer-events:auto}html .workspace-content .workspace-floating-shell{background:0 0!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
