@keyframes hex-pulse{50%{opacity:.25}}@media (max-width:1100px){.soul-hex-setup{grid-template-columns:1fr}.soul-hex-setup .soul-hex-panel+.soul-hex-panel{border-left:1px solid var(--hex-line);border-top:0}.soul-hex-version-list{grid-template-columns:repeat(2,minmax(0,1fr))}.soul-hex-color-editor article{grid-template-columns:52px 1fr 90px}.soul-hex-color-editor .soul-hex-lock,.soul-hex-color-editor .soul-hex-order,.soul-hex-color-editor article>label:nth-of-type(3){grid-column:span 1}}@media (max-width:760px){.soul-hex-hero{grid-template-columns:1fr;padding:4rem 1.2rem 2rem}.soul-hex-tabs{padding:0 1.2rem}.soul-hex-editor-layout,.soul-hex-metrics,.soul-hex-output-layout,.soul-hex-palette-hero,.soul-hex-run-error,.soul-hex-run-head,.soul-hex-run-layout,.soul-hex-setup,.soul-hex-shell>.soul-hex-panel{width:calc(100% - 2.4rem)}.soul-hex-metrics{grid-template-columns:1fr 1fr}.soul-hex-metrics article{border-bottom:1px solid var(--hex-line)}.soul-hex-editor-layout,.soul-hex-output-layout,.soul-hex-palette-hero,.soul-hex-run-layout{grid-template-columns:1fr}.soul-hex-editor-layout .soul-hex-panel+.soul-hex-panel,.soul-hex-output-layout .soul-hex-panel+.soul-hex-panel,.soul-hex-run-layout .soul-hex-panel+.soul-hex-panel{border-left:1px solid var(--hex-line);border-top:0}.soul-hex-delta-list,.soul-hex-palette-list>a,.soul-hex-run-list>a,.soul-hex-version-list{grid-template-columns:1fr}.soul-hex-source-evidence>article{grid-template-columns:42px minmax(0,1fr)}.soul-hex-source-evidence ul{grid-column:1/-1}.soul-hex-run-head{align-items:stretch;flex-direction:column;gap:1rem}.soul-hex-color-editor article{grid-template-columns:46px 1fr}.soul-hex-row{grid-template-columns:1fr}}.shorts-shell{--shorts-ink:#11130f;--shorts-paper:#f2efe7;--shorts-line:rgba(17,19,15,0.16);--shorts-accent:#c7ff4a;--shorts-muted:#77796f;color-scheme:light;background:var(--shorts-paper);color:var(--shorts-ink);min-height:100vh;padding-bottom:8rem}.shorts-shell .topbar{border-bottom-color:var(--shorts-line)}.shorts-shell .runtime-badge{background:var(--shorts-ink);color:var(--shorts-paper)}.shorts-shell .runtime-badge i{background:var(--shorts-accent)}.shorts-hero{align-items:flex-end;border-bottom:1px solid var(--shorts-line);display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1500px;padding:6.5rem 2.5rem 3rem}.shorts-hero h1{font-size:clamp(3rem,6vw,6.8rem);font-weight:530;letter-spacing:-.065em;line-height:1.05;margin:.7rem 0 1.8rem;max-width:1050px}.shorts-hero>div>p:last-child{color:#55584f;font-size:1rem;line-height:1.7;max-width:760px}.shorts-hero-actions,.shorts-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.shorts-tabs{border-bottom:1px solid var(--shorts-line);display:flex;gap:1.6rem;margin:0 auto 2rem;max-width:1500px;overflow-x:auto;padding:0 2.5rem}.shorts-tabs a{border-bottom:2px solid transparent;color:#5e6158;font-size:var(--text-min);font-weight:700;letter-spacing:.08em;padding:1rem 0 .9rem;text-transform:none;white-space:nowrap}.shorts-tabs a:hover,.shorts-tabs a[aria-current=page]{border-color:var(--shorts-ink);color:var(--shorts-ink)}.shorts-review-grid,.shorts-review-head,.shorts-run-error,.shorts-setup-grid,.shorts-shell>.shorts-panel,.shorts-summary,.shorts-work-grid{margin-left:auto;margin-right:auto;max-width:1500px;width:calc(100% - 5rem)}.shorts-summary{border:1px solid var(--shorts-line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem}.shorts-summary article{border-right:1px solid var(--shorts-line);display:flex;flex-direction:column;min-height:120px;padding:1.2rem}.shorts-summary article:last-child{border:0}.shorts-output-ready span,.shorts-panel>header span,.shorts-review-head span,.shorts-summary span{color:var(--shorts-muted);font-size:var(--text-min);font-weight:750;letter-spacing:.08em;text-transform:none}.shorts-summary strong{font-size:2.4rem;font-weight:540;letter-spacing:-.05em;margin-top:auto}.shorts-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.shorts-panel{background:rgba(255,255,255,.32);border:1px solid var(--shorts-line);padding:1.45rem}.shorts-review-grid .shorts-panel:nth-child(2n),.shorts-setup-grid .shorts-panel+.shorts-panel,.shorts-work-grid .shorts-panel+.shorts-panel{border-left:0}.shorts-panel>header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.shorts-panel>header h2{font-size:clamp(1.15rem,2vw,1.7rem);font-weight:550;letter-spacing:-.035em;margin:.3rem 0 0}.shorts-form{display:grid;grid-gap:.85rem;gap:.85rem}.shorts-form label:not(.shorts-check),.shorts-form-row label{display:grid;grid-gap:.35rem;gap:.35rem}.shorts-form label>span,.shorts-form legend{color:#65685f;font-size:var(--text-min);font-weight:720;letter-spacing:.08em;text-transform:none}.shorts-form input,.shorts-form select,.shorts-form textarea,.shorts-search{background:rgba(255,255,255,.55);border:1px solid var(--shorts-line);border-radius:0;color:var(--shorts-ink);font:inherit;padding:.72rem .8rem;width:100%}.shorts-form input:focus,.shorts-form select:focus,.shorts-form textarea:focus,.shorts-search:focus{border-color:var(--shorts-ink);box-shadow:inset 3px 0 0 var(--shorts-accent)}.shorts-form textarea{line-height:1.55;resize:vertical}.shorts-form button,.shorts-review-actions button,.shorts-shell .button{background:var(--shorts-ink);border:1px solid var(--shorts-ink);border-radius:0;color:white;cursor:pointer;display:inline-flex;font-size:var(--text-min);font-weight:720;justify-content:center;letter-spacing:.045em;padding:.78rem 1rem;text-decoration:none}.shorts-form button:hover,.shorts-shell .button:hover{background:var(--shorts-accent);color:var(--shorts-ink)}.shorts-form button:disabled,.shorts-review-actions button:disabled{cursor:not-allowed;opacity:.45}.shorts-review-actions .secondary,.shorts-shell .button.secondary{background:transparent;color:var(--shorts-ink)}.shorts-form-row{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.shorts-form-row:has(>label:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.shorts-empty,.shorts-help{color:#666960;font-size:.78rem;line-height:1.55;margin:0}.shorts-source-preview{aspect-ratio:16/9;background:#0b0c0a;border:1px solid var(--shorts-line);display:block;max-height:260px;object-fit:contain;width:100%}.shorts-mini-list{border-top:1px solid var(--shorts-line);list-style:none;margin:1.25rem 0 0;padding:0}.shorts-mini-list li{align-items:center;border-bottom:1px solid var(--shorts-line);display:flex;gap:1rem;justify-content:space-between;padding:.72rem 0}.shorts-mini-list small{color:var(--shorts-muted)}.shorts-shell>.shorts-panel{margin-bottom:1rem}.shorts-registry-meta{align-items:center;border-bottom:1px solid var(--shorts-line);display:flex;flex-wrap:wrap;gap:.7rem;margin:-.3rem 0 1rem;padding-bottom:.85rem}.shorts-registry-meta small,.shorts-registry-meta span{color:var(--shorts-muted);font-size:var(--text-min)}.shorts-preset-card code,.shorts-registry-meta code,.shorts-review-grid code{font-family:var(--font-data);font-size:var(--text-min);overflow-wrap:anywhere}.shorts-search{max-width:240px}.shorts-preset-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr))}.shorts-preset-card{background:var(--shorts-line);display:grid;min-width:0}.shorts-preset-cover{aspect-ratio:9/12;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;overflow:hidden;padding:1rem;position:relative}.shorts-preset-cover i{height:52%;position:absolute;right:-18%;top:10%;transform:rotate(18deg);width:70%}.shorts-preset-cover span,.shorts-preset-cover strong{position:relative;z-index:1}.shorts-preset-cover span{font-size:var(--text-min);font-weight:750;letter-spacing:.08em}.shorts-preset-cover strong{font-size:1.15rem;line-height:1;margin-top:.35rem}.shorts-preset-card>div:last-child{background:#fffefa;display:grid;grid-gap:.55rem;gap:.55rem;min-height:170px;padding:.9rem}.shorts-preset-card p,.shorts-preset-card small{color:#62655c;font-size:var(--text-min);line-height:1.45;margin:0}.shorts-status{border:1px solid;color:#5e6158;display:inline-flex;font-size:var(--text-min);font-weight:760;letter-spacing:.08em;padding:.22rem .35rem;text-transform:none;width:-moz-fit-content;width:fit-content}.shorts-status[data-status=ACTIVE],.shorts-status[data-status=COMPLETED]{color:#206637}.shorts-status[data-status=WAITING_APPROVAL]{color:#8a5c00}.shorts-status[data-status=DISABLED],.shorts-status[data-status=EXPORT_FAILED],.shorts-status[data-status=FAILED],.shorts-status[data-status=REJECTED]{color:#a22929}.shorts-work-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-bottom:1rem}.shorts-reference-list{border:1px solid var(--shorts-line);display:grid;grid-gap:0;gap:0;margin:0;max-height:230px;overflow:auto;padding:.5rem}.shorts-reference-list legend{padding:0 .4rem}.shorts-reference-list label{align-items:center;border-bottom:1px solid var(--shorts-line);display:flex!important;gap:.65rem;padding:.55rem .3rem}.shorts-reference-list label:last-child{border:0}.shorts-check input,.shorts-reference-list input{accent-color:var(--shorts-ink);height:1rem;padding:0;width:1rem}.shorts-reference-list label span{display:flex;font-size:.76rem;justify-content:space-between;width:100%}.shorts-reference-list small{color:var(--shorts-muted)}.shorts-check{align-items:flex-start;display:flex;gap:.6rem}.shorts-check span{line-height:1.45;text-transform:none!important}.shorts-run-list{border-top:1px solid var(--shorts-line)}.shorts-run-list>a{align-items:center;border-bottom:1px solid var(--shorts-line);color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0;text-decoration:none}.shorts-run-list>a:hover{padding-left:.75rem}.shorts-run-list>a>div{align-items:center;display:flex;gap:.8rem}.shorts-run-list small,.shorts-run-list span{color:var(--shorts-muted);font-size:var(--text-min)}.shorts-review-head{align-items:center;background:var(--shorts-ink);color:var(--shorts-paper);display:flex;justify-content:space-between;margin-bottom:1rem;padding:1.4rem}.shorts-review-head>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.shorts-review-head strong{font-size:2rem;letter-spacing:-.04em}.shorts-review-head small{color:#b9b9b0}.shorts-review-head .shorts-status{color:var(--shorts-accent)}.shorts-review-head .shorts-review-actions .secondary{border-color:#aaa;color:white}.shorts-run-error{background:#fff0ee;border:1px solid #c75649;margin-bottom:1rem;padding:1rem}.shorts-run-error p,.shorts-run-error small{margin:.35rem 0 0}.shorts-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.shorts-review-grid .shorts-panel:nth-child(n+3){border-top:0}.shorts-preset-cover.review{aspect-ratio:auto;min-height:190px}.shorts-contract-list{display:grid;margin:0}.shorts-contract-list>div{border-bottom:1px solid var(--shorts-line);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:120px minmax(0,1fr);padding:.72rem 0}.shorts-contract-list dt{color:var(--shorts-muted);font-size:var(--text-min);font-weight:720;letter-spacing:.07em;text-transform:none}.shorts-contract-list dd{font-size:.78rem;margin:0;overflow-wrap:anywhere;text-align:right}.shorts-review-grid blockquote{border-left:3px solid var(--shorts-accent);color:#55584f;font-size:.82rem;line-height:1.55;margin:1rem 0 0;padding-left:.8rem}.shorts-output-progress,.shorts-output-ready{align-items:center;border-top:1px solid var(--shorts-line);display:flex;gap:1.5rem;justify-content:space-between;padding-top:1rem}.shorts-output-ready>div{display:grid;grid-gap:.3rem;gap:.3rem}.shorts-output-progress p,.shorts-output-ready small{color:var(--shorts-muted);margin:0}.shorts-output-progress>i{animation:shorts-pulse 1.2s steps(2) infinite;background:var(--shorts-accent);border:1px solid var(--shorts-ink);height:2.2rem;width:2.2rem}@keyframes shorts-pulse{50%{opacity:.3}}@media (max-width:1100px){.shorts-preset-grid,.shorts-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.shorts-summary article:nth-child(3){border-right:0}.shorts-summary article:nth-child(n+4){border-top:1px solid var(--shorts-line)}.shorts-setup-grid{grid-template-columns:1fr}.shorts-setup-grid .shorts-panel+.shorts-panel{border-left:1px solid var(--shorts-line);border-top:0}}@media (max-width:760px){.shorts-hero{grid-template-columns:1fr;padding:4rem 1.2rem 2rem}.shorts-hero-actions{justify-content:flex-start}.shorts-tabs{padding:0 1.2rem}.shorts-review-grid,.shorts-review-head,.shorts-run-error,.shorts-setup-grid,.shorts-shell>.shorts-panel,.shorts-summary,.shorts-work-grid{width:calc(100% - 2.4rem)}.shorts-summary{grid-template-columns:1fr 1fr}.shorts-summary article:nth-child(odd){border-right:1px solid var(--shorts-line)}.shorts-summary article:nth-child(2n){border-right:0}.shorts-summary article:nth-child(n+3){border-top:1px solid var(--shorts-line)}.shorts-review-grid,.shorts-work-grid{grid-template-columns:1fr}.shorts-review-grid .shorts-panel:nth-child(2n),.shorts-review-grid .shorts-panel:nth-child(n+2),.shorts-work-grid .shorts-panel+.shorts-panel{border-left:1px solid var(--shorts-line);border-top:0}.shorts-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shorts-output-progress,.shorts-output-ready,.shorts-panel>header,.shorts-review-head,.shorts-run-list>a{align-items:stretch;flex-direction:column}.shorts-search{max-width:none}.shorts-form-row{grid-template-columns:1fr}.shorts-run-list>a>div{align-items:flex-start;flex-direction:column}}.collaboration-shell{--collab-accent:#8ff3d0;--collab-blue:#91b7ff;max-width:1540px}.collaboration-hero{display:flex;min-height:350px;align-items:flex-end;justify-content:space-between;gap:56px;padding:88px 0 54px;border-bottom:1px solid var(--line)}.collaboration-hero>div:first-child{max-width:920px}.collaboration-hero h1{max-width:930px;margin:15px 0 22px;font-size:clamp(46px,6.8vw,100px);font-weight:480;letter-spacing:-.072em;line-height:1.05}.collaboration-hero>div:first-child>p:last-child{max-width:760px;margin:0;color:var(--muted);font-size:15px;line-height:1.75}.collaboration-hero-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px;padding-bottom:4px}.collaboration-button,.collaboration-shell button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--collab-accent);border-radius:0;background:var(--collab-accent);color:#0c1612;font:700 var(--text-min)/1 var(--font-data);letter-spacing:.07em;text-decoration:none;text-transform:none;cursor:pointer}.collaboration-button.secondary,.collaboration-shell button.secondary{border-color:var(--line);background:transparent;color:var(--ink)}.collaboration-shell button.quiet{border-color:transparent;background:transparent;color:var(--muted)}.collaboration-shell button:disabled{opacity:.45;cursor:wait}.collaboration-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--line)}.collaboration-tabs a{flex:0 0 auto;padding:17px 24px;border-right:1px solid var(--line);color:var(--muted);font:600 var(--text-min)/1 var(--font-data);letter-spacing:.08em;text-decoration:none;text-transform:none}.collaboration-tabs a:hover,.collaboration-tabs a[aria-current=page]{background:var(--panel-soft);color:var(--collab-accent)}.collaboration-loading{min-height:270px;padding:70px 0;color:var(--muted);font:600 var(--text-min)/1.6 var(--font-data);letter-spacing:.08em}.collaboration-metrics,.collaboration-project-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line)}.collaboration-metrics>article,.collaboration-project-summary>article{display:flex;min-height:122px;flex-direction:column;justify-content:space-between;gap:12px;padding:22px;border-right:1px solid var(--line)}.collaboration-metrics>article:last-child,.collaboration-project-summary>article:last-child{border-right:0}.collaboration-metrics span,.collaboration-panel>header span,.collaboration-project-summary span,.community-index>header span,.public-project-layout>section>header span{color:var(--muted);font:600 var(--text-min)/1.2 var(--font-data);letter-spacing:.08em;text-transform:none}.collaboration-metrics strong,.collaboration-project-summary strong{font-size:clamp(22px,2.6vw,38px);font-weight:500;letter-spacing:-.04em}.collaboration-metrics small,.collaboration-project-summary small{color:var(--muted);font-size:var(--text-min)}.collaboration-dashboard-grid,.collaboration-project-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);border-bottom:1px solid var(--line)}.collaboration-dashboard-grid.lower{grid-template-columns:1fr 1fr}.collaboration-panel{min-width:0;padding:30px 30px 36px 0;border-right:1px solid var(--line)}.collaboration-panel+.collaboration-panel{padding-right:0;padding-left:30px;border-right:0}.collaboration-panel>header{display:flex;min-height:50px;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.collaboration-panel>header h2{margin:8px 0 0;font-size:23px;font-weight:500;letter-spacing:-.035em}.collaboration-count{min-width:34px;padding:8px;border:1px solid var(--line);color:var(--ink)!important;text-align:center}.collaboration-empty{display:flex;min-height:130px;align-items:center;justify-content:center;padding:28px;border:1px dashed #333831;color:var(--muted);font-size:13px;line-height:1.65;text-align:center}.collaboration-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:6px 8px;border:1px solid #3a403a;color:var(--muted);font:700 var(--text-min)/1 var(--font-data);letter-spacing:.07em;text-transform:none}.collaboration-status[data-status=ACTIVE],.collaboration-status[data-status=APPROVED],.collaboration-status[data-status=DELIVERED],.collaboration-status[data-status=OPEN],.collaboration-status[data-status=PUBLISHED]{border-color:color-mix(in srgb,var(--collab-accent) 50%,transparent);color:var(--collab-accent)}.collaboration-status[data-status=PENDING],.collaboration-status[data-status=QUEUED],.collaboration-status[data-status=WAITING_APPROVAL]{border-color:color-mix(in srgb,#ffd77a 45%,transparent);color:#ffd77a}.collaboration-status[data-status=CHANGES_REQUESTED],.collaboration-status[data-status=FAILED],.collaboration-status[data-status=REJECTED]{border-color:color-mix(in srgb,#ff8e7c 45%,transparent);color:#ff9b8b}.collaboration-project-list{border-top:1px solid var(--line)}.collaboration-project-list>a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;padding:22px 4px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.collaboration-project-list>a:hover{padding-right:14px;padding-left:14px;background:var(--panel-soft)}.collaboration-project-list>a>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.collaboration-project-list strong{font-size:17px;font-weight:520}.collaboration-project-list p{grid-column:2;margin:0;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.collaboration-project-list dl{display:grid;grid-template-columns:repeat(4,70px);grid-gap:1px;gap:1px;margin:0;background:var(--line)}.collaboration-project-list dl>div{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:10px;background:#111310}.collaboration-project-list dt{color:var(--muted);font:600 var(--text-min)/1 var(--font-data);letter-spacing:.05em}.collaboration-project-list dd{margin:0;font-size:18px}.collaboration-activity-list,.collaboration-channel-list,.collaboration-comment-list,.collaboration-join-list,.collaboration-notification-list,.collaboration-presence-list,.karma-entry-list{margin:0;padding:0;list-style:none}.collaboration-activity-list li,.collaboration-channel-list li{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.collaboration-activity-list li>span,.collaboration-channel-list li>span{color:var(--collab-accent);font:600 var(--text-min)/1.3 var(--font-data);text-transform:none}.collaboration-activity-list strong,.collaboration-channel-list strong{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.collaboration-activity-list time,.collaboration-channel-list a,.collaboration-channel-list small{color:var(--muted);font:500 var(--text-min)/1 var(--font-data);text-decoration:none}.collaboration-rules{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.collaboration-rules p{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;margin:0;padding:18px;background:#111310;font-size:12px;line-height:1.6}.collaboration-rules p strong{color:var(--collab-accent);font-family:var(--font-data)}.collaboration-rules p span{color:var(--muted)}.collaboration-project-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.collaboration-community-form,.collaboration-inline-form,.collaboration-message-form,.collaboration-preference-form,.collaboration-settings-form,.karma-conversion-form{display:grid;grid-gap:10px;gap:10px;margin-bottom:26px}.collaboration-inline-form{grid-template-columns:minmax(180px,1fr) minmax(110px,auto) minmax(180px,.7fr) auto}.collaboration-inline-form.comment{display:block}.collaboration-community-form>div,.collaboration-inline-form.comment>div,.collaboration-message-form>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;margin-top:10px}.collaboration-shell input,.collaboration-shell select,.collaboration-shell textarea,.community-search input,.community-search select{width:100%;min-height:43px;padding:11px 13px;border:1px solid var(--line);border-radius:0;background:#10120f;color:var(--ink);font:inherit}.collaboration-shell textarea{min-height:92px;resize:vertical}.collaboration-shell input:focus,.collaboration-shell select:focus,.collaboration-shell textarea:focus,.community-search input:focus,.community-search select:focus{border-color:var(--collab-accent)}.collaboration-comment-list{display:grid;grid-gap:10px;gap:10px}.collaboration-comment-list>li{padding:20px;border:1px solid var(--line);background:#111310}.collaboration-comment-list>li[data-status=RESOLVED]{opacity:.62}.collaboration-approval-list article>header,.collaboration-comment-list header,.collaboration-message-list article>header,.collaboration-notification-list li>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.collaboration-approval-list article>header>div,.collaboration-comment-list header>div,.collaboration-notification-list header>div{display:flex;align-items:center;gap:10px}.collaboration-approval-list time,.collaboration-comment-list time,.collaboration-message-list time,.collaboration-notification-list time{color:var(--muted);font:500 var(--text-min)/1 var(--font-data)}.collaboration-approval-list article>p,.collaboration-comment-list p,.collaboration-message-list p,.collaboration-notification-list p{margin:14px 0;font-size:13px;line-height:1.7;white-space:pre-wrap}.collaboration-anchor{display:inline-flex;margin-top:14px;padding:6px 8px;background:#20241f;color:var(--collab-blue);font:600 var(--text-min)/1 var(--font-data)}.collaboration-approval-list footer,.collaboration-comment-list footer,.collaboration-join-list footer,.collaboration-notification-list footer{display:flex;justify-content:flex-end;gap:8px}.collaboration-approval-list footer button,.collaboration-comment-list footer button,.collaboration-join-list footer button,.collaboration-notification-list footer button{min-height:34px;padding:0 12px}.collaboration-presence-list li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.collaboration-presence-list li>i{width:8px;height:8px;border-radius:50%;background:var(--collab-accent);box-shadow:0 0 14px color-mix(in srgb,var(--collab-accent) 60%,transparent)}.collaboration-presence-list div{display:flex;flex-direction:column;gap:5px}.collaboration-presence-list span,.collaboration-presence-list time{color:var(--muted);font-size:var(--text-min)}.collaboration-approval-list{display:grid;grid-gap:10px;gap:10px}.collaboration-approval-list>article{padding:20px;border:1px solid var(--line)}.collaboration-approval-list code{color:var(--collab-blue);font-size:var(--text-min)}.collaboration-approval-list article ol{margin:14px 0;padding:12px 12px 12px 28px;background:#0d0f0c}.collaboration-approval-list article ol li{margin:7px 0;color:var(--muted);font-size:var(--text-min)}.collaboration-approval-list article ol span{margin-left:8px;color:var(--collab-accent);font:600 var(--text-min)/1 var(--font-data)}.collaboration-approval-list article ol p{margin:4px 0}.collaboration-settings-form label:not(.check){display:grid;grid-gap:8px;gap:8px}.collaboration-settings-form label>span{color:var(--muted);font:600 var(--text-min)/1 var(--font-data);text-transform:none}.collaboration-preference-form label,.collaboration-settings-form label.check{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line)}.collaboration-notification-toolbar input,.collaboration-preference-form label input,.collaboration-settings-form label.check input{width:16px;min-height:auto;accent-color:var(--collab-accent)}.collaboration-settings-form code{overflow-wrap:anywhere;color:var(--collab-blue);font-size:var(--text-min)}.collaboration-message-list{display:grid;max-height:560px;grid-gap:1px;gap:1px;overflow-y:auto;background:var(--line)}.collaboration-message-list>article{padding:16px 18px;background:#111310}.collaboration-message-list article footer{display:flex;flex-wrap:wrap;gap:6px}.collaboration-message-list code{padding:5px 7px;background:#20241f;color:var(--collab-blue);font-size:var(--text-min)}.collaboration-message-form{margin:12px 0 0}.collaboration-call-controls{display:flex;flex-wrap:wrap;gap:9px;padding:20px;border:1px solid var(--line)}.collaboration-call-controls p{width:100%;margin:0 0 10px;color:var(--muted);font-size:12px}.collaboration-call-controls.active>strong{display:block;width:100%;margin-top:8px;font-size:20px}.collaboration-call-controls.active>div{display:flex;gap:8px}.collaboration-technical-note{margin:14px 0 0;color:var(--muted);font:500 var(--text-min)/1.6 var(--font-data)}.collaboration-community-form>div{grid-template-columns:1fr 1fr auto}.collaboration-join-list{display:grid;grid-gap:10px;gap:10px}.collaboration-join-list>li{padding:17px;border:1px solid var(--line)}.collaboration-join-list small,.collaboration-join-list strong{display:block;margin-top:9px}.collaboration-join-list p,.collaboration-join-list small{color:var(--muted);font-size:var(--text-min)}.collaboration-member-list footer{margin-top:12px}.collaboration-member-list footer select{width:auto;min-height:34px}.collaboration-activity-controls{display:flex;align-items:center;gap:8px}.collaboration-activity-controls select{width:auto;max-width:220px}.collaboration-comment-replies{margin:14px 0 0;padding-left:16px;border-left:1px solid var(--line);list-style:none}.collaboration-reply-form{margin:14px 0 0}.collaboration-mention-select{min-height:34px}.collaboration-mentions{display:block;margin-top:8px;color:var(--collab-accent);font:600 var(--text-min)/1.4 var(--font-data)}.collaboration-community-post{display:grid;grid-gap:10px;gap:10px;padding:20px;border:1px solid var(--line);background:#111310}.collaboration-community-post>div strong{display:block;margin:10px 0 4px;font-size:14px}.collaboration-community-post>div small{display:block;margin-bottom:10px;color:var(--muted);font-size:var(--text-min)}.collaboration-community-post>div a{color:var(--collab-blue);font:600 var(--text-min)/1 var(--font-data);text-decoration:none}.collaboration-community-post footer{display:flex;justify-content:flex-end;gap:8px}.collaboration-community-post footer button{min-height:34px;padding:0 12px}.collaboration-notification-toolbar{display:flex;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.collaboration-notification-toolbar>div{display:flex;align-items:baseline;gap:10px;margin-right:auto}.collaboration-notification-toolbar strong{color:var(--collab-accent);font-size:28px}.collaboration-notification-toolbar label,.collaboration-notification-toolbar span{color:var(--muted);font:500 var(--text-min)/1 var(--font-data)}.collaboration-notification-layout,.karma-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);border-bottom:1px solid var(--line)}.collaboration-notification-list{display:grid;grid-gap:9px;gap:9px}.collaboration-notification-list>li{padding:20px;border:1px solid var(--line);background:#111310}.collaboration-notification-list>li[data-unread=true]{border-left:3px solid var(--collab-accent)}.collaboration-notification-list footer{align-items:center}.collaboration-notification-list footer>a{margin-right:auto;color:var(--collab-accent);font-size:var(--text-min);text-decoration:none}.collaboration-deliveries{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.collaboration-deliveries span{padding:5px 7px;border:1px solid var(--line);color:var(--muted);font:600 var(--text-min)/1 var(--font-data)}.collaboration-deliveries span[data-status=DELIVERED]{color:var(--collab-accent)}.collaboration-deliveries span[data-status=FAILED]{color:#ff9b8b}.collaboration-preference-form label span{display:flex;flex-direction:column;gap:5px}.collaboration-preference-form label small{color:var(--muted);font-size:var(--text-min)}.community-search{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,.4fr) minmax(140px,auto) auto;grid-gap:10px;gap:10px;padding:26px 0;border-bottom:1px solid var(--line)}.community-search button{min-height:43px;padding:0 24px;border:1px solid var(--collab-accent);background:var(--collab-accent);color:#0c1612;font:700 var(--text-min)/1 var(--font-data);text-transform:none}.community-index{padding:38px 0 60px}.community-index>header{display:flex;justify-content:space-between;margin-bottom:24px}.community-index>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.community-index>div>a{display:flex;min-height:480px;flex-direction:column;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.community-index>div>a>footer,.community-index>div>a>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-index>div>a>header>span:first-child{font:600 var(--text-min)/1 var(--font-data)}.community-poster{position:relative;display:grid;min-height:230px;place-items:center;margin:18px 0 24px;overflow:hidden;background:#1d2823}.community-detail-visual:before,.community-poster:before{position:absolute;width:62%;height:62%;border:1px solid color-mix(in srgb,var(--collab-accent) 45%,transparent);border-radius:50%;content:"";transform:rotate(-13deg)}.community-detail-visual span,.community-poster span{z-index:1;font-size:clamp(42px,6vw,84px);font-weight:600;letter-spacing:-.08em}.community-detail-visual i,.community-poster i{position:absolute;right:12%;bottom:15%;width:54px;height:54px;background:var(--collab-accent);transform:rotate(45deg)}.community-index section>p{color:var(--collab-accent);font:600 var(--text-min)/1 var(--font-data);text-transform:none}.community-index section h2{margin:12px 0;font-size:27px;font-weight:500;letter-spacing:-.045em}.community-index section>span{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.community-index>div>a>footer{margin-top:auto;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-min)}.community-detail{padding:34px 0 70px}.community-detail>header{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.community-detail>header>div{display:flex;min-height:92px;flex-direction:column;justify-content:space-between;padding:18px;border-right:1px solid var(--line)}.community-detail>header>div:last-child{border-right:0}.community-detail>header span{color:var(--muted);font:600 var(--text-min)/1 var(--font-data)}.community-detail-visual{position:relative;display:grid;min-height:min(62vw,720px);place-items:center;overflow:hidden;background:#1d2823}.community-detail-visual span{font-size:clamp(72px,15vw,220px)}.community-detail>section{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:40px;gap:40px;padding:38px 0;border-bottom:1px solid var(--line)}.community-detail>section p{max-width:820px;margin:0;font-size:clamp(20px,3vw,40px);letter-spacing:-.035em;line-height:1.3}.community-detail>section>div{display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px}.community-detail>footer a,.community-detail>section a{color:var(--collab-accent);font:600 var(--text-min)/1 var(--font-data);text-decoration:none}.community-detail>footer{display:flex;justify-content:space-between;padding-top:24px}.public-project-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);grid-gap:1px;gap:1px;padding:38px 0 70px;background:var(--line)}.public-project-card,.public-project-layout>aside,.public-project-layout>section{padding:30px;background:#111310}.public-project-card>header{display:flex;justify-content:space-between;color:var(--muted);font:600 var(--text-min)/1 var(--font-data)}.public-project-card h2{max-width:680px;margin:80px 0 24px;font-size:clamp(38px,6vw,78px);font-weight:500;letter-spacing:-.06em;line-height:1.05}.public-project-card>p{max-width:700px;color:var(--muted);line-height:1.7}.public-project-card dl{display:grid;grid-template-columns:repeat(3,1fr);margin:70px 0 0;border:1px solid var(--line)}.public-project-card dl>div{padding:16px;border-right:1px solid var(--line)}.public-project-card dt{color:var(--muted);font:600 var(--text-min)/1 var(--font-data)}.public-project-card dd{margin:10px 0 0;color:var(--collab-accent)}.public-project-layout>aside form{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:14px;gap:14px}.public-project-layout>aside form>span{color:var(--collab-accent);font:600 var(--text-min)/1 var(--font-data)}.public-project-layout>aside h2{margin:0;font-size:28px;font-weight:500}.public-project-layout>aside p{color:var(--muted);font-size:12px;line-height:1.6}.public-project-layout>section{grid-column:1/-1}.public-project-layout>section>header{display:flex;justify-content:space-between;margin-bottom:20px}.public-project-layout>section>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.public-project-layout>section>div>a{min-height:170px;padding:20px;background:#0e100d;color:inherit;text-decoration:none}.public-project-layout>section>div h2,.public-project-layout>section>div strong{font-size:18px}.public-project-layout>section>div p,.public-project-layout>section>div small{color:var(--muted);font-size:var(--text-min);line-height:1.6}.collaboration-metrics.karma{grid-template-columns:repeat(5,1fr)}.karma-conversion-form label{display:grid;grid-gap:10px;gap:10px}.karma-conversion-form label span{color:var(--muted);font:600 var(--text-min)/1 var(--font-data)}.karma-conversion-form>p{color:var(--muted);font:500 var(--text-min)/1.6 var(--font-data)}.karma-conversion-list{display:grid;grid-gap:8px;gap:8px}.karma-conversion-list article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--line)}.karma-conversion-list article span,.karma-conversion-list article time{color:var(--muted);font-size:var(--text-min)}.karma-entry-list li{display:grid;grid-template-columns:minmax(130px,1fr) 60px minmax(100px,.7fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.karma-entry-list li small,.karma-entry-list li span,.karma-entry-list li time{color:var(--muted);font:500 var(--text-min)/1 var(--font-data)}.karma-entry-list li strong{color:var(--collab-accent);text-align:right}.karma-entry-list li strong[data-negative=true]{color:#ffb176}@media (max-width:1080px){.collaboration-hero{min-height:0;align-items:flex-start;flex-direction:column}.collaboration-metrics,.collaboration-metrics.karma,.collaboration-project-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-metrics>article:nth-child(3n),.collaboration-project-summary>article:nth-child(3n){border-right:0}.collaboration-dashboard-grid,.collaboration-dashboard-grid.lower,.collaboration-notification-layout,.collaboration-project-grid,.karma-layout,.public-project-layout{grid-template-columns:1fr}.collaboration-panel,.collaboration-panel+.collaboration-panel{padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.collaboration-project-list dl{grid-template-columns:repeat(2,70px)}.community-index>div,.public-project-layout>section>div{grid-template-columns:repeat(2,1fr)}.public-project-layout>section{grid-column:auto}}@media (max-width:680px){.collaboration-shell{padding-right:18px;padding-left:18px}.collaboration-hero{padding:52px 0 34px}.collaboration-hero h1{font-size:46px}.collaboration-hero-actions{width:100%;align-items:stretch;flex-direction:column}.collaboration-metrics,.collaboration-metrics.karma,.collaboration-project-summary,.community-detail>header{grid-template-columns:1fr}.collaboration-metrics>article,.collaboration-project-summary>article,.community-detail>header>div{min-height:88px;border-right:0;border-bottom:1px solid var(--line)}.collaboration-project-list>a,.collaboration-project-list>a>div,.community-detail>section{grid-template-columns:1fr}.collaboration-project-list p{grid-column:auto}.collaboration-project-list dl{grid-template-columns:repeat(4,1fr)}.collaboration-community-form>div,.collaboration-inline-form,.collaboration-inline-form.comment>div,.collaboration-message-form>div,.community-index>div,.community-search,.public-project-layout>section>div{grid-template-columns:1fr}.collaboration-notification-toolbar{align-items:flex-start;flex-direction:column}.collaboration-notification-toolbar>div{margin-right:0}.community-index>div>a{min-height:420px}.public-project-card h2{margin-top:42px}.public-project-card dl{grid-template-columns:1fr;margin-top:42px}.public-project-card dl>div{border-right:0;border-bottom:1px solid var(--line)}.karma-conversion-list article,.karma-entry-list li{grid-template-columns:1fr 1fr}}.asset-shell{max-width:1540px}.asset-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding:78px 0 54px;border-bottom:1px solid var(--line)}.asset-detail-hero h1,.asset-hero h1{margin:12px 0 0;font-size:clamp(44px,6vw,92px);font-weight:500;letter-spacing:-.065em;line-height:1.05}.asset-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));min-width:420px;border:1px solid var(--line)}.asset-hero-metrics article{display:flex;flex-direction:column;gap:10px;padding:20px;border-right:1px solid var(--line)}.asset-hero-metrics article:last-child{border-right:0}.asset-collection-form header span,.asset-detail-controls header span,.asset-hero-metrics span,.asset-upload-form header span{color:var(--muted);font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.08em;text-transform:none}.asset-hero-metrics strong{font-size:20px;font-weight:500}.asset-command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);border-bottom:1px solid var(--line)}.asset-collection-form,.asset-upload-form{display:grid;grid-gap:12px;gap:12px;padding:28px 0}.asset-upload-form{grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(140px,.6fr)) auto;padding-right:28px;border-right:1px solid var(--line)}.asset-collection-form header,.asset-detail-controls header,.asset-upload-form header{display:flex;grid-column:1/-1;align-items:baseline;justify-content:space-between;gap:16px}.asset-collection-form header strong,.asset-detail-controls header strong,.asset-upload-form header strong{font-size:17px;font-weight:500}.asset-collection-form input,.asset-detail-controls input,.asset-detail-controls select,.asset-filter-bar input,.asset-filter-bar select,.asset-upload-form input,.asset-upload-form select{min-height:44px;padding:10px 12px;border:1px solid #343832;border-radius:0;background:#10120f;color:var(--ink);font:inherit}.asset-collection-form input:focus,.asset-detail-controls input:focus,.asset-filter-bar input:focus,.asset-filter-bar select:focus,.asset-upload-form input:focus,.asset-upload-form select:focus{border-color:var(--accent)}.asset-file-drop{display:flex;position:relative;grid-row:span 2;flex-direction:column;justify-content:center;min-height:102px;padding:18px;overflow:hidden;border:1px dashed #4b5147;background:#10120f}.asset-file-drop input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.asset-file-drop span{margin-bottom:7px;font-size:14px}.asset-file-drop small{color:var(--muted);font-size:var(--text-min)}.asset-collection-form>button,.asset-detail-controls form>button,.asset-detail-hero>div:last-child a,.asset-detail-hero>div:last-child button,.asset-filter-bar>button,.asset-more,.asset-upload-form>button,.shared-asset-shell button{min-height:44px;padding:10px 17px;border:0;background:var(--accent);color:var(--accent-ink);cursor:pointer;font:inherit;font-size:var(--text-min);font-weight:650}.asset-multipart-progress{display:grid;grid-column:1/-1;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid #343832;background:#10120f}.asset-multipart-progress>div{display:flex;gap:10px;align-items:center;justify-content:space-between}.asset-multipart-progress span{color:var(--muted);font-size:var(--text-min)}.asset-multipart-progress progress{width:100%;accent-color:var(--accent)}.asset-multipart-progress button{min-height:34px;border:1px solid #4b5147;background:transparent;padding:7px 10px;color:var(--ink);cursor:pointer}.asset-collection-form{padding-left:28px}.asset-collection-form>div{display:flex;flex-wrap:wrap;gap:6px}.asset-collection-form>div button{display:flex;gap:12px;align-items:center;padding:7px 10px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:var(--text-min)}.asset-collection-form>div button.active{border-color:var(--accent);color:var(--ink)}.asset-collection-form>div strong{font-weight:500}.asset-collection-form>div span{color:var(--accent);font-family:var(--font-data)}.asset-library{padding:32px 0 90px}.asset-filter-bar{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(120px,.5fr)) auto auto;grid-gap:9px;gap:9px;align-items:flex-end;margin-bottom:28px}.asset-detail-controls fieldset,.asset-detail-controls label:not(.asset-share-check),.asset-filter-bar label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.06em;text-transform:none}.asset-layout-switch{display:grid;grid-template-columns:1fr 1fr;min-height:44px;border:1px solid var(--line)}.asset-layout-switch button{padding:0 12px;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:var(--text-min)}.asset-layout-switch button.active{background:#282c24;color:var(--accent)}.asset-results.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.asset-card{min-width:0;background:#111310;color:inherit;text-decoration:none}.asset-card,.asset-preview{display:grid;position:relative}.asset-preview{min-height:210px;overflow:hidden;place-items:center;background:#0a0b09}.asset-preview img,.asset-preview video{width:100%;height:100%;max-height:320px;object-fit:cover;transition:transform .3s ease}.asset-card:hover .asset-preview img,.asset-card:hover .asset-preview video{transform:scale(1.025)}.asset-preview>span{color:#3d4239;font-size:64px;font-weight:700;letter-spacing:-.08em}.asset-preview i{position:absolute;top:10px;left:10px;padding:5px 7px;background:rgb(10 11 9/85%);color:var(--accent);font-family:var(--font-data);font-size:var(--text-min);font-style:normal;letter-spacing:.08em}.asset-card-download{position:absolute;top:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:999px;background:rgb(10 11 9/82%);color:var(--accent);font-size:15px;line-height:1;cursor:pointer;opacity:0;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease,background .16s ease}.asset-card-download:focus-visible,.asset-card:hover .asset-card-download{opacity:1;transform:translateY(0)}.asset-card-download:hover{background:var(--accent);color:#0a0b09}.asset-card-copy{display:flex;flex-direction:column;min-width:0;padding:18px}.asset-card-copy small,.asset-card-copy>span{color:var(--muted);font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.04em}.asset-card-copy strong{margin:9px 0 7px;overflow:hidden;font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.asset-card-copy>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.asset-card-copy em{padding:4px 6px;background:#20231e;color:#afb2a9;font-size:var(--text-min);font-style:normal}.asset-card>b{position:absolute;top:10px;right:10px;padding:5px 7px;background:#ff7657;color:#130c09;font-family:var(--font-data);font-size:var(--text-min);pointer-events:none}.asset-results.list{border-top:1px solid var(--line)}.asset-results.list .asset-card{grid-template-columns:140px 1fr;min-height:104px;border-bottom:1px solid var(--line)}.asset-results.list .asset-preview{min-height:104px}.asset-empty,.asset-results.list .asset-card-copy{justify-content:center}.asset-empty{display:flex;flex-direction:column;align-items:center;min-height:320px;border:1px solid var(--line);text-align:center}.asset-empty span{color:var(--accent);font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.08em}.asset-empty strong{margin:14px 0 8px;font-size:20px;font-weight:500}.asset-empty p{max-width:520px;margin:0;color:var(--muted);font-size:12px}.asset-more{display:block;margin:24px auto 0}.reference-review-hero>div:first-child>p:last-child{max-width:760px;margin:22px 0 0;color:var(--muted);line-height:1.7}.reference-review-gate{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 18px;border:1px solid #5a4e2d;background:#19170f}.reference-review-gate strong{color:#e7cd72;font-size:13px;font-weight:650}.reference-review-gate span{color:#b8ad86;font-family:var(--font-data);font-size:var(--text-min);text-align:right}.reference-review-library .asset-filter-bar{grid-template-columns:repeat(2,minmax(180px,.55fr)) auto auto;justify-content:start}.reference-review-library .asset-filter-bar>a{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;border:1px solid var(--line);color:var(--muted);font-size:var(--text-min);text-decoration:none}.reference-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--line);background:var(--line)}.reference-review-card{display:grid;min-width:0;background:#111310}.reference-review-media{display:grid;position:relative;min-height:230px;overflow:hidden;place-items:center;background:#080a08}.reference-review-media img,.reference-review-media video{width:100%;height:100%;max-height:340px;object-fit:contain}.reference-review-media i{position:absolute;top:10px;left:10px;padding:5px 7px;background:rgb(8 10 8/88%);color:var(--accent);font-family:var(--font-data);font-size:var(--text-min);font-style:normal;letter-spacing:.07em}.reference-review-copy{display:flex;min-width:0;min-height:190px;flex-direction:column;padding:17px}.reference-review-copy small,.reference-review-copy>span{color:var(--muted);font-family:var(--font-data);font-size:var(--text-min)}.reference-review-copy strong{margin:9px 0 7px;font-size:17px;font-weight:500}.reference-review-copy>div{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0}.reference-review-copy em{padding:4px 6px;background:#20231e;color:#afb2a9;font-size:var(--text-min);font-style:normal}.reference-review-copy button{min-height:40px;margin-top:auto;border:1px solid #343832;background:transparent;color:#6f746b;cursor:not-allowed;font:inherit;font-size:var(--text-min)}.asset-detail-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:72px 0 38px;border-bottom:1px solid var(--line)}.asset-detail-hero h1{max-width:980px;font-size:clamp(44px,5vw,80px)}.asset-detail-hero code{display:block;margin-top:16px;color:var(--muted);font-size:var(--text-min)}.asset-detail-hero>div:last-child{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.asset-detail-hero>div:last-child a{display:inline-flex;align-items:center;background:#242720;color:var(--ink);text-decoration:none}.asset-detail-hero>div:last-child button{background:#ff7657}.asset-detail-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);min-height:560px;border-bottom:1px solid var(--line)}.asset-detail-media{display:grid;min-width:0;padding:36px 36px 36px 0;place-items:center;border-right:1px solid var(--line);background:#0b0c0a}.asset-detail-media>img,.asset-detail-media>video{max-width:100%;max-height:720px;object-fit:contain}.asset-detail-media>audio{width:min(640px,90%)}.asset-detail-media>div{display:flex;flex-direction:column;gap:16px;align-items:center}.asset-detail-media>div>span{color:#30352d;font-size:100px;font-weight:700}.asset-detail-sidebar{display:flex;flex-direction:column;gap:18px;padding:36px 0 36px 28px}.asset-detail-sidebar dl{margin:0}.asset-detail-sidebar dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.asset-detail-sidebar dt{color:var(--muted);font-family:var(--font-data);font-size:var(--text-min);text-transform:none}.asset-detail-sidebar dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--text-min)}.asset-duplicate-warning,.asset-lineage{display:flex;flex-direction:column;gap:7px;padding:15px;border:1px solid #544237;color:inherit;text-decoration:none}.asset-duplicate-warning span,.asset-lineage span{color:#ff9b72;font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.08em}.asset-duplicate-warning strong,.asset-lineage strong{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis}.asset-duplicate-warning small,.asset-lineage small{color:var(--muted);font-size:var(--text-min)}.asset-duplicate-warning a{color:inherit;text-decoration:none}.asset-merge-button{margin-top:4px;padding:9px 10px;border:1px solid #765541;background:#251b16;color:#ffc2a8;font-size:var(--text-min);text-align:left}.asset-merge-button:disabled{cursor:wait;opacity:.55}.asset-lineage{border-color:#364536}.asset-lineage span{color:var(--accent)}.asset-detail-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:100px}.asset-detail-controls>form{display:flex;flex-direction:column;gap:13px;min-width:0;padding:32px 28px;border-right:1px solid var(--line)}.asset-detail-controls>form:first-child{padding-left:0}.asset-detail-controls>form:last-child{padding-right:0;border-right:0}.asset-detail-controls fieldset{max-height:140px;margin:0;padding:12px;overflow-y:auto;border:1px solid #343832}.asset-detail-controls fieldset label{display:flex;gap:8px;align-items:center;min-height:26px;color:var(--ink);font-family:inherit;font-size:var(--text-min);letter-spacing:0;text-transform:none}.asset-detail-controls fieldset input,.asset-share-check input{min-height:0}.asset-share-list,.asset-version-list{display:flex;flex-direction:column;margin-top:8px;border-top:1px solid var(--line)}.asset-share-list article,.asset-version-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.asset-version-list article>span{color:var(--accent);font-family:var(--font-data);font-size:var(--text-min)}.asset-share-list article>div,.asset-version-list article>div{display:flex;min-width:0;flex-direction:column;gap:4px}.asset-share-list strong,.asset-version-list strong{overflow:hidden;font-size:var(--text-min);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.asset-share-list small,.asset-version-list small{color:var(--muted);font-size:var(--text-min)}.asset-new-share button,.asset-share-list button,.asset-version-list button{padding:6px 8px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--text-min)}.asset-version-list b{color:var(--accent);font-family:var(--font-data);font-size:var(--text-min)}.asset-share-check{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:var(--text-min)}.asset-new-share{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px}.asset-share-list article{grid-template-columns:minmax(0,1fr) auto}.asset-share-list article[data-revoked=true]{opacity:.48}.generation-output footer>div{display:flex;gap:7px;align-items:center}.generation-output footer button{padding:5px 8px;border:1px solid #48503f;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-size:var(--text-min)}.shared-asset-shell{min-height:100vh;padding:0 clamp(20px,5vw,80px) 50px;background:#0d0f0c;color:var(--ink)}.shared-asset-shell>header{display:flex;align-items:center;justify-content:space-between;height:68px;border-bottom:1px solid var(--line)}.shared-asset-shell>header a{color:var(--ink);font-size:12px;font-weight:650;letter-spacing:.06em;text-decoration:none}.shared-asset-shell>footer span,.shared-asset-shell>header span{color:var(--muted);font-family:var(--font-data);font-size:var(--text-min)}.shared-asset-unlock{display:flex;width:min(620px,100%);min-height:calc(100vh - 68px);margin:auto;flex-direction:column;justify-content:center}.shared-asset-heading h1,.shared-asset-unlock h1{margin:12px 0;font-size:clamp(52px,8vw,104px);font-weight:500;letter-spacing:-.07em;line-height:1.05}.shared-asset-unlock>p:not(.eyebrow){max-width:500px;color:var(--muted);line-height:1.7}.shared-asset-unlock form{display:grid;grid-template-columns:1fr auto;margin-top:22px}.shared-asset-unlock input{min-height:48px;padding:12px;border:1px solid #343832;background:#111310;color:var(--ink)}.shared-asset-error,.shared-asset-unlock>div{margin-top:14px;padding:12px;border:1px solid #6c392f;color:#ff9b82;font-size:var(--text-min)}.shared-asset-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:70px 0 36px}.shared-asset-heading h1{max-width:1000px;font-size:clamp(44px,6vw,88px)}.shared-asset-viewer{display:grid;min-height:min(68vh,760px);padding:30px;place-items:center;border:1px solid var(--line);background:#090a08}.shared-asset-viewer img,.shared-asset-viewer video{max-width:100%;max-height:68vh;object-fit:contain}.shared-asset-viewer audio{width:min(680px,90%)}.shared-asset-shell>footer{display:flex;gap:22px;padding:18px 0;border-bottom:1px solid var(--line)}@media (max-width:1100px){.asset-command-grid,.asset-detail-layout{grid-template-columns:1fr}.asset-collection-form,.asset-detail-sidebar,.asset-upload-form{padding-right:0;padding-left:0;border-right:0}.asset-detail-media,.asset-upload-form{border-right:0;border-bottom:1px solid var(--line)}.asset-results.grid,.reference-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-detail-controls{grid-template-columns:1fr}.asset-detail-controls>form,.asset-detail-controls>form:first-child,.asset-detail-controls>form:last-child{padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.asset-detail-hero,.asset-hero,.shared-asset-heading{align-items:stretch;flex-direction:column}.asset-hero-metrics{min-width:0}.asset-filter-bar,.asset-upload-form,.reference-review-library .asset-filter-bar{grid-template-columns:1fr}.reference-review-gate{align-items:flex-start;flex-direction:column}.reference-review-gate span{text-align:left}.asset-file-drop{grid-row:auto}.asset-results.grid,.reference-review-grid{grid-template-columns:1fr 1fr}.asset-preview{min-height:150px}.asset-detail-media{min-height:360px;padding:20px 0}.shared-asset-unlock form{grid-template-columns:1fr}}@media (max-width:480px){.asset-hero-metrics,.asset-results.grid,.reference-review-grid{grid-template-columns:1fr}.asset-hero-metrics article{border-right:0;border-bottom:1px solid var(--line)}.asset-results.list .asset-card{grid-template-columns:100px 1fr}}.model-hub-shell{max-width:1540px}.model-hub-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding:76px 0 52px;border-bottom:1px solid var(--line)}.model-hub-hero h1{max-width:980px;margin:12px 0 0;font-size:clamp(44px,6vw,94px);font-weight:520;letter-spacing:-.065em;line-height:1.05}.model-registry-version{display:flex;flex:none;flex-direction:column;gap:8px;margin:0;color:var(--muted);font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.08em;text-transform:none}.model-registry-version strong{color:var(--accent);font-size:13px;font-weight:500}.model-placement-surface{margin:24px 0;border:1px solid #343832;background:#0d0f0c}.model-placement-surface>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:end;padding:28px;border-bottom:1px solid #343832}.model-placement-surface dt,.model-placement-surface header p,.model-placement-surface header span{font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.08em}.model-placement-surface header p{margin:0 0 10px;color:var(--accent)}.model-placement-surface header h2{margin:0;font-size:clamp(28px,3vw,48px);font-weight:520;letter-spacing:-.045em}.model-placement-surface header span{display:block;max-width:780px;margin-top:12px;color:var(--muted);line-height:1.6}.model-placement-surface header dl{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));grid-gap:1px;gap:1px;margin:0;background:#343832}.model-placement-surface header dl div{padding:14px;background:#141713}.model-placement-surface dt{color:var(--muted)}.model-placement-surface dd{margin:8px 0 0;color:var(--ink);font-size:24px}.model-placement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:#343832}.model-placement-grid article{display:grid;grid-template-rows:auto auto auto auto 1fr auto;grid-gap:10px;gap:10px;min-height:300px;padding:18px;background:#11140f}.model-placement-grid article[data-routable=true]{box-shadow:inset 0 3px var(--accent)}.model-placement-grid article[data-lifecycle=CANARY_ONLY]{box-shadow:inset 0 3px #d69b31}.model-placement-grid article>div,.model-placement-grid footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.model-placement-grid a,.model-placement-grid b,.model-placement-grid button,.model-placement-grid code,.model-placement-grid small,.model-placement-grid span{font:var(--text-min) var(--font-data);letter-spacing:.06em}.model-placement-grid b{color:var(--accent)}.model-placement-grid article[data-lifecycle=CANARY_ONLY] b{color:#d69b31}.model-placement-grid h3{margin:4px 0 0;font-size:20px;font-weight:520;text-transform:capitalize}.model-placement-grid code,.model-placement-grid small{overflow-wrap:anywhere;color:var(--muted)}.model-placement-grid ul{margin:6px 0 0;padding-left:17px;color:#b5b9b0;font-size:var(--text-min);line-height:1.55}.model-placement-grid footer{align-items:flex-end}.model-placement-grid footer a,.model-placement-grid footer button{min-height:32px;color:var(--ink)}.model-placement-grid footer button:disabled{color:var(--muted)}.model-filter-bar{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(160px,1fr) minmax(130px,.7fr) minmax(120px,.65fr) minmax(120px,.65fr) auto;grid-gap:10px;gap:10px;align-items:flex-end;padding:22px 0;border-bottom:1px solid var(--line)}.model-reference-dock{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(150px,.65fr) minmax(180px,.8fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:18px;padding:16px;border:1px solid var(--line);background:#10120f}.model-reference-dock>*{min-width:0;max-width:100%}.model-reference-dock header{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:18px}.model-reference-dock header span,.model-reference-dock label>span{color:var(--accent);font:700 var(--text-min)/1 var(--font-data);letter-spacing:.08em;text-transform:none}.model-reference-dock header strong{color:#aeb2aa;font-size:var(--text-min);font-weight:500}.model-reference-dock label{display:grid;grid-gap:7px;gap:7px}.model-reference-dock input,.model-reference-dock select{width:100%;max-width:100%;min-height:42px;padding:9px 11px;border:1px solid #343832;background:#0c0e0b;color:var(--ink)}.model-reference-dock input[type=range]{padding-inline:8px;accent-color:var(--accent)}.model-reference-dock>small{padding-bottom:13px;color:var(--muted);font:700 var(--text-min)/1 var(--font-data);white-space:nowrap}.model-reference-list{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding-top:6px;border-top:1px solid #292d27}.model-reference-list article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,.4fr) minmax(180px,.55fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:10px;border:1px solid #2c302a;background:#0b0d0a}.model-reference-list article>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.model-reference-list article small,.model-reference-list article>div>span{color:var(--muted);font:700 var(--text-min)/1.3 var(--font-data);letter-spacing:.06em;text-transform:none}.model-reference-list article a{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.model-reference-list article button{min-height:42px;padding:0 14px;border:1px solid #49332f;background:transparent;color:#d68d80;cursor:pointer}.auto-model-panel form label,.dynamic-model-form>label:not(.dynamic-checkbox),.model-filter-bar label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.06em;text-transform:none}.auto-model-panel input,.auto-model-panel select,.dynamic-model-form input,.dynamic-model-form select,.dynamic-model-form textarea,.model-filter-bar input,.model-filter-bar select{min-height:42px;padding:10px 12px;border:1px solid #343832;border-radius:0;background:#10120f;color:var(--ink);font:inherit;font-size:12px;letter-spacing:0;text-transform:none}.auto-model-panel input:focus,.auto-model-panel select:focus,.dynamic-model-form input:focus,.dynamic-model-form select:focus,.dynamic-model-form textarea:focus,.model-filter-bar input:focus,.model-filter-bar select:focus{border-color:var(--accent)}.auto-model-panel .primary,.model-filter-bar .primary{min-height:42px;white-space:nowrap}.recent-model-searches{display:flex;align-items:center;gap:7px;padding:13px 0;border-bottom:1px solid var(--line)}.recent-model-searches>span{margin-right:6px;color:#73776f;font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.08em;text-transform:none}.recent-model-searches button{padding:6px 9px;border:1px solid #30332e;background:transparent;color:#b6b9b1;cursor:pointer;font-size:var(--text-min)}.recent-model-searches button:hover{border-color:#5d6551;color:var(--accent)}.model-error{margin-top:18px}.model-hub-grid{display:grid;grid-template-columns:minmax(460px,.9fr) minmax(520px,1.1fr);min-height:760px;margin-top:24px;border:1px solid var(--line)}.model-catalog-panel{border-right:1px solid var(--line);background:#10120f}.model-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line)}.model-panel-heading>div{display:flex;flex-direction:column;gap:4px}.model-detail-heading span:first-child,.model-panel-heading span,.model-schema-heading small{color:var(--accent);font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.08em;text-transform:none}.model-panel-heading strong{font-size:14px;font-weight:530}.model-card-list{display:flex;flex-direction:column;max-height:860px;overflow:auto}.model-card{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid #252823;background:#121410}.model-card.active,.model-card:hover{background:#191c16}.model-card.active{box-shadow:inset 3px 0 0 var(--accent)}.model-card-main{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px;padding:18px 16px 16px 20px;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.model-card-main strong{font-size:18px;font-weight:520;letter-spacing:-.02em}.model-card-main small{overflow:hidden;max-width:100%;color:#787c74;text-overflow:ellipsis;white-space:nowrap}.model-card-main small,.model-status{font-family:var(--font-data);font-size:var(--text-min)}.model-status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 6px;border:1px solid #3b4c34;color:#a8d995;letter-spacing:.08em}.model-status.degraded{border-color:#665c32;color:#e8cb68}.model-status.disabled{border-color:#663b3b;color:#f19a92}.model-capabilities{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.model-capabilities span{padding:4px 6px;border:1px solid #2c302a;color:#93988e;font-family:var(--font-data);font-size:var(--text-min)}.model-capabilities.detail{margin:18px 0 22px}.model-card-actions{display:flex;width:66px;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-left:1px solid #252823}.model-card-actions button{border:0;background:transparent;color:var(--accent);cursor:pointer;font-size:21px}.model-card-actions label{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--muted);font-size:var(--text-min)}.model-card-actions input{accent-color:var(--accent)}.model-detail-panel{padding:26px;background:var(--panel)}.model-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.model-detail-heading h2{margin:8px 0 5px;font-size:38px;font-weight:520;letter-spacing:-.045em}.model-detail-heading p{margin:0;color:var(--muted);font-family:var(--font-data);font-size:var(--text-min)}.model-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-bottom:1px solid var(--line)}.model-facts>div{display:flex;flex-direction:column;gap:7px;padding:15px 0;border-right:1px solid var(--line)}.model-facts>div:not(:first-child){padding-left:15px}.model-facts>div:last-child{border-right:0}.model-facts dt{color:#757970;font-family:var(--font-data);font-size:var(--text-min);text-transform:none}.model-facts dd{margin:0;font-size:15px}.dynamic-model-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:20px}.model-schema-heading{display:flex;grid-column:1/-1;flex-direction:column;gap:5px;margin-bottom:5px}.model-schema-heading strong{font-size:15px}.dynamic-model-form textarea{min-height:78px;resize:vertical}.dynamic-model-form label>span i{color:var(--accent);font-size:var(--text-min);font-style:normal}.dynamic-checkbox{display:flex;min-height:42px;align-items:center;gap:8px;padding:10px 12px;border:1px solid #343832;color:var(--muted);font-family:var(--font-data);font-size:var(--text-min)}.dynamic-checkbox input{min-height:0;accent-color:var(--accent)}.model-create-link{display:inline-flex;grid-column:1/-1;min-height:42px;align-items:center;justify-content:center;margin-top:4px;text-decoration:none}.model-create-link:disabled{cursor:wait;opacity:.48}.model-execution-controls{display:grid;grid-column:1/-1;grid-template-columns:1fr .7fr .55fr 1fr;grid-gap:10px;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.model-live-estimate{display:grid;grid-column:1/-1;grid-template-columns:minmax(160px,.7fr) 1fr;grid-gap:5px 18px;gap:5px 18px;align-items:center;padding:14px;border:1px solid #343832;background:#10130e}.model-live-estimate[data-ready=true]{border-left:3px solid var(--accent)}.model-live-estimate>div{grid-row:1/3;display:grid;grid-gap:5px;gap:5px}.model-live-estimate small,.model-live-estimate span{color:var(--muted);font:700 var(--text-min)/1 var(--font-data);letter-spacing:.08em}.model-live-estimate strong{font-size:20px;font-weight:520}.model-live-estimate p{margin:0;color:#b7bbb1;font-size:var(--text-min)}.model-execution-controls>label:not(.dynamic-checkbox){display:flex;flex-direction:column;gap:7px;color:var(--muted);font-family:var(--font-data);font-size:var(--text-min);letter-spacing:.06em;text-transform:none}.model-generation-error{grid-column:1/-1;padding:12px;border:1px solid #6d302b;background:#231513;color:#ffb8ad;font-size:var(--text-min);line-height:1.5}.model-empty{padding:36px 22px;color:#777b73;font-size:12px;line-height:1.6}.auto-model-panel,.model-comparison-panel{margin-top:24px;padding:24px;border:1px solid var(--line);background:var(--panel)}.auto-model-panel form{display:grid;grid-template-columns:1fr 220px auto;grid-gap:10px;gap:10px;align-items:flex-end;margin-top:20px}.auto-model-result{display:grid;grid-template-columns:minmax(180px,.6fr) 1fr;grid-gap:7px 20px;gap:7px 20px;margin-top:14px;padding:16px;border-left:3px solid var(--accent);background:#10130e}.auto-model-result strong{grid-row:1/3;font-size:20px;font-weight:520}.auto-model-result span{color:#c4c7bf;font-size:12px}.auto-model-result small{color:var(--muted);font-size:var(--text-min)}.model-comparison-table{margin-top:20px;overflow-x:auto;border:1px solid var(--line)}.comparison-row{display:grid;grid-template-columns:150px repeat(4,minmax(220px,1fr));width:max-content;min-width:100%;border-bottom:1px solid var(--line)}.comparison-row:last-child{border-bottom:0}.comparison-row>*{min-width:0;margin:0;padding:13px;border-right:1px solid var(--line);color:#aeb2aa;font-family:var(--font-data);font-size:var(--text-min);line-height:1.5;white-space:pre-wrap}.comparison-row>:last-child{border-right:0}.comparison-row.header{background:#0e100d}.comparison-row.header strong{color:var(--ink);font-size:var(--text-min)}.comparison-row.different{background:#1b1e14}.comparison-row.different>span:first-child{color:var(--accent)}@media (max-width:1050px){.model-hub-hero{align-items:flex-start;flex-direction:column}.auto-model-panel form,.model-execution-controls,.model-filter-bar,.model-hub-grid,.model-reference-dock,.model-reference-list article{grid-template-columns:minmax(0,1fr)}.model-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-catalog-panel{border-right:0;border-bottom:1px solid var(--line)}.model-card-list{max-height:560px}}@media (max-width:640px){.model-hub-hero{padding:48px 0 34px}.model-hub-hero h1{font-size:48px}.model-placement-grid,.model-placement-surface>header{grid-template-columns:1fr}.model-hub-grid{margin-right:-16px;margin-left:-16px;border-right:0;border-left:0}.model-detail-panel{padding:18px}.model-reference-dock header{align-items:flex-start;flex-direction:column;gap:7px}.model-reference-dock>small{padding-bottom:0;white-space:normal}.auto-model-result,.dynamic-model-form,.model-facts{grid-template-columns:1fr}.auto-model-result strong{grid-row:auto}.recent-model-searches{align-items:flex-start;flex-wrap:wrap}}.generation-batch-shell{max-width:1480px}.generation-batch-hero{display:flex;min-height:310px;align-items:flex-end;justify-content:space-between;gap:32px;padding:68px 0 42px;border-bottom:1px solid var(--line)}.generation-batch-hero h1{max-width:920px;margin:14px 0 16px;font-size:clamp(42px,6vw,86px);font-weight:520;letter-spacing:-.06em;line-height:1.05}.generation-batch-id{margin:0;color:var(--muted);font:var(--text-min)/1.4 var(--font-data)}.generation-batch-status{padding:10px 13px;border:1px solid #3b4037;color:#b8bdb1;font:700 var(--text-min)/1 var(--font-data);letter-spacing:.08em}.generation-batch-status.completed{border-color:var(--accent);color:var(--accent)}.generation-batch-status.partial{border-color:#d9a84e;color:#efc571}.generation-batch-status.failed{border-color:#88453f;color:#ffaaa0}.generation-batch-error{margin-top:18px}.generation-batch-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.generation-batch-metrics>div{display:grid;grid-gap:10px;gap:10px;padding:22px;border-right:1px solid var(--line)}.generation-batch-metrics>div:last-child{border-right:0}.generation-batch-failures header span,.generation-batch-job-topline span,.generation-batch-jobs header span,.generation-batch-metrics span{color:var(--muted);font:700 var(--text-min)/1 var(--font-data);letter-spacing:.08em}.generation-batch-metrics strong{font-size:24px;font-weight:520}.generation-batch-failures{margin-top:28px;border:1px solid #613934;background:#1d1412}.generation-batch-failures header,.generation-batch-jobs>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--line)}.generation-batch-failures article{display:grid;grid-template-columns:45px minmax(180px,.45fr) 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid #402824;color:#e7b4ad}.generation-batch-failures article:last-child{border-bottom:0}.generation-batch-failures article p{margin:0}.generation-batch-failures article small{color:#9f6e68}.generation-batch-jobs{margin:34px 0 80px;border:1px solid var(--line)}.generation-batch-jobs>header>div{display:flex;align-items:baseline;gap:12px}.generation-batch-jobs>header small{color:var(--muted)}.generation-batch-job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.generation-batch-job-grid>a{display:grid;min-height:190px;grid-gap:18px;gap:18px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.generation-batch-job-grid>a:hover{background:#151812}.generation-batch-job-grid>a strong{font-size:20px;font-weight:520}.generation-batch-job-grid>a small{color:var(--muted);line-height:1.5}.generation-batch-job-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.generation-batch-job-state{color:#aeb2aa;font:normal 700 var(--text-min)/1 var(--font-data)}.generation-batch-job-state.completed{color:var(--accent)}.generation-batch-job-state.blocked,.generation-batch-job-state.cancelled,.generation-batch-job-state.failed{color:#ffaaa0}.generation-batch-progress{height:3px;overflow:hidden;background:#2c3029}.generation-batch-progress i{display:block;height:100%;background:var(--accent);transition:width .3s ease}