.profile-select{min-width:0;display:block}.profile-select>button{color:#e9f1f4;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#0b1820d9;border:1px solid #809eae4a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.profile-select>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-select>button:hover,.profile-select>button[aria-expanded=true]{background:#19312e;border-color:#a0e5cf}.profile-select>button:disabled{opacity:.45;cursor:not-allowed}.profile-select>button[aria-invalid=true]{border-color:#f28c91}.profile-select-menu{box-sizing:border-box;color:#e9f1f4;overscroll-behavior:contain;background:#12222a;border:1px solid #94b5af66;border-radius:14px;margin:0;padding:6px;font-family:inherit;font-size:14px;line-height:1.4;position:fixed;overflow-y:auto;box-shadow:0 16px 48px #0009}.profile-select-menu::backdrop{background:0 0}.profile-select-menu [role=option]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.profile-select-menu [role=option][data-active=true]{background:#ffffff0b}.profile-select-menu [role=option][aria-selected=true]{color:#a0e5cf;background:#a0e5cf14}.profile-select-menu [role=option][aria-disabled=true]{opacity:.4;cursor:not-allowed}
.profile-studio .profile-palette.agent-wardrobe{flex-flow:column;align-items:stretch;gap:8px}.wardrobe-trail{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#d1e0eab8;text-shadow:0 1px 8px #0b172399;margin:0;font-size:10px;font-weight:600}.wardrobe-stage{width:100%;min-width:0;min-height:98px;display:grid}.wardrobe-layer{grid-area:1/1;justify-content:center;align-self:end;align-items:flex-start;gap:12px;min-width:0;display:flex}.wardrobe-layer .profile-colors{flex-wrap:nowrap;gap:12px;margin:0;display:flex}.wardrobe-button,.agent-wardrobe .profile-custom-color{color:#e6f3f0;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:56px;padding:0;display:flex}.wardrobe-button-face{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17304470;border:1px solid #a6c1d23b;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .18s cubic-bezier(.2,.8,.2,1.2),border-color .16s,box-shadow .16s;display:grid;position:relative}.wardrobe-button:hover .wardrobe-button-face,.wardrobe-item:hover .wardrobe-item-tile{border-color:#d9fff1a0;transform:translateY(-2px)}.wardrobe-button:active .wardrobe-button-face,.wardrobe-item:active .wardrobe-item-tile{transform:translateY(0)scale(.95)}.wardrobe-button-label,.agent-wardrobe .profile-custom-color>span,.wardrobe-item-label{color:#d9e7ee;text-shadow:0 1px 6px #0b1723cc;white-space:nowrap;font-size:11px;font-weight:550;line-height:1.2}.wardrobe-back .wardrobe-button-face{background:#0d1a22a8}.wardrobe-color-chip{background:var(--chip);border-radius:50%;width:30px;height:30px;box-shadow:inset 0 -4px 8px #0000002a,0 0 0 3px #ffffff14}.wardrobe-badge{color:#142c2b;text-align:center;background:#c3e9dc;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:750;line-height:18px;position:absolute;top:-4px;right:-6px}.agent-wardrobe .profile-custom-color input[type=color]{width:48px;height:48px}.wardrobe-items{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;min-width:0;max-width:100%;margin:-8px -6px 0;padding:8px 6px 2px;display:flex;overflow-x:auto}.wardrobe-items::-webkit-scrollbar{display:none}.wardrobe-item{cursor:pointer;scroll-snap-align:center;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:76px;padding:0;display:flex}.wardrobe-item-tile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 38%,#5c7d8866,#0000 70%),#13253299;border:1px solid #a6c1d23b;border-radius:18px;place-items:center;width:72px;height:72px;transition:transform .2s cubic-bezier(.2,.8,.2,1.2),border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:visible}.wardrobe-item-tile img{object-fit:contain;border-radius:17px;width:100%;height:100%;animation:.26s ease-out backwards wardrobe-image-in}.wardrobe-item-glyph{color:#b9d3dc;opacity:.8}.wardrobe-item-none{color:#f2c3c6;background:#0d1a22d0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:4px;left:4px}.wardrobe-item-none svg{width:16px;height:16px}.wardrobe-item[aria-pressed=true] .wardrobe-item-tile{border:2px solid #effff8;transform:translateY(-4px);box-shadow:0 0 22px #c6fff135}.wardrobe-item-check{color:#0b1318;background:#effff8;border-radius:50%;place-items:center;width:20px;height:20px;animation:.24s cubic-bezier(.2,.9,.25,1.4) backwards wardrobe-pop;display:grid;position:absolute;top:-6px;right:-6px}.wardrobe-item-label{text-overflow:ellipsis;max-width:76px;overflow:hidden}.wardrobe-item[aria-pressed=true] .wardrobe-item-label{color:#fff;font-weight:700}.agent-wardrobe button:focus-visible{outline:none}.agent-wardrobe button:focus-visible .wardrobe-button-face,.agent-wardrobe button:focus-visible .wardrobe-item-tile{outline-offset:3px;outline:2px solid #d9fff1}.wardrobe-layer--leaving{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) forwards wardrobe-out-forward}.wardrobe-layer--leaving.wardrobe-layer--back{animation-name:wardrobe-out-back}.wardrobe-layer--entering{animation:.32s cubic-bezier(.2,.8,.2,1) backwards wardrobe-in-forward}.wardrobe-layer--entering.wardrobe-layer--back{animation-name:wardrobe-in-back}.wardrobe-layer--entering .wardrobe-button,.wardrobe-layer--entering .profile-colors>button,.wardrobe-layer--entering .profile-custom-color,.wardrobe-layer--entering .wardrobe-item{animation:.34s cubic-bezier(.2,.9,.25,1.3) backwards wardrobe-pop;animation-delay:calc(var(--i,0) * 30ms)}@keyframes wardrobe-in-forward{0%{opacity:0;transform:translate(40px)scale(.96)}}@keyframes wardrobe-in-back{0%{opacity:0;transform:translate(-40px)scale(.96)}}@keyframes wardrobe-out-forward{to{opacity:0;filter:blur(3px);transform:translate(-40px)scale(.92)}}@keyframes wardrobe-out-back{to{opacity:0;filter:blur(3px);transform:translate(40px)scale(.92)}}@keyframes wardrobe-pop{0%{opacity:0;transform:translateY(12px)scale(.72)}}@keyframes wardrobe-image-in{0%{opacity:0;transform:scale(.9)}}@media (max-width:760px){.profile-studio .profile-palette.agent-wardrobe{gap:6px;top:auto;bottom:calc(51% + 6px)}.wardrobe-stage{min-height:83px}.wardrobe-layer,.wardrobe-layer .profile-colors{gap:4px}.wardrobe-button,.agent-wardrobe .profile-custom-color{gap:4px;min-width:44px}.wardrobe-button-face,.agent-wardrobe .profile-custom-color input[type=color]{width:44px;height:44px}.wardrobe-layer .profile-colors{gap:0}.wardrobe-layer .profile-colors button{width:38px;height:44px}.wardrobe-layer .profile-colors button>span{width:26px;height:26px}.agent-wardrobe .profile-custom-color>span,.wardrobe-button-label,.wardrobe-item-label{font-size:10px}.wardrobe-items{gap:6px}.wardrobe-item{width:60px}.wardrobe-item-tile{border-radius:15px;width:58px;height:58px}.wardrobe-item-tile img{border-radius:14px}}
.profile-section{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-width:0;margin:0 0 22px;padding:24px}.profile-section legend{padding:0 8px;font-size:15px;font-weight:600}.profile-section legend>span{color:var(--mint);margin-right:10px;font-size:11px}.profile-section legend em{color:var(--muted);margin-left:8px;font-size:10px;font-style:normal;font-weight:400}.profile-section-help{color:var(--muted);margin:0 0 22px;font-size:12px}.profile-field{flex-direction:column;gap:9px;min-width:0;font-size:12px;font-weight:500;display:flex}.profile-field input,.profile-field textarea{width:100%;min-height:46px;color:var(--text);background:#0d171e;border:1px solid #34454e;border-radius:8px;padding:12px;font-size:13px}.profile-field textarea{resize:vertical;min-height:160px;line-height:1.65}.profile-field input::placeholder,.profile-field textarea::placeholder{color:#788d98}.profile-field input[aria-invalid=true],.profile-field select[aria-invalid=true]{border-color:#f28c91}.profile-field small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.6}.profile-field-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:23px;display:grid}.profile-error{color:#f5a6aa;margin:9px 0 0;font-size:12px}.profile-color-heading{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;font-size:12px;display:flex}.profile-custom-color{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.profile-custom-color input{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;width:45px;height:36px;padding:3px}.profile-colors{flex-wrap:wrap;gap:10px;display:flex}.profile-colors button{background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;padding:5px;display:grid;position:relative}.profile-colors button[aria-pressed=true]{border-color:var(--profile-color)}.profile-colors button>span{background:var(--profile-color);border-radius:50%;width:30px;height:30px;display:block}.profile-colors b{color:#0b1318;font-size:14px;position:absolute}.profile-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-style{border:1px solid var(--line);cursor:pointer;background:#101a21;border-radius:10px;flex-direction:column;gap:9px;padding:15px;display:flex;position:relative}.profile-style:hover{border-color:#59756f}.profile-style.profile-selected{background:#1a302b;border-color:#80bfa8}.profile-style input{width:15px;height:15px;accent-color:var(--mint);margin:0;position:absolute;top:12px;right:12px}.profile-style strong{font-size:12px}.profile-style small{color:var(--muted);font-size:10px;line-height:1.65}.profile-style-mark{color:var(--mint);height:29px;font-size:23px}.profile-instructions-footer{color:var(--muted);justify-content:space-between;align-items:start;gap:20px;margin-top:10px;display:flex}.profile-instructions-footer small{font-size:10px;line-height:1.6}.profile-instructions-footer>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.profile-submit{justify-content:space-between;align-items:center;gap:22px;padding:5px 0 24px;display:flex}.profile-submit p{color:var(--muted);max-width:300px;margin:0;font-size:11px}.profile-submit button{color:#10221b;background:var(--mint);border:0;border-radius:9px;flex-shrink:0;min-height:48px;padding:15px 21px;font-size:13px;font-weight:600}.profile-submit button span{margin-left:12px}.profile-face-upload{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.profile-face-upload .profile-field{display:block}.profile-face-upload input[type=file]{margin-top:10px;padding:10px;font-size:11px;display:block}.profile-face-upload input::file-selector-button{color:#153329;background:var(--mint);cursor:pointer;border:0;border-radius:5px;margin-right:10px;padding:8px 10px}.profile-face-upload p,.profile-face-upload>small{color:var(--muted);margin:10px 0;font-size:10px;line-height:1.6}.profile-face-upload p.profile-error{color:#f5a6aa}.profile-optional{color:var(--muted);margin-left:6px;font-size:10px}.profile-face-current{align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.profile-face-current img{object-fit:cover;border:1px solid var(--line);border-radius:8px}.profile-remove-face{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:7px;min-height:42px;padding:10px;font-size:11px}.profile-studio{--muted:var(--text-secondary,#a7b8bf);isolation:isolate;width:100%;height:var(--agent-studio-height,var(--studio-available-height,calc(100dvh - 150px)));color:#f0f4f6;background:radial-gradient(ellipse at 34% 32%, #405b63 0, var(--surface-1,#17242c) 65%);grid-template:"hero controls"minmax(0,1fr)"palette controls""submit submit"/minmax(0,1fr) 360px;gap:0 24px;max-width:none;min-height:520px;margin:0;padding:24px 28px 0;display:grid;position:relative;overflow:hidden}.profile-studio:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#d8b48825,#0000 65%);position:absolute;inset:65% 0 0}.profile-studio .profile-preview{text-align:left;grid-area:1/hero/3;min-width:0;min-height:0;position:relative}.profile-preview-top{letter-spacing:.13em;color:#d1e0ea;justify-content:space-between;gap:16px;font-size:10px;display:flex}.profile-hero-name{z-index:0;text-align:center;letter-spacing:-.065em;text-transform:uppercase;overflow-wrap:anywhere;opacity:.25;pointer-events:none;font-size:clamp(52px,8.5vw,140px);font-weight:850;line-height:.95;position:absolute;inset:25% 0 auto}.profile-studio .profile-3d-preview{z-index:1;min-height:0;position:absolute;inset:0}.profile-preview-loading{height:100%;color:var(--muted);place-items:center;font-size:13px;display:grid}.profile-studio .profile-preview-identity{z-index:2;pointer-events:none;position:absolute;bottom:96px;left:0}.profile-preview-identity h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 6px;font-size:24px}.profile-preview-identity p{color:#d6e4ec;margin:0;font-size:12px}.profile-preview-description{display:none}.profile-editor{background:var(--surface-1,#17242c);border:1px solid #96b2c332;border-radius:16px;flex-direction:column;grid-area:controls;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 16px 60px #0b17232b}.profile-categories{border-bottom:1px solid #9cb9c32b;flex-shrink:0;gap:3px;padding:6px;display:flex;position:relative}.profile-categories:before{content:"";width:calc(33.3333% - 6px);transform:translateX(calc(var(--tab-index,0) * (100% + 3px)));background:#c3e9dc;border-radius:9px;position:absolute;top:6px;bottom:6px;left:6px}.profile-categories button{color:#b6c8d6;white-space:nowrap;z-index:1;background:0 0;border:0;border-radius:9px;flex:1;min-height:44px;padding:6px;font-size:11px;position:relative}.profile-categories button[aria-pressed=true]{color:#142c2b;font-weight:650}.profile-controls-scroll>[id$=-panel]:not([hidden]){animation:.28s cubic-bezier(.2,.8,.2,1) both profile-panel-in}.profile-controls-scroll[data-tab-direction=back]>[id$=-panel]:not([hidden]){animation-name:profile-panel-in-back}@keyframes profile-panel-in{0%{opacity:0;transform:translate(18px)}}@keyframes profile-panel-in-back{0%{opacity:0;transform:translate(-18px)}}@media (prefers-reduced-motion:no-preference){.profile-categories:before{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.profile-categories button{transition:color .2s}}.profile-controls-scroll{overscroll-behavior:contain;min-height:0;padding:20px;overflow:auto}.profile-studio [hidden]{display:none!important}.profile-studio .profile-section{background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0}.profile-studio .profile-section:last-child{margin-bottom:0}.profile-studio .profile-section legend{margin-bottom:14px;padding:0;font-size:16px}.profile-studio .profile-section legend>span{display:none}.profile-studio .profile-section-help{margin-bottom:18px;font-size:11px;line-height:1.6}.profile-studio .profile-field-grid{grid-template-columns:1fr;gap:12px;margin-top:18px}.profile-studio .profile-field input,.profile-studio .profile-field textarea{background:var(--surface-0,#10191f);border-color:#809eae4a}.profile-studio .profile-style-grid{grid-template-columns:1fr}.profile-studio .profile-style{background:var(--surface-2,#20313a);grid-template-columns:26px 1fr;gap:4px 8px;padding:12px 28px 12px 12px;display:grid}.profile-studio .profile-style.profile-selected{background:#27453f}.profile-studio .profile-style-mark{grid-row:1/3;font-size:20px}.profile-studio .profile-style small{grid-column:2;line-height:1.45}.profile-studio .profile-style input{top:12px;right:8px}.profile-studio .profile-face-upload{margin-top:18px;padding-top:16px}.profile-studio .profile-face-current img{width:42px;height:42px}.profile-palette{z-index:3;border:0;flex-wrap:wrap;grid-area:palette;justify-content:center;align-items:center;gap:12px 24px;min-width:0;margin:0;padding:12px 0 18px;display:flex;position:relative}.profile-palette legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.profile-palette .profile-color-heading{order:2;margin:0}.profile-palette .profile-color-heading>span{display:none}.profile-palette .profile-colors{flex-wrap:nowrap;gap:12px;margin:0}.profile-palette .profile-colors button{background:#17304470;border:1px solid #a6c1d23b;width:48px;height:48px}.profile-palette .profile-colors button[aria-pressed=true]{border:2px solid #effff8;transform:translateY(-4px);box-shadow:0 0 20px #c6fff130}.profile-palette .profile-custom-color{color:#d1dfe6}.profile-studio .profile-submit{border-top:1px solid #a4bac833;grid-area:submit;min-height:84px;margin-top:6px;padding:16px 0}.profile-studio .profile-submit p{max-width:470px;font-size:11px;line-height:1.6}.profile-studio button:focus-visible,.profile-studio input:focus-visible,.profile-studio select:focus-visible,.profile-studio textarea:focus-visible{outline-offset:3px;outline:2px solid #d9fff1}@media (min-width:1500px){.profile-studio{grid-template-columns:minmax(0,1fr) 400px;padding-inline:48px}}.profile-preview-toggle{display:none}.profile-field,.profile-style strong{font-size:14px}.profile-field small,.profile-style small,.profile-custom-color,.profile-face-upload p,.profile-face-upload>small,.profile-optional,.profile-instructions-footer small,.profile-instructions-footer>span,.profile-studio .profile-submit p,.profile-studio .profile-section-help,.profile-preview-top{font-size:12px}.profile-categories button{font-size:13px}.profile-studio .profile-3d-preview [aria-label=Preview\ angle]{inset:28px 0 auto auto;transform:none}.world-profile-studio>.profile-studio{height:var(--studio-available-height,100%);min-height:0}@media (max-width:760px){.profile-studio{height:var(--agent-studio-height,var(--studio-available-height,calc(100dvh - 116px)));overscroll-behavior:contain;flex-direction:column;min-height:0;padding:12px 12px 0;display:flex;overflow-y:auto}.profile-studio .profile-preview{flex-shrink:0;order:0;height:112px;min-height:112px}.profile-studio--preview-expanded .profile-preview{height:280px;min-height:280px}.profile-studio .profile-3d-preview{inset:0}.profile-studio .profile-3d-preview [aria-label=Preview\ angle]{top:auto;bottom:0;right:0}.profile-preview-toggle{z-index:4;min-height:44px;color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:10px;padding:8px 12px;font-size:12px;display:block;position:absolute;top:0;right:0}.profile-preview-top{display:none}.profile-hero-name{font-size:40px;inset:20% 0 auto}.profile-studio .profile-preview-identity{max-width:45%;bottom:8px;left:0}.profile-preview-identity h2{font-size:16px}.profile-preview-identity p{display:none}.profile-palette{flex-shrink:0;order:1;justify-content:space-between;gap:0;padding:12px 0}.profile-palette .profile-colors{gap:0}.profile-palette .profile-colors button{width:44px;height:44px;padding:3px}.profile-palette .profile-colors button>span{width:28px;height:28px}.profile-palette .profile-custom-color{gap:0;font-size:0}.profile-palette .profile-custom-color input{width:44px;height:44px}.profile-editor{flex:1 0 auto;order:2;overflow:visible}.profile-categories{z-index:5;background:var(--surface-1);border-radius:16px 16px 0 0;position:sticky;top:-12px}.profile-categories button{font-size:12px}.profile-controls-scroll{padding:16px;overflow:visible}.profile-studio .profile-field-grid{grid-template-columns:1fr}.profile-studio .profile-field input,.profile-studio .profile-field textarea,.profile-studio .profile-section legend{font-size:16px}.profile-studio .profile-section-help{display:none}.profile-studio .profile-submit{z-index:6;padding:10px 0 max(10px, env(safe-area-inset-bottom));background:var(--surface-1);flex-shrink:0;order:3;gap:10px;min-height:68px;position:sticky;bottom:0}.profile-studio .profile-submit p{font-size:12px;line-height:1.4;display:none}.profile-studio .profile-submit button{width:100%;min-height:46px;padding:12px;font-size:14px}.profile-studio .profile-submit button span{margin-left:4px}}.profile-studio{height:100dvh;min-height:0;padding:0;display:block;overflow:hidden}.profile-studio .profile-preview{height:100%;min-height:0;position:absolute;inset:0}.profile-studio .profile-3d-preview{inset:0}.profile-studio .profile-preview-top{display:none}.profile-studio .profile-hero-name{font-size:clamp(48px,8vw,140px);top:32%;left:24px;right:408px}.profile-studio .profile-preview-identity{max-width:calc(100% - 460px);bottom:110px;left:32px}.profile-studio .profile-editor{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#13212bdf;width:360px;position:absolute;top:24px;bottom:96px;right:24px}.profile-studio .profile-palette{gap:12px;padding:0;position:absolute;bottom:24px;left:24px;right:408px}.profile-studio .profile-submit{z-index:3;background:0 0;border:0;width:360px;min-height:0;margin:0;padding:0;position:absolute;bottom:24px;right:24px}.profile-studio .profile-submit p{display:none}.profile-studio .profile-submit button{width:100%}.profile-custom-color input[type=color]{appearance:none;background:#17304470;border:1px solid #a6c1d25c;border-radius:50%;width:48px;height:48px;padding:6px;display:block;overflow:hidden}.profile-custom-color input::-webkit-color-swatch-wrapper{padding:0}.profile-custom-color input::-webkit-color-swatch{border:0;border-radius:50%}.profile-custom-color input::-moz-color-swatch{border:0;border-radius:50%}.world-profile-studio>.profile-studio{height:100dvh}@media (min-width:1500px){.profile-studio .profile-editor,.profile-studio .profile-submit{width:400px}.profile-studio .profile-palette,.profile-studio .profile-hero-name{right:448px}}@media (max-width:760px){.profile-studio .profile-preview{height:100%;min-height:0}.profile-studio .profile-editor{width:auto;inset:49% 12px 80px;overflow:hidden}.profile-studio .profile-controls-scroll{padding:16px;overflow:auto}.profile-studio .profile-categories{position:relative}.profile-studio .profile-palette{justify-content:center;gap:2px;inset:calc(49% - 52px) 12px auto}.profile-studio .profile-palette .profile-colors button,.profile-custom-color input[type=color]{width:44px;height:44px}.profile-studio .profile-submit{width:auto;left:12px;right:12px;bottom:max(16px, env(safe-area-inset-bottom))}.profile-studio .profile-hero-name{font-size:48px;top:18%;left:16px;right:16px}.profile-studio .profile-preview-identity{display:none}.profile-studio .profile-preview-toggle{top:16px;right:16px}.profile-studio--preview-expanded .profile-editor,.profile-studio--preview-expanded .profile-palette{display:none}.profile-studio--preview-expanded .profile-hero-name{top:40%}}
.connect-runtime{gap:24px;display:grid}.connect-runtime section{justify-items:start;gap:10px;display:grid}.connect-runtime h2{margin:0;font-size:15px}.connect-runtime p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.connect-runtime code{overflow-wrap:anywhere;font-size:12px}.connect-runtime__fresh,.connect-runtime__command{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-1);align-items:center;gap:12px;width:100%;padding:10px 10px 10px 14px;display:flex}.connect-runtime__fresh{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}.connect-runtime__fresh code,.connect-runtime__command code{flex:1;min-width:0}.connect-runtime__fresh .button,.connect-runtime__command .icon-button{flex:none}.connect-runtime__keys{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.connect-runtime__keys:empty{display:none}.connect-runtime__keys li{border:1px solid var(--border-subtle);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.connect-runtime__keys span{min-width:0;display:grid}.connect-runtime__keys strong{font-size:13px}.connect-runtime__keys small{color:var(--text-secondary);font-size:12px}.connect-runtime textarea{width:100%;font-size:12px}
