.profiles-page{max-width:1400px;width:100%;min-width:0}.profiles-heading{margin:12px 0 30px}.profiles-heading h1{font:600 36px sans-serif;color:#f5edf2}.profiles-heading p,.profile-note{color:#a2aeb6;font:15px/1.6 sans-serif}.profiles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.profile-card{padding:28px;background:#101619;border:1px solid #303940;border-radius:10px;font:16px/1.6 sans-serif;min-width:0}.profile-card small{display:block;font:12px monospace;color:#8ca3b0}.profile-card h2{color:#fff;margin:10px 0}.profile-card p{color:#bfc8ce}.profile-symbol{float:right;font-size:28px;color:#ed9fc8}.profile-actions,.profile-tabs,.profile-breadcrumb{display:flex;gap:16px;flex-wrap:wrap}.profile-actions a,.profile-tabs a{padding:9px 15px;border:1px solid #45515a;border-radius:5px;text-decoration:none;color:#f0eaf0}.profile-actions a:last-child,.profile-tabs [aria-current]{background:#eaa0c8;color:#161116;border-color:#eaa0c8}.profile-breadcrumb{font:13px sans-serif;margin:0 0 16px;color:#95a2ac}.profile-breadcrumb a{color:#b8d9e1}.profile-tabs{margin-bottom:20px}.profiles-page>section{min-width:0}.profiles-page .brain-shell{max-width:none;margin:0}.profile-status{font-size:13px!important;color:#9bbfca!important}.profiles-page .board-top{padding-top:8px}@media(max-width:600px){.profiles-page{padding:16px}.profile-card{padding:20px}}body.persona-public #module-content.profiles-page:not(.profile-brain-page){--persona-paper:#f5f2ec;--persona-muted:#a7a5b0;--persona-accent:#d8f28b;max-width:1360px;padding:72px 64px 88px;color:var(--persona-paper);font-family:Segoe UI,Arial,sans-serif}body.persona-public .profiles-page:not(.profile-brain-page) :is(.persona-public-heading,.persona-collection,.persona-public-profile,.persona-collection-footer){min-width:0}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-public-label{font:600 11px/1.5 Segoe UI,Arial,sans-serif;letter-spacing:2.2px;color:#bcb2e2;margin:0 0 22px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) :is(.persona-public-heading h1,.persona-profile-intro h1){font:500 clamp(42px,5.4vw,72px)/1.06 "Segoe UI",Arial,sans-serif;letter-spacing:-3px;color:var(--persona-paper);margin:0 0 24px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-public-heading{margin:0 0 56px;max-width:780px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-public-heading>p:last-child{font:18px/1.75 Segoe UI,Arial,sans-serif;color:var(--persona-muted);max-width:620px;margin:0}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection{display:grid;gap:40px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-card{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(300px,1.05fr);min-height:400px;border:1px solid #303037;border-radius:20px;overflow:hidden;background:#17171d}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-portrait{display:block;position:relative;min-height:400px;overflow:hidden;background:#22212a}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-portrait img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 35%;transition:transform .35s ease}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-portrait:hover img{transform:scale(1.025)}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px 56px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-collection-copy h2{font:500 clamp(34px,4vw,54px)/1.1 "Segoe UI",Arial,sans-serif;letter-spacing:-1.8px;margin:0 0 20px;color:var(--persona-paper)}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-collection-copy h2 a{color:inherit}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-public-description{font:20px/1.65 Segoe UI,Arial,sans-serif;color:#c3c0c9;max-width:470px;margin:0}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-meet-link{display:inline-flex;align-items:center;gap:32px;margin-top:36px;padding:14px 22px;border:1px solid var(--persona-accent);border-radius:6px;background:var(--persona-accent);font:600 14px/1.5 Segoe UI,Arial,sans-serif;color:#1c2114;text-decoration:none;transition:background .2s,border-color .2s}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-meet-link:hover{background:#e5f8b2;border-color:#e5f8b2}body.persona-public .profiles-page:not(.profile-brain-page) .persona-portrait-placeholder{display:grid;width:100%;height:100%;min-height:400px;place-items:center;color:#bcb2e2;background:radial-gradient(ellipse at 30% 30%,#363046,#1b1b23 70%);font-size:100px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:36px;margin-top:16px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-footer p{color:var(--persona-muted);font-size:15px;margin:0}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-text-link{display:inline-flex;gap:20px;color:var(--persona-accent);font:500 14px/1.6 Segoe UI,Arial,sans-serif;text-decoration:none}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-text-link:hover{text-decoration:underline;text-underline-offset:5px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .profile-location{border:0;margin:0 0 36px;padding:0}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .profile-breadcrumb{font:13px/1.5 Segoe UI,Arial,sans-serif;color:#77747f;gap:12px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .profile-breadcrumb a{color:var(--persona-muted)}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-hero{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(300px,1.05fr);gap:80px;align-items:center}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-portrait{aspect-ratio:4/5;max-height:610px;border-radius:18px;overflow:hidden;background:#22212a}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 34%}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-intro .persona-text-link{margin-top:40px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-interests{margin-top:80px;padding-top:52px;border-top:1px solid #303037}body.persona-public #module-content.profiles-page:not(.profile-brain-page) :is(.persona-section-heading h2,.persona-profile-context h2){font:500 clamp(28px,3vw,38px)/1.2 "Segoe UI",Arial,sans-serif;letter-spacing:-1.2px;color:var(--persona-paper);margin:0 0 24px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-interest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-interest-grid article{min-width:0;border-top:1px solid #46414f;padding-top:22px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-interest-grid h3{font:600 13px/1.6 Segoe UI,Arial,sans-serif;letter-spacing:.6px;color:#e7e0ef;margin:0 0 14px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-interest-grid p{font:16px/1.75 Segoe UI,Arial,sans-serif;color:var(--persona-muted);margin:0}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-context{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;margin-top:72px;padding:48px 0;border-top:1px solid #303037;border-bottom:1px solid #303037}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-context p:not(.persona-public-label){font:16px/1.75 Segoe UI,Arial,sans-serif;color:var(--persona-muted);max-width:470px;margin:0}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-context nav{align-self:center;display:grid;gap:4px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-profile-context nav a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid #303037;color:var(--persona-paper);font:500 16px/1.5 Segoe UI,Arial,sans-serif}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-profile-context nav a:hover{color:var(--persona-accent)}body.persona-public .profiles-page:not(.profile-brain-page) .persona-operator-access{margin-top:32px;color:var(--persona-muted);font:13px/1.7 Segoe UI,Arial,sans-serif}body.persona-public .profiles-page:not(.profile-brain-page) .persona-operator-access summary{cursor:pointer;max-width:max-content;padding:8px 0}body.persona-public .profiles-page:not(.profile-brain-page) .persona-operator-access>div{padding-top:10px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-operator-access p{margin:0 0 10px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-operator-access a{color:#bcb2e2;text-decoration:underline;text-underline-offset:4px}body.persona-public .profiles-page:not(.profile-brain-page) :is(a,summary):focus-visible{outline:2px solid var(--persona-accent);outline-offset:5px}@media(max-width:1000px){body.persona-public #module-content.profiles-page:not(.profile-brain-page){padding:52px 32px 64px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-copy{padding:36px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-hero{gap:40px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-interest-grid{gap:24px}}@media(max-width:700px){body.persona-public #module-content.profiles-page:not(.profile-brain-page){padding:36px 22px 56px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) :is(.persona-public-heading h1,.persona-profile-intro h1){font-size:46px;letter-spacing:-1.8px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-public-heading{margin-bottom:32px}body.persona-public .profiles-page:not(.profile-brain-page) :is(.persona-collection-card,.persona-profile-hero,.persona-profile-context){grid-template-columns:1fr;gap:0}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-portrait{min-height:0;aspect-ratio:4/3}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-copy{padding:30px 26px 34px}body.persona-public #module-content.profiles-page:not(.profile-brain-page) .persona-public-description{font-size:18px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-collection-footer{align-items:flex-start;flex-direction:column;gap:14px;padding-top:28px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-portrait{aspect-ratio:4/5;max-height:500px;margin-bottom:36px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-interests{margin-top:52px;padding-top:36px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-interest-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}body.persona-public .profiles-page:not(.profile-brain-page) .persona-profile-context{margin-top:48px;padding:36px 0;gap:24px}}@media(prefers-reduced-motion:reduce){body.persona-public .profiles-page:not(.profile-brain-page) :is(.persona-collection-portrait img,.persona-meet-link){transition:none}}.personal-workspace{--pw-ink:#f5f2ec;--pw-muted:#a7a5b0;--pw-line:#35353e;--pw-accent:#d8f28b;box-sizing:border-box;width:100%;max-width:var(--persona-page-width,1440px);margin:0 auto;padding:var(--persona-page-top,32px) var(--persona-page-gutter,32px) 48px;color:var(--pw-ink);font-family:Inter,Segoe UI,sans-serif}.personal-workspace *{box-sizing:border-box}.personal-workspace h1{font-size:38px;letter-spacing:-1px;margin:4px 0 12px}.personal-workspace h2{font-size:21px;line-height:1.4}.personal-workspace p{line-height:1.65}.pw-heading,.pw-list-heading,.pw-pagination,.pw-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.pw-heading p{margin:0;color:var(--pw-muted)}.pw-eyebrow{font-size:11px;letter-spacing:2px}.personal-workspace button,.personal-workspace input,.personal-workspace textarea{font:inherit}.personal-workspace button{padding:10px 14px;color:var(--pw-ink);border:1px solid var(--pw-line);border-radius:7px;background:#222228;cursor:pointer}.personal-workspace button:hover,.personal-workspace button:focus-visible{border-color:var(--pw-accent)}.personal-workspace button:disabled{opacity:.45;cursor:default}.personal-workspace .pw-primary{background:var(--pw-accent);color:#151611;border-color:var(--pw-accent)}.pw-status{margin:24px 0 16px;min-height:26px;font-size:13px;color:var(--pw-muted)}.pw-status[data-error=true]{color:#f7b7ac}.pw-main-grid{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,1.4fr);gap:24px}.pw-work-list,.pw-detail,.pw-new-request{padding:22px;border:1px solid var(--pw-line);border-radius:12px;background:#19191f;min-width:0}.pw-list-heading h2{margin:0}.pw-filters{display:flex;gap:5px;flex-wrap:wrap;margin:22px 0 16px}.pw-filters button{font-size:12px;padding:8px 10px;background:transparent}.pw-filters button[aria-pressed=true]{color:var(--pw-accent);border-color:var(--pw-accent)}.personal-workspace input,.personal-workspace textarea{width:100%;background:#101014;color:var(--pw-ink);border:1px solid var(--pw-line);border-radius:6px;padding:12px;display:block;margin-top:8px}.personal-workspace textarea{min-height:105px;resize:vertical}.pw-search-label{display:block;font-size:12px;color:var(--pw-muted);margin-bottom:18px}.pw-task{width:100%;text-align:left;display:block!important;margin-bottom:9px;padding:16px!important;overflow-wrap:anywhere}.pw-task strong{display:block;margin:8px 0;font-size:15px}.pw-task small{display:block;line-height:1.5;color:var(--pw-muted)}.pw-task[aria-current=true]{border-color:var(--pw-accent)!important;background:#242429!important}.pw-tag{font-size:10px;letter-spacing:1px;color:var(--pw-accent);text-transform:uppercase}.pw-pagination{margin-top:18px;font-size:12px;color:var(--pw-muted)}.pw-pagination button{font-size:12px;padding:8px}.pw-detail h2{font-size:28px;margin:12px 0 16px;overflow-wrap:anywhere}.pw-detail h3{font-size:14px;margin-top:28px}.pw-prose{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pw-ink)}.pw-detail .pw-meta{font-size:12px;color:var(--pw-muted)}.pw-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.pw-empty{padding:30px 8px;color:var(--pw-muted)}.pw-empty h2{color:var(--pw-ink)}.pw-new-request{margin-top:22px;max-width:750px}.pw-new-request label{display:block;margin:18px 0;font-size:14px}.pw-new-request label span,.pw-new-request p{color:var(--pw-muted);font-size:12px}.pw-footer{font-size:12px;margin-top:28px;color:var(--pw-muted)}.pw-footer a,.pw-detail a{color:var(--pw-accent)}.personal-workspace [hidden]{display:none!important}.pw-result{border-top:1px solid var(--pw-line);padding-top:16px;margin-top:20px}@media(max-width:800px){.pw-main-grid{grid-template-columns:1fr}.personal-workspace{padding:var(--persona-page-top,24px) var(--persona-page-gutter,16px) 40px}.pw-detail h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.personal-workspace *{scroll-behavior:auto!important}}.pw-main-grid{align-items:start}.personal-workspace [data-work-list]{max-height:70vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:6px}.pw-original{border-top:1px solid var(--pw-line);margin:20px 0;padding-top:14px}.pw-original summary{cursor:pointer;font-size:13px;color:var(--pw-muted)}.pw-original .pw-prose{margin-top:14px;font-size:13px}.pw-task small:not(:last-child){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:800px){.personal-workspace [data-work-list]{max-height:46vh;max-height:46dvh}.pw-heading,.pw-footer{flex-wrap:wrap}.pw-pagination{gap:8px}}.pw-result form{display:grid;gap:18px}.pw-result form label{display:block;line-height:1.5}.pw-result form label:has(input[type=checkbox]){display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px 10px;padding:12px;border:1px solid var(--pw-line);border-radius:7px}.personal-workspace input[type=checkbox]{width:18px;height:18px;margin:3px 0;accent-color:var(--pw-accent)}.pw-result form label small{grid-column:2}.pw-result form textarea{display:block;margin-top:8px;min-height:90px;resize:vertical}.pw-result article{border-top:1px solid var(--pw-line);padding-top:12px;margin-top:16px;overflow-wrap:anywhere}.pw-filters .pw-archive-filter{color:var(--pw-muted);border-color:transparent;margin-left:auto}.pw-filters .pw-archive-filter[aria-pressed=true]{border-color:var(--pw-accent);color:var(--pw-accent)}body.persona-tools #module-content.profile-brain-page:has(.personal-workspace){max-width:none;width:100%;padding:0;margin:0}body.persona-tools #module-content:has(.personal-workspace)>.profile-location{box-sizing:border-box;max-width:var(--persona-page-width,1440px);width:100%;margin:0 auto;padding:16px var(--persona-page-gutter,32px) 0;border:0}.personal-workspace>.pw-heading{padding:0;border:0;background:transparent}.personal-workspace{padding-bottom:28px}.personal-workspace h1{font-size:28px;margin:0 0 8px;letter-spacing:-.8px}.personal-workspace>.pw-heading{align-items:center}.personal-workspace>.pw-heading p{font-size:14px}.personal-workspace>.pw-heading .pw-eyebrow{font-size:10px;margin-bottom:8px;color:#a7a5b0}.personal-workspace .pw-status{margin:14px 0;font-size:12px}.personal-workspace .pw-main-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:0;border:1px solid var(--pw-line);border-radius:8px;overflow:hidden;min-height:60vh;background:#141418}.personal-workspace .pw-work-list{border:0;border-right:1px solid var(--pw-line);border-radius:0;background:#141418;padding:18px}.personal-workspace .pw-detail{border:0;border-radius:0;padding:24px 28px;background:#19191f;min-height:60vh}.personal-workspace .pw-list-heading h2{font-size:16px}.personal-workspace [data-work-new]{background:var(--pw-accent);color:#17200e;border-color:var(--pw-accent);font-size:12px;padding:8px 12px;font-weight:600}.personal-workspace .pw-filters{gap:4px;margin:18px 0}.personal-workspace .pw-filters button{padding:7px 9px;font-size:11px}.personal-workspace .pw-filters button[aria-pressed=true]{background:#242429;border-color:#d8f28b}.personal-workspace .pw-task{background:transparent;border:1px solid transparent;border-bottom-color:var(--pw-line);border-radius:0;margin:0;padding:15px 10px!important}.personal-workspace .pw-task[aria-current=true]{background:#242429!important;border-color:#44444c!important;border-radius:6px}.personal-workspace .pw-task strong{font-size:14px}.personal-workspace .pw-detail h2{font-size:25px}.personal-workspace .pw-empty{padding:48px 12px}.personal-workspace .pw-empty h2{font-size:22px}.personal-workspace .pw-empty p{font-size:14px;max-width:460px}.personal-workspace .pw-footer{font-size:11px}.personal-workspace [data-work-list]{max-height:64dvh}.personal-workspace .pw-new-request{border-color:#d8f28b;border-radius:8px;background:#19191f}@media(max-width:1000px){.personal-workspace .pw-main-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.personal-workspace .pw-detail{padding:22px}}@media(max-width:760px){.personal-workspace .pw-main-grid{grid-template-columns:1fr}.personal-workspace .pw-work-list{border-right:0;border-bottom:1px solid var(--pw-line)}.personal-workspace .pw-detail{min-height:300px;padding:20px}.personal-workspace [data-work-list]{max-height:44dvh}.personal-workspace h1{font-size:25px}}.pt-page{max-width:1380px;margin:0 auto;padding:32px 28px 64px}.pt-heading-actions,.pt-toolbar,.pt-tabs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pt-toolbar{justify-content:space-between;margin-bottom:24px}.pt-tabs{border-bottom:1px solid var(--pw-border,#34343e);padding-bottom:12px;margin-bottom:24px}.pt-toolbar .pt-tabs{margin:0}.pt-tabs button[aria-pressed=true]{color:var(--pw-accent,#d8f28b);border-color:currentColor}.pt-status{min-height:20px;color:#b6b4c1;font-size:13px}.pt-error{color:#ffa5ab}.pt-empty{min-height:270px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;padding:36px;border:1px dashed #34343c;border-radius:12px}.pt-empty>span{font-size:44px;color:var(--pw-accent,#d8f28b)}.pt-empty h2{margin:0;font-size:26px}.pt-empty p{max-width:480px;color:#b8b5c4;line-height:1.65;margin:0}.pt-search{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0}.pt-search label,.pt-search input{flex:1;min-width:240px}.pt-page input,.pt-page textarea,.pt-page select,.pt-dialog input,.pt-dialog textarea{display:block;width:100%;background:#14151b;color:#f4f2f5;border:1px solid #3b3b43;border-radius:7px;padding:12px;margin-top:8px;font:inherit;box-sizing:border-box}.pt-page textarea,.pt-dialog textarea{min-height:140px;resize:vertical}.pt-page label,.pt-dialog label{display:block;font-size:14px;line-height:1.5;margin:16px 0}.pt-page button,.pt-dialog button{font:inherit;cursor:pointer}.pt-page button:focus-visible,.pt-dialog button:focus-visible,.pt-page a:focus-visible{outline:2px solid var(--pw-accent,#d8f28b);outline-offset:4px}.pt-record{border:1px solid #34343c;border-radius:10px;padding:24px;margin:16px 0;overflow-wrap:anywhere}.pt-record h2{font-size:23px;line-height:1.4}.pt-record p{line-height:1.65}.pt-record a{display:inline-block;color:var(--pw-accent,#d8f28b);margin:12px 18px 12px 0}.pt-contacts,.pt-projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.pt-contacts>.pt-empty,.pt-projects>.pt-empty{grid-column:1/-1}.pt-contact,.pt-project{display:flex;align-items:center;flex-direction:column;gap:14px;padding:28px!important;background:#15151c;border:1px solid #35353f;border-radius:10px;color:#f4f2f5;text-align:center}.pt-project>span{font-size:38px;color:var(--pw-accent,#d8f28b)}.pt-avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#2a3030;color:var(--pw-accent,#d8f28b);font-size:26px}.pt-dialog{background:#17171e;color:#f4f2f5;border:1px solid #44444d;border-radius:14px;padding:28px;width:min(540px,calc(100vw - 72px));max-height:82vh}.pt-dialog::backdrop{background:#000a}.pt-close{float:right;background:none;color:inherit;border:0;font-size:26px!important}.pt-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:4px 0 32px}.pt-stats>div{border:1px solid #34343c;border-radius:10px;padding:24px;display:flex;gap:10px;flex-direction:column}.pt-stats strong{font-size:30px;color:var(--pw-accent,#d8f28b)}.pt-stats span,.pt-note{color:#b8b5c4;font-size:14px}.pt-identity-docs details,.pt-advanced{border-bottom:1px solid #34343c;padding:20px 0}.pt-identity-docs summary,.pt-advanced summary{cursor:pointer;font-size:20px}.pt-page pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font:inherit}.pt-json{max-height:420px;overflow:auto;font-size:13px!important}.pt-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.pt-capabilities>div{padding:22px;border:1px solid #34343c;border-radius:9px}.pt-capabilities span{display:block;font-size:25px;color:var(--pw-accent,#d8f28b);margin-bottom:12px}.pt-workspace-outer{display:none}@media(max-width:680px){.pt-page{padding:24px 16px}.pt-stats{gap:8px}.pt-stats>div{padding:14px}.pt-stats strong{font-size:23px}.pt-capabilities{grid-template-columns:1fr 1fr}.pt-toolbar{align-items:stretch}.pt-dialog{padding:20px}.pt-empty{padding:24px;min-height:220px}}.pt-page{font-family:var(--pw-font,"Segoe UI",Inter,system-ui,sans-serif);color:#f4f2f5}.pt-page h1,.pt-page h2,.pt-page h3,.pt-page p,.pt-page span,.pt-page strong,.pt-page small{font-family:inherit}.pt-page h1{color:#f4f2f5;font-size:36px;line-height:1.2}.pt-page button,.pt-dialog button{background:#1a1b22;border:1px solid #383943;border-radius:8px;padding:10px 16px;color:#eeecf2;line-height:1.3}.pt-page button:hover,.pt-dialog button:hover{border-color:#777c65;background:#22251f}.pt-page button.pw-primary,.pt-dialog button.pw-primary{background:var(--pw-accent,#d8f28b);color:#11150c;border-color:var(--pw-accent,#d8f28b)}.pt-page .pt-close{background:transparent;border:0;padding:0 6px}.pt-page .pt-toolbar>p{margin:0}.pt-page .pt-workspace-outer,.pt-page [hidden]{display:none!important}.pt-page .explorer-columns{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;margin:20px 0}.pt-page #explorer-canvas{width:100%;border:1px solid #34343c;border-radius:10px;background:#111217}.pt-page #explorer-inspector{padding:18px;border:1px solid #34343c;border-radius:10px;line-height:1.6}.pt-page .cockpit-graph-toolbar,.pt-page .row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pt-page #explorer-list{display:flex;gap:10px;flex-wrap:wrap}.pt-page .note{color:#aaa7b5;font-size:13px}@media(max-width:850px){.pt-page .explorer-columns{grid-template-columns:1fr}}.pt-map-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.pt-map-heading label{min-width:130px}.pt-matrix-scroll{overflow-x:auto;border:1px solid var(--pw-border);border-radius:10px}.pt-matrix{border-collapse:separate;border-spacing:3px;min-width:900px;width:100%;font-size:12px}.pt-matrix th{font-weight:500;text-align:left;padding:8px}.pt-matrix tbody th{max-width:210px;min-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pt-matrix td{min-width:40px;text-align:center;padding:9px 5px;color:#101014;border-radius:2px}.pt-matrix td[style="background:transparent"]{color:#777580}.pt-heat-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:6px 0 12px}.pt-heat-heading .pw-eyebrow{color:var(--pw-accent,#d8f28b);font-size:10px;letter-spacing:1.7px;margin:0 0 10px}.pt-heat-heading h2{font-size:24px;letter-spacing:-.6px;line-height:1.2;margin:0 0 5px}.pt-heat-heading p:not(.pw-eyebrow){font-size:13px;line-height:1.6;color:#b8b5c4;margin:0}.pt-heat-totals{display:flex;gap:30px;flex:none}.pt-heat-totals strong{font-size:29px;font-weight:550;line-height:1.2}.pt-heat-totals span{display:block;font-size:10px;font-weight:400;line-height:1.4;color:#a6a3b1;margin-top:6px;white-space:nowrap}.pt-heat-controls{display:flex;align-items:flex-end;gap:16px;padding:12px 0;border-top:1px solid #34343c}.pt-page .pt-heat-controls label{margin:0;flex:1;font-size:11px;color:#b8b5c4}.pt-page .pt-heat-controls label:first-child{min-width:0;margin-right:auto}.pt-heat-controls input,.pt-heat-controls select{font-size:13px;margin-top:4px;padding:10px 12px}.pt-page .pt-heat-controls .pt-heat-sort{flex:0 1 200px}.pt-page .pt-heat-controls .pt-heat-zoom{flex:0 1 145px}.pt-heat-map-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin:0 0 18px}.pt-heat-count{font-size:11px;color:#b7b3c3;margin:0;line-height:1.7}.pt-heat-key{width:300px;max-width:100%;flex:none}.pt-heat-key>span{font-size:10px;color:#b8b5c4;display:block;margin-bottom:8px}.pt-heat-colour-ramp{height:10px;background:linear-gradient(90deg,#440154,#3b528b,#21918c,#5ec962,#fde725)}.pt-heat-colour-ticks{position:relative;height:17px;font-size:10px;color:#b8b5c4;margin-top:7px}.pt-heat-colour-ticks>span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.pt-heat-colour-ticks>span:first-child{transform:none}.pt-heat-colour-ticks>span:last-child:not(:first-child){transform:translate(-100%)}.pt-heat-layout{display:block;min-width:0}.pt-heat-matrix-scroll{border:1px solid #34343e;border-radius:8px;background:#111115;overflow:auto;max-height:1040px;scrollbar-width:thin;scrollbar-color:#54505d #111115;padding:16px 0 0;min-width:0}.pt-heat-matrix{display:block;max-width:none;overflow:visible;outline:none}.pt-heat-matrix:focus-visible{outline:2px solid var(--pw-accent,#d8f28b);outline-offset:-3px}.pt-heat-matrix rect[data-matrix-row]{cursor:pointer}.pt-heat-axis-label{fill:#eeecf2;font:12px var(--pw-font,"Segoe UI",sans-serif);cursor:pointer}.pt-heat-axis-label[data-leading=true]{font-weight:650;font-size:13px}.pt-heat-axis-label:hover{fill:#d8f28b;text-decoration:underline}.pt-heat-axis-title{fill:#b5b1c1;font:9px var(--pw-font,"Segoe UI",sans-serif);letter-spacing:.65px}.pt-heat-time-label{fill:#c8c4d1;font:10px var(--pw-font,"Segoe UI",sans-serif)}.pt-heat-hover{min-height:36px;font-size:12px;line-height:1.65;color:#d8d4e1;margin:14px 0 8px}.pt-heat-directory,.pt-heat-attention,.pt-heat-leads{padding:19px 0;border-top:1px solid #34343c}.pt-heat-directory>summary,.pt-heat-attention>summary,.pt-heat-leads>summary{cursor:pointer;font-size:13px;font-weight:500;color:#dedce6}.pt-heat-attention>summary span,.pt-heat-leads>summary span{font-size:11px;font-weight:400;margin-left:12px;color:#aaa8b4}.pt-heat-directory>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.pt-page .pt-heat-topic-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;background:#17171d;border:1px solid #34343e;padding:13px 15px;min-width:0}.pt-heat-topic-link strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.pt-heat-topic-link>span{font-size:10px;color:#b5b1bf}.pt-heat-topic-link[aria-pressed=true]{border-color:var(--pw-accent,#d8f28b)}.pt-heat-topic-link .pt-heat-trend{border:0;padding:0;font-size:10px}.pt-heat-empty{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;min-height:200px;padding:30px}.pt-heat-empty>span{font-size:32px;color:#b8caa0}.pt-heat-empty h3{font-size:21px;letter-spacing:-.5px;margin:14px 0 8px}.pt-heat-empty p{color:#aaa8b4;font-size:13px;line-height:1.7;max-width:450px;margin:0}.pt-heat-detail{border:1px solid #44434e;border-radius:8px;background:#17171d;padding:24px;min-width:0;box-sizing:border-box;margin:20px 0 25px}.pt-heat-detail>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.pt-heat-detail .pw-eyebrow{font-size:9px;letter-spacing:1.5px;color:var(--pw-accent,#d8f28b);margin:0 0 9px}.pt-heat-detail h3{font-size:27px;line-height:1.2;letter-spacing:-.5px;overflow-wrap:anywhere;margin:0}.pt-heat-detail h3:focus{outline:none}.pt-page [data-close-topic]{padding:3px 9px;font-size:24px;background:transparent;line-height:1}.pt-heat-support{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:11px;color:#aaa5b5;line-height:1.6;margin:-9px 0 20px}.pt-heat-support strong,.pt-heat-topic-link .pt-heat-support-label{color:#c8b5e3;font-size:10px;font-weight:500}.pt-heat-support strong{padding:3px 7px;border:1px solid #51465f;border-radius:4px}.pt-heat-detail-count{font-size:12px;color:#bbb7c6;margin:12px 0 22px}.pt-heat-series{display:flex;align-items:flex-end;gap:3px;height:60px;padding:0 1px;border-bottom:1px solid #484251}.pt-heat-bin{height:100%;flex:1;display:flex;align-items:flex-end;min-width:0}.pt-heat-bin i{display:block;width:100%;background:#b7d56b;min-height:2px;border-radius:2px 2px 0 0}.pt-heat-bin i[data-empty=true]{background:#34323e}.pt-heat-series-labels{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#a7a2b3;margin-top:7px}.pt-heat-sources-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:550;padding-top:18px;margin:20px 0 0;border-top:1px solid #34343e}.pt-page [data-all-topic-posts]{font-size:11px;padding:7px 10px}.pt-heat-originals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;max-height:560px;overflow:auto;scrollbar-width:thin;scrollbar-color:#575060 transparent;padding-right:6px}.pt-heat-source{padding:18px 0;border-bottom:1px solid #34323e;overflow-wrap:anywhere;min-width:0}.pt-heat-source-meta{font-size:10px;color:#aaa5b5;line-height:1.5;margin:0 0 8px}.pt-heat-source h4{font-size:14px;line-height:1.5;font-weight:500;margin:0 0 8px}.pt-heat-source a{color:#efedf5;text-decoration:none}.pt-heat-source a:hover{text-decoration:underline}.pt-heat-source a span{color:#d8f28b}.pt-heat-excerpt{font-size:12px;line-height:1.6;color:#b4afbd;margin:9px 0}.pt-heat-source time{font-size:10px;color:#a7a0b3}.pt-heat-window-empty{font-size:12px;color:#b5b0bf}.pt-heat-leads>p{font-size:12px;color:#aaa8b4;margin:12px 0 4px}.pt-heat-leads>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.pt-heat-method,.pt-heat-coverage{border-top:1px solid #34343c;padding:18px 0;font-size:12px;color:#aaa8b4;line-height:1.7}.pt-heat-method summary,.pt-heat-coverage summary{color:#d1cfd8;cursor:pointer;font-size:12px}.pt-heat-coverage summary>span{margin-left:10px;color:#8f8e99}.pt-heat-method p,.pt-heat-coverage p{max-width:920px}.pt-heat-coverage ul{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 32px}.pt-heat-coverage li{min-width:0;overflow-wrap:anywhere}.pt-heat-coverage li>div{display:flex;justify-content:space-between;gap:15px}.pt-heat-coverage a{color:#d8f28b;text-decoration:none}.pt-heat-coverage a:hover{text-decoration:underline}.pt-heat-coverage li small{display:block;font-size:11px;color:#9999a5}.pt-heat-coverage .pt-source-scope{font-size:11px;color:#c3c6b8;margin:5px 0}.pt-heat-matched{font-size:10px;color:#bbbcae;line-height:1.5;margin:8px 0}.pt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.pt-heat-heading,.pt-heat-totals{gap:20px}.pt-heat-directory>div,.pt-heat-leads>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-page .pt-toolbar{align-items:stretch}.pt-feed-actions{flex:1}.pt-feed-actions .pt-period{margin-right:auto}}@media(max-width:600px){.pt-heat-heading{display:block;padding-bottom:20px}.pt-heat-totals{margin-top:18px;gap:28px}.pt-heat-totals strong{font-size:24px}.pt-heat-controls{gap:12px;flex-wrap:wrap}.pt-page .pt-heat-controls label:first-child{flex-basis:100%;max-width:none}.pt-page .pt-heat-controls .pt-heat-sort,.pt-page .pt-heat-controls .pt-heat-zoom{flex:1;min-width:0}.pt-heat-map-meta{display:block;margin-bottom:16px}.pt-heat-key{width:100%;max-width:320px;margin-top:13px}.pt-heat-matrix-scroll{border-radius:5px}.pt-heat-hover{font-size:11px}.pt-heat-directory>div,.pt-heat-leads>div,.pt-heat-coverage ul,.pt-heat-originals{grid-template-columns:1fr}.pt-heat-detail{padding:18px}.pt-heat-sources-heading{align-items:flex-start;flex-direction:column}.pt-feed-actions{gap:8px}.pt-feed-actions>button{font-size:12px;padding:10px}.pt-heat-attention>summary span{display:block;margin:7px 0 0 14px}}body.persona-tools #module-content:has(.pt-page[data-tool=radar]){max-width:none;width:100%;padding:0;margin:0;box-sizing:border-box}body.persona-tools .pt-page[data-tool=radar]{box-sizing:border-box;max-width:1440px;width:100%;margin:0 auto;padding:22px 32px 40px}.pt-page[data-tool=radar]>.pw-heading{margin-bottom:18px}.pt-page[data-tool=radar]>.pw-heading h1{font-size:28px;margin:5px 0 0}.pt-page[data-tool=radar]>.pt-status:empty{display:none}.pt-page[data-tool=radar] .pt-toolbar{align-items:flex-end;margin-bottom:16px}.pt-page[data-tool=radar] .pt-heat-heading{padding:4px 0 10px}.pt-page[data-tool=radar] .pt-heat-totals strong{color:#f4f2f5}@media(max-width:600px){body.persona-tools .pt-page[data-tool=radar]{padding:20px 16px}}.pt-page[data-tool=radar] .pt-feed-actions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.pt-page[data-tool=radar] .pt-feed-actions .pt-period{margin:0;min-width:150px;flex:none;font-size:11px;color:#b8b5c4}.pt-page[data-tool=radar] .pt-feed-actions .pt-period select{margin-top:4px;font-size:13px;padding:10px 12px}.pt-page[data-tool=radar] .pt-feed-actions>button{min-height:39px}.pt-heat-controls .pt-heat-sort{flex:0 1 155px;min-width:140px}.pt-heat-sort select{font-size:13px}.pt-heat-breadcrumbs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 16px;min-height:32px}.pt-page .pt-heat-breadcrumbs button{background:transparent;border-color:transparent;font-size:12px;padding:7px 9px;color:#b8b5c4;max-width:100%;overflow-wrap:anywhere;text-align:left}.pt-page .pt-heat-breadcrumbs button:hover{background:#20241c;border-color:#3b4430}.pt-page .pt-heat-breadcrumbs button[aria-current=page]{color:#d8f28b;background:#1d2416}.pt-heat-breadcrumbs>span{color:#64666a;font-size:12px}.pt-page .pt-heat-breadcrumbs .pt-heat-family-posts{margin-left:auto;color:#d8f28b}.pt-heat-trend{font-size:10px;font-weight:600;line-height:1.5;border:1px solid currentColor;padding:2px 6px;border-radius:4px;opacity:.9;display:inline-block}.pt-heat-detail .pt-heat-trend{color:#d8f28b;white-space:nowrap}.pt-heat-detail .pt-heat-trend[data-direction=down]{color:#b9b7bf}.pt-heat-child-links{display:flex;flex-direction:column;gap:7px;margin:0 0 24px}.pt-page .pt-heat-child-links button{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;text-align:left;font-size:12px;background:#20251b;border-color:#3b4431}.pt-heat-child-links span{color:#d8f28b;flex:none}.pt-heat-evolution-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#b9c1ad;margin:18px 0 12px}.pt-heat-evolution-basis{font-size:10px;color:#a9b19e;line-height:1.6;margin:12px 0 0}.pt-heat-evolution-basis strong{color:#e2e8d7;font-weight:500}.pt-heat-evolution-basis>span{padding:0 5px}.pt-heat-loading{display:flex;align-items:center;gap:10px;padding:14px 17px;margin:12px 0;background:#1a2115;border:1px solid #3e4b2b;border-radius:7px;font-size:13px;color:#dce8c4;line-height:1.5}.pt-heat-loading:before{content:"";height:8px;width:8px;flex:none;background:#d8f28b;border-radius:50%}.pt-heat-loading.is-error{background:#25191c;border-color:#604248;color:#f2c9ce}.pt-heat-loading.is-error:before{background:#f2c9ce}.pt-page .pt-heat-loading button{margin-left:auto;font-size:12px;white-space:nowrap}.pt-stories-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:24px 0}.pt-stories-heading .pw-eyebrow{font-size:10px;letter-spacing:1.5px;color:#d8f28b;margin:0 0 10px}.pt-stories-heading h2{font-size:28px;line-height:1.25;letter-spacing:-.6px;margin:0 0 10px}.pt-stories-heading p:not(.pw-eyebrow){font-size:13px;color:#aaa8b4;margin:0}.pt-stories-heading>span{font-size:12px;color:#c8ceb9;white-space:nowrap}.pt-stories-controls{display:flex;gap:16px;align-items:end;padding:16px 0;border-top:1px solid #34343c}.pt-page .pt-stories-controls label{margin:0;flex:0 1 190px;font-size:11px;color:#b8b5c4}.pt-page .pt-stories-controls label:first-child{flex:1;min-width:220px}.pt-stories-controls input,.pt-stories-controls select{font-size:13px}.pt-stories-count{font-size:11px;color:#96959e;margin:3px 0 17px}.pt-stories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pt-stories-grid>.pt-empty{grid-column:1/-1}.pt-story{display:flex;flex-direction:column;min-width:0;padding:22px;background:#16181b;border:1px solid #30343a;border-radius:8px;overflow-wrap:anywhere}.pt-story-meta{display:flex;justify-content:space-between;gap:15px;align-items:baseline;font-size:10px;color:#92989a;line-height:1.6}.pt-story-origin{color:#c6d7a4}.pt-story h3{font-size:18px;line-height:1.4;font-weight:550;letter-spacing:-.15px;margin:12px 0}.pt-story h3 a{color:#efeff0;text-decoration:none}.pt-story h3 a:hover{text-decoration:underline;text-decoration-color:#d8f28b;text-underline-offset:4px}.pt-story h3 span{color:#c4d99b;font-size:14px;white-space:nowrap}.pt-story-excerpt{font-size:12px;line-height:1.65;color:#acb0b3;margin:0 0 20px}.pt-story footer{margin-top:auto;padding-top:14px;border-top:1px solid #2c3131;display:flex;justify-content:space-between;gap:15px;align-items:center}.pt-story footer>span{font-size:10px;color:#a4aba4;line-height:1.5}.pt-page .pt-story footer button{font-size:11px;padding:6px 9px;background:transparent;border-color:#3a4434;color:#d8f28b;flex:none}.pt-page .pt-stories-more{display:block;margin:24px auto}.pt-stories>.pt-heat-coverage{margin-top:28px}@media(max-width:950px){.pt-heat-controls{gap:18px}.pt-heat-key{width:180px}.pt-stories-heading h2{font-size:25px}}@media(max-width:700px){.pt-stories-controls{flex-wrap:wrap;gap:12px}.pt-page .pt-stories-controls label:first-child{flex-basis:100%;min-width:0}.pt-page .pt-stories-controls label:not(:first-child){flex:1;min-width:0}.pt-stories-grid{grid-template-columns:1fr}.pt-stories-heading{align-items:flex-start;flex-direction:column;gap:14px}.pt-story{padding:18px}.pt-story h3{font-size:17px}.pt-heat-loading{flex-wrap:wrap}}@media(max-width:600px){.pt-heat-controls .pt-heat-sort{flex:none;min-width:0}.pt-heat-controls .pt-heat-key{width:100%}.pt-heat-breadcrumbs{gap:3px}.pt-page .pt-heat-breadcrumbs button{font-size:11px;padding:6px}.pt-page .pt-heat-breadcrumbs .pt-heat-family-posts{margin-left:0}.pt-heat-evolution-heading{align-items:flex-start;flex-direction:column}.pt-heat-trend{font-size:9px}}.pt-source-metrics{margin:8px 0 16px;padding:10px 0;border-top:1px solid #333b2e}.pt-source-metrics p{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#b8c1ad;margin:0 0 5px}.pt-source-metrics strong{font-size:15px;font-weight:550;color:#e0edca}.pt-source-metrics small{display:block;font-size:9px;color:#939d89;line-height:1.5}.pt-source-fulltext{margin:0 0 16px;font-size:11px;line-height:1.6;color:#c1c6ba}.pt-source-fulltext summary{cursor:pointer;color:#cfe2ac;font-size:11px}.pt-source-fulltext>div{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;margin:12px 0;padding:12px;background:#11150e;border:1px solid #303a26;border-radius:5px}.pt-story-thread,.pt-heat-source .pt-heat-parent{font-size:10px;color:#cfe2ac;text-decoration:none}.pt-story-thread{display:inline-block;margin-bottom:15px}.pt-story-thread:hover,.pt-heat-source .pt-heat-parent:hover{text-decoration:underline}.pt-video-attention{border-top:1px solid #34343c;padding:24px 0}.pt-video-attention>header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:16px}.pt-video-attention h3{font-size:18px;line-height:1.4;letter-spacing:-.2px;margin:0;color:#e1e6d8}.pt-video-attention h3 span{font-size:12px;font-weight:400;color:#9da394}.pt-video-attention header p{font-size:11px;color:#9fa598;margin:0;line-height:1.6}.pt-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pt-video-card{padding:18px;background:#171b14;border:1px solid #343e2a;border-radius:7px;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.pt-video-origin{font-size:10px;color:#b8c99b;margin:0 0 10px;line-height:1.5}.pt-video-card h4{font-size:14px;line-height:1.5;font-weight:550;margin:0 0 18px}.pt-video-card h4 a{color:#edf1e4;text-decoration:none}.pt-video-card h4 a:hover{text-decoration:underline;text-decoration-color:#d8f28b}.pt-video-card h4 span{color:#d8f28b;white-space:nowrap}.pt-video-views{font-size:10px;color:#afba9d;margin:auto 0 8px}.pt-video-views strong{font-size:25px;font-weight:500;letter-spacing:-.7px;color:#d8f28b;margin-right:3px}.pt-video-dates{font-size:9px;color:#939d87;line-height:1.7;margin:0}.pt-video-card .pt-source-fulltext{margin:12px 0 0}.pt-video-card .pt-source-fulltext summary{font-size:10px}.pt-video-card .pt-source-fulltext>div{font-size:11px;max-height:260px}@media(max-width:1000px){.pt-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-video-attention>header{display:block}.pt-video-attention header p{margin-top:8px}}@media(max-width:480px){.pt-video-grid{grid-template-columns:1fr}.pt-video-card{padding:16px}.pt-video-card h4{font-size:15px;margin-bottom:12px}}.pt-reddit-position{font-size:11px;color:#d8f28b;margin:0 0 9px}.pt-reddit-attention .pt-story-excerpt{font-size:11px;line-height:1.6;margin:0 0 14px}.pt-reddit-attention .pt-video-dates{margin-top:auto;padding-top:12px}.pt-discovery-bar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:0 0 12px}.pt-discovery-bar>p{font-size:12px;line-height:1.6;color:var(--pw-muted,#b8b5c4);margin:0;flex:1;min-width:220px}.pt-discovery-views{display:flex;gap:3px;padding:3px;border:1px solid var(--pw-border,#34343e);border-radius:4px;background:var(--pw-panel,#17171d)}.pt-page .pt-discovery-views button{border:0;border-radius:3px;background:transparent;color:var(--pw-text,#f4f2f5);padding:9px 20px;font-size:13px}.pt-page .pt-discovery-views button[aria-pressed=true]{background:var(--pw-accent,#d8f28b);color:var(--pw-bg,#101014);font-weight:650}.pt-page .pt-heat-controls .pt-heat-theme{flex:0 1 205px;min-width:0}.pt-heat-controls input,.pt-heat-controls select{width:100%;box-sizing:border-box;min-width:0}.pt-discovery-coverage{padding:8px 0 17px;margin:0 0 10px;border-bottom:1px solid var(--pw-border,#34343e);color:var(--pw-muted,#b8b5c4);font-size:11px;line-height:1.6}.pt-discovery-coverage>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 22px}.pt-discovery-coverage>p{margin:9px 0 0;font-size:11px}.pt-discovery-coverage strong{font-weight:650;color:var(--pw-text,#f4f2f5)}.pt-page .pt-discovery-coverage button{display:inline;padding:0;background:none;border:0;border-radius:0;font:inherit;color:var(--pw-accent,#d8f28b);text-align:left}.pt-discovery-coverage a{color:var(--pw-accent,#d8f28b);text-decoration:none}.pt-discovery-coverage button:hover,.pt-discovery-coverage a:hover{text-decoration:underline;text-underline-offset:3px}.pt-heat-directory+.pt-collected-posts{margin-top:25px;padding-top:22px;border-top:1px solid var(--pw-border,#34343e)}.pt-collected-posts{padding:4px 0 26px;margin:0 0 10px;min-width:0}.pt-collected-posts>header{display:flex;justify-content:space-between;align-items:center;gap:24px}.pt-collected-posts h3{font:650 20px/1.4 Segoe UI,sans-serif!important;letter-spacing:0;margin:0!important;color:var(--pw-text,#f4f2f5)}.pt-collected-posts header p{font-size:12px;line-height:1.6;color:var(--pw-muted,#b8b5c4);margin:6px 0 0;max-width:750px}.pt-page .pt-collected-posts>header>label{font-size:11px;flex:0 0 170px;margin:0}.pt-collected-posts select{font-size:12px;padding:9px 12px;min-width:0;width:100%;margin-top:4px}.pt-posts-filter,.pt-posts-count{font-size:11px;color:var(--pw-muted,#b8b5c4);line-height:1.5;margin:13px 0 0}.pt-posts-count{margin:8px 0 12px}.pt-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px}.pt-posts-grid .pt-heat-source{padding:17px 0;border-color:var(--pw-border,#34343e)}.pt-posts-grid .pt-heat-source h4{font-size:15px;line-height:1.5}.pt-posts-grid .pt-heat-source a{color:var(--pw-text,#f4f2f5)}.pt-posts-grid .pt-heat-source a span{color:var(--pw-accent,#d8f28b)}.pt-posts-controls{display:flex;gap:12px;flex:0 1 355px;min-width:280px}.pt-page .pt-posts-controls label{font-size:11px;flex:1;min-width:0;margin:0}.pt-source-youtube{display:inline-flex;align-items:center;gap:5px;color:var(--pw-accent,#d8f28b);font-weight:650}.pt-source-youtube>span{font-size:10px}.pt-page .pt-posts-more,.pt-page .pt-posts-reset{font-size:12px;background:none;border:1px solid var(--pw-border,#34343e);color:var(--pw-accent,#d8f28b);border-radius:4px;margin-top:16px;padding:9px 14px}.pt-page .pt-posts-more{display:block;margin-left:auto}.pt-theme-actions{display:flex;flex-direction:column;gap:8px;margin:14px 0 8px}.pt-page .pt-theme-actions button{font-size:12px;text-align:left;line-height:1.5;background:var(--pw-panel,#17171d);border-color:var(--pw-border,#34343e);color:var(--pw-accent,#d8f28b);padding:9px 11px;border-radius:3px}.pt-topic-history{border-top:1px solid var(--pw-border,#34343e);margin-top:18px;padding-top:16px;font-size:12px}.pt-topic-history>summary{color:var(--pw-accent,#d8f28b);cursor:pointer}.pt-topic-history>p{font-size:11px;line-height:1.6;color:var(--pw-muted,#b8b5c4)}.pt-collected-posts h3,.pt-heat-coverage,.pt-heat-detail{scroll-margin-top:110px}.pt-discovery-bar button:focus-visible,.pt-discovery-coverage :is(button,a):focus-visible,.pt-theme-actions button:focus-visible{outline:2px solid var(--pw-accent,#d8f28b);outline-offset:3px}@media(max-width:1000px){.pt-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-heat-controls{flex-wrap:wrap}.pt-page .pt-heat-controls label:first-child{flex:1 1 45%}.pt-page .pt-heat-controls .pt-heat-theme{flex:1 1 30%}.pt-page .pt-heat-controls :is(.pt-heat-sort,.pt-heat-zoom){flex:1 1 30%}}@media(max-width:600px){.pt-discovery-bar{gap:10px}.pt-discovery-bar>p{flex-basis:100%}.pt-discovery-coverage>div{gap:7px 15px}.pt-page .pt-heat-controls label:first-child,.pt-page .pt-heat-controls .pt-heat-theme{flex-basis:100%}.pt-posts-grid{grid-template-columns:1fr}.pt-collected-posts>header{align-items:stretch;flex-direction:column;gap:12px}.pt-page .pt-collected-posts>header>label{flex:auto;max-width:220px}.pt-heat-directory+.pt-collected-posts{margin-top:18px;padding-top:18px}}@media(max-width:800px){.pt-collected-posts>header{align-items:stretch;flex-direction:column;gap:12px}.pt-posts-controls{flex:auto;min-width:0;max-width:450px}}.pt-heat .pt-collected-posts>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:0;list-style:none;cursor:pointer;scroll-margin-top:110px}.pt-collected-posts>summary::-webkit-details-marker{display:none}.pt-collected-posts>summary:after{content:"+";font-size:20px}.pt-collected-posts[open]>summary:after{content:"−"}.pt-collected-posts[open]>summary{margin-bottom:14px}.pt-collected-posts:not([open]){padding-bottom:0}.pt-heat-source .pt-reply-text{margin:10px 0;color:var(--pw-text, #f0edf7);font-size:15px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.pt-heat-source .pt-reply-context{margin:10px 0;font-size:11px;line-height:1.5;color:var(--pw-muted, #aaa7ba);overflow-wrap:anywhere}.pt-reply-context a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pt-reply-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:12px}.pt-reply-open{display:inline-block;padding:5px 0;font-size:12px}.pt-discussion-summary{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--pw-muted, #aaa7ba)}.lx-page .pt-page .ls-writing-target{display:flex;flex-wrap:wrap;align-items:start;gap:14px 24px;padding:18px 0;border-bottom:1px solid #57516d}.lx-page .pt-page .ls-writing-target>label{min-width:150px}.lx-page .pt-page .ls-writing-target>.ls-source-note{flex:1 1 260px;align-self:center;margin:16px 0 0}.lx-page .pt-page .ls-length-presets{display:flex;gap:6px;margin:6px 0}.lx-page .pt-page .ls-length-presets button{padding:8px 14px;border:1px solid #777087;background:transparent;color:inherit;border-radius:3px;white-space:nowrap}.lx-page .pt-page .ls-length-presets button[aria-pressed=true]{background:#edb3d1;color:#241a2f;border-color:#edb3d1}.lx-page .pt-page :is(.ls-writing-target,.ls-production-length) details{margin-top:6px;font-size:12px}.lx-page .pt-page :is(.ls-writing-target,.ls-production-length) summary{cursor:pointer;color:#c9c1d0}.lx-page .pt-page :is(.ls-writing-target,.ls-production-length) details input{max-width:160px}.lx-page .lx-toolbody:has(.ls-studio){max-width:1440px;margin-inline:auto}.lx-page .pt-page .ls-studio{grid-template-columns:220px minmax(0,1fr);gap:32px;font-size:15px;line-height:1.6}.lx-page .pt-page .ls-sidebar{min-height:0;padding-right:24px;align-self:start;position:sticky;top:92px}.lx-page .pt-page .ls-project-list{max-height:480px;overflow-y:auto}.lx-page .pt-page .ls-start h2{font:400 44px/1.05 LuciaDisplay,Impact,sans-serif!important}.lx-page .pt-page .ls-reference-heading h3{font:650 22px/1.4 Inter,Arial,sans-serif!important;text-transform:none!important}.lx-page .pt-page .ls-reference h3{font:400 26px/1.15 LuciaDisplay,Impact,sans-serif!important}.lx-page .pt-page .ls-selected-direction h3{font:650 20px/1.4 Inter,Arial,sans-serif!important;text-transform:none!important}.lx-page .pt-page .ls-project{padding:16px 10px;gap:12px;min-height:76px}.lx-page .pt-page .ls-project strong{font-size:15px;line-height:1.4}.lx-page .pt-page .ls-project small{font-size:12px}.lx-page .pt-page .ls-project-heading{align-items:center;gap:20px}.lx-page .pt-page .ls-project-heading h2{font:400 32px/1.15 LuciaDisplay,Impact,sans-serif!important;margin:6px 0!important}.lx-page .pt-page .ls-project-heading .lh-button{white-space:nowrap;font-size:14px!important}.lx-page .pt-page .ls-canvas>.lx-eyebrow{margin:0}.lx-page .pt-page .ls-studio :is(input,select,textarea,button){font-size:15px;line-height:1.5}.lx-page .pt-page .ls-studio :is(input,select,button){min-height:44px}.lx-page .pt-page .ls-studio :is(input,select,textarea){max-width:100%;box-sizing:border-box}.lx-page .pt-page .ls-studio :is(label,.ls-source-note,.ls-audio-note,.ls-format-help){font-size:14px;line-height:1.6}.lx-page .pt-page .ls-studio .lx-eyebrow{font-size:11px;letter-spacing:.15em}.lx-page .pt-page .ls-studio small{font-size:12px;line-height:1.5}.lx-page .pt-page .ls-editor-tabs{gap:4px;margin:20px 0 24px}.lx-page .pt-page .ls-editor-tabs button{padding:12px 14px;gap:10px;font-size:15px;border-bottom-width:3px}.lx-page .pt-page .ls-editor-tabs button[aria-pressed=true]{background:transparent;color:#f6a8cf}.lx-page .pt-page .ls-project-editor{padding:0}.lx-page .pt-page .ls-studio :is(.ls-production-intro h3,.ls-direction-sheet h3,.ls-section-heading h3,.ls-audio-parts-heading h3,.ls-script-toolbar h3,.ls-creative-controls h3){font:650 22px/1.3 Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:-.02em;margin:0 0 6px!important}.lx-page .pt-page .ls-production-intro{margin-bottom:18px}.lx-page .pt-page .ls-direction-sheet{padding:12px 0 24px;gap:20px}.lx-page .pt-page .ls-direction-sheet>svg{width:42px;height:42px;flex-shrink:0}.lx-page .pt-page .ls-saved-notes{font-size:16px;line-height:1.75;max-width:76ch}.lx-page .pt-page .ls-script-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.lx-page .pt-page .ls-script-toolbar p{margin:0;font-size:13px;color:#bbb6c8}.lx-page .pt-page .ls-script-modes{display:flex;gap:6px}.lx-page .pt-page .ls-script-modes button{min-width:76px}.lx-page .pt-page .ls-script-reader{padding:24px 30px;background:#0d1524;border:1px solid #354057;border-radius:6px;color:#f4efdf;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.lx-page .pt-page .ls-script-reader>*{max-width:78ch}.lx-page .pt-page .ls-script-paragraph{white-space:pre-wrap;margin:0 0 12px}.lx-page .pt-page .ls-script-cue{color:#bfb5cb;font-size:14px;white-space:pre-wrap;margin:8px 0}.lx-page .pt-page .ls-script-heading{font:650 17px/1.5 Inter,Arial,sans-serif!important;text-transform:none!important;color:#f6adcf;margin:20px 0 10px!important}.lx-page .pt-page .ls-script-heading:first-child{margin-top:0!important}.lx-page .pt-page .ls-script-break{height:8px}.lx-page .pt-page .ls-draft-label textarea{min-height:420px;font:400 16px/1.75 Inter,Arial,sans-serif!important;padding:22px}.lx-page .pt-page .ls-creative-phases{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.lx-page .pt-page .ls-creative-phases button{padding:8px 14px}.lx-page .pt-page .ls-media-formats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:24px}.lx-page .pt-page .ls-media-formats button{grid-template-columns:28px 1fr;gap:2px 12px;padding:14px 16px!important;min-height:82px}.lx-page .pt-page .ls-media-formats svg{width:26px;height:26px}.lx-page .pt-page .ls-media-formats strong{font:650 18px/1.4 Inter,Arial,sans-serif!important;text-transform:none}.lx-page .pt-page .ls-media-formats small{font-size:13px}.lx-page .pt-page .ls-production-layout{display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;gap:24px}.lx-page .pt-page .ls-production-controls{padding:20px;min-width:0;background:#0d1524}.lx-page .pt-page .ls-production-options{display:grid;grid-template-columns:1fr;gap:16px}.lx-page .pt-page .ls-production-options label{min-width:0}.lx-page .pt-page .ls-production-controls>label{margin:18px 0}.lx-page .pt-page .ls-production-controls textarea[data-production-notes]{min-height:120px;font-size:15px}.lx-page .pt-page .ls-audio-settings{display:block;margin:18px 0}.lx-page .pt-page .ls-audio-settings button{margin-top:10px}.lx-page .pt-page .ls-production-controls [data-prepare-media]{width:100%}.lx-page .pt-page .ls-production-layout .ls-preparations{margin:0;padding:0;border-top:0;min-width:0}.lx-page .pt-page .ls-preparation-picker{display:block;margin:14px 0}.lx-page .pt-page .ls-preparation-picker select{width:100%;margin-top:5px}.lx-page .pt-page .ls-preparation{margin:14px 0 0;padding:18px;min-width:0}.lx-page .pt-page .ls-preparation-heading{align-items:start;gap:12px}.lx-page .pt-page .ls-preparation-heading strong{font-size:17px}.lx-page .pt-page .ls-preparation-heading small{overflow-wrap:anywhere}.lx-page .pt-page .ls-prompt-part{margin:18px 0}.lx-page .pt-page .ls-prompt-part details{margin:0 0 10px}.lx-page .pt-page .ls-prompt-part summary{display:flex;justify-content:space-between;gap:12px;align-items:baseline;cursor:pointer;padding:6px 0;font-size:15px;color:#f6adcf}.lx-page .pt-page .ls-prompt-part summary:before{content:"+"}.lx-page .pt-page .ls-prompt-part details[open]>summary:before{content:"−"}.lx-page .pt-page .ls-prompt-part summary span{flex:1}.lx-page .pt-page .ls-prompt-part textarea{font:400 15px/1.7 Inter,Arial,sans-serif!important;min-height:240px;padding:16px}.lx-page .pt-page .ls-preparation pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 14px/1.7 Inter,Arial,sans-serif}.lx-page .pt-page .ls-preparation summary{min-height:32px;font-size:14px;cursor:pointer}.lx-page .pt-page .ls-production-empty{padding:24px;border:1px dashed #414b60;border-radius:6px}.lx-page .pt-page .ls-production-empty p{font-size:16px;margin:0 0 6px}.lx-page .pt-page .ls-production-empty span{font-size:14px;color:#b8b5c8}.lx-page .pt-page .ls-finished-media{margin-top:28px;padding-top:24px}.lx-page .pt-page .ls-media-attachment{margin:18px 0}.lx-page .pt-page .ls-media-attachment>summary{display:inline-block;padding:10px 16px;border:1px solid #55516a;border-radius:5px;color:#f6adcf;cursor:pointer;min-height:44px;box-sizing:border-box}.lx-page .pt-page .ls-media-attachment form{margin-top:16px}.lx-page .pt-page .ls-studio [hidden]{display:none!important}.lx-page .pt-page .ls-ideas-nav{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;border:1px solid #485066;background:transparent;color:#f5eedd}.lx-page .pt-page .ls-ideas-nav>span:first-of-type{flex:1}.lx-page .pt-page .ls-ideas-nav svg{width:24px;height:24px;flex-shrink:0}.lx-page .pt-page .ls-ideas-nav[aria-pressed=true]{border-color:#f5a7d0;background:#f5a7d0;color:#080f1e}.lx-page .pt-page .ls-hotspots-nav{display:flex;justify-content:space-between;gap:12px;width:100%;margin:8px 0 0;padding:12px 14px;color:#f5a7d0;background:transparent;border:1px solid #485066}.lx-page .pt-page .ls-inspiration{border-left:2px solid #f5a7d0;padding:0 0 0 16px;margin:0 0 20px}.lx-page .pt-page .ls-inspiration h3{margin:8px 0;font-size:22px}.lx-page .pt-page .ls-inspiration p{margin:8px 0}.lx-page .pt-page .ls-inspiration article{padding:10px 0}.lx-page .pt-page .ls-inspiration small,.ls-hotspot-dialog small{display:block;margin-top:6px;color:#bbb7ca;font-size:12px;line-height:1.5}.lx-page .pt-page [data-ideas-inspiration]{margin-bottom:20px}.lx-page .pt-page dialog.ls-hotspot-dialog{width:min(1000px,calc(100vw - 32px));max-width:1000px;max-height:85vh;padding:28px;color:#fff0cb;background:#0d1524;border:1px solid #62516b}.lx-page .ls-hotspot-dialog h2{font:400 32px LuciaDisplay,Impact,sans-serif;margin:0 35px 12px 0}.lx-page .ls-hotspot-dialog h3{font-size:22px;margin:0 0 10px}.lx-page .ls-hotspot-filters{display:flex;gap:16px;align-items:end;margin-top:24px}.lx-page .ls-hotspot-filters label:first-child{flex:1}.lx-page .ls-hotspot-filters input,.lx-page .ls-hotspot-filters select{width:100%;min-height:42px;margin-top:8px}.lx-page .ls-hotspot-picker{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,1.5fr);gap:24px}.lx-page [data-hotspot-list]{max-height:48vh;overflow:auto}.lx-page [data-pick-hotspot]{display:block;width:100%;text-align:left;padding:14px 10px;border:0;border-bottom:1px solid #3a4358;border-radius:0;background:transparent;color:#fff0cb}.lx-page [data-pick-hotspot]:hover,.lx-page [data-pick-hotspot]:focus-visible{background:#252039;color:#f5a7d0}.lx-page .ls-hotspot-posts{max-height:36vh;overflow:auto;margin:16px 0}.lx-page .ls-hotspot-post{display:flex;align-items:start;gap:12px;padding:12px 0;border-bottom:1px solid #3a4358}.lx-page .ls-hotspot-post input{width:18px;min-width:18px;height:18px;accent-color:#f5a7d0}.lx-page .ls-hotspot-post p{white-space:pre-wrap;overflow-wrap:anywhere}.lx-page .ls-hotspot-post summary{margin-top:8px}.lx-page .ls-hotspot-post a{overflow-wrap:anywhere}.lx-page [data-hotspot-error]{color:#f5a7d0}.lx-page .ls-hotspot-to-studio{display:inline-flex;margin:18px 0;padding:12px 16px;font-size:14px}.lx-page .pt-page .ls-saved-heading{margin:30px 0 10px;color:#bbb8cb}.lx-page .pt-page .ls-project-search{margin:0;min-width:0}.lx-page .pt-page .ls-project>span:last-child{min-width:0;overflow-wrap:anywhere}.lx-page .pt-page .ls-ideas-intro{display:block;position:static;height:auto;min-height:0;padding:0;border:0;margin:0 0 22px;background:none;box-shadow:none}.lx-page .pt-page .ls-ideas-intro .lx-eyebrow{color:#f5a7d0;margin:0 0 12px}.lx-page .pt-page .ls-ideas-intro h2{font:400 38px/1.1 LuciaDisplay,Impact,sans-serif!important;letter-spacing:0!important;margin:0 0 12px!important}.lx-page .pt-page .ls-ideas-intro h2 br{display:none}.lx-page .pt-page .ls-ideas-intro h2 em{color:#f5a7d0;font-style:normal}.lx-page .pt-page .ls-ideas-intro h2 em:before{content:" "}.lx-page .pt-page .ls-ideas-intro>p:last-child{margin:0;font-size:16px;color:#c6bfd2}.lx-page .pt-page .ls-ideas-compose{border:1px solid #3a4358;border-radius:6px;padding:22px;background:#0d1524}.lx-page .pt-page .ls-ideas-compose>label{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;color:#f4efdf}.lx-page .pt-page .ls-ideas-compose>label span{font-size:12px;color:#aaa6bc}.lx-page .pt-page .ls-ideas-compose [data-suggestion-explanation]{max-width:75ch;margin:0 0 18px;color:#c7c4d2;line-height:1.6}.lx-page .pt-page .ls-ideas-compose>[data-suggestion-scope]{align-items:center;flex-wrap:wrap;margin-bottom:20px}.lx-page .pt-page [data-suggestion-period]{width:auto;min-width:160px}.lx-page .pt-page .ls-ideas-compose textarea{display:block;width:100%;resize:vertical;min-height:106px;margin:0;padding:12px 14px;font:400 15px/1.65 Inter,Arial,sans-serif!important;background:#080f1e}.lx-page .pt-page .ls-ideas-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.lx-page .pt-page .ls-ideas-actions .lh-button{display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:15px!important}.lx-page .pt-page .ls-ideas-actions .lh-button svg{width:20px;height:20px}.lx-page .pt-page .ls-own-idea{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 16px;border:1px solid #57536b;background:transparent;color:#f5b2d3}.lx-page .pt-page .ls-discovery-history{display:flex;align-items:center;gap:16px;padding:24px 0 0}.lx-page .pt-page .ls-discovery-history label{white-space:nowrap;color:#bfb9ce}.lx-page .pt-page .ls-discovery-history select{flex:1;min-width:0;width:100%;text-overflow:ellipsis}.lx-page .pt-page .ls-ideas-empty{display:flex;align-items:center;gap:18px;padding:28px 0;color:#c0bbcf}.lx-page .pt-page .ls-ideas-empty strong{font-weight:500;color:#e6deeb}.lx-page .pt-page .ls-ideas-empty p{margin:4px 0 0;font-size:14px}.lx-page .pt-page .ls-idea-mark{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border:1px solid #57516d;border-radius:50%;color:#f5a7d0}.lx-page .pt-page .ls-idea-mark svg{width:26px;height:26px}.lx-page .pt-page .ls-ideas-result-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:30px 0 16px}.lx-page .pt-page .ls-ideas-result-heading .lx-eyebrow{color:#f5a7d0;margin:0 0 8px}.lx-page .pt-page .ls-ideas-result-heading h3,.lx-page .pt-page .ls-discovery-state h3{font:650 22px/1.35 Inter,Arial,sans-serif!important;letter-spacing:-.02em;text-transform:none!important;margin:0!important}.lx-page .pt-page .ls-ideas-result-heading>span{font-size:13px;color:#b6b1c5;white-space:nowrap}.lx-page .pt-page .ls-idea-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:stretch;gap:16px}.lx-page .pt-page .ls-idea-grid.ls-open-suggestions{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.lx-page .pt-page .ls-idea-inspiration{margin:12px 0;font-size:14px;line-height:1.6;color:#c7c4d2}.lx-page .pt-page .ls-idea-inspiration summary{cursor:pointer;color:#f5a7d0}.lx-page .pt-page .ls-idea-card{display:flex;flex-direction:column;min-width:0;border:1px solid #43495e;border-top:3px solid #b977a1;border-radius:4px;padding:22px;background:#0d1524;overflow-wrap:anywhere}.lx-page .pt-page .ls-idea-card-top{display:flex;align-items:center;justify-content:space-between;color:#b89bb7;margin-bottom:20px}.lx-page .pt-page .ls-idea-number{display:inline-grid;place-items:center;width:36px;height:32px;border:1px solid #775873;border-radius:3px;color:#f5b2d3;font-size:14px;font-weight:650}.lx-page .pt-page .ls-idea-card h3{font:650 22px/1.35 Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:-.02em;margin:0 0 14px!important;color:#fff0cf}.lx-page .pt-page .ls-idea-premise{white-space:pre-wrap;margin:0 0 22px;font-size:15px;line-height:1.75;color:#d5cfdf}.lx-page .pt-page .ls-idea-next{margin-top:auto;border-top:1px solid #374056;padding-top:16px}.lx-page .pt-page .ls-idea-next>span{font-size:12px;font-weight:650;color:#f5b2d3}.lx-page .pt-page .ls-idea-next p{white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.7;color:#bdb7cb}.lx-page .pt-page .ls-develop-idea{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;margin-top:24px;border-color:#f5a7d0;background:transparent;color:#f5b2d3;font-weight:600}.lx-page .pt-page .ls-develop-idea:hover{background:#f5a7d0;color:#080f1e}.lx-page .pt-page .ls-idea-source{border-top:1px solid #374056;margin-top:24px;padding-top:10px}.lx-page .pt-page .ls-idea-source summary{padding:10px 0;cursor:pointer;color:#b9b3c9;font-size:13px}.lx-page .pt-page .ls-idea-source pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#0d1524;border:1px solid #374056;font:400 14px/1.75 Inter,Arial,sans-serif;color:#ded5e6}.lx-page .pt-page .ls-discovery-state{display:flex;gap:18px;align-items:start;padding:28px 0 8px}.lx-page .pt-page .ls-discovery-state>div{min-width:0}.lx-page .pt-page .ls-discovery-state p{margin:10px 0 16px;color:#c0bbcf;font-size:15px;overflow-wrap:anywhere}.lx-page .pt-page .ls-back-ideas{min-height:36px;background:none;border:0;padding:0;margin-bottom:14px;color:#f5b2d3;font-size:13px}.lx-page .pt-page .ls-studio button:focus-visible,.lx-page .pt-page .ls-studio summary:focus-visible{outline:2px solid #fff0cf;outline-offset:3px}@media(max-width:1100px){.lx-page .pt-page .ls-studio{grid-template-columns:185px minmax(0,1fr);gap:24px}.lx-page .pt-page .ls-production-layout{grid-template-columns:1fr}.lx-page .pt-page .ls-production-options{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-page .pt-page .ls-project-heading{flex-direction:row}.lx-page .pt-page .ls-ideas-intro h2{font-size:36px!important}}@media(max-width:800px){.lx-page .pt-page .ls-studio{display:block}.lx-page .pt-page .ls-sidebar{position:static;display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding-right:0;margin-bottom:24px}.lx-page .pt-page .ls-project-list{max-height:none}.lx-page .pt-page .ls-project-list{scrollbar-width:thin;scrollbar-color:#7c5773 #111a2b}.lx-page .pt-page .ls-project-heading h2{font-size:28px!important}.lx-page .pt-page .ls-media-formats button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 8px!important}.lx-page .pt-page .ls-media-formats small{font-size:12px;text-align:center}.lx-page .pt-page .ls-script-reader{padding:20px}.lx-page .pt-page .ls-ideas-nav{grid-column:1;grid-row:1;gap:8px;padding:10px}.lx-page .pt-page .ls-ideas-nav>span:last-child{display:none}.lx-page .pt-page .ls-hotspots-nav{grid-column:1/-1;grid-row:2;margin:0}.lx-page .pt-page .ls-saved-heading{grid-column:1/-1;grid-row:3;margin:6px 0 0}.lx-page .pt-page .ls-project-search{grid-column:2;grid-row:1}.lx-page .pt-page .ls-project-search input{margin:0}.lx-page .pt-page .ls-project-list{grid-column:1/-1;grid-row:4;min-width:0;max-width:100%;padding:0}.lx-page .pt-page .ls-project{flex:0 0 210px;min-width:0!important}.lx-page .pt-page .ls-ideas-intro h2{font-size:36px!important}}@media(max-width:520px){.lx-page .ls-hotspot-picker{grid-template-columns:1fr}.lx-page [data-hotspot-list]{max-height:24vh}.lx-page .ls-hotspot-dialog{padding:20px}.lx-page .pt-page .ls-project-heading{align-items:start}.lx-page .pt-page .ls-project-heading h2{font-size:26px!important}.lx-page .pt-page .ls-project-heading .lh-button{padding:9px 12px;font-size:13px!important}.lx-page .pt-page .ls-editor-tabs{gap:0}.lx-page .pt-page .ls-editor-tabs button{padding:10px 8px;font-size:13px;gap:5px}.lx-page .pt-page .ls-media-formats{gap:8px!important}.lx-page .pt-page .ls-media-formats strong{font-size:16px!important}.lx-page .pt-page .ls-production-options{grid-template-columns:1fr}.lx-page .pt-page .ls-production-controls{padding:16px}.lx-page .pt-page .ls-preparation-heading{flex-direction:column}.lx-page .pt-page .ls-script-reader{padding:18px 16px}.lx-page .pt-page .ls-prompt-part summary{flex-wrap:wrap;gap:6px}.lx-page .pt-page .ls-ideas-intro h2{font-size:32px!important}.lx-page .pt-page .ls-ideas-intro h2 br{display:initial}.lx-page .pt-page .ls-ideas-intro h2 em:before{content:""}.lx-page .pt-page .ls-ideas-compose{padding:16px}.lx-page .pt-page .ls-ideas-compose>label{flex-wrap:wrap;gap:2px 10px}.lx-page .pt-page .ls-ideas-actions{align-items:stretch}.lx-page .pt-page .ls-ideas-actions>button{width:100%}.lx-page .pt-page .ls-discovery-history{display:block}.lx-page .pt-page .ls-discovery-history select{margin-top:8px}.lx-page .pt-page .ls-ideas-result-heading{align-items:start;gap:12px}.lx-page .pt-page .ls-ideas-result-heading>span{padding-top:4px}.lx-page .pt-page .ls-ideas-result-heading h3{font-size:20px!important}.lx-page .pt-page .ls-idea-card{padding:20px}.lx-page .pt-page .ls-discovery-state{gap:12px}.lx-page .pt-page .ls-discovery-state h3{font-size:20px!important}.lx-page .pt-page .ls-discovery-state .ls-idea-mark{width:36px;height:36px;flex-basis:36px}}.lx-page .pt-page .ls-creative-controls{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.lx-page .pt-page .ls-creative-controls>p{margin:0;max-width:76ch}.lx-page .pt-page .ls-creative-controls>label{min-width:0;width:100%}.lx-page .pt-page .ls-creative-controls textarea{width:100%;box-sizing:border-box}.lx-page .pt-page .ls-creative-controls>button{justify-self:start}.ls-audio-raw-export{margin:20px 0}.ls-audio-raw-export summary{cursor:pointer;color:var(--lh-muted,#aeb3c7)}.lx-page .pt-page .ls-insights-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:8px 0 0;padding:12px 14px;text-align:left;color:var(--lc-teal,#a2d7d0);background:transparent;border:1px solid var(--lc-line,#485066)}.lx-page .pt-page dialog.ls-insights-dialog{box-sizing:border-box;width:min(940px,calc(100vw - 32px));max-width:940px;max-height:85dvh;padding:30px;color:var(--lc-ink,#f4efdf);background:var(--lt-surface,#291f32);border:1px solid var(--lc-line,#62516b);border-radius:8px;overflow:auto}.lx-page .ls-insights-dialog::backdrop{background:#100c1bc7}.lx-page .ls-insights-dialog h2{font:400 38px/1.1 LuciaDisplay,Impact,sans-serif!important;margin:0 40px 18px 0!important}.lx-page .ls-insights-dialog h3{font:650 22px/1.4 Inter,Arial,sans-serif!important;margin:8px 0 12px!important;text-transform:none!important;letter-spacing:0!important}.lx-page .ls-insights-dialog h5{font:650 15px/1.55 Inter,Arial,sans-serif!important;margin:0 0 4px!important}.lx-page .ls-insights-dialog p,.lx-page .ls-insights-dialog li{font-size:15px;line-height:1.65;overflow-wrap:anywhere}.lx-page .ls-insights-dialog p{margin:8px 0 14px}.lx-page .ls-insights-dialog a{color:var(--lc-teal,#a2d7d0)}.lx-page .ls-insight-intro{max-width:72ch}.lx-page .ls-insight-muted,.lx-page .ls-insights-dialog small{color:var(--lh-muted,#c7bfd1);font-size:13px!important;line-height:1.6}.lx-page .ls-insight-plan{margin:18px 0;padding:16px 20px;border-left:3px solid var(--lc-teal,#a2d7d0);background:var(--lt-input,#20182b);border-radius:3px}.lx-page .ls-insight-plan .lx-eyebrow,.lx-page .ls-insight-study .lx-eyebrow{color:var(--lc-teal,#a2d7d0);font-size:11px;margin:0}.lx-page .ls-insights-dialog summary{cursor:pointer;min-height:32px;padding:8px 0;color:var(--lc-pink,#edb3d1);font-size:14px;line-height:1.5}.lx-page .ls-insights-dialog summary:focus-visible,.lx-page .ls-insights-dialog button:focus-visible,.lx-page .ls-insights-dialog a:focus-visible{outline:2px solid var(--lc-ink,#f4efdf);outline-offset:3px}.lx-page .ls-insight-counts{font-size:13px!important;color:var(--lh-muted,#c7bfd1);border-bottom:1px solid var(--lc-line,#62516b);padding-bottom:20px}.lx-page .ls-insight-study{padding:12px 0 28px}.lx-page .ls-insight-study+.ls-insight-study{border-top:1px solid var(--lc-line,#62516b);padding-top:28px}.lx-page .ls-insights-dialog .ls-insight-study>header{display:block!important;margin-bottom:18px;padding:0}.lx-page .ls-insight-lesson{border:1px solid var(--lc-line,#62516b);border-radius:5px;margin:10px 0}.lx-page .ls-insight-lesson>summary{display:list-item;padding:16px 20px;color:var(--lc-ink,#f4efdf)}.lx-page .ls-insight-lesson>summary>span{font-weight:600}.lx-page .ls-insight-lesson>summary>small{display:block;margin:5px 0 0}.lx-page .ls-insight-lesson-body{padding:0 20px 20px}.lx-page .ls-insight-note{margin:16px 0}.lx-page .ls-insight-note>strong{font-size:13px;color:var(--lc-teal,#a2d7d0)}.lx-page .ls-insight-note p{margin:5px 0 0;white-space:pre-wrap}.lx-page .ls-insight-note ul{padding-left:21px;margin:6px 0}.lx-page .ls-insight-note li+li{margin-top:5px}.lx-page .ls-insight-evidence{padding:18px 0;border-top:1px solid var(--lc-line,#62516b)}.lx-page .ls-insight-evidence-group{border-top:1px solid var(--lc-line,#62516b);margin-top:20px;padding-top:8px}.lx-page .ls-insight-metrics{display:flex;flex-wrap:wrap;gap:10px 24px;margin:14px 0}.lx-page .ls-insight-metrics div{display:flex;gap:8px;font-size:13px;overflow-wrap:anywhere}.lx-page .ls-insight-metrics dt{color:var(--lh-muted,#c7bfd1)}.lx-page .ls-insight-metrics dd{margin:0}.lx-page .ls-insight-study-review{margin-top:18px}.lx-page .ls-editorial-scope{padding:16px 18px;border:1px solid var(--lc-line,#62516b);border-radius:5px;background:var(--lt-input,#20182b)}.lx-page .ls-editorial-scope p{margin:5px 0 10px}.lx-page .ls-editorial-scope .lx-eyebrow{color:var(--lc-teal,#a2d7d0);font-size:11px}.lx-page .ls-editorial-scope small{display:block;color:var(--lh-muted,#c7bfd1);line-height:1.6}.lx-page .ls-editorial-scope ul{margin:8px 0 12px;padding-left:20px}.lx-page .ls-editorial-scope button{margin-top:12px}.lx-page .ls-insight-choice{padding:0 0 24px;border-bottom:1px solid var(--lc-line,#62516b);margin-bottom:24px}.lx-page .ls-insight-choice fieldset{margin:18px 0;padding:12px 14px;border:1px solid var(--lc-line,#62516b);border-radius:4px}.lx-page .ls-insight-choice legend{padding:0 5px;font-size:13px;color:var(--lc-teal,#a2d7d0)}.lx-page .ls-insight-choice fieldset label,.lx-page .ls-insight-choice-row{display:flex!important;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;line-height:1.6}.lx-page .ls-insight-choice input[type=radio],.lx-page .ls-insight-choice input[type=checkbox]{width:17px;min-width:17px;height:17px;margin:3px 0 0;accent-color:var(--lc-pink,#edb3d1)}.lx-page .ls-insight-choice-row+.ls-insight-choice-row{border-top:1px solid var(--lc-line,#62516b)}.lx-page .ls-insight-choice-row small{display:block;margin-top:3px}.lx-page .ls-insight-choice [data-editorial-selection-status]:empty{display:none}@media(max-width:800px){.lx-page .pt-page .ls-insights-nav{grid-column:1/-1;grid-row:3;margin:0}.lx-page .pt-page .ls-saved-heading{grid-row:4}.lx-page .pt-page .ls-project-list{grid-row:5}}@media(max-width:520px){.lx-page .pt-page dialog.ls-insights-dialog{padding:20px;width:calc(100vw - 20px);max-height:90dvh}.lx-page .ls-insights-dialog h2{font-size:30px!important}.lx-page .ls-insight-plan{padding:16px}.lx-page .ls-insight-lesson>summary{padding:14px}.lx-page .ls-insight-lesson-body{padding:0 14px 16px}}.ls-readonly .ls-ideas-compose,.ls-readonly [data-studio-hotspots],.ls-readonly [data-own-idea],.ls-readonly [data-develop-idea],.ls-readonly [data-project-develop-idea],.ls-readonly [data-run-ideas],.ls-readonly [data-recover-ideas],.ls-readonly [data-check-ideas],.ls-readonly [data-recover-draft],.ls-readonly .ls-writing-target,.ls-readonly [data-script-mode=edit],.ls-readonly [data-script-editor],.ls-readonly [data-draft-status],.ls-readonly [data-rewrite-scene],.ls-readonly .ls-creative-controls,.ls-readonly [data-choose-creative-phase],.ls-readonly [data-activate-version],.ls-readonly [data-version-production],.ls-readonly .ls-production-controls,.ls-readonly .ls-media-attachment,.ls-readonly [data-export-audio],.ls-readonly [data-use-video-timing],.ls-readonly [data-retry-upload]{display:none!important}.ls-readonly .ls-production-layout{grid-template-columns:minmax(0,1fr)}.ls-readonly .ls-finished-media>.ls-source-note{display:none}.lx-page .pt-page .ls-visual,.lx-page .pt-page .ls-playback{width:100%;min-width:0;position:relative}.lx-page .pt-page .ls-image-open{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:zoom-in}.lx-page .pt-page .ls-image-open img{display:block;width:100%;min-height:120px;object-fit:contain}.lx-page .pt-page [data-studio-image-frame][data-media-state=error] img{visibility:hidden}.lx-page .pt-page .ls-media-status{padding:10px 14px;margin:0;color:inherit;font-size:13px}.lx-page .pt-page [data-studio-image-retry],.lx-page .pt-page [data-studio-playback-retry]{margin:0 14px 14px}.lx-page .pt-page .ls-playback{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0}.lx-page .pt-page .ls-playback video{aspect-ratio:16/9}.lx-page .pt-page .ls-read-notice{padding:32px 20px}.lx-page .pt-page .li-cover-status{position:absolute;inset:0;display:grid;place-items:center;padding:20px;font-size:12px;color:#fff4e5;text-align:center;background:#16101c99}.lx-page .pt-page .ls-media-viewer{width:min(1500px,calc(100vw - 24px));max-width:none;height:min(940px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;padding:0;border:1px solid #6e5d74;border-radius:6px;background:#19121f;color:#fff4e5;overflow:hidden}.ls-media-viewer::backdrop{background:#08050ce0}.lx-page .pt-page .ls-media-viewer header{display:flex;align-items:center;gap:12px;padding:10px 16px;height:62px;box-sizing:border-box}.lx-page .pt-page .ls-media-viewer header strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-page .pt-page .ls-media-viewer header button{min-height:40px}.lx-page .pt-page .ls-viewer-surface{height:calc(100% - 62px);overflow:auto}.lx-page .pt-page .ls-viewer-surface .ls-visual,.lx-page .pt-page .ls-viewer-surface .ls-image-open{height:100%}.lx-page .pt-page .ls-viewer-surface .ls-image-open{opacity:1;cursor:default}.lx-page .pt-page .ls-viewer-surface img{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain;min-height:0}.lx-page .pt-page .ls-media-viewer.ls-viewer-actual .ls-image-open{width:max-content;height:auto;min-width:100%}.lx-page .pt-page .ls-media-viewer.ls-viewer-actual img{width:auto;height:auto;max-width:none}.lx-page .pt-page .ls-viewer-surface .ls-media-status{position:absolute;left:0;top:0;background:#19121f}.lx-page .pt-page .ls-viewer-surface [data-studio-image-retry]{position:absolute;left:0;top:44px}.lx-page .pt-page .ls-visual [hidden],.lx-page .pt-page .ls-playback [hidden],.lx-page .pt-page .li-cover-status[hidden]{display:none!important}@media(max-width:640px){.lx-page .pt-page .ls-media-viewer header{padding:8px;gap:6px}.lx-page .pt-page .ls-media-viewer header strong{font-size:13px}.lx-page .pt-page .ls-media-viewer header button{font-size:12px;padding:8px}}.lx-page .pt-page .ls-instants-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 10px;border:0;border-bottom:1px solid rgba(255,245,230,.14);background:transparent;color:inherit;text-align:left}.lx-page .pt-page .ls-instants-nav[aria-pressed=true]{color:#f2b0ce}.lx-page .pt-page .li-instants{color:inherit;min-width:0}.lx-page .pt-page .li-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 28px}.lx-page .pt-page .li-heading h2{font:400 clamp(36px,4vw,56px)/1.04 LuciaDisplay,Impact,sans-serif!important;margin:8px 0 14px!important;text-transform:none!important;letter-spacing:-.02em;overflow-wrap:anywhere}.lx-page .pt-page .li-heading h2 em{font-family:Georgia,serif;font-size:.82em;color:#f3b7d2}.lx-page .pt-page .li-heading p{color:#d2c7d1;margin:8px 0}.lx-page .pt-page .li-heading>.lh-button{flex-shrink:0}.lx-page .pt-page .li-filters{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:12px}.lx-page .pt-page .li-filters label{margin:0;min-width:0}.lx-page .pt-page .li-filters :is(input,select){width:100%;margin:0}.lx-page .pt-page .li-count{font-size:13px;color:#c4b8c5;margin:14px 0 20px}.lx-page .pt-page .li-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lx-page .pt-page .li-card{display:block;padding:0;min-width:0;border:1px solid rgba(247,225,236,.13);background:#20172561;color:inherit;overflow:hidden;text-align:left;border-radius:6px;cursor:pointer;transition:border-color .15s,background .15s}.lx-page .pt-page .li-card:hover{border-color:#f3b7d2a6;background:#20172599}.lx-page .pt-page .li-card-image{display:block;position:relative;aspect-ratio:3/4;background:linear-gradient(145deg,#ab909c24,#261e2eb3);overflow:hidden}.lx-page .pt-page .li-card-image img{width:100%;height:100%;object-fit:cover}.lx-page .pt-page .li-status{position:absolute;left:12px;top:12px;border-radius:3px;padding:4px 9px;background:#1a1320cc;font-size:11px;color:#f6ebec;letter-spacing:.05em}.lx-page .pt-page .li-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#b8a4b3;font-size:44px}.lx-page .pt-page .li-card-body{display:flex;flex-direction:column;gap:5px;padding:15px}.lx-page .pt-page .li-card-body strong{font-size:17px;line-height:1.4;overflow-wrap:anywhere}.lx-page .pt-page .li-card-body span{font-size:14px;color:#e0c0d0;overflow-wrap:anywhere}.lx-page .pt-page .li-card-body small{font-size:12px;color:#bfb2c3;overflow-wrap:anywhere}.lx-page .pt-page .li-empty{padding:70px 24px;text-align:center;border-block:1px solid rgba(247,225,236,.12)}.lx-page .pt-page .li-empty>span{font-size:44px;color:#b4d8cd}.lx-page .pt-page .li-empty h3{font:600 23px/1.3 Inter,Arial,sans-serif!important;margin:16px 0 10px!important}.lx-page .pt-page .li-empty p{max-width:45ch;margin:0 auto;color:#c9bdca}.lx-page .pt-page .li-back{padding:7px 0;margin:0 0 20px;border:0;background:transparent;color:#abd5c9}.lx-page .pt-page .li-detail .li-heading h2{font-size:38px!important}.lx-page .pt-page .li-detail-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:36px;align-items:start}.lx-page .pt-page .li-instants h3{font:650 21px/1.4 Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:-.015em;margin:0 0 14px!important}.lx-page .pt-page .li-instants :is(form,label){min-width:0}.lx-page .pt-page .li-instants label{display:block;margin-bottom:16px;color:#dfd1dc}.lx-page .pt-page .li-instants label :is(input,textarea,select){display:block;width:100%;margin-top:6px;color:#fff2e5;background:#20192675;border:1px solid rgba(242,220,234,.23);border-radius:4px;padding:10px 12px}.lx-page .pt-page .li-instants textarea{resize:vertical}.lx-page .pt-page .li-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lx-page .pt-page .li-optional{color:#b6a7b8;font-size:12px}.lx-page .pt-page .li-save{display:flex;align-items:center;gap:16px;padding:8px 0 20px}.lx-page .pt-page .li-save>span{color:#bfb1c2;font-size:12px;max-width:27ch}.lx-page .pt-page .li-visuals>section{border-bottom:1px solid rgba(242,220,234,.15);padding-bottom:25px;margin-bottom:28px}.lx-page .pt-page .li-visuals>section>p,.lx-page .pt-page .li-section-heading p{color:#c8bbc9;font-size:14px;margin-top:0}.lx-page .pt-page .li-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lx-page .pt-page .li-media-card{margin:0;min-width:0;border:1px solid rgba(242,220,234,.13);border-radius:4px;overflow:hidden;background:#1a142059}.lx-page .pt-page .li-media-card img{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;background:#100c144d}.lx-page .pt-page .li-media-card figcaption{display:flex;flex-direction:column;gap:5px;padding:10px;font-size:12px;overflow-wrap:anywhere}.lx-page .pt-page .li-media-card small{color:#c3b2c5}.lx-page .pt-page .li-media-card a{color:#acd9cc;text-decoration:none}.lx-page .pt-page .li-media-card button{font-size:12px;padding:5px;background:transparent;border:0;color:#f1b2ce;text-align:left}.lx-page .pt-page .li-empty-note{font-size:14px;color:#bdb0c2;padding:15px 0}.lx-page .pt-page .li-attach{margin-top:16px}.lx-page .pt-page .li-attach summary{color:#efb4cd;cursor:pointer;padding:8px 0}.lx-page .pt-page .li-attach p{font-size:13px;color:#c3b4c5}.lx-page .pt-page .li-attach form{margin-top:16px}.lx-page .pt-page .li-preview-empty{aspect-ratio:3/4;max-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed rgba(242,220,234,.22);border-radius:4px;color:#bcb0c2;font-size:13px;background:#2017253d}.lx-page .pt-page .li-preview-empty>span:first-child{font-size:42px;color:#aad2c7}.lx-page .pt-page .li-production{border-top:1px solid rgba(242,220,234,.2);padding-top:28px;margin-top:24px}.lx-page .pt-page .li-prepare-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:20px 0}.lx-page .pt-page .li-prepare-actions>span{font-size:13px;color:#c6b7c9}.lx-page .pt-page .li-preparation{padding:18px 0;border-bottom:1px solid rgba(242,220,234,.15)}.lx-page .pt-page .li-preparation>summary{cursor:pointer;font-weight:600;color:#f3b6d2}.lx-page .pt-page .li-copy{margin:18px 0;padding:16px;border:1px solid rgba(242,220,234,.17);background:#1a132057;border-radius:4px}.lx-page .pt-page .li-copy>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.lx-page .pt-page .li-copy textarea{box-sizing:border-box;width:100%;min-height:150px;background:transparent;color:inherit;border:0;font:400 14px/1.65 Inter,Arial,sans-serif;padding:12px 0 0}.lx-page .pt-page .li-saved-text,.lx-page .pt-page .li-moment{white-space:pre-wrap;overflow-wrap:anywhere}.lx-page .pt-page .li-brief-read{margin:0}.lx-page .pt-page .li-brief-read>div{margin:0 0 20px}.lx-page .pt-page .li-brief-read dt{color:#b4d5cb;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.lx-page .pt-page .li-brief-read dd{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.lx-page .pt-page .li-instants [role=status]:not(:empty){padding:12px 16px;margin:0 0 22px;color:#b7dbcf;border-left:2px solid #a4d4c5;background:#1d162359}.lx-page .pt-page .li-instants button:focus-visible{outline:2px solid #b4dacb;outline-offset:3px}.lx-page .pt-page .li-instants button:disabled{opacity:.45;cursor:default}.lx-page .pt-page .li-create-dialog{width:min(560px,calc(100vw - 40px));box-sizing:border-box;max-height:90vh;overflow:auto}@media(max-width:1100px){.lx-page .pt-page .li-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-page .pt-page .li-detail-layout{grid-template-columns:minmax(0,1fr)}.lx-page .pt-page .li-visuals{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:800px){.lx-page .pt-page .ls-sidebar .ls-ideas-nav{grid-column:1;grid-row:1}.lx-page .pt-page .ls-sidebar .ls-instants-nav{grid-column:2;grid-row:1;margin:0;padding:10px;font-size:13px}.lx-page .pt-page .ls-sidebar .ls-hotspots-nav{grid-column:1/-1;grid-row:2}.lx-page .pt-page .ls-sidebar .ls-insights-nav{grid-column:1/-1;grid-row:3}.lx-page .pt-page .ls-sidebar .ls-saved-heading{grid-column:1/-1;grid-row:4}.lx-page .pt-page .ls-sidebar .ls-project-search{grid-column:1/-1;grid-row:5}.lx-page .pt-page .ls-sidebar .ls-project-list{grid-column:1/-1;grid-row:6}}@media(max-width:640px){.lx-page .pt-page .li-heading{align-items:start;flex-direction:column;gap:8px}.lx-page .pt-page .li-filters{grid-template-columns:1fr 1fr}.lx-page .pt-page .li-filters label:first-child{grid-column:1/-1}.lx-page .pt-page .li-grid{gap:12px}.lx-page .pt-page .li-card-body{padding:10px}.lx-page .pt-page .li-card-body strong{font-size:15px}.lx-page .pt-page .li-field-pair,.lx-page .pt-page .li-visuals{grid-template-columns:1fr}.lx-page .pt-page .li-save{align-items:start;flex-direction:column}.lx-page .pt-page .li-heading h2{font-size:38px!important}.lx-page .pt-page .li-detail-layout{gap:24px}}.community-map{max-width:1600px;margin:auto;padding:20px}.map-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.map-heading h1{margin:0}.map-heading p{color:#9fc5cf}.map-tools{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.map-tools input{min-width:170px;flex:1}.map-tools button{min-width:44px}.map-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px}.map-stage{position:relative;height:65vh;min-height:400px;border:2px solid #90b4bf;border-right-color:#294955;border-bottom-color:#294955;background:#051923;overflow:hidden;box-shadow:3px 3px #020e14}.map-stage svg{width:100%;height:100%;touch-action:none;cursor:grab;display:block}.map-stage svg:active{cursor:grabbing}.map-stage .map-node{cursor:pointer;outline:none}.map-stage .map-node:focus rect,.map-stage .map-node:focus circle{stroke:#fff;stroke-width:3}.map-stage text{font-family:monospace;fill:#bce6ed;pointer-events:none}.map-stage .map-node rect{fill:#153441;stroke:#8baebb;stroke-width:1.5}.map-stage .map-node.selected rect{stroke:#f19acb;stroke-width:3}.map-stage .hub-zone{fill:#164454;fill-opacity:.22;stroke:#5b95a7;stroke-dasharray:6 6;stroke-width:1}.map-stage .map-edge{stroke:#77a9b6;stroke-width:1.5;opacity:.7}.map-stage .membership-edge{stroke-dasharray:3 6;opacity:.3}.map-inspector{padding:16px;background:#153441;border:2px solid #97b5c1;box-shadow:3px 3px #020e14;max-height:65vh;overflow:auto}.map-inspector h2{background:linear-gradient(90deg,#8facbf,#c1cfd8);color:#102b3a;margin:-16px -16px 14px;padding:10px;font-size:17px}.map-inspector p{overflow-wrap:anywhere}.map-inspector a{color:#f19acb}.map-inspector label{display:block;margin:14px 0 5px}.map-inspector select,.map-inspector input,.map-inspector textarea{width:100%;max-width:100%;box-sizing:border-box}.map-inspector button{margin:6px 6px 6px 0}.map-relations{padding:0;list-style:none}.map-relations li{border-top:1px solid #477181;padding:10px 0}.map-status{color:#f19acb;min-height:20px}.map-empty{position:absolute;left:20px;top:20px;color:#a7c9d0;pointer-events:none}.map-search-results{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.map-footnote{font-size:11px;color:#7da7b4;margin:10px 0}.map-node .node-detail{font-size:10px}.map-stage[data-level=territories] .build-label,.map-stage[data-level=territories] .node-detail,.map-stage[data-level=builds] .node-detail{display:none}.map-stage[data-level=territories] .map-node rect{opacity:.45}@media(max-width:760px){.community-map{padding:12px}.map-workspace{grid-template-columns:1fr}.map-stage{height:52vh;min-height:320px}.map-inspector{max-height:none}.map-heading{align-items:flex-start}.map-heading p{font-size:12px}.map-tools{gap:5px}}.community-map button,.community-map input,.community-map select,.community-map textarea{font:12px monospace;border:1px solid #729aaa;border-radius:0;padding:9px;background:#153b49;color:#c4e9ef}.community-map button{cursor:pointer;min-height:36px}.community-map button:hover{background:#26505f}.community-map button:disabled{opacity:.45;cursor:default}.community-map input::placeholder{color:#96bbc6}.community-map input:focus,.community-map button:focus-visible,.community-map select:focus{outline:2px solid #ef9dca;outline-offset:2px}.community-map .map-status{font:12px monospace}.community-map #map-create-hub{background:#ee9ccc;color:#152832;border-color:#f2b2d6}.map-stage svg .map-node rect{fill:#1b4555}.map-stage{background:radial-gradient(ellipse at center,#0b2530,#051923)}.map-stage .hub-halo{fill:#3b758a;fill-opacity:.15;stroke:none;pointer-events:none}.map-stage .hub-center{fill:#264d5c;stroke:#8ab7c5;stroke-width:1.5}.map-stage .junction-relay{fill:#78b5c6;stroke:#c4e9ef;stroke-width:1}.map-stage .junction-mark{stroke:#09232d;stroke-width:1}.map-stage .relay-edge{stroke:#8cb8c7;stroke-width:2}.map-stage .selected .hub-center,.map-stage .selected .junction-relay{stroke:#ef9ccc;stroke-width:3}.map-stage .topology-glyph{fill:#85b4c2;stroke:#bce6ed}.map-stage[data-level=territories] .entity-card{display:none}.map-stage[data-level=territories] .type-JUNCTION:not(.major){opacity:.25}.map-stage[data-level=territories] .junction-label,.map-stage[data-level=builds] .topology-glyph,.map-stage[data-level=details] .type-BUILD .topology-glyph{display:none}.map-stage .type-JUNCTION .topology-glyph{display:block}.map-stage .type-JUNCTION .junction-label{fill:#8eb6c3}.map-stage{background:radial-gradient(ellipse at 50% 50%,#153d48 0,#0c2a35 48%,#071e2a)}.map-stage:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 80px #04151b70}.map-stage text{paint-order:stroke;stroke:#09232d;stroke-width:4px;stroke-linejoin:round;letter-spacing:.4px}.map-stage .landmark-atmosphere{fill:#4e8592;opacity:.08;pointer-events:none}.map-stage .community-path{fill:none;pointer-events:none;stroke-linecap:round}.map-stage .connection-curve{stroke:#89b2bc;stroke-width:1.5;opacity:.7}.map-stage .landmark-shadow{fill:#03151e;opacity:.55}.map-stage .landmark-base{fill:#37636c;stroke:#60848a;stroke-width:1}.map-stage .landmark-front{fill:#467d8e;stroke:#92b9c2;stroke-width:1}.map-stage .landmark-side{fill:#2c5668;stroke:#6a92a0;stroke-width:1}.map-stage .landmark-roof{fill:#91b7c4;stroke:#cee1e3;stroke-width:1}.map-stage .palette-1 .landmark-front{fill:#9b6583}.map-stage .palette-1 .landmark-side{fill:#68405d}.map-stage .palette-1 .landmark-roof{fill:#d9a0ba}.map-stage .palette-2 .landmark-front{fill:#a28c61}.map-stage .palette-2 .landmark-side{fill:#716148}.map-stage .palette-2 .landmark-roof{fill:#d6c098}.map-stage .landmark-window{fill:#ffdf9b;stroke:none}.map-stage .landmark-door{fill:#152d39}.map-stage .hub-halo{fill:#62a5a8;opacity:.12}.map-stage .hub-plaza{fill:#365c69;stroke:#739aa3;stroke-width:1}.map-stage .hub-steps{fill:#75959c;stroke:#a4bdc1;stroke-width:1}.map-stage .hub-pavilion-front{fill:#a97691;stroke:#e0adc8;stroke-width:1}.map-stage .hub-pavilion-side{fill:#68465f;stroke:#b084a2;stroke-width:1}.map-stage .hub-roof{fill:#edb2cc;stroke:#ffe0eb;stroke-width:1}.map-stage .hub-beacon{stroke:#f0b2d0;stroke-width:2;fill:#e6a3c0}.map-stage .junction-relay{fill:#557f82;stroke:#9fbabe;stroke-width:1}.map-stage .junction-post{fill:none;stroke:#d5c6a0;stroke-width:3;stroke-linecap:square}.map-stage .map-node.selected .landmark-base,.map-stage .map-node:focus-visible .landmark-base,.map-stage .map-node.selected .hub-plaza,.map-stage .map-node:focus-visible .hub-plaza{stroke:#ffd5ee;stroke-width:3}.map-stage .map-node:hover .landmark-roof{fill:#ffe0ec}.map-stage .map-node.selected .build-label,.map-stage .map-node.selected .junction-label{fill:#ffc4e6}.map-stage[data-level=territories] .build-landmark{opacity:.55}.map-stage[data-level=territories] .build-label{display:none}.map-stage[data-level=builds] .build-label,.map-stage[data-level=details] .build-label{display:block}.map-stage[data-level=territories] .community-path{opacity:.45}.map-stage .map-node.selected .build-label{display:block}.community-map{padding:16px 20px}.map-heading h1{font-size:25px}.map-heading p{margin:6px 0 0;font-size:13px}.map-tools{margin:12px 0}.map-stage{height:60vh;min-height:360px}.map-inspector{max-height:60vh}.map-stage .build-label{font-size:18px}.map-stage .junction-label{font-size:16px}.map-stage .hub-label{font-size:22px}@media(max-width:760px){.community-map{padding:12px}.map-stage{height:52vh;min-height:320px}.map-inspector{max-height:none}}.map-customize{border-top:1px solid #567b88;margin-top:18px;padding-top:12px}.map-customize summary{cursor:pointer;color:#f1add2;font:14px monospace}.map-customize form{padding-top:6px}.map-stage .accented .landmark-roof,.map-stage .accented .hub-roof,.map-stage .accented .hub-beacon{fill:var(--node-accent);stroke:var(--node-accent)}.map-stage .accented .junction-post{stroke:var(--node-accent)}.map-stage .terminal-symbol,.map-stage .minimal-symbol,.map-stage .passive-symbol,.map-stage .asset-summary,.map-stage .beacon-symbol{fill:#143b49;stroke:var(--node-accent,#a4d7e0);stroke-width:2;stroke-linejoin:round}.map-stage .terminal-prompt{fill:none;stroke:var(--node-accent,#f1b1d3)}.map-stage .preset-pixel{shape-rendering:crispEdges}.map-stage .preset-relay .junction-post{stroke-width:4}.map-stage .label-plain text{font-family:sans-serif;letter-spacing:0}.map-stage .label-badge{fill:#153b49;stroke:var(--node-accent,#91b8c6);stroke-width:1}.map-stage .hub-backdrop{fill:var(--node-accent,#b7d9de);stroke:var(--node-accent,#b7d9de);stroke-width:1;opacity:.25;pointer-events:none}.map-stage [data-halo=none] .hub-halo{display:none}.map-stage .halo-soft{opacity:.16;fill:var(--node-accent,#75b9ba)}.map-stage .halo-ring{fill:none;stroke:var(--node-accent,#86aeb9);stroke-width:1;opacity:.4}.map-stage .asset-summary{display:none}@keyframes map-skin-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes map-skin-flicker{0%,88%,to{opacity:1}90%,94%{opacity:.8}}.map-stage[data-level=details] .animation-pulse{animation:map-skin-pulse 4s ease-in-out infinite}.map-stage[data-level=details] .animation-flicker{animation:map-skin-flicker 7s ease-in-out infinite}.map-stage[data-level=territories] .hub-backdrop,.map-stage[data-level=territories] .asset-detail,.map-stage[data-level=territories] .label-badge{display:none}.map-stage[data-level=territories] .asset-summary{display:block}@media(prefers-reduced-motion:reduce){.map-stage .node-skin{animation:none!important}}.map-symbol-picker{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.map-symbol-picker legend{padding:0;margin-bottom:8px}.map-customize .map-symbol-option{display:block;position:relative;cursor:pointer;margin:0}.map-symbol-option input{position:absolute;opacity:0;width:1px;height:1px}.map-symbol-option>span{display:grid;justify-items:center;gap:5px;padding:10px 5px;border:1px solid #70929c;background:#0b2634;color:#b8d6df}.map-symbol-option svg{width:54px;height:54px;fill:none;stroke:currentColor;stroke-width:3;stroke-linejoin:round}.map-symbol-option small{font:10px Space Mono,monospace}.map-symbol-option input:checked+span{color:#ffd5e6;background:#523c50;border:2px solid #f0a2c8;padding:9px 4px}.map-symbol-option input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.map-symbol-option:hover>span{background:#254250}.map-sprite-picker{margin-top:14px}.map-sprite-picker .map-symbol-option>span{padding:5px 3px;gap:2px}.map-sprite-picker .map-symbol-option input:checked+span{padding:4px 2px}.map-sprite-preview{display:block;width:80px;height:80px;max-width:100%;background-size:600% 600%;background-repeat:no-repeat;image-rendering:pixelated}.map-sprite-picker small{text-align:center;line-height:1.2;min-height:24px}.deployments{max-width:100%;overflow-wrap:anywhere}.build-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin:16px 0}.build-card{border:1px solid #527b87;background:#0b2532;padding:16px;min-width:0}.build-card h3{color:#f099c9}.build-card button,.deployments button{margin:4px;max-width:100%;white-space:normal}.deployments a{color:#f099c9}.build-form{display:grid;gap:10px;max-width:600px;border:1px solid #527b87;padding:16px;margin-top:15px}.build-form label{display:grid;gap:5px}.build-form input,.build-form select{box-sizing:border-box;width:100%;min-width:0;padding:10px;background:#0c2735;color:#d4e9ed;border:1px solid #527b87}.deployments button{border:1px solid #527b87;background:#143c4b;color:#b8d9e2;padding:7px 10px;font:inherit;cursor:pointer}.deployments button:hover{background:#69425d;color:#fff}.deployments h1{font-size:clamp(20px,4vw,30px)}#search-form{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}#search-form label{width:100%}#community-query{flex:1;min-width:0;width:100%;box-sizing:border-box;background:#0c2735;color:#d4e9ed;border:1px solid #527b87;padding:12px}#search-type{max-width:100%;background:#143c4b;color:#d4e9ed}.deployments p{overflow-wrap:anywhere}.deployments .build-launch{display:inline-block;margin:4px;border:1px solid #527b87;background:#143c4b;color:#b8d9e2;padding:7px 10px;text-decoration:none}.deployments .build-launch:hover{background:#69425d;color:#fff}.build-form [hidden]{display:none!important}.build-form button:disabled{opacity:.6;cursor:wait}.build-form summary{cursor:pointer}.build-player-heading{display:flex;align-items:center;gap:16px;margin-bottom:12px}.build-player-heading strong{flex:1;color:#f099c9}.build-player{height:min(75vh,850px);min-height:480px;border:1px solid #78a1ab;background:#061824}.build-player iframe{display:block;width:100%;height:100%;border:0}.build-player-help{font-size:12px;color:#8ab9c4}.build-actions-row,.build-detail-heading{display:flex;align-items:center;gap:8px}.build-detail-heading h1{flex:1}.deployments .build-favorite{margin-left:auto;font-size:24px;line-height:1;padding:6px 9px;color:#f099c9}.build-favorite[aria-pressed=true]{background:#69425d;color:#ffd994}.featured-build-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:24px}.featured-build-card{min-width:0;display:flex;flex-direction:column;border:1px solid #35343d;background:#18181f;border-radius:12px;overflow:hidden}.featured-cover{height:220px;display:block;position:relative;overflow:hidden;background:#191d2a}.featured-cover>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.featured-cover:hover>img{transform:scale(1.03)}.cover-category{position:absolute;left:16px;top:16px;background:#111219dc;color:#f5f2ec;padding:6px 10px;border:1px solid #ffffff24;font:11px system-ui,sans-serif;border-radius:5px}.featured-build-body{padding:24px;display:flex;flex-direction:column;flex:1;gap:14px}.featured-build-body h3{margin:0;font:600 23px/1.3 system-ui,sans-serif}.featured-build-body h3 a{color:#f5f2ec;text-decoration:none;display:flex;justify-content:space-between;gap:10px}.featured-build-description{color:#aaa9b6;font:15px/1.7 system-ui,sans-serif;margin:0}.featured-tags{display:flex;gap:6px;flex-wrap:wrap}.featured-tags span{font:11px system-ui,sans-serif;color:#bcb6cd;background:#ffffff06;padding:5px 8px;border-radius:4px}.featured-owner{font:12px system-ui,sans-serif;color:#b4b1bd;text-decoration:none;margin-top:auto;padding-top:14px;border-top:1px solid #34323e}.featured-unpublished{color:#d9c09d}.catalog-card-actions{display:flex;align-items:center;justify-content:space-between;font:13px system-ui,sans-serif}.catalog-card-actions a{color:#d8f28b;text-decoration:none}.build-art{height:100%;display:grid;place-items:center;background:#18202b;color:#aea4d9}.build-art svg{width:65%;max-height:160px}.build-art>span{display:none}.local-workspace{margin:0 0 56px;padding:28px;border:1px solid #38353f;border-radius:13px;background:#19191f}.local-workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:25px}.local-workspace-heading .build-eyebrow{margin-bottom:9px!important;font-size:10px!important}.local-workspace-heading h2{margin:0;font-size:28px;letter-spacing:-.035em;font-weight:600}.local-workspace-heading>p{max-width:440px;color:#a7a5b0;font-size:13px;margin:0}.local-workspace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.local-workspace-tool{display:block;min-width:0;padding:20px 17px;border:1px solid #37353f;border-radius:8px;background:#101014;text-decoration:none!important;transition:background .16s,border-color .16s}.local-workspace-tool:hover{background:#24232b;border-color:#8c819e}.local-tool-number{font-size:10px;letter-spacing:.1em;color:#bcb2e2}.local-workspace-tool h3{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:20px;font-weight:600;letter-spacing:-.035em;margin:17px 0 13px;color:#f5f2ec}.local-workspace-tool h3 span{color:#d8f28b;font-weight:400}.local-workspace-tool strong{font-size:11px;font-weight:500;color:#d8f28b}.local-workspace-tool p{font-size:12px;color:#a7a5b0;margin:6px 0 0;line-height:1.55!important}.local-workspace-note{font-size:11px;color:#a7a5b0;margin:19px 0 0}@media(max-width:1000px){.local-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-workspace-heading{align-items:flex-start}.local-workspace-heading>p{max-width:310px}}@media(max-width:620px){.local-workspace{padding:19px;margin-bottom:34px}.local-workspace-heading{display:block}.local-workspace-heading>p{margin-top:12px;max-width:none}.local-workspace-grid{grid-template-columns:1fr}.local-workspace-tool{padding:17px}.local-workspace-tool h3{margin:7px 0 10px}}body.persona-public #module-content.public-surface .builds-public{max-width:1240px;margin:0 auto;padding:68px 48px 100px;color:#f5f2ec;font-family:Segoe UI,Arial,sans-serif}body.persona-public #module-content.public-surface .builds-public :is(button,input,select){font:inherit}body.persona-public #module-content.public-surface .builds-public :is(h1,h2,h3,summary){font-family:Segoe UI,Arial,sans-serif}body.persona-public #module-content.public-surface .builds-public a{color:#f5f2ec}body.persona-public #module-content.public-surface .builds-public a:hover{color:#d8f28b}body.persona-public #module-content.public-surface .builds-public :is(a,button,input,select,summary):focus-visible{outline:2px solid #d8f28b;outline-offset:5px}body.persona-public #module-content.public-surface .builds-public button{margin:0;border:1px solid #424247;border-radius:7px;background:#202024;color:#f5f2ec;padding:12px 18px;transition:background .16s,border-color .16s}body.persona-public #module-content.public-surface .builds-public button:hover{background:#303035;border-color:#8b8b90;color:#fff}body.persona-public #module-content.public-surface .builds-public p{line-height:1.65}body.persona-public #module-content.public-surface .builds-public .build-eyebrow{margin:0 0 18px;color:#bcb2e2;font-size:11px;font-weight:650;letter-spacing:.14em;line-height:1.5}body.persona-public #module-content.public-surface .builds-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:56px}body.persona-public #module-content.public-surface .builds-intro h1{margin:0;color:#f5f2ec;font-size:clamp(48px,6vw,64px);font-weight:550;letter-spacing:-.05em;line-height:1.06}body.persona-public #module-content.public-surface .builds-intro>p,body.persona-public #module-content.public-surface .builds-intro>div>p:not(.build-eyebrow){margin:0;max-width:460px;font-size:17px;color:#a7a5b0;line-height:1.75}body.persona-public #module-content.public-surface .builds-intro #create-build{margin-top:20px}body.persona-public #module-content.public-surface .builds-public #search-form{display:block;margin:0 0 40px;padding:24px 0;border:0;border-top:1px solid #303036;border-bottom:1px solid #303036;border-radius:0;background:transparent}body.persona-public #module-content.public-surface #search-form.builds-search label{display:block;margin-bottom:12px;color:#a7a5b0;font-size:12px}body.persona-public #module-content.public-surface .builds-search-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px}body.persona-public #module-content.public-surface #search-form.builds-search :is(#community-query,#build-scope){min-width:0;width:100%;box-sizing:border-box;padding:14px 16px;background:#1a1a1e;color:#f5f2ec;border:1px solid #34343b;border-radius:7px}body.persona-public #module-content.public-surface #search-form.builds-search #community-query::placeholder{color:#898892;opacity:1}body.persona-public #module-content.public-surface #search-form.builds-search button{background:#d8f28b;color:#171b0f;border-color:#d8f28b;font-weight:600}body.persona-public #module-content.public-surface #search-form.builds-search button:hover{background:#e5ffa0;color:#171b0f;border-color:#e5ffa0}body.persona-public #module-content.public-surface .builds-results-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}body.persona-public #module-content.public-surface .builds-results-heading h2{margin:0;font-size:23px;font-weight:500;letter-spacing:-.02em}body.persona-public #module-content.public-surface .builds-results-heading>span{color:#a7a5b0;font-size:12px}body.persona-public #module-content.public-surface .builds-empty{padding:40px 24px;border:1px solid #34343b;border-radius:10px;background:#17171b}body.persona-public #module-content.public-surface .builds-empty :is(h2,h3){margin-top:0;font-size:25px;font-weight:500}body.persona-public #module-content.public-surface .builds-empty p{color:#a7a5b0}body.persona-public #module-content.public-surface .builds-public .build-back{display:inline-block;margin-bottom:28px;color:#a7a5b0;font-size:13px;text-decoration:none}body.persona-public #module-content.public-surface .build-detail-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;padding-bottom:52px}body.persona-public #module-content.public-surface .build-detail-visual{aspect-ratio:1.16;min-width:0;overflow:hidden;border:1px solid #34343b;border-radius:12px;background:#1a1a20}body.persona-public #module-content.public-surface .build-detail-visual>img{width:100%;height:100%;display:block;object-fit:cover}body.persona-public #module-content.public-surface .build-detail-visual .build-art{width:100%;height:100%;min-height:0}body.persona-public #module-content.public-surface .build-detail-visual .build-art svg{width:72%;max-width:340px}body.persona-public #module-content.public-surface .build-detail-copy{min-width:0}body.persona-public #module-content.public-surface .build-detail-heading{display:flex;gap:18px;align-items:flex-start}body.persona-public #module-content.public-surface .build-detail-heading h1{margin:0 0 20px;font-size:clamp(36px,4.8vw,64px);font-weight:550;line-height:1.08;letter-spacing:-.045em;color:#f5f2ec}body.persona-public #module-content.public-surface .builds-public .build-favorite{flex-shrink:0;margin:0;color:#d8f28b;background:transparent;border-color:#424247;font-size:24px;line-height:1;padding:8px 10px}body.persona-public #module-content.public-surface .builds-public .build-favorite[aria-pressed=true]{color:#d8f28b;background:#2b3020;border-color:#718344}body.persona-public #module-content.public-surface .build-status{display:inline-flex;padding:5px 8px;border:1px solid #424247;border-radius:4px;color:#bcb2e2;font-size:10px;font-weight:600;letter-spacing:.07em}body.persona-public #module-content.public-surface .build-detail-copy .build-description{margin:22px 0 26px;color:#b9b7c1;font-size:17px;white-space:pre-line}body.persona-public #module-content.public-surface .build-detail-copy .build-owner{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;color:#f5f2ec;text-decoration:none}body.persona-public #module-content.public-surface .build-owner>span{grid-column:1 / -1;color:#a7a5b0;font-size:11px}body.persona-public #module-content.public-surface .build-owner>strong{font-size:15px;font-weight:500}body.persona-public #module-content.public-surface .build-owner>small{color:#a7a5b0;font-size:10px;letter-spacing:.04em}body.persona-public #module-content.public-surface .build-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}body.persona-public #module-content.public-surface .build-detail-tags>span{max-width:100%;padding:5px 9px;color:#a7a5b0;background:#202025;border:1px solid #34343b;border-radius:4px;font-size:11px}body.persona-public #module-content.public-surface .build-detail-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;border-top:1px solid #303036;padding-top:36px;margin-bottom:40px}body.persona-public #module-content.public-surface .build-detail-body h2{margin:0 0 20px;font-size:25px;font-weight:500;letter-spacing:-.025em}body.persona-public #module-content.public-surface .build-record dl{display:grid;gap:15px;margin:0 0 22px}body.persona-public #module-content.public-surface .build-record dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;font-size:13px}body.persona-public #module-content.public-surface .build-record dt{color:#a7a5b0}body.persona-public #module-content.public-surface .build-record dd{margin:0}body.persona-public #module-content.public-surface .build-record .build-source{font-size:13px;color:#d8f28b;text-decoration:none}body.persona-public #module-content.public-surface .build-current{padding:28px;border:1px solid #34343b;border-radius:10px;background:#1a1a1e}body.persona-public #module-content.public-surface .build-current>p:not(.build-eyebrow){color:#a7a5b0;font-size:13px}body.persona-public #module-content.public-surface .build-deployment-status{margin-bottom:20px;font-size:11px}body.persona-public #module-content.public-surface .build-deployment-status>span{color:#898892}body.persona-public #module-content.public-surface .build-current .build-launch{display:inline-block;margin:0;padding:13px 23px;color:#171b0f;background:#d8f28b;border:1px solid #d8f28b;border-radius:7px;font-size:13px;font-weight:650;text-decoration:none}body.persona-public #module-content.public-surface .build-current .build-launch:hover{background:#e5ffa0;color:#171b0f}body.persona-public #module-content.public-surface .build-management{padding:24px 0;margin-bottom:20px;border-top:1px solid #303036}body.persona-public #module-content.public-surface .build-management>div{display:flex;flex-wrap:wrap;gap:10px}body.persona-public #module-content.public-surface .build-history .detail-disclosure{padding:0;margin:0;border:0;border-top:1px solid #303036;background:transparent}body.persona-public #module-content.public-surface .builds-public .detail-disclosure summary{padding:22px 0;color:#f5f2ec;cursor:pointer;font-size:14px}body.persona-public #module-content.public-surface .build-history summary>span{color:#a7a5b0;margin-left:8px;font-size:12px}body.persona-public #module-content.public-surface .build-version{padding:20px 0;border-top:1px solid #28282d}body.persona-public #module-content.public-surface .build-version p{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 0 12px;font-size:13px}body.persona-public #module-content.public-surface .build-version p>span{color:#a7a5b0;font-size:11px}body.persona-public #module-content.public-surface .build-version>div{display:flex;flex-wrap:wrap;gap:10px}body.persona-public #module-content.public-surface .builds-public .activity-row{border-color:#303036;font-size:12px;color:#f5f2ec;background:transparent}body.persona-public #module-content.public-surface .builds-public .activity-row :is(small,time){color:#a7a5b0}body.persona-public #module-content.public-surface .builds-public .build-form{margin:36px 0 0;max-width:720px;padding:28px;border:1px solid #34343b;border-radius:10px;background:#1a1a1e}body.persona-public #module-content.public-surface .builds-public .build-form h2{margin-top:0;font-size:22px;font-weight:500}body.persona-public #module-content.public-surface .builds-public .build-form label{color:#a7a5b0;font-size:12px}body.persona-public #module-content.public-surface .builds-public .build-form :is(input,select){padding:12px;color:#f5f2ec;background:#101014;border:1px solid #424247;border-radius:5px}body.persona-public #module-content.public-surface .builds-public .build-player-heading{display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:24px;gap:10px 24px}body.persona-public #module-content.public-surface .build-player-heading .build-back{grid-column:1 / -1;margin:0 0 12px}body.persona-public #module-content.public-surface .builds-public .build-player-heading h1{margin:0;font-size:30px;font-weight:500;letter-spacing:-.025em}body.persona-public #module-content.public-surface .build-player-heading>a:last-child{font-size:13px;text-decoration:none}body.persona-public #module-content.public-surface .builds-public .build-player{background:#17171b;border:1px solid #34343b;border-radius:10px;overflow:hidden}body.persona-public #module-content.public-surface .builds-public .build-player-help{margin-top:20px;color:#a7a5b0;font-size:13px}body.persona-public #module-content.public-surface .build-player-help .build-launch{margin:0;padding:0;border:0;color:#d8f28b;background:none;text-decoration:underline;text-underline-offset:3px}body.persona-public #module-content.public-surface .builds-public #build-error{color:#e5a6b7}body.persona-public #module-content.public-surface .builds-public #build-error:empty{display:none}@media(max-width:850px){body.persona-public #module-content.public-surface .builds-public{padding:46px 28px 72px}body.persona-public #module-content.public-surface .builds-intro{gap:32px}body.persona-public #module-content.public-surface .build-detail-hero,body.persona-public #module-content.public-surface .build-detail-body{gap:28px}body.persona-public #module-content.public-surface .build-detail-heading h1{font-size:38px}body.persona-public #module-content.public-surface .build-detail-copy .build-description{font-size:15px}}@media(max-width:620px){body.persona-public #module-content.public-surface .builds-public{padding:34px 20px 60px}body.persona-public #module-content.public-surface .builds-intro{grid-template-columns:1fr;gap:22px;margin-bottom:32px}body.persona-public #module-content.public-surface .builds-intro h1{font-size:54px}body.persona-public #module-content.public-surface .builds-intro>p,body.persona-public #module-content.public-surface .builds-intro>div>p:not(.build-eyebrow){font-size:16px}body.persona-public #module-content.public-surface .builds-search-controls{grid-template-columns:minmax(0,1fr) auto}body.persona-public #module-content.public-surface #search-form.builds-search #community-query{grid-column:1 / -1}body.persona-public #module-content.public-surface #search-form.builds-search :is(#community-query,#build-scope){font-size:16px}body.persona-public #module-content.public-surface .build-detail-hero,body.persona-public #module-content.public-surface .build-detail-body{grid-template-columns:1fr;gap:28px}body.persona-public #module-content.public-surface .build-detail-hero{padding-bottom:32px}body.persona-public #module-content.public-surface .build-detail-visual{aspect-ratio:1.3}body.persona-public #module-content.public-surface .build-detail-heading h1{font-size:42px}body.persona-public #module-content.public-surface .build-detail-copy .build-description{font-size:16px}body.persona-public #module-content.public-surface .build-current{padding:24px}body.persona-public #module-content.public-surface .builds-public .build-player-heading{grid-template-columns:1fr}body.persona-public #module-content.public-surface .builds-public .build-player-heading h1{font-size:28px}body.persona-public #module-content.public-surface .builds-public .build-player{min-height:440px}body.persona-public #module-content.public-surface .builds-public .build-form{padding:20px}}html:has(.ps-map-dialog[open]){overflow:hidden}.ps-map-dialog{padding:0;margin:auto;width:min(1440px,calc(100vw - 48px));height:min(960px,calc(100dvh - 48px));max-width:none;max-height:none;border:1px solid #4a3545;border-radius:20px;background:#15131a;color:#f4eee6;box-shadow:0 30px 100px #0009;font:400 13px/1.5 Montserrat,sans-serif}.ps-map-dialog::backdrop{background:#08070ddd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ps-map-shell{display:flex;flex-direction:column;height:100%;min-height:0}.ps-map-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;flex:0 0 auto;border:0}.ps-map-header-actions{display:flex;align-items:center;gap:20px}.ps-map-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.persona-public .public-surface .ps-map-heading h2{margin:0;color:#f4eee6;font:700 24px/1.2 Quicksand,sans-serif;letter-spacing:-.025em}.ps-map-dialog button{font:inherit;color:#eee1ea;background:#25202b;border:1px solid #4a3b4e;border-radius:9px;min-width:40px;min-height:40px;padding:6px 12px;cursor:pointer}.ps-map-dialog button:hover{background:#3a2938;border-color:#d3afc4}.ps-map-dialog button:disabled{opacity:.35;cursor:default}.ps-map-dialog button:focus-visible,.ps-map-dialog a:focus-visible,.ps-map-viewport:focus-visible{outline:2px solid #e5a4bf;outline-offset:3px}.ps-map-dialog .ps-map-close{width:44px;height:44px;padding:0;border-radius:50%;font:28px/1 sans-serif;flex:0 0 auto}.ps-map-controls{display:flex;align-items:center;gap:6px}.ps-map-controls output{min-width:48px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.ps-map-controls [data-map-fit]{margin-left:8px}.ps-map-viewport{flex:1 1 0;min-height:0;margin:0 16px;overflow:auto;overscroll-behavior:contain;border:1px solid #293247;border-radius:12px;background:#091323;scrollbar-color:#5c4c62 #101725}.ps-map-canvas{display:grid;place-items:center;min-width:100%;min-height:100%}.ps-map-dialog .ps-map-canvas img{display:block;max-width:none;flex:none;-webkit-user-select:none;user-select:none}.ps-map-dialog--static .ps-map-viewport{overflow:hidden}.ps-map-dialog--static .ps-map-canvas{width:100%;height:100%;min-width:0;min-height:0}.ps-map-dialog--static .ps-map-canvas picture{display:block;width:100%;height:100%;min-width:0;min-height:0}.ps-map-dialog--static .ps-map-canvas img{width:100%;height:100%;max-width:100%;object-fit:contain}.ps-map-dialog--static .ps-map-footer{justify-content:flex-end}.ps-map-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:8px 20px;color:#a69aaf;font-size:11px;flex:0 0 auto}.ps-map-footer a{color:#e8b8cf;text-decoration:none;padding:4px 0}.ps-map-footer a:hover{text-decoration:underline}@media(max-width:700px){.ps-map-dialog{width:100vw;height:100dvh;border:0;border-radius:0}.ps-map-heading{padding:12px;flex-wrap:wrap;gap:10px}.ps-map-header-actions{margin-left:auto;gap:12px}body.persona-public .public-surface .ps-map-heading h2{font-size:20px}.ps-map-viewport{margin:0 8px}.ps-map-footer{padding:12px 16px}}html:has(.ps-map-dialog--lucia[open]){scrollbar-gutter:auto}.ps-map-dialog--lucia{width:100vw;height:100dvh;border:0;border-radius:0;background:#f2ccd1;color:#35243e;font-family:Segoe UI,Arial,sans-serif;box-shadow:none;overflow:hidden}body.persona-public .public-surface .ps-map-dialog--lucia .ps-map-heading h2{font:400 24px/1.1 LuciaDisplay,Impact,sans-serif;color:#35243e;letter-spacing:0;text-transform:uppercase}.ps-map-dialog--lucia .ps-map-heading{padding:10px 24px}.ps-map-dialog--lucia button{border:0;background:transparent;color:#35243e;border-radius:0}.ps-map-dialog--lucia button:hover{background:#35243e12}body.persona-public .public-surface .ps-map-dialog--lucia button:hover{color:#35243e;background:#35243e12}.ps-map-dialog--lucia button:focus-visible,.ps-map-dialog--lucia a:focus-visible,.ps-map-dialog--lucia .ps-map-viewport:focus-visible{outline-color:#35243e;outline-offset:-3px}.ps-map-dialog--lucia .ps-map-footer{color:#67445b;background:#bba6ce;padding:7px 24px}.ps-map-dialog--lucia .ps-map-footer a{color:#35243e}.ps-map-dialog--lucia .ps-map-viewport{margin:0;background:linear-gradient(140deg,#f2ccd1,#ffe1ba 43%,#efb4bf 76%,#bba6ce);border:0;border-radius:0;scrollbar-color:#80516c #f2ccd1}@media(max-width:700px){.ps-map-dialog--lucia .ps-map-heading{padding:8px 12px;gap:4px;flex-wrap:nowrap}body.persona-public .public-surface .ps-map-dialog--lucia .ps-map-heading h2{font-size:18px}.ps-map-dialog--lucia .ps-map-header-actions{gap:4px}.ps-map-dialog--lucia .ps-map-controls{gap:0}.ps-map-dialog--lucia .ps-map-controls button{min-width:34px;padding:6px}.ps-map-dialog--lucia .ps-map-controls output{min-width:40px}.ps-map-dialog--lucia .ps-map-controls [data-map-fit]{margin-left:0}.ps-map-dialog--lucia .ps-map-footer{padding:7px 12px;font-size:10px;gap:5px}}:root{--community-line:#284956;--community-muted:#8aabb6;--community-pink:#f5a5ce}#game.module-view header{height:72px;box-shadow:none;padding:0 28px;gap:28px}#game nav.global-nav{overflow:visible;align-items:center}#game.module-view .global-nav button{font-size:12px;letter-spacing:.3px;min-height:36px;padding:8px 16px}#game .global-nav button.active{border-color:transparent;border-bottom:2px solid var(--community-pink);background:#f5a5ce12}.nav-more{position:relative;margin-left:auto;color:#a8cbd5;font-size:12px}.nav-more summary{cursor:pointer;padding:10px 16px;list-style:none}.nav-more summary:after{content:" ▾"}.nav-more>div{position:absolute;right:0;top:100%;min-width:160px;padding:8px;border:1px solid var(--community-line);background:#0a2633;box-shadow:0 12px 25px #0006;display:grid;z-index:20}#game .nav-more button{text-align:left}#game.module-view #module-content{inset:120px 0 0;overflow:auto;background:#061a28}#module-content .mb-page,main .mb-page{height:auto;min-height:100%;max-width:1200px;margin:0 auto;overflow:visible;padding:32px 32px 60px;font:14px/1.65 Outfit,system-ui,sans-serif}.mb-page h1,.mb-page h2,.mb-page h3{font-family:Space Mono,monospace;line-height:1.35}.mb-page h1{font-size:28px;color:#edf5f6;letter-spacing:-1px}.mb-page h2{font-size:14px;letter-spacing:1px}.mb-page button,.mb-page input,.mb-page select{font:12px Space Mono,monospace}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--community-line)}.page-heading h1{margin:8px 0 12px}.page-heading p{color:var(--community-muted);margin:0}.page-kicker{font:10px Space Mono,monospace;letter-spacing:1.5px;color:#85d4de}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:30px}.section-heading button{border:0;background:none;padding:8px 0;color:#95c9d4}.deployments .build-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 28px}.build-card{display:flex;flex-direction:column;padding:22px;background:#0b2431;border-color:var(--community-line)}.build-type{font:10px Space Mono,monospace;color:var(--community-muted);display:flex;justify-content:space-between;gap:8px}.build-type span{color:#77c6ad}.build-card h3{font-size:17px;margin:18px 0 8px}.build-card h3 a{color:#e5f2f4;text-decoration:none}.build-card h3 a:hover{color:var(--community-pink)}.build-owner{font:10px Space Mono,monospace;color:#9cb7c0!important;text-decoration:none}.build-owner:hover{color:var(--community-pink)!important}.build-description{color:#aec8d0;line-height:1.6;margin:16px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.build-tags{color:#729ba9;font-size:11px;margin:0 0 16px}.build-actions-row{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between}.deployments .build-actions-row .build-launch{margin:0;background:#ed9ac7;color:#162632;border-color:#ed9ac7;font:700 11px Space Mono,monospace;padding:10px 18px}.deployments .build-actions-row .build-launch:hover{background:#ffc3e2;color:#112431}.build-draft{font-size:12px;color:#84a2ae}.user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--community-line);border:1px solid var(--community-line);margin:16px 0 28px}.deployments .user-tile{display:flex;align-items:center;gap:12px;text-align:left;padding:16px;margin:0;border:0;background:#0b2431;min-width:0}.user-tile>span:nth-child(2){min-width:0;flex:1}.user-tile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d9edf0}.user-tile small{display:block;margin-top:5px;font-size:10px;color:#8aabb6}.user-monogram{width:34px;height:34px;flex:none;display:grid;place-items:center;background:#193b49;color:var(--community-pink)}.activity-list{border-top:1px solid var(--community-line)}.activity-row{display:grid;grid-template-columns:180px 1fr auto auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--community-line);font:11px Space Mono,monospace}.activity-row>span{color:#c0d8df}.activity-row small{display:block;color:#88a9b6;margin-top:5px}.activity-row time{color:#789ba9;font-size:10px}.activity-row a{color:#e6afcc;text-decoration:none}.activity-row button{border:0;background:none;color:#9ed2dc}#search-form{padding:20px;background:#0b2431;border:1px solid var(--community-line);gap:10px}#search-form label{font:10px Space Mono,monospace;letter-spacing:1px;color:#9bc1cc}#search-form #community-query{width:auto;min-width:160px;padding:13px;font-size:13px}#search-form button{background:#e99ac6;color:#172632;border-color:#e99ac6}#module-content .mb-panel{border-color:var(--community-line);box-shadow:none;margin-bottom:20px}#module-content .mb-panel h2{font-size:12px;padding:14px 16px;background:#0d2a38;border-color:var(--community-line)}#module-content .mb-list{gap:0}#module-content .mb-row{background:transparent;border:0;border-bottom:1px solid #284956;padding:14px 6px;grid-template-columns:145px minmax(200px,1fr) 120px minmax(180px,1fr);gap:16px}#module-content .mb-row:last-child{border-bottom:0}#module-content .mb-row b{color:#c7dce3;font:11px Space Mono,monospace}#module-content .mb-row time{font-size:10px}.mb-text-link{color:#b3d6e0!important;text-decoration:none;font:11px Space Mono,monospace}.mb-text-link:hover{color:var(--community-pink)!important;text-decoration:underline}#module-content .mb-user{grid-template-columns:140px 1fr 170px;background:transparent;border:0;border-bottom:1px solid var(--community-line);padding:16px}#module-content .mb-breadcrumb{border:0;background:transparent;font:10px Space Mono,monospace;padding:0;margin-bottom:22px;color:#729ba9}.account-backdrop{position:fixed;inset:0;background:#03141fc9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;display:grid;place-items:center;padding:20px}#game .account-panel{display:block;position:relative;inset:auto;width:min(420px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #0008;padding:30px;border:1px solid #557c8b;background:#0b2533;font:14px/1.6 Outfit,system-ui,sans-serif}.account-panel h2{font:700 22px Space Mono,monospace;color:#f5a5ce;margin-top:0}.account-panel p{color:#97b8c3;margin-bottom:24px}.account-panel label{font:10px Space Mono,monospace;letter-spacing:1px}.account-panel #username{width:100%;margin:10px 0 16px;padding:13px}.account-panel #enter{background:#f1a2ce;color:#142c37;border-color:#f1a2ce}.account-panel #browse{border:0;background:transparent;color:#9ebbc5}.account-panel button{padding:12px;margin:4px 6px 4px 0}:is(button,a,input,select,summary):focus-visible{outline:2px solid #f5a5ce;outline-offset:3px}.detail-disclosure{border-top:1px solid var(--community-line);padding:16px 0;margin-top:24px}.detail-disclosure summary{cursor:pointer;font:12px Space Mono,monospace;color:#94bac6}.detail-disclosure[open] summary{margin-bottom:20px}@media(max-width:900px){.deployments .build-grid,.user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-row{grid-template-columns:140px 1fr}.activity-row time{grid-column:2}#module-content .mb-row{grid-template-columns:120px 1fr}.page-heading{align-items:flex-start}}@media(max-width:700px){#game.module-view .global-nav button{font-size:10px;padding:8px 6px}#module-content .mb-page,main .mb-page{padding:24px 16px 48px}#game.module-view header{height:60px;padding:0 14px}.module-view .room-title{display:none!important}#game .global-nav{top:60px;gap:0;padding:4px}#game .global-nav button{font-size:10px;padding:8px}.nav-more{font-size:10px}.nav-more summary{padding:10px 8px}#game.module-view #module-content{top:108px}.mb-page{padding:24px 16px 48px}.page-heading{display:block}.page-heading>button{margin-top:16px}.page-heading h1{font-size:23px}.deployments .build-grid,.user-grid{grid-template-columns:1fr}#module-content .mb-user{grid-template-columns:100px 1fr}#module-content .mb-user small{grid-column:2}.activity-row{gap:8px}.build-card{padding:20px}#module-content .mb-row{grid-template-columns:1fr}#module-content .mb-row time{order:4}.mb-history-filters button{padding:9px}#search-form{padding:14px}#search-form #community-query{width:100%;flex-basis:100%}}#module-content .build-card,main .build-card{background:#153441;border:2px solid;border-color:#b1c7cf #47616b #47616b #b1c7cf;box-shadow:3px 3px #020f18,inset 0 0 0 1px #385965}#module-content .build-card .build-type,main .build-card .build-type{margin:-20px -20px 0;padding:9px 12px;background:linear-gradient(90deg,#8facbf,#c1cfd8);color:#102b3a;border-bottom:1px solid #d9e5e8;font-weight:700;letter-spacing:.6px}#module-content .build-type span,main .build-type span{color:#17483d}#module-content .mb-panel{background:#12303d;border:2px solid;border-color:#b1c7cf #47616b #47616b #b1c7cf;box-shadow:3px 3px #020f18}#module-content .mb-panel h2{background:linear-gradient(90deg,#8facbf,#c1cfd8);color:#102b3a;border-bottom:1px solid #d9e5e8}#module-content .user-grid,main .user-grid{border:2px solid;border-color:#b1c7cf #47616b #47616b #b1c7cf;box-shadow:3px 3px #020f18}#module-content .user-tile,main .user-tile{background:#153441}#module-content #search-form,main #search-form{background:#153441;border:2px solid;border-color:#b1c7cf #47616b #47616b #b1c7cf;box-shadow:3px 3px #020f18}#game .account-panel h2{margin:-28px -28px 24px;padding:14px 20px;background:linear-gradient(90deg,#8facbf,#c1cfd8);color:#102b3a;font-size:18px;border-bottom:1px solid #d9e5e8}#module-content .community-home,main .community-home{max-width:1640px;padding-top:24px}.home-hero{min-height:330px;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(400px,1.1fr);gap:40px;padding:24px 0 32px;margin-bottom:12px}.hero-copy{align-self:center;max-width:620px}.home-hero h1{font-size:clamp(30px,3.4vw,48px);line-height:1.2;margin:20px 0}.home-hero p{font-size:15px}.hero-copy>button{margin:24px 0 0;background:#ecabc9;color:#102c3a;border:2px solid;border-color:#ffd5e6 #a16788 #a16788 #ffd5e6;padding:13px 20px;font-weight:700}.home-desktop{height:330px;position:relative;background-color:#0e2935;background-image:radial-gradient(#45616a 1px,transparent 1px);background-size:16px 16px;border:1px solid #45616a;overflow:hidden;box-shadow:inset 0 0 70px #071a28}.desktop-label{font:10px Space Mono,monospace;letter-spacing:1px;color:#9bb6bf;padding:13px 16px}.desktop-window{position:absolute;width:38%;min-width:150px;text-decoration:none;background:#173642;border:2px solid;border-color:#bacdd0 #4d6974 #4d6974 #bacdd0;box-shadow:5px 5px #04131dbb;transition:transform .15s}.desktop-window:hover{transform:translateY(-4px)}.desktop-window--0{left:5%;top:53px;z-index:2}.desktop-window--1{left:53%;top:37px;z-index:1}.desktop-window--2{left:34%;top:150px;z-index:3}.desktop-titlebar{display:flex;justify-content:space-between;padding:6px 8px;background:#a5bbc8;color:#142d39;font:9px Space Mono,monospace}.desktop-window strong{display:block;padding:9px 12px;color:#dce9e7;font:11px Space Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-window .build-art{height:85px;margin:0;border:0}.desktop-window .build-art svg{width:115px}.desktop-window .build-art span{display:none}.desktop-map{position:absolute;bottom:14px;left:16px;color:#b5d4d3!important;text-decoration:none;font:10px Space Mono,monospace;z-index:4;background:#0e2935;padding:5px}.build-art{height:135px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:#0b2330;background-image:linear-gradient(#8bb8bb0b 1px,transparent 1px),linear-gradient(90deg,#8bb8bb0b 1px,transparent 1px);background-size:16px 16px;border-bottom:1px solid #45616a;margin:0 -20px;color:#89b9b6}.build-art svg{width:170px;height:100%;flex:none}.build-art span{font:10px Space Mono,monospace;max-width:40%;overflow-wrap:anywhere;padding-right:15px;letter-spacing:1px}.build-art--mint{color:#9dbfad}.build-art--rose{color:#d8a9bf}.build-art--sand{color:#d4c099}.build-art--blue{color:#a3bccf}.community-home .build-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.community-home .build-card h3{font-size:14px}.community-home .build-description{font-size:13px}.community-home .build-art{height:120px}.community-home .build-art svg{width:140px}.community-home .section-heading{margin-top:20px}.community-home .user-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;background:transparent;border:0;box-shadow:none}.community-home .user-tile{padding:12px;border:1px solid #7898a4}.community-home .user-monogram{width:42px;height:42px;border:1px solid #7898a4;box-shadow:inset 2px 2px #ffffff0c}.community-home .activity-row{padding:10px 0}@media(min-width:1300px){.community-home .build-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:900px){.home-hero{grid-template-columns:1fr;gap:24px}.home-desktop{height:300px}.home-hero h1{font-size:36px}.hero-copy{max-width:none}}@media(max-width:600px){.home-hero{padding-top:8px}.home-hero h1{font-size:29px}.home-desktop{height:270px}.desktop-window{min-width:0;width:43%}.desktop-window--1{left:52%}.desktop-window--2{left:29%;top:133px}.desktop-window .build-art{height:66px}.desktop-window strong{font-size:9px;padding:7px}.community-home .build-grid{grid-template-columns:1fr}.community-home .user-grid{grid-template-columns:1fr 1fr}.community-home .user-tile{gap:7px;padding:9px}.community-home .user-monogram{width:28px;height:32px}.community-home .user-tile strong{font-size:10px}.community-home .user-tile small{font-size:8px}}@media(prefers-reduced-motion:reduce){.desktop-window{transition:none}}.home-desktop .desktop-window .build-art{height:85px}.home-desktop .desktop-window .build-art svg{width:115px}@media(max-width:600px){.home-desktop .desktop-window .build-art{height:66px}}@media(max-width:600px){#game nav.global-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:80px;box-sizing:border-box;gap:0}#game .global-nav button{min-width:0;min-height:32px;font-size:9px;padding:6px 4px}.nav-more{margin:0;text-align:center}.nav-more summary{padding:9px 4px}#game.module-view #module-content{top:144px}}
