/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.brand-partnership-view{--brand-accent:#a995ff;--brand-soft:#a995ff1c}.brand-hero{background:linear-gradient(135deg,#a995ff29,#43d3d112 55%,#ffffff05);grid-template-columns:1.1fr 1fr;gap:28px;padding:30px;display:grid;position:relative;overflow:hidden}.brand-hero:after{content:"◇";color:#a995ff12;font-size:190px;line-height:1;position:absolute;bottom:-72px;right:-20px;transform:rotate(12deg)}.brand-hero h2{margin:8px 0;font-size:30px}.brand-hero p{max-width:680px;color:var(--muted);line-height:1.75}.brand-hero-metrics{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brand-hero-metrics span{border:1px solid var(--line);background:#070d1b8c;border-radius:14px;flex-direction:column;gap:7px;padding:16px;display:flex}.brand-hero-metrics small{color:var(--muted)}.brand-hero-metrics b{font-size:18px}.brand-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.brand-layout main{gap:18px;min-width:0;display:grid}.brand-offer-list,.brand-active-list,.brand-history-list,.brand-relation-panel{padding:22px}.brand-offer-list>header,.brand-active-list>header,.brand-history-list>header,.brand-relation-panel>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.brand-offer-list>header h2,.brand-active-list>header h2,.brand-history-list>header h2,.brand-relation-panel h2{margin:5px 0 0}.brand-offer-list>header>small{color:var(--muted);text-align:right;max-width:360px;line-height:1.5}.brand-offer-list>div>button{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:90px minmax(0,1fr) 140px 24px;align-items:center;gap:15px;padding:17px 4px;display:grid}.brand-offer-list>div>button:first-child{border-top:0}.brand-offer-list>div>button:hover,.brand-active-list>button:hover,.brand-history-list>button:hover{background:#a995ff0f}.brand-offer-list button>span:nth-child(2),.brand-active-list button>span:nth-child(2),.brand-history-list button>span:nth-child(2){gap:5px;min-width:0;display:grid}.brand-offer-list button>span:nth-child(2)>small,.brand-offer-list button>span:nth-child(3)>small,.brand-active-list small,.brand-history-list small{color:var(--muted)}.brand-offer-list button>span:nth-child(2)>em,.brand-offer-list button>span:nth-child(3)>em,.brand-active-list em,.brand-history-list em{color:#b9c4d7;font-size:12px;font-style:normal;line-height:1.45}.brand-offer-list button>span:nth-child(3){text-align:right;gap:5px;display:grid}.brand-offer-list button>i,.brand-active-list button>i,.brand-history-list button>i{color:var(--brand-accent);font-style:normal}.brand-sector{background:var(--brand-soft);color:#c7baff;border:1px solid #a995ff47;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.brand-sector.beverage{color:#79e0c1;background:#79e0c11a;border-color:#79e0c140}.brand-sector.beauty{color:#ff92c8;background:#ff92c81a;border-color:#ff92c840}.brand-sector.fashion{color:#d6b1ff}.brand-sector.technology{color:#6ed9ff;background:#6ed9ff1a;border-color:#6ed9ff40}.brand-sector.tourism{color:#ffca72;background:#ffca721a;border-color:#ffca7240}.brand-active-list>button{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:150px minmax(0,1fr) 100px 90px 24px;align-items:center;gap:14px;padding:16px 4px;display:grid}.brand-active-list>button:first-of-type{border-top:0}.brand-active-list button>span{gap:5px;display:grid}.brand-active-list .risk,.brand-contract-metrics .risk{color:#ff9d7c}.brand-history-list>button{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:12px minmax(180px,.7fr) minmax(220px,1fr) 24px;align-items:center;gap:14px;padding:15px 4px;display:grid}.brand-result-dot{background:#7ee7bd;border-radius:50%;width:9px;height:9px}.brand-result-dot.terminated{background:#ff7f8d}.brand-relation-panel{position:sticky;top:92px}.brand-relation-panel>header{display:block}.brand-relation-panel>header p{color:var(--muted);line-height:1.65}.brand-relation-panel>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(3,46px);align-items:center;gap:8px;padding:14px 0;display:grid}.brand-relation-panel article>div{gap:4px;display:grid}.brand-relation-panel article small{color:var(--muted);font-size:11px}.brand-relation-panel article>span{text-align:center;gap:4px;display:grid}.brand-relation-panel article>i{background:#ffffff0f;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.brand-relation-panel article>i>i{border-radius:inherit;background:linear-gradient(90deg,#a995ff,#58d4d0);height:100%;display:block}.brand-deal-panel,.brand-detail-stack{gap:18px;display:grid}.brand-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.brand-panel-heading h2{margin:5px 0;font-size:26px}.brand-panel-heading p{color:var(--muted);margin:0}.brand-offer-hero,.brand-contract-hero{background:linear-gradient(135deg,#a995ff21,#ffffff06);border:1px solid #a995ff3d;border-radius:18px;grid-template-columns:minmax(0,1fr) 220px;gap:24px;padding:24px;display:grid}.brand-offer-hero h3,.brand-contract-hero h3{margin:12px 0 7px;font-size:26px}.brand-offer-hero p{color:#c5cedd;line-height:1.7}.brand-offer-hero>div>small,.brand-contract-hero p{color:var(--muted)}.brand-offer-hero aside,.brand-contract-hero aside{border-left:1px solid var(--line);text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;padding-left:20px;display:flex}.brand-offer-hero aside span,.brand-offer-hero aside small,.brand-contract-hero aside small,.brand-contract-hero aside span{color:var(--muted)}.brand-offer-hero aside b,.brand-contract-hero aside b{font-size:23px}.brand-status-chip{color:#82ebc1;background:#7ee7bd1f;border-radius:999px;width:max-content;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.brand-config-section{border:1px solid var(--line);background:#ffffff05;border-radius:16px;padding:19px}.brand-config-section>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.brand-config-section>header>b{font-size:16px}.brand-config-section>header>span{color:var(--muted);text-align:right;max-width:560px;font-size:12px}.brand-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brand-option-grid>button{border:1px solid var(--line);min-height:108px;color:inherit;text-align:left;background:#050a1673;border-radius:13px;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:13px;display:grid}.brand-option-grid>button:hover{border-color:#a995ff73}.brand-option-grid>button.active{background:#a995ff1c;border-color:#a995ff;box-shadow:inset 0 0 0 1px #a995ff21}.brand-option-grid button>i{color:#0d1424;border:1px solid #546078;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.brand-option-grid button.active>i{background:#a995ff;border-color:#a995ff}.brand-option-grid button>span{gap:7px;display:grid}.brand-option-grid small{color:var(--muted);line-height:1.5}.brand-member-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.brand-member-selector>button{border:1px solid var(--line);color:inherit;text-align:left;background:#050a166b;border-radius:13px;grid-template-columns:23px minmax(0,1fr) 52px;align-items:center;gap:9px;padding:12px;display:grid}.brand-member-selector>button.active{background:#a995ff1a;border-color:#a995ff}.brand-member-selector button>i{color:#0d1424;border:1px solid #58647b;border-radius:6px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.brand-member-selector button.active>i{background:#a995ff;border-color:#a995ff}.brand-member-selector button>span{gap:4px;display:grid}.brand-member-selector button>span small,.brand-member-selector button>span em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.4}.brand-member-selector button>strong{color:#c7baff;text-align:center;font-size:18px}.brand-member-selector button>strong small{color:var(--muted);font-size:9px;display:block}.brand-proposal-forecast,.brand-contract-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brand-proposal-forecast>div,.brand-contract-metrics>div{border:1px solid var(--line);background:#a995ff0d;border-radius:14px;gap:6px;min-height:104px;padding:15px;display:grid}.brand-proposal-forecast span,.brand-contract-metrics span{color:var(--muted);font-size:12px}.brand-proposal-forecast b,.brand-contract-metrics b{font-size:21px}.brand-proposal-forecast small{color:#aeb9cb;line-height:1.4}.brand-errors{color:#ff9da8;background:#ff708014;border:1px solid #ff708052;border-radius:12px;gap:6px;padding:13px 15px;font-size:13px;display:grid}.brand-contract-cast{border:1px solid var(--line);border-radius:16px;padding:18px}.brand-contract-cast>header{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.brand-contract-cast>header span{color:var(--muted);font-size:12px}.brand-contract-cast>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.brand-contract-cast article{background:#ffffff08;border-radius:12px;gap:4px;padding:12px;display:grid}.brand-contract-cast small,.brand-contract-cast span,.brand-contract-cast em{color:var(--muted);font-size:11px;font-style:normal}.brand-deliverable-timeline{border:1px solid var(--line);border-radius:16px;padding:19px}.brand-deliverable-timeline>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.brand-deliverable-timeline>header>div{gap:5px;display:grid}.brand-deliverable-timeline>header span{color:var(--muted);font-size:12px}.brand-deliverable-timeline>header strong{color:#c7baff;font-size:23px}.brand-deliverable-timeline>article{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 190px;align-items:center;gap:13px;padding:15px 0;display:grid}.brand-deliverable-timeline article>i{color:#bbc4d3;border:1px solid #59657c;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.brand-deliverable-timeline article.completed>i{color:#102019;background:#78dfb6;border-color:#78dfb6}.brand-deliverable-timeline article.cancelled>i{color:#251013;background:#ff7f8d;border-color:#ff7f8d}.brand-deliverable-timeline article>span,.brand-deliverable-timeline article>div{gap:5px;display:grid}.brand-deliverable-timeline article>div{text-align:right}.brand-deliverable-timeline small,.brand-deliverable-timeline em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.4}.brand-contract-warning{background:#ffb85914;border:1px solid #ffb85947;border-radius:13px;gap:6px;padding:15px 17px;display:grid}.brand-contract-warning b{color:#ffd18c}.brand-contract-warning span{color:#c7c1b6;font-size:13px;line-height:1.6}.brand-records{border:1px solid var(--line);border-radius:16px;padding:18px}.brand-records>header{margin-bottom:6px}.brand-records>div{border-top:1px solid var(--line);grid-template-columns:100px 190px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.brand-records>div>span,.brand-records>div>small{color:var(--muted);font-size:12px;line-height:1.5}.brand-outcome-hero{background:linear-gradient(135deg,#7ee7bd1c,#a995ff0f);border:1px solid #7ee7bd40;border-radius:18px;padding:25px}.brand-outcome-hero h3{margin:7px 0;font-size:27px}.brand-outcome-hero>p{color:#c7d0dc;line-height:1.7}.brand-outcome-hero>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.brand-outcome-hero article{background:#050a1659;border-radius:12px;gap:6px;padding:13px;display:grid}.brand-outcome-hero article span{color:var(--muted);font-size:11px}.brand-closed-result{border:1px solid var(--line);background:#ffffff06;border-radius:17px;gap:10px;padding:30px;display:grid}.brand-closed-result>span{color:#c4cedb;background:#ffffff12;border-radius:999px;width:max-content;padding:5px 10px;font-size:12px}.brand-closed-result.terminated,.brand-closed-result.lost{background:#ff7f8d0d;border-color:#ff7f8d40}.brand-closed-result h3{margin:4px 0;font-size:25px}.brand-closed-result p,.brand-closed-result small{color:var(--muted);line-height:1.6}@media (width<=1180px){.brand-layout{grid-template-columns:1fr}.brand-relation-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid;position:static}.brand-relation-panel>header{grid-column:1/-1}}@media (width<=900px){.brand-hero{grid-template-columns:1fr}.brand-offer-list>div>button{grid-template-columns:82px minmax(0,1fr) 110px}.brand-offer-list button>i{display:none}.brand-active-list>button{grid-template-columns:120px minmax(0,1fr) 82px 72px}.brand-active-list button>i{display:none}.brand-option-grid{grid-template-columns:1fr}.brand-option-grid>button{min-height:0}.brand-proposal-forecast,.brand-contract-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.brand-hero,.brand-offer-list,.brand-active-list,.brand-history-list,.brand-relation-panel{padding:17px}.brand-hero-metrics{grid-template-columns:1fr}.brand-offer-list>header,.brand-active-list>header,.brand-history-list>header,.brand-panel-heading,.brand-config-section>header{flex-direction:column;align-items:flex-start}.brand-offer-list>header>small,.brand-config-section>header>span{text-align:left}.brand-offer-list>div>button{grid-template-columns:1fr;gap:8px}.brand-offer-list button>span:nth-child(3){text-align:left}.brand-sector{width:max-content}.brand-active-list>button{grid-template-columns:1fr 1fr}.brand-active-list button>span:nth-child(2){grid-area:1/1/auto/-1}.brand-history-list>button{grid-template-columns:10px 1fr}.brand-history-list button>em{grid-column:2}.brand-history-list button>i{display:none}.brand-relation-panel{grid-template-columns:1fr}.brand-relation-panel>header{grid-column:auto}.brand-offer-hero,.brand-contract-hero{grid-template-columns:1fr}.brand-offer-hero aside,.brand-contract-hero aside{border-left:0;border-top:1px solid var(--line);text-align:left;align-items:flex-start;padding:14px 0 0}.brand-member-selector,.brand-contract-cast>div,.brand-proposal-forecast,.brand-contract-metrics,.brand-outcome-hero>div{grid-template-columns:1fr}.brand-deliverable-timeline>article{grid-template-columns:32px 1fr}.brand-deliverable-timeline article>div{text-align:left;grid-column:2}.brand-records>div{grid-template-columns:1fr;gap:5px}}.opinion-command{--opinion-red:#ff6f7d;--opinion-amber:#f2b84b;--opinion-blue:#4ac7d9}.opinion-title .page-title-actions{align-self:center}.opinion-command-hero{background:radial-gradient(circle at 13%,#4ac7d924,#0000 24%),linear-gradient(125deg,#151e2b,#182333);grid-template-columns:150px 1fr 360px;align-items:center;gap:28px;min-height:230px;padding:24px;display:grid;overflow:hidden}.opinion-score-ring{background:conic-gradient(var(--opinion-blue) var(--score),#2c3848 0);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.opinion-score-ring:before{content:"";background:#141e2b;border-radius:50%;position:absolute;inset:12px}.opinion-score-ring span{text-align:center;position:relative}.opinion-score-ring b{font-size:38px;line-height:1;display:block}.opinion-score-ring small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.opinion-command-copy h2{margin:7px 0;font-size:22px}.opinion-command-copy p{color:var(--muted);max-width:620px;font-size:11px;line-height:1.7}.opinion-command-copy button,.opinion-policy-card button,.opinion-fan-link button{color:var(--opinion-blue);cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:10px}.opinion-command-copy button:disabled{color:#5c6978;cursor:default}.opinion-hero-metrics{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-self:stretch;display:grid}.opinion-hero-metrics button{border:0;border-right:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;padding:16px;display:flex}.opinion-hero-metrics small{color:var(--muted);font-size:8px}.opinion-hero-metrics b{margin:6px 0;font-size:22px}.opinion-hero-metrics span{color:#738194;font-size:7px;line-height:1.5}.crisis-board{overflow:hidden}.crisis-board>header,.opinion-feed-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.crisis-board>header h2,.opinion-feed-panel>header h2{margin:3px 0 0;font-size:17px}.crisis-board>header>span{color:var(--muted);font-size:8px}.crisis-list{display:grid}.crisis-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:92px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:95px minmax(260px,1.7fr) minmax(190px,1fr) 110px;align-items:center;gap:14px;padding:14px 18px;display:grid}.crisis-row:hover{background:#ffffff06}.crisis-row.major{box-shadow:inset 3px 0 var(--opinion-red)}.crisis-row.medium{box-shadow:inset 3px 0 var(--opinion-amber)}.crisis-row.watch{box-shadow:inset 3px 0 var(--opinion-blue)}.crisis-level{flex-direction:column;gap:5px;display:flex}.crisis-level i{background:#283747;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.crisis-row.major .crisis-level i{color:var(--opinion-red);background:#f1677224}.crisis-row.medium .crisis-level i{color:var(--opinion-amber);background:#f2b84b24}.crisis-level b{font-size:8px}.crisis-main{flex-direction:column;min-width:0;display:flex}.crisis-main small,.crisis-progress small,.crisis-velocity small{color:var(--muted);font-size:7px}.crisis-main b{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:12px;overflow:hidden}.crisis-main em,.crisis-velocity em{color:#78879a;font-size:8px;font-style:normal}.crisis-progress{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.crisis-progress small{grid-column:1/-1}.crisis-progress>i{background:#2b394a;border-radius:5px;height:5px;overflow:hidden}.crisis-progress>i em{background:var(--opinion-blue);height:100%;display:block}.crisis-progress b{font-size:9px}.crisis-velocity{border-left:1px solid var(--line);flex-direction:column;gap:3px;padding-left:16px;display:flex}.crisis-velocity b{color:var(--opinion-red);font-size:17px}.opinion-workspace-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:10px;display:grid}.opinion-feed-panel{overflow:hidden}.opinion-feed-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:94px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:4px 1fr 42px;gap:13px;padding:14px 16px;display:grid}.opinion-feed-row:hover{background:#ffffff06}.opinion-feed-row>i{background:#7e8a98;border-radius:4px}.opinion-feed-row>i.positive{background:var(--opinion-blue)}.opinion-feed-row>i.negative{background:var(--opinion-red)}.opinion-feed-row>span{flex-direction:column;gap:6px;display:flex}.opinion-feed-row small,.opinion-feed-row em{color:var(--muted);font-size:7px;font-style:normal}.opinion-feed-row b{font-size:10px;font-weight:500;line-height:1.55}.opinion-feed-row em{color:#7b9ab5}.opinion-feed-row>strong{text-align:center;border-left:1px solid var(--line);align-self:center;font-size:15px}.opinion-side-stack{align-content:start;gap:10px;display:grid}.opinion-policy-card,.opinion-trends,.opinion-brand-risk,.opinion-fan-link{padding:17px}.opinion-policy-card h2,.opinion-trends h2,.opinion-brand-risk h2{margin:4px 0;font-size:15px}.opinion-policy-card p,.opinion-fan-link p{color:var(--muted);font-size:9px;line-height:1.65}.opinion-trends>button{width:100%;height:34px;color:var(--text);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:18px 72px 1fr 32px;align-items:center;gap:6px;display:grid}.opinion-trends>button>b{color:var(--pink)}.opinion-trends>button>span{text-align:left;font-size:8px}.opinion-trends>button>i{background:#2c394a;border-radius:4px;height:4px;overflow:hidden}.opinion-trends>button>i em{background:var(--pink);height:100%;display:block}.opinion-trends>button>strong{color:var(--muted);font-size:7px}.opinion-brand-risk>div{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:10px 0;display:flex}.opinion-brand-risk>div span{flex-direction:column;gap:3px;display:flex}.opinion-brand-risk>div b{font-size:9px}.opinion-brand-risk>div small,.opinion-brand-risk>div em{color:var(--muted);font-size:7px;font-style:normal}.opinion-brand-risk>div em{color:var(--opinion-amber)}.opinion-fan-link{grid-template-columns:1fr auto;gap:8px 14px;display:grid}.opinion-fan-link span{flex-direction:column;display:flex}.opinion-fan-link small{color:var(--muted);font-size:8px}.opinion-fan-link b{font-size:19px}.opinion-fan-link p{grid-column:1/-1;margin:0}.opinion-fan-link button{grid-area:1/2}.crisis-detail{gap:12px;display:grid}.crisis-detail-hero{border:1px solid var(--line);background:linear-gradient(135deg,#1b2635,#131c28);grid-template-columns:1fr 135px;align-items:center;gap:20px;min-height:170px;padding:24px;display:grid;position:relative;overflow:hidden}.crisis-detail-hero:before{content:"";background:var(--opinion-blue);width:4px;position:absolute;top:0;bottom:0;left:0}.crisis-detail-hero.medium:before{background:var(--opinion-amber)}.crisis-detail-hero.major:before{background:var(--opinion-red)}.crisis-detail-hero span{color:var(--opinion-amber);font-size:9px}.crisis-detail-hero h2{margin:8px 0;font-size:24px}.crisis-detail-hero p{color:var(--muted);font-size:10px;line-height:1.7}.crisis-detail-hero small{color:#718096;font-size:8px}.crisis-detail-hero>strong{border-left:1px solid var(--line);text-align:center;font-size:42px}.crisis-detail-hero>strong small,.crisis-detail-hero>strong em{color:var(--muted);font-size:8px;font-style:normal;display:block}.crisis-fact-grid{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,1fr);display:grid}.crisis-fact-grid article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:86px;padding:15px;display:flex}.crisis-fact-grid article:last-child{border:0}.crisis-fact-grid span,.crisis-fact-grid small{color:var(--muted);font-size:7px}.crisis-fact-grid b{margin:5px 0;font-size:15px}.crisis-section{border:1px solid var(--line);background:var(--panel)}.crisis-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:14px 18px;display:flex}.crisis-section>header div{flex-direction:column;gap:4px;display:flex}.crisis-section>header b{font-size:13px}.crisis-section>header span,.crisis-section>header em{color:var(--muted);font-size:8px;font-style:normal}.crisis-section>header em{color:var(--opinion-blue)}.crisis-action-grid{grid-template-columns:repeat(4,1fr);display:grid}.crisis-action-grid button{border:0;border-right:1px solid var(--line);min-height:148px;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.crisis-action-grid button:last-child{border:0}.crisis-action-grid button:hover:not(:disabled),.response-grid>button:hover:not(:disabled){background:#4ac7d90e}.crisis-action-grid button:disabled,.response-grid>button:disabled{opacity:.48;cursor:not-allowed}.crisis-action-grid span{flex-direction:column;gap:7px;display:flex}.crisis-action-grid b{font-size:11px}.crisis-action-grid small{color:var(--muted);font-size:8px;line-height:1.6}.crisis-action-grid em{color:var(--opinion-blue);font-size:7px;font-style:normal}.crisis-stakeholders{grid-template-columns:1fr 1fr;display:grid}.crisis-stakeholders>div{border-right:1px solid var(--line);min-height:160px;padding:18px}.crisis-stakeholders>div:last-child{border:0}.crisis-stakeholders h3{margin:0 0 8px;font-size:11px}.crisis-stakeholders p{min-height:44px;color:var(--muted);font-size:8px;line-height:1.7}.crisis-stakeholders strong{color:var(--opinion-blue);font-size:9px;display:block}.crisis-stakeholders button{color:var(--text);cursor:pointer;background:#1d2a3a;border:1px solid #3b4a5e;border-radius:4px;margin:3px 5px 0 0;padding:7px 10px;font-size:8px}.crisis-stakeholders button:disabled{opacity:.5;cursor:not-allowed}.response-grid{grid-template-columns:repeat(2,1fr);display:grid}.response-grid>button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:175px;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:17px}.response-grid>button header{justify-content:space-between;gap:12px;display:flex}.response-grid>button header span{flex-direction:column;gap:6px;display:flex}.response-grid>button header b{font-size:11px}.response-grid>button header small{color:var(--muted);font-size:8px;line-height:1.55}.response-grid>button header strong{white-space:nowrap;color:var(--opinion-blue);font-size:8px}.response-grid>button header strong.danger{color:var(--opinion-red)}.response-grid>button>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:18px;padding-top:12px;display:grid}.response-grid>button>div span{color:var(--muted);flex-direction:column;gap:4px;font-size:7px;display:flex}.response-grid>button>div b{color:var(--text);font-size:9px}.response-grid>button>em{color:var(--opinion-amber);margin-top:10px;font-size:7px;font-style:normal;display:block}.crisis-history{border:1px solid var(--line);background:var(--panel)}.crisis-history>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 18px;display:flex}.crisis-history>header b{font-size:12px}.crisis-history>header span{color:var(--muted);font-size:8px}.crisis-history article{border-bottom:1px solid var(--line);grid-template-columns:86px 1fr;padding:13px 18px;display:grid}.crisis-history time{color:#708095;font-size:7px;line-height:1.5}.crisis-history article span{flex-direction:column;gap:4px;display:flex}.crisis-history article b{font-size:10px}.crisis-history article p,.crisis-history article em{color:var(--muted);margin:0;font-size:8px;font-style:normal;line-height:1.5}.crisis-history article em{color:#7799b5}.crisis-resolved{background:#56cf850f;border:1px solid #56cf854d;padding:22px}.crisis-resolved b{color:var(--green)}.crisis-resolved p,.crisis-resolved span{color:var(--muted);font-size:9px}.opinion-policy-panel{gap:12px;display:grid}.opinion-policy-panel .policy-intro{background:linear-gradient(135deg,#4ac7d91f,#4ac7d905);border:1px solid #4ac7d938;padding:20px}.opinion-policy-panel .policy-intro span{color:var(--opinion-blue);font-size:8px}.opinion-policy-panel .policy-intro b{margin:7px 0;font-size:17px;display:block}.opinion-policy-panel .policy-intro p{color:var(--muted);font-size:9px;line-height:1.7}.opinion-policy-panel>section{border:1px solid var(--line);background:var(--panel)}.opinion-policy-panel>section>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:13px 16px;display:flex}.opinion-policy-panel>section>header b{font-size:11px}.opinion-policy-panel>section>header span{color:var(--muted);font-size:8px}.opinion-policy-panel>section>div{grid-template-columns:repeat(3,1fr);display:grid}.opinion-policy-panel>section button{border:0;border-right:1px solid var(--line);min-height:102px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px 1fr;gap:9px;padding:14px;display:grid}.opinion-policy-panel>section button.selected{box-shadow:inset 0 -2px var(--opinion-blue);background:#4ac7d912}.opinion-policy-panel>section button i{width:20px;height:20px;color:var(--opinion-blue);border:1px solid #405167;place-items:center;font-style:normal;display:grid}.opinion-policy-panel>section button span{flex-direction:column;gap:6px;display:flex}.opinion-policy-panel>section button b{font-size:9px}.opinion-policy-panel>section button small{color:var(--muted);font-size:7px;line-height:1.5}.opinion-policy-panel>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.opinion-command-hero{grid-template-columns:120px 1fr}.opinion-hero-metrics{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;min-height:110px}.crisis-row{grid-template-columns:80px 1fr 170px}.crisis-velocity{display:none}.crisis-action-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.opinion-command-hero{grid-template-columns:1fr}.opinion-score-ring{width:100px;height:100px}.opinion-hero-metrics{grid-template-columns:1fr}.opinion-hero-metrics button{border-right:0;border-bottom:1px solid var(--line);min-height:85px}.crisis-row{grid-template-columns:65px 1fr}.crisis-progress{grid-column:1/-1}.opinion-workspace-grid,.crisis-detail-hero{grid-template-columns:1fr}.crisis-detail-hero>strong{border-left:0;border-top:1px solid var(--line);padding-top:15px}.crisis-fact-grid{grid-template-columns:1fr 1fr}.crisis-fact-grid article{border-bottom:1px solid var(--line)}.crisis-action-grid,.response-grid,.crisis-stakeholders,.opinion-policy-panel>section>div{grid-template-columns:1fr}}.crisis-command-tabs{border:1px solid var(--line);background:#111925;grid-template-columns:repeat(4,1fr);display:grid}.crisis-command-tabs button{border:0;border-right:1px solid var(--line);color:#8593a5;cursor:pointer;background:0 0;min-height:48px;font-size:9px;font-weight:800;position:relative}.crisis-command-tabs button:last-child{border-right:0}.crisis-command-tabs button:hover{color:var(--text);background:#ffffff06}.crisis-command-tabs button.active{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#4ac7d912}.crisis-command-tabs button i{background:var(--pink);width:5px;height:5px;box-shadow:0 0 8px var(--pink);border-radius:50%;position:absolute;top:10px;right:12px}.crisis-tab-page{gap:12px;min-width:0;display:grid}.crisis-cycle-card,.crisis-channel-board,.response-program{border:1px solid var(--line);background:var(--panel)}.crisis-cycle-card>header,.crisis-channel-board>header,.response-program>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:14px 18px;display:flex}.crisis-cycle-card>header span,.crisis-channel-board>header span,.response-program>header>span{flex-direction:column;gap:5px;display:flex}.crisis-cycle-card>header b,.crisis-channel-board>header b{font-size:12px}.crisis-cycle-card>header small,.crisis-channel-board>header small{color:var(--muted);font-size:8px;line-height:1.5}.crisis-cycle-card>header em,.crisis-channel-board>header em{color:var(--cyan);white-space:nowrap;font-size:9px;font-style:normal}.crisis-cycle-rail{grid-template-columns:repeat(6,1fr);padding:18px;display:grid}.crisis-cycle-rail span{color:#657486;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.crisis-cycle-rail span:before{content:"";border-top:1px solid #344356;width:100%;position:absolute;top:12px;left:-50%}.crisis-cycle-rail span:first-child:before{display:none}.crisis-cycle-rail i{z-index:1;background:#15202e;border:1px solid #405167;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.crisis-cycle-rail small{text-align:center;font-size:7px}.crisis-cycle-rail span.passed{color:#7faeb5}.crisis-cycle-rail span.passed i{border-color:#4b8792}.crisis-cycle-rail span.current{color:var(--cyan)}.crisis-cycle-rail span.current i{border-color:var(--cyan);background:#4ac7d924;box-shadow:0 0 12px #4ac7d940}.crisis-channel-board>div{grid-template-columns:repeat(3,1fr);display:grid}.crisis-channel-board article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:152px;padding:15px}.crisis-channel-board article:nth-child(3n){border-right:0}.crisis-channel-board article:nth-last-child(-n+3){border-bottom:0}.crisis-channel-board article header{justify-content:space-between;gap:10px;display:flex}.crisis-channel-board article header b{font-size:9px}.crisis-channel-board article header em{color:var(--pink);font-size:7px;font-style:normal}.crisis-channel-board article>strong{margin:12px 0 3px;font-size:20px;display:block}.crisis-channel-board article>span{color:#8190a1;font-size:7px}.crisis-channel-board article p{color:var(--muted);margin:10px 0 0;font-size:8px;line-height:1.6}.response-program>header>span small{color:var(--cyan);font-size:8px}.response-program>header>span b{font-size:17px}.response-program>header>span p{max-width:720px;color:var(--muted);margin:0;font-size:8px;line-height:1.6}.response-program>header>strong{border-left:1px solid var(--line);text-align:right;min-width:105px;padding-left:18px;font-size:20px}.response-program>header>strong small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.response-program-progress{padding:16px 18px 8px}.response-program-progress>i{background:#293748;border-radius:6px;height:7px;display:block;overflow:hidden}.response-program-progress>i em{border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--cyan));height:100%;display:block}.response-program-progress>span{color:var(--muted);margin-top:7px;font-size:7px;display:block}.response-quality-grid{grid-template-columns:repeat(4,1fr);padding:8px 18px 18px;display:grid}.response-quality-grid>span{border:1px solid var(--line);border-right:0;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.response-quality-grid>span:last-child{border-right:1px solid var(--line)}.response-quality-grid small{color:var(--muted);font-size:7px}.response-quality-grid b{font-size:15px}.crisis-followup-grid{grid-template-columns:repeat(3,1fr);display:grid}.crisis-followup-grid button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:138px;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;padding:15px;display:flex}.crisis-followup-grid button:hover:not(:disabled){background:#4ac7d90e}.crisis-followup-grid button span{flex-direction:column;gap:6px;display:flex}.crisis-followup-grid button b{font-size:10px}.crisis-followup-grid button small{color:var(--muted);font-size:8px;line-height:1.55}.crisis-followup-grid button em{color:var(--cyan);font-size:7px;font-style:normal}.sponsor-command-section>header>button{color:var(--cyan);cursor:pointer;background:#192636;border:1px solid #405167;border-radius:4px;padding:8px 11px;font-size:8px}.sponsor-state-grid{grid-template-columns:repeat(2,1fr);display:grid}.sponsor-state-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:225px;padding:16px}.sponsor-state-grid>article.paused,.sponsor-state-grid>article.demanding{box-shadow:inset 3px 0 var(--opinion-red)}.sponsor-state-grid>article>header{justify-content:space-between;gap:10px;display:flex}.sponsor-state-grid>article>header span{flex-direction:column;gap:4px;display:flex}.sponsor-state-grid>article>header b{font-size:11px}.sponsor-state-grid>article>header small{color:var(--muted);font-size:7px}.sponsor-state-grid>article>header em{color:var(--opinion-amber);font-size:8px;font-style:normal}.sponsor-metrics{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.sponsor-metrics span{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:9px;display:flex}.sponsor-metrics span:last-child{border:0}.sponsor-metrics small{color:var(--muted);font-size:7px}.sponsor-metrics b{font-size:11px}.sponsor-state-grid>article>p{color:var(--muted);font-size:8px;line-height:1.6}.sponsor-state-grid details summary{color:var(--cyan);cursor:pointer;font-size:8px}.crisis-collapsible{border:1px solid var(--line);background:var(--panel)}.crisis-collapsible>summary{color:#bac5d0;cursor:pointer;min-height:48px;padding:15px 18px;font-size:9px;font-weight:800}.crisis-scroll-window{overscroll-behavior:contain;border-top:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#3e5268 transparent;max-height:430px;overflow:auto}.crisis-scroll-window.compact{max-height:260px}.crisis-scroll-window.compact article{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:6px 16px;padding:12px 16px;display:grid}.crisis-scroll-window.compact article b{font-size:9px}.crisis-scroll-window.compact article span{color:var(--muted);font-size:7px}.crisis-scroll-window.compact article p{color:#8594a5;grid-column:1/-1;margin:0;font-size:8px}.crisis-scroll-window.mini{border:1px solid var(--line);max-height:140px;margin-top:8px}.crisis-scroll-window.mini>span{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:8px;display:flex}.crisis-scroll-window.mini>span b{font-size:8px}.crisis-scroll-window.mini>span small{color:var(--muted);font-size:7px;line-height:1.5}.crisis-history.crisis-collapsible{display:block}.crisis-history.crisis-collapsible>summary{border-bottom:0}@media (width<=900px){.crisis-channel-board>div{grid-template-columns:repeat(2,1fr)}.crisis-channel-board article:nth-child(3n){border-right:1px solid var(--line)}.crisis-channel-board article:nth-child(2n){border-right:0}.crisis-channel-board article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.crisis-channel-board article:nth-last-child(-n+2){border-bottom:0}.crisis-followup-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.crisis-command-tabs{grid-template-columns:repeat(2,1fr)}.crisis-command-tabs button:nth-child(2){border-right:0}.crisis-command-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.crisis-cycle-rail{grid-template-columns:repeat(6,100px);overflow-x:auto}.crisis-channel-board>div,.crisis-followup-grid,.sponsor-state-grid,.response-quality-grid{grid-template-columns:1fr}.crisis-channel-board article,.crisis-channel-board article:nth-child(3n),.crisis-channel-board article:nth-child(2n),.crisis-channel-board article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.response-quality-grid>span{border-right:1px solid var(--line);border-bottom:0}.response-quality-grid>span:last-child{border-bottom:1px solid var(--line)}.crisis-scroll-window.compact article{grid-template-columns:1fr}.crisis-scroll-window.compact article p{grid-column:auto}}.opinion-discussion-room{background:radial-gradient(circle at 88% 0,#e43d8f1a,#0000 30%),linear-gradient(145deg,#172434,#111a26);border-color:#36536a;overflow:hidden}.opinion-discussion-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:18px 20px;display:flex}.opinion-discussion-header h2{margin:3px 0 5px;font-size:19px}.opinion-discussion-header p{max-width:720px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.opinion-engine-toggle{border:1px solid #3a4c60;border-radius:6px;flex:0 0 420px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.opinion-engine-toggle button{min-height:64px;color:var(--text);text-align:left;cursor:pointer;background:#080f1773;border:0;border-right:1px solid #3a4c60;padding:10px 12px}.opinion-engine-toggle button:last-child{border-right:0}.opinion-engine-toggle button.active{box-shadow:inset 0 -2px var(--cyan);background:linear-gradient(135deg,#4ac7d92e,#e43d8f1f)}.opinion-engine-toggle b,.opinion-engine-toggle small{display:block}.opinion-engine-toggle b{font-size:9px}.opinion-engine-toggle small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.opinion-discussion-controls{border-bottom:1px solid var(--line);background:#050b1238;grid-template-columns:minmax(240px,340px) 1fr auto;align-items:end;gap:12px;min-height:70px;padding:11px 18px;display:grid}.opinion-discussion-controls label{flex-direction:column;gap:5px;display:flex}.opinion-discussion-controls label>span{color:var(--muted);font-size:7px}.opinion-discussion-controls select{width:100%;height:37px;color:var(--text);background:#111b28;border:1px solid #3a4b5f;border-radius:4px;padding:0 10px;font-size:9px}.opinion-platform-filter{scrollbar-width:thin;gap:5px;padding-bottom:1px;display:flex;overflow-x:auto}.opinion-platform-filter button{color:#8d9aab;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #35465a;border-radius:4px;min-width:68px;min-height:37px;padding:0 9px;font-size:8px}.opinion-platform-filter button.active{border-color:var(--cyan);color:var(--cyan);background:#4ac7d917}.opinion-generate-button{background:linear-gradient(135deg, #cc2d74, var(--pink));color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:5px;min-height:38px;padding:0 15px;font-size:9px;font-weight:800}.opinion-generate-button:disabled{opacity:.58;cursor:wait}.opinion-discussion-stage{grid-template-columns:minmax(250px,.62fr) minmax(0,1.75fr);min-height:520px;display:grid}.opinion-topic-brief{border-right:1px solid var(--line);background:linear-gradient(160deg,#4ac7d912,#0000 56%);padding:20px}.opinion-topic-brief>span{color:var(--pink);letter-spacing:.12em;font-size:7px;font-weight:800}.opinion-topic-brief h3{margin:7px 0;font-size:17px;line-height:1.45}.opinion-topic-brief>p{min-height:70px;color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.75}.opinion-topic-brief dl{border:1px solid var(--line);margin:0 0 16px}.opinion-topic-brief dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 9px;display:flex}.opinion-topic-brief dl>div:last-child{border-bottom:0}.opinion-topic-brief dt{color:var(--muted);font-size:7px}.opinion-topic-brief dd{text-align:right;margin:0;font-size:8px}.opinion-stance-summary{gap:11px;margin:18px 0;display:grid}.opinion-stance-summary>span{grid-template-columns:1fr auto;gap:5px 10px;display:grid}.opinion-stance-summary small{color:var(--muted);font-size:7px}.opinion-stance-summary b{font-size:9px}.opinion-stance-summary i{background:#2b394a;border-radius:6px;grid-column:1/-1;height:5px;overflow:hidden}.opinion-stance-summary i em{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--pink));height:100%;display:block}.opinion-topic-brief>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:8px}.opinion-thread-board{min-width:0}.opinion-thread-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:11px 16px;display:flex}.opinion-thread-board>header span{flex-direction:column;gap:4px;display:flex}.opinion-thread-board>header b{font-size:11px}.opinion-thread-board>header small{color:var(--muted);font-size:7px}.opinion-thread-board>header em{color:#91a0b2;letter-spacing:.08em;white-space:nowrap;border:1px solid #3d4e62;border-radius:3px;padding:5px 7px;font-size:6px;font-style:normal}.opinion-thread-board>header em.hybrid{color:var(--cyan);border-color:#4ac7d98c}.opinion-thread-board>header em.fallback{color:var(--gold)}.opinion-thread-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3d5066 transparent;max-height:520px;overflow:auto}.opinion-thread-scroll>article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:11px;min-height:112px;padding:14px 16px;display:grid;position:relative}.opinion-thread-scroll>article.reply{background:#ffffff05;margin-left:38px}.opinion-thread-scroll>article:before{content:"";background:#6c7887;width:3px;position:absolute;inset:0 auto 0 0}.opinion-thread-scroll>article.supportive:before{background:var(--cyan)}.opinion-thread-scroll>article.critical:before,.opinion-thread-scroll>article.anti:before{background:var(--red)}.opinion-thread-scroll>article.fact_check:before{background:var(--gold)}.opinion-thread-scroll>article>i{color:#e7edf4;background:linear-gradient(145deg,#34465c,#192535);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.opinion-thread-scroll>article>div{min-width:0}.opinion-thread-scroll>article header{justify-content:space-between;gap:10px;display:flex}.opinion-thread-scroll>article header span{align-items:center;gap:7px;display:flex}.opinion-thread-scroll>article header b{font-size:9px}.opinion-thread-scroll>article header small{color:var(--muted);font-size:7px}.opinion-thread-scroll>article header em{color:var(--cyan);letter-spacing:.08em;font-size:6px;font-style:normal}.opinion-thread-scroll>article p{color:#dbe2e9;margin:8px 0;font-size:10px;line-height:1.65}.opinion-reply-label{color:#758da5;margin-top:6px;font-size:7px;display:block}.opinion-thread-scroll>article footer{color:#6f7f91;align-items:center;gap:8px;font-size:7px;display:flex}.opinion-thread-scroll>article footer span:nth-child(2){background:#8795a61a;border-radius:8px;padding:2px 5px}.opinion-thread-scroll>article footer span.supportive{color:var(--cyan)}.opinion-thread-scroll>article footer span.critical,.opinion-thread-scroll>article footer span.anti{color:var(--red)}.opinion-thread-scroll>article footer span.fact_check{color:var(--gold)}.opinion-thread-scroll>article footer b{margin-left:auto;font-size:7px}.opinion-thread-generating{border-bottom:1px solid var(--line);min-height:64px;color:var(--cyan);align-items:center;gap:10px;padding:14px 18px;font-size:8px;display:flex}.opinion-thread-generating i{border:2px solid #3a5969;border-top-color:var(--cyan);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite opinion-thread-spin}@keyframes opinion-thread-spin{to{transform:rotate(360deg)}}@media (width<=1120px){.opinion-discussion-header{flex-direction:column;align-items:stretch}.opinion-engine-toggle{flex-basis:auto;width:100%}.opinion-discussion-controls{grid-template-columns:minmax(220px,320px) 1fr}.opinion-generate-button{grid-column:1/-1}}@media (width<=760px){.opinion-discussion-header{gap:14px;padding:16px}.opinion-discussion-header h2{font-size:18px}.opinion-discussion-header p{font-size:10px}.opinion-engine-toggle{grid-template-columns:1fr}.opinion-engine-toggle button,.opinion-engine-toggle button:last-child{border-bottom:1px solid #3a4c60;border-right:0;min-height:66px}.opinion-engine-toggle button:last-child{border-bottom:0}.opinion-engine-toggle b{font-size:12px}.opinion-engine-toggle small{font-size:9px}.opinion-discussion-controls{grid-template-columns:1fr;padding:13px}.opinion-discussion-controls select,.opinion-platform-filter button,.opinion-generate-button{min-height:44px;font-size:11px}.opinion-platform-filter{width:100%}.opinion-platform-filter button{min-width:84px}.opinion-generate-button{grid-column:auto;width:100%}.opinion-discussion-stage{grid-template-columns:1fr;min-height:0}.opinion-topic-brief{border-right:0;border-bottom:1px solid var(--line)}.opinion-topic-brief h3{font-size:18px}.opinion-topic-brief>p,.opinion-topic-brief dt,.opinion-topic-brief dd,.opinion-stance-summary small,.opinion-topic-brief>button{font-size:10px}.opinion-thread-board>header{align-items:flex-start}.opinion-thread-board>header b{font-size:12px}.opinion-thread-board>header small{font-size:9px;line-height:1.45}.opinion-thread-scroll{max-height:560px}.opinion-thread-scroll>article{grid-template-columns:38px 1fr;min-height:126px;padding:14px 13px}.opinion-thread-scroll>article.reply{margin-left:14px}.opinion-thread-scroll>article>i{width:36px;height:36px}.opinion-thread-scroll>article header{align-items:flex-start}.opinion-thread-scroll>article header span{flex-direction:column;align-items:flex-start;gap:2px}.opinion-thread-scroll>article header b{font-size:11px}.opinion-thread-scroll>article header small,.opinion-thread-scroll>article header em,.opinion-reply-label,.opinion-thread-scroll>article footer{font-size:9px}.opinion-thread-scroll>article p{font-size:12px;line-height:1.65}.opinion-thread-scroll>article footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.opinion-thread-generating i{animation:none}}.finance-command{--finance-green:#58d68d;--finance-red:#f16772;--finance-gold:#f2b84b;--finance-cyan:#4ac7d9}.finance-title>button{align-self:center}.finance-command-hero{background:radial-gradient(circle at 10% 20%,#4ac7d921,#0000 28%),linear-gradient(130deg,#172331,#111a26);grid-template-columns:1.25fr 150px 1fr;align-items:center;gap:25px;min-height:220px;padding:25px;display:grid;overflow:hidden}.finance-command-hero.紧张,.finance-command-hero.危险{background:radial-gradient(circle at 10% 20%,#f1677226,#0000 28%),linear-gradient(130deg,#211d29,#111a26)}.finance-command-hero h2{margin:8px 0;font-size:31px}.finance-command-hero p{color:var(--muted);font-size:9px}.finance-command-hero>div>small{color:#748396;margin-top:7px;font-size:7px;display:block}.finance-reserve-track{background:#2a394a;border-radius:7px;max-width:520px;height:7px;margin-top:19px;overflow:hidden}.finance-reserve-track i{background:linear-gradient(90deg,var(--finance-cyan),var(--finance-green));height:100%;display:block}.finance-health-stamp{text-align:center;border:1px solid #4ac7d959;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;box-shadow:0 0 24px #4ac7d914}.finance-command-hero.紧张 .finance-health-stamp,.finance-command-hero.危险 .finance-health-stamp{border-color:#f1677273;box-shadow:0 0 24px #f167721a}.finance-health-stamp small,.finance-health-stamp span{color:var(--muted);font-size:7px}.finance-health-stamp b{color:var(--finance-green);margin:4px 0;font-size:22px}.finance-command-hero.紧张 .finance-health-stamp b{color:var(--finance-gold)}.finance-command-hero.危险 .finance-health-stamp b{color:var(--finance-red)}.finance-hero-forecast{border-left:1px solid var(--line);align-self:stretch;display:grid}.finance-hero-forecast>span{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;padding:10px 18px;display:flex}.finance-hero-forecast>span:last-child{border:0}.finance-hero-forecast small{color:var(--muted);font-size:7px}.finance-hero-forecast b{margin-top:5px;font-size:13px}.finance-return-plan{overflow:hidden}.finance-return-plan>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.finance-return-plan>header h2{margin:5px 0;font-size:16px}.finance-return-plan>header p{color:var(--muted);font-size:8px;line-height:1.6}.finance-return-plan>header aside{text-align:right;flex-direction:column;gap:3px;min-width:150px;display:flex}.finance-return-plan>header aside small,.finance-return-plan>header aside span{color:var(--muted);font-size:7px}.finance-return-plan>header aside b{color:var(--finance-green);font-size:18px}.finance-return-layout{grid-template-columns:minmax(0,1fr) 300px;display:grid}.finance-receivable-list{scrollbar-gutter:stable;max-height:260px;overflow-y:auto}.finance-receivable-list article{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) 110px;align-items:center;gap:12px;min-height:62px;padding:10px 16px;display:grid}.finance-receivable-list time{color:var(--finance-cyan);font-size:8px}.finance-receivable-list span{flex-direction:column;gap:4px;min-width:0;display:flex}.finance-receivable-list span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.finance-receivable-list span small{color:var(--muted);font-size:7px}.finance-receivable-list strong{text-align:right;color:var(--finance-green);font-size:10px}.finance-return-layout>aside{border-left:1px solid var(--line);background:#4ac7d90a;flex-direction:column;gap:8px;padding:18px;display:flex}.finance-return-layout>aside small,.finance-return-layout>aside span{color:var(--muted);font-size:7px;line-height:1.55}.finance-return-layout>aside b{color:var(--finance-cyan);font-size:22px}.finance-return-layout>aside p{color:#9babbc;font-size:8px;line-height:1.6}.finance-return-layout>aside strong{color:var(--finance-green);font-size:8px;line-height:1.5}.finance-return-layout>aside.danger b,.finance-return-layout>aside.danger strong{color:var(--finance-red)}.finance-kpi-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.finance-kpi-grid article{flex-direction:column;justify-content:center;min-height:112px;padding:17px;display:flex}.finance-kpi-grid b{margin:8px 0;font-size:18px}.finance-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,.7fr);gap:10px;display:grid}.finance-ledger{overflow:hidden}.finance-ledger>header,.finance-obligations>header,.finance-source-card>header,.finance-report-archive>header,.finance-budget-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:14px 18px;display:flex}.finance-ledger>header h2,.finance-obligations h2,.finance-source-card h2,.finance-report-archive h2,.finance-budget-board h2{margin:4px 0 0;font-size:15px}.finance-ledger-filters{border-bottom:1px solid var(--line);background:#121b27;align-items:center;gap:5px;padding:10px 14px;display:flex}.finance-ledger-filters button,.finance-ledger-filters select{height:28px;color:var(--muted);background:#192536;border:1px solid #344357;border-radius:4px;padding:0 9px;font-size:7px}.finance-ledger-filters button.active{color:#fff;border-color:var(--finance-cyan);background:#4ac7d91a}.finance-ledger-filters select{margin-left:auto}.finance-ledger-table{min-width:740px}.finance-ledger-head,.finance-ledger-table article{grid-template-columns:105px minmax(230px,1fr) 90px 120px 130px;align-items:center;gap:10px;display:grid}.finance-ledger-head{color:#6e7e91;border-bottom:1px solid var(--line);height:34px;padding:0 14px;font-size:7px}.finance-ledger-table article{border-bottom:1px solid var(--line);min-height:72px;padding:11px 14px}.finance-ledger-table article time{color:#9ba8b7;font-size:8px}.finance-ledger-table article time small,.finance-ledger-table article>span small{color:#6f7e90;margin-top:3px;font-size:7px;line-height:1.4;display:block}.finance-ledger-table article>span b{font-size:9px}.finance-ledger-table article em{color:#8fa0b2;background:#202e3d;border-radius:3px;width:max-content;padding:3px 6px;font-size:7px;font-style:normal}.finance-ledger-table article>strong{color:var(--finance-red);font-size:10px}.finance-ledger-table article>b{text-align:right;font-size:9px}.finance-side-stack{align-content:start;gap:10px;display:grid}.finance-obligations,.finance-source-card,.finance-report-archive{overflow:hidden}.finance-obligations>button,.finance-obligations>div{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;display:flex}.finance-obligations>button{cursor:pointer}.finance-obligations>button:hover{background:#ffffff06}.finance-obligations span{flex-direction:column;gap:4px;display:flex}.finance-obligations b{font-size:9px}.finance-obligations small{color:var(--muted);font-size:7px}.finance-obligations strong{font-size:10px}.finance-obligations strong.positive{color:var(--finance-green)}.finance-source-card{padding-bottom:10px}.finance-source-card>div{grid-template-columns:78px 1fr 80px;align-items:center;gap:8px;padding:7px 14px;display:grid}.finance-source-card>div span{color:var(--muted);font-size:7px}.finance-source-card>div i{background:#2a394a;border-radius:5px;height:5px;overflow:hidden}.finance-source-card>div i em{background:var(--finance-green);height:100%;display:block}.finance-source-card>div b{text-align:right;font-size:8px}.finance-diversity-note{border-left:3px solid var(--cyan);color:#8393a5;background:#4ac7d90f;margin:10px 14px;padding:10px 12px;font-size:7px;line-height:1.6}.finance-report-archive>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.finance-report-archive>button:hover{background:#ffffff06}.finance-report-archive>button span{flex-direction:column;gap:3px;display:flex}.finance-report-archive>button b{font-size:9px}.finance-report-archive>button small,.finance-report-archive>button em,.finance-report-archive>p{color:var(--muted);font-size:7px;font-style:normal}.finance-report-archive>p{padding:0 15px 14px;line-height:1.6}.finance-budget-board{overflow:hidden}.finance-budget-board>header button{color:var(--finance-cyan);cursor:pointer;background:0 0;border:0;font-size:8px}.finance-budget-board>div{grid-template-columns:repeat(5,1fr);display:grid}.finance-budget-board article{border-right:1px solid var(--line);min-height:150px;padding:15px}.finance-budget-board article>span{flex-direction:column;gap:5px;min-height:54px;display:flex}.finance-budget-board article>span b{font-size:9px}.finance-budget-board article>span small{color:var(--muted);font-size:7px;line-height:1.4}.finance-budget-board article>strong{margin:8px 0;font-size:18px;display:block}.finance-budget-board article>div{background:#2a394a;border-radius:6px;height:6px;overflow:hidden}.finance-budget-board article>div i{background:var(--finance-cyan);height:100%;display:block}.finance-budget-board article.warning>div i{background:var(--finance-gold)}.finance-budget-board article.over>div i{background:var(--finance-red)}.finance-budget-board article>em{color:var(--muted);margin-top:7px;font-size:7px;font-style:normal;display:block}.finance-settings{gap:12px;display:grid}.finance-settings-intro{background:linear-gradient(135deg,#4ac7d91a,#0000);border:1px solid #4ac7d940;padding:20px}.finance-settings-intro>span{color:var(--finance-cyan);font-size:8px}.finance-settings-intro h2{margin:7px 0;font-size:18px}.finance-settings-intro p{color:var(--muted);font-size:9px;line-height:1.6}.finance-settings-reserve{border:1px solid var(--line);background:var(--panel);grid-template-columns:1fr 1fr;display:grid}.finance-settings-reserve>div{border-right:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:17px;display:grid}.finance-settings-reserve span{flex-direction:column;gap:4px;display:flex}.finance-settings-reserve b{font-size:10px}.finance-settings-reserve small{color:var(--muted);font-size:7px}.finance-settings-reserve strong{font-size:16px}.finance-settings-reserve>div>div{grid-column:1/-1;gap:6px;display:flex}.finance-settings-reserve button,.finance-settings-budgets button{color:var(--text);cursor:pointer;background:#1c2938;border:1px solid #3a4a5d;border-radius:4px;padding:6px 9px;font-size:7px}.finance-settings-budgets{border:1px solid var(--line);background:var(--panel)}.finance-settings-budgets>header,.finance-settings-budgets article{border-bottom:1px solid var(--line);grid-template-columns:1fr 140px 150px;align-items:center;gap:12px;padding:12px 16px;display:grid}.finance-settings-budgets>header{justify-content:space-between;display:flex}.finance-settings-budgets>header span{color:var(--muted);font-size:8px}.finance-settings-budgets article span{flex-direction:column;gap:4px;display:flex}.finance-settings-budgets article b{font-size:9px}.finance-settings-budgets article small{color:var(--muted);font-size:7px}.finance-settings-budgets article strong{font-size:11px}.finance-settings>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.finance-settings>footer>span{color:var(--muted);font-size:8px}.finance-settings>footer>span.warning{color:var(--finance-gold)}.finance-settings>footer>div{gap:7px;display:flex}.finance-month-report{gap:12px;display:grid}.finance-report-hero{border:1px solid var(--line);background:linear-gradient(135deg,#182637,#111a26);justify-content:space-between;align-items:center;gap:20px;min-height:170px;padding:23px;display:flex}.finance-report-hero>div span{color:var(--finance-cyan);font-size:8px}.finance-report-hero h2{color:var(--finance-green);margin:7px 0;font-size:28px}.finance-report-hero.紧张 h2,.finance-report-hero.危险 h2{color:var(--finance-red)}.finance-report-hero p{color:var(--muted);font-size:9px}.finance-report-hero>strong{text-align:right;font-size:24px}.finance-report-hero>strong small{color:var(--muted);margin-top:6px;font-size:7px;display:block}.finance-report-kpis{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(5,1fr);display:grid}.finance-report-kpis article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:82px;padding:14px;display:flex}.finance-report-kpis span{color:var(--muted);font-size:7px}.finance-report-kpis b{margin-top:6px;font-size:12px}.finance-report-breakdown{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-report-breakdown section{border:1px solid var(--line);background:var(--panel)}.finance-report-breakdown header,.finance-report-breakdown section>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 14px;display:flex}.finance-report-breakdown header{background:#121b27}.finance-report-breakdown header b,.finance-report-breakdown header span{font-size:9px}.finance-report-breakdown section>div span,.finance-report-breakdown section>div b{font-size:8px}.finance-report-warnings{background:#f2b84b0d;border:1px solid #f2b84b40;padding:17px}.finance-report-warnings b{color:var(--finance-gold);font-size:10px}.finance-report-warnings p{color:var(--muted);font-size:8px;line-height:1.5}@media (width<=1100px){.finance-command-hero{grid-template-columns:1fr 130px}.finance-hero-forecast{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.finance-main-grid{grid-template-columns:1fr}.finance-budget-board>div{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.finance-command-hero{grid-template-columns:1fr}.finance-health-stamp{width:100px;height:100px}.finance-hero-forecast{grid-template-columns:1fr}.finance-kpi-grid{grid-template-columns:1fr 1fr}.finance-ledger{overflow-x:auto}.finance-budget-board>div,.finance-settings-reserve,.finance-report-breakdown,.finance-settings-budgets article{grid-template-columns:1fr}.finance-settings>footer{flex-direction:column;align-items:flex-start}.finance-report-kpis{grid-template-columns:1fr 1fr}.finance-return-plan>header{align-items:flex-start}.finance-return-layout{grid-template-columns:1fr}.finance-return-layout>aside{border-left:0;border-top:1px solid var(--line)}}.decision-center-stack,.decision-detail-stack{color:var(--text);gap:9px;display:grid}.decision-center-hero{background:linear-gradient(116deg,#f2b84b13,#101925 55%,#4ac7d90b);border:1px solid #574b3e;border-radius:7px;grid-template-columns:minmax(240px,.9fr) 1.5fr;align-items:center;gap:22px;min-height:154px;padding:20px;display:grid}.decision-center-hero>div:first-child>span,.decision-detail-hero>div>span{color:var(--gold);letter-spacing:.1em;font-size:6px}.decision-center-hero h2{margin:6px 0;font-size:24px}.decision-center-hero p{color:#818184;max-width:510px;margin:0;font-size:6.5px;line-height:1.65}.decision-center-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.decision-center-metrics article{background:#09121bbf;border:1px solid #514c43;border-radius:5px;min-height:78px;padding:11px}.decision-center-metrics article.warning{background:#e43d8f0b;border-color:#86516a}.decision-center-metrics small,.decision-center-metrics b,.decision-center-metrics em{display:block}.decision-center-metrics small{color:#7d7a76;font-size:5.3px}.decision-center-metrics b{color:var(--gold);margin:7px 0;font-size:19px}.decision-center-metrics article.warning b{color:var(--pink)}.decision-center-metrics em{color:#727a81;font-size:5px;font-style:normal;line-height:1.35}.decision-center-toolbar{background:#101923;border:1px solid #384856;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:5px 8px;display:flex}.decision-center-toolbar>div{gap:5px;display:flex}.decision-center-toolbar button{color:#818b94;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:7px 10px;font-size:6.5px}.decision-center-toolbar button.active{color:#e5edf2;background:#172431;border-color:#4c606d}.decision-center-toolbar button b{color:var(--cyan);margin-left:5px}.decision-center-toolbar select{width:170px;margin:0;padding:7px 9px;font-size:6.5px}.decision-queue,.decision-history-list{background:#101923;border:1px solid #3a4a57;border-radius:6px;overflow:hidden}.decision-queue>header,.decision-history-list>header{color:#6f7d88;background:#0d1721;border-bottom:1px solid #33434f;align-items:center;gap:10px;min-height:36px;padding:7px 12px;font-size:5.3px;display:grid}.decision-queue>header{grid-template-columns:72px minmax(250px,1.5fr) 125px 115px 38px}.decision-queue>button{width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303e49;grid-template-columns:72px minmax(250px,1.5fr) 125px 115px 38px;align-items:center;gap:10px;padding:10px 12px;display:grid}.decision-queue>button:hover{background:#4ac7d909}.decision-queue>button.important{box-shadow:inset 2px 0 var(--gold)}.decision-queue>button.critical{box-shadow:inset 2px 0 var(--pink);background:#e43d8f06}.decision-queue button span b,.decision-queue button span small,.decision-queue button span em{display:block}.decision-queue button span:first-child em{width:34px;color:var(--gold);text-align:center;border:1px solid #615846;border-radius:10px;padding:3px 5px;font-size:5px;font-style:normal}.decision-queue button span:first-child small{margin-top:5px}.decision-queue button span:nth-child(2) b{font-size:8px}.decision-queue button span:nth-child(2) small{white-space:nowrap;text-overflow:ellipsis;max-width:520px;overflow:hidden}.decision-queue button span:nth-child(3) b,.decision-queue button span:nth-child(4) b{font-size:7px}.decision-queue button span small{color:#737f89;margin-top:4px;font-size:5.3px;line-height:1.45}.decision-queue button>i{color:var(--cyan);text-align:right;font-size:6px;font-style:normal}.decision-history-list>header{grid-template-columns:100px 240px 1fr 75px}.decision-history-list>article{border-bottom:1px solid #303e49;grid-template-columns:100px 240px 1fr 75px;align-items:center;gap:10px;min-height:76px;padding:10px 12px;display:grid}.decision-history-list time,.decision-history-list time b,.decision-history-list article>span>*{display:block}.decision-history-list time{color:#77838d;font-size:5.5px}.decision-history-list time b{color:var(--cyan);margin-top:5px;font-size:7px}.decision-history-list article>span small,.decision-history-list article>span p{color:#737f89;margin:0;font-size:5.3px;line-height:1.5}.decision-history-list article>span b{margin:4px 0;font-size:7.5px}.decision-history-list article>span em{color:var(--gold);font-size:6px;font-style:normal}.decision-history-list article>strong{color:var(--green);text-align:center;border:1px solid #42655d;border-radius:11px;padding:5px;font-size:5px}.decision-history-list article>strong.expired{color:var(--pink);border-color:#74465b}.decision-empty{text-align:center;place-content:center;min-height:160px;padding:30px;display:grid}.decision-empty b{font-size:11px}.decision-empty span{color:#73808a;max-width:500px;margin-top:7px;font-size:6px;line-height:1.6}.decision-detail-hero{background:linear-gradient(116deg,#4ac7d90e,#101925 62%,#f2b84b0a);border:1px solid #4e594f;border-radius:7px;grid-template-columns:1fr 220px;gap:18px;min-height:148px;padding:18px;display:grid}.decision-detail-hero.important{border-color:#695c43}.decision-detail-hero.critical{background:linear-gradient(116deg,#e43d8f12,#101925 65%);border-color:#79465e}.decision-detail-hero h3{margin:6px 0;font-size:22px}.decision-detail-hero>div>p{color:#7e858b;max-width:720px;font-size:6.5px;line-height:1.6}.decision-detail-hero>div>div{align-items:center;gap:8px;margin-top:12px;display:flex}.decision-detail-hero>div>div em{color:var(--gold);border:1px solid #685a42;border-radius:10px;padding:4px 7px;font-size:5.5px;font-style:normal}.decision-detail-hero>div>div b{font-size:7px}.decision-detail-hero>div>div small{color:#747f88;font-size:5.5px}.decision-detail-hero aside{text-align:center;border-left:1px solid #3e4b54;align-content:center;padding-left:20px;display:grid}.decision-detail-hero aside small,.decision-detail-hero aside span,.decision-detail-hero aside em{color:#78828a;font-size:5.5px;font-style:normal;display:block}.decision-detail-hero aside b{color:var(--gold);margin:5px;font-size:28px}.decision-detail-hero aside em{color:#b99865;margin-top:9px;line-height:1.45}.decision-context-grid{grid-template-columns:.9fr 1.1fr;gap:9px;display:grid}.decision-context-grid>section{background:#101923;border:1px solid #394955;border-radius:6px;overflow:hidden}.decision-context-grid section>header{border-bottom:1px solid #32414c;justify-content:space-between;align-items:center;min-height:41px;padding:9px 11px;display:flex}.decision-context-grid header b{font-size:8px}.decision-context-grid header span{color:#73808a;font-size:5.3px}.decision-context-grid section:first-child>div{padding:6px 10px}.decision-context-grid section:first-child p{color:#8a9299;border-bottom:1px solid #2f3c47;align-items:center;gap:9px;min-height:31px;margin:0;font-size:6px;line-height:1.45;display:flex}.decision-context-grid section:first-child p i{color:var(--cyan);font-size:5px;font-style:normal}.decision-member-grid{grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid}.decision-member-grid article{background:#0c1620;border:1px solid #384751;border-radius:5px;padding:8px}.decision-member-grid article>b,.decision-member-grid article>small{display:block}.decision-member-grid article>b{font-size:7px}.decision-member-grid article>small{color:#74808a;margin:3px 0 7px;font-size:5px}.decision-member-grid article>span{color:#77828b;justify-content:space-between;margin-top:3px;font-size:5px;display:flex}.decision-member-grid article>span strong{color:#dce6ec}.decision-global-snapshot{grid-template-columns:repeat(2,1fr);gap:6px;padding:8px;display:grid}.decision-global-snapshot span{color:#74808a;border:1px solid #384751;border-radius:5px;padding:10px;font-size:5.5px}.decision-global-snapshot span b{color:var(--gold);margin-top:5px;font-size:12px;display:block}.decision-options-section{background:#101923;border:1px solid #3c4b56;border-radius:6px;overflow:hidden}.decision-options-section>header{border-bottom:1px solid #33424d;justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;display:flex}.decision-options-section header b,.decision-options-section header span{display:block}.decision-options-section header b{font-size:8px}.decision-options-section header span{color:#74818a;margin-top:4px;font-size:5.5px}.decision-options-section header>strong{color:var(--cyan);font-size:7px}.decision-option-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.decision-option-grid>button{min-height:260px;color:inherit;text-align:left;cursor:pointer;background:#0b151f;border:1px solid #3d4c57;border-radius:6px;grid-template-rows:auto auto 1fr;grid-template-columns:18px 1fr;gap:8px;padding:11px;display:grid}.decision-option-grid>button.selected{border-color:var(--cyan);background:linear-gradient(145deg,#4ac7d90b,#0b151f);box-shadow:inset 0 0 0 1px #4ac7d929}.decision-option-grid>button>i{color:#0b151f;border:1px solid #4d5c66;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.decision-option-grid>button.selected>i{border-color:var(--cyan);background:var(--cyan)}.decision-option-grid button>span b{font-size:8.5px}.decision-option-grid button>span p{color:#7a858d;min-height:34px;margin:6px 0;font-size:5.7px;line-height:1.5}.decision-option-grid button>span small{color:#b09263;font-size:5.3px;line-height:1.45;display:block}.decision-option-grid button>div{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.decision-option-grid button>div em{color:#98a7b1;border:1px solid #40515c;border-radius:9px;padding:3px 6px;font-size:5px;font-style:normal}.decision-option-grid button>footer{border-top:1px solid #31404b;grid-column:1/-1;align-self:end;padding-top:8px}.decision-option-grid footer span{color:#6f7d87;font-size:5px}.decision-option-grid footer p{color:#87929a;min-height:30px;margin:4px 0;font-size:5.4px;line-height:1.45}.decision-option-grid footer b{color:var(--green);font-size:5.2px}.decision-option-grid footer b.high{color:var(--pink)}.decision-confirmation{background:linear-gradient(110deg,#f2b84b0d,#101923);border:1px solid #5b513f;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.decision-confirmation>div:first-child span,.decision-confirmation>div:first-child p,.decision-confirmation>div:first-child small{color:#807d78;font-size:5.5px;display:block}.decision-confirmation h3{margin:5px 0;font-size:15px}.decision-confirmation>div:first-child small{color:#ad8f64;margin-top:5px}.decision-confirmation>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.decision-confirmation button{white-space:nowrap}.decision-preview-note{border-left:2px solid var(--cyan);color:#7d8992;background:#4ac7d909;padding:9px 11px;font-size:5.5px;line-height:1.5}.decision-panel .section-heading .text-button{margin-left:auto}.decision-list button small em{color:var(--gold);font-style:normal}.decision-list>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.decision-list>footer span{color:#74808a;min-width:0;font-size:5.5px;line-height:1.4}.decision-list>footer button{width:auto;min-height:0;color:var(--cyan);white-space:nowrap;text-align:right;background:0 0;border:0;padding:4px;font-size:6px;display:block}@media (width<=1000px){.decision-center-hero,.decision-context-grid,.decision-option-grid{grid-template-columns:1fr}.decision-option-grid>button{min-height:210px}.decision-queue>header,.decision-queue>button{grid-template-columns:65px 1fr 110px 90px}.decision-queue>header span:nth-child(3),.decision-queue>button span:nth-child(3),.decision-queue>header span:last-child,.decision-queue>button>i{display:none}.decision-history-list>header,.decision-history-list>article{grid-template-columns:85px 190px 1fr}.decision-history-list>header span:last-child,.decision-history-list>article>strong{display:none}}@media (width<=720px){.decision-center-metrics{grid-template-columns:repeat(2,1fr)}.decision-center-toolbar{flex-direction:column;align-items:stretch}.decision-center-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.decision-center-toolbar select{width:100%}.decision-queue>header{display:none}.decision-queue>button{grid-template-columns:58px 1fr 84px}.decision-queue>button span:nth-child(4){display:block}.decision-history-list>header{display:none}.decision-history-list>article{grid-template-columns:74px 1fr}.decision-history-list article>span:nth-child(3){grid-column:1/-1}.decision-detail-hero{grid-template-columns:1fr}.decision-detail-hero aside{border-top:1px solid #3e4b54;border-left:0;padding:12px 0 0}.decision-member-grid,.decision-global-snapshot{grid-template-columns:repeat(2,1fr)}.decision-confirmation{flex-direction:column;align-items:stretch}.decision-confirmation>div:last-child{grid-template-columns:1fr;display:grid}.decision-confirmation button{width:100%}}.fan-election-panel,.election-stage-stack{gap:10px;display:grid}.fan-page-actions{gap:7px;display:flex}.fan-election-entry{width:100%;min-height:84px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(110deg,#f2b84b13,#101923 65%,#e43d8f0b);border:1px solid #67523c;border-radius:7px;grid-template-columns:minmax(0,1fr) 150px 110px;align-items:center;gap:15px;padding:13px 16px;display:grid}.fan-election-entry:hover{border-color:var(--gold)}.fan-election-entry span small,.fan-election-entry span b,.fan-election-entry span em{display:block}.fan-election-entry span small{color:#8b8175;font-size:5.5px}.fan-election-entry span b{margin:5px 0;font-size:11px}.fan-election-entry span em{color:#7d858a;font-size:5.8px;font-style:normal}.fan-election-entry>span:nth-child(2) b{color:var(--gold);font-size:14px}.fan-election-entry>strong{color:var(--gold);text-align:right;font-size:6px}.election-heading{background:linear-gradient(115deg,#f2b84b1a,#101925 58%,#e43d8f12);border:1px solid #70533f;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-height:135px;padding:18px;display:flex}.election-heading h2{margin:6px 0;font-size:23px}.election-heading p{color:#958675;font-size:7px}.election-heading aside{text-align:center;border-left:1px solid #594a3b;min-width:185px;padding-left:24px}.election-heading aside small,.election-heading aside span{color:#8d8175;font-size:6px;display:block}.election-heading aside b{color:var(--gold);margin:6px 0;font-size:23px;display:block}.election-steps{background:#101923;border:1px solid #3d434d;border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.election-steps span{color:#687580;border-right:1px solid #333c46;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:7px;display:flex}.election-steps span:last-child{border:0}.election-steps i{border:1px solid #49525c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.election-steps span.active{color:var(--gold);background:#f2b84b0a}.election-steps span.active i{border-color:var(--gold)}.election-steps span.done{color:var(--green)}.election-steps span.done i{border-color:var(--green);background:#56cf8514}.election-config,.voting-table,.vote-history,.result-ranking{background:#101923;border:1px solid #3c434c;border-radius:7px;overflow:hidden}.election-config>header,.vote-history>header{border-bottom:1px solid #333c45;justify-content:space-between;align-items:center;gap:14px;min-height:47px;padding:10px 12px;display:flex}.election-config header b,.vote-history header b{font-size:9px}.election-config header span,.vote-history header span{color:#73808a;font-size:6px}.election-choice-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.election-choice-grid>button{min-height:105px;color:inherit;text-align:left;cursor:pointer;background:#0b151f;border:1px solid #3a434d;border-radius:6px;grid-template-columns:20px 1fr;gap:8px;padding:10px;display:grid}.election-choice-grid>button.active{border-color:var(--gold);background:#f2b84b0b;box-shadow:inset 0 0 0 1px #f2b84b21}.election-choice-grid button>i{color:#0b151f;border:1px solid #555a60;border-radius:50%;place-items:center;width:18px;height:18px;font-size:6px;font-style:normal;display:grid}.election-choice-grid button.active>i{border-color:var(--gold);background:var(--gold)}.election-choice-grid b,.election-choice-grid small,.election-choice-grid em{display:block}.election-choice-grid b{font-size:8px}.election-choice-grid small{color:#75808a;min-height:34px;margin-top:5px;font-size:5.5px;line-height:1.55}.election-choice-grid em{color:#b49a6e;border-top:1px solid #303a43;margin-top:7px;padding-top:7px;font-size:5.5px;font-style:normal}.election-forecast,.election-settlement{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.election-forecast>div,.election-settlement>div{background:linear-gradient(130deg,#f2b84b0e,#0e1822);border:1px solid #544b3e;border-radius:6px;padding:11px}.election-forecast small,.election-forecast em,.election-settlement small{color:#817d76;font-size:5.5px;font-style:normal;display:block}.election-forecast b,.election-settlement b{color:var(--gold);margin:6px 0;font-size:11px;display:block}.election-warning{color:#e28ab0;background:#e43d8f0b;border:1px solid #71465a;border-radius:6px;justify-content:space-between;padding:10px;font-size:6px;display:flex}.campaign-summary,.voting-live-hero,.lineup-link-card{background:linear-gradient(115deg,#4ac7d90e,#101925 68%,#f2b84b09);border:1px solid #485465;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.campaign-summary h3,.voting-live-hero h3,.lineup-link-card h3{margin:5px 0;font-size:18px}.campaign-summary p,.voting-live-hero p,.lineup-link-card p{color:#778792;max-width:760px;font-size:6.5px;line-height:1.6}.campaign-summary aside,.voting-live-hero aside{text-align:center;border-left:1px solid #3d4b57;min-width:175px;padding-left:20px}.campaign-summary aside small,.campaign-summary aside span,.voting-live-hero aside small,.voting-live-hero aside span{color:#74838e;font-size:6px;display:block}.campaign-summary aside b,.voting-live-hero aside b{color:var(--cyan);margin:6px 0;font-size:22px;display:block}.campaign-member-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.campaign-member-card{background:#0f1923;border:1px solid #3b444e;border-radius:7px;padding:11px}.campaign-member-card.completed{border-color:#496453}.campaign-member-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.campaign-member-card>header>span{border-left:3px solid;padding-left:9px}.campaign-member-card header b,.campaign-member-card header small{display:block}.campaign-member-card header b{font-size:9px}.campaign-member-card header small{color:#75818b;margin-top:3px;font-size:5.5px}.campaign-member-card header strong{color:var(--gold);text-align:center;font-size:18px}.campaign-member-card header strong small{color:#7f796d;font-size:5px}.campaign-member-status{grid-template-columns:repeat(4,1fr);gap:4px;margin:9px 0;display:grid}.campaign-member-status span{color:#71808a;border:1px solid #34404a;border-radius:4px;padding:6px;font-size:5px}.campaign-member-status b{color:#d7dce0;margin-top:3px;font-size:8px;display:block}.campaign-member-card>p{color:#7b8790;font-size:5.8px}.campaign-action-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.campaign-action-grid button{min-height:60px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #384650;border-radius:5px;padding:7px}.campaign-action-grid button:hover{border-color:var(--cyan)}.campaign-action-grid button:disabled{opacity:.35;cursor:not-allowed}.campaign-action-grid b,.campaign-action-grid small,.campaign-action-grid em,.campaign-member-card footer b,.campaign-member-card footer span{display:block}.campaign-action-grid b{font-size:7px}.campaign-action-grid small,.campaign-action-grid em{color:#71808a;margin-top:4px;font-size:5px;font-style:normal}.campaign-action-grid em{color:#a18c69}.campaign-member-card footer{background:#56cf8509;border:1px solid #3f5d49;border-radius:5px;padding:9px}.campaign-member-card footer b{color:var(--green);font-size:7px}.campaign-member-card footer span{color:#78877e;margin-top:4px;font-size:5.5px}.election-bottom-action{z-index:2;background:#0e1721f5;border:1px solid #62543f;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #05090e59}.election-bottom-action span b,.election-bottom-action span small{display:block}.election-bottom-action span b{font-size:8px}.election-bottom-action span small{color:#7b8185;margin-top:4px;font-size:5.5px}.live-dot{background:var(--red);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #f1677221}.voting-table>header,.voting-table>article{border-bottom:1px solid #303a44;grid-template-columns:65px minmax(180px,1fr) 85px 70px 130px 72px;align-items:center;gap:9px;min-height:46px;padding:8px 11px;display:grid}.voting-table>header{color:#75818b;background:#0b141d;min-height:37px;font-size:5.5px}.voting-table article>strong{color:var(--pink);text-align:center;font-size:17px}.voting-table article span b,.voting-table article span small{display:block}.voting-table article span b{font-size:8px}.voting-table article span small{color:#74808a;margin-top:3px;font-size:5px}.voting-table article>b{color:var(--gold);font-size:10px}.voting-table article>span,.voting-table article>em{color:#9aa4ab;font-size:6px;font-style:normal}.voting-table article>em{color:var(--cyan)}.vote-history>div{border-bottom:1px solid #303a43;grid-template-columns:100px 110px 110px 1fr;align-items:center;gap:8px;min-height:39px;padding:7px 11px;display:grid}.vote-history>div b{font-size:7px}.vote-history>div span,.vote-history>div em{color:#75818a;font-size:5.5px;font-style:normal}.election-podium{background:radial-gradient(circle at 50% 15%,#f2b84b24,#0000 37%),#101923;border:1px solid #6b553d;border-radius:8px;justify-content:center;align-items:end;gap:10px;min-height:225px;padding:15px 15%;display:flex}.election-podium article{text-align:center;background:linear-gradient(#f2b84b14,#0d1720);border:1px solid #5a4b3a;border-radius:7px 7px 0 0;width:31%;padding:15px 10px}.election-podium article.rank-1{border-color:var(--gold);min-height:190px}.election-podium article.rank-2{min-height:155px}.election-podium article.rank-3{min-height:130px}.election-podium span,.election-podium small{color:#918573;font-size:6px;display:block}.election-podium h3{margin:10px 0;font-size:18px}.election-podium b{color:var(--gold);margin-bottom:6px;font-size:13px;display:block}.election-settlement b.positive{color:var(--green)}.election-settlement b.negative{color:var(--red)}.result-ranking>header,.result-ranking>article{border-bottom:1px solid #303a43;grid-template-columns:65px 120px 110px 100px 1fr;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:grid}.result-ranking>header{color:#74808a;background:#0b141d;min-height:36px;font-size:5.5px}.result-ranking article>strong{color:var(--pink);text-align:center;font-size:15px}.result-ranking article span b,.result-ranking article span small{display:block}.result-ranking article span b{font-size:8px}.result-ranking article span small{color:#72808a;margin-top:3px;font-size:5px}.result-ranking article>span{font-size:6px}.result-ranking article p{color:#7c8790;font-size:5.7px;line-height:1.5}.lineup-link-card .primary-button{min-width:220px}@media (width<=1000px){.campaign-member-list{grid-template-columns:1fr}.election-forecast,.election-settlement{grid-template-columns:repeat(3,1fr)}.voting-table>header,.voting-table>article{grid-template-columns:50px 1fr 75px 90px}.voting-table>header span:nth-child(4),.voting-table>header span:nth-child(6),.voting-table article>span:nth-child(4),.voting-table article>em{display:none}}@media (width<=720px){.fan-page-actions{flex-direction:column}.fan-election-entry{grid-template-columns:1fr}.fan-election-entry>strong{text-align:left}.election-heading,.campaign-summary,.voting-live-hero,.lineup-link-card,.election-bottom-action{flex-direction:column;align-items:stretch}.election-heading aside,.campaign-summary aside,.voting-live-hero aside{border-top:1px solid #4c493f;border-left:0;width:100%;padding:10px 0 0}.election-choice-grid,.election-forecast,.election-settlement,.campaign-action-grid{grid-template-columns:1fr}.election-steps b{display:none}.voting-table>header,.voting-table>article{grid-template-columns:38px 1fr 68px}.voting-table>header span:nth-child(4),.voting-table>header span:nth-child(5),.voting-table>header span:nth-child(6),.voting-table article>span:nth-child(4),.voting-table article>span:nth-child(5),.voting-table article>em{display:none}.vote-history>div{grid-template-columns:1fr 1fr}.vote-history>div em{grid-column:1/-1}.election-podium{padding:10px}.result-ranking>header,.result-ranking>article{grid-template-columns:38px 1fr 75px}.result-ranking>header span:nth-child(4),.result-ranking>header span:nth-child(5),.result-ranking article>span:nth-child(4),.result-ranking article>p{display:none}.lineup-link-card .primary-button{min-width:0}}.member-career-strip{text-align:left;cursor:pointer;background:linear-gradient(115deg,#4ac7d91a,#151e2bf5 48%,#e43d8f0f);border:1px solid #4ac7d94d;grid-template-columns:minmax(320px,1fr) 135px 135px auto;align-items:center;gap:22px;width:100%;min-height:104px;padding:20px 24px;display:grid}.member-career-strip:hover,.member-career-strip.active{border-color:#4ac7d9a6;transform:translateY(-1px)}.member-career-strip>span{flex-direction:column;gap:4px;display:flex}.member-career-strip small{color:var(--cyan)}.member-career-strip b{font-size:17px}.member-career-strip em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.member-career-strip>i{color:var(--cyan);font-style:normal}.member-list-grid button.graduated{opacity:.62;filter:saturate(.55)}.member-list-grid button.graduated em{width:auto;color:var(--muted)}.career-center-stack,.career-interview-stack,.graduation-planning-stack,.graduation-active-stack,.graduation-result-stack{gap:18px;display:grid}.career-center-hero,.career-interview-hero,.graduation-planning-hero,.graduation-active-hero,.graduation-result-hero{background:radial-gradient(circle at 84% 0,#4ac7d929,#0000 38%),linear-gradient(135deg,#172536,#111a26);border:1px solid #4ac7d952;justify-content:space-between;gap:26px;padding:28px;display:flex}.career-center-hero h2,.graduation-planning-hero h2,.graduation-active-hero h2,.graduation-result-hero h2{margin:6px 0 8px;font-size:27px}.career-center-hero p,.graduation-planning-hero p,.graduation-active-hero p,.graduation-result-hero p{color:#b7c3d0;max-width:720px;margin:0;line-height:1.7}.career-center-hero aside,.career-interview-hero aside,.graduation-planning-hero aside,.graduation-active-hero aside{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:190px;padding-left:24px;display:flex}.career-center-hero aside small,.career-interview-hero aside small,.graduation-planning-hero aside small,.graduation-active-hero aside small{color:var(--muted)}.career-center-hero aside b,.career-interview-hero aside b,.graduation-active-hero aside b{color:var(--cyan);font-size:31px}.career-center-hero aside span,.career-interview-hero aside span,.graduation-planning-hero aside span,.graduation-active-hero aside span{color:#c5cfda;font-size:12px}.career-summary-grid,.graduation-progress-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.career-summary-grid article,.graduation-progress-grid article{background:var(--panel-2);border:1px solid var(--line);gap:6px;padding:16px;display:grid}.career-summary-grid small,.graduation-progress-grid small{color:var(--muted)}.career-summary-grid b,.graduation-progress-grid b{font-size:22px}.career-summary-grid span,.graduation-progress-grid span{color:#9eabba;font-size:11px;line-height:1.5}.graduation-progress-grid article>div{background:#0d1520;height:5px;overflow:hidden}.graduation-progress-grid article>div i{background:linear-gradient(90deg,var(--pink),var(--cyan));height:100%;display:block}.career-active-plans,.career-member-board,.career-observation,.career-approach-section,.graduation-config,.graduation-support-section,.graduation-history{border:1px solid var(--line);background:#151e2bd1}.career-active-plans>header,.career-member-board>header,.career-observation>header,.career-approach-section>header,.graduation-config>header,.graduation-support-section>header,.graduation-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.career-active-plans h3,.career-member-board h3{margin:4px 0 0}.career-member-board>header>small,.career-observation>header span,.career-approach-section>header span,.graduation-config>header span,.graduation-support-section>header span{color:var(--muted);font-size:12px}.career-active-plans>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(260px,1fr) 110px 110px auto;align-items:center;gap:15px;width:100%;padding:16px 20px;display:grid}.career-active-plans>button:hover{background:#4ac7d90f}.career-active-plans>button span{gap:4px;display:grid}.career-active-plans>button small{color:var(--muted)}.career-active-plans>button i{color:var(--cyan);font-style:normal}.career-member-board>article{border-bottom:1px solid var(--line);border-left:3px solid #0000;grid-template-columns:235px 180px minmax(240px,1fr) 185px;align-items:center;gap:18px;padding:16px 20px;display:grid}.career-member-board>article.high{border-left-color:var(--red);background:#f167720d}.career-member-board>article.watch{border-left-color:var(--gold)}.career-member-board>article.stable{border-left-color:#56cf8580}.career-member-name{align-items:center;gap:10px;display:flex}.career-member-name>i{width:5px;height:37px}.career-member-name>span{flex:1;gap:3px;display:grid}.career-member-name small,.career-risk-range small{color:var(--muted)}.career-member-name em{color:var(--cyan);border:1px solid #4ac7d952;padding:4px 6px;font-size:10px;font-style:normal}.career-risk-range{grid-template-columns:auto 1fr auto;align-items:end;gap:8px;display:grid}.career-risk-range>span{display:grid}.career-risk-range>div{background:#0c131d;grid-column:1/-1;height:4px}.career-risk-range>div i{background:linear-gradient(90deg,var(--green),var(--gold),var(--red));height:100%;display:block}.career-risk-range em{color:var(--gold);font-size:11px;font-style:normal}.career-signals{gap:5px;display:grid}.career-signals b{font-size:13px}.career-signals span{color:var(--muted);font-size:11px;line-height:1.5}.career-member-action{color:var(--muted);justify-content:flex-end;font-size:11px;display:flex}.career-interview-hero span{color:var(--cyan)}.career-interview-hero h3{margin:6px 0 12px;font-size:25px}.career-interview-hero p{color:#b7c3d0;margin:5px 0}.career-observation{padding-bottom:14px}.career-observation>span{color:#cbd4de;margin:14px 0 0 20px;font-size:13px;display:inline-block}.career-approach-section>div{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}.career-approach-section>div>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#111a25;grid-template-columns:20px 1fr auto;gap:10px;min-height:132px;padding:15px;display:grid}.career-approach-section>div>button.active{border-color:var(--cyan);background:#4ac7d914}.career-approach-section button>i{width:18px;height:18px;color:var(--cyan);text-align:center;border:1px solid #536276;font-style:normal}.career-approach-section button>span{align-content:start;gap:6px;display:grid}.career-approach-section button small{color:#a9b5c3;line-height:1.5}.career-approach-section button em{color:var(--gold);font-size:10px;font-style:normal;line-height:1.45}.career-approach-section button strong{color:var(--cyan);white-space:nowrap;font-size:12px}.career-ai-brief{border:1px solid var(--line);background:#151e2bd1;gap:10px;padding:16px 18px;display:grid}.career-ai-brief header{justify-content:space-between;gap:14px;display:flex}.career-ai-brief header span,.career-ai-brief>small{color:var(--muted);font-size:11px}.career-ai-brief textarea{resize:vertical;min-height:92px;color:var(--text);background:#0d1621;border:1px solid #3d5060;padding:12px;line-height:1.6}.career-interview-forecast,.graduation-quote{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.career-interview-forecast>div,.graduation-quote>div{border:1px solid var(--line);background:#101924;gap:5px;padding:14px;display:grid}.career-interview-forecast small,.graduation-quote small{color:var(--muted)}.career-interview-forecast b,.graduation-quote b{font-size:18px}.career-interview-forecast span,.graduation-quote span{color:#8998aa;font-size:10px}.career-errors{color:#ffafb6;background:#f1677214;border:1px solid #f1677273;gap:5px;padding:12px 16px;font-size:12px;display:grid}.graduation-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.graduation-choice-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#101923;grid-template-columns:19px 1fr;gap:9px;min-height:105px;padding:14px;display:grid}.graduation-choice-grid button.active{border-color:var(--pink);background:#e43d8f14}.graduation-choice-grid button>i{width:18px;height:18px;color:var(--pink);text-align:center;border:1px solid #59677a;font-style:normal}.graduation-choice-grid button span{align-content:start;gap:6px;display:grid}.graduation-choice-grid button small{color:var(--muted);line-height:1.5}.successor-select{background:#f2b84b0f;border:1px solid #f2b84b4d;grid-template-columns:160px minmax(260px,1fr);align-items:center;gap:8px 15px;margin:0 14px 14px;padding:14px;display:grid}.successor-select select,.graduation-time-form input{color:var(--text);border:1px solid var(--line);background:#0d151f;padding:10px}.successor-select small{color:var(--muted);grid-column:2}.graduation-time-form{grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:14px;display:grid}.graduation-time-form label{color:var(--muted);gap:6px;font-size:12px;display:grid}.graduation-active-hero>div>span{color:var(--pink)}.graduation-support-section>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.graduation-support-section>div>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#101923;grid-template-columns:1fr auto;gap:10px;padding:15px;display:grid}.graduation-support-section>div>button:hover:not(:disabled){border-color:var(--cyan)}.graduation-support-section>div>button.used{opacity:.55}.graduation-support-section button span{gap:6px;display:grid}.graduation-support-section button small{color:var(--muted);line-height:1.5}.graduation-support-section button em{color:var(--gold);font-size:10px;font-style:normal}.graduation-support-section button strong{color:var(--cyan);white-space:nowrap;font-size:11px}.graduation-history>article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:18px;padding:13px 20px;display:grid}.graduation-history time{color:var(--cyan);font-size:11px}.graduation-history article span{gap:4px;display:grid}.graduation-history article small{color:var(--muted);line-height:1.5}.graduation-result-hero{display:block}.graduation-result-hero>div{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:22px;display:grid}.graduation-result-hero article{border:1px solid var(--line);background:#0a111a85;gap:5px;padding:14px;display:grid}.graduation-result-hero article small{color:var(--muted)}.graduation-result-hero article b{color:var(--cyan)}@media (width<=1000px){.member-career-strip{grid-template-columns:1fr 110px 110px}.member-career-strip>i{display:none}.career-member-board>article{grid-template-columns:1fr 170px}.career-signals,.career-member-action{grid-column:auto}.career-summary-grid,.graduation-progress-grid,.career-interview-forecast,.graduation-quote{grid-template-columns:repeat(2,1fr)}.graduation-support-section>div{grid-template-columns:1fr}.graduation-result-hero>div{grid-template-columns:repeat(3,1fr)}}.career-commitment-confirm{background:linear-gradient(145deg,#132b3ef5,#0a1626f5);border:1px solid #5ccde159;border-radius:18px;gap:12px;padding:18px;display:grid;box-shadow:0 18px 44px #0000003d}.career-commitment-confirm>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.career-commitment-confirm>header span{color:#68d5ea;letter-spacing:.08em;font-size:11px}.career-commitment-confirm>header h3{margin:5px 0 0;font-size:19px}.career-commitment-confirm>header em{color:#f1c86d;background:#f2b84b12;border:1px solid #f2b84b52;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal}.career-commitment-confirm blockquote{color:#e6f0f4;background:#060f1c85;border-left:3px solid #62cee5;border-radius:8px;margin:0;padding:13px 15px;font-size:14px;line-height:1.65}.career-commitment-confirm>p{color:#9eb2bf;margin:0;font-size:12px;line-height:1.6}.career-commitment-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.career-commitment-categories button{color:#d9e5eb;text-align:left;cursor:pointer;background:#0d1b2b;border:1px solid #2c4658;border-radius:13px;min-height:98px;padding:11px}.career-commitment-categories button:hover{border-color:#4f8599;transform:translateY(-1px)}.career-commitment-categories button.active{background:linear-gradient(145deg,#2c879e38,#102031f0);border-color:#65d4e9;box-shadow:inset 0 0 0 1px #65d4e92e,0 8px 22px #1a7f981f}.career-commitment-categories button.suggested b:after{content:"建议";color:#f0c76c;background:#f2b84b21;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:9px}.career-commitment-categories b,.career-commitment-categories small{display:block}.career-commitment-categories b{font-size:13px}.career-commitment-categories small{color:#8399a8;margin-top:6px;font-size:10px;line-height:1.5}.career-commitment-audit{color:#a8c5d0;background:#4ac7d90f;border-radius:10px;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.career-commitment-audit b{color:#dff4f8;font-size:12px}.career-commitment-audit span{text-align:right;font-size:11px}.career-commitment-audit.recovery{border-left:3px solid #63d39b}.career-commitment-audit.effort{border-left:3px solid #f0bd5d}.career-commitment-audit.private{border-left:3px solid #df77b0}.career-commitment-confirm>footer{gap:9px;display:flex}.career-commitment-confirm>footer button{min-height:40px}@media (width<=900px){.career-commitment-categories{grid-template-columns:1fr 1fr}.career-commitment-confirm>header,.career-commitment-audit{flex-direction:column}.career-commitment-audit span{text-align:left}}@media (width<=680px){.member-career-strip{grid-template-columns:1fr}.career-center-hero,.career-interview-hero,.graduation-planning-hero,.graduation-active-hero{flex-direction:column}.career-center-hero aside,.career-interview-hero aside,.graduation-planning-hero aside,.graduation-active-hero aside{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.career-summary-grid,.graduation-progress-grid,.career-interview-forecast,.graduation-quote,.career-approach-section>div,.graduation-choice-grid,.graduation-time-form,.graduation-result-hero>div,.career-member-board>article{grid-template-columns:1fr}.career-member-action{justify-content:flex-start}.career-active-plans>button{grid-template-columns:1fr 1fr}.career-active-plans>button>i{display:none}.successor-select{grid-template-columns:1fr}.successor-select small{grid-column:1}}.career-lifecycle-tabs{border:1px solid var(--line);background:#101923;border-radius:14px;gap:8px;padding:6px;display:flex;overflow-x:auto}.career-lifecycle-tabs button{min-width:120px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 16px}.career-lifecycle-tabs button.active{color:var(--text);background:#253447;box-shadow:inset 0 0 0 1px #40546b}.career-goal-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.career-goal-board>header{grid-column:1/-1;justify-content:space-between;align-items:end;display:flex}.career-goal-board>header h3{margin:3px 0}.career-goal-board>header small{color:var(--muted)}.career-goal-board>article{border:1px solid var(--line);background:#141f2c;border-radius:14px;gap:10px;padding:16px;display:grid}.career-goal-member{align-items:center;gap:9px;display:flex}.career-goal-member>i{border-radius:9px;width:9px;height:38px}.career-goal-member>span{flex:1;gap:2px;display:grid}.career-goal-member small,.career-goal-member em{color:var(--muted);font-size:12px;font-style:normal}.career-goal-board h4{margin:3px 0;font-size:18px}.career-goal-board p,.career-goal-board ul{color:#bec9d6;margin:0;font-size:13px}.career-goal-board ul{padding-left:18px}.career-route-bars{gap:7px;display:grid}.career-route-bars>span{grid-template-columns:120px 1fr 28px;align-items:center;gap:8px;display:grid}.career-route-bars small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.career-route-bars i{background:#273444;border-radius:6px;height:6px;overflow:hidden}.career-route-bars i b{border-radius:6px;height:100%;display:block}.career-route-bars strong{text-align:right;font-size:12px}.career-plan-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.career-plan-columns>section{border:1px solid var(--line);background:#121c28;border-radius:14px;align-content:start;gap:9px;padding:15px;display:grid}.career-plan-columns header{justify-content:space-between;align-items:end;display:flex}.career-plan-columns h3{margin:0}.career-plan-columns header small{color:var(--muted)}.career-plan-columns section>button,.career-archive button{text-align:left;cursor:pointer;background:#182535;border:1px solid #334256;border-radius:11px;gap:6px;padding:13px;display:grid}.career-plan-columns section>button span,.career-plan-columns section>button small,.career-archive button span{color:var(--muted)}.career-archive{gap:10px;display:grid}.career-archive details,.career-scroll-details{border:1px solid var(--line);background:#121c28;border-radius:13px;overflow:hidden}.career-archive summary,.career-scroll-details summary{cursor:pointer;padding:14px 16px;font-weight:700}.career-archive details>div,.career-scroll-details>div{gap:8px;max-height:330px;padding:0 14px 14px;display:grid;overflow:auto}.career-proposal-panel,.career-transition-plan-panel{gap:16px;display:grid}.career-proposal-hero,.career-transition-plan-hero{background:linear-gradient(135deg,#1d2b3d,#151f2c);border:1px solid #3c4d61;border-radius:16px;justify-content:space-between;gap:20px;padding:20px;display:flex}.career-proposal-hero h2,.career-transition-plan-hero h2{margin:5px 0}.career-proposal-hero blockquote{border-left:3px solid var(--pink);color:#d9e2ec;margin:12px 0 0;padding-left:12px}.career-proposal-hero aside,.career-transition-plan-hero aside{text-align:right;align-content:center;min-width:180px;display:grid}.career-proposal-hero aside b,.career-transition-plan-hero aside b{font-size:20px}.career-proposal-hero aside span,.career-transition-plan-hero aside span{color:var(--muted);font-size:12px}.career-proposal-evidence,.career-mode-choice,.career-action-scheduler,.career-review-actions{border:1px solid var(--line);background:#131e2b;border-radius:14px;padding:16px}.career-proposal-evidence header,.career-mode-choice header,.career-action-scheduler header,.career-review-actions header{justify-content:space-between;margin-bottom:11px;display:flex}.career-proposal-evidence header span,.career-mode-choice header span,.career-action-scheduler header span,.career-review-actions header span{color:var(--muted);font-size:12px}.career-proposal-evidence p{color:#c7d2df;margin:5px 0}.career-mode-choice{gap:8px;display:grid}.career-mode-choice header{margin:0 0 3px}.career-mode-choice>button{text-align:left;cursor:pointer;background:#182535;border:1px solid #334256;border-radius:12px;gap:11px;padding:13px;display:flex}.career-mode-choice>button.active{border-color:var(--cyan);background:#1c3040}.career-mode-choice>button>i{border:1px solid #647489;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.career-mode-choice>button span{gap:4px;display:grid}.career-mode-choice small,.career-mode-choice em{color:var(--muted);font-size:12px;font-style:normal}.career-negotiation-quote,.career-transition-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.career-negotiation-quote>div,.career-transition-metrics>article{border:1px solid var(--line);background:#172331;border-radius:12px;gap:4px;padding:13px;display:grid}.career-negotiation-quote b,.career-transition-metrics b{font-size:18px}.career-negotiation-quote small,.career-negotiation-quote span,.career-transition-metrics small,.career-transition-metrics span{color:var(--muted);font-size:12px}.career-panel-actions{justify-content:flex-end;gap:10px;display:flex}.career-transition-metrics{grid-template-columns:repeat(4,1fr)}.career-transition-metrics article>i{background:#2a3848;border-radius:8px;height:6px;overflow:hidden}.career-transition-metrics article>i span{background:var(--cyan);height:100%;display:block}.career-milestone-list{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.career-milestone-list>button{text-align:left;cursor:pointer;background:#182535;border:1px solid #334256;border-radius:11px;justify-content:space-between;gap:8px;padding:12px;display:flex}.career-milestone-list>button.active{border-color:var(--cyan)}.career-milestone-list>button.scheduled,.career-milestone-list>button.completed{opacity:.68}.career-milestone-list span{gap:5px;display:grid}.career-milestone-list small{color:var(--muted)}.career-milestone-list em{white-space:nowrap;color:var(--gold);font-size:12px;font-style:normal}.career-action-time{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:13px;display:grid}.career-action-time label,.career-action-time>span{gap:5px;display:grid}.career-action-time input{color:var(--text);background:#0f1823;border:1px solid #38485a;border-radius:8px;padding:9px}.career-review-actions>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.career-review-actions button{text-align:left;cursor:pointer;background:#182535;border:1px solid #3a4a5e;border-radius:11px;gap:5px;padding:13px;display:grid}.career-review-actions button small{color:var(--muted)}.career-scroll-details article{border-bottom:1px solid #273648;grid-template-columns:90px 1fr;gap:10px;padding:9px;display:grid}.career-scroll-details article time{color:var(--muted);font-size:12px}.career-scroll-details article span{gap:4px;display:grid}.career-scroll-details article small{color:var(--muted)}@media (width<=850px){.career-goal-board,.career-plan-columns{grid-template-columns:1fr}.career-negotiation-quote,.career-transition-metrics{grid-template-columns:repeat(2,1fr)}.career-milestone-list,.career-review-actions>div{grid-template-columns:1fr}.career-action-time{grid-template-columns:1fr 1fr}.career-proposal-hero,.career-transition-plan-hero{display:grid}.career-proposal-hero aside,.career-transition-plan-hero aside{text-align:left}.career-goal-board>header{flex-direction:column;align-items:start;gap:8px}}.goods-view{--goods-blue:#5acddd;--goods-pink:#ed5c9d}.goods-hero{background:radial-gradient(circle at 80% 0,#5acddd29,#0000 40%),linear-gradient(145deg,#18293a,#141d2a);grid-template-columns:1fr 1.5fr;align-items:center;gap:30px;min-height:188px;padding:25px;display:grid}.goods-hero h2{margin:5px 0 8px;font-size:24px}.goods-hero p{color:#8c9aaa;max-width:560px;font-size:10px;line-height:1.75}.goods-hero-metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.goods-hero-metrics span{background:#08121c73;border:1px solid #34485b;border-radius:5px;flex-direction:column;justify-content:center;min-height:82px;padding:14px;display:flex}.goods-hero-metrics small{color:#718394;font-size:8px}.goods-hero-metrics b{margin-top:6px;font-size:16px}.goods-alert-strip{border-color:#645332;overflow:hidden}.goods-alert-strip>header{border-bottom:1px solid #4b412b;justify-content:space-between;align-items:center;min-height:55px;padding:10px 15px;display:flex}.goods-alert-strip header b,.goods-alert-strip header small{display:block}.goods-alert-strip header b{font-size:12px}.goods-alert-strip header small{color:#93856a;margin-top:2px;font-size:8px}.goods-alert-strip header em{color:var(--gold);font-size:10px;font-style:normal}.goods-alert-strip>div{grid-template-columns:repeat(3,1fr);display:grid}.goods-alert-strip button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#f2b84b0a;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:62px;padding:10px;display:grid}.goods-alert-strip button:hover{background:#f2b84b14}.goods-alert-strip button i{width:25px;height:25px;color:var(--gold);background:#5b4219;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.goods-alert-strip button i.danger{color:#ff8297;background:#5b2332}.goods-alert-strip button b,.goods-alert-strip button small{display:block}.goods-alert-strip button b{font-size:9px}.goods-alert-strip button small{color:#8c97a4;margin-top:3px;font-size:7px}.goods-alert-strip button em{color:var(--gold);font-size:8px;font-style:normal}.goods-layout{grid-template-columns:minmax(650px,1fr) 285px;gap:10px;display:grid}.goods-project-list,.goods-principles,.goods-archive{overflow:hidden}.goods-project-list>header,.goods-principles>header,.goods-archive>header,.goods-actions>header,.goods-sales-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:11px 14px;display:flex}.goods-project-list header h2,.goods-principles header h2,.goods-archive header h2,.goods-actions header h3,.goods-sales-history header h3{margin:0;font-size:14px}.goods-project-list header small,.goods-actions header small,.goods-sales-history header small{color:#718294;font-size:7px}.goods-project-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(180px,1.5fr) minmax(105px,.8fr) minmax(110px,.8fr) minmax(115px,.8fr) 18px;align-items:center;gap:10px;width:100%;min-height:83px;padding:10px 13px;display:grid}.goods-project-list>button:hover{background:#5acddd09}.goods-project-list>button>span b,.goods-project-list>button>span small,.goods-project-list>button>span em{display:block}.goods-project-list>button>span b{font-size:9px}.goods-project-list>button>span small{color:#6f7e8d;font-size:6.5px}.goods-project-list>button>span em{color:#8a9aa8;margin-top:3px;font-size:6.5px;font-style:normal}.goods-project-list>button>i{color:#708396;font-size:9px;font-style:normal}.goods-type-mark{width:38px;height:38px;color:var(--goods-blue);background:#183a45;border:1px solid #3e6370;border-radius:5px;place-items:center;font-size:9px;font-weight:900;display:grid!important}.goods-type-mark.apparel{color:var(--gold);background:#3b301c;border-color:#6c5831}.goods-type-mark.graduation_set{color:#ff8abd;background:#442039;border-color:#783558}.goods-type-mark.music_bundle{color:#b5a1ff;background:#30284a;border-color:#51477a}.goods-status{color:var(--goods-blue)}.goods-status.sold_out,.goods-status.closed{color:#8793a0}.goods-status.producing{color:var(--gold)}.goods-status.on_sale{color:var(--green)}.risk{color:var(--red)!important}.goods-principles header{display:block}.goods-principles article{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr;align-items:start;gap:9px;min-height:72px;padding:11px 12px;display:grid}.goods-principles article>i{width:24px;height:24px;color:var(--goods-blue);border:1px solid #3b6671;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.goods-principles article b,.goods-principles article small{display:block}.goods-principles article b{font-size:9px}.goods-principles article small{color:#778696;margin-top:3px;font-size:7px;line-height:1.55}.goods-archive>div{grid-template-columns:repeat(2,1fr);display:grid}.goods-archive button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto 15px;align-items:center;gap:10px;min-height:65px;padding:10px 13px;display:grid}.goods-archive button:hover{background:#ffffff06}.goods-archive button b,.goods-archive button small{display:block}.goods-archive button b{font-size:9px}.goods-archive button small,.goods-archive button em{color:#778697;font-size:7px;font-style:normal}.goods-archive button>i{color:#788898;font-style:normal}.goods-planner,.goods-detail{gap:10px;display:grid}.goods-plan-section{border:1px solid var(--line);background:#111b27;border-radius:6px;padding:13px}.goods-plan-section>header{justify-content:space-between;gap:20px;margin-bottom:10px;display:flex}.goods-plan-section header b{font-size:11px}.goods-plan-section header span{color:#788899;font-size:8px}.goods-plan-section h4{color:#91a0ae;letter-spacing:.08em;margin:13px 0 7px;font-size:8px}.goods-option-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.goods-option-grid button{text-align:left;cursor:pointer;background:#131f2d;border:1px solid #354457;border-radius:5px;grid-template-columns:20px 1fr;gap:8px;min-height:61px;padding:9px;display:grid}.goods-option-grid button:hover,.goods-option-grid button.active{border-color:var(--goods-blue);background:#5acddd14}.goods-option-grid button>i{width:17px;height:17px;color:var(--goods-blue);border:1px solid #425367;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.goods-option-grid button b,.goods-option-grid button small{display:block}.goods-option-grid button b{font-size:9px}.goods-option-grid button small{color:#748395;margin-top:3px;font-size:7px;line-height:1.5}.goods-wide-input,.goods-number-grid label{gap:5px;display:grid}.goods-wide-input span,.goods-number-grid label span{color:#8191a2;font-size:8px}.goods-wide-input input,.goods-number-grid input,.goods-actions input,.goods-actions select{color:#e9edf1;background:#0e1722;border:1px solid #3b4b5e;border-radius:4px;height:36px;padding:0 10px}.goods-member-selector{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.goods-member-selector button{text-align:left;cursor:pointer;background:#121c29;border:1px solid #344254;border-radius:5px;grid-template-columns:20px 1fr;gap:7px;min-height:61px;padding:8px;display:grid}.goods-member-selector button.active{border-color:var(--goods-pink);background:#ed5c9d12}.goods-member-selector button:disabled{opacity:.35;cursor:not-allowed}.goods-member-selector button>i{width:17px;height:17px;color:var(--goods-pink);border:1px solid #475568;border-radius:3px;place-items:center;font-size:8px;font-style:normal;display:grid}.goods-member-selector b,.goods-member-selector small,.goods-member-selector em{display:block}.goods-member-selector b{font-size:9px}.goods-member-selector small,.goods-member-selector em{color:#788797;margin-top:2px;font-size:6.5px;font-style:normal}.goods-number-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.goods-forecast{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.goods-forecast>div{background:linear-gradient(140deg,#152636,#111a25);border:1px solid #344657;border-radius:5px;min-height:79px;padding:11px}.goods-forecast span,.goods-forecast small,.goods-forecast b{display:block}.goods-forecast span{color:#8392a2;font-size:7px}.goods-forecast b{margin:5px 0;font-size:13px}.goods-forecast small{color:#6e7c8b;font-size:6.5px;line-height:1.4}.goods-errors{background:#f1677214;border:1px solid #6a3542;border-radius:5px;gap:4px;padding:10px;display:grid}.goods-errors span{color:#ff99a4;font-size:8px}.goods-submit{justify-content:flex-end;gap:7px;padding-top:3px;display:flex}.goods-detail-hero{background:radial-gradient(circle at 80% 0,#5acddd26,#0000 42%),#111c29;border:1px solid #34485a;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;min-height:125px;padding:19px 21px;display:flex}.goods-detail-hero h3{margin:8px 0 5px;font-size:21px}.goods-detail-hero p,.goods-detail-hero small{color:#8090a0;font-size:8px}.goods-detail-hero aside{text-align:right}.goods-detail-hero aside small,.goods-detail-hero aside span,.goods-detail-hero aside b{display:block}.goods-detail-hero aside b{margin:4px 0;font-size:23px}.goods-detail-hero aside span{color:#8291a1;font-size:8px}.goods-report-warning{background:#f2b84b14;border:1px solid #7b4e2b;border-radius:5px;padding:11px 13px}.goods-report-warning b,.goods-report-warning span{display:block}.goods-report-warning b{color:var(--gold);font-size:10px}.goods-report-warning span{color:#a79b86;margin-top:3px;font-size:8px}.goods-detail-metrics{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.goods-detail-metrics>div{border:1px solid var(--line);background:#131e2b;border-radius:5px;min-height:76px;padding:10px}.goods-detail-metrics span,.goods-detail-metrics small,.goods-detail-metrics b{display:block}.goods-detail-metrics span{color:#788899;font-size:7px}.goods-detail-metrics b{margin:5px 0;font-size:13px}.goods-detail-metrics small{color:#687788;font-size:6.5px}.goods-production-progress{background:#f2b84b0d;border:1px solid #4a4330;border-radius:6px;padding:14px}.goods-production-progress header{justify-content:space-between;align-items:center;gap:20px;display:flex}.goods-production-progress header b,.goods-production-progress header small{display:block}.goods-production-progress header b{font-size:10px}.goods-production-progress header small{color:#8e856f;margin-top:3px;font-size:7px}.goods-production-progress header strong{color:var(--gold);font-size:12px}.goods-production-progress>div{background:#332f26;border-radius:5px;height:5px;margin-top:10px;overflow:hidden}.goods-production-progress>div i{background:var(--gold);height:100%;display:block}.goods-actions,.goods-sales-history,.goods-records{border:1px solid var(--line);background:#111a26;border-radius:6px;overflow:hidden}.goods-action-grid{grid-template-columns:repeat(3,1fr);display:grid}.goods-action-grid article{border-right:1px solid var(--line);min-height:185px;padding:13px}.goods-action-grid article>span{font-size:10px;font-weight:800}.goods-action-grid p{color:#778697;min-height:35px;font-size:7px;line-height:1.55}.goods-action-grid label{grid-template-columns:1fr 46px;align-items:center;margin:8px 0;display:grid}.goods-action-grid label em{color:#7d8d9c;text-align:center;font-size:7px;font-style:normal}.goods-action-grid select{width:100%;margin:8px 0}.goods-action-grid button{width:100%}.goods-sales-history>div article{border-bottom:1px solid var(--line);grid-template-columns:80px 85px 90px 100px 60px 1fr;align-items:center;gap:8px;min-height:47px;padding:8px 12px;display:grid}.goods-sales-history article span,.goods-sales-history article em,.goods-sales-history article small{color:#788798;font-size:7px;font-style:normal}.goods-sales-history article b{font-size:8px}.goods-sales-history article small{text-align:right}.goods-records>header{border-bottom:1px solid var(--line);padding:10px 13px;font-size:9px}.goods-records>div{border-bottom:1px solid var(--line);grid-template-columns:80px 150px 1fr;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:grid}.goods-records span,.goods-records small{color:#788798;font-size:7px}.goods-records b{font-size:8px}.goods-close-zone{background:#f167720a;border:1px solid #5a3340;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.goods-close-zone b,.goods-close-zone small{display:block}.goods-close-zone b{font-size:10px}.goods-close-zone small{color:#8e7981;margin-top:2px;font-size:7px}@media (width<=1200px){.goods-layout{grid-template-columns:1fr}.goods-principles{grid-template-columns:repeat(5,1fr);display:grid}.goods-principles header{grid-column:1/-1}.goods-hero-metrics{grid-template-columns:repeat(2,1fr)}.goods-detail-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.goods-hero{grid-template-columns:1fr}.goods-option-grid,.goods-member-selector,.goods-number-grid,.goods-forecast{grid-template-columns:repeat(2,1fr)}.goods-project-list>button{grid-template-columns:38px 1fr 90px}.goods-project-list>button>span:nth-of-type(4),.goods-project-list>button>span:nth-of-type(5){display:none}.goods-principles{grid-template-columns:1fr}.goods-principles header{grid-column:auto}.goods-action-grid{grid-template-columns:1fr}.goods-sales-history>div article{grid-template-columns:80px 80px 1fr}.goods-sales-history article em:nth-of-type(2),.goods-sales-history article small{display:none}}.theater-view{--theater-cyan:#68d7d1;--theater-gold:#e9be68}.theater-hero{background:radial-gradient(circle at 82% 5%,#68d7d126,#0000 38%),linear-gradient(140deg,#172b34,#131c28);grid-template-columns:1fr 1.5fr;align-items:center;gap:28px;min-height:180px;padding:24px;display:grid}.theater-hero h2{margin:5px 0 8px;font-size:23px}.theater-hero p{color:#82939c;max-width:590px;font-size:9px;line-height:1.7}.theater-hero-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.theater-hero-metrics span{background:#08121b8c;border:1px solid #35505b;border-radius:5px;flex-direction:column;justify-content:center;min-height:80px;padding:13px;display:flex}.theater-hero-metrics small,.theater-hero-metrics b{display:block}.theater-hero-metrics small{color:#758892;font-size:7px}.theater-hero-metrics b{margin-top:6px;font-size:15px}.theater-next{background:linear-gradient(100deg,#e9be6812,#141e2a);border-color:#546146;justify-content:space-between;align-items:center;gap:24px;min-height:105px;padding:17px 20px;display:flex}.theater-next h2{margin:5px 0;font-size:18px}.theater-next p,.theater-next small{color:#83908e;font-size:7px}.theater-next>div:last-child{gap:9px;min-width:255px;display:grid}.theater-next>div:last-child span{grid-template-columns:1fr auto;gap:8px;display:grid}.theater-next span small{align-self:center}.theater-next span b{font-size:12px}.theater-next span i{background:linear-gradient(90deg,var(--theater-cyan),var(--theater-gold));border-radius:5px;grid-column:1/-1;max-width:100%;height:5px;display:block}.theater-layout{grid-template-columns:minmax(650px,1fr) 290px;gap:10px;display:grid}.theater-season-list,.theater-links,.theater-archive{overflow:hidden}.theater-season-list>header,.theater-links>header,.theater-archive>header,.theater-actions>header,.theater-show-table>header,.theater-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:11px 14px;display:flex}.theater-season-list h2,.theater-links h2,.theater-archive h2,.theater-actions h3,.theater-show-table h3,.theater-history h3{margin:0;font-size:14px}.theater-season-list header small,.theater-actions header small,.theater-show-table header small{color:#70818c;font-size:7px}.theater-season-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px minmax(190px,1.5fr) minmax(95px,.7fr) minmax(95px,.7fr) minmax(110px,.8fr) 18px;align-items:center;gap:10px;width:100%;min-height:86px;padding:10px 13px;display:grid}.theater-season-list>button:hover{background:#68d7d109}.theater-season-list button span b,.theater-season-list button span small,.theater-season-list button span em{display:block}.theater-season-list button span b{font-size:9px}.theater-season-list button span small,.theater-season-list button span em{color:#74848e;margin-top:3px;font-size:6.5px;font-style:normal}.theater-season-list button>i{color:#6f838e;font-size:8px;font-style:normal}.theater-season-mark{width:40px;height:40px;color:var(--theater-cyan);background:#173841;border:1px solid #3e6970;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid!important}.theater-links header{display:block}.theater-links article{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr;align-items:start;gap:9px;min-height:74px;padding:11px 12px;display:grid}.theater-links article>i{width:25px;height:25px;color:var(--theater-cyan);border:1px solid #48666b;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.theater-links article b,.theater-links article small{display:block}.theater-links article b{font-size:9px}.theater-links article small{color:#75848e;margin-top:3px;font-size:7px;line-height:1.55}.theater-archive>div{grid-template-columns:repeat(2,1fr);display:grid}.theater-archive button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto 15px;align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:grid}.theater-archive button b,.theater-archive button small{display:block}.theater-archive button b{font-size:9px}.theater-archive button small,.theater-archive button em{color:#74848e;font-size:7px;font-style:normal}.theater-planner,.theater-detail{gap:10px;display:grid}.theater-planner>section{border:1px solid var(--line);background:#111b27;border-radius:6px;padding:13px}.theater-planner>section>header{justify-content:space-between;gap:20px;margin-bottom:10px;display:flex}.theater-planner header b{font-size:11px}.theater-planner header span{color:#788a94;font-size:8px}.theater-planner h4{color:#93a1a8;margin:13px 0 7px;font-size:8px}.theater-option-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.theater-option-grid button{text-align:left;cursor:pointer;background:#121f2b;border:1px solid #354957;border-radius:5px;grid-template-columns:20px 1fr;gap:8px;min-height:62px;padding:9px;display:grid}.theater-option-grid button:hover,.theater-option-grid button.active{border-color:var(--theater-cyan);background:#68d7d112}.theater-option-grid button>i{width:17px;height:17px;color:var(--theater-cyan);border:1px solid #485963;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.theater-option-grid button b,.theater-option-grid button small{display:block}.theater-option-grid button b{font-size:9px}.theater-option-grid button small{color:#74858f;margin-top:3px;font-size:7px;line-height:1.5}.theater-wide-input,.theater-number-grid label{gap:5px;display:grid}.theater-wide-input+.theater-wide-input{margin-top:8px}.theater-wide-input span,.theater-number-grid span{color:#80919c;font-size:8px}.theater-wide-input input,.theater-wide-input textarea,.theater-wide-input select,.theater-number-grid input,.theater-actions input,.theater-actions select{color:#e9edf1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1721;border:1px solid #3b4e5a;border-radius:4px;padding:0 10px}.theater-wide-input input,.theater-wide-input select,.theater-number-grid input,.theater-actions input,.theater-actions select{height:36px}.theater-wide-input textarea{resize:vertical;padding:9px}.theater-number-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.theater-date-preview{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.theater-date-preview span{color:#758690;border:1px solid #3a4d58;border-radius:4px;padding:6px 8px;font-size:6.5px}.theater-date-preview b{color:#c4ccd0;margin-top:2px;font-size:7px;display:block}.theater-member-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.theater-member-grid button{text-align:left;cursor:pointer;background:#101b27;border:1px solid #344753;border-radius:5px;grid-template-columns:20px 1fr;gap:7px;min-height:64px;padding:8px;display:grid}.theater-member-grid button.active{border-color:var(--theater-gold);background:#e9be680f}.theater-member-grid button>i{width:17px;height:17px;color:var(--theater-gold);border:1px solid #4a5962;border-radius:3px;place-items:center;font-size:8px;font-style:normal;display:grid}.theater-member-grid b,.theater-member-grid small,.theater-member-grid em{display:block}.theater-member-grid b{font-size:9px}.theater-member-grid small,.theater-member-grid em{color:#74848e;margin-top:2px;font-size:6.5px;font-style:normal}.theater-planner>section.theater-quote{background:0 0;border:0;grid-template-columns:repeat(4,1fr);gap:5px;padding:0;display:grid}.theater-quote>div{background:linear-gradient(140deg,#152933,#111a25);border:1px solid #3d525b;border-radius:5px;min-height:80px;padding:11px}.theater-quote span,.theater-quote small,.theater-quote b{display:block}.theater-quote span{color:#7d8e97;font-size:7px}.theater-quote b{margin:5px 0;font-size:13px}.theater-quote small{color:#6d7d86;font-size:6.5px;line-height:1.4}.theater-errors{background:#f1677214;border:1px solid #6c3845;border-radius:5px;gap:4px;padding:10px;display:grid}.theater-errors span{color:#ff9aa5;font-size:8px}.theater-submit{justify-content:flex-end;gap:7px;display:flex}.theater-planner>section.theater-first-season-guide{background:linear-gradient(135deg,#e9be6814,#68d7d10b),#101a25;border-color:#51634d}.theater-first-season-guide>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.theater-first-season-guide article{background:#0a131a9e;border:1px solid #3b504f;border-radius:5px;grid-template-columns:22px 1fr;gap:8px;min-height:82px;padding:9px;display:grid}.theater-first-season-guide article>i{border:1px solid var(--theater-gold);width:21px;height:21px;color:var(--theater-gold);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.theater-first-season-guide article b,.theater-first-season-guide article small{display:block}.theater-first-season-guide article b{font-size:8px}.theater-first-season-guide article small{color:#7b8d91;margin-top:4px;font-size:6.5px;line-height:1.5}.theater-detail-hero{background:radial-gradient(circle at 80% 0,#68d7d124,#0000 42%),#111c29;border:1px solid #3c535d;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;min-height:126px;padding:19px 21px;display:flex}.theater-detail-hero h3{margin:8px 0 5px;font-size:21px}.theater-detail-hero p,.theater-detail-hero small{color:#80919a;font-size:8px}.theater-detail-hero aside{text-align:right}.theater-detail-hero aside small,.theater-detail-hero aside span,.theater-detail-hero aside b{display:block}.theater-detail-hero aside b{margin:4px 0;font-size:23px}.theater-detail-hero aside span{color:#81929b;font-size:8px}.theater-status{color:var(--theater-cyan);border:1px solid #477078;border-radius:11px;padding:4px 8px;font-size:6px;display:inline-flex}.theater-status.completed{color:var(--green);border-color:#3f7455}.theater-status.cancelled{color:var(--red);border-color:#74404a}.theater-detail-metrics{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.theater-detail-metrics>div{border:1px solid var(--line);background:#131e2b;border-radius:5px;min-height:76px;padding:10px}.theater-detail-metrics span,.theater-detail-metrics small,.theater-detail-metrics b{display:block}.theater-detail-metrics span{color:#788a95;font-size:7px}.theater-detail-metrics b{margin:5px 0;font-size:13px}.theater-detail-metrics small{color:#687985;font-size:6.5px}.theater-actions,.theater-show-table,.theater-show-detail,.theater-history{border:1px solid var(--line);background:#111a26;border-radius:6px;overflow:hidden}.theater-action-grid{grid-template-columns:repeat(3,1fr);display:grid}.theater-action-grid article{border-right:1px solid var(--line);min-height:180px;padding:13px}.theater-action-grid article>span{font-size:10px;font-weight:800}.theater-action-grid p{color:#758792;min-height:34px;font-size:7px;line-height:1.55}.theater-action-grid label{grid-template-columns:1fr 45px;align-items:center;margin:8px 0;display:grid}.theater-action-grid label em{color:#768793;text-align:center;font-size:7px;font-style:normal}.theater-action-grid select{width:100%;margin:7px 0}.theater-action-grid button{width:100%}.theater-save-policy{float:right;margin:10px 12px 12px}.theater-show-table>div>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px minmax(180px,1.3fr) 105px minmax(150px,1fr) 45px;align-items:center;gap:10px;width:100%;min-height:72px;padding:9px 12px;display:grid}.theater-show-table>div>button:hover,.theater-show-table>div>button.active{background:#68d7d109}.theater-show-table button>i{width:27px;height:27px;color:var(--theater-cyan);border:1px solid #43636a;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.theater-show-table button span b,.theater-show-table button span small,.theater-show-table button span em{display:block}.theater-show-table button span b{font-size:8px}.theater-show-table button span small,.theater-show-table button span em{color:#71828d;margin-top:3px;font-size:6.5px;font-style:normal}.theater-show-table button>strong{color:#788b95;font-size:7px}.theater-show-detail{padding:13px}.theater-show-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:10px;display:flex}.theater-show-detail h3{margin:2px 0;font-size:14px}.theater-show-detail header>span{color:var(--theater-cyan);font-size:8px}.theater-cast-editor{margin-top:11px}.theater-cast-editor>b{font-size:10px}.theater-cast-editor>p{color:#74858f;font-size:7px}.theater-cast-editor>div{grid-template-columns:repeat(3,1fr);gap:5px;margin:8px 0;display:grid}.theater-cast-editor>div button{text-align:left;cursor:pointer;background:#0e1822;border:1px solid #354852;border-radius:4px;grid-template-columns:19px 1fr;gap:7px;min-height:52px;padding:7px;display:grid}.theater-cast-editor>div button.active{border-color:var(--theater-gold);background:#e9be680d}.theater-cast-editor button>i{width:16px;height:16px;color:var(--theater-gold);border:1px solid #4a5a62;border-radius:3px;place-items:center;font-size:7px;font-style:normal;display:grid}.theater-cast-editor button b,.theater-cast-editor button small{display:block}.theater-cast-editor button b{font-size:8px}.theater-cast-editor button small{color:#72838c;margin-top:3px;font-size:6px}.theater-outcome{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:11px;display:grid}.theater-outcome>div{background:#0d1721;border:1px solid #354852;border-radius:4px;padding:9px}.theater-outcome span{color:#73848e;font-size:6.5px}.theater-outcome b{color:var(--theater-gold);margin-top:5px;font-size:11px;display:block}.theater-sales-log{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.theater-sales-log>b{font-size:9px}.theater-sales-log>span{border-bottom:1px solid #2d3d47;grid-template-columns:85px 70px 1fr;align-items:center;gap:8px;min-height:35px;display:grid}.theater-sales-log time,.theater-sales-log small{color:#73848e;font-size:6.5px}.theater-sales-log strong{font-size:8px}.theater-history article{border-bottom:1px solid var(--line);grid-template-columns:92px 15px 1fr;align-items:center;gap:8px;min-height:49px;padding:8px 13px;display:grid}.theater-history time{color:#71838d;font-size:7px}.theater-history article>i{background:var(--theater-cyan);border-radius:50%;width:7px;height:7px}.theater-history article b,.theater-history article small{display:block}.theater-history article b{font-size:8px}.theater-history article small{color:#73848e;margin-top:3px;font-size:6.5px}@media (width<=1200px){.theater-layout{grid-template-columns:1fr}.theater-links{grid-template-columns:repeat(5,1fr);display:grid}.theater-links header{grid-column:1/-1}.theater-hero-metrics{grid-template-columns:repeat(2,1fr)}.theater-detail-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.theater-hero{grid-template-columns:1fr}.theater-option-grid,.theater-member-grid,.theater-cast-editor>div{grid-template-columns:repeat(2,1fr)}.theater-number-grid,.theater-quote{grid-template-columns:repeat(2,1fr)!important}.theater-season-list>button{grid-template-columns:40px 1fr 85px}.theater-season-list>button>span:nth-of-type(4),.theater-season-list>button>span:nth-of-type(5){display:none}.theater-links{grid-template-columns:1fr}.theater-links header{grid-column:auto}.theater-action-grid{grid-template-columns:1fr}.theater-show-table>div>button{grid-template-columns:28px 1fr 80px}.theater-show-table button span:nth-of-type(3),.theater-show-table button>strong{display:none}.theater-outcome{grid-template-columns:repeat(3,1fr)}}.theater-sustainability{padding:0;overflow:hidden}.theater-sustainability>header{justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:15px 18px;display:flex}.theater-sustainability h2{margin:3px 0;font-size:17px}.theater-sustainability header p{color:#80909a;margin:3px 0;font-size:7px}.theater-sustainability header>strong{color:var(--theater-gold);font-size:10px}.theater-growth-track{background:#263641;height:5px}.theater-growth-track i{background:linear-gradient(90deg,var(--theater-cyan),var(--theater-gold));height:100%;transition:width .2s;display:block}.theater-sustainability-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.theater-sustainability-metrics>span{border-right:1px solid var(--line);min-height:64px;padding:10px 15px}.theater-sustainability-metrics small,.theater-sustainability-metrics b{display:block}.theater-sustainability-metrics small{color:#73858f;font-size:7px}.theater-sustainability-metrics b{margin-top:6px;font-size:12px}.theater-sustainability-note{border-top:1px solid var(--line);color:#78909a;background:#68d7d109;margin:0;padding:9px 15px;font-size:7px}.theater-show-forecast{background:linear-gradient(135deg,#68d7d10f,#e9be6809);border:1px solid #3c555f;border-radius:5px;margin-top:12px;overflow:hidden}.theater-show-forecast-metrics{grid-template-columns:repeat(4,1fr);display:grid}.theater-show-forecast-metrics>span{border-right:1px solid #344852;min-height:62px;padding:10px}.theater-show-forecast-metrics small,.theater-show-forecast-metrics b{display:block}.theater-show-forecast-metrics small{color:#76909a;font-size:6.5px}.theater-show-forecast-metrics b{margin-top:5px;font-size:10px}.theater-show-forecast-actions{border-top:1px solid #344852;justify-content:space-between;align-items:center;gap:15px;padding:9px 10px;display:flex}.theater-show-forecast-actions p{color:#7f9099;margin:2px 0;font-size:6.5px}.theater-show-forecast-actions button{flex:none}.theater-first-show-checklist{background:linear-gradient(135deg,#e9be6817,#68d7d10b);border:1px solid #695e3d;border-radius:6px;margin-top:12px;padding:11px}.theater-first-show-checklist>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.theater-first-show-checklist header small,.theater-first-show-checklist header b{display:block}.theater-first-show-checklist header small{color:var(--theater-gold);letter-spacing:.14em;font-size:6px}.theater-first-show-checklist header b{margin-top:3px;font-size:11px}.theater-first-show-checklist header em{color:#c7ad70;font-size:8px;font-style:normal}.theater-first-show-checklist>div{grid-template-columns:repeat(4,1fr);gap:5px;margin:9px 0;display:grid}.theater-first-show-checklist article{background:#101a22;border:1px solid #4c4d40;border-radius:5px;grid-template-columns:21px 1fr;gap:7px;min-height:82px;padding:8px;display:grid}.theater-first-show-checklist article>i{width:20px;height:20px;color:var(--theater-gold);border:1px solid #776849;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.theater-first-show-checklist article.done{background:#68d7d10e;border-color:#3e665b}.theater-first-show-checklist article.done>i{border-color:var(--theater-cyan);background:var(--theater-cyan);color:#0b1a20}.theater-first-show-checklist article b,.theater-first-show-checklist article small{display:block}.theater-first-show-checklist article b{font-size:8px}.theater-first-show-checklist article small{color:#77898f;margin-top:4px;font-size:6.5px;line-height:1.5}.theater-first-show-checklist>button{width:100%}.theater-show-detail>header>div>small{color:#7a8b94;margin-top:4px;font-size:7px;display:block}.theater-next span.risk b{color:var(--red)}.theater-next span.risk i{background:linear-gradient(90deg,var(--red),var(--theater-gold))}.theater-review-grid{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px;display:grid}.theater-review-grid>span{background:#0d1721;border:1px solid #354852;border-radius:4px;padding:8px;overflow:hidden}.theater-review-grid small,.theater-review-grid b{display:block}.theater-review-grid small{color:#73848e;font-size:6.5px}.theater-review-grid b{margin:4px 0;font-size:10px}.theater-review-grid i{background:linear-gradient(90deg,var(--theater-cyan),var(--theater-gold));border-radius:4px;height:4px;display:block}.theater-sales-log>summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.theater-sales-log>summary b{font-size:9px}.theater-sales-log>summary span{color:#758791;font-size:7px}.theater-sales-log>div{max-height:250px;margin-top:6px;padding-right:4px;overflow:auto}.theater-sales-log>div>span{border-bottom:1px solid #2d3d47;grid-template-columns:85px 70px 1fr;align-items:center;gap:8px;min-height:35px;display:grid}.theater-history>summary{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:11px 14px;list-style:none;display:flex}.theater-history>summary strong{color:#758791;font-size:7px}.theater-history-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:340px;padding-right:3px;overflow:auto}.theater-rehearsal-target{background:linear-gradient(120deg,#68d7d114,#e9be680a);border:1px solid #3e6068;border-radius:6px;margin-bottom:10px;padding:11px 13px}.theater-rehearsal-target span,.theater-rehearsal-target b,.theater-rehearsal-target small{display:block}.theater-rehearsal-target span{color:var(--theater-cyan);font-size:7px}.theater-rehearsal-target b{margin:4px 0;font-size:11px}.theater-rehearsal-target small{color:#7b8e97;font-size:7px;line-height:1.5}@media (width<=900px){.theater-first-season-guide>div,.theater-first-show-checklist>div,.theater-sustainability-metrics,.theater-show-forecast-metrics,.theater-review-grid{grid-template-columns:repeat(2,1fr)}.theater-show-forecast-actions{flex-direction:column;align-items:stretch}}@media (width<=520px){.theater-first-season-guide>div,.theater-first-show-checklist>div{grid-template-columns:1fr}.theater-first-show-checklist>header{flex-direction:column;align-items:flex-start}.theater-next{flex-direction:column;align-items:stretch}.theater-next>div:last-child{min-width:0}}.theater-performance-workbench{gap:10px;margin:12px 0;display:grid}.theater-performance-workbench>section{background:#0d1721;border:1px solid #344a55;border-radius:6px;overflow:hidden}.theater-performance-workbench>section>header{border-bottom:1px solid #30434d;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 13px;display:flex}.theater-performance-workbench h4{margin:2px 0;font-size:12px}.theater-performance-workbench header>strong{color:var(--theater-cyan);white-space:nowrap;border:1px solid #42656b;border-radius:14px;padding:5px 9px;font-size:8px}.theater-ticket-summary{border-bottom:1px solid #30434d;grid-template-columns:repeat(4,1fr);display:grid}.theater-ticket-summary>span{border-right:1px solid #30434d;min-height:65px;padding:10px 12px}.theater-ticket-summary small,.theater-ticket-summary b{display:block}.theater-ticket-summary small{color:#79909a;font-size:7px}.theater-ticket-summary b{margin-top:5px;font-size:11px}.theater-ticket-stages{grid-template-columns:repeat(4,1fr);gap:5px;padding:10px;display:grid}.theater-ticket-stages article{background:#101c27;border:1px solid #334852;border-radius:5px;grid-template-columns:22px 1fr;align-content:start;gap:7px;min-height:112px;padding:9px;display:grid}.theater-ticket-stages article>i{color:#7c9099;border:1px solid #465d66;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.theater-ticket-stages article b,.theater-ticket-stages article small{display:block}.theater-ticket-stages article b{font-size:8px}.theater-ticket-stages article small{color:#71848e;margin-top:3px;font-size:6.5px;line-height:1.45}.theater-ticket-stages article>em{color:#758891;grid-column:1/-1;font-size:6.5px;font-style:normal}.theater-ticket-stages article.open{background:#68d7d112;border-color:#5ca8a7}.theater-ticket-stages article.open>i{border-color:var(--theater-cyan);color:var(--theater-cyan)}.theater-ticket-stages article.completed{opacity:.68}.theater-ticket-exception{background:#e9be6813;border:1px solid #775e35;border-radius:6px;margin:0 10px 10px;padding:11px}.theater-ticket-exception>div:first-child>span{color:var(--theater-gold);font-size:7px}.theater-ticket-exception>div:first-child>b{margin-top:3px;font-size:11px;display:block}.theater-ticket-exception p{color:#94a0a5;font-size:7px;line-height:1.55}.theater-ticket-exception>div:last-child{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.theater-ticket-exception button{color:#e7ebed;text-align:left;cursor:pointer;background:#172028;border:1px solid #5c594b;border-radius:5px;min-height:82px;padding:9px}.theater-ticket-exception button:hover{border-color:var(--theater-gold)}.theater-ticket-exception button b,.theater-ticket-exception button small,.theater-ticket-exception button em{display:block}.theater-ticket-exception button b{font-size:8px}.theater-ticket-exception button small{color:#788a92;min-height:31px;margin:4px 0;font-size:6.5px;line-height:1.45}.theater-ticket-exception button em{color:var(--theater-gold);font-size:6.5px;font-style:normal}.theater-automation-note{color:#7c9099;border-top:1px solid #30434d;margin:0;padding:10px 13px;font-size:7px;line-height:1.55}.theater-special-form{grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:7px;padding:10px;display:grid}.theater-special-form label,.theater-operation-form label{gap:5px;display:grid}.theater-special-form label>span,.theater-operation-form label>span{color:#79909a;font-size:7px}.theater-special-form input,.theater-special-form select,.theater-operation-form select{color:#e9edf1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b151e;border:1px solid #3a505b;border-radius:4px;height:36px;padding:0 9px}.theater-special-form button{height:36px}.theater-special-impact{border-top:1px solid #30434d;grid-template-columns:minmax(230px,1.6fr) repeat(4,1fr);display:grid}.theater-special-impact>p{color:#7b8e97;margin:0;padding:11px 13px;font-size:7px;line-height:1.55}.theater-special-impact>span{border-left:1px solid #30434d;padding:10px}.theater-special-impact small,.theater-special-impact b{display:block}.theater-special-impact small{color:#718690;font-size:6.5px}.theater-special-impact b{margin-top:5px;font-size:10px}.theater-live-phases{border-bottom:1px solid #30434d;grid-template-columns:repeat(7,1fr);gap:4px;padding:10px;display:grid}.theater-live-phases span{color:#71838d;border:1px solid #344852;border-radius:4px;align-items:center;gap:6px;min-height:48px;padding:7px;display:flex}.theater-live-phases i{border:1px solid #455962;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:6.5px;font-style:normal;display:grid}.theater-live-phases b{font-size:7px}.theater-live-phases span.active{border-color:var(--theater-cyan);color:#dce9e9;background:#68d7d112}.theater-live-phases span.done{color:var(--theater-cyan)}.theater-operation-layout{grid-template-columns:1.8fr .8fr;gap:10px;padding:10px;display:grid}.theater-operation-form{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.theater-operation-form>button{grid-column:1/-1}.theater-operation-quote{background:#101c27;border:1px solid #354b55;border-radius:5px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.theater-operation-quote>span{border-bottom:1px solid #30434d;border-right:1px solid #30434d;min-height:60px;padding:9px}.theater-operation-quote small,.theater-operation-quote b{display:block}.theater-operation-quote small{color:#718690;font-size:6.5px}.theater-operation-quote b{margin-top:5px;font-size:10px}.theater-operation-quote>p{color:#71848e;grid-column:1/-1;margin:0;padding:9px;font-size:6.5px;line-height:1.5}.theater-operation-checklist{border-top:1px solid #30434d;padding:10px}.theater-operation-checklist>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.theater-operation-checklist>div:first-child b{font-size:9px}.theater-operation-checklist>div:first-child small{color:#758891;font-size:7px}.theater-operation-checklist>div:last-child{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.theater-operation-checklist button{color:#e8ecee;text-align:left;cursor:pointer;background:#101b26;border:1px solid #354953;border-radius:4px;grid-template-columns:20px 1fr;gap:7px;min-height:58px;padding:8px;display:grid}.theater-operation-checklist button>i{width:18px;height:18px;color:var(--theater-cyan);border:1px solid #465a63;border-radius:3px;place-items:center;font-size:7px;font-style:normal;display:grid}.theater-operation-checklist button b,.theater-operation-checklist button small{display:block}.theater-operation-checklist button b{font-size:8px}.theater-operation-checklist button small{color:#72858e;margin-top:3px;font-size:6.5px;line-height:1.45}.theater-operation-checklist button.completed{background:#68d7d10e;border-color:#47766f}.theater-operation-log{border-top:1px solid #30434d;padding:9px 11px}.theater-operation-log summary{cursor:pointer;color:#83949b;font-size:7px}.theater-operation-log>div{max-height:180px;margin-top:7px;overflow:auto}.theater-operation-log span{border-bottom:1px solid #2d4049;grid-template-columns:105px 130px 1fr;align-items:center;gap:8px;min-height:42px;display:grid}.theater-operation-log time,.theater-operation-log small{color:#738690;font-size:6.5px}.theater-operation-log b{font-size:7px}@media (width<=900px){.theater-ticket-summary,.theater-ticket-stages{grid-template-columns:repeat(2,1fr)}.theater-ticket-exception>div:last-child,.theater-special-form{grid-template-columns:1fr}.theater-special-impact{grid-template-columns:repeat(2,1fr)}.theater-special-impact>p{grid-column:1/-1}.theater-operation-layout,.theater-operation-form{grid-template-columns:1fr}.theater-operation-checklist>div:first-child{flex-direction:column;align-items:flex-start}.theater-operation-checklist>div:last-child,.theater-operation-log span{grid-template-columns:1fr}.theater-performance-workbench>section>header{flex-direction:column;align-items:flex-start}.theater-performance-workbench h4{font-size:15px}.theater-performance-workbench header>strong,.theater-ticket-summary small,.theater-special-impact small,.theater-operation-quote small{font-size:11px}.theater-ticket-summary b,.theater-special-impact b,.theater-operation-quote b{font-size:14px}.theater-ticket-stages article b,.theater-ticket-exception button b,.theater-operation-checklist button b{font-size:12px}.theater-ticket-stages article small,.theater-ticket-stages article>em,.theater-ticket-exception p,.theater-ticket-exception button small,.theater-ticket-exception button em,.theater-automation-note,.theater-special-impact>p,.theater-operation-quote>p,.theater-operation-checklist>div:first-child small,.theater-operation-checklist button small,.theater-operation-log summary,.theater-operation-log time,.theater-operation-log b,.theater-operation-log small,.theater-special-form label>span,.theater-operation-form label>span,.theater-live-phases b{font-size:11px}.theater-special-form input,.theater-special-form select,.theater-operation-form select{font-size:12px}.theater-live-phases span{min-height:44px}.theater-live-phases,.theater-operation-quote{grid-template-columns:1fr 1fr}}@media (width<=520px){.theater-ticket-stages,.theater-live-phases,.theater-special-impact,.theater-operation-quote{grid-template-columns:1fr}.theater-special-impact>p,.theater-operation-quote>p{grid-column:auto}.theater-ticket-summary{grid-template-columns:1fr 1fr}}.staff-command-board{padding:18px}.staff-command-board>.section-heading>span{color:#78899a;font-size:7px}.staff-command-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.staff-command-grid article{background:linear-gradient(145deg,#101c29,#0b141e);border:1px solid #35495b;border-radius:7px;flex-direction:column;min-height:125px;padding:13px;display:flex}.staff-command-grid article.warning{background:linear-gradient(145deg,#1b1c29,#261522);border-color:#7a4e60}.staff-command-grid span,.staff-command-grid b,.staff-command-grid small{display:block}.staff-command-grid span{color:#748698;font-size:7px}.staff-command-grid b{color:#edf5fa;margin:7px 0 4px;font-size:19px}.staff-command-grid small{color:#758497;font-size:7px;line-height:1.5}.staff-command-grid button{color:var(--cyan);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2e4354;margin-top:auto;padding:9px 0 0;font-size:7px;font-weight:800}.department-effect-board article>p{color:#6c7d90;min-height:38px;margin:0 0 9px;font-size:6px;line-height:1.5}.staff-filter-row{scrollbar-width:thin;gap:6px;padding:9px 0 12px;display:flex;overflow-x:auto}.staff-filter-row button{color:#8999aa;cursor:pointer;background:#0b1621;border:1px solid #364b5f;border-radius:999px;flex:none;padding:7px 10px;font-size:7px}.staff-filter-row button.active{border-color:var(--cyan);color:#78dce4;background:#102934}.staff-filter-row button.risk{color:#d37c9e;border-color:#674154}.staff-filter-row button.risk.active{color:#ff80b7;background:#2b1722}.employee-grid>article{min-height:390px}.employee-performance-strip{grid-template-columns:1fr 1fr;gap:6px;margin:7px 0;display:grid}.employee-performance-strip>span{background:#0b1620;border:1px solid #33495a;border-radius:5px;padding:8px}.employee-performance-strip>span.warning{background:#241620;border-color:#71445a}.employee-performance-strip small,.employee-performance-strip b,.employee-performance-strip em{display:block}.employee-performance-strip small{color:#6f8192;font-size:6px}.employee-performance-strip b{color:var(--cyan);margin:4px 0;font-size:15px}.employee-performance-strip em{color:#8293a4;font-size:6px;font-style:normal}.employee-performance-strip .warning b{color:#ff74ad}.employee-grid dl{grid-template-columns:repeat(5,1fr)}.employee-development{background:#f2b84b0b;border:1px solid #65593d;border-radius:5px;margin-bottom:8px;padding:8px}.employee-development span,.employee-development b,.employee-development small{display:block}.employee-development span{color:#948264;font-size:6px}.employee-development b{color:var(--gold);margin:4px 0;font-size:8px}.employee-development small{color:#877d6b;font-size:6px}.employee-grid footer span{line-height:1.5}.staff-market-console{background:#0b151f;border:1px solid #354b5d;border-radius:7px;grid-template-columns:minmax(0,1fr) 270px;gap:10px;margin-bottom:12px;padding:10px;display:grid}.market-channel-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.market-channel-grid button{min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#101c28;border:1px solid #33485a;border-radius:6px;padding:10px}.market-channel-grid button.selected{border-color:var(--cyan);background:linear-gradient(140deg,#4ac7d917,#101c28)}.market-channel-grid b,.market-channel-grid small,.market-channel-grid em{display:block}.market-channel-grid b{font-size:9px}.market-channel-grid small{color:#738496;margin:5px 0;font-size:6px;line-height:1.5}.market-channel-grid em{color:var(--gold);font-size:7px;font-style:normal}.staff-market-console>aside{border-left:1px solid #334858;grid-template-columns:1fr 1fr;align-content:center;gap:6px;padding-left:12px;display:grid}.staff-market-console>aside span{border:1px solid #334657;border-radius:5px;padding:8px}.staff-market-console>aside small,.staff-market-console>aside b{display:block}.staff-market-console>aside small{color:#718395;font-size:6px;line-height:1.4}.staff-market-console>aside b{margin-top:4px;font-size:10px}.staff-market-console>aside button{color:var(--cyan);cursor:pointer;background:#102a33;border:1px solid #3c6c75;border-radius:5px;grid-column:1/-1;padding:9px;font-size:7px;font-weight:800}.staff-market-console>aside button:disabled{opacity:.45;cursor:not-allowed}.staff-market-console>aside>small{color:#c6995e;grid-column:1/-1}.candidate-expiry{color:#738698;margin:-2px 0 9px;font-size:6px}.staff-assignment-panel{max-height:min(82vh,900px);padding-right:3px;overflow-y:auto}.staff-assignment-hero aside b{justify-content:center;align-items:baseline;gap:10px;display:flex}.staff-assignment-hero aside b i{color:#ff78ad;font-size:14px;font-style:normal}.staff-detail-metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.staff-detail-metrics article{background:#0c1620;border:1px solid #35495a;border-radius:6px;padding:10px}.staff-detail-metrics span,.staff-detail-metrics b,.staff-detail-metrics small{display:block}.staff-detail-metrics span{color:#718395;font-size:6px}.staff-detail-metrics b{margin:5px 0;font-size:11px}.staff-detail-metrics small{color:#758698;font-size:6px}.staff-control-section{background:#0c1620;border:1px solid #35495a;border-radius:7px;overflow:hidden}.staff-control-section>summary{cursor:pointer;background:#111e2a;justify-content:space-between;align-items:center;padding:11px 13px;list-style:none;display:flex}.staff-control-section>summary::-webkit-details-marker{display:none}.staff-control-section>summary:after{content:"＋";color:var(--cyan);font-size:12px}.staff-control-section[open]>summary:after{content:"－"}.staff-control-section[open]>summary{border-bottom:1px solid #34485a}.staff-control-section>summary b,.staff-control-section>summary small{display:block}.staff-control-section>summary b{font-size:9px}.staff-control-section>summary small{color:#738597;margin-top:3px;font-size:6px}.staff-control-section .assignment-choice-grid{padding:10px}.staff-priority-grid,.staff-review-actions,.staff-development-grid,.staff-leave-options{gap:7px;padding:10px;display:grid}.staff-priority-grid,.staff-review-actions{grid-template-columns:repeat(5,1fr)}.staff-development-grid,.staff-leave-options{grid-template-columns:repeat(3,1fr)}.staff-priority-grid button,.staff-review-actions button,.staff-development-grid button,.staff-leave-options button{min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#0a141e;border:1px solid #35495b;border-radius:6px;padding:9px}.staff-priority-grid button.selected{border-color:var(--cyan);background:#4ac7d912}.staff-priority-grid b,.staff-priority-grid small,.staff-review-actions b,.staff-review-actions small,.staff-development-grid b,.staff-development-grid small,.staff-development-grid em,.staff-leave-options b,.staff-leave-options small{display:block}.staff-priority-grid b,.staff-review-actions b,.staff-development-grid b,.staff-leave-options b{font-size:8px}.staff-priority-grid small,.staff-review-actions small,.staff-development-grid small,.staff-leave-options small{color:#738496;margin-top:5px;font-size:6px;line-height:1.45}.staff-development-grid em{color:var(--gold);margin-top:7px;font-size:6px;font-style:normal}.staff-review-actions button:disabled,.staff-development-grid button:disabled{opacity:.38;cursor:not-allowed}.staff-review-summary{grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 10px 0;display:grid}.staff-review-summary span{border:1px solid #334858;border-radius:5px;padding:8px}.staff-review-summary small,.staff-review-summary b{display:block}.staff-review-summary small{color:#718294;font-size:6px}.staff-review-summary b{margin-top:4px;font-size:10px}.staff-control-section .staff-status-action{border:0;border-radius:0}.danger-zone>summary{background:#20141d}.danger-zone>summary b{color:#ff7faf}.dismissal-quote{padding:11px}.dismissal-quote>span small,.dismissal-quote>span b{display:block}.dismissal-quote>span small{color:#9d7083;font-size:6px}.dismissal-quote>span b{color:#ff83b4;margin-top:5px;font-size:17px}.dismissal-quote>div>p{color:#a6788a;margin:5px 0;font-size:6px}.danger-button,.dismiss-confirm button{color:#ff82b4;cursor:pointer;background:#2b1622;border:1px solid #7b4560;border-radius:5px;padding:9px 12px;font-size:7px}.dismiss-confirm{border-top:1px solid #4d3240;justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;padding-top:10px;display:flex}.dismiss-confirm p{margin-right:auto!important}.dismiss-confirm button:last-child{color:#fff;background:#7d3155}.recruit-process{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.recruit-process span{color:#687b8e;text-align:center;background:#0b151f;border:1px solid #34485a;border-radius:5px;padding:8px;font-size:6px}.recruit-process span.active{border-color:var(--gold);color:var(--gold)}.recruit-process span.done{color:var(--green);border-color:#416c5b}.candidate-risk-note{background:#f2b84b09;border:1px solid #5c4c3d;border-radius:5px;margin-top:9px;padding:9px}.candidate-risk-note.locked{background:#0b151f;border-color:#384959}.candidate-risk-note b{font-size:7px}.candidate-risk-note p{min-height:0;margin:5px 0 0}.salary-offer-section{background:#0c1620;border:1px solid #354a5b;border-radius:6px;padding:11px}.salary-offer-section>header{justify-content:space-between;gap:10px;display:flex}.salary-offer-section>header b{font-size:9px}.salary-offer-section>header small{color:#728496;font-size:6px}.salary-offer-section>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.salary-offer-section button{min-height:78px;color:inherit;text-align:left;cursor:pointer;background:#0a141e;border:1px solid #354a5b;border-radius:5px;padding:9px}.salary-offer-section button.selected{border-color:var(--cyan);background:#4ac7d911}.salary-offer-section button b,.salary-offer-section button small,.salary-offer-section button em{display:block}.salary-offer-section button b{font-size:8px}.salary-offer-section button small{color:#728496;margin:4px 0;font-size:6px;line-height:1.4}.salary-offer-section button em{color:var(--gold);font-size:7px;font-style:normal}.payroll-ledger{padding:0}.payroll-ledger>summary{padding:13px}@media (width<=1100px){.staff-command-grid{grid-template-columns:repeat(2,1fr)}.staff-market-console{grid-template-columns:1fr}.staff-market-console>aside{border-top:1px solid #334858;border-left:0;padding:10px 0 0}.staff-priority-grid,.staff-review-actions{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.staff-command-board,.employee-section,.recruitment-section{padding:12px}.staff-command-grid,.market-channel-grid,.staff-priority-grid,.staff-review-actions,.staff-development-grid,.staff-leave-options,.salary-offer-section>div{grid-template-columns:1fr}.employee-grid>article{min-height:0}.employee-grid dl{grid-template-columns:repeat(5,1fr)}.employee-grid footer{flex-direction:column;align-items:flex-start}.employee-grid footer button{width:100%;min-height:40px}.staff-market-console>aside{grid-template-columns:1fr 1fr}.candidate-grid dl,.recruit-detail-grid dl{grid-template-columns:repeat(2,1fr)}.staff-assignment-panel{max-height:78vh}.staff-assignment-hero aside b{justify-content:flex-start}.staff-detail-metrics{grid-template-columns:1fr 1fr}.staff-control-section>summary{align-items:flex-start}.staff-priority-grid button,.staff-review-actions button,.staff-development-grid button,.staff-leave-options button{min-height:70px}.staff-review-summary{grid-template-columns:1fr 1fr}.dismiss-confirm{flex-direction:column;align-items:stretch}.recruit-process{grid-template-columns:1fr 1fr}.salary-offer-section>header{flex-direction:column}.staff-filter-row button,.market-channel-grid b,.staff-priority-grid b,.staff-review-actions b,.staff-development-grid b,.staff-leave-options b{font-size:10px}.staff-command-grid span,.staff-command-grid small,.market-channel-grid small,.staff-priority-grid small,.staff-review-actions small,.staff-development-grid small,.staff-leave-options small,.candidate-grid header span,.candidate-grid header em,.candidate-grid>article>small,.candidate-grid p,.candidate-expiry,.staff-control-section>summary small{font-size:9px}.staff-command-grid button,.staff-market-console>aside button,.candidate-grid button{min-height:40px;font-size:10px}}.music-catalog-strip{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(112deg,#f2b84b14,#101a25 58%,#4ac7d90b);border:1px solid #5d563e;border-radius:8px;grid-template-columns:1.35fr repeat(3,.8fr) 80px;align-items:center;gap:13px;padding:13px 15px;display:grid}.music-catalog-strip:hover{border-color:var(--gold)}.music-catalog-strip>span{border-right:1px solid #494536;padding-right:12px}.music-catalog-strip small,.music-catalog-strip b,.music-catalog-strip em{display:block}.music-catalog-strip small{color:#92866b;font-size:5.5px}.music-catalog-strip b{color:#ebe3cf;margin-top:4px;font-size:10px}.music-catalog-strip em{color:#7e7f79;margin-top:4px;font-size:5.5px;font-style:normal;line-height:1.4}.music-catalog-strip>i{color:var(--gold);text-align:right;font-size:6px;font-style:normal}.catalog-stack,.commission-planner,.song-detail-stack{gap:9px;display:grid}.catalog-hero,.commission-intro,.song-detail-hero{background:linear-gradient(118deg,#f2b84b1a,#101a25 62%,#4ac7d90a);border:1px solid #62563d;border-radius:8px;justify-content:space-between;gap:22px;padding:18px;display:flex}.catalog-hero>div>span,.commission-intro>div>span,.song-detail-hero>div>span{color:var(--gold);letter-spacing:.08em;font-size:7px}.catalog-hero h2,.commission-intro h2,.song-detail-hero h2{margin:5px 0 7px;font-size:22px}.catalog-hero p,.commission-intro p,.song-detail-hero p,.song-detail-hero>div>small{color:#878276;margin:0;font-size:6.5px;line-height:1.6}.song-detail-hero>div>small{margin-top:6px;display:block}.catalog-hero aside,.commission-intro aside,.song-detail-hero aside{text-align:center;border-left:1px solid #4e4938;align-content:center;min-width:200px;padding-left:20px;display:grid}.catalog-hero aside small,.catalog-hero aside b,.catalog-hero aside em,.commission-intro aside small,.commission-intro aside b,.commission-intro aside em,.song-detail-hero aside small,.song-detail-hero aside b,.song-detail-hero aside em{display:block}.catalog-hero aside small,.commission-intro aside small,.song-detail-hero aside small{color:#8e846f;font-size:6px}.catalog-hero aside b,.commission-intro aside b,.song-detail-hero aside b{color:var(--gold);margin:5px 0;font-size:21px}.catalog-hero aside em,.commission-intro aside em,.song-detail-hero aside em{color:#8d887c;font-size:5.5px;font-style:normal}.catalog-metrics,.song-asset-metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.catalog-metrics article,.song-asset-metrics article{background:#101923;border:1px solid #3f4b52;border-radius:6px;padding:11px}.catalog-metrics span,.song-asset-metrics span{color:#7b8587;font-size:5.5px}.catalog-metrics b,.song-asset-metrics b{color:#e1e7e5;margin:5px 0;font-size:14px;display:block}.catalog-metrics small{color:#727b7e;font-size:5.3px;display:block}.song-asset-metrics{grid-template-columns:repeat(6,1fr)}.song-asset-metrics b{color:var(--gold);font-size:11px}.catalog-tabs{background:#101922;border:1px solid #39464f;border-radius:6px;align-items:stretch;gap:4px;height:43px;padding:4px;display:flex}.catalog-tabs button{color:#7e888d;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:130px;font-size:7px;position:relative}.catalog-tabs button.active{color:var(--gold);background:#1a252e}.catalog-tabs button em{background:var(--pink);color:#fff;border-radius:9px;margin-left:5px;padding:1px 5px;font-size:5px;font-style:normal;position:absolute;top:4px}.catalog-work-section,.catalog-creator-section,.catalog-license-section,.catalog-commission-section,.commission-config,.song-rights-card,.song-quality-card,.song-mastery-card,.song-training-card,.song-history-card{background:#0f1822;border:1px solid #3a4851;border-radius:7px;overflow:hidden}.catalog-work-section>header,.catalog-creator-section>header,.catalog-license-section>header,.catalog-commission-section>header,.commission-config>header,.song-rights-card>header,.song-quality-card>header,.song-mastery-card>header,.song-training-card>header,.song-history-card>header{border-bottom:1px solid #303d46;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:9px 12px;display:flex}.catalog-work-section header b,.catalog-creator-section header b,.catalog-license-section header b,.catalog-commission-section header b,.commission-config header b,.song-rights-card header b,.song-quality-card header b,.song-mastery-card header b,.song-training-card header b,.song-history-card header b{font-size:8px}.catalog-work-section header span,.catalog-creator-section header span,.catalog-license-section header span,.catalog-commission-section header span,.commission-config header span,.song-rights-card header span,.song-quality-card header span,.song-mastery-card header span,.song-training-card header span,.song-history-card header span{color:#758085;font-size:5.5px}.catalog-work-section>header>div b,.catalog-work-section>header>div span,.catalog-commission-section>header>div b,.catalog-commission-section>header>div span{display:block}.catalog-work-section>header>div span,.catalog-commission-section>header>div span{margin-top:3px}.catalog-work-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.catalog-work-grid>button{min-height:185px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #3b4a53;border-radius:6px;padding:12px}.catalog-work-grid>button:hover{border-color:var(--gold)}.catalog-work-grid>button.candidate{border-top:2px solid var(--cyan)}.catalog-work-grid>button.production{border-top:2px solid var(--pink)}.catalog-work-grid>button.released{border-top:2px solid var(--gold)}.catalog-work-grid button>header{justify-content:space-between;align-items:center;display:flex}.catalog-work-grid header span,.catalog-work-grid header em{color:#c8b674;border:1px solid #555443;border-radius:10px;padding:3px 6px;font-size:5px;font-style:normal}.catalog-work-grid button.candidate header span{color:var(--cyan);border-color:#3c6269}.catalog-work-grid h3{margin:12px 0 5px;font-size:14px}.catalog-work-grid p{color:#778187;min-height:28px;font-size:6px}.catalog-work-grid button>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px;display:grid}.catalog-work-grid button>div span{border:1px solid #303d44;border-radius:4px;padding:7px}.catalog-work-grid small,.catalog-work-grid b{display:block}.catalog-work-grid small{color:#727c81;font-size:5px}.catalog-work-grid button>div b{color:#e1e6e4;margin-top:3px;font-size:10px}.catalog-work-grid footer{color:#8a8069;border-top:1px solid #2e3940;justify-content:space-between;margin-top:11px;padding-top:8px;font-size:5.5px;display:flex}.catalog-work-grid footer i{color:var(--gold);font-style:normal}.catalog-creator-section>div{gap:1px;display:grid}.catalog-creator-section article{border-bottom:1px solid #303d45;grid-template-columns:52px minmax(180px,1.4fr) 1fr 150px;align-items:center;gap:12px;min-height:92px;padding:10px 12px;display:grid}.creator-mark{width:42px;height:42px;color:var(--gold);border:1px solid #5f553e;border-radius:50%;place-items:center;font-size:7px;display:grid}.catalog-creator-section article h3{margin:0;font-size:10px}.catalog-creator-section article p,.catalog-creator-section article em{color:#778187;font-size:5.5px;font-style:normal;line-height:1.45}.catalog-creator-section article span>em{color:#bba970;margin-top:4px;display:block}.catalog-creator-section dl{grid-template-columns:repeat(4,1fr);gap:5px;margin:0;display:grid}.catalog-creator-section dl div{border:1px solid #334149;border-radius:4px;padding:6px}.catalog-creator-section dt,.catalog-creator-section aside small,.catalog-creator-section aside em{color:#737d82;font-size:5px}.catalog-creator-section dd{color:#e0e6e4;margin:3px 0 0;font-size:9px;font-weight:800}.catalog-creator-section aside{text-align:right}.catalog-creator-section aside b{color:var(--gold);margin:4px 0;font-size:11px;display:block}.catalog-creator-section aside em{font-style:normal;display:block}.catalog-creator-section>.primary-button{justify-self:end;margin:10px}.catalog-license-section>article{border-bottom:1px solid #303c44;grid-template-columns:72px minmax(220px,1.4fr) .8fr 170px;align-items:center;gap:12px;min-height:100px;padding:10px 12px;display:grid}.catalog-license-section>article:not(.available){opacity:.62}.license-status{color:#efaa71;text-align:center;border:1px solid #6b4d3d;border-radius:12px;padding:5px 7px;font-size:5.5px}.catalog-license-section article.available .license-status{color:#e788af;border-color:#735064}.catalog-license-section h3{margin:0 0 5px;font-size:9px}.catalog-license-section p,.catalog-license-section article>div>small{color:#768086;font-size:5.5px;line-height:1.45}.catalog-license-section dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.catalog-license-section dl div{border:1px solid #334149;border-radius:4px;padding:6px}.catalog-license-section dt{color:#747e83;font-size:5px}.catalog-license-section dd{color:var(--gold);margin:3px 0 0;font-size:9px;font-weight:800}.catalog-license-section aside{justify-content:flex-end;gap:6px;display:flex}.catalog-license-section aside>b,.catalog-license-section aside>small{text-align:right;display:block}.catalog-license-section aside>b{font-size:8px}.catalog-license-section aside>small{color:#758086;font-size:5px}.catalog-commission-section>article{border-bottom:1px solid #303c44;grid-template-columns:minmax(220px,1.5fr) repeat(3,.5fr) 120px;align-items:center;gap:12px;min-height:83px;padding:10px 12px;display:grid}.catalog-commission-section article span em{color:var(--cyan);font-size:5.5px;font-style:normal}.catalog-commission-section article.completed span em{color:var(--green)}.catalog-commission-section h3{margin:3px 0;font-size:10px}.catalog-commission-section p{color:#758086;font-size:5.5px}.catalog-commission-section article>div small,.catalog-commission-section article>div b{display:block}.catalog-commission-section article>div small{color:#758086;font-size:5px}.catalog-commission-section article>div b{margin-top:4px;font-size:9px}.catalog-commission-section article>button{color:var(--gold);cursor:pointer;text-align:right;background:0 0;border:0;font-size:6px}.catalog-commission-section article>i{background:#2b3840;border-radius:4px;height:5px;overflow:hidden}.catalog-commission-section article>i>i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.commission-config>h4{color:#d7d5cb;margin:9px 11px -2px;font-size:7px}.commission-fields{grid-template-columns:1fr 1fr 1.4fr;gap:7px;padding:10px;display:grid}.commission-fields label,.song-training-time label{color:#778087;font-size:5.5px}.commission-fields input,.song-training-time input{margin-top:5px}.commission-option-grid{grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;display:grid}.commission-option-grid.rights,.commission-option-grid.investment{grid-template-columns:1fr}.commission-option-grid>button,.commission-creator-grid>button,.song-training-options>button,.song-training-members>button{color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #3c4950;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:9px;display:grid}.commission-option-grid>button.active,.commission-creator-grid>button.active,.song-training-options>button.active,.song-training-members>button.active{border-color:var(--gold);background:#f2b84b0b}.commission-option-grid button>i,.commission-creator-grid button>i,.song-training-options button>i,.song-training-members button>i{color:#0b141d;border:1px solid #575b55;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.commission-option-grid button.active>i,.commission-creator-grid button.active>i,.song-training-options button.active>i,.song-training-members button.active>i{background:var(--gold);border-color:var(--gold)}.commission-option-grid button b,.commission-option-grid button small,.commission-option-grid button em,.commission-creator-grid button b,.commission-creator-grid button small,.commission-creator-grid button em,.song-training-options button b,.song-training-options button small,.song-training-members button b,.song-training-members button small{display:block}.commission-option-grid button b,.commission-creator-grid button b,.song-training-options button b,.song-training-members button b{font-size:7px}.commission-option-grid button small,.commission-creator-grid button small,.song-training-options button small,.song-training-members button small{color:#747d82;margin-top:4px;font-size:5.3px;line-height:1.45}.commission-option-grid button em,.commission-creator-grid button em{color:var(--gold);margin-top:5px;font-size:5px;font-style:normal}.commission-creator-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:9px;display:grid}.commission-split{grid-template-columns:1fr 1fr;gap:9px;display:grid}.commission-forecast{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.commission-forecast>div{background:linear-gradient(125deg,#f2b84b0d,#101923);border:1px solid #5b503b;border-radius:6px;padding:11px}.commission-forecast span,.commission-forecast small{color:#7e7e76;font-size:5.5px}.commission-forecast b{color:var(--gold);margin:5px 0;font-size:14px;display:block}.commission-forecast b.risk{color:#e787aa}.commission-errors{color:#e18aae;background:#e43d8f0b;border:1px solid #714158;border-radius:6px;padding:9px 11px;font-size:6px}.commission-errors p{margin:2px 0}.commission-evidence-strip{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.commission-evidence-strip>div{background:#0f1822;border:1px solid #3b484e;border-radius:6px;padding:10px}.commission-evidence-strip span,.commission-evidence-strip small{color:#7a8182;font-size:5.5px;display:block}.commission-evidence-strip b{color:var(--cyan);margin:5px 0;font-size:13px;display:block}.song-detail-columns{grid-template-columns:1.15fr .85fr;gap:9px;display:grid}.song-rights-card dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:10px;display:grid}.song-rights-card dl div{border:1px solid #344149;border-radius:5px;padding:8px}.song-rights-card dt{color:#758086;font-size:5.5px}.song-rights-card dd{color:#e0e5e3;margin:4px 0 0;font-size:9px;font-weight:800}.rights-buyout{background:#f2b84b09;border-top:1px solid #323f46;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.rights-buyout span b,.rights-buyout span small{display:block}.rights-buyout span b{font-size:8px}.rights-buyout span small{color:#817b6c;margin-top:4px;font-size:5.5px}.rights-complete{color:var(--green);border-top:1px solid #323f46;padding:12px;font-size:6px}.song-quality-card>div{border-bottom:1px solid #303c44;grid-template-columns:60px 1fr 30px;align-items:center;gap:8px;min-height:43px;padding:8px 11px;display:grid}.song-quality-card>div>span{color:#7c8588;font-size:6px}.song-quality-card>div>i{background:#2b373e;border-radius:5px;height:5px;overflow:hidden}.song-quality-card>div>i>i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.song-quality-card>div>b{text-align:right;font-size:8px}.song-mastery-table>.head,.song-mastery-table>div{border-bottom:1px solid #303c44;grid-template-columns:1.3fr repeat(3,.6fr) .8fr;align-items:center;gap:8px;min-height:42px;padding:7px 11px;display:grid}.song-mastery-table>.head{color:#758087;background:#121c25;min-height:34px;font-size:5.5px}.song-mastery-table>div>span{color:#aab2b4;text-align:center;font-size:7px}.song-mastery-table>div>span:first-child{text-align:left}.song-mastery-table span b,.song-mastery-table span small{display:block}.song-mastery-table span b{color:#e0e5e3;font-size:7px}.song-mastery-table span small{color:#717b80;margin-top:3px;font-size:5px}.song-training-card>header>strong{color:var(--gold);font-size:7px}.song-training-options{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.song-training-time{border-top:1px solid #303d45;border-bottom:1px solid #303d45;grid-template-columns:1fr 1fr .7fr .7fr;align-items:end;gap:8px;padding:9px;display:grid}.song-training-time>span{border:1px solid #354249;border-radius:4px;padding:8px}.song-training-time span small,.song-training-time span b{display:block}.song-training-time span small{color:#758086;font-size:5px}.song-training-time span b{color:var(--gold);margin-top:3px;font-size:8px}.song-training-members{grid-template-columns:repeat(2,1fr);gap:5px;padding:9px;display:grid}.song-training-commit{border-top:1px solid #303d45;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.song-training-commit span{color:#7c817d;font-size:5.5px}.song-history-card>article{border-bottom:1px solid #303c44;grid-template-columns:90px 1fr;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:grid}.song-history-card time{color:var(--gold);font-size:5.5px}.song-history-card article span b,.song-history-card article span small{display:block}.song-history-card article span b{font-size:7px}.song-history-card article span small{color:#748086;margin-top:4px;font-size:5.5px;line-height:1.45}@media (width<=1100px){.music-catalog-strip{grid-template-columns:1fr 1fr}.music-catalog-strip>i{grid-column:1/-1}.catalog-work-grid{grid-template-columns:repeat(2,1fr)}.catalog-creator-section article{grid-template-columns:52px 1fr 1fr}.catalog-creator-section article>aside{text-align:left;grid-column:2/-1}.catalog-license-section>article{grid-template-columns:70px 1fr}.catalog-license-section article dl,.catalog-license-section article aside{grid-column:2}.catalog-commission-section>article{grid-template-columns:1.2fr repeat(2,.6fr)}.catalog-commission-section>article>div:nth-of-type(3),.catalog-commission-section>article>button,.catalog-commission-section>article>i{grid-column:2/-1}.song-asset-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.music-catalog-strip,.catalog-metrics,.song-asset-metrics,.catalog-work-grid,.commission-fields,.commission-creator-grid,.commission-split,.commission-forecast,.commission-evidence-strip,.song-detail-columns,.song-training-options,.song-training-time,.song-training-members{grid-template-columns:1fr}.catalog-hero,.commission-intro,.song-detail-hero{flex-direction:column}.catalog-hero aside,.commission-intro aside,.song-detail-hero aside{border-top:1px solid #4e4938;border-left:0;padding:12px 0 0}.catalog-tabs{grid-template-columns:1fr 1fr;height:auto;display:grid}.catalog-tabs button{min-width:0;min-height:34px}.catalog-creator-section article,.catalog-license-section>article,.catalog-commission-section>article{grid-template-columns:1fr}.catalog-license-section article dl,.catalog-license-section article aside,.catalog-commission-section>article>div:nth-of-type(3),.catalog-commission-section>article>button,.catalog-commission-section>article>i,.catalog-creator-section article>aside{grid-column:auto}.song-mastery-table{overflow-x:auto}.song-mastery-table>.head,.song-mastery-table>div{min-width:620px}.song-training-commit,.rights-buyout{flex-direction:column;align-items:flex-start}}.industry-view{gap:10px;display:grid}.industry-hero{background:radial-gradient(circle at 12%,#f2b84b1f,#0000 32%),linear-gradient(125deg,#182230,#111a26);grid-template-columns:150px 1fr 260px;align-items:center;gap:24px;min-height:215px;padding:22px;display:grid}.industry-rank-seal{clip-path:polygon(15% 0,85% 0,100% 13%,100% 80%,50% 100%,0 80%,0 13%);text-align:center;background:linear-gradient(160deg,#f2b84b2b,#0a121bd1);border:1px solid #77623d;place-content:center;width:134px;height:154px;display:grid}.industry-rank-seal small,.industry-rank-seal span{color:#a89a7c;font-size:7px}.industry-rank-seal strong{color:var(--gold);text-shadow:0 0 22px #f2b84b40;font:700 64px/1 Georgia,serif}.industry-rank-seal span{margin-top:8px}.industry-hero-copy h2{margin:5px 0 7px;font-size:clamp(19px,2vw,28px)}.industry-hero-copy>p{color:#8c98a6;margin:0;font-size:8px;line-height:1.65}.industry-score-strip{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:18px;display:grid}.industry-score-strip>span{background:#070f178c;border:1px solid #384352;padding:9px}.industry-score-strip small,.industry-score-strip b{display:block}.industry-score-strip small{color:#7e8a98;font-size:6px}.industry-score-strip b{color:#e8e0d0;margin:4px 0;font-size:14px}.industry-score-strip i{background:#293542;height:3px;display:block}.industry-score-strip i i{background:linear-gradient(90deg,var(--gold),var(--pink))}.industry-hero>aside{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.industry-hero>aside>span{background:#0e1721;border:1px solid #3c4550;align-content:center;min-height:72px;padding:12px;display:grid}.industry-hero>aside small{color:#778493;font-size:6px}.industry-hero>aside b{margin-top:5px;font-size:18px}.up{color:var(--green)!important}.down{color:var(--red)!important}.industry-action-alert{background:linear-gradient(90deg,#f2b84b1a,#e43d8f0b);border-color:#735438;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.industry-action-alert b,.industry-action-alert span{display:block}.industry-action-alert b{color:var(--gold);font-size:11px}.industry-action-alert span{color:#91887c;margin-top:3px;font-size:7px}.industry-action-alert button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:8px}.industry-newcomer-support{background:linear-gradient(100deg,#2dc6d617,#f2b84b09);border-color:#5fe0eb42;justify-content:space-between;align-items:center;gap:24px;padding:13px 17px;display:flex}.industry-newcomer-support span small,.industry-newcomer-support span b{display:block}.industry-newcomer-support span small{color:var(--cyan);letter-spacing:.12em;font-size:6px}.industry-newcomer-support span b{color:#e8e0d0;margin-top:4px;font-size:11px}.industry-newcomer-support p{color:#84919e;max-width:720px;margin:0;font-size:7px;line-height:1.6}.industry-main-grid{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:10px;display:grid}.industry-main-grid>main,.industry-main-grid>aside{gap:10px;display:grid}.industry-ranking,.industry-events,.industry-history,.industry-rivals,.industry-news{overflow:hidden}.industry-ranking>header,.industry-events>header,.industry-history>header,.industry-rivals>header,.industry-news>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:12px 14px;display:flex}.industry-ranking h2,.industry-events h2,.industry-history h2,.industry-rivals h2,.industry-news h2{margin:4px 0 0;font-size:15px}.industry-ranking header>small,.industry-events header>small{color:#778493;font-size:6px}.industry-ranking-tools{justify-items:end;gap:5px;display:grid}.industry-ranking-tools small{color:#778493;font-size:6px}.industry-ranking-tools button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:7px}.industry-ranking-head,.industry-ranking>button{grid-template-columns:42px minmax(180px,1fr) repeat(5,48px) 58px;align-items:center;gap:6px;display:grid}.industry-ranking-head{color:#647181;background:#101823;min-height:28px;padding:0 11px;font-size:5.5px}.industry-ranking>button{width:100%;min-height:61px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #293442;padding:8px 11px}.industry-ranking>button:hover{background:#ffffff05}.industry-ranking>button.player{border-left:3px solid var(--gold);background:linear-gradient(90deg,#f2b84b13,#e43d8f08)}.industry-ranking>button>strong{color:var(--gold);text-align:center;font:700 21px Georgia,serif}.industry-ranking>button>span b,.industry-ranking>button>span small{display:block}.industry-ranking>button>span b{font-size:8px}.industry-ranking>button>span b em{color:#151b22;background:var(--gold);margin-left:5px;padding:2px 4px;font-size:5px;font-style:normal}.industry-ranking>button>span small{color:#6f7c8b;margin-top:4px;font-size:5.4px;line-height:1.4}.industry-ranking>button>i{color:#aeb8c3;text-align:center;font-size:8px;font-style:normal}.industry-ranking>button>span:last-child{text-align:center}.industry-ranking>button>span:last-child b{color:var(--gold);font-size:12px}.industry-events>div>button{width:100%;min-height:75px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #293441;grid-template-columns:85px minmax(190px,1fr) 150px 105px 15px;align-items:center;gap:10px;padding:9px 12px;display:grid}.industry-events>div>button:hover{background:#ffffff05}.industry-event-type{min-height:30px;color:var(--cyan);text-align:center;border:1px solid #496169;border-radius:4px;place-content:center;padding:5px;font-size:6px;font-weight:800;display:inline-grid}.industry-event-type.music_award,.industry-event-type.year_end_show{color:var(--gold);border-color:#76613e}.industry-event-type.showcase{color:#e77eb0;border-color:#65465a}.industry-events button>span:nth-child(2) b,.industry-events button>span:nth-child(2) small,.industry-events button>span:nth-child(2) em,.industry-events button>span:nth-child(3) small,.industry-events button>span:nth-child(3) b,.industry-events button>span:nth-child(3) em{display:block}.industry-events button>span:nth-child(2) b{font-size:8px}.industry-events button>span:nth-child(2) small,.industry-events button>span:nth-child(2) em,.industry-events button>span:nth-child(3) small,.industry-events button>span:nth-child(3) em{color:#727e8c;margin-top:4px;font-size:5.5px;font-style:normal}.industry-events button>span:nth-child(3) b{color:#d8d1c6;margin-top:3px;font-size:8px}.industry-event-status{color:#b8c2cc;text-align:center;border:1px solid #4a5260;border-radius:4px;padding:7px;font-size:6px}.industry-event-status.applications_open{color:var(--gold);border-color:#5c6441}.industry-event-status.invited{border-color:var(--pink);color:#ef8ebb}.industry-event-status.completed{color:var(--green);border-color:#3c7255}.industry-event-status small{color:#6c7784;margin-top:3px;font-size:5px;display:block}.industry-history>div{padding:7px 12px 12px}.industry-history article{border-bottom:1px solid #28333f;grid-template-columns:95px 50px 35px 110px 1fr;align-items:center;gap:8px;min-height:46px;display:grid}.industry-history article span,.industry-history article small{color:#737f8d;font-size:5.5px}.industry-history article b{font-size:8px}.industry-history article em{color:#8b96a2;font-size:6px;font-style:normal}.industry-history article>i{background:#293541;height:4px}.industry-history article>i i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.industry-rivals>header,.industry-news>header{display:block}.industry-rivals header p{color:#74808c;margin:5px 0 0;font-size:5.5px;line-height:1.5}.industry-rivals>button{width:100%;min-height:86px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2a3541;grid-template-columns:1fr 55px;gap:4px 7px;padding:10px 12px;display:grid}.industry-rivals>button:hover{background:#ffffff05}.industry-rivals button span b,.industry-rivals button span small{display:block}.industry-rivals button span b{font-size:8px}.industry-rivals button span small,.industry-rivals button>small{color:#727e8b;margin-top:3px;font-size:5.2px}.industry-rivals button>strong{color:var(--gold);text-align:right;font-size:10px}.industry-rivals button>em{color:var(--cyan);font-size:5.5px;font-style:normal}.industry-rivals button>i{color:#bc6f94;text-align:right;font-size:5.5px;font-style:normal}.industry-rivals>header nav{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.industry-rivals>header nav button{color:#788895;cursor:pointer;background:#0b151f;border:1px solid #344553;border-radius:999px;padding:5px 8px;font-size:5.5px}.industry-rivals>header nav button.active{color:var(--gold);background:#f2b84b14;border-color:#7b6540}.industry-rivals>footer{background:#0b151f;border-top:1px solid #2d3946;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.industry-rivals>footer button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:6px}.industry-rivals>footer button:disabled{color:#46525d;cursor:default}.industry-rivals>footer span{color:#7a8793;font-size:6px}.industry-news article{border-bottom:1px solid #2a3440;padding:11px 13px}.industry-news article>span{color:#687685;font-size:5px}.industry-news article b{margin-top:4px;font-size:7px;display:block}.industry-news article p{color:#77828f;margin:5px 0;font-size:5.5px;line-height:1.55}.industry-news article button{color:#bd7798;cursor:pointer;background:0 0;border:0;margin-right:9px;padding:0;font-size:5.5px}.industry-event-panel,.industry-detail-stack,.rival-panel{gap:9px;display:grid}.industry-event-hero,.rival-hero{background:radial-gradient(circle at 87% 15%,#f2b84b1c,#0000 28%),linear-gradient(120deg,#192432,#0d1721);border:1px solid #5a4d3d;border-radius:7px;justify-content:space-between;gap:22px;min-height:175px;padding:20px;display:flex}.industry-event-hero>div{max-width:760px}.industry-event-hero h2,.rival-hero h2{margin:9px 0 5px;font-size:25px}.industry-event-hero p,.rival-hero p{color:#8a96a3;font-size:7px;line-height:1.65}.industry-event-hero>div>small,.rival-hero>div>small{color:#788594;font-size:6px}.industry-event-hero aside,.rival-hero aside{text-align:center;border-left:1px solid #51483d;align-content:center;min-width:190px;padding-left:22px;display:grid}.industry-event-hero aside span,.industry-event-hero aside small,.industry-event-hero aside em,.rival-hero aside small,.rival-hero aside span{color:#8e8374;font-size:6px;font-style:normal}.industry-event-hero aside b,.rival-hero aside b{color:var(--gold);margin:6px 0;font-size:24px}.industry-requirements{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.industry-requirements article{background:#111b26;border:1px solid #414957;border-radius:5px;padding:10px}.industry-requirements article.blocked{background:#e43d8f09;border-color:#704653}.industry-requirements span,.industry-requirements b,.industry-requirements small{display:block}.industry-requirements span,.industry-requirements small{color:#788492;font-size:5.5px}.industry-requirements b{margin:5px 0;font-size:11px}.industry-requirements .met small{color:var(--green)}.industry-requirements .blocked small{color:var(--red)}.industry-config{background:#101924;border:1px solid #3b4551;border-radius:6px;overflow:hidden}.industry-config>header{border-bottom:1px solid #34404d;justify-content:space-between;align-items:center;min-height:45px;padding:10px 12px;display:flex}.industry-config header b{font-size:8px}.industry-config header span{color:#788492;font-size:5.5px}.industry-member-grid,.industry-song-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:9px;display:grid}.industry-member-grid button,.industry-song-grid button{min-height:65px;color:inherit;text-align:left;cursor:pointer;background:#0c151f;border:1px solid #3c4652;border-radius:5px;grid-template-columns:18px 1fr;gap:8px;padding:8px;display:grid}.industry-member-grid button.active,.industry-song-grid button.active{border-color:var(--gold);background:#f2b84b0a}.industry-member-grid button>i,.industry-song-grid button>i,.industry-option-grid button>i{border:1px solid #59606a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.industry-member-grid button.active>i,.industry-song-grid button.active>i,.industry-option-grid button.active>i{background:var(--gold);border-color:var(--gold);color:#121820}.industry-member-grid b,.industry-member-grid small,.industry-member-grid em,.industry-song-grid b,.industry-song-grid small,.industry-song-grid em{display:block}.industry-member-grid b,.industry-song-grid b{font-size:7px}.industry-member-grid small,.industry-member-grid em,.industry-song-grid small,.industry-song-grid em{color:#747f8c;margin-top:3px;font-size:5.3px;font-style:normal}.industry-option-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.industry-option-grid button{min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#0c151f;border:1px solid #3d4753;border-radius:5px;grid-template-columns:18px 1fr;gap:8px;padding:9px;display:grid}.industry-option-grid button.active{border-color:var(--gold);background:#f2b84b0a}.industry-option-grid b,.industry-option-grid small{display:block}.industry-option-grid b{font-size:8px}.industry-option-grid small{color:#77828f;margin-top:5px;font-size:5.5px;line-height:1.5}.industry-forecast{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.industry-forecast>div{background:linear-gradient(135deg,#f2b84b0e,#101923);border:1px solid #514b3d;border-radius:5px;padding:10px}.industry-forecast span,.industry-forecast small{color:#7f7c76;font-size:5.5px;display:block}.industry-forecast b{color:var(--gold);margin:5px 0;font-size:13px;display:block}.industry-errors{color:#e183ac;background:#e43d8f0b;border:1px solid #714557;border-radius:5px;gap:3px;padding:9px 12px;font-size:6px;display:grid}.industry-waiting,.industry-invitation,.industry-scheduled,.industry-outcome,.industry-closed{text-align:center;background:#101924;border:1px solid #4a5360;border-radius:7px;place-content:center;justify-items:center;gap:9px;min-height:240px;padding:28px;display:grid}.industry-invitation{background:radial-gradient(circle,#f2b84b14,#0000 48%),#101924;border-color:#765040}.industry-waiting>span,.industry-invitation>span,.industry-scheduled>div>span,.industry-closed>span{color:var(--gold);font-size:7px}.industry-waiting h3,.industry-invitation h3,.industry-scheduled h3,.industry-outcome h3,.industry-closed h3{margin:0;font-size:21px}.industry-waiting p,.industry-invitation p,.industry-scheduled p,.industry-outcome p,.industry-closed p{color:#7d8894;max-width:700px;font-size:6.5px;line-height:1.6}.industry-waiting>div{gap:6px;display:flex}.industry-waiting>div b{border:1px solid #484d51;padding:6px 9px;font-size:6px}.industry-invitation{grid-template-columns:auto auto}.industry-invitation>span,.industry-invitation h3,.industry-invitation p{grid-column:1/-1}.industry-scheduled{text-align:left;justify-items:stretch;place-content:unset;grid-template-columns:1fr 200px;align-items:center}.industry-scheduled aside{border-left:1px solid #4b4a47;padding-left:18px}.industry-scheduled aside b,.industry-scheduled aside span,.industry-scheduled aside small{display:block}.industry-scheduled aside b{color:var(--gold)}.industry-scheduled aside span,.industry-scheduled aside small{color:#85817b;margin-top:5px;font-size:6px}.industry-scheduled>button{grid-column:1/-1;justify-self:center}.industry-outcome{place-content:unset;text-align:left;justify-items:stretch}.industry-outcome>div{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:8px;display:grid}.industry-outcome article{background:#f2b84b08;border:1px solid #504b3e;padding:10px}.industry-outcome article span{color:#7e7b76;font-size:5.5px}.industry-outcome article b{color:var(--gold);margin-top:5px;font-size:12px;display:block}.industry-timeline{border:1px solid #3c4652;border-radius:6px;overflow:hidden}.industry-timeline summary{cursor:pointer;border-bottom:1px solid #35404c;min-height:42px;padding:12px;font-size:8px;font-weight:700;list-style:none}.industry-timeline-scroll{scrollbar-color:#485665 #121b25;max-height:310px;overflow:auto}.industry-timeline-scroll>div{border-bottom:1px solid #303b47;grid-template-columns:100px 190px 1fr;align-items:center;gap:9px;min-height:47px;padding:8px 11px;display:grid}.industry-timeline div span,.industry-timeline div small{color:#747f8c;font-size:5.5px}.industry-timeline div b{font-size:7px}.rival-hero>div>span{color:var(--cyan);font-size:7px}.rival-comparison,.rival-intel{background:#101924;border:1px solid #3c4652;border-radius:6px;overflow:hidden}.rival-comparison>header{border-bottom:1px solid #35404c;justify-content:space-between;padding:10px 12px;display:flex}.rival-comparison header b{font-size:8px}.rival-comparison header span{color:#77828e;font-size:5.5px}.rival-comparison article{border-bottom:1px solid #303b46;grid-template-columns:55px 1fr 45px 1fr;align-items:center;gap:9px;min-height:60px;padding:8px 12px;display:grid}.rival-comparison article>b{font-size:8px}.rival-comparison article>em{color:var(--gold);text-align:center;font-size:6px;font-style:normal}.rival-comparison article span{grid-template-columns:1fr 35px;align-items:center;gap:3px 8px;display:grid}.rival-comparison article span small{color:#778390;font-size:5.5px}.rival-comparison article span strong{text-align:right;font-size:9px}.rival-comparison article span i{background:#293541;grid-column:1/-1;height:4px}.rival-comparison article span i i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.rival-intel{justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.rival-intel span,.rival-intel b,.rival-intel p{display:block}.rival-intel span{color:#778390;font-size:5.5px}.rival-intel b{margin-top:4px;font-size:11px}.rival-intel p{color:#778390;font-size:6px}.intel-complete{border:1px solid #35644b;padding:8px 12px;color:var(--green)!important}.rival-positioning{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.rival-positioning article{background:#101924;border:1px solid #3c4652;border-radius:6px;padding:12px}.rival-positioning small,.rival-positioning span{color:#778390;font-size:6px;display:block}.rival-positioning b{color:var(--cyan);margin:5px 0;font-size:10px;display:block}.rival-intel div>small{color:#778390;font-size:6px}.industry-missing{text-align:center;place-content:center;gap:10px;min-height:220px;display:grid}@media (width<=1150px){.industry-hero{grid-template-columns:120px 1fr}.industry-hero>aside{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.industry-main-grid{grid-template-columns:1fr}.industry-main-grid>aside{grid-template-columns:1fr 1fr}.industry-ranking-head,.industry-ranking>button{grid-template-columns:35px minmax(150px,1fr) repeat(5,42px) 52px}}@media (width<=760px){.industry-hero{grid-template-columns:1fr}.industry-rank-seal{margin:auto}.industry-newcomer-support{flex-direction:column;align-items:flex-start;gap:8px}.industry-hero>aside,.industry-score-strip,.industry-requirements,.industry-forecast,.industry-outcome>div,.rival-positioning{grid-template-columns:repeat(2,1fr)}.industry-main-grid>aside{grid-template-columns:1fr}.industry-ranking-head{display:none}.industry-ranking>button{grid-template-columns:32px 1fr 48px}.industry-ranking>button>i{display:none}.industry-events>div>button{grid-template-columns:70px 1fr 90px}.industry-events button>span:nth-child(3),.industry-events button>i{display:none}.industry-member-grid,.industry-song-grid,.industry-option-grid{grid-template-columns:1fr}.industry-event-hero,.rival-hero{flex-direction:column}.industry-event-hero aside,.rival-hero aside{border-top:1px solid #51483d;border-left:0;padding:12px 0 0}.industry-scheduled{grid-template-columns:1fr}.industry-timeline-scroll>div{grid-template-columns:1fr;gap:3px}.rival-comparison article{grid-template-columns:40px 1fr}.rival-comparison article>em{display:none}.rival-intel{flex-direction:column;align-items:stretch}}.industry-workspace,.annual-view,.annual-panel-stack{gap:10px;display:grid}.industry-workspace-title{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.industry-workspace-title h1{margin:4px 0;font-size:27px}.industry-workspace-title p{color:#7c8895;margin:0;font-size:7px}.industry-workspace-title nav{border:1px solid #394553;border-radius:6px;display:flex;overflow:hidden}.industry-workspace-title nav button{color:#7d8996;cursor:pointer;background:#0f1823;border:0;border-right:1px solid #394553;min-width:120px;padding:11px 18px;font-size:7px}.industry-workspace-title nav button:last-child{border-right:0}.industry-workspace-title nav button.active{color:var(--gold);background:linear-gradient(135deg,#f2b84b26,#e43d8f12)}.annual-hero{background:radial-gradient(circle at 78% 10%,#f2b84b1f,#0000 30%),linear-gradient(120deg,#182432,#0c151f);grid-template-columns:minmax(0,1fr) 430px;gap:25px;min-height:210px;padding:22px;display:grid}.annual-hero h2,.annual-panel-hero h2{margin:6px 0;font-size:28px}.annual-hero p,.annual-panel-hero p{color:#86929f;max-width:760px;font-size:7px;line-height:1.7}.annual-year-switch{gap:6px;margin-top:18px;display:flex}.annual-year-switch button{color:#7c8793;cursor:pointer;background:#0b141e;border:1px solid #3c4754;border-radius:4px;padding:7px 12px;font-size:6px}.annual-year-switch button.active{border-color:var(--gold);color:var(--gold)}.annual-hero>aside{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.annual-hero>aside article{background:#0b131cbf;border:1px solid #424b55;align-content:center;padding:12px;display:grid}.annual-hero>aside small,.annual-hero>aside span{color:#76818e;font-size:5.5px}.annual-hero>aside b{margin:5px 0;font-size:14px}.annual-hero>aside button{color:var(--gold);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:6px}.annual-alert{background:linear-gradient(90deg,#f2b84b1a,#e43d8f09);border-color:#775e3e;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.annual-alert b,.annual-alert span{display:block}.annual-alert b{color:var(--gold);font-size:9px}.annual-alert span{color:#8b8479;margin-top:4px;font-size:6px}.annual-alert button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:7px}.annual-calendar{overflow:hidden}.annual-calendar>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:13px 16px;display:flex}.annual-calendar h2{margin:4px 0;font-size:17px}.annual-calendar>header small{color:#74808d;font-size:6px}.annual-month-grid{background:#293441;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.annual-month-grid>article{background:#101923;min-height:230px}.annual-month-grid>article.current{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(150deg,#f2b84b0f,#101923)}.annual-month-grid>article>header{border-bottom:1px solid #2d3946;justify-content:space-between;padding:10px 12px;display:flex}.annual-month-grid>article>header b{font-size:9px}.annual-month-grid>article>header span{color:#6f7b88;font-size:6px}.annual-month-grid>article>div{gap:6px;padding:8px;display:grid}.annual-month-grid p{color:#65717e;padding:14px 8px;font-size:6px;line-height:1.65}.annual-item{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#0b141e;border:1px solid #35414e;border-left:3px solid #66717c;border-radius:5px;grid-template-columns:1fr auto;gap:3px 8px;padding:8px;display:grid}.annual-item.industry{border-left-color:var(--cyan)}.annual-item.election{border-left-color:var(--pink)}.annual-item.generation{border-left-color:#8d7ae8}.annual-item.succession{border-left-color:#e16f76}.annual-item.anniversary,.annual-item.management{border-left-color:var(--gold)}.annual-item>span{color:#788493;font-size:5px}.annual-item>b{grid-column:1/-1;font-size:7px}.annual-item>small{color:#727e8b;font-size:5.5px}.annual-item>em{color:#ba9c62;text-align:right;font-size:5.5px;font-style:normal}.annual-lower-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.annual-archive{overflow:hidden}.annual-archive summary,.annual-scroll-details summary{cursor:pointer;border-bottom:1px solid #35404c;padding:13px 15px;font-size:8px;font-weight:700;list-style:none}.annual-archive>div,.annual-scroll-details>div{scrollbar-color:#485665 #121b25;max-height:310px;overflow:auto}.annual-archive article{border-bottom:1px solid #2d3945;padding:11px 14px}.annual-archive article header{justify-content:space-between;display:flex}.annual-archive article b{font-size:7px}.annual-archive article span,.annual-archive article p,.annual-archive article small{color:#788491;font-size:5.5px}.annual-archive article p{margin:5px 0}.annual-archive article small{margin-top:3px;line-height:1.55;display:block}.annual-panel-hero{background:radial-gradient(circle at 88% 10%,#f2b84b1a,#0000 30%),#111b26;border:1px solid #554b3c;border-radius:7px;min-height:145px;padding:20px}.annual-config{background:#101923;border:1px solid #3b4652;border-radius:6px;overflow:hidden}.annual-config>header{border-bottom:1px solid #34404c;justify-content:space-between;align-items:center;min-height:46px;padding:10px 13px;display:flex}.annual-config header b{font-size:8px}.annual-config header span{color:#77838f;font-size:5.5px}.annual-choice-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.annual-panel-stack>.annual-choice-grid{padding:0}.annual-choice-grid button{min-height:95px;color:inherit;text-align:left;cursor:pointer;background:#0c151f;border:1px solid #3d4854;border-radius:5px;grid-template-columns:18px 1fr;gap:8px;padding:10px;display:grid}.annual-choice-grid button.active{border-color:var(--gold);background:#f2b84b0b}.annual-choice-grid button>i,.annual-member-grid button>i{border:1px solid #58616b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.annual-choice-grid button.active>i,.annual-member-grid button.active>i{background:var(--gold);border-color:var(--gold);color:#121820}.annual-choice-grid b,.annual-choice-grid small,.annual-choice-grid em{display:block}.annual-choice-grid b{font-size:8px}.annual-choice-grid small,.annual-choice-grid em{color:#77838f;margin-top:5px;font-size:5.5px;font-style:normal;line-height:1.5}.annual-choice-grid em{color:#ad956a}.annual-impact-note,.annual-errors{background:#f2b84b0a;border:1px solid #544b3d;border-radius:5px;padding:11px 13px}.annual-impact-note b,.annual-impact-note span{display:block}.annual-impact-note b{font-size:8px}.annual-impact-note span{color:#807d77;margin-top:4px;font-size:6px;line-height:1.6}.annual-errors{color:#de83aa;background:#e43d8f0a;border-color:#704553;gap:3px;font-size:6px;display:grid}.annual-generation-progress,.annual-quote{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.annual-generation-progress article,.annual-quote article{background:#101923;border:1px solid #414b57;border-radius:5px;padding:12px}.annual-generation-progress small,.annual-quote small{color:#788490;font-size:5.5px;display:block}.annual-generation-progress b,.annual-quote b{color:var(--gold);margin-top:5px;font-size:13px;display:block}.annual-panel-actions{justify-content:flex-end;gap:8px;display:flex}.annual-scroll-details{border:1px solid #3b4652;border-radius:6px;overflow:hidden}.annual-scroll-details article{border-bottom:1px solid #2f3a46;grid-template-columns:105px 1fr;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.annual-scroll-details time,.annual-scroll-details small{color:#74808d;font-size:5.5px}.annual-scroll-details b{font-size:7px;display:block}.annual-scroll-details small{margin-top:4px;line-height:1.5;display:block}.annual-member-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.annual-member-grid button{min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#0b141e;border:1px solid #3b4652;border-radius:5px;grid-template-columns:18px 1fr;gap:8px;padding:8px;display:grid}.annual-member-grid button.active{border-color:var(--gold)}.annual-member-grid b,.annual-member-grid small{display:block}.annual-member-grid b{font-size:7px}.annual-member-grid small{color:#76828f;margin-top:4px;font-size:5.5px}.annual-time-form{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.annual-time-form label,.annual-time-form>span{color:#788490;background:#101923;border:1px solid #3e4955;border-radius:5px;padding:9px;font-size:5.5px}.annual-time-form input{color:#e5ded2;background:0 0;border:0;border-bottom:1px solid #4a5662;width:100%;padding:6px 0;font-size:8px;display:block}.annual-time-form small,.annual-time-form b{display:block}.annual-time-form b{color:#e5ded2;margin-top:7px;font-size:8px}.succession-risk-list{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.succession-risk-list article{background:#101923;border:1px solid #3d4854;border-left:3px solid #477158;border-radius:5px;grid-template-columns:1fr auto;gap:5px 9px;padding:10px;display:grid}.succession-risk-list article.medium{border-left-color:var(--gold)}.succession-risk-list article.high{border-left-color:var(--red)}.succession-risk-list span b,.succession-risk-list span small{display:block}.succession-risk-list b{font-size:8px}.succession-risk-list small,.succession-risk-list p{color:#75818e;font-size:5.5px}.succession-risk-list strong{color:#87b99a;font-size:6px}.succession-risk-list .medium strong{color:var(--gold)}.succession-risk-list .high strong{color:var(--red)}.succession-risk-list p{grid-column:1/-1;margin:2px 0;line-height:1.55}@media (width<=1050px){.annual-hero{grid-template-columns:1fr}.annual-month-grid,.annual-choice-grid,.annual-member-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.industry-workspace-title{flex-direction:column;align-items:stretch}.industry-workspace-title nav button{flex:1;min-width:0}.annual-month-grid,.annual-lower-grid,.annual-choice-grid,.annual-member-grid,.annual-quote,.annual-generation-progress,.annual-time-form,.succession-risk-list{grid-template-columns:1fr}.annual-hero>aside{grid-template-columns:repeat(2,1fr)}}.group-strategy-view,.group-planner-stack,.subunit-detail-stack{gap:16px;display:grid}.group-title-actions{align-items:center;gap:8px;display:flex}.group-identity-hero{--concept-color:var(--pink);border-color:var(--concept-color);grid-template-columns:180px minmax(0,1fr) 250px;align-items:stretch;min-height:230px;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.group-identity-hero{border-color:color-mix(in srgb,var(--concept-color) 35%,var(--line))}}.group-identity-hero{background:radial-gradient(circle at 13% 45%,var(--concept-color),transparent 35%),linear-gradient(120deg,#162232,#101821)}@supports (color:color-mix(in lab, red, red)){.group-identity-hero{background:radial-gradient(circle at 13% 45%,color-mix(in srgb,var(--concept-color) 20%,transparent),transparent 35%),linear-gradient(120deg,#162232,#101821)}}.group-identity-mark{text-align:center;border-right:1px solid #ffffff16;flex-direction:column;justify-content:center;padding:28px;display:flex}.group-identity-mark small,.group-identity-mark span{color:#8796a8;font-size:8px}.group-identity-mark b{color:var(--concept-color);letter-spacing:.08em;margin:10px 0;font:800 25px Georgia,serif}.group-identity-copy{flex-direction:column;justify-content:center;padding:26px 30px;display:flex}.group-identity-copy h2{margin:8px 0;font:700 22px/1.5 Yu Mincho,serif}.group-identity-copy>p{color:#91a0b1;max-width:680px;margin:0;font-size:9px;line-height:1.7}.group-route-line{align-items:center;gap:13px;margin-top:22px;display:flex}.group-route-line>span{min-width:120px}.group-route-line small{color:#65768a;font-size:7px;display:block}.group-route-line b{margin-top:4px;font-size:10px;display:block}.group-route-line>i{color:var(--concept-color);font-style:normal}.group-identity-hero>aside{border-left:1px solid #ffffff16;grid-template-columns:1fr 1fr;display:grid}.group-identity-hero>aside>span{border:1px solid #ffffff12;border-width:0 1px 1px 0;padding:22px 18px}.group-identity-hero>aside small{color:#748497;font-size:7px;display:block}.group-identity-hero>aside b{margin:7px 0 11px;font-size:21px;display:block}.group-identity-hero>aside span>i{background:#283749;border-radius:2px;height:3px;display:block;overflow:hidden}.group-identity-hero>aside span>i>i{background:var(--concept-color);height:100%;display:block}.group-transition{border-left:3px solid var(--gold);grid-template-columns:1fr 330px auto;align-items:center;gap:25px;padding:16px 20px;display:grid}.group-transition h2{margin:4px 0;font-size:14px}.group-transition p{color:#7d8da0;margin:0;font-size:8px}.group-transition>div:nth-child(2) span,.group-transition>div:nth-child(2) small{color:#8291a2;font-size:7px;display:block}.group-transition>div:nth-child(2)>i{background:#2b394b;border-radius:4px;height:4px;margin:7px 0;display:block;overflow:hidden}.group-transition>div:nth-child(2)>i>i{background:var(--gold);height:100%;display:block}.group-transition>button,.subunit-portfolio>header button{color:#bec8d2;cursor:pointer;background:#172332;border:1px solid #48596e;border-radius:4px;padding:9px 12px;font-size:8px}.group-impact-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.group-impact-grid article{padding:15px 17px}.group-impact-grid span,.group-impact-grid small{color:#748598;font-size:7px;display:block}.group-impact-grid b{color:var(--cyan);margin:8px 0 4px;font-size:18px;display:block}.group-main-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.group-main-grid>main,.group-main-grid>aside{gap:12px;display:grid}.subunit-portfolio{padding:0;overflow:hidden}.subunit-portfolio>header,.group-records>header,.group-strategy-map>header,.group-recommendations>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:13px 17px;display:flex}.subunit-portfolio h2,.group-records h2,.group-strategy-map h2,.group-recommendations h2{margin:4px 0 0;font-size:13px}.subunit-portfolio>div>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:80px minmax(180px,1.6fr) minmax(100px,.6fr) minmax(100px,.6fr) 100px 16px;align-items:center;gap:14px;width:100%;min-height:88px;padding:13px 16px;display:grid}.subunit-portfolio>div>button:hover{background:#ffffff05}.subunit-concept{text-align:center;border:1px solid;border-radius:3px;place-items:center;min-height:45px;font-size:8px;display:grid}.subunit-portfolio button span>b,.subunit-portfolio button span>small,.subunit-portfolio button span>em{display:block}.subunit-portfolio button span>b{font-size:11px}.subunit-portfolio button span>small{color:#7e8d9e;margin-top:5px;font-size:7px}.subunit-portfolio button span>em{color:#5f7186;margin-top:5px;font-size:7px;font-style:normal}.subunit-portfolio button>i{color:var(--pink);font-style:normal}.subunit-status{color:var(--green);font-size:8px;font-weight:800}.subunit-status.planned{color:var(--gold)}.subunit-status.paused{color:#92a0af}.subunit-status small{font-weight:400}.subunit-empty{text-align:center;padding:38px}.subunit-empty>span{color:var(--pink);font-size:8px}.subunit-empty h3{margin:8px 0;font-size:16px}.subunit-empty p{color:#7c8b9c;max-width:600px;margin:0 auto 18px;font-size:8px;line-height:1.7}.group-records{padding:0;overflow:hidden}.group-records article{border-bottom:1px solid #2a3748;grid-template-columns:90px 55px 170px 1fr;align-items:center;gap:12px;min-height:49px;padding:9px 16px;display:grid}.group-records article span,.group-records article small{color:#778699;font-size:7px}.group-records article em{color:var(--cyan);font-size:7px;font-style:normal}.group-records article b{font-size:9px}.group-strategy-map,.group-recommendations{padding:0;overflow:hidden}.group-strategy-map article{border-bottom:1px solid var(--line);padding:13px 16px}.group-strategy-map article span{color:#68798d;font-size:7px}.group-strategy-map article b{margin-top:4px;font-size:10px;display:block}.group-strategy-map article p{color:#7f8d9d;margin:5px 0 0;font-size:7px;line-height:1.6}.group-recommendations article{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr;align-items:start;gap:9px;padding:12px 15px;display:grid}.group-recommendations article b{width:22px;height:22px;color:var(--pink);border:1px solid #4a5b70;border-radius:50%;place-items:center;font-size:7px;display:grid}.group-recommendations article span{color:#96a3b1;font-size:8px;line-height:1.6}.group-config{background:#101a27;border:1px solid #304054;border-radius:6px;padding:15px}.group-config>header{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.group-config>header b{font-size:10px}.group-config>header span{color:#748497;font-size:7px}.group-choice-grid{gap:7px;display:grid}.group-choice-grid button{text-align:left;cursor:pointer;background:#0b141f;border:1px solid #354559;border-radius:4px;grid-template-columns:21px 1fr;align-items:start;gap:8px;min-height:70px;padding:10px;display:grid}.group-choice-grid button.active{border-color:var(--pink);background:#e43d8f12}.group-choice-grid button i{color:#07131c;border:1px solid #46576c;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.group-choice-grid button.active i{border-color:var(--pink);background:var(--pink)}.group-choice-grid b,.group-choice-grid small{display:block}.group-choice-grid b{font-size:9px}.group-choice-grid small{color:#6f8093;margin-top:4px;font-size:7px;line-height:1.5}.group-slogan-input,.subunit-planner-intro label,.subunit-time-grid label{color:#8291a2;gap:6px;font-size:8px;display:grid}.group-slogan-input{grid-template-columns:90px 1fr 40px;align-items:center}.group-slogan-input input,.subunit-planner-intro input,.subunit-time-grid input{color:#eef1f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09131e;border:1px solid #3b4c61;border-radius:4px;width:100%;padding:10px;font-size:10px}.positioning-forecast,.subunit-forecast{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.positioning-forecast article,.subunit-forecast article{background:#101a27;border:1px solid #344459;border-radius:5px;padding:13px}.positioning-forecast span,.positioning-forecast small,.subunit-forecast span,.subunit-forecast small{color:#718195;font-size:7px;display:block}.positioning-forecast b,.subunit-forecast b{color:var(--cyan);margin:7px 0 4px;font-size:14px;display:block}.subunit-forecast{grid-template-columns:repeat(6,1fr)}.subunit-forecast.compact{grid-template-columns:repeat(5,1fr)}.group-errors{color:#ff91ab;background:#3a17223d;border:1px solid #703f4d;border-radius:4px;gap:4px;padding:10px 13px;font-size:8px;display:grid}.group-planner-stack button:disabled{opacity:.45;cursor:not-allowed}.positioning-progress{text-align:center;gap:15px;padding:35px;display:grid}.positioning-progress>span{color:var(--pink);font-size:8px}.positioning-progress h3{margin:0;font-size:24px}.positioning-progress p,.positioning-progress>small{color:#8090a2;font-size:8px}.positioning-progress>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.positioning-progress article{background:#101a27;border:1px solid #354559;border-radius:5px;padding:16px}.positioning-progress article small,.positioning-progress article b{display:block}.positioning-progress article small{color:#748497;font-size:7px}.positioning-progress article b{margin-top:7px;font-size:13px}.subunit-planner-intro{background:linear-gradient(120deg,#e43d8f1f,#4ac7d90a);border:1px solid #3b4b60;border-radius:7px;grid-template-columns:1fr 300px;align-items:end;gap:25px;padding:20px;display:grid}.subunit-planner-intro h3{margin:5px 0;font-size:20px}.subunit-planner-intro p{color:#8190a1;margin:0;font-size:8px}.subunit-member-selector{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.subunit-member-selector button{text-align:left;cursor:pointer;background:#0a141f;border:1px solid #344459;border-radius:4px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:72px;padding:9px;display:grid}.subunit-member-selector button.active{border-color:var(--cyan);background:#4ac7d90d}.subunit-member-selector button>i{color:#06151c;border:1px solid #47596e;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.subunit-member-selector button.active>i{border-color:var(--cyan);background:var(--cyan)}.subunit-member-selector b,.subunit-member-selector small,.subunit-member-selector em{display:block}.subunit-member-selector b{font-size:9px}.subunit-member-selector small,.subunit-member-selector em{color:#718195;margin-top:3px;font-size:6px;font-style:normal}.subunit-member-selector strong{color:#7d8c9d;font-size:7px}.subunit-member-selector button.active strong{color:var(--cyan)}.subunit-leader-row{align-items:center;gap:6px;margin-top:10px;display:flex}.subunit-leader-row>span{color:#748497;margin-right:5px;font-size:8px}.subunit-leader-row button{color:#8795a4;cursor:pointer;background:#14202e;border:1px solid #3c4d61;border-radius:16px;padding:6px 10px;font-size:7px}.subunit-leader-row button.active{border-color:var(--pink);color:#ff88ba}.subunit-time-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.subunit-detail-hero{--concept-color:var(--pink);border:1px solid var(--concept-color);grid-template-columns:1fr 500px;align-items:center;gap:25px;min-height:145px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.subunit-detail-hero{border:1px solid color-mix(in srgb,var(--concept-color) 40%,#344459)}}.subunit-detail-hero{background:radial-gradient(circle at 8% 50%,var(--concept-color),transparent 35%),#101a27;border-radius:7px}@supports (color:color-mix(in lab, red, red)){.subunit-detail-hero{background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--concept-color) 20%,transparent),transparent 35%),#101a27}}.subunit-detail-hero>div>span{color:var(--concept-color);font-size:8px}.subunit-detail-hero h2{margin:6px 0;font-size:24px}.subunit-detail-hero p,.subunit-detail-hero>div>small{color:#8291a2;font-size:8px}.subunit-detail-hero aside{grid-template-columns:repeat(4,1fr);display:grid}.subunit-detail-hero aside article{border-left:1px solid #ffffff18;padding:11px}.subunit-detail-hero aside small,.subunit-detail-hero aside b{display:block}.subunit-detail-hero aside small{color:#708094;font-size:7px}.subunit-detail-hero aside b{color:var(--cyan);margin-top:6px;font-size:15px}.subunit-members{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.subunit-members article{background:#101a27;border:1px solid #344459;border-radius:4px;padding:11px}.subunit-members b,.subunit-members small,.subunit-members span{display:block}.subunit-members b{font-size:9px}.subunit-members b em{color:var(--pink);margin-left:6px;font-size:6px;font-style:normal}.subunit-members small,.subunit-members span{color:#748497;margin-top:4px;font-size:7px}.subunit-pending-note,.subunit-paused-note{color:#d9b96d;background:#332a1644;border:1px solid #5b4d31;border-radius:5px;padding:17px;font-size:8px}.subunit-paused-note span{font-size:10px;font-weight:800}.subunit-paused-note p{color:#8d8b83}.subunit-pause{justify-self:end}.subunit-activity-history{background:#101a27;border:1px solid #334358;border-radius:5px;overflow:hidden}.subunit-activity-history header{border-bottom:1px solid var(--line);padding:13px 15px}.subunit-activity-history article{border-bottom:1px solid var(--line);grid-template-columns:100px 80px 160px 1fr;align-items:center;gap:12px;padding:11px 15px;display:grid}.subunit-activity-history article span,.subunit-activity-history article small{color:#758599;font-size:7px}.subunit-activity-history article em{color:var(--cyan);font-size:7px;font-style:normal}.subunit-activity-history article b{font-size:9px}.group-missing{text-align:center;color:#8b99a8;padding:40px}@media (width<=1100px){.group-identity-hero{grid-template-columns:150px 1fr}.group-identity-hero>aside{border:1px solid #ffffff16;grid-column:1/-1}.group-main-grid{grid-template-columns:1fr}.subunit-forecast{grid-template-columns:repeat(3,1fr)}.group-choice-grid{grid-template-columns:repeat(2,1fr)!important}.subunit-detail-hero{grid-template-columns:1fr}}@media (width<=720px){.group-title-actions,.group-route-line{flex-wrap:wrap}.group-identity-hero{grid-template-columns:1fr}.group-identity-mark{border:0;border-bottom:1px solid #ffffff16}.group-impact-grid,.positioning-forecast,.subunit-forecast,.subunit-forecast.compact,.positioning-progress>div{grid-template-columns:repeat(2,1fr)}.group-transition{grid-template-columns:1fr}.subunit-portfolio>div>button{grid-template-columns:60px 1fr}.subunit-portfolio>div>button>span:nth-child(n+3),.subunit-portfolio>div>button>i{display:none}.group-records article{grid-template-columns:70px 50px 1fr}.group-records article small{grid-column:1/-1}.subunit-planner-intro,.subunit-detail-hero{grid-template-columns:1fr}.subunit-member-selector,.subunit-members,.subunit-time-grid,.subunit-detail-hero aside{grid-template-columns:1fr 1fr}.subunit-activity-history article{grid-template-columns:70px 70px 1fr}.subunit-activity-history article small{grid-column:1/-1}}.positioning-evidence-head{border-left:4px solid var(--cyan);background:#41cfe10f;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.positioning-evidence-head h3{margin:4px 0}.positioning-evidence-head p{color:#8190a1;max-width:720px;margin:0;font-size:8px;line-height:1.6}.positioning-evidence-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.positioning-evidence-grid article{background:#101a27;border:1px solid #344459;border-radius:8px;flex-direction:column;padding:13px;display:flex}.positioning-evidence-grid small,.positioning-evidence-grid span{color:#718195;font-size:7px}.positioning-evidence-grid b{color:var(--cyan);font-size:20px}.positioning-market-ranges{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.positioning-market-ranges span{text-align:center;color:#8190a1;border:1px solid #344459;border-radius:7px;padding:10px;font-size:8px}.positioning-contradiction{color:#d9b96d;background:#332a1644;border-left:3px solid #d9b96d;padding:12px;font-size:8px}@media (width<=720px){.positioning-evidence-head{flex-direction:column;align-items:flex-start}.positioning-evidence-grid,.positioning-market-ranges{grid-template-columns:repeat(2,1fr)}}.strategy-hub{--strategy-blue:#52d7f2;--strategy-violet:#9a87ff;--strategy-rose:#ff6aa9}.strategy-tabs{background:linear-gradient(135deg,#0a1522,#11172c);border:1px solid #2d4961;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:8px;padding:6px;display:grid}.strategy-tabs button{color:#7f91a5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:11px 14px;display:flex}.strategy-tabs button b{font-size:11px}.strategy-tabs button small{font-size:8px}.strategy-tabs button.active{color:#f4fbff;background:linear-gradient(120deg,#0d5367aa,#33265c88);border-color:#42d7ee88;box-shadow:inset 0 0 22px #40d9ef1c}.strategy-tabs button.active small{color:#75ddeb}.strategy-command-grid{grid-template-columns:1.1fr 1fr 1fr;gap:10px;display:grid}.strategy-command-grid>article{background:radial-gradient(circle at 100% 0,#3c4fd31a,#0000 45%),linear-gradient(145deg,#111d2b,#101721);min-height:218px;padding:20px}.strategy-command-grid h2{margin:8px 0;font-size:16px}.strategy-command-grid p{color:#8b9aaa;font-size:9px;line-height:1.7}.strategy-command-grid button{color:#8edfed;cursor:pointer;background:#102838;border:1px solid #3e7990;border-radius:5px;margin-top:auto;padding:9px 12px}.strategy-quarter-card,.strategy-route-card,.strategy-recommend-card{flex-direction:column;display:flex}.strategy-score{align-items:flex-end;gap:9px;display:flex}.strategy-score b{color:var(--strategy-blue);font-size:38px;line-height:1}.strategy-score span{color:#71869b;padding-bottom:4px;font-size:8px}.strategy-route-card dl{gap:10px;margin:10px 0 0;display:grid}.strategy-route-card dl div{background:#07131e77;border-left:2px solid #4ed9ec;padding:10px}.strategy-route-card dt{color:#677d91;font-size:8px}.strategy-route-card dd{margin:4px 0 0;font-size:10px}.strategy-recommend-card p{grid-template-columns:22px 1fr;align-items:start;gap:8px;margin:5px 0;display:grid}.strategy-recommend-card p b{color:#9d8cff;border:1px solid #596c99;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.strategy-section-stack{gap:12px;display:grid}.strategy-section-head{border-left:3px solid var(--strategy-blue);justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;display:flex}.strategy-section-head h2{margin:4px 0;font-size:17px}.strategy-section-head p{color:#8393a5;margin:0;font-size:9px;line-height:1.6}.quarter-plan-editor{background:radial-gradient(circle at 90% 10%,#643bd51c,#0000 36%),#101a27;gap:16px;padding:20px;display:grid}.quarter-plan-editor>header,.quarter-dashboard>header,.strategy-automation>header,.strategy-annual,.sister-portfolio>header,.sister-planner-inline>header,.approval-ledger>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.quarter-plan-editor h2,.quarter-dashboard h2,.strategy-automation h2,.strategy-annual h2,.sister-portfolio h2,.approval-ledger h2{margin:5px 0;font-size:16px}.quarter-plan-editor p,.quarter-dashboard p,.strategy-automation p,.strategy-annual p,.sister-portfolio p,.approval-ledger p{color:#8393a5;margin:0;font-size:9px;line-height:1.6}.quarter-plan-editor>header>span,.sister-planner-inline>header>span{color:#b8a8f6;border:1px solid #694fb0;border-radius:5px;padding:8px 10px;font-size:8px}.quarter-editor-grid{grid-template-columns:2fr 1fr;gap:12px;display:grid}.quarter-editor-grid section{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.quarter-editor-grid h3{grid-column:1/-1;margin:0 0 4px;font-size:10px}.quarter-editor-grid button{color:#e9eef4;text-align:left;cursor:pointer;background:#0a1420;border:1px solid #34495e;border-radius:6px;flex-direction:column;min-height:92px;padding:12px;display:flex}.quarter-editor-grid button.active{background:#0f3443;border-color:#50d9ef;box-shadow:inset 0 0 18px #46d9ef12}.quarter-editor-grid b{font-size:10px}.quarter-editor-grid small{color:#7e90a3;margin-top:6px;font-size:8px;line-height:1.5}.quarter-editor-grid em{color:#6dd5e6;margin-top:auto;font-size:7px;font-style:normal}.quarter-target-preview{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.quarter-target-preview article{background:#0a1420;border:1px solid #34495e;border-radius:6px;padding:13px}.quarter-target-preview span,.quarter-target-preview b{display:block}.quarter-target-preview span{color:#75889c;font-size:8px}.quarter-target-preview b{color:#58d9ed;margin-top:6px;font-size:14px}.quarter-dashboard{padding:0;overflow:hidden}.quarter-dashboard>header{border-bottom:1px solid #2b3d4e;padding:18px 20px}.quarter-kpi-list{gap:0;display:grid}.quarter-kpi-list article{border-bottom:1px solid #243545;grid-template-columns:240px 1fr 50px;align-items:center;gap:15px;padding:13px 20px;display:grid}.quarter-kpi-list span b,.quarter-kpi-list span small{display:block}.quarter-kpi-list span b{font-size:10px}.quarter-kpi-list span small{color:#75889c;margin-top:4px;font-size:8px}.quarter-kpi-list>article>i{background:#26394a;border-radius:6px;height:6px;overflow:hidden}.quarter-kpi-list>article>i>i{background:linear-gradient(90deg,#2aa7c1,#9b79ff);height:100%;display:block}.quarter-kpi-list em{color:#71d9e9;text-align:right;font-size:10px;font-style:normal}.quarter-cash-floor{background:#0c2a27;align-items:center;gap:30px;padding:15px 20px;display:flex}.quarter-cash-floor.warning{background:#3b231d}.quarter-cash-floor span small,.quarter-cash-floor span b{display:block}.quarter-cash-floor span small{color:#7e9591;font-size:7px}.quarter-cash-floor span b{margin-top:3px;font-size:11px}.quarter-cash-floor em{color:#7bd0ba;margin-left:auto;font-size:8px;font-style:normal}.quarter-cash-floor.warning em{color:#ff9a7c}.strategy-automation{padding:0;overflow:hidden}.strategy-automation>header{border-bottom:1px solid #2b3d4e;padding:18px 20px}.strategy-automation>header>em{color:#76d8e7;font-size:8px;font-style:normal}.strategy-automation>div>article{border-bottom:1px solid #243545;grid-template-columns:minmax(190px,1.3fr) 150px 1fr 150px;align-items:center;gap:16px;padding:15px 20px;display:grid}.strategy-automation article>div:first-child b,.strategy-automation article>div:first-child small{display:block}.strategy-automation article>div:first-child b{font-size:11px}.strategy-automation article>div:first-child small{color:#718397;margin-top:4px;font-size:8px;line-height:1.5}.strategy-mode-switch{background:#09121d;border:1px solid #33485d;border-radius:6px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.strategy-mode-switch button{color:#718397;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px;font-size:8px}.strategy-mode-switch button.active{color:#9eeafa;background:#16536a}.strategy-automation dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.strategy-automation dl div{border-left:1px solid #33485d;padding-left:9px}.strategy-automation dt{color:#687b90;font-size:7px}.strategy-automation dd{margin:4px 0 0;font-size:9px}.strategy-cap-actions{gap:5px;display:flex}.strategy-cap-actions button{color:#8295a8;cursor:pointer;background:#111e2b;border:1px solid #34495e;border-radius:4px;padding:7px;font-size:7px}.strategy-annual{background:linear-gradient(120deg,#111b29,#18142a);padding:19px 20px}.strategy-annual dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;display:grid}.strategy-annual dl div{border-left:1px solid #4a4969;padding:9px 12px}.strategy-annual dt{color:#737b98;font-size:7px}.strategy-annual dd{margin:4px 0 0;font-size:11px}.sister-portfolio{padding:0;overflow:hidden}.sister-portfolio>header{border-bottom:1px solid #2b3d4e;padding:17px 20px}.sister-planner-inline{background:radial-gradient(circle at 100% 0,#643bd51c,#0000 38%),#0d1723;border-bottom:1px solid #33485d;gap:15px;padding:20px;display:grid}.sister-planner-inline h3{margin:4px 0;font-size:16px}.sister-planner-inline p{color:#7e8fa2;margin:0;font-size:9px}.sister-form-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sister-form-grid label{color:#75879b;gap:5px;font-size:8px;display:grid}.sister-form-grid input,.sister-form-grid select{color:#edf3f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09131e;border:1px solid #354a5f;border-radius:5px;width:100%;padding:10px;font-size:9px}.sister-member-picker{border:1px solid #30465a;border-radius:7px;overflow:hidden}.sister-member-picker>header{border-bottom:1px solid #30465a;justify-content:space-between;padding:11px 13px;display:flex}.sister-member-picker>header b{font-size:10px}.sister-member-picker>header small{color:#74869a;font-size:8px}.sister-member-picker>div{grid-template-columns:repeat(4,1fr);gap:6px;max-height:320px;padding:9px;display:grid;overflow:auto}.sister-member-picker button{color:#eaf0f4;text-align:left;cursor:pointer;background:#09131e;border:1px solid #30465a;border-radius:5px;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:56px;padding:8px;display:grid}.sister-member-picker button.active{background:#0d3241;border-color:#59d8ec}.sister-member-picker button>i{border:1px solid #486078;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.sister-member-picker b,.sister-member-picker small{display:block}.sister-member-picker b{font-size:9px}.sister-member-picker small{color:#718397;margin-top:3px;font-size:7px}.sister-budget-preview{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sister-budget-preview span{background:#0a1420;border:1px solid #34495e;border-radius:5px;padding:11px}.sister-budget-preview small,.sister-budget-preview b{display:block}.sister-budget-preview small{color:#718397;font-size:7px}.sister-budget-preview b{color:#71dced;margin-top:5px;font-size:11px}.sister-list>article{border-bottom:1px solid #26394a;grid-template-columns:100px minmax(240px,1fr) 220px 210px;align-items:center;gap:16px;padding:15px 20px;display:grid}.sister-list article>div:nth-child(2) b,.sister-list article>div:nth-child(2) small,.sister-list article>div:nth-child(2) em{display:block}.sister-list article>div:nth-child(2) b{font-size:11px}.sister-list article>div:nth-child(2) small,.sister-list article>div:nth-child(2) em{color:#788a9d;margin-top:4px;font-size:8px;font-style:normal}.sister-list dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.sister-list dl div{border-left:1px solid #34495e;padding-left:8px}.sister-list dt{color:#718397;font-size:7px}.sister-list dd{margin:3px 0 0;font-size:10px}.sister-actions{gap:6px;display:flex}.sister-actions button{color:#8ca0b4;cursor:pointer;background:#101d2a;border:1px solid #385067;border-radius:4px;padding:8px;font-size:8px}.sister-actions button.danger{color:#ff9aae;background:#411e27;border-color:#bd4d61}.strategy-approval-matrix{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.strategy-approval-matrix article{background:linear-gradient(150deg,#111d2a,#121526);border-top:2px solid #4ed9ec;padding:16px}.strategy-approval-matrix article:nth-child(3),.strategy-approval-matrix article:nth-child(4){border-color:#a67dff}.strategy-approval-matrix span,.strategy-approval-matrix b,.strategy-approval-matrix p{display:block}.strategy-approval-matrix span{color:#64cfe0;font-size:7px}.strategy-approval-matrix b{margin-top:8px;font-size:12px}.strategy-approval-matrix p{color:#78899c;margin:5px 0 0;font-size:8px}.selection-governance{padding:0;overflow:hidden}.selection-governance>header{border-bottom:1px solid #2b3d4e;padding:17px 20px}.selection-governance>header h2{margin:5px 0;font-size:16px}.selection-governance>header p{color:#7b8da0;margin:0;font-size:9px}.selection-governance>div{grid-template-columns:1fr 1fr;display:grid}.selection-governance article{border-right:1px solid #26394a;flex-direction:column;padding:17px 20px;display:flex}.selection-governance article span{color:#66d8e8;font-size:8px}.selection-governance article b{margin-top:5px;font-size:12px}.selection-governance article small,.selection-governance article em{color:#788a9d;margin-top:4px;font-size:8px;font-style:normal}.approval-ledger{padding:0;overflow:hidden}.approval-ledger>header{border-bottom:1px solid #2b3d4e;padding:17px 20px}.approval-ledger>div>article{border-bottom:1px solid #26394a;grid-template-columns:100px minmax(300px,1fr) 230px 65px;align-items:center;gap:14px;padding:13px 20px;display:grid}.approval-ledger time{color:#718397;font-size:8px}.approval-ledger article>span em,.approval-ledger article>span b,.approval-ledger article>span small{display:block}.approval-ledger article>span em{color:#75dceb;font-size:7px;font-style:normal}.approval-ledger article>span b{margin-top:3px;font-size:10px}.approval-ledger article>span small{color:#78899b;margin-top:4px;font-size:8px}.approval-ledger dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.approval-ledger dt{color:#718397;font-size:7px}.approval-ledger dd{margin:3px 0 0;font-size:9px}.approval-ledger strong{color:#70d7b8;font-size:8px}.strategy-record-archive{padding:0}.strategy-record-archive summary{color:#91a1b2;cursor:pointer;padding:15px 20px;font-size:9px}.strategy-record-archive>div>article{border-top:1px solid #26394a;grid-template-columns:100px 220px 1fr;gap:14px;padding:10px 20px;display:grid}.strategy-record-archive time,.strategy-record-archive small{color:#718397;font-size:8px}.strategy-record-archive b{font-size:9px}.positioning-approval-chip{align-items:center;gap:9px;display:flex}.positioning-approval-chip span,.positioning-approval-chip b{font-size:8px}.positioning-approval-chip span{color:#78deed}.positioning-approval-chip b{color:#a495e5}@media (width<=1100px){.strategy-command-grid{grid-template-columns:1fr 1fr}.strategy-recommend-card{grid-column:1/-1}.strategy-automation>div>article{grid-template-columns:1fr 150px}.strategy-automation dl,.strategy-cap-actions{grid-column:1/-1}.strategy-annual{flex-wrap:wrap;align-items:flex-start}.sister-member-picker>div{grid-template-columns:repeat(3,1fr)}.sister-list>article{grid-template-columns:90px 1fr}.sister-list dl,.sister-actions{grid-column:2}.approval-ledger>div>article{grid-template-columns:85px 1fr}.approval-ledger dl,.approval-ledger strong{grid-column:2}.strategy-approval-matrix{grid-template-columns:1fr 1fr}}@media (width<=720px){.strategy-tabs{grid-template-columns:1fr 1fr}.strategy-tabs button{display:block}.strategy-tabs button small{margin-top:3px;display:block}.strategy-command-grid,.quarter-editor-grid,.selection-governance>div{grid-template-columns:1fr}.strategy-recommend-card{grid-column:auto}.quarter-target-preview{grid-template-columns:1fr 1fr}.quarter-kpi-list article{grid-template-columns:1fr 48px}.quarter-kpi-list>article>i{grid-column:1/-1}.strategy-automation>div>article{grid-template-columns:1fr}.strategy-mode-switch,.strategy-automation dl,.strategy-cap-actions{grid-column:auto}.strategy-annual dl{grid-template-columns:1fr 1fr;width:100%}.sister-form-grid{grid-template-columns:1fr}.sister-member-picker>div{grid-template-columns:1fr 1fr}.sister-list>article{grid-template-columns:70px 1fr}.strategy-approval-matrix{grid-template-columns:1fr}.approval-ledger>div>article,.strategy-record-archive>div>article{grid-template-columns:70px 1fr}.strategy-record-archive small{grid-column:1/-1}.positioning-approval-chip{flex-direction:column;align-items:flex-start}}.market-view{flex-direction:column;gap:18px;display:flex}.market-title-actions,.group-title-actions{align-items:center;gap:10px;display:flex}.market-guardrail{grid-template-columns:minmax(300px,1fr) repeat(3,minmax(130px,.35fr));gap:18px;padding:22px;display:grid}.market-guardrail>div h2{margin:4px 0}.market-guardrail>div p{color:var(--muted);margin:6px 0 0}.market-guardrail article{border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:4px;padding-left:18px;display:flex}.market-guardrail article small,.market-guardrail article span{color:var(--muted)}.market-guardrail article b{font-size:24px}.market-active{padding:20px}.market-active header,.market-segments>header,.market-archive>header{justify-content:space-between;align-items:end;display:flex}.market-active h2,.market-segments h2,.market-archive h2,.market-model-note h2{margin:3px 0}.market-active>div{gap:10px;margin-top:14px;display:grid}.market-active article{background:var(--surface-2);border-radius:10px;grid-template-columns:1fr minmax(260px,.6fr);gap:20px;padding:12px 14px;display:grid}.market-active article span,.market-active article div{flex-direction:column;gap:4px;display:flex}.market-active article small{color:var(--muted)}.market-active article div>i{background:var(--border);border-radius:4px;height:5px;overflow:hidden}.market-active article div>i>i{background:var(--cyan);height:100%;display:block}.market-segments>header{margin:4px 2px}.market-segments>header>small{color:var(--muted)}.market-segments>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.market-segments article{padding:18px}.market-segments article.current{outline:1px solid var(--cyan);box-shadow:0 0 24px #41cfe114}.market-segments article>header{flex-direction:column;gap:4px;display:flex}.market-segments article>header>span{color:var(--cyan);letter-spacing:.08em;font-size:11px}.market-segments article>header>b{font-size:19px}.market-segments article>header>small{color:var(--muted);min-height:34px}.market-range-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px;display:grid}.market-range{flex-direction:column;gap:4px;display:flex}.market-range small{color:var(--muted)}.market-range>b{font-size:13px}.market-range>i{background:var(--border);border-radius:3px;height:4px;overflow:hidden}.market-range>i>i{background:var(--cyan);height:100%;display:block}.market-range>i>i.risk{background:var(--gold)}.market-segments footer{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:14px;margin-top:15px;padding-top:12px;font-size:12px;display:flex}.market-segments footer button{color:var(--cyan);background:0 0;border:0;margin-left:auto}.market-bottom-grid{grid-template-columns:1.4fr .8fr;gap:14px;display:grid}.market-archive,.market-model-note{padding:20px}.market-archive>button{text-align:left;border:0;border-top:1px solid var(--border);width:100%;color:inherit;background:0 0;grid-template-columns:1fr 110px 100px;align-items:center;padding:12px;display:grid}.market-archive>button span{flex-direction:column;display:flex}.market-archive>button small,.market-archive>button em{color:var(--muted);font-style:normal}.market-archive>button i{color:var(--cyan);font-style:normal}.market-empty{color:var(--muted);flex-direction:column;gap:7px;padding:24px 2px;display:flex}.market-model-note p,.market-model-note li{color:var(--muted);line-height:1.65}.market-model-note ul{padding-left:20px}.market-planner{flex-direction:column;gap:22px;display:flex}.market-planner h3{margin:4px 0 12px}.market-audience-choices{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.market-audience-choices button{border:1px solid var(--border);background:var(--surface-2);color:inherit;border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.market-audience-choices button.active,.market-methods button.active{border-color:var(--cyan);background:#41cfe112}.market-audience-choices small,.market-methods small{color:var(--muted)}.market-methods{gap:8px;display:grid}.market-methods button{text-align:left;border:1px solid var(--border);background:var(--surface-2);color:inherit;border-radius:10px;grid-template-columns:24px 1fr 100px;align-items:center;gap:10px;padding:13px;display:grid}.market-methods button>i{color:var(--cyan);font-style:normal}.market-methods button>span{flex-direction:column;gap:3px;display:flex}.market-methods button em{color:var(--cyan);font-size:12px;font-style:normal}.market-methods button>strong{text-align:right;flex-direction:column;display:flex}.market-quote{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.market-quote article{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:5px;padding:14px;display:flex}.market-quote small,.market-existing small{color:var(--muted)}.market-existing{border-left:3px solid var(--cyan);background:#41cfe10d;flex-direction:column;gap:4px;padding:14px;display:flex}.market-report{flex-direction:column;gap:18px;display:flex}.market-report-hero{background:linear-gradient(135deg,#41cfe11f,#685bd31a);border-radius:12px;justify-content:space-between;align-items:center;padding:20px;display:flex}.market-report-hero h2{margin:5px 0}.market-report-hero p{color:var(--muted);margin:0}.market-report-hero>b{text-align:center;flex-direction:column;font-size:34px;display:flex}.market-report-hero>b small{color:var(--muted);font-size:10px}.market-report-ranges{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.market-findings{gap:9px;display:grid}.market-findings h3{margin:0}.market-findings article{background:var(--surface-2);border-radius:9px;grid-template-columns:28px 1fr;gap:10px;padding:11px;display:grid}.market-findings article b{color:var(--cyan)}.market-caveat{border:1px solid var(--gold);border-radius:9px;flex-direction:column;gap:4px;padding:13px;display:flex}.market-caveat span{color:var(--muted)}.market-share-board,.market-opportunities,.market-rival-map,.market-share-archive{padding:20px}.market-share-board>header,.market-opportunities>header,.market-rival-map>header,.market-share-archive>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.market-share-board h2,.market-opportunities h2,.market-rival-map h2,.market-share-archive h2{margin:3px 0}.market-share-board>header>small,.market-opportunities>header>small,.market-rival-map>header>small,.market-share-archive>header>small{max-width:470px;color:var(--muted);text-align:right}.market-share-board>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.market-share-board article{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:13px}.market-share-board article.current{border-color:var(--cyan);box-shadow:inset 0 0 18px #41cfe10d}.market-share-board article>span{grid-template-columns:1fr auto;align-items:end;gap:2px 8px;display:grid}.market-share-board article>span small{color:var(--muted);grid-column:1/-1}.market-share-board article>span b{font-size:23px}.market-share-board article>span em{color:var(--muted);font-size:11px;font-style:normal}.market-share-board article>span em.up{color:var(--green)}.market-share-board article>span em.down{color:var(--red)}.market-share-board article>i{background:var(--border);border-radius:4px;height:5px;margin:9px 0;display:block;overflow:hidden}.market-share-board article>i>i{background:linear-gradient(90deg,var(--cyan),#7867d7);height:100%;display:block}.market-share-board article p,.market-share-board article>small{color:var(--muted);margin:4px 0;font-size:11px}.market-strategy-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.market-opportunities>div,.market-rival-map>div{margin-top:14px;display:grid}.market-opportunities article{border-top:1px solid var(--border);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 3px;display:grid}.market-opportunities article>b{width:24px;height:24px;color:var(--cyan);background:#41cfe11a;border-radius:7px;place-items:center;display:grid}.market-opportunities article span{flex-direction:column;gap:3px;display:flex}.market-opportunities article span small{color:var(--muted)}.market-opportunities article em{color:var(--green);background:#53b88114;border-radius:7px;padding:5px 7px;font-size:11px;font-style:normal}.market-opportunities article em.risk{color:var(--gold);background:#f2b84b1a}.market-rival-map button{border:0;border-top:1px solid var(--border);color:inherit;text-align:left;background:0 0;grid-template-columns:1fr 110px 85px 15px;align-items:center;gap:10px;padding:11px 3px;display:grid}.market-rival-map button span{flex-direction:column;gap:3px;display:flex}.market-rival-map button small{color:var(--muted)}.market-rival-map button em{color:var(--green);font-size:11px;font-style:normal}.market-rival-map button em.transitioning{color:var(--gold)}.market-rival-map button strong{text-align:right;font-size:11px}.market-rival-map button>i{color:var(--cyan);font-style:normal}.market-share-history{border-top:1px solid var(--border);max-height:290px;margin-top:14px;overflow:auto}.market-share-history article{border-bottom:1px solid var(--border);grid-template-columns:100px repeat(5,1fr);align-items:center;gap:8px;padding:10px 2px;display:grid}.market-share-history time{color:var(--muted);font-size:11px}.market-share-history span{background:var(--surface-2);border-radius:7px;justify-content:space-between;gap:5px;padding:6px 8px;display:flex}.market-share-history span small{color:var(--muted)}@media (width<=900px){.market-guardrail{grid-template-columns:1fr}.market-guardrail article{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}.market-segments>div,.market-bottom-grid{grid-template-columns:1fr}.market-range-grid,.market-report-ranges,.market-audience-choices,.market-quote,.market-share-board>div{grid-template-columns:repeat(2,1fr)}.market-strategy-grid{grid-template-columns:1fr}.market-share-history article{grid-template-columns:80px repeat(2,1fr)}.market-share-board>header,.market-opportunities>header,.market-rival-map>header,.market-share-archive>header{flex-direction:column;align-items:start}.market-share-board>header>small,.market-opportunities>header>small,.market-rival-map>header>small,.market-share-archive>header>small{text-align:left}}.individual-view{flex-direction:column;gap:16px;display:flex}.individual-roster{padding:16px}.individual-roster>header{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.individual-roster>div{gap:8px;margin-top:10px;display:flex;overflow:auto}.individual-roster button{text-align:left;background:var(--surface-2);border:1px solid var(--border);min-width:170px;color:inherit;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.individual-roster button.active{border-color:var(--cyan);background:#41cfe112}.individual-roster button>i{color:#10131a;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid;overflow:hidden}.individual-roster button img{object-fit:cover;width:100%;height:100%}.individual-roster button>span,.individual-roster button>em{flex-direction:column;font-style:normal;display:flex}.individual-roster button small{color:var(--muted)}.individual-roster button>em{text-align:right;font-size:12px}.individual-hero{grid-template-columns:1fr minmax(280px,.55fr);gap:20px;padding:22px;display:grid}.individual-hero h2{margin:4px 0;font-size:27px}.individual-hero p{color:var(--muted)}.individual-objective-status{flex-wrap:wrap;gap:8px;display:flex}.individual-objective-status span{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:7px 10px}.individual-objective-status b{color:var(--text)}.individual-hero>aside{grid-template-columns:1fr 1fr;gap:9px;display:grid}.individual-hero>aside article{background:var(--surface-2);border-radius:10px;flex-direction:column;justify-content:center;padding:15px;display:flex}.individual-hero>aside article.warning{outline:1px solid var(--gold)}.individual-hero>aside small,.individual-hero>aside span{color:var(--muted)}.individual-hero>aside b{font-size:26px}.individual-main-grid{grid-template-columns:1.4fr .65fr;gap:14px;display:grid}.individual-main-grid main,.individual-main-grid>aside{flex-direction:column;gap:14px;display:flex}.personal-opportunities,.personal-calendar,.individual-metrics,.individual-history{padding:18px}.personal-opportunities>header,.personal-calendar>header{justify-content:space-between;align-items:end;display:flex}.personal-opportunities h2,.personal-calendar h2,.individual-metrics h2,.individual-history h2{margin:3px 0}.personal-opportunities>header small{color:var(--muted)}.personal-opportunities>button{text-align:left;border:0;border-top:1px solid var(--border);width:100%;color:inherit;background:0 0;grid-template-columns:5px 1fr 150px;gap:13px;padding:14px 4px;display:grid}.personal-opportunities>button>i{border-radius:4px}.personal-opportunities>button>span{flex-direction:column;gap:3px;display:flex}.personal-opportunities>button em{color:var(--cyan);font-size:11px;font-style:normal}.personal-opportunities>button small,.personal-opportunities>button strong{color:var(--muted);font-weight:400}.personal-opportunities>button>aside{text-align:right;flex-direction:column;gap:3px;display:flex}.personal-opportunities>button>aside>b{font-size:22px}.personal-opportunities>button>aside>i{color:var(--cyan);font-style:normal}.personal-calendar article{border-top:1px solid var(--border);grid-template-columns:110px 45px 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.personal-calendar article>span,.personal-calendar article>div{flex-direction:column;display:flex}.personal-calendar small{color:var(--muted)}.personal-calendar article>i{text-align:center;border-radius:4px;padding:4px;font-size:11px;font-style:normal}.personal-calendar article>i.personal{color:var(--cyan);background:#41cfe126}.personal-calendar article>i.group{color:#b7a9f3;background:#9b86e824}.individual-metrics article{grid-template-columns:95px 1fr;align-items:center;gap:9px;margin-top:10px;display:grid}.individual-metrics article span{justify-content:space-between;display:flex}.individual-metrics article small{color:var(--muted)}.individual-metrics article>i{background:var(--border);border-radius:4px;height:5px;overflow:hidden}.individual-metrics article>i>i{background:var(--cyan);height:100%;display:block}.individual-metrics article>i>i.risk{background:var(--gold)}.individual-history p{color:var(--muted);line-height:1.6}.individual-history button{text-align:left;border:0;border-top:1px solid var(--border);width:100%;color:inherit;background:0 0;flex-direction:column;padding:10px 0;display:flex}.individual-history button small{color:var(--muted)}.personal-detail,.personal-planner{flex-direction:column;gap:18px;display:flex}.personal-detail-hero{background:var(--surface-2);border-left:4px solid;border-radius:8px;padding:15px 18px}.personal-detail-hero h2{margin:5px 0}.personal-detail-hero p,.personal-detail-hero small{color:var(--muted)}.personal-detail-info,.personal-forecast{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.personal-detail-info article,.personal-forecast article{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;flex-direction:column;padding:12px;display:flex}.personal-detail-info small,.personal-forecast small{color:var(--muted)}.personal-outcome{border:1px solid var(--cyan);border-radius:8px;flex-direction:column;gap:5px;padding:14px;display:flex}.personal-outcome span{color:var(--muted)}.personal-history article{border-top:1px solid var(--border);grid-template-columns:100px 130px 1fr;gap:10px;padding:10px 0;display:grid}.personal-history span,.personal-history small{color:var(--muted)}.personal-member-choices{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.personal-member-choices button,.personal-option-grid button{text-align:left;border:1px solid var(--border);background:var(--surface-2);color:inherit;border-radius:8px;flex-direction:column;padding:11px;display:flex}.personal-member-choices button.active,.personal-option-grid button.active{border-color:var(--cyan);background:#41cfe112}.personal-member-choices small,.personal-option-grid small{color:var(--muted)}.personal-option-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.personal-time-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.personal-time-grid label{color:var(--muted);flex-direction:column;gap:4px;display:flex}.personal-time-grid input{background:var(--surface-2);border:1px solid var(--border);color:inherit;border-radius:7px;padding:9px}.personal-separation-note{border-left:3px solid var(--gold);color:var(--muted);background:#f0b7470f;padding:12px}.personal-actions{justify-content:flex-end;gap:10px;display:flex}.personal-forecast{grid-template-columns:repeat(4,1fr)}.personal-history{border:1px solid var(--border);border-radius:8px;overflow:hidden}.personal-history>summary{cursor:pointer;padding:11px 14px;font-weight:700}.personal-history>div{scrollbar-gutter:stable;max-height:240px;overflow-y:auto}.personal-history>div>article{padding-left:14px;padding-right:14px}.personal-planner>.resource-manager-grid{padding:9px 0}.personal-detail-info{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.individual-hero,.individual-main-grid{grid-template-columns:1fr}.personal-forecast,.personal-detail-info{grid-template-columns:repeat(2,1fr)}.personal-member-choices,.personal-option-grid{grid-template-columns:1fr}.personal-time-grid{grid-template-columns:repeat(2,1fr)}}.personal-forecast article.warning{background:#f0b74712;border-color:#8a613e}.personal-forecast article.warning b{color:var(--gold)}.sidebar nav>section{padding:4px 0}.sidebar nav>section+section{border-top:1px solid #ffffff0b}.sidebar nav>section>b{color:#566576;letter-spacing:.16em;padding:7px 20px 4px;font-size:6px;display:block}.sidebar nav>section>button{height:42px}.sidebar nav>section>button i{font-size:16px}.sidebar nav>section>button span{font-size:12px}.member-workspace-navigation{overflow:hidden}.member-quick-switch{scrollbar-width:thin;gap:6px;padding:9px;display:flex;overflow-x:auto}.member-quick-switch>button{min-width:142px;color:inherit;text-align:left;cursor:pointer;background:#0e1823;border:1px solid #2f4051;border-radius:5px;grid-template-columns:34px 1fr auto;align-items:center;gap:7px;padding:7px;display:grid}.member-quick-switch>button.active{border-color:var(--cyan);background:#4ac7d911}.member-quick-switch>button.graduated{opacity:.55}.member-quick-switch .member-avatar{width:32px;height:32px}.member-quick-switch b,.member-quick-switch small{display:block}.member-quick-switch b{font-size:8px}.member-quick-switch small{color:#718193;margin-top:2px;font-size:6px}.member-quick-switch em{color:var(--green);font-size:8px;font-style:normal}.member-workspace-navigation>nav{border-top:1px solid var(--line);display:flex;overflow-x:auto}.member-workspace-navigation>nav button{border:0;border-right:1px solid var(--line);color:#8190a0;cursor:pointer;white-space:nowrap;background:#101a26;border-bottom:2px solid #0000;min-width:100px;min-height:38px;padding:8px 12px;font-size:7px;font-weight:800}.member-workspace-navigation>nav button.active{border-bottom-color:var(--pink);color:#f18abb;background:#e43d8f0e}.member-workspace-navigation>nav em{color:#a8b3bd;background:#273646;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:6px;font-style:normal;display:inline-grid}.member-workspace-navigation>nav button.active em{background:var(--pink);color:#fff}.members-view .member-recruitment-strip,.members-view .member-contract-strip,.members-view .member-career-strip,.members-view .member-database,.members-view .relationship-panel,.members-view .personality-panel,.members-view .member-promise-panel,.members-view .member-event-chain-panel,.members-view .member-history-panel,.members-view .faction-center-entry{display:none}.member-tab-overview .member-database,.member-tab-organization .member-recruitment-strip,.member-tab-organization .member-contract-strip,.member-tab-organization .member-career-strip{display:grid}.member-tab-relations .relationship-panel{display:block}.member-tab-relations .faction-center-entry,.member-tab-organization .faction-center-entry{display:flex}.member-tab-psychology .personality-panel,.member-tab-psychology .member-promise-panel,.member-tab-psychology .member-event-chain-panel,.member-tab-history .member-history-panel{display:block}.member-schedule-workspace{overflow:hidden}.member-schedule-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.member-schedule-workspace h2,.member-resource-workspace h2{margin:4px 0;font-size:17px}.member-schedule-workspace header p,.member-resource-hero p{color:#788797;margin:0;font-size:7px;line-height:1.55}.member-calendar-actions{align-items:center;gap:5px;display:flex}.member-calendar-actions>button{color:#8998a8;cursor:pointer;background:#111d2a;border:1px solid #3b4d60;border-radius:4px;min-height:32px;padding:7px 9px;font-size:7px}.member-calendar-actions>button.primary-button{color:#fff}.member-calendar-actions>button:disabled{opacity:.45}.member-schedule-summary{border-bottom:1px solid var(--line);background:#0d1722;grid-template-columns:repeat(4,1fr);display:grid}.member-schedule-summary span{border-right:1px solid var(--line);padding:11px 14px}.member-schedule-summary small,.member-schedule-summary b{display:block}.member-schedule-summary small{color:#6e7e8f;font-size:6px}.member-schedule-summary b{margin-top:4px;font-size:9px}.member-week-calendar{grid-template-columns:repeat(7,minmax(130px,1fr));min-height:370px;display:grid;overflow-x:auto}.member-week-calendar>article{border-right:1px solid var(--line);background:#0d1722}.member-week-calendar>article.today{background:#4ac7d909}.member-week-calendar>article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:9px;display:flex}.member-week-calendar article header span{color:#778797;font-size:6px}.member-week-calendar article header b{font-size:9px}.member-week-calendar>article.today>header b{color:var(--cyan)}.member-week-calendar>article>div{align-content:start;gap:5px;padding:6px;display:grid}.member-week-calendar article button{min-height:66px;color:inherit;text-align:left;cursor:pointer;background:#111c29;border:1px solid #35475a;border-left:3px solid #5f7183;border-radius:5px;padding:7px}.member-week-calendar article button.media{border-left-color:var(--cyan)}.member-week-calendar article button.live{border-left-color:var(--pink)}.member-week-calendar article button.fan{border-left-color:var(--gold)}.member-week-calendar article button.rest{border-left-color:var(--green)}.member-week-calendar article button.personal{box-shadow:inset 0 0 0 1px #4ac7d929}.member-week-calendar time,.member-week-calendar button b,.member-week-calendar button small{display:block}.member-week-calendar time{color:#8ca0b2;font-size:6px}.member-week-calendar button b{margin:4px 0;font-size:7px}.member-week-calendar button small{color:#697a8a;font-size:5.5px;line-height:1.35}.member-day-empty{color:#526170;place-items:center;min-height:80px;font-size:6px;display:grid}.member-schedule-workspace>footer{border-top:1px solid var(--line);color:#6e7e8e;padding:10px 14px;font-size:6px}.member-resource-workspace{gap:9px;display:grid}.member-resource-hero{grid-template-columns:1fr 520px;align-items:center;gap:24px;padding:18px;display:grid}.member-resource-hero aside{grid-template-columns:repeat(4,1fr);display:grid}.member-resource-hero aside span{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:65px;padding:10px;display:flex}.member-resource-hero aside small{color:#718193;font-size:6px}.member-resource-hero aside b{margin-top:4px;font-size:16px}.member-resource-hero aside span.warning b{color:var(--gold)}.member-resource-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.6fr);gap:9px;display:grid}.member-resource-grid>aside{align-content:start;gap:9px;display:grid}.member-resource-pool,.member-resource-metrics,.member-resource-archive{overflow:hidden}.member-resource-pool>header,.member-resource-metrics>header,.member-resource-archive>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:11px 14px;display:flex}.member-resource-pool header small{color:#6f7e8d;font-size:6px}.member-resource-scroll{scrollbar-gutter:stable;max-height:430px;overflow-y:auto}.member-resource-scroll>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:93px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:5px 1fr 105px;gap:11px;padding:12px;display:grid}.member-resource-scroll>button:hover{background:#4ac7d909}.member-resource-scroll>button>i{border-radius:4px}.member-resource-scroll>button>span{flex-direction:column;gap:3px;display:flex}.member-resource-scroll em{color:var(--cyan);font-size:6px;font-style:normal}.member-resource-scroll b{font-size:9px}.member-resource-scroll small,.member-resource-scroll strong{color:#738293;font-size:6px;font-weight:400;line-height:1.45}.member-resource-scroll aside{flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;display:flex}.member-resource-scroll aside>b{font-size:17px}.member-resource-scroll aside>i{color:var(--cyan);font-size:7px;font-style:normal}.member-resource-metrics{padding-bottom:10px}.member-resource-metrics article{grid-template-columns:85px 1fr;align-items:center;gap:8px;padding:5px 12px;display:grid}.member-resource-metrics article span{justify-content:space-between;display:flex}.member-resource-metrics article small{color:#748394;font-size:6px}.member-resource-metrics article b{font-size:7px}.member-resource-metrics article>i{background:#293746;border-radius:4px;height:5px;overflow:hidden}.member-resource-metrics article>i>i{background:var(--cyan);height:100%;display:block}.member-resource-metrics article>i>i.risk{background:var(--gold)}.member-resource-archive>div{scrollbar-gutter:stable;max-height:230px;overflow-y:auto}.member-resource-archive button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.member-resource-archive button b,.member-resource-archive button small{display:block}.member-resource-archive button b{font-size:7px}.member-resource-archive button small{color:#718090;margin-top:3px;font-size:5.5px}.member-resource-archive button i{color:var(--cyan);font-style:normal}.member-resource-archive p{color:#728191;padding:12px;font-size:6px}.member-career-track{overflow:hidden}.member-career-track>header{border-bottom:1px solid var(--line);padding:12px 14px}.member-career-track>header h2{margin:3px 0;font-size:13px}.member-career-track>header small{color:var(--cyan);font-size:6px}.career-route-ranking{gap:8px;padding:11px 13px;display:grid}.career-route-ranking>span{grid-template-columns:80px 1fr 82px;align-items:center;gap:7px;display:grid}.career-route-ranking b,.career-route-ranking em{font-size:6px;font-style:normal}.career-route-ranking em{color:#718090;text-align:right}.career-route-ranking>span>i{background:#293746;border-radius:5px;height:5px;overflow:hidden}.career-route-ranking>span>i>i{background:linear-gradient(90deg,var(--cyan),var(--pink));height:100%;display:block}.member-career-track details{border-top:1px solid var(--line)}.member-career-track summary{cursor:pointer;color:#90a1af;padding:10px 13px;font-size:6px}.career-milestone-scroll{scrollbar-gutter:stable;max-height:170px;overflow-y:auto}.career-milestone-scroll article,.career-milestone-scroll p{border-top:1px solid var(--line);margin:0;padding:9px 13px}.career-milestone-scroll article b,.career-milestone-scroll article small{font-size:6px;display:block}.career-milestone-scroll article small,.career-milestone-scroll p{color:#718090;line-height:1.5}.member-history-panel .member-timeline{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:520px;overflow-y:auto}.personality-change-list{scrollbar-gutter:stable;max-height:310px;overflow-y:auto}.member-promises{scrollbar-gutter:stable;max-height:470px;overflow-y:auto}.member-tab-relations .relationship-list{scrollbar-gutter:stable;max-height:520px;padding-right:4px;overflow-y:auto}.promise-milestones{background:#0c1620;border:1px solid #2e4350;margin-top:8px}.promise-milestones summary{cursor:pointer;color:#9aabb6;padding:7px;font-size:6px}.promise-milestones>div{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #2e4350;max-height:145px;padding:5px;overflow-y:auto}.promise-milestones span{border-bottom:1px solid #253642;grid-template-columns:14px 1fr;gap:3px 5px;padding:5px;display:grid}.promise-milestones span:last-child{border-bottom:0}.promise-milestones i{color:#8a99a5;grid-row:1/3;font-style:normal}.promise-milestones b{font-size:6px}.promise-milestones small{grid-column:2;color:#71818d!important;margin:0!important;font-size:5px!important}.promise-milestones .completed i{color:var(--green)}.promise-milestones .failed i{color:#f07889}@media (width<=1100px){.member-resource-hero,.member-resource-grid{grid-template-columns:1fr}.member-week-calendar{grid-template-columns:repeat(7,minmax(150px,1fr))}.member-schedule-workspace>header{flex-direction:column;align-items:flex-start}.member-schedule-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.member-resource-hero aside{grid-template-columns:repeat(2,1fr)}.member-calendar-actions{flex-wrap:wrap}.member-schedule-summary{grid-template-columns:1fr}.member-workspace-navigation>nav button{min-width:92px}}.member-workload-advisor{background:#0d1722;border:1px solid #34495a;border-radius:7px;margin:12px;padding:13px 14px}.member-workload-advisor.safe{border-color:#315947}.member-workload-advisor.watch{border-color:#705d36}.member-workload-advisor.danger{border-color:#784153}.member-workload-advisor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-workload-advisor>header span,.member-workload-advisor>header b{display:block}.member-workload-advisor>header span{color:#728393;font-size:6px}.member-workload-advisor>header b{margin-top:3px;font-size:10px}.member-workload-advisor>header em{color:#96a4b1;font-size:7px;font-style:normal}.member-workload-meter{background:#1d2a37;border-radius:8px;height:7px;margin:10px 0 8px;overflow:hidden}.member-workload-meter>i{background:linear-gradient(90deg,var(--green),var(--cyan));height:100%;display:block}.member-workload-advisor.watch .member-workload-meter>i{background:var(--gold)}.member-workload-advisor.danger .member-workload-meter>i{background:var(--pink)}.member-workload-breakdown{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.member-workload-breakdown span{color:#758494;border:1px solid #2b3b49;border-radius:4px;padding:7px;font-size:6px}.member-workload-breakdown b{color:#d7e0e7;margin-top:3px;font-size:8px;display:block}.member-workload-guidance{border-left:2px solid var(--cyan);background:#111d29;gap:3px;margin-top:9px;padding:9px;display:grid}.member-workload-guidance b{font-size:7px}.member-workload-guidance span{color:#7b8b99;font-size:6px;line-height:1.45}.member-workload-advisor details{border-top:1px solid #293a48;margin-top:9px;padding-top:8px}.member-workload-advisor summary{color:var(--cyan);cursor:pointer;font-size:7px;font-weight:800}.member-development-routes{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.member-development-routes article{background:#101b27;border:1px solid #314352;border-radius:5px;padding:9px}.member-development-routes article>header{justify-content:space-between;gap:6px;display:flex}.member-development-routes article>header b{font-size:8px}.member-development-routes article>header em{color:var(--cyan);font-size:6px;font-style:normal}.member-development-routes p{color:#758593;min-height:48px;font-size:6px;line-height:1.5}.member-development-routes dl{grid-template-columns:1fr 1fr;gap:4px;margin:0;display:grid}.member-development-routes dl div{background:#0c151e;padding:5px}.member-development-routes dt{color:#677784;font-size:5px}.member-development-routes dd{margin:2px 0 0;font-size:7px}.member-development-routes footer{color:#a78f61;margin-top:7px;font-size:6px}@media (width<=900px){.member-workload-breakdown{grid-template-columns:1fr 1fr}.member-development-routes{grid-template-columns:1fr}.member-development-routes p{min-height:0}}@media (width<=600px){.member-workload-advisor>header{flex-direction:column;align-items:flex-start}.member-workload-breakdown{grid-template-columns:1fr}}.members-view .member-list-grid button{grid-template-columns:44px minmax(115px,1fr) 92px 48px;min-height:66px}.member-card-identity i{color:#718292;margin-top:4px;font-size:6px;font-style:normal;display:block}.member-card-state{grid-template-columns:1fr 1fr;gap:4px;display:grid!important}.member-card-state small{text-align:center;border:1px solid #293a49;border-radius:3px;padding:5px 3px;font-size:5.5px!important}.member-card-state small b{margin-top:2px;font-size:8px}.members-view .member-list-grid button>em{width:46px;color:var(--green);text-align:center;background:#56cf8514;border-radius:10px;padding:4px 3px;font-size:6px}.members-view .member-list-grid button>em.warning{color:var(--gold);background:#f2b84b1a}.members-view .member-list-grid button.has-alert{border-color:#5b4c30}@media (width<=620px){.members-view .member-list-grid button{grid-template-columns:40px minmax(105px,1fr) 72px}.members-view .member-list-grid button>em{grid-column:2/4;width:max-content}.member-card-state{grid-template-columns:1fr}}.relationship-governance-workspace{gap:9px;display:grid}.relationship-governance-hero{background:radial-gradient(circle at 9% 20%,#4ac7d917,#0000 30%),linear-gradient(135deg,#182433,#101923);justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:18px;display:flex}.relationship-governance-hero h2{margin:5px 0;font-size:19px}.relationship-governance-hero p{color:#7c8b99;max-width:760px;margin:0;font-size:7px;line-height:1.65}.relationship-governance-hero>aside{grid-template-columns:repeat(4,1fr);gap:6px;min-width:360px;display:grid}.relationship-governance-hero aside span{background:#0a121bb8;border:1px solid #354656;border-radius:5px;flex-direction:column;justify-content:center;min-height:64px;padding:10px;display:flex}.relationship-governance-hero aside small,.relationship-governance-hero aside b{display:block}.relationship-governance-hero aside small{color:#728292;font-size:6px}.relationship-governance-hero aside b{margin-top:3px;font-size:17px}.relationship-governance-hero aside span.warning{border-color:#6c5435}.relationship-governance-hero aside span.warning b{color:var(--gold)}.relationship-governance-grid{grid-template-columns:minmax(430px,1fr) minmax(360px,.72fr);gap:9px;display:grid}.relationship-network-panel,.relationship-detail-panel,.relationship-evidence-panel,.relationship-governance-actions{overflow:hidden}.relationship-network-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:56px;padding:10px 13px;display:flex}.relationship-network-panel h3{margin:3px 0;font-size:10px}.relationship-network-panel header small{color:#71808e;font-size:6px}.relationship-network-map{background:radial-gradient(circle at 20%,#4ac7d917,#0000 29%),linear-gradient(90deg,#0e1924,#101a25);grid-template-columns:154px 1fr;align-items:center;gap:12px;height:385px;padding:12px;display:grid}.relationship-focus-node{border:1px solid var(--cyan);text-align:center;background:#111e2b;border-radius:50%;align-content:center;place-items:center;min-height:126px;display:grid;box-shadow:0 0 30px #4ac7d914}.relationship-focus-node b,.relationship-focus-node small{display:block}.relationship-focus-node b{margin-top:5px;font-size:9px}.relationship-focus-node small{color:#7790a0;font-size:5.5px}.relationship-avatar{color:#071119;background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:6px;font-weight:900;display:grid}.relationship-focus-node .relationship-avatar{width:48px;height:48px}.relationship-orbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:355px;padding-right:3px;display:grid;overflow-y:auto}.relationship-orbit>button{min-height:66px;color:inherit;text-align:left;cursor:pointer;background:#101b27;border:1px solid #354656;border-left:3px solid #526273;border-radius:6px;grid-template-columns:34px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.relationship-orbit>button.confirmed{border-left-color:var(--green)}.relationship-orbit>button.suspected{border-left-color:var(--gold)}.relationship-orbit>button.insufficient{border-left-color:#667485}.relationship-orbit>button.active{border-color:var(--cyan);background:#4ac7d90e}.relationship-orbit b,.relationship-orbit small{display:block}.relationship-orbit b{font-size:7px}.relationship-orbit small{color:#70808e;margin-top:3px;font-size:5.5px;line-height:1.35}.relationship-orbit em{color:var(--cyan);font-size:7px;font-style:normal}.relationship-network-panel>footer{border-top:1px solid var(--line);color:#748392;align-items:center;gap:12px;min-height:39px;padding:8px 12px;font-size:5.5px;display:flex}.relationship-network-panel>footer span{align-items:center;gap:4px;display:flex}.relationship-network-panel>footer i{border-radius:50%;width:7px;height:7px}.relationship-network-panel>footer i.confirmed{background:var(--green)}.relationship-network-panel>footer i.suspected{background:var(--gold)}.relationship-network-panel>footer i.insufficient{background:#667485}.relationship-network-panel>footer small{color:#657482;margin-left:auto}.relationship-network-tools{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px;min-height:42px;padding:6px 10px;display:grid}.relationship-network-tools label{color:#71808d;grid-template-columns:auto 1fr;align-items:center;gap:6px;font-size:5.5px;display:grid}.relationship-network-tools select,.relationship-network-tools input{color:#dfe7ed;background:#0b151f;border:1px solid #354757;border-radius:4px;height:28px;padding:0 7px;font-size:6px}.relationship-filter-empty{color:#748390;border:1px dashed #3a4a57;border-radius:6px;grid-column:1/-1;padding:18px;font-size:6px;line-height:1.6}.relationship-contact-meta{margin-top:5px;line-height:1.5;display:block;color:#6f8291!important;font-size:5.5px!important}.relationship-detail-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#e43d8f0e,#0000);justify-content:space-between;gap:10px;min-height:105px;padding:13px 14px;display:flex}.relationship-detail-panel>header span{color:var(--pink);font-size:6px}.relationship-detail-panel>header h3{margin:5px 0;font-size:14px}.relationship-detail-panel>header p{color:#7d8b98;margin:0;font-size:6px;line-height:1.5}.relationship-detail-panel>header button{color:var(--cyan);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:flex-start;font-size:6px}.relationship-dimensions{align-content:start;gap:5px;height:375px;padding:8px;display:grid;overflow-y:auto}.relationship-dimensions article{background:#0d1722;border:1px solid #2f4050;border-radius:5px;padding:8px}.relationship-dimensions article.risk{background:#f2b84b09;border-color:#6d4b38}.relationship-dimensions article>span{justify-content:space-between;display:flex}.relationship-dimensions article b{font-size:7px}.relationship-dimensions article em{color:var(--cyan);font-size:8px;font-style:normal}.relationship-dimensions article.risk em{color:var(--gold)}.relationship-dimensions article>i{background:#22313f;border-radius:4px;height:4px;margin:5px 0;display:block;overflow:hidden}.relationship-dimensions article>i>i{background:linear-gradient(90deg,#3c91a2,var(--cyan));height:100%;display:block}.relationship-dimensions article.risk>i>i{background:linear-gradient(90deg,#8d6439,var(--gold))}.relationship-dimensions article small{color:#6f7d8b;font-size:5.5px}.relationship-governance-lower{grid-template-columns:minmax(390px,.9fr) minmax(460px,1.1fr);gap:9px;display:grid}.relationship-evidence-panel>summary{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;min-height:55px;padding:10px 13px;list-style:none;display:flex}.relationship-evidence-panel>summary::-webkit-details-marker{display:none}.relationship-evidence-panel summary b,.relationship-evidence-panel summary small{display:block}.relationship-evidence-panel summary b{font-size:9px}.relationship-evidence-panel summary small{color:#71808f;margin-top:3px;font-size:5.5px}.relationship-evidence-panel summary em{color:var(--cyan);font-size:6px;font-style:normal}.relationship-evidence-panel>div{scrollbar-gutter:stable;height:270px;overflow-y:auto}.relationship-evidence-panel article{border-bottom:1px solid #293946;grid-template-columns:6px 1fr auto;align-items:start;gap:8px;min-height:64px;padding:10px 12px;display:grid}.relationship-evidence-panel article>i{background:#667585;border-radius:50%;width:6px;height:6px;margin-top:3px}.relationship-evidence-panel article.strong>i{background:var(--green)}.relationship-evidence-panel article.medium>i{background:var(--gold)}.relationship-evidence-panel article b{font-size:7px}.relationship-evidence-panel article p{color:#748391;margin:4px 0 0;font-size:5.5px;line-height:1.5}.relationship-evidence-panel article>em{color:#70808d;font-size:5.5px;font-style:normal}.relationship-governance-actions{gap:8px;padding:13px;display:grid}.relationship-governance-actions h3{margin:4px 0;font-size:11px}.relationship-risk-notes,.relationship-recommendations{background:#0d1722;border:1px solid #304250;border-radius:5px;padding:9px}.relationship-risk-notes>b,.relationship-recommendations>b{margin-bottom:5px;font-size:7px;display:block}.relationship-risk-notes p{color:#9b836b;margin:3px 0;font-size:5.5px;line-height:1.5}.relationship-recommendations p{color:#778794;align-items:flex-start;gap:6px;margin:4px 0;font-size:5.5px;line-height:1.5;display:flex}.relationship-recommendations em{min-width:14px;height:14px;color:var(--cyan);background:#243746;border-radius:50%;place-items:center;font-size:5px;font-style:normal;display:grid}.relationship-action-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.relationship-action-grid button{min-height:56px;color:inherit;text-align:left;cursor:pointer;background:#111c28;border:1px solid #354758;border-radius:5px;padding:8px}.relationship-action-grid button:hover{border-color:var(--cyan)}.relationship-action-grid b,.relationship-action-grid small{display:block}.relationship-action-grid b{font-size:7px}.relationship-action-grid small{color:#71808d;margin-top:4px;font-size:5.5px;line-height:1.4}.relationship-governance-rule{border-left:2px solid var(--cyan);color:#748493;background:#0e1924;margin:0;padding:8px;font-size:5.5px;line-height:1.55}.relationship-governance-empty{padding:30px}.relationship-governance-empty h2{margin:5px 0}.relationship-governance-empty p{color:#758493;font-size:7px}@media (width<=1120px){.relationship-governance-grid,.relationship-governance-lower{grid-template-columns:1fr}.relationship-network-map{height:auto;min-height:330px}.relationship-detail-panel .relationship-dimensions{height:310px}}@media (width<=720px){.relationship-governance-hero{flex-direction:column;align-items:flex-start}.relationship-governance-hero>aside{width:100%;min-width:0}.relationship-network-map{grid-template-columns:1fr}.relationship-focus-node{border-radius:8px;min-height:105px}.relationship-orbit,.relationship-action-grid{grid-template-columns:1fr}}.relationship-action-grid button.observation-primary{background:linear-gradient(135deg,#4ac7d91a,#111c28);border-color:#3f6971;grid-column:1/-1}.relationship-observation-timeline{background:#0d1722;border:1px solid #344754;border-radius:5px;overflow:hidden}.relationship-observation-timeline>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;padding:7px 9px;list-style:none;display:flex}.relationship-observation-timeline>summary::-webkit-details-marker{display:none}.relationship-observation-timeline summary b{font-size:7px}.relationship-observation-timeline summary span{color:var(--cyan);font-size:5.5px}.relationship-observation-timeline>div{border-top:1px solid #2c3c49;max-height:185px;overflow-y:auto}.relationship-observation-timeline article{border-bottom:1px solid #293845;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:58px;padding:8px 9px;display:grid}.relationship-observation-timeline article span>em,.relationship-observation-timeline article span>b,.relationship-observation-timeline article span>small{display:block}.relationship-observation-timeline article span>em{color:#748491;font-size:5px;font-style:normal}.relationship-observation-timeline article.active span>em{color:var(--cyan)}.relationship-observation-timeline article.completed span>em{color:var(--green)}.relationship-observation-timeline article span>b{margin:3px 0;font-size:7px}.relationship-observation-timeline article span>small{color:#6e7d8a;font-size:5px}.relationship-observation-timeline article p{color:#81909c;margin:5px 0 0;font-size:5.5px;line-height:1.4}.relationship-observation-timeline article>button{color:#ad7f94;cursor:pointer;background:0 0;border:1px solid #4b4050;border-radius:4px;padding:5px 7px;font-size:5.5px}.relationship-observation-timeline article>strong{color:#a89165;text-align:right;max-width:100px;font-size:5.5px}.relationship-observation-planner{gap:9px;display:grid}.relationship-observation-hero{background:radial-gradient(circle at 7% 15%,#4ac7d91c,#0000 31%),linear-gradient(135deg,#172633,#101923);border:1px solid #365460;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;min-height:130px;padding:18px;display:flex}.relationship-observation-hero h3{margin:5px 0;font-size:20px}.relationship-observation-hero p{color:#7d8c99;max-width:720px;margin:0;font-size:7px;line-height:1.6}.relationship-observation-hero>aside{border-left:1px solid #36505d;min-width:180px;padding-left:20px}.relationship-observation-hero aside small,.relationship-observation-hero aside b,.relationship-observation-hero aside span{display:block}.relationship-observation-hero aside small{color:#73828f;font-size:6px}.relationship-observation-hero aside b{color:var(--green);margin:5px 0;font-size:18px}.relationship-observation-hero aside span{color:#8795a1;font-size:6px}.relationship-observation-columns{grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);gap:9px;display:grid}.relationship-observation-columns>main{gap:8px;display:grid}.relationship-observation-section,.relationship-observation-preview{background:#101923;border:1px solid #344553;border-radius:6px;overflow:hidden}.relationship-observation-section>header{border-bottom:1px solid #2c3c48;justify-content:space-between;align-items:center;min-height:50px;padding:9px 12px;display:flex}.relationship-observation-section header b{font-size:8px}.relationship-observation-section header span{color:#71808c;font-size:5.5px}.relationship-purpose-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:8px;display:grid}.relationship-purpose-grid>button{min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#0d1722;border:1px solid #344655;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:8px;display:grid}.relationship-purpose-grid>button.active{border-color:var(--cyan);background:#4ac7d90d}.relationship-purpose-grid button>i{width:17px;height:17px;color:var(--cyan);border:1px solid #3b5662;border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid}.relationship-purpose-grid b,.relationship-purpose-grid small{display:block}.relationship-purpose-grid b{font-size:7px}.relationship-purpose-grid small{color:#72818e;margin-top:4px;font-size:5.5px;line-height:1.45}.relationship-staff-scroll{grid-template-columns:repeat(2,1fr);gap:5px;max-height:225px;padding:7px;display:grid;overflow-y:auto}.relationship-staff-scroll>button{min-height:88px;color:inherit;text-align:left;cursor:pointer;background:#0d1722;border:1px solid #344655;border-radius:5px;grid-template-columns:1fr auto;gap:5px;padding:8px;display:grid}.relationship-staff-scroll>button.active{border-color:var(--cyan)}.relationship-staff-scroll button span b,.relationship-staff-scroll button span small{display:block}.relationship-staff-scroll button span b{font-size:7px}.relationship-staff-scroll button span small{color:#72818d;margin-top:3px;font-size:5.5px}.relationship-staff-scroll button>em{color:var(--cyan);font-size:5.5px;font-style:normal}.relationship-staff-scroll button>p{color:#6e7e8a;grid-column:1/-1;margin:2px 0;font-size:5.5px;line-height:1.4}.relationship-staff-scroll>p{color:#7b8995;grid-column:1/-1;padding:12px;font-size:6px}.relationship-mode-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.relationship-mode-grid button{min-height:90px;color:inherit;text-align:left;cursor:pointer;background:#0d1722;border:1px solid #344655;border-radius:5px;padding:9px}.relationship-mode-grid button.active{border-color:var(--cyan);background:#4ac7d90d}.relationship-mode-grid b,.relationship-mode-grid small,.relationship-mode-grid em{display:block}.relationship-mode-grid b{font-size:7px}.relationship-mode-grid small{color:#71808d;min-height:36px;margin:5px 0;font-size:5.5px;line-height:1.4}.relationship-mode-grid em{color:#aa9063;font-size:5.5px;font-style:normal}.relationship-observation-time{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.relationship-observation-time label{color:#72818e;font-size:5.5px}.relationship-observation-time input{color:#dfe7ed;background:#0b151f;border:1px solid #354757;border-radius:4px;width:100%;height:31px;margin-top:4px;padding:0 7px;font-size:6.5px}.relationship-observation-preview{align-self:start;padding-bottom:11px;position:sticky;top:8px}.relationship-observation-preview>header{border-bottom:1px solid #2e3e4b;min-height:56px;padding:10px 12px}.relationship-observation-preview header span,.relationship-observation-preview header b{display:block}.relationship-observation-preview header span{color:var(--cyan);font-size:6px}.relationship-observation-preview header b{margin-top:4px;font-size:10px}.relationship-observation-preview dl{gap:0;margin:0;padding:7px 11px;display:grid}.relationship-observation-preview dl div{border-bottom:1px solid #293844;justify-content:space-between;align-items:center;min-height:32px;display:flex}.relationship-observation-preview dt{color:#71808d;font-size:5.5px}.relationship-observation-preview dd{margin:0;font-size:7px;font-weight:800}.relationship-observation-preview>p.warning,.relationship-observation-preview>p.error{border-radius:4px;margin:4px 10px;padding:6px;font-size:5.5px;line-height:1.4}.relationship-observation-preview>p.warning{color:#b69862;background:#f2b84b0f}.relationship-observation-preview>p.error{color:#cb779b;background:#e43d8f0f}.relationship-observation-explain{border-left:2px solid var(--cyan);background:#0d1722;margin:8px 10px;padding:9px}.relationship-observation-explain b{font-size:7px}.relationship-observation-explain p{color:#748390;margin:4px 0;font-size:5.5px;line-height:1.5}.relationship-observation-preview>button{width:calc(100% - 20px);margin:3px 10px 0}@media (width<=920px){.relationship-observation-columns{grid-template-columns:1fr}.relationship-observation-preview{position:static}.relationship-staff-scroll{grid-template-columns:1fr}}@media (width<=650px){.relationship-observation-hero{flex-direction:column;align-items:flex-start}.relationship-observation-hero>aside{border-top:1px solid #36505d;border-left:0;width:100%;padding:10px 0 0}.relationship-purpose-grid,.relationship-mode-grid,.relationship-observation-time{grid-template-columns:1fr}.relationship-action-grid button.observation-primary{grid-column:auto}}.member-communication-workspace{overflow:hidden}.member-communication-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(340px,1fr) minmax(390px,.75fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.member-communication-hero h2{margin:4px 0;font-size:17px}.member-communication-hero p{color:#7b8998;max-width:670px;margin:0;font-size:7px;line-height:1.55}.member-communication-hero aside{border:1px solid #2d3d4e;border-radius:5px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.member-communication-hero aside span{background:#0d1722;border-right:1px solid #2d3d4e;min-height:58px;padding:9px}.member-communication-hero aside span:last-child{border-right:0}.member-communication-hero aside small,.member-communication-hero aside b{display:block}.member-communication-hero aside small{color:#6f7f90;font-size:5.5px}.member-communication-hero aside b{margin-top:5px;font-size:9px}.member-communication-hero aside b.warning{color:var(--gold)}.member-communication-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);display:grid}.communication-inbox{border-right:1px solid var(--line)}.communication-inbox>header,.communication-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:60px;padding:11px 14px;display:flex}.communication-inbox h3,.communication-history h3{margin:3px 0 0;font-size:11px}.communication-inbox header small{color:#6f7e8d;font-size:6px}.communication-inbox>div{scrollbar-gutter:stable;max-height:335px;overflow-y:auto}.communication-inbox>div>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:4px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.communication-inbox>div>button:hover{background:#4ac7d909}.communication-inbox>div>button>i{border-radius:3px;height:48px}.communication-inbox>div>button span{flex-direction:column;gap:4px;display:flex}.communication-inbox em,.communication-signal em{color:var(--cyan);font-size:6px;font-style:normal}.communication-inbox b{font-size:9px}.communication-inbox small{color:#748394;font-size:6px}.communication-inbox strong{color:var(--cyan);font-size:7px}.communication-signal{border-left:3px solid var(--gold);background:#f2b84b09;min-height:118px;padding:14px}.communication-signal b,.communication-signal p{display:block}.communication-signal b{margin-top:5px;font-size:10px}.communication-signal p{color:#93a0ad;max-width:760px;margin:6px 0;font-size:7px;line-height:1.55}.communication-signal button{color:#eac472;cursor:pointer;background:#1d1b17;border:1px solid #5b4f32;border-radius:4px;padding:7px 10px;font-size:7px}.communication-empty{color:#718091;padding:20px;font-size:7px}.communication-history>header{display:block}.communication-history>div{scrollbar-gutter:stable;max-height:335px;overflow-y:auto}.communication-history button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:10px;padding:11px;display:flex}.communication-history button:hover{background:#4ac7d909}.communication-history b,.communication-history small{display:block}.communication-history b{font-size:7px}.communication-history small{color:#748394;margin-top:3px;font-size:5.5px}.communication-history em{color:var(--cyan);align-self:center;font-size:6px;font-style:normal}.communication-history em.cancelled{color:#708091}.communication-history>div>p{color:#708091;padding:14px;font-size:6px}.member-meeting-planner{gap:10px;display:grid}.meeting-planner-hero{border:1px solid var(--line);background:linear-gradient(125deg,#4ac7d914,#0000 48%),#101a26;border-radius:5px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.meeting-planner-hero span,.meeting-planner-hero small{color:#7890a2;font-size:6px}.meeting-planner-hero h3{margin:4px 0;font-size:20px}.meeting-planner-hero p{color:#9aa5b0;margin:0;font-size:7px}.meeting-planner-hero aside{text-align:right}.meeting-planner-hero aside b{margin:5px 0;font-size:11px;display:block}.meeting-planner-columns{grid-template-columns:minmax(0,1fr) 310px;gap:10px;display:grid}.meeting-planner-form{gap:10px;display:grid}.meeting-field{border:1px solid var(--line);background:#111b27;border-radius:5px;overflow:hidden}.meeting-field>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.meeting-field>header b{font-size:8px}.meeting-field>header span{color:#718091;font-size:6px}.meeting-choice-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:8px;display:grid}.meeting-choice-grid button{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#0e1823;border:1px solid #324255;border-radius:4px;grid-template-columns:22px 1fr;gap:7px;padding:9px;display:grid}.meeting-choice-grid button.active{border-color:var(--topic-color);background:var(--topic-color)}@supports (color:color-mix(in lab, red, red)){.meeting-choice-grid button.active{background:color-mix(in srgb,var(--topic-color) 7%,#0e1823)}}.meeting-choice-grid i{width:20px;height:20px;color:var(--cyan);border:1px solid #425367;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.meeting-choice-grid b,.meeting-choice-grid small{display:block}.meeting-choice-grid b{font-size:8px}.meeting-choice-grid small{color:#758493;margin-top:4px;font-size:5.5px;line-height:1.45}.meeting-style-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.meeting-style-grid button{min-height:100px;color:inherit;text-align:left;cursor:pointer;background:#0e1823;border:1px solid #324255;border-radius:4px;padding:10px}.meeting-style-grid button.active{border-color:var(--cyan);background:#4ac7d90b}.meeting-style-grid b,.meeting-style-grid small,.meeting-style-grid em{display:block}.meeting-style-grid b{font-size:8px}.meeting-style-grid small{color:#748394;min-height:35px;margin:5px 0;font-size:5.5px;line-height:1.45}.meeting-style-grid em{color:var(--cyan);font-size:6px;font-style:normal}.meeting-recommendations{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 8px 0;display:grid}.meeting-recommendations button{min-height:78px;color:inherit;text-align:left;cursor:pointer;background:#0d1722;border:1px solid #344658;border-radius:4px;padding:8px}.meeting-recommendations button.active{border-color:var(--green)}.meeting-recommendations b,.meeting-recommendations span,.meeting-recommendations small{display:block}.meeting-recommendations b{font-size:7px}.meeting-recommendations span{color:var(--green);margin:4px 0;font-size:6px}.meeting-recommendations small{color:#718091;font-size:5.5px;line-height:1.4}.meeting-time-fields{grid-template-columns:1fr 1fr .8fr 1.5fr;gap:7px;padding:8px;display:grid}.meeting-time-fields label{color:#7e8d9c;font-size:6px}.meeting-time-fields input,.meeting-time-fields select{color:#fff;background:#0b1520;border:1px solid #3b4c5e;border-radius:4px;width:100%;height:32px;margin-top:4px;padding:6px;font-size:7px}.meeting-preview{border:1px solid var(--line);background:#0e1823;border-radius:5px;align-self:start;position:sticky;top:0;overflow:hidden}.meeting-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px;display:flex}.meeting-preview>header span{color:#8392a1;font-size:6px}.meeting-preview>header b{color:var(--green);font-size:7px}.meeting-preview-time{border-bottom:1px solid var(--line);padding:12px}.meeting-preview-time small{color:#718090;font-size:6px;display:block}.meeting-preview-time b{margin-top:4px;font-size:10px;line-height:1.45;display:block}.meeting-preview-metrics{grid-template-columns:repeat(2,1fr);display:grid}.meeting-preview-metrics span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:62px;padding:10px}.meeting-preview-metrics small,.meeting-preview-metrics b{display:block}.meeting-preview-metrics small{color:#718090;font-size:5.5px}.meeting-preview-metrics b{margin-top:5px;font-size:8px}.meeting-signal-preview,.meeting-errors{background:#f2b84b0b;border:1px solid #594d30;border-radius:4px;margin:9px;padding:9px}.meeting-signal-preview b{color:var(--gold);font-size:7px}.meeting-signal-preview p,.meeting-errors p{color:#9a8f72;margin:4px 0;font-size:6px;line-height:1.45}.meeting-errors{background:#e43d8f0d;border-color:#613642}.meeting-errors p{color:#e78aa9}.meeting-preview-rule{color:#748394;margin:10px;font-size:6px;line-height:1.55}.meeting-preview>.primary-button{width:calc(100% - 20px);margin:0 10px 10px}.member-concern-detail{gap:10px;display:grid}.concern-detail-hero{border:1px solid var(--topic-color);grid-template-columns:1fr 150px;gap:18px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.concern-detail-hero{border:1px solid color-mix(in srgb,var(--topic-color) 55%,#2d3a4c)}}.concern-detail-hero{border-left:4px solid var(--topic-color);background:var(--topic-color);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.concern-detail-hero{background:color-mix(in srgb,var(--topic-color) 5%,#111b27)}}.concern-detail-hero span,.concern-detail-hero small{color:var(--topic-color);font-size:6px}.concern-detail-hero h3{margin:5px 0;font-size:17px}.concern-detail-hero p{color:#8996a3;margin:0;font-size:7px}.concern-detail-hero aside{text-align:right}.concern-detail-hero aside b{font-size:24px;display:block}.member-concern-detail>blockquote,.member-concern-record blockquote{border:1px solid var(--line);color:#dce3e8;background:#0d1722;border-radius:5px;margin:0;padding:14px 16px;font-size:10px;line-height:1.65}.member-concern-detail>blockquote small{color:#718293;margin-bottom:5px;font-size:6px;display:block}.concern-response-list{border:1px solid var(--line);border-radius:5px;overflow:hidden}.concern-response-list>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 13px;display:flex}.concern-response-list header b{font-size:8px}.concern-response-list header span{color:#748394;font-size:6px}.concern-response-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#111b27;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.concern-response-list>button:hover{background:#4ac7d909}.concern-response-list>button:last-child{border-bottom:0}.concern-response-list>button>i{border:1px solid #405165;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.concern-response-list>button b{font-size:9px}.concern-response-list>button p{color:#96a2ae;margin:4px 0;font-size:6.5px}.concern-response-list>button small{color:#718192;font-size:5.8px}.concern-response-list>button>em{color:var(--cyan);font-size:7px;font-style:normal}.concern-response-list>button.defer>em{color:var(--gold)}.member-concern-record{gap:10px;display:grid}.concern-status{color:#b9c4cd;background:#273747;border-radius:12px;width:max-content;padding:5px 8px;font-size:6px}.concern-status.promised{color:var(--cyan);background:#4ac7d91f}.concern-status.resolved{color:var(--green);background:#56cf851f}.concern-status.declined{color:#f18a93;background:#f167721f}.member-concern-record h3{margin:0;font-size:18px}.member-concern-record article{border:1px solid var(--line);background:#101a26;border-radius:4px;justify-content:space-between;padding:12px;display:flex}.member-concern-record article b{font-size:8px}.member-concern-record article span{color:var(--cyan);font-size:7px}.member-concern-record>div{scrollbar-gutter:stable;max-height:260px;overflow-y:auto}.member-concern-record>div p{border-bottom:1px solid var(--line);color:#81909e;margin:0;padding:9px;font-size:6px}.member-concern-record article{align-items:center;gap:12px}.member-concern-record article>span{color:inherit;font-size:inherit}.member-concern-record article b,.member-concern-record article small{display:block}.member-concern-record article small{color:var(--cyan);margin-top:4px;font-size:7px}.free-interview-shell{gap:9px;display:grid}.free-interview-hero{background:linear-gradient(115deg,#4ac7d917,#0000 45%),#101a26;border:1px solid #345264;border-radius:6px;grid-template-columns:1fr 190px auto;align-items:center;gap:15px;padding:14px 16px;display:grid}.free-interview-hero h3{margin:4px 0;font-size:18px}.free-interview-hero p{color:#7c8d9b;margin:0;font-size:7px}.interview-engine{border-left:1px solid #354b5b;padding:8px 11px}.interview-engine small,.interview-engine b,.interview-engine span{display:block}.interview-engine small{color:#728494;font-size:5.5px}.interview-engine b{color:var(--cyan);margin:3px 0;font-size:9px}.interview-engine span{color:#748595;font-size:5.5px;line-height:1.4}.free-interview-grid{border:1px solid var(--line);background:#0d1722;border-radius:6px;grid-template-columns:220px minmax(360px,1fr) 300px;min-height:650px;display:grid;overflow:hidden}.interview-member-state{border-right:1px solid var(--line);background:#0b141e;padding:12px}.interview-member-state>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:12px;display:flex}.interview-member-state>header b,.interview-member-state>header small{display:block}.interview-member-state>header small{color:#748596;margin-top:3px;font-size:6px}.interview-member-avatar{border:2px solid var(--member-color);background:var(--member-color);border-radius:5px;width:50px;height:58px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.interview-member-avatar{background:color-mix(in srgb,var(--member-color) 12%,#172333)}}.interview-member-avatar{place-items:center;display:grid}.interview-member-avatar img{object-fit:cover;width:100%;height:100%}.interview-member-avatar span{font-size:11px;font-weight:900}.interview-member-state>section{border-top:1px solid #263746;margin-top:12px;padding-top:11px}.interview-member-state h4,.interview-governance-column h4{color:#8091a1;letter-spacing:.08em;margin:0 0 9px;font-size:6px}.interview-member-state>section>div{grid-template-columns:62px 1fr 23px;align-items:center;gap:5px;margin:8px 0;display:grid}.interview-member-state>section>div>span{color:#8291a0;font-size:6px}.interview-member-state>section>div>i{background:#263644;border-radius:4px;height:5px;overflow:hidden}.interview-member-state>section>div>i>i{background:linear-gradient(90deg,var(--cyan),var(--pink));height:100%;display:block}.interview-member-state>section>div>b{text-align:right;font-size:7px}.interview-truth-state>b{color:var(--gold);font-size:9px}.interview-truth-state p,.interview-known-signal p{color:#778897;font-size:6px;line-height:1.5}.interview-known-signal{background:#f2b84b0a;border-radius:4px;border:1px solid #5b4b2d!important;border-left:3px solid var(--gold)!important;padding:10px!important}.interview-dialogue-column{grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.interview-transcript{scrollbar-gutter:stable;overscroll-behavior:contain;height:500px;padding:15px;overflow-y:auto}.interview-transcript article{width:min(82%,690px);margin-bottom:10px}.interview-transcript article.producer{margin-left:auto}.interview-transcript article.system{text-align:center;width:100%;margin:12px 0}.interview-transcript article>span{color:#718293;margin-bottom:4px;font-size:5.5px;display:block}.interview-transcript article.producer>span{text-align:right}.interview-transcript article p{color:#dce4e9;background:#121f2c;border:1px solid #334657;border-radius:4px 12px 12px;margin:0;padding:10px 12px;font-size:8px;line-height:1.65}.interview-transcript article.producer p{background:#4ac7d913;border-color:#3c6470;border-radius:12px 4px 12px 12px}.interview-transcript article.system p{color:#778897;background:#202c38;border:0;border-radius:10px;padding:5px 9px;font-size:5.5px;display:inline-block}.interview-transcript footer{gap:4px;margin-top:4px;display:flex}.interview-transcript article.producer footer{justify-content:flex-end}.interview-transcript footer em,.interview-transcript footer small{color:#7f91a0;background:#202e3b;border-radius:8px;padding:3px 5px;font-size:5px;font-style:normal}.interview-transcript footer em{color:var(--cyan)}.interview-composer{border-top:1px solid var(--line);background:#101b27;padding:10px 12px}.interview-composer label{color:#91a0ad;margin-bottom:6px;font-size:6px;font-weight:800;display:block}.interview-composer textarea{resize:vertical;color:#eef2f4;background:#0a141e;border:1px solid #3b5062;border-radius:5px;width:100%;min-height:96px;padding:10px;font-size:8px;line-height:1.6}.interview-composer footer{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.interview-composer footer span{color:#6d7d8c;font-size:5.5px}.interview-governance-column{border-left:1px solid var(--line);background:#101a26;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.interview-governance-column>section{border-bottom:1px solid var(--line);padding:11px}.interview-governance-column>section>header{grid-template-columns:1fr 1fr;display:grid}.interview-governance-column>section>header span{border-right:1px solid var(--line);padding:4px 8px}.interview-governance-column>section>header span:last-child{border:0}.interview-governance-column>section>header small,.interview-governance-column>section>header b{display:block}.interview-governance-column>section>header small{color:#718293;font-size:5.5px}.interview-governance-column>section>header b{margin-top:3px;font-size:9px}.interview-governance-column>section>p{color:#738493;font-size:5.7px;line-height:1.55}.interview-insights>div,.interview-commitments>div{scrollbar-gutter:stable;max-height:165px;overflow-y:auto}.interview-insights p{color:#8b9ba8;border-bottom:1px solid #293947;margin:0;padding:7px;font-size:6px;line-height:1.45}.interview-commitments article{background:#f2b84b09;border:1px solid #4f432a;border-radius:4px;margin-bottom:7px;padding:8px}.interview-commitments article.confirmed{background:#56cf8509;border-color:#2f5848}.interview-commitments article b,.interview-commitments article small{display:block}.interview-commitments article small{color:var(--gold);margin-top:2px;font-size:5.5px}.interview-commitments article p{color:#8e918c;font-size:5.5px;line-height:1.45}.interview-commitments article footer{gap:5px;display:flex}.interview-commitments article button{color:#e2bd6f;cursor:pointer;background:#1c1b17;border:1px solid #5b4b2e;border-radius:3px;padding:5px 7px;font-size:5.5px}.interview-commitments article footer button:last-child{color:#8392a0;background:#141d26;border-color:#3b4956}.interview-commitments article>em{color:var(--green);font-size:6px;font-style:normal}.interview-commitments>div>p{color:#748493;font-size:6px;line-height:1.55}.finish-interview{color:#d9eee1;text-align:left;cursor:pointer;background:#56cf8512;border:1px solid #356251;border-radius:5px;margin:10px;padding:10px}.finish-interview:disabled{opacity:.45;cursor:not-allowed}.finish-interview b,.finish-interview small{display:block}.finish-interview small{color:#7e9d8c;margin-top:4px;font-size:5.5px;line-height:1.45}@media (width<=1150px){.member-communication-hero{grid-template-columns:1fr}.member-communication-hero .primary-button{width:max-content}.meeting-planner-columns{grid-template-columns:1fr}.meeting-preview{position:static}.member-communication-grid{grid-template-columns:1fr}.communication-inbox{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=760px){.member-communication-hero aside{grid-template-columns:repeat(2,1fr)}.meeting-choice-grid,.meeting-style-grid,.meeting-recommendations{grid-template-columns:1fr}.meeting-time-fields{grid-template-columns:1fr 1fr}.concern-detail-hero{grid-template-columns:1fr}.concern-detail-hero aside{text-align:left}.concern-response-list>button{grid-template-columns:25px 1fr}.concern-response-list>button>em{grid-column:2}.meeting-planner-hero{flex-direction:column;align-items:flex-start}.meeting-planner-hero aside{text-align:left}}@media (width<=1250px){.free-interview-grid{grid-template-columns:190px minmax(330px,1fr) 270px}.free-interview-hero{grid-template-columns:1fr auto}.interview-engine{display:none}}@media (width<=980px){.free-interview-grid{grid-template-columns:1fr}.interview-member-state{border-right:0;border-bottom:1px solid var(--line)}.interview-member-state>section{display:none}.interview-governance-column{border-left:0;border-top:1px solid var(--line)}.interview-transcript{height:430px}.interview-insights>div,.interview-commitments>div{max-height:210px}}@media (width<=640px){.free-interview-hero{grid-template-columns:1fr}.free-interview-hero .secondary-button{width:100%}.interview-transcript article{width:94%}.interview-composer footer{flex-direction:column;align-items:flex-start;gap:7px}.interview-composer .primary-button{width:100%}}.interview-claims{border-bottom:1px solid var(--line);padding:0 11px 10px}.interview-claims summary{cursor:pointer;color:#9db0bd;padding:10px 0;font-size:6px;font-weight:800}.interview-claims>div{overscroll-behavior:contain;scrollbar-width:thin;max-height:190px;overflow-y:auto}.interview-claims article{background:#0e1822;border:1px solid #354759;border-radius:4px;gap:5px;margin-bottom:6px;padding:8px;display:grid}.interview-claims article.contradicted{border-color:#87525a}.interview-claims article.supported{border-color:#37624f}.interview-claims article header{justify-content:space-between;display:flex}.interview-claims article b{color:var(--cyan);font-size:6.5px}.interview-claims article em{color:var(--gold);font-size:5.5px;font-style:normal}.interview-claims article p{color:#a4afb8;margin:0;font-size:5.5px;line-height:1.45}.interview-claims article small{color:#748493;font-size:5.2px;line-height:1.45}.interview-claims article button{color:#87d4dd;cursor:pointer;background:#14262d;border:1px solid #3d6870;border-radius:3px;justify-self:start;padding:5px 7px;font-size:5.5px}.interview-claims article button:disabled{opacity:.45;cursor:not-allowed}.interview-member-avatar.has-photo{background-position:50%;background-repeat:no-repeat;background-size:cover}.interview-governance-column>section>header{grid-template-columns:repeat(3,1fr)}.interview-transcript footer em.off_topic{color:#f18a93;background:#f167721f}.interview-transcript footer em.on_topic{color:var(--green);background:#56cf851c}.interview-private-invitation{background:linear-gradient(135deg,#f2b84b17,#4ac7d909);border-radius:5px;margin:9px;border:1px solid #74562d!important;padding:10px!important}.interview-private-invitation h4{color:var(--gold)}.interview-private-invitation>b{color:#e7d6ad;font-size:7px;line-height:1.55;display:block}.interview-private-invitation p{margin:7px 0!important}.interview-private-invitation footer{gap:6px;display:flex}.interview-private-invitation button{color:#ebc875;cursor:pointer;background:#211d16;border:1px solid #70582e;border-radius:3px;flex:1;padding:7px;font-size:5.5px}.interview-private-invitation button:last-child{color:#8ea0ae;background:#131d26;border-color:#3b4b58}.interview-private-invitation button:disabled{opacity:.45;cursor:not-allowed}.interview-private-invitation.accepted{background:#56cf850e;border-color:#356251!important}.interview-private-invitation.declined{background:#111b25;border-color:#3b4956!important}.commitment-category-confirm{margin:7px 0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.commitment-category-confirm>small{grid-column:1/-1;color:#8295a2!important}.commitment-category-confirm button{color:#9fb5c2!important;background:#111f2c!important;border-color:#345063!important}.commitment-category-confirm button.suggested{color:#f0ca79!important;background:#d3a94f1a!important;border-color:#d3a94f!important}.interview-commitments article>footer{justify-content:flex-end}.interview-commitments article>footer button{color:#8392a0!important;background:#141d26!important;border-color:#3b4956!important}.interview-commitments article.precise{background:linear-gradient(135deg,#4ac7d912,#09121deb);border-color:#315f6e}.interview-commitments article.precise.partial,.interview-commitments article.precise.generic{background:linear-gradient(135deg,#f2b84b12,#09121deb);border-color:#775b36}.interview-commitments blockquote{border-left:2px solid var(--cyan);color:#becbd3;background:#0b1621;margin:7px 0;padding:7px 8px;font-size:10px;line-height:1.55}.interview-commitments blockquote small,.interview-commitments p>small{color:#718c9b;margin:0 0 3px;display:block}.commitment-clause-audit{background:#070f17b3;border:1px solid #284653;border-radius:4px;gap:4px;margin:7px 0;padding:7px;display:grid}.commitment-clause-audit strong{color:#77d7e4;font-size:10px}.commitment-clause-audit small{line-height:1.5;color:#92aab6!important}.commitment-clause-audit em{color:#f2b84b;font-size:10px;font-style:normal;line-height:1.5}.precise-commitment-confirm{width:100%;margin-top:6px;color:#a9eef5!important;background:#4ac7d91a!important;border-color:#397182!important}.precise-commitment-confirm:disabled{cursor:not-allowed;opacity:.8;color:#907c56!important;background:#f2b84b0a!important;border-color:#574b39!important}.member-event-chain-panel{display:none}.member-chain-summary{gap:8px;display:flex}.member-chain-summary span{color:#8d9aab;background:#111a26;border:1px solid #334255;padding:8px 11px;font-size:11px}.member-chain-summary b{color:#f4f0e6;margin-right:3px;font-size:17px}.member-chain-viewport{overscroll-behavior:contain;scrollbar-width:thin;gap:8px;max-height:370px;padding-right:5px;display:grid;overflow-y:auto}.member-chain-card{text-align:left;cursor:pointer;background:#111a26;border:1px solid #2c3a4b;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:13px 14px;display:flex}.member-chain-card:hover{background:#152131;border-color:#4e657e}.member-chain-card.action{border-left:3px solid var(--pink)}.member-chain-card.resolved{opacity:.68}.member-chain-card-main{gap:4px;min-width:0;display:grid}.member-chain-card-main small{color:var(--cyan);letter-spacing:.08em;font-size:10px}.member-chain-card-main b{font-size:14px}.member-chain-card-main p{color:#8492a3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.member-chain-card-state{text-align:right;flex:0 0 135px;gap:5px;display:grid}.member-chain-card-state em{color:#e9bd63;font-size:11px;font-style:normal}.member-chain-card-state small{color:#778698;font-size:10px}.member-chain-empty{text-align:center;place-items:center;min-height:110px;padding:24px;display:grid}.member-chain-detail{gap:16px;display:grid}.member-chain-detail-header{border-bottom:1px solid #2d3a4c;justify-content:space-between;gap:24px;padding-bottom:14px;display:flex}.member-chain-detail-header h3{margin:5px 0;font-size:22px}.member-chain-detail-header p{color:#91a0b0;max-width:760px;margin:0;line-height:1.65}.member-chain-stage{color:#9dadbd;white-space:nowrap;border:1px solid #3a4a5d;height:max-content;padding:7px 10px;font-size:11px}.member-chain-stage.assessment,.member-chain-stage.follow_up{color:#ff91bf;border-color:#955076}.member-chain-stage.observing{color:#66d2df;border-color:#3d7882}.member-chain-stage.resolved{color:#72d79a;border-color:#45785a}.member-chain-evidence-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.member-chain-evidence-grid article{background:#111923;border:1px solid #2d3a4c;gap:5px;padding:11px;display:grid}.member-chain-evidence-grid small{color:#778697;font-size:10px}.member-chain-evidence-grid b{font-size:15px}.member-chain-action-section{background:#121c28;border:1px solid #334255;padding:15px}.member-chain-action-section .section-heading{margin-bottom:10px}.member-chain-rule{color:#8796a7;margin:8px 0 0;font-size:11px;line-height:1.6}.member-chain-policy-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.member-chain-policy-grid article{background:#162231;border:1px solid #304052;flex-direction:column;gap:8px;padding:13px;display:flex}.member-chain-policy-grid header{justify-content:space-between;gap:8px;display:flex}.member-chain-policy-grid header em{color:var(--cyan);font-size:11px;font-style:normal}.member-chain-policy-grid p{color:#98a5b5;min-height:52px;margin:0;font-size:11px;line-height:1.55}.member-chain-policy-grid small{color:#e1b75e}.member-chain-policy-grid button{margin-top:auto}.member-chain-observation-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.member-chain-observation-row>div{background:#0f1823;gap:4px;padding:10px;display:grid}.member-chain-observation-row small{color:#758496}.member-chain-observation-row b{font-size:14px}.member-chain-action-section.follow-up{grid-template-columns:112px 1fr;gap:12px;display:grid}.member-chain-review-score{background:#0f1823;place-items:center;padding:13px;display:grid}.member-chain-review-score span{color:#8c9aac;font-size:10px}.member-chain-review-score b{color:#f0ba5a;font-size:36px;line-height:1}.member-chain-review-score small{color:#667588}.member-chain-driver-list{gap:5px;display:grid}.member-chain-driver-list span{color:#a8b4c2;background:#0f1823;padding:7px 9px;font-size:11px}.member-chain-follow-buttons,.member-chain-action-section.follow-up>.member-chain-rule{grid-column:1/-1}.member-chain-follow-buttons{flex-wrap:wrap;gap:8px;display:flex}.member-chain-action-section.resolved h3{margin:5px 0}.member-chain-action-section.resolved p{color:#9ba7b5;margin:0;line-height:1.6}.member-chain-history{background:#101822;border:1px solid #2d3a4c}.member-chain-history summary{cursor:pointer;color:#b9c4d0;padding:11px 13px;font-size:12px}.member-chain-history-viewport{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #2d3a4c;max-height:260px;padding:8px;overflow-y:auto}.member-chain-history article{border-bottom:1px solid #253241;grid-template-columns:126px 185px 1fr;gap:8px;padding:9px;display:grid}.member-chain-history article:last-child{border-bottom:0}.member-chain-history time{color:#6f8092;font-size:10px}.member-chain-history b{font-size:11px}.member-chain-history p{color:#8d9aaa;margin:0;font-size:11px;line-height:1.5}.text-button.danger{color:#ee7785}@media (width<=900px){.member-chain-policy-grid,.member-chain-evidence-grid,.member-chain-observation-row{grid-template-columns:1fr 1fr}.member-chain-history article,.member-chain-action-section.follow-up{grid-template-columns:1fr}.member-chain-review-score{min-height:100px}.member-chain-card{align-items:flex-start}.member-chain-card-state{flex-basis:105px}}@media (width<=600px){.member-chain-policy-grid,.member-chain-evidence-grid,.member-chain-observation-row{grid-template-columns:1fr}.member-chain-detail-header,.member-chain-card{display:grid}.member-chain-card-state{text-align:left;width:100%}.member-chain-summary{display:none}}.member-development-workspace{gap:9px;display:grid}.member-development-hero{background:radial-gradient(circle at 8% 15%,#4ac7d91c,#0000 32%),linear-gradient(135deg,#182636,#101923);justify-content:space-between;align-items:center;gap:24px;min-height:128px;padding:18px;display:flex}.member-development-hero h2{margin:5px 0;font-size:20px}.member-development-hero p{color:#7c8b99;max-width:760px;margin:0;font-size:7px;line-height:1.6}.member-development-hero>aside{grid-template-columns:repeat(3,1fr);min-width:380px;display:grid}.member-development-hero aside span{border-left:1px solid #344756;flex-direction:column;justify-content:center;min-height:66px;padding:10px;display:flex}.member-development-hero aside small{color:#718292;font-size:6px}.member-development-hero aside b{margin-top:5px;font-size:13px}.member-development-columns{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:9px;display:grid}.member-development-columns main,.member-development-side{align-content:start;gap:9px;display:grid}.member-goal-panel,.member-active-development,.member-development-empty,.member-development-rules,.member-development-archive{overflow:hidden}.member-goal-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:59px;padding:10px 14px;display:flex}.member-goal-panel h3,.member-development-rules h3{margin:4px 0;font-size:11px}.member-goal-panel header small{color:#718190;font-size:6px}.member-goal-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.member-goal-grid article{background:#0d1722;border:1px solid #324655;border-radius:6px;flex-direction:column;min-height:155px;padding:11px;display:flex}.member-goal-grid em{color:var(--cyan);font-size:6px;font-style:normal}.member-goal-grid b{margin-top:5px;font-size:9px}.member-goal-grid p{color:#758493;flex:1;font-size:6px;line-height:1.5}.member-goal-grid span{color:#a48c62;border-top:1px solid #2c3d4b;padding-top:7px;font-size:6px}.member-active-development{width:100%;color:inherit;text-align:left;cursor:pointer;padding:0}.member-active-development:hover{border-color:var(--cyan)}.member-active-development>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:12px 15px;display:flex}.member-active-development header span{flex-direction:column;gap:3px;display:flex}.member-active-development header em{color:var(--cyan);font-size:6px;font-style:normal}.member-active-development.review_due header em{color:var(--gold)}.member-active-development header b{font-size:11px}.member-active-development header small{color:#718191;font-size:6px}.member-active-development header>i{color:var(--cyan);font-size:7px;font-style:normal}.member-active-development>div{grid-template-columns:repeat(4,1fr);display:grid}.member-active-development>div>span{border-right:1px solid var(--line);flex-direction:column;min-height:88px;padding:13px;display:flex}.member-active-development>div small{color:#718190;font-size:6px}.member-active-development>div b{margin:5px 0;font-size:13px}.member-development-progress{background:#253543;border-radius:6px;height:5px;display:block;overflow:hidden}.member-development-progress>i{background:var(--cyan);height:100%;display:block}.member-development-progress.gold>i{background:var(--gold)}.member-development-progress.green>i{background:var(--green)}.member-development-empty{justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:16px;display:flex}.member-development-empty h3{margin:5px 0;font-size:13px}.member-development-empty p{color:#758594;max-width:700px;font-size:7px;line-height:1.55}.member-development-rules>header{border-bottom:1px solid var(--line);padding:12px 13px}.member-development-rules ol{counter-reset:development;margin:0;padding:7px 11px;list-style:none}.member-development-rules li{counter-increment:development;border-bottom:1px solid #293946;min-height:58px;padding:8px 5px 8px 32px;position:relative}.member-development-rules li:before{content:counter(development);width:20px;height:20px;color:var(--cyan);background:#243846;border-radius:50%;place-items:center;font-size:6px;font-weight:800;display:grid;position:absolute;top:10px;left:2px}.member-development-rules li b,.member-development-rules li small{display:block}.member-development-rules li b{font-size:7px}.member-development-rules li small{color:#71818f;margin-top:3px;font-size:5.5px;line-height:1.45}.member-development-rules>button{width:calc(100% - 22px);margin:2px 11px 11px}.member-development-archive details>summary,.development-plan-records summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:11px 13px;list-style:none;display:flex}.member-development-archive summary::-webkit-details-marker{display:none}.development-plan-records summary::-webkit-details-marker{display:none}.member-development-archive summary b,.member-development-archive summary small,.development-plan-records summary b,.development-plan-records summary small{display:block}.member-development-archive summary b,.development-plan-records summary b{font-size:8px}.member-development-archive summary small,.development-plan-records summary small{color:#71808e;margin-top:3px;font-size:5.5px}.member-development-archive summary em,.development-plan-records summary em{color:var(--cyan);font-size:6px;font-style:normal}.member-development-archive details>div{border-top:1px solid var(--line);scrollbar-gutter:stable;max-height:260px;overflow-y:auto}.member-development-archive details>div>button{width:100%;min-height:65px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #293946;justify-content:space-between;padding:9px 11px;display:flex}.member-development-archive button em,.member-development-archive button b,.member-development-archive button small{display:block}.member-development-archive button em{color:#728392;font-size:5.5px;font-style:normal}.member-development-archive button b{margin:4px 0;font-size:7px}.member-development-archive button small{color:#71808e;font-size:5.5px}.member-development-archive button>i{color:var(--cyan);font-style:normal}.member-development-archive p{color:#748391;padding:12px;font-size:6px}.member-development-planner{gap:9px;display:grid}.development-planner-hero{background:radial-gradient(circle at 8% 10%,#4ac7d91f,#0000 32%),#111c28;border:1px solid #36515d;border-radius:7px;justify-content:space-between;align-items:center;min-height:135px;padding:18px;display:flex}.development-planner-hero h2{margin:5px 0;font-size:20px}.development-planner-hero p{color:#7c8b99;font-size:7px}.development-planner-hero aside{border-left:1px solid #354856;min-width:250px;padding-left:18px}.development-planner-hero aside small,.development-planner-hero aside b,.development-planner-hero aside span{display:block}.development-planner-hero aside small,.development-planner-hero aside span{color:#758493;font-size:6px}.development-planner-hero aside b{margin:5px 0;font-size:12px}.development-planner-section{background:#101923;border:1px solid #344654;border-radius:6px;overflow:hidden}.development-planner-section>header{border-bottom:1px solid #2d3d4a;justify-content:space-between;align-items:center;min-height:52px;padding:9px 12px;display:flex}.development-planner-section header b{font-size:8px}.development-planner-section header span{color:#71818e;font-size:5.5px}.development-direction-grid{grid-template-columns:repeat(2,1fr);gap:5px;padding:8px;display:grid}.development-direction-grid>button{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#0d1722;border:1px solid #334654;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:8px;display:grid}.development-direction-grid>button.active{border-color:var(--cyan);background:#4ac7d90d}.development-direction-grid>button:disabled{opacity:.3;cursor:not-allowed}.development-direction-grid button>i{width:17px;height:17px;color:var(--cyan);border:1px solid #3a5360;border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid}.development-direction-grid b,.development-direction-grid small{display:block}.development-direction-grid b{font-size:7px}.development-direction-grid small{color:#71818e;margin-top:4px;font-size:5.5px;line-height:1.4}.development-resource-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.development-resource-grid button,.development-workload-options button{color:inherit;text-align:left;cursor:pointer;background:#0d1722;border:1px solid #334654;border-radius:5px;padding:9px}.development-resource-grid button.active,.development-workload-options button.active{border-color:var(--cyan);background:#4ac7d90d}.development-resource-grid b,.development-resource-grid small,.development-resource-grid em{display:block}.development-resource-grid b{font-size:8px}.development-resource-grid small{color:#71818e;min-height:35px;margin:4px 0;font-size:5.5px;line-height:1.4}.development-resource-grid em{color:#ac9365;font-size:5.5px;font-style:normal}.development-workload-options{grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;display:grid}.development-workload-options b,.development-workload-options small{display:block}.development-workload-options b{font-size:8px}.development-workload-options small{color:#71818e;margin-top:4px;font-size:5.5px}.development-negotiation-preview{background:#0d1722;border:1px solid #344654;border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid}.development-negotiation-preview article{border-right:1px solid #2d3d4a;flex-direction:column;min-height:85px;padding:12px;display:flex}.development-negotiation-preview small,.development-negotiation-preview span{color:#71818f;font-size:5.5px}.development-negotiation-preview b{margin:5px 0;font-size:13px}.development-errors{background:#e43d8f0d;border:1px solid #6c4252;border-radius:5px;gap:3px;padding:10px;display:grid}.development-errors span{color:#d28aa8;font-size:6px}.development-plan-detail{gap:9px;display:grid}.development-plan-detail-hero{background:radial-gradient(circle at 7% 10%,#4ac7d91f,#0000 34%),#101b27;border:1px solid #385463;border-radius:7px;justify-content:space-between;align-items:center;min-height:135px;padding:18px;display:flex}.development-plan-detail-hero.review_due{border-color:#75613b}.development-plan-detail-hero.completed{border-color:#3f664f}.development-plan-detail-hero.rejected{border-color:#6b4050}.development-plan-detail-hero h2{margin:5px 0;font-size:20px}.development-plan-detail-hero p,.development-plan-detail-hero span{color:#7b8b99;font-size:7px}.development-plan-detail-hero>aside{border-left:1px solid #354957;min-width:165px;padding-left:20px}.development-plan-detail-hero aside small,.development-plan-detail-hero aside b,.development-plan-detail-hero aside span{display:block}.development-plan-detail-hero aside small{color:#72828f;font-size:6px}.development-plan-detail-hero aside b{margin:3px 0;font-size:24px}.development-plan-metrics{background:#0d1722;border:1px solid #344654;border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid}.development-plan-metrics article{border-right:1px solid #2d3d49;flex-direction:column;min-height:87px;padding:12px;display:flex}.development-plan-metrics small,.development-plan-metrics span{color:#71818e;font-size:5.5px}.development-plan-metrics b{margin:5px 0;font-size:13px}.development-live-guidance{border:1px solid #355460;border-left:3px solid var(--cyan);background:#101c28;border-radius:5px;justify-content:space-between;align-items:center;min-height:92px;padding:13px 15px;display:flex}.development-live-guidance b{font-size:9px}.development-live-guidance p{color:#748492;font-size:6px;line-height:1.5}.development-appraisal{background:#101923;border:1px solid #3b4d5a;border-radius:6px;overflow:hidden}.development-appraisal>header{border-bottom:1px solid #2d3d49;justify-content:space-between;align-items:center;min-height:65px;padding:11px 14px;display:flex}.development-appraisal h3{margin:4px 0;font-size:13px}.development-appraisal header strong{color:var(--green);font-size:15px}.development-appraisal>div{grid-template-columns:repeat(5,1fr);display:grid}.development-appraisal>div>article{border-right:1px solid #2d3d49;min-height:78px;padding:10px}.development-appraisal article span{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.development-appraisal article small{color:#71808e;font-size:5.5px}.development-appraisal article b{font-size:11px}.development-appraisal>aside{background:#f2b84b0d;border:1px solid #705c38;border-radius:5px;margin:10px 12px;padding:11px}.development-appraisal aside b{color:var(--gold);font-size:8px}.development-appraisal aside p,.development-appraisal aside span{color:#96856a;font-size:6px;line-height:1.5}.development-appraisal>footer{border-top:1px solid #2d3d49;justify-content:flex-end;gap:7px;padding:11px 12px;display:flex}.development-final-summary{border-left:2px solid var(--green);color:#7f908b;background:#0d1722;margin:10px 12px;padding:10px;font-size:6px}.development-plan-records{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.development-plan-records>section{background:#101923;border:1px solid #344654;border-radius:6px;overflow:hidden}.development-plan-records details>div{scrollbar-gutter:stable;border-top:1px solid #2d3d49;height:310px;overflow-y:auto}.development-plan-records article{border-bottom:1px solid #293946;grid-template-columns:75px 1fr auto;gap:9px;min-height:74px;padding:10px 12px;display:grid}.development-plan-records time{color:#728391;font-size:5.5px}.development-plan-records article b{font-size:7px}.development-plan-records article small,.development-plan-records article p{color:#71808e;margin:4px 0 0;font-size:5.5px;line-height:1.45;display:block}.development-plan-records article>em{color:#a99167;font-size:6px;font-style:normal}.development-plan-records details>div>p{color:#71808e;padding:14px;font-size:6px}.member-development-empty.first-quarter{background:linear-gradient(120deg,#f2b84b13,#101923 68%);border-color:#6e5b3c}.development-first-quarter-brief,.development-weekly-control{background:linear-gradient(120deg,#f2b84b0e,#101923 68%);border:1px solid #4b584e;border-radius:6px;overflow:hidden}.development-first-quarter-brief>header,.development-weekly-control>header{border-bottom:1px solid #39463f;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.development-first-quarter-brief h3,.development-weekly-control h3{margin:4px 0;font-size:11px}.development-first-quarter-brief header em,.development-weekly-control header em{color:var(--gold);font-size:6px;font-style:normal}.development-first-quarter-brief>div{grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;display:grid}.development-first-quarter-brief article{background:#0d1721;border:1px solid #424b42;border-radius:5px;padding:9px}.development-first-quarter-brief article small,.development-first-quarter-brief article b{display:block}.development-first-quarter-brief article small{color:#7b837a;font-size:5.5px}.development-first-quarter-brief article b{margin-top:5px;font-size:8px}.development-first-quarter-brief>p{color:#85877c;margin:0;padding:0 10px 11px;font-size:6px;line-height:1.5}.development-weekly-snapshot{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.development-weekly-snapshot article{background:#0d1721;border:1px solid #384b4d;border-radius:5px;min-height:83px;padding:9px}.development-weekly-snapshot small,.development-weekly-snapshot b,.development-weekly-snapshot span{display:block}.development-weekly-snapshot small{color:#71838a;font-size:5.5px}.development-weekly-snapshot b{margin:5px 0;font-size:11px}.development-weekly-snapshot span,.development-weekly-snapshot>p{color:#73848a;font-size:5.5px;line-height:1.45}.development-weekly-snapshot>p{grid-column:1/-1;margin:0;padding:8px}.development-weekly-control>footer{border-top:1px solid #344341;grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.development-weekly-control>footer button{color:#9cc4be;cursor:pointer;background:#0d1b20;border:1px solid #425751;border-radius:5px;padding:9px;font-size:6px;font-weight:800}.development-weekly-control>footer button:disabled{opacity:.35;cursor:not-allowed}.development-revision-limit{color:#8d7f70;padding:0 10px 10px;font-size:5.5px;display:block}.development-plan-records time small,.development-plan-records article>em small{color:#71808e;margin-top:3px;font-size:5px;display:block}@media (width<=1050px){.member-development-columns,.development-plan-records{grid-template-columns:1fr}.member-development-hero>aside{min-width:310px}.member-goal-grid{grid-template-columns:1fr}.development-appraisal>div{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.member-development-hero,.development-planner-hero,.development-plan-detail-hero,.development-live-guidance{flex-direction:column;align-items:flex-start}.member-development-hero>aside{width:100%;min-width:0}.member-active-development>div,.development-negotiation-preview,.development-plan-metrics{grid-template-columns:repeat(2,1fr)}.development-direction-grid,.development-resource-grid,.development-first-quarter-brief>div,.development-weekly-snapshot,.development-weekly-control>footer{grid-template-columns:1fr}.development-workload-options{grid-template-columns:repeat(2,1fr)}.development-appraisal>div,.development-plan-records article{grid-template-columns:1fr}.development-plan-detail-hero>aside{border-top:1px solid #354957;border-left:0;padding:10px 0 0}.member-development-empty,.development-first-quarter-brief>header,.development-weekly-control>header{flex-direction:column;align-items:flex-start}}.member-chain-summary{flex-wrap:wrap;align-items:center}.member-chain-summary .secondary-button{min-height:38px}.member-chain-chapter{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.member-chain-chapter span,.member-chain-chapter small{color:#768698;font-size:10px}.member-chain-chapter b{border-left:2px solid var(--cyan);padding-left:8px;font-size:12px}.member-chain-policy-grid header b{align-items:center;gap:6px;display:flex}.member-chain-policy-grid header b small{color:#f2c46c;border:1px solid #8f7542;padding:2px 5px;font-size:8px}.member-chain-observation-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.governance-delegation-hero{background:#121c28;border:1px solid #334255;justify-content:space-between;gap:20px;padding:16px;display:flex}.governance-delegation-hero h3{margin:5px 0;font-size:23px}.governance-delegation-hero p{color:#8e9cac;max-width:720px;margin:0;line-height:1.6}.governance-delegation-hero aside{background:#0e1721;gap:5px;min-width:190px;padding:12px;display:grid}.governance-delegation-hero aside small,.governance-delegation-hero aside span{color:#7f8d9e;font-size:10px}.governance-delegation-hero aside b{color:var(--cyan);font-size:28px}.member-governance-delegation{gap:12px;display:grid}.governance-setting-section{background:#111a25;border:1px solid #2d3a4c;padding:14px}.governance-setting-section>header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.governance-setting-section>header span{color:#718194;font-size:10px}.governance-level-grid,.governance-staff-grid,.governance-budget-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.governance-level-grid button,.governance-staff-grid button,.governance-budget-grid button{text-align:left;cursor:pointer;background:#151f2c;border:1px solid #314052;padding:12px}.governance-level-grid button:hover,.governance-staff-grid button:hover,.governance-budget-grid button:hover,.governance-level-grid button.active,.governance-staff-grid button.active,.governance-budget-grid button.active{border-color:var(--cyan);background:#172b38}.governance-level-grid b,.governance-budget-grid b{display:block}.governance-level-grid p{color:#8c9aaa;min-height:50px;font-size:11px;line-height:1.55}.governance-level-grid small,.governance-budget-grid small{color:#dfb760;font-size:10px}.governance-staff-grid button{grid-template-columns:1fr auto;gap:5px;display:grid}.governance-staff-grid span{gap:3px;display:grid}.governance-staff-grid span small,.governance-staff-grid p{color:#8290a1;margin:0;font-size:10px}.governance-staff-grid em{color:var(--cyan);font-size:11px;font-style:normal}.governance-staff-grid p{grid-column:1/-1}.governance-fit-grid{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:9px;display:grid}.governance-fit-grid span{background:#0e1721;gap:4px;padding:8px;display:grid}.governance-fit-grid small{color:#758497;font-size:9px}.governance-fit-grid b{font-size:16px}.governance-budget-grid button{gap:5px;display:grid}.governance-history{margin-top:0}@media (width<=900px){.governance-level-grid,.governance-staff-grid,.governance-budget-grid{grid-template-columns:1fr}.governance-fit-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.governance-delegation-hero{display:grid}.governance-delegation-hero aside{min-width:0}.governance-fit-grid{grid-template-columns:1fr 1fr}.member-chain-summary{display:flex}.member-chain-summary span{display:none}.member-chain-summary .secondary-button{display:inline-flex}}.member-chain-task-section{background:#101a25;border:1px solid #304252;padding:12px}.member-chain-task-section>header{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.member-chain-task-section>header span{color:#748495;font-size:10px}.member-chain-task-section>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.member-chain-task-section article{background:#0d1620;border:1px solid #2a3948;grid-template-columns:18px 1fr auto;gap:8px;padding:9px;display:grid}.member-chain-task-section article>i{color:#7e8c99;font-style:normal}.member-chain-task-section article span{gap:3px;display:grid}.member-chain-task-section article small{color:#778697;font-size:9px;line-height:1.45}.member-chain-task-section article em{color:#d8b45e;font-size:9px;font-style:normal}.member-chain-task-section article.completed{border-color:#365e4b}.member-chain-task-section article.completed>i,.member-chain-task-section article.completed>em{color:#65cf8c}.member-chain-task-section article.failed{border-color:#744654}.member-chain-task-section article.failed>i,.member-chain-task-section article.failed>em{color:#ef7b8c}.member-chain-claims{background:#101822;border:1px solid #2d3a4c}.member-chain-claims summary{cursor:pointer;color:#b9c4d0;padding:11px 13px;font-size:12px}.member-chain-claims>div{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #2d3a4c;max-height:230px;padding:8px;overflow-y:auto}.member-chain-claims article{border-bottom:1px solid #253241;padding:9px}.member-chain-claims article header{justify-content:space-between;display:flex}.member-chain-claims article em{color:#e1b75e;font-size:9px;font-style:normal}.member-chain-claims article p{color:#a0aeba;margin:6px 0;font-size:10px}.member-chain-claims article small{color:#748596;font-size:9px;line-height:1.5;display:block}.documentary-center,.documentary-consent-panel,.documentary-planner,.documentary-project-detail{gap:10px;display:grid}.documentary-hero,.documentary-project-hero{background:linear-gradient(118deg,#e43d8f1c,#101a26 56%,#4ac7d90f);border:1px solid #5e5360;border-radius:8px;justify-content:space-between;gap:24px;padding:18px;display:flex}.documentary-hero>div>span,.documentary-project-hero>div>span{color:var(--pink);letter-spacing:.09em;font-size:7px}.documentary-hero h2,.documentary-project-hero h2{margin:6px 0;font-family:Georgia,Songti SC,serif;font-size:24px}.documentary-hero p,.documentary-project-hero p{color:#8f8992;max-width:670px;margin:0;font-size:7px;line-height:1.65}.documentary-hero aside{grid-template-columns:repeat(2,1fr);gap:6px;min-width:310px;display:grid}.documentary-hero aside span{background:#0a121bb8;border:1px solid #49424d;border-radius:6px;padding:9px}.documentary-hero aside small,.documentary-hero aside b{display:block}.documentary-hero aside small{color:#867d88;font-size:5.5px}.documentary-hero aside b{color:#f1d7e3;margin-top:4px;font-size:16px}.documentary-rule-strip{background:#101923;border:1px solid #3a4652;border-radius:7px;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:8px;padding:10px 14px;display:grid}.documentary-rule-strip span b,.documentary-rule-strip span small{display:block}.documentary-rule-strip span b{font-size:7px}.documentary-rule-strip span small{color:#78838e;margin-top:3px;font-size:5.5px}.documentary-rule-strip>i{background:#35424d;justify-self:center;width:1px;height:26px}.documentary-center-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:10px;display:grid}.documentary-library,.documentary-projects,.documentary-recent,.documentary-plan-block,.documentary-project-grid>main>section,.documentary-project-facts{background:#101923;border:1px solid #3a4652;border-radius:7px;overflow:hidden}.documentary-library>header,.documentary-projects>header,.documentary-plan-block>header,.documentary-project-grid>main>section>header{border-bottom:1px solid #303b46;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 12px;display:flex}.documentary-library header span,.documentary-projects header span,.documentary-plan-block header span,.documentary-project-grid header span{color:var(--pink);font-size:6px}.documentary-library h3,.documentary-projects h3,.documentary-plan-block h3,.documentary-project-grid h3{margin:3px 0 0;font-size:10px}.documentary-library header small,.documentary-plan-block header small{color:#78838d;font-size:6px}.documentary-library>nav{border-bottom:1px solid #303b46;gap:4px;padding:0 10px;display:flex}.documentary-library>nav button{color:#7b8791;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 11px;font-size:6px}.documentary-library>nav button.active{border-color:var(--pink);color:#f1d8e4}.documentary-footage-scroll{align-content:start;gap:6px;height:430px;padding:8px;display:grid;overflow:auto}.documentary-footage-card{background:#0c151f;border:1px solid #3b4854;border-radius:6px;overflow:hidden}.documentary-footage-card.selected{border-color:var(--cyan);box-shadow:inset 3px 0 var(--cyan)}.documentary-footage-card.restricted{border-color:#684657}.documentary-footage-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:95px 1fr;gap:4px 9px;padding:10px 11px;display:grid}.documentary-footage-main:not(:disabled){cursor:pointer}.documentary-footage-main:disabled{opacity:1}.documentary-source{color:var(--cyan);border-right:1px solid #33414c;grid-row:1/4;align-items:center;font-size:6px;display:flex}.documentary-footage-main strong{font-size:8px}.documentary-footage-main p{color:#7b8791;margin:0;font-size:6px;line-height:1.55}.documentary-footage-main>small{color:#65747f;font-size:5.5px}.documentary-footage-main>div{flex-wrap:wrap;grid-column:2;gap:5px;margin-top:4px;display:flex}.documentary-footage-main em{color:#8a97a0;border:1px solid #374650;border-radius:10px;padding:3px 6px;font-size:5px;font-style:normal}.documentary-footage-main em.risk{color:#e18daf;border-color:#71475a}.documentary-footage-card>footer{border-top:1px solid #2e3b45;justify-content:space-between;align-items:center;gap:10px;min-height:33px;padding:6px 10px;display:flex}.documentary-footage-card footer span,.documentary-footage-card footer b,.documentary-footage-card footer button{font-size:5.5px}.documentary-footage-card footer span.cleared{color:var(--green)}.documentary-footage-card footer span.waiting{color:var(--gold)}.documentary-footage-card footer b{color:#7b8790}.documentary-footage-card footer b.forced-note{color:var(--red)}.documentary-footage-card footer button{color:var(--pink);cursor:pointer;background:0 0;border:0}.documentary-center-grid>aside{align-content:start;gap:10px;display:grid}.documentary-projects>div{height:330px;overflow:auto}.documentary-projects>div>button{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303b45;grid-template-columns:1fr 10px;align-items:center;gap:8px;padding:9px 11px;display:grid}.documentary-projects>div>button:hover{background:#e43d8f0a}.documentary-projects button span em,.documentary-projects button span b,.documentary-projects button span small{display:block}.documentary-projects button em{color:var(--pink);font-size:5px;font-style:normal}.documentary-projects button b{margin:4px 0;font-size:8px}.documentary-projects button small{color:#75818b;font-size:5.5px}.documentary-projects button>i{color:var(--pink);font-style:normal}.documentary-projects>div>p,.documentary-recent p{color:#7d8790;margin:0;padding:12px;font-size:6px;line-height:1.6}.documentary-recent{padding:13px}.documentary-recent>span{color:var(--pink);font-size:6px}.documentary-recent h3{margin:7px 0;font-size:18px}.documentary-recent b{color:var(--gold);font-size:7px}.documentary-recent p{margin-top:7px;padding:0}.documentary-consent-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.documentary-consent-panel>section,.documentary-consent-panel>aside{background:#101923;border:1px solid #3a4651;border-radius:7px;padding:14px}.documentary-consent-panel>section>span{color:var(--pink);font-size:6px}.documentary-consent-panel h3{margin:6px 0;font-size:18px}.documentary-consent-panel>section>p{color:#7e8992;font-size:7px;line-height:1.65}.documentary-consent-panel>section>div{gap:6px;margin-top:12px;display:grid}.documentary-consent-panel>section article{border:1px solid #394852;border-radius:5px;align-items:center;gap:8px;padding:8px;display:flex}.documentary-consent-panel article>i{border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.documentary-consent-panel article span b,.documentary-consent-panel article span small{display:block}.documentary-consent-panel article span b{font-size:8px}.documentary-consent-panel article span small{color:#74818b;margin-top:3px;font-size:5.5px}.documentary-consent-panel>aside{gap:7px;display:grid}.documentary-consent-warning{background:#e43d8f0a;border:1px solid #684657;border-radius:5px;padding:10px}.documentary-consent-warning b{color:#df8aac;font-size:8px}.documentary-consent-warning p{color:#8c7882;margin:5px 0 0;font-size:6px;line-height:1.55}.documentary-consent-panel>aside>button:not(.text-button){min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#0b151f;border:1px solid #3e4d58;border-radius:6px;grid-template-columns:1fr 10px;align-items:center;gap:8px;padding:10px;display:grid}.documentary-consent-panel>aside>button:hover{border-color:var(--cyan)}.documentary-consent-panel>aside>button:disabled{opacity:.35;cursor:not-allowed}.documentary-consent-panel>aside>button.danger-choice{border-color:#704253}.documentary-consent-panel aside button span b,.documentary-consent-panel aside button span small,.documentary-consent-panel aside button span em{display:block}.documentary-consent-panel aside button span b{font-size:8px}.documentary-consent-panel aside button span small{color:#77838d;margin-top:4px;font-size:5.5px;line-height:1.5}.documentary-consent-panel aside button span em{color:var(--cyan);margin-top:5px;font-size:5.5px;font-style:normal}.documentary-planner{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start}.documentary-planner>main{gap:10px;display:grid}.documentary-plan-footage{align-content:start;gap:6px;height:330px;padding:8px;display:grid;overflow:auto}.documentary-title-input{gap:5px;padding:10px 11px;display:grid}.documentary-title-input span,.documentary-time-inputs label span{color:#7b8790;font-size:5.5px}.documentary-title-input input,.documentary-time-inputs input{color:#e6edf2;background:#0b151f;border:1px solid #3b4b56;border-radius:4px;padding:8px;font-size:7px}.documentary-option-groups{grid-template-columns:1fr 1fr;gap:8px;padding:0 9px 10px;display:grid}.documentary-option-groups>section{border:1px solid #35424d;border-radius:5px;overflow:hidden}.documentary-option-groups>section>header{color:#8b96a0;border-bottom:1px solid #303c46;padding:8px 9px;font-size:6px}.documentary-option-groups>section>div{gap:5px;padding:6px;display:grid}.documentary-option-groups button{min-height:65px;color:inherit;text-align:left;cursor:pointer;background:#0b151f;border:1px solid #36434d;border-radius:4px;grid-template-columns:17px 1fr;gap:7px;padding:8px;display:grid}.documentary-option-groups button.active{border-color:var(--pink);background:#e43d8f09}.documentary-option-groups button>i{color:#0b151f;border:1px solid #515b63;border-radius:50%;place-items:center;width:15px;height:15px;font-size:5px;font-style:normal;display:grid}.documentary-option-groups button.active>i{background:var(--pink);border-color:var(--pink)}.documentary-option-groups button b,.documentary-option-groups button small{display:block}.documentary-option-groups button b{font-size:7px}.documentary-option-groups button small{color:#727e87;margin-top:4px;font-size:5.3px;line-height:1.45}.documentary-slots{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.documentary-slots button{color:inherit;text-align:left;cursor:pointer;background:#0b151f;border:1px solid #3a4853;border-radius:5px;padding:9px}.documentary-slots button.active{border-color:var(--cyan)}.documentary-slots button b,.documentary-slots button small{display:block}.documentary-slots button b{font-size:7px}.documentary-slots button small{color:var(--cyan);margin-top:4px;font-size:5.5px}.documentary-time-inputs{grid-template-columns:1fr 1fr 1.4fr;gap:7px;padding:0 9px 10px;display:grid}.documentary-time-inputs label{gap:5px;display:grid}.documentary-forecast-sticky{background:linear-gradient(150deg,#e43d8f0f,#101923 36%);border:1px solid #5d4e57;border-radius:7px;padding:14px;position:sticky;top:10px}.documentary-forecast-sticky>span{color:var(--pink);font-size:6px}.documentary-forecast-sticky>h3{margin:6px 0 10px;font-size:16px}.documentary-forecast-score{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.documentary-forecast-score article{background:#0b151f;border:1px solid #3e4650;border-radius:5px;padding:8px}.documentary-forecast-score article.risk{border-color:#714456}.documentary-forecast-score small,.documentary-forecast-score b{display:block}.documentary-forecast-score small{color:#7b838c;font-size:5px}.documentary-forecast-score b{margin-top:4px;font-size:16px}.documentary-forecast-score article.risk b{color:var(--pink)}.documentary-forecast-sticky dl,.documentary-project-facts dl{border-top:1px solid #36414a;margin:10px 0}.documentary-forecast-sticky dl div,.documentary-project-facts dl div{border-bottom:1px solid #303b45;justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.documentary-forecast-sticky dt,.documentary-project-facts dt{color:#78838c;font-size:5.5px}.documentary-forecast-sticky dd,.documentary-project-facts dd{text-align:right;margin:0;font-size:6px;font-weight:800}.documentary-errors{color:#dd84aa;background:#e43d8f0a;border:1px solid #714357;border-radius:5px;margin-bottom:8px;padding:8px;font-size:5.5px}.documentary-errors p{margin:2px 0}.documentary-project-hero aside{text-align:center;border-left:1px solid #524652;place-content:center;min-width:160px;padding-left:18px;display:grid}.documentary-project-hero aside small,.documentary-project-hero aside b{display:block}.documentary-project-hero aside small{color:#887b87;font-size:6px}.documentary-project-hero aside b{color:var(--pink);font-size:28px}.documentary-project-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:10px;display:grid}.documentary-project-grid>main{gap:10px;display:grid}.documentary-project-footage-scroll{align-content:start;gap:6px;height:320px;padding:8px;display:grid;overflow:auto}.documentary-project-history{height:220px;padding:9px;overflow:auto}.documentary-project-history article{grid-template-columns:90px 8px 1fr;gap:8px;min-height:62px;display:grid}.documentary-project-history time{color:#78838d;font-size:5.5px}.documentary-project-history time b{color:var(--pink);margin-top:3px;display:block}.documentary-project-history article>i{background:var(--pink);border-radius:50%;width:6px;height:6px;margin-top:3px}.documentary-project-history article>span{border-left:1px solid #3a4650;padding:0 0 12px 10px}.documentary-project-history span b{font-size:7px}.documentary-project-history span p{color:#77838c;margin:4px 0;font-size:5.5px;line-height:1.5}.documentary-project-grid>aside{align-content:start;gap:8px;display:grid}.documentary-project-facts{padding:13px}.documentary-project-facts>span{color:var(--pink);font-size:6px}.documentary-project-facts>p{color:#7d8790;font-size:6px;line-height:1.6}.documentary-stamp{border-radius:2px}.documentary-stamp.interactive,button.documentary-stamp{width:calc(100% - 40px);color:inherit;text-align:left;cursor:pointer;border:1px solid #3b424b}.documentary-stamp.interactive:hover,button.documentary-stamp:hover{border-color:var(--pink);background:linear-gradient(135deg,#e43d8f1a,#0000)}@media (width<=1050px){.documentary-center-grid,.documentary-planner,.documentary-project-grid{grid-template-columns:1fr}.documentary-forecast-sticky{position:static}.documentary-center-grid>aside{grid-template-columns:1fr 1fr}.documentary-hero aside{min-width:260px}}@media (width<=720px){.documentary-hero,.documentary-project-hero,.documentary-consent-panel{flex-direction:column;grid-template-columns:1fr}.documentary-hero aside,.documentary-center-grid>aside,.documentary-option-groups,.documentary-time-inputs,.documentary-rule-strip{grid-template-columns:1fr}.documentary-rule-strip>i{display:none}.documentary-slots,.documentary-footage-main{grid-template-columns:1fr}.documentary-source{border-right:0;grid-row:auto}.documentary-footage-main>div{grid-column:auto}.documentary-project-hero aside{border-top:1px solid #524652;border-left:0;padding:12px 0 0}}.sidebar button.documentary-stamp.interactive{width:calc(100% - 28px)}.documentary-workspace-tabs{background:#101923;border:1px solid #3a4652;border-radius:7px;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;display:grid}.documentary-workspace-tabs button{color:#7c8791;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:9px;font-size:6px}.documentary-workspace-tabs button.active{color:#f1d7e3;background:#e43d8f12;border-color:#5f4c59}.documentary-causal-guide,.documentary-story-workspace,.documentary-interview-workspace,.documentary-archive-workspace,.documentary-interview-planner>main>section,.documentary-interview-detail .documentary-project-grid>main>section,.documentary-story-detail .documentary-story-grid>main>section,.documentary-direction-control,.documentary-linked-records{background:#101923;border:1px solid #3a4652;border-radius:7px;overflow:hidden}.documentary-causal-guide{padding:13px}.documentary-causal-guide>span,.documentary-story-workspace>header span,.documentary-interview-workspace>header span,.documentary-archive-workspace>header span,.documentary-interview-planner section>header>span,.documentary-story-board>article>header b,.documentary-direction-control>span,.documentary-linked-records>span{color:var(--pink);font-size:6px}.documentary-causal-guide h3,.documentary-story-workspace h3,.documentary-interview-workspace h3,.documentary-archive-workspace h3{margin:5px 0;font-size:11px}.documentary-causal-guide>div{gap:5px;margin:10px 0;display:grid}.documentary-causal-guide article{border-bottom:1px solid #303b45;justify-content:space-between;padding:6px 0;display:flex}.documentary-causal-guide article b{font-size:7px}.documentary-causal-guide article small,.documentary-causal-guide p{color:#78838c;font-size:5.5px}.documentary-footage-main em.narrative-role{color:#dda4be;border-color:#61505d}.documentary-story-workspace>header,.documentary-interview-workspace>header,.documentary-archive-workspace>header{border-bottom:1px solid #303b46;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.documentary-story-workspace>header p{color:#75818b;margin:4px 0 0;font-size:5.5px}.documentary-story-scroll,.documentary-interview-scroll,.documentary-archive-scroll{align-content:start;gap:7px;height:490px;padding:9px;display:grid;overflow:auto}.documentary-story-card,.documentary-interview-scroll>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#0b151f;border:1px solid #3b4853;border-radius:6px;grid-template-columns:minmax(0,1fr) 260px;gap:12px;padding:11px;display:grid}.documentary-story-card:hover,.documentary-interview-scroll>button:hover{border-color:#65515e}.documentary-story-card>span em,.documentary-story-card>span b,.documentary-story-card>span small,.documentary-interview-scroll button>span em,.documentary-interview-scroll button>span b,.documentary-interview-scroll button>span small{display:block}.documentary-story-card em,.documentary-interview-scroll em{color:var(--pink);font-size:5px;font-style:normal}.documentary-story-card b,.documentary-interview-scroll b{margin:4px 0;font-size:9px}.documentary-story-card small,.documentary-interview-scroll small{color:#75818b;font-size:5.5px}.documentary-story-card p{color:#78848d;margin:7px 0 0;font-size:6px;line-height:1.5}.documentary-story-card dl,.documentary-interview-scroll dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.documentary-story-card dl div,.documentary-interview-scroll dl div{border:1px solid #36424d;border-radius:5px;padding:8px}.documentary-story-card dt,.documentary-interview-scroll dt{color:#78838d;font-size:5px}.documentary-story-card dd,.documentary-interview-scroll dd{margin:3px 0 0;font-size:14px}.documentary-archive-scroll details,.documentary-collapsible-history{background:#0b151f;border:1px solid #3b4853;border-radius:6px;overflow:hidden}.documentary-archive-scroll summary,.documentary-collapsible-history>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;list-style:none;display:flex}.documentary-archive-scroll summary::-webkit-details-marker{display:none}.documentary-collapsible-history>summary::-webkit-details-marker{display:none}.documentary-archive-scroll summary span em,.documentary-archive-scroll summary span b,.documentary-archive-scroll summary span small{display:block}.documentary-archive-scroll summary em{color:var(--pink);font-size:5px;font-style:normal}.documentary-archive-scroll summary b{margin:4px 0;font-size:9px}.documentary-archive-scroll summary small{color:#78838d;font-size:5.5px}.documentary-archive-scroll summary>i,.documentary-collapsible-history>summary i{color:var(--cyan);font-size:5.5px;font-style:normal}.documentary-archive-scroll details>div{border-top:1px solid #303b45;padding:10px}.documentary-archive-scroll details>div>p{color:#7d8790;font-size:6px;line-height:1.6}.documentary-archive-scroll details dl{flex-wrap:wrap;gap:6px;display:flex}.documentary-archive-scroll details dl span{color:#76828b;border:1px solid #35434d;border-radius:5px;padding:7px;font-size:5px}.documentary-archive-scroll details dl b{color:#e4e9ed;margin-top:3px;font-size:7px;display:block}.documentary-archive-scroll details button{color:var(--pink);cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:6px}.documentary-narrative-coverage{border-bottom:1px solid #303b46;grid-template-columns:repeat(5,1fr);gap:5px;padding:8px 10px;display:grid}.documentary-narrative-coverage span{color:#606c76;text-align:center;border:1px dashed #3e4953;border-radius:12px;padding:5px;font-size:5.5px}.documentary-narrative-coverage span.covered{color:var(--cyan);background:#4ac7d90f;border-style:solid;border-color:#446b6e}.documentary-title-input select{color:#e6edf2;background:#0b151f;border:1px solid #3b4b56;border-radius:4px;padding:8px;font-size:7px}.documentary-interview-planner{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:10px;display:grid}.documentary-interview-planner>main{gap:10px;display:grid}.documentary-interview-planner>main>section>header{border-bottom:1px solid #303b46;justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;display:flex}.documentary-interview-planner section>header h3{margin:3px 0;font-size:10px}.documentary-interview-planner section>header small{color:#78838d;font-size:6px}.documentary-interview-members{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.documentary-interview-members button{color:inherit;text-align:left;cursor:pointer;background:#0b151f;border:1px solid #384650;border-radius:5px;align-items:center;gap:7px;padding:8px;display:flex}.documentary-interview-members button.active{border-color:var(--pink)}.documentary-interview-members i{border-radius:50%;place-items:center;width:26px;height:26px;font-size:7px;font-style:normal;display:grid}.documentary-interview-members b,.documentary-interview-members small{display:block}.documentary-interview-members b{font-size:7px}.documentary-interview-members small{color:#75818b;margin-top:3px;font-size:5px}.documentary-interview-source-scroll{align-content:start;gap:5px;height:205px;padding:8px;display:grid;overflow:auto}.documentary-interview-source-scroll button{color:inherit;text-align:left;cursor:pointer;background:#0b151f;border:1px solid #35434e;border-radius:4px;padding:8px}.documentary-interview-source-scroll button.active{border-color:var(--cyan)}.documentary-interview-source-scroll b,.documentary-interview-source-scroll small{display:block}.documentary-interview-source-scroll b{font-size:7px}.documentary-interview-source-scroll small{color:#78838c;margin-top:4px;font-size:5px}.documentary-interview-note{color:#7d8790;font-size:5.5px;line-height:1.55}.documentary-statement-scroll{gap:6px;max-height:300px;padding:9px;display:grid;overflow:auto}.documentary-statement-scroll article{background:#0b151f;border:1px solid #394750;border-radius:5px;padding:10px}.documentary-statement-scroll article>b{font-size:8px}.documentary-statement-scroll article em{color:var(--cyan);margin-left:6px;font-size:5px;font-style:normal}.documentary-statement-scroll p{color:#8a949c;margin:6px 0 0;font-size:6.5px;line-height:1.7}.documentary-collapsible-history{margin:0}.documentary-collapsible-history>summary{font-size:8px;font-weight:800}.documentary-collapsible-history>div{border-top:1px solid #303b45;max-height:240px;padding:8px;overflow:auto}.documentary-collapsible-history article{border-bottom:1px solid #303b45;padding:8px}.documentary-collapsible-history time,.documentary-collapsible-history b{display:block}.documentary-collapsible-history time{color:var(--pink);font-size:5px}.documentary-collapsible-history b{margin-top:3px;font-size:7px}.documentary-collapsible-history p{color:#78838d;margin:4px 0;font-size:5.5px;line-height:1.5}.documentary-story-hero{background:linear-gradient(120deg,#e43d8f1c,#101a26 55%,#4ac7d912);border:1px solid #5e5360;border-radius:8px;grid-template-columns:1fr 330px;gap:20px;padding:18px;display:grid}.documentary-story-hero>div>span{color:var(--pink);font-size:6px}.documentary-story-hero h2{margin:6px 0;font-family:Georgia,Songti SC,serif;font-size:24px}.documentary-story-hero p{color:#8b9298;margin:0;font-size:7px;line-height:1.65}.documentary-story-hero>aside{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.documentary-story-hero article{background:#0a121bb8;border:1px solid #4b4650;border-radius:6px;padding:10px}.documentary-story-hero article small,.documentary-story-hero article b{display:block}.documentary-story-hero article small{color:#817985;font-size:5px}.documentary-story-hero article b{margin-top:4px;font-size:19px}.documentary-story-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:10px;margin-top:10px;display:grid}.documentary-story-grid>main,.documentary-story-grid>aside{align-content:start;gap:10px;display:grid}.documentary-story-grid>main>section>header{border-bottom:1px solid #303b46;padding:10px 12px}.documentary-story-grid>main>section>header span{color:var(--pink);font-size:6px}.documentary-story-grid>main>section>header h3{margin:4px 0;font-size:10px}.documentary-truth-axis{grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;padding:12px;display:grid!important}.documentary-truth-axis article{border:1px solid #394852;border-radius:5px;padding:10px}.documentary-truth-axis article span{color:var(--cyan);font-size:6px}.documentary-truth-axis article p{color:#8a949b;margin:5px 0 0;font-size:6px;line-height:1.6}.documentary-truth-axis>i{color:var(--pink);text-align:center;font-style:normal}.documentary-story-board{gap:6px;height:300px;padding:8px;display:grid;overflow:auto}.documentary-story-board>article{background:#0b151f;border:1px solid #35434d;border-radius:5px}.documentary-story-board>article.missing{opacity:.72;border-style:dashed}.documentary-story-board>article>header{border-bottom:1px solid #303b45;justify-content:space-between;padding:7px 9px;display:flex}.documentary-story-board>article>header small{color:#78838c;font-size:5px}.documentary-story-board>article>div{flex-wrap:wrap;gap:5px;padding:7px;display:flex}.documentary-story-board>article>div span,.documentary-story-board>article>div em{color:#83909a;border:1px solid #35434d;border-radius:10px;padding:4px 7px;font-size:5px;font-style:normal}.documentary-direction-control,.documentary-linked-records{padding:12px}.documentary-direction-control h3{margin:5px 0;font-size:12px}.documentary-direction-control p,.documentary-direction-control small,.documentary-linked-records p{color:#79858e;font-size:5.5px;line-height:1.55}.documentary-direction-control select{color:#e7edf1;background:#0b151f;border:1px solid #3b4a55;border-radius:4px;width:100%;margin:8px 0;padding:8px;font-size:6px}.documentary-linked-records>div{gap:5px;max-height:240px;margin-top:8px;display:grid;overflow:auto}.documentary-linked-records button{color:inherit;text-align:left;cursor:pointer;background:#0b151f;border:1px solid #384650;border-radius:5px;padding:8px}.documentary-linked-records button b,.documentary-linked-records button small{display:block}.documentary-linked-records button b{font-size:7px}.documentary-linked-records button small{color:#77838c;margin-top:3px;font-size:5px}@media (width<=1050px){.documentary-interview-planner,.documentary-story-grid,.documentary-story-card,.documentary-interview-scroll>button,.documentary-story-hero{grid-template-columns:1fr}.documentary-interview-members{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.documentary-workspace-tabs{grid-template-columns:repeat(2,1fr)}.documentary-story-hero>aside,.documentary-interview-members,.documentary-narrative-coverage{grid-template-columns:1fr}.documentary-truth-axis{grid-template-columns:1fr!important}.documentary-truth-axis>i{transform:rotate(90deg)}}.social-center,.social-detail{gap:10px;display:grid}.social-hero,.social-detail-hero{background:linear-gradient(118deg,#4ac7d91c,#101a26 54%,#e43d8f0f);border:1px solid #355864;border-radius:8px;justify-content:space-between;gap:24px;padding:18px;display:flex}.social-hero>div>span,.social-detail-hero>div>span{color:var(--cyan);letter-spacing:.1em;font-size:7px}.social-hero h2,.social-detail-hero h2{margin:6px 0;font-family:Georgia,Songti SC,serif;font-size:24px}.social-hero p,.social-detail-hero p{color:#8997a2;max-width:690px;margin:0;font-size:7px;line-height:1.65}.social-hero aside{grid-template-columns:repeat(2,1fr);gap:6px;min-width:330px;display:grid}.social-hero aside span{background:#08121bb3;border:1px solid #374b55;border-radius:6px;padding:9px}.social-hero aside small,.social-hero aside b{display:block}.social-hero aside small{color:#74838e;font-size:5.5px}.social-hero aside b{margin-top:4px;font-size:16px}.social-rule-strip{background:#101923;border:1px solid #354550;border-radius:7px;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:8px;padding:10px 14px;display:grid}.social-rule-strip span b,.social-rule-strip span small{display:block}.social-rule-strip span b{font-size:7px}.social-rule-strip span small{color:#76838d;margin-top:3px;font-size:5.5px}.social-rule-strip>i{background:#35434c;justify-self:center;width:1px;height:26px}.social-center-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);gap:10px;display:grid}.social-center-grid>main,.social-center-grid>aside{align-content:start;gap:10px;display:grid}.social-block,.social-health{background:#101923;border:1px solid #354550;border-radius:7px;overflow:hidden}.social-block>header{border-bottom:1px solid #2e3d47;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:9px 12px;display:flex}.social-block header span{color:var(--cyan);font-size:6px}.social-block header h3{margin:3px 0 0;font-size:10px}.social-block header small{color:#74818b;font-size:5.5px}.social-account-scroll{grid-template-columns:repeat(2,1fr);align-content:start;gap:6px;height:300px;padding:7px;display:grid;overflow:auto}.social-account-scroll>button{min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#0c151f;border:1px solid #374854;border-radius:6px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.social-account-scroll>button:hover{border-color:var(--cyan)}.social-account-scroll>button>i{color:#0b141c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.social-account-scroll span b,.social-account-scroll span small,.social-account-scroll span em{display:block}.social-account-scroll span b{font-size:7px}.social-account-scroll span small{color:#76838d;margin-top:3px;font-size:5.5px}.social-account-scroll span em{color:#5f9198;margin-top:4px;font-size:5px;font-style:normal}.social-account-scroll strong{color:var(--cyan);font-size:5.5px}.social-post-scroll{height:255px;overflow:auto}.social-post-scroll>button{width:100%;min-height:65px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2e3b45;grid-template-columns:1fr 88px;gap:10px;padding:9px 12px;display:grid}.social-post-scroll>button:hover{background:#4ac7d909}.social-post-scroll span em,.social-post-scroll span b,.social-post-scroll span small{display:block}.social-post-scroll span em{color:var(--cyan);font-size:5px;font-style:normal}.social-post-scroll span b{margin:3px 0;font-size:7px}.social-post-scroll span small{color:#75828c;white-space:nowrap;text-overflow:ellipsis;font-size:5.5px;overflow:hidden}.social-post-scroll strong{color:#6fb4bd;text-align:right;align-self:center;font-size:6px}.social-post-scroll strong.risk{color:var(--pink)}.social-post-scroll>p,.social-schedule>div>p{color:#77848e;padding:12px;font-size:6px;line-height:1.6}.social-schedule>div{height:300px;overflow:auto}.social-schedule>div>button{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2e3b45;grid-template-columns:72px 1fr 9px;align-items:center;gap:8px;padding:9px 10px;display:grid}.social-schedule>div>button:hover{background:#4ac7d909}.social-schedule button>em{color:#7b8790;font-size:5px;font-style:normal}.social-schedule button>em b{color:var(--cyan);margin-top:3px;font-size:9px;display:block}.social-schedule button span b,.social-schedule button span small{display:block}.social-schedule button span b{font-size:7px}.social-schedule button span small{color:#71808a;margin-top:4px;font-size:5.5px}.social-schedule button>i{color:var(--cyan);font-style:normal}.social-health{padding:13px}.social-health>span{color:var(--cyan);font-size:6px}.social-health h3{margin:6px 0;font-size:16px}.social-health p{color:#78858f;margin:0;font-size:6px;line-height:1.65}.social-planner{grid-template-columns:minmax(0,1.58fr) minmax(285px,.62fr);align-items:start;gap:10px;display:grid}.social-planner>main{gap:10px;display:grid}.social-plan-block{background:#101923;border:1px solid #354550;border-radius:7px;overflow:hidden}.social-plan-block>header{border-bottom:1px solid #2f3d47;min-height:50px;padding:9px 12px}.social-plan-block header span{color:var(--cyan);font-size:6px}.social-plan-block header h3{margin:4px 0 0;font-size:9px}.social-account-options{grid-template-columns:repeat(2,1fr);gap:5px;height:220px;padding:7px;display:grid;overflow:auto}.social-account-options button{color:inherit;text-align:left;cursor:pointer;background:#0c151f;border:1px solid #354752;border-radius:5px;padding:9px}.social-account-options button.active{border-color:var(--cyan);box-shadow:inset 3px 0 var(--cyan)}.social-account-options b,.social-account-options small,.social-account-options em{display:block}.social-account-options b{font-size:7px}.social-account-options small{color:#75828c;margin-top:4px;font-size:5.3px}.social-account-options em{color:#5c929a;margin-top:4px;font-size:5px;font-style:normal}.social-member-options{grid-template-columns:repeat(2,1fr);gap:5px;height:220px;padding:7px;display:grid;overflow:auto}.social-member-options button{color:inherit;text-align:left;cursor:pointer;background:#0c151f;border:1px solid #354752;border-radius:5px;grid-template-columns:28px 1fr;gap:8px;padding:8px;display:grid}.social-member-options button:disabled{opacity:.34;cursor:not-allowed}.social-member-options button.active{border-color:var(--pink)}.social-member-options button>i{color:#0b141d;border-radius:50%;place-items:center;width:26px;height:26px;font-size:6px;font-style:normal;display:grid}.social-member-options span b,.social-member-options span small,.social-member-options span em{display:block}.social-member-options span b{font-size:7px}.social-member-options span small{color:#76838d;margin-top:3px;font-size:5px}.social-member-options span em{color:#8b7784;margin-top:3px;font-size:5px;font-style:normal}.social-dual-options{grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.social-dual-options>section{border:1px solid #303f49;border-radius:5px;padding:6px}.social-dual-options>section>b{color:#75848e;padding:3px;font-size:5.5px;display:block}.social-choice-grid{gap:5px;margin-top:3px;display:grid}.social-choice-grid button{min-height:61px;color:inherit;text-align:left;cursor:pointer;background:#0c151f;border:1px solid #35434d;border-radius:4px;grid-template-columns:16px 1fr;gap:7px;padding:8px;display:grid}.social-choice-grid button.active{border-color:var(--cyan);background:#4ac7d909}.social-choice-grid button>i{color:#0b151f;border:1px solid #52616a;border-radius:50%;place-items:center;width:14px;height:14px;font-size:5px;font-style:normal;display:grid}.social-choice-grid button.active>i{background:var(--cyan);border-color:var(--cyan)}.social-choice-grid button b,.social-choice-grid button small{display:block}.social-choice-grid button b{font-size:6.5px}.social-choice-grid button small{color:#74808a;margin-top:4px;font-size:5.2px;line-height:1.45}.social-copy-input{color:#78858e;gap:5px;padding:9px 10px;font-size:5.5px;display:grid}.social-copy-input textarea{resize:vertical;color:#e5edf1;background:#0b151f;border:1px solid #394b55;border-radius:5px;min-height:92px;padding:9px;font-size:7px;line-height:1.6}.social-copy-input small{text-align:right}.social-time-inputs{grid-template-columns:1fr 1fr;gap:7px;padding:0 10px 10px;display:grid}.social-time-inputs label{color:#78858e;gap:5px;font-size:5.5px;display:grid}.social-time-inputs input{color:#e5edf1;background:#0b151f;border:1px solid #394a55;border-radius:4px;padding:8px;font-size:7px}.social-forecast{background:linear-gradient(150deg,#4ac7d912,#101923 38%);border:1px solid #3c5961;border-radius:7px;padding:14px;position:sticky;top:10px}.social-forecast>span{color:var(--cyan);font-size:6px}.social-forecast>h3{margin:6px 0 10px;font-size:16px}.social-forecast-score{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.social-forecast-score article{background:#0b151f;border:1px solid #394a53;border-radius:5px;padding:8px}.social-forecast-score article.risk{border-color:#714456}.social-forecast-score small,.social-forecast-score b{display:block}.social-forecast-score small{color:#75828b;font-size:5px}.social-forecast-score b{margin-top:4px;font-size:15px}.social-forecast-score article.risk b{color:var(--pink)}.social-forecast dl{border-top:1px solid #35434c;margin:10px 0}.social-forecast dl div{border-bottom:1px solid #2e3c45;justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.social-forecast dt{color:#74818a;font-size:5.5px}.social-forecast dd{text-align:right;margin:0;font-size:6px;font-weight:800}.social-errors{color:#df86aa;background:#e43d8f0a;border:1px solid #704556;border-radius:5px;margin-bottom:8px;padding:8px;font-size:5.5px}.social-errors p{margin:2px 0}.social-detail-hero aside{text-align:center;border-left:1px solid #3b5962;place-content:center;min-width:170px;padding-left:18px;display:grid}.social-detail-hero aside small,.social-detail-hero aside b,.social-detail-hero aside span{display:block}.social-detail-hero aside small{color:#75858e;font-size:6px}.social-detail-hero aside b{margin:5px 0;font-size:13px}.social-detail-hero aside span{color:var(--cyan);font-size:24px}.social-detail-facts{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.social-detail-facts article{background:#101923;border:1px solid #354650;border-radius:6px;padding:11px}.social-detail-facts span,.social-detail-facts b{display:block}.social-detail-facts span{color:#74828b;font-size:5.5px}.social-detail-facts b{margin-top:5px;font-size:9px}.social-result,.social-pending,.social-history{background:#101923;border:1px solid #354650;border-radius:7px;overflow:hidden}.social-result>header{border-bottom:1px solid #2e3d46;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.social-result header span{color:var(--cyan);font-size:6px}.social-result header h3{margin:4px 0 0;font-size:9px}.social-result header em{color:var(--green);font-size:6px;font-style:normal}.social-result header em.risk{color:var(--pink)}.social-result>div{grid-template-columns:repeat(6,1fr);display:grid}.social-result article{border-right:1px solid #2e3c45;padding:11px}.social-result article span,.social-result article b{display:block}.social-result article span{color:#74818a;font-size:5.5px}.social-result article b{margin-top:5px;font-size:12px}.social-pending{padding:14px}.social-pending b{font-size:10px}.social-pending p{color:#77848d;font-size:6px;line-height:1.65}.social-history>header{border-bottom:1px solid #2e3c45;justify-content:space-between;align-items:center;height:46px;padding:9px 12px;display:flex}.social-history header b{font-size:8px}.social-history header span{color:#74818a;font-size:5.5px}.social-history>div{height:220px;padding:8px;overflow:auto}.social-history article{grid-template-columns:90px 8px 1fr;gap:8px;min-height:65px;display:grid}.social-history time{color:#74818a;font-size:5.5px}.social-history time b{color:var(--cyan);margin-top:3px;display:block}.social-history article>i{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-top:3px}.social-history article>span{border-left:1px solid #35434c;padding:0 0 12px 10px}.social-history article>span b{font-size:7px}.social-history article>span p{color:#74818a;margin:4px 0;font-size:5.5px;line-height:1.5}.social-entry-card{border-color:#355762!important}.social-entry-card>button{color:var(--cyan)!important}@media (width<=1000px){.social-hero,.social-detail-hero{display:grid}.social-hero aside{min-width:0}.social-center-grid,.social-planner{grid-template-columns:1fr}.social-forecast{position:static}.social-account-scroll{grid-template-columns:1fr}.social-detail-facts,.social-result>div{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.social-rule-strip,.social-dual-options,.social-detail-facts,.social-result>div{grid-template-columns:1fr}.social-rule-strip>i{display:none}.social-hero aside,.social-account-options,.social-member-options{grid-template-columns:1fr}.social-detail-hero aside{border-top:1px solid #3b5962;border-left:0;padding:12px 0 0}.social-account-scroll{height:360px}}.tour-center,.tour-research-panel,.tour-detail{color:#242531;gap:18px;display:grid}.tour-center-hero{background:linear-gradient(125deg,#fff 0%,#f9f4ff 57%,#edf8fb 100%);border:1px solid #dfdce9;border-radius:22px;grid-template-columns:1.3fr 1fr;gap:24px;padding:28px;display:grid;box-shadow:0 14px 32px #34285014}.tour-center-hero>div>span,.tour-market-board header span,.tour-principles header span,.tour-archive header span,.tour-detail-bottom header span,.tour-research-hero span,.tour-research-report header span,.tour-research-methods header>span,.tour-quote-sticky>span{letter-spacing:.13em;color:#8865b4;font-size:12px;font-weight:800}.tour-center-hero h2,.tour-detail-hero h2,.tour-research-hero h2{margin:7px 0 8px;font-size:30px}.tour-center-hero p{color:#666474;max-width:700px;margin:0 0 20px;line-height:1.75}.tour-center-hero aside{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tour-center-hero article{background:#ffffffc7;border:1px solid #866bab29;border-radius:16px;align-content:center;min-height:95px;padding:16px;display:grid}.tour-center-hero article small{color:#777482}.tour-center-hero article b{margin-top:7px;font-size:22px}.tour-active-card{text-align:left;background:#fff;border:1px solid #d9ccea;border-radius:20px;grid-template-columns:minmax(210px,.7fr) 1.5fr auto;align-items:center;gap:22px;width:100%;padding:22px;display:grid;box-shadow:0 10px 26px #43305f12}.tour-active-card:hover{border-color:#9b7bc5;transform:translateY(-1px)}.tour-active-card>div span{color:#9a5fbb;font-size:12px;font-weight:800}.tour-active-card h3{margin:5px 0;font-size:22px}.tour-active-card p{color:#74717e;margin:0}.tour-active-card>section{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.tour-active-card article{background:#f6f4fa;border-radius:13px;padding:11px}.tour-active-card article small,.tour-active-card article em{color:#777482;font-size:11px;display:block}.tour-active-card article b{margin:3px 0;font-size:14px;display:block}.tour-active-card article>i{background:#e3dfeb;border-radius:4px;height:4px;margin-top:7px;display:block;overflow:hidden}.tour-active-card article>i>i{background:#8d65bb;height:100%;display:block}.tour-active-card>strong{white-space:nowrap;color:#76519d}.tour-center-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.65fr);gap:18px;display:grid}.tour-market-board,.tour-principles,.tour-archive,.tour-detail-bottom>section,.tour-research-report,.tour-research-methods{background:#fff;border:1px solid #e1deea;border-radius:20px;padding:22px}.tour-market-board header,.tour-principles header,.tour-archive header,.tour-detail-bottom header,.tour-research-report header,.tour-research-methods header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.tour-market-board h3,.tour-principles h3,.tour-archive h3,.tour-detail-bottom h3,.tour-research-report h3,.tour-research-methods h3{margin:4px 0 0;font-size:20px}.tour-market-board header small{color:#888491}.tour-market-scroll{max-height:430px;padding-right:6px;overflow:auto}.tour-market-scroll>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eeebf2;grid-template-columns:minmax(160px,.6fr) auto;gap:5px 16px;width:100%;padding:14px 8px;display:grid}.tour-market-scroll>button:hover{background:#faf8fc}.tour-market-scroll>button span small{color:#7e7a87;margin-top:3px;display:block}.tour-market-scroll>button>em{color:#777;background:#f1eff4;border-radius:10px;align-self:start;padding:5px 8px;font-size:11px;font-style:normal}.tour-market-scroll>button>em.done{color:#35795b;background:#e7f6ef}.tour-market-scroll>button>em.running{color:#9b6915;background:#fff3dd}.tour-market-scroll>button p{color:#777482;grid-column:1/2;margin:3px 0;font-size:12px;line-height:1.55}.tour-market-scroll>button>i{color:#8a62b0;grid-area:2/2;font-style:normal}.tour-principles article{border-bottom:1px solid #eeeaf2;gap:12px;padding:12px 0;display:flex}.tour-principles article:last-child{border:0}.tour-principles article>i{color:#77519e;background:#f0e9f8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.tour-principles article small{color:#7c7884;margin-top:3px;line-height:1.45;display:block}.tour-archive>div{max-height:260px;overflow:auto}.tour-archive button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eeebf2;grid-template-columns:1fr auto auto;align-items:center;gap:15px;width:100%;padding:13px 4px;display:grid}.tour-archive button span small{color:#807c88;margin-top:4px;display:block}.tour-archive button em{color:#6c6876;font-style:normal}.tour-archive button>i{color:#8b63af;font-style:normal}.tour-planner{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.tour-planner>main{gap:16px;display:grid}.tour-plan-block{background:#fff;border:1px solid #e1deea;border-radius:20px;padding:22px}.tour-plan-block>header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.tour-plan-block>header>i{color:#fff;background:#715095;border-radius:10px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.tour-plan-block>header span b,.tour-plan-block>header span small{display:block}.tour-plan-block>header span small{color:#85808e;margin-top:3px}.tour-title-input{align-items:center;gap:12px;margin-bottom:14px;display:flex}.tour-title-input span{font-size:13px;font-weight:700}.tour-title-input input{border:1px solid #dcd7e4;border-radius:11px;flex:1;padding:10px 12px}.tour-region-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tour-region-grid>button{text-align:left;background:#fbfafc;border:1px solid #e4e0e9;border-radius:15px;gap:10px;padding:14px;display:flex}.tour-region-grid>button.active{background:#f6f0fb;border-color:#8962b0;box-shadow:0 0 0 2px #8962b014}.tour-region-grid>button.locked:not(.active){opacity:.68}.tour-region-grid>button>i{background:#e9e4ee;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:800;display:grid}.tour-region-grid>button.active>i{color:#fff;background:#7e58a4}.tour-region-grid span small,.tour-region-grid span em{color:#7a7683;margin-top:3px;font-size:11px;font-style:normal;display:block}.tour-region-grid span em{color:#4d9875}.tour-region-grid p{color:#75717e;margin:7px 0 0;font-size:11px;line-height:1.45}.tour-route-order{gap:7px;margin-top:12px;display:grid}.tour-route-order article{background:#f6f4f8;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}.tour-route-order article>b{color:#fff;background:#8060a2;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.tour-route-order article>span{flex:1;font-weight:700}.tour-route-order article>span small{color:#85818d;font-weight:400;display:block}.tour-route-order article button{background:#fff;border:1px solid #ddd7e5;border-radius:8px;width:30px;height:28px}.tour-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.tour-member-grid button{text-align:left;background:#fbfafc;border:1px solid #e3dfe8;border-radius:13px;gap:9px;padding:12px;display:flex}.tour-member-grid button.active{background:#f0faf6;border-color:#50aa8a}.tour-member-grid button>i{color:#398666;font-style:normal}.tour-member-grid span small,.tour-member-grid span em{color:#817d89;margin-top:3px;font-size:11px;font-style:normal;display:block}.tour-time-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tour-time-grid label span{margin-bottom:5px;font-size:12px;font-weight:700;display:block}.tour-time-grid input,.tour-time-grid select{background:#fff;border:1px solid #ddd8e4;border-radius:10px;width:100%;padding:10px}.tour-generated-schedule{gap:7px;max-height:270px;margin-top:14px;display:grid;overflow:auto}.tour-generated-schedule article{background:#f7f5f9;border-radius:12px;align-items:center;gap:11px;padding:11px;display:flex}.tour-generated-schedule article>b{color:#9a85af;font-size:19px}.tour-generated-schedule article>span{flex:1}.tour-generated-schedule article strong,.tour-generated-schedule article small{display:block}.tour-generated-schedule article small{color:#787482;margin-top:2px;font-size:11px}.tour-generated-schedule article>em{color:#735195;font-size:12px;font-style:normal}.tour-plan-block h4{margin:16px 0 9px}.tour-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tour-option-grid button{text-align:left;background:#fbfafc;border:1px solid #e1dce6;border-radius:13px;gap:9px;padding:13px;display:flex}.tour-option-grid button.active{background:#f6f0fa;border-color:#8b65ae}.tour-option-grid button>i{color:#7d57a1;font-style:normal}.tour-option-grid small{color:#7d7986;margin-top:4px;line-height:1.45;display:block}.tour-quote-sticky{background:#fff;border:1px solid #dcd5e5;border-radius:20px;padding:22px;position:sticky;top:0;box-shadow:0 14px 34px #362a4c17}.tour-quote-sticky h3{margin:5px 0 14px;font-size:21px}.tour-quote-main{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.tour-quote-main article{background:#f5f3f7;border-radius:12px;padding:11px}.tour-quote-main article.risk{color:#a13f4e;background:#fff0f1}.tour-quote-main small,.tour-quote-main b{display:block}.tour-quote-main b{margin-top:4px;font-size:14px}.tour-quote-sticky dl{margin:14px 0}.tour-quote-sticky dl div{border-bottom:1px solid #eeeaf2;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.tour-quote-sticky dd{margin:0;font-weight:700}.tour-notes,.tour-errors{color:#80621f;background:#fff8e9;border-radius:11px;max-height:135px;margin:10px 0;padding:10px;overflow:auto}.tour-errors{color:#a03b4b;background:#fff0f2}.tour-notes p,.tour-errors p{margin:3px 0;font-size:11px;line-height:1.45}.tour-research-hero,.tour-detail-hero{background:linear-gradient(120deg,#f7f1fb,#eef9f7);border:1px solid #ded8e7;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.tour-research-hero p,.tour-detail-hero p{color:#75717d;margin:0}.tour-research-hero aside,.tour-detail-hero aside{text-align:right}.tour-research-hero aside small,.tour-research-hero aside span,.tour-detail-hero aside small,.tour-detail-hero aside em{display:block}.tour-research-hero aside b,.tour-detail-hero aside b{margin:4px 0;font-size:24px;display:block}.tour-research-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.tour-research-metrics article{background:#f6f4f8;border-radius:13px;padding:13px}.tour-research-metrics small,.tour-research-metrics b{display:block}.tour-research-metrics b{margin-top:4px;font-size:22px}.tour-findings{background:#fbfafc;border-radius:12px;max-height:180px;margin-top:12px;padding:12px;overflow:auto}.tour-findings p{color:#6f6a78;margin:6px 0;line-height:1.5}.tour-research-submit{background:#f5f1f8;border-radius:14px;justify-content:space-between;align-items:center;margin-top:15px;padding:14px;display:flex}.tour-research-submit span b,.tour-research-submit span small{display:block}.tour-research-submit span small{color:#777381;margin-top:3px}.tour-detail-hero span{color:#7b599d;font-size:12px;font-weight:800}.tour-detail-hero aside b.risk{color:#ae4351}.tour-route-timeline{gap:14px;display:grid}.tour-route-timeline>article{background:#fff;border:1px solid #e0dce7;border-radius:18px;padding:20px}.tour-route-timeline>article.completed{border-left:5px solid #50a980}.tour-route-timeline>article.cancelled{opacity:.68;border-left:5px solid #c65b68}.tour-route-timeline>article>header{align-items:center;gap:13px;display:flex}.tour-route-timeline>article>header>i{color:#fff;background:#77539a;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.tour-route-timeline>article>header>span{flex:1}.tour-route-timeline>article>header small,.tour-route-timeline>article>header p{color:#7f7b87;margin:0;display:block}.tour-route-timeline>article>header h3{margin:2px 0;font-size:21px}.tour-route-timeline>article>header>em{background:#f2eef5;border-radius:10px;padding:6px 9px;font-size:11px;font-style:normal}.tour-stop-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0 9px;display:grid}.tour-stop-metrics span{background:#f7f5f9;border-radius:11px;padding:10px}.tour-stop-metrics small,.tour-stop-metrics b{display:block}.tour-stop-metrics b{margin-top:4px}.tour-sales-bar{background:#e8e3eb;border-radius:7px;height:7px;overflow:hidden}.tour-sales-bar i{background:linear-gradient(90deg,#79549e,#4ab394);height:100%;display:block}.tour-stop-review{color:#39755e;background:#eef8f4;border-radius:10px;margin:12px 0 0;padding:10px}.tour-route-timeline footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.tour-route-timeline footer>span{color:#7d7986;font-size:12px}.tour-route-timeline footer button{background:#fff;border:1px solid #d9d3df;border-radius:10px;padding:8px 11px}.tour-route-timeline footer button.primary{color:#fff;background:#76539a;border-color:#76539a}.tour-stop-history{border-top:1px solid #eeeaf2;max-height:170px;margin-top:12px;overflow:auto}.tour-stop-history p{border-bottom:1px solid #f0edf3;grid-template-columns:90px 1fr;gap:2px 10px;margin:0;padding:9px 2px;font-size:11px;display:grid}.tour-stop-history p small{color:#7e7a86;grid-column:2}.tour-stop-history p.empty{color:#8a8690;display:block}.tour-detail-bottom{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tour-member-chips{grid-template-columns:repeat(2,1fr);gap:7px;max-height:190px;display:grid;overflow:auto}.tour-member-chips span{background:#f6f4f8;border-radius:10px;padding:9px}.tour-member-chips small{color:#7f7a87;margin-top:3px;display:block}.tour-detail-bottom dl{margin:13px 0 0}.tour-detail-bottom dl div{border-bottom:1px solid #eeeaf2;justify-content:space-between;padding:7px 0;display:flex}.tour-detail-bottom dd{margin:0;font-weight:700}.tour-history-scroll{max-height:320px;padding-right:5px;position:relative;overflow:auto}.tour-history-scroll article{grid-template-columns:80px 14px 1fr;gap:8px;min-height:66px;display:grid}.tour-history-scroll time{color:#85818e;font-size:11px}.tour-history-scroll article>i{background:#805aa5;border-radius:50%;width:8px;height:8px;margin-top:3px;position:relative}.tour-history-scroll article>i:after{content:"";background:#e2dce8;width:2px;height:58px;position:absolute;top:8px;left:3px}.tour-history-scroll article:last-child>i:after{display:none}.tour-history-scroll article p{color:#74707d;margin:4px 0;font-size:12px;line-height:1.45}@media (width<=1050px){.tour-planner{grid-template-columns:1fr}.tour-quote-sticky{position:static}.tour-center-grid,.tour-detail-bottom,.tour-active-card{grid-template-columns:1fr}.tour-active-card>strong{justify-self:end}}@media (width<=720px){.tour-center-hero{grid-template-columns:1fr}.tour-center-hero aside{grid-template-columns:repeat(2,1fr)}.tour-region-grid,.tour-member-grid,.tour-option-grid,.tour-time-grid{grid-template-columns:1fr}.tour-stop-metrics{grid-template-columns:repeat(2,1fr)}.tour-route-timeline footer,.tour-research-hero,.tour-detail-hero{flex-direction:column;align-items:flex-start}.tour-research-hero aside,.tour-detail-hero aside{text-align:left}.tour-research-metrics{grid-template-columns:1fr}.tour-research-submit{flex-direction:column;align-items:flex-start;gap:12px}.tour-member-chips{grid-template-columns:1fr}}.tour-planner{color:#242531}.recruitment-mode-tabs{border:1px solid var(--line);background:#111a26;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;padding:5px;display:grid}.recruitment-mode-tabs button{color:#8492a3;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:46px}.recruitment-mode-tabs button b,.recruitment-mode-tabs button small{display:block}.recruitment-mode-tabs button b{font-size:11px}.recruitment-mode-tabs button small{margin-top:3px;font-size:7px}.recruitment-mode-tabs button.active{color:#fff;background:#203044;box-shadow:inset 0 0 0 1px #3d536a}.talent-pool{gap:12px;display:grid}.talent-pool-hero{background:radial-gradient(circle at 85% 10%,#ad66d942,#0000 30%),linear-gradient(135deg,#21182d,#141d2a);border:1px solid #4a365d;border-radius:9px;justify-content:space-between;gap:30px;padding:25px;display:flex}.talent-pool-hero span{color:#d09cf2;letter-spacing:.17em;font-size:8px}.talent-pool-hero h3{margin:5px 0;font-size:23px}.talent-pool-hero p{color:#a7b0bd;max-width:780px;margin:0;font-size:9px;line-height:1.7}.talent-pool-hero aside{text-align:right;min-width:145px}.talent-pool-hero aside small,.talent-pool-hero aside span{display:block}.talent-pool-hero aside b{margin:3px 0;font-size:30px;display:block}.talent-ethics-note{border-left:3px solid var(--gold);background:#211f1b;padding:12px 15px}.talent-ethics-note b{color:#f1c66f;font-size:9px}.talent-ethics-note p{color:#aaa69a;margin:4px 0 0;font-size:8px;line-height:1.55}.talent-pool-main{grid-template-columns:minmax(0,1.6fr) minmax(250px,.6fr);gap:12px;display:grid}.talent-pool-banner,.talent-pool-rules,.talent-result,.talent-owned{border:1px solid var(--line);background:#151f2c;border-radius:8px;padding:17px}.talent-pool-banner header,.talent-result>header,.talent-owned>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.talent-pool-banner header small,.talent-pool-banner header b,.talent-result header small,.talent-result header b,.talent-owned header small,.talent-owned header b{display:block}.talent-pool-banner header small,.talent-result header small,.talent-owned header small{color:#8290a1;font-size:7px}.talent-pool-banner header b,.talent-result header b,.talent-owned header b{margin-top:3px;font-size:14px}.talent-pool-banner header>em{color:#f1d9ff;background:#673d84;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.talent-odds{grid-template-columns:repeat(5,1fr);gap:5px;margin:15px 0;display:grid}.talent-odds span{text-align:center;border:1px solid #3a4656;border-radius:6px;padding:9px}.talent-odds b,.talent-odds small{display:block}.talent-odds b{font-size:13px}.talent-odds small{color:#8d9aaa;margin-top:2px;font-size:8px}.rarity-ur{--rarity:#f2c75b}.rarity-ssr{--rarity:#c583ee}.rarity-sr{--rarity:#6cbfe1}.rarity-r{--rarity:#6ed19d}.rarity-n{--rarity:#98a5b5}.talent-odds span{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.talent-odds span{border-color:color-mix(in srgb,var(--rarity) 45%,#32404f)}}.talent-odds span b{color:var(--rarity)}.talent-pity{grid-template-columns:1fr 1fr;gap:6px;display:grid}.talent-pity>span{color:#8d99a8;background:#111925;border-radius:5px;justify-content:space-between;padding:7px 9px;font-size:8px;display:flex}.talent-pity>span b{color:#fff}.talent-pity>small{color:#798697;grid-column:1/-1;font-size:7px}.talent-pool-banner footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.talent-pool-rules header{border-bottom:1px solid var(--line);padding-bottom:9px}.talent-pool-rules header b{font-size:11px}.talent-pool-rules dl{margin:9px 0}.talent-pool-rules dl div{border-bottom:1px solid #293646;justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.talent-pool-rules dd{margin:0;font-weight:700}.talent-pool-rules p{color:#8e9aa8;margin:0;font-size:8px;line-height:1.55}.talent-result>header>em,.talent-owned>header>em{color:#7d8b9c;font-size:8px;font-style:normal}.talent-result>div{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;max-height:470px;margin-top:12px;padding-right:4px;display:grid;overflow:auto}.talent-draw-card{border:1px solid var(--rarity);padding:7px;position:relative}@supports (color:color-mix(in lab, red, red)){.talent-draw-card{border:1px solid color-mix(in srgb,var(--rarity) 48%,#334151)}}.talent-draw-card{background:linear-gradient(160deg,var(--rarity),#111a25);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.talent-draw-card{background:linear-gradient(160deg,color-mix(in srgb,var(--rarity) 13%,#17212e),#111a25)}}.talent-portrait{background:radial-gradient(circle at 50% 30%,var(--talent-accent),transparent 45%),linear-gradient(145deg,#263244,#121b27);border-radius:6px;align-content:center;place-items:center;gap:4px;height:115px;display:grid}@supports (color:color-mix(in lab, red, red)){.talent-portrait{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--talent-accent) 35%,transparent),transparent 45%),linear-gradient(145deg,#263244,#121b27)}}.talent-portrait{overflow:hidden}.talent-portrait img{object-fit:cover;width:100%;height:100%}.talent-portrait i{color:var(--talent-accent);font-family:Georgia,serif;font-size:31px;font-style:normal}.talent-portrait span{color:#738195;font-size:7px}.talent-draw-card header{justify-content:space-between;margin-top:7px;display:flex}.talent-draw-card header em{color:var(--rarity);font-size:10px;font-style:normal;font-weight:900}.talent-draw-card header i{color:#d5ad64;font-size:6px;font-style:normal}.talent-draw-card>b{margin-top:5px;font-size:13px;display:block}.talent-draw-card>small{color:#8b98a8;font-size:7px}.talent-draw-card>p{color:#b2bac5;margin:5px 0 0;font-size:8px}.talent-owned>div{gap:7px;max-height:520px;margin-top:11px;padding-right:5px;display:grid;overflow:auto}.talent-owned-card{border:1px solid var(--rarity);grid-template-columns:88px 1fr minmax(170px,.45fr);align-items:center;gap:13px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.talent-owned-card{border:1px solid color-mix(in srgb,var(--rarity) 32%,#324052)}}.talent-owned-card{background:#121b27;border-radius:8px}.talent-owned-card .talent-portrait{height:76px}.talent-owned-card>span>em{color:var(--rarity);font-size:7px;font-style:normal;font-weight:800}.talent-owned-card>span>b{margin:3px 0;font-size:14px;display:block}.talent-owned-card>span>small{color:#8b98a8;font-size:8px}.talent-owned-card>span>p{color:#aab4c0;margin:5px 0 0;font-size:7px}.talent-owned-card>aside{text-align:right}.talent-owned-card>aside small,.talent-owned-card>aside b,.talent-owned-card>aside em{display:block}.talent-owned-card>aside small{color:#8390a1;font-size:7px}.talent-owned-card>aside b{margin:3px 0 7px}.talent-owned-card>aside em{color:#a98961;margin-top:4px;font-size:6px;font-style:normal}.talent-empty{text-align:center;padding:30px}.talent-empty b{font-size:13px}.talent-empty p{color:#8190a2;font-size:8px}@media (width<=900px){.talent-pool-main{grid-template-columns:1fr}.talent-result>div{grid-template-columns:repeat(2,1fr)}.talent-owned-card{grid-template-columns:72px 1fr}.talent-owned-card>aside{text-align:left;grid-column:1/-1}.talent-pool-hero{display:block}.talent-pool-hero aside{text-align:left;margin-top:12px}}.talent-pool-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.talent-pool-tabs button{color:#8e9aaa;text-align:left;cursor:pointer;background:#131d29;border:1px solid #2c3a4b;border-radius:8px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:58px;padding:8px;display:grid}.talent-pool-tabs button>i{background:var(--pool-accent);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.talent-pool-tabs button>i{background:color-mix(in srgb,var(--pool-accent) 16%,#15202d)}}.talent-pool-tabs button>i{color:var(--pool-accent);font-size:10px;font-style:normal;font-weight:900}.talent-pool-tabs button span b,.talent-pool-tabs button span small{display:block}.talent-pool-tabs button span b{color:#d3d9e1;font-size:9px}.talent-pool-tabs button span small{color:#758395;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.talent-pool-tabs button>em{color:#708093;font-size:7px;font-style:normal}.talent-pool-tabs button.active{border-color:var(--pool-accent)}@supports (color:color-mix(in lab, red, red)){.talent-pool-tabs button.active{border-color:color-mix(in srgb,var(--pool-accent) 65%,#344254)}}.talent-pool-tabs button.active{background:linear-gradient(135deg,var(--pool-accent),#151f2c)}@supports (color:color-mix(in lab, red, red)){.talent-pool-tabs button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--pool-accent) 17%,#17212d),#151f2c)}}.talent-pool-tabs button.active{box-shadow:inset 0 0 0 1px var(--pool-accent)}@supports (color:color-mix(in lab, red, red)){.talent-pool-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pool-accent) 22%,transparent)}}.talent-pool-tabs button.active span b{color:#fff}.talent-pool-description{border-left:2px solid var(--pool-accent);color:#a4afbc;background:#111a25;margin:11px 0 0;padding:9px;font-size:8px;line-height:1.55}.talent-pool-description small{color:#718094;margin-top:3px;font-size:7px;display:block}@media (width<=1100px){.talent-pool-tabs{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.talent-pool-tabs{grid-template-columns:1fr 1fr}.talent-pool-tabs button{grid-template-columns:26px minmax(0,1fr)}.talent-pool-tabs button>em{display:none}}.talent-market-lab{background:linear-gradient(135deg,#4ac7d912,#141e2b);border:1px solid #38566a;border-radius:9px;overflow:hidden}.talent-market-lab>header{border-bottom:1px solid #304453;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.talent-market-lab>header span{color:var(--cyan);letter-spacing:.16em;font-size:7px}.talent-market-lab>header h3{margin:4px 0;font-size:15px}.talent-market-lab>header p{color:#81909e;max-width:790px;margin:0;font-size:7px;line-height:1.55}.talent-market-lab>nav{grid-template-columns:repeat(5,1fr);gap:6px;padding:9px;display:grid}.talent-market-lab>nav button{min-height:52px;color:inherit;text-align:left;cursor:pointer;background:#101a25;border:1px solid #344a58;border-radius:6px;padding:8px}.talent-market-lab>nav button.active{border-color:var(--cyan);background:#4ac7d914}.talent-market-lab>nav b,.talent-market-lab>nav small{display:block}.talent-market-lab>nav b{font-size:8px}.talent-market-lab>nav small{color:#748594;margin-top:4px;font-size:6px}.talent-market-summary{border-top:1px solid #304453;border-bottom:1px solid #304453;grid-template-columns:repeat(4,1fr);display:grid}.talent-market-summary article{border-right:1px solid #304453;padding:11px 14px}.talent-market-summary article:last-child{border:0}.talent-market-summary small,.talent-market-summary b,.talent-market-summary span{display:block}.talent-market-summary small{color:#718493;font-size:6px}.talent-market-summary b{margin:4px 0;font-size:13px}.talent-market-summary span{color:#82909c;font-size:6px}.talent-market-lab>footer{grid-template-columns:130px 1fr;align-items:center;gap:5px 13px;padding:12px 16px;display:grid}.talent-market-lab>footer span{color:#7d8e9b;font-size:6px}.talent-market-lab>footer b{font-size:9px}.talent-market-lab>footer small{color:#71818e;grid-column:2;font-size:6px}.talent-owned-tools{align-items:center;gap:12px;display:flex}.talent-owned-tools>small{color:#7d8b9c;font-size:7px}.talent-owned-tools label{color:#8593a1;align-items:center;gap:6px;font-size:7px;display:flex}.talent-owned-tools select{color:#d5dde5;background:#101925;border:1px solid #3a4a59;border-radius:5px;height:29px;padding:0 7px;font-size:7px}.talent-owned-card{grid-template-columns:88px minmax(0,1fr) minmax(205px,.42fr);align-items:start}.talent-fit-evidence{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.talent-fit-evidence>span{background:#0f1823;border:1px solid #344553;border-radius:5px;padding:7px}.talent-fit-evidence small,.talent-fit-evidence b,.talent-fit-evidence em{display:block}.talent-fit-evidence small{color:#718392;font-size:5.5px}.talent-fit-evidence b{margin-top:3px;font-size:8px}.talent-fit-evidence em{color:var(--cyan);margin-top:3px;font-size:5.5px;font-style:normal}.talent-owned-card>span>p.talent-fit-advice{color:#81919d;border-left:2px solid #426576;padding-left:8px;line-height:1.5}.talent-owned-card>aside{text-align:left;background:#0e1721;border:1px solid #3b4b58;border-radius:6px;padding:9px}.talent-owned-card>aside>strong{color:var(--green);margin:-3px 0 7px;font-size:6px;display:block}.talent-owned-card>aside.cash-中等负担>strong{color:var(--gold)}.talent-owned-card>aside.cash-高负担>strong,.talent-owned-card>aside.cash-超出安全承受>strong{color:#ef8fac}.talent-owned-card>aside dl{margin:0 0 8px}.talent-owned-card>aside dl div{border-bottom:1px solid #293744;justify-content:space-between;padding:4px 0;font-size:6px;display:flex}.talent-owned-card>aside dd{margin:0;font-weight:700}.talent-owned-card>aside button{width:100%}.talent-draw-fit{color:var(--cyan);border-top:1px solid #33424f;margin-top:7px;padding-top:6px;font-size:6px;display:block}@media (width<=900px){.talent-market-lab>nav,.talent-market-summary{grid-template-columns:1fr 1fr}.talent-market-lab>header,.talent-owned>header{flex-direction:column;align-items:flex-start}.talent-owned-tools{justify-content:space-between;width:100%}.talent-fit-evidence{grid-template-columns:1fr}.talent-owned-card{grid-template-columns:72px minmax(0,1fr)}.talent-owned-card>aside{grid-column:1/-1}.talent-market-lab>footer{grid-template-columns:1fr}.talent-market-lab>footer small{grid-column:1}}.talent-owned-tools input{color:#d5dde5;background:#101925;border:1px solid #3a4a59;border-radius:5px;width:118px;height:29px;padding:0 7px;font-size:7px}.talent-wishlist .talent-owned-tools{flex-wrap:wrap;justify-content:flex-start}.trainee-program{gap:12px;display:grid}.trainee-hero{background:linear-gradient(120deg,#4ac7d914,#111b27 54%,#e43d8f0f);border:1px solid #46575e;justify-content:space-between;gap:24px;padding:20px 22px;display:flex}.trainee-hero>div>span{color:var(--cyan);letter-spacing:.14em;font-size:8px}.trainee-hero h3{margin:7px 0;font-size:24px}.trainee-hero p{color:#96a4b3;max-width:760px;margin:0;font-size:11px;line-height:1.7}.trainee-hero aside{border-left:1px solid #41505d;flex-direction:column;justify-content:center;min-width:210px;padding-left:22px;display:flex}.trainee-hero aside small{color:#768696;font-size:8px}.trainee-hero aside b{color:var(--cyan);font-size:38px}.trainee-hero aside b em{color:#8593a2;font-size:17px;font-style:normal}.trainee-hero aside span{color:#8b9baa;font-size:8px}.trainee-economy-strip{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.trainee-economy-strip article{background:#101923;border:1px solid #344555;flex-direction:column;padding:11px 13px;display:flex}.trainee-economy-strip small{color:#718191;font-size:7px}.trainee-economy-strip b{color:#e9eef3;margin:3px 0;font-size:13px}.trainee-economy-strip span{color:#748493;font-size:7px}.trainee-tier-economy{background:linear-gradient(135deg,#0d1824,#121d2b);border:1px solid #344a5c;padding:14px}.trainee-tier-economy>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:10px;display:flex}.trainee-tier-economy>header span{gap:2px;display:grid}.trainee-tier-economy>header small{color:var(--cyan);letter-spacing:.13em;font-size:7px}.trainee-tier-economy>header b{font-size:13px}.trainee-tier-economy>header em{color:#8797a6;text-align:right;max-width:520px;font-size:8px;font-style:normal}.trainee-tier-economy>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.trainee-tier-economy article{background:#0d1722;border:1px solid #334656;grid-template-columns:auto 1fr;gap:4px 8px;padding:10px;display:grid;position:relative;overflow:hidden}.trainee-tier-economy article:before{content:"";background:#5f7689;height:2px;position:absolute;inset:auto 0 0}.trainee-tier-economy article.tier-sr:before{background:#4ac7d9}.trainee-tier-economy article.tier-ssr:before{background:#e8b55f}.trainee-tier-economy article.tier-ur:before{background:#ed5ca8;box-shadow:0 0 12px #ed5ca8}.trainee-tier-economy article>strong{color:#dce8ef;font-family:Georgia,serif;font-size:21px}.trainee-tier-economy article>span{display:grid}.trainee-tier-economy article b{font-size:8px}.trainee-tier-economy article small,.trainee-tier-economy article em{color:#8495a5;font-size:6px;font-style:normal}.trainee-tier-economy article p{color:#738494;grid-column:1/-1;margin:4px 0 0;font-size:7px;line-height:1.5}.trainee-create-bar{background:#14202d;border:1px solid #3a4c5c;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.trainee-create-bar>span{gap:2px;display:grid}.trainee-create-bar small{color:var(--cyan);font-size:7px}.trainee-create-bar b{font-size:14px}.trainee-create-bar em{color:#8493a2;font-size:8px;font-style:normal}.trainee-create-bar button:disabled,.trainee-card button:disabled{opacity:.42;cursor:not-allowed}.trainee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trainee-card{background:linear-gradient(145deg,#162230,#101923);border:1px solid #3a4b5d;min-width:0;padding:15px}.trainee-card.paused{background:linear-gradient(145deg,#20231f,#121922);border-color:#605d4a}.trainee-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.trainee-card>header em{color:#8998a7;font-size:7px;font-style:normal}.trainee-tier{color:#a9bbc9;border:1px solid #4a6074;padding:4px 7px;font-size:7px}.trainee-tier.tier-ssr{color:#efbe72;border-color:#bb8a4a}.trainee-tier.tier-ur{color:#ff95c9;border-color:#d05c9c;box-shadow:0 0 12px #e43d8f2a}.trainee-identity{justify-content:space-between;align-items:end;gap:12px;margin:13px 0 8px;display:flex}.trainee-identity>span{display:grid}.trainee-identity small{color:#758595;font-size:7px}.trainee-identity b{font-size:20px}.trainee-identity strong{color:var(--cyan);text-align:right;font-size:24px}.trainee-identity strong small{font-size:6px;font-weight:400;display:block}.trainee-card>p{color:#92a0af;min-height:43px;font-size:9px;line-height:1.6}.trainee-metrics{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.trainee-metrics>span{background:#0d1721;border:1px solid #304152;padding:8px;display:grid}.trainee-metrics small,.trainee-metrics em{color:#718292;font-size:6px;font-style:normal}.trainee-metrics b{margin:2px 0;font-size:12px}.trainee-projection{border-left:3px solid var(--cyan);background:#4ac7d90b;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;padding:10px;display:grid}.trainee-projection span{display:grid}.trainee-projection small{color:#758694;font-size:6px}.trainee-projection b{font-size:9px}.trainee-projection>em{color:#a08a6e;grid-column:1/-1;font-size:7px;font-style:normal}.trainee-projection>em.positive{color:#65ca8e}.trainee-controls{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.trainee-controls label{color:#8595a5;gap:4px;font-size:7px;display:grid}.trainee-controls select{color:#fff;background:#0d1620;border:1px solid #3b4d5e;width:100%;min-width:0;padding:8px}.trainee-controls label small{color:#6e7e8d;min-height:18px;font-size:6px}.trainee-card>footer{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.trainee-card>footer button{flex:1;min-width:110px}.trainee-dismiss-confirm{background:#2a1720;border:1px solid #8f4653;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:8px;padding:10px;display:grid}.trainee-dismiss-confirm span{display:grid}.trainee-dismiss-confirm b{font-size:9px}.trainee-dismiss-confirm small{color:#c89da6;margin-top:3px;font-size:7px}.trainee-log{border-top:1px solid #2f4050;margin-top:10px}.trainee-log summary,.trainee-archive summary{cursor:pointer;color:#8595a5;padding:9px 0;font-size:8px}.trainee-log>div{max-height:220px;overflow:auto}.trainee-log p{border-top:1px solid #293847;grid-template-columns:72px 120px 1fr;gap:7px;margin:0;padding:7px 0;font-size:7px;display:grid}.trainee-log time{color:#667787}.trainee-log span{color:#8292a1}.trainee-empty{text-align:center;color:#8493a2;border:1px dashed #3b4b5a;padding:40px}.trainee-empty b{color:#c5ced7}.trainee-archive{background:#101923;border:1px solid #344454;padding:0 14px}.trainee-archive>div{grid-template-columns:repeat(2,1fr);gap:6px;padding-bottom:12px;display:grid}.trainee-archive article{border:1px solid #2d3d4c;justify-content:space-between;gap:12px;padding:9px;display:flex}.trainee-archive article span{display:grid}.trainee-archive b{font-size:8px}.trainee-archive small{color:#718191;font-size:7px}.trainee-archive article span:last-child{text-align:right}@media (width<=900px){.trainee-grid{grid-template-columns:1fr}.trainee-economy-strip{grid-template-columns:1fr 1fr}.trainee-tier-economy>div{grid-template-columns:repeat(2,minmax(0,1fr))}.trainee-hero{display:grid}.trainee-hero aside{border-top:1px solid #41505d;border-left:0;padding:13px 0 0}.trainee-metrics{grid-template-columns:1fr 1fr}}@media (width<=560px){.trainee-economy-strip,.trainee-controls,.trainee-projection,.trainee-archive>div,.trainee-tier-economy>div{grid-template-columns:1fr}.trainee-tier-economy>header{flex-direction:column;align-items:start}.trainee-tier-economy>header em{text-align:left}.trainee-create-bar{flex-direction:column;align-items:stretch}.trainee-create-bar button{width:100%}.trainee-projection>em{grid-column:1}.trainee-card>footer{display:grid}.trainee-dismiss-confirm{grid-template-columns:1fr 1fr}.trainee-dismiss-confirm span{grid-column:1/-1}.trainee-log p{grid-template-columns:1fr}.trainee-archive article{display:grid}.trainee-archive article span:last-child{text-align:left}}.candidate-detail-tabs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.candidate-detail-tabs button{min-height:52px;color:inherit;text-align:left;cursor:pointer;background:#0d1721;border:1px solid #354957;border-radius:6px;padding:9px 11px}.candidate-detail-tabs button:hover,.candidate-detail-tabs button.active{border-color:var(--cyan);background:#4ac7d911}.candidate-detail-tabs b,.candidate-detail-tabs small{display:block}.candidate-detail-tabs b{color:#dbe5ea;font-size:8px}.candidate-detail-tabs small{color:#71818d;margin-top:4px;font-size:6px}.candidate-market-panel,.candidate-contract-panel{gap:8px;display:grid}.candidate-market-summary{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.candidate-market-summary article,.candidate-cost-grid article{background:#0e1924;border:1px solid #374a57;border-radius:6px;padding:10px}.candidate-market-summary small,.candidate-market-summary b,.candidate-market-summary span,.candidate-cost-grid small,.candidate-cost-grid b,.candidate-cost-grid span{display:block}.candidate-market-summary small,.candidate-cost-grid small{color:#71828e;font-size:6px}.candidate-market-summary b,.candidate-cost-grid b{color:var(--cyan);margin:4px 0;font-size:15px}.candidate-market-summary span,.candidate-cost-grid span{color:#6e7d87;font-size:5.5px}.candidate-market-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.candidate-market-columns>section,.candidate-contract-panel>section{background:#0f1925;border:1px solid #384b58;border-radius:6px;overflow:hidden}.candidate-market-columns header,.candidate-contract-panel section>header{border-bottom:1px solid #334451;justify-content:space-between;align-items:center;gap:10px;min-height:41px;padding:9px 11px;display:flex}.candidate-market-columns header b,.candidate-contract-panel header b{font-size:8px}.candidate-market-columns header span,.candidate-contract-panel header span{color:#71818c;font-size:6px}.candidate-market-columns dl{grid-template-columns:repeat(2,1fr);gap:6px;margin:0;padding:10px;display:grid}.candidate-market-columns dl div{border:1px solid #334653;border-radius:5px;padding:8px}.candidate-market-columns dt{color:#71818c;font-size:6px}.candidate-market-columns dd{color:#dce6ea;margin:4px 0 0;font-size:8px;font-weight:800}.candidate-market-columns .secondary-button{width:calc(100% - 20px);margin:0 10px 10px}.candidate-market-columns h3{color:#dce7eb;margin:13px 13px 7px;font-size:12px}.candidate-market-columns ul{max-height:132px;margin:0 13px 10px;padding-left:15px;overflow:auto}.candidate-market-columns li,.candidate-market-columns p,.candidate-market-columns>section>small{color:#7b8b96;font-size:6.5px;line-height:1.55}.candidate-market-columns>section>p,.candidate-market-columns>section>small{margin:8px 13px 12px;display:block}.candidate-cost-grid{grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;display:grid}.candidate-cost-grid article:last-child{border-color:#4a6b62}.candidate-cost-grid article.danger{background:#e43d8f0d;border-color:#7a465a}.candidate-cost-grid article.danger b{color:#ef8eb6}.candidate-development-handoff>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.candidate-development-handoff article{border:1px solid #344653;border-radius:5px;padding:9px}.candidate-development-handoff small,.candidate-development-handoff b,.candidate-development-handoff p{display:block}.candidate-development-handoff small{color:#71818d;font-size:6px}.candidate-development-handoff b{color:var(--gold);margin-top:5px;font-size:9px}.candidate-development-handoff p{color:#778792;margin:5px 0 0;font-size:6px;line-height:1.5}.candidate-sign-warnings{padding-bottom:8px;border-color:#6f4d58!important}.candidate-sign-warnings>b,.candidate-sign-warnings>p{margin:8px 11px 0}.candidate-sign-warnings>b{color:#e995b5;font-size:8px}.candidate-sign-warnings>p{color:#aa8592;font-size:6px}.candidate-evaluation-history>summary,.onboarding-history>summary{cursor:pointer;border-bottom:1px solid #303e48;justify-content:space-between;align-items:center;min-height:42px;padding:9px 12px;list-style:none;display:flex}.candidate-evaluation-history>summary::-webkit-details-marker{display:none}.onboarding-history>summary::-webkit-details-marker{display:none}.candidate-evaluation-history>summary b,.onboarding-history>summary b{font-size:8px}.candidate-evaluation-history>summary span,.onboarding-history>summary span{color:#71818c;font-size:6px}.candidate-timeline-scroll,.onboarding-history-scroll{overscroll-behavior:contain;max-height:250px;overflow:auto}.onboarding-recruitment-handoff{background:#f2b84b0b;border:1px solid #5d5841;border-radius:7px;overflow:hidden}.onboarding-recruitment-handoff>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;list-style:none;display:flex}.onboarding-recruitment-handoff>summary::-webkit-details-marker{display:none}.onboarding-recruitment-handoff summary b,.onboarding-recruitment-handoff summary small{display:block}.onboarding-recruitment-handoff summary b{color:var(--gold);font-size:8px}.onboarding-recruitment-handoff summary small{color:#817b6d;margin-top:3px;font-size:6px}.onboarding-recruitment-handoff summary em{color:var(--cyan);font-size:6px;font-style:normal}.onboarding-recruitment-handoff>div{border-top:1px solid #484534;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.onboarding-recruitment-handoff article{border:1px solid #434738;border-radius:5px;padding:8px}.onboarding-recruitment-handoff article small,.onboarding-recruitment-handoff article b,.onboarding-recruitment-handoff article span{display:block}.onboarding-recruitment-handoff article small{color:#837d6d;font-size:6px}.onboarding-recruitment-handoff article b{color:#e0d6b6;margin:4px 0;font-size:9px}.onboarding-recruitment-handoff article span{color:#7b827b;font-size:5.5px}.onboarding-recruitment-handoff>div>p{color:#8c8678;grid-column:1/-1;margin:0;font-size:6px;line-height:1.5}@media (width<=900px){.candidate-market-summary,.candidate-cost-grid{grid-template-columns:1fr 1fr}.candidate-development-handoff>div{grid-template-columns:1fr}}@media (width<=700px){.candidate-detail-tabs,.candidate-market-summary,.candidate-market-columns,.candidate-cost-grid,.onboarding-recruitment-handoff>div{grid-template-columns:1fr}.onboarding-recruitment-handoff>div>p{grid-column:auto}.candidate-market-columns header,.candidate-contract-panel section>header,.onboarding-recruitment-handoff>summary{flex-direction:column;align-items:flex-start}}.recruitment-roster-guide{background:linear-gradient(115deg,#f2b84b12,#0e1822 58%,#4ac7d90a);border:1px solid #52634b;border-radius:7px;grid-template-columns:minmax(180px,.7fr) 1.3fr;align-items:center;gap:14px;padding:11px 13px;display:grid}.recruitment-roster-guide>div>span,.recruitment-roster-guide>div>b,.recruitment-roster-guide>div>small{display:block}.recruitment-roster-guide>div>span{color:var(--gold);font-size:6px}.recruitment-roster-guide>div>b{margin:4px 0;font-size:10px}.recruitment-roster-guide>div>small{color:#77858c;font-size:5.5px}.recruitment-roster-guide>aside{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.recruitment-roster-guide aside span{border:1px solid #394b53;border-radius:5px;padding:7px}.recruitment-roster-guide aside span.danger{border-color:#714456}.recruitment-roster-guide aside span.warning{border-color:#74603b}.recruitment-roster-guide aside small,.recruitment-roster-guide aside b{display:block}.recruitment-roster-guide aside small{color:#73828a;font-size:5px}.recruitment-roster-guide aside b{margin-top:4px;font-size:7px}.candidate-roster-panel{gap:8px;display:grid}.candidate-roster-hero{background:linear-gradient(115deg,#f2b84b13,#101925 68%);border:1px solid #5c5a43;border-radius:7px;justify-content:space-between;gap:18px;padding:14px;display:flex}.candidate-roster-hero>div>span{color:var(--gold);font-size:6px}.candidate-roster-hero h3{margin:5px 0;font-size:15px}.candidate-roster-hero p{color:#81837d;margin:0;font-size:6px}.candidate-roster-hero aside{text-align:center;border-left:1px solid #4b4938;min-width:170px;padding-left:16px}.candidate-roster-hero aside small,.candidate-roster-hero aside b,.candidate-roster-hero aside em{display:block}.candidate-roster-hero aside small{color:#8c856d;font-size:5.5px}.candidate-roster-hero aside b{color:var(--gold);margin:3px;font-size:24px}.candidate-roster-hero aside em{color:#78858b;font-size:5.5px;font-style:normal}.candidate-roster-axes,.candidate-roster-bottom>section{background:#0f1924;border:1px solid #384952;border-radius:6px;overflow:hidden}.candidate-roster-axes>header,.candidate-roster-bottom section>header{border-bottom:1px solid #303f49;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:flex}.candidate-roster-axes header b,.candidate-roster-bottom header b{font-size:8px}.candidate-roster-axes header span,.candidate-roster-bottom header span{color:#71818a;font-size:5.5px}.candidate-roster-axes>div{display:grid}.candidate-roster-axes article{border-bottom:1px solid #2e3b44;grid-template-columns:150px 1fr 82px;align-items:center;gap:11px;min-height:59px;padding:8px 11px;display:grid}.candidate-roster-axes article:last-child{border-bottom:0}.candidate-roster-axes article>span b,.candidate-roster-axes article>span small,.candidate-roster-axes article>strong small{display:block}.candidate-roster-axes article>span b{font-size:8px}.candidate-roster-axes article>span small{color:#71808a;margin-top:3px;font-size:5.5px}.candidate-roster-axes article>div>i{background:#293741;border-radius:7px;height:7px;display:block;position:relative;overflow:hidden}.candidate-roster-axes article>div>i>i,.candidate-roster-axes article>div>i>em{border-radius:7px;height:100%;position:absolute;top:0;left:0}.candidate-roster-axes article>div>i>i{background:#53616a}.candidate-roster-axes article>div>i>em{background:linear-gradient(90deg,var(--cyan),var(--gold));opacity:.82}.candidate-roster-axes article>div>small{color:#71808a;margin-top:5px;font-size:5.3px;display:block}.candidate-roster-axes article>strong{color:var(--cyan);text-align:right;font-size:11px}.candidate-roster-axes article>strong small{color:#71818a;margin-top:3px;font-size:5.2px}.candidate-roster-axes article.danger>strong{color:#ed8db2}.candidate-roster-axes article.warning>strong{color:var(--gold)}.candidate-roster-bottom{grid-template-columns:1fr 1fr;gap:8px;display:grid}.candidate-roster-bottom section>div{grid-template-columns:repeat(2,1fr);gap:6px;padding:9px;display:grid}.candidate-roster-bottom section>div>span{border:1px solid #34434d;border-radius:5px;padding:8px}.candidate-roster-bottom section>div>span.candidate{background:#f2b84b0a;border-color:#556342}.candidate-roster-bottom span b,.candidate-roster-bottom span small{display:block}.candidate-roster-bottom span b{font-size:8px}.candidate-roster-bottom span small{color:#74828a;margin-top:3px;font-size:5.5px}.candidate-roster-bottom section>h3,.candidate-roster-bottom section>p,.candidate-roster-bottom section>small{margin-left:11px;margin-right:11px}.candidate-roster-bottom section>h3{color:var(--gold);margin-top:11px;margin-bottom:6px;font-size:11px}.candidate-roster-bottom section>p,.candidate-roster-bottom section>small{color:#79878e;font-size:6px;line-height:1.5}.candidate-roster-bottom section>small{margin-bottom:10px;display:block}.startup-roster-analysis{background:linear-gradient(120deg,#f2b84b11,#121c27 55%,#4ac7d909);border:1px solid #5b5741;border-radius:8px;overflow:hidden}.startup-roster-analysis>header{border-bottom:1px solid #444535;justify-content:space-between;gap:16px;padding:14px 17px;display:flex}.startup-roster-analysis header>div>span{color:var(--gold);font-size:6px}.startup-roster-analysis h2{margin:4px 0;font-size:14px}.startup-roster-analysis header>aside{text-align:center;min-width:120px}.startup-roster-analysis header>aside small,.startup-roster-analysis header>aside b,.startup-roster-analysis header>aside em{display:block}.startup-roster-analysis header>aside small,.startup-roster-analysis header>aside em{color:#8a846f;font-size:5.5px;font-style:normal}.startup-roster-analysis header>aside b{color:var(--gold);font-size:22px}.startup-roster-axis-grid{grid-template-columns:repeat(5,1fr);gap:6px;padding:10px;display:grid}.startup-roster-axis-grid article{background:#0d1720;border:1px solid #3e473f;border-radius:6px;padding:9px}.startup-roster-axis-grid article.danger{border-color:#714456}.startup-roster-axis-grid article.warning{border-color:#74603b}.startup-roster-axis-grid span b,.startup-roster-axis-grid span small,.startup-roster-axis-grid strong small,.startup-roster-axis-grid article>em{display:block}.startup-roster-axis-grid span b{font-size:8px}.startup-roster-axis-grid span small{color:#737f82;min-height:26px;margin-top:3px;font-size:5.3px;line-height:1.4}.startup-roster-axis-grid strong{color:var(--cyan);margin-top:7px;font-size:15px;display:block}.startup-roster-axis-grid strong small{color:#707e83;font-size:5px}.startup-roster-axis-grid article>i{background:#29363c;border-radius:5px;height:5px;margin-top:7px;display:block;overflow:hidden}.startup-roster-axis-grid article>i>i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.startup-roster-axis-grid article>em{color:#77847e;margin-top:5px;font-size:5.2px;font-style:normal}.startup-roster-analysis>footer{border-top:1px solid #3c4137;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.startup-roster-analysis footer span{font-size:7px}.startup-roster-analysis footer span b{color:var(--gold)}.startup-roster-analysis footer small{color:#77817e;font-size:5.5px}.startup-roster-analysis footer button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:6px}@media (width<=900px){.recruitment-roster-guide{grid-template-columns:1fr}.startup-roster-axis-grid{grid-template-columns:repeat(3,1fr)}.candidate-roster-bottom{grid-template-columns:1fr}}@media (width<=700px){.recruitment-roster-guide>aside,.startup-roster-axis-grid{grid-template-columns:1fr 1fr}.candidate-roster-hero{flex-direction:column}.candidate-roster-hero aside{border-top:1px solid #4b4938;border-left:0;padding:10px 0 0}.candidate-roster-axes article{grid-template-columns:1fr}.candidate-roster-axes article>strong{text-align:left}.startup-roster-analysis>header{flex-direction:column}.startup-roster-analysis>footer{grid-template-columns:1fr}.candidate-detail-tabs{grid-template-columns:1fr 1fr}}.startup-foundation{gap:10px;display:grid}.startup-hero{background:radial-gradient(circle at 80% 10%,#4ac7d924,#0000 30%),linear-gradient(135deg,#172737,#101822);border:1px solid #385064;border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);align-items:center;gap:35px;min-height:270px;padding:34px;display:grid}.startup-hero>div>span{color:var(--cyan);letter-spacing:.2em;font-size:8px}.startup-hero h1{margin:8px 0;font-size:30px}.startup-hero p{color:#9eabb9;max-width:760px;margin:0;font-size:10px;line-height:1.75}.startup-hero>div>div{gap:8px;margin-top:20px;display:flex}.startup-hero aside{border-left:1px solid #405266;padding:23px}.startup-hero aside small,.startup-hero aside span,.startup-hero aside em{display:block}.startup-hero aside small{color:#8090a3;font-size:8px}.startup-hero aside b{margin:5px 0;font-size:32px;display:block}.startup-hero aside span{color:var(--green);font-size:9px}.startup-hero aside em{color:#8896a7;margin-top:13px;font-size:8px;font-style:normal;line-height:1.55}.startup-progress{border:1px solid var(--line);background:#141e2b;border-radius:7px;grid-template-columns:repeat(5,1fr);display:grid}.startup-progress>span{border-right:1px solid var(--line);padding:14px 16px}.startup-progress>span:last-child{border:0}.startup-progress small,.startup-progress b{display:block}.startup-progress small{color:#7e8c9d;font-size:7px}.startup-progress b{margin-top:3px;font-size:16px}.startup-checklist{border:1px solid var(--line);background:#151f2c;border-radius:8px;overflow:hidden}.startup-checklist>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:16px 18px;display:flex}.startup-checklist>header span{color:#768699;letter-spacing:.17em;font-size:7px}.startup-checklist>header h2{margin:4px 0 0;font-size:16px}.startup-checklist>header>small{color:#8290a1;font-size:7px}.startup-checklist article{border-bottom:1px solid #283647;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.startup-checklist article:last-child{border:0}.startup-checklist article>i{color:#7f8ea1;background:#243143;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.startup-checklist article.current>i{background:var(--pink);color:#fff;box-shadow:0 0 14px #e43d8f4d}.startup-checklist article.done>i{color:#72d7a4;background:#245640}.startup-checklist article span b{font-size:10px}.startup-checklist article span p{color:#8391a2;margin:4px 0 0;font-size:8px}.startup-checklist article>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:8px}.startup-checklist article.done>button{color:#7890a2}.startup-bottom{grid-template-columns:1fr 1fr;gap:10px;display:grid}.startup-bottom>section{border:1px solid var(--line);background:#141e2b;border-radius:8px;padding:17px}.startup-bottom header{border-bottom:1px solid var(--line);padding-bottom:9px}.startup-bottom header b{font-size:10px}.startup-bottom p{color:#8d9aaa;margin:9px 0 0;font-size:8px;line-height:1.55}.startup-bottom dl{margin:9px 0 0}.startup-bottom dl div{border-bottom:1px solid #283647;justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.startup-bottom dd{margin:0;font-weight:700}@media (width<=900px){.startup-hero{grid-template-columns:1fr}.startup-progress{grid-template-columns:repeat(2,1fr)}.startup-bottom{grid-template-columns:1fr}}.onboarding-empty-choice{color:#8b98a2;border:1px dashed #485660;border-radius:5px;margin:0;padding:12px;font-size:7px;line-height:1.6}.onboarding-people-grid button.founding-direct-support{background:#6ad0840f;border-color:#5b806f}.onboarding-people-grid button.founding-direct-support em{color:var(--green)}.startup-hero aside>i{background:#293746;border-radius:5px;height:5px;margin-top:12px;display:block;overflow:hidden}.startup-hero aside>i>i{background:linear-gradient(90deg,var(--cyan),var(--green));height:100%;display:block}.startup-cash-guard,.startup-cohort,.startup-history{border:1px solid var(--line);background:#141e2b;border-radius:8px;overflow:hidden}.startup-cash-guard>header,.startup-cohort>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.startup-cash-guard header span,.startup-cohort header span{color:#768699;letter-spacing:.15em;font-size:7px}.startup-cash-guard header h2,.startup-cohort header h2{margin:4px 0 0;font-size:14px}.startup-cash-guard header em{color:var(--green);border:1px solid #567361;border-radius:14px;padding:5px 9px;font-size:7px;font-style:normal}.startup-cash-guard.warning header em{color:var(--gold);border-color:#7b6437}.startup-cash-guard.danger header em{color:#ef8fac;border-color:#7b4655}.startup-cash-guard>div{grid-template-columns:repeat(3,1fr);display:grid}.startup-cash-guard article{border-right:1px solid var(--line);padding:15px 18px}.startup-cash-guard article:last-child{border:0}.startup-cash-guard article small,.startup-cash-guard article b{display:block}.startup-cash-guard article small{color:#748493;font-size:7px}.startup-cash-guard article b{margin:5px 0;font-size:18px}.startup-cash-guard article p{color:#7b8998;margin:0;font-size:7px;line-height:1.5}.startup-cohort>header>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:7px}.startup-cohort>div{max-height:310px;display:grid;overflow-y:auto}.startup-cohort article{border-bottom:1px solid #293747;grid-template-columns:28px minmax(140px,.65fr) 1fr auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.startup-cohort article:last-child{border:0}.startup-cohort article>i{width:25px;height:25px;color:var(--cyan);border:1px solid #476170;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.startup-cohort article>span b,.startup-cohort article>span small,.startup-cohort article>div strong,.startup-cohort article>div small{display:block}.startup-cohort article>span b{font-size:10px}.startup-cohort article>span small,.startup-cohort article>div small{color:#788695;margin-top:3px;font-size:7px}.startup-cohort article>div strong{color:var(--gold);font-size:8px}.startup-cohort article.completed>div strong{color:var(--green)}.startup-cohort article>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:7px}.startup-history>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 17px;list-style:none;display:flex}.startup-history>summary::-webkit-details-marker{display:none}.startup-history>summary span b,.startup-history>summary span small{display:block}.startup-history>summary span b{font-size:9px}.startup-history>summary span small{color:#768595;margin-top:3px;font-size:6px}.startup-history>summary em{color:var(--cyan);font-size:7px;font-style:normal}.startup-history[open]>summary{border-bottom:1px solid var(--line)}.startup-history>div{max-height:260px;padding:6px 16px;overflow-y:auto}.startup-history p{color:#8593a1;border-bottom:1px solid #293747;margin:0;padding:8px 0;font-size:7px;line-height:1.55}@media (width<=700px){.startup-cash-guard>div{grid-template-columns:1fr}.startup-cash-guard article{border-right:0;border-bottom:1px solid var(--line)}.startup-cohort article{grid-template-columns:28px 1fr}.startup-cohort article>div,.startup-cohort article>button{text-align:left;grid-column:2}}.ecosystem-panel{gap:11px;display:grid}.ecosystem-hero{background:radial-gradient(circle at 10% 20%,#4ac7d91c,#0000 32%),linear-gradient(135deg,#182638,#101822);border:1px solid #405363;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:170px;padding:21px;display:flex}.ecosystem-hero>div>span{color:var(--cyan);letter-spacing:.08em;font-size:7px}.ecosystem-hero h2{margin:7px 0;font-size:21px}.ecosystem-hero p{color:#8594a4;max-width:780px;margin:0;font-size:8px;line-height:1.65}.ecosystem-hero>aside{text-align:right;border-left:1px solid #34495a;min-width:210px;padding-left:22px}.ecosystem-hero aside small,.ecosystem-hero aside b,.ecosystem-hero aside em{display:block}.ecosystem-hero aside small{color:#7b8998;font-size:7px}.ecosystem-hero aside b{color:var(--cyan);margin:7px 0;font-size:25px}.ecosystem-hero aside em{color:#82919f;font-size:6px;font-style:normal}.capital-hero{background:radial-gradient(circle at 10% 20%,#f2b84b1f,#0000 32%),linear-gradient(135deg,#262333,#101822);border-color:#6a5d3d}.capital-hero>div>span,.capital-hero aside b{color:var(--gold)}.club-hero{background:radial-gradient(circle at 10% 20%,#e43d8f21,#0000 32%),linear-gradient(135deg,#241d2c,#101822);border-color:#643d58}.club-hero>div>span,.club-hero aside b{color:#ff83ba}.ecosystem-kpis{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ecosystem-kpis article{background:#121c28;border:1px solid #344657;border-radius:6px;flex-direction:column;justify-content:center;min-height:88px;padding:14px;display:flex}.ecosystem-kpis small{color:#758493;font-size:7px}.ecosystem-kpis b{margin-top:7px;font-size:16px}.ecosystem-tabs{background:#101923;border:1px solid #344657;border-radius:7px;gap:4px;height:45px;padding:4px;display:flex}.ecosystem-tabs button{color:#7c8b99;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;font-size:8px;font-weight:700}.ecosystem-tabs button.active{color:#fff;box-shadow:inset 0 -2px var(--cyan);background:#243548}.club-name-editor{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:7px;max-width:620px;margin-top:13px;display:grid}.club-name-editor label{gap:5px;display:grid}.club-name-editor label small{color:#b88ca2;font-size:7px}.club-name-editor input{color:#fff;background:#120f18;border:1px solid #6b425a;border-radius:5px;height:37px;padding:0 10px}.club-name-editor button{height:37px}.club-name-editor>em{color:#806f7a;grid-column:1/-1;font-size:6.5px;font-style:normal}.shareholder-table,.capital-history,.music-partner-history,.member-blog-history,.fan-club-history{background:#0f1822;border:1px solid #344657;border-radius:7px;overflow:hidden}.shareholder-table>header,.shareholder-table>article{grid-template-columns:minmax(180px,1.2fr) 90px 90px 120px minmax(240px,1.4fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.shareholder-table>header{color:#71808f;border-bottom:1px solid #34414d;min-height:35px;font-size:6px}.shareholder-table>article{border-bottom:1px solid #2d3a45;min-height:72px}.shareholder-table article>span b,.shareholder-table article>span small,.shareholder-table article>p small{display:block}.shareholder-table article>span b{font-size:9px}.shareholder-table article>span small,.shareholder-table article>p small{color:#74818e;margin-top:4px;font-size:6px}.shareholder-table article>strong,.shareholder-table article>b{font-size:8px}.shareholder-table article>em{color:var(--gold);font-size:13px;font-style:normal}.shareholder-table article>p{color:#a7b0b8;font-size:7px;line-height:1.45}.funding-workspace{grid-template-columns:280px minmax(0,1fr);gap:9px;display:grid}.funding-list{align-content:start;gap:6px;display:grid}.funding-list button{min-height:88px;color:inherit;text-align:left;cursor:pointer;background:#101923;border:1px solid #344657;border-radius:6px;padding:11px}.funding-list button.active{border-color:var(--gold);background:#f2b84b0f}.funding-list button>span,.funding-list button small,.funding-list button b,.funding-list button em,.funding-list button strong{display:block}.funding-list button small{color:#71808e;font-size:6px}.funding-list button b{margin:4px 0;font-size:9px}.funding-list button em{color:var(--cyan);font-size:6px;font-style:normal}.funding-list button strong{margin-top:8px;font-size:8px}.funding-detail{background:#101923;border:1px solid #3c4d5b;border-radius:7px;overflow:hidden}.funding-detail>header{border-bottom:1px solid #34414d;justify-content:space-between;gap:18px;padding:18px;display:flex}.funding-detail>header>div>span{color:var(--gold);font-size:7px}.funding-detail h3{margin:6px 0;font-size:18px}.funding-detail>header p{color:#82909d;font-size:7px;line-height:1.6}.funding-detail>header>aside{text-align:center;min-width:100px}.funding-detail>header>aside small,.funding-detail>header>aside b,.funding-detail>header>aside em{display:block}.funding-detail>header>aside small,.funding-detail>header>aside em{color:#72808d;font-size:6px;font-style:normal}.funding-detail>header>aside b{color:var(--gold);margin:4px;font-size:24px}.funding-terms{border-bottom:1px solid #34414d;grid-template-columns:repeat(4,1fr);display:grid}.funding-terms article{border-right:1px solid #34414d;min-height:92px;padding:13px}.funding-terms small,.funding-terms b{display:block}.funding-terms small{color:#6f7e8b;font-size:6px}.funding-terms b{margin-top:7px;font-size:7px;line-height:1.55}.funding-quote,.funding-research,.ecosystem-result{padding:16px}.funding-quote>header,.club-policy section>header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.funding-quote>header b,.club-policy section>header b{font-size:9px}.funding-quote>header span,.club-policy section>header span{color:#71808d;font-size:6px}.funding-amounts{gap:6px;display:flex}.funding-amounts button{height:38px;color:inherit;cursor:pointer;background:#151f2a;border:1px solid #3b4c5a;border-radius:5px;flex:1;font-size:8px}.funding-amounts button.active{border-color:var(--gold);color:var(--gold)}.funding-preview{grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;display:grid}.funding-preview article{background:#0c151e;border:1px solid #34434e;border-radius:5px;padding:10px}.funding-preview small,.funding-preview b{display:block}.funding-preview small{color:#73818d;font-size:6px}.funding-preview b{margin-top:5px;font-size:12px}.founder-control-warning{border-left:3px solid var(--green);background:#56cf850d;padding:10px 12px}.founder-control-warning.danger{border-color:var(--red);background:#f167720f}.founder-control-warning b,.founder-control-warning span{display:block}.founder-control-warning b{font-size:8px}.founder-control-warning span{color:#7c8994;margin-top:4px;font-size:6px}.ecosystem-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.funding-research b,.ecosystem-result b{font-size:10px}.funding-research p,.ecosystem-result p{color:#81909d;font-size:7px;line-height:1.6}.governance-grid{grid-template-columns:minmax(0,1.5fr) 300px;gap:9px;display:grid}.governance-grid>section,.governance-grid>aside{background:#101923;border:1px solid #344657;border-radius:7px;overflow:hidden}.governance-grid>section>header{border-bottom:1px solid #34414d;padding:13px}.governance-grid>section>header b{font-size:9px}.governance-grid>section>article{border-bottom:1px solid #2d3a45;grid-template-columns:180px 1fr 150px;align-items:center;gap:10px;min-height:74px;padding:11px 13px;display:grid}.governance-grid article span b,.governance-grid article span small{display:block}.governance-grid article span b{font-size:8px}.governance-grid article span small,.governance-grid article p,.governance-grid article em{color:#778592;font-size:6px;font-style:normal}.governance-grid>aside{padding:18px}.governance-grid>aside>span{color:#778592;font-size:7px}.governance-grid>aside>b{color:var(--gold);margin:8px 0;font-size:27px;display:block}.governance-grid>aside p,.governance-grid>aside li{color:#81909d;font-size:7px;line-height:1.65}.capital-history>header,.music-partner-history>header,.member-blog-history>header,.fan-club-history>header{border-bottom:1px solid #34414d;justify-content:space-between;padding:12px 14px;display:flex}.capital-history>header b,.music-partner-history>header b,.member-blog-history>header b,.fan-club-history>header b{font-size:9px}.capital-history>header span,.music-partner-history>header span,.member-blog-history>header span,.fan-club-history>header span{color:#74818e;font-size:6px}.capital-history>article,.music-partner-history>article,.fan-club-history>article{border-bottom:1px solid #2d3a45;grid-template-columns:110px 1fr;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:grid}.capital-history time,.music-partner-history time,.fan-club-history time{color:#778793;font-size:6px}.capital-history time b,.music-partner-history time b{margin-top:3px;display:block}.capital-history article>span b,.capital-history article>span small,.music-partner-history article>span b,.music-partner-history article>span small,.fan-club-history article>span b,.fan-club-history article>span small{display:block}.capital-history article>span b,.music-partner-history article>span b,.fan-club-history article>span b{font-size:8px}.capital-history article>span small,.music-partner-history article>span small,.fan-club-history article>span small{color:#778592;margin-top:4px;font-size:6px;line-height:1.5}.music-partner-hero{background:radial-gradient(circle at 10% 20%,#e43d8f17,#0000 30%),linear-gradient(135deg,#202131,#101822)}.partner-current-strip{grid-template-columns:1fr 1fr .7fr;gap:7px;display:grid}.partner-current-strip article{background:#111b27;border:1px solid #354657;border-radius:6px;min-height:92px;padding:13px}.partner-current-strip small,.partner-current-strip b,.partner-current-strip span{display:block}.partner-current-strip small{color:#748391;font-size:6px}.partner-current-strip b{margin:6px 0;font-size:11px}.partner-current-strip span{color:#778694;font-size:6px;line-height:1.45}.partner-card-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.partner-card-grid>article{background:#101923;border:1px solid #344657;border-radius:7px;flex-direction:column;min-height:330px;padding:14px;display:flex}.partner-card-grid>article.active{border-color:var(--cyan);box-shadow:inset 0 0 0 1px #4ac7d92e}.partner-card-grid article>header{justify-content:space-between;gap:10px;display:flex}.partner-card-grid header small{color:#768592;font-size:6px}.partner-card-grid h3{margin:4px 0;font-size:14px}.partner-card-grid header em{height:max-content;color:var(--cyan);border:1px solid #405568;border-radius:12px;padding:4px 7px;font-size:5px;font-style:normal}.partner-card-grid article>p{color:#7d8c98;min-height:48px;font-size:7px;line-height:1.55}.partner-specialty{color:#9eacb6;font-size:7px}.partner-metrics{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0;display:grid}.partner-metrics span{border:1px solid #2f3f4c;border-radius:4px;padding:8px}.partner-metrics small,.partner-metrics b{display:block}.partner-metrics small{color:#71808c;font-size:5.5px}.partner-metrics b{margin-top:4px;font-size:11px}.partner-card-grid article>footer{border-top:1px solid #2f3d48;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:10px;display:flex}.partner-card-grid footer span b,.partner-card-grid footer span small{display:block}.partner-card-grid footer span b{font-size:10px}.partner-card-grid footer span small{color:#6f7d89;margin-top:3px;font-size:5px}.partner-card-grid footer button{height:31px;color:var(--cyan);cursor:pointer;background:#172533;border:1px solid #3c5264;border-radius:4px;padding:0 10px;font-size:6px}.partner-card-grid footer button.selected{color:var(--green);border-color:#416452}.partner-card-grid footer button:disabled{opacity:.45;cursor:not-allowed}.partner-error{color:#e29b76;margin-top:7px;font-size:5.5px;display:block}.member-audience-workspace{gap:9px;display:grid}.member-blog-entry{background:radial-gradient(circle at 6% 12%,#e43d8f1c,#0000 30%),linear-gradient(135deg,#211d2b,#121b27);justify-content:space-between;gap:25px;min-height:170px;padding:20px;display:flex}.member-blog-entry h2{margin:6px 0;font-size:19px}.member-blog-entry p{color:#83909c;max-width:720px;font-size:8px;line-height:1.6}.member-blog-entry>aside{grid-template-columns:repeat(3,1fr);align-content:center;gap:6px;min-width:330px;display:grid}.member-blog-entry aside>span{background:#111923;border:1px solid #3c4353;border-radius:5px;padding:9px}.member-blog-entry aside small,.member-blog-entry aside b{display:block}.member-blog-entry aside small{color:#788593;font-size:5.5px}.member-blog-entry aside b{margin-top:4px;font-size:11px}.member-blog-entry aside button{grid-column:1/-1}.member-audience-columns{grid-template-columns:1.4fr .7fr;gap:9px;display:grid}.member-blog-recent,.member-club-link{overflow:hidden}.member-blog-recent>header{border-bottom:1px solid #34414d;justify-content:space-between;padding:11px 14px;display:flex}.member-blog-recent header b{font-size:9px}.member-blog-recent header span{color:#74818d;font-size:6px}.member-blog-recent article{border-bottom:1px solid #2d3a45;padding:11px 14px}.member-blog-recent article small,.member-blog-recent article b,.member-blog-recent article p,.member-blog-recent article span{display:block}.member-blog-recent article small,.member-blog-recent article p,.member-blog-recent article span{color:#788693;font-size:6px}.member-blog-recent article b{margin:4px 0;font-size:9px}.member-club-link{padding:18px}.member-club-link h2{margin:7px 0;font-size:18px}.member-club-link p{color:#7d8a96;font-size:7px;line-height:1.6}.blog-member-switch{gap:6px;display:flex;overflow-x:auto}.blog-member-switch button{min-width:130px;height:49px;color:inherit;text-align:left;cursor:pointer;background:#101923;border:1px solid #344657;border-radius:5px;padding:7px 10px}.blog-member-switch button.active{background:#e43d8f12;border-color:#ff76b1}.blog-member-switch b,.blog-member-switch small{display:block}.blog-member-switch b{font-size:8px}.blog-member-switch small{color:#72808d;margin-top:4px;font-size:5.5px}.blog-compose-layout{grid-template-columns:minmax(0,1fr) 330px;gap:9px;display:grid}.blog-compose-layout>main{gap:9px;display:grid}.blog-editor,.blog-option-section,.blog-forecast,.member-blog-history,.blog-data-grid>article,.blog-data-grid>section{background:#101923;border:1px solid #344657;border-radius:7px}.blog-editor{gap:13px;padding:18px;transition:border-color .2s,opacity .2s;display:grid}.blog-editor.generating{border-color:#4ac7d98c}.blog-editor>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.blog-editor>header>span b,.blog-editor>header>span small{display:block}.blog-editor>header>span b{font-size:13px}.blog-editor>header>span small{color:#81909c;margin-top:4px;font-size:11px}.blog-editor>header>button{color:#a9dfe4;cursor:pointer;background:#132330;border:1px solid #486172;border-radius:6px;padding:8px 12px;font-size:12px}.blog-editor>header>button:disabled{opacity:.45;cursor:wait}.blog-editor>h3{margin:4px 0 0;font-size:22px}.blog-editor>p{white-space:pre-wrap;color:#d2dbe2;margin:0;font-size:15px;line-height:1.9}.blog-editor>small{color:#778894;font-size:11px;line-height:1.55}.blog-editor label{color:#8d9aa6;font-size:7px;font-weight:700}.blog-editor input,.blog-editor textarea{width:100%;color:var(--text);resize:vertical;background:#0b141d;border:1px solid #3b4c5b;border-radius:5px;margin-top:6px;padding:10px;font-size:8px;display:block}.blog-editor label>small{color:#687682;text-align:right;margin-top:4px;font-size:5.5px;display:block}.blog-option-section{padding:13px}.blog-option-section>header{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.blog-option-section>header b{font-size:8px}.blog-option-section>header span{color:#71808d;font-size:6px}.blog-choice-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.blog-choice-grid.three{grid-template-columns:repeat(3,1fr)}.blog-choice-grid button{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#0c151e;border:1px solid #334654;border-radius:5px;padding:10px}.blog-choice-grid button.active{background:#e43d8f0f;border-color:#ff76b1}.blog-choice-grid b,.blog-choice-grid small{display:block}.blog-choice-grid b{font-size:8px}.blog-choice-grid small{color:#74828e;margin-top:5px;font-size:5.5px;line-height:1.45}.blog-forecast{height:max-content;position:sticky;top:82px;overflow:hidden}.blog-forecast>header{border-bottom:1px solid #34414d;padding:15px}.blog-forecast>header span{color:#ff78b2;font-size:6px}.blog-forecast h3{margin:5px 0;font-size:14px}.blog-forecast>header p{color:#74828e;font-size:6px}.blog-forecast>div{grid-template-columns:1fr 1fr;display:grid}.blog-forecast>div article{border-bottom:1px solid #2f3d49;border-right:1px solid #2f3d49;min-height:72px;padding:11px}.blog-forecast article small,.blog-forecast article b{display:block}.blog-forecast article small{color:#6f7e8a;font-size:5.5px}.blog-forecast article b{margin-top:5px;font-size:10px}.blog-errors,.blog-ready{padding:10px 13px}.blog-errors p{color:#ef9a81;font-size:6px}.blog-ready b,.blog-ready span{display:block}.blog-ready b{color:var(--green);font-size:8px}.blog-ready span{color:#73818d;margin-top:3px;font-size:5.5px}.blog-forecast>button{width:calc(100% - 26px);margin:0 13px 13px}.member-blog-history>article{border-bottom:1px solid #2d3a45;padding:14px}.member-blog-history>article.risk{border-left:3px solid var(--red)}.member-blog-history article>header{justify-content:space-between;gap:12px;display:flex}.member-blog-history article header small{color:#71808d;font-size:6px}.member-blog-history article h3{margin:4px 0;font-size:12px}.member-blog-history article header em{color:var(--cyan);font-size:6px;font-style:normal}.member-blog-history article.risk header em{color:var(--red)}.member-blog-history article>p{color:#9ba6af;white-space:pre-wrap;max-height:84px;font-size:7px;line-height:1.65;overflow-y:auto}.member-blog-history article>div{flex-wrap:wrap;gap:5px;display:flex}.member-blog-history article>div span{color:#91a0ac;background:#1b2937;border-radius:3px;padding:4px 7px;font-size:5.5px}.member-blog-history article>small{color:#768490;margin-top:8px;font-size:6px;display:block}.blog-data-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.blog-data-grid>article{min-height:100px;padding:14px}.blog-data-grid article small,.blog-data-grid article b{display:block}.blog-data-grid article small{color:#74818d;font-size:6px}.blog-data-grid article b{margin-top:8px;font-size:17px}.blog-data-grid>section{grid-column:1/-1;padding:16px}.blog-data-grid section b{font-size:9px}.blog-data-grid section p{color:#7d8b97;font-size:7px;line-height:1.65}.blog-draft-empty{text-align:center;background:#0b141d;border:1px dashed #344957;border-radius:6px;place-items:center;min-height:170px;padding:25px;display:grid}.blog-draft-empty b{font-size:13px}.blog-draft-empty p{color:#788995;margin:7px 0 0;font-size:11px}.club-overview-grid{grid-template-columns:minmax(0,1.4fr) 330px;gap:9px;display:grid}.club-overview-grid>section,.club-overview-grid>aside,.club-policy>section,.club-campaign-grid>article{background:#101923;border:1px solid #344657;border-radius:7px}.club-overview-grid>section>header{border-bottom:1px solid #34414d;justify-content:space-between;padding:13px 15px;display:flex}.club-overview-grid>section>header b{font-size:9px}.club-overview-grid>section>header span{color:#72808d;font-size:6px}.club-overview-grid>section>article{border-bottom:1px solid #2d3a45;justify-content:space-between;align-items:center;min-height:55px;padding:10px 15px;display:flex}.club-overview-grid article span{color:#7c8995;font-size:7px}.club-overview-grid article b{font-size:9px}.club-overview-grid>aside{padding:19px}.club-overview-grid>aside>span{color:#ff78b2;font-size:7px}.club-overview-grid aside h3{font-size:16px;line-height:1.4}.club-overview-grid aside p{color:#7b8995;font-size:7px;line-height:1.65}.club-overview-grid aside>div{margin-top:17px}.club-overview-grid aside>div b,.club-overview-grid aside>div small{display:block}.club-overview-grid aside>div b{font-size:22px}.club-overview-grid aside>div small{color:#75828e;font-size:6px}.club-overview-grid aside>div>i{background:#293744;border-radius:6px;height:6px;margin-top:8px;display:block;overflow:hidden}.club-overview-grid aside>div>i>i{background:linear-gradient(90deg,var(--pink),var(--cyan));height:100%;display:block}.club-policy{gap:9px;display:grid}.club-policy>section{padding:14px}.club-option-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.club-option-grid button{min-height:118px;color:inherit;text-align:left;cursor:pointer;background:#0c151e;border:1px solid #334654;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:11px;display:grid}.club-option-grid button.active{background:#e43d8f0f;border-color:#ff76b1}.club-option-grid button>i{border:1px solid #4c5e6c;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.club-option-grid button.active>i{background:var(--pink);border-color:var(--pink)}.club-option-grid button span b,.club-option-grid button span small,.club-option-grid button span em{display:block}.club-option-grid button span b{font-size:8px}.club-option-grid button span small{color:#74828e;margin-top:5px;font-size:5.5px;line-height:1.45}.club-option-grid button span em{color:#97a3ac;margin-top:8px;font-size:5.5px;font-style:normal}.club-policy-preview{grid-template-columns:repeat(5,1fr);gap:6px;display:grid!important}.club-policy-preview>header{grid-column:1/-1}.club-policy-preview article{border:1px solid #2f3f4c;border-radius:4px;padding:9px}.club-policy-preview article small,.club-policy-preview article b{display:block}.club-policy-preview article small{color:#71808c;font-size:5.5px}.club-policy-preview article b{margin-top:5px;font-size:10px}.club-policy-preview>button{grid-column:1/-1;justify-self:end}.club-campaign-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.club-campaign-grid>article{flex-direction:column;min-height:285px;padding:16px;display:flex}.club-campaign-grid>article.used{opacity:.7}.club-campaign-grid article>span{color:#ff78b2;font-size:6px}.club-campaign-grid h3{margin:7px 0;font-size:15px}.club-campaign-grid p{color:#7a8995;min-height:48px;font-size:7px;line-height:1.55}.club-campaign-grid dl{gap:6px;display:grid}.club-campaign-grid dl>div{border-bottom:1px solid #2f3d48;justify-content:space-between;padding:6px 0;display:flex}.club-campaign-grid dt,.club-campaign-grid dd{font-size:7px}.club-campaign-grid dt{color:#71808d}.club-campaign-grid article>button{margin-top:auto}.fan-club-history>article{grid-template-columns:110px 1fr}.fan-club-entry-strip{width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(120deg,#e43d8f1a,#111a26 55%,#4ac7d90a);border:1px solid #653b58;border-radius:7px;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr) 140px;align-items:center;gap:16px;padding:14px 18px;display:grid}.fan-club-entry-strip:hover{border-color:#db4d91}.fan-club-entry-strip span small,.fan-club-entry-strip span b,.fan-club-entry-strip span em{display:block}.fan-club-entry-strip span small{color:#ff78b2;font-size:6px}.fan-club-entry-strip span b{margin:5px 0;font-size:12px}.fan-club-entry-strip span em{color:#7d8b97;font-size:6px;font-style:normal}.fan-club-entry-strip strong{color:var(--cyan);text-align:right;font-size:7px}.blog-schedule-editor>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.blog-schedule-editor label{color:#7f8c98;font-size:6px}.blog-schedule-editor input,.club-content-controls input,.club-content-controls select{width:100%;color:var(--text);background:#0b141d;border:1px solid #3b4c5a;border-radius:5px;margin-top:5px;padding:8px;font-size:7px;display:block}.blog-schedule-editor>small{color:var(--red);margin-top:8px;font-size:6px;display:block}.blog-forecast>.secondary-button{width:calc(100% - 26px);margin:0 13px 13px}.member-blog-schedule,.club-content-builder,.club-content-queue,.fan-journey-card,.fan-churn-card{background:#101923;border:1px solid #344657;border-radius:7px;overflow:hidden}.member-blog-schedule>header,.club-content-builder>header,.club-content-queue>header,.fan-journey-card>header{border-bottom:1px solid #34414d;justify-content:space-between;padding:12px 14px;display:flex}.member-blog-schedule header b,.club-content-builder header b,.club-content-queue header b,.fan-journey-card header b{font-size:9px}.member-blog-schedule header span,.club-content-builder header span,.club-content-queue header span,.fan-journey-card header span{color:#74818e;font-size:6px}.member-blog-schedule>article{border-bottom:1px solid #2d3a45;grid-template-columns:105px 1fr 90px;align-items:center;gap:12px;padding:11px 14px;display:grid}.member-blog-schedule time,.member-blog-schedule time b,.member-blog-schedule article span small,.member-blog-schedule article span strong,.member-blog-schedule article span em{display:block}.member-blog-schedule time{color:#788693;font-size:6px}.member-blog-schedule time b{color:var(--cyan);margin-top:3px}.member-blog-schedule article span small,.member-blog-schedule article span em{color:#74818d;font-size:6px;font-style:normal}.member-blog-schedule article span strong{margin:3px 0;font-size:9px}.member-blog-schedule article.cancelled{opacity:.55}.fan-journey-layout{grid-template-columns:minmax(0,1.45fr) 340px;gap:9px;display:grid}.fan-journey-card>div{padding:8px 14px}.fan-journey-card article{border-bottom:1px solid #2d3a45;grid-template-columns:125px minmax(100px,1fr) minmax(190px,1fr);align-items:center;gap:12px;min-height:64px;display:grid}.fan-journey-card article span small,.fan-journey-card article span b{display:block}.fan-journey-card article span small{color:#7a8793;font-size:6px}.fan-journey-card article span b{margin-top:3px;font-size:14px}.fan-journey-card article>i{background:#293744;border-radius:5px;height:7px;overflow:hidden}.fan-journey-card article>i>i{background:linear-gradient(90deg,var(--pink),var(--cyan));height:100%;display:block}.fan-journey-card article em{color:#7a8793;font-size:6px;font-style:normal}.fan-churn-card{padding:18px}.fan-churn-card>span{color:#ff78b2;font-size:6px}.fan-churn-card h3{margin:7px 0;font-size:17px}.fan-churn-card p{color:#7d8a96;font-size:7px;line-height:1.65}.fan-churn-card section{border-top:1px solid #34414d;margin-top:15px;padding-top:12px}.fan-churn-card section>b{font-size:8px}.fan-churn-card section>div{color:#7f8c98;border-bottom:1px solid #293641;justify-content:space-between;padding:6px 0;font-size:7px;display:flex}.fan-churn-card section strong{color:#d5dbe0}.club-tier-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.club-tier-grid>article,.club-tier-grid>aside{background:#101923;border:1px solid #344657;border-radius:7px;padding:16px}.club-tier-grid article>span{color:#ff78b2;font-size:6px}.club-tier-grid h3{margin:6px 0;font-size:14px}.club-tier-grid article>b{font-size:22px}.club-tier-grid p,.club-tier-grid aside p{color:#7b8995;font-size:7px;line-height:1.55}.club-tier-grid footer{border-top:1px solid #34414d;justify-content:space-between;margin-top:12px;padding-top:10px;font-size:7px;display:flex}.club-tier-grid footer small{color:#74818d}.club-tier-grid>aside{grid-column:1/-1;grid-template-columns:180px 1fr 180px;align-items:center;gap:16px;display:grid}.club-tier-grid aside>b{font-size:9px}.club-tier-grid aside>strong{color:var(--cyan);text-align:right;font-size:9px}.club-content-workspace{grid-template-columns:minmax(0,1.2fr) 360px;gap:9px;display:grid}.club-content-options{grid-template-columns:1fr 1fr;gap:7px;padding:13px;display:grid}.club-content-options button{min-height:100px;color:inherit;text-align:left;cursor:pointer;background:#0c151e;border:1px solid #344657;border-radius:5px;padding:11px}.club-content-options button.active{background:#e43d8f0f;border-color:#ff76b1}.club-content-options b,.club-content-options small,.club-content-options em{display:block}.club-content-options b{font-size:8px}.club-content-options small,.club-content-options em{color:#74818d;margin-top:5px;font-size:5.5px;font-style:normal;line-height:1.45}.club-content-controls{grid-template-columns:1fr 1fr;gap:8px;padding:0 13px 13px;display:grid}.club-content-controls label{color:#7f8c98;font-size:6px}.club-content-controls button{grid-column:1/-1}.club-content-queue{max-height:540px;overflow-y:auto}.club-content-queue>article{border-bottom:1px solid #2d3a45;grid-template-columns:90px 1fr;gap:11px;padding:11px 13px;display:grid}.club-content-queue time{color:var(--cyan);font-size:6px}.club-content-queue article span small,.club-content-queue article span b,.club-content-queue article span em{display:block}.club-content-queue article span small,.club-content-queue article span em{color:#75828e;font-size:5.5px;font-style:normal}.club-content-queue article span b{margin:3px 0;font-size:8px}.club-content-queue article.published{opacity:.72}.member-blog-schedule{max-height:520px;overflow-y:auto}.member-blog-schedule>header{z-index:1;background:#101923;position:sticky;top:0}.timeline-viewport-toggle{color:#93a2af;cursor:pointer;background:#111b27;border:1px solid #344657;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;margin:7px 0 5px;padding:6px 10px;display:flex}.timeline-viewport-toggle span{font-size:6px}.timeline-viewport-toggle b{color:var(--cyan);font-size:6px}.timeline-scroll-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:430px!important;overflow-y:auto!important}.timeline-scroll-viewport.timeline-is-collapsed{display:none!important}.funding-negotiation,.funding-term-sheet{border-top:1px solid #34414d;gap:12px;padding:15px;display:grid}.funding-negotiation>header,.funding-term-sheet>header,.board-approach-section>header,.music-term-strategies>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.funding-negotiation>header b,.funding-term-sheet>header b,.board-approach-section>header b,.music-term-strategies>header b{font-size:9px}.funding-negotiation>header span,.funding-term-sheet>header span,.board-approach-section>header span,.music-term-strategies>header span{color:#7d8a97;font-size:6px}.funding-term-sheet>header>span{color:var(--gold)}.funding-choice-section{gap:7px;display:grid}.funding-choice-section>b{color:#91a0ac;font-size:7px}.funding-choice-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.funding-choice-section button,.board-approach-grid button,.music-term-strategies button{color:inherit;text-align:left;cursor:pointer;background:#0c151e;border:1px solid #354757;border-radius:5px;padding:10px}.funding-choice-section button.active,.board-approach-grid button.active,.music-term-strategies button.active{border-color:var(--cyan);background:#4ac7d912}.funding-choice-section strong,.funding-choice-section small,.board-approach-grid b,.board-approach-grid small,.board-approach-grid em,.music-term-strategies b,.music-term-strategies small,.music-term-strategies em{display:block}.funding-choice-section strong,.board-approach-grid b,.music-term-strategies b{font-size:7px}.funding-choice-section small,.board-approach-grid small,.music-term-strategies small{color:#74828e;margin-top:5px;font-size:5.5px;line-height:1.5}.board-approach-grid em,.music-term-strategies em{color:var(--cyan);margin-top:7px;font-size:5.5px;font-style:normal}.funding-term-sheet .funding-preview{grid-template-columns:repeat(4,1fr)}.reserved-matter-list{background:#f2b84b0d;border:1px solid #5d5039;border-radius:5px;padding:11px}.reserved-matter-list b{color:var(--gold);margin-bottom:6px;font-size:7px;display:block}.reserved-matter-list span{color:#b8aa8f;background:#2b2b27;border-radius:3px;margin:3px 4px 0 0;padding:5px 7px;font-size:5.5px;display:inline-block}.board-approach-section{gap:8px;display:grid}.board-approach-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.capital-governance-workspace{gap:9px;display:grid}.governance-summary{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.governance-summary>article,.governance-obligation-history,.governance-vote-history{background:#101923;border:1px solid #344657;border-radius:7px}.governance-summary>article{padding:13px}.governance-summary article small,.governance-summary article b,.governance-summary article span{display:block}.governance-summary article small,.governance-summary article span{color:#75838f;font-size:5.5px}.governance-summary article b{margin:5px 0;font-size:12px}.governance-summary article.danger{border-color:#75473f}.governance-summary article.danger b{color:var(--red)}.governance-obligation-history>header,.governance-vote-history>header{border-bottom:1px solid #34414d;justify-content:space-between;padding:12px 14px;display:flex}.governance-obligation-history header b,.governance-vote-history header b{font-size:8px}.governance-obligation-history header span,.governance-vote-history header span{color:#74818e;font-size:6px}.governance-obligation-history>article{border-bottom:1px solid #2d3a45;grid-template-columns:1fr 170px;gap:12px;padding:12px 14px;display:grid}.governance-obligation-history>article.breached{border-left:3px solid var(--red)}.governance-obligation-history article span small,.governance-obligation-history article span b{display:block}.governance-obligation-history article span small{color:var(--cyan);font-size:5.5px}.governance-obligation-history article span b{margin:4px 0;font-size:8px}.governance-obligation-history article p{color:#788692;margin:0;font-size:6px;line-height:1.55}.governance-obligation-history article aside{text-align:right}.governance-obligation-history aside em,.governance-obligation-history aside small{font-size:5.5px;font-style:normal;display:block}.governance-obligation-history aside em{color:var(--green)}.governance-obligation-history article.breached aside em{color:var(--red)}.governance-obligation-history aside small{color:#75838f;margin:4px 0 7px}.governance-obligation-history aside button{color:var(--cyan);background:#142331;border:1px solid #3e5767;border-radius:4px;padding:7px;font-size:5.5px}.governance-obligation-history aside button:disabled{opacity:.4}.governance-vote-history>article{border-bottom:1px solid #2d3a45;grid-template-columns:90px 1fr 70px;gap:12px;padding:11px 14px;display:grid}.governance-vote-history time,.governance-vote-history small{color:#74818e;font-size:6px}.governance-vote-history article span b,.governance-vote-history article span small{display:block}.governance-vote-history article span b{font-size:8px}.governance-vote-history article em{text-align:right;font-size:6px;font-style:normal}.governance-vote-history article em.approved{color:var(--green)}.governance-vote-history article em.rejected{color:var(--red)}.music-term-strategies{background:#101923;border:1px solid #344657;border-radius:7px;gap:8px;padding:13px;display:grid}.music-term-strategies>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.partner-control-note{border-top:1px solid #2f3d48;padding-top:8px}.partner-control-note b,.partner-control-note span{display:block}.partner-control-note b{color:var(--cyan);font-size:7px}.partner-control-note span{color:#74818e;margin-top:4px;font-size:5.5px;line-height:1.5}@media (width<=1050px){.partner-card-grid,.club-campaign-grid,.funding-workspace,.blog-compose-layout,.club-overview-grid,.governance-grid,.fan-journey-layout,.club-content-workspace{grid-template-columns:1fr}.blog-forecast{position:static}.partner-current-strip{grid-template-columns:1fr}.shareholder-table>header,.shareholder-table>article{grid-template-columns:1fr 80px 80px 100px}.shareholder-table>header span:last-child,.shareholder-table article>p{display:none}.member-blog-entry{display:block}.member-blog-entry>aside{margin-top:12px}.member-audience-columns{grid-template-columns:1fr}.funding-choice-section>div,.board-approach-grid,.music-term-strategies>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.ecosystem-hero{padding:16px;display:block}.ecosystem-hero>aside{text-align:left;border-top:1px solid #34495a;border-left:0;margin-top:14px;padding:12px 0 0}.club-name-editor{grid-template-columns:1fr}.club-name-editor>em{grid-column:auto}.ecosystem-kpis,.funding-preview,.funding-terms,.blog-data-grid,.funding-term-sheet .funding-preview,.governance-summary{grid-template-columns:1fr 1fr}.ecosystem-tabs{overflow-x:auto}.ecosystem-tabs button{min-width:100px}.funding-workspace{display:block}.funding-list{grid-template-columns:1fr;max-height:220px;margin-bottom:8px;overflow-y:auto}.shareholder-table>header{display:none}.shareholder-table>article{grid-template-columns:1fr 70px}.shareholder-table article>em,.shareholder-table article>b{display:none}.club-option-grid,.club-policy-preview,.club-tier-grid{grid-template-columns:1fr!important}.club-policy-preview>header,.club-policy-preview>button{grid-column:1}.blog-choice-grid,.blog-choice-grid.three,.club-content-options,.funding-choice-section>div,.board-approach-grid,.music-term-strategies>div{grid-template-columns:1fr}.member-blog-entry>aside{grid-template-columns:1fr;min-width:0}.partner-card-grid,.member-audience-columns{grid-template-columns:1fr}.member-blog-entry{padding:15px}.member-blog-entry>aside{display:grid}.partner-current-strip{grid-template-columns:1fr}.capital-history>article,.music-partner-history>article,.fan-club-history>article{grid-template-columns:80px 1fr}.fan-journey-card article{grid-template-columns:95px 1fr}.fan-journey-card article em{display:none}.club-tier-grid>aside{grid-column:1;display:block}.club-tier-grid aside>strong{text-align:left;margin-top:8px;display:block}.member-blog-schedule>article{grid-template-columns:80px 1fr}.member-blog-schedule article>button{grid-column:2}.governance-obligation-history>article{grid-template-columns:1fr}.governance-obligation-history article aside{text-align:left}}.staff-summary-grid article{padding:11px}.staff-summary-grid span,.staff-summary-grid b,.staff-summary-grid small{display:block}.staff-summary-grid b{margin:5px 0;font-size:17px}.staff-summary-grid article.warning{border-color:#846c3d}.staff-workspace-tabs{background:#0d1721;border:1px solid #354852;border-radius:7px;gap:4px;padding:5px;display:flex;overflow-x:auto}.staff-workspace-tabs button{color:#7f9099;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-width:120px;min-height:34px;font-size:6.5px;position:relative}.staff-workspace-tabs button.active{color:#d3dfe1;background:#4ac7d914;border-color:#45616a}.staff-workspace-tabs button i{background:var(--pink);color:#fff;border-radius:8px;place-items:center;min-width:15px;height:15px;margin-left:6px;font-size:5px;font-style:normal;display:inline-grid}.staff-tab-page{gap:10px;display:grid}.automation-command-hero{background:linear-gradient(120deg,#4ac7d914,#111b27 58%,#f2b84b0a);justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.automation-command-hero.paused{background:linear-gradient(120deg,#f2b84b14,#111b27);border-color:#7e6339}.automation-command-hero h2{margin:5px 0;font-size:16px}.automation-command-hero p{color:#7c8b93;margin:0;font-size:6px}.automation-command-hero aside{align-items:center;gap:7px;display:flex}.automation-command-hero aside span{border-left:1px solid #3b4d56;min-width:82px;padding:7px}.automation-command-hero aside small,.automation-command-hero aside b{display:block}.automation-command-hero aside small{color:#6e8089;font-size:5px}.automation-command-hero aside b{margin-top:3px;font-size:9px}.automation-command-hero aside button{white-space:nowrap}.department-authority-board,.automation-task-board,.coach-roster-section{padding:0;overflow:hidden}.department-authority-board>header,.automation-task-board>header{border-bottom:1px solid #32444e;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.department-authority-board>header h2,.automation-task-board>header h2{margin:3px 0;font-size:14px}.department-authority-board>header small,.automation-task-board>header small{color:#75868e;font-size:5.5px}.department-authority-grid{grid-template-columns:repeat(2,1fr);gap:7px;padding:10px;display:grid}.department-authority-grid>article{background:#0c1620;border:1px solid #394b55;border-radius:6px;gap:8px;padding:10px;display:grid}.department-authority-grid article>header{justify-content:space-between;display:flex}.department-authority-grid header span b,.department-authority-grid header span small{display:block}.department-authority-grid header span b{font-size:9px}.department-authority-grid header span small{color:#71828a;margin-top:2px;font-size:5.5px}.department-authority-grid header em{color:var(--cyan);font-size:15px;font-style:normal}.department-authority-grid label{color:#75878f;gap:4px;font-size:5.5px;display:grid}.department-authority-grid select,.department-authority-grid input,.coach-policy-grid select{color:#c9d4d7;background:#111d27;border:1px solid #3a4e57;border-radius:4px;min-height:30px;padding:0 7px;font-size:6px}.department-authority-grid label>small{color:#62747c;line-height:1.45}.authority-budget{grid-template-columns:1fr 1fr;gap:5px;display:grid}.authority-budget span{border:1px solid #34454e;border-radius:4px;padding:6px}.authority-budget small,.authority-budget b{display:block}.authority-budget small{color:#6b7b84;font-size:5px}.authority-budget b{margin-top:3px;font-size:7px}.authority-budget>div{background:#25343d;border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.authority-budget>div i{background:var(--cyan);height:100%;display:block}.authority-budget>small{color:#65757e;grid-column:1/-1;font-size:5px}.authority-stepper{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.authority-stepper button,.auto-assign-toggle,.coach-limit-actions button,.coach-recovery-toggle,.coach-member-assignment button{color:#82949b;cursor:pointer;background:#111d27;border:1px solid #3a4c55;border-radius:4px;min-height:27px;font-size:5.3px}.authority-rules{grid-template-columns:1.5fr 1fr;gap:5px;display:grid}.auto-assign-toggle.active,.coach-recovery-toggle.active,.coach-member-assignment button.selected{color:var(--cyan);background:#4ac7d912;border-color:#3e6870}.automation-task-scroll{overscroll-behavior:contain;gap:6px;max-height:510px;padding:8px;display:grid;overflow-y:auto}.automation-task-scroll>article{background:#0c1620;border:1px solid #374954;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.automation-task-scroll>article.escalated{border-color:#7e673d}.automation-task-scroll>article.blocked{border-color:#7e4257}.automation-task-scroll>article>i{width:20px;height:20px;color:var(--cyan);background:#1b2a34;border-radius:50%;place-items:center;font-style:normal;display:grid}.automation-task-scroll article>span small,.automation-task-scroll article>span b,.automation-task-scroll article>span p,.automation-task-scroll article>span em{display:block}.automation-task-scroll article>span small{color:#758990;font-size:5.3px}.automation-task-scroll article>span b{margin-top:3px;font-size:7.5px}.automation-task-scroll article>span p{color:#708089;margin:4px 0;font-size:5.5px;line-height:1.5}.automation-task-scroll article>span em{color:#a49879;font-size:5.3px;font-style:normal}.automation-task-scroll article>div{gap:4px;display:flex}.automation-task-scroll article>div button{color:#9db1b6;cursor:pointer;background:#13212b;border:1px solid #40555e;border-radius:4px;padding:7px;font-size:5.5px}.automation-task-scroll article>div button+button{color:#a88794;border-color:#5b4650}.coach-policy-grid{grid-template-columns:repeat(2,1fr);gap:7px;padding:10px;display:grid}.coach-policy-grid>article{background:#0d1721;border:1px solid #394b55;border-radius:6px;gap:8px;padding:10px;display:grid}.coach-policy-grid>article.recovery{border-color:#80663b}.coach-policy-grid article>header{justify-content:space-between;display:flex}.coach-policy-grid header span b,.coach-policy-grid header span small{display:block}.coach-policy-grid header span b{font-size:9px}.coach-policy-grid header span small,.coach-policy-grid article>p{color:#71828b;font-size:5.5px}.coach-policy-grid header em{color:var(--cyan);font-size:6px;font-style:normal}.coach-policy-grid dl{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.coach-policy-grid dl div{border:1px solid #344650;border-radius:4px;padding:6px}.coach-policy-grid dt{color:#697b84;font-size:5px}.coach-policy-grid dd{margin:3px 0 0;font-size:7px}.coach-policy-progress span{justify-content:space-between;font-size:5.5px;display:flex}.coach-policy-progress i{background:#263741;height:3px;margin-top:5px;display:block}.coach-policy-progress i em{background:var(--cyan);height:100%;display:block}.coach-limit-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.coach-limit-actions>span{color:#70828a;border:1px solid #344650;border-radius:4px;padding:6px;font-size:5.3px}.coach-limit-actions button{min-height:21px;margin-left:4px}.coach-policy-grid details{border-top:1px solid #30414b;padding-top:7px}.coach-policy-grid details>summary{color:#83969d;cursor:pointer;font-size:5.5px}.coach-member-assignment{grid-template-columns:repeat(3,1fr);gap:4px;max-height:160px;margin-top:7px;display:grid;overflow-y:auto}.automation-records,.automation-task-archive{padding:0;overflow:hidden}.automation-records>summary,.automation-task-archive>summary,.growth-history>summary{cursor:pointer;border-bottom:1px solid #344650;justify-content:space-between;align-items:center;padding:11px 13px;list-style:none;display:flex}.automation-records>summary::-webkit-details-marker{display:none}.automation-task-archive>summary::-webkit-details-marker{display:none}.growth-history>summary::-webkit-details-marker{display:none}.automation-records>summary small,.automation-records>summary b,.automation-task-archive>summary small,.automation-task-archive>summary b,.growth-history>summary span span,.growth-history>summary span b{display:block}.automation-records>summary small,.automation-task-archive>summary small,.growth-history>summary span span{color:var(--cyan);font-size:5.5px}.automation-records>summary b,.automation-task-archive>summary b,.growth-history>summary span b{margin-top:3px;font-size:9px}.staff-history-scroll,.automation-archive-scroll,.growth-history-scroll{overscroll-behavior:contain;max-height:420px;overflow-y:auto}.automation-archive-scroll>article{border-bottom:1px solid #2f404a;grid-template-columns:85px 1fr 110px;align-items:center;gap:10px;min-height:66px;padding:9px 12px;display:grid}.automation-archive-scroll time,.automation-archive-scroll small,.automation-archive-scroll p,.automation-archive-scroll>article>em{color:#71828a;font-size:5.5px}.automation-archive-scroll time b,.automation-archive-scroll span b{color:#c4d0d3;margin-top:3px;font-size:7px;display:block}.automation-archive-scroll p{margin:4px 0 0}.automation-archive-scroll>article>em{text-align:right;font-style:normal}.growth-history-scroll>article{border-top:1px solid #31414e;grid-template-columns:85px 12px 1fr 85px;align-items:center;gap:10px;min-height:76px;padding:10px 14px;display:grid}.growth-history-scroll>article>i{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #4ac7d966}.facility-condition{border:1px solid #354851;border-radius:5px;margin-bottom:7px;padding:7px}.facility-condition>span{align-items:center;gap:7px;display:flex}.facility-condition small{color:#6c7d86;font-size:5px}.facility-condition b{font-size:8px}.facility-condition>span em{color:#82939a;margin-left:auto;font-size:5px;font-style:normal}.facility-condition>i{background:#253640;height:3px;margin-top:5px;display:block}.facility-condition>i em{background:var(--green);height:100%;display:block}.facility-condition.warning>i em{background:var(--gold)}.facility-condition.danger>i em{background:var(--pink)}.facility-maintenance-policy{grid-template-columns:1.2fr 1fr 1fr;gap:4px;display:grid}.facility-maintenance-policy label,.facility-maintenance-policy span{border:1px solid #344750;border-radius:4px;padding:6px}.facility-maintenance-policy label{color:#6d7e87;gap:3px;font-size:5px;display:grid}.facility-maintenance-policy select{color:#becbcf;background:#111d27;border:0;font-size:5.5px}.facility-maintenance-policy small,.facility-maintenance-policy b{display:block}.facility-maintenance-policy small{color:#697b84;font-size:4.8px}.facility-maintenance-policy b{margin-top:4px;font-size:5.5px}.facility-maintenance-note{color:#667881;margin:6px 0;font-size:5px;line-height:1.5}.facility-maintenance-history{border:1px solid #344650;border-radius:4px;margin-bottom:8px;overflow:hidden}.facility-maintenance-history>summary{cursor:pointer;color:#7c8e96;padding:6px;font-size:5.2px}.facility-maintenance-history>div{border-top:1px solid #30414a;max-height:160px;overflow-y:auto}.facility-maintenance-history article{border-bottom:1px solid #2d3c45;grid-template-columns:72px 1fr;gap:5px;padding:6px;display:grid}.facility-maintenance-history time,.facility-maintenance-history small,.facility-maintenance-history article>em{color:#687981;font-size:4.7px;font-style:normal}.facility-maintenance-history span b{font-size:5.5px;display:block}.facility-maintenance-history article>em{grid-column:2}.facility-maintenance-history p{color:#6f8088;margin:0;padding:7px;font-size:5px}.coach-policy-audit.has-risk{border-color:#80683f!important}@media (width<=1000px){.staff-summary-grid{grid-template-columns:repeat(2,1fr)}.department-authority-grid,.coach-policy-grid{grid-template-columns:1fr}.automation-command-hero{flex-direction:column;align-items:flex-start}.automation-command-hero aside{flex-wrap:wrap;width:100%}.facility-maintenance-policy{grid-template-columns:1fr 1fr}.facility-maintenance-policy label{grid-column:1/-1}}@media (width<=700px){.staff-summary-grid,.authority-stepper{grid-template-columns:1fr 1fr}.authority-rules,.coach-limit-actions{grid-template-columns:1fr}.automation-task-scroll>article{grid-template-columns:18px 1fr}.automation-task-scroll article>div{grid-column:2}.automation-archive-scroll>article{grid-template-columns:66px 1fr}.automation-archive-scroll>article>em{text-align:left;grid-column:2}.growth-history-scroll>article{grid-template-columns:62px 10px 1fr}.growth-history-scroll article>em{text-align:left;grid-column:3}.facility-maintenance-policy{grid-template-columns:1fr}.facility-maintenance-policy label{grid-column:auto}}.advisor-welcome,.advisor-center{gap:10px;display:grid}.advisor-welcome-hero,.advisor-center-hero{background:radial-gradient(circle at 82% 12%,#4ac7d924,#0000 32%),linear-gradient(130deg,#172634,#101821 62%,#e43d8f0f);border:1px solid #4a5967;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:22px;padding:20px;display:grid}.advisor-welcome-hero>div>span,.advisor-center-hero>div>span{color:var(--cyan);letter-spacing:.12em;font-size:7px}.advisor-welcome-hero h2,.advisor-center-hero h2{margin:7px 0;font-size:23px}.advisor-welcome-hero p,.advisor-center-hero p{color:#8e9aa5;max-width:720px;margin:0;font-size:7px;line-height:1.7}.advisor-welcome-hero aside{gap:6px;display:grid}.advisor-welcome-hero article{background:#0a121aad;border:1px solid #3c4d5a;border-radius:6px;padding:10px}.advisor-welcome-hero article b,.advisor-welcome-hero article small{display:block}.advisor-welcome-hero article small{color:#778692;margin-top:4px;font-size:5.5px}.advisor-mode-choices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.advisor-mode-choices button{min-height:190px;color:inherit;text-align:left;cursor:pointer;background:#101923;border:1px solid #3a4853;border-radius:7px;flex-direction:column;padding:16px;display:flex}.advisor-mode-choices button.recommended{background:linear-gradient(145deg,#e43d8f12,#101923 45%);border-color:#5b5368}.advisor-mode-choices button>span{color:var(--pink);font-size:6px}.advisor-mode-choices button>b{margin:8px 0;font-size:16px}.advisor-mode-choices button>p{color:#7c8993;margin:0;font-size:6.5px;line-height:1.65}.advisor-mode-choices button>em{color:var(--cyan);margin-top:auto;padding-top:16px;font-size:7px;font-style:normal}.advisor-welcome-note{border-left:2px solid var(--gold);color:#958b78;background:#151c24;margin:0;padding:9px 11px;font-size:6px;line-height:1.55}.advisor-center-hero>aside{border-left:1px solid #40515e;align-content:center;padding-left:18px;display:grid}.advisor-center-hero aside small,.advisor-center-hero aside b,.advisor-center-hero aside span{display:block}.advisor-center-hero aside small{color:#7c8995;font-size:5.5px}.advisor-center-hero aside b{margin:4px 0;font-size:24px}.advisor-center-hero aside>i{background:#263541;border-radius:7px;height:7px;overflow:hidden}.advisor-center-hero aside>i>i{background:linear-gradient(90deg,var(--cyan),var(--pink));height:100%;display:block}.advisor-center-hero aside span{color:#788590;margin-top:7px;font-size:5.5px}.advisor-tabs{background:#101923;border:1px solid #35444f;border-radius:7px;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;display:grid}.advisor-tabs button{color:#78858f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:9px;font-size:6px}.advisor-tabs button.active{color:#e8eef2;background:#16232e;border-color:#50606c}.advisor-journey-scroll,.advisor-risk-scroll{align-content:start;gap:7px;height:500px;padding-right:3px;display:grid;overflow:auto}.advisor-journey-scroll>details,.advisor-risk-scroll>details{background:#101923;border:1px solid #35444f;border-radius:7px;overflow:hidden}.advisor-journey-scroll summary,.advisor-risk-scroll summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.advisor-journey-scroll summary::-webkit-details-marker{display:none}.advisor-risk-scroll summary::-webkit-details-marker{display:none}.advisor-journey-scroll summary span b,.advisor-journey-scroll summary span small{display:block}.advisor-journey-scroll summary span small{color:#788590;margin-top:3px;font-size:5.5px}.advisor-journey-scroll summary>i,.advisor-risk-scroll summary>i{color:var(--cyan);font-size:5.5px;font-style:normal}.advisor-journey-scroll details>div{border-top:1px solid #2e3b45}.advisor-journey-scroll article{border-bottom:1px solid #2c3944;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:11px 13px;display:grid}.advisor-journey-scroll article:last-child{border:0}.advisor-journey-scroll article>i{color:#738391;background:#24313d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.advisor-journey-scroll article.done>i{color:#7ae0ad;background:#245642}.advisor-journey-scroll article.current>i{background:var(--pink);color:#fff;box-shadow:0 0 13px #e43d8f40}.advisor-journey-scroll article span p{color:#7d8993;margin:4px 0;font-size:6px;line-height:1.5}.advisor-journey-scroll article span small{color:var(--cyan);font-size:5.5px}.advisor-journey-scroll article>button,.advisor-today article>button,.advisor-risk-scroll details>div>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:6px}.advisor-today{background:#101923;border:1px solid #35444f;border-radius:7px;overflow:hidden}.advisor-today>header{border-bottom:1px solid #2f3c47;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.advisor-today>header span{color:var(--cyan);font-size:6px}.advisor-today>header h3{margin:4px 0;font-size:11px}.advisor-today>header>small{color:#76838d;font-size:5.5px}.advisor-today>div{align-content:start;gap:6px;height:440px;padding:8px;display:grid;overflow:auto}.advisor-today article{background:#0c151e;border:1px solid #34434e;border-radius:6px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.advisor-today article.urgent{border-color:#674050}.advisor-today article>i{color:var(--pink);text-align:center;font-size:5.5px;font-style:normal}.advisor-today article span p{color:#7c8993;margin:4px 0;font-size:6px;line-height:1.5}.advisor-today article span small{color:#87949e;font-size:5.5px}.advisor-risk-scroll>details.urgent{border-color:#6d4052}.advisor-risk-scroll>details.watch{border-color:#67583b}.advisor-risk-scroll summary span em,.advisor-risk-scroll summary span b,.advisor-risk-scroll summary span small{display:block}.advisor-risk-scroll summary span em{color:var(--pink);font-size:5px;font-style:normal}.advisor-risk-scroll details.watch summary span em{color:var(--gold)}.advisor-risk-scroll details.stable summary span em{color:var(--green)}.advisor-risk-scroll summary span b{margin:4px 0;font-size:9px}.advisor-risk-scroll summary span small{color:#7a8791;font-size:5.5px}.advisor-risk-scroll details>div{border-top:1px solid #303d47;grid-template-columns:1fr 1fr auto;align-items:start;gap:8px;padding:10px;display:grid}.advisor-risk-scroll details>div>section{background:#0c151e;border:1px solid #33424d;border-radius:5px;padding:9px}.advisor-risk-scroll details>div section p{color:#7c8992;margin:5px 0;font-size:5.5px;line-height:1.5}.advisor-risk-scroll details>div>button{white-space:nowrap;padding:9px}.advisor-settings{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.advisor-mode-settings,.advisor-tip-settings{background:#101923;border:1px solid #35444f;border-radius:7px;align-content:start;gap:6px;padding:11px;display:grid}.advisor-mode-settings>header,.advisor-tip-settings>header{border-bottom:1px solid #2f3c47;padding:3px 3px 9px}.advisor-mode-settings header span,.advisor-tip-settings header span{color:var(--cyan);font-size:6px}.advisor-mode-settings header h3,.advisor-tip-settings header h3{margin:4px 0;font-size:11px}.advisor-mode-settings>button{color:inherit;text-align:left;cursor:pointer;background:#0c151e;border:1px solid #34434e;border-radius:5px;grid-template-columns:20px 1fr;gap:8px;padding:9px;display:grid}.advisor-mode-settings>button.active{border-color:var(--pink)}.advisor-mode-settings>button>i{border:1px solid #4b5963;border-radius:50%;place-items:center;width:18px;height:18px;font-size:6px;font-style:normal;display:grid}.advisor-mode-settings>button.active>i{background:var(--pink);border-color:var(--pink)}.advisor-mode-settings button b,.advisor-mode-settings button small{display:block}.advisor-mode-settings button small{color:#77848e;margin-top:3px;font-size:5.5px;line-height:1.45}.advisor-tip-settings>div{align-content:start;gap:6px;height:360px;display:grid;overflow:auto}.advisor-tip-settings article{background:#0c151e;border:1px solid #34434e;border-radius:5px;grid-template-columns:1fr auto;gap:9px;padding:9px;display:grid}.advisor-tip-settings article em,.advisor-tip-settings article b{display:block}.advisor-tip-settings article em{color:var(--gold);font-size:5px;font-style:normal}.advisor-tip-settings article b{margin-top:3px;font-size:7px}.advisor-tip-settings article p,.advisor-tip-settings>div>p{color:#77848e;font-size:5.5px;line-height:1.5}.advisor-tip-settings article>button{color:#75838d;cursor:pointer;background:0 0;border:0;font-size:5.5px}.advisor-center-footer{background:#101923;border:1px solid #33424d;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.advisor-center-footer span{color:#76838d;font-size:5.5px}.advisor-chip{color:inherit;text-align:left;cursor:pointer;background:#101923;border:1px solid #3c4b57;border-radius:5px;grid-template-columns:1fr auto;gap:2px 8px;padding:6px 9px;display:grid}.advisor-chip span,.advisor-chip b{display:block}.advisor-chip span{color:var(--cyan);font-size:5px}.advisor-chip b{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:6.5px;overflow:hidden}.advisor-chip em{color:#8a98a2;background:#273642;border-radius:10px;grid-area:1/2/3;align-self:center;place-items:center;min-width:18px;height:18px;font-size:6px;font-style:normal;display:grid}.advisor-chip.has-risk em{background:var(--pink);color:#fff}.advisor-chip.off{opacity:.65}.startup-advisor-ribbon{border:1px solid #40525f;border-left:3px solid var(--cyan);background:#111d28;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 13px;display:grid}.startup-advisor-ribbon>i{width:28px;height:28px;color:var(--cyan);background:#4ac7d91f;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.startup-advisor-ribbon b,.startup-advisor-ribbon small{display:block}.startup-advisor-ribbon b{font-size:8px}.startup-advisor-ribbon small{color:#788691;margin-top:3px;font-size:5.5px}.startup-advisor-ribbon button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:6px}@media (width<=980px){.advisor-welcome-hero,.advisor-center-hero,.advisor-settings,.advisor-mode-choices{grid-template-columns:1fr}.advisor-welcome-hero aside{grid-template-columns:repeat(3,1fr)}.advisor-center-hero>aside{border-top:1px solid #40515e;border-left:0;padding:12px 0 0}.advisor-risk-scroll details>div{grid-template-columns:1fr}.advisor-chip b{max-width:100px}}@media (width<=700px){.advisor-tabs{grid-template-columns:1fr 1fr}.advisor-welcome-hero aside{grid-template-columns:1fr}.advisor-journey-scroll article,.advisor-today article{grid-template-columns:24px 1fr}.advisor-journey-scroll article>button,.advisor-today article>button{text-align:left;grid-column:2}.startup-advisor-ribbon{grid-template-columns:auto 1fr}.startup-advisor-ribbon button{text-align:left;grid-column:2}}.advisor-journey-scroll article>button:disabled{color:#53616c;cursor:not-allowed}.advisor-today article.knowledge{border-style:dashed}.advisor-today article.knowledge>i{color:var(--gold)}.management-advisor-link{color:var(--cyan);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #3c4b57;margin-top:7px;padding:7px 0 0;font-size:5.5px}@media (width<=760px){.advisor-chip{grid-template-columns:1fr;width:38px;padding:5px}.advisor-chip span,.advisor-chip b{display:none}.advisor-chip em{grid-area:1/1;margin:auto}}.landing-difficulty{background:linear-gradient(145deg,#0f1c34e6,#060c1af5);border:1px solid #4ac7d952;border-radius:14px;margin:26px 0 8px;overflow:hidden}.landing-difficulty>header{border-bottom:1px solid #5281b74d;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 18px;display:flex}.landing-difficulty>header span{gap:4px;display:grid}.landing-difficulty>header small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:900}.landing-difficulty>header b{font-size:17px}.landing-difficulty>header>em{color:#8fa0af;text-align:right;max-width:470px;font-size:10px;font-style:normal;line-height:1.55}.landing-difficulty>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.landing-difficulty>div>button{min-width:0;min-height:205px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(150deg,#111f31,#0a1421);border:1px solid #344d61;border-radius:11px;grid-template-columns:24px 1fr;gap:10px;padding:14px;display:grid}.landing-difficulty>div>button:hover{border-color:#54768a}.landing-difficulty>div>button.active{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan),0 0 24px #4ac7d91a;background:linear-gradient(150deg,#4ac7d91f,#0b1725 46%,#e43d8f0f)}.landing-difficulty button>i{color:#08131d;background:#1a2a39;border:1px solid #536b7a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.landing-difficulty button.active>i{border-color:var(--cyan);background:var(--cyan)}.landing-difficulty button>span{flex-direction:column;min-width:0;display:flex}.landing-difficulty button small{color:var(--pink);font-size:8px;font-weight:800}.landing-difficulty button b{margin:5px 0 2px;font-size:20px}.landing-difficulty button strong{color:#dce8ef;font-size:11px}.landing-difficulty button p{color:#8c9aa7;margin:9px 0;font-size:9px;line-height:1.6}.landing-difficulty button em{color:var(--cyan);margin-top:auto;font-size:8px;font-style:normal}.landing-difficulty>p{color:#8fa0af;margin:0;padding:0 16px 14px;font-size:9px;line-height:1.5}@media (width<=760px){.landing-difficulty>header{flex-direction:column;align-items:flex-start}.landing-difficulty>header>em{text-align:left}.landing-difficulty>div{grid-template-columns:1fr}.landing-difficulty>div>button{min-height:0}.landing-difficulty button p{font-size:11px}.landing-difficulty button strong{font-size:12px}.landing-difficulty>p{font-size:10px}}.advisor-cash-guard{background:linear-gradient(135deg,#4ac7d914,#0a131deb);border:1px solid #4ac7d94d;border-radius:12px;overflow:hidden}.advisor-cash-guard>header{border-bottom:1px solid #344957;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.advisor-cash-guard>header span{gap:3px;display:grid}.advisor-cash-guard>header small{color:var(--cyan);letter-spacing:.14em;font-size:7px;font-weight:900}.advisor-cash-guard>header b{font-size:12px}.advisor-cash-guard>header>em{color:var(--gold);font-size:8px;font-style:normal}.advisor-cash-guard>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.advisor-cash-guard article{background:#081019b8;border:1px solid #344855;border-radius:8px;grid-template-columns:26px 1fr;gap:9px;padding:10px;display:grid}.advisor-cash-guard article>i{width:25px;height:25px;color:var(--cyan);background:#183744;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.advisor-cash-guard article span{gap:4px;display:grid}.advisor-cash-guard article b{font-size:9px}.advisor-cash-guard article small{color:#82929e;font-size:7px;line-height:1.5}@media (width<=700px){.advisor-cash-guard>header{flex-direction:column;align-items:flex-start}.advisor-cash-guard>div{grid-template-columns:1fr}.advisor-cash-guard article b{font-size:11px}.advisor-cash-guard article small{font-size:9px}}.startup-survival-plan{background:radial-gradient(circle at 94% 12%,#e43d8f1a,#0000 28%),linear-gradient(140deg,#152638,#0f1825 58%,#131927);border-color:#4ac7d957;overflow:hidden}.startup-survival-plan>header{border-bottom:1px solid #4ac7d933;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.startup-survival-plan>header h2{margin:5px 0;font-size:17px}.startup-survival-plan>header p{color:#91a1b0;max-width:760px;font-size:8px;line-height:1.65}.startup-survival-plan>header button{flex:none}.startup-survival-plan>div{grid-template-columns:repeat(3,1fr);display:grid}.startup-survival-plan article{border-right:1px solid #4ac7d929;grid-template-columns:32px 1fr;align-items:start;gap:11px;min-height:112px;padding:16px;display:grid}.startup-survival-plan article:last-child{border-right:0}.startup-survival-plan article>i{width:30px;height:30px;color:var(--cyan);background:#4ac7d912;border:1px solid #456270;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.startup-survival-plan article.ready>i{border-color:var(--gold);color:var(--gold);box-shadow:0 0 18px #f2b84b1f}.startup-survival-plan article span{gap:5px;display:grid}.startup-survival-plan article small{color:#7790a2;font-size:7px}.startup-survival-plan article b{color:#edf6f8;font-size:15px}.startup-survival-plan article em{color:#7f8e9c;font-size:7px;font-style:normal;line-height:1.5}.startup-survival-plan>footer{color:#9aa9b5;background:#070e1761;border-top:1px solid #4ac7d924;padding:11px 18px;font-size:7.5px;line-height:1.55}.finance-obligations .startup-support-row{background:#5dcd940e}.finance-obligations .startup-support-row strong{color:#70d39d}.media-opportunity-list>div>button.startup-bridge{box-shadow:inset 3px 0 var(--cyan);background:linear-gradient(90deg,#4ac7d914,#f2b84b09)}.media-opportunity-list>div>button.startup-bridge:hover{background:linear-gradient(90deg,#4ac7d924,#f2b84b0f)}.media-opportunity-list>div>button.startup-bridge .media-category{border-color:var(--gold);color:var(--gold);background:#f2b84b14}.media-opportunity-hero.startup-bridge{background:radial-gradient(circle at 90% 15%,#f2b84b17,#0000 30%),linear-gradient(135deg,#4ac7d917,#0e1822 55%);border-color:#4ac7d973}.media-startup-contract-note{background:#5dcd940f;border:1px solid #5dcd945c;border-radius:7px;gap:5px;padding:12px 14px;display:grid}.media-startup-contract-note b{color:#83dda9;font-size:9px}.media-startup-contract-note span{color:#91a69a;font-size:7px;line-height:1.65}.media-reputation-guide{background:linear-gradient(135deg,#5dcd9411,#4ac7d909);border-color:#5dcd944d;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:24px;padding:18px 20px;display:grid}.media-reputation-guide h2{margin:6px 0;font-size:18px}.media-reputation-guide h2 small{color:#7e91a2;font-size:8px}.media-reputation-guide>div:first-child p{color:#8fa1af;margin:0;font-size:8px;line-height:1.65}.media-reputation-guide>div:first-child p b{color:#83dda9}.media-reputation-guide>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.media-reputation-guide article{background:#050e1659;border:1px solid #5dcd9433;border-radius:6px;grid-template-columns:25px 1fr;gap:9px;padding:11px;display:grid}.media-reputation-guide article>i{color:#83dda9;border:1px solid #5dcd946b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.media-reputation-guide article b,.media-reputation-guide article small{display:block}.media-reputation-guide article b{font-size:8px}.media-reputation-guide article small{color:#7f92a1;margin-top:4px;font-size:7px;line-height:1.5}.talent-cash-details dl div small{color:#72cfa1;margin-top:3px;font-size:6px;display:block}@media (width<=760px){.startup-survival-plan>header{flex-direction:column;align-items:flex-start}.startup-survival-plan>header button{width:100%}.startup-survival-plan>div{grid-template-columns:1fr}.startup-survival-plan article{border-bottom:1px solid #4ac7d926;border-right:0;min-height:0}.startup-survival-plan article:last-child{border-bottom:0}.startup-survival-plan>header p,.startup-survival-plan article em,.startup-survival-plan>footer{font-size:10px}.startup-survival-plan article small,.media-startup-contract-note span{font-size:9px}.media-reputation-guide{grid-template-columns:1fr;padding:14px}.media-reputation-guide>div:first-child p{font-size:10px}.media-reputation-guide>div:last-child{grid-template-columns:1fr}.media-reputation-guide article b{font-size:10px}.media-reputation-guide article small{font-size:9px}}.sidebar nav>.sidebar-group{border-bottom:1px solid #2d3a4c8c;display:block}.sidebar-group-toggle{text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto 13px;width:100%;color:#6f8092!important;gap:7px!important;height:34px!important;min-height:34px!important;padding:0 18px!important;display:grid!important}.sidebar-group-toggle b{text-align:left;font-size:8px}.sidebar-group-toggle span{font-size:7px!important;font-weight:500!important}.sidebar-group-toggle i{width:auto!important;font-size:11px!important}.sidebar-group>div{display:none}.sidebar-group.open>div{display:block}.sidebar-group>div>button{height:44px}.sidebar-mobile-close{color:#8593a2;cursor:pointer;background:0 0;border:0;width:32px;height:32px;margin-left:auto;font-size:22px;display:none}.sidebar-utility-link{min-height:52px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#e43d8f0f,#111c29);border:1px solid #344557;border-radius:6px;flex:none;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;margin:6px 14px 12px;padding:8px 10px;display:grid}.sidebar-utility-link:hover{border-color:var(--pink)}.sidebar-utility-link>i{color:#ff85b8;background:#e43d8f21;border-radius:5px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.sidebar-utility-link span b,.sidebar-utility-link span small{display:block}.sidebar-utility-link span small{color:#768596;margin-top:3px;font-size:6px}.sidebar-utility-link>em{color:var(--pink);font-style:normal}.sidebar-mobile-workbench{display:none}.member-section-switcher{gap:4px;min-height:46px;padding:5px;display:flex;overflow-x:auto}.member-section-switcher button{color:#8191a1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-width:150px;min-height:34px;padding:7px 12px;font-size:7px;font-weight:800}.member-section-switcher button.active{color:#d9e5ea;background:#4ac7d913;border-color:#496174}.member-section-switcher em{background:var(--pink);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:6px;font-size:6px;font-style:normal;display:inline-grid}.member-tab-psychology.member-psychology-communication .personality-panel,.member-tab-psychology.member-psychology-communication .member-promise-panel,.member-tab-psychology.member-psychology-communication .member-event-chain-panel{display:none}.member-tab-psychology.member-psychology-governance .personality-panel,.member-tab-psychology.member-psychology-governance .member-promise-panel,.member-tab-psychology.member-psychology-governance .member-event-chain-panel{display:block}.record-archive{overflow:hidden}.record-archive>summary{cursor:pointer;list-style:none}.record-archive>summary::-webkit-details-marker{display:none}.record-archive>summary small{color:#758596;margin-top:4px;font-size:6px;font-weight:500;display:block}.record-archive>summary>i{color:var(--cyan);font-size:7px;font-style:normal}.record-archive:not([open])>summary{border-bottom:0}.record-archive-toolbar{border-bottom:1px solid var(--line);background:#09101859;justify-content:flex-end;align-items:center;min-height:39px;padding:7px 12px;display:flex}.record-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.record-pagination>div{gap:4px;display:flex}.record-pagination button{color:#8998a7;cursor:pointer;background:#101a26;border:1px solid #394b5d;border-radius:4px;min-width:29px;height:28px;padding:0 8px;font-size:6px}.record-pagination button.active{border-color:var(--cyan);color:var(--cyan);background:#4ac7d917}.operations-center{flex:none;position:relative}.operations-center-trigger{min-width:118px;height:39px;color:inherit;text-align:left;cursor:pointer;background:#111b28;border:1px solid #3a4c5e;border-radius:6px;flex-direction:column;justify-content:center;padding:5px 29px 5px 11px;display:flex;position:relative}.operations-center-trigger:hover,.operations-center-trigger.has-pending{border-color:#6b5261}.operations-center-trigger span{color:#78899a;font-size:7px}.operations-center-trigger b{margin-top:2px;font-size:9px}.operations-center-trigger>i{color:var(--pink);font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.operations-center-trigger.has-pending:after{content:"";background:var(--pink);width:5px;height:5px;box-shadow:0 0 8px var(--pink);border-radius:50%;position:absolute;top:5px;right:7px}.operations-menu{z-index:60;background:linear-gradient(145deg,#172331,#0e1722);border:1px solid #44566a;border-radius:8px;width:285px;padding:6px;position:absolute;top:45px;right:0;box-shadow:0 20px 55px #000a}.operations-menu>button{width:100%;min-height:49px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2c3b49;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.operations-menu>button:last-child{border-bottom:0}.operations-menu>button>i{width:27px;height:27px;color:var(--cyan);background:#1b2a39;border-radius:5px;place-items:center;font-size:9px;font-style:normal;display:grid}.operations-menu b,.operations-menu small{display:block}.operations-menu small{color:#748494;margin-top:3px;font-size:6px}.operations-menu em{color:#758696;font-style:normal}.modal-panel{scrollbar-gutter:stable;overscroll-behavior:contain}.modal-panel>header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#182331fa,#101824fa);position:sticky;top:0}.modal-panel>header:after{content:"ESC关闭";color:#5f7081;letter-spacing:.08em;font-size:6px;position:absolute;bottom:8px;right:20px}.modal-close{flex:none}.mobile-primary-nav,.mobile-sidebar-scrim{display:none}@media (width<=1320px){.advisor-chip{max-width:145px}.advisor-chip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.running-schedule-chip{display:none}}@media (width<=980px){.mobile-sidebar-scrim{z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03080dad;border:0;display:block;position:fixed;inset:0}.sidebar{width:min(300px,86vw)}.sidebar-mobile-close{display:block}.sidebar nav{padding-top:6px}.sidebar-group>div>button{height:48px}.sidebar-mobile-workbench{grid-template-columns:1fr;gap:4px;margin:6px 14px;display:grid}.sidebar-mobile-workbench button{min-height:44px;color:inherit;text-align:left;cursor:pointer;background:#101a26;border:1px solid #334556;border-radius:5px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:6px 8px;display:grid}.sidebar-mobile-workbench button>i{width:24px;height:24px;color:var(--cyan);background:#1b2a39;border-radius:4px;place-items:center;font-size:8px;font-style:normal;display:grid}.sidebar-mobile-workbench b,.sidebar-mobile-workbench small{display:block}.sidebar-mobile-workbench b{font-size:7px}.sidebar-mobile-workbench small{color:#738394;margin-top:2px;font-size:5.5px}.topbar{height:auto;min-height:62px;padding:8px 12px}.advisor-chip{margin-left:auto}.operations-center{order:8}.next-day{order:9}}@media (width<=720px){.game-shell{padding-bottom:64px}.game-content{padding-bottom:18px}.mobile-primary-nav{z-index:55;height:62px;padding:4px 7px max(4px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b121cf5;border-top:1px solid #344657;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-primary-nav button{color:#748495;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.mobile-primary-nav button.active{color:#ff7db4;background:#e43d8f14}.mobile-primary-nav i{font-size:16px;font-style:normal}.mobile-primary-nav span{font-size:7px;font-weight:800}.topbar{grid-template-columns:34px minmax(120px,1fr) auto;gap:7px;display:grid}.date-block{min-width:0}.time-control{grid-column:1/-1;grid-template-columns:repeat(4,1fr);width:100%;display:grid}.time-control button{min-width:0}.advisor-chip,.top-metrics,.operations-center,.running-schedule-chip{display:none}.next-day{grid-area:1/3;height:36px;font-size:0}.next-day:before{content:"次日";font-size:9px}.next-day span{font-size:15px}.page-title-actions{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid!important}.page-title-actions button{width:100%;min-width:0}.page-title-actions .primary-button{grid-column:1/-1}.member-workspace-navigation{z-index:12;position:sticky;top:108px}.member-quick-switch{display:none}.member-workspace-navigation>nav button{min-width:104px;min-height:42px}.member-section-switcher{z-index:11;position:sticky;top:152px}.member-section-switcher button{min-width:142px}.record-pagination{flex-direction:column;align-items:flex-start}.record-pagination>div{width:100%;overflow-x:auto}.record-pagination button{flex:none}.modal-backdrop{place-items:end center;padding:0}.modal-panel,.modal-panel.wide{border-bottom:0;border-radius:14px 14px 0 0;width:100%;max-height:96dvh}.modal-panel>header{min-height:76px;padding:14px 15px}.modal-panel h2{padding-right:36px;font-size:17px}.modal-panel header p{font-size:7px}.modal-panel>header:before{content:"";background:#4a5c6e;border-radius:2px;width:36px;height:3px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.modal-panel>header:after{display:none}.modal-content{padding:13px}}.developer-tools-shell{color:var(--text);gap:14px;display:grid}.developer-tools-hero{background:linear-gradient(120deg,#4ac7d91c,#0d1722 56%,#e43d8f12);border:1px solid #42616d;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.developer-tools-hero h2{margin:7px 0;font-size:24px}.developer-tools-hero p{color:#94a5af;max-width:720px;font-size:12px;line-height:1.65}.developer-tools-hero>aside{grid-template-columns:repeat(3,100px);gap:7px;display:grid}.developer-tools-hero>aside span,.dev-kpi-grid article{background:#081119c2;border:1px solid #40515e;border-radius:7px;padding:11px}.developer-tools-hero small,.developer-tools-hero b,.developer-tools-hero span{display:block}.developer-tools-hero small{color:#738894;font-size:10px}.developer-tools-hero b{color:var(--cyan);margin-top:5px;font-size:19px}.developer-tools-tabs{z-index:2;background:#0a121b;grid-template-columns:repeat(8,1fr);gap:6px;padding:5px 0;display:grid;position:sticky;top:0}.developer-tools-tabs button{min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#0d1721;border:1px solid #374a57;border-radius:7px;padding:10px 12px}.developer-tools-tabs button:hover{border-color:#5a7681}.developer-tools-tabs button.active{border-color:var(--cyan);background:linear-gradient(135deg,#4ac7d91a,#111c27)}.developer-tools-tabs b,.developer-tools-tabs small{display:block}.developer-tools-tabs b{font-size:12px}.developer-tools-tabs small{color:#748590;margin-top:4px;font-size:10px}.developer-tools-tabs .active small{color:#83bac2}.dev-tool-stack{gap:10px;display:grid}.dev-intro{background:#0e1822;border:1px solid #344955;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.dev-intro h3{margin:5px 0;font-size:19px}.dev-intro>div>span{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.dev-intro p{color:#82939d;max-width:760px;font-size:11px;line-height:1.65}.dev-intro aside{text-align:right;border-left:1px solid #354c58;min-width:185px;padding-left:20px}.dev-intro aside small,.dev-intro aside b,.dev-intro aside span{display:block}.dev-intro aside small,.dev-intro aside span{color:#748791;font-size:10px}.dev-intro aside b{color:var(--gold);margin:5px 0;font-size:22px}.dev-control-grid{background:#0d1721;border:1px solid #344651;border-radius:8px;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:8px;padding:13px;display:grid}.dev-control-grid label,.dev-event-form label{color:#82939d;font-size:10px}.dev-control-grid select,.dev-event-form input,.dev-event-form select,.dev-event-form textarea,.dev-ai-test textarea{width:100%;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08121b;border:1px solid #3b4e5a;border-radius:5px;margin-top:6px;padding:9px 10px;font-size:12px}.dev-control-grid select,.dev-control-grid button{height:39px}.dev-kpi-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.dev-kpi-grid small,.dev-kpi-grid b,.dev-kpi-grid span{display:block}.dev-kpi-grid small{color:#758791;font-size:10px}.dev-kpi-grid b{margin:7px 0;font-size:18px}.dev-kpi-grid span{color:#74838c;font-size:10px}.dev-kpi-grid article.risk{border-color:#8a4960}.dev-kpi-grid article.risk b{color:var(--pink)}.dev-cashflow-balance{background:#0e1822;border:1px solid #344650;border-radius:8px;overflow:hidden}.dev-cashflow-balance>header,.dev-cashflow-balance>footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dev-cashflow-balance>header{border-bottom:1px solid #30414b}.dev-cashflow-balance>header b,.dev-cashflow-balance>header span{display:block}.dev-cashflow-balance>header b{font-size:12px}.dev-cashflow-balance>header span,.dev-cashflow-balance>footer{color:#768892;font-size:10px}.dev-cashflow-balance>header strong{font-size:15px}.dev-cashflow-balance>header strong.positive{color:#70d49a}.dev-cashflow-balance>header strong.negative{color:#ed7790}.dev-cashflow-summary{background:#263944;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.dev-cashflow-summary article{background:#101c26;padding:11px 13px}.dev-cashflow-summary small,.dev-cashflow-summary b,.dev-cashflow-summary span{display:block}.dev-cashflow-summary small,.dev-cashflow-summary span{color:#748791;font-size:9px}.dev-cashflow-summary b{margin:5px 0;font-size:14px}.dev-cashflow-lines{background:#263944;border-top:1px solid #263944;grid-template-columns:1fr 1fr;gap:1px;display:grid}.dev-cashflow-lines article{background:#0e1822;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.dev-cashflow-lines b,.dev-cashflow-lines small{display:block}.dev-cashflow-lines b{font-size:10px}.dev-cashflow-lines small{color:#6f818c;margin-top:3px;font-size:9px}.dev-cashflow-lines em{white-space:nowrap;font-style:normal;font-weight:700}.dev-cashflow-lines .income em{color:#70d49a}.dev-cashflow-lines .expense em{color:#e7a06b}.dev-cashflow-balance>footer{border-top:1px solid #30414b}.dev-simulation-table,.dev-risk-report,.dev-pack-history,.dev-event-form,.dev-event-list,.dev-ai-test,.dev-ai-contract,.dev-compat-rules{background:#0e1822;border:1px solid #344650;border-radius:8px;overflow:hidden}.dev-simulation-table>header,.dev-risk-report>header,.dev-pack-history>header,.dev-event-form>header,.dev-event-list>header,.dev-ai-test>header{border-bottom:1px solid #30414b;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.dev-simulation-table header b,.dev-risk-report header b,.dev-pack-history header b,.dev-event-form header b,.dev-event-list header b,.dev-ai-test header b{font-size:12px}.dev-simulation-table header span,.dev-risk-report header span,.dev-pack-history header span,.dev-event-form header span,.dev-event-list header span,.dev-ai-test header span{color:#73858f;font-size:10px}.dev-table-scroll{overflow-x:auto}.dev-simulation-table table{border-collapse:collapse;width:100%;min-width:620px}.dev-simulation-table th,.dev-simulation-table td{text-align:right;border-bottom:1px solid #293a44;padding:10px 12px;font-size:11px}.dev-simulation-table th:first-child,.dev-simulation-table td:first-child{text-align:left}.dev-simulation-table th{color:#768892;font-weight:500}.dev-simulation-table td{color:#b7c4c9}.dev-risk-report{padding-bottom:11px}.dev-risk-report p{border-left:2px solid var(--gold);color:#a9b5b9;background:#111c26;margin:9px 12px;padding:5px 9px;font-size:11px;line-height:1.55}.dev-risk-report>small{color:#74858e;margin:5px 13px;font-size:9px;display:block}.dev-action-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dev-action-grid>article{background:#0e1822;border:1px solid #374a55;border-radius:8px;flex-direction:column;align-items:flex-start;padding:14px;display:flex}.dev-action-grid article>b{font-size:13px}.dev-action-grid article>p{color:#7e909a;min-height:48px;margin:7px 0 10px;font-size:10px;line-height:1.6}.dev-action-grid article>button{margin-top:auto}.dev-format-chip{color:var(--cyan);border:1px solid #47616b;border-radius:14px;padding:6px 9px;font-size:9px;display:inline-flex}.dev-inspection{background:#4ac7d909;border:1px solid #446455;border-radius:8px;padding:13px}.dev-inspection.invalid{background:#e43d8f09;border-color:#704356}.dev-inspection>header,.dev-inspection>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.dev-inspection>header small,.dev-inspection>header b{display:block}.dev-inspection>header small{color:#78909a;font-size:9px}.dev-inspection>header b{margin-top:3px;font-size:15px}.dev-inspection>header>span{color:#7b8b94;font-size:10px}.dev-inspection>footer{justify-content:flex-end;margin-top:10px}.dev-success{color:#8bcbb3;margin:12px 0;font-size:11px}.dev-issues{gap:5px;margin:10px 0;display:grid}.dev-issues p{border-left:2px solid var(--gold);color:#9da9ae;background:#101b25;gap:9px;padding:8px 9px;font-size:10px;display:flex}.dev-issues p.error{border-left-color:var(--pink)}.dev-issues b{color:var(--gold);min-width:32px}.dev-issues .error b{color:var(--pink)}.dev-compat-rules{padding:13px}.dev-compat-rules>b,.dev-ai-contract>b{font-size:12px}.dev-compat-rules>div,.dev-ai-contract>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dev-compat-rules span,.dev-ai-contract span{color:#84969f;border:1px solid #354a55;border-radius:16px;padding:6px 9px;font-size:10px}.dev-compat-rules i{width:17px;height:17px;color:var(--cyan);background:#4ac7d91f;border-radius:50%;place-items:center;margin-right:5px;font-style:normal;display:inline-grid}.dev-pack-history>article{border-bottom:1px solid #2d3d47;justify-content:space-between;align-items:center;gap:15px;padding:10px 13px;display:flex}.dev-pack-history article span b,.dev-pack-history article span small{display:block}.dev-pack-history article span b{font-size:11px}.dev-pack-history article span small,.dev-pack-history article em{color:#74858e;margin-top:3px;font-size:9px;font-style:normal}.dev-event-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:9px;display:grid}.dev-event-form{padding-bottom:13px}.dev-event-form>label{margin:11px 13px;display:block}.dev-event-form textarea{resize:vertical;height:96px;line-height:1.5}.dev-event-form>footer{justify-content:flex-end;gap:7px;padding:0 13px;display:flex}.dev-event-list{overscroll-behavior:contain;max-height:590px;overflow-y:auto}.dev-event-list>article{border-bottom:1px solid #2d3e48;padding:12px}.dev-event-list article.disabled{opacity:.55}.dev-event-list article small,.dev-event-list article b,.dev-event-list article p{display:block}.dev-event-list article small{color:var(--cyan);font-size:9px}.dev-event-list article b{margin-top:5px;font-size:12px}.dev-event-list article p{color:#81929b;margin:6px 0;font-size:10px;line-height:1.55}.dev-event-list article i{color:#82949e;border:1px solid #3b4d58;border-radius:12px;margin:0 4px 4px 0;padding:3px 6px;font-size:8px;font-style:normal;display:inline-flex}.dev-event-list article footer{gap:6px;margin-top:8px;display:flex}.dev-event-list article footer button{color:#9cadb4;cursor:pointer;background:#111d27;border:1px solid #41545f;border-radius:4px;padding:6px 9px;font-size:9px}.dev-empty{color:#748690;padding:16px;font-size:10px;line-height:1.6}.dev-ai-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dev-ai-mode>button{min-height:86px;color:inherit;text-align:left;cursor:pointer;background:#0e1822;border:1px solid #394c57;border-radius:8px;align-items:flex-start;gap:11px;padding:14px;display:flex}.dev-ai-mode>button.active{border-color:var(--cyan);background:linear-gradient(135deg,#4ac7d914,#101b25)}.dev-ai-mode button>i{width:22px;height:22px;color:var(--cyan);border:1px solid #50636d;border-radius:50%;place-items:center;font-style:normal;display:grid}.dev-ai-mode b,.dev-ai-mode small{display:block}.dev-ai-mode b{font-size:13px}.dev-ai-mode small{color:#7d8e98;margin-top:5px;font-size:10px;line-height:1.5}.dev-ai-test{padding-bottom:13px}.dev-ai-test>textarea{resize:vertical;width:calc(100% - 26px);height:88px;margin:12px 13px;line-height:1.5}.dev-ai-test>footer{justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:flex}.dev-ai-test>footer small{color:#73858e;font-size:9px}.dev-ai-test>article{background:#09141d;border:1px solid #3d5560;border-radius:6px;margin:12px 13px 0;padding:11px}.dev-ai-test article header{justify-content:space-between;gap:10px;display:flex}.dev-ai-test article header b{font-size:11px}.dev-ai-test article header em{color:var(--cyan);font-size:9px;font-style:normal}.dev-ai-test article p{color:#b6c2c7;margin:8px 0;font-size:11px;line-height:1.65}.dev-ai-test article small{color:#788a93;font-size:9px}.dev-ai-contract{padding:13px}.dev-ai-provider{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.dev-ai-provider article{background:#0e1822;border:1px solid #354a55;border-radius:8px;padding:13px}.dev-ai-provider small,.dev-ai-provider b,.dev-ai-provider span{display:block}.dev-ai-provider small,.dev-ai-provider span{color:#788b95;font-size:9px}.dev-ai-provider b{color:var(--cyan);margin:6px 0;font-size:14px}.dev-ai-provider span{line-height:1.45}.developer-audit-log{background:#0d1721;border:1px solid #344651;border-radius:8px;overflow:hidden}.developer-audit-log>summary{cursor:pointer;color:#9cadb4;padding:11px 13px;font-size:11px;list-style:none}.developer-audit-log>summary::-webkit-details-marker{display:none}.developer-audit-log[open]>summary{border-bottom:1px solid #30414b}.developer-audit-log>div{max-height:260px;overflow-y:auto}.developer-audit-log article{border-bottom:1px solid #2b3a44;grid-template-columns:230px 1fr;gap:12px;padding:9px 13px;display:grid}.developer-audit-log article span b,.developer-audit-log article span small{display:block}.developer-audit-log article span b{font-size:10px}.developer-audit-log article span small,.developer-audit-log article p,.developer-audit-log>div>p{color:#758790;margin-top:3px;font-size:9px;line-height:1.5}.developer-audit-log>div>p{padding:12px}.studio-card.developer-card{background:linear-gradient(130deg,#4ac7d913,#111b27 65%,#e43d8f09);border-color:#42636e}@media (width<=900px){.developer-tools-hero,.dev-intro{flex-direction:column;align-items:flex-start}.developer-tools-hero>aside{grid-template-columns:repeat(3,1fr);width:100%}.dev-intro aside{text-align:left;border-top:1px solid #354c58;border-left:0;width:100%;padding:10px 0 0}.developer-tools-tabs{grid-template-columns:repeat(3,1fr);position:static}.dev-control-grid,.dev-action-grid{grid-template-columns:1fr 1fr}.dev-event-layout{grid-template-columns:1fr}.dev-kpi-grid,.dev-cashflow-summary,.dev-ai-provider{grid-template-columns:1fr 1fr}}@media (width<=640px){.developer-tools-hero{padding:15px}.developer-tools-hero h2{font-size:20px}.developer-tools-hero>aside{grid-template-columns:1fr 1fr 1fr}.developer-tools-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.developer-tools-tabs button{scroll-snap-align:start;min-width:132px}.dev-control-grid,.dev-action-grid,.dev-kpi-grid,.dev-ai-mode,.dev-ai-provider,.dev-cashflow-summary,.dev-cashflow-lines{grid-template-columns:1fr}.dev-action-grid article>p{min-height:0}.dev-inspection>header,.dev-inspection>footer,.dev-ai-test>footer,.dev-cashflow-balance>header,.dev-cashflow-balance>footer{flex-direction:column;align-items:flex-start}.dev-inspection>footer{align-items:stretch}.developer-audit-log article{grid-template-columns:1fr}.dev-event-list{max-height:none}}.desktop-preview-tool{gap:14px;min-width:0;display:grid}.desktop-preview-intro{background:linear-gradient(125deg,#133c4cc2,#0a111cf5 52%,#e43d8f1f);border:1px solid #4ac7d96b;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px;display:flex}.desktop-preview-intro>div>span{color:#6fe5f2;letter-spacing:.14em;font-size:10px;font-weight:800}.desktop-preview-intro h3{margin:7px 0;font-size:21px}.desktop-preview-intro p{color:#a7b8c5;max-width:800px;margin:0;font-size:12px;line-height:1.75}.desktop-preview-intro aside{border-left:1px solid #6b97a847;min-width:160px;padding-left:18px}.desktop-preview-intro aside small,.desktop-preview-intro aside b,.desktop-preview-intro aside span{display:block}.desktop-preview-intro aside small{color:#8399a8;font-size:10px}.desktop-preview-intro aside b{color:#f0c66a;margin:5px 0;font-size:18px}.desktop-preview-intro aside b.ready{color:#67e6b0}.desktop-preview-intro aside span{color:#8fa8b8;font-size:11px}.desktop-preview-controls{background:#0c1722;border:1px solid #344b5c;border-radius:10px;grid-template-columns:minmax(320px,1.8fr) minmax(150px,.65fr) minmax(210px,.8fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.desktop-preset-group>span,.desktop-preview-controls>label{color:#879aa8;gap:6px;font-size:10px;font-weight:700;display:grid}.desktop-preset-group>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.desktop-preset-group button{color:#c9d5dc;text-align:left;cursor:pointer;background:#111e2a;border:1px solid #3a5261;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.desktop-preset-group button.active{background:linear-gradient(135deg,#20718073,#182130f0);border-color:#49d7e8;box-shadow:inset 0 0 18px #3ad4e714}.desktop-preset-group button b{font-size:11px}.desktop-preset-group button small{color:#8095a3;font-size:9px}.desktop-preview-controls select{color:#e8f0f4;background:#111e2a;border:1px solid #3a5261;border-radius:7px;height:44px;padding:0 10px}.desktop-interaction-toggle{text-align:left;cursor:pointer;background:#131c27;border:1px solid #475462;border-radius:7px;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex}.desktop-interaction-toggle.active{background:#8a20532e;border-color:#f05ca3}.desktop-interaction-toggle i{color:#e868a6;font-style:normal}.desktop-interaction-toggle span,.desktop-interaction-toggle b,.desktop-interaction-toggle small{display:block}.desktop-interaction-toggle b{font-size:10px}.desktop-interaction-toggle small{color:#8495a1;margin-top:2px;font-size:8px}.desktop-preview-actions{gap:6px;display:flex}.desktop-preview-actions button{color:#c9d6dd;cursor:pointer;white-space:nowrap;background:#172431;border:1px solid #3b5362;border-radius:7px;height:44px;padding:0 12px;font-size:10px}.desktop-preview-actions button:first-child{color:#76eaf4;border-color:#3bbfd0}.desktop-preview-stage-shell{background:#060b12;border:1px solid #344b5b;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 18px 48px #0000005c}.desktop-preview-stage-shell>header{background:linear-gradient(#172432,#0e1823);border-bottom:1px solid #2d4050;grid-template-columns:1fr auto auto;align-items:center;gap:18px;height:40px;padding:0 14px;font-size:10px;display:grid}.desktop-preview-stage-shell>header span{color:#c6d6df;letter-spacing:.04em}.desktop-preview-stage-shell>header i{background:#50e2ef;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 12px #50e2ef}.desktop-preview-stage-shell>header b{color:#7e9aaa}.desktop-preview-stage-shell>header em{color:#f27cad;font-style:normal}.desktop-preview-stage{overscroll-behavior:contain;touch-action:pan-x pan-y;background-color:#070d14;background-image:linear-gradient(#5e82970e 1px,#0000 1px),linear-gradient(90deg,#5e82970e 1px,#0000 1px);background-size:22px 22px;width:100%;min-height:280px;max-height:min(68vh,760px);padding:14px;position:relative;overflow:auto}.desktop-preview-scaled-frame{background:#0c1119;border:1px solid #52e2ef6b;flex:none;position:relative;overflow:hidden;box-shadow:0 0 28px #24bdd01f}.desktop-preview-scaled-frame iframe{transform-origin:0 0;background:#0c1119;border:0;display:block;position:absolute;inset:0}.desktop-preview-readonly-cover{z-index:3;color:#0000;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.desktop-preview-readonly-cover span,.desktop-preview-readonly-cover small{display:none;position:absolute;bottom:10px;right:10px}.desktop-preview-stage-shell>footer{color:#728997;background:#0c151f;border-top:1px solid #243746;justify-content:space-between;gap:18px;padding:9px 13px;font-size:9px;display:flex}.desktop-preview-runtime-badge{z-index:9999;color:#bfeff3;pointer-events:none;background:#07121beb;border:1px solid #55e0ebb3;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 0 24px #2cc4d62e}.desktop-preview-runtime-badge i{background:#56e7c1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #56e7c1}.desktop-preview-runtime .save-state,.desktop-preview-runtime .quick-save-panel,.desktop-preview-runtime .landing-return{display:none!important}@media (width<=1050px){.desktop-preview-controls{grid-template-columns:1fr 1fr}.desktop-preset-group{grid-column:1/-1}.desktop-preview-actions{justify-content:flex-end}}@media (width<=640px){.desktop-preview-intro{gap:14px;padding:15px;display:grid}.desktop-preview-intro h3{font-size:18px}.desktop-preview-intro aside{border-top:1px solid #6b97a847;border-left:0;padding:11px 0 0}.desktop-preview-controls{grid-template-columns:1fr;padding:10px}.desktop-preset-group{grid-column:auto}.desktop-preset-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-preset-group button{padding:8px 7px}.desktop-preview-actions{justify-content:stretch}.desktop-preview-actions button{flex:1}.desktop-preview-stage{min-height:250px;max-height:58vh;padding:10px}.desktop-preview-stage-shell>header{grid-template-columns:1fr auto;height:38px;padding:0 10px}.desktop-preview-stage-shell>header em{display:none}.desktop-preview-stage-shell>footer{gap:3px;display:grid}.desktop-preview-runtime-badge{bottom:8px;right:8px}}.bulk-workbench,.bulk-editor-stack{gap:10px;display:grid}.bulk-intro{background:linear-gradient(135deg,#4ac7d914,#0d1721 58%,#e43d8f0d);border-color:#3c6170}.bulk-main-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bulk-main-tabs button{color:inherit;text-align:left;cursor:pointer;background:#0e1822;border:1px solid #354956;border-radius:8px;padding:14px 16px}.bulk-main-tabs button.active{border-color:var(--cyan);background:linear-gradient(135deg,#4ac7d917,#101b25)}.bulk-main-tabs b,.bulk-main-tabs small{display:block}.bulk-main-tabs b{font-size:13px}.bulk-main-tabs small{color:#758892;margin-top:5px;font-size:9px}.bulk-toolbar{background:#0d1721;border:1px solid #344a57;border-radius:8px;grid-template-columns:minmax(180px,.65fr) minmax(360px,1.1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.bulk-toolbar>div:first-child b,.bulk-toolbar>div:first-child span{display:block}.bulk-toolbar>div:first-child b{font-size:13px}.bulk-toolbar>div:first-child span{color:#768a95;margin-top:4px;font-size:9px}.bulk-toolbar>div:nth-child(2){grid-template-columns:1fr 150px;gap:6px;display:grid}.bulk-toolbar input,.bulk-toolbar select,.bulk-sheet input,.bulk-sheet select,.bulk-sheet textarea,.bulk-paste textarea{color:var(--text);background:#08121b;border:1px solid #3a4e5b;border-radius:4px;padding:8px 9px;font-size:10px}.bulk-toolbar nav{gap:4px;display:flex}.bulk-toolbar nav button{color:#8599a3;white-space:nowrap;cursor:pointer;background:#111c26;border:1px solid #3a4e59;border-radius:4px;padding:8px 10px;font-size:9px}.bulk-toolbar nav button.active{border-color:var(--cyan);color:var(--cyan);background:#4ac7d914}.bulk-actionbar{flex-wrap:wrap;gap:6px;display:flex}.bulk-actionbar button,.bulk-pagination button,.bulk-paste button,.bulk-sheet td>button,.photo-cell button{color:#9caeb6;cursor:pointer;background:#101b25;border:1px solid #3e5360;border-radius:4px;padding:7px 10px;font-size:9px}.bulk-actionbar button:first-child{color:var(--cyan);border-color:#4e777d}.bulk-actionbar button:disabled,.bulk-sheet button:disabled{opacity:.4;cursor:not-allowed}.bulk-notice{border-left:3px solid var(--cyan);color:#a9bdc3;background:#4ac7d90f;padding:9px 12px;font-size:10px;line-height:1.5}.bulk-paste{background:#0e1822;border:1px solid #3b5360;border-radius:8px;padding:12px}.bulk-paste header,.bulk-paste footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.bulk-paste header b,.bulk-paste header span{display:block}.bulk-paste header b{font-size:11px}.bulk-paste header span{color:#788b94;font-size:9px}.bulk-paste textarea{resize:vertical;width:100%;min-height:130px;font-family:var(--font-geist-mono),monospace;margin:10px 0;line-height:1.5}.bulk-paste footer{justify-content:flex-end}.bulk-sheet{background:#0c1620;border:1px solid #344b57;border-radius:8px;overflow:hidden}.bulk-sheet-scroll{overscroll-behavior:contain;max-height:610px;overflow:auto}.bulk-sheet table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px}.bulk-sheet th{z-index:2;color:#8297a1;text-align:left;white-space:nowrap;background:#13212c;font-size:9px;font-weight:600;position:sticky;top:0}.bulk-sheet th,.bulk-sheet td{vertical-align:top;border-bottom:1px solid #293d48;border-right:1px solid #293d48;padding:7px}.bulk-sheet tr:hover td{background:#4ac7d906}.bulk-sheet td{background:#0e1923;min-width:112px}.bulk-sheet th.wide,.bulk-sheet td.wide{min-width:260px}.bulk-sheet th.xwide,.bulk-sheet td.xwide{min-width:380px}.bulk-sheet input,.bulk-sheet select,.bulk-sheet textarea{width:100%;min-width:90px}.bulk-sheet input[type=checkbox]{width:18px;height:18px;accent-color:var(--cyan)}.bulk-sheet textarea{resize:vertical;min-height:68px;line-height:1.45}.bulk-sheet .mono{font-family:var(--font-geist-mono),monospace;font-size:8px}.bulk-sheet input:disabled{color:#70828c;background:#0b141d}.sticky-name{z-index:1;position:sticky;left:0;background:#111e29!important;min-width:160px!important}.sticky-name b,.sticky-name small{display:block}.sticky-name b{font-size:10px}.sticky-name small{color:#6f838d;margin-top:4px;font-size:8px}.color-cell{grid-template-columns:34px 1fr;gap:5px;display:grid}.color-cell input[type=color]{min-width:30px;height:33px;padding:2px}.photo-cell{align-items:center;gap:7px;display:flex}.photo-cell img,.photo-cell i{object-fit:cover;background:#172734;border:1px solid #48606c;border-radius:4px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.bulk-pagination{color:#748993;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:9px;display:flex}.bulk-pagination div{align-items:center;gap:7px;display:flex}.bulk-pagination b{color:#a7b6bc;font-size:10px}.bulk-validation{background:#57c48b0a;border:1px solid #3b5d50;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.bulk-validation.invalid{background:#e43d8f09;border-color:#744357}.bulk-validation>div b,.bulk-validation>div span{display:block}.bulk-validation>div b{color:#8fd0ae;font-size:12px}.bulk-validation.invalid>div b{color:#ed829a}.bulk-validation>div span{color:#778b94;margin-top:4px;font-size:9px}.bulk-validation ul{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.bulk-validation li{border-left:2px solid var(--pink);color:#9eaeb4;background:#101b25;padding:7px 9px;font-size:9px}.bulk-validation li b{color:#ed819a;margin-right:6px}@media (width<=1050px){.bulk-toolbar{grid-template-columns:1fr 1fr}.bulk-toolbar nav{grid-column:1/-1}.bulk-validation ul{grid-template-columns:1fr}}@media (width<=700px){.bulk-main-tabs,.bulk-toolbar,.bulk-toolbar>div:nth-child(2),.bulk-validation{grid-template-columns:1fr}.bulk-toolbar nav{grid-column:auto;overflow-x:auto}.bulk-actionbar{grid-template-columns:1fr 1fr;display:grid}.bulk-paste header,.bulk-pagination{flex-direction:column;align-items:flex-start}.bulk-validation>button{width:100%}.bulk-sheet-scroll{max-height:520px}.bulk-validation ul{grid-column:auto}}.player-login-audit-shell{color:var(--text);gap:14px;display:grid}.player-login-audit-hero{background:linear-gradient(120deg,#35cadd1f,#0b1622f5 54%,#e2479714);border:1px solid #3a6472;border-radius:14px;justify-content:space-between;gap:24px;padding:22px;display:flex}.player-login-audit-hero>div{max-width:820px}.player-login-audit-hero span,.player-login-audit-hero small,.player-login-audit-hero em{color:#7f9daa;font-size:10px;font-style:normal}.player-login-audit-hero h3{margin:7px 0 9px;font-size:24px}.player-login-audit-hero p{color:#9fb2bd;font-size:12px;line-height:1.75}.player-login-audit-hero aside{border-left:1px solid #34505c;flex-direction:column;justify-content:center;min-width:220px;padding-left:20px;display:flex}.player-login-audit-hero aside b{color:#8de9ef;margin:7px 0;font-size:15px}.player-login-audit-kpis{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.player-login-audit-kpis article{background:#08121cdb;border:1px solid #344c5a;border-radius:12px;padding:16px}.player-login-audit-kpis small,.player-login-audit-kpis span{color:#78909c;font-size:10px;display:block}.player-login-audit-kpis b{color:#e6f7fb;margin:7px 0;font-size:25px;display:block}.player-login-audit-table{background:#0b1722;border:1px solid #344c59;border-radius:13px;overflow:hidden}.player-login-audit-table>header{border-bottom:1px solid #2c414d;grid-template-columns:minmax(230px,1fr) minmax(230px,340px) auto;align-items:end;gap:12px;padding:15px;display:grid}.player-login-audit-table>header>div:first-child b,.player-login-audit-table>header>div:first-child span,.player-login-audit-table label span{display:block}.player-login-audit-table>header>div:first-child b{font-size:14px}.player-login-audit-table>header>div:first-child span,.player-login-audit-table label span{color:#78909d;margin-top:4px;font-size:9px}.player-login-audit-table input{color:#dceff4;background:#07121c;border:1px solid #3a5664;border-radius:7px;width:100%;height:36px;margin-top:5px;padding:0 10px}.player-login-audit-table button{color:#a9ebf2;cursor:pointer;background:#3fb8cc1c;border:1px solid #4f8795;border-radius:7px;height:36px;padding:0 14px}.player-login-audit-table button:disabled{opacity:.55;cursor:not-allowed}.player-login-audit-actions{gap:7px;display:flex}.player-login-audit-scroll{max-height:540px;overflow:auto}.player-login-audit-table table{border-collapse:collapse;width:100%;min-width:760px}.player-login-audit-table th,.player-login-audit-table td{text-align:left;border-bottom:1px solid #233743;padding:12px 15px;font-size:11px}.player-login-audit-table th{z-index:1;color:#7894a0;letter-spacing:.08em;background:#0e1d29;font-size:9px;position:sticky;top:0}.player-login-audit-table td{color:#aebfc7}.player-login-audit-table td b,.player-login-audit-table td small{display:block}.player-login-audit-table td b{color:#e4f4f7}.player-login-audit-table td small{color:#66808d;margin-top:4px;font-size:8px}.player-login-audit-table td em{color:#8edce5;border:1px solid #38636f;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;display:inline-block}.player-login-audit-table td em.queued{color:#d5aee7;background:#ae5bc214;border-color:#765a85}.player-login-audit-empty{color:#8095a0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.player-login-audit-empty b{color:#b8cbd2;font-size:13px}.player-login-audit-empty span{font-size:10px}.player-login-audit-pagination{background:#09141e;border-top:1px solid #2c414d;justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;display:flex}.player-login-audit-pagination>span,.player-login-audit-retention-note{color:#728b97;font-size:9px}.player-login-audit-pagination>div{gap:7px;display:flex}.player-login-audit-retention-note{margin:0 4px;line-height:1.7}@media (width<=760px){.player-login-audit-hero{flex-direction:column;padding:16px}.player-login-audit-hero aside{border-top:1px solid #34505c;border-left:0;min-width:0;padding:12px 0 0}.player-login-audit-kpis,.player-login-audit-table>header{grid-template-columns:1fr}.player-login-audit-table button{width:100%}}.player-login-audit-consent{cursor:pointer;background:#102732a3;border:1px solid #4e93a075;border-radius:10px;align-items:flex-start;gap:10px;margin:4px clamp(22px,5vw,48px) 8px;padding:12px 13px;display:flex}.player-login-audit-consent input{accent-color:#62d6df;flex:none;width:17px;height:17px;margin-top:2px}.player-login-audit-consent span,.player-login-audit-consent b,.player-login-audit-consent small{display:block}.player-login-audit-consent b{color:#d5f0f3;font-size:10px}.player-login-audit-consent small{color:#829da8;margin-top:5px;font-size:8px;line-height:1.65}.naming-panel,.round20-governance,.official-pairing-panel{border:1px solid var(--line);background:linear-gradient(145deg,#172333,#111a26);margin:18px 0;padding:22px}.naming-panel>header,.round20-governance section>header,.pairing-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.naming-main-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.naming-main-grid label,.naming-child-list div{gap:6px;display:grid}.naming-panel input,.round20-governance input,.round20-governance select,.official-pairing-panel input,.official-pairing-panel select{color:#fff;background:#0e1621;border:1px solid #3b4b5e;border-radius:4px;padding:10px 12px}.naming-child-list{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.naming-child-list div{grid-template-columns:70px 1fr auto;align-items:center;margin:8px 0}.round20-governance>nav{gap:8px;margin-bottom:20px;display:flex}.round20-governance>nav button{background:#111a26;border:1px solid #3a4b60;border-radius:4px;padding:11px 18px}.round20-governance>nav button.active{border-color:var(--pink);background:#e43d8f22}.assembly-grid,.producer-asset-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.assembly-grid article,.producer-asset-grid article,.pairing-owned article{background:#121d2a;border:1px solid #314155;padding:15px}.assembly-grid p,.producer-asset-grid p{color:var(--muted);min-height:48px;font-size:12px}.assembly-grid ul{color:#b8c6d5;padding-left:18px;font-size:12px}.assembly-latest,.producer-owned{border-left:3px solid var(--cyan);background:#4ac7d914;flex-direction:column;gap:5px;padding:13px;display:flex}.producer-money-actions{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.producer-money-actions label{border:1px solid var(--line);gap:8px;padding:14px;display:grid}.producer-money-actions small{color:var(--muted)}.producer-invest-form{grid-template-columns:1fr 180px auto;gap:10px;display:grid}.producer-holdings article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:12px 0;display:grid}.producer-holdings span{flex-direction:column;display:flex}.positive{color:var(--green)}.negative{color:var(--red)}.pairing-hero aside{flex-direction:column;min-width:180px;display:flex}.pairing-hero aside b{color:var(--pink);font-size:32px}.pairing-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px;margin-top:20px;display:grid}.pairing-create,.pairing-owned,.pairing-layout>aside{border:1px solid var(--line);padding:16px}.pairing-create>div:first-of-type{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.pairing-create label{gap:6px;display:grid}.pairing-forecast{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.pairing-forecast span{background:#0e1723;flex-direction:column;padding:10px;display:flex}.pairing-forecast p{color:var(--muted);grid-column:1/-1}.pairing-owned article{margin-top:10px}.pairing-owned article header,.pairing-owned article footer{justify-content:space-between;gap:10px;display:flex}.pairing-owned article header span{flex-direction:column;display:flex}.pairing-owned article>div{grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0;display:grid}.pairing-owned article>div span{color:var(--muted);flex-direction:column;display:flex}.pairing-owned article>div b{color:#fff}.pairing-layout>aside button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:28px 1fr;gap:8px;width:100%;padding:10px 0;display:grid}.pairing-layout>aside button span{flex-direction:column;display:flex}.career-role-clarity{border-left:3px solid var(--cyan);background:#4ac7d912;padding:14px}.career-role-clarity p{color:#b9c6d3;margin-bottom:0}@media (width<=900px){.naming-main-grid,.producer-money-actions,.pairing-layout{grid-template-columns:1fr}.assembly-grid,.producer-asset-grid{grid-template-columns:1fr 1fr}.pairing-create>div:first-of-type{grid-template-columns:1fr}.pairing-layout>aside{order:-1}.producer-invest-form{grid-template-columns:1fr}}@media (width<=560px){.assembly-grid,.producer-asset-grid,.pairing-forecast,.naming-child-list div{grid-template-columns:1fr}.pairing-owned article>div{grid-template-columns:1fr 1fr}}.jidol-landing{color:#f5f0e7;background:#080d14;min-height:100vh;padding:0 7vw 60px;position:relative;overflow:hidden}.landing-glow{pointer-events:none;background:radial-gradient(#e43d8f30,#0000 62%);height:75vh;position:absolute;inset:-20% -10% auto 35%}.jidol-landing>header{z-index:2;border-bottom:1px solid #ffffff1d;justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.jidol-landing>header>button{letter-spacing:.16em;background:0 0;border:0;align-items:baseline;gap:8px;display:flex}.jidol-landing>header>button span{font-family:Georgia,serif;font-size:20px}.jidol-landing>header>button b{color:var(--pink);font-size:12px}.jidol-landing>header nav{gap:8px;display:flex}.jidol-landing>header nav button,.landing-actions>button:not(.landing-primary),.landing-back{color:#a9b4c2;background:0 0;border:0;padding:10px 14px}.landing-home{max-width:1040px;padding-top:10vh;position:relative}.landing-kicker{letter-spacing:.28em;color:var(--cyan);margin-bottom:24px;font-size:11px}.landing-home h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(48px,8vw,106px);line-height:.93}.landing-home h1 span{color:var(--pink);font-style:italic}.landing-home>p{color:#a9b4c2;max-width:650px;margin:28px 0;font-size:17px;line-height:1.8}.landing-actions{align-items:stretch;gap:10px;display:flex}.landing-actions button{background:#121b27;border:1px solid #3b4858;border-radius:3px;padding:13px 22px}.landing-primary{flex-direction:column;align-items:flex-start;display:flex;box-shadow:0 12px 40px #e43d8f34;color:#fff!important;background:linear-gradient(135deg,#f04a9c,#c82976)!important;border:0!important;padding:14px 24px!important}.landing-primary small{opacity:.78;margin-top:3px;font-size:10px}.landing-primary.wide{align-items:center;width:100%;margin-top:20px}.landing-feature-row{color:#8e9aa9;gap:25px;margin-top:48px;font-size:12px;display:flex}.landing-feature-row span{align-items:center;gap:8px;display:flex}.landing-sheet{max-width:980px;margin:52px auto 0;position:relative}.landing-sheet>h2{margin:10px 0;font-family:Georgia,Songti SC,serif;font-size:46px}.landing-sheet>p{color:#9aa7b6;max-width:720px}.landing-name-grid,.landing-mode-grid{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0;display:grid}.landing-name-grid label{gap:8px;display:grid}.landing-name-grid input{color:#fff;background:#111a25;border:1px solid #354457;padding:14px}.landing-mode-grid button{text-align:left;color:#fff;background:#111a25;border:1px solid #354457;padding:18px;position:relative}.landing-mode-grid button span{color:var(--pink);font-size:11px;position:absolute;top:14px;right:14px}.landing-mode-grid p{color:#97a4b3;line-height:1.6}.save-now-strip,.save-slots article{background:#101923;border:1px solid #314052;align-items:center;gap:14px;margin-top:10px;padding:14px;display:flex}.save-now-strip{border-color:#4ac7d955;justify-content:space-between}.save-now-strip span,.save-slots article>span{flex-direction:column;flex:1;min-width:0;display:flex}.save-slots article>i{background:#263548;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.save-slots small{color:#8997a8}.save-slots button,.save-now-strip button{background:#192535;border:1px solid #3a4a5d;padding:8px 12px}.save-slots button.danger{color:#f67d86}.cloud-slot{border-color:#e43d8f55!important}.howto-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.howto-grid article{background:#101923;border:1px solid #2f3d4f;padding:20px}.howto-grid article>b{color:var(--pink);font-size:11px}.howto-grid p{color:#94a2b2;line-height:1.6}.landing-trailer{max-width:1100px;margin:35px auto}.trailer-stage{text-align:center;background:radial-gradient(circle,#271629,#0c121b 65%);border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;min-height:66vh;display:flex}.trailer-stage>span{letter-spacing:.3em;color:var(--cyan);font-size:11px}.trailer-stage h2{margin:18px;font-family:Georgia,Songti SC,serif;font-size:clamp(40px,6vw,76px);line-height:1.05}.trailer-cards{gap:8px;margin:20px;display:flex}.trailer-cards i{border:1px solid #e43d8f77;padding:10px 16px;font-style:normal}.trailer-stage p{color:#a3afbd;max-width:560px}.trailer-stage strong{letter-spacing:.28em;color:var(--pink);margin:20px}@media (width<=700px){.jidol-landing{padding:0 20px 40px}.jidol-landing>header nav button{padding:8px}.landing-actions,.landing-feature-row{flex-wrap:wrap}.landing-name-grid,.landing-mode-grid,.howto-grid{grid-template-columns:1fr}.landing-home{padding-top:8vh}.landing-home h1{font-size:54px}.landing-sheet>h2{font-size:36px}.save-slots article{flex-wrap:wrap;align-items:flex-start}.trailer-cards{flex-wrap:wrap;justify-content:center}}.save-state{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:8px;min-height:44px;font-weight:800;bottom:18px;right:18px;color:#b9c8d2!important;background:#0d1722f5!important;border:1px solid #4c6676!important;border-radius:24px!important;padding:7px 14px 7px 8px!important;font-size:9px!important;display:flex!important;position:fixed!important;box-shadow:0 8px 28px #0009,0 0 0 1px #ffffff0a!important}.save-state:hover,.save-state[aria-expanded=true]{transform:translateY(-1px);border-color:var(--cyan)!important;color:#fff!important}.save-state>i{place-items:center;font-size:12px;font-style:normal;width:28px!important;height:28px!important;color:var(--cyan)!important;background:#203646!important;border-radius:50%!important;display:grid!important}.save-state[data-state=saved]>i{color:var(--green)!important;background:#183d32!important}.save-state[data-state=saving]>i{color:var(--gold)!important;background:#473b1d!important}.save-state[data-state=error]>i{color:var(--red)!important;background:#4b2230!important}.quick-save-panel{z-index:69;width:min(430px,100vw - 24px);max-height:min(680px,100vh - 92px);color:var(--text);background:linear-gradient(145deg,#152331,#0c151f);border:1px solid #40596a;border-radius:10px;padding:14px;position:fixed;bottom:72px;right:18px;overflow:auto;box-shadow:0 22px 70px #000c}.quick-save-panel>header{border-bottom:1px solid #304352;justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.quick-save-panel>header span{display:grid}.quick-save-panel>header small{color:var(--cyan);letter-spacing:.14em;font-size:7px}.quick-save-panel>header b{margin-top:4px;font-size:15px}.quick-save-panel>header button{color:#8192a1;cursor:pointer;background:0 0;border:0;font-size:20px}.quick-save-panel>p{color:#91a1af;margin:10px 0;font-size:8px;line-height:1.5}.quick-cloud-save{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#e43d8f1f,#121e2a);border:1px solid #8a3f68;grid-template-columns:34px 1fr;gap:10px;padding:11px;display:grid}.quick-cloud-save>i{color:#ff8cbe;background:#e43d8f2c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.quick-cloud-save span,.quick-save-slots span{display:grid}.quick-cloud-save small,.quick-save-slots small{color:#778a99;margin-top:3px;font-size:7px}.quick-save-slots{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.quick-save-slots>button{color:inherit;text-align:left;cursor:pointer;background:#111d29;border:1px solid #344858;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.quick-save-slots>button.occupied{background:#12231f;border-color:#466154}.quick-save-slots i{color:#9db0bd;background:#233444;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.quick-save-slots .occupied i{color:#78d59e;background:#234638}.quick-save-panel>footer{border-top:1px solid #304352;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.quick-save-panel>footer span{color:#718391;font-size:7px}.quick-save-panel>footer button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:8px}.dev-kpi-grid.expansion{grid-template-columns:repeat(6,1fr)}.dev-expansion-model{background:linear-gradient(120deg,#11202a,#4ac7d909);border:1px solid #3d5660;border-radius:8px;overflow:hidden}.dev-expansion-model>header{border-bottom:1px solid #344a54;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dev-expansion-model header div{display:grid}.dev-expansion-model header b{font-size:12px}.dev-expansion-model header span{color:#748791;margin-top:3px;font-size:9px}.dev-expansion-model header strong{color:var(--cyan);font-size:18px}.dev-expansion-model>div{grid-template-columns:repeat(4,1fr);gap:7px;padding:9px;display:grid}.dev-expansion-model article{background:#0d1821;border:1px solid #314650;grid-template-columns:24px 1fr;gap:8px;padding:10px;display:grid}.dev-expansion-model article i{width:22px;height:22px;color:var(--cyan);background:#1b3942;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.dev-expansion-model article span{display:grid}.dev-expansion-model article b{font-size:9px}.dev-expansion-model article small{color:#75868f;margin-top:3px;font-size:7px;line-height:1.45}.dev-simulation-table table{min-width:1180px}.dev-simulation-table td b{color:var(--cyan)}.dev-simulation-table td.positive{color:var(--green)}@media (width<=1100px){.dev-kpi-grid.expansion{grid-template-columns:repeat(3,1fr)}.dev-expansion-model>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.save-state{justify-content:flex-start;min-width:112px;bottom:72px;right:10px}.quick-save-panel{width:calc(100vw - 16px);max-height:calc(100vh - 142px);bottom:124px;right:8px}.quick-save-slots{grid-template-columns:1fr 1fr}.dev-kpi-grid.expansion,.dev-expansion-model>div{grid-template-columns:1fr}.dev-expansion-model>header{flex-direction:column;align-items:flex-start}.save-slots article{grid-template-columns:38px 1fr auto;display:grid}.save-slots article>button{grid-column:auto}}@media (width<=430px){.quick-save-slots{grid-template-columns:1fr}.quick-save-panel>footer{flex-direction:column;align-items:flex-start}.save-slots article{grid-template-columns:38px 1fr}.save-slots article>button{grid-column:auto}.save-slots article>button.danger{grid-column:2}}:root{--bg:#090d14;--nav:#0d131d;--panel:#131c28;--panel-2:#182332;--line:#2b394a;--line-soft:#97a9be24;--text:#f6f3ee;--muted:#a1adbb;--pink:#f05b9f;--pink-soft:#f05b9f1f;--cyan:#67cad8;--cyan-soft:#67cad81a;--gold:#e8bd6a;--green:#73d59c;--red:#f47d87;--shadow:0 18px 48px #0000003d}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:#090d14;font-family:Inter,Noto Sans SC,Noto Sans JP,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55}button,select,input,textarea{font:inherit}button{transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s}button:disabled{cursor:not-allowed;opacity:.46;transform:none!important}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #67cad847}.brand{border-bottom-color:var(--line-soft);letter-spacing:.09em;gap:7px;height:82px;padding:0 22px;font-family:Inter,Noto Sans JP,sans-serif;font-size:17px;font-weight:800}.brand b{background:var(--pink-soft);color:#ff8fbe;letter-spacing:.1em;border-radius:5px;padding:4px 7px;font-family:Inter,sans-serif;font-style:normal;margin:0!important;font-size:9px!important}.sidebar nav{padding:10px 10px 4px}.sidebar nav>.sidebar-group{border-bottom:0;margin-bottom:5px}.sidebar-group-toggle{letter-spacing:.11em;border-radius:8px;grid-template-columns:1fr auto 14px;color:#718194!important;height:36px!important;min-height:36px!important;padding:0 10px!important}.sidebar-group-toggle span{text-align:center;min-width:20px;font-size:9px!important}.sidebar-group-toggle i{font-size:13px!important}.sidebar nav button:hover{background:#ffffff0b}.sidebar nav button.active{color:#fff0f6;background:linear-gradient(90deg,#f05b9f26,#f05b9f09);box-shadow:inset 0 0 0 1px #f05b9f1a}.sidebar nav button.active:before{border-radius:0 3px 3px 0;width:3px;inset:9px auto 9px 0}.sidebar nav button i{color:#8293a5;width:24px;font-size:18px}.sidebar nav button.active i{color:#ff82b8}.nav-mode-toggle{border-color:var(--line-soft);background:#ffffff06;border-radius:11px;min-height:58px;margin:6px 14px 9px;padding:9px 34px 9px 12px}.agency-meta{border-top-color:var(--line-soft);gap:4px 10px;padding:13px 18px}.agency-meta span{color:#6f8092;margin-top:4px;font-size:9px}.agency-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-utility-link{background:linear-gradient(135deg,#f05b9f17,#ffffff06);border-color:#f05b9f2e;border-radius:11px;min-height:58px;margin:7px 14px 14px}.sidebar-utility-link span b{font-size:11px}.sidebar-utility-link span small{font-size:9px}.topbar{border-bottom-color:var(--line-soft);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#0a1019e0;gap:12px;height:78px;min-height:78px;padding:0 22px}.landing-return{border:1px solid var(--line-soft);color:#aebac6;cursor:pointer;background:#ffffff06;border-radius:10px;flex:none;align-items:center;gap:7px;height:42px;padding:0 13px;display:inline-flex}.landing-return:hover{background:var(--cyan-soft);color:#effcff;border-color:#67cad880}.landing-return i{color:var(--cyan);font-size:16px;font-style:normal}.landing-return span{white-space:nowrap;font-size:11px;font-weight:750}.date-block b{letter-spacing:.01em;font-size:13px}.date-block strong{color:var(--cyan)}.time-control{border:1px solid var(--line-soft);background:#ffffff06;border-radius:11px;min-height:42px;padding:3px}.time-control button{border-radius:8px;min-width:47px;height:34px;font-size:10px}.advisor-chip,.operations-center-trigger,.next-day{border-radius:10px;height:42px}.advisor-chip{border-color:var(--line-soft);background:#ffffff06}.advisor-chip span,.operations-center-trigger span{font-size:9px}.advisor-chip b,.operations-center-trigger b{font-size:11px}.top-metrics{gap:6px;height:42px}.top-metrics>button,.top-metrics>span{border:1px solid var(--line-soft);background:#ffffff06;border-radius:10px;min-width:92px;padding:0 12px}.top-metrics small{font-size:9px}.top-metrics b{font-size:12px}.next-day{background:#f3f0ea;padding:0 15px;font-size:11px;box-shadow:0 8px 24px #0000002b}.panel{border-color:var(--line-soft);background:linear-gradient(145deg,#182332f2,#101824f7);border-radius:15px;box-shadow:0 14px 35px #0000001f}.page-title{border:1px solid var(--line-soft);background:linear-gradient(125deg,#67cad812,#f05b9f09 55%,#ffffff05);border-radius:15px;min-height:104px;margin:-2px 0 18px;padding:20px 22px}.page-title p{max-width:740px;color:var(--muted);font-size:12px;line-height:1.65}.eyebrow{color:#7f93a6;letter-spacing:.15em;margin-bottom:5px;font-size:9px}.section-heading h2{letter-spacing:-.01em;font-size:16px}.section-heading .legend{color:#8998a7;font-size:10px}.primary-button,.secondary-button,.danger-button{border-radius:10px;min-height:42px;padding:0 17px;font-size:12px;font-weight:750}.primary-button{background:linear-gradient(135deg,#ec4f98,#d43880);box-shadow:0 8px 22px #e43d8f33}.secondary-button{background:#ffffff09;border-color:#97a9be40}.text-button{color:#91a5b6;font-size:11px}.card-link{color:#82ced9;font-size:10px}.management-guide{border-color:#67cad838;margin-bottom:16px}.management-guide>header{border-bottom-color:var(--line-soft);padding:19px 21px}.management-guide>header p{max-width:720px;font-size:11px}.management-guide>header aside{border-left-color:var(--line-soft);min-width:235px}.management-guide>header aside small,.management-guide>header aside span{font-size:9px}.management-guide>header aside b{font-size:16px}.management-priority-grid{gap:0}.management-priority-grid article{border-right-color:var(--line-soft);grid-template-columns:29px 1fr;gap:11px;min-height:176px;padding:17px}.management-priority-grid article>i{width:28px;height:28px;font-size:10px}.management-priority-grid article em{font-size:9px}.management-priority-grid article b{margin:5px 0;font-size:13px}.management-priority-grid article p,.management-priority-grid article small,.management-priority-grid article footer strong,.management-priority-grid article footer button{font-size:10px}.management-cash-note{border-top-color:var(--line-soft);grid-template-columns:250px 1fr auto;min-height:62px;padding:12px 18px}.management-cash-note b,.management-cash-note em,.management-cash-note p,.management-cash-note button{font-size:10px}.home-dashboard-toggle{border-radius:14px;min-height:64px;margin-bottom:16px;padding:12px 19px}.home-dashboard-toggle small,.home-dashboard-toggle i{font-size:10px}.hero-card,.metric-card{border-radius:15px;min-height:330px}.hero-content{padding:31px}.hero-content h1{margin:7px 0;font-size:clamp(27px,2.5vw,41px)}.hero-content p{color:#b1bbc6;margin-bottom:19px;font-size:12px}.readiness>span{font-size:11px}.readiness>div{height:8px}.risk-row{gap:9px;margin:16px 0}.risk-row>button,.risk-row>span{background:#0b131db8;border:1px solid #97a9be45;border-radius:9px;min-width:112px;padding:9px 11px}.risk-row i{font-size:14px}.metric-card{padding:22px 19px 17px}.metric-heading{font-size:12px}.metric-orb{font-size:24px}.metric-card>strong{margin:13px 0 5px;font-size:clamp(25px,2.5vw,38px)}.metric-card>small{font-size:10px}.week-grid{min-height:215px}.day-label{height:39px}.day-label span{font-size:9px}.day-events{gap:7px;padding:8px}.event-card{border-radius:8px;min-height:52px;padding:7px 9px}.event-card small{font-size:9px}.event-card b{font-size:10px}.event-card span{font-size:8px}.decision-list button{min-height:62px;padding:11px 15px}.decision-list button b{font-size:11px}.decision-list button small{font-size:9px}.unread{padding:5px 9px;font-size:9px}.member-card,.member-list-card,.staff-card,.candidate-card,.talent-card{border-radius:12px}.member-card strong,.member-list-card strong{font-size:13px}.member-card small,.member-card span,.member-list-card small,.bar-wrap b{font-size:10px}.modal-panel,.modal-panel.wide{background:linear-gradient(145deg,#172331,#0f1722);border-color:#97a9be38;border-radius:17px;box-shadow:0 34px 100px #00000094}.modal-panel>header{border-bottom:1px solid var(--line-soft);min-height:82px;padding:17px 21px}.modal-panel h2{font-size:20px}.modal-panel header p{color:var(--muted);font-size:10px}.modal-actions{gap:9px;padding-top:16px}.operations-menu,.quick-save-panel{box-shadow:var(--shadow);background:linear-gradient(145deg,#182534,#0d1621);border-color:#97a9be38;border-radius:14px}.operations-menu{width:310px;padding:8px}.operations-menu>button{border-bottom-color:var(--line-soft);border-radius:8px;min-height:58px}.operations-menu b{font-size:11px}.operations-menu small{font-size:9px}.save-state{min-height:50px;bottom:22px;right:22px;background:#0f1a26f0!important;border-color:#67cad859!important;padding:7px 16px 7px 8px!important;font-size:10px!important;box-shadow:0 14px 38px #00000070,inset 0 0 0 1px #ffffff08!important}.save-state>i{width:34px!important;height:34px!important}.quick-save-panel{width:min(460px,100vw - 28px);padding:18px;bottom:84px;right:22px}.quick-save-panel>header{border-bottom-color:var(--line-soft);padding-bottom:13px}.quick-save-panel>header small{font-size:9px}.quick-save-panel>header b{font-size:17px}.quick-save-panel>p{font-size:10px}.quick-cloud-save{border-radius:11px;padding:13px}.quick-cloud-save b,.quick-save-slots b{font-size:11px}.quick-cloud-save small,.quick-save-slots small{font-size:9px}.quick-save-slots{gap:8px;margin-top:10px}.quick-save-slots>button{border-radius:10px;padding:11px}.quick-save-panel>footer span,.quick-save-panel>footer button{font-size:9px}.panel th{color:#8192a4;letter-spacing:.04em;font-size:10px}.panel td{font-size:11px}.panel th,.panel td{border-bottom-color:var(--line-soft);padding:12px 13px}input,select,textarea{color:var(--text);background:#0e1722;border:1px solid #97a9be3d;border-radius:9px}.jidol-landing{background:radial-gradient(circle at 78% 16%,#f05b9f21,#0000 28%),radial-gradient(circle at 17% 84%,#67cad817,#0000 31%),linear-gradient(145deg,#080c13,#101925 58%,#090d14);min-height:100dvh;padding:0 6vw 70px}.jidol-landing:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.jidol-landing>header{border-bottom-color:#97a9be24;height:92px}.jidol-landing>header>button{letter-spacing:.09em;gap:8px;font-size:17px}.jidol-landing>header>button b{background:var(--pink-soft);border-radius:5px;padding:4px 7px;font-size:9px}.jidol-landing>header nav{gap:5px}.jidol-landing>header nav button{color:#a5b0bc;border-radius:8px;padding:9px 13px;font-size:12px}.landing-home{min-height:calc(100dvh - 132px);padding-top:13vh}.landing-kicker{letter-spacing:.25em;font-size:10px}.landing-home h1{letter-spacing:-.055em;max-width:920px;margin:18px 0;font-size:clamp(54px,7vw,104px);line-height:.99}.landing-home h1 span{color:#ff71ae;text-shadow:0 0 40px #f05b9f2e}.landing-home>p{color:#abb6c1;max-width:680px;font-size:16px;line-height:1.8}.landing-actions{gap:10px;margin-top:31px}.landing-actions>button{border-radius:11px;min-height:54px;padding:0 21px;font-size:13px}.landing-primary{min-height:58px;border-radius:11px!important;box-shadow:0 16px 42px #e43d8f38!important}.landing-primary small{font-size:10px}.landing-feature-row{gap:34px;margin-top:54px;font-size:12px}.landing-feature-row span{gap:10px}.landing-feature-row b{color:#f3f1ec;font-family:Inter,sans-serif;font-size:17px}.landing-sheet{max-width:1080px;margin-top:62px}.landing-sheet>h2{letter-spacing:-.035em;margin:11px 0;font-size:clamp(38px,4.5vw,58px)}.landing-sheet>p{font-size:14px;line-height:1.75}.landing-back{border-radius:9px;min-height:42px;padding:0 14px}.landing-name-grid,.landing-mode-grid{gap:16px;margin:30px 0}.landing-name-grid label{gap:10px;font-size:12px}.landing-name-grid input{border-radius:10px;min-height:52px;padding:0 15px;font-size:14px}.landing-mode-grid button,.howto-grid article{border-radius:13px;padding:23px}.landing-mode-grid button b,.howto-grid h3{font-size:16px}.landing-mode-grid p,.howto-grid p{font-size:12px;line-height:1.75}.save-now-strip,.save-slots article{border-radius:12px;padding:17px}.save-now-strip b,.save-slots article b{font-size:13px}.save-now-strip span>span,.save-slots article span>span{font-size:11px}.save-now-strip small,.save-slots small{font-size:10px}.save-slots button,.save-now-strip button{border-radius:8px;min-height:38px;font-size:11px}.howto-grid{gap:16px}.trailer-stage{border-radius:18px;min-height:70vh;overflow:hidden}@media (width<=1450px){.landing-return span{display:none}.landing-return{justify-content:center;width:42px;padding:0}.topbar{gap:8px;padding-inline:14px}.date-block{min-width:158px}.advisor-chip{display:none}}@media (width<=1180px){.sidebar{width:232px}.workspace{width:calc(100% - 232px);margin-left:232px}.game-content{padding:18px}.top-grid{grid-template-columns:minmax(430px,1.5fr) repeat(2,minmax(180px,.65fr))}.top-metrics{display:none}.management-priority-grid{grid-template-columns:1fr}.management-priority-grid article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:142px}.management-priority-grid article:last-child{border-bottom:0}}@media (width<=980px){.sidebar{width:min(320px,88vw)}.workspace{width:100%;margin-left:0}.mobile-menu{border-radius:10px;width:42px;height:42px}.topbar{height:auto;min-height:70px}.landing-return{display:inline-flex}.middle-grid,.bottom-grid{grid-template-columns:1fr}}@media (width<=720px){.game-shell{padding-bottom:72px}.topbar{grid-template-columns:42px 42px minmax(0,1fr) auto;gap:7px;padding:9px 10px}.mobile-menu{grid-column:1}.landing-return{grid-area:1/2}.date-block{grid-area:1/3;min-width:0}.next-day{grid-area:1/4}.time-control{grid-area:2/1/auto/-1}.game-content{padding:13px}.page-title{min-height:0;padding:17px}.page-title h1{font-size:22px}.page-title p{font-size:11px}.management-guide>header{flex-direction:column;align-items:flex-start}.management-guide>header aside{border-top:1px solid var(--line-soft);border-left:0;width:100%;min-width:0;padding:12px 0 0}.management-cash-note{grid-template-columns:1fr;gap:8px}.top-grid{grid-template-columns:1fr}.hero-card,.metric-card{min-height:280px}.metric-card{min-height:245px}.hero-content{padding:23px}.hero-content h1{font-size:29px}.risk-row{overflow-x:auto}.risk-row>button,.risk-row>span{flex:0 0 108px;min-width:108px}.week-grid{grid-template-columns:repeat(7,minmax(118px,1fr));overflow-x:auto}.mobile-primary-nav{border-top-color:var(--line-soft);background:#090f17f5;height:68px}.mobile-primary-nav button{border-radius:10px}.mobile-primary-nav button.active{background:#f05b9f1a}.save-state{min-width:118px;bottom:78px;right:10px}.quick-save-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 154px);bottom:138px;right:8px}.jidol-landing{padding:0 20px 50px}.jidol-landing>header{height:76px}.jidol-landing>header nav button{padding:8px;font-size:11px}.landing-home{padding-top:10vh}.landing-home h1{font-size:clamp(47px,15vw,68px)}.landing-home>p{font-size:14px}.landing-actions{flex-direction:column;align-items:stretch}.landing-actions>button{width:100%}.landing-feature-row{gap:14px 24px}.landing-sheet{margin-top:34px}.landing-sheet>h2{font-size:37px}}@media (width<=430px){.date-block b{font-size:11px}.date-block span{font-size:8px}.next-day{width:54px;padding:0 8px}.quick-save-slots{grid-template-columns:1fr}.landing-feature-row{grid-template-columns:1fr;display:grid}}.modal-panel.wide:has(.free-interview-shell){grid-template-rows:auto minmax(0,1fr);height:min(900px,96vh);max-height:96vh;display:grid;overflow:hidden}.modal-panel.wide:has(.free-interview-shell)>.modal-content{min-height:0;overflow:hidden}.free-interview-shell{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.free-interview-grid{grid-template-columns:230px minmax(420px,1fr) 320px;height:100%;min-height:0}.free-interview-hero{padding:15px 18px}.free-interview-hero h3{font-size:21px}.free-interview-hero p{font-size:12px}.interview-engine small{font-size:10px}.interview-engine b{font-size:14px}.interview-engine span{font-size:10px}.interview-member-state{padding:15px;overflow-y:auto}.interview-member-state>header b{font-size:14px}.interview-member-state>header small,.interview-member-state h4,.interview-governance-column h4{font-size:11px}.interview-member-state>section>div{grid-template-columns:76px 1fr 30px;gap:7px}.interview-member-state>section>div>span{font-size:11px}.interview-member-state>section>div>b{font-size:12px}.interview-truth-state>b{font-size:14px}.interview-truth-state p,.interview-known-signal p{font-size:11px;line-height:1.65}.interview-known-signal b{font-size:13px}.interview-dialogue-column{min-height:0}.interview-transcript{scroll-behavior:smooth;height:auto;min-height:0;padding:18px 20px}.interview-transcript article{align-items:flex-start;gap:10px;width:100%;margin-bottom:16px;display:flex}.interview-transcript article.producer{justify-content:flex-end}.interview-transcript article.system{text-align:center;width:100%;margin:14px 0;display:block}.interview-message-content{width:min(82%,720px);min-width:0}.interview-transcript article.producer .interview-message-content{justify-items:end;display:grid}.interview-transcript article.system .interview-message-content{width:100%;display:block}.interview-message-content>span{color:#8a9aaa;margin-bottom:5px;font-size:11px;display:block}.interview-message-content>p{color:#edf2f5;white-space:pre-wrap;background:#142331;border:1px solid #3b5062;border-radius:5px 15px 15px;margin:0;padding:12px 15px;font-size:14px;line-height:1.75}.interview-transcript article.producer .interview-message-content>p{background:#4ac7d91a;border-color:#46747e;border-radius:15px 5px 15px 15px}.interview-transcript article.system .interview-message-content>p{color:#95a3ae;background:#202c38;border:0;border-radius:16px;padding:7px 12px;font-size:11px;display:inline-block}.interview-message-avatar{border:2px solid var(--member-color);background-color:var(--member-color);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.interview-message-avatar{background-color:color-mix(in srgb,var(--member-color) 15%,#162534)}}.interview-message-avatar{color:#fff;background-position:50%;background-size:cover;font-size:14px;font-weight:900;box-shadow:0 0 0 3px #ffffff09}.interview-message-content>footer{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.interview-transcript article.producer .interview-message-content>footer{justify-content:flex-end}.interview-message-content>footer em,.interview-message-content>footer small{color:#95a4af;background:#202e3b;border-radius:10px;padding:4px 7px;font-size:10px;font-style:normal}.interview-message-content>footer em{color:var(--cyan)}.interview-composer{z-index:2;padding:13px 15px 14px;position:relative;box-shadow:0 -12px 28px #04090e38}.interview-composer label{font-size:12px}.interview-composer textarea{min-height:112px;max-height:190px;padding:13px 14px;font-size:14px;line-height:1.65}.interview-composer footer span{font-size:10px}.interview-composer .primary-button{min-height:40px}.interview-time-boundary{background:linear-gradient(135deg,#f2b84b1f,#151e28);border-top:1px solid #8a6a3d;margin:0;padding:18px 20px;box-shadow:0 -14px 30px #04090e47}.interview-time-boundary>span{color:var(--gold);letter-spacing:.04em;font-size:11px;font-weight:800}.interview-time-boundary h4{margin:6px 0 5px;font-size:17px}.interview-time-boundary p{color:#a4afb7;margin:0;font-size:12px;line-height:1.65}.interview-time-boundary footer{gap:8px;margin-top:13px;display:flex}.interview-time-boundary footer button{min-height:42px;padding:9px 13px}.interview-clock{background:linear-gradient(135deg,#4ac7d912,#111c28)!important;border-color:#48707a!important}.interview-clock>header b{color:var(--cyan)}.interview-exit-shade{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03080dc2;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.modal-panel:has(.free-interview-shell){position:relative}.interview-exit-shade>section{background:#111d29;border:1px solid #526b7a;border-radius:12px;width:min(520px,100%);padding:24px;box-shadow:0 24px 70px #0000007a}.interview-exit-shade>section>span{color:var(--cyan);font-size:11px;font-weight:800}.interview-exit-shade h3{margin:6px 0 5px;font-size:22px}.interview-exit-shade p{color:#91a0ab;margin:0 0 15px;font-size:13px}.interview-exit-shade p b{color:#e8eef2}.interview-exit-shade>section>button{color:#e7edf1;text-align:left;cursor:pointer;background:#0d1721;border:1px solid #405565;border-radius:8px;width:100%;min-height:68px;margin-top:8px;padding:12px 14px}.interview-exit-shade>section>button:hover{border-color:var(--cyan)}.interview-exit-shade button b,.interview-exit-shade button small{display:block}.interview-exit-shade button b{font-size:14px}.interview-exit-shade button small{color:#82939f;margin-top:5px;font-size:11px;line-height:1.55}.interview-exit-shade .pause-clock{background:#4ac7d914;border-color:#477783}.interview-exit-shade .continue-clock{background:#f2b84b12;border-color:#7f6740}.interview-exit-shade>section>button.cancel-exit{color:#8fa0ac;text-align:center;background:0 0;border:0;min-height:38px;font-size:12px}.interview-governance-column{min-height:0;overflow-y:auto}.interview-governance-column>section{padding:13px}.interview-governance-column>section>header small{font-size:10px}.interview-governance-column>section>header b{font-size:13px}.interview-governance-column>section>p{font-size:11px;line-height:1.65}.interview-insights p{font-size:11px}.interview-commitments article b{font-size:12px}.interview-commitments article small,.interview-commitments article p,.interview-commitments article button,.interview-commitments article>em,.interview-commitments>div>p{font-size:10px}.finish-interview b{font-size:13px}.finish-interview small{font-size:10px}.interview-claims summary,.interview-claims article b{font-size:11px}.interview-claims article em,.interview-claims article p,.interview-claims article button{font-size:10px}.interview-claims article small{font-size:9px}.interview-private-invitation>b{font-size:12px}.interview-private-invitation button{font-size:10px}.candidate-interview-chat{background:#0e1823;border:1px solid #3b5867;border-radius:8px;overflow:hidden}.candidate-interview-chat>header{border-bottom:1px solid #344958;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.candidate-interview-chat>header b,.candidate-interview-chat>header small{display:block}.candidate-interview-chat>header b{font-size:14px}.candidate-interview-chat>header small{color:#8495a3;margin-top:4px;font-size:11px}.candidate-interview-chat>header em{color:var(--green);font-size:11px;font-style:normal}.candidate-interview-transcript{scrollbar-gutter:stable;scroll-behavior:smooth;height:360px;padding:18px;overflow-y:auto}.candidate-interview-transcript>article{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.candidate-interview-transcript>article.producer{justify-content:flex-end}.candidate-interview-transcript>article>div:last-child{width:min(78%,740px)}.candidate-interview-transcript>article.producer>div:last-child{justify-items:end;display:grid}.candidate-interview-transcript article small{color:#8b9ca8;margin-bottom:5px;font-size:11px;display:block}.candidate-interview-transcript article p{color:#e7edf1;white-space:pre-wrap;background:#152431;border:1px solid #3b5060;border-radius:5px 15px 15px;margin:0;padding:12px 15px;font-size:14px;line-height:1.72}.candidate-interview-transcript article.producer p{background:#4ac7d917;border-color:#47737b;border-radius:15px 5px 15px 15px}.candidate-interview-transcript article.system>div:last-child{text-align:center;width:100%}.candidate-interview-transcript article.system p{color:#93a0aa;background:#202d38;border:0;border-radius:16px;font-size:11px;display:inline-block}.candidate-interview-transcript article em{color:#7f929f;margin-top:5px;font-size:10px;font-style:normal;display:inline-block}.candidate-chat-avatar{border:2px solid var(--candidate-color);background-color:var(--candidate-color);border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.candidate-chat-avatar{background-color:color-mix(in srgb,var(--candidate-color) 14%,#172532)}}.candidate-chat-avatar{color:#fff;background-position:50%;background-size:cover;font-size:15px;font-weight:900}.candidate-chat-empty{color:#91a0ab;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.candidate-chat-empty p{max-width:360px;font-size:13px;line-height:1.65}.candidate-interview-composer{background:#111d29;border-top:1px solid #344957;padding:14px 16px 16px;position:sticky;bottom:0;box-shadow:0 -12px 26px #04080d33}.candidate-interview-composer .talent-owned-tools{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.candidate-interview-composer .talent-owned-tools button{min-height:35px;font-size:11px}.candidate-interview-composer label{color:#aab5bd;gap:7px;font-size:12px;font-weight:700;display:grid}.candidate-interview-composer textarea{resize:vertical;color:#eef3f5;background:#0a141e;border:1px solid #3e5565;border-radius:6px;width:100%;min-height:112px;max-height:190px;padding:13px 14px;font-size:14px;line-height:1.65}.candidate-interview-composer footer{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.candidate-interview-composer footer span{color:#748794;font-size:10px}.career-interview-member-heading{align-items:center;gap:17px;min-width:0;display:flex}.career-dialogue-avatar{--career-member-color:#75c8d7;border:2px solid var(--career-member-color);background-color:var(--career-member-color);border-radius:9px;flex:0 0 78px;width:78px;height:92px}@supports (color:color-mix(in lab, red, red)){.career-dialogue-avatar{background-color:color-mix(in srgb,var(--career-member-color) 13%,#162432)}}.career-dialogue-avatar{color:#fff;background-position:50%;background-size:cover;place-items:center;font-size:22px;font-weight:900;display:grid;box-shadow:0 10px 24px #00000038}.career-dialogue-avatar.compact{border-radius:50%;flex-basis:52px;width:52px;height:52px;font-size:16px}.career-dialogue-composer-row{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;display:grid}.career-ai-brief textarea{min-height:145px;max-height:260px;padding:14px;font-size:15px;line-height:1.7}.career-result-dialogue{background:linear-gradient(135deg,#4ac7d912,#101b27);border:1px solid #3b5e69;border-radius:8px;align-items:flex-start;gap:13px;padding:17px 18px;display:flex}.career-result-dialogue>div:last-child{min-width:0}.career-result-dialogue small{color:var(--cyan);font-size:11px}.career-result-dialogue p{color:#e1e8ed;white-space:pre-wrap;margin:7px 0 9px;font-size:15px;line-height:1.8}.career-result-dialogue em{color:#7e909c;font-size:10px;font-style:normal}.career-streaming-reply{background:radial-gradient(circle at 8% 0,#54d9ec24,#0000 42%),linear-gradient(145deg,#122231,#0b1522);border:1px solid #63e0ef61;border-radius:14px;align-items:flex-start;gap:18px;min-height:280px;padding:28px;display:flex;box-shadow:0 22px 70px #0000004d}.career-streaming-reply>div:last-child{min-width:0}.career-streaming-reply span{color:#69e6f3;letter-spacing:.12em;font-size:12px}.career-streaming-reply p{color:#e8f2f5;white-space:pre-wrap;margin:12px 0;font-size:16px;line-height:1.9}.career-streaming-reply small{color:#8297a6}@media (width<=1250px){.free-interview-grid{grid-template-columns:205px minmax(360px,1fr) 285px}.interview-message-content{width:min(88%,680px)}}@media (width<=980px){.modal-panel.wide:has(.free-interview-shell){height:auto;max-height:96vh;display:block;overflow:auto}.modal-panel.wide:has(.free-interview-shell)>.modal-content{overflow:visible}.free-interview-shell{height:auto;overflow:visible}.free-interview-grid{grid-template-columns:1fr;height:auto}.interview-transcript{height:430px}.interview-governance-column{overflow:visible}.career-interview-member-heading{align-items:flex-start}.career-dialogue-avatar{flex-basis:66px;width:66px;height:78px}}@media (width<=640px){.interview-transcript{padding:14px 10px}.interview-message-content{width:calc(100% - 48px)}.interview-transcript article.producer .interview-message-content{width:92%}.interview-message-content>p,.candidate-interview-transcript article p{font-size:13px}.interview-composer textarea,.candidate-interview-composer textarea{min-height:100px}.interview-time-boundary footer{flex-direction:column;align-items:stretch}.interview-time-boundary footer button{width:100%}.interview-exit-shade{padding:10px}.interview-exit-shade>section{padding:18px}.candidate-interview-transcript{height:330px;padding:14px 10px}.candidate-interview-transcript>article>div:last-child{width:calc(100% - 50px)}.candidate-interview-transcript>article.producer>div:last-child{width:92%}.candidate-interview-composer footer{flex-direction:column;align-items:stretch}.candidate-interview-composer footer button{width:100%}.career-interview-member-heading{flex-direction:column}.career-dialogue-avatar{flex-basis:68px;width:58px;height:68px}.career-dialogue-composer-row{grid-template-columns:42px 1fr}.career-dialogue-composer-row .career-dialogue-avatar{flex-basis:42px;width:42px;height:42px}}.interview-governance-column{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.interview-governance-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding-bottom:8px;overflow:hidden auto}.interview-governance-scroll>section{border-bottom:1px solid var(--line);min-width:0;padding:13px}.interview-governance-scroll>section>header{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.interview-governance-scroll>section>header span{border-right:1px solid var(--line);min-width:0;padding:4px 8px}.interview-governance-scroll>section>header span:last-child{border-right:0}.interview-governance-scroll>section>header small,.interview-governance-scroll>section>header b{overflow-wrap:anywhere;display:block}.interview-governance-scroll>section>header small{font-size:10px}.interview-governance-scroll>section>header b{font-size:13px}.interview-governance-scroll>section>p{overflow-wrap:anywhere;font-size:11px;line-height:1.65}.interview-governance-scroll .interview-insights>div,.interview-governance-scroll .interview-commitments>div,.interview-governance-scroll .interview-claims>div{max-height:none;overflow:visible}.interview-governance-scroll .interview-insights p,.interview-governance-scroll .interview-commitments article,.interview-governance-scroll .interview-claims article,.interview-governance-scroll .interview-private-invitation{overflow-wrap:anywhere;max-width:100%}.interview-claims{border-bottom:1px solid var(--line);min-width:0;padding:0 13px 12px;overflow:visible}.interview-claims summary{z-index:1;padding:12px 0;font-size:11px;position:relative}.interview-claims[open] summary{border-bottom:1px solid #ffffff0e;margin-bottom:10px}.interview-commitments article footer,.interview-private-invitation footer{flex-wrap:wrap}.interview-commitments article button,.interview-private-invitation button{white-space:normal;min-width:0;line-height:1.45}.interview-governance-footer{z-index:3;background:linear-gradient(#132130,#0f1a25);border-top:1px solid #385060;padding:11px 12px 12px;position:relative;box-shadow:0 -12px 28px #03080d4d}.interview-governance-footer .finish-interview{width:100%;max-width:100%;margin:0;display:block;position:static;inset:auto}@media (width<=980px){.interview-governance-column{display:block;overflow:visible}.interview-governance-scroll{padding-bottom:0;overflow:visible}.interview-governance-footer{box-shadow:none;position:static}.interview-governance-scroll .interview-insights>div,.interview-governance-scroll .interview-commitments>div,.interview-governance-scroll .interview-claims>div{max-height:none;overflow:visible}}:root{--bg:#040711;--nav:#070a14;--panel:#0b1222;--panel-2:#101a30;--line:#5480b557;--line-soft:#709dcf2b;--text:#f6f9ff;--muted:#8f9db2;--pink:#ff4f9a;--pink-soft:#ff4f9a21;--cyan:#00e5ff;--cyan-soft:#00e5ff1a;--gold:#ffd44f;--green:#69f3aa;--red:#ff687d;--violet:#9a7dff;--electric-blue:#218dff;--neon-shadow:0 22px 60px #0000006b}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040711}body{color:var(--text);letter-spacing:.005em;background:radial-gradient(circle at 78% 5%,#2459dc26,#0000 30%),radial-gradient(circle at 24% 100%,#ff36991a,#0000 32%),#040711;font-family:Inter,Noto Sans SC,Noto Sans JP,PingFang SC,Microsoft YaHei,sans-serif}*{scrollbar-width:thin;scrollbar-color:#00e5ff6b #080e1c85}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#080e1c85}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--cyan), #446bff);border:2px solid #080e1c85;border-radius:99px}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;box-shadow:0 0 0 5px #00e5ff21}.game-shell{isolation:isolate;background:linear-gradient(#1a31540f 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#1a31540d 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 68% -8%,#195cd23d,#0000 35%),radial-gradient(circle at 20% 82%,#ff31931a,#0000 34%),linear-gradient(145deg,#050815,#07101e 56%,#040711);position:relative}.game-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 0 67%,#00e5ff06 67.2% 67.4%,#0000 67.6%);position:fixed;inset:0}.brand{letter-spacing:.12em;background:linear-gradient(#16264557,#0000);border-bottom:1px solid #00e5ff29;gap:8px;height:94px;min-height:94px;padding:0 18px;font-size:17px}.brand:before{content:"✦";width:42px;height:42px;color:var(--cyan);text-shadow:0 0 9px var(--cyan), 0 0 25px #00e5ffb8, 10px 4px 16px #ff4f9a73;place-items:center;margin-right:2px;font-size:37px;line-height:1;display:grid;transform:rotate(-10deg)}.brand span{color:#f8fbff;text-shadow:0 0 18px #ffffff26;font-weight:900}.brand b{color:#ff83bb;letter-spacing:.08em;background:#ff4f9a1a;border:1px solid #ff4f9a61;border-radius:5px;padding:4px 7px;font-style:normal;box-shadow:0 0 14px #ff4f9a1a;margin:0!important;font-size:8px!important}.sidebar nav{scrollbar-gutter:stable;padding:11px 10px 5px}.sidebar-group{margin-bottom:6px}.sidebar-group-toggle{letter-spacing:.13em;color:#65778e!important;border-radius:7px!important;height:34px!important;min-height:34px!important;padding:0 10px!important}.sidebar-group-toggle b,.sidebar-group-toggle span{font-size:9px!important}.sidebar-group>div>button,.sidebar nav button{color:#aeb9c8;border:1px solid #0000;border-radius:9px;gap:11px;height:47px;min-height:47px;padding:0 12px}.sidebar nav button.active:before{background:var(--cyan);width:3px;box-shadow:0 0 8px var(--cyan), 0 0 18px #00e5ffa6;border-radius:0 4px 4px 0;inset:7px auto 7px -1px}.sidebar nav button i{color:#7891aa;text-shadow:0 0 12px #0000;font-size:17px}.sidebar nav button.active i{color:var(--cyan);text-shadow:0 0 12px #00e5ffb3}.nav-mode-toggle,.sidebar-utility-link{background:linear-gradient(135deg,#00e5ff13,#2e4a960f);border-color:#00e5ff2e;box-shadow:inset 0 0 0 1px #ffffff05}.nav-mode-toggle:hover,.sidebar-utility-link:hover{border-color:#00e5ff94;box-shadow:0 0 20px #00e5ff17}.nav-mode-toggle i,.sidebar-utility-link>i,.sidebar-utility-link>em{color:var(--cyan)}.agency-meta{background:#00000026;border-top-color:#00e5ff1f}.topbar{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(#070c19f5,#060a15e8);border-bottom:1px solid #00e5ff33;gap:10px;height:78px;min-height:78px;padding:0 19px;box-shadow:0 14px 38px #0000004d}.landing-return,.time-control,.advisor-chip,.operations-center-trigger,.top-metrics>button,.top-metrics>span,.running-schedule-chip{background:linear-gradient(145deg,#121e37e0,#090f1eeb);border:1px solid #6087b654;box-shadow:inset 0 0 0 1px #ffffff05}.date-block b{color:#f8fbff;font-size:13px}.date-block span{color:#74879e;font-size:10px}.time-control{border-radius:9px;padding:3px}.time-control button{color:#8293a8;border-radius:6px}.time-control button:hover{color:#d7faff}.time-control button.active{background:linear-gradient(135deg, var(--cyan), #15a9e9);color:#001019;box-shadow:0 0 16px #00e5ff57}.top-metrics>button:first-child{border-color:#00e5ff4d}.top-metrics>button:last-child{border-color:#ff4f9a47}.next-day{color:#00121b;background:linear-gradient(135deg,#00dcf6,#0c9ee3);border:1px solid #00e5ffad;box-shadow:0 0 20px #00e5ff3b,inset 0 1px #ffffff6b}.panel{box-shadow:var(--neon-shadow), inset 0 1px #ffffff06;background:linear-gradient(145deg,#101b32f7,#070d1cfa),#0a1222;border:1px solid #4978b05c;border-radius:12px}.dashboard-grid{gap:13px;margin-bottom:13px}.page-title{border:1px solid #00e5ff45;border-left:3px solid var(--cyan);background:linear-gradient(110deg,#00e5ff1b,#0000 42%),radial-gradient(circle at 92% 0,#ff4f9a21,#0000 38%),linear-gradient(145deg,#0f1d38f5,#070d1df7);border-radius:11px;min-height:112px;margin:0 0 16px;padding:21px 24px 21px 27px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000047,inset 0 0 36px #185dc909}.page-title:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(135deg,#0000 48%,#00e5ff2e 49% 50%,#0000 51%),linear-gradient(45deg,#0000 48%,#ff4f9a24 49% 50%,#0000 51%);width:88px;height:88px;position:absolute;top:18px;right:22px}.page-title>*{z-index:1;position:relative}.page-title h1{color:#fff;letter-spacing:-.035em;text-shadow:0 4px 24px #0000005c;margin:4px 0 6px;font-size:clamp(24px,2vw,32px);font-weight:880}.page-title p{color:#9eabc0;max-width:850px;font-size:12px;line-height:1.7}.eyebrow{color:var(--cyan);letter-spacing:.17em;text-shadow:0 0 12px #00e5ff52;font-size:9px;font-weight:850}.eyebrow.hot{color:#ff76b2;text-shadow:0 0 12px #ff4f9a57}.section-heading{min-height:64px;padding:13px 16px}.section-heading h2,.panel>header h2{color:#f7faff;font-weight:820}.section-heading .legend{color:#7c8da4}.empty-state{color:#7f90a7}.primary-button,.secondary-button,.danger-button{letter-spacing:.02em;border-radius:8px;min-height:42px;font-size:11px;font-weight:820}.primary-button{color:#00131c;background:linear-gradient(135deg,#00dff5,#0a9fe4);border:1px solid #00eeffb8;box-shadow:0 0 20px #00e5ff2e,inset 0 1px #ffffff6b}.primary-button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 28px #00e5ff4d}.secondary-button:hover{border-color:var(--cyan);color:#fff;background:#00e5ff13;box-shadow:0 0 18px #00e5ff1a}.danger-button:hover{border-color:var(--red);box-shadow:0 0 18px #ff687d26}.text-button,.card-link{color:#65dff0}.text-button:hover,.card-link:hover{color:#c8f9ff;text-shadow:0 0 10px #00e5ff6b}input,select,textarea{color:#eef7ff;background:linear-gradient(145deg,#070e1df5,#0b1528f5);border:1px solid #5b86b96b;border-radius:8px;box-shadow:inset 0 1px 4px #00000059}.hero-card,.metric-card{min-height:344px}.hero-card{border-color:#00e5ff6b;box-shadow:0 20px 60px #00000073,0 0 32px #00e5ff13,inset 0 0 0 1px #ffffff06}.hero-card:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.hero-image{filter:saturate(1.27)contrast(1.1)brightness(.92);background-image:linear-gradient(90deg,#030813ed 0%,#030813b3 39%,#03081333 75%),linear-gradient(#0000 38%,#030813d1),url(/lumina7-stage-hero.png);transform:scale(1.015)}.hero-content{z-index:2;padding:31px}.hero-content h1{color:#fff;text-shadow:0 4px 24px #000,0 0 30px #146dff38;font-size:clamp(29px,2.6vw,43px);font-weight:900}.hero-content h1 em{color:#ff6aa9;text-shadow:0 0 18px #ff4f9a85}.hero-content p{color:#b8c5d4}.hero-content .primary-button{min-height:48px}.readiness>div,.bar-track{background:#506a8f57}.readiness>div i{background:linear-gradient(90deg, var(--cyan), #5a87ff, var(--pink));box-shadow:0 0 12px #00e5ff66}.risk-row>button,.risk-row>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070f1fc7;border-color:#5b89bd7a}.risk-row i{color:var(--cyan);text-shadow:0 0 10px #00e5ff6b}.metric-card{background:radial-gradient(circle at 100% 0,#00e5ff1f,#0000 38%),linear-gradient(145deg,#0f1f3af7,#060c1bfa);border-color:#00e5ff57;border-radius:12px;padding:22px 19px 16px;position:relative;box-shadow:0 20px 48px #00000057,inset 0 1px #ffffff06}.metric-card.gold{border-color:#ffd44f52}.metric-card:hover{transform:translateY(-3px);box-shadow:0 24px 58px #00000070,0 0 25px #00e5ff1a}.metric-card.pink:hover{box-shadow:0 24px 58px #00000070,0 0 25px #ff4f9a1a}.metric-card>strong{color:#fff;text-shadow:0 0 22px #00e5ff1f;font-size:clamp(27px,2.5vw,39px)}.sparkline{border-bottom-color:#00e5ff47}.sparkline i{border-color:var(--cyan);filter:drop-shadow(0 0 4px #00e5ff66);background:linear-gradient(#00e5ff42,#00e5ff05)}.metric-card.pink .sparkline{border-bottom-color:#ff4f9a47}.metric-card.pink .sparkline i{border-color:var(--pink);filter:drop-shadow(0 0 4px #ff4f9a61);background:linear-gradient(#ff4f9a40,#ff4f9a05)}.schedule-panel,.decision-panel,.roster-panel,.alert-panel{overflow:hidden}.today .day-label b,.today .day-label span{color:var(--cyan);text-shadow:0 0 8px #00e5ff61}.event-card{box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(145deg,#00aac826,#0b1f31eb);border-color:#00e5ff61;border-radius:7px}.event-card.media{box-shadow:inset 2px 0 var(--green);background:#24644b33;border-color:#69f3aa59}.event-card.production{box-shadow:inset 2px 0 var(--gold);background:#6e4c1738;border-color:#ffd44f61}.event-card.live,.event-card.fan{box-shadow:inset 2px 0 var(--pink);background:#761c4e3d;border-color:#ff4f9a7a}.event-card:hover{transform:translateY(-1px);box-shadow:inset 2px 0,0 0 15px #00e5ff17}.decision-list button,.alert-list button{border-bottom-color:#527cad36}.decision-list button>i{background:var(--pink);box-shadow:0 0 9px var(--pink)}.unread{background:var(--pink);color:#fff;box-shadow:0 0 14px #ff4f9a4d}.alert-icon{border:1px solid #ffd44f59;box-shadow:0 0 14px #ffd44f1a}.alert-icon.pink{border-color:#ff4f9a66;box-shadow:0 0 14px #ff4f9a1f}.alert-icon.cyan{border-color:#00e5ff66;box-shadow:0 0 14px #00e5ff1f}.roster-grid{gap:9px;padding:10px}.member-card{border:1px solid var(--member-color);position:relative}@supports (color:color-mix(in lab, red, red)){.member-card{border:1px solid color-mix(in srgb, var(--member-color) 55%, #34506f)}}.member-card{background:linear-gradient(160deg, var(--member-color), #080f1e 68%);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.member-card{background:linear-gradient(160deg, color-mix(in srgb,var(--member-color) 8%,#101a31), #080f1e 68%)}}.member-card{box-shadow:0 10px 24px #00000047,inset 0 0 0 1px #ffffff05}.member-card:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 22px var(--member-color);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.member-card:after{box-shadow:inset 0 0 22px color-mix(in srgb,var(--member-color) 7%,transparent)}}.member-card:hover,.member-card.selected{border-color:var(--member-color);box-shadow:0 16px 34px #0006, 0 0 20px var(--member-color);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.member-card:hover,.member-card.selected{box-shadow:0 16px 34px #0006, 0 0 20px color-mix(in srgb,var(--member-color) 20%,transparent)}}.member-card-top{background:radial-gradient(circle at 50% 15%, var(--member-color), #091120 72%);height:94px}@supports (color:color-mix(in lab, red, red)){.member-card-top{background:radial-gradient(circle at 50% 15%, color-mix(in srgb,var(--member-color) 33%,#17335b), #091120 72%)}}.member-card-top .member-avatar{filter:saturate(1.12)contrast(1.04)}.member-card-top:after{content:"";pointer-events:none;background:linear-gradient(#0000,#060c19db);height:35%;position:absolute;inset:auto 0 0}.condition-score{z-index:2;color:var(--green);background:#071919e0;border:1px solid #69f3aaa6;box-shadow:0 0 12px #69f3aa38}.member-card-copy strong{color:#fff;font-size:12px}.role-chip{border:1px solid var(--member-color)}@supports (color:color-mix(in lab, red, red)){.role-chip{border:1px solid color-mix(in srgb,var(--member-color) 70%,white)}}.role-chip{background:var(--member-color);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.role-chip{background:color-mix(in srgb,var(--member-color) 72%,#12223a)}}.role-chip{box-shadow:0 0 10px var(--member-color)}@supports (color:color-mix(in lab, red, red)){.role-chip{box-shadow:0 0 10px color-mix(in srgb,var(--member-color) 18%,transparent)}}.member-card-copy small{color:#8495aa}.member-mini-stat{padding-inline:9px}.bar-track{height:6px}.bar-fill{background:linear-gradient(90deg,#26d48b,var(--green));box-shadow:0 0 7px #69f3aa57}.bar-fill.yellow{background:linear-gradient(90deg,#e7a52a,var(--gold));box-shadow:0 0 7px #ffd44f4d}.record-pagination{background:#040a1670;border-top-color:#527cad3d}.record-pagination>span{color:#8293a8;font-size:9px}.record-pagination button{color:#a6b4c5;background:#0d182cf0;border-color:#5b88bc66;border-radius:6px;font-size:9px}.record-pagination button.active{border-color:var(--cyan);color:var(--cyan);background:#00e5ff1c;box-shadow:0 0 14px #00e5ff1f}.panel table{border-collapse:separate;border-spacing:0}.panel th{color:#7f96b0;letter-spacing:.06em;background:#0c1d37b3;font-size:10px}.panel td{color:#d5dfeb;font-size:11px}.panel th,.panel td{border-bottom-color:#527cad38}details{border-color:#527cad4d}details>summary{color:#c5d4e4}details[open]>summary{color:var(--cyan);text-shadow:0 0 10px #00e5ff38}.page-stack :is(.panel,.page-title) :is(p,small,em),.modal-panel :is(p,small,em){line-height:1.55}.page-stack .panel :is(small,em){font-size:max(8px,.625rem)}.page-stack .panel p{font-size:max(9px,.68rem)}.page-stack .panel :is(h2,h3,h4){color:#f2f7ff}.page-stack .panel article,.page-stack .panel>button{border-color:#527cad45}:is(.page-stack .panel>button:hover,.page-stack .panel article:has(>button):hover){border-color:#00e5ff5c}.modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:#01040bcc}.modal-panel,.modal-panel.wide{background:radial-gradient(circle at 90% 0,#2050ba26,#0000 30%),linear-gradient(145deg,#101c34,#070d1b 68%);border:1px solid #00e5ff4d;border-radius:14px;box-shadow:0 38px 110px #000000ad,0 0 50px #00e5ff12,inset 0 1px #ffffff08}.modal-panel>header{background:linear-gradient(90deg,#00e5ff13,#080f1ff7 52%,#ff4f9a0b);border-bottom:1px solid #00e5ff2b}.modal-panel h2{color:#fff;font-weight:860}.modal-close{color:var(--cyan);background:#00e5ff11;border-color:#00e5ff59}.modal-close:hover{border-color:var(--cyan);background:#00e5ff21;transform:rotate(4deg);box-shadow:0 0 18px #00e5ff29}.operations-menu>button{border-bottom-color:#527cad38}.operations-menu>button>i{color:var(--cyan);background:#00e5ff14;box-shadow:inset 0 0 0 1px #00e5ff24}.save-state{color:#cbfbff!important;background:linear-gradient(135deg,#002636f7,#071225fa)!important;border:1px solid #00e5ff9e!important;box-shadow:0 15px 42px #00000085,0 0 24px #00e5ff29,inset 0 0 24px #00e5ff0e!important}.save-state:hover{transform:translateY(-2px);box-shadow:0 18px 50px #00000094,0 0 34px #00e5ff40!important}.save-state>i{color:var(--cyan);text-shadow:0 0 9px #00e5ff8c;border:1px solid #00e5ff70;background:#00e5ff17!important}.quick-cloud-save{background:#00e5ff12;border-color:#00e5ff6b}.quick-save-slots>button{background:#0b1629db;border-color:#527cad52}.quick-save-slots>button:hover{border-color:var(--cyan)}.modal-panel.wide:has(.free-interview-shell){border-color:#00e5ff59}.free-interview-hero{background:linear-gradient(110deg,#00e5ff17,#0000 42%),linear-gradient(145deg,#101d35,#080f20);border-color:#00e5ff4d}.interview-member-state,.interview-governance-column{background:#07101e}.interview-dialogue-column{background:radial-gradient(circle at 50% 20%,#1e4b9f1a,#0000 52%),#08111f}.interview-message-content>p{background:#0e1d33eb;border-color:#527cad70}.interview-transcript article.producer .interview-message-content>p{background:#00e5ff13;border-color:#00e5ff6b}.interview-message-avatar{box-shadow:0 0 0 3px #ffffff09, 0 0 18px var(--member-color)}@supports (color:color-mix(in lab, red, red)){.interview-message-avatar{box-shadow:0 0 0 3px #ffffff09, 0 0 18px color-mix(in srgb,var(--member-color) 28%,transparent)}}.interview-composer{background:linear-gradient(#0c1830,#070e1d);border-top-color:#00e5ff2e}.interview-governance-footer{background:linear-gradient(#0e1b31,#070f1d);border-top-color:#00e5ff38}.finish-interview{background:#69f3aa13;border-color:#69f3aa70}.jidol-landing{background:linear-gradient(#18345c13 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#18345c0f 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 74% 18%,#245cda3b,#0000 32%),radial-gradient(circle at 20% 88%,#ff32941f,#0000 33%),linear-gradient(145deg,#040713,#071124 58%,#040711);min-height:100dvh}.jidol-landing>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04081273;border-bottom-color:#00e5ff2e}.jidol-landing>header>button:before{content:"✦";color:var(--cyan);text-shadow:0 0 14px var(--cyan);margin-right:8px;font-size:25px}.jidol-landing>header>button b{color:#ff7cb6;background:#ff4f9a1a;border:1px solid #ff4f9a57}.jidol-landing>header nav button:hover{color:var(--cyan);background:#00e5ff13}.landing-home{z-index:1;max-width:1180px}.landing-home:after{content:"";z-index:-1;opacity:.82;filter:saturate(1.22)contrast(1.07);background:linear-gradient(90deg,#050914 0%,#050914d1 14%,#05091414 60%),linear-gradient(#0000 45%,#050914d4),url(/lumina7-stage-hero.png) 50%/cover no-repeat;border:1px solid #00e5ff38;border-radius:18px;width:min(58vw,900px);height:min(72vh,760px);position:absolute;top:2vh;left:48%;box-shadow:0 35px 90px #0000008c,0 0 50px #00e5ff17;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%)}.landing-kicker{color:var(--cyan);text-shadow:0 0 14px #00e5ff6b}.landing-home h1{color:#fff;letter-spacing:-.065em;text-shadow:0 8px 35px #0009;max-width:880px;font-family:Inter,Noto Sans SC,sans-serif;font-weight:920}.landing-home h1 span{color:#ff66a8;text-shadow:0 0 26px #ff4f9a6b;font-style:normal}.landing-home>p{color:#b1bfd0;text-shadow:0 2px 12px #02050b}.landing-actions>button:not(.landing-primary),.landing-back{color:#c2cfdd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081224d1;border:1px solid #5b89be75}.landing-actions>button:not(.landing-primary):hover,.landing-back:hover{border-color:var(--cyan);color:var(--cyan);background:#00e5ff12}.landing-primary{color:#00131c!important;background:linear-gradient(135deg,#00dff5,#0b9ee3)!important;border:1px solid #00eeffbf!important;box-shadow:0 0 30px #00e5ff40,inset 0 1px #ffffff6b!important}.landing-feature-row b{color:var(--cyan);text-shadow:0 0 12px #00e5ff4d}.landing-sheet,.landing-trailer{z-index:1;position:relative}.landing-mode-grid button,.howto-grid article,.save-now-strip,.save-slots article,.trailer-stage{background:linear-gradient(145deg,#0f1c34f0,#060c1af5);border-color:#5281b761;box-shadow:0 16px 44px #00000040}.landing-mode-grid button.active{border-color:var(--cyan);box-shadow:0 0 22px #00e5ff1f,inset 0 0 0 1px var(--cyan)}.landing-mode-grid button span{color:var(--cyan)}.trailer-stage{background:radial-gradient(circle at 50% 42%,#343dc438,#0000 34%),radial-gradient(circle at 65% 30%,#ff4f9a26,#0000 32%),#060b18}@media (width<=1450px){.sidebar{width:230px}.workspace{width:calc(100% - 230px);margin-left:230px}.brand{padding-inline:14px}.brand:before{width:34px;font-size:30px}.top-grid{grid-template-columns:minmax(460px,1.55fr) repeat(2,minmax(185px,.62fr))}}@media (width<=1180px){.sidebar{width:224px}.workspace{width:calc(100% - 224px);margin-left:224px}.game-content{padding:16px}.top-grid{grid-template-columns:minmax(420px,1.45fr) repeat(2,minmax(175px,.62fr))}}@media (width<=980px){.sidebar{width:min(320px,88vw)}.workspace{width:100%;margin-left:0}.brand{height:82px;min-height:82px}.top-grid,.middle-grid,.bottom-grid{grid-template-columns:1fr}.top-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr))}}@media (width<=720px){.game-shell{padding-bottom:74px}.topbar{padding:9px 10px}.game-content{padding:12px}.page-title{min-height:0;padding:18px}.page-title:after{display:none}.page-title h1{font-size:22px}.top-grid{grid-template-columns:1fr}.hero-card{min-height:330px}.metric-card{min-height:240px}.hero-content{padding:22px}.hero-content h1{font-size:30px}.roster-grid{grid-template-columns:repeat(7,132px);overflow-x:auto}.mobile-primary-nav{background:#050a15f5;border-top:1px solid #00e5ff38;box-shadow:0 -14px 35px #00000057}.mobile-primary-nav button.active{color:var(--cyan);text-shadow:0 0 10px #00e5ff59;background:#00e5ff1a}.modal-panel,.modal-panel.wide{border-radius:14px 14px 0 0}.save-state{bottom:79px}.landing-home:after{opacity:.46;width:92vw;left:24%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36%);mask-image:linear-gradient(90deg,#0000,#000 36%)}.landing-home h1{font-size:clamp(48px,15vw,68px)}}@media (width<=430px){.brand:before{width:30px;font-size:27px}.page-title{border-left-width:2px}.hero-card{min-height:350px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.audition-candidate-detail .candidate-detail-hero h3{font-size:18px}.audition-candidate-detail .candidate-detail-hero aside b{font-size:22px}.audition-candidate-detail .candidate-detail-hero p{font-size:10px;line-height:1.6}.recruitment-workspace-tabs{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070e17f0;border:1px solid #365464;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:sticky;top:0}.recruitment-workspace-tabs button{color:#dbe8ee;text-align:left;cursor:pointer;background:#0c1722;border:1px solid #354957;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.recruitment-workspace-tabs button:hover:not(:disabled),.recruitment-workspace-tabs button.active{border-color:var(--cyan);background:linear-gradient(120deg,#4ac7d921,#e43d8f0d);box-shadow:0 0 18px #4ac7d917}.recruitment-workspace-tabs button:disabled{opacity:.45;cursor:not-allowed}.recruitment-workspace-tabs span,.recruitment-workspace-tabs b,.recruitment-workspace-tabs small{display:block}.recruitment-workspace-tabs b{font-size:11px}.recruitment-workspace-tabs small{color:#78909c;margin-top:3px;font-size:8px;line-height:1.45}.recruitment-workspace-tabs em{min-width:28px;height:28px;color:var(--cyan);border:1px solid #416270;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.recruitment-background-notice{background:#d4b55412;border:1px solid #d4b55473;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.recruitment-background-notice span,.recruitment-background-notice b,.recruitment-background-notice small{display:block}.recruitment-background-notice b{color:#e4d39a;font-size:10px}.recruitment-background-notice small{color:#988e72;margin-top:3px;font-size:8px;line-height:1.5}.candidate-route-actions,.candidate-bottom-navigation{justify-content:space-between;align-items:center;gap:10px;display:flex}.candidate-route-actions{padding:2px 0}.candidate-route-actions button,.candidate-bottom-navigation button{min-height:36px}.candidate-bottom-navigation{border-top:1px solid #30434f;padding-top:10px}.audition-candidate-detail .audition-stage-track article{min-height:58px;padding:8px 10px}.audition-candidate-detail .audition-stage-track article>i{width:23px;height:23px;font-size:9px}.audition-candidate-detail .audition-stage-track b{font-size:10px}.audition-candidate-detail .audition-stage-track small{font-size:8px}.audition-candidate-detail .candidate-detail-tabs button{min-height:46px;padding:7px 10px}.audition-candidate-detail .candidate-detail-tabs b{font-size:10px}.audition-candidate-detail .candidate-detail-tabs small{font-size:8px}.candidate-stage-review,.candidate-stage-reports{background:linear-gradient(145deg,#0d1c33f5,#060d1bfa);border:1px solid #00e5ff3b;border-radius:9px;overflow:hidden}.candidate-stage-review>header{background:linear-gradient(100deg,#00e5ff11,#0000 55%);border-bottom:1px solid #527cad47;grid-template-columns:minmax(0,1fr) 142px;gap:16px;padding:14px 16px;display:grid}.candidate-stage-review>header>div>span{color:var(--cyan);letter-spacing:.08em;font-size:8px;font-weight:800}.candidate-stage-review>header h3{color:#f3f7fc;margin:4px 0 5px;font-size:14px;line-height:1.35}.candidate-stage-review>header p{color:#91a2b5;max-width:760px;margin:0;font-size:10px;line-height:1.65}.candidate-stage-review>header aside{text-align:center;border-left:1px solid #527cad52;align-content:center;padding-left:14px;display:grid}.candidate-stage-review>header aside small,.candidate-stage-review>header aside b,.candidate-stage-review>header aside em{display:block}.candidate-stage-review>header aside small{color:#71869d;font-size:8px}.candidate-stage-review>header aside b{color:var(--cyan);margin:3px 0;font-size:13px}.candidate-stage-review>header aside em{color:#8496a9;font-size:8px;font-style:normal}.candidate-review-methods{border-bottom:1px solid #527cad3d;grid-template-columns:repeat(3,1fr);display:grid}.candidate-review-methods article{border-right:1px solid #527cad38;min-width:0;padding:11px 13px}.candidate-review-methods article:last-child{border-right:0}.candidate-review-methods small{color:#70879f;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.candidate-review-methods p{color:#bec9d5;margin:0;font-size:10px;line-height:1.58}.candidate-review-checkpoints{background:#527cad2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.candidate-review-checkpoints article{background:#091424;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:11px 12px;display:grid}.candidate-review-checkpoints article>i{color:#7890a7;border:1px solid #527cad6b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.candidate-review-checkpoints article.observed>i,.candidate-review-checkpoints article.verified>i{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 12px #00e5ff1f}.candidate-review-checkpoints article span{min-width:0}.candidate-review-checkpoints article b{color:#dce6f1;font-size:10px;display:block}.candidate-review-checkpoints article p{color:#8396aa;margin:4px 0 0;font-size:9px;line-height:1.55}.candidate-review-checkpoints article>em{color:#8aa0b7;white-space:nowrap;border:1px solid #527cad59;border-radius:10px;padding:3px 6px;font-size:7px;font-style:normal}.candidate-review-checkpoints article.observed>em,.candidate-review-checkpoints article.verified>em{color:var(--cyan);background:#00e5ff0d;border-color:#00e5ff57}.candidate-review-checkpoints article.pending>em{color:var(--gold);border-color:#f2b84b54}.candidate-stage-reports>header{border-bottom:1px solid #527cad42;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.candidate-stage-reports>header b,.candidate-stage-reports>header span{display:block}.candidate-stage-reports>header b{font-size:11px}.candidate-stage-reports>header span{color:#71869d;margin-top:3px;font-size:8px}.candidate-stage-reports>header em{color:var(--cyan);border:1px solid #00e5ff47;border-radius:10px;padding:4px 8px;font-size:8px;font-style:normal}.candidate-stage-reports>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.candidate-stage-reports>div>article{background:#070f1dbf;border:1px solid #527cad4a;border-radius:7px;min-width:0;padding:12px}.candidate-stage-reports article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.candidate-stage-reports article>header span small,.candidate-stage-reports article>header span b{display:block}.candidate-stage-reports article>header span small{color:var(--cyan);font-size:8px}.candidate-stage-reports article>header span b{color:#e5ecf4;margin-top:3px;font-size:11px}.candidate-stage-reports article>header strong{min-width:50px;color:var(--cyan);text-align:right;font-size:18px}.candidate-stage-reports article>header strong small{color:#6f8296;font-size:7px;font-weight:600;display:block}.candidate-stage-reports article>p{color:#a1b0c0;margin:9px 0;font-size:9px;line-height:1.62}.candidate-stage-reports ul{background:#0d1a2eb8;border:1px solid #527cad33;border-radius:6px;gap:5px;margin:0;padding:9px 10px 9px 23px;display:grid}.candidate-stage-reports li{color:#8398ad;font-size:9px;line-height:1.5}.audition-candidate-detail .candidate-evaluation-columns header b,.audition-candidate-detail .candidate-decision-grid header b{font-size:10px}.audition-candidate-detail .candidate-evaluation-columns header span,.audition-candidate-detail .candidate-decision-grid header span{font-size:8px}.audition-candidate-detail .candidate-ranges article{min-height:36px}.audition-candidate-detail .candidate-ranges article>span:first-child{font-size:9px}.audition-candidate-detail .audition-range>b{font-size:10px}@media (width<=800px){.candidate-stage-review>header{grid-template-columns:1fr}.candidate-stage-review>header aside{text-align:left;border-top:1px solid #527cad40;border-left:0;padding:9px 0 0}.candidate-review-methods{grid-template-columns:1fr}.candidate-review-methods article{border-bottom:1px solid #527cad38;border-right:0}.candidate-review-checkpoints,.candidate-stage-reports>div{grid-template-columns:1fr}}@media (width<=700px){.recruitment-workspace-tabs{grid-template-columns:1fr;position:static}.recruitment-background-notice,.candidate-route-actions,.candidate-bottom-navigation{flex-direction:column;align-items:stretch}.candidate-route-actions button,.candidate-bottom-navigation button{width:100%}}@media (width<=520px){.candidate-review-checkpoints article{grid-template-columns:25px minmax(0,1fr)}.candidate-review-checkpoints article>em{grid-column:2;justify-self:start}.audition-candidate-detail .candidate-detail-hero h3{font-size:16px}}.music-tender-workspace{gap:10px;display:grid}.music-tender-brief{background:radial-gradient(circle at 8% 20%,#00e5ff1a,#0000 31%),linear-gradient(135deg,#101e36f5,#080e1dfa);border:1px solid #00e5ff3d;border-radius:9px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;min-height:150px;padding:18px;display:grid}.music-tender-brief span{color:var(--cyan);letter-spacing:.1em;font-size:8px}.music-tender-brief h3{margin:6px 0;font-size:18px}.music-tender-brief p{color:#8ea0b3;margin:0;font-size:9px;line-height:1.65}.music-tender-brief aside{text-align:center;gap:7px;display:grid}.music-tender-brief aside>b{color:var(--cyan);font-size:36px;line-height:1}.music-tender-brief aside>small{color:#7f92a5;font-size:8px}.music-tender-brief aside button{min-height:38px;font-size:8px}.music-proposal-compare{background:#070d1bb8;border:1px solid #344c62;border-radius:9px;overflow:hidden}.music-proposal-compare>header{border-bottom:1px solid #30465a;justify-content:space-between;align-items:center;gap:14px;min-height:51px;padding:11px 14px;display:flex}.music-proposal-compare>header b{font-size:11px}.music-proposal-compare>header span{color:#7c8fa2;font-size:8px}.music-proposal-compare>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.music-proposal-compare article{background:linear-gradient(145deg,#111e33f2,#09101ff7);border:1px solid #374d62;border-radius:7px;min-width:0;padding:13px}.music-proposal-compare article.producer{border-top-color:#ff4f9aa6}.music-proposal-compare article.accepted{border-color:#4dd9a0;box-shadow:inset 0 0 30px #4dd9a009}.music-proposal-compare article.declined,.music-proposal-compare article.expired{opacity:.58}.music-proposal-compare article>header{justify-content:space-between;gap:12px;display:flex}.music-proposal-compare article>header span small,.music-proposal-compare article>header span h3,.music-proposal-compare article>header span em,.music-proposal-compare article>header strong small{display:block}.music-proposal-compare article>header span small{color:#7f91a5;font-size:7px}.music-proposal-compare article>header h3{margin:3px 0;font-size:15px}.music-proposal-compare article>header em{width:max-content;color:var(--cyan);border:1px solid #3f6579;border-radius:12px;padding:3px 7px;font-size:7px;font-style:normal}.music-proposal-compare article>header strong{min-width:54px;color:var(--gold);text-align:right;font-size:23px}.music-proposal-compare article>header strong small{color:#718397;font-size:6px;font-weight:500}.music-proposal-compare article>h4{margin:11px 0 4px;font-size:10px}.music-proposal-compare article>p{color:#8999aa;min-height:43px;margin:0;font-size:8px;line-height:1.55}.music-proposal-contract{border-left:2px solid var(--cyan);background:#00e5ff09;margin:9px 0;padding:7px 9px}.music-proposal-contract b,.music-proposal-contract span{display:block}.music-proposal-contract b{color:#b9f7ff;font-size:9px}.music-proposal-contract span{color:#7f91a4;margin-top:3px;font-size:7px;line-height:1.5}.music-proposal-metrics{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.music-proposal-metrics>span{border:1px solid #30465a;border-radius:4px;min-width:0;padding:7px}.music-proposal-metrics small,.music-proposal-metrics b{display:block}.music-proposal-metrics small{color:#708397;font-size:6px}.music-proposal-metrics b{text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.music-proposal-compare article>ul{color:#8293a5;margin:9px 0;padding-left:16px;font-size:7px;line-height:1.65}.music-proposal-compare article>footer{border-top:1px solid #304559;justify-content:flex-end;align-items:center;gap:7px;min-height:38px;padding-top:9px;display:flex}.music-proposal-compare article>footer button{min-height:34px;padding:0 11px;font-size:7px}.music-proposal-compare article>footer span{color:#7f91a2;font-size:7px}.music-stage-control-board{background:linear-gradient(135deg,#00e5ff0b,#0c1527f5);border:1px solid #38536b;border-radius:8px;overflow:hidden}.music-stage-control-board>header{border-bottom:1px solid #30495e;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 12px;display:flex}.music-stage-control-board>header b,.music-stage-control-board>header span{display:block}.music-stage-control-board>header b{font-size:10px}.music-stage-control-board>header span{color:#768ba0;margin-top:3px;font-size:7px}.music-stage-control-board>header em{color:var(--cyan);font-size:8px;font-style:normal}.music-stage-control-board>div{grid-template-columns:repeat(6,1fr);display:grid}.music-stage-control-board article{border-right:1px solid #2e4457;min-width:0;padding:9px}.music-stage-control-board article:last-child{border-right:0}.music-stage-control-board article.current{box-shadow:inset 0 2px var(--cyan);background:#00e5ff0d}.music-stage-control-board article.completed{opacity:.48}.music-stage-control-board article>span{align-items:center;gap:6px;margin-bottom:7px;display:flex}.music-stage-control-board article>span small{color:#88dce7;background:#24394c;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;display:grid}.music-stage-control-board article>span b{font-size:8px}.music-stage-control-board article>div{grid-template-columns:1fr 1fr;gap:3px;display:grid}.music-stage-control-board article button{color:#73879a;cursor:pointer;background:#0b1624;border:1px solid #364d61;border-radius:3px;height:25px;font-size:6px}.music-stage-control-board article button.active{border-color:var(--cyan);color:#b8f7ff;background:#00e5ff17}.music-stage-control-board article button:disabled{cursor:not-allowed}.music-delegated-plan{background:radial-gradient(circle at 2% 12%,#00e5ff17,#0000 33%),#0d1828;border:1px solid #00e5ff52;border-radius:8px;padding:13px}.music-delegated-plan>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.music-delegated-plan>header span{color:var(--cyan);font-size:7px}.music-delegated-plan>header b{font-size:12px}.music-delegated-plan>p,.music-delegated-plan>small{color:#8395a8;font-size:7px;line-height:1.6}.music-delegated-plan>div{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0;display:grid}.music-delegated-plan>div>span{border:1px solid #314b62;border-radius:4px;padding:8px}.music-delegated-plan>div small,.music-delegated-plan>div b{display:block}.music-delegated-plan>div small{color:#70859a;font-size:6px}.music-delegated-plan>div b{margin-top:4px;font-size:8px}.music-report-incident{border-left:2px solid var(--gold);background:#f2b84b0b;padding:5px 7px;color:#ac9974!important}.music-report-incident b{color:var(--gold)}@media (width<=1050px){.music-proposal-compare>div{grid-template-columns:1fr}.music-stage-control-board>div{grid-template-columns:repeat(3,1fr)}.music-stage-control-board article:nth-child(3){border-right:0}}@media (width<=720px){.music-tender-brief{grid-template-columns:1fr}.music-tender-brief aside{text-align:left}.music-proposal-metrics,.music-delegated-plan>div,.music-stage-control-board>div{grid-template-columns:repeat(2,1fr)}.music-stage-control-board article:nth-child(3){border-right:1px solid #2e4457}.music-stage-control-board article:nth-child(2n){border-right:0}.music-stage-control-board>header{align-items:flex-start}}.media-acquisition-board{overflow:hidden}.media-acquisition-board>header{background:linear-gradient(100deg,#4ac7d90e,#e43d8f06);border-bottom:1px solid #344854;justify-content:space-between;align-items:flex-end;gap:20px;padding:14px 16px;display:flex}.media-acquisition-board>header h2{margin:4px 0 0;font-size:15px}.media-acquisition-board>header p{color:#7d8b94;text-align:right;max-width:540px;margin:0;font-size:6px;line-height:1.55}.media-acquisition-tabs{border-bottom:1px solid #30414b;grid-template-columns:repeat(3,1fr);gap:6px;padding:9px 10px;display:grid}.media-acquisition-tabs>button{min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#0b151e;border:1px solid #384b56;border-radius:6px;padding:9px 11px}.media-acquisition-tabs>button.active{border-color:var(--cyan);background:linear-gradient(135deg,#4ac7d917,#4ac7d906)}.media-acquisition-tabs b,.media-acquisition-tabs small{display:block}.media-acquisition-tabs b{font-size:8px}.media-acquisition-tabs small{color:#74858e;margin-top:4px;font-size:5.5px;line-height:1.45}.media-lead-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}.media-lead-grid>article{background:linear-gradient(145deg,#0d1721,#101b27);border:1px solid #364954;border-radius:7px;flex-direction:column;min-height:205px;padding:10px;display:flex}.media-lead-grid article>header{justify-content:space-between;align-items:center;display:flex}.media-lead-grid header em{color:var(--gold);font-size:5.5px;font-style:normal}.media-lead-grid h3{margin:9px 0 5px;font-size:8px;line-height:1.45}.media-lead-grid p{color:#71828c;margin:0 0 8px;font-size:5.5px;line-height:1.55}.media-lead-grid article>div{color:#87949b;border-top:1px solid #2f3f49;justify-content:space-between;gap:8px;margin-top:auto;padding:7px 0;font-size:5.5px;display:flex}.media-lead-grid button{min-height:29px;color:var(--cyan);cursor:pointer;background:#4ac7d912;border:1px solid #43626d;border-radius:4px;font-size:6px}.media-lead-grid button:disabled{color:#5e6a70;cursor:not-allowed;background:#111820;border-color:#35414a}.media-category.drama,.media-category.film{color:#bca6f5;background:#9b86e812;border-color:#68518a}.media-category.documentary,.media-category.news{color:#8ed980;background:#56cf850f;border-color:#57734e}.media-category.streaming{color:#79c8ef;background:#55aedc12;border-color:#4f6f84}.media-badge-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.media-badge-row>span:not(.media-category):not(.media-status-chip){color:#91a0a8;border:1px solid #45515c;border-radius:11px;padding:4px 7px;font-size:5.5px}.media-flow-explainer{background:linear-gradient(115deg,#4ac7d90f,#0e1822);border:1px solid #3b5260;border-radius:6px;padding:11px 13px}.media-flow-explainer b,.media-flow-explainer p,.media-flow-explainer span{display:block}.media-flow-explainer b{color:var(--cyan);font-size:8px}.media-flow-explainer p{color:#7b8a93;margin:4px 0;font-size:6px}.media-flow-explainer span{color:#a5b3b9;letter-spacing:.02em;margin-top:8px;font-size:6px}.media-major-flow{background:linear-gradient(120deg,#9b86e813,#0e1822);border:1px solid #4a556b;border-radius:7px;overflow:hidden}.media-major-flow>header{border-bottom:1px solid #374557;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.media-major-flow h3{margin:3px 0 0;font-size:13px}.media-major-flow header small{color:#88939c;font-size:6px}.media-major-flow>div{grid-template-columns:repeat(7,1fr);gap:4px;padding:11px 9px;display:grid}.media-major-flow>div>span{text-align:center;color:#66737d;min-width:0;position:relative}.media-major-flow>div>span:not(:last-child):after{content:"";background:#34424e;width:80%;height:1px;position:absolute;top:9px;left:60%}.media-major-flow>div>span.done:after{background:#4ba6a9}.media-major-flow span i{z-index:1;background:#101923;border:1px solid #43515d;border-radius:50%;place-items:center;width:19px;height:19px;margin:auto;font-size:5.5px;font-style:normal;display:grid;position:relative}.media-major-flow span b{margin-top:5px;font-size:5px;line-height:1.4;display:block}.media-major-flow span.done,.media-major-flow span.current{color:#a8dce0}.media-major-flow span.done i{color:#65d0d2;border-color:#4ba6a9}.media-major-flow span.current i{border-color:var(--pink);color:#f28abb;background:#e43d8f1f;box-shadow:0 0 12px #e43d8f2e}.media-project-event{background:linear-gradient(135deg,#f2b84b13,#101923);border:1px solid #66583e;border-radius:7px;padding:12px}.media-project-event.critical{background:linear-gradient(135deg,#e43d8f14,#101923);border-color:#75435b}.media-project-event>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.media-project-event header span{color:var(--gold);font-size:5.5px}.media-project-event.critical header span{color:#ee7dad}.media-project-event h3{margin:4px 0;font-size:12px}.media-project-event header em{color:#c5a966;border:1px solid #66583e;border-radius:10px;padding:4px 7px;font-size:5.5px;font-style:normal}.media-project-event>p{color:#849097;font-size:6px;line-height:1.6}.media-project-event>div:not(.media-event-result){grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.media-project-event>div>button,.media-stage-decision>div>button{min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #3e4b55;border-radius:5px;padding:9px}.media-project-event>div>button.active,.media-stage-decision>div>button.active{border-color:var(--cyan);background:#4ac7d90b}.media-project-event button b,.media-project-event button small,.media-stage-decision button b,.media-stage-decision button small{display:block}.media-project-event button b,.media-stage-decision button b{font-size:7px}.media-project-event button small,.media-stage-decision button small{color:#74838b;margin-top:5px;font-size:5.5px;line-height:1.5}.media-event-result{border-left:2px solid var(--green);background:#56cf8509;margin-top:9px;padding:8px 10px}.media-event-result b{font-size:6px}.media-event-result p{color:#81908c;margin:3px 0 0;font-size:6px}.media-stage-decision{background:#101923;border:1px solid #3b4b56;border-radius:7px;overflow:hidden}.media-stage-decision>header{border-bottom:1px solid #34434d;padding:11px 13px}.media-stage-decision h3{margin:4px 0 0;font-size:11px}.media-stage-decision>div{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.media-stage-decision>p{color:#7f8e95;background:#0c161f;border-left:2px solid #536c77;margin:0 10px 10px;padding:8px 10px;font-size:6px;line-height:1.55}.media-stage-decision>.primary-button{width:calc(100% - 18px);margin:0 9px 9px}.media-recording-wait{background:linear-gradient(135deg,#56cf850f,#101923);border:1px solid #4a5d45;border-radius:7px;padding:14px}.media-recording-wait span{color:var(--green);font-size:6px}.media-recording-wait h3{margin:5px 0;font-size:14px}.media-recording-wait p{color:#7f8c89;margin:0;font-size:6px;line-height:1.55}.media-boundary-note{background:#0d1720;border:1px solid #394854;border-radius:6px;grid-template-columns:170px 1fr 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.media-boundary-note b{color:#c7d1d4;font-size:7px}.media-boundary-note span{color:#76868e;font-size:5.5px;line-height:1.5}.media-boundary-note span:last-child{color:#a47b8e}@media (width<=1100px){.media-lead-grid{grid-template-columns:repeat(2,1fr)}.media-boundary-note{grid-template-columns:1fr 1fr}.media-boundary-note b{grid-column:1/-1}}@media (width<=720px){.media-acquisition-board>header{flex-direction:column;align-items:flex-start}.media-acquisition-board>header p{text-align:left}.media-acquisition-tabs,.media-lead-grid,.media-project-event>div:not(.media-event-result),.media-stage-decision>div{grid-template-columns:1fr}.media-major-flow>div{grid-template-columns:repeat(2,1fr);gap:9px}.media-major-flow>div>span:after{display:none}.media-boundary-note{grid-template-columns:1fr}.media-boundary-note b{grid-column:auto}.media-lead-grid>article{min-height:180px}}.brand-round26 .brand-channel-badge,.brand-offer-list .brand-channel-badge{width:max-content;color:var(--cyan);letter-spacing:.06em;background:#4ac7d912;border:1px solid #386977;border-radius:999px;padding:4px 7px;font-size:5.5px;display:inline-flex}.brand-channel-badge.active_pitch{color:var(--gold);background:#f2b84b12;border-color:#77643b}.brand-channel-badge.public_tender{color:#f084b6;background:#e43d8f12;border-color:#69435b}.brand-risk-chip{color:#8e9ba3;border:1px solid #43515b;border-radius:999px;width:max-content;padding:4px 7px;font-size:5.5px;display:inline-flex}.brand-risk-chip.regulated{color:var(--gold);border-color:#7a663d}.brand-risk-chip.adult_only,.brand-risk-chip.high_risk{color:#ed83ad;background:#e43d8f0b;border-color:#784158}.brand-lead-board{overflow:hidden}.brand-lead-board>header{background:linear-gradient(100deg,#4ac7d90e,#f2b84b06);border-bottom:1px solid #344651;justify-content:space-between;align-items:flex-end;gap:24px;padding:14px 16px;display:flex}.brand-lead-board>header h2{margin:4px 0 0;font-size:14px}.brand-lead-board>header p{color:#798892;text-align:right;max-width:520px;font-size:6px;line-height:1.55}.brand-lead-board>nav{border-bottom:1px solid #32434e;grid-template-columns:1fr 1fr;display:grid}.brand-lead-board>nav button{color:inherit;text-align:left;cursor:pointer;background:#0d1721;border:0;border-right:1px solid #32434e;padding:10px 13px}.brand-lead-board>nav button:last-child{border-right:0}.brand-lead-board>nav button.active{box-shadow:inset 0 -2px var(--cyan);background:linear-gradient(110deg,#4ac7d914,#e43d8f09)}.brand-lead-board>nav b,.brand-lead-board>nav small{display:block}.brand-lead-board>nav b{font-size:8px}.brand-lead-board>nav small{color:#758590;margin-top:4px;font-size:5.5px}.brand-lead-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.brand-lead-grid article{background:linear-gradient(145deg,#101b26,#0c151e);border:1px solid #374a56;border-radius:7px;flex-direction:column;min-height:190px;padding:11px;display:flex}.brand-lead-grid article.regulated{border-color:#625638}.brand-lead-grid article.adult_only,.brand-lead-grid article.high_risk{border-color:#674054}.brand-lead-grid article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.brand-lead-grid article>header>span{color:#7f8d95;font-size:5px}.brand-lead-grid h3{margin:10px 0 5px;font-size:10px;line-height:1.45}.brand-lead-grid article>b{color:var(--cyan);font-size:6px}.brand-lead-grid p{color:#74838d;margin:7px 0;font-size:5.5px;line-height:1.55}.brand-lead-grid footer{border-top:1px solid #2e3d47;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding-top:8px;display:flex}.brand-lead-grid footer small{color:#7e8b92;font-size:5px}.brand-lead-grid footer button{color:var(--cyan);cursor:pointer;background:#101d27;border:1px solid #3f6670;border-radius:4px;padding:7px 9px;font-size:5.5px}.brand-lead-grid footer button:disabled{opacity:.42;cursor:not-allowed}.brand-offer-list>div>button>span:first-child{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.brand-offer-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brand-offer-chips .brand-sector{border-radius:999px;width:auto;margin:0;padding:4px 7px}.brand-compliance-gate{background:linear-gradient(125deg,#f2b84b0f,#101923);border:1px solid #5a5038;border-radius:7px;overflow:hidden}.brand-compliance-gate>header{border-bottom:1px solid #51472f;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.brand-compliance-gate>header b{font-size:8px}.brand-compliance-gate>header span{color:#a2916b;font-size:5.5px}.brand-compliance-gate>div{grid-template-columns:1fr 1fr;gap:5px;padding:10px;display:grid}.brand-compliance-gate>div span{color:#b6aa8e;background:#0a121aa6;border:1px solid #4b4738;border-radius:4px;padding:7px 9px;font-size:5.5px;line-height:1.45}.brand-member-selector button>strong em{color:#7d8c94;margin-top:4px;font-size:5px;font-style:normal;display:block}.brand-member-selector button>strong em.unverified,.brand-member-selector button>strong em.blocked{color:#ed83ad}.brand-deliverable-picker{grid-template-columns:1fr 1fr;gap:6px;padding:9px;display:grid}.brand-deliverable-picker button{min-height:96px;color:inherit;text-align:left;cursor:pointer;background:#0c151e;border:1px solid #394a55;border-radius:6px;grid-template-columns:18px 1fr 55px;align-items:start;gap:8px;padding:9px;display:grid}.brand-deliverable-picker button.active{background:linear-gradient(135deg,#4ac7d90f,#0c151e);border-color:#3f8593}.brand-deliverable-picker button>i{color:#0c151e;border:1px solid #50606a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.brand-deliverable-picker button.active>i{background:var(--cyan);border-color:var(--cyan)}.brand-deliverable-picker span b,.brand-deliverable-picker span small,.brand-deliverable-picker span em{display:block}.brand-deliverable-picker span b{font-size:7.5px}.brand-deliverable-picker span small,.brand-deliverable-picker span em{color:#72828b;margin-top:4px;font-size:5.3px;font-style:normal;line-height:1.45}.brand-deliverable-picker span em{color:#869aa1}.brand-deliverable-picker button>strong{color:var(--gold);text-align:right;font-size:5px}.brand-config-section>.brand-option-grid+.brand-option-grid{border-top:1px solid #31424c;margin-top:0}.brand-contract-issue{background:linear-gradient(120deg,#f2b84b12,#101923);border:1px solid #655539;border-radius:7px;padding:12px}.brand-contract-issue.material,.brand-contract-issue.critical{background:linear-gradient(120deg,#e43d8f12,#101923);border-color:#714155}.brand-contract-issue>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.brand-contract-issue>header span{color:var(--gold);font-size:5.5px}.brand-contract-issue>header h3{margin:5px 0;font-size:13px}.brand-contract-issue>header>b{color:#ed83ad;font-size:6px}.brand-contract-issue>p{color:#859097;margin:3px 0 10px;font-size:6px;line-height:1.55}.brand-contract-issue>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.brand-contract-issue button{color:inherit;text-align:left;cursor:pointer;background:#0d1720;border:1px solid #4d4f4c;border-radius:5px;padding:9px}.brand-contract-issue button:hover{border-color:var(--cyan)}.brand-contract-issue button b,.brand-contract-issue button small{display:block}.brand-contract-issue button b{font-size:7px}.brand-contract-issue button small{color:#74828a;margin-top:4px;font-size:5.3px;line-height:1.45}@media (width<=1100px){.brand-lead-grid{grid-template-columns:1fr 1fr}.brand-lead-board>header{flex-direction:column;align-items:flex-start}.brand-lead-board>header p{text-align:left}}@media (width<=720px){.brand-lead-grid,.brand-compliance-gate>div,.brand-deliverable-picker,.brand-contract-issue>div,.brand-lead-board>nav{grid-template-columns:1fr}.brand-lead-board>nav button{border-bottom:1px solid #32434e;border-right:0}.brand-deliverable-picker button{grid-template-columns:18px 1fr}.brand-deliverable-picker button>strong{text-align:left;grid-column:2}.brand-offer-list>div>button>span:first-child{display:none}}.goods-idea-board{overflow:hidden}.goods-idea-board>header,.goods-channel-stock>header,.goods-stage-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.goods-idea-board h2,.goods-channel-stock h3{margin:3px 0 0}.goods-idea-board>header>small,.goods-stage-preview>header>small{max-width:390px;color:var(--muted);text-align:right;font-size:7px}.goods-idea-board>div{grid-template-columns:repeat(4,1fr);display:grid}.goods-idea-board>div>button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:linear-gradient(145deg,#4ac7d909,#0000);grid-template-columns:32px 1fr;gap:10px;min-height:132px;padding:14px;display:grid}.goods-idea-board>div>button:hover{background:#4ac7d914}.goods-idea-board button>em{width:30px;height:30px;color:var(--cyan);border:1px solid #446773;border-radius:7px;place-items:center;font-size:10px;font-style:normal;display:grid}.goods-idea-board button span small,.goods-idea-board button span b{display:block}.goods-idea-board button span small{color:var(--cyan);font-size:6px}.goods-idea-board button span b{margin-top:4px;font-size:10px}.goods-idea-board button p{color:#768894;min-height:34px;margin:6px 0;font-size:6.5px;line-height:1.55}.goods-idea-board button>i{color:var(--gold);grid-column:2;font-size:6.5px;font-style:normal}.goods-status.preorder_open{color:#d89cff}.goods-source-section .goods-wide-input{margin-top:10px}.goods-wide-input select{color:#e9edf1;background:#0e1722;border:1px solid #3b4b5e;border-radius:4px;height:36px;padding:0 10px}.goods-type-options{grid-template-columns:repeat(3,1fr);max-height:410px;padding-right:3px;overflow-y:auto}.goods-tier-note{border-left:3px solid var(--cyan);background:#4ac7d90b;margin-top:9px;padding:10px 12px}.goods-tier-note.full{border-left-color:var(--gold);background:#f2b84b0b}.goods-tier-note b,.goods-tier-note span{display:block}.goods-tier-note b{font-size:8px}.goods-tier-note span{color:#788997;margin-top:3px;font-size:6.5px}.goods-allocation{background:#0e1823;border:1px solid #3b4b58;border-radius:6px;margin-top:10px;padding:11px}.goods-allocation>header{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.goods-allocation>header b,.goods-allocation>header span{font-size:7px}.goods-allocation>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.goods-allocation label{grid-template-columns:1fr 54px 13px;align-items:center;gap:5px;display:grid}.goods-allocation label span,.goods-allocation label em{color:#798b98;font-size:6px;font-style:normal}.goods-allocation input{color:#eef;background:#0b141e;border:1px solid #3b4b5e;border-radius:4px;height:32px;padding:0 7px}.goods-stage-preview{background:linear-gradient(135deg,#f2b84b0e,#101923);border:1px solid #4a4535;border-radius:6px;overflow:hidden}.goods-stage-preview>header>div b{margin-top:3px;font-size:10px;display:block}.goods-stage-preview>div{grid-template-columns:repeat(6,1fr);gap:6px;padding:10px;display:grid}.goods-stage-preview article,.goods-stage-timeline article{background:#0e1721;border:1px solid #3e4a50;border-radius:5px;grid-template-columns:21px 1fr;align-items:center;gap:7px;padding:8px;display:grid}.goods-stage-preview article>i,.goods-stage-timeline article>i{width:20px;height:20px;color:var(--gold);border:1px solid #5f5b45;border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid}.goods-stage-preview b,.goods-stage-preview small,.goods-stage-timeline b,.goods-stage-timeline small{display:block}.goods-stage-preview article b,.goods-stage-timeline article b{font-size:6.5px}.goods-stage-preview article small,.goods-stage-timeline article small{color:#778791;margin-top:2px;font-size:5.5px}.goods-preorder-progress{background:linear-gradient(135deg,#ae6dff14,#111a27);border:1px solid #59466f;border-radius:6px;padding:14px}.goods-preorder-progress>header{justify-content:space-between;gap:15px;display:flex}.goods-preorder-progress header b,.goods-preorder-progress header small{display:block}.goods-preorder-progress header b{font-size:10px}.goods-preorder-progress header small{color:#90829f;margin-top:3px;font-size:7px}.goods-preorder-progress header strong{color:#cf9cff;font-size:14px}.goods-preorder-progress>div{background:#2b2335;border-radius:99px;height:6px;margin:10px 0;overflow:hidden}.goods-preorder-progress>div i{background:linear-gradient(90deg,#a26dfa,#e85c9d);height:100%;display:block}.goods-preorder-progress>footer{gap:26px;display:flex}.goods-preorder-progress footer span{color:#81788c;font-size:6.5px}.goods-preorder-progress footer b{color:#e8d9ff}.goods-stage-timeline{grid-template-columns:repeat(6,1fr);gap:6px;display:grid;background:0 0!important;border-radius:0!important;height:auto!important;margin-top:11px!important;overflow:visible!important}.goods-stage-timeline article.active{border-color:var(--gold);background:#f2b84b0f}.goods-stage-timeline article.completed{opacity:.8;border-color:#3c6a57}.goods-stage-timeline article.completed>i{border-color:var(--green);color:var(--green)}.goods-channel-stock{border:1px solid var(--line);background:#111a26;border-radius:6px;overflow:hidden}.goods-channel-stock>div{grid-template-columns:repeat(5,1fr);display:grid}.goods-channel-stock article{border-right:1px solid var(--line);padding:12px}.goods-channel-stock article span,.goods-channel-stock article b,.goods-channel-stock article small{display:block}.goods-channel-stock article span{color:#7e8d99;font-size:6px}.goods-channel-stock article b{margin:5px 0;font-size:12px}.goods-channel-stock article small{color:var(--cyan);font-size:6px}.goods-action-grid{grid-template-columns:repeat(4,1fr)}.goods-action-fact{border:1px solid #394957;border-radius:4px;height:44px;margin:8px 0;padding:7px 9px}.goods-action-fact small,.goods-action-fact b{display:block}.goods-action-fact small{color:#798994;font-size:5.5px}.goods-action-fact b{margin-top:3px;font-size:9px}.goods-records>summary{cursor:pointer;padding:11px 13px;font-size:8px;font-weight:800;list-style:none}.goods-records>summary::-webkit-details-marker{display:none}.goods-records>summary:after{content:"＋";float:right;color:var(--cyan)}.goods-records[open]>summary{border-bottom:1px solid var(--line)}.goods-records[open]>summary:after{content:"－"}.goods-close-zone>div{gap:7px;display:flex}@media (width<=1100px){.goods-idea-board>div{grid-template-columns:repeat(2,1fr)}.goods-stage-preview>div,.goods-stage-timeline,.goods-allocation>div,.goods-channel-stock>div{grid-template-columns:repeat(3,1fr)}.goods-action-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.goods-idea-board>header,.goods-channel-stock>header,.goods-stage-preview>header{flex-direction:column;align-items:flex-start}.goods-idea-board>header>small,.goods-stage-preview>header>small{text-align:left}.goods-idea-board>div,.goods-type-options,.goods-allocation>div,.goods-channel-stock>div,.goods-stage-preview>div,.goods-stage-timeline,.goods-action-grid{grid-template-columns:1fr}.goods-preorder-progress>footer{flex-direction:column;gap:4px}.goods-close-zone{flex-direction:column;align-items:flex-start}.goods-close-zone>div{flex-direction:column;width:100%}.goods-close-zone button{width:100%}}.goods-workspace-tabs{background:linear-gradient(120deg,#0d1722,#101d2a);border:1px solid #354b5c;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;padding:6px;display:grid}.goods-workspace-tabs>button{min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 13px;display:grid}.goods-workspace-tabs>button:hover,.goods-workspace-tabs>button.active{background:linear-gradient(135deg,#4ac7d91a,#e43d8f09);border-color:#3e7180;box-shadow:inset 0 0 24px #4ac7d909}.goods-workspace-tabs>button>i{width:32px;height:32px;color:var(--cyan);border:1px solid #416979;border-radius:7px;place-items:center;font-size:13px;font-style:normal;display:grid}.goods-workspace-tabs span b,.goods-workspace-tabs span small{display:block}.goods-workspace-tabs span b{font-size:11px}.goods-workspace-tabs span small{color:#768b98;margin-top:4px;font-size:7px}.goods-category-tabs{scrollbar-width:thin;gap:5px;padding:0 0 9px;display:flex;overflow-x:auto}.goods-category-tabs button{color:#8598a6;cursor:pointer;background:#0d1722;border:1px solid #364a5a;border-radius:999px;flex:none;padding:6px 9px;font-size:7px}.goods-category-tabs button small{color:#617583;margin-left:5px}.goods-category-tabs button.active{border-color:var(--cyan);color:#dffbff;background:#4ac7d917}.goods-catalog-grid{grid-template-columns:repeat(3,1fr);gap:6px;max-height:530px;padding-right:3px;display:grid;overflow:auto}.goods-catalog-grid>button{min-height:118px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#111e2b,#0e1722);border:1px solid #344959;border-radius:6px;grid-template-columns:25px 1fr;gap:9px;padding:10px;display:grid}.goods-catalog-grid>button:hover,.goods-catalog-grid>button.active{background:linear-gradient(145deg,#4ac7d91a,#101b28);border-color:#4e8997}.goods-catalog-grid>button>i{width:23px;height:23px;color:var(--cyan);border:1px solid #446271;border-radius:6px;place-items:center;font-size:7px;font-style:normal;display:grid}.goods-catalog-grid small,.goods-catalog-grid b,.goods-catalog-grid em{display:block}.goods-catalog-grid small{color:#6f8492;font-size:6px}.goods-catalog-grid b{margin-top:4px;font-size:9px}.goods-catalog-grid p{color:#758793;min-height:34px;margin:5px 0;font-size:6px;line-height:1.5}.goods-catalog-grid em{color:#a6956d;font-size:5.8px;font-style:normal}.goods-sku-builder{background:radial-gradient(circle at 100% 0,#e43d8f12,#0000 34%),#111b27}.goods-variant-row{border-top:1px solid #2e414e;grid-template-columns:150px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.goods-variant-row:first-of-type{border-top:0}.goods-variant-row>span b,.goods-variant-row>span small{display:block}.goods-variant-row>span b{font-size:8px}.goods-variant-row>span small{color:#718491;margin-top:3px;font-size:6px}.goods-variant-row>div{flex-wrap:wrap;gap:5px;display:flex}.goods-variant-row button,.goods-variant-row em{color:#8295a2;background:#0d1721;border:1px solid #3a4e5e;border-radius:5px;padding:6px 8px;font-size:6.5px;font-style:normal}.goods-variant-row button{cursor:pointer}.goods-variant-row button.active{border-color:var(--pink);color:#ffd4e7;background:#e43d8f14}.goods-sku-summary{background:#4ac7d90e;border:1px solid #3c6e78;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:10px 12px;display:flex}.goods-sku-summary span small,.goods-sku-summary span b{display:block}.goods-sku-summary span small{color:#75919a;font-size:6px}.goods-sku-summary span b{color:var(--cyan);margin-top:3px;font-size:15px}.goods-sku-summary p{color:#78909a;margin:0;font-size:6.5px}.goods-sku-summary.risk{background:#e43d8f0e;border-color:#704052}.goods-online-listing{background:#0c1722;border:1px solid #3b5362;border-radius:7px;margin-top:10px;padding:10px}.goods-online-listing>header{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.goods-online-listing>header b{font-size:8px}.goods-online-listing>header span{color:#748894;font-size:6px}.goods-online-listing>label,.goods-online-listing>button{min-height:58px;color:inherit;text-align:left;background:#101c28;border:1px solid #324654;border-radius:5px;grid-template-columns:20px 1fr;align-items:center;gap:8px;margin-top:5px;padding:8px;display:grid}.goods-online-listing>label{grid-template-columns:120px 90px 1fr}.goods-online-listing>label input{height:31px}.goods-online-listing>label em{color:#718591;font-size:6px;font-style:normal}.goods-online-listing>button{cursor:pointer}.goods-online-listing>button.active{background:#4ac7d90f;border-color:#3e7b87}.goods-online-listing>button:disabled{opacity:.4;cursor:not-allowed}.goods-online-listing button>i{width:18px;height:18px;color:var(--cyan);border:1px solid #41616d;border-radius:4px;place-items:center;font-style:normal;display:grid}.goods-online-listing button b,.goods-online-listing button small{display:block}.goods-online-listing button b{font-size:8px}.goods-online-listing button small{color:#70838f;margin-top:3px;font-size:6px}.goods-project-skus{background:#101a26;border:1px solid #344a59;border-radius:7px;overflow:hidden}.goods-project-skus>header,.store-sku-center>header{border-bottom:1px solid #314552;justify-content:space-between;align-items:center;min-height:58px;padding:10px 13px;display:flex}.goods-project-skus>header h3,.store-sku-center>header h2{margin:3px 0 0}.goods-project-skus>header>span,.store-sku-center>header>span{text-align:right}.goods-project-skus>header>span b,.goods-project-skus>header>span small,.store-sku-center>header>span b,.store-sku-center>header>span small{display:block}.goods-project-skus>header>span b,.store-sku-center>header>span b{font-size:9px}.goods-project-skus>header>span small,.store-sku-center>header>span small{color:#718590;margin-top:3px;font-size:6px}.goods-project-skus>div{max-height:300px;overflow:auto}.goods-project-skus>div>header,.goods-project-skus article{grid-template-columns:1.2fr 1fr .7fr 1fr .7fr .7fr;align-items:center;gap:7px;display:grid}.goods-project-skus>div>header{z-index:1;color:#6e8290;background:#142432;padding:7px 11px;font-size:6px;position:sticky;top:0}.goods-project-skus article{border-top:1px solid #2c3d49;min-height:38px;padding:6px 11px;font-size:6.5px}.goods-project-skus article small{color:#6e8290;font-size:5px;display:block}.goods-project-skus article b{font-size:8px}.online-store-view{--store-cyan:#4ad8e9;--store-magenta:#ed5c9d}.store-command-hero{background:radial-gradient(circle at 85% 20%,#4ad8e929,#0000 35%),radial-gradient(circle at 15% 100%,#ed5c9d1a,#0000 40%),linear-gradient(135deg,#111e2b,#0a141f);border-color:#3e6170;grid-template-columns:1fr 1.45fr;align-items:center;gap:24px;min-height:190px;padding:22px;display:grid}.store-command-hero h2{margin:5px 0;font-size:23px}.store-command-hero p{color:#7f929e;font-size:8px}.store-health-bars{gap:6px;margin-top:15px;display:grid}.store-health-bars>span{grid-template-columns:76px 1fr 28px;align-items:center;gap:8px;display:grid}.store-health-bars small,.store-health-bars b{font-size:6px}.store-health-bars>span>i{background:#223441;border-radius:5px;height:5px;overflow:hidden}.store-health-bars>span>i>em{background:linear-gradient(90deg,var(--store-magenta),var(--store-cyan));height:100%;display:block}.store-live-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.store-live-metrics>span{background:#08111a9e;border:1px solid #385261;border-radius:6px;flex-direction:column;justify-content:center;min-height:91px;padding:11px;display:flex}.store-live-metrics small,.store-live-metrics b,.store-live-metrics em{display:block}.store-live-metrics small{color:#6f8592;font-size:6px}.store-live-metrics b{margin:5px 0;font-size:15px}.store-live-metrics em{color:var(--store-cyan);font-size:6px;font-style:normal}.storefront-grid{grid-template-columns:minmax(0,1fr) 275px;gap:9px;display:grid}.storefront-preview{background:#0d1722;border:1px solid #466071;border-radius:9px;min-height:480px;overflow:hidden;box-shadow:0 15px 45px #00000038}.storefront-preview>header{border-bottom:1px solid #344958;justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding:0 16px;display:flex}.storefront-preview>header b{letter-spacing:.12em;font-size:10px}.storefront-preview>header nav{color:#70838f;letter-spacing:.08em;font-size:6px}.storefront-preview>header i{color:var(--store-cyan);border:1px solid #3a6b78;border-radius:99px;padding:5px 7px;font-size:5.5px;font-style:normal}.storefront-feature{background:radial-gradient(circle at 80%,#4ad8e933,#0000 28%),linear-gradient(120deg,#ed5c9d1a,#0000 45%);justify-content:space-between;align-items:center;min-height:225px;padding:28px;display:flex}.storefront-feature h3{margin:7px 0;font-size:31px;line-height:1.02}.storefront-feature p{color:#8495a0;max-width:390px;font-size:7px}.storefront-feature button{border:1px solid var(--store-cyan);background:var(--store-cyan);color:#06141a;border-radius:4px;margin-top:10px;padding:7px 14px;font-size:7px;font-weight:800}.storefront-feature>em{color:var(--store-cyan);text-shadow:0 0 35px #4ad8e9cc;font-size:72px;font-style:normal}.storefront-preview.editorial .storefront-feature{background:linear-gradient(120deg,#f2b84b1f,#0000 55%)}.storefront-preview.editorial .storefront-feature>em{color:var(--gold)}.storefront-preview.member_first .storefront-feature{background:radial-gradient(circle at 78% 30%,#ed5c9d38,#0000 32%),linear-gradient(120deg,#4ad8e912,#0000 55%)}.storefront-products{grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;display:grid}.storefront-products>button{min-height:145px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#152534,#0e1823);border:1px solid #304654;border-radius:5px;flex-direction:column;justify-content:space-between;padding:9px;display:flex}.storefront-products>button:hover{border-color:var(--store-cyan)}.storefront-products>button>i{color:#9fcbd1;background:radial-gradient(circle at 70% 30%,#ed5c9d38,#0000 30%),linear-gradient(135deg,#1b3545,#14212d);border-radius:4px;place-items:center;width:100%;height:58px;font-size:17px;font-style:normal;display:grid}.storefront-products small,.storefront-products b,.storefront-products em{display:block}.storefront-products small{color:#6e8491;margin-top:7px;font-size:5.5px}.storefront-products b{margin-top:3px;font-size:7px}.storefront-products em{color:var(--store-cyan);margin-top:4px;font-size:5.5px;font-style:normal}.store-ops-summary{overflow:hidden}.store-ops-summary>header{border-bottom:1px solid #314450;padding:14px}.store-ops-summary h3{margin:3px 0 0}.store-ops-summary article{border-bottom:1px solid #2d3f4b;grid-template-columns:26px 1fr;align-items:center;gap:9px;min-height:74px;padding:10px 12px;display:grid}.store-ops-summary article>i{width:24px;height:24px;color:var(--store-cyan);border:1px solid #3f6875;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.store-ops-summary article small,.store-ops-summary article b,.store-ops-summary article em{display:block}.store-ops-summary article small{color:#6e8390;font-size:5.5px}.store-ops-summary article b{margin:3px 0;font-size:13px}.store-ops-summary article em{color:#748894;font-size:5.5px;font-style:normal}.store-settings,.store-campaigns,.store-order-center,.store-service-center,.store-sku-center{overflow:hidden}.store-settings>header,.store-campaigns>header,.store-order-center>header{border-bottom:1px solid #304550;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.store-settings h2,.store-campaigns h2,.store-order-center h2{margin:3px 0 0}.store-settings-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding:11px;display:grid}.store-settings-grid label{background:#0e1924;border:1px solid #344957;border-radius:6px;flex-direction:column;gap:5px;padding:9px;display:flex}.store-settings-grid label>span{color:#8ba0ac;font-size:6px}.store-settings-grid select{color:#e7eef2;background:#0a141e;border:1px solid #3b5261;border-radius:4px;height:34px;padding:0 7px;font-size:7px}.store-settings-grid small{color:#6d808c;font-size:5.5px;line-height:1.45}.store-fee-grid{grid-template-columns:repeat(5,1fr);gap:6px;padding:0 11px 11px;display:grid}.store-fee-grid>label,.store-fee-grid>button{min-height:74px;color:inherit;text-align:left;background:#0e1924;border:1px solid #344957;border-radius:6px;padding:9px}.store-fee-grid label span,.store-fee-grid label em{color:#748894;font-size:5.8px;font-style:normal;display:block}.store-fee-grid label input{color:#fff;background:0 0;border:0;border-bottom:1px solid #3a5261;width:100%;height:29px;margin:3px 0;font-size:11px}.store-fee-grid>button{cursor:pointer;grid-template-columns:18px 1fr;gap:7px;display:grid}.store-fee-grid>button.active{background:#4ad8e90e;border-color:#407783}.store-fee-grid button>i{width:16px;height:16px;color:var(--store-cyan);border:1px solid #456571;border-radius:4px;place-items:center;font-style:normal;display:grid}.store-fee-grid button b,.store-fee-grid button small{display:block}.store-fee-grid button b{font-size:7.5px}.store-fee-grid button small{color:#6e818d;margin-top:3px;font-size:5.5px}.store-region-selector{border-top:1px solid #304550;grid-template-columns:repeat(3,1fr);gap:6px;padding:11px;display:grid}.store-region-selector>header{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.store-region-selector>header b{font-size:8px}.store-region-selector>header span{color:#71848f;font-size:6px}.store-region-selector>button{min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#0d1722;border:1px solid #334855;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:8px;display:grid}.store-region-selector>button.active{background:#4ad8e90b;border-color:#417681}.store-region-selector>button:disabled{opacity:.85}.store-region-selector button>i{width:16px;height:16px;color:var(--store-cyan);border:1px solid #456571;border-radius:4px;place-items:center;font-style:normal;display:grid}.store-region-selector button b,.store-region-selector button small{display:block}.store-region-selector button b{font-size:7.5px}.store-region-selector button small{color:#6d808c;margin-top:3px;font-size:5.5px;line-height:1.4}.store-campaigns>header>small{color:#70838e;font-size:6px}.store-campaigns>div{grid-template-columns:repeat(4,1fr);display:grid}.store-campaigns article{border-right:1px solid #2f4350;flex-direction:column;justify-content:space-between;min-height:175px;padding:13px;display:flex}.store-campaigns article.active{background:linear-gradient(145deg,#ed5c9d12,#4ad8e909)}.store-campaigns article small,.store-campaigns article b{display:block}.store-campaigns article small{color:var(--store-cyan);font-size:5.8px}.store-campaigns article b{margin-top:5px;font-size:9px}.store-campaigns article p{color:#71848f;font-size:6.2px;line-height:1.55}.store-campaigns footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.store-campaigns footer em{color:#a49169;font-size:6px;font-style:normal}.store-campaigns footer button{color:var(--store-cyan);background:#11242e;border:1px solid #42717d;border-radius:4px;padding:6px 10px;font-size:6px}.store-campaigns footer button:disabled{opacity:.4}.store-data-grid{grid-template-columns:minmax(0,1fr) 270px;gap:9px;display:grid}.store-order-center>header>small{color:#71858f;font-size:6px}.store-order-table{max-height:420px;overflow:auto}.store-order-table>header,.store-order-table>article{grid-template-columns:1.4fr .65fr .7fr 1fr 1.1fr;align-items:center;gap:8px;display:grid}.store-order-table>header{z-index:1;color:#6d8390;background:#152634;padding:7px 11px;font-size:6px;position:sticky;top:0}.store-order-table>article{border-top:1px solid #2c404c;min-height:63px;padding:8px 11px}.store-order-table article b,.store-order-table article small{display:block}.store-order-table article b{font-size:7px}.store-order-table article small{color:#6d808b;margin-top:3px;font-size:5.4px;line-height:1.35}.store-order-table article>span:last-child b{color:var(--store-cyan)}.store-order-table article>span.delayed b{color:#ff8da9}.store-order-table article>span.delivered b{color:var(--green)}.store-service-center>header{border-bottom:1px solid #304550;padding:14px}.store-service-center h2{margin:3px 0}.store-ticket-count{align-items:baseline;gap:7px;padding:16px 14px 4px;display:flex}.store-ticket-count small,.store-ticket-count em{color:#748894;font-size:6px;font-style:normal}.store-ticket-count b{color:var(--store-magenta);font-size:32px}.store-service-center>p{color:#70838f;padding:0 14px 8px;font-size:6px;line-height:1.55}.store-service-center>button{width:calc(100% - 20px);min-height:57px;color:inherit;text-align:left;cursor:pointer;background:#0e1924;border:1px solid #354a58;border-radius:5px;justify-content:space-between;align-items:center;margin:5px 10px;padding:8px;display:flex}.store-service-center>button:hover{border-color:var(--store-cyan)}.store-service-center>button:disabled{opacity:.35}.store-service-center button b,.store-service-center button small{display:block}.store-service-center button b{font-size:7.5px}.store-service-center button small{color:#6f818d;margin-top:3px;font-size:5.5px}.store-service-center button>em{color:var(--store-cyan);font-size:6px;font-style:normal}.store-sku-table{max-height:430px;overflow:auto}.store-sku-table>header,.store-sku-table>button{grid-template-columns:1.5fr .75fr .7fr .75fr .55fr .55fr;align-items:center;gap:8px;display:grid}.store-sku-table>header{z-index:1;color:#6d8390;background:#152634;padding:7px 11px;font-size:6px;position:sticky;top:0}.store-sku-table>button{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2c404c;padding:7px 11px}.store-sku-table>button:hover{background:#4ad8e909}.store-sku-table button b,.store-sku-table button small{display:block}.store-sku-table button b{font-size:7px}.store-sku-table button small{color:#6e818d;margin-top:3px;font-size:5.5px}.store-table-note{color:#6e818d;border-top:1px solid #2e424e;padding:8px 11px;font-size:5.5px;display:block}@media (width<=1180px){.goods-catalog-grid{grid-template-columns:repeat(2,1fr)}.store-command-hero,.storefront-grid,.store-data-grid{grid-template-columns:1fr}.store-ops-summary{grid-template-columns:repeat(5,1fr);display:grid}.store-ops-summary>header{grid-column:1/-1}.store-settings-grid,.store-campaigns>div{grid-template-columns:repeat(2,1fr)}.store-fee-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.goods-workspace-tabs,.goods-catalog-grid,.store-live-metrics,.store-settings-grid,.store-fee-grid,.store-region-selector,.store-campaigns>div,.store-ops-summary,.goods-variant-row{grid-template-columns:1fr}.goods-sku-summary,.store-settings>header,.store-campaigns>header,.store-order-center>header{flex-direction:column;align-items:flex-start}.store-command-hero{padding:15px}.store-live-metrics{grid-template-columns:1fr 1fr;display:grid}.storefront-feature{padding:18px}.storefront-feature h3{font-size:23px}.storefront-feature>em{font-size:44px}.storefront-products{grid-template-columns:1fr 1fr}.store-region-selector>header{flex-direction:column;grid-column:auto}.store-order-table>header,.store-order-table>article{grid-template-columns:1.3fr .7fr .7fr}.store-order-table>header>span:nth-child(4),.store-order-table>header>span:nth-child(5),.store-order-table>article>span:nth-child(4),.store-order-table>article>span:nth-child(5){display:none}.store-sku-table>header,.store-sku-table>button{grid-template-columns:1.4fr .8fr .6fr}.store-sku-table>header>span:nth-child(3),.store-sku-table>header>span:nth-child(4),.store-sku-table>header>span:nth-child(6),.store-sku-table>button>span:nth-child(3),.store-sku-table>button>span:nth-child(4),.store-sku-table>button>span:nth-child(6){display:none}.goods-project-skus>div>header,.goods-project-skus article{grid-template-columns:1fr .8fr .6fr}.goods-project-skus>div>header>span:nth-child(2),.goods-project-skus>div>header>span:nth-child(3),.goods-project-skus>div>header>span:nth-child(4),.goods-project-skus article>span:nth-child(2),.goods-project-skus article>span:nth-child(3),.goods-project-skus article>span:nth-child(4){display:none}}.photo-batch-guide{background:radial-gradient(circle at 88% 0,#4ac7d91c,#0000 32%),linear-gradient(135deg,#0f1c28,#0b151e);border:1px solid #3b5967;border-radius:9px;overflow:hidden}.photo-batch-guide>header{border-bottom:1px solid #304753;justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 17px;display:flex}.photo-batch-guide header span{color:var(--cyan);letter-spacing:.17em;font-size:7px}.photo-batch-guide header h3{margin:4px 0 0;font-size:15px}.photo-batch-guide header>small{color:#82949e;text-align:right;max-width:560px;font-size:8px;line-height:1.55}.photo-batch-guide>div{grid-template-columns:repeat(4,1fr);display:grid}.photo-batch-guide article{border-right:1px solid #2e424d;grid-template-columns:27px 1fr;gap:8px;min-height:110px;padding:13px;display:grid}.photo-batch-guide article>i{width:25px;height:25px;color:var(--cyan);border:1px solid #426572;border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid}.photo-batch-guide article b,.photo-batch-guide article small,.photo-batch-guide article em{display:block}.photo-batch-guide article b{font-size:9px}.photo-batch-guide article small{color:#798b95;margin-top:4px;font-size:6.5px;line-height:1.45}.photo-batch-guide article em{color:#b6c4c8;margin-top:7px;font-size:6px;font-style:normal}.photo-batch-guide>footer{color:#7d9099;border-top:1px solid #2e424d;padding:9px 17px;font-size:7px}.photo-cell.avatar-preview img,.photo-cell.avatar-preview i{object-fit:contain;border-radius:5px;width:48px;height:60px}.photo-cell.bust-preview img,.photo-cell.bust-preview i{object-fit:contain;object-position:center bottom;background:radial-gradient(circle at 50% 45%,#4ac7d91f,#0000 55%);border:0;border-radius:0;width:48px;height:72px}.members-view .dossier{background:linear-gradient(150deg,#111d2a,#0d1721);border-top:0;padding:0;overflow:hidden}.members-view .dossier-header{background:radial-gradient(circle at 18% 33%,var(--member-color),transparent 34%),linear-gradient(110deg,#0810191f,#081019ed 70%);grid-template-columns:minmax(270px,38%) minmax(0,1fr);align-items:center;gap:22px;min-height:470px;padding:28px 34px 26px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.members-view .dossier-header{background:radial-gradient(circle at 18% 33%,color-mix(in srgb,var(--member-color) 25%,transparent),transparent 34%),linear-gradient(110deg,#0810191f,#081019ed 70%)}}.members-view .dossier-header:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.members-view .dossier-header:after{content:"MEMBER DOSSIER";color:#ffffff09;letter-spacing:.12em;pointer-events:none;font-size:38px;font-weight:900;position:absolute;bottom:16px;right:24px}.members-view .dossier-header>div:last-child{z-index:2;max-width:620px;position:relative}.members-view .dossier-header .member-avatar.large{z-index:2;align-self:end;place-items:end center;width:100%;height:430px;display:grid;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.members-view .dossier-header .member-avatar.large:before{content:"";background:radial-gradient(ellipse at center,var(--member-color),transparent 68%);border-radius:50%;height:70%;position:absolute;bottom:3%;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.members-view .dossier-header .member-avatar.large:before{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--member-color) 21%,transparent),transparent 68%)}}.members-view .dossier-header .member-avatar.large:before{filter:blur(10px);z-index:-1}.members-view .dossier-header .member-avatar.large img{object-position:center bottom;filter:drop-shadow(0 18px 22px #0000007a);border:0;border-radius:0;width:100%;height:100%;object-fit:contain!important}.members-view .dossier-header .member-avatar.large:not(.has-bust-photo) img{opacity:.8;align-self:end;width:78%;height:78%;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.members-view .dossier-header .member-avatar.large>span{color:var(--member-color);align-self:center;font-family:Georgia,Yu Mincho,serif;font-size:42px}@supports (color:color-mix(in lab, red, red)){.members-view .dossier-header .member-avatar.large>span{color:color-mix(in srgb,var(--member-color) 60%,white)}}.members-view .dossier-header .member-avatar.large>span{text-shadow:0 0 38px var(--member-color)}@supports (color:color-mix(in lab, red, red)){.members-view .dossier-header .member-avatar.large>span{text-shadow:0 0 38px color-mix(in srgb,var(--member-color) 45%,transparent)}}.members-view .dossier-header h2{margin:9px 0;font-size:44px;line-height:1.05}.members-view .dossier-header p{font-size:11px}.members-view .dossier-actions{flex-wrap:wrap;gap:7px 16px;margin-top:18px;display:flex}.members-view .dossier-header .text-button{min-height:27px;padding:4px 0}.members-view .dossier-header .portrait-upload-button{color:#f5a9cd}.member-photo-spec-hint{color:#718591;flex-wrap:wrap;gap:5px 13px;margin-top:9px;font-size:6px;display:flex}.member-photo-spec-hint span:before{content:"·";color:var(--cyan);margin-right:4px}.members-view .dossier>.public-private{margin:0;padding:22px 25px 10px}.members-view .dossier>.dossier-stats{padding:0 25px}.members-view .dossier>.dossier-controls{padding:18px 25px 25px}.talent-result>div{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:start}.talent-draw-card{flex-direction:column;min-height:360px;padding:0;display:flex;overflow:hidden}.talent-draw-card .talent-portrait{aspect-ratio:4/5;border-bottom:1px solid var(--rarity);border-radius:0;order:0;width:100%;height:auto}@supports (color:color-mix(in lab, red, red)){.talent-draw-card .talent-portrait{border-bottom:1px solid color-mix(in srgb,var(--rarity) 35%,#344252)}}.talent-portrait img{object-position:center;background:radial-gradient(circle at 50% 35%,var(--talent-accent),transparent 65%);width:100%;height:100%;object-fit:contain!important}@supports (color:color-mix(in lab, red, red)){.talent-portrait img{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--talent-accent) 26%,transparent),transparent 65%)}}.talent-draw-card>header,.talent-draw-card>b,.talent-draw-card>small,.talent-draw-card>p,.talent-draw-card>.talent-draw-fit{margin-left:11px;margin-right:11px}.talent-draw-card>header{margin-top:10px}.talent-draw-card>b{margin-top:7px;font-size:15px}.talent-draw-card>.talent-draw-fit{color:#92a0ae;border-top:1px solid #2d3948;margin-top:auto;margin-bottom:11px;padding-top:9px;font-size:7px;line-height:1.45;display:block}.talent-owned>div.talent-owned-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;max-height:760px;display:grid}.talent-owned-card{background:linear-gradient(160deg,var(--rarity),#101823);flex-direction:column;align-items:stretch;min-width:0;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.talent-owned-card{background:linear-gradient(160deg,color-mix(in srgb,var(--rarity) 8%,#17212e),#101823)}}.talent-owned-card>.talent-portrait{aspect-ratio:4/5;border-bottom:1px solid var(--rarity);border-radius:0;width:100%;height:auto}@supports (color:color-mix(in lab, red, red)){.talent-owned-card>.talent-portrait{border-bottom:1px solid color-mix(in srgb,var(--rarity) 35%,#344252)}}.talent-owned-copy{padding:12px 13px 8px}.talent-owned-copy>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.talent-owned-copy header>em{color:var(--rarity);font-size:7px;font-style:normal;font-weight:800}.talent-owned-copy header>div{gap:5px;display:flex}.talent-owned-copy header button{padding:2px 4px;font-size:7px}.talent-owned-copy>b{margin:6px 0 3px;font-size:18px;display:block}.talent-owned-copy>small{color:#8493a3;font-size:7px}.talent-owned-copy>p{color:#a8b3bf;font-size:7px;line-height:1.45}.talent-owned-copy .talent-fit-evidence{grid-template-columns:repeat(3,1fr);margin-top:10px}.talent-owned-copy .talent-fit-evidence>span{padding:7px}.talent-owned-copy .talent-fit-evidence span small,.talent-owned-copy .talent-fit-evidence span b{display:block}.talent-owned-copy .talent-fit-evidence span small{font-size:5.5px}.talent-owned-copy .talent-fit-evidence span b{margin-top:3px;font-size:9px}.talent-cash-details{background:#0c151e;border:1px solid #354653;border-radius:5px;margin:0 12px 9px;overflow:hidden}.talent-cash-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;list-style:none;display:flex}.talent-cash-details>summary::-webkit-details-marker{display:none}.talent-cash-details summary span small,.talent-cash-details summary span b{display:block}.talent-cash-details summary small{color:#778998;font-size:5.5px}.talent-cash-details summary b{margin-top:2px;font-size:10px}.talent-cash-details summary em{color:#8c9ba7;font-size:6px;font-style:normal}.talent-cash-details dl{margin:0;padding:0 9px 8px}.talent-cash-details dl>div{border-top:1px solid #2b3944;justify-content:space-between;padding:5px 0;font-size:6px;display:flex}.talent-cash-details dd{margin:0}.talent-contact-button{width:calc(100% - 24px);margin:0 12px 10px}.talent-card-warning{color:#a98c78;padding:0 13px 11px;font-size:6px;font-style:normal;line-height:1.4;display:block}@media (width<=1180px){.photo-batch-guide>div{grid-template-columns:repeat(2,1fr)}.talent-owned>div.talent-owned-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-result>div{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=900px){.members-view .dossier-header{grid-template-columns:minmax(210px,36%) 1fr;min-height:410px;padding:22px}.members-view .dossier-header .member-avatar.large{width:100%;height:365px}.members-view .dossier-header h2{font-size:34px}}@media (width<=700px){.photo-batch-guide>header{flex-direction:column;align-items:flex-start}.photo-batch-guide header>small{text-align:left}.photo-batch-guide>div,.talent-owned>div.talent-owned-card-grid,.talent-result>div{grid-template-columns:1fr}.members-view .dossier-header{grid-template-columns:1fr;align-items:end;min-height:660px;padding:18px 18px 24px}.members-view .dossier-header .member-avatar.large{opacity:.86;width:100%;height:420px;position:absolute;inset:0 0 auto}.members-view .dossier-header>div:last-child{align-self:end;padding-top:390px}.members-view .dossier-header h2{font-size:31px}.members-view .dossier-header:after{display:none}.members-view .dossier>.public-private,.members-view .dossier>.dossier-stats,.members-view .dossier>.dossier-controls{padding-left:15px;padding-right:15px}}.members-view .dossier-header .member-avatar.large>.member-bust-placeholder{opacity:.72;background:radial-gradient(ellipse at 50% 32%,var(--member-color),transparent 70%);align-self:end;place-items:center;width:78%;height:78%;display:grid;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){.members-view .dossier-header .member-avatar.large>.member-bust-placeholder{background:radial-gradient(ellipse at 50% 32%,color-mix(in srgb,var(--member-color) 24%,#172433),transparent 70%)}}.members-view .dossier-header .member-avatar.large>.member-bust-placeholder{font-size:38px}.member-photo-upload-notice{color:#9fb2ba;background:#0c1720;border:1px solid #35515d;border-radius:5px;margin-top:8px;padding:7px 9px;font-size:7px;line-height:1.45}.member-photo-upload-notice.ok{color:#9ed2c5;border-color:#37625e}.member-photo-upload-notice.error{color:#f2a7bf;border-color:#754255}.members-view .dossier-header .text-button:disabled{opacity:.45;cursor:wait}.members-view .member-workspace-navigation{background:linear-gradient(145deg,#111c2bf0,#080f1af5);border:1px solid #72dbef33;border-radius:12px;box-shadow:0 18px 44px #00000040,inset 0 1px #ffffff09}.members-view .member-quick-switch{background:radial-gradient(circle at 12% -40%,#4bcfe01c,#0000 35%);gap:9px;padding:12px}.members-view .member-quick-switch>button{background:linear-gradient(135deg,#162334e6,#0a131ff0);border-color:#85a0be2e;border-radius:9px;min-width:164px;min-height:61px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff06}.members-view .member-quick-switch>button:hover{border-color:#68dbed73;transform:translateY(-2px);box-shadow:0 8px 18px #00000040,0 0 16px #4ac7d912}.members-view .member-quick-switch>button.active{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.members-view .member-quick-switch>button.active{border-color:color-mix(in srgb,var(--cyan) 70%,white)}}.members-view .member-quick-switch>button.active{background:linear-gradient(135deg,#214153bf,#121b2bf5);box-shadow:0 0 0 1px #4ac7d91f,0 0 24px #4ac7d91c}.members-view .member-quick-switch .member-avatar{border:1px solid #9adbe747;width:38px;height:38px;box-shadow:0 0 15px #4ac7d91f}.members-view .member-workspace-navigation>nav{background:#050b1470;border-top-color:#7696b829;padding:0 8px}.members-view .member-workspace-navigation>nav button{letter-spacing:.05em;background:0 0;border-right-color:#7696b81f;min-height:45px;transition:color .18s,background .18s}.members-view .member-workspace-navigation>nav button:hover{color:#dce9f2;background:#ffffff06}.members-view .member-workspace-navigation>nav button.active{color:#ff9dce;text-shadow:0 0 13px #e43d8f61;background:linear-gradient(#e53d8f08,#e53d8f1a);border-bottom-color:#ff70bd}.member-tab-overview .member-database{grid-template-columns:minmax(365px,.82fr) minmax(0,1.38fr);align-items:start;gap:12px}.members-view .member-list-panel{background:linear-gradient(155deg,#0e1927f0,#08101bf7);border:1px solid #6b93b233;border-radius:12px;padding:10px;box-shadow:0 18px 45px #00000038}.members-view .member-list-grid{scrollbar-width:thin;gap:7px;max-height:820px;padding-right:3px;overflow-y:auto}.members-view .member-list-grid button{background:linear-gradient(120deg,#162231c7,#0b141fdb);border:1px solid #698ba821;border-radius:8px;grid-template-columns:44px minmax(118px,1fr) 78px 45px;min-height:72px;transition:transform .18s,border-color .18s,background .18s}.members-view .member-list-grid button:hover{background:linear-gradient(120deg,#1b2f3edb,#0c1622f0);border-color:#51cfe159;transform:translate(3px)}.members-view .member-list-grid button.active{border-color:var(--member-color,#4ac7d9)}@supports (color:color-mix(in lab, red, red)){.members-view .member-list-grid button.active{border-color:color-mix(in srgb,var(--member-color,#4ac7d9) 58%,#7bdde9)}}.members-view .member-list-grid button.active{background:linear-gradient(110deg,var(--member-color,#4ac7d9),#0d1928)}@supports (color:color-mix(in lab, red, red)){.members-view .member-list-grid button.active{background:linear-gradient(110deg,color-mix(in srgb,var(--member-color,#4ac7d9) 13%,#182a3b),#0d1928)}}.members-view .member-list-grid button.active{box-shadow:inset 3px 0 var(--member-color,#4ac7d9),0 0 19px #4ac7d90f}@supports (color:color-mix(in lab, red, red)){.members-view .member-list-grid button.active{box-shadow:inset 3px 0 color-mix(in srgb,var(--member-color,#4ac7d9) 70%,white),0 0 19px #4ac7d90f}}.members-view .dossier{position:relative;overflow:hidden;box-shadow:0 28px 70px #00000061,0 0 0 1px #ffffff06,inset 0 1px #ffffff0a;background:linear-gradient(145deg,#101c2cf5,#060d18fa)!important;border:1px solid #71b6cc40!important;border-radius:16px!important;padding:0!important}.members-view .dossier:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,var(--member-color),transparent 46%),repeating-linear-gradient(90deg,#ffffff02 0 1px,transparent 1px 38px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.members-view .dossier:before{background:linear-gradient(115deg,color-mix(in srgb,var(--member-color) 6%,transparent),transparent 46%),repeating-linear-gradient(90deg,#ffffff02 0 1px,transparent 1px 38px)}}.members-view .dossier-header{z-index:1;grid-template-columns:minmax(275px,.84fr) minmax(330px,1.16fr);align-items:stretch;gap:0;min-height:510px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 22% 30%,var(--member-color),transparent 34%),radial-gradient(circle at 70% 15%,#7456df1f,transparent 26%),linear-gradient(112deg,#0c1728 0%,#101a2b 50%,#080f1c 100%)!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.members-view .dossier-header{background:radial-gradient(circle at 22% 30%,color-mix(in srgb,var(--member-color) 24%,transparent),transparent 34%),radial-gradient(circle at 70% 15%,#7456df1f,transparent 26%),linear-gradient(112deg,#0c1728 0%,#101a2b 50%,#080f1c 100%)!important}}.members-view .dossier-header:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#73d6e807 1px,#0000 1px),linear-gradient(90deg,#73d6e806 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000080 55%,#0000);mask-image:linear-gradient(90deg,#000,#00000080 55%,#0000)}.members-view .dossier-header:after{content:"J-IDOL  /  MEMBER ARCHIVE";z-index:0;transform-origin:100% 100%;color:#b3e0ea12;letter-spacing:.34em;pointer-events:none;font:800 10px/1 Arial,sans-serif;position:absolute;bottom:73px;right:-19px;transform:rotate(-90deg)}.member-spotlight-visual{z-index:1;isolation:isolate;justify-content:center;align-items:flex-end;min-width:0;min-height:510px;display:flex;position:relative;overflow:hidden}.member-spotlight-aura{z-index:-2;background:radial-gradient(ellipse at 50% 44%,var(--member-color),transparent 47%),conic-gradient(from 210deg at 50% 55%,transparent 0 13%,#4ac7d926 15%,transparent 18% 34%,#e43d8f29 37%,transparent 40% 100%);border-radius:50% 50% 44% 44%;position:absolute;inset:3% 5% 4%}@supports (color:color-mix(in lab, red, red)){.member-spotlight-aura{background:radial-gradient(ellipse at 50% 44%,color-mix(in srgb,var(--member-color) 32%,transparent),transparent 47%),conic-gradient(from 210deg at 50% 55%,transparent 0 13%,#4ac7d926 15%,transparent 18% 34%,#e43d8f29 37%,transparent 40% 100%)}}.member-spotlight-aura{filter:blur(.2px)}.member-spotlight-aura:before,.member-spotlight-aura:after{content:"";border:1px solid var(--member-color);position:absolute}@supports (color:color-mix(in lab, red, red)){.member-spotlight-aura:before,.member-spotlight-aura:after{border:1px solid color-mix(in srgb,var(--member-color) 36%,#7bdcef57)}}.member-spotlight-aura:before,.member-spotlight-aura:after{filter:drop-shadow(0 0 13px var(--member-color));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.member-spotlight-aura:before,.member-spotlight-aura:after{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--member-color) 24%,transparent))}}.member-spotlight-aura:before{animation:18s linear infinite member-orbit-one;inset:7% 13% 15%;transform:rotate(-10deg)}.member-spotlight-aura:after{opacity:.44;border-style:dashed;animation:24s linear infinite member-orbit-two;inset:14% 6% 8%;transform:rotate(17deg)}.member-spotlight-particles{z-index:-1;opacity:.88;pointer-events:none;background:radial-gradient(ellipse at 50% 48%,var(--member-color),transparent 62%);position:absolute;inset:-10%;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 47%,#000 18%,#000000f0 64%,#0000 94%);mask-image:radial-gradient(at 50% 47%,#000 18%,#000000f0 64%,#0000 94%)}@supports (color:color-mix(in lab, red, red)){.member-spotlight-particles{background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--member-color) 12%,transparent),transparent 62%)}}.member-spotlight-particles:before{content:"";pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 0 7px #67d3e27a);background:radial-gradient(circle at 11% 22%,#69dce9 0 2px,#69dce933 3px,#0000 9px),radial-gradient(circle at 84% 18%,#ef78b6 0 2.4px,#ef78b62e 4px,#0000 11px),radial-gradient(circle at 19% 61%,#b58ae9 0 2.2px,#b58ae92b 4px,#0000 10px),radial-gradient(circle at 91% 64%,#68d7e5 0 1.9px,#68d7e529 3px,#0000 9px),radial-gradient(circle at 58% 78%,#e96fad 0 2.2px,#e96fad29 4px,#0000 10px),radial-gradient(circle at 36% 12%,#9b79da 0 1.8px,#9b79da26 3px,#0000 8px),radial-gradient(circle at 69% 34%,#65cedc 0 1.5px,#65cedc26 3px,#0000 7px),radial-gradient(circle at 29% 39%,#df73ad 0 1.8px,#df73ad26 3px,#0000 8px),radial-gradient(circle at 76% 54%,#a67ee1 0 2px,#a67ee129 3px,#0000 9px),radial-gradient(circle at 43% 69%,#67d6e4 0 1.6px,#67d6e424 3px,#0000 7px),radial-gradient(circle at 8% 77%,#df6eaa 0 1.5px,#df6eaa24 3px,#0000 7px),radial-gradient(circle at 94% 37%,#a981e3 0 1.7px,#a981e326 3px,#0000 8px),radial-gradient(circle at 53% 21%,#e877b2 0 1.4px,#e877b224 3px,#0000 7px),radial-gradient(circle at 31% 84%,#65d4e2 0 1.8px,#65d4e226 3px,#0000 8px);animation:16s ease-in-out infinite alternate member-particle-rise;position:absolute;inset:0}.member-spotlight-particles:after{content:"";pointer-events:none;opacity:0;transform-origin:100%;will-change:transform,opacity;background:linear-gradient(90deg,#0000 0,#69dce914 24%,#69dce9ad 76%,#ef78b6 100%);border-radius:999px;width:108px;height:2px;animation:9.6s cubic-bezier(.22,.61,.36,1) infinite member-meteor-pass;position:absolute;top:7%;right:-14%;transform:rotate(-28deg);box-shadow:0 0 6px #69dce9a6,0 0 12px #ef78b63d}.member-spotlight-index{z-index:4;color:#bcdee794;letter-spacing:.22em;font:700 7px/1.2 Arial,sans-serif;position:absolute;top:20px;left:22px}.members-view .dossier-header .member-avatar.large{animation:6s ease-in-out infinite member-portrait-breathe;z-index:2!important;width:100%!important;height:438px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:end center!important;display:grid!important;position:absolute!important;inset:27px 0 0!important;overflow:visible!important}.members-view .dossier-header .member-avatar.large:before{content:"";z-index:-1;background:radial-gradient(ellipse at center,var(--member-color),transparent 66%);border-radius:50%;height:56%;position:absolute;bottom:4%;left:11%;right:11%}@supports (color:color-mix(in lab, red, red)){.members-view .dossier-header .member-avatar.large:before{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--member-color) 34%,#5b3ece29),transparent 66%)}}.members-view .dossier-header .member-avatar.large:before{filter:blur(18px)}.members-view .dossier-header .member-avatar.large img{object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important;filter:drop-shadow(0 25px 28px #00000080) drop-shadow(0 0 17px var(--member-color))!important;border:0!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.members-view .dossier-header .member-avatar.large img{filter:drop-shadow(0 25px 28px #00000080) drop-shadow(0 0 17px color-mix(in srgb,var(--member-color) 18%,transparent))!important}}.members-view .dossier-header .member-avatar.large img{-webkit-mask-image:linear-gradient(#000 0% 72%,#000000f0 79%,#0000009e 88%,#00000029 96%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#000000f0 79%,#0000009e 88%,#00000029 96%,#0000 100%)}.members-view .dossier-header .member-avatar.large:not(.has-bust-photo) img{opacity:.72;align-self:end;width:76%!important;height:76%!important}.members-view .dossier-header .member-avatar.large>.member-bust-placeholder{background:radial-gradient(ellipse at 50% 34%,var(--member-color),transparent 68%);border:1px solid #7ddeec21;border-radius:48% 48% 16% 16%;align-self:end;width:72%;height:72%}@supports (color:color-mix(in lab, red, red)){.members-view .dossier-header .member-avatar.large>.member-bust-placeholder{background:radial-gradient(ellipse at 50% 34%,color-mix(in srgb,var(--member-color) 30%,#18273a),transparent 68%)}}.members-view .dossier-header .member-avatar.large>.member-bust-placeholder{font-size:46px;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.member-spotlight-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(105deg,#09111e61,#050b15c4);border-left:1px solid #79c6da1f;flex-direction:column;justify-content:center;min-width:0;padding:48px 54px 44px 38px;display:flex;z-index:4!important;max-width:none!important;position:relative!important}.member-dossier-kicker{color:#77dce9;letter-spacing:.18em;justify-content:space-between;align-items:center;gap:16px;font:700 7px/1.3 Arial,sans-serif;display:flex}.member-dossier-kicker em{color:#a3bbc6;letter-spacing:.12em;background:#50bed10a;border:1px solid #76ddeb47;border-radius:999px;padding:5px 8px;font-size:5.5px;font-style:normal}.member-signature-lockup{border-bottom:1px solid #8bbacd21;min-height:102px;margin:20px 0 5px;position:relative}.member-signature-jp{color:var(--member-color);display:block;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.member-signature-jp{color:color-mix(in srgb,var(--member-color) 66%,#ffd9eb)}}.member-signature-jp{letter-spacing:.06em;text-shadow:0 0 10px var(--member-color),0 0 28px var(--member-color);font-family:Yuji Syuku,Hiragino Mincho ProN,Yu Mincho,serif;font-size:49px;font-style:italic;font-weight:600;line-height:1;transform:rotate(-5deg)}@supports (color:color-mix(in lab, red, red)){.member-signature-jp{text-shadow:0 0 10px color-mix(in srgb,var(--member-color) 44%,transparent),0 0 28px color-mix(in srgb,var(--member-color) 24%,transparent)}}.member-signature-jp:after{content:"";opacity:.68;filter:drop-shadow(0 0 6px);border-top:2px solid;border-radius:50%;height:17px;position:absolute;bottom:-9px;left:-2%;right:-12%;transform:rotate(-3deg)}.member-signature-en{color:#e6eff4c7;letter-spacing:.025em;text-shadow:0 0 12px #7edaeb33;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:27px;font-style:italic;position:absolute;bottom:9px;left:76px;transform:rotate(-4deg)}.members-view .member-spotlight-copy h2{letter-spacing:.04em;text-shadow:0 4px 18px #0000007a;margin:13px 0 4px!important;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif!important;font-size:48px!important;line-height:1.05!important}.member-spotlight-roleline{letter-spacing:.06em;color:#91a8b7!important;margin:15px 0 0!important;font-size:9px!important}.member-spotlight-vitals{grid-template-columns:repeat(4,1fr);gap:6px;margin:25px 0 21px;display:grid}.member-spotlight-vitals>span{background:linear-gradient(145deg,#152637b3,#07101cc2);border:1px solid #73a7c130;border-radius:7px;min-height:68px;padding:11px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.member-spotlight-vitals>span:after{content:"";background:linear-gradient(90deg,var(--member-color),transparent);height:2px;box-shadow:0 0 9px var(--member-color);position:absolute;bottom:0;left:0;right:30%}.member-spotlight-vitals small,.member-spotlight-vitals b{display:block}.member-spotlight-vitals small{color:#6f8998;letter-spacing:.12em;font:600 5.5px/1 Arial,sans-serif}.member-spotlight-vitals b{color:#eff6f8;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:14px;line-height:1;overflow:hidden}.members-view .dossier-actions{flex-wrap:wrap;gap:7px!important;margin:0!important;display:flex!important}.members-view .dossier-actions .text-button{transition:border-color .18s,color .18s,box-shadow .18s,transform .18s;color:#a9c0ca!important;background:#122130b3!important;border:1px solid #70a6be38!important;border-radius:999px!important;min-height:31px!important;padding:7px 10px!important;font-size:6.5px!important;text-decoration:none!important}.members-view .dossier-actions .text-button:hover{transform:translateY(-1px);box-shadow:0 0 15px #4ac7d914;color:#e3fafc!important;border-color:#5fd7e880!important}.members-view .dossier-actions .portrait-upload-button{color:#f4a4cf!important;background:#e43d8f12!important;border-color:#ec60a85c!important}.members-view .member-photo-spec-hint{color:#65808e!important;margin-top:13px!important}.members-view .dossier>.public-private{z-index:2;background:linear-gradient(#060d18eb,#080f19fa);grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative;margin:0!important;padding:18px 22px 10px!important}.members-view .public-private article,.members-view .public-private article.private{min-height:128px;position:relative;overflow:hidden;color:#dce7ec!important;background:linear-gradient(145deg,#182737c7,#0a131fe6)!important;border:1px solid #739bb62e!important;border-radius:10px!important;padding:19px 20px!important;transform:none!important;box-shadow:inset 0 1px #ffffff06,0 12px 28px #00000029!important}.members-view .public-private article:before{content:"";background:linear-gradient(var(--cyan),transparent);width:2px;box-shadow:0 0 10px var(--cyan);position:absolute;top:0;bottom:0;left:0}.members-view .public-private article.private:before{background:linear-gradient(var(--pink),transparent);box-shadow:0 0 10px var(--pink)}.members-view .public-private span{color:#7bdce8!important;letter-spacing:.18em!important;font:700 6px/1.2 Arial,sans-serif!important}.members-view .public-private article.private span{color:#f08fbd!important}.members-view .public-private p{color:#a9bac4!important;margin:13px 0 0!important;font-size:8px!important;line-height:1.8!important}.members-view .dossier>.dossier-stats{z-index:2;background:#081019;position:relative;grid-template-columns:repeat(3,1fr)!important;gap:8px 10px!important;padding:12px 22px!important;display:grid!important}.members-view .dossier-stats>div{background:linear-gradient(135deg,#142230c7,#09111ceb);border-radius:8px;min-height:54px;border:1px solid #6d96b329!important;grid-template-columns:78px 1fr!important;align-items:center!important;padding:11px 12px!important;display:grid!important}.members-view .dossier-stats>div>span{color:#8ca1ae!important;font-size:7px!important}.members-view .dossier-stats .bar-track{background:#1b2a3a;height:5px;box-shadow:inset 0 1px 2px #00000073}.members-view .dossier-stats .bar-fill{box-shadow:0 0 9px}.members-view .dossier>.dossier-controls{z-index:2;background:#081019;align-items:center;position:relative;grid-template-columns:1fr 1fr minmax(220px,1.2fr) auto!important;gap:10px!important;padding:12px 22px 22px!important;display:grid!important}.members-view .dossier-controls>div{background:#111e2cbd;border:1px solid #6d96b329;border-radius:8px;min-height:65px;padding:11px 12px}.members-view .dossier-controls>div>span{color:#8ba0ad;margin-bottom:7px;font-size:6px;display:block}.members-view .dossier-controls>div>b{display:none}.members-view .dossier-controls>p{color:#6f8490;margin:0;font-size:6px;line-height:1.55}.members-view .dossier-controls>.secondary-button{white-space:nowrap;background:#4ac7d90f;border-color:#51cfe152;min-height:38px}.member-photo-upload-notice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08131dd9!important;border-radius:8px!important}@keyframes member-portrait-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes member-particle-rise{0%{opacity:.66;transform:translate(-2%,4%)scale(.98)}55%{opacity:1}to{opacity:.78;transform:translate(2%,-5%)scale(1.04)}}@keyframes member-meteor-pass{0%,66%{opacity:0;transform:rotate(-28deg)translate(0)scaleX(.58)}69%{opacity:.85}79%{opacity:.68;transform:rotate(-28deg)translate(-118px,68px)scaleX(1)}84%,to{opacity:0;transform:rotate(-28deg)translate(-170px,98px)scaleX(.74)}}@keyframes member-orbit-one{0%{transform:rotate(-10deg)}to{transform:rotate(350deg)}}@keyframes member-orbit-two{0%{transform:rotate(17deg)}to{transform:rotate(-343deg)}}@media (prefers-reduced-motion:reduce){.members-view .dossier-header .member-avatar.large,.member-spotlight-aura:before,.member-spotlight-aura:after,.member-spotlight-particles:before,.member-spotlight-particles:after{animation:none}.member-spotlight-particles:after{display:none}.members-view .member-quick-switch>button,.members-view .member-list-grid button,.members-view .dossier-actions .text-button{transition:none}}@media (width<=1180px){.member-tab-overview .member-database{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr)}.members-view .dossier-header{grid-template-columns:minmax(255px,.8fr) minmax(315px,1.2fr);min-height:500px}.member-spotlight-visual{min-height:500px}.members-view .dossier-header .member-avatar.large{height:425px!important}.member-spotlight-copy{padding:38px 36px 34px 28px}.member-signature-jp{font-size:42px}.member-signature-en{font-size:17px;left:76px}.members-view .member-spotlight-copy h2{font-size:39px!important}.member-spotlight-vitals{grid-template-columns:repeat(2,1fr)}.members-view .dossier>.dossier-controls{grid-template-columns:1fr 1fr}.members-view .dossier-controls>p{grid-column:1/-1}}@media (width<=900px){.member-tab-overview .member-database{grid-template-columns:1fr}.members-view .member-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px}.members-view .dossier-header{grid-template-rows:440px auto;grid-template-columns:1fr;min-height:780px}.member-spotlight-visual{min-height:440px}.members-view .dossier-header .member-avatar.large{opacity:1!important;height:410px!important;inset:16px 0 0!important}.members-view .dossier-header>.member-spotlight-copy{background:linear-gradient(#070f1bb3,#050b15f0);border-top:1px solid #79c6da1f;border-left:0;align-self:stretch;padding:30px 34px 38px!important}.members-view .dossier>.dossier-stats{grid-template-columns:repeat(2,1fr)!important}}@media (width<=650px){.members-view .member-list-grid{grid-template-columns:1fr}.members-view .member-list-grid button{grid-template-columns:42px minmax(100px,1fr) 72px 44px}.members-view .dossier{border-radius:12px!important}.members-view .dossier-header{grid-template-rows:390px auto;min-height:735px}.member-spotlight-visual{min-height:390px}.members-view .dossier-header .member-avatar.large{height:365px!important}.member-spotlight-index{top:14px;left:14px}.members-view .dossier-header>.member-spotlight-copy{padding:25px 19px 30px!important}.member-signature-lockup{min-height:90px;margin-top:15px}.member-signature-jp{font-size:38px}.member-signature-en{font-size:15px;bottom:10px;left:26px}.members-view .member-spotlight-copy h2{font-size:34px!important}.member-spotlight-vitals{grid-template-columns:repeat(2,1fr);margin:20px 0 17px}.members-view .dossier>.public-private{grid-template-columns:1fr;padding:13px 13px 8px!important}.members-view .dossier>.dossier-stats{grid-template-columns:1fr!important;padding:8px 13px!important}.members-view .dossier>.dossier-controls{grid-template-columns:1fr!important;padding:8px 13px 17px!important}.members-view .dossier-controls>p{grid-column:auto}.member-dossier-kicker span{max-width:175px}.members-view .dossier-header:after{display:none}}.photo-importer{background:linear-gradient(145deg,#0d1d29fa,#0a131dfa);border:1px solid #3a6270;border-radius:10px;overflow:hidden;box-shadow:0 18px 55px #00000038}.photo-importer>header{background:radial-gradient(circle at 80% 10%,#4ac7d91f,#0000 38%),linear-gradient(120deg,#e43d8f14,#0000 45%);border-bottom:1px solid #2f4b58;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.photo-importer>header span{color:var(--cyan);letter-spacing:.15em;font-size:7px}.photo-importer>header h3{margin:6px 0;font-size:21px}.photo-importer>header p{color:#82929d;max-width:760px;margin:0;font-size:7px;line-height:1.6}.photo-importer>header aside{text-align:right;border-left:1px solid #3a505c;min-width:135px;padding-left:20px;display:grid}.photo-importer>header aside b{color:var(--pink);font-size:25px}.photo-importer>header aside small{color:#768993;font-size:6px;line-height:1.5}.photo-importer-grid{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.photo-import-step{background:#0d1721;border:1px solid #324653;border-radius:7px;padding:13px}.photo-import-step>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.photo-import-step>header>i{width:28px;height:28px;color:var(--cyan);border:1px solid #3d7180;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.photo-import-step>header span b,.photo-import-step>header span small{display:block}.photo-import-step>header span b{font-size:9px}.photo-import-step>header span small{color:#73848e;margin-top:3px;font-size:6px}.photo-source-tabs{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px;display:grid}.photo-source-tabs button,.photo-kind-options button{color:#8796a0;cursor:pointer;background:#0a131c;border:1px solid #354955;border-radius:5px;padding:9px}.photo-source-tabs button.active,.photo-kind-options button.active{border-color:var(--cyan);color:#d7f5f7;background:#4ac7d914}.photo-url-row{grid-template-columns:1fr auto;gap:7px;display:grid}.photo-url-row input,.photo-identity-fields select{color:#d7e0e4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08121b;border:1px solid #39505d;border-radius:5px;width:100%;min-width:0;padding:9px 10px;font-size:7px}.photo-url-row button,.photo-local-drop{color:var(--cyan);cursor:pointer;background:#4ac7d914;border:1px solid #447380;border-radius:5px;padding:0 15px}.photo-url-row button:disabled,.photo-local-drop:disabled{opacity:.45;cursor:not-allowed}.photo-local-drop{place-content:center;gap:4px;width:100%;min-height:64px;display:grid}.photo-local-drop b{font-size:8px}.photo-local-drop small{color:#748792;font-size:6px}.photo-identity-fields{grid-template-columns:1fr 1fr 1.25fr;gap:7px;display:grid}.photo-identity-fields label{color:#758892;gap:5px;font-size:6px;display:grid}.photo-kind-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.photo-kind-options button{text-align:left;padding:11px}.photo-kind-options b,.photo-kind-options small{display:block}.photo-kind-options b{font-size:8px}.photo-kind-options small{color:#6f818c;margin-top:5px;font-size:5.5px;line-height:1.5}.photo-cutout-toggle{cursor:pointer;background:#e43d8f0b;border:1px solid #4e485a;border-radius:5px;align-items:flex-start;gap:9px;margin-top:8px;padding:9px;display:flex}.photo-cutout-toggle input{accent-color:var(--pink);margin-top:2px}.photo-cutout-toggle span b,.photo-cutout-toggle span small{display:block}.photo-cutout-toggle span b{font-size:7px}.photo-cutout-toggle span small{color:#837783;margin-top:3px;font-size:5.5px;line-height:1.45}.photo-url-hint{color:#647984;margin-top:6px;font-size:5.5px;display:block}.photo-identity-fields{grid-template-columns:1fr 1fr 1.35fr}.photo-member-picker span{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.photo-member-picker input{color:#d7e0e4;background:#08121b;border:1px solid #39505d;border-radius:5px;width:100%;min-width:0;padding:6px 8px;font-size:6px}.photo-member-picker em{color:#5e7e8b;font-size:5.5px;font-style:normal}.photo-import-preview{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.photo-import-preview>div{background:#08111a;border:1px solid #334955;border-radius:7px;place-items:center;min-height:270px;display:grid;position:relative;overflow:hidden}.photo-import-preview>div>span{z-index:2;color:#90a3ad;background:#08111ad1;border:1px solid #3a5360;border-radius:12px;padding:4px 8px;font-size:5.5px;position:absolute;top:9px;left:10px}.photo-import-preview img{object-fit:contain;width:100%;height:270px}.photo-import-preview i{color:#5e737e;font-size:7px;font-style:normal}.photo-import-preview .transparent-preview{background-color:#111a22;background-image:linear-gradient(45deg,#182731 25%,#0000 25%),linear-gradient(-45deg,#182731 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#182731 75%),linear-gradient(-45deg,#0000 75%,#182731 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.photo-import-preview .avatar-output-preview img{aspect-ratio:4/5;object-fit:contain}.photo-composition-workbench{background:linear-gradient(145deg,#0b151f,#0d1b25);border:1px solid #355766;border-radius:8px;grid-column:1/-1;overflow:hidden}.photo-composition-workbench>header{background:linear-gradient(100deg,#4ac7d912,#e43d8f0b);border-bottom:1px solid #29434f;justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 17px;display:flex}.photo-composition-workbench>header span{color:var(--cyan);letter-spacing:.14em;font-size:6px}.photo-composition-workbench>header h4{margin:4px 0 5px;font-size:14px}.photo-composition-workbench>header p{color:#82939d;max-width:720px;margin:0;font-size:7px;line-height:1.55}.photo-preview-badges{white-space:nowrap;align-items:center;gap:6px;display:flex}.photo-preview-badges b,.photo-preview-badges em{border:1px solid #3f606d;border-radius:14px;padding:5px 9px;font-size:6px;font-style:normal}.photo-preview-badges b{color:#8edce5;background:#4ac7d914}.photo-preview-badges em{color:#8999a2}.photo-composition-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.7fr);gap:12px;padding:12px;display:grid}.photo-crop-preview{min-width:0}.photo-crop-stage{background-color:#30343a;background-image:linear-gradient(45deg,#343941 25%,#0000 25%),linear-gradient(-45deg,#343941 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#343941 75%),linear-gradient(-45deg,#0000 75%,#343941 75%);background-position:0 0,0 11px,11px -11px,-11px 0;background-size:22px 22px;border:1px solid #40515b;border-radius:7px;justify-content:center;align-items:center;height:500px;min-height:390px;max-height:68vh;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 65px #00000061}.photo-crop-frame{isolation:isolate;flex:none;width:auto;height:88%;position:relative;overflow:visible;box-shadow:0 0 28px #00000059}.photo-crop-frame>img{z-index:1;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block;position:absolute}.photo-frame-background{z-index:0;background:#111a22;position:absolute;inset:0}.photo-crop-frame.bust .photo-frame-background{background-color:#111a22;background-image:linear-gradient(45deg,#182731 25%,#0000 25%),linear-gradient(-45deg,#182731 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#182731 75%),linear-gradient(-45deg,#0000 75%,#182731 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px}.photo-crop-frame>i{z-index:1;text-align:center;color:#758790;place-items:center;padding:25px;font-size:8px;font-style:normal;display:grid;position:absolute;inset:0}.photo-crop-mask{z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 999px #191c20cc}.photo-safe-border{z-index:5;border:2px solid var(--cyan);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29,0 0 18px #4ac7d933}.photo-crop-frame.bust .photo-safe-border{border-color:var(--pink);box-shadow:inset 0 0 0 1px #ffffff29,0 0 18px #e43d8f2e}.photo-guides{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.photo-guides .head-oval{color:#ffffffd1;text-align:center;text-shadow:0 1px 2px #000;background:#070e1414;border:1px dashed #ffffff94;border-radius:50%;padding-top:6px;font-size:7px;position:absolute}.avatar-guides .head-oval{height:46%;top:6%;left:15%;right:15%}.bust-guides .head-oval{height:29%;top:4%;left:20%;right:20%}.photo-guides .guide-line{border-top:1px dashed #ffffff7a;position:absolute;left:0;right:0}.photo-guides .guide-line:after{content:attr(data-label);color:#ffffffdb;background:#050b11b3;border-radius:3px;padding:2px 4px;font-size:6px;position:absolute;top:-12px;right:4px}.avatar-guides .eye{border-color:#4ac7d9cc;top:29%}.avatar-guides .chin{top:51%}.avatar-guides .shoulder{border-color:#e43d8fb8;top:76%}.bust-guides .crown{border-color:#4ac7d9cc;top:8%}.bust-guides .chin{top:32%}.bust-guides .shoulder{border-color:#e43d8fb8;top:41%}.bust-guides .waist{border-color:#f2ba49c7;top:69%}.photo-guides .center-axis{color:#ffffffb8;writing-mode:vertical-rl;border-left:1px dashed #ffffff52;padding:3px 0 0 4px;font-size:6px;position:absolute;top:0;bottom:0;left:50%}.photo-crop-legend{color:#778a94;flex-wrap:wrap;gap:12px;padding:8px 2px 0;font-size:6px;display:flex}.photo-crop-legend span{align-items:center;gap:5px;display:flex}.photo-crop-legend i{border-radius:2px;width:13px;height:7px;display:inline-block}.photo-crop-legend .visible{border:1px solid var(--cyan);background:#142834}.photo-crop-legend .cropped{background:#30343a}.photo-crop-legend .guide{border-top:1px dashed #d7dee1}.photo-composition-controls{background:#09131c;border:1px solid #2f4652;border-radius:7px;flex-direction:column;gap:11px;padding:13px;display:flex}.photo-fit-presets>span{color:#7f929c;margin-bottom:6px;font-size:6px;display:block}.photo-fit-presets>div{grid-template-columns:1fr 1fr .72fr;gap:5px;display:grid}.photo-fit-presets button,.photo-cutout-preview-button{color:#899ba4;cursor:pointer;background:#0d1c26;border:1px solid #38525f;border-radius:5px;padding:8px 6px;font-size:6.5px}.photo-fit-presets button.active{border-color:var(--cyan);color:#d7f7f8;background:#4ac7d91a}.photo-fit-presets small{color:#657984;margin-top:6px;font-size:5.5px;line-height:1.5;display:block}.photo-range-control{gap:7px;display:grid}.photo-range-control>span{justify-content:space-between;align-items:center;display:flex}.photo-range-control b{font-size:7px}.photo-range-control em{color:var(--cyan);font-size:7px;font-style:normal}.photo-range-control input{width:100%;accent-color:var(--cyan);cursor:pointer}.photo-composition-audit{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.photo-composition-audit>div{text-align:center;background:#0d1a23;border:1px solid #2f4652;border-radius:5px;padding:7px}.photo-composition-audit span,.photo-composition-audit b{display:block}.photo-composition-audit span{color:#70838d;font-size:5.5px}.photo-composition-audit b{color:#b9c8ce;margin-top:3px;font-size:10px}.photo-composition-audit .warn{background:#be692d14;border-color:#9f6940}.photo-composition-audit .warn b{color:#f2ba49}.photo-composition-advice{border-left:2px solid var(--cyan);color:#899ba4;background:#4ac7d90b;min-height:42px;margin:0;padding:8px 9px;font-size:6px;line-height:1.6}.photo-cutout-preview-button{border-color:var(--pink);color:#f09abc;background:#e43d8f14;padding:10px}.photo-cutout-preview-button:disabled{opacity:.42;cursor:not-allowed}.photo-transparent-state{color:#71848e;font-size:5.5px;line-height:1.45}.photo-current-result{border-top:1px solid #2d414c;grid-template-columns:1fr 62px;align-items:center;gap:8px;margin-top:auto;padding-top:9px;display:grid}.photo-current-result span{color:#788b95;font-size:6px}.photo-current-result img{object-fit:contain;background:#121d25;border:1px solid #3a515c;border-radius:5px;width:62px;height:76px}.photo-current-result.bust img{background-color:#111a22;background-image:linear-gradient(45deg,#182731 25%,#0000 25%),linear-gradient(-45deg,#182731 25%,#0000 25%);background-size:12px 12px;height:92px}.photo-importer>footer{background:#0a141e;border-top:1px solid #314955;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.photo-import-status{align-items:center;gap:9px;min-width:0;display:flex}.photo-import-status>i{background:#273740;border:1px solid #4b5d67;border-radius:50%;flex:none;width:10px;height:10px}.photo-import-status>i.running{border-color:var(--cyan);border-top-color:#0000;animation:.8s linear infinite photo-spin}.photo-import-status>i.done{background:#59be7e;border-color:#59be7e;box-shadow:0 0 12px #59be7e66}.photo-import-status span{min-width:0}.photo-import-status b,.photo-import-status small{display:block}.photo-import-status b{font-size:7px}.photo-import-status small{color:#778993;margin-top:3px;font-size:6px;line-height:1.45}.photo-import-confirm{border:1px solid var(--cyan);color:#07131b;cursor:pointer;background:linear-gradient(100deg,#2aaec2,#3cc3ce);border-radius:5px;min-width:225px;padding:11px 17px;font-size:7px;font-weight:800;box-shadow:0 0 20px #4ac7d926}.photo-import-confirm:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}@keyframes photo-spin{to{transform:rotate(360deg)}}@media (width<=900px){.photo-importer-grid,.photo-import-preview,.photo-composition-grid{grid-template-columns:1fr}.photo-import-preview{grid-column:auto}.photo-identity-fields{grid-template-columns:1fr}.photo-importer>header,.photo-importer>footer,.photo-composition-workbench>header{flex-direction:column;align-items:stretch}.photo-importer>header aside{text-align:left;border-top:1px solid #3a505c;border-left:0;padding:10px 0 0}.photo-import-confirm{width:100%}.photo-crop-stage{height:460px;max-height:none}.photo-preview-badges{align-self:flex-start}}@media (width<=560px){.photo-kind-options,.photo-source-tabs,.photo-url-row{grid-template-columns:1fr}.photo-url-row button{padding:10px}.photo-import-preview>div,.photo-import-preview img{height:220px;min-height:220px}.photo-crop-stage{height:360px;min-height:320px}.photo-crop-frame{height:84%}.photo-composition-audit{grid-template-columns:1fr 1fr 1fr}.photo-fit-presets>div{grid-template-columns:1fr 1fr}.photo-fit-presets button:last-child{grid-column:1/-1}.photo-crop-legend{gap:7px}.photo-composition-workbench>header{padding:13px}.photo-composition-grid{padding:8px}}.fan-growth-commerce{--fan-pink:#f25d9f;--fan-cyan:#54dbe8;--fan-violet:#a589ff;background:radial-gradient(circle at 88% 0,#54dbe814,#0000 30%),linear-gradient(150deg,#0e1925,#0a121b);border-color:#3b5262;gap:12px;padding:14px;display:grid}.fan-growth-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:7px 6px 4px;display:flex}.fan-growth-heading h2{margin:5px 0;font-size:20px}.fan-growth-heading p{color:#8293a0;max-width:780px;font-size:7px;line-height:1.7}.fan-growth-heading>aside{border-left:1px solid #354b59;min-width:180px;padding-left:18px}.fan-growth-heading aside small,.fan-growth-heading aside b,.fan-growth-heading aside span{display:block}.fan-growth-heading aside small{color:#718592;font-size:6px}.fan-growth-heading aside b{color:var(--fan-cyan);margin:5px 0;font-size:21px}.fan-growth-heading aside span{color:#72838f;font-size:6px}.fan-crm-funnel{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.fan-crm-funnel article{background:#0a141dd4;border:1px solid #344b5a;border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:82px;padding:11px;display:grid;position:relative;overflow:hidden}.fan-crm-funnel article:after{content:"";background:linear-gradient(90deg,var(--fan-cyan),var(--fan-pink));opacity:.65;height:2px;position:absolute;inset:auto 0 0}.fan-crm-funnel article>i{color:#78dce5;border:1px solid #456171;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;font-style:normal;display:grid}.fan-crm-funnel span small,.fan-crm-funnel span b,.fan-crm-funnel span em{display:block}.fan-crm-funnel span small{color:#718391;font-size:6px}.fan-crm-funnel span b{margin:4px 0;font-size:12px}.fan-crm-funnel span em{color:#6d7e8b;font-size:5.5px;font-style:normal}.fan-crm-funnel article>strong{color:#dc75a5;font-size:11px}.fan-segment-selector{background:#0c1620;border:1px solid #344958;border-radius:8px;overflow:hidden}.fan-segment-selector>header{border-bottom:1px solid #2e404c;justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:9px 12px;display:flex}.fan-segment-selector header b,.fan-segment-selector header small{display:block}.fan-segment-selector header b{font-size:8px}.fan-segment-selector header small,.fan-segment-selector header em{color:#72838f;font-size:5.5px;font-style:normal}.fan-segment-selector>div{grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;display:grid}.fan-segment-selector button{min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#0a131c;border:1px solid #344653;border-radius:5px;padding:9px}.fan-segment-selector button.active{border-color:var(--fan-pink);background:linear-gradient(135deg,#f25d9f17,#54dbe809)}.fan-segment-selector button span b,.fan-segment-selector button span small,.fan-segment-selector button em{display:block}.fan-segment-selector button b{font-size:8px}.fan-segment-selector button small,.fan-segment-selector button em{color:#71808b;margin-top:4px;font-size:5.5px;font-style:normal}.fan-segment-selector>p{color:#9aaab4;border-top:1px solid #293b48;margin:0;padding:9px 12px;font-size:6px}.fan-product-families{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.fan-product-families>article{background:#0d1721;border:1px solid #354b59;border-radius:8px;min-height:175px;padding:14px;position:relative;overflow:hidden}.fan-product-families>article:before{content:"";background:var(--fan-cyan);width:2px;position:absolute;inset:0 auto 0 0}.fan-product-families>article.digital:before{background:var(--fan-violet)}.fan-product-families>article.ticket:before{background:var(--fan-pink)}.fan-product-families>article.store:before{background:#f0ba55}.fan-product-families header{align-items:center;gap:9px;display:flex}.fan-product-families header>i{color:#4f6878;font-size:18px;font-style:normal}.fan-product-families header small{color:#6f8290;letter-spacing:.1em;font-size:5px}.fan-product-families h3{margin:3px 0;font-size:12px}.fan-product-families p{color:#788995;min-height:35px;font-size:6.2px;line-height:1.6}.fan-product-families article>div{flex-wrap:wrap;gap:5px;display:flex}.fan-product-families button{color:#c5d1d8;cursor:pointer;background:#111f2b;border:1px solid #3a5261;border-radius:4px;min-height:29px;padding:6px 9px;font-size:6px}.fan-product-families button:hover{border-color:var(--fan-cyan);color:#fff}.fan-product-families button:disabled{opacity:.38;cursor:not-allowed}.fan-support-builder{background:linear-gradient(140deg,#a589ff11,#0c1620 36%);border:1px solid #43505d;border-radius:8px;overflow:hidden}.fan-support-builder>header{border-bottom:1px solid #34434f;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.fan-support-builder header small{color:#aa91ff;letter-spacing:.1em;font-size:5.5px}.fan-support-builder h3{margin:4px 0;font-size:14px}.fan-support-builder header p{color:#748490;margin:0;font-size:6px}.fan-support-builder header label{color:#758692;gap:5px;font-size:5.5px;display:grid}.fan-support-builder select{min-width:190px;height:35px;color:var(--text);background:#0b151f;border:1px solid #3b5160;border-radius:5px;padding:0 9px}.fan-support-builder>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.fan-support-builder article{background:#0b151f;border:1px solid #354957;border-radius:6px;flex-direction:column;padding:12px;display:flex}.fan-support-builder article>span{color:#ee79ad;font-size:6px}.fan-support-builder article h4{min-height:45px;margin:7px 0;font-size:7px;line-height:1.55}.fan-support-builder article>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.fan-support-builder article>div small{color:#71828e;border:1px solid #2f414d;border-radius:4px;padding:7px;font-size:5px}.fan-support-builder article>div b{color:#e4edf2;margin-top:3px;font-size:7px;display:block}.fan-support-builder article>div b.risk{color:var(--red)}.fan-support-builder article>p{color:#748590;font-size:5.5px;line-height:1.5}.fan-support-builder article>button{color:#f090ba;cursor:pointer;background:#c63c7e1f;border:1px solid #985276;border-radius:5px;min-height:34px;margin-top:auto;padding:7px;font-size:6px}.fan-support-builder article>button:disabled{color:#6f7c86;cursor:not-allowed;background:#121b24;border-color:#3a4650}.fan-commerce-running{background:#0b151e;border:1px solid #344956;border-radius:8px;overflow:hidden}.fan-commerce-running>header{border-bottom:1px solid #2e404b;justify-content:space-between;padding:11px 13px;display:flex}.fan-commerce-running>header b{font-size:8px}.fan-commerce-running>header span{color:#71828f;font-size:5.5px}.fan-commerce-running>div{max-height:255px;overflow-y:auto}.fan-commerce-running article{border-bottom:1px solid #293a45;grid-template-columns:minmax(220px,1fr) minmax(150px,.7fr) 110px;align-items:center;gap:14px;min-height:68px;padding:9px 12px;display:grid}.fan-commerce-running article.completed{opacity:.72}.fan-commerce-running article span small,.fan-commerce-running article span b,.fan-commerce-running article span em{display:block}.fan-commerce-running article span small{color:#e774aa;font-size:5px}.fan-commerce-running article span b{margin:4px 0;font-size:8px}.fan-commerce-running article span em{color:#71818c;font-size:5.5px;font-style:normal}.fan-commerce-running article>div{grid-template-columns:1fr 30px;align-items:center;gap:7px;display:grid}.fan-commerce-running article>div>i{background:#263946;border-radius:5px;height:5px;overflow:hidden}.fan-commerce-running article>div>i>i{background:linear-gradient(90deg,var(--fan-pink),var(--fan-cyan));height:100%;display:block}.fan-commerce-running article>div>b{font-size:6px}.fan-commerce-running article>strong{text-align:right;font-size:9px}.fan-commerce-running article>strong small{color:#6f808c;margin-top:3px;font-size:5px;display:block}.fan-activity-type.online_talk{color:#b6a2ff;border-color:#6654a0}@media (width<=900px){.fan-crm-funnel,.fan-segment-selector>div{grid-template-columns:repeat(2,1fr)}.fan-growth-heading{flex-direction:column}.fan-growth-heading>aside{border-top:1px solid #354b59;border-left:0;width:100%;padding:10px 0 0}.fan-support-builder>div{grid-template-columns:1fr}.fan-commerce-running article{grid-template-columns:1fr 130px}}@media (width<=640px){.fan-growth-commerce{padding:9px}.fan-product-families,.fan-crm-funnel,.fan-segment-selector>div{grid-template-columns:1fr}.fan-segment-selector>header,.fan-support-builder>header{flex-direction:column;align-items:flex-start}.fan-support-builder header label,.fan-support-builder select{width:100%}.fan-commerce-running article{grid-template-columns:1fr}.fan-commerce-running article>strong{text-align:left}.fan-product-families>article,.fan-product-families p{min-height:0}}.live-experience-backdrop{z-index:220;color:#f7f5f0;background:#02050a;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.live-experience-shell{--support-color:#ff5ea8;border:1px solid var(--support-color);width:min(1460px,100%);height:min(920px,100dvh - 20px)}@supports (color:color-mix(in lab, red, red)){.live-experience-shell{border:1px solid color-mix(in srgb,var(--support-color) 55%,#25303d)}}.live-experience-shell{box-shadow:0 30px 100px #000,0 0 45px var(--support-color);background:#060b12;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.live-experience-shell{box-shadow:0 30px 100px #000,0 0 45px color-mix(in srgb,var(--support-color) 18%,transparent)}}.live-experience-shell{grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.live-experience-header{background:linear-gradient(90deg,#09111c,#11101b 62%,var(--support-color));border-bottom:1px solid #283442;min-height:68px;padding:10px 16px}@supports (color:color-mix(in lab, red, red)){.live-experience-header{background:linear-gradient(90deg,#09111c,#11101b 62%,color-mix(in srgb,var(--support-color) 12%,#09111c))}}.live-experience-header{grid-template-columns:1fr auto 38px;align-items:center;gap:14px;display:grid}.live-experience-header>div:first-child span,.live-experience-header>div:first-child b{display:block}.live-experience-header>div:first-child span{color:var(--support-color);letter-spacing:.15em;font-size:9px;font-weight:800}.live-experience-header>div:first-child b{margin-top:4px;font-size:17px}.live-experience-clock{text-align:right;border-right:1px solid #33404d;min-width:92px;padding-right:15px}.live-experience-clock small,.live-experience-clock b{display:block}.live-experience-clock small{color:#7f8d9a;font-size:9px}.live-experience-clock b{color:var(--support-color);margin-top:2px;font-size:18px}.live-experience-header>button{color:#aeb7bf;cursor:pointer;background:#111923;border:1px solid #3b4652;border-radius:50%;width:38px;height:38px;font-size:22px}.live-experience-header>button:hover{border-color:var(--support-color);color:#fff}.live-experience-setup{background:radial-gradient(circle at 20% 15%,var(--support-color),transparent 34%),linear-gradient(135deg,#04080de0,#080e17f7),url(/lumina7-stage-hero.png) center/cover;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);min-height:0;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.live-experience-setup{background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--support-color) 13%,transparent),transparent 34%),linear-gradient(135deg,#04080de0,#080e17f7),url(/lumina7-stage-hero.png) center/cover}}.live-setup-copy{flex-direction:column;justify-content:center;min-height:100%;padding:clamp(30px,5vw,76px);display:flex}.live-setup-copy>span{color:var(--support-color);letter-spacing:.16em;font-size:11px;font-weight:900}.live-setup-copy h2{letter-spacing:-.055em;max-width:720px;margin:10px 0 14px;font-size:clamp(31px,4.2vw,62px);line-height:1.08}.live-setup-copy>p{color:#a7b0bb;max-width:690px;margin:0;font-size:14px;line-height:1.8}.live-setup-rules{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;display:grid}.live-setup-rules>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091019b8;border:1px solid #394654;border-radius:7px;min-height:128px;padding:14px}.live-setup-rules i,.live-setup-rules b,.live-setup-rules small{display:block}.live-setup-rules i{background:var(--support-color);border-radius:50%;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.live-setup-rules i{background:color-mix(in srgb,var(--support-color) 16%,#17212d)}}.live-setup-rules i{color:var(--support-color);place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.live-setup-rules b{margin:14px 0 6px;font-size:13px}.live-setup-rules small{color:#8794a1;font-size:11px;line-height:1.55}.live-setup-controls{background:#070c13e6;border-left:1px solid #33404e;padding:24px;overflow:auto}.live-setup-controls>label{margin-bottom:20px;display:block}.live-setup-controls>label>span{color:#9eabb7;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.live-focus-member-grid{grid-template-columns:repeat(3,1fr);gap:6px;max-height:285px;padding-right:3px;display:grid;overflow:auto}.live-focus-member-grid button{color:#eaf0f4;cursor:pointer;background:#0d1722;border:1px solid #344352;border-radius:6px;justify-items:center;gap:4px;min-width:0;min-height:94px;padding:8px 5px;display:grid}.live-focus-member-grid button.active{border-color:var(--support-color);background:var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-focus-member-grid button.active{background:color-mix(in srgb,var(--support-color) 9%,#0d1722)}}.live-focus-member-grid button.active{box-shadow:inset 0 0 0 1px var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-focus-member-grid button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--support-color) 35%,transparent)}}.live-focus-member-grid i{color:#fff;background:#182432 50%/cover;border:2px solid #647586;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-style:normal;font-weight:900;display:grid}.live-focus-member-grid b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.live-focus-member-grid small{color:#788894;font-size:9px}.live-color-picker{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.live-color-picker button{color:#dfe6eb;cursor:pointer;background:#0d1722;border:1px solid #364553;border-radius:5px;align-items:center;gap:7px;height:44px;padding:0 9px;display:flex}.live-color-picker button.active{border-color:var(--support-color);background:var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-color-picker button.active{background:color-mix(in srgb,var(--support-color) 10%,#0d1722)}}.live-color-picker i{border-radius:6px;width:12px;height:27px;box-shadow:0 0 12px}.live-color-picker b{font-size:10px}.live-sound-toggle{color:#e3e9ed;text-align:left;cursor:pointer;background:#0d1722;border:1px solid #374652;border-radius:6px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;min-height:62px;margin:0 0 12px;padding:10px;display:grid}.live-sound-toggle.active{border-color:#5c7a72}.live-sound-toggle>i{color:#91a1ad;background:#1d2935;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.live-sound-toggle.active>i{color:#62e6a6;background:#62e6a61f}.live-sound-toggle b,.live-sound-toggle small{display:block}.live-sound-toggle b{font-size:11px}.live-sound-toggle small{color:#778894;margin-top:4px;font-size:9px;line-height:1.45}.live-enter-button{background:linear-gradient(135deg,var(--support-color),var(--support-color));border:0;border-radius:6px;width:100%;min-height:52px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.live-enter-button{background:linear-gradient(135deg,color-mix(in srgb,var(--support-color) 84%,#b20e55),var(--support-color))}}.live-enter-button{color:#071018;cursor:pointer;box-shadow:0 10px 30px var(--support-color);justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:900;display:flex}@supports (color:color-mix(in lab, red, red)){.live-enter-button{box-shadow:0 10px 30px color-mix(in srgb,var(--support-color) 22%,transparent)}}.live-enter-button span{font-size:23px}.live-enter-button:disabled{opacity:.4;cursor:not-allowed}.live-interactive-stage{background:#02060b;grid-template-columns:minmax(0,1fr) 310px;min-height:0;display:grid}.live-stage-scene{isolation:isolate;min-width:0;min-height:0;position:relative;overflow:hidden}.live-stage-background{z-index:-5;filter:saturate(.92)contrast(1.08);background:linear-gradient(#0000 52%,#010307f2),linear-gradient(90deg,#02050a6b,#0000 45%,#02050a57),url(/lumina7-stage-hero.png) 50%/cover;transition:transform .8s,filter .5s;position:absolute;inset:-3%}.camera-closeup .live-stage-background{filter:saturate(.75)blur(5px);transform:scale(1.18)}.camera-front_row .live-stage-background{filter:saturate(1.12)contrast(1.12);transform:scale(1.08)translateY(-2%)}.live-stage-spotlight{background:conic-gradient(from 162deg at 50% 0,transparent 0deg,var(--support-color) 13deg,#ffffff2e 19deg,var(--support-color) 26deg,transparent 39deg);width:50%;height:85%;position:absolute;top:-18%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.live-stage-spotlight{background:conic-gradient(from 162deg at 50% 0,transparent 0deg,color-mix(in srgb,var(--support-color) 26%,transparent) 13deg,#ffffff2e 19deg,color-mix(in srgb,var(--support-color) 23%,transparent) 26deg,transparent 39deg)}}.live-stage-spotlight{filter:blur(9px);mix-blend-mode:screen;pointer-events:none;animation:5s ease-in-out infinite alternate liveSpotlight}.live-stage-focus-member{z-index:-1;background:linear-gradient(160deg,var(--support-color),#0e151e) center bottom/contain no-repeat;width:min(30vw,350px);height:min(68vh,610px);position:absolute;bottom:13%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.live-stage-focus-member{background:linear-gradient(160deg,color-mix(in srgb,var(--support-color) 30%,#182331),#0e151e) center bottom/contain no-repeat}}.live-stage-focus-member{filter:drop-shadow(0 0 18px var(--support-color))}@supports (color:color-mix(in lab, red, red)){.live-stage-focus-member{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--support-color) 60%,transparent))}}.live-stage-focus-member{color:#fff;place-items:center;font-size:70px;font-weight:900;transition:all .75s;display:grid}.live-stage-focus-member:after{content:"";pointer-events:none;background:linear-gradient(#0000 69%,#020408b3);position:absolute;inset:0}.live-stage-focus-member>b{z-index:2;background:#05090eb8;border-radius:16px;padding:5px 11px;font-size:11px;position:absolute;bottom:12px}.camera-wide .live-stage-focus-member{opacity:.84;transform:translate(-50%)scale(.82)}.camera-closeup .live-stage-focus-member{width:min(48vw,520px);height:min(78vh,700px);bottom:4%;transform:translate(-50%)scale(1.1)}.camera-front_row .live-stage-focus-member{bottom:4%;transform:translate(-50%)perspective(700px)rotateX(-2deg)scale(1.02)}.live-stage-sparkles{pointer-events:none;position:absolute;inset:0}.live-stage-sparkles i{width:3px;height:3px;box-shadow:0 0 8px 2px var(--support-color);opacity:.15;background:#fff;border-radius:50%;animation-name:liveSparkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.live-penlight-sea{z-index:4;pointer-events:none;background:linear-gradient(#0000,#010205 84%);height:31%;position:absolute;bottom:-2%;left:-1%;right:-1%;overflow:hidden}.live-penlight-sea i{background:var(--support-color);width:4px;box-shadow:0 0 8px 2px var(--support-color);transform-origin:50% 130%;border-radius:4px;animation:1.3s ease-in-out infinite alternate livePenlight;position:absolute;bottom:8%}.camera-front_row .live-penlight-sea{filter:blur(.3px);height:44%}.live-call-target{z-index:8;border:1px solid var(--support-color);width:146px;height:146px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.live-call-target{border:1px solid color-mix(in srgb,var(--support-color) 72%,white)}}.live-call-target{background:radial-gradient(circle,#050a10d1 0 42%,var(--support-color) 44% 58%,transparent 60%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.live-call-target{background:radial-gradient(circle,#050a10d1 0 42%,color-mix(in srgb,var(--support-color) 18%,transparent) 44% 58%,transparent 60%)}}.live-call-target{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;box-shadow:0 0 30px var(--support-color);align-content:center;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.live-call-target{box-shadow:0 0 30px color-mix(in srgb,var(--support-color) 24%,transparent)}}.live-call-target{animation:1.05s ease-out liveCue}.live-call-target>i{border:2px solid var(--support-color);border-radius:50%;animation:1.05s ease-out liveCueRing;position:absolute;inset:14px}.live-call-target b{text-shadow:0 2px 10px #000;font-size:18px}.live-call-target small{color:#c7d0d8;margin-top:5px;font-size:10px}.live-call-target.hit{background:radial-gradient(circle,var(--support-color),var(--support-color) 55%,transparent 63%)}@supports (color:color-mix(in lab, red, red)){.live-call-target.hit{background:radial-gradient(circle,color-mix(in srgb,var(--support-color) 70%,white),color-mix(in srgb,var(--support-color) 22%,transparent) 55%,transparent 63%)}}.live-call-target.hit{transform:translate(-50%,-50%)scale(1.08)}.live-call-target.hit b{color:#071019}.live-feedback{z-index:8;text-align:center;text-shadow:0 2px 9px #000;min-width:270px;position:absolute;top:calc(47% + 92px);left:50%;transform:translate(-50%)}.live-feedback b,.live-feedback span{display:block}.live-feedback b{color:var(--support-color);font-size:18px}.live-feedback span{color:#d2d8de;margin-top:3px;font-size:10px}.live-fever-title{z-index:10;background:radial-gradient(circle,var(--support-color),transparent 52%);align-content:center;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.live-fever-title{background:radial-gradient(circle,color-mix(in srgb,var(--support-color) 20%,transparent),transparent 52%)}}.live-fever-title{pointer-events:none;text-align:center;animation:.7s ease-out liveFeverFlash}.live-fever-title small,.live-fever-title b,.live-fever-title span{text-shadow:0 4px 20px #000;display:block}.live-fever-title small{letter-spacing:.25em;font-size:10px}.live-fever-title b{color:#fff;-webkit-text-stroke:2px var(--support-color);filter:drop-shadow(0 0 20px var(--support-color));font-size:clamp(66px,10vw,150px);line-height:.9}.live-fever-title span{color:var(--support-color);font-size:13px;font-weight:900}.live-experience-shell.fever .live-stage-scene:after{content:"";z-index:7;background:conic-gradient(from 0deg,transparent,var(--support-color),transparent,#ffd87a22,transparent);position:absolute;inset:-10%}@supports (color:color-mix(in lab, red, red)){.live-experience-shell.fever .live-stage-scene:after{background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--support-color) 18%,transparent),transparent,#ffd87a22,transparent)}}.live-experience-shell.fever .live-stage-scene:after{mix-blend-mode:screen;pointer-events:none;animation:3s linear infinite liveFeverSpin}.live-stage-console{background:linear-gradient(#0b121c,#070c13);border-left:1px solid #2c3845;min-height:0;padding:12px;overflow:auto}.live-hype-panel{background:#0d1722;border:1px solid #354554;border-radius:7px;padding:12px}.live-hype-panel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-hype-panel span small,.live-hype-panel span b{display:block}.live-hype-panel span small{color:#7f8e9b;font-size:9px}.live-hype-panel span b{color:var(--support-color);margin-top:3px;font-size:19px}.live-hype-panel em{color:#81909b;font-size:8px;font-style:normal}.live-hype-panel>div{background:#273541;border-radius:7px;height:8px;margin:10px 0;overflow:hidden}.live-hype-panel>div i{border-radius:inherit;background:linear-gradient(90deg,var(--support-color),#fff2ad);height:100%;box-shadow:0 0 10px var(--support-color);transition:width .18s;display:block}.live-hype-panel>button{border:1px solid var(--support-color);background:var(--support-color);border-radius:4px;width:100%;min-height:37px}@supports (color:color-mix(in lab, red, red)){.live-hype-panel>button{background:color-mix(in srgb,var(--support-color) 12%,#111b26)}}.live-hype-panel>button{color:#fff;cursor:pointer;font-size:9px;font-weight:900}.live-hype-panel>button:disabled{color:#65737e;cursor:not-allowed;background:#111923;border-color:#3c4854}.live-score-strip{grid-template-columns:1fr 1fr;gap:5px;margin:8px 0;display:grid}.live-score-strip span{background:#0c151f;border:1px solid #32414e;border-radius:5px;min-height:55px;padding:8px}.live-score-strip small,.live-score-strip b{display:block}.live-score-strip small{color:#788895;font-size:8px}.live-score-strip b{margin-top:4px;font-size:13px}.live-camera-controls{background:#0c151f;border:1px solid #344451;border-radius:6px;gap:5px;padding:10px;display:grid}.live-camera-controls>span{color:#84929d;margin-bottom:3px;font-size:9px;font-weight:800}.live-camera-controls button{color:#d6dde2;text-align:left;cursor:pointer;background:#111c27;border:1px solid #33424f;border-radius:4px;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:40px;padding:6px 9px;display:grid}.live-camera-controls button.active{border-color:var(--support-color);background:var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-camera-controls button.active{background:color-mix(in srgb,var(--support-color) 10%,#111c27)}}.live-camera-controls i{color:var(--support-color);text-align:center;font-size:14px;font-style:normal}.live-camera-controls b{font-size:9px}.live-phase-track{grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 0;display:grid}.live-phase-track span{background:#0c151e;border:1px solid #30404d;border-radius:4px;align-content:center;place-items:center;gap:3px;min-height:50px;display:grid}.live-phase-track i{color:#788996;border:1px solid #445463;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.live-phase-track b{font-size:8px}.live-phase-track span.active{border-color:var(--support-color);background:var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-phase-track span.active{background:color-mix(in srgb,var(--support-color) 9%,#0c151e)}}.live-phase-track span.active i,.live-phase-track span.done i{border-color:var(--support-color);color:var(--support-color)}.live-stage-console>footer{gap:5px;display:flex}.live-stage-console>footer button{color:#8d9ba6;cursor:pointer;background:#0d1620;border:1px solid #344450;border-radius:4px;flex:1;min-height:34px;font-size:8px}.live-experience-result{background:radial-gradient(circle at 18% 50%,var(--support-color),transparent 33%),linear-gradient(135deg,#070d15,#12101a);grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(20px,4vw,58px);min-height:0;padding:clamp(18px,4vw,55px);display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.live-experience-result{background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--support-color) 26%,transparent),transparent 33%),linear-gradient(135deg,#070d15,#12101a)}}.live-result-grade{border:1px solid var(--support-color);min-height:340px}@supports (color:color-mix(in lab, red, red)){.live-result-grade{border:1px solid color-mix(in srgb,var(--support-color) 55%,#384552)}}.live-result-grade{background:radial-gradient(circle,var(--support-color),#09111a 65%);border-radius:50% 50% 46% 54%/48% 44% 56% 52%}@supports (color:color-mix(in lab, red, red)){.live-result-grade{background:radial-gradient(circle,color-mix(in srgb,var(--support-color) 26%,#111925),#09111a 65%)}}.live-result-grade{text-align:center;box-shadow:0 0 55px var(--support-color);align-content:center;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.live-result-grade{box-shadow:0 0 55px color-mix(in srgb,var(--support-color) 22%,transparent)}}.live-result-grade span{letter-spacing:.2em;font-size:10px}.live-result-grade b{color:#fff;text-shadow:0 0 24px var(--support-color);font-size:150px;line-height:.9}.live-result-grade small{color:var(--support-color);margin-top:12px;font-size:12px;font-weight:900}.live-experience-result>section>span{color:var(--support-color);font-size:11px;font-weight:800}.live-experience-result h2{margin:6px 0;font-size:clamp(32px,5vw,66px)}.live-experience-result p{color:#9aa6b1;max-width:720px;font-size:13px;line-height:1.7}.live-result-stats,.live-result-bonuses{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;display:grid}.live-result-stats span,.live-result-bonuses span{background:#0b141e;border:1px solid #364653;border-radius:6px;min-height:78px;padding:11px}.live-result-stats small,.live-result-stats b,.live-result-bonuses small,.live-result-bonuses b{display:block}.live-result-stats small,.live-result-bonuses small{color:#7c8a96;font-size:9px}.live-result-stats b,.live-result-bonuses b{margin-top:8px;font-size:16px}.live-result-bonuses b{color:var(--support-color)}.live-experience-result .live-enter-button{max-width:520px;margin-top:18px}.live-exit-prompt{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010306c7;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.live-exit-prompt>section{background:#111b26;border:1px solid #4b5966;border-radius:9px;width:min(460px,100%);padding:24px;box-shadow:0 24px 70px #000}.live-exit-prompt span{color:var(--support-color);font-size:10px;font-weight:900}.live-exit-prompt h3{margin:7px 0;font-size:24px}.live-exit-prompt p{color:#94a2ad;font-size:12px;line-height:1.65}.live-exit-prompt button{width:100%;min-height:44px;margin-top:7px}.live-participation-choice,.live-join-from-schedule{color:#fff!important;background:linear-gradient(135deg,#e251962b,#4ac7d914)!important;border:1px solid #e25196!important}.live-participation-choice b,.live-participation-choice small,.live-join-from-schedule b,.live-join-from-schedule small{display:block}.live-participation-choice b,.live-join-from-schedule b{font-size:11px}.live-participation-choice small,.live-join-from-schedule small{margin-top:4px;font-size:9px;color:#d9a9c0!important}.live-join-from-schedule{text-align:left;cursor:pointer;border-radius:5px;min-height:48px;padding:7px 12px}.live-call-result-card{background:linear-gradient(120deg,#e43d8f14,#0f1823 68%,#4ac7d90d);border:1px solid #6f4b61;border-radius:7px;padding:14px}.live-call-result-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.live-call-result-card header small,.live-call-result-card header b{display:block}.live-call-result-card header small{color:#9c7f8f;font-size:8px}.live-call-result-card header b{margin-top:4px;font-size:14px}.live-call-result-card header strong{color:#ff72b2;text-align:right;font-size:24px}.live-call-result-card header strong small{color:#8e7f89;font-size:7px}.live-call-result-card>p{color:#8e8890;margin:8px 0;font-size:8px;line-height:1.55}.live-call-result-card>div{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.live-call-result-card>div>span{background:#0b141d;border:1px solid #463b46;border-radius:5px;min-height:58px;padding:8px}.live-call-result-card>div small,.live-call-result-card>div b{display:block}.live-call-result-card>div small{color:#827782;font-size:7px}.live-call-result-card>div b{color:#ff80b8;margin-top:5px;font-size:11px}@keyframes liveSpotlight{to{transform:translate(-44%)rotate(5deg)}}@keyframes liveSparkle{50%{opacity:1;transform:scale(2.1)}}@keyframes livePenlight{0%{translate:0 5px;rotate:-13deg}to{translate:0 -5px;rotate:14deg}}@keyframes liveCue{0%{opacity:.2;transform:translate(-50%,-50%)scale(1.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes liveCueRing{0%{opacity:.15;transform:scale(1.7)}to{opacity:1;transform:scale(.75)}}@keyframes liveFeverFlash{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes liveFeverSpin{to{transform:rotate(360deg)}}@media (width<=900px){.live-experience-backdrop{padding:0}.live-experience-shell{border:0;border-radius:0;height:100dvh}.live-experience-setup{grid-template-columns:1fr}.live-setup-copy{min-height:auto;padding:28px 20px}.live-setup-copy h2{font-size:36px}.live-setup-rules{grid-template-columns:1fr}.live-setup-rules>span{grid-template-columns:28px 1fr;gap:0 10px;min-height:0;display:grid}.live-setup-rules b{margin:2px 0}.live-setup-rules small{grid-column:2}.live-setup-controls{border-top:1px solid #33404e;border-left:0;padding:18px}.live-interactive-stage{grid-template-rows:minmax(410px,1fr) auto;grid-template-columns:1fr;overflow:auto}.live-stage-scene{min-height:58dvh}.live-stage-console{border-top:1px solid #2c3845;border-left:0;overflow:visible}.live-hype-panel{z-index:12;position:sticky;top:0}.live-camera-controls{grid-template-columns:repeat(3,1fr)}.live-camera-controls>span{grid-column:1/-1}.live-camera-controls button{text-align:center;grid-template-columns:1fr;justify-items:center}.live-experience-result{grid-template-columns:1fr}.live-result-grade{width:220px;min-height:220px;margin:auto}.live-result-grade b{font-size:105px}.live-result-stats,.live-result-bonuses,.live-call-result-card>div{grid-template-columns:1fr 1fr}.live-call-result-card>header{flex-direction:column;align-items:flex-start}.live-call-result-card header strong{text-align:left}}@media (width<=540px){.live-experience-header{grid-template-columns:minmax(0,1fr) auto 34px;min-height:60px;padding:8px 10px}.live-experience-header>div:first-child span{font-size:8px}.live-experience-header>div:first-child b{white-space:nowrap;text-overflow:ellipsis;max-width:55vw;font-size:13px;overflow:hidden}.live-experience-clock{min-width:64px;padding-right:8px}.live-experience-clock small{font-size:8px}.live-experience-clock b{font-size:14px}.live-experience-header>button{width:34px;height:34px}.live-setup-copy{padding:22px 15px}.live-setup-copy h2{font-size:30px}.live-setup-copy>p{font-size:13px}.live-focus-member-grid{grid-template-columns:repeat(3,1fr);max-height:250px}.live-color-picker{grid-template-columns:1fr 1fr}.live-interactive-stage{grid-template-rows:minmax(360px,58dvh) auto}.live-stage-focus-member{width:58vw;height:52dvh}.camera-closeup .live-stage-focus-member{width:78vw;height:58dvh}.live-call-target{width:126px;height:126px}.live-call-target b{font-size:16px}.live-feedback{min-width:230px;top:calc(47% + 78px)}.live-feedback b{font-size:15px}.live-fever-title b{font-size:68px}.live-stage-console{padding:9px}.live-score-strip{grid-template-columns:repeat(4,1fr)}.live-score-strip span{min-width:0;min-height:51px;padding:6px}.live-score-strip small{white-space:nowrap;font-size:7px}.live-score-strip b{font-size:11px}.live-camera-controls button{min-height:45px}.live-phase-track span{min-height:44px}.live-experience-result{align-items:start;padding:18px 13px}.live-experience-result h2{font-size:38px}.live-experience-result p{font-size:12px}.live-result-stats span,.live-result-bonuses span{min-height:68px}.live-result-stats small,.live-result-bonuses small{font-size:10px}.live-result-stats b,.live-result-bonuses b{font-size:15px}}@media (prefers-reduced-motion:reduce){.live-stage-spotlight,.live-stage-sparkles i,.live-penlight-sea i,.live-call-target,.live-call-target>i,.live-experience-shell.fever .live-stage-scene:after{animation:none!important}.live-stage-background,.live-stage-focus-member{transition:none}}@media (width<=720px){.game-content,.game-content :where(section,article,aside,header,footer,div,span){min-width:0}.game-content :where(h1,h2,h3,h4,p,small,em,b,strong,button,label,dt,dd,span){writing-mode:horizontal-tb!important;text-orientation:mixed!important}.game-content :where(p,small,em,label,dt,dd){overflow-wrap:break-word;line-height:1.5}.game-content .panel :where(p,small,em,label,dt,dd),.game-content :where(.fan-club-entry-strip,.fan-election-entry,.social-rule-strip,.trainee-economy-strip,.commission-evidence-strip,.member-contract-strip,.member-payroll-finance) :where(p,small,em,label,dt,dd){font-size:10px!important}.game-content .panel button,.game-content :where(.fan-club-entry-strip,.fan-election-entry){font-size:11px}.game-content .eyebrow{font-size:9px;line-height:1.35}.fan-club-entry-strip{align-items:stretch;gap:12px;min-height:0;padding:15px 16px;grid-template-columns:minmax(0,1fr)!important}.fan-club-entry-strip>span{border-bottom:1px solid #653b589e;width:100%;padding-bottom:11px}.fan-club-entry-strip span small{font-size:10px!important}.fan-club-entry-strip span b{margin:5px 0;font-size:15px;line-height:1.35}.fan-club-entry-strip span em{font-size:10px!important}.fan-club-entry-strip>strong{text-align:left;justify-self:start;font-size:11px;line-height:1.4}.fan-page-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.fan-page-actions button{width:100%;min-height:42px}.fan-community-hero{padding:16px}.fan-community-hero p,.fan-growth-heading p,.fan-support-builder header p,.fan-product-families p,.fan-segment-selector>p{font-size:11px!important}.fan-community-metrics,.ecosystem-kpis,.governance-summary,.store-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fan-community-metrics>span,.ecosystem-kpis>article{min-height:78px;padding:11px}.fan-community-metrics small,.ecosystem-kpis small{font-size:10px!important}.fan-community-metrics b,.ecosystem-kpis b{font-size:16px;line-height:1.3}.fan-growth-commerce{gap:10px;padding:10px}.fan-growth-heading h2{font-size:19px;line-height:1.35}.fan-growth-heading aside small,.fan-growth-heading aside span,.fan-crm-funnel span small,.fan-crm-funnel span em,.fan-segment-selector header small,.fan-segment-selector header em,.fan-segment-selector button small,.fan-segment-selector button em,.fan-product-families header small,.fan-support-builder article>span,.fan-support-builder article>p,.fan-support-builder article>div small,.fan-commerce-running :where(small,em){font-size:10px!important}.fan-crm-funnel article{grid-template-columns:28px minmax(0,1fr) auto;min-height:94px}.fan-crm-funnel span b{font-size:15px}.fan-segment-selector>header,.fan-support-builder>header,.fan-commerce-running>header{gap:8px}.fan-segment-selector header b,.fan-segment-selector button b,.fan-commerce-running>header b{font-size:12px}.fan-product-families h3,.fan-support-builder h3{font-size:15px}.fan-product-families button,.fan-support-builder article>button{min-height:38px;padding:9px 11px;font-size:11px}.fan-support-builder article h4{min-height:0;font-size:11px}.fan-support-builder article>div b,.fan-commerce-running article span b,.fan-commerce-running article>strong{font-size:12px}:where(.contract-summary-grid,.onboarding-running-summary,.onboarding-assignment-summary,.catalog-metrics,.song-asset-metrics,.career-summary-grid,.finance-summary,.generic-metrics,.daily-summary,.faction-summary,.faction-governance-hero>aside,.weekly-report-metrics>div,.social-detail-facts,.social-result>div){grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(.commission-evidence-strip,.social-rule-strip,.trainee-economy-strip,.fan-election-entry,.campaign-summary,.voting-live-hero,.lineup-link-card){grid-template-columns:minmax(0,1fr)!important}.social-rule-strip>i{display:none}.campaign-summary,.voting-live-hero,.lineup-link-card{align-items:stretch}:where(.campaign-summary,.voting-live-hero)>aside{width:100%;min-width:0}:where(.finance-ledger-table,.store-order-table,.store-sku-table,.goods-project-skus,.shareholder-table,.voting-table){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}}@media (width<=380px){.fan-community-metrics,.ecosystem-kpis,.governance-summary,.store-live-metrics,:where(.contract-summary-grid,.onboarding-running-summary,.onboarding-assignment-summary,.catalog-metrics,.song-asset-metrics,.career-summary-grid,.finance-summary,.generic-metrics,.daily-summary,.faction-summary,.faction-governance-hero>aside,.weekly-report-metrics>div,.social-detail-facts,.social-result>div){grid-template-columns:minmax(0,1fr)!important}}.live-experience-shell{width:min(1580px,100%)}.live-avatar-readiness{background:#130f10c7;border:1px solid #5c4937;border-radius:8px;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:center;gap:15px;margin-top:16px;padding:13px 15px;display:grid}.live-avatar-readiness.ready{background:#132c288a;border-color:#3b6c61}.live-avatar-readiness span small,.live-avatar-readiness span b{display:block}.live-avatar-readiness span small{color:#a58e78;letter-spacing:.08em;font-size:9px}.live-avatar-readiness span b{color:#f2bb81;margin-top:4px;font-size:16px}.live-avatar-readiness.ready span b{color:#7be0c4}.live-avatar-readiness p{color:#a99fa0;margin:0;font-size:10px;line-height:1.6}.live-fan-mode-picker{grid-template-columns:1fr 1fr;gap:6px;display:grid}.live-fan-mode-picker button{color:#dfe6eb;text-align:left;cursor:pointer;background:#0d1722;border:1px solid #364553;border-radius:6px;min-height:62px;padding:9px 10px}.live-fan-mode-picker button.active{border-color:var(--support-color);background:var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-fan-mode-picker button.active{background:color-mix(in srgb, var(--support-color) 10%, #0d1722)}}.live-fan-mode-picker button.active{box-shadow:inset 0 0 0 1px var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-fan-mode-picker button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--support-color) 22%, transparent)}}.live-fan-mode-picker b,.live-fan-mode-picker small{display:block}.live-fan-mode-picker b{font-size:10px}.live-fan-mode-picker small{color:#788894;margin-top:5px;font-size:8px;line-height:1.4}.live-interactive-stage{grid-template-columns:minmax(0,1fr) 380px}.live-stage-scene{background:#030711}.camera-second_row .live-stage-background{filter:saturate(1.08)contrast(1.12);transform:scale(1.1)translate(-1%,-2%)}.camera-third_row .live-stage-background{filter:saturate(.95)hue-rotate(8deg)contrast(1.16);transform:scale(1.13)translate(1%,-3%)}.live-stage-laser-field{z-index:-2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-10% -8% 22%;overflow:hidden}.live-stage-laser-field i{left:calc(8% + var(--laser-left,0%));background:linear-gradient(0deg, transparent, var(--support-color), #ffffffd9, transparent 90%);opacity:.25;transform-origin:50% 100%;border-radius:50%;width:3px;height:120%;animation:5.4s ease-in-out infinite alternate liveLaserSweep;position:absolute;bottom:-14%}.live-stage-laser-field i:first-child{animation-delay:-.4s;left:7%;transform:rotate(-28deg)}.live-stage-laser-field i:nth-child(2){animation-delay:-2.1s;left:20%;transform:rotate(-17deg)}.live-stage-laser-field i:nth-child(3){animation-delay:-1.2s;left:34%;transform:rotate(-7deg)}.live-stage-laser-field i:nth-child(4){animation-delay:-3.3s;left:46%;transform:rotate(3deg)}.live-stage-laser-field i:nth-child(5){animation-delay:-1.8s;left:58%;transform:rotate(10deg)}.live-stage-laser-field i:nth-child(6){animation-delay:-4.2s;left:70%;transform:rotate(18deg)}.live-stage-laser-field i:nth-child(7){animation-delay:-.9s;left:82%;transform:rotate(25deg)}.live-stage-laser-field i:nth-child(8){animation-delay:-2.8s;left:92%;transform:rotate(31deg)}.live-stage-ensemble-shot,.live-stage-row-shot{z-index:0;pointer-events:none;animation:.78s cubic-bezier(.2,.8,.2,1) both liveDirectorCut;position:absolute;inset:0}.live-stage-ensemble-shot{perspective:1100px;flex-direction:column;justify-content:flex-end;gap:7px;display:flex;inset:7% 7% 16%}.live-ensemble-row{justify-content:center;align-items:flex-end;gap:clamp(4px,.8vw,10px);min-height:19%;display:flex}.live-ensemble-row.row-1{z-index:3;order:3;min-height:31%;transform:translateY(4%)}.live-ensemble-row.row-2{z-index:2;order:2;min-height:25%;transform:scale(.9)}.live-ensemble-row.row-3{z-index:1;order:1;min-height:21%;transform:scale(.8)}.live-ensemble-member{border:1px solid var(--support-color);width:min(15vw,170px);min-width:68px;height:100%;max-height:230px;position:relative}@supports (color:color-mix(in lab, red, red)){.live-ensemble-member{border:1px solid color-mix(in srgb, var(--support-color) 35%, #536170)}}.live-ensemble-member{background:radial-gradient(circle at 50% 40%, var(--support-color), transparent 46%), linear-gradient(145deg, #162433, #0a111a);border-radius:7px 7px 2px 2px}@supports (color:color-mix(in lab, red, red)){.live-ensemble-member{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--support-color) 22%, transparent), transparent 46%), linear-gradient(145deg, #162433, #0a111a)}}.live-ensemble-member{box-shadow:0 15px 24px #0000007a, 0 0 18px var(--support-color);background-position:50%;background-size:cover;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.live-ensemble-member{box-shadow:0 15px 24px #0000007a, 0 0 18px color-mix(in srgb, var(--support-color) 14%, transparent)}}.live-ensemble-member{place-items:center;display:grid}.live-ensemble-member:after,.live-row-feature:after,.live-row-member-rail>div:after{content:"";pointer-events:none;background:linear-gradient(#ffffff06,#0000 58%,#02050ae0);position:absolute;inset:0}.live-ensemble-member>span{color:var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-ensemble-member>span{color:color-mix(in srgb, var(--support-color) 65%, white)}}.live-ensemble-member>span{text-shadow:0 0 22px var(--support-color);font:800 clamp(24px,4vw,58px) Georgia,Yu Mincho,serif}.live-ensemble-member>b{z-index:2;text-align:center;text-shadow:0 2px 7px #000;white-space:nowrap;text-overflow:ellipsis;font-size:9px;position:absolute;bottom:7px;left:6px;right:6px;overflow:hidden}.live-stage-row-shot{grid-template-columns:minmax(0,1fr) clamp(98px,14vw,176px);gap:9px;padding:5.5% 5.5% 18%;display:grid}.live-row-feature{border:1px solid var(--support-color);min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.live-row-feature{border:1px solid color-mix(in srgb, var(--support-color) 52%, #657383)}}.live-row-feature{background:radial-gradient(circle at 50% 40%, var(--support-color), transparent 43%), linear-gradient(135deg, #152437, #090f18);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.live-row-feature{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--support-color) 27%, transparent), transparent 43%), linear-gradient(135deg, #152437, #090f18)}}.live-row-feature{box-shadow:0 24px 70px #00000094, 0 0 32px var(--support-color);background-position:50%;background-size:cover;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.live-row-feature{box-shadow:0 24px 70px #00000094, 0 0 32px color-mix(in srgb, var(--support-color) 22%, transparent)}}.live-row-feature{animation:7s ease-out both liveFeaturePush}.live-row-feature>span{color:var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-row-feature>span{color:color-mix(in srgb, var(--support-color) 65%, white)}}.live-row-feature>span{text-shadow:0 0 45px var(--support-color);font:900 clamp(58px,12vw,150px) Georgia,Yu Mincho,serif}.live-row-feature>div{z-index:2;position:absolute;bottom:16px;left:17px;right:17px}.live-row-feature small,.live-row-feature b,.live-row-feature em{display:block}.live-row-feature small{color:var(--support-color);letter-spacing:.14em;font-size:8px;font-weight:900}.live-row-feature b{text-shadow:0 3px 15px #000;margin-top:4px;font:800 clamp(22px,3.8vw,46px) Georgia,Yu Mincho,serif}.live-row-feature em{color:#bec8ce;margin-top:4px;font-size:8px;font-style:normal}.live-row-member-rail{grid-auto-rows:minmax(68px,1fr);gap:6px;min-width:0;display:grid}.live-row-member-rail>div{background:radial-gradient(circle, var(--support-color), transparent 55%), #0c1620;border:1px solid #3c4d5c;border-radius:6px;min-height:0;position:relative}@supports (color:color-mix(in lab, red, red)){.live-row-member-rail>div{background:radial-gradient(circle, color-mix(in srgb, var(--support-color) 16%, transparent), transparent 55%), #0c1620}}.live-row-member-rail>div{opacity:.68;background-position:50%;background-size:cover;place-items:center;display:grid;overflow:hidden}.live-row-member-rail>div.active{border-color:var(--support-color);opacity:1;box-shadow:0 0 20px var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-row-member-rail>div.active{box-shadow:0 0 20px color-mix(in srgb, var(--support-color) 27%, transparent)}}.live-row-member-rail span{color:var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-row-member-rail span{color:color-mix(in srgb, var(--support-color) 65%, white)}}.live-row-member-rail span{text-shadow:0 0 15px var(--support-color);font:800 25px Georgia,serif}.live-row-member-rail b{z-index:2;text-align:center;text-shadow:0 2px 6px #000;white-space:nowrap;text-overflow:ellipsis;font-size:7px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.live-director-caption{z-index:6;border-left:2px solid var(--support-color);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:linear-gradient(90deg,#03070cd6,#03070c14);max-width:250px;padding:8px 10px;position:absolute;top:13px;left:14px}.live-director-caption span,.live-director-caption b,.live-director-caption small{display:block}.live-director-caption span{color:var(--support-color);letter-spacing:.14em;font-size:7px;font-weight:900}.live-director-caption b{margin-top:3px;font-size:11px}.live-director-caption small{color:#7e8f9b;margin-top:2px;font-size:7px}.live-combo-art{z-index:9;pointer-events:none;filter:drop-shadow(0 8px 12px #000000b3);width:clamp(115px,16vw,210px);animation:.3s cubic-bezier(.15,.9,.2,1.2) both liveComboArrival;position:absolute;bottom:28%;left:clamp(14px,3vw,44px);transform:rotate(-7deg)}.live-combo-art strong,.live-combo-art span,.live-combo-art i{width:max-content;max-width:100%;display:block}.live-combo-art strong{letter-spacing:-.09em;color:#0000;background:linear-gradient(120deg, hsl(var(--combo-hue) 100% 72%), hsl(calc(var(--combo-hue) + 65) 100% 58%), #fff7c8 73%, hsl(calc(var(--combo-hue) + 140) 100% 66%));-webkit-text-stroke:1px #ffffff6b;text-shadow:0 0 25px hsl(var(--combo-hue) 100% 60% / .7);-webkit-background-clip:text;background-clip:text;font:italic 900 clamp(44px,7vw,94px)/.8 Georgia,Times New Roman,serif}.live-combo-art span{letter-spacing:.08em;color:#0000;background:linear-gradient(90deg, #fff, hsl(var(--combo-hue) 100% 70%), #ffe088);-webkit-background-clip:text;background-clip:text;margin-left:20px;font:italic 900 clamp(19px,3vw,39px)/1 Impact,Arial Black,sans-serif}.live-combo-art i{border-top:1px solid hsl(var(--combo-hue) 100% 70% / .75);color:#fff;letter-spacing:.2em;margin:6px 0 0 24px;padding-top:4px;font-size:7px;font-style:normal}.live-combo-art.combo-tier-high,.live-combo-art.combo-tier-legend{filter:drop-shadow(0 0 22px hsl(var(--combo-hue) 100% 60% / .85))}.live-combo-art.combo-tier-legend strong{animation:.65s ease-in-out infinite alternate liveComboLegend}.live-fever-effects{z-index:9;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.live-fever-aurora{filter:blur(25px)saturate(1.5);background:conic-gradient(from 30deg,#0000,#ff4bab66,#0000 22%,#5fe8ff77,#0000 48%,#ffe47766,#0000 71%,#a36dff66,#0000);animation:3.8s linear infinite liveFeverAurora;position:absolute;inset:-35%}.live-fever-burst{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffffff61 0 1deg, transparent 1.5deg 9deg);width:min(90vw,940px);animation:2.1s linear infinite liveFeverBurst;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 0 19%,#000 34%,#0000 70%);mask-image:radial-gradient(circle,#0000 0 19%,#000 34%,#0000 70%)}.live-fever-effects>i{--confetti-hue:330;background:hsl(var(--confetti-hue) 100% 72%);width:7px;height:18px;box-shadow:0 0 10px hsl(var(--confetti-hue) 100% 65%);border-radius:2px;animation:2s linear infinite liveFeverConfetti;position:absolute;top:-12%}.live-experience-shell.fever .live-fever-title{animation:14s ease-out both liveFeverTitleSequence}.live-experience-shell.fever .live-stage-background{filter:saturate(1.45)contrast(1.15)brightness(1.15)}.live-experience-shell.fever .live-stage-laser-field i{opacity:.75;width:5px;box-shadow:0 0 16px 4px var(--support-color)}.live-fan-chat{background:#08111a;border:1px solid #344451;border-radius:7px;margin-top:8px;overflow:hidden}.live-fan-chat>header{background:linear-gradient(90deg, var(--support-color), #0c1620);border-bottom:1px solid #2c3b48;min-height:48px;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.live-fan-chat>header{background:linear-gradient(90deg, color-mix(in srgb, var(--support-color) 10%, #0c1620), #0c1620)}}.live-fan-chat>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-fan-chat header small,.live-fan-chat header b{display:block}.live-fan-chat header small{color:var(--support-color);letter-spacing:.12em;font-size:6px}.live-fan-chat header b{margin-top:2px;font-size:10px}.live-fan-chat header>button{border:1px solid var(--support-color);min-height:28px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.live-fan-chat header>button{border:1px solid color-mix(in srgb, var(--support-color) 55%, #42515e)}}.live-fan-chat header>button{background:var(--support-color);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.live-fan-chat header>button{background:color-mix(in srgb, var(--support-color) 9%, #101a25)}}.live-fan-chat header>button{color:#dce6eb;cursor:pointer;font-size:7px}.live-fan-chat>.live-forum-thread{overscroll-behavior:contain;scrollbar-width:thin;height:214px;padding:7px;overflow:auto}.live-fan-chat article{border-bottom:1px solid #3444519e;grid-template-columns:26px minmax(0,1fr);gap:7px;padding:7px 5px;animation:.35s ease-out both liveFanMessage;display:grid}.live-fan-chat article>i{color:#aebdc7;background:#152230;border:1px solid #425362;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.live-fan-chat article.hot>i{border-color:var(--support-color);color:var(--support-color);box-shadow:0 0 10px var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-fan-chat article.hot>i{box-shadow:0 0 10px color-mix(in srgb, var(--support-color) 27%, transparent)}}.live-fan-chat article.fever{background:linear-gradient(90deg, var(--support-color), transparent)}@supports (color:color-mix(in lab, red, red)){.live-fan-chat article.fever{background:linear-gradient(90deg, color-mix(in srgb, var(--support-color) 12%, transparent), transparent)}}.live-fan-chat article.fever>i{color:#ffe889;border-color:#ffe889;box-shadow:0 0 12px #ffe88966}.live-fan-chat article small{color:#8d9ba5;font-size:7px}.live-fan-chat article small em{color:#677985;letter-spacing:.06em;border:1px solid #3a4b58;border-radius:7px;margin-left:5px;padding:1px 4px;font-size:5px;font-style:normal}.live-fan-chat.deepseek article small em{color:var(--support-color)}@supports (color:color-mix(in lab, red, red)){.live-fan-chat.deepseek article small em{color:color-mix(in srgb, var(--support-color) 67%, #8f9ba4)}}.live-fan-chat article p{color:#d2dbe0;word-break:break-word;margin:3px 0 0;font-size:8px;line-height:1.5}.live-fan-generating{color:#82939e;align-items:center;gap:7px;min-height:36px;padding:8px;font-size:7px;display:flex}.live-fan-generating>i{border:2px solid #41515e;border-top-color:var(--support-color);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite liveFanSpin}.live-camera-controls{grid-template-columns:1fr 1fr}.live-camera-controls>span{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin:0 0 3px;display:flex}.live-camera-controls>span>button{color:#788895;border-radius:13px;width:auto;min-height:25px;padding:0 8px;font-size:6px;display:block}.live-camera-controls>span>button.active{color:var(--support-color)}.live-camera-controls>button{min-width:0;min-height:42px}.live-camera-controls>button:disabled{opacity:.35;cursor:not-allowed}@keyframes liveDirectorCut{0%{opacity:0;filter:blur(5px);transform:scale(1.035)translate(1.5%)}to{opacity:1;filter:blur();transform:scale(1)translate(0)}}@keyframes liveFeaturePush{0%{background-size:108%}to{background-size:118%}}@keyframes liveLaserSweep{0%{opacity:.16;translate:-5vw;rotate:-4deg}to{opacity:.48;translate:6vw;rotate:5deg}}@keyframes liveComboArrival{0%{opacity:0;filter:blur(8px);transform:rotate(-11deg)translateY(18px)scale(.62)}to{opacity:1;filter:blur();transform:rotate(-7deg)translateY(0)scale(1)}}@keyframes liveComboLegend{to{filter:brightness(1.35);transform:scale(1.055)}}@keyframes liveFeverAurora{to{transform:rotate(360deg)scale(1.08)}}@keyframes liveFeverBurst{to{transform:translate(-50%,-50%)rotate(360deg)scale(1.06)}}@keyframes liveFeverConfetti{0%{opacity:0;translate:0 -8vh;rotate:none}12%{opacity:1}to{translate:var(--confetti-drift) 118vh;opacity:.7;rotate:640deg}}@keyframes liveFeverTitleSequence{0%{opacity:0;transform:scale(1.3)}5%{opacity:1;transform:scale(1)}16%{opacity:1;transform:scale(1)}24%,to{opacity:0;transform:scale(.94)}}@keyframes liveFanMessage{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes liveFanSpin{to{transform:rotate(360deg)}}@media (width<=900px){.live-avatar-readiness{grid-template-columns:1fr;gap:7px}.live-interactive-stage{grid-template-rows:minmax(440px,62dvh) auto;grid-template-columns:1fr}.live-stage-console{grid-template-columns:1fr 1fr;gap:8px;display:grid}.live-stage-console>*{min-width:0;margin:0}.live-hype-panel,.live-fan-chat,.live-stage-console>footer{grid-column:1/-1}.live-hype-panel{position:relative}.live-fan-chat>.live-forum-thread{height:225px}.live-stage-console>footer{margin-top:0}.live-stage-row-shot{grid-template-columns:minmax(0,1fr) 106px;padding:6% 4% 19%}.live-stage-ensemble-shot{inset:7% 4% 17%}}@media (width<=600px){.live-fan-mode-picker{grid-template-columns:1fr}.live-interactive-stage{grid-template-rows:minmax(420px,64dvh) auto}.live-stage-row-shot{grid-template-columns:minmax(0,1fr) 82px;gap:5px;padding:7% 3% 22%}.live-row-feature>div{bottom:10px;left:10px;right:10px}.live-row-feature b{font-size:24px}.live-row-member-rail{grid-auto-rows:minmax(55px,1fr);gap:4px}.live-ensemble-row{gap:3px}.live-ensemble-member{border-radius:4px 4px 1px 1px;width:18vw;min-width:44px}.live-ensemble-member>b{font-size:6px;bottom:3px;left:2px;right:2px}.live-director-caption{max-width:190px;padding:6px 8px;top:8px;left:8px}.live-director-caption b{font-size:9px}.live-call-target{width:118px;height:118px}.live-feedback{top:calc(47% + 73px)}.live-combo-art{width:115px;bottom:25%;left:8px}.live-combo-art strong{font-size:46px}.live-combo-art span{margin-left:10px;font-size:19px}.live-combo-art i{margin-left:12px;font-size:5px}.live-stage-console{grid-template-columns:1fr;gap:7px}.live-stage-console>*{grid-column:1}.live-score-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.live-camera-controls{grid-template-columns:1fr 1fr}.live-fan-chat>.live-forum-thread{height:240px}.live-fan-chat article p{font-size:10px}.live-fan-chat article small{font-size:8px}.live-fever-title b{font-size:66px}}@media (prefers-reduced-motion:reduce){.live-stage-ensemble-shot,.live-stage-row-shot,.live-row-feature,.live-stage-laser-field i,.live-combo-art,.live-combo-art strong,.live-fever-aurora,.live-fever-burst,.live-fever-effects>i,.live-fan-chat article,.live-fan-generating>i{animation:none!important}}.live-setup-mobile-summary{display:none}@media (width<=720px){.topbar{position:relative;top:auto}.member-workspace-navigation,.member-section-switcher{z-index:auto;position:relative;top:auto}.documentary-forecast-sticky,.meeting-preview,.social-forecast,.brand-relation-panel,.relationship-observation-preview,.promise-plan-preview,.renegotiation-preview,.lineup-forecast,.tour-quote-sticky,.blog-forecast,.election-bottom-action{position:relative;top:auto;bottom:auto}.modal-panel>header{min-height:58px;padding:10px 13px}.modal-panel>header p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:3px 0 0;display:-webkit-box;overflow:hidden}.staff-assignment-panel{max-height:none;padding-right:0;overflow:visible}.schedule-planner-backdrop{padding:0}.schedule-planner-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.schedule-planner-modal>header{align-items:center;min-height:58px;padding:9px 12px}.schedule-planner-modal>header h2{margin:2px 0 0;font-size:16px}.schedule-planner-modal>header p{display:none}.schedule-planner-body{overscroll-behavior:contain;max-height:calc(100dvh - 58px);overflow-y:auto}.live-experience-shell.setup{grid-template-rows:54px minmax(0,1fr)}.live-experience-shell.setup .live-experience-header{min-height:54px;padding:7px 9px}.live-experience-shell.setup .live-experience-setup{overscroll-behavior:contain;min-height:0;display:block;overflow-y:auto}.live-experience-shell.setup .live-setup-copy{display:none}.live-experience-shell.setup .live-setup-controls{min-height:100%;padding:10px 11px max(14px, env(safe-area-inset-bottom));border:0;overflow:visible}.live-setup-mobile-summary{border:1px solid var(--support-color);gap:5px;margin-bottom:12px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.live-setup-mobile-summary{border:1px solid color-mix(in srgb, var(--support-color) 38%, #344352)}}.live-setup-mobile-summary{background:linear-gradient(120deg, var(--support-color), #0b141e);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.live-setup-mobile-summary{background:linear-gradient(120deg, color-mix(in srgb, var(--support-color) 9%, #101823), #0b141e)}}.live-setup-mobile-summary>span small,.live-setup-mobile-summary>span b{display:block}.live-setup-mobile-summary>span small{color:var(--support-color);font-size:9px;font-weight:850}.live-setup-mobile-summary>span b{margin-top:3px;font-size:16px}.live-setup-mobile-summary>p{color:#98a6b1;margin:0;font-size:10px;line-height:1.5}.live-setup-mobile-summary details{border-top:1px solid #33424f;margin-top:3px}.live-setup-mobile-summary summary{color:#aebbc4;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:36px;font-size:10px;list-style-position:inside;display:flex}.live-setup-mobile-summary summary b{color:var(--support-color);font-size:9px}.live-setup-mobile-summary details>div{grid-template-columns:1fr 1fr;gap:5px;padding:3px 0 5px;display:grid}.live-setup-mobile-summary details p{background:#0a131c;border:1px solid #30404d;border-radius:5px;min-width:0;margin:0;padding:7px}.live-setup-mobile-summary details p.warning{border-color:#66513e}.live-setup-mobile-summary details b,.live-setup-mobile-summary details small{display:block}.live-setup-mobile-summary details b{font-size:9px}.live-setup-mobile-summary details small{color:#7e8d98;margin-top:3px;font-size:8px;line-height:1.4}.live-experience-shell.setup .live-setup-controls>label{margin-bottom:13px}.live-experience-shell.setup .live-setup-controls>label>span{margin-bottom:7px;font-size:11px}.live-experience-shell.setup .live-focus-member-grid{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:min(42dvh,360px);padding:1px 3px 1px 1px}.live-experience-shell.setup .live-focus-member-grid button{min-height:86px;padding:7px 4px}.live-experience-shell.setup .live-focus-member-grid i{width:38px;height:38px}.live-experience-shell.setup .live-focus-member-grid small{font-size:8px}.live-experience-shell.setup .live-color-picker,.live-experience-shell.setup .live-fan-mode-picker{grid-template-columns:1fr 1fr}.live-experience-shell.setup .live-fan-mode-picker button{min-height:54px}.live-experience-shell.setup .live-sound-toggle{min-height:52px}.live-experience-shell.setup .live-enter-button{z-index:4;bottom:max(4px, env(safe-area-inset-bottom));min-height:50px;box-shadow:0 -10px 24px #070c13, 0 10px 30px var(--support-color);position:sticky}@supports (color:color-mix(in lab, red, red)){.live-experience-shell.setup .live-enter-button{box-shadow:0 -10px 24px #070c13, 0 10px 30px color-mix(in srgb, var(--support-color) 22%, transparent)}}}@media (width<=380px){.live-experience-shell.setup .live-focus-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-setup-mobile-summary details>div{grid-template-columns:1fr}}@media (width<=720px) and (height<=620px){.live-setup-mobile-summary>p{display:none}.live-setup-mobile-summary{padding-block:8px}.live-experience-shell.setup .live-focus-member-grid{max-height:46dvh}}.brand b{letter-spacing:.12em;margin-left:4px!important;font-size:9px!important}.save-state{cursor:pointer;z-index:120;background:0 0;border:0}.quick-save-panel{z-index:119}.live-center-header-actions{align-items:center;gap:9px;display:flex}:root{--font-geist-sans:"Noto Sans JP", "Noto Sans SC", "Yu Gothic UI", "Hiragino Kaku Gothic ProN", Arial, sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--bg:#0c1119;--nav:#101722;--panel:#151e2b;--panel-2:#192535;--line:#2d3a4c;--text:#f4f0e6;--muted:#98a5b5;--pink:#e43d8f;--cyan:#4ac7d9;--gold:#f2b84b;--green:#56cf85;--red:#f16772;--paper:#eee7dc}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{font-family:Noto Sans JP,Yu Gothic UI,Hiragino Kaku Gothic ProN,Arial,sans-serif;overflow-x:hidden}button,select,input{font:inherit}button{color:inherit}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.game-shell{background:radial-gradient(circle at 65% -15%, #1c2c42 0, transparent 37%), var(--bg);min-height:100vh;display:flex}.sidebar{z-index:30;border-right:1px solid var(--line);background:linear-gradient(#101722,#0b121c);flex-direction:column;width:218px;height:100vh;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{border-bottom:1px solid var(--line);letter-spacing:.14em;align-items:center;height:70px;padding:0 25px;font-family:Georgia,serif;font-size:22px;display:flex}.brand b{color:var(--pink);margin-left:5px;font-size:27px;font-style:italic}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#344557 transparent;flex:auto;min-height:150px;padding:12px 0;overflow-y:auto}.sidebar nav button{color:#b8c2ce;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;height:50px;padding:0 20px;transition:all .16s;display:flex;position:relative}.sidebar nav button:hover{color:#fff;background:#ffffff09}.sidebar nav button.active{color:#ff86ba;background:linear-gradient(90deg,#e43d8f30,#0000)}.sidebar nav button.active:before{content:"";background:var(--pink);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 13px #e43d8fa6}.sidebar nav button i{text-align:center;width:23px;font-size:19px;font-style:normal}.sidebar nav button span{font-size:14px;font-weight:700}.sidebar nav button em{background:var(--pink);width:6px;height:6px;box-shadow:0 0 8px var(--pink);border-radius:50%;position:absolute;right:20px}.nav-mode-toggle{color:#c6d0da;text-align:left;cursor:pointer;background:#131e2b;border:1px solid #344456;border-radius:5px;flex-direction:column;flex:none;justify-content:center;gap:2px;min-height:48px;margin:7px 14px;padding:8px 31px 8px 11px;display:flex;position:relative}.nav-mode-toggle:hover{border-color:var(--cyan)}.nav-mode-toggle b{font-size:9px}.nav-mode-toggle small{color:#758497;font-size:7px;line-height:1.35}.nav-mode-toggle i{color:var(--cyan);font-size:17px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.agency-meta{border-top:1px solid var(--line);flex:none;grid-template-columns:1fr 1fr;gap:3px 8px;padding:11px 18px;display:grid}.agency-meta span{color:#768496;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:10px}.agency-meta b{font-size:11px;font-weight:600}.documentary-stamp{background:linear-gradient(135deg,#eee7dc14,#0000);border:1px solid #3b424b;flex:none;min-height:148px;margin:8px 14px 14px;padding:88px 12px 11px;position:relative;overflow:hidden}.documentary-stamp:before{content:"";background:linear-gradient(90deg,#080d1547,#080d150d),url(/lumina7-stage-hero.png) 50%/contain no-repeat;border:1px solid #ffffff16;height:72px;position:absolute;inset:7px 7px auto}.documentary-stamp:after{content:"";background:#e43d8fbf;width:50px;height:20px;position:absolute;top:-10px;right:-14px;transform:rotate(20deg)}.documentary-stamp b{font-family:Georgia,serif;font-size:13px;display:block}.documentary-stamp span{color:var(--pink);letter-spacing:.16em;margin:2px 0 8px;font-size:8px;display:block}.documentary-stamp small{color:#778392;font-size:8px}.workspace{width:calc(100% - 218px);min-width:0;margin-left:218px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:20;background:#0d141eeb;align-items:center;gap:18px;height:70px;padding:0 18px 0 25px;display:flex;position:sticky;top:0}.mobile-menu{display:none}.date-block b{font-size:13px;display:block}.date-block span{color:#6f7e90;letter-spacing:.15em;font-size:9px}.save-state{color:#788698;align-items:center;gap:6px;font-size:10px;display:flex}.save-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.save-state[data-state=saved]{color:var(--green)}.save-state[data-state=saving]{color:var(--gold)}.save-state[data-state=error]{color:var(--red)}.top-metrics{height:38px;margin-left:auto;display:flex}.top-metrics>span{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:110px;padding:0 16px;display:flex}.top-metrics small{color:#7d8b9c;font-size:9px}.top-metrics b{font-variant-numeric:tabular-nums;font-size:14px}.perspective-switch{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;min-width:206px;height:39px;padding:2px;display:grid}.perspective-switch button{color:#9da9b7;cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:13px;font-weight:700}.perspective-switch button.active{background:linear-gradient(135deg, #d1327b, var(--pink));color:#fff;box-shadow:0 4px 15px #e43d8f40}.member-select{max-width:130px;height:39px;color:var(--text);border:1px solid var(--line);background:#111b28;border-radius:6px;padding:0 10px}.next-day{color:#121820;cursor:pointer;white-space:nowrap;background:#f0ede5;border:0;border-radius:6px;height:39px;padding:0 14px;font-size:12px;font-weight:800}.next-day span{color:var(--pink);margin-left:7px;font-size:18px}.game-content{max-width:1700px;margin:0 auto;padding:12px}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#182332f5,#121b27fa);border-radius:7px;box-shadow:0 14px 30px #00000021}.dashboard-grid{gap:10px;margin-bottom:10px;display:grid}.management-guide{background:radial-gradient(circle at 4% 15%,#4ac7d91f,#0000 27%),linear-gradient(145deg,#172434,#111a26);border-color:#395166;margin-bottom:10px;overflow:hidden}.management-guide.危险,.management-guide.紧张{background:radial-gradient(circle at 4% 15%,#f167721f,#0000 27%),linear-gradient(145deg,#201c28,#111a26);border-color:#66424d}.management-guide>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.management-guide>header h2{margin:3px 0;font-size:18px}.management-guide>header p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.management-guide>header aside{border-left:1px solid var(--line);flex-direction:column;gap:3px;min-width:210px;padding-left:18px;display:flex}.management-guide>header aside small,.management-guide>header aside span{color:var(--muted);font-size:7px}.management-guide>header aside b{color:var(--cyan);font-size:14px}.management-priority-grid{grid-template-columns:repeat(3,1fr);display:grid}.management-priority-grid article{border-right:1px solid var(--line);grid-template-columns:23px 1fr;gap:9px;min-height:155px;padding:14px;display:grid}.management-priority-grid article:last-child{border-right:0}.management-priority-grid article>i{width:23px;height:23px;color:var(--cyan);background:#213244;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.management-priority-grid article.urgent>i{color:#ff8fa0;background:#f1677224}.management-priority-grid article>span{min-width:0}.management-priority-grid article em{color:var(--cyan);font-size:7px;font-style:normal}.management-priority-grid article.urgent em{color:#ff8fa0}.management-priority-grid article b{margin:4px 0;font-size:10px;line-height:1.4;display:block}.management-priority-grid article p,.management-priority-grid article small{color:var(--muted);font-size:7px;line-height:1.5;display:block}.management-priority-grid article footer{border-top:1px solid #45546573;grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;gap:8px;padding-top:9px;display:flex}.management-priority-grid article footer strong{color:#8393a5;font-size:7px;font-weight:500}.management-priority-grid article footer button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:8px}.management-cash-note{border-top:1px solid var(--line);background:#040a1138;grid-template-columns:230px 1fr auto;align-items:center;gap:14px;min-height:48px;padding:9px 14px;display:grid}.management-cash-note span{flex-direction:column;gap:2px;display:flex}.management-cash-note b{font-size:8px}.management-cash-note em{color:var(--green);font-size:8px;font-style:normal}.management-cash-note p{color:var(--muted);margin:0;font-size:7px}.management-cash-note button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:8px}.home-dashboard-toggle{width:100%;min-height:54px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(90deg,#4ac7d90f,#182332f5);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:10px 16px;display:flex}.home-dashboard-toggle:hover{border-color:var(--cyan)}.home-dashboard-toggle span{flex-direction:column;gap:3px;display:flex}.home-dashboard-toggle b{font-size:10px}.home-dashboard-toggle small{color:var(--muted);font-size:7px}.home-dashboard-toggle i{color:var(--cyan);font-size:8px;font-style:normal}.top-grid{grid-template-columns:minmax(420px,1.7fr) minmax(200px,.72fr) minmax(200px,.72fr)}.middle-grid,.bottom-grid{grid-template-columns:minmax(620px,3fr) minmax(290px,1fr)}.eyebrow{color:#6f8295;letter-spacing:.18em;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.eyebrow.hot{color:#ff78b3}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:10px 13px;display:flex}.section-heading h2{margin:0;font-size:14px}.section-heading .legend{color:#7b8999;white-space:nowrap;font-size:8px}.dot{border-radius:50%;width:6px;height:6px;margin:0 3px 0 8px;display:inline-block}.dot.lesson{background:var(--cyan)}.dot.media{background:#7fd486}.dot.live{background:var(--pink)}.hero-card{min-height:295px;position:relative;overflow:hidden}.hero-image{filter:saturate(.88)contrast(1.05);background-image:linear-gradient(90deg,#080d15fa 0%,#080d15c2 45%,#080d1538 78%),linear-gradient(#0000 45%,#080d15d9),url(/lumina7-stage-hero.png);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-content{z-index:2;max-width:640px;padding:24px;position:relative}.hero-content h1{letter-spacing:-.05em;margin:5px 0 4px;font-size:clamp(24px,2.2vw,38px)}.hero-content h1 em{color:#ff559e;font-size:1.22em;font-style:normal}.hero-content p{color:#aab4c0;margin:0 0 14px;font-size:11px}.readiness{max-width:450px}.readiness>span{justify-content:space-between;margin-bottom:5px;font-size:10px;display:flex}.readiness>div{background:#3c3342;border-radius:9px;height:7px;overflow:hidden}.readiness>div i{background:linear-gradient(90deg, var(--pink), #fb73ad);border-radius:inherit;height:100%;transition:width .3s;display:block}.risk-row{gap:8px;margin:12px 0;display:flex}.risk-row>span{background:#0f1823b8;border:1px solid #748aa066;border-radius:5px;justify-content:space-between;align-items:center;min-width:100px;padding:7px 10px;display:flex}.risk-row b{font-size:9px}.risk-row i{color:var(--cyan);font-size:13px;font-style:normal;font-weight:800}.primary-button,.secondary-button,.danger-button{cursor:pointer;border-radius:5px;min-height:38px;padding:0 16px;font-size:11px;font-weight:800;transition:all .16s}.primary-button{background:linear-gradient(135deg, #cc2d74, var(--pink));color:#fff;border:0;box-shadow:0 5px 16px #e43d8f33}.primary-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.hero-content .primary-button{justify-content:center;align-items:center;width:min(450px,100%);display:flex}.hero-content .primary-button span{margin-left:auto;font-size:18px}.secondary-button{color:#dbe2e9;background:#182333;border:1px solid #465568}.secondary-button:hover{border-color:var(--cyan)}.danger-button{color:#ff8a99;background:#a72a3d24;border:1px solid #8f3c49}.text-button{color:#8997a8;cursor:pointer;background:0 0;border:0;font-size:9px}.metric-card{border:1px solid var(--line);background:linear-gradient(145deg,#172432,#111b27);border-radius:7px;min-height:295px;padding:18px 16px 13px;overflow:hidden}.metric-heading{color:#9aa8b7;justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-orb{color:var(--cyan);text-shadow:0 0 14px;font-size:29px}.metric-card.pink .metric-orb{color:var(--pink)}.metric-card.gold .metric-orb{color:var(--gold)}.metric-card>strong{font-variant-numeric:tabular-nums;margin:10px 0 4px;font-size:clamp(23px,2.4vw,36px);display:block}.metric-card>small{color:var(--cyan);font-size:10px}.metric-card.pink>small{color:var(--pink)}.metric-card.gold>small{color:var(--gold)}.sparkline{border-bottom:1px solid #344455;align-items:flex-end;gap:3px;height:104px;margin-top:18px;display:flex;position:relative}.sparkline:before,.sparkline:after{content:"";border-top:1px solid #596c8038;position:absolute;left:0;right:0}.sparkline:before{top:34%}.sparkline:after{top:66%}.sparkline i{background:linear-gradient(0deg, var(--cyan), var(--cyan));flex:1;height:30%}@supports (color:color-mix(in lab, red, red)){.sparkline i{background:linear-gradient(0deg, color-mix(in srgb, var(--cyan) 6%, transparent), color-mix(in srgb, var(--cyan) 32%, transparent))}}.sparkline i{border-top:2px solid var(--cyan)}.sparkline i:nth-child(2){height:43%}.sparkline i:nth-child(3){height:48%}.sparkline i:nth-child(4){height:61%}.sparkline i:nth-child(5){height:57%}.sparkline i:nth-child(6){height:74%}.sparkline i:nth-child(7){height:62%}.sparkline i:nth-child(8){height:67%}.sparkline i:nth-child(9){height:84%}.metric-card.pink .sparkline i{border-color:var(--pink);background:linear-gradient(#e43d8f3d,#e43d8f0d)}.metric-card.gold .sparkline i{border-color:var(--gold);background:linear-gradient(#f2b84b3d,#f2b84b0d)}.sparkline.empty{justify-content:center;align-items:center}.sparkline.empty span{color:#667589;font-size:7px}.schedule-panel{overflow:hidden}.week-grid{grid-template-columns:repeat(7,minmax(96px,1fr));min-height:188px;display:grid}.day-column{border-right:1px solid var(--line);min-width:0}.day-column:last-child{border-right:0}.day-label{border-bottom:1px solid var(--line);background:#ffffff04;justify-content:center;align-items:center;gap:4px;height:32px;display:flex}.day-label b{font-size:10px}.day-label span{color:#738195;font-size:8px}.today .day-label span{color:var(--pink)}.day-events{gap:5px;padding:6px;display:grid}.event-card{text-align:left;cursor:pointer;background:#17333f;border:1px solid #385c68;border-radius:4px;flex-direction:column;min-width:0;min-height:42px;padding:5px 7px;display:flex}.event-card:hover{filter:brightness(1.13)}.event-card small{color:#78a9b6;font-size:7px}.event-card b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.event-card span{color:#ffffff73;letter-spacing:.12em;font-size:6px}.event-card.media{background:#203b2b;border-color:#416b4a}.event-card.production{background:#3a2e1f;border-color:#755930}.event-card.live,.event-card.fan{background:#48213a;border-color:#8d3d6a}.event-card.rest{background:#2c3441;border-color:#4b5868}.empty-slot{color:#4c596a;place-items:center;height:50px;font-size:8px;display:grid}.decision-panel{overflow:hidden}.unread{background:var(--pink);border-radius:12px;padding:4px 8px;font-size:8px}.decision-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:7px 1fr auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:8px 12px;display:grid}.decision-list button:hover{background:#ffffff06}.decision-list button>i{background:var(--pink);border-radius:50%;width:6px;height:6px}.decision-list button span{min-width:0}.decision-list button b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.decision-list button small{color:#718093;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;display:block;overflow:hidden}.decision-list button em{color:var(--gold);background:#594118;border-radius:9px;padding:3px 6px;font-size:7px;font-style:normal}.decision-list button em.重要{color:#ff8abd;background:#612145}.decision-list button em.低{color:var(--cyan);background:#193d4d}.roster-panel{overflow:hidden}.roster-grid{grid-template-columns:repeat(7,minmax(102px,1fr));gap:5px;padding:7px;display:grid}.member-card{text-align:left;cursor:pointer;background:#121c29;border:1px solid #344355;border-radius:5px;min-width:0;padding:0;transition:all .16s;overflow:hidden}.member-card:hover,.member-card.selected{border-color:var(--member-color);transform:translateY(-2px);box-shadow:0 5px 18px #00000038}.member-card-top{background:radial-gradient(circle at 50% 20%, var(--member-color), #111925);height:70px;position:relative}@supports (color:color-mix(in lab, red, red)){.member-card-top{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--member-color) 30%, #182331), #111925)}}.member-avatar{background:linear-gradient(145deg, var(--member-color), #0f1824);border-radius:50%;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.member-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--member-color) 45%, #26344a), #0f1824)}}.member-avatar{border:2px solid var(--member-color)}@supports (color:color-mix(in lab, red, red)){.member-avatar{border:2px solid color-mix(in srgb, var(--member-color) 70%, white)}}.member-avatar{flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 4px 14px #0000003d}.member-avatar.large{border-radius:5px;width:130px;height:160px}.member-avatar img{object-fit:cover;width:100%;height:100%}.member-avatar span{color:#fff;font-size:12px;font-weight:900}.member-card-top .member-avatar{background:linear-gradient(155deg, var(--member-color), #101823);border:0;border-radius:0;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.member-card-top .member-avatar{background:linear-gradient(155deg, color-mix(in srgb, var(--member-color) 50%, #1c2d42), #101823)}}.member-card-top .member-avatar span{text-shadow:0 2px 8px #000;font-size:18px}.condition-score{color:#fff;background:#27794d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid;position:absolute;top:5px;left:5px}.member-card-copy{min-height:53px;padding:6px 7px 3px}.member-card-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.role-chip{color:#fff;background:var(--member-color);border-radius:2px;margin-top:3px;padding:2px 3px;font-size:6px;display:inline-block}.member-card-copy small{color:#718093;margin-top:3px;font-size:7px;display:block}.member-mini-stat{padding:0 7px 5px}.member-mini-stat>span{color:#6f7d8d;font-size:6px}.bar-wrap{grid-template-columns:1fr 24px;align-items:center;gap:5px;width:100%;display:grid}.bar-track{background:#394555;border-radius:8px;height:5px;display:block;overflow:hidden}.bar-fill{background:var(--green);border-radius:inherit;height:100%;transition:width .3s;display:block}.bar-fill.yellow{background:var(--gold)}.bar-fill.pink{background:var(--pink)}.bar-fill.cyan{background:var(--cyan)}.bar-fill.purple{background:#9a7ce3}.bar-fill.gray{background:#778597}.bar-wrap b{font-variant-numeric:tabular-nums;font-size:7px}.member-mini-stat .bar-wrap b{display:none}.member-mini-stat .bar-wrap{grid-template-columns:1fr}.alert-panel{overflow:hidden}.alert-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr 12px;align-items:center;gap:9px;width:100%;min-height:55px;padding:9px 12px;display:grid}.alert-list button:hover{background:#ffffff06}.alert-icon{width:30px;height:30px;color:var(--gold);background:#f2b84b1f;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.alert-icon.pink{color:var(--pink);background:#e43d8f1f}.alert-icon.cyan{color:var(--cyan);background:#4ac7d91f}.alert-list b{font-size:9px;display:block}.alert-list small{color:#718093;font-size:7px}.alert-list button>i{color:#708093;font-style:normal}.idol-dashboard{grid-template-columns:1.45fr .7fr .8fr;gap:10px;display:grid}.idol-hero{background:linear-gradient(120deg,#0e131be8,#0e131bc2),url(/lumina7-stage-hero.png) 50%/cover;grid-row:span 2;grid-template-columns:130px 1fr;align-content:start;gap:24px;min-height:610px;padding:32px;display:grid;position:relative;overflow:hidden}.idol-hero:before{content:"";pointer-events:none;border:1px solid #efe7db47;position:absolute;inset:12px}.document-tag{background:var(--paper);color:#151515;padding:7px 30px;font-family:Georgia,serif;font-size:9px;position:absolute;top:20px;right:-20px;transform:rotate(7deg);box-shadow:0 4px 12px #0005}.idol-intro{position:relative}.idol-intro h1{margin:4px 0;font-family:Georgia,Yu Mincho,serif;font-size:38px}.idol-intro>p{color:#8593a3;font-size:11px}.idol-intro blockquote{background:var(--paper);color:#1c1b19;margin:35px 0 20px;padding:20px;font-family:Yu Mincho,serif;line-height:1.8;position:relative;transform:rotate(-1deg);box-shadow:0 9px 20px #0005}.idol-intro blockquote:after{content:"PRIVATE NOTE";color:#fff;letter-spacing:.16em;background:#d63f62;padding:3px 6px;font:7px Arial;position:absolute;top:-7px;left:16px}.idol-actions{flex-wrap:wrap;gap:8px;display:flex}.private-note{color:#1a1917;background:#ece4d6;grid-column:1/-1;max-width:420px;margin-top:50px;padding:17px 20px;transform:rotate(1deg);box-shadow:0 8px 18px #0005}.private-note span{color:#756f67;font-size:8px;display:block}.private-note b{border-bottom:2px solid #d65364;margin:4px 0 10px;font-family:Yu Mincho,serif;font-size:17px;display:block}.private-note small{color:#726d66;font-size:8px}.personal-status,.today-panel,.skill-panel{overflow:hidden}.status-row{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;align-items:center;gap:8px;padding:9px 13px;display:grid}.status-row>span{color:#97a3b1;font-size:9px}.mood-pill{color:var(--green);background:#56cf851f;border-radius:10px;padding:3px 8px;font-size:8px}.mood-pill.danger{color:#ff8995;background:#f167721f}.personal-event{background:#183540;border:1px solid #355e6b;border-radius:4px;grid-template-columns:45px 1fr auto;align-items:center;gap:8px;margin:8px 10px;padding:10px;display:grid}.personal-event b{font-size:10px}.personal-event span,.personal-event small{color:#89a8b3;font-size:8px}.empty-state{color:#718094;padding:24px 14px;font-size:10px;line-height:1.7}.page-stack{gap:12px;display:grid}.page-title{justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:0 8px;display:flex}.page-title h1{letter-spacing:-.04em;margin:2px 0 3px;font-size:30px}.page-title p{color:#8391a2;margin:0;font-size:11px}.version-chip{color:var(--cyan);letter-spacing:.12em;border:1px solid #465669;border-radius:3px;padding:6px 9px;font-size:9px}.opinion-overview{grid-template-columns:1.6fr repeat(3,.65fr);gap:10px;display:grid}.opinion-overview .metric-card{min-height:210px}.opinion-overview .sparkline{height:58px;margin-top:10px}.sentiment-card{align-items:center;gap:24px;padding:22px;display:flex}.sentiment-ring{background:conic-gradient(var(--cyan) var(--sentiment), #2a3646 0);border-radius:50%;flex:none;place-items:center;width:130px;height:130px;display:grid;position:relative}.sentiment-ring:before{content:"";background:#151e2b;border-radius:50%;position:absolute;inset:13px}.sentiment-ring div{text-align:center;position:relative}.sentiment-ring b{font-size:32px;display:block}.sentiment-ring span{color:#8291a1;font-size:8px}.sentiment-card h2{margin:5px 0;font-size:18px}.sentiment-card p{color:#8e9bab;max-width:350px;font-size:10px;line-height:1.7}.opinion-columns{grid-template-columns:1.8fr .85fr;gap:10px;display:grid}.live-feed,.trend-panel,.fan-ecology{overflow:hidden}.filter-pills{gap:3px;display:flex}.filter-pills button{color:#8290a0;background:0 0;border:1px solid #3c4a5c;border-radius:10px;padding:3px 8px;font-size:7px}.filter-pills button.active{color:#fff;background:#344356}.feed-item{border-bottom:1px solid var(--line);grid-template-columns:4px 1fr 44px;gap:14px;min-height:105px;padding:15px;display:grid}.tone-mark{background:#7e8a98;border-radius:3px}.tone-mark.positive{background:var(--cyan)}.tone-mark.negative{background:var(--red)}.feed-meta{align-items:center;gap:10px;display:flex}.feed-meta b{font-size:10px}.feed-meta span{color:#697789;font-size:8px}.feed-item p{margin:8px 0;font-size:11px;line-height:1.6}.tag-row{flex-wrap:wrap;gap:5px;display:flex}.tag-row span{color:#728ca4;background:#202d3d;border-radius:3px;padding:2px 5px;font-size:7px}.heat{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;display:flex}.heat span{color:#687688;font-size:6px}.heat b{font-size:15px}.side-stack{gap:10px;display:grid}.trend-row{border-bottom:1px solid var(--line);grid-template-columns:20px 76px 1fr 36px;align-items:center;gap:5px;height:37px;padding:0 11px;display:grid}.trend-row>b{color:var(--pink);font-size:11px}.trend-row>span{font-size:8px}.trend-row>div{background:#344052;border-radius:4px;height:4px}.trend-row>div i{background:var(--pink);height:100%;display:block}.trend-row em{color:var(--pink);font-size:7px;font-style:normal}.fan-row{border-bottom:1px solid var(--line);grid-template-columns:86px 1fr;align-items:center;padding:8px 11px;display:grid}.fan-row>span{color:#929fac;font-size:8px}.pr-warning{gap:12px;padding:14px;display:flex}.pr-warning b{font-size:11px}.pr-warning p{color:#8996a5;font-size:9px;line-height:1.5}.pr-warning button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.member-database{grid-template-columns:.9fr 1.6fr;gap:10px;display:grid}.member-list-panel{padding:8px}.member-list-grid{gap:5px;display:grid}.member-list-grid button{text-align:left;cursor:pointer;background:#111a26;border:1px solid #0000;border-radius:4px;grid-template-columns:44px 1fr 32px;align-items:center;gap:10px;padding:7px;display:grid}.member-list-grid button:hover,.member-list-grid button.active{background:#1a2636;border-color:#485b70}.member-list-grid b{font-size:11px;display:block}.member-list-grid small{color:#748294;font-size:8px;display:block}.member-list-grid em{color:var(--green);font-style:normal;font-weight:900}.dossier{border-top:3px solid var(--member-color);padding:24px}.dossier-header{align-items:center;gap:20px;display:flex}.dossier-header h2{margin:5px 0;font-family:Georgia,Yu Mincho,serif;font-size:32px}.dossier-header p{color:#8090a0;font-size:10px}.dossier-header .text-button{color:var(--cyan);padding:0}.public-private{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.public-private article{border:1px solid var(--line);background:#111a26;padding:14px}.public-private article.private{color:#1e1d1a;background:#e9e2d7;transform:rotate(-.5deg);box-shadow:0 6px 15px #0004}.public-private span{color:var(--pink);letter-spacing:.14em;font:7px Arial}.public-private p{font-size:10px;line-height:1.6}.dossier-stats{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.dossier-stats>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;align-items:center;padding:9px 0;display:grid}.dossier-stats>div>span{color:#8d9aaa;font-size:9px}.dossier-controls{gap:30px;padding-top:20px;display:flex}.dossier-controls label{color:#8f9cac;align-items:center;gap:10px;font-size:9px;display:flex}.dossier-controls input{accent-color:var(--pink)}.relationship-panel{padding:18px}.relation-note{color:#71808d;font-size:7px}.relationship-layout{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.relationship-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.relationship-list button{color:var(--text);text-align:left;cursor:pointer;background:#0e1822;border:1px solid #2c3b48;border-radius:5px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.relationship-list button:hover{border-color:var(--cyan)}.relationship-list b,.relationship-list small{display:block}.relationship-list b{font-size:9px}.relationship-list small{color:#71808b;margin-top:2px;font-size:6px;line-height:1.4}.relationship-list button>div{gap:3px;display:grid}.relationship-list em{color:var(--cyan);white-space:nowrap;background:#4ac7d91a;border-radius:9px;padding:3px 5px;font-size:6px;font-style:normal}.relationship-list em.rival{color:var(--gold);background:#f2b84b1a}.faction-list{align-content:start;gap:6px;display:grid}.faction-list>b{color:#8998a5;font-size:8px}.faction-list article{background:linear-gradient(130deg,#8d7ae814,#0d1620);border:1px solid #38434d;border-radius:5px;padding:9px}.faction-list article strong,.faction-list article small{display:block}.faction-list article strong{font-size:9px}.faction-list article small{color:#73808a;margin-top:3px;font-size:6px;line-height:1.45}.faction-list dl{grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 0 0;display:grid}.faction-list dl div{border-top:1px solid #2b3741;padding-top:5px}.faction-list dt{color:#66737d;font-size:5.5px}.faction-list dd{color:#bac5cc;margin:2px 0 0;font-size:8px;font-weight:800}.generic-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.generic-metrics article{padding:20px}.generic-metrics span{color:#8d9aaa;font-size:9px}.generic-metrics strong{margin:7px 0;font-size:28px;display:block}.generic-metrics small{color:var(--cyan);font-size:8px}.roadmap{padding-bottom:18px}.roadmap-step{grid-template-columns:30px 150px 1fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.roadmap-step b{color:#687789;border:1px solid #425064;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.roadmap-step span{font-size:10px}.roadmap-step i{background:#303c4d;border-radius:5px;height:4px}.roadmap-step.done b,.roadmap-step.active b{background:var(--cyan);color:#10202a;border-color:var(--cyan)}.roadmap-step.done i{background:var(--cyan)}.roadmap-step.active b{background:var(--pink);color:#fff;border-color:var(--pink)}.roadmap-step.active i{background:linear-gradient(90deg,var(--pink) 45%,#303c4d 45%)}.quick-actions{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding:16px 18px 0;display:flex}.quick-actions button{color:#c1cbd5;cursor:pointer;background:#172333;border:1px solid #425165;border-radius:4px;padding:10px 14px;font-size:9px}.quick-actions button:hover{border-color:var(--pink)}.studio-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.studio-card{min-height:190px;padding:23px;position:relative;overflow:hidden}.studio-number{color:#273547;font:800 50px Georgia;position:absolute;top:7px;right:14px}.studio-card h2{margin:14px 0 7px;font-size:17px}.studio-card p{color:#8593a3;max-width:75%;min-height:50px;font-size:10px;line-height:1.7}.danger-zone{border-color:#573540}.architecture-note{align-items:center;gap:30px;padding:20px;display:flex}.architecture-note h2{margin:4px 0;font-size:16px}.module-tags{flex-wrap:wrap;gap:6px;display:flex}.module-tags span{color:#9ba7b5;background:#111b28;border:1px solid #3c4a5c;border-radius:3px;padding:5px 8px;font-size:8px}@media (width<=1250px){.top-metrics{display:none}.top-grid{grid-template-columns:1.5fr .7fr .7fr}.middle-grid,.bottom-grid{grid-template-columns:1fr}.alert-panel{min-height:170px}.opinion-overview{grid-template-columns:1.3fr 1fr 1fr}.opinion-overview .metric-card:last-child{display:none}.idol-dashboard{grid-template-columns:1.2fr .8fr}.idol-hero{grid-row:span 3}.roster-grid{grid-template-columns:repeat(7,130px);overflow-x:auto}}@media (width<=980px){.sidebar{transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 25px #0008}.sidebar.open{transform:translate(0)}.workspace{width:100%;margin-left:0}.mobile-menu{color:#fff;background:0 0;border:0;font-size:20px;display:block}.topbar{padding-left:12px}.date-block{min-width:150px}.top-grid{grid-template-columns:1fr 1fr}.hero-card{grid-column:1/-1}.week-grid{grid-template-columns:repeat(7,130px);overflow-x:auto}.opinion-overview{grid-template-columns:1fr 1fr}.opinion-overview .sentiment-card{grid-column:1/-1}.opinion-overview .metric-card:last-child{display:block}.opinion-columns,.member-database,.relationship-layout,.idol-dashboard{grid-template-columns:1fr}.idol-hero{grid-row:auto;min-height:520px}.member-select{display:none}.management-priority-grid{grid-template-columns:1fr}.management-priority-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:125px}.management-cash-note{grid-template-columns:1fr auto}.management-cash-note p{grid-column:1/-1}}@media (width<=680px){.topbar{gap:8px}.date-block b{font-size:10px}.date-block span,.save-state{display:none}.perspective-switch{min-width:130px}.next-day{padding:0 9px}.game-content{padding:7px}.top-grid{grid-template-columns:1fr}.hero-card,.metric-card{min-height:245px}.hero-content{padding:18px}.risk-row>span{flex:1;min-width:0}.risk-row b{display:none}.dashboard-grid,.studio-grid,.generic-metrics,.opinion-overview{grid-template-columns:1fr}.opinion-overview .sentiment-card{grid-column:auto}.middle-grid,.bottom-grid{grid-template-columns:1fr}.page-title{flex-direction:column;align-items:flex-start;padding:10px 5px}.page-title h1{font-size:25px}.idol-hero{grid-template-columns:1fr;padding:25px}.idol-hero .member-avatar.large{width:82px;height:96px}.idol-intro h1{font-size:28px}.idol-intro blockquote{margin-top:18px}.private-note{margin-top:10px}.public-private,.dossier-stats{grid-template-columns:1fr}.dossier{padding:15px}.dossier-header .member-avatar.large{width:90px;height:110px}.dossier-header h2{font-size:23px}.architecture-note,.sentiment-card{flex-direction:column;align-items:flex-start}.roster-grid{grid-template-columns:repeat(7,120px)}.management-guide>header{flex-direction:column;align-items:flex-start}.management-guide>header aside{border-left:0;border-top:1px solid var(--line);width:100%;padding:9px 0 0}.management-cash-note{grid-template-columns:1fr}.management-cash-note p{grid-column:auto}}button:disabled{opacity:.45;cursor:not-allowed!important;transform:none!important}.top-metrics button{border:0;border-left:1px solid var(--line);min-width:110px;height:38px;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;padding:0 16px;display:flex}.top-metrics button:hover{background:#ffffff08}.top-metrics button small{color:#7d8b9c;font-size:9px}.top-metrics button b{font-variant-numeric:tabular-nums;font-size:14px}.producer-badge{background:linear-gradient(135deg,#e43d8f1f,#e43d8f0a);border:1px solid #5b2f49;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:125px;height:39px;padding:5px 12px;display:flex}.producer-badge span{color:#8f7b89;font-size:8px}.producer-badge b{color:#ff78b3;font-size:13px}.metric-card{color:var(--text);text-align:left;cursor:pointer;width:100%;position:relative}.metric-card:hover{filter:brightness(1.04);border-color:#52667d}.card-link{color:#728397;margin:5px 7px 7px;font-size:7px;display:block}.metric-card .card-link{margin:0;position:absolute;bottom:10px;right:10px}.risk-row>button{min-width:100px;color:var(--text);cursor:pointer;background:#0f1823b8;border:1px solid #748aa066;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.risk-row>button:hover{border-color:var(--cyan)}.risk-row button b{font-size:9px}.risk-row button i{color:var(--cyan);font-size:13px;font-style:normal;font-weight:800}.metric-action{color:var(--text);text-align:left;cursor:pointer;padding:20px}.metric-action:hover{border-color:var(--cyan)}.metric-action span{color:#8d9aaa;font-size:9px}.metric-action strong{margin:7px 0;font-size:28px;display:block}.metric-action small{color:var(--cyan);font-size:8px}.workload-list{overflow:hidden}.workload-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:60px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px 170px 1fr;align-items:center;gap:12px;padding:8px 14px;display:grid}.workload-list>button:hover{background:#ffffff06}.workload-list b{font-size:10px;display:block}.workload-list small{color:#788697;font-size:8px}.project-hero{background:linear-gradient(105deg,#111a26fa,#1b2231d6),url(/lumina7-stage-hero.png) 50% 44%/cover;grid-template-columns:1.2fr .8fr .7fr;align-items:center;gap:24px;min-height:165px;padding:25px;display:grid}.project-hero h2{margin:4px 0;font-size:28px}.project-hero p{color:#8f9cac;font-size:10px}.project-progress span{color:#8f9cac;font-size:9px}.project-progress strong{margin:5px 0;font-size:30px;display:block}.center-selector{color:var(--text);text-align:left;cursor:pointer;background:#111a26cc;border:1px solid #405066;border-radius:5px;align-items:center;gap:10px;padding:10px;display:flex}.center-selector:hover{border-color:var(--pink)}.center-selector span{color:#7e8c9d;font-size:8px}.center-selector b{color:var(--text);margin-top:3px;font-size:11px;display:block}.production-flow{overflow:hidden}.production-stage{border:0;border-bottom:1px solid var(--line);width:100%;min-height:62px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;padding:8px 16px;display:grid}.production-stage:hover{background:#ffffff06}.production-stage>b{color:#708095;border:1px solid #465366;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.production-stage.done>b{background:var(--cyan);border-color:var(--cyan);color:#10202a}.production-stage.active>b{background:var(--pink);border-color:var(--pink);color:#fff;box-shadow:0 0 14px #e43d8f66}.production-stage strong{font-size:10px;display:block}.production-stage small{color:#748295;font-size:8px}.production-stage>i{color:#708095;font-style:normal}.module-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.module-card{color:var(--text);text-align:left;cursor:pointer;padding:20px}.module-card:hover{border-color:var(--pink)}.module-card span{color:#8290a1;font-size:9px}.module-card strong{margin:8px 0;font-size:18px;display:block}.module-card p{color:#778597;font-size:9px;line-height:1.6}.live-overview{grid-template-columns:1.5fr .8fr;gap:10px;display:grid}.venue-card{background:linear-gradient(105deg,#0d141ef5,#0d141ebd),url(/lumina7-stage-hero.png) 50%/cover;padding:25px}.venue-card h2{margin:5px 0;font-size:27px}.venue-card>p{color:#8f9cac;font-size:10px}.venue-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.venue-stats button{color:var(--text);text-align:left;cursor:pointer;background:#0f1823bf;border:1px solid #405065;border-radius:4px;padding:12px}.venue-stats button:hover{border-color:var(--pink)}.venue-stats small{color:#8795a5;font-size:8px;display:block}.venue-stats b{margin-top:3px;font-size:18px;display:block}.risk-card{overflow:hidden}.risk-card>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr 12px;align-items:center;gap:10px;padding:9px 12px;display:grid}.risk-card>button:hover{background:#ffffff06}.risk-card b{font-size:9px;display:block}.risk-card small{color:#778597;font-size:7px}.risk-card i{color:#718095;font-style:normal}.setlist-panel{overflow:hidden}.setlist-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:55px;padding:7px 15px;display:grid}.setlist-row>b{color:var(--pink);font-size:14px}.setlist-row>span{font-size:10px}.setlist-row>div{gap:5px;display:flex}.setlist-row button{color:#9eabb8;cursor:pointer;background:#172333;border:1px solid #405065;border-radius:3px;padding:5px 9px;font-size:8px}.finance-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.finance-summary>button{color:var(--text);text-align:left;cursor:pointer;padding:20px}.finance-summary>button:hover{border-color:var(--cyan)}.finance-summary span{color:#8795a5;font-size:9px}.finance-summary strong{margin:8px 0;font-size:23px;display:block}.finance-summary small{color:var(--cyan);font-size:8px}.finance-summary .danger{border-color:#71404a}.budget-panel{overflow:hidden}.budget-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 100px 1fr 64px;align-items:center;gap:20px;min-height:68px;padding:10px 16px;display:grid}.budget-row>span b{font-size:10px;display:block}.budget-row>span small{color:#748295;font-size:8px}.budget-row>strong{font-size:12px}.budget-row>button{color:#c1cbd5;cursor:pointer;background:#172333;border:1px solid #405065;border-radius:4px;padding:7px;font-size:8px}.sentiment-card{color:var(--text);text-align:left;cursor:pointer}.sentiment-card:hover{border-color:var(--cyan)}.feed-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0}.feed-item:hover{background:#ffffff06}.trend-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0}.trend-row:hover{background:#ffffff06}.fan-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0}.studio-card{width:100%;color:var(--text);text-align:left;cursor:pointer}.studio-card:hover{border-color:var(--cyan);transform:translateY(-1px)}.studio-card .secondary-button,.studio-card .danger-button{justify-content:center;align-items:center;display:inline-flex}.development-board{overflow:hidden}.development-board>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.development-board>button:hover{background:#ffffff06}.development-board b{font-size:10px;display:block}.development-board small{color:#778597;margin-top:3px;font-size:8px;display:block}.development-board i{color:var(--cyan);font-size:8px;font-style:normal}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03070cc2;place-items:center;padding:22px;animation:.15s fade-in;display:grid;position:fixed;inset:0}.modal-panel{background:linear-gradient(145deg,#182331,#101824);border:1px solid #46566a;border-radius:8px;width:min(680px,100%);max-height:min(780px,90vh);overflow:auto;box-shadow:0 30px 90px #000b}.modal-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:86px;padding:18px 20px;display:flex}.modal-panel h2{margin:3px 0;font-size:21px}.modal-panel header p{color:#8795a5;margin:5px 0 0;font-size:9px;line-height:1.6}.modal-close{color:#a9b4c0;cursor:pointer;background:#111b28;border:1px solid #405065;border-radius:50%;width:34px;height:34px;font-size:20px}.modal-content{padding:20px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.full{width:100%}.choice-list{gap:8px;display:grid}.choice-list>button{min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:#111a26;border:1px solid #3c4b5f;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.choice-list>button:hover{border-color:var(--pink);background:#172131}.choice-list b{font-size:11px;display:block}.choice-list small{color:#7d8b9b;margin-top:5px;font-size:8px;line-height:1.5;display:block}.choice-list i{color:var(--pink);white-space:nowrap;font-size:8px;font-style:normal}.form-grid{gap:15px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-grid label{color:#a0acb9;gap:6px;font-size:9px;display:grid}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--text);resize:vertical;background:#0e1723;border:1px solid #405065;border-radius:4px;padding:10px 11px;font-size:11px}.info-box{border-left:3px solid var(--cyan);color:#8997a7;background:#4ac7d912;padding:12px;font-size:9px;line-height:1.6}.tag-preview{flex-wrap:wrap;gap:6px;display:flex}.tag-preview span{color:var(--cyan);background:#192535;border:1px solid #405065;border-radius:12px;padding:4px 8px;font-size:8px}.detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-grid article{background:#111a26;border:1px solid #39485b;border-radius:5px;padding:15px}.detail-grid span{color:#7e8b9b;font-size:8px}.detail-grid strong{margin:6px 0;font-size:18px;display:block}.detail-grid p{color:#8794a3;font-size:9px;line-height:1.6}.effect-preview{background:linear-gradient(135deg,#e43d8f1a,#4ac7d90f);border:1px solid #3f5064;border-radius:5px;padding:20px}.effect-preview span{color:#8492a3;font-size:8px;display:block}.effect-preview b{margin-top:8px;font-size:15px;line-height:1.6;display:block}.risk-members{gap:6px;margin-bottom:15px;display:grid}.risk-members button{color:var(--text);text-align:left;cursor:pointer;background:#111a26;border:1px solid #3a495d;border-radius:4px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.risk-members button:hover{border-color:var(--pink)}.risk-members b{font-size:10px;display:block}.risk-members small{color:#7b8999;font-size:8px}.risk-members i{color:var(--pink);font-size:8px;font-style:normal}.paper-note{color:#1e1d1a;background:#e9e2d7;padding:24px;transform:rotate(-.4deg);box-shadow:0 7px 18px #0005}.paper-note span{color:#a24158;letter-spacing:.12em;font-size:8px}.paper-note p{border-bottom:2px solid #cf5368;font-family:Yu Mincho,serif;font-size:16px;line-height:1.9}.metric-detail{text-align:center;padding:18px 10px}.metric-detail>strong{margin-bottom:18px;font-size:42px;display:block}.metric-detail .bar-wrap{max-width:360px;margin:0 auto}.daily-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.daily-summary span{color:#8492a3;background:#111a26;border:1px solid #3d4c60;border-radius:4px;padding:12px;font-size:8px}.daily-summary b{color:var(--text);margin-top:6px;font-size:12px;display:block}.budget-adjust{grid-template-columns:110px 1fr 110px;align-items:center;gap:12px;margin-bottom:18px;display:grid}.budget-adjust button{color:#c1cbd5;cursor:pointer;background:#172333;border:1px solid #405065;border-radius:4px;padding:10px;font-size:9px}.budget-adjust strong{text-align:center;font-size:25px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width<=980px){.project-hero{grid-template-columns:1fr 1fr}.project-hero .center-selector{grid-column:1/-1}.live-overview{grid-template-columns:1fr}.finance-summary{grid-template-columns:1fr 1fr}.budget-row{grid-template-columns:1fr 90px 1fr 60px;gap:10px}}@media (width<=680px){.producer-badge,.top-metrics{display:none}.risk-row>button{flex:1;min-width:0}.risk-row button b{display:none}.module-grid,.finance-summary,.project-hero{grid-template-columns:1fr}.project-hero .center-selector{grid-column:auto}.venue-stats{grid-template-columns:1fr}.budget-row{grid-template-columns:1fr 80px}.budget-row .bar-wrap{grid-column:1/-1}.setlist-row{grid-template-columns:32px 1fr}.setlist-row>div{grid-column:2}.workload-list>button{grid-template-columns:44px 1fr}.workload-list .bar-wrap{grid-column:1/-1}.modal-backdrop{padding:8px}.modal-panel{max-height:94vh}.detail-grid,.form-row,.daily-summary{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}.budget-adjust{grid-template-columns:1fr 1fr}.budget-adjust strong{grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.modal-panel.wide{width:min(1460px,97vw);max-height:95vh}.modal-panel.wide>.modal-content{padding:0}.rehearsal-workflow{color:var(--text);background:#0b131e}.workflow-steps{border-bottom:1px solid var(--line);background:#111b28;grid-template-columns:repeat(5,1fr);align-items:center;gap:7px;min-height:58px;padding:10px 22px;display:grid}.workflow-steps span{color:#647386;letter-spacing:.05em;align-items:center;gap:7px;font-size:8px;display:flex;position:relative}.workflow-steps span:not(:last-child):after{content:"";background:#283648;height:2px;position:absolute;bottom:-8px;left:28px;right:3px}.workflow-steps span.active{color:#b9c5d2}.workflow-steps span.active:not(:last-child):after{background:linear-gradient(90deg,var(--cyan),#355064)}.workflow-steps b{z-index:1;color:#718297;background:#111b28;border:1px solid #46566a;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.workflow-steps span.active b{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 11px #4ac7d933}.planner-columns{grid-template-columns:minmax(0,1fr) 410px;align-items:start;display:grid}.planner-config{gap:14px;min-width:0;padding:20px;display:grid}.planner-section{background:linear-gradient(145deg,#111b28,#0e1722);border:1px solid #28374a;border-radius:7px;padding:16px}.planner-section>header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.planner-section>header>b{width:30px;height:30px;color:var(--pink);background:#172231;border:1px solid #435368;border-radius:4px;flex:0 0 30px;place-items:center;font:800 10px Georgia;display:grid}.planner-section h3{margin:0;font-size:13px}.planner-section header p{color:#718195;margin:4px 0 0;font-size:8px;line-height:1.5}.template-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.template-grid button,.venue-grid button{min-height:92px;color:var(--text);text-align:left;cursor:pointer;background:#0c1520;border:1px solid #354559;border-radius:5px;flex-direction:column;padding:11px;display:flex}.template-grid button:hover,.venue-grid button:hover{border-color:#60738b}.template-grid button.selected,.venue-grid button.selected{border-color:var(--pink);background:linear-gradient(145deg,#e43d8f21,#101b28);box-shadow:inset 0 0 0 1px #e43d8f33}.template-grid span,.venue-grid span{font-size:10px;font-weight:800}.template-grid small,.venue-grid small{color:#718195;flex:1;margin:5px 0;font-size:7px;line-height:1.5}.template-grid i,.venue-grid i{color:var(--cyan);font-size:8px;font-style:normal}.rehearsal-form-row{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.rehearsal-form-row.three{grid-template-columns:repeat(3,1fr)}.rehearsal-form-row label{color:#8997a7;gap:5px;font-size:8px;display:grid}.rehearsal-form-row input{color:#dce3e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09121d;border:1px solid #3b4c61;border-radius:4px;width:100%;padding:9px;font-size:10px}.intensity-switch{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.intensity-switch button{min-height:54px;color:var(--text);text-align:left;cursor:pointer;background:#0c1520;border:1px solid #354559;border-radius:4px;padding:9px 11px}.intensity-switch button.selected{border-color:var(--cyan);background:#11232e}.intensity-switch b{font-size:9px;display:block}.intensity-switch small{color:#6e7e91;margin-top:4px;font-size:7px;display:block}.section-tools{justify-content:flex-end;gap:6px;margin:-42px 0 13px;display:flex}.section-tools button{color:#8795a5;cursor:pointer;background:#121d2a;border:1px solid #354559;border-radius:3px;padding:6px 9px;font-size:7px}.participant-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.participant-grid button{min-height:54px;color:var(--text);text-align:left;cursor:pointer;background:#0b141f;border:1px solid #304055;border-radius:4px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.participant-grid button.selected{background:#4ac7d90f;border-color:#467f88}.participant-mark{color:#66778b;border:1px solid #4b5c70;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.selected .participant-mark{background:var(--cyan);border-color:var(--cyan);color:#0c1922;font-weight:900}.participant-grid b{font-size:9px;display:block}.participant-grid small{color:#708094;font-size:7px}.participant-grid em{color:#7f8d9d;font-size:7px;font-style:normal}.participant-grid em.risk{color:#ffb05c}.coach-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.coach-grid>button{color:var(--text);text-align:left;cursor:pointer;background:#0b141f;border:1px solid #334358;border-radius:5px;padding:12px}.coach-grid>button.selected{border-color:var(--pink);background:#e43d8f11}.coach-grid span{font-size:11px;font-weight:800}.coach-grid small{color:#7a899b;margin-top:3px;font-size:7px;display:block}.coach-grid dl{grid-template-columns:repeat(4,1fr);gap:4px;margin:12px 0 8px;display:grid}.coach-grid dl div{border-left:1px solid #344458;padding-left:6px}.coach-grid dt{color:#66768a;font-size:6px}.coach-grid dd{color:var(--cyan);margin:3px 0 0;font-size:9px;font-weight:800}.coach-grid p{color:#718195;margin:0;font-size:7px;line-height:1.55}.focus-total{background:#e43d8f0d;border:1px solid #573942;border-radius:4px;grid-template-columns:1fr auto;margin-bottom:10px;padding:9px 11px;display:grid}.focus-total span{color:#8190a1;font-size:8px}.focus-total b{color:#ff8abb;grid-row:span 2;font-size:19px}.focus-total small{color:#cf748f;font-size:7px}.focus-total[data-valid=true]{background:#4ac7d90d;border-color:#315b61}.focus-total[data-valid=true] b{color:var(--cyan)}.focus-total[data-valid=true] small{color:#71aeb6}.focus-sliders{gap:8px;display:grid}.focus-sliders label{grid-template-columns:150px 1fr 55px 12px;align-items:center;gap:9px;display:grid}.focus-sliders label>span b{font-size:9px;display:block}.focus-sliders label>span small{color:#66768a;font-size:7px}.focus-sliders input[type=range]{accent-color:var(--pink)}.focus-number{color:#fff;text-align:center;background:#09121d;border:1px solid #3b4c61;border-radius:3px;width:55px;padding:7px;font-size:10px}.focus-sliders em{color:#748396;font-size:8px;font-style:normal}.venue-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.venue-grid button{min-height:100px}.service-grid{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;display:grid}.service-grid button{min-height:49px;color:var(--text);text-align:left;cursor:pointer;background:#0b141f;border:1px solid #334358;border-radius:4px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.service-grid button.selected{border-color:#467f88}.service-check{color:#0a1820;border:1px solid #46576b;border-radius:3px;place-items:center;width:20px;height:20px;display:grid}.service-grid button.selected .service-check{border-color:var(--cyan);background:var(--cyan)}.service-grid b{font-size:8px;display:block}.service-grid small{color:#66768a;margin-top:3px;font-size:6px;display:block}.service-grid em{color:#90a0b1;font-size:7px;font-style:normal}.forecast-panel{background:#101a27;border-left:1px solid #334256;max-height:calc(95vh - 145px);position:sticky;top:0;overflow:auto}.forecast-heading{background:linear-gradient(145deg,#e43d8f1a,#4ac7d90b);border-bottom:1px solid #2d3b4d;padding:18px}.forecast-heading h3{margin:5px 0;font-size:15px}.forecast-heading p{color:#778799;margin:0;font-size:8px}.forecast-score-grid{border-bottom:1px solid #2d3b4d;grid-template-columns:repeat(3,1fr);display:grid}.forecast-score-grid>div{border-right:1px solid #2d3b4d;padding:12px 10px}.forecast-score-grid span{color:#728296;font-size:7px;display:block}.forecast-score-grid b{color:var(--cyan);margin-top:5px;font-size:12px;display:block}.forecast-block{border-bottom:1px solid #2d3b4d;padding:15px 17px}.forecast-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.forecast-title span{font-size:9px;font-weight:800}.forecast-title b{color:var(--cyan);font-size:12px}.forecast-title small{color:#6e7e91;font-size:6px}.cost-row,.funds-after{color:#748397;justify-content:space-between;padding:4px 0;font-size:7px;display:flex}.cost-row b{color:#aab5c0}.funds-after{color:#9aa7b5;border-top:1px dashed #354559;margin-top:6px;padding-top:9px}.funds-after b{color:#f1f4f6;font-size:9px}.forecast-risk{grid-template-columns:120px 1fr 43px;align-items:center;gap:7px;min-height:27px;display:grid}.forecast-risk span{color:#8190a1;font-size:7px}.forecast-risk>div{background:#283648;border-radius:3px;height:4px;overflow:hidden}.forecast-risk i{height:100%;display:block}.forecast-risk i.cyan{background:var(--cyan)}.forecast-risk i.yellow{background:#efb454}.forecast-risk i.pink{background:var(--pink)}.forecast-risk b{text-align:right;font-size:8px}.risk-mini-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.risk-mini-grid span{color:#748397;border:1px solid #334358;border-radius:3px;padding:7px;font-size:6px}.risk-mini-grid b{color:#d6dce2;margin-top:3px;font-size:9px;display:block}.forecast-block.conflicts p{color:#748397;margin:5px 0;font-size:7px;line-height:1.5}.forecast-block.conflicts.has-risk{background:#efb45409}.forecast-block.conflicts.has-risk p{color:#d3a95f}.member-forecast-list{gap:5px;display:grid}.member-forecast-list article{background:#0d1622;border:1px solid #2f3e51;border-radius:4px;padding:8px}.member-forecast-list article header{justify-content:space-between;display:flex}.member-forecast-list header b{font-size:8px}.member-forecast-list header span{color:#da9b5c;font-size:6px}.member-forecast-list article>div{grid-template-columns:repeat(5,1fr);gap:3px;margin-top:7px;display:grid}.member-forecast-list article>div span{color:#66768a;font-size:6px}.member-forecast-list article>div b{color:#aab6c1;margin-top:2px;font-size:7px;display:block}.forecast-summary{background:linear-gradient(135deg,#e43d8f14,#4ac7d90a);border:1px solid #4b3b50;border-radius:5px;margin:15px;padding:12px}.forecast-summary span{color:#7d8c9d;font-size:7px}.forecast-summary b{margin:4px 0;font-size:11px;display:block}.forecast-summary p{color:#778799;margin:0;font-size:7px}.planner-footer{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1722f7;border-top:1px solid #3b4b5f;justify-content:flex-end;align-items:center;gap:8px;min-height:70px;padding:12px 20px;display:flex;position:sticky;bottom:0}.planner-footer>div{margin-right:auto}.planner-footer>div b{color:#ff9fbb;font-size:8px;display:block}.planner-footer>div span{color:#6f7f92;margin-top:4px;font-size:7px;display:block}.rehearsal-report{color:var(--text);background:#0b131e;gap:12px;padding:20px;display:grid}.report-hero{background-blend-mode:color,luminosity;background:linear-gradient(110deg,#e43d8f21,#4ac7d90d),url(/lumina7-stage-hero.png) 50% 43%/cover;border:1px solid #3b4b60;border-radius:7px;justify-content:space-between;align-items:center;min-height:112px;padding:22px;display:flex}.report-hero h3{margin:5px 0;font-size:22px}.report-hero p{color:#a4afba;font-size:8px}.report-cost{text-align:right;border-left:1px solid #ffffff24;padding-left:30px}.report-cost span,.report-cost small{color:#9aa7b4;font-size:7px;display:block}.report-cost b{color:#ff8ab8;margin:6px 0;font-size:20px;display:block}.result-metrics{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.result-metrics>div{background:#101a27;border:1px solid #354559;border-radius:5px;padding:12px}.result-metrics span{color:#748397;font-size:7px}.result-metrics b{color:var(--cyan);margin-top:5px;font-size:15px;display:block}.report-section{background:#101a27;border:1px solid #303f52;border-radius:6px;overflow:hidden}.report-title{border-bottom:1px solid #303f52;align-items:center;min-height:50px;padding:10px 15px;display:flex}.report-title b{font-size:10px;display:block}.report-title small{color:#708094;margin-top:3px;font-size:7px;display:block}.prediction-compare{grid-template-columns:repeat(3,1fr);display:grid}.prediction-compare span{color:#78889a;border-right:1px solid #303f52;padding:13px 15px;font-size:7px}.prediction-compare strong{color:#9eabb8;margin:6px 0;font-size:9px;display:block}.prediction-compare b{color:var(--cyan);font-size:11px;display:block}.result-table{overflow-x:auto}.result-row{border-bottom:1px solid #29384a;grid-template-columns:1.25fr repeat(7,1fr);min-width:820px;display:grid}.result-row>*{border-right:1px solid #29384a;padding:9px 12px;font-size:8px}.result-row.header{color:#6f7f92;background:#0c1520}.result-row:not(.header) b{color:#dce3e9}.result-row span{color:#9eabb8}.result-row .positive{color:var(--cyan)}.result-row .negative{color:#ef9b6a}.event-timeline{gap:8px;padding:15px;display:grid}.event-timeline article{grid-template-columns:28px 1fr;gap:10px;display:grid}.event-timeline article>i{color:#7f8fa1;border:1px solid #425268;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.event-timeline article>div{border-left:2px solid #344559;padding:1px 0 10px 11px}.event-timeline article.medium>div{border-color:#d29a4e}.event-timeline article.major>div{border-color:var(--pink)}.event-timeline article.breakthrough>div{border-color:var(--cyan)}.event-timeline span{color:#708094;font-size:7px}.event-timeline b{margin:3px 0;font-size:9px;display:block}.event-timeline p{color:#8391a1;margin:0;font-size:7px;line-height:1.5}.report-next{background:#4ac7d90e;border:1px solid #385865;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.report-next span{color:var(--cyan);font-size:7px}.report-next b{margin-top:4px;font-size:9px;display:block}@media (width<=1120px){.planner-columns{grid-template-columns:1fr}.forecast-panel{border-top:1px solid #334256;border-left:0;max-height:none;position:relative}.template-grid,.venue-grid{grid-template-columns:repeat(2,1fr)}.forecast-score-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.modal-panel.wide{width:100%}.workflow-steps{grid-template-columns:repeat(5,22px);justify-content:space-between}.workflow-steps span{font-size:0}.workflow-steps span:not(:last-child):after{left:22px;right:-22px}.planner-config{padding:8px}.planner-section{padding:12px}.template-grid,.venue-grid,.coach-grid,.service-grid,.participant-grid{grid-template-columns:1fr}.rehearsal-form-row.three{grid-template-columns:1fr 1fr}.rehearsal-form-row.three label:first-child{grid-column:1/-1}.focus-sliders label{grid-template-columns:75px 1fr 48px 10px}.focus-sliders label>span small{display:none}.planner-footer{flex-wrap:wrap}.planner-footer>div{width:100%}.planner-footer .secondary-button,.planner-footer .primary-button{flex:1}.forecast-score-grid,.result-metrics,.prediction-compare{grid-template-columns:1fr}.forecast-score-grid>div{border-bottom:1px solid #2d3b4d}.report-hero,.report-next{flex-direction:column;align-items:flex-start}.report-cost{text-align:left;border-left:0;padding-left:0}.result-metrics{grid-template-columns:1fr 1fr}}.topbar{gap:9px}.date-block{min-width:175px}.date-block span strong{color:var(--cyan);letter-spacing:.05em;font-size:11px}.time-control{background:#0d1722;border:1px solid #344559;border-radius:5px;height:34px;display:flex;overflow:hidden}.time-control button{color:#748497;cursor:pointer;background:0 0;border:0;border-right:1px solid #344559;min-width:40px;padding:0 8px;font-size:7px;font-weight:800}.time-control button:last-child{border-right:0}.time-control button:hover{color:#fff;background:#172434}.time-control button.active{color:#07151b;background:var(--cyan)}.policy-shortcut{min-width:78px;height:38px;color:var(--text);text-align:left;cursor:pointer;background:#111b28;border:1px solid #425166;border-radius:5px;padding:5px 9px}.policy-shortcut:hover{border-color:var(--cyan)}.policy-shortcut span{color:#718195;font-size:6px;display:block}.policy-shortcut b{margin-top:2px;font-size:8px;display:block}.staff-report-button{min-width:116px;height:38px;color:var(--text);cursor:pointer;background:#111b28;border:1px solid #425166;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:5px 8px 5px 10px;display:flex}.staff-report-button span{font-size:8px;font-weight:800}.staff-report-button b{color:#8595a7;background:#2a394c;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.staff-report-button.has-pending{background:linear-gradient(135deg,#e43d8f2b,#121c29);border-color:#9d3d62;box-shadow:0 0 15px #e43d8f24}.staff-report-button.has-pending b{background:var(--pink);color:#fff;animation:1.7s infinite report-pulse}@keyframes report-pulse{50%{transform:scale(1.06);box-shadow:0 0 0 6px #e43d8f00}}.event-policy-note{border-left:2px solid var(--cyan);color:#8192a3;background:#4ac7d90d;margin:10px 0 0;padding:8px;font-size:7px;line-height:1.5}.result-metrics{grid-template-columns:repeat(6,1fr)}.report-next.attention{background:#e43d8f12;border-color:#8f4661}.report-next.attention span{color:#ff83b7}.policy-panel{color:var(--text)}.policy-intro{background:linear-gradient(135deg,#4ac7d914,#e43d8f09);border:1px solid #385865;border-radius:6px;margin-bottom:12px;padding:14px}.policy-intro span{color:var(--cyan);font-size:7px}.policy-intro b{margin:5px 0;font-size:14px;display:block}.policy-intro p{color:#8190a1;margin:0;font-size:8px;line-height:1.6}.policy-groups{gap:10px;display:grid}.policy-groups>section{background:#0e1722;border:1px solid #344458;border-radius:6px;overflow:hidden}.policy-groups>section>header{border-bottom:1px solid #344458;justify-content:space-between;align-items:center;min-height:52px;padding:10px 12px;display:flex}.policy-groups header b{font-size:10px;display:block}.policy-groups header small{color:#718195;margin-top:4px;font-size:7px;display:block}.policy-groups header>span{color:var(--cyan);border:1px solid #42616a;border-radius:11px;padding:3px 7px;font-size:6px}.policy-options{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.policy-options button{min-height:85px;color:var(--text);text-align:left;cursor:pointer;background:#111c29;border:1px solid #344458;border-radius:4px;grid-template-columns:19px 1fr;gap:7px;padding:9px;display:grid}.policy-options button:hover{border-color:#596d85}.policy-options button.selected{border-color:var(--pink);background:#e43d8f13}.policy-options i{color:#0d1721;border:1px solid #4b5d72;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.policy-options button.selected i{background:var(--pink);border-color:var(--pink);color:#fff}.policy-options b{font-size:8px;display:block}.policy-options small{color:#6f7f92;margin-top:4px;font-size:6px;line-height:1.5;display:block}.policy-footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.staff-center{background:#0b131e;gap:12px;padding:18px;display:grid}.staff-center-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.staff-center-summary>article,.staff-center-summary>button{min-height:90px;color:var(--text);text-align:left;background:#111b28;border:1px solid #344458;border-radius:6px;padding:14px}.staff-center-summary>button{cursor:pointer}.staff-center-summary>button:hover{border-color:var(--cyan)}.staff-center-summary span{color:#758598;font-size:7px}.staff-center-summary b{color:var(--cyan);margin:5px 0;font-size:22px;display:block}.staff-center-summary button b{font-size:13px}.staff-center-summary small{color:#708094;font-size:7px}.staff-center-section{background:#111b28;border:1px solid #344458;border-radius:6px;overflow:hidden}.staff-center-section>header{border-bottom:1px solid #344458;justify-content:space-between;align-items:center;min-height:50px;padding:10px 14px;display:flex}.staff-center-section>header b{font-size:10px}.staff-center-section>header span{color:#6e7e91;font-size:7px}.staff-report-row{width:100%;min-height:70px;color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid #29384a;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:10px 13px;display:grid}.staff-center-section button.staff-report-row{cursor:pointer}.staff-center-section button.staff-report-row:hover{background:#ffffff06}.staff-report-row>i{width:28px;height:28px;color:var(--gold);border:1px solid #aa8142;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.staff-report-row.major>i{border-color:var(--pink);color:#ff7bb2;box-shadow:0 0 12px #e43d8f33}.staff-report-row span>b{font-size:9px;display:block}.staff-report-row span>small{color:#6e7e91;margin-top:3px;font-size:6px;display:block}.staff-report-row p{color:#8190a1;margin:5px 0 0;font-size:7px}.staff-report-row>em{color:#d3a95f;font-size:7px;font-style:normal}.staff-center-section.resolved{opacity:.82}.staff-center-section.resolved .staff-report-row>i{color:var(--green);border-color:var(--green)}.staff-center-section.resolved .staff-report-row>em{color:#718195}.staff-report-detail{color:var(--text);background:#0b131e;gap:10px;padding:18px;display:grid}.report-alert{background:linear-gradient(135deg,#f2b84b1c,#111b28);border:1px solid #7a5b31;border-radius:6px;justify-content:space-between;align-items:center;min-height:72px;padding:12px 15px;display:flex}.staff-report-detail.major .report-alert{background:linear-gradient(135deg,#e43d8f29,#111b28);border-color:#8e385c}.report-severity span{color:var(--gold);font-size:7px}.major .report-severity span{color:#ff7eb5}.report-severity b{margin-top:5px;font-size:15px;display:block}.report-clock{text-align:right}.report-clock span,.report-clock small{color:#778799;font-size:6px;display:block}.report-clock b{color:var(--gold);margin:3px 0;font-size:16px;display:block}.major .report-clock b{color:#ff82b7}.report-brief{background:#111b28;border:1px solid #344458;border-radius:6px;padding:17px}.report-brief h3{margin:5px 0 8px;font-size:20px}.report-brief>strong{font-size:10px;display:block}.report-brief>p{color:#8593a3;font-size:8px;line-height:1.7}.affected-members{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.affected-members>span{background:#0c1520;border:1px solid #3a4b5f;border-radius:4px;min-width:150px;padding:8px}.affected-members b{font-size:8px;display:block}.affected-members small{color:#718195;margin-top:3px;font-size:6px;display:block}.delay-impact{background:#f2b84b09;border:1px solid #554c39;border-radius:6px;padding:13px}.major .delay-impact{background:#e43d8f09;border-color:#63384a}.delay-impact>header{justify-content:space-between;align-items:center;display:flex}.delay-impact header b{font-size:9px;display:block}.delay-impact header small{color:#718195;margin-top:3px;font-size:6px;display:block}.delay-impact header em{color:#d4aa5d;font-size:7px;font-style:normal}.delay-track{background:#303b49;border-radius:5px;height:5px;margin:10px 0 7px;overflow:hidden}.delay-track i{background:linear-gradient(90deg,var(--gold),var(--pink));height:100%;display:block}.delay-impact>p,.delay-notes p{color:#8b928e;margin:4px 0;font-size:7px}.report-decisions{background:#111b28;border:1px solid #344458;border-radius:6px;overflow:hidden}.report-decision-title{border-bottom:1px solid #344458;justify-content:space-between;align-items:center;min-height:47px;padding:9px 13px;display:flex}.report-decision-title b{font-size:10px}.report-decision-title span{color:#718195;font-size:7px}.report-decisions>button{width:100%;min-height:94px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29384a;grid-template-columns:1fr 260px 40px;align-items:center;gap:14px;padding:12px 14px;display:grid}.report-decisions>button:hover{background:#4ac7d909}.report-decisions button b{font-size:10px;display:block}.report-decisions button p{color:#8291a1;margin:5px 0;font-size:7px}.report-decisions button small{color:#a49b86;font-size:7px}.report-decisions button>i{color:var(--cyan);font-size:8px;font-style:normal}.effect-tags{flex-wrap:wrap;gap:4px;display:flex}.effect-tags span{color:var(--cyan);background:#4ac7d912;border:1px solid #315d60;border-radius:10px;padding:3px 6px;font-size:6px}.effect-tags span.negative{color:#ff85b8;background:#e43d8f0f;border-color:#63404b}.defer-report{background:#151c26;border:1px solid #534c3e;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.defer-report b{font-size:9px;display:block}.defer-report span{color:#847f76;font-size:7px}@media (width<=1380px){.topbar .top-metrics{display:none}.date-block{min-width:155px}.save-state{display:none}}@media (width<=1050px){.topbar{gap:6px}.policy-shortcut{display:none}.time-control button{min-width:36px}.staff-report-button{min-width:104px}}@media (width<=760px){.topbar{height:64px;padding:0 8px}.date-block{min-width:108px}.date-block b{font-size:8px}.date-block span{font-size:6px;display:block}.date-block span strong{font-size:10px}.time-control button{min-width:30px;padding:0 5px;font-size:6px}.time-control button:last-child{display:none}.staff-report-button{width:42px;min-width:42px;padding:5px}.staff-report-button span{display:none}.staff-report-button b{margin:auto}.next-day{width:37px;padding:0;font-size:0}.next-day span{margin:0;font-size:18px}.policy-options,.staff-center-summary{grid-template-columns:1fr}.staff-center{padding:8px}.staff-center-section>header span{display:none}.staff-report-row{grid-template-columns:28px 1fr}.staff-report-row>em{grid-column:2}.staff-report-detail{padding:8px}.report-alert{align-items:flex-start}.report-decisions>button{grid-template-columns:1fr}.report-decisions button>i,.report-decision-title span{display:none}.defer-report{flex-direction:column;align-items:flex-start}.defer-report button{width:100%}.result-metrics{grid-template-columns:1fr 1fr}}.event-card small{align-items:center;gap:4px;display:flex}.event-card small em{color:#ff91bc;border:1px solid #ff78ae77;border-radius:8px;margin-left:auto;padding:1px 4px;font-size:5px;font-style:normal}.event-card.completed{opacity:.54;filter:grayscale(.3)}.event-card.completed span{color:#75bca0}.event-card.cancelled{opacity:.38;filter:grayscale()}.event-card.cancelled b{text-decoration:line-through}.event-card.awaiting_confirmation{border-color:var(--pink);animation:1.8s infinite schedule-await;box-shadow:0 0 0 1px #e43d8f55,0 0 15px #e43d8f20}.event-card.in_progress{border-color:var(--cyan);box-shadow:0 0 13px #4ac7d926}.event-progress{background:#15242c;border-radius:3px;width:100%;height:3px;margin-top:4px;display:block;overflow:hidden}.event-progress>i{background:linear-gradient(90deg,var(--cyan),#8ee7ef);height:100%;display:block}@keyframes schedule-await{50%{filter:brightness(1.22)}}.schedule-rule-banner{background:linear-gradient(100deg,#4ac7d914,#e43d8f0a);border:1px solid #385a66;border-radius:6px;grid-template-columns:100px 280px 1fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.schedule-rule-banner span{color:var(--cyan);letter-spacing:.12em;font-size:7px}.schedule-rule-banner b{font-size:10px}.schedule-rule-banner p{color:#77889a;margin:0;font-size:7px;line-height:1.5}.running-schedule-strip{gap:6px;display:grid}.running-schedule-strip button{min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(100deg,#4ac7d91a,#111b28);border:1px solid #39707a;border-radius:6px;grid-template-columns:minmax(180px,1fr) minmax(180px,2fr) 42px;align-items:center;gap:14px;padding:10px 13px;display:grid}.running-schedule-strip button:hover{border-color:var(--cyan)}.running-schedule-strip b{font-size:9px;display:block}.running-schedule-strip small{color:#718496;margin-top:4px;font-size:6px;display:block}.running-schedule-strip button>div{background:#293848;border-radius:5px;height:5px;overflow:hidden}.running-schedule-strip button>div i{background:linear-gradient(90deg,var(--cyan),#8ce3e9);height:100%;display:block}.running-schedule-strip button>strong{color:var(--cyan);text-align:right;font-size:12px}.schedule-form{padding:3px}.schedule-form .form-row{grid-template-columns:repeat(3,1fr)}.schedule-form .form-row:nth-of-type(2){grid-template-columns:1fr 1.5fr}.schedule-workload-preview{background:#0d1722;border:1px solid #365062;border-radius:6px;padding:11px}.schedule-workload-preview.danger{border-color:#784153}.schedule-workload-preview>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.schedule-workload-preview>header b,.schedule-workload-preview>header span{display:block}.schedule-workload-preview>header b{font-size:8px}.schedule-workload-preview>header span{color:#748593;margin-top:3px;font-size:6px}.schedule-workload-preview>header em{color:#78d19c;border:1px solid #37604d;border-radius:12px;padding:5px 8px;font-size:6px;font-style:normal}.schedule-workload-preview.danger>header em{color:#ef8fac;border-color:#784153}.schedule-workload-preview>div{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:5px;display:grid}.schedule-workload-preview article{background:#111d29;border:1px solid #2d4050;border-radius:4px;grid-template-columns:1fr auto;gap:5px 8px;padding:8px;display:grid}.schedule-workload-preview article>span b,.schedule-workload-preview article>span small{display:block}.schedule-workload-preview article>span b{font-size:7px}.schedule-workload-preview article>span small{color:#657583;margin-top:2px;font-size:5px}.schedule-workload-preview article>strong{font-size:8px}.schedule-workload-preview article>i{background:#243441;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.schedule-workload-preview article>i>i{background:var(--green);height:100%;display:block}.schedule-workload-preview article.watch>i>i{background:var(--gold)}.schedule-workload-preview article.danger>i>i{background:var(--pink)}.schedule-workload-preview article>em{color:#788896;grid-column:1/-1;font-size:5.5px;font-style:normal}.schedule-workload-preview article.danger>em{color:#ef8fac}.schedule-members{border:1px solid #344458;border-radius:6px;margin:0;padding:10px}.schedule-members legend{color:#98a6b4;padding:0 5px;font-size:8px}.schedule-members legend small{color:var(--cyan);margin-left:5px}.schedule-members>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.schedule-members button{color:#9aa8b6;text-align:left;cursor:pointer;background:#101a27;border:1px solid #344458;border-radius:4px;grid-template-columns:18px 1fr;gap:7px;min-height:48px;padding:7px;display:grid}.schedule-members button.selected{border-color:var(--cyan);color:#fff;background:#4ac7d90e}.schedule-members button i{color:#0c1721;border:1px solid #4a5c70;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.schedule-members button.selected i{background:var(--cyan);border-color:var(--cyan)}.schedule-members button b,.schedule-members button span{font-size:8px}.schedule-members button small{color:#6e7e91;margin-top:3px;font-size:6px;display:block}.info-box.danger{color:#e59ab8;background:#e43d8f0a;border-color:#704055}.execution-rule{background:#4ac7d90b;border:1px solid #385a66;border-radius:5px;padding:10px 12px}.execution-rule.important{background:#e43d8f0d;border-color:#75405a}.execution-rule b{color:var(--cyan);font-size:8px;display:block}.execution-rule.important b{color:#ff8ab7}.execution-rule span{color:#78889a;margin-top:4px;font-size:7px;display:block}.schedule-detail-hero{background:linear-gradient(120deg,#4ac7d917,#e43d8f0a);border:1px solid #344458;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:15px;display:flex}.schedule-detail-hero h3{margin:7px 0 4px;font-size:18px}.schedule-detail-hero p{color:#7e8d9d;margin:0;font-size:8px}.schedule-detail-hero>strong{color:#9fabb6;font-size:11px}.schedule-mode{color:var(--cyan);border:1px solid #3a6870;border-radius:10px;padding:3px 7px;font-size:6px}.schedule-mode.important{color:#ff84b5;border-color:#824763}.schedule-impact-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.schedule-impact-grid article{background:#101a27;border:1px solid #344458;border-radius:5px;min-height:64px;padding:10px}.schedule-impact-grid span{color:#718195;font-size:7px;display:block}.schedule-impact-grid b{color:var(--cyan);margin-top:6px;font-size:13px;display:block}.schedule-impact-grid b.negative{color:#ee95b5}.schedule-impact-grid.compact{margin:0}.schedule-member-impact{background:#101a27;border:1px solid #344458;border-radius:6px;margin-top:10px;overflow:hidden}.schedule-member-impact header{border-bottom:1px solid #344458;justify-content:space-between;align-items:center;min-height:44px;padding:8px 12px;display:flex}.schedule-member-impact header b{font-size:9px}.schedule-member-impact header span{color:#6e7e91;font-size:6px}.schedule-member-impact>div{border-bottom:1px solid #29384a;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;min-height:37px;padding:6px 12px;display:grid}.schedule-member-impact>div:last-child{border-bottom:0}.schedule-member-impact>div b{font-size:8px}.schedule-member-impact>div span{color:#8391a0;font-size:7px}.schedule-notes{border-left:2px solid #3d6670;margin-top:10px;padding:6px 10px}.schedule-notes p{color:#768698;margin:3px 0;font-size:7px}.schedule-mode-switch{background:#101a27;border:1px solid #344458;border-radius:5px;align-items:center;gap:6px;margin-top:10px;padding:9px 10px;display:flex}.schedule-mode-switch>span{margin-right:auto}.schedule-mode-switch>span b{font-size:8px;display:block}.schedule-mode-switch>span small{color:#6d7d90;margin-top:3px;font-size:6px;display:block}.schedule-mode-switch button{color:#758598;cursor:pointer;background:#141f2d;border:1px solid #415166;border-radius:4px;padding:7px 10px;font-size:7px}.schedule-mode-switch button.active{border-color:var(--cyan);color:var(--cyan);background:#4ac7d912}.cancelled-schedule{background:#e43d8f0b;border:1px solid #633d4d;border-radius:6px;margin-top:10px;padding:14px}.cancelled-schedule b{color:#ef8db3;font-size:10px}.cancelled-schedule p{color:#90808a;margin:6px 0 0;font-size:7px}.running-detail{background:linear-gradient(110deg,#4ac7d916,#101a27);border:1px solid #39707a;border-radius:6px;margin-top:10px;padding:12px 14px}.running-detail header{justify-content:space-between;align-items:center;display:flex}.running-detail header b{font-size:10px;display:block}.running-detail header small{color:#748698;margin-top:4px;font-size:7px;display:block}.running-detail header strong{color:var(--cyan);font-size:17px}.running-detail>div{background:#2a3948;border-radius:7px;height:7px;margin:10px 0 8px;overflow:hidden}.running-detail>div i{border-radius:inherit;background:linear-gradient(90deg,var(--cyan),#9eeaf0);height:100%;display:block;box-shadow:0 0 12px #4ac7d959}.running-detail footer{color:#7890a0;justify-content:space-between;gap:10px;font-size:6px;display:flex}.intervention-status{background:#101a27;border:1px solid #3c5966;border-radius:6px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:8px;margin-top:7px;padding:9px 11px;display:grid}.intervention-status span{border-right:1px solid #2f4051}.intervention-status small{color:#718397;font-size:6px;display:block}.intervention-status b{margin-top:3px;font-size:9px;display:block}.intervention-status button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:#4ac7d914;border-radius:4px;padding:9px 11px;font-size:7px}.forecast-remaining{border:1px dashed #41556a;border-radius:5px;margin-top:10px;padding:9px 11px}.forecast-remaining span{color:#6f8093;font-size:6px}.forecast-remaining b{color:#a1afbc;margin-top:4px;font-size:8px;display:block}.running-schedule-chip{max-width:180px;height:38px;color:var(--text);text-align:left;cursor:pointer;background:#4ac7d912;border:1px solid #37717a;border-radius:5px;padding:5px 9px;overflow:hidden}.running-schedule-chip span{color:var(--cyan);font-size:6px;display:block}.running-schedule-chip b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;display:block;overflow:hidden}.schedule-confirm{gap:10px;display:grid}.schedule-confirm-alert{background:linear-gradient(110deg,#e43d8f29,#101a27);border:1px solid #8a3e5d;border-radius:6px;grid-template-columns:90px 1fr auto;align-items:center;min-height:62px;padding:12px 15px;display:grid}.schedule-confirm-alert span{color:#ff92bd;font-size:7px}.schedule-confirm-alert b{font-size:15px}.schedule-confirm-alert em{color:#ff91bb;border:1px solid #ff76aa77;border-radius:12px;padding:4px 8px;font-size:7px;font-style:normal;animation:1.7s infinite report-pulse}.schedule-confirm>section{background:#101a27;border:1px solid #344458;border-radius:6px;padding:16px}.schedule-confirm>section h3{margin:5px 0;font-size:21px}.schedule-confirm>section>p{color:#7d8c9d;font-size:8px}.confirm-member-status{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px;display:grid}.confirm-member-status span{background:#0c1520;border:1px solid #344458;border-radius:4px;padding:8px}.confirm-member-status b{font-size:8px;display:block}.confirm-member-status small{color:#708094;margin-top:4px;font-size:6px;display:block}.schedule-confirm-actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.schedule-confirm-actions button{text-align:left;min-height:65px;padding:10px 12px}.schedule-confirm-actions button b{font-size:9px;display:block}.schedule-confirm-actions button small{opacity:.72;margin-top:5px;font-size:6px;line-height:1.45;display:block}.intervention-panel{color:var(--text);gap:9px;display:grid}.intervention-summary{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.intervention-summary span{background:linear-gradient(115deg,#4ac7d913,#101a27);border:1px solid #3a5360;border-radius:5px;padding:10px 12px}.intervention-summary small{color:#718397;font-size:6px;display:block}.intervention-summary b{color:var(--cyan);margin-top:5px;font-size:12px;display:block}.intervention-section{background:#101a27;border:1px solid #344458;border-radius:6px;padding:12px}.intervention-section>header{grid-template-columns:28px 1fr;align-items:center;gap:9px;margin-bottom:9px;display:grid}.intervention-section>header>i{width:27px;height:27px;color:var(--cyan);border:1px solid #3f7078;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.intervention-section header b{font-size:10px;display:block}.intervention-section header small{color:#718195;margin-top:3px;font-size:7px;line-height:1.45;display:block}.intensity-options,.break-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.intensity-options button,.break-options button{min-height:86px;color:var(--text);text-align:left;cursor:pointer;background:#0c1520;border:1px solid #3a4b5f;border-radius:5px;padding:10px}.intensity-options button.active{border-color:var(--cyan);background:#4ac7d913;box-shadow:inset 0 0 0 1px #4ac7d922}.intensity-options button b,.break-options button b{font-size:9px;display:block}.intensity-options button span,.break-options button span{color:#718195;min-height:29px;margin:5px 0;font-size:6px;line-height:1.5;display:block}.intensity-options button em,.break-options button em{color:var(--cyan);font-size:6px;font-style:normal}.break-options button:disabled,.budget-options button:disabled{opacity:.38;cursor:not-allowed}.intervention-limit{color:#6d7c8d;margin:7px 0 0;font-size:6px}.intervention-unavailable{background:#0b141f;border:1px dashed #405064;border-radius:5px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.intervention-unavailable b{color:#9fb0c2;flex:none;font-size:8px}.intervention-unavailable span{color:#718195;font-size:7px;line-height:1.55}.replacement-form{grid-template-columns:1fr 44px 1fr auto;align-items:end;gap:8px;display:grid}.replacement-form label{color:#8190a0;font-size:7px}.replacement-form select{width:100%;height:36px;color:var(--text);background:#0b141f;border:1px solid #3a4b5f;border-radius:4px;margin-top:5px;padding:0 8px;font-size:8px}.replacement-form>i{color:#68798b;text-align:center;padding-bottom:12px;font-size:7px;font-style:normal}.replacement-form button{height:36px}.budget-effects{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:6px;display:grid}.budget-effects span{color:#728395;background:#0b141f;border:1px solid #2f4655;border-radius:4px;padding:7px 9px;font-size:6px}.budget-effects b{color:#9ee7ed;margin-top:3px;font-size:9px;display:block}.budget-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.budget-options button{min-height:54px;color:var(--text);text-align:left;cursor:pointer;background:#4ac7d90b;border:1px solid #3b5962;border-radius:5px;padding:8px 10px}.budget-options b{color:var(--cyan);font-size:9px;display:block}.budget-options span{color:#6f8192;margin-top:4px;font-size:6px;display:block}.intervention-log{border-left:2px solid #3f7078;padding:6px 10px}.intervention-log header{justify-content:space-between;display:flex}.intervention-log header b{font-size:8px}.intervention-log header span{color:#6e7d8d;font-size:6px}.intervention-log p{color:#748597;margin:5px 0;font-size:7px}.intervention-ended{text-align:center;padding:20px}.intervention-ended b{font-size:14px}.intervention-ended p{color:#718195;font-size:8px}.intensity-options button:disabled,.replacement-form button:disabled{opacity:.42;cursor:not-allowed}.dynamic-projection{background:linear-gradient(125deg,#4ac7d914,#0e1824 45%,#e43d8f09);border:1px solid #3b6670;border-radius:7px;padding:13px}.dynamic-projection>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.dynamic-projection h3{margin:3px 0 0;font-size:16px}.dynamic-projection>header>strong{color:var(--cyan);border:1px solid #3c6a70;border-radius:12px;padding:4px 8px;font-size:7px}.dynamic-projection>header>strong.danger{color:#ff8ab7;border-color:#8a405d}.projection-time{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.projection-time span{color:#718294;background:#0b141f;border:1px solid #304654;border-radius:4px;padding:7px 9px;font-size:6px}.projection-time b{color:#c0ccd5;margin-top:3px;font-size:9px;display:block}.projection-outcomes{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px;display:grid}.projection-outcomes span{background:#09121cb8;border:1px solid #344b58;border-radius:4px;min-height:49px;padding:8px 9px}.projection-outcomes small{color:#718397;font-size:6px;display:block}.projection-outcomes b{color:#91e3e9;margin-top:5px;font-size:9px;display:block}.projection-risks{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:6px;display:grid}.projection-risks article{background:#0b141f;border:1px solid #344b58;border-radius:4px;padding:7px 8px}.projection-risks article>span{color:#718397;font-size:6px}.projection-risks article>b{float:right;color:#d8b765;font-size:8px}.projection-risks article>i{clear:both;background:#263541;border-radius:3px;height:3px;margin-top:7px;display:block;overflow:hidden}.projection-risks article>i>i{background:#d8b765;height:100%;display:block}.projection-risks article.major>b{color:#ff8ab7}.projection-risks article.major>i>i{background:var(--pink)}.projection-risks article.any>b{color:var(--cyan)}.projection-risks article.any>i>i{background:var(--cyan)}.projection-members{background:#0b141f;border:1px solid #344b58;border-radius:5px;margin-top:6px;overflow:hidden}.projection-members>header{border-bottom:1px solid #304250;justify-content:space-between;align-items:center;min-height:36px;padding:7px 10px;display:flex}.projection-members header b{font-size:8px}.projection-members header span{color:#67798a;font-size:6px}.projection-members>div{border-bottom:1px solid #263744;grid-template-columns:1fr repeat(4,1.15fr);align-items:center;gap:6px;min-height:34px;padding:6px 10px;display:grid}.projection-members>div:last-child{border-bottom:0}.projection-members>div b{font-size:7px}.projection-members>div span{color:#8292a1;font-size:6px}.projection-alerts{border-left:2px solid #b7833e;margin-top:7px;padding:5px 9px}.projection-alerts p{color:#aa9877;margin:4px 0;font-size:7px}.negotiation-card{background:linear-gradient(120deg,#f2b84b1f,#111923);border:1px solid #9b7241;border-radius:7px;padding:14px;box-shadow:0 0 18px #f2b84b14}.negotiation-card.refusal{background:linear-gradient(120deg,#e43d8f26,#111923);border-color:#a53f66;box-shadow:0 0 18px #e43d8f1a}.negotiation-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.negotiation-card header span{color:var(--gold);letter-spacing:.12em;font-size:7px}.negotiation-card.refusal header span{color:#ff82b5}.negotiation-card h3{margin:4px 0;font-size:17px}.negotiation-card header small{color:#8e8375;font-size:6px}.negotiation-card header>strong{color:var(--gold);border:1px solid #9b7241;border-radius:11px;padding:4px 8px;font-size:6px}.negotiation-card.refusal header>strong{color:#ff82b5;border-color:#a53f66}.negotiation-card blockquote{color:#d0c2a8;border-left:2px solid #9b7241;margin:12px 0;padding:5px 11px;font-size:9px;line-height:1.65}.negotiation-card.refusal blockquote{color:#e7bdcd;border-color:#a53f66}.appeal-context{grid-template-columns:1.4fr 1fr 1fr;gap:6px;display:grid}.appeal-context>div{background:#0c141e;border:1px solid #4c473f;border-radius:5px;padding:9px 10px}.appeal-context b{margin-bottom:5px;font-size:8px;display:block}.appeal-context p{color:#817d74;margin:3px 0;font-size:6px}.negotiation-options{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.negotiation-options button{min-height:83px;color:var(--text);text-align:left;cursor:pointer;background:#101a26;border:1px solid #5a574e;border-radius:5px;padding:9px 10px}.negotiation-options button:hover{border-color:var(--cyan)}.negotiation-options button.enforce{border-color:#6b3b4e}.negotiation-options b{font-size:9px;display:block}.negotiation-options span{color:#7f8993;min-height:28px;margin:5px 0;font-size:6px;line-height:1.45;display:block}.negotiation-options em{color:var(--cyan);font-size:6px;font-style:normal}.negotiation-options button.enforce em{color:#ff82b5}.appeal-delay-warning{color:#9c8a6b;margin:8px 0 0;font-size:6px}.appeal-ripple{background:#071119ad;border:1px solid #344a59;border-radius:6px;margin-top:8px;padding:10px}.appeal-ripple>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appeal-ripple>header b{font-size:9px;display:block}.appeal-ripple>header span{color:#778692;letter-spacing:0;margin-top:3px;font-size:6px;display:block}.appeal-ripple>header em{color:var(--cyan);white-space:nowrap;border:1px solid #365769;border-radius:10px;padding:4px 7px;font-size:6px;font-style:normal}.witness-groups{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.witness-groups section{background:#0b141d;border:1px solid #293744;border-radius:5px;padding:8px}.witness-groups section>span{color:#a9b4bc;letter-spacing:0;margin-bottom:5px;font-size:7px;display:block}.witness-groups section.support>span{color:var(--cyan)}.witness-groups section.oppose>span{color:var(--gold)}.witness-groups p{border-top:1px solid #202c36;grid-template-columns:auto 1fr auto;align-items:start;gap:5px;margin:0;padding:5px 0;display:grid}.witness-groups p:first-of-type{border-top:0}.witness-groups p b{white-space:nowrap;font-size:7px}.witness-groups p small{color:#73808a;font-size:5.5px;line-height:1.45}.witness-groups p em{color:#8298a6;font-size:6px;font-style:normal}.witness-groups p.empty{color:#5f6b74;font-size:6px;display:block}.affected-factions{grid-template-columns:auto repeat(2,1fr);align-items:stretch;gap:6px;margin-top:7px;display:grid}.affected-factions>b{color:#8997a0;align-self:center;font-size:6px}.affected-factions>span{border:1px solid #34414c;border-radius:4px;padding:6px 8px}.affected-factions strong,.affected-factions small{display:block}.affected-factions strong{font-size:7px}.affected-factions small{color:#77838c;margin-top:2px;font-size:5.5px}.negotiation-options button>small{color:#a59575;margin:5px 0;font-size:5.5px;line-height:1.45;display:block}.negotiation-options button>i{color:#748a98;border-top:1px solid #2a3944;margin:5px 0;padding-top:5px;font-size:5.5px;font-style:normal;line-height:1.45;display:block}@media (width<=900px){.schedule-rule-banner{grid-template-columns:1fr;gap:5px}.schedule-members>div,.confirm-member-status,.schedule-impact-grid{grid-template-columns:repeat(2,1fr)}.running-schedule-strip button{grid-template-columns:1fr 1fr 36px}.replacement-form{grid-template-columns:1fr 35px 1fr}.replacement-form button{grid-column:1/-1}.projection-outcomes{grid-template-columns:repeat(2,1fr)}.projection-members>div{grid-template-columns:1fr 1fr 1fr}.projection-members>div span:nth-last-child(-n+2){display:none}}@media (width<=1380px){.running-schedule-chip{display:none}}@media (width<=620px){.schedule-form .form-row,.schedule-form .form-row:nth-of-type(2),.schedule-members>div,.confirm-member-status,.schedule-impact-grid,.schedule-confirm-actions,.intervention-summary,.intensity-options,.break-options,.budget-effects,.budget-options,.projection-time,.projection-outcomes,.projection-risks,.appeal-context,.negotiation-options,.witness-groups,.affected-factions{grid-template-columns:1fr}.schedule-member-impact>div{grid-template-columns:1fr 1fr;gap:4px}.schedule-member-impact header span{display:none}.schedule-mode-switch{flex-wrap:wrap;align-items:stretch}.schedule-mode-switch>span{width:100%}.schedule-mode-switch button{flex:1}.schedule-confirm-alert{grid-template-columns:1fr;align-items:start;gap:5px}.schedule-confirm-alert em{justify-self:start}.running-schedule-strip button{grid-template-columns:1fr 45px}.running-schedule-strip button>div{grid-area:2/1/auto/-1}.running-detail footer{flex-direction:column;gap:3px}.intervention-status{grid-template-columns:1fr 1fr}.intervention-status button{grid-column:1/-1}.replacement-form{grid-template-columns:1fr}.replacement-form>i{padding:0}.replacement-form button{grid-column:auto}.projection-members>div{grid-template-columns:1fr 1fr}.projection-members>div span{display:none}.projection-members>div span:first-of-type{display:block}.negotiation-card>header,.appeal-ripple>header{flex-direction:column}}.promise-negotiation{background:linear-gradient(120deg,#4ac7d912,#0d1722);border:1px solid #3f626b;border-radius:6px;margin-top:9px;padding:10px}.promise-negotiation>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.promise-negotiation>header b{font-size:9px;display:block}.promise-negotiation>header span{color:#76899b;letter-spacing:0;margin-top:3px;font-size:6px;line-height:1.45;display:block}.promise-negotiation>header>button{color:#8090a2;cursor:pointer;white-space:nowrap;background:#111c29;border:1px solid #42586a;border-radius:4px;padding:6px 9px;font-size:6px}.promise-negotiation>header>button.active{border-color:var(--cyan);color:var(--cyan);background:#4ac7d914}.promise-negotiation>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.promise-negotiation>div>button{min-height:76px;color:var(--text);text-align:left;cursor:pointer;background:#0b141f;border:1px solid #344c5a;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:8px;display:grid}.promise-negotiation>div>button:hover,.promise-negotiation>div>button.active{border-color:var(--cyan);background:#4ac7d90f}.promise-negotiation button>i{color:#0c1721;border:1px solid #485c6d;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.promise-negotiation button.active>i{border-color:var(--cyan);background:var(--cyan)}.promise-negotiation button span b{font-size:8px;display:block}.promise-negotiation button span small{color:#6f8091;margin-top:4px;font-size:5.5px;line-height:1.5;display:block}.promise-negotiation button em{color:var(--cyan);grid-column:2;font-size:6px;font-style:normal}.personality-risk{background:linear-gradient(120deg,#e43d8f13,#111923);border:1px solid #6f4256;border-radius:6px;padding:11px}.personality-risk>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.personality-risk>header b{font-size:9px;display:block}.personality-risk>header span{color:#8e7a86;margin-top:3px;font-size:6px;line-height:1.5;display:block}.personality-risk>header em{color:#ff8dbb;white-space:nowrap;border:1px solid #85506a;border-radius:10px;padding:4px 7px;font-size:6px;font-style:normal}.personality-risk article{border-top:1px solid #3d303a;grid-template-columns:150px 1fr;align-items:center;gap:12px;margin-top:8px;padding-top:8px;display:grid}.personality-risk article span b,.personality-risk article span small{display:block}.personality-risk article span b{font-size:8px}.personality-risk article span small{color:#8d7b85;margin-top:3px;font-size:5.5px;line-height:1.4}.personality-risk article>div{background:#382d38;border-radius:5px;height:5px;position:relative}.personality-risk article>div>i{border-radius:inherit;background:linear-gradient(90deg,var(--pink),#f58cba);height:100%;display:block}.personality-risk article>div>em{color:#9c8994;margin-top:5px;font-size:5.5px;font-style:normal;display:block}.personality-panel,.member-promise-panel,.member-history-panel{overflow:hidden}.personality-panel .section-heading p{color:#77889a;margin:4px 0 0;font-size:7px}.personality-rule,.promise-count{color:var(--cyan);white-space:nowrap;border:1px solid #3e5e69;border-radius:12px;padding:4px 8px;font-size:6px}.personality-layout{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.current-personality,.native-personality{background:#101a27;border:1px solid #344558;border-radius:6px;padding:11px}.current-personality>header,.native-personality>header{border-bottom:1px solid #2d3b4c;min-height:34px;margin-bottom:7px}.current-personality header b,.native-personality header b{font-size:9px;display:block}.current-personality header span,.native-personality header span{color:#6f8091;margin-top:3px;font-size:6px;display:block}.current-personality>div{grid-template-columns:66px 1fr 24px 35px;align-items:center;gap:7px;min-height:31px;display:grid}.current-personality>div>span{color:#8b99a7;font-size:7px}.current-personality>div>b{font-size:8px}.current-personality>div>em{color:var(--pink);text-align:right;font-size:6px;font-style:normal}.current-personality>div>em.negative{color:var(--gold)}.native-personality label{border-bottom:1px solid #293747;gap:5px;min-height:43px;padding:6px 0;display:grid}.native-personality label:last-child{border-bottom:0}.native-personality label span{color:#8b99a7;justify-content:space-between;font-size:7px;display:flex}.native-personality label span b{color:var(--cyan);font-size:8px}.native-personality input{width:100%;accent-color:var(--cyan)}.personality-change-list{border-top:1px solid var(--line);padding:10px}.personality-change-list>b{margin-bottom:7px;font-size:8px;display:block}.personality-change-list article{background:#e43d8f0b;border:1px solid #55384a;border-radius:5px;justify-content:space-between;gap:10px;margin-top:5px;padding:9px 10px;display:flex}.personality-change-list strong{font-size:8px;display:block}.personality-change-list small{color:#8c7a84;margin-top:3px;font-size:6px;display:block}.personality-change-list p{color:#8e7f87;margin:5px 0 0;font-size:6px;line-height:1.45}.personality-change-list article>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.personality-change-list em{color:#ff8bb9;white-space:nowrap;border:1px solid #75425b;border-radius:9px;padding:3px 5px;font-size:6px;font-style:normal}.personality-empty{border-top:1px solid var(--line);color:#6f7f90;padding:12px;font-size:7px}.member-promises{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.member-promises article{background:#101a27;border:1px solid #3b5361;border-radius:6px;padding:10px}.member-promises article.fulfilled{background:#56cf850b;border-color:#37634c}.member-promises article.broken{background:#e43d8f0e;border-color:#703b51}.member-promises header{justify-content:space-between;gap:9px;display:flex}.member-promises header b{font-size:8px;display:block}.member-promises header small{color:#718195;margin-top:3px;font-size:5.5px;line-height:1.45;display:block}.member-promises header em{color:var(--cyan);white-space:nowrap;font-size:6px;font-style:normal}.member-promises .fulfilled header em{color:var(--green)}.member-promises .broken header em{color:#ff80b4}.member-promises p,.member-promises article>small{color:#718195;margin:7px 0 0;font-size:6px;line-height:1.45;display:block}.member-promises button{border:1px solid var(--cyan);width:100%;min-height:32px;color:var(--cyan);cursor:pointer;background:#4ac7d914;border-radius:4px;margin-top:8px;padding:5px 8px;font-size:7px;font-weight:800}.member-promises button:disabled{color:#73777e;cursor:not-allowed;border-color:#4b4e55}.history-filters{gap:4px;display:flex}.history-filters button{color:#748598;cursor:pointer;background:#101a27;border:1px solid #405165;border-radius:9px;padding:4px 7px;font-size:6px}.history-filters button.active{border-color:var(--cyan);color:var(--cyan)}.member-timeline{padding:11px 14px 14px}.member-timeline article{grid-template-columns:80px 12px 1fr;gap:8px;min-height:80px;display:grid}.member-timeline time{color:#718294;text-align:right;padding-top:3px;font-size:6px}.member-timeline time b{color:#a4b0bb;margin-top:3px;font-size:8px;display:block}.member-timeline article>i{background:#15202d;border:2px solid #4e6578;border-radius:50%;width:8px;height:8px;margin-top:3px;position:relative}.member-timeline article>i:after{content:"";background:#2d3d4d;width:2px;height:72px;position:absolute;top:7px;left:1px}.member-timeline article:last-child>i:after{display:none}.member-timeline article.important>i{border-color:var(--gold)}.member-timeline article.major>i{border-color:var(--pink);box-shadow:0 0 8px #e43d8f66}.member-timeline article>span{border-bottom:1px solid #293747;padding:0 0 10px}.member-timeline article>span>small{color:var(--cyan);font-size:6px}.member-timeline article>span>strong{margin-top:3px;font-size:9px;display:block}.member-timeline article>span>p{color:#7d8c9b;margin:5px 0;font-size:6.5px;line-height:1.5}.member-timeline article>span>div{flex-wrap:wrap;gap:4px;display:flex}.member-timeline article>span em{color:#8191a0;border:1px solid #3c4b5a;border-radius:8px;padding:3px 5px;font-size:5.5px;font-style:normal}.faction-center-entry{width:100%;min-height:62px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(110deg,#8d7ae821,#4ac7d90d);border:1px solid #67529b;border-radius:7px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.faction-center-entry:hover{border-color:#a690f3}.faction-center-entry b{font-size:10px;display:block}.faction-center-entry small{color:#8d86a7;margin-top:4px;font-size:7px;display:block}.faction-center-entry i{color:#b7a9f4;font-size:8px;font-style:normal}.faction-event-button,.promise-chip{min-width:76px;height:38px;color:var(--text);text-align:left;cursor:pointer;background:#8d7ae812;border:1px solid #4f466f;border-radius:5px;padding:5px 8px}.faction-event-button span,.promise-chip span{color:#8f85b2;font-size:6px;display:block}.faction-event-button b,.promise-chip b{margin-top:2px;font-size:9px;display:block}.faction-event-button.has-pending{border-color:#9c50a9;box-shadow:0 0 12px #ad59bb38}.faction-event-button.has-pending b{color:#d88ee4}.promise-chip{background:#f2b84b12;border-color:#8b673c}.promise-chip span{color:#a78b61}.promise-chip b{color:var(--gold)}.faction-center{gap:10px;display:grid}.faction-summary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.faction-summary article{background:linear-gradient(120deg,#8d7ae817,#101a27);border:1px solid #4a4169;border-radius:6px;padding:13px}.faction-summary span{color:#8d83a8;font-size:7px}.faction-summary b{color:#b7a9f5;margin:4px 0;font-size:22px;display:block}.faction-summary small{color:#746f82;font-size:6px}.faction-governance-hero{background:radial-gradient(circle at 8% 20%,#8d7ae824,#0000 30%),linear-gradient(135deg,#191d31,#101823);border:1px solid #4a4169;border-radius:7px;justify-content:space-between;align-items:center;gap:22px;min-height:138px;padding:18px;display:flex}.faction-governance-hero h2{margin:5px 0;font-size:20px}.faction-governance-hero p{color:#858397;max-width:720px;margin:0;font-size:7px;line-height:1.6}.faction-governance-hero>aside{grid-template-columns:repeat(4,1fr);gap:6px;min-width:360px;display:grid}.faction-governance-hero aside span{background:#0a111cbf;border:1px solid #493f64;border-radius:5px;min-height:64px;padding:10px}.faction-governance-hero aside small,.faction-governance-hero aside b{display:block}.faction-governance-hero aside small{color:#82799d;font-size:5.5px}.faction-governance-hero aside b{color:#b7a9f5;margin-top:5px;font-size:17px}.faction-priority-queue{background:#0e1722;border:1px solid #3b4053;border-radius:6px;overflow:hidden}.faction-priority-queue>header{border-bottom:1px solid #343a4d;justify-content:space-between;align-items:center;min-height:52px;padding:9px 12px;display:flex}.faction-priority-queue h3{margin:3px 0;font-size:11px}.faction-priority-queue header>small{color:#777589;font-size:5.5px}.faction-priority-queue>div{grid-template-columns:repeat(3,1fr);gap:6px;padding:7px;display:grid}.faction-priority-queue article{border:1px solid #3c4656;border-radius:5px;grid-template-columns:22px 1fr;gap:7px;min-height:92px;padding:9px;display:grid}.faction-priority-queue article.warning{background:#e43d8f09;border-color:#76505d}.faction-priority-queue article>i{color:#b7a9f5;background:#2d2942;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;display:grid}.faction-priority-queue article span b,.faction-priority-queue article span small{display:block}.faction-priority-queue article span b{font-size:7px}.faction-priority-queue article span small{color:#777589;margin-top:3px;font-size:5px;line-height:1.4}.faction-priority-queue article p{color:#858397;grid-column:1/-1;margin:3px 0 0;font-size:5.5px;line-height:1.45}.faction-kind{border:1px solid #5b4c7a;border-radius:8px;margin-bottom:4px;padding:2px 5px;color:#b7a9f5!important;font-size:5px!important;display:inline-block!important}.faction-members{color:#848096;border-left:2px solid #6f5d9b;margin-top:7px;padding:5px 7px;font-size:5.5px}.faction-members b{color:#b2a7c6;margin-right:7px}.faction-basis,.faction-history{border:1px solid #39364b;border-radius:4px;margin-top:6px;overflow:hidden}.faction-basis>summary,.faction-history>summary{cursor:pointer;color:#89839b;justify-content:space-between;align-items:center;min-height:29px;padding:6px 8px;font-size:5.5px;list-style:none;display:flex}.faction-basis summary::-webkit-details-marker{display:none}.faction-history summary::-webkit-details-marker{display:none}.faction-basis summary em{color:#b7a9f5;font-style:normal}.faction-basis>div{border-top:1px solid #39364b;padding:7px}.faction-basis p{line-height:1.45;color:#7f7b8e!important;margin:3px 0!important;font-size:5.5px!important}.faction-basis small{color:#6c697b;margin-top:5px;font-size:5px;display:block}.faction-history-scroll{border-top:1px solid #39364b;max-height:112px;padding:5px 7px;overflow-y:auto}.faction-history-scroll p{border-bottom:1px solid #302d3f;padding:6px 0;color:#777486!important;margin:0!important;font-size:5.5px!important}.faction-dormant-archive{background:#0d151f;border:1px solid #383c4c;border-radius:6px;overflow:hidden}.faction-dormant-archive>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:9px 12px;list-style:none;display:flex}.faction-dormant-archive summary::-webkit-details-marker{display:none}.faction-dormant-archive summary b,.faction-dormant-archive summary small{display:block}.faction-dormant-archive summary b{font-size:8px}.faction-dormant-archive summary small{color:#6f7180;margin-top:3px;font-size:5.5px}.faction-dormant-archive summary em{color:#89839b;font-size:7px;font-style:normal}.faction-dormant-archive>div{border-top:1px solid #303544;max-height:230px;padding:7px;overflow-y:auto}.faction-dormant-archive article{border-bottom:1px solid #303544;grid-template-columns:180px 1fr;gap:10px;padding:8px;display:grid}.faction-dormant-archive article b,.faction-dormant-archive article small{display:block}.faction-dormant-archive article b{font-size:7px}.faction-dormant-archive article small,.faction-dormant-archive article p{color:#727484;margin:3px 0;font-size:5.5px;line-height:1.45}.faction-map{background:#0e1722;border:1px solid #3a4055;border-radius:6px;overflow:hidden}.faction-map>header{border-bottom:1px solid #343a4d;justify-content:space-between;align-items:center;min-height:54px;padding:10px 13px;display:flex}.faction-map h3{margin:0;font-size:13px}.faction-map>header>small{color:#706f80;font-size:6px}.faction-map>div{grid-template-columns:repeat(2,1fr);gap:7px;padding:8px;display:grid}.faction-map article{background:#8d7ae80b;border:1px solid #49405f;border-radius:5px;padding:10px}.faction-map article.strained{background:#e43d8f0b;border-color:#7a495b}.faction-map article>header{justify-content:space-between;gap:9px;display:flex}.faction-map header b{font-size:9px;display:block}.faction-map header small{color:#77778a;margin-top:3px;font-size:5.5px;line-height:1.45;display:block}.faction-map header em{color:#b4a5eb;white-space:nowrap;font-size:6px;font-style:normal}.faction-map .strained header em{color:#ff8fb8}.faction-map article>p{color:#8e879f;margin:8px 0;font-size:7px}.faction-metrics{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.faction-metrics span{color:#77768a;border:1px solid #39364b;border-radius:4px;padding:6px;font-size:5.5px}.faction-metrics b{color:#c2b8e5;margin-top:3px;font-size:9px;display:block}.faction-map footer{color:#777486;border-top:1px solid #383548;gap:3px;margin-top:8px;padding-top:7px;font-size:6px;display:grid}.faction-events{background:#0e1722;border:1px solid #3b4053;border-radius:6px;overflow:hidden}.faction-events>header{border-bottom:1px solid #343a4d;justify-content:space-between;align-items:center;min-height:43px;padding:9px 12px;display:flex}.faction-events>header b{font-size:9px}.faction-events>header span{color:#737485;font-size:6px}.faction-events>button{width:100%;min-height:72px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303648;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.faction-events>button:hover{background:#8d7ae80b}.faction-events>button>i{color:#ce8dde;border:1px solid #8f66a2;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.faction-events button span b{font-size:9px;display:block}.faction-events button span small{color:#777589;margin-top:3px;font-size:6px;display:block}.faction-events button p{color:#858397;margin:4px 0 0;font-size:6px}.faction-events button>em{color:#b39edb;font-size:7px;font-style:normal}.faction-event-detail{gap:10px;display:grid}.faction-event-hero{background:linear-gradient(125deg,#8d7ae821,#101824);border:1px solid #59476f;border-radius:7px;padding:17px}.faction-event-detail.split .faction-event-hero,.faction-event-detail.conflict .faction-event-hero{background:linear-gradient(125deg,#e43d8f1f,#101824);border-color:#7c405c}.faction-event-hero>span{color:#b9a7ee;letter-spacing:.1em;font-size:7px}.faction-event-hero h3{margin:5px 0 7px;font-size:21px}.faction-event-hero>b{font-size:10px;display:block}.faction-event-hero>p{color:#858297;font-size:8px;line-height:1.65}.faction-event-hero>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.faction-event-hero>div>span{background:#0c1520;border:1px solid #4c435d;border-radius:4px;min-width:180px;padding:8px}.faction-event-hero>div b,.faction-event-hero>div small{display:block}.faction-event-hero>div b{font-size:8px}.faction-event-hero>div small{color:#777589;margin-top:3px;font-size:6px}.faction-choice-list{background:#101a27;border:1px solid #3b4053;border-radius:6px;overflow:hidden}.faction-choice-list>header{border-bottom:1px solid #343a4d;justify-content:space-between;align-items:center;min-height:46px;padding:9px 12px;display:flex}.faction-choice-list>header b{font-size:9px}.faction-choice-list>header span{color:#737485;font-size:6px}.faction-choice-list>button{width:100%;min-height:95px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303648;grid-template-columns:1fr 250px 40px;align-items:center;gap:12px;padding:11px 13px;display:grid}.faction-choice-list>button:hover{background:#8d7ae80b}.faction-choice-list button>div>b{font-size:10px;display:block}.faction-choice-list button p{color:#858397;margin:5px 0;font-size:7px}.faction-choice-list button small{color:#a09882;font-size:6px}.faction-effect-tags{flex-wrap:wrap;gap:4px;display:flex}.faction-effect-tags span{color:var(--green);border:1px solid #356153;border-radius:9px;padding:3px 5px;font-size:6px}.faction-effect-tags span.negative{color:#ff87b7;border-color:#724052}.faction-choice-list button>i{color:#b9a7ee;font-size:7px;font-style:normal}@media (width<=1450px){.promise-chip{display:none}.faction-event-button{min-width:58px}}@media (width<=1180px){.faction-event-button{display:none}}@media (width<=900px){.personality-layout,.faction-map>div,.faction-priority-queue>div{grid-template-columns:1fr}.faction-governance-hero{flex-direction:column;align-items:flex-start}.faction-governance-hero>aside{width:100%;min-width:0}.member-promises{grid-template-columns:1fr 1fr}.faction-choice-list>button{grid-template-columns:1fr}.faction-choice-list button>i{display:none}}@media (width<=620px){.promise-negotiation>header,.personality-risk>header,.personality-change-list article{flex-direction:column}.promise-negotiation>div,.member-promises,.faction-summary{grid-template-columns:1fr}.personality-risk article{grid-template-columns:1fr;gap:7px}.personality-layout{padding:6px}.current-personality>div{grid-template-columns:62px 1fr 20px 34px}.member-timeline article{grid-template-columns:56px 10px 1fr}.faction-metrics{grid-template-columns:1fr 1fr}.faction-events>button{grid-template-columns:25px 1fr}.faction-events button>em{grid-column:2}.faction-event-hero{padding:12px}}.native-personality.locked{background:linear-gradient(135deg,#4ac7d90e,#101a27);border-color:#405b67}.native-personality.locked>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.native-personality.locked>header>span{margin:0}.native-personality.locked>header small{color:#6f8091;margin-top:3px;font-size:6px;font-weight:400;display:block}.native-personality.locked>header em{color:var(--cyan);white-space:nowrap;border:1px solid #4d6d76;border-radius:10px;padding:4px 7px;font-size:6px;font-style:normal}.native-personality.locked>p{color:#78909c;background:#4ac7d909;border:1px solid #344653;border-radius:4px;margin:0 0 5px;padding:8px;font-size:6px;line-height:1.55}.native-personality.locked>div{border-bottom:1px solid #293747;grid-template-columns:66px 1fr 26px;align-items:center;gap:7px;min-height:31px;display:grid}.native-personality.locked>div:last-child{border-bottom:0}.native-personality.locked>div>span{color:#8b99a7;font-size:7px}.native-personality.locked>div>b{color:var(--cyan);text-align:right;font-size:8px}.personality-profile-select{border:1px solid #3a5060;border-radius:6px;grid-column:1/-1;padding:10px}.personality-profile-select legend{color:#aab7c2;padding:0 5px;font-size:8px;font-weight:800}.personality-profile-select legend small{color:var(--cyan);margin-left:4px;font-size:6px;font-weight:500}.personality-profile-select>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.personality-profile-select button{min-height:70px;color:var(--text);text-align:left;cursor:pointer;background:#0d1722;border:1px solid #354a59;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:9px;display:grid}.personality-profile-select button:hover,.personality-profile-select button.active{border-color:var(--cyan);background:#4ac7d911}.personality-profile-select button>i{color:#0d1722;border:1px solid #526675;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.personality-profile-select button.active>i{border-color:var(--cyan);background:var(--cyan)}.personality-profile-select button b{font-size:8px;display:block}.personality-profile-select button small{color:#738595;margin-top:4px;font-size:6px;line-height:1.5;display:block}.new-member-personality-preview{background:#101a27;border:1px solid #3c4d5e;border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:5px;padding:10px;display:grid}.new-member-personality-preview header{border-bottom:1px solid #2f3d4c;grid-column:1/-1;margin-bottom:2px;padding-bottom:7px}.new-member-personality-preview header b,.new-member-personality-preview header span{display:block}.new-member-personality-preview header b{font-size:8px}.new-member-personality-preview header span{color:#718293;margin-top:3px;font-size:6px}.new-member-personality-preview>span{color:#7b8997;border:1px solid #344452;border-radius:4px;padding:7px;font-size:6px}.new-member-personality-preview>span b{color:var(--cyan);margin-top:3px;font-size:11px;display:block}.member-promises article.scheduled{background:#f2b84b0b;border-color:#76623c}.member-promises .scheduled header em{color:var(--gold)}.promise-scheduled-time{background:#f2b84b0b;border:1px solid #5c513b;border-radius:4px;padding:7px;color:#b5a27f!important}.promise-planner{gap:10px;display:grid}.promise-plan-hero{background:linear-gradient(120deg,#f2b84b1a,#101a27 55%);border:1px solid #75613e;border-radius:8px;grid-template-columns:1fr minmax(260px,36%);gap:18px;padding:16px;display:grid}.promise-plan-hero>div>span{color:var(--gold);letter-spacing:.08em;font-size:7px}.promise-plan-hero h3{margin:5px 0;font-size:21px}.promise-plan-hero p{color:#8b8c8e;margin:0;font-size:7px;line-height:1.6}.promise-plan-hero dl{border-left:1px solid #4b4337;gap:6px;margin:0;padding-left:15px;display:grid}.promise-plan-hero dl>div{justify-content:space-between;gap:10px;display:flex}.promise-plan-hero dt{color:#7f7b73;font-size:6px}.promise-plan-hero dd{color:#d4c7aa;margin:0;font-size:7px;font-weight:800}.promise-action-planner .promise-plan-hero>div>span{font-size:10px}.promise-action-planner .promise-plan-hero p{font-size:11px}.promise-action-planner .promise-plan-hero dt{font-size:10px}.promise-action-planner .promise-plan-hero dd{font-size:11px}.promise-action-logic{background:#0f1924;border:1px solid #405968;border-radius:8px;overflow:hidden}.promise-action-logic>header{border-bottom:1px solid #344856;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.promise-action-logic header b,.promise-action-logic header span{display:block}.promise-action-logic header b{font-size:13px}.promise-action-logic header span{color:#8595a1;max-width:900px;margin-top:5px;font-size:11px;line-height:1.6}.promise-action-logic header em{color:var(--cyan);border:1px solid #4f7480;border-radius:14px;flex:none;padding:6px 9px;font-size:10px;font-style:normal}.promise-action-logic>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:11px;display:grid}.promise-action-logic article{background:#0b151f;border:1px solid #354b59;border-radius:6px;grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:11px;display:grid}.promise-action-logic article>i{width:28px;height:28px;color:var(--cyan);border:1px solid #4e6877;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.promise-action-logic article.completed>i{color:#fff;background:#315a45;border-color:#4b8965}.promise-action-logic article b,.promise-action-logic article small{display:block}.promise-action-logic article b{font-size:11px;line-height:1.45}.promise-action-logic article small{color:#758692;margin-top:5px;font-size:10px;line-height:1.55}.promise-action-summary{background:#0d1721;border:1px solid #3a5260;border-radius:6px;margin:0 10px 10px;padding:12px}.promise-action-summary span,.promise-action-summary b,.promise-action-summary p,.promise-action-summary small{display:block}.promise-action-summary span{color:var(--cyan);font-size:10px}.promise-action-summary b{margin-top:5px;font-size:13px}.promise-action-summary p{color:#9ba8b1;margin:9px 0;font-size:10px;line-height:1.6}.promise-action-summary small{color:#7d8d98;border-top:1px solid #31434f;padding-top:9px;font-size:10px;line-height:1.6}.promise-action-planner .promise-recommendations header b,.promise-action-planner .promise-plan-form>header b{font-size:12px}.promise-action-planner .promise-recommendations header span,.promise-action-planner .promise-plan-form>header span,.promise-action-planner .promise-time-fields label,.promise-action-planner .promise-location label{font-size:10px}.promise-action-planner .promise-location>b,.promise-action-planner .promise-style>b{font-size:12px}.promise-action-planner .promise-location button{font-size:10px}.promise-action-planner .promise-style button span b{font-size:11px}.promise-action-planner .promise-style button small{font-size:9px}.promise-action-planner .promise-plan-preview>header span,.promise-action-planner .promise-plan-preview>header b{font-size:11px}.promise-action-planner .promise-plan-time>span{font-size:10px}.promise-action-planner .promise-plan-time b,.promise-action-planner .promise-plan-time strong{font-size:11px}.promise-recommendations{background:#0f1925;border:1px solid #3b4c5d;border-radius:7px;overflow:hidden}.promise-dialogue-schedule{background:linear-gradient(110deg,#4ac7d91f,#0f1925f5 58%);border:1px solid #386f7d;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.promise-dialogue-schedule.conflict,.promise-dialogue-schedule.no_slot{background:linear-gradient(110deg,#f2b84b1a,#0f1925f5 58%);border-color:#8a653e}.promise-dialogue-schedule>div>span{color:var(--cyan);letter-spacing:.08em;font-size:10px}.promise-dialogue-schedule.conflict>div>span,.promise-dialogue-schedule.no_slot>div>span{color:var(--gold)}.promise-dialogue-schedule h4{margin:5px 0 4px;font-size:14px}.promise-dialogue-schedule p{color:#9aabb7;margin:0;font-size:10px;line-height:1.6}.promise-dialogue-schedule>div>small{color:#718694;margin-top:5px;font-size:9px;display:block}.promise-dialogue-schedule>button{color:#d8f8fb;text-align:left;cursor:pointer;background:#112631;border:1px solid #4d8b98;border-radius:7px;flex:none;min-width:190px;padding:9px 12px}.promise-dialogue-schedule>button:hover{border-color:var(--cyan);transform:translateY(-1px)}.promise-dialogue-schedule>button b,.promise-dialogue-schedule>button small{display:block}.promise-dialogue-schedule>button b{font-size:11px}.promise-dialogue-schedule>button small{color:#89a8b1;margin-top:4px;font-size:9px}.promise-recommendations>header{border-bottom:1px solid #344351;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:9px 12px;display:flex}.promise-recommendations header b,.promise-recommendations header span{display:block}.promise-recommendations header b{font-size:9px}.promise-recommendations header span{color:#708292;margin-top:3px;font-size:6px}.promise-recommendations header em{color:var(--cyan);white-space:nowrap;border:1px solid #40596a;border-radius:10px;padding:4px 7px;font-size:6px;font-style:normal}.promise-recommendations>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.promise-recommendations>div>button{min-height:96px;color:var(--text);text-align:left;cursor:pointer;background:#0b151f;border:1px solid #354b5a;border-radius:5px;padding:9px}.promise-recommendations>div>button:hover,.promise-recommendations>div>button.active{border-color:var(--cyan);background:#4ac7d90f}.promise-recommendations button>span{color:var(--cyan);font-size:6px}.promise-recommendations button>b{justify-content:space-between;gap:8px;margin-top:5px;font-size:9px;display:flex}.promise-recommendations button strong{color:#c7d5de;font-size:8px}.promise-recommendations button p{color:#738392;margin:6px 0;font-size:6px;line-height:1.45}.promise-recommendations button em{color:#9f9072;font-size:6px;font-style:normal}.promise-no-slot{color:#b99a68;margin:0;padding:14px;font-size:7px}.promise-plan-columns{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:10px;display:grid}.promise-plan-form,.promise-plan-preview{background:#101a27;border:1px solid #3b4b5c;border-radius:7px;overflow:hidden}.promise-plan-form>header,.promise-plan-preview>header{border-bottom:1px solid #344352;justify-content:space-between;align-items:center;min-height:46px;padding:9px 12px;display:flex}.promise-plan-form>header b,.promise-plan-form>header span{display:block}.promise-plan-form>header b{font-size:9px}.promise-plan-form>header span{color:#718292;margin-top:3px;font-size:6px}.promise-time-fields{grid-template-columns:1.25fr 1fr 1fr;gap:7px;padding:10px;display:grid}.promise-time-fields label,.promise-location label{color:#7d8c99;font-size:6px}.promise-time-fields input,.promise-time-fields select,.promise-location input{color:#d8e0e6;width:100%;min-height:34px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b141e;border:1px solid #3c4f5f;border-radius:4px;margin-top:5px;padding:6px 8px}.promise-location,.promise-style{border-top:1px solid #2f3d4c;padding:10px}.promise-location>b,.promise-style>b{margin-bottom:7px;font-size:8px;display:block}.promise-location>div{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.promise-location button{color:#8494a2;cursor:pointer;background:#0c1621;border:1px solid #3d4f5d;border-radius:12px;padding:5px 8px;font-size:6px}.promise-location button.active{border-color:var(--cyan);color:var(--cyan)}.promise-style>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.promise-style button{min-height:78px;color:var(--text);text-align:left;cursor:pointer;background:#0c1621;border:1px solid #394b5b;border-radius:5px;grid-template-columns:17px 1fr;gap:7px;padding:8px;display:grid}.promise-style button.active{border-color:var(--gold);background:#f2b84b0d}.promise-style button>i{color:#101a27;border:1px solid #4c5e6b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.promise-style button.active>i{border-color:var(--gold);background:var(--gold)}.promise-style button span b{font-size:7px;display:block}.promise-style button small{color:#71808d;margin-top:4px;font-size:5.5px;line-height:1.45;display:block}.promise-plan-preview{position:sticky;top:8px}.promise-plan-preview>header span{color:#8a9aa7;font-size:7px}.promise-plan-preview>header b{color:var(--cyan);font-size:7px}.promise-plan-time{grid-template-columns:1.2fr .8fr;gap:5px;padding:10px;display:grid}.promise-plan-time>span{color:#7c8b97;border:1px solid #354653;border-radius:4px;padding:8px;font-size:6px}.promise-plan-time b,.promise-plan-time strong{display:block}.promise-plan-time b{color:#d3dce2;margin-top:3px;font-size:8px}.promise-plan-time strong{color:var(--cyan);margin-top:2px;font-size:8px}.promise-plan-time b.warning{color:var(--gold)}.promise-plan-effects{border-top:1px solid #2f3d4c;grid-template-columns:repeat(2,1fr);gap:5px;padding:10px;display:grid}.promise-plan-effects>span{color:#778895;border:1px solid #354552;border-radius:4px;padding:7px;font-size:6px}.promise-plan-effects b{color:#cbd6dd;margin-top:3px;font-size:9px;display:block}.promise-plan-warning,.promise-plan-errors{color:#c2a36e;background:#f2b84b0e;border:1px solid #725a35;border-radius:4px;margin:0 10px 8px;padding:8px;font-size:6px;line-height:1.5}.promise-plan-errors{color:#ef91b6;background:#e43d8f0e;border-color:#734052}.promise-plan-errors p{margin:2px 0}.promise-plan-rule{color:#6f8090;border-top:1px solid #2f3d4c;padding:9px 10px 0;font-size:6px;line-height:1.5}.promise-plan-preview>.primary-button{width:calc(100% - 20px);margin:0 10px 10px}@media (width<=900px){.promise-plan-columns,.promise-plan-hero{grid-template-columns:1fr}.promise-plan-hero dl{border-top:1px solid #4b4337;border-left:0;padding:10px 0 0}.promise-plan-preview{position:static}.promise-recommendations>div,.promise-action-logic>div,.personality-profile-select>div{grid-template-columns:1fr}}@media (width<=620px){.promise-plan-hero{padding:12px}.promise-recommendations>header,.promise-dialogue-schedule{flex-direction:column;align-items:flex-start}.promise-dialogue-schedule>button{width:100%;min-width:0}.promise-time-fields,.promise-style>div,.new-member-personality-preview{grid-template-columns:1fr}.new-member-personality-preview header{grid-column:auto}.native-personality.locked>div{grid-template-columns:62px 1fr 22px}}.schedule-protocol-planner .promise-plan-hero{background:linear-gradient(120deg,#4ac7d91f,#101a27 58%);border-color:#356879}.schedule-protocol-logic>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.schedule-protocol-logic article.satisfied{background:#56cf850d;border-color:#3c7758}.schedule-protocol-logic article.violated{background:#f45e700f;border-color:#8a4651}.schedule-protocol-logic article.violated>i{color:#ff8291;border-color:#b44c5a}.schedule-protocol-logic article span>em{color:#78a0af;margin-top:7px;font-size:10px;font-style:normal;line-height:1.5;display:block}.dossier-controls.readonly{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px 18px;display:grid}.dossier-controls.readonly>div{background:#101a27;border:1px solid #384959;border-radius:5px;grid-template-columns:42px 1fr 26px;align-items:center;gap:7px;padding:9px;display:grid}.dossier-controls.readonly>div>span{color:#8f9cac;font-size:8px}.dossier-controls.readonly>div>b{color:#d9e2e8;text-align:right;font-size:9px}.dossier-controls.readonly>p{color:#728391;grid-column:1/3;margin:-2px 0 0;font-size:6px;line-height:1.45}.dossier-controls.readonly>button{grid-area:1/3/3;align-self:stretch}.personality-layout.single{grid-template-columns:1fr}.personality-layout.single .current-personality>div{grid-template-columns:76px 1fr 30px}.personality-layout.single .current-personality>div>b{text-align:right}.member-credit-entry{width:calc(100% - 20px);min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(110deg,#f2b84b17,#4ac7d909);border:1px solid #75613e;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:10px 10px 0;padding:10px 12px;display:flex}.member-credit-entry:hover{border-color:var(--gold)}.member-credit-entry b,.member-credit-entry small{display:block}.member-credit-entry b{color:#e6d2a5;font-size:9px}.member-credit-entry small{color:#8e846f;margin-top:4px;font-size:6px}.member-credit-entry i{color:var(--gold);white-space:nowrap;font-size:7px;font-style:normal}.promise-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.member-promises .promise-actions button.renegotiate{color:var(--gold);background:#f2b84b0f;border-color:#7d633e}.promise-renegotiation-result{border:1px solid #4d5e6a;border-radius:4px;padding:6px!important}.promise-renegotiation-result.accepted{border-color:#3d6d55;color:var(--green)!important}.promise-renegotiation-result.refused{border-color:#784155;color:#ff88b8!important}.credit-chip{min-width:104px;height:38px;color:var(--text);text-align:left;cursor:pointer;background:#f2b84b11;border:1px solid #75613e;border-radius:5px;padding:5px 8px}.credit-chip span{color:#a89068;font-size:6px;display:block}.credit-chip b{color:var(--gold);white-space:nowrap;margin-top:2px;font-size:7px;display:block}.producer-credit-panel{gap:10px;display:grid}.credit-hero{background:linear-gradient(120deg,#f2b84b1f,#101a27 58%);border:1px solid #75613e;border-radius:8px;grid-template-columns:140px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.credit-score{text-align:center;background:radial-gradient(circle,#f2b84b24,#0a121bf2 70%);border:1px solid #a07d42;border-radius:50%;place-content:center;width:126px;height:126px;display:grid;box-shadow:0 0 28px #f2b84b14}.credit-score span{color:#a48c63;font-size:7px}.credit-score b{color:var(--gold);margin:5px 0;font-size:34px;line-height:1}.credit-score em{color:#d6bd8a;font-size:7px;font-style:normal}.credit-hero h3{margin:5px 0 7px;font-size:23px}.credit-hero p{color:#858c91;max-width:620px;font-size:7px;line-height:1.65}.credit-dimensions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.credit-dimensions article{background:#101a27;border:1px solid #3c4d5d;border-radius:6px;padding:12px}.credit-dimensions span{color:#8593a0;font-size:7px}.credit-dimensions b{margin:4px 0;font-size:20px;display:block}.credit-dimensions article>div{background:#2a3440;border-radius:5px;height:5px;overflow:hidden}.credit-dimensions article>div i{background:linear-gradient(90deg,var(--gold),var(--cyan));height:100%;display:block}.credit-dimensions small{color:#6d7b88;margin-top:7px;font-size:5.5px;line-height:1.45;display:block}.credit-statistics{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.credit-statistics>span{color:#748390;background:#0e1823;border:1px solid #394a58;border-radius:5px;padding:9px;font-size:6px}.credit-statistics b{color:#d6dee4;margin-top:4px;font-size:13px;display:block}.credit-history{background:#0f1924;border:1px solid #3a4b59;border-radius:7px;overflow:hidden}.credit-history>header{border-bottom:1px solid #344350;justify-content:space-between;padding:10px 12px;display:flex}.credit-history header b{font-size:9px}.credit-history header span{color:#71818e;font-size:6px}.credit-history article{border-bottom:1px solid #2d3b48;grid-template-columns:76px 1fr;gap:10px;padding:10px 12px;display:grid}.credit-history time{color:#71808c;text-align:right;font-size:6px}.credit-history time b{color:#9ca8b1;margin-top:3px;font-size:7px;display:block}.credit-history article>div>span{color:var(--cyan);font-size:6px}.credit-history article.negative>div>span{color:#ff83b5}.credit-history strong{margin-top:3px;font-size:9px;display:block}.credit-history p{color:#7a8995;margin:5px 0;font-size:6px;line-height:1.5}.credit-history small{color:#a6926d;font-size:6px}.credit-empty{color:#71808d;padding:18px;font-size:7px}.promise-interaction-detail{gap:10px;display:grid}.interaction-scene{background:linear-gradient(125deg,#e43d8f1c,#101925 62%);border:1px solid #72566b;border-radius:8px;grid-template-columns:1fr 220px;gap:15px;padding:16px;display:grid}.interaction-scene>div>span{color:#f18abb;letter-spacing:.08em;font-size:7px}.interaction-scene h3{margin:5px 0 7px;font-size:20px}.interaction-scene p{color:#8d8089;font-size:7px;line-height:1.6}.interaction-scene aside{border-left:1px solid #563e50;align-content:center;padding-left:14px;display:grid}.interaction-scene aside b,.interaction-scene aside small,.interaction-scene aside em{display:block}.interaction-scene aside b{font-size:14px}.interaction-scene aside small{color:#877a84;margin-top:4px;font-size:6px}.interaction-scene aside em{color:var(--gold);margin-top:8px;font-size:6px;font-style:normal}.promise-interaction-detail blockquote{color:#eee3ea;background:#171421;border:1px solid #584556;border-radius:7px;margin:0;padding:18px 22px;font-family:Georgia,Yu Mincho,serif;font-size:13px;line-height:1.8}.promise-interaction-detail blockquote span{color:#d983aa;letter-spacing:.08em;margin-bottom:7px;font:700 7px Arial,sans-serif;display:block}.interaction-context{background:#101a27;border:1px solid #394b59;border-radius:5px;grid-template-columns:72px 1fr;align-items:center;gap:4px 9px;padding:10px;display:grid}.interaction-context span{color:#71818e;font-size:6px}.interaction-context b{font-size:8px}.interaction-context small{color:#758491;grid-column:2;font-size:6px}.interaction-choices{background:#0f1924;border:1px solid #3a4a58;border-radius:7px;overflow:hidden}.interaction-choices>header{border-bottom:1px solid #344250;justify-content:space-between;align-items:center;min-height:44px;padding:9px 12px;display:flex}.interaction-choices header b{font-size:9px}.interaction-choices header span{color:#71808d;font-size:6px}.interaction-choices>button{width:100%;min-height:96px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2e3b48;grid-template-columns:1fr 220px 40px;align-items:center;gap:12px;padding:11px 13px;display:grid}.interaction-choices>button:hover{background:#e43d8f0b}.interaction-choices button span b{font-size:9px;display:block}.interaction-choices button p{color:#7d8994;margin:5px 0;font-size:6px;line-height:1.5}.interaction-choices button small{color:#aa8e9c;font-size:6px}.interaction-choices button>div{flex-wrap:wrap;gap:4px;display:flex}.interaction-choices button em{color:#9fb0bb;border:1px solid #4a5964;border-radius:9px;padding:3px 5px;font-size:5.5px;font-style:normal}.interaction-choices button>i{color:#ee8ab8;font-size:7px;font-style:normal}.interaction-defer{min-height:44px;color:var(--gold);cursor:pointer;background:#f2b84b0e;border:1px solid #72593a;border-radius:5px;padding:8px 12px;font-size:7px}.interaction-defer small{color:#967f59;margin-top:4px;font-size:5.5px;display:block}.promise-renegotiation{gap:10px;display:grid}.renegotiation-hero{background:linear-gradient(120deg,#f2b84b1a,#101a27);border:1px solid #765f3d;border-radius:7px;justify-content:space-between;gap:15px;padding:15px;display:flex}.renegotiation-hero span{color:var(--gold);font-size:6px}.renegotiation-hero h3{margin:4px 0;font-size:19px}.renegotiation-hero p{color:#9a8b70;font-size:7px}.renegotiation-hero aside{border-left:1px solid #514633;align-content:center;min-width:220px;padding-left:14px;display:grid}.renegotiation-hero aside b,.renegotiation-hero aside small,.renegotiation-hero aside em{display:block}.renegotiation-hero aside b{font-size:12px}.renegotiation-hero aside small{color:#857a68;margin-top:4px;font-size:6px}.renegotiation-hero aside em{color:var(--gold);margin-top:6px;font-size:6px;font-style:normal}.renegotiation-columns{grid-template-columns:1fr 320px;align-items:start;gap:10px;display:grid}.renegotiation-form,.renegotiation-preview{background:#101a27;border:1px solid #3a4b59;border-radius:7px;overflow:hidden}.renegotiation-form>header{border-bottom:1px solid #303e4b;padding:10px 12px}.renegotiation-form>header:not(:first-child){border-top:1px solid #303e4b}.renegotiation-form header b,.renegotiation-form header span{display:block}.renegotiation-form header b{font-size:9px}.renegotiation-form header span{color:#71808d;margin-top:3px;font-size:6px}.extension-options{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.extension-options button{min-height:60px;color:var(--text);text-align:left;cursor:pointer;background:#0c1620;border:1px solid #394b59;border-radius:5px;padding:8px}.extension-options button.active{border-color:var(--gold);background:#f2b84b0f}.extension-options b,.extension-options small{display:block}.extension-options b{color:#d8c7a3;font-size:9px}.extension-options small{color:#778592;margin-top:5px;font-size:5.5px;line-height:1.45}.renegotiation-approaches{gap:6px;padding:9px;display:grid}.renegotiation-approaches button{min-height:76px;color:var(--text);text-align:left;cursor:pointer;background:#0c1620;border:1px solid #394b59;border-radius:5px;grid-template-columns:18px 1fr;gap:8px;padding:9px;display:grid}.renegotiation-approaches button.active{border-color:var(--cyan);background:#4ac7d90e}.renegotiation-approaches button>i{color:#0c1620;border:1px solid #51626f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.renegotiation-approaches button.active>i{border-color:var(--cyan);background:var(--cyan)}.renegotiation-approaches b,.renegotiation-approaches small,.renegotiation-approaches em{display:block}.renegotiation-approaches b{font-size:8px}.renegotiation-approaches small{color:#758490;margin-top:4px;font-size:6px;line-height:1.45}.renegotiation-approaches em{color:var(--gold);margin-top:5px;font-size:6px;font-style:normal}.renegotiation-preview{padding-bottom:10px;position:sticky;top:8px}.renegotiation-preview>header{border-bottom:1px solid #303e4b;justify-content:space-between;align-items:center;padding:12px;display:flex}.renegotiation-preview header span{color:#7c8b97;font-size:7px}.renegotiation-preview header b{font-size:23px}.renegotiation-preview header b.good{color:var(--green)}.renegotiation-preview header b.warning{color:var(--gold)}.renegotiation-preview header b.danger{color:var(--pink)}.chance-meter{background:#2b3641;height:6px;margin:0 12px;overflow:hidden}.chance-meter i{background:linear-gradient(90deg,var(--pink),var(--gold),var(--green));height:100%;display:block}.renegotiation-preview dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:10px 12px;display:grid}.renegotiation-preview dl>div{border:1px solid #374754;border-radius:4px;padding:7px}.renegotiation-preview dt{color:#75838f;font-size:5.5px}.renegotiation-preview dd{color:#d3dce2;margin:4px 0 0;font-size:7px;font-weight:800}.renegotiation-preview dd b{color:var(--cyan);margin-top:2px;display:block}.renegotiation-preview>p{color:#71808d;padding:0 12px;font-size:6px;line-height:1.55}.renegotiation-errors{color:#ef8fb7;background:#e43d8f0e;border:1px solid #754155;border-radius:4px;gap:3px;margin:8px 12px;padding:8px;font-size:6px;display:grid}.renegotiation-preview>.primary-button{width:calc(100% - 24px);margin:4px 12px 0}@media (width<=1450px){.credit-chip{display:none}}@media (width<=900px){.dossier-controls.readonly,.credit-dimensions,.renegotiation-columns,.interaction-scene{grid-template-columns:1fr}.dossier-controls.readonly>p,.dossier-controls.readonly>button{grid-area:auto}.credit-statistics{grid-template-columns:repeat(3,1fr)}.interaction-scene aside,.renegotiation-hero aside{border-top:1px solid #514633;border-left:0;padding:10px 0 0}.interaction-choices>button{grid-template-columns:1fr}.interaction-choices button>i{display:none}.renegotiation-preview{position:static}}@media (width<=620px){.credit-hero{grid-template-columns:1fr}.credit-score{width:105px;height:105px}.credit-statistics,.extension-options,.promise-actions{grid-template-columns:1fr}.credit-history article{grid-template-columns:58px 1fr}.renegotiation-hero{flex-direction:column}.dossier-controls.readonly{gap:7px}}.weekly-cycle-card{background:linear-gradient(110deg,#f2b84b13,#4ac7d906 56%,#111b27);border-color:#4d4a3c;grid-template-columns:minmax(300px,1.3fr) minmax(240px,.8fr) auto;align-items:center;gap:22px;min-height:128px;margin:10px 0;padding:15px 18px;display:grid}.weekly-cycle-card.empty{border-style:dashed;grid-template-columns:minmax(330px,1.35fr) minmax(270px,.85fr) auto}.weekly-cycle-main h2{margin:5px 0 6px;font-size:18px}.weekly-cycle-main p{color:#87939d;max-width:640px;font-size:7px;line-height:1.55}.weekly-cycle-progress>span{color:#98a5ae;justify-content:space-between;margin:11px 0 5px;font-size:7px;display:flex}.weekly-cycle-progress span em{color:var(--gold);font-style:normal}.weekly-cycle-progress>div{background:#2b3640;border-radius:6px;height:6px;overflow:hidden}.weekly-cycle-progress>div i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.weekly-cycle-policies{border-left:1px solid #4b493e;flex-wrap:wrap;gap:5px;padding-left:18px;display:flex}.weekly-cycle-policies>span,.weekly-cycle-policies>small{color:#7c887f;flex:0 0 100%;font-size:6px}.weekly-cycle-policies b{color:#ddc590;background:#f2b84b0e;border:1px solid #6c5a38;border-radius:12px;padding:5px 8px;font-size:7px}.weekly-cycle-policies>small{margin-top:5px}.weekly-cycle-actions{gap:6px;min-width:152px;display:grid}.weekly-cycle-actions button{width:100%}.weekly-cycle-guide{color:#7f8d98;justify-content:center;align-items:center;gap:8px;display:flex}.weekly-cycle-guide span{align-items:center;gap:6px;font-size:7px;display:flex}.weekly-cycle-guide span b{width:24px;height:24px;color:var(--gold);border:1px solid #6e5b39;border-radius:50%;place-items:center;display:grid}.weekly-cycle-guide i{color:#596877;font-style:normal}.weekly-plan-panel{gap:10px;display:grid}.weekly-plan-intro,.weekly-active-hero{background:linear-gradient(120deg,#f2b84b1c,#101a27 65%);border:1px solid #745f3e;border-radius:8px;justify-content:space-between;gap:20px;padding:17px;display:flex}.weekly-plan-intro span,.weekly-active-hero>div>span{color:var(--gold);letter-spacing:.05em;font-size:7px}.weekly-plan-intro h3,.weekly-active-hero h3{margin:5px 0 7px;font-size:21px}.weekly-plan-intro p,.weekly-active-hero p{color:#8d908b;max-width:690px;font-size:7px;line-height:1.6}.weekly-plan-intro aside{text-align:center;border-left:1px solid #554a38;place-content:center;min-width:120px;display:grid}.weekly-plan-intro aside b{color:var(--gold);font-size:26px}.weekly-plan-intro aside span{color:#998565;font-size:7px}.weekly-goal-picker,.weekly-policy-picker,.weekly-policy-summary{background:#101a27;border:1px solid #3b4c5b;border-radius:7px;overflow:hidden}.weekly-goal-picker>header,.weekly-policy-picker>header,.weekly-policy-summary>header{border-bottom:1px solid #334250;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.weekly-goal-picker header b,.weekly-policy-picker header b,.weekly-policy-summary header b{font-size:9px}.weekly-goal-picker header span,.weekly-policy-picker header span,.weekly-policy-summary header span{color:#71818e;font-size:6px}.weekly-goal-picker>div{grid-template-columns:repeat(3,1fr);display:grid}.weekly-goal-picker button{min-height:105px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #2f3e4b;border-top:0;border-left:0;grid-template-columns:18px 1fr;gap:8px;padding:11px;display:grid}.weekly-goal-picker button.active{box-shadow:inset 0 0 0 1px var(--cyan);background:#4ac7d90f}.weekly-goal-picker button>i,.weekly-policy-picker button>i{color:#0c1620;border:1px solid #536573;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.weekly-goal-picker button.active>i{border-color:var(--cyan);background:var(--cyan)}.weekly-goal-picker button b,.weekly-goal-picker button small,.weekly-goal-picker button em{display:block}.weekly-goal-picker button b{font-size:8px}.weekly-goal-picker button small{color:#748491;margin:5px 0;font-size:6px;line-height:1.5}.weekly-goal-picker button em{color:var(--cyan);font-size:6px;font-style:normal}.weekly-policy-picker>div{grid-template-columns:repeat(5,1fr);display:grid}.weekly-policy-picker button{min-height:132px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #2f3e4b;grid-template-columns:18px 1fr;gap:7px;padding:10px;display:grid}.weekly-policy-picker button.active{box-shadow:inset 0 0 0 1px var(--gold);background:#f2b84b0e}.weekly-policy-picker button.active>i{border-color:var(--gold);background:var(--gold)}.weekly-policy-picker button b,.weekly-policy-picker button small,.weekly-policy-picker button em,.weekly-policy-picker button strong{display:block}.weekly-policy-picker button b{font-size:8px}.weekly-policy-picker button small{color:#74838f;margin:5px 0;font-size:5.5px;line-height:1.45}.weekly-policy-picker button em{color:#c6b17e;font-size:5.5px;font-style:normal;line-height:1.4}.weekly-policy-picker button strong{color:#9b6e7e;margin-top:5px;font-size:5.5px;font-weight:500;line-height:1.4}.weekly-plan-preview{background:#121b25;border:1px solid #5b533f;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:10px 14px;padding:12px;display:grid}.weekly-plan-preview>header{grid-column:1/-1;justify-content:space-between;display:flex}.weekly-plan-preview header span{color:#81909b;font-size:7px}.weekly-plan-preview header b{color:var(--gold);font-size:9px}.weekly-plan-preview>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.weekly-plan-preview article{border:1px solid #3a4955;border-radius:5px;padding:8px}.weekly-plan-preview article span,.weekly-plan-preview article b,.weekly-plan-preview article small{display:block}.weekly-plan-preview article span{color:#72818d;font-size:5.5px}.weekly-plan-preview article b{margin:4px 0;font-size:8px}.weekly-plan-preview article small{color:#75848f;font-size:5.5px}.weekly-plan-preview>button{align-self:stretch;min-width:190px}.weekly-active-hero aside{text-align:center;border-left:1px solid #554a38;align-content:center;min-width:150px;padding-left:18px;display:grid}.weekly-active-hero aside span,.weekly-active-hero aside small{color:#8e8069;font-size:6px}.weekly-active-hero aside b{color:var(--gold);font-size:34px}.weekly-progress-track{background:#2a3540;border-radius:8px;height:8px;overflow:hidden}.weekly-progress-track i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.weekly-active-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.weekly-active-grid section{background:#101a27;border:1px solid #3a4b59;border-radius:6px;padding:11px}.weekly-active-grid header{justify-content:space-between;display:flex}.weekly-active-grid header b{font-size:8px}.weekly-active-grid header span{color:#71818d;font-size:6px}.weekly-active-grid strong{color:var(--cyan);margin:9px 0 4px;font-size:13px;display:block}.weekly-active-grid small{color:#788792;font-size:6px}.weekly-policy-summary>div{grid-template-columns:1fr 1fr;display:grid}.weekly-policy-summary article{border-right:1px solid #31404d;padding:11px}.weekly-policy-summary article span,.weekly-policy-summary article b,.weekly-policy-summary article small{display:block}.weekly-policy-summary article span{color:var(--gold);font-size:7px}.weekly-policy-summary article b{margin:5px 0;font-size:8px}.weekly-policy-summary article small{color:#9a7180;font-size:6px}.weekly-baseline{border:1px solid #394a58;border-radius:5px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px;display:flex}.weekly-baseline b{margin-right:auto;font-size:7px}.weekly-baseline span{color:#8795a0;border-left:1px solid #40505d;padding-left:8px;font-size:6px}.weekly-lock-note{color:#71818d;margin:0;font-size:6px;line-height:1.55}.weekly-report-detail{gap:10px;display:grid}.weekly-report-hero{background:linear-gradient(120deg,#f2b84b1a,#101a27 66%);border:1px solid #745f3e;border-radius:8px;justify-content:space-between;gap:18px;padding:17px;display:flex}.weekly-report-hero.failed{background:linear-gradient(120deg,#e43d8f14,#101a27 66%);border-color:#714153}.weekly-report-hero>div>span{color:#9e8c6b;font-size:6px}.weekly-report-hero h3{margin:5px 0;font-size:21px}.weekly-report-hero p{color:#858f96;font-size:7px;line-height:1.55}.weekly-report-hero aside{text-align:center;border-left:1px solid #554a38;place-content:center;min-width:140px;display:grid}.weekly-report-hero aside span,.weekly-report-hero aside small{color:#9c8a69;font-size:6px}.weekly-report-hero aside b{color:var(--gold);margin:5px;font-size:35px;line-height:1}.weekly-report-hero.failed aside b{color:var(--pink)}.weekly-report-metrics{border:1px solid #3a4b59;border-radius:7px;overflow:hidden}.weekly-report-metrics>header{border-bottom:1px solid #33424f;justify-content:space-between;padding:9px 11px;display:flex}.weekly-report-metrics header b{font-size:8px}.weekly-report-metrics header span{color:#71818d;font-size:6px}.weekly-report-metrics>div{grid-template-columns:repeat(9,1fr);display:grid}.weekly-report-metrics article{border-right:1px solid #303f4c;padding:9px}.weekly-report-metrics article span{color:#73838f;font-size:5.5px;display:block}.weekly-report-metrics article b{color:var(--cyan);margin-top:5px;font-size:10px;display:block}.weekly-report-metrics article b.negative{color:var(--pink)}.weekly-report-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.weekly-report-columns>section{background:#101a27;border:1px solid #3a4a58;border-radius:6px;padding:10px}.weekly-report-columns header{border-bottom:1px solid #33424e;margin-bottom:7px;padding-bottom:7px}.weekly-report-columns header b{font-size:8px}.weekly-report-columns article{border:1px solid #3b4b57;border-radius:4px;margin-bottom:5px;padding:7px}.weekly-report-columns article span{color:var(--gold);font-size:7px}.weekly-report-columns article small,.weekly-report-columns>section>small{color:#72818e;margin-top:4px;font-size:5.5px;display:block}.weekly-report-columns p{color:#8b98a2;margin:5px 0;font-size:6px;line-height:1.45}.weekly-archive>header{background:#f2b84b0e;border:1px solid #65573f;border-radius:7px;padding:14px}.weekly-archive>header span{color:var(--gold);font-size:6px}.weekly-archive>header b{margin:4px 0;font-size:21px;display:block}.weekly-archive>header p{color:#818c94;font-size:7px}.weekly-archive>div{border:1px solid #3a4b59;border-radius:7px;margin-top:9px;overflow:hidden}.weekly-archive button{width:100%;min-height:74px;color:var(--text);text-align:left;cursor:pointer;background:#101a27;border:0;border-bottom:1px solid #303f4c;grid-template-columns:110px 1fr 110px;align-items:center;gap:12px;padding:10px 12px;display:grid}.weekly-archive button:hover{background:#142130}.weekly-archive time{color:#84929c;font-size:7px}.weekly-archive time span,.weekly-archive button>span b,.weekly-archive button>span small{display:block}.weekly-archive time span{color:#697985;margin-top:3px}.weekly-archive button>span b{font-size:9px}.weekly-archive button>span small{color:#75848f;margin-top:4px;font-size:6px}.weekly-archive button em{color:#98a6af;text-align:center;border:1px solid #4f5e69;border-radius:12px;padding:5px 7px;font-size:6px;font-style:normal}.weekly-archive button em.achieved{color:var(--green);border-color:#3e7358}.weekly-archive button em.partial{color:var(--gold);border-color:#77633f}.weekly-archive button em.failed{color:var(--pink);border-color:#774155}.weekly-archive-empty{color:#73838f;text-align:center;padding:22px;font-size:7px}@media (width<=1100px){.weekly-cycle-card,.weekly-cycle-card.empty{grid-template-columns:1fr 1fr}.weekly-cycle-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.weekly-policy-picker>div{grid-template-columns:repeat(2,1fr)}.weekly-report-metrics>div{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.weekly-cycle-card,.weekly-cycle-card.empty,.weekly-active-grid,.weekly-report-columns{grid-template-columns:1fr}.weekly-cycle-policies{border-top:1px solid #4b493e;border-left:0;padding:10px 0 0}.weekly-cycle-actions{grid-column:auto;grid-template-columns:1fr}.weekly-cycle-guide{flex-wrap:wrap;justify-content:flex-start}.weekly-goal-picker>div,.weekly-policy-picker>div,.weekly-policy-summary>div,.weekly-plan-preview>div,.weekly-plan-preview{grid-template-columns:1fr}.weekly-plan-preview>header{grid-column:auto}.weekly-plan-intro,.weekly-active-hero,.weekly-report-hero{flex-direction:column}.weekly-plan-intro aside,.weekly-active-hero aside,.weekly-report-hero aside{border-top:1px solid #554a38;border-left:0;padding:10px 0 0}.weekly-report-metrics>div{grid-template-columns:repeat(2,1fr)}.weekly-archive button{grid-template-columns:72px 1fr}.weekly-archive button em{grid-column:2;justify-self:start}}.growth-home-strip{width:100%;min-height:76px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(100deg,#4ac7d912,#111b27 52%,#f2b84b09);border-color:#405b59;grid-template-columns:82px 1fr minmax(230px,.85fr) 160px;align-items:center;gap:18px;margin-bottom:10px;padding:11px 16px;display:grid}.growth-home-strip:hover{border-color:var(--cyan)}.growth-home-strip>span small,.growth-home-strip>span b,.growth-home-strip>span em{display:block}.growth-home-strip>span small{color:#718895;font-size:6px}.growth-home-strip>span b{margin-top:3px;font-size:11px}.growth-home-strip>span em{color:#76919a;margin-top:3px;font-size:6px;font-style:normal}.growth-home-level{border-right:1px solid #385052}.growth-home-level b{color:var(--cyan);font-size:25px!important}.growth-home-strip>div>span{color:#8798a2;font-size:6px}.growth-home-strip>div>i{background:#283640;border-radius:6px;height:6px;margin-top:7px;display:block;overflow:hidden}.growth-home-strip>div>i>i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.growth-tier-chip{color:var(--gold);background:#f2b84b11;border:1px solid #806c46;border-radius:16px;padding:7px 12px;font-size:8px}.growth-hero{background:radial-gradient(circle at 10%,#4ac7d91c,#0000 27%),linear-gradient(120deg,#101c29,#101824);border-color:#496061;grid-template-columns:150px 1fr 260px;align-items:center;gap:24px;min-height:190px;padding:20px;display:grid}.growth-level-seal{text-align:center;background:radial-gradient(circle,#4ac7d921,#0d1722 68%);border:1px solid #4f858c;border-radius:50%;place-content:center;width:138px;height:138px;display:grid;box-shadow:0 0 35px #4ac7d914}.growth-level-seal span{color:#78959a;font-size:6px}.growth-level-seal b{color:var(--cyan);margin:5px;font-size:41px;line-height:1}.growth-level-seal em{color:#aebec2;font-size:7px;font-style:normal}.growth-hero-copy h2{margin:5px 0;font-size:24px}.growth-hero-copy p{color:#81919b;font-size:7px;line-height:1.55}.growth-exp>span{color:#90a0a9;justify-content:space-between;margin:14px 0 5px;font-size:7px;display:flex}.growth-exp span em{color:var(--cyan);font-style:normal}.growth-exp>div{background:#293640;border-radius:7px;height:7px;overflow:hidden}.growth-exp>div i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.growth-hero dl{border-left:1px solid #38505a;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding-left:20px;display:grid}.growth-hero dl div{border:1px solid #3a4e58;border-radius:5px;padding:9px}.growth-hero dt{color:#728792;font-size:5.5px}.growth-hero dd{color:#d8e2e5;margin:5px 0 0;font-size:15px;font-weight:800}.growth-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:10px;display:grid}.tier-review-card,.construction-board{padding:14px}.tier-review-card>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.tier-review-card h2,.construction-board h2{margin:4px 0;font-size:16px}.tier-review-card>p{color:#7d8d97;font-size:7px;line-height:1.5}.tier-requirements{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.tier-requirements article{border:1px solid #514550;border-radius:5px;grid-template-columns:1fr auto;padding:9px;display:grid}.tier-requirements article.met{background:#6ad08409;border-color:#3d6653}.tier-requirements span,.tier-requirements b,.tier-requirements small{display:block}.tier-requirements span{color:#788893;font-size:5.5px}.tier-requirements b{margin-top:5px;font-size:11px}.tier-requirements small{color:#6f7f8a;font-size:5.5px}.tier-requirements i{color:#ad7389;grid-area:1/2/3;font-size:6px;font-style:normal}.tier-requirements article.met i{color:var(--green)}.tier-unlocks{border-top:1px solid #34434e;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;padding-top:9px;display:flex}.tier-unlocks b{margin-right:auto;font-size:7px}.tier-unlocks span{color:#c8b27f;border:1px solid #65583e;border-radius:10px;padding:4px 7px;font-size:5.5px}.construction-board>header{border-bottom:1px solid #33434f;padding-bottom:8px}.construction-board article{border-bottom:1px solid #303e49;padding:9px 0}.construction-board article>span{justify-content:space-between;display:flex}.construction-board article b{font-size:8px}.construction-board article small,.construction-board article em{color:#758690;font-size:6px;font-style:normal}.construction-board article>div{background:#2b3740;height:5px;margin-top:7px;overflow:hidden}.construction-board article>div i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.construction-empty{color:#71828d;text-align:center;padding:18px 0}.construction-empty b{color:#bdc8cc;font-size:9px}.construction-empty p{margin-top:5px;font-size:6px}.facility-section{overflow:hidden}.facility-section>.section-heading{padding:12px 14px}.facility-budget{color:var(--gold);font-size:7px}.facility-grid{border-top:1px solid #354550;grid-template-columns:repeat(3,1fr);display:grid}.facility-grid>article{background:#101a26;border-bottom:1px solid #33424f;border-right:1px solid #33424f;flex-direction:column;min-height:250px;padding:13px;display:flex}.facility-grid>article.locked{opacity:.67;background:repeating-linear-gradient(135deg,#101a25,#101a25 12px,#111d29 12px 24px)}.facility-grid article>header{justify-content:space-between;display:flex}.facility-grid header span{color:var(--cyan);font-size:6px}.facility-grid header em{color:#7d8d98;font-size:6px;font-style:normal}.facility-grid h3{margin:10px 0 5px;font-size:15px}.facility-grid>article>p{color:#748591;min-height:30px;font-size:6px;line-height:1.5}.facility-current-effect{background:#0d1721;border:1px solid #3a4d58;border-radius:5px;margin:7px 0;padding:8px}.facility-current-effect span,.facility-current-effect b{display:block}.facility-current-effect span{color:#6f808c;font-size:5.5px}.facility-current-effect b{color:#c7d4d8;margin-top:4px;font-size:7px}.facility-next{grid-template-columns:1.4fr .6fr;gap:5px;margin-bottom:9px;display:grid}.facility-next>span{color:#87949d;border:1px solid #384953;border-radius:4px;padding:7px;font-size:5.5px;line-height:1.4}.facility-next span b{color:#bba571;margin-bottom:3px;font-size:5.5px;display:block}.facility-building{color:var(--gold);border:1px solid #6a593c;border-radius:4px;margin-bottom:9px;padding:8px}.facility-building b,.facility-building span{display:block}.facility-building b{font-size:7px}.facility-building span{margin-top:4px;font-size:5.5px}.facility-max{color:var(--green);padding:10px 0;font-size:7px}.facility-grid article>button{min-height:33px;color:var(--cyan);cursor:pointer;background:#4ac7d90e;border:1px solid #4b626c;border-radius:4px;margin-top:auto;font-size:7px}.facility-grid article>button:disabled{color:#66747e;cursor:not-allowed;background:#151d26;border-color:#3b4650}.growth-roadmap{overflow:hidden}.growth-roadmap>.section-heading{padding:12px 14px}.growth-roadmap>div{border-top:1px solid #344450;grid-template-columns:repeat(5,1fr);display:grid}.growth-roadmap article{border-right:1px solid #344450;grid-template-columns:25px 1fr;gap:8px;min-height:145px;padding:12px;display:grid}.growth-roadmap article>i{color:#6f808a;border:1px solid #455864;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.growth-roadmap article.current{background:#4ac7d90d}.growth-roadmap article.current>i{border-color:var(--cyan);background:var(--cyan);color:#0b1620}.growth-roadmap article.done>i{border-color:var(--green);color:var(--green)}.growth-roadmap article b,.growth-roadmap article small{display:block}.growth-roadmap article b{font-size:8px}.growth-roadmap article small{color:#70808b;margin-top:5px;font-size:5.5px;line-height:1.5}.growth-roadmap article p{color:#74848f;margin-top:8px;font-size:5.5px;line-height:1.45}.growth-history{overflow:hidden}.growth-history>.section-heading{padding:12px 14px}.growth-history>article{border-top:1px solid #31414e;grid-template-columns:85px 12px 1fr 85px;align-items:center;gap:10px;min-height:76px;padding:10px 14px;display:grid}.growth-history time{color:#71828d;text-align:right;font-size:6px}.growth-history time b{color:#96a5ad;margin-top:3px;font-size:7px;display:block}.growth-history>article>i{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #4ac7d966}.growth-history article>span small,.growth-history article>span strong,.growth-history article>span p{display:block}.growth-history article>span small{color:var(--cyan);font-size:5.5px}.growth-history article>span strong{margin-top:3px;font-size:8px}.growth-history article>span p{color:#74838f;margin-top:4px;font-size:6px}.growth-history article>em{color:#adbdc4;text-align:right;font-size:6px;font-style:normal;line-height:1.7}.facility-upgrade-panel{gap:10px;display:grid}.facility-upgrade-hero{background:linear-gradient(120deg,#4ac7d917,#101925 65%);border:1px solid #476267;border-radius:8px;justify-content:space-between;padding:17px;display:flex}.facility-upgrade-hero>div>span{color:var(--cyan);font-size:7px}.facility-upgrade-hero h3{margin:5px 0;font-size:21px}.facility-upgrade-hero p{color:#7d8e98;font-size:7px}.facility-upgrade-hero aside{text-align:center;border-left:1px solid #3b5057;place-content:center;min-width:130px;display:grid}.facility-upgrade-hero aside span,.facility-upgrade-hero aside small{color:#758a92;font-size:6px}.facility-upgrade-hero aside b{color:var(--cyan);font-size:30px}.facility-upgrade-columns{grid-template-columns:1.3fr .7fr;gap:9px;display:grid}.facility-upgrade-columns>section{background:#101a26;border:1px solid #3a4c58;border-radius:6px;padding:11px}.facility-upgrade-columns header{border-bottom:1px solid #34434e;padding-bottom:7px}.facility-upgrade-columns header b{font-size:8px}.effect-compare{grid-template-columns:1fr 24px 1fr;align-items:center;gap:6px;margin-top:9px;display:grid}.effect-compare article{border:1px solid #3a4b56;border-radius:5px;padding:9px}.effect-compare article:last-child{background:#6ad0840a;border-color:#507166}.effect-compare span,.effect-compare b{display:block}.effect-compare span{color:#74858f;font-size:6px}.effect-compare b{margin-top:5px;font-size:8px}.effect-compare>i{color:var(--cyan);text-align:center;font-style:normal}.facility-upgrade-columns section>p{color:#71818c;margin-top:9px;font-size:6px;line-height:1.5}.facility-upgrade-columns dl{grid-template-columns:1fr 1fr;gap:5px;margin:9px 0 0;display:grid}.facility-upgrade-columns dl div{border:1px solid #394a55;border-radius:4px;padding:7px}.facility-upgrade-columns dt{color:#71818c;font-size:5.5px}.facility-upgrade-columns dd{color:#d0dadd;margin:4px 0 0;font-size:7px;font-weight:800}.facility-upgrade-errors{color:#e789ad;background:#e43d8f0d;border:1px solid #754357;border-radius:5px;padding:8px 11px;font-size:6px}.facility-upgrade-errors p{margin:3px 0}.facility-max-notice{color:var(--green);text-align:center;padding:18px}.tier-review-panel>section{background:#f2b84b0e;border:1px solid #6e5c3e;border-radius:7px;padding:15px}.tier-review-panel>section span{color:var(--gold);font-size:6px}.tier-review-panel h3{margin:5px 0;font-size:21px}.tier-review-panel>section p{color:#8b8e8b;font-size:7px}.tier-review-checks{grid-template-columns:repeat(3,1fr);gap:7px;margin:9px 0;display:grid}.tier-review-checks article{border:1px solid #674052;border-radius:5px;padding:10px}.tier-review-checks article.met{border-color:#3c6e54}.tier-review-checks span,.tier-review-checks b,.tier-review-checks em{display:block}.tier-review-checks span{color:#778792;font-size:6px}.tier-review-checks b{margin:5px 0;font-size:10px}.tier-review-checks em{color:#d37a9d;font-size:6px;font-style:normal}.tier-review-checks article.met em{color:var(--green)}.tier-review-unlocks{border:1px solid #3c4d58;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px;display:flex}.tier-review-unlocks b{margin-right:auto;font-size:7px}.tier-review-unlocks span{color:var(--gold);border:1px solid #6d5b3d;border-radius:10px;padding:4px 7px;font-size:6px}.weekly-meeting-warning{color:#d4bd8a;background:#f2b84b0f;border:1px solid #765f3c;border-radius:5px;margin-top:9px;padding:9px 11px}.weekly-meeting-warning b,.weekly-meeting-warning span{display:block}.weekly-meeting-warning b{font-size:8px}.weekly-meeting-warning span{color:#9f8b66;margin-top:4px;font-size:6px}@media (width<=1100px){.growth-home-strip{grid-template-columns:70px 1fr 1fr}.growth-home-strip>span:last-child{grid-column:2/-1}.growth-hero{grid-template-columns:130px 1fr}.growth-hero dl{border-top:1px solid #38505a;border-left:0;grid-column:1/-1;padding:12px 0 0}.growth-overview-grid{grid-template-columns:1fr}.facility-grid{grid-template-columns:repeat(2,1fr)}.growth-roadmap>div{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.growth-home-strip,.growth-hero,.facility-upgrade-columns{grid-template-columns:1fr}.growth-home-strip>span:last-child{grid-column:auto}.growth-home-level{border-right:0}.growth-level-seal{width:110px;height:110px}.growth-hero dl,.tier-requirements,.facility-grid,.growth-roadmap>div,.tier-review-checks{grid-template-columns:1fr}.growth-hero dl{grid-column:auto}.tier-review-card>header{flex-direction:column;align-items:flex-start}.facility-grid>article{min-height:230px}.growth-history>article{grid-template-columns:62px 10px 1fr}.growth-history article>em{text-align:left;grid-column:3}.facility-upgrade-hero{flex-direction:column}.facility-upgrade-hero aside{border-top:1px solid #3b5057;border-left:0;padding-top:10px}}.staff-management-view{gap:12px}.staff-capacity-chip{color:var(--cyan);background:#0c1824;border:1px solid #496175;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:9px;font-weight:800}.staff-summary-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.staff-summary-grid article{flex-direction:column;justify-content:center;min-height:100px;padding:16px;display:flex}.staff-summary-grid span{color:#718296;font-size:8px}.staff-summary-grid b{color:#fff;margin:7px 0 5px;font-size:22px}.staff-summary-grid small{color:#708094;font-size:7px}.staff-summary-grid article.warning{background:linear-gradient(135deg,#151c28,#281421);border-color:#8b4661}.staff-summary-grid article.warning b{color:#ff6fae}.department-effect-board,.employee-section,.coach-roster-section,.recruitment-section,.staff-history-section{padding:18px}.department-effect-board>.section-heading>small,.employee-section>.section-heading>span,.coach-roster-section>.section-heading>span,.recruitment-section>.section-heading>span{color:#78889a;font-size:7px}.department-effect-board>div:last-child{border:1px solid #2d3d50;border-radius:6px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.department-effect-board article{background:#0d1722;border-right:1px solid #2d3d50;padding:13px}.department-effect-board article:last-child{border-right:0}.department-effect-board article header{justify-content:space-between;align-items:flex-start;gap:7px;min-height:50px;display:flex}.department-effect-board article header span,.department-effect-board article header b,.department-effect-board article header small{display:block}.department-effect-board article header b{color:#eaf2fa;font-size:9px}.department-effect-board article header small{color:#657589;margin-top:4px;font-size:6px;line-height:1.45}.department-effect-board article header em{color:var(--cyan);font-size:18px;font-style:normal;font-weight:800}.department-effect-board article>div{background:#243143;border-radius:99px;height:4px;overflow:hidden}.department-effect-board article>div i{background:linear-gradient(90deg,var(--cyan),#e0ba52);height:100%;display:block;box-shadow:0 0 10px #4ac7d966}.employee-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.employee-grid>article{background:#0e1824;border:1px solid #334459;border-radius:6px;flex-direction:column;min-height:260px;padding:14px;display:flex}.employee-grid>article.leave{opacity:.73;border-style:dashed}.employee-grid>article.high-risk{border-color:#9a4165;box-shadow:inset 0 0 25px #e43d8f0c}.employee-grid>article>header{align-items:center;gap:8px;display:flex}.employee-grid>article>header i{color:#fff;background:linear-gradient(135deg,#265c69,#243249);border:1px solid #4d687c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:800;display:grid}.employee-grid>article>header span{flex:1;min-width:0}.employee-grid>article>header b,.employee-grid>article>header small{display:block}.employee-grid>article>header b{color:#fff;font-size:10px}.employee-grid>article>header small{color:#718195;margin-top:3px;font-size:7px}.employee-grid>article>header em{color:#66d1d9;background:#132934;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal}.employee-grid>article.high-risk>header em{color:#ff82b9;background:#341729}.employee-grid>article>p{color:#8291a3;min-height:36px;font-size:7px;line-height:1.65}.employee-assignment{background:#0a131d;border:1px solid #2f4053;border-radius:4px;padding:9px}.employee-assignment span,.employee-assignment b,.employee-assignment small{display:block}.employee-assignment span{color:#66768a;font-size:6px}.employee-assignment b{color:#e7eef6;margin:4px 0;font-size:9px}.employee-assignment small{color:#4ac7d9;font-size:6px}.employee-grid dl,.coach-roster-grid dl,.candidate-grid dl,.recruit-detail-grid dl{grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0;display:grid}.employee-grid dl div,.coach-roster-grid dl div,.candidate-grid dl div,.recruit-detail-grid dl div{border-left:1px solid #34455a;padding-left:6px}.employee-grid dt,.coach-roster-grid dt,.candidate-grid dt,.recruit-detail-grid dt{color:#637489;font-size:6px}.employee-grid dd,.coach-roster-grid dd,.candidate-grid dd,.recruit-detail-grid dd{color:#fff;margin:3px 0 0;font-size:9px;font-weight:800}.employee-grid footer{border-top:1px solid #26374a;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.employee-grid footer span{color:#8191a4;font-size:7px}.employee-grid footer button,.candidate-grid button{color:#67d3dc;cursor:pointer;background:#10242d;border:1px solid #3c6571;border-radius:4px;padding:7px 9px;font-size:7px;font-weight:800}.coach-roster-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.coach-roster-grid>article{background:#0d1722;border:1px solid #324256;border-radius:6px;padding:13px}.coach-roster-grid header{justify-content:space-between;gap:8px;display:flex}.coach-roster-grid header b,.coach-roster-grid header small{display:block}.coach-roster-grid header b{color:#fff;font-size:9px}.coach-roster-grid header small{color:#718195;margin-top:3px;font-size:6px}.coach-roster-grid header em{color:#e1bd59;font-size:6px;font-style:normal}.coach-roster-grid p{color:#738397;min-height:44px;font-size:7px;line-height:1.55}.candidate-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.candidate-grid>article{background:linear-gradient(150deg,#0f1a27,#0b131d);border:1px solid #34455a;border-radius:6px;flex-direction:column;padding:14px;display:flex}.candidate-grid header{justify-content:space-between;display:flex}.candidate-grid header span{color:var(--cyan);font-size:7px;font-weight:800}.candidate-grid header em{color:#8b9aad;font-size:6px;font-style:normal}.candidate-grid h3{color:#fff;margin:13px 0 2px;font-size:14px}.candidate-grid>article>small{color:#8595a8;font-size:7px}.candidate-grid p{color:#748497;min-height:44px;font-size:7px;line-height:1.55}.candidate-grid dl{grid-template-columns:repeat(3,1fr)}.candidate-grid button{width:100%;margin-top:auto}.staff-history-section>article{border-top:1px solid #263648;grid-template-columns:100px 1fr;gap:14px;padding:10px 4px;display:grid}.staff-history-section time{color:#7a8a9d;font-size:7px}.staff-history-section time b{color:#4ac7d9;margin-top:3px;display:block}.staff-history-section article span b,.staff-history-section article span small{display:block}.staff-history-section article span b{color:#e8eff7;font-size:9px}.staff-history-section article span small{color:#718195;margin-top:4px;font-size:7px}.staff-assignment-panel,.staff-recruit-panel{gap:12px;display:grid}.staff-assignment-hero,.recruit-candidate-hero{background:linear-gradient(130deg,#132333,#0b151f);border:1px solid #36495d;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.staff-assignment-hero span,.recruit-candidate-hero span{color:var(--cyan);font-size:7px;font-weight:800}.staff-assignment-hero h3,.recruit-candidate-hero h3{color:#fff;margin:6px 0;font-size:24px}.staff-assignment-hero p,.recruit-candidate-hero p{color:#8493a4;margin:0;font-size:8px;line-height:1.6}.staff-assignment-hero aside,.recruit-candidate-hero aside{text-align:center;border-left:1px solid #385063;min-width:110px}.staff-assignment-hero aside b,.recruit-candidate-hero aside b{color:var(--cyan);font-size:28px;display:block}.staff-assignment-hero aside small{color:#8998aa;font-size:7px}.assignment-choice-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.assignment-choice-grid>button{color:inherit;text-align:left;cursor:pointer;background:#0c1621;border:1px solid #33465b;border-radius:6px;padding:12px}.assignment-choice-grid>button.selected{border-color:var(--cyan);background:#102832;box-shadow:0 0 14px #4ac7d91f}.assignment-choice-grid header{justify-content:space-between;gap:6px;display:flex}.assignment-choice-grid header b{color:#edf4fb;font-size:9px}.assignment-choice-grid header em{color:#d9b957;font-size:6px;font-style:normal}.assignment-choice-grid p{color:#708196;min-height:39px;font-size:6px;line-height:1.55}.assignment-choice-grid small{color:var(--cyan);font-size:6px}.staff-status-action{background:#101a26;border:1px solid #3b4b5e;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.staff-status-action span b,.staff-status-action span small{display:block}.staff-status-action span b{color:#fff;font-size:9px}.staff-status-action span small{color:#758598;margin-top:4px;font-size:7px}.recruit-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recruit-detail-grid>section{background:#0c1621;border:1px solid #33465a;border-radius:6px;padding:15px}.recruit-detail-grid h4{color:#fff;margin:0 0 9px;font-size:10px}.recruit-detail-grid p{color:#7f8fa2;min-height:45px;font-size:8px;line-height:1.7}.recruit-detail-grid dl{grid-template-columns:repeat(3,1fr)}.department-projection{background:#0e222b;border:1px solid #315462;border-radius:5px;justify-content:space-between;align-items:center;min-height:63px;padding:11px;display:flex}.department-projection span{color:#7e91a4;font-size:7px}.department-projection b{color:var(--cyan);font-size:20px}.department-projection i{color:#d8b852;padding:0 8px;font-style:normal}@media (width<=1100px){.staff-summary-grid{grid-template-columns:1fr 1fr}.department-effect-board>div:last-child{grid-template-columns:repeat(3,1fr)}.department-effect-board article{border-bottom:1px solid #2d3d50}.employee-grid,.candidate-grid,.coach-roster-grid,.assignment-choice-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.staff-summary-grid,.employee-grid,.candidate-grid,.coach-roster-grid,.recruit-detail-grid,.department-effect-board>div:last-child,.assignment-choice-grid{grid-template-columns:1fr}.department-effect-board article{border-right:0}.staff-assignment-hero,.recruit-candidate-hero,.staff-status-action{flex-direction:column;align-items:flex-start}.staff-assignment-hero aside,.recruit-candidate-hero aside{border-top:1px solid #385063;border-left:0;width:100%;padding-top:10px}.staff-history-section>article{grid-template-columns:72px 1fr}}.member-recruitment-strip{width:100%;min-height:78px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(105deg,#4ac7d912,#111b27 56%,#e43d8f0a);border-color:#3e5e67;grid-template-columns:1fr 120px 140px 140px;align-items:center;gap:16px;padding:12px 16px;display:grid}.member-recruitment-strip:hover{border-color:var(--cyan)}.member-recruitment-strip>span{border-right:1px solid #334a55}.member-recruitment-strip>span small,.member-recruitment-strip>span b,.member-recruitment-strip>span em{display:block}.member-recruitment-strip>span small{color:#708793;font-size:6px}.member-recruitment-strip>span b{color:#e9f1f4;margin-top:4px;font-size:11px}.member-recruitment-strip>span em{color:#78919b;margin-top:4px;font-size:6px;font-style:normal}.member-recruitment-strip>span:not(:first-child) b{color:var(--cyan);font-size:18px}.member-recruitment-strip>i{color:var(--cyan);text-align:right;font-size:7px;font-style:normal}.recruitment-center,.audition-candidate-detail{gap:10px;display:grid}.recruitment-intro,.recruitment-active-hero,.candidate-detail-hero{background:linear-gradient(120deg,#4ac7d917,#101925 64%,#e43d8f0a);border:1px solid #48646b;border-radius:8px;justify-content:space-between;gap:20px;padding:18px;display:flex}.recruitment-intro>div>span,.recruitment-active-hero>div>span,.candidate-detail-hero>div>span{color:var(--cyan);letter-spacing:.07em;font-size:7px}.recruitment-intro h3,.recruitment-active-hero h3,.candidate-detail-hero h3{color:#fff;margin:5px 0 6px;font-size:22px}.recruitment-intro p,.recruitment-active-hero p,.candidate-detail-hero p{color:#81919d;max-width:720px;margin:0;font-size:7px;line-height:1.65}.recruitment-intro aside,.recruitment-active-hero aside,.candidate-detail-hero aside{text-align:center;border-left:1px solid #3b545b;align-content:center;min-width:160px;padding-left:18px;display:grid}.recruitment-intro aside b,.recruitment-active-hero aside b,.candidate-detail-hero aside b{color:var(--cyan);font-size:27px}.recruitment-intro aside span,.recruitment-active-hero aside span,.candidate-detail-hero aside span{color:#84969e;font-size:7px}.recruitment-intro aside small,.recruitment-active-hero aside small,.candidate-detail-hero aside small{color:#6e818b;margin-top:4px;font-size:6px}.recruitment-config,.recruitment-staff-preview,.recruitment-history,.audition-pipeline,.candidate-observations,.candidate-evaluation-history{background:#0f1925;border:1px solid #394b5b;border-radius:7px;overflow:hidden}.recruitment-config>header,.recruitment-staff-preview>header,.recruitment-history>header,.audition-pipeline>header,.candidate-observations>header,.candidate-evaluation-history>header{border-bottom:1px solid #334452;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:9px 12px;display:flex}.recruitment-config>header b,.recruitment-staff-preview>header b,.recruitment-history>header b,.audition-pipeline>header h3,.candidate-observations>header b,.candidate-evaluation-history>header b{color:#e7eef4;margin:0;font-size:9px}.recruitment-config>header span,.recruitment-staff-preview>header span,.audition-pipeline>header span,.audition-pipeline>header small,.candidate-observations>header span{color:#71828f;font-size:6px}.recruitment-choice-grid{gap:7px;padding:9px;display:grid}.recruitment-choice-grid.channel,.recruitment-choice-grid.budget{grid-template-columns:repeat(3,1fr)}.recruitment-choice-grid.focus{grid-template-columns:repeat(4,1fr)}.recruitment-choice-grid button{color:var(--text);text-align:left;cursor:pointer;background:#0b151f;border:1px solid #374b5b;border-radius:5px;padding:10px}.recruitment-choice-grid button:hover,.recruitment-choice-grid button.selected{border-color:var(--cyan);background:#4ac7d90e}.recruitment-choice-grid.channel button{grid-template-columns:20px 1fr;gap:8px;display:grid}.recruitment-choice-grid.channel button>i{color:#0b151f;border:1px solid #465b69;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.recruitment-choice-grid.channel button.selected>i{background:var(--cyan);border-color:var(--cyan)}.recruitment-choice-grid button b,.recruitment-choice-grid button small,.recruitment-choice-grid button em,.recruitment-choice-grid.budget button>span{display:block}.recruitment-choice-grid button b,.recruitment-choice-grid.budget button>span{color:#e5edf3;font-size:8px;font-weight:800}.recruitment-choice-grid button small{color:#708190;margin-top:5px;font-size:6px;line-height:1.5}.recruitment-choice-grid button em{color:var(--cyan);margin-top:7px;font-size:6px;font-style:normal}.recruitment-choice-grid.budget button b{color:var(--gold);margin-top:6px;font-size:16px}.recruitment-staff-preview>div{grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;display:grid}.recruitment-staff-preview>div>span{color:#7a8c99;border:1px solid #354957;border-radius:5px;padding:9px;font-size:6px}.recruitment-staff-preview span b{color:var(--cyan);margin-top:4px;font-size:15px;display:block}.recruitment-launch{background:#f2b84b0e;border:1px solid #6d5c3f;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.recruitment-launch span b,.recruitment-launch span small{display:block}.recruitment-launch span b{color:#e0cfaa;font-size:9px}.recruitment-launch span small{color:#99896a;margin-top:4px;font-size:6px}.recruitment-active-summary{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.recruitment-active-summary>span{background:#101a26;border:1px solid #354958;border-radius:5px;padding:10px}.recruitment-active-summary small,.recruitment-active-summary b{display:block}.recruitment-active-summary small{color:#6f8190;font-size:6px}.recruitment-active-summary b{color:#e4edf3;margin-top:4px;font-size:12px}.audition-pipeline>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.audition-candidate-card{background:#0b151f;border:1px solid #354957;border-radius:6px;flex-direction:column;min-height:210px;padding:12px;display:flex}.audition-candidate-card:not(.active){opacity:.65}.audition-candidate-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.audition-candidate-card header b,.audition-candidate-card header small{display:block}.audition-candidate-card header b{color:#fff;font-size:11px}.audition-candidate-card header small{color:#758694;margin-top:3px;font-size:6px}.audition-candidate-card header em{color:var(--cyan);border:1px solid #49616b;border-radius:10px;padding:4px 6px;font-size:5.5px;font-style:normal}.audition-candidate-card>p{color:#7f8f9c;font-size:7px}.candidate-composite{background:#0e1b26;border:1px solid #3a4d5b;border-radius:5px;padding:9px}.candidate-composite span,.candidate-composite b,.candidate-composite small{display:block}.candidate-composite span{color:#6e8090;font-size:6px}.candidate-composite b{color:var(--cyan);margin:4px 0;font-size:18px}.candidate-composite small{color:#6f7e8a;font-size:5.5px}.candidate-stage-mini{grid-template-columns:repeat(4,1fr);gap:3px;margin:9px 0;display:grid}.candidate-stage-mini i{background:#2b3844;border-radius:4px;height:4px}.candidate-stage-mini i.done{background:linear-gradient(90deg,var(--cyan),#d4b554)}.audition-candidate-card footer{justify-content:space-between;align-items:end;gap:8px;margin-top:auto;display:flex}.audition-candidate-card footer span{color:#8998a4;font-size:6px}.audition-candidate-card footer span small{color:#6e7e89;margin-top:3px;display:block}.audition-candidate-card footer button{color:var(--cyan);cursor:pointer;background:#10242c;border:1px solid #40616b;border-radius:4px;padding:7px 9px;font-size:6px}.recruitment-history article{border-top:1px solid #2f3f4c;justify-content:space-between;align-items:center;min-height:52px;padding:9px 12px;display:flex}.recruitment-history article span b,.recruitment-history article span small{display:block}.recruitment-history article span b{font-size:8px}.recruitment-history article span small{color:#73838f;margin-top:3px;font-size:6px}.recruitment-history article em{color:var(--gold);font-size:6px;font-style:normal}.audition-stage-track{border:1px solid #384b59;border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.audition-stage-track article{background:#0e1823;border-right:1px solid #344552;align-items:center;gap:9px;min-height:68px;padding:10px;display:flex}.audition-stage-track article:last-child{border-right:0}.audition-stage-track article.current{background:#4ac7d912}.audition-stage-track article>i{color:#71828e;border:1px solid #465967;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.audition-stage-track article.done>i,.audition-stage-track article.current>i{border-color:var(--cyan);color:var(--cyan)}.audition-stage-track article.current>i{background:var(--cyan);color:#0b151e}.audition-stage-track b,.audition-stage-track small{display:block}.audition-stage-track b{color:#dce5eb;font-size:8px}.audition-stage-track small{color:#6f808d;margin-top:4px;font-size:5.5px}.candidate-evaluation-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.candidate-evaluation-columns>section,.candidate-decision-grid>section{background:#0f1925;border:1px solid #384b59;border-radius:6px;overflow:hidden}.candidate-evaluation-columns section>header,.candidate-decision-grid section>header{border-bottom:1px solid #334451;justify-content:space-between;align-items:center;min-height:41px;padding:9px 11px;display:flex}.candidate-evaluation-columns header b,.candidate-decision-grid header b{font-size:8px}.candidate-evaluation-columns header span,.candidate-decision-grid header span{color:#70818e;font-size:6px}.candidate-ranges{padding:8px}.candidate-ranges article{border-bottom:1px solid #2d3c49;grid-template-columns:90px 1fr;align-items:center;gap:8px;min-height:43px;display:grid}.candidate-ranges article>span:first-child{color:#82919c;font-size:7px}.audition-range{grid-template-columns:54px 1fr;align-items:center;gap:8px;display:grid}.audition-range>b{color:#dbe5ea;font-size:8px}.audition-range>i{background:#293743;border-radius:5px;height:5px;position:relative}.audition-range>i>i{background:linear-gradient(90deg,var(--cyan),var(--gold));border-radius:5px;height:100%;position:absolute;top:0}.candidate-observations>p{color:#7d8d99;border-top:1px solid #2d3d49;margin:0;padding:8px 12px;font-size:7px;line-height:1.55}.candidate-decision-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.candidate-decision-grid dl{grid-template-columns:repeat(2,1fr);gap:5px;margin:0;padding:9px;display:grid}.candidate-decision-grid dl div{border:1px solid #354754;border-radius:4px;padding:8px}.candidate-decision-grid dt{color:#70808d;font-size:6px}.candidate-decision-grid dd{color:#dce5ea;margin:4px 0 0;font-size:8px;font-weight:800}.candidate-errors{color:#e28aad;padding:0 10px 8px;font-size:6px}.candidate-errors p{margin:2px 0}.candidate-actions{grid-template-columns:.8fr 1.2fr;gap:7px;padding:10px;display:grid}.candidate-actions .danger{color:#ed8db2;border-color:#744158}.candidate-evaluation-history article{border-top:1px solid #2f3f4b;grid-template-columns:85px 1fr;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:grid}.candidate-evaluation-history time{color:var(--cyan);font-size:6px}.candidate-evaluation-history article span b,.candidate-evaluation-history article span small{display:block}.candidate-evaluation-history article span b{font-size:8px}.candidate-evaluation-history article span small{color:#71818e;margin-top:4px;font-size:6px}.candidate-back{justify-self:start}@media (width<=960px){.member-recruitment-strip{grid-template-columns:1fr 90px 110px}.member-recruitment-strip>i{grid-column:1/-1}.audition-pipeline>div,.recruitment-choice-grid.focus{grid-template-columns:1fr 1fr}}@media (width<=700px){.member-recruitment-strip,.recruitment-choice-grid.channel,.recruitment-choice-grid.budget,.recruitment-choice-grid.focus,.recruitment-staff-preview>div,.recruitment-active-summary,.audition-pipeline>div,.audition-stage-track,.candidate-evaluation-columns,.candidate-decision-grid{grid-template-columns:1fr}.member-recruitment-strip>span{border-bottom:1px solid #334a55;border-right:0;padding-bottom:8px}.member-recruitment-strip>i{text-align:left;grid-column:auto}.recruitment-intro,.recruitment-active-hero,.candidate-detail-hero{flex-direction:column}.recruitment-intro aside,.recruitment-active-hero aside,.candidate-detail-hero aside{border-top:1px solid #3b545b;border-left:0;padding:10px 0 0}.audition-stage-track article{border-bottom:1px solid #344552;border-right:0}.recruitment-launch{flex-direction:column;align-items:flex-start}.candidate-actions{grid-template-columns:1fr}}.balance-audit{background:linear-gradient(135deg,#4ac7d911,#101925 38%,#f2b84b09);border-color:#3b5961;padding:14px}.balance-audit.紧张,.balance-audit.危险{border-color:#765044}.balance-audit>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.balance-audit>header h2{margin:4px 0;font-size:17px}.balance-audit>header p{color:#7c8a94;max-width:720px;margin:0;font-size:7px;line-height:1.55}.balance-audit>header>aside{text-align:center;border-left:1px solid #40515a;min-width:115px;padding-left:16px}.balance-audit>header>aside small,.balance-audit>header>aside strong{color:#7b8b94;font-size:6px;display:block}.balance-audit>header>aside b{color:var(--cyan);margin:5px 0;font-size:30px;line-height:1;display:block}.balance-audit.紧张>header>aside b,.balance-audit.危险>header>aside b{color:#f0a06f}.balance-score-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.balance-score-grid article{background:#0b151f;border:1px solid #354852;border-radius:5px;padding:9px}.balance-score-grid span{color:#778792;font-size:6px}.balance-score-grid b{float:right;color:#dfe8ec;font-size:11px}.balance-score-grid i{clear:both;background:#293842;border-radius:4px;height:4px;margin-top:8px;display:block;overflow:hidden}.balance-score-grid i em{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.balance-alert-preview{border-top:1px solid #344650;margin-top:11px;padding-top:8px}.balance-alert-preview p{color:#8b99a1;margin:4px 0;font-size:6.5px;line-height:1.55}.balance-alert-preview p:before{content:"▸";color:var(--gold);margin-right:7px}.balance-alert-preview>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:6px}.balance-audit-workspace{background:#0a131c;border:1px solid #344750;border-radius:6px;margin-top:11px;overflow:hidden}.balance-audit-workspace>nav{border-bottom:1px solid #33444d;gap:2px;padding:7px;display:flex}.balance-audit-workspace>nav button{color:#758590;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:7px 10px;font-size:6px}.balance-audit-workspace>nav button.active{color:var(--cyan);background:#4ac7d912;border-color:#3f6570}.balance-route-grid{grid-template-columns:repeat(2,1fr);gap:7px;padding:9px;display:grid}.balance-route-grid>article{background:#101a24;border:1px solid #354650;border-radius:6px;padding:11px}.balance-route-grid>article.危险,.balance-route-grid>article.紧张{border-color:#70495a}.balance-route-grid article>header{justify-content:space-between;gap:8px;display:flex}.balance-route-grid header span{color:#e2e9ec;font-size:8px;font-weight:800}.balance-route-grid header b{color:var(--cyan);font-size:6px}.balance-route-grid .危险 header b,.balance-route-grid .紧张 header b{color:#ef8bac}.balance-route-grid article>p{color:#73848f;min-height:22px;font-size:6px;line-height:1.5}.balance-route-grid dl{grid-template-columns:1fr 1fr;gap:5px;margin:8px 0;display:grid}.balance-route-grid dl div{border:1px solid #31414b;border-radius:4px;padding:7px}.balance-route-grid dt{color:#6f7f89;font-size:5.5px}.balance-route-grid dd{color:#d9e3e7;margin:4px 0 0;font-size:8px;font-weight:800}.balance-route-grid article>small{color:#95876b;font-size:5.5px;display:block}.balance-route-grid article>em{color:#778792;border-top:1px solid #2f3e47;margin-top:8px;padding-top:7px;font-size:5.8px;font-style:normal;line-height:1.5;display:block}.balance-data-table{padding:9px}.balance-data-table>header,.balance-data-table>article{grid-template-columns:105px 100px 90px 68px 1fr;align-items:center;gap:8px;display:grid}.balance-data-table>header{color:#637681;padding:0 8px 7px;font-size:5.5px}.balance-data-table>article{border-top:1px solid #2f3f48;min-height:52px;padding:7px 8px}.balance-data-table article>span b,.balance-data-table article>span small{display:block}.balance-data-table article>span b{color:#dbe4e8;font-size:7px}.balance-data-table article>span small{color:#71828c;margin-top:3px;font-size:5px}.balance-data-table article>strong{color:var(--cyan);font-size:8px}.balance-data-table article>em{color:#80c991;font-size:7px;font-style:normal}.balance-data-table article>em.down{color:#ed8eac}.balance-data-table article>em.still{color:#71808a}.balance-data-table article>b{color:var(--gold);font-size:7px}.balance-data-table article>p{color:#75858f;margin:0;font-size:5.7px;line-height:1.45}.balance-data-table>footer{color:#7b8a94;border-top:1px solid #354750;padding:9px 8px 2px;font-size:6px;line-height:1.55}.balance-shock-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.balance-shock-grid article{background:#101a24;border:1px solid #354750;border-radius:5px;padding:10px}.balance-shock-grid span{color:#71828d;font-size:5.5px}.balance-shock-grid b{color:var(--gold);margin:5px 0;font-size:15px;display:block}.balance-shock-grid p{color:#d6dfe3;min-height:26px;font-size:7px}.balance-shock-grid em{color:#75858f;border-top:1px solid #2e3e47;padding-top:7px;font-size:5.7px;font-style:normal;line-height:1.5;display:block}@media (width<=900px){.balance-route-grid,.balance-shock-grid{grid-template-columns:1fr}.balance-data-table>header{display:none}.balance-data-table>article{grid-template-columns:1fr 1fr 1fr}.balance-data-table article>p{grid-column:1/-1}.balance-score-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.balance-audit>header{align-items:flex-start}.balance-audit>header>aside{min-width:82px}.balance-data-table>article,.balance-score-grid{grid-template-columns:1fr}}.page-title-actions,.dossier-actions{flex-wrap:wrap;gap:7px;display:flex}.member-contract-strip,.member-payroll-finance{width:100%;min-height:76px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(108deg,#f2b84b13,#111a26 58%,#e43d8f09);border:1px solid #66593e;border-radius:7px;grid-template-columns:1fr 150px 120px 130px;align-items:center;gap:14px;padding:12px 16px;display:grid}.member-contract-strip:hover,.member-payroll-finance:hover,.member-contract-strip.active{border-color:var(--gold)}.member-contract-strip>span,.member-payroll-finance>span{border-right:1px solid #4c4433}.member-contract-strip small,.member-contract-strip b,.member-contract-strip em,.member-payroll-finance small,.member-payroll-finance b,.member-payroll-finance em{display:block}.member-contract-strip small,.member-payroll-finance small{color:#8f8369;font-size:6px}.member-contract-strip b,.member-payroll-finance b{color:#eee8d9;margin-top:4px;font-size:11px}.member-contract-strip em,.member-payroll-finance em{color:#8d8677;margin-top:4px;font-size:6px;font-style:normal}.member-contract-strip>span:not(:first-child) b,.member-payroll-finance>span:not(:first-child) b{color:var(--gold);font-size:17px}.member-contract-strip>i,.member-payroll-finance>i{color:var(--gold);text-align:right;font-size:7px;font-style:normal}.dossier-actions .text-button{padding:0}.member-payroll-finance{grid-template-columns:1fr 150px 140px;min-height:72px}.contract-center,.contract-detail,.onboarding-planner{gap:10px;display:grid}.contract-center-hero,.contract-detail-hero,.onboarding-detail-hero{background:linear-gradient(120deg,#f2b84b1c,#111a26 62%,#4ac7d909);border:1px solid #655a41;border-radius:8px;justify-content:space-between;gap:20px;padding:18px;display:flex}.contract-center-hero>div>span,.contract-detail-hero>div>span,.onboarding-detail-hero>div>span{color:var(--gold);letter-spacing:.08em;font-size:7px}.contract-center-hero h3,.contract-detail-hero h3,.onboarding-detail-hero h3{color:#fff;margin:5px 0 6px;font-size:22px}.contract-center-hero p,.contract-detail-hero p,.onboarding-detail-hero p{color:#8e897d;margin:0;font-size:7px;line-height:1.65}.contract-center-hero aside,.contract-detail-hero aside,.onboarding-detail-hero aside{text-align:center;border-left:1px solid #4d4738;align-content:center;min-width:175px;padding-left:18px;display:grid}.contract-center-hero aside small,.contract-center-hero aside b,.contract-center-hero aside em,.contract-detail-hero aside small,.contract-detail-hero aside b,.contract-detail-hero aside em,.onboarding-detail-hero aside small,.onboarding-detail-hero aside b,.onboarding-detail-hero aside em{display:block}.contract-center-hero aside small,.contract-detail-hero aside small,.onboarding-detail-hero aside small{color:#91866d;font-size:6px}.contract-center-hero aside b,.contract-detail-hero aside b,.onboarding-detail-hero aside b{color:var(--gold);margin:4px 0;font-size:22px}.contract-center-hero aside em,.contract-detail-hero aside em,.onboarding-detail-hero aside em{color:#a59b87;font-size:6px;font-style:normal}.contract-detail-hero aside.expiring{border-color:#8e583e}.contract-detail-hero aside.expiring b{color:#ffac72}.contract-summary-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.contract-summary-grid article,.contract-term-grid article{background:#101923;border:1px solid #3c4b56;border-radius:6px;padding:11px}.contract-summary-grid article.warning{background:#b45b330f;border-color:#80533c}.contract-summary-grid article.active{background:#4ac7d90d;border-color:#37646a}.contract-summary-grid span,.contract-term-grid span{color:#7e8990;font-size:6px}.contract-summary-grid b,.contract-term-grid b{color:#e2e8eb;margin-top:5px;font-size:16px;display:block}.contract-summary-grid small{color:#6f7b82;margin-top:4px;font-size:5.5px;display:block}.onboarding-center-section,.contract-list-section,.onboarding-archive,.contract-negotiation,.contract-history,.onboarding-config-section,.onboarding-support,.onboarding-history{background:#0f1822;border:1px solid #3a4853;border-radius:7px;overflow:hidden}.onboarding-center-section>header,.contract-list-section>header,.contract-negotiation>header,.onboarding-config-section>header,.onboarding-support>header{border-bottom:1px solid #303e48;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:9px 12px;display:flex}.onboarding-center-section header span,.contract-list-section header span,.contract-negotiation header span,.onboarding-support header span{color:var(--gold);font-size:6px}.onboarding-center-section h3,.contract-list-section h3,.contract-negotiation h3,.onboarding-support h3{margin:3px 0 0;font-size:11px}.onboarding-center-section header small,.contract-list-section header small,.contract-negotiation header small,.onboarding-config-section header span,.onboarding-support header small{color:#74818a;font-size:6px}.onboarding-center-section>div{gap:6px;padding:9px;display:grid}.onboarding-center-section>div>button{min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#0c1821;border:1px solid #3b5359;border-radius:6px;grid-template-columns:42px 1fr minmax(160px,240px);align-items:center;gap:10px;padding:9px;display:grid}.onboarding-center-section>div>button:hover{border-color:var(--cyan)}.onboarding-member-mark{width:38px;height:38px;color:var(--cyan);border:1px solid #4e7479;border-radius:50%;place-items:center;font-size:8px;display:grid}.onboarding-center-section button>span b,.onboarding-center-section button>span small{display:block}.onboarding-center-section button>span b{font-size:9px}.onboarding-center-section button>span small{color:#75848c;margin-top:4px;font-size:6px}.onboarding-center-section button>div>i{background:#2b3740;border-radius:5px;height:5px;display:block;overflow:hidden}.onboarding-center-section button>div>i>i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.onboarding-center-section button>div>em{color:var(--cyan);text-align:right;margin-top:6px;font-size:6px;font-style:normal;display:block}.contract-list-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.contract-list-grid>button{min-height:170px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #384753;border-radius:6px;padding:11px}.contract-list-grid>button:hover{border-color:var(--gold)}.contract-list-grid>button.expiring{border-color:#744c38}.contract-list-grid button>header{justify-content:space-between;gap:8px;display:flex}.contract-list-grid header b,.contract-list-grid header small{display:block}.contract-list-grid header b{color:#fff;font-size:10px}.contract-list-grid header small{color:#75818a;margin-top:3px;font-size:6px}.contract-list-grid header em{color:#c9b479;border:1px solid #55604c;border-radius:10px;height:fit-content;padding:4px 6px;font-size:5.5px;font-style:normal}.contract-list-grid .expiring header em{color:#ffad77;border-color:#81533e}.contract-list-grid button>div{gap:6px;margin:13px 0;display:grid}.contract-list-grid button>div span{color:#72808a;justify-content:space-between;font-size:6px;display:flex}.contract-list-grid button>div b{color:#d8dfe3;font-size:7px}.contract-list-grid footer{border-top:1px solid #2d3942;justify-content:space-between;padding-top:8px;display:flex}.contract-list-grid footer small{color:#8b8067;font-size:6px}.contract-list-grid footer i{color:var(--gold);font-size:6px;font-style:normal}.onboarding-archive>header,.contract-history>header,.onboarding-history>header{border-bottom:1px solid #303e48;padding:10px 12px}.onboarding-archive>header b,.contract-history>header b,.onboarding-history>header b{font-size:8px}.onboarding-archive button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2d3942;justify-content:space-between;padding:9px 12px;display:flex}.onboarding-archive button span,.onboarding-archive button small{display:block}.onboarding-archive button span{font-size:8px}.onboarding-archive button small{color:#73808a;margin-top:3px;font-size:6px}.onboarding-archive button em{color:var(--cyan);font-size:6px;font-style:normal}.contract-term-grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.contract-term-grid b{font-size:10px}.contract-workload-check{background:#101923;border:1px solid #3d4b55;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.contract-workload-check div{flex:1}.contract-workload-check div span,.contract-workload-check div b,.contract-workload-check div small{display:block}.contract-workload-check div span{color:#7b878f;font-size:6px}.contract-workload-check div b{margin-top:4px;font-size:15px}.contract-workload-check div small{color:#6e7a81;margin-top:3px;font-size:5.5px}.contract-workload-check>em{color:#77d49b;white-space:nowrap;border:1px solid #416250;border-radius:12px;padding:5px 8px;font-size:6px;font-style:normal}.contract-workload-check>em.watch{color:#e9c36a;border-color:#7b6437}.contract-workload-check>em.danger{color:#ef8fac;border-color:#784555}.contract-offer-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.contract-offer-grid>button{color:inherit;text-align:left;cursor:pointer;background:#0c151e;border:1px solid #394955;border-radius:6px;grid-template-columns:20px 1fr;gap:7px;padding:11px;display:grid}.contract-offer-grid>button.selected{border-color:var(--gold);background:#f2b84b0e}.contract-offer-grid button>i{color:#111923;border:1px solid #605844;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.contract-offer-grid button.selected>i{background:var(--gold)}.contract-offer-grid button span b,.contract-offer-grid button span small{display:block}.contract-offer-grid button span b{font-size:9px}.contract-offer-grid button span small{color:#75808a;min-height:34px;margin-top:5px;font-size:6px;line-height:1.5}.contract-offer-grid dl{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:4px;margin:4px 0 0;display:grid}.contract-offer-grid dl div{border:1px solid #303d47;border-radius:4px;padding:6px}.contract-offer-grid dt{color:#6d7981;font-size:5.5px}.contract-offer-grid dd{color:#d9e0e3;margin:3px 0 0;font-size:7px;font-weight:800}.contract-offer-preview{border-top:1px solid #303e48;grid-template-columns:1fr 1fr auto;align-items:stretch;gap:8px;padding:10px;display:grid}.contract-offer-preview>div{border:1px solid #3e4b53;border-radius:5px;padding:8px}.contract-offer-preview span,.contract-offer-preview b,.contract-offer-preview small{display:block}.contract-offer-preview span{color:#77838a;font-size:6px}.contract-offer-preview b{color:var(--gold);margin:4px 0;font-size:16px}.contract-offer-preview small{color:#6f7a81;font-size:5.5px}.contract-latest-result{background:#e43d8f0e;border:1px solid #744657;border-radius:6px;padding:13px}.contract-latest-result.accepted{background:#59be7e0e;border-color:#416a54}.contract-latest-result span{color:#998b90;font-size:6px}.contract-latest-result h3{margin:5px 0;font-size:13px}.contract-latest-result p{color:#8c8588;margin:0;font-size:7px;line-height:1.55}.contract-latest-result small{color:#9f8969;font-size:6px}.contract-history article,.onboarding-history article{border-top:1px solid #2d3942;grid-template-columns:86px 1fr;gap:10px;min-height:52px;padding:9px 12px;display:grid}.contract-history time,.onboarding-history time{color:var(--gold);font-size:6px}.contract-history time small{color:#768188;margin-top:3px;display:block}.contract-history article span b,.contract-history article span small,.onboarding-history article span b,.onboarding-history article span small{display:block}.contract-history article span b,.onboarding-history article span b{font-size:8px}.contract-history article span small,.onboarding-history article span small{color:#738087;margin-top:3px;font-size:6px;line-height:1.5}.contract-back{justify-self:start}.onboarding-config-section>header b{font-size:8px}.onboarding-choice-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.onboarding-choice-grid.focus,.onboarding-choice-grid.debut{grid-template-columns:repeat(4,1fr)}.onboarding-choice-grid>button{min-height:112px;color:inherit;text-align:left;cursor:pointer;background:#0b151e;border:1px solid #384853;border-radius:6px;grid-template-columns:20px 1fr;gap:7px;padding:10px;display:grid}.onboarding-choice-grid>button:hover,.onboarding-choice-grid>button.selected{border-color:var(--cyan);background:#4ac7d90b}.onboarding-choice-grid>button:disabled{opacity:.45;cursor:not-allowed}.onboarding-choice-grid button>i{color:#0c161f;border:1px solid #45606a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.onboarding-choice-grid button.selected>i{background:var(--cyan)}.onboarding-choice-grid button span b,.onboarding-choice-grid button span small,.onboarding-choice-grid button span em{display:block}.onboarding-choice-grid button span b{font-size:8px}.onboarding-choice-grid button span small{color:#72818b;margin-top:4px;font-size:6px;line-height:1.5}.onboarding-choice-grid button span em{color:var(--cyan);margin-top:7px;font-size:6px;font-style:normal}.onboarding-people-grid{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.onboarding-people-grid>div{background:#0c151e;border:1px solid #34444f;border-radius:6px;gap:5px;max-height:230px;padding:8px;display:grid;overflow:auto}.onboarding-people-grid>div>b{color:#a6afb4;padding:4px;font-size:7px}.onboarding-people-grid button{color:inherit;text-align:left;cursor:pointer;background:#101923;border:1px solid #313f49;border-radius:5px;justify-content:space-between;padding:8px;display:flex}.onboarding-people-grid button.selected{border-color:var(--gold);background:#f2b84b0b}.onboarding-people-grid button strong,.onboarding-people-grid button small{display:block}.onboarding-people-grid button strong{font-size:8px}.onboarding-people-grid button small{color:#74818a;margin-top:3px;font-size:6px}.onboarding-people-grid button em{color:var(--gold);font-size:6px;font-style:normal}.onboarding-launch{background:#f2b84b0e;border:1px solid #655a40;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.onboarding-launch div span,.onboarding-launch div b,.onboarding-launch div small{display:block}.onboarding-launch div span{color:#94896f;font-size:6px}.onboarding-launch div b{color:var(--gold);margin:3px 0;font-size:20px}.onboarding-launch div small{color:#847c6c;font-size:6px}.onboarding-running-summary{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.onboarding-progress-stat{background:#101923;border:1px solid #3b4a54;border-radius:6px;padding:10px}.onboarding-progress-stat>span{color:#7c8991;justify-content:space-between;font-size:6px;display:flex}.onboarding-progress-stat span b{color:#dfe7ea;font-size:12px}.onboarding-progress-stat>i{background:#2b3740;border-radius:5px;height:5px;margin-top:7px;display:block;overflow:hidden}.onboarding-progress-stat>i>i{background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.onboarding-assignment-summary{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.onboarding-assignment-summary article{background:#0f1822;border:1px solid #3a4853;border-radius:6px;padding:10px}.onboarding-assignment-summary span,.onboarding-assignment-summary b,.onboarding-assignment-summary small{display:block}.onboarding-assignment-summary span{color:#718089;font-size:6px}.onboarding-assignment-summary b{margin-top:5px;font-size:9px}.onboarding-assignment-summary small{color:#74818a;margin-top:4px;font-size:5.5px}.onboarding-support>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.onboarding-support button{min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#0b151e;border:1px solid #394954;border-radius:5px;justify-content:space-between;align-items:center;padding:9px;display:flex}.onboarding-support button:hover{border-color:var(--cyan)}.onboarding-support button:disabled{opacity:.45}.onboarding-support button span b,.onboarding-support button span small{display:block}.onboarding-support button span b{font-size:8px}.onboarding-support button span small{color:#71808a;margin-top:4px;font-size:5.5px;line-height:1.45}.onboarding-support button em{color:var(--cyan);white-space:nowrap;font-size:6px;font-style:normal}.onboarding-complete-banner{background:linear-gradient(120deg,#57be7f14,#101a23);border:1px solid #3e6954;border-radius:7px;padding:15px}.onboarding-complete-banner span{color:#70cd95;font-size:6px}.onboarding-complete-banner h3{margin:5px 0;font-size:15px}.onboarding-complete-banner p{color:#7e8a84;margin:0;font-size:7px}.onboarding-complete-banner .primary-button{margin-top:10px}@media (width<=1000px){.member-contract-strip,.member-payroll-finance{grid-template-columns:1fr 120px 100px}.member-contract-strip>i,.member-payroll-finance>i{grid-column:1/-1}.contract-list-grid{grid-template-columns:1fr 1fr}.contract-term-grid{grid-template-columns:repeat(3,1fr)}.onboarding-choice-grid.focus,.onboarding-choice-grid.debut,.contract-offer-preview{grid-template-columns:1fr 1fr}.contract-offer-preview>button{grid-column:1/-1}.onboarding-running-summary,.onboarding-assignment-summary{grid-template-columns:1fr 1fr}}@media (width<=700px){.page-title-actions{width:100%}.page-title-actions button{flex:1}.member-contract-strip,.member-payroll-finance,.contract-summary-grid,.contract-list-grid,.contract-term-grid,.contract-offer-grid,.onboarding-choice-grid,.onboarding-choice-grid.focus,.onboarding-choice-grid.debut,.onboarding-people-grid,.onboarding-running-summary,.onboarding-assignment-summary,.onboarding-support>div{grid-template-columns:1fr}.member-contract-strip>span,.member-payroll-finance>span{border-bottom:1px solid #4c4433;border-right:0;padding-bottom:8px}.member-contract-strip>i,.member-payroll-finance>i{text-align:left;grid-column:auto}.contract-center-hero,.contract-detail-hero,.onboarding-detail-hero,.onboarding-launch,.contract-workload-check{flex-direction:column;align-items:flex-start}.contract-center-hero aside,.contract-detail-hero aside,.onboarding-detail-hero aside{border-top:1px solid #4d4738;border-left:0;width:100%;padding:10px 0 0}.onboarding-center-section>div>button{grid-template-columns:42px 1fr}.onboarding-center-section button>div{grid-column:1/-1}.contract-offer-preview{grid-template-columns:1fr}.contract-offer-preview>button{grid-column:auto}.onboarding-center-section>header,.contract-list-section>header,.contract-negotiation>header,.onboarding-config-section>header,.onboarding-support>header{flex-direction:column;align-items:flex-start}}.lineup-center,.lineup-editor{color:var(--text);gap:10px;display:grid}.lineup-center-hero{background:linear-gradient(120deg,#e43d8f1f,#101925 62%,#4ac7d90d);border:1px solid #5f4560;border-radius:8px;justify-content:space-between;gap:22px;padding:19px;display:flex}.lineup-center-hero>div>span{color:#f078ae;letter-spacing:.08em;font-size:7px}.lineup-center-hero h3{color:#fff;margin:5px 0 7px;font-size:22px}.lineup-center-hero p{color:#89818e;max-width:760px;margin:0;font-size:7px;line-height:1.7}.lineup-center-hero aside{text-align:center;border-left:1px solid #563c52;align-content:center;min-width:190px;padding-left:20px;display:grid}.lineup-center-hero aside small,.lineup-center-hero aside b,.lineup-center-hero aside em{display:block}.lineup-center-hero aside small{color:#90788b;font-size:6px}.lineup-center-hero aside b{color:#f078ae;margin:4px 0;font-size:30px}.lineup-center-hero aside em{color:#8c7f8b;font-size:6px;font-style:normal}.lineup-summary-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.lineup-summary-grid article{background:#101923;border:1px solid #414753;border-radius:6px;padding:11px}.lineup-summary-grid span,.lineup-summary-grid small{color:#79818b;font-size:6px}.lineup-summary-grid b{color:#ecedf0;margin:5px 0;font-size:16px;display:block}.lineup-summary-grid small{display:block}.lineup-target-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lineup-target-grid>button{min-height:210px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#101a26,#0c141e);border:1px solid #414b59;border-radius:7px;padding:14px}.lineup-target-grid>button:hover{border-color:var(--pink)}.lineup-target-grid button>header{justify-content:space-between;gap:12px;display:flex}.lineup-target-grid header small,.lineup-target-grid header b{display:block}.lineup-target-grid header small{color:var(--pink);font-size:6px}.lineup-target-grid header b{color:#fff;margin-top:4px;font-size:12px}.lineup-target-grid header em{color:#ef86b4;border:1px solid #6b4560;border-radius:11px;height:fit-content;padding:4px 7px;font-size:6px;font-style:normal}.lineup-target-positions{grid-template-columns:repeat(4,1fr);gap:5px;margin:18px 0;display:grid}.lineup-target-positions span{background:#0d151e;border:1px solid #37434f;border-radius:5px;padding:8px}.lineup-target-positions small,.lineup-target-positions b{display:block}.lineup-target-positions small{color:#737e89;font-size:5.5px}.lineup-target-positions b{color:#dbe2e6;margin-top:5px;font-size:9px}.lineup-target-grid footer{border-top:1px solid #303a45;justify-content:space-between;gap:15px;padding-top:10px;display:flex}.lineup-target-grid footer small{color:#74808b;font-size:6px;line-height:1.5}.lineup-target-grid footer i{color:var(--pink);white-space:nowrap;font-size:6px;font-style:normal}.lineup-principles{background:#0e1721;border:1px solid #394550;border-radius:7px;overflow:hidden}.lineup-principles>header{border-bottom:1px solid #303b45;justify-content:space-between;align-items:center;min-height:45px;padding:9px 12px;display:flex}.lineup-principles header b{font-size:9px}.lineup-principles header span{color:#74808a;font-size:6px}.lineup-principles>div{grid-template-columns:repeat(4,1fr);display:grid}.lineup-principles>div>span{border-right:1px solid #303b45;min-height:75px;padding:11px}.lineup-principles>div>span:last-child{border-right:0}.lineup-principles b,.lineup-principles small{display:block}.lineup-principles b{color:#e3e8eb;font-size:8px}.lineup-principles small{color:#74808a;margin-top:5px;font-size:6px;line-height:1.55}.lineup-editor-steps{border-bottom:1px solid var(--line);background:#111b28;grid-template-columns:repeat(5,1fr);gap:6px;min-height:58px;padding:10px 22px;display:grid}.lineup-editor-steps span{color:#637182;align-items:center;gap:7px;font-size:7px;display:flex}.lineup-editor-steps b{border:1px solid #455365;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.lineup-editor-steps span.active{color:#d4dbe2}.lineup-editor-steps span.active b{border-color:var(--pink);color:var(--pink);box-shadow:0 0 11px #e43d8f33}.lineup-editor-columns{grid-template-columns:minmax(0,1fr) 370px;align-items:start;display:grid}.lineup-editor-columns>main{gap:10px;min-width:0;padding:14px;display:grid}.lineup-config-section{background:#0f1823;border:1px solid #34414e;border-radius:7px;overflow:hidden}.lineup-config-section>header{border-bottom:1px solid #303b46;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:9px 12px;display:flex}.lineup-config-section header span{color:var(--pink);font-size:6px}.lineup-config-section header h3{color:#e8edf1;margin:3px 0 0;font-size:11px}.lineup-config-section header small{color:#71808c;font-size:6px}.lineup-title-row{grid-template-columns:1fr 150px;gap:8px;padding:9px;display:grid}.lineup-title-row label,.lineup-role-selects label{color:#7f8b95;gap:5px;font-size:6px;display:grid}.lineup-title-row input,.lineup-title-row select,.lineup-role-selects select,.lineup-substitute-grid select{color:#e1e7eb;background:#0b141e;border:1px solid #3d4a56;border-radius:4px;padding:9px;font-size:8px}.lineup-preset-grid,.lineup-policy-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.lineup-preset-grid button,.lineup-policy-grid button{color:inherit;text-align:left;cursor:pointer;background:#0b141e;border:1px solid #3a4652;border-radius:6px;grid-template-columns:19px 1fr;gap:7px;padding:10px;display:grid}.lineup-preset-grid button.selected,.lineup-policy-grid button.selected{border-color:var(--pink);background:#e43d8f0d}.lineup-preset-grid button>i,.lineup-policy-grid button>i{color:#0c151f;border:1px solid #67475d;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.lineup-preset-grid button.selected>i,.lineup-policy-grid button.selected>i{background:var(--pink)}.lineup-preset-grid b,.lineup-preset-grid small,.lineup-preset-grid em,.lineup-policy-grid b,.lineup-policy-grid small,.lineup-policy-grid em{display:block}.lineup-preset-grid b,.lineup-policy-grid b{font-size:8px}.lineup-preset-grid small,.lineup-policy-grid small{color:#73808a;margin-top:4px;font-size:6px;line-height:1.5}.lineup-preset-grid em,.lineup-policy-grid em{color:#df80aa;margin-top:6px;font-size:5.5px;font-style:normal}.lineup-recommendation{background:#4ac7d909;border:1px solid #394d59;border-radius:5px;grid-template-columns:1fr 40px auto;align-items:center;gap:10px;margin:9px;padding:9px 11px;display:grid}.lineup-recommendation span{color:#7b8d96;font-size:6px}.lineup-recommendation b{color:var(--cyan);font-size:15px}.lineup-recommendation small{color:#6e7e87;font-size:5.5px}.lineup-member-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:0 9px 9px;display:grid}.lineup-member-grid>button{min-height:117px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #37434e;border-radius:6px;padding:9px}.lineup-member-grid>button.selected{border-color:var(--cyan);background:#4ac7d90b}.lineup-member-grid>button:disabled{opacity:.48;cursor:not-allowed}.lineup-member-grid button>header{grid-template-columns:22px 1fr 34px;align-items:center;gap:7px;display:grid}.lineup-member-grid header>i{color:#778690;border:1px solid #465560;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.lineup-member-grid .selected header>i{background:var(--cyan);border-color:var(--cyan);color:#0b151d}.lineup-member-grid header b,.lineup-member-grid header small{display:block}.lineup-member-grid header b{font-size:8px}.lineup-member-grid header small{color:#74808a;margin-top:3px;font-size:5.5px}.lineup-member-grid header em{color:var(--cyan);text-align:right;font-size:12px;font-style:normal}.lineup-member-grid button>div{grid-template-columns:repeat(4,1fr);gap:3px;margin:10px 0;display:grid}.lineup-member-grid button>div span{color:#89949d;text-align:center;border:1px solid #303b45;border-radius:3px;padding:5px 3px;font-size:5.5px}.lineup-member-grid footer{color:#6f7b84;font-size:5.5px}.lineup-role-selects{grid-template-columns:1fr 1fr;gap:8px;padding:9px;display:grid}.formation-board{gap:7px;padding:0 9px 9px;display:grid}.formation-board>section{background:linear-gradient(90deg,#0b141d,#101a25);border:1px solid #37434e;border-radius:6px;padding:8px}.formation-board section>header{justify-content:space-between;margin-bottom:7px;display:flex}.formation-board section>header span{color:#e086af;font-size:6px}.formation-board section>header small{color:#6f7c86;font-size:5.5px}.formation-board section>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.formation-board article{text-align:center;background:#111c28;border:1px solid #3c4954;border-radius:5px;min-width:140px;padding:8px}.formation-board article.center{border-color:var(--pink);box-shadow:0 0 13px #e43d8f22}.formation-board article b,.formation-board article small{display:block}.formation-board article b{font-size:8px}.formation-board article small{color:#d978a4;margin-top:3px;font-size:5.5px}.formation-board article>div{grid-template-columns:1fr 1fr;gap:3px;margin-top:7px;display:grid}.formation-board article button,.formation-board article select{color:#8d99a2;background:#0b141c;border:1px solid #3a4651;border-radius:3px;padding:4px;font-size:5.5px}.formation-board article select{grid-column:1/-1}.lineup-substitute-grid{grid-template-columns:1fr 1fr;gap:6px;padding:9px;display:grid}.lineup-substitute-grid label{background:#0b141d;border:1px solid #35424d;border-radius:5px;grid-template-columns:1fr 150px;align-items:center;gap:9px;padding:8px;display:grid}.lineup-substitute-grid label b,.lineup-substitute-grid label small{display:block}.lineup-substitute-grid label b{font-size:8px}.lineup-substitute-grid label small{color:#71808a;margin-top:3px;font-size:5.5px}.lineup-no-under{color:#91866e;background:#f2b84b0a;border:1px solid #554c3c;border-radius:5px;margin:9px;padding:12px;font-size:6px}.lineup-forecast{background:#0b131d;border-left:1px solid #34404c;align-content:start;gap:10px;min-height:100%;padding:16px;display:grid;position:sticky;top:0}.lineup-forecast>header span{color:var(--pink);font-size:6px}.lineup-forecast>header h3{margin:4px 0;font-size:16px}.lineup-forecast>header p{color:#73808b;font-size:6px;line-height:1.5}.lineup-score-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lineup-score-grid article{background:#101a25;border:1px solid #37434f;border-radius:5px;padding:9px}.lineup-score-grid span{color:#74818c;font-size:5.5px}.lineup-score-grid b{color:#e5e9ed;margin:3px 0 7px;font-size:18px;display:block}.lineup-score-grid article>i{background:#2c3844;border-radius:4px;height:4px;display:block;overflow:hidden}.lineup-score-grid article>i>i{background:linear-gradient(90deg,var(--pink),var(--cyan));height:100%;display:block}.lineup-risk-box{background:#e43d8f0b;border:1px solid #5d4552;border-radius:6px;padding:11px}.lineup-risk-box>span{justify-content:space-between;align-items:center;display:flex}.lineup-risk-box span b{font-size:9px}.lineup-risk-box span em{color:#83d09a;border:1px solid #5c655c;border-radius:10px;padding:3px 6px;font-size:5.5px;font-style:normal}.lineup-risk-box span em.warning{color:#e6ba62;border-color:#80663e}.lineup-risk-box span em.danger{color:#ef8fb4;border-color:#82465d}.lineup-risk-box p{color:#8c7c85;margin:7px 0 0;font-size:6px}.lineup-forecast-notes,.lineup-errors{border:1px solid #35434e;border-radius:5px;padding:9px}.lineup-forecast-notes p,.lineup-errors p{color:#7b8790;margin:3px 0;font-size:6px;line-height:1.5}.lineup-errors{background:#e43d8f09;border-color:#704258}.lineup-errors p{color:#dc83aa}.lineup-publish-actions{gap:6px;display:grid}.lineup-hidden-note{color:#68757f;font-size:5.5px;line-height:1.55}@media (width<=1050px){.lineup-editor-columns{grid-template-columns:1fr}.lineup-forecast{border-top:1px solid #34404c;border-left:0;position:static}.lineup-substitute-grid{grid-template-columns:1fr}}@media (width<=720px){.lineup-center-hero{flex-direction:column}.lineup-center-hero aside{border-top:1px solid #563c52;border-left:0;padding:10px 0 0}.lineup-summary-grid,.lineup-target-grid,.lineup-principles>div,.lineup-preset-grid,.lineup-policy-grid,.lineup-member-grid,.lineup-role-selects,.lineup-score-grid{grid-template-columns:1fr}.lineup-target-positions{grid-template-columns:1fr 1fr}.lineup-principles>div>span{border-bottom:1px solid #303b45;border-right:0}.lineup-editor-steps{grid-template-columns:repeat(5,22px);justify-content:space-between}.lineup-editor-steps span{font-size:0}.lineup-title-row{grid-template-columns:1fr}.lineup-recommendation{grid-template-columns:1fr 40px}.lineup-recommendation small{grid-column:1/-1}.lineup-substitute-grid label{grid-template-columns:1fr}.formation-board article{min-width:100%}}.project-hero.music-active{border-color:#7a4663;box-shadow:inset 0 0 34px #e43d8f0b}.music-task-chip{color:#f08bb8;background:#e43d8f12;border:1px solid #8b4b69;border-radius:14px;margin-top:9px;padding:5px 9px;font-size:6px;font-style:normal;display:inline-block}.project-progress>small{color:#7d8790;margin-top:5px;font-size:6px;display:block}.music-production-flow{grid-template-columns:repeat(3,1fr);gap:7px;padding:13px;display:grid}.music-production-flow>.section-heading{grid-column:1/-1}.music-production-flow .production-stage{border:1px solid #384652;border-radius:6px;min-height:70px}.music-dashboard-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.music-production-panel{color:var(--text);gap:10px;display:grid}.music-workflow-steps{background:#101925;border:1px solid #3e4551;border-radius:7px;grid-template-columns:repeat(6,1fr);gap:6px;min-height:59px;padding:9px 14px;display:grid}.music-workflow-steps span{color:#667482;align-items:center;gap:7px;font-size:6.5px;display:flex}.music-workflow-steps b{border:1px solid #455462;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.music-workflow-steps span.done{color:#76c990}.music-workflow-steps span.done b{color:#76c990;border-color:#47785b}.music-workflow-steps span.active{color:#f08ab6}.music-workflow-steps span.active b{border-color:var(--pink);color:var(--pink);box-shadow:0 0 13px #e43d8f38}.music-planning-layout{background:#0c151f;border:1px solid #394650;border-radius:8px;grid-template-columns:minmax(0,1fr) 355px;display:grid;overflow:hidden}.music-planning-layout>main{gap:9px;min-width:0;padding:14px;display:grid}.music-stage-heading{background:linear-gradient(120deg,#e43d8f13,#101925 72%);border:1px solid #604456;border-radius:7px;padding:14px}.music-stage-heading span{color:var(--pink);font-size:6px}.music-stage-heading h3{margin:5px 0;font-size:16px}.music-stage-heading p{color:#7b858e;margin:0;font-size:6.5px;line-height:1.6}.music-config-section{background:#101923;border:1px solid #35424d;border-radius:7px;overflow:hidden}.music-config-section>header{border-bottom:1px solid #303b45;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:9px 11px;display:flex}.music-config-section>header b{font-size:8px}.music-config-section>header span{color:#71808a;font-size:6px}.music-priority-grid,.music-intensity-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.music-priority-grid button,.music-intensity-grid button{min-height:77px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #37444f;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:9px;display:grid}.music-priority-grid button.selected,.music-intensity-grid button.selected{border-color:var(--pink);background:#e43d8f0b}.music-priority-grid button>i,.music-intensity-grid button>i{color:#0c151f;border:1px solid #4e5963;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.music-priority-grid button.selected>i,.music-intensity-grid button.selected>i{border-color:var(--pink);background:var(--pink)}.music-priority-grid b,.music-priority-grid small,.music-intensity-grid b,.music-intensity-grid small{display:block}.music-priority-grid b,.music-intensity-grid b{font-size:8px}.music-priority-grid small,.music-intensity-grid small{color:#74808a;margin-top:5px;font-size:5.5px;line-height:1.5}.music-option-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.music-option-grid>button{min-height:185px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0c151e,#101a24);border:1px solid #384550;border-radius:6px;grid-template-rows:auto auto 1fr auto;padding:10px;display:grid}.music-option-grid>button.selected{border-color:var(--pink);box-shadow:inset 0 0 0 1px #e43d8f47}.music-option-grid button>header{align-items:center;gap:7px;display:flex}.music-option-grid header i{color:#0c151e;border:1px solid #4d5962;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.music-option-grid .selected header i{border-color:var(--pink);background:var(--pink)}.music-option-grid header b{font-size:9px}.music-option-grid p{color:#86919a;margin:10px 0 6px;font-size:6px;line-height:1.55}.music-option-grid>button>small{color:#a47889;font-size:5.5px;line-height:1.5}.music-option-grid footer{border-top:1px solid #303a44;flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:8px;display:flex}.music-option-grid footer span{color:#7d8b95;border:1px solid #3d4751;border-radius:9px;padding:3px 5px;font-size:5px}.music-member-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:9px;display:grid}.music-member-grid button{min-height:69px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #38454f;border-radius:5px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.music-member-grid button.selected{border-color:var(--cyan);background:#4ac7d90a}.music-member-grid button>i{color:#0b141d;border:1px solid #4d5962;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.music-member-grid button.selected>i{border-color:var(--cyan);background:var(--cyan)}.music-member-grid b,.music-member-grid small{display:block}.music-member-grid b{font-size:8px}.music-member-grid small{color:#72808a;margin-top:4px;font-size:5.5px}.music-member-grid em{color:#a27a89;text-align:right;font-size:5.5px;font-style:normal;line-height:1.55}.music-forecast-panel{background:#09121b;border-left:1px solid #34414c;align-content:start;gap:10px;padding:15px;display:grid}.music-forecast-panel>header span{color:var(--pink);font-size:6px}.music-forecast-panel>header h3{margin:5px 0;font-size:16px}.music-forecast-panel>header p{color:#74818b;font-size:6px;line-height:1.5}.music-forecast-main{grid-template-columns:1fr 1fr;gap:6px;display:grid}.music-forecast-main article{background:#101923;border:1px solid #36434e;border-radius:5px;padding:9px}.music-forecast-main span,.music-forecast-main small{color:#71808b;font-size:5.5px;display:block}.music-forecast-main b{color:var(--cyan);margin:4px 0;font-size:15px;display:block}.music-forecast-main b.risk{color:var(--pink)}.music-forecast-links{border:1px solid #35424c;border-radius:5px;padding:8px 10px}.music-forecast-links p{color:#788690;justify-content:space-between;margin:5px 0;font-size:6px;display:flex}.music-forecast-links b{color:#d9e1e4}.music-errors{background:#e43d8f0b;border:1px solid #75445a;border-radius:5px;padding:8px}.music-errors p{color:#dd82a9;margin:3px 0;font-size:6px}.music-commit-box{background:#f2b84b0b;border:1px solid #66523f;border-radius:6px;padding:11px}.music-commit-box>span{color:var(--gold);font-size:6px}.music-commit-box p{color:#91836d;font-size:6px;line-height:1.55}.music-commit-box button{width:100%;margin-top:6px}.music-budget-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.music-budget-grid button{color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #394751;border-radius:6px;padding:12px}.music-budget-grid button.selected{border-color:var(--gold);background:#f2b84b0d}.music-budget-grid b,.music-budget-grid small{display:block}.music-budget-grid b{color:var(--gold);font-size:12px}.music-budget-grid small{color:#78848c;margin-top:5px;font-size:5.5px;line-height:1.45}.music-economy-audit{background:#f2b84b09;border:1px solid #5c503d;border-radius:6px;overflow:hidden}.music-economy-audit summary{color:var(--gold);cursor:pointer;padding:9px 10px;font-size:6.5px}.music-economy-audit>div{border-top:1px solid #3c3c36;justify-content:space-between;gap:10px;padding:6px 10px;display:flex}.music-economy-audit span{color:#81827c;font-size:5.5px}.music-economy-audit b{font-size:6px}.music-economy-audit p{color:#8d887c;border-top:1px solid #3c3c36;margin:0;padding:9px 10px;font-size:5.5px;line-height:1.55}.music-release-audit{grid-template-columns:repeat(3,1fr) 2fr;gap:7px;display:grid}.music-release-audit>div,.music-release-audit>p{background:#101923;border:1px solid #4f493a;border-radius:6px;margin:0;padding:11px}.music-release-audit span,.music-release-audit small{color:#7e7c72;font-size:5.5px;display:block}.music-release-audit b{color:var(--gold);margin:5px 0;font-size:14px;display:block}.music-release-audit p{color:#898579;font-size:6px;line-height:1.6}.music-running-layout{background:#0d1620;border:1px solid #3c4b56;border-radius:8px;grid-template-columns:1fr 300px;gap:12px;padding:16px;display:grid}.music-running-card{background:linear-gradient(130deg,#e43d8f14,#101925 65%);border:1px solid #67465a;border-radius:7px;padding:18px}.music-running-card>span{color:var(--pink);font-size:6px}.music-running-card h3{margin:6px 0;font-size:20px}.music-running-card>p{color:#7f8790;font-size:7px;line-height:1.55}.music-running-progress{margin-top:20px}.music-running-progress header,.music-running-progress footer{color:#82909a;justify-content:space-between;font-size:6px;display:flex}.music-running-progress header em{color:var(--pink);font-style:normal}.music-running-progress>i{background:#293642;border-radius:8px;height:8px;margin:8px 0;display:block;overflow:hidden}.music-running-progress>i>i{background:linear-gradient(90deg,var(--pink),var(--cyan));height:100%;display:block}.music-running-facts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.music-running-facts article{background:#101923;border:1px solid #374550;border-radius:5px;padding:10px}.music-running-facts span{color:#73818c;font-size:5.5px}.music-running-facts b{color:var(--cyan);margin-top:5px;font-size:13px;display:block}.music-running-facts p{color:#7b8790;grid-column:1/-1;font-size:6px;line-height:1.55}.music-running-layout>.music-panel-actions{grid-column:1/-1}.music-release-hero{background:linear-gradient(120deg,#f2b84b1a,#101925 63%,#4ac7d90d);border:1px solid #75613f;border-radius:8px;justify-content:space-between;gap:22px;padding:19px;display:flex}.music-release-hero>div>span{color:var(--gold);font-size:7px}.music-release-hero h3{margin:6px 0;font-size:24px}.music-release-hero p{color:#8c8c84;max-width:720px;font-size:7px;line-height:1.6}.music-release-hero aside{text-align:center;border-left:1px solid #5d513d;place-content:center;min-width:180px;padding-left:20px;display:grid}.music-release-hero aside small,.music-release-hero aside em{color:#99886a;font-size:6px;font-style:normal}.music-release-hero aside b{color:var(--gold);margin:6px;font-size:38px;line-height:1}.music-release-metrics{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.music-release-metrics article{background:#101923;border:1px solid #3c4953;border-radius:6px;padding:10px}.music-release-metrics span{color:#73818b;font-size:5.5px}.music-release-metrics b{color:var(--cyan);margin-top:5px;font-size:12px;display:block}.music-quality-summary{border:1px solid #3a4853;border-radius:7px;overflow:hidden}.music-quality-summary>header{border-bottom:1px solid #33404b;justify-content:space-between;padding:10px 12px;display:flex}.music-quality-summary header b{font-size:8px}.music-quality-summary header span{color:#71808a;font-size:6px}.music-quality-summary>div{grid-template-columns:repeat(6,1fr);display:grid}.music-quality-summary article{border-right:1px solid #303c46;padding:10px}.music-quality-summary article span{color:#74818b;font-size:5.5px}.music-quality-summary article b{margin:5px 0;font-size:15px;display:block}.music-quality-summary article>i{background:#2b3741;height:4px;display:block;overflow:hidden}.music-quality-summary article>i>i{background:linear-gradient(90deg,var(--pink),var(--cyan));height:100%;display:block}.music-panel-actions{justify-content:flex-end;gap:7px;display:flex}@media (width<=1050px){.music-planning-layout{grid-template-columns:1fr}.music-forecast-panel{border-top:1px solid #34414c;border-left:0}.music-option-grid{grid-template-columns:1fr 1fr}.music-running-layout{grid-template-columns:1fr}.music-running-layout>.music-panel-actions{grid-column:auto}.music-release-metrics,.music-quality-summary>div{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.music-production-flow,.music-dashboard-grid,.music-option-grid,.music-priority-grid,.music-intensity-grid,.music-budget-grid,.music-member-grid,.music-release-metrics,.music-release-audit,.music-quality-summary>div{grid-template-columns:1fr}.music-production-flow>.section-heading{grid-column:auto}.music-workflow-steps{grid-template-columns:repeat(6,23px);justify-content:space-between}.music-workflow-steps span{font-size:0}.music-running-facts,.music-forecast-main{grid-template-columns:1fr}.music-release-hero{flex-direction:column}.music-release-hero aside{border-top:1px solid #5d513d;border-left:0;padding:10px 0 0}.music-panel-actions{flex-direction:column}}.live-project-summary{background:linear-gradient(115deg,#e43d8f13,#101925 58%,#4ac7d90e);border-color:#65445a;justify-content:space-between;align-items:center;gap:18px;min-height:132px;padding:18px 21px;display:flex}.live-project-summary h2{margin:7px 0;font-size:22px}.live-project-summary p{color:#7f8993;font-size:7px}.live-status{color:#c9a5b5;border:1px solid #5b5360;border-radius:12px;padding:4px 8px;font-size:6px;display:inline-flex}.live-status.on_sale{color:#f08ab8;border-color:#6e4661}.live-status.ready{color:var(--cyan);border-color:#466f75}.live-status.completed{color:var(--gold);border-color:#75613f}.live-summary-countdown{text-align:center;border-left:1px solid #4b3e4a;min-width:180px;padding-left:25px}.live-summary-countdown small{color:#7c7880;font-size:6px;display:block}.live-summary-countdown b{color:var(--pink);margin:5px 0;font-size:31px;display:block}.live-summary-countdown button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:6px}.live-readiness-card{overflow:hidden}.live-readiness-card>.section-heading{padding:12px}.live-readiness-card>button{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;padding:11px 13px;display:flex}.live-readiness-card button b,.live-readiness-card button small{display:block}.live-readiness-card button b{font-size:8px}.live-readiness-card button small{color:#72808b;margin-top:3px;font-size:6px}.live-readiness-card button strong{color:var(--cyan);font-size:13px}.live-setlist-summary{padding:13px}.live-setlist-summary>div:last-child{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.live-setlist-summary>div:last-child>span{color:#aab4bc;background:#0c151f;border:1px solid #34424e;border-radius:4px;padding:8px;font-size:7px}.live-setlist-summary span>b{color:var(--pink);margin-right:7px}.live-setlist-summary span>small{float:right;color:var(--gold);font-size:5px}.live-operation-panel{color:var(--text);gap:11px;display:grid}.live-center-header{background:linear-gradient(115deg,#e43d8f13,#101925 65%,#4ac7d909);border:1px solid #604456;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px;display:flex}.live-center-header h2{margin:5px 0;font-size:20px}.live-center-header p{color:#79858f;margin:0;font-size:6.5px}.live-center-stack{gap:9px;display:grid}.live-planning-intro,.live-running-hero{background:#0e1823;border:1px solid #3e5360;border-radius:7px;justify-content:space-between;gap:18px;padding:14px;display:flex}.live-planning-intro h3,.live-running-hero h3{margin:5px 0;font-size:17px}.live-planning-intro p,.live-running-hero p{color:#788692;max-width:760px;margin:0;font-size:6.5px;line-height:1.55}.live-planning-intro>div:last-child,.live-running-hero>div:last-child{text-align:center;border-left:1px solid #354654;align-content:center;min-width:150px;padding-left:20px;display:grid}.live-planning-intro small,.live-running-hero small{color:#75838f;font-size:6px}.live-planning-intro>div:last-child b,.live-running-hero>div:last-child b{color:var(--cyan);margin:5px 0;font-size:22px}.live-running-hero>div:last-child span{color:#7c8a95;font-size:6px}.live-editor-section{background:#101923;border:1px solid #35434f;border-radius:7px;overflow:hidden}.live-editor-section>header{border-bottom:1px solid #303c47;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.live-editor-section>header b{font-size:9px}.live-editor-section>header span{color:#71808b;font-size:6px}.live-editor-section>h4{color:#9aa4ab;margin:11px 11px 0;font-size:7px}.live-basic-form{grid-template-columns:2fr 1fr 1fr;gap:7px;padding:10px;display:grid}.live-basic-form label,.live-setlist-tools label{color:#788791;font-size:6px}.live-basic-form input,.live-setlist-tools input,.live-setlist-tools select{width:100%;height:35px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a141d;border:1px solid #3b4a56;border-radius:4px;margin-top:5px;padding:0 9px;font-size:7px}.live-choice-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.live-choice-grid>button{min-height:105px;color:inherit;text-align:left;cursor:pointer;background:#0b141e;border:1px solid #374550;border-radius:6px;padding:10px}.live-choice-grid>button.active{border-color:var(--pink);background:#e43d8f0b;box-shadow:inset 0 0 0 1px #e43d8f2e}.live-choice-grid button>span{color:#657581;font-size:5.5px;display:block}.live-choice-grid button.active>span{color:var(--pink)}.live-choice-grid button>b{margin:6px 0;font-size:9px;display:block}.live-choice-grid button>small{color:#74818c;min-height:30px;font-size:5.5px;line-height:1.5;display:block}.live-choice-grid button>em{color:var(--cyan);border-top:1px solid #2c3943;margin-top:8px;padding-top:7px;font-size:6px;font-style:normal;display:block}.live-quote{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.live-quote>div{background:linear-gradient(130deg,#4ac7d90f,#0f1923);border:1px solid #435361;border-radius:6px;padding:11px}.live-quote span,.live-quote small{color:#71818d;font-size:5.5px;display:block}.live-quote b{color:var(--cyan);margin:5px 0;font-size:13px;display:block}.live-errors{color:#df84aa;background:#e43d8f0b;border:1px solid #714259;border-radius:5px;gap:3px;padding:9px 11px;font-size:6px;display:grid}.live-launch-button:disabled{opacity:.4;cursor:not-allowed}.live-sales-board,.live-forecast-board,.live-sales-history{background:#0f1923;border:1px solid #364650;border-radius:7px;padding:12px}.live-sales-board>header,.live-forecast-board>header,.live-sales-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-sales-board h3,.live-forecast-board h3{margin:4px 0;font-size:15px}.live-sales-board>header>b{color:var(--pink);font-size:21px}.live-sales-track{background:#2b3944;border-radius:7px;height:7px;margin:9px 0;overflow:hidden}.live-sales-track i{background:linear-gradient(90deg,var(--pink),var(--cyan));height:100%;display:block}.live-ticket-tiers{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.live-ticket-tiers article{background:#0a141d;border:1px solid #33434f;border-radius:5px;padding:9px}.live-ticket-tiers header{color:#7c8b96;justify-content:space-between;font-size:6px;display:flex}.live-ticket-tiers article>strong{margin:8px 0;font-size:15px;display:block}.live-ticket-tiers strong small{color:#6c7a85;font-size:6px}.live-ticket-tiers article>div{background:#293742;height:4px}.live-ticket-tiers article>div>i{background:var(--cyan);height:100%;display:block}.live-sales-board>footer{color:#71808b;flex-wrap:wrap;gap:15px;margin-top:9px;font-size:5.5px;display:flex}.live-forecast-board>header>span{color:#75838e;font-size:6px}.live-forecast-board>div{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:9px;display:grid}.live-forecast-board article{background:#0a141d;border:1px solid #34434e;border-radius:5px;padding:9px}.live-forecast-board article span{color:#71808a;font-size:5.5px}.live-forecast-board article b{color:var(--cyan);margin-top:5px;font-size:11px;display:block}.live-forecast-board>p{color:#728690;border-left:2px solid #456d76;margin:9px 0 0;padding:5px 9px;font-size:6px;line-height:1.55}.live-operation-groups{grid-template-columns:repeat(2,1fr);gap:7px;padding:10px;display:grid}.live-operation-groups>article{background:#0b141d;border:1px solid #34434d;border-radius:5px;padding:9px}.live-operation-groups h4{margin:0 0 7px;font-size:8px}.live-operation-groups button{width:100%;min-height:55px;color:inherit;text-align:left;cursor:pointer;background:#101923;border:1px solid #303f49;border-radius:4px;justify-content:space-between;gap:10px;margin-top:4px;padding:7px 8px;display:flex}.live-operation-groups button.active{border-color:var(--cyan);background:#4ac7d90b}.live-operation-groups button b,.live-operation-groups button small{display:block}.live-operation-groups button b{font-size:7px}.live-operation-groups button small{color:#6f7e88;margin-top:3px;font-size:5.3px;line-height:1.45}.live-operation-groups button em{color:var(--cyan);white-space:nowrap;align-self:center;font-size:5.5px;font-style:normal}.live-setlist-editor{padding:8px 10px 0}.live-setlist-editor>div{border-bottom:1px solid #2d3a44;grid-template-columns:30px 1fr 52px 52px 52px;align-items:center;gap:5px;min-height:38px;display:grid}.live-setlist-editor>div>b{color:var(--pink);font-size:7px}.live-setlist-editor>div>span{font-size:8px}.live-setlist-editor span small{color:var(--gold);border:1px solid #715d3c;border-radius:8px;margin-left:8px;padding:2px 5px;font-size:5px}.live-setlist-editor button,.live-setlist-tools button{color:#83909a;cursor:pointer;background:#111c27;border:1px solid #3b4a55;border-radius:3px;padding:5px;font-size:5.5px}.live-setlist-editor button.remove{color:#d8799e}.live-setlist-editor button:disabled{opacity:.3;cursor:not-allowed}.live-setlist-tools{background:#0c151e;border-top:1px solid #33404a;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:7px;margin-top:8px;padding:10px;display:grid}.live-setlist-tools label:first-child{grid-template-columns:1fr auto;gap:5px;display:grid}.live-setlist-tools label:first-child span{grid-column:1/-1}.live-setlist-tools label:first-child select{margin:0}.live-setlist-tools label:first-child button,.live-setlist-tools>button{height:35px}.live-sales-history>header b{font-size:9px}.live-sales-history>header span{color:#71808a;font-size:6px}.live-sales-history>div{border-top:1px solid #2d3a44;grid-template-columns:100px 90px 100px 1fr;align-items:center;gap:8px;min-height:35px;display:grid}.live-sales-history>div span,.live-sales-history>div small{color:#74818b;font-size:5.5px}.live-sales-history>div b{font-size:7px}.live-sales-history>div em{color:var(--cyan);font-size:6px;font-style:normal}.live-sales-history>p,.live-empty-result p{color:#75838e;font-size:6px;line-height:1.55}.live-result-hero{background:linear-gradient(120deg,#f2b84b1a,#101925 62%,#4ac7d90b);border:1px solid #75613f;border-radius:8px;padding:19px}.live-result-hero h3{margin:6px 0;font-size:24px}.live-result-hero>p{color:#918a79;font-size:7px;line-height:1.65}.live-result-hero>div{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:14px;display:grid}.live-result-hero article,.live-result-ledger>div{background:#0a141dcc;border:1px solid #4a493f;border-radius:5px;padding:10px}.live-result-hero article span,.live-result-ledger span{color:#7e827c;font-size:5.5px}.live-result-hero article b,.live-result-ledger b{color:var(--gold);margin-top:5px;font-size:11px;display:block}.live-result-ledger{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.live-empty-result{text-align:center;background:#111923;border:1px solid #66583f;border-radius:7px;padding:20px}.live-empty-result b{font-size:16px}.live-empty-result button{margin-top:10px}@media (width<=1050px){.live-choice-grid{grid-template-columns:1fr 1fr}.live-quote,.live-forecast-board>div,.live-result-hero>div,.live-setlist-summary>div:last-child{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.live-project-summary,.live-center-header,.live-planning-intro,.live-running-hero{flex-direction:column}.live-summary-countdown,.live-planning-intro>div:last-child,.live-running-hero>div:last-child{border-top:1px solid #3d4650;border-left:0;width:100%;padding:10px 0 0}.live-basic-form,.live-choice-grid,.live-quote,.live-ticket-tiers,.live-operation-groups,.live-result-ledger,.live-result-hero>div{grid-template-columns:1fr}.live-forecast-board>div,.live-setlist-summary>div:last-child{grid-template-columns:1fr 1fr}.live-setlist-tools{grid-template-columns:1fr}.live-sales-history>div{grid-template-columns:1fr 1fr;padding:6px 0}.live-sales-history>div small{grid-column:1/-1}.live-setlist-editor>div{grid-template-columns:24px 1fr repeat(3,40px)}}.media-business-view{color:var(--text)}.media-business-hero{background:linear-gradient(112deg,#4ac7d916,#111b27 52%,#f2b84b0b);border-color:#3c5c68;grid-template-columns:1fr 1.25fr;align-items:center;gap:25px;min-height:145px;padding:20px;display:grid}.media-business-hero h2{margin:5px 0;font-size:25px}.media-business-hero p{color:#798895;max-width:620px;font-size:7px;line-height:1.55}.media-business-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.media-business-metrics>span{background:#09121bc2;border:1px solid #38505d;border-radius:5px;min-height:69px;padding:10px}.media-business-metrics small{color:#71818d;font-size:5.5px;display:block}.media-business-metrics b{color:var(--cyan);margin-top:7px;font-size:12px;display:block}.media-business-layout{grid-template-columns:minmax(0,1fr) 310px;gap:9px;display:grid}.media-business-layout>main{gap:9px;min-width:0;display:grid}.media-opportunity-list,.media-contract-list,.media-history-list{overflow:hidden}.media-opportunity-list>header,.media-contract-list>header,.media-history-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:10px 13px;display:flex}.media-opportunity-list h2,.media-contract-list h2,.media-history-list h2{margin:0;font-size:14px}.media-opportunity-list header>small{color:#71808b;font-size:6px}.media-opportunity-list>div>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr) 115px 75px;align-items:center;gap:11px;padding:10px 13px;display:grid}.media-opportunity-list>div>button:hover,.media-contract-list>button:hover,.media-history-list>button:hover{background:#4ac7d909}.media-category{width:fit-content;min-width:42px;min-height:22px;color:var(--cyan);background:#4ac7d90f;border:1px solid #4b6770;border-radius:11px;place-items:center;padding:4px 7px;font-size:5.5px;display:inline-grid}.media-category.music_program{color:#ef82b3;background:#e43d8f0f;border-color:#73445f}.media-category.endorsement{color:var(--gold);background:#f2b84b0f;border-color:#73613e}.media-category.magazine{color:#b6a5f2;border-color:#64558b}.media-opportunity-list button span:nth-child(2) b,.media-opportunity-list button span:nth-child(2) small,.media-opportunity-list button span:nth-child(2) em{display:block}.media-opportunity-list button span:nth-child(2) b{font-size:9px}.media-opportunity-list button span:nth-child(2) small{color:#74828d;margin-top:4px;font-size:6px}.media-opportunity-list button span:nth-child(2) em{color:#81909b;margin-top:5px;font-size:5.5px;font-style:normal}.media-opportunity-list button span:nth-child(3){text-align:right}.media-opportunity-list button span:nth-child(3) small,.media-opportunity-list button span:nth-child(3) em{color:#71808b;font-size:5.5px;font-style:normal;display:block}.media-opportunity-list button span:nth-child(3) b{color:var(--cyan);margin:4px 0;font-size:10px;display:block}.media-opportunity-list button>i{color:var(--cyan);text-align:right;font-size:6px;font-style:normal}.media-contract-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:90px minmax(0,1fr) 80px 70px 68px;align-items:center;gap:9px;padding:9px 13px;display:grid}.media-contract-list button span b,.media-contract-list button span small{display:block}.media-contract-list button span b,.media-contract-list button strong{font-size:8px}.media-contract-list button span small{color:#71808a;margin-top:3px;font-size:5.5px}.media-contract-list button span:nth-child(n+3) b{color:var(--cyan);font-size:11px}.media-contract-list button>i{color:#82919c;font-size:6px;font-style:normal}.media-history-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:9px 190px minmax(0,1fr) 48px;align-items:center;gap:9px;padding:9px 13px;display:grid}.media-result-dot{background:#6e7b86;border-radius:50%;width:7px;height:7px}.media-result-dot.completed{background:var(--green)}.media-result-dot.lost,.media-result-dot.cancelled{background:var(--red)}.media-history-list button span b,.media-history-list button span small{display:block}.media-history-list button span b{font-size:8px}.media-history-list button span small,.media-history-list button em,.media-history-list button>i{color:#71808a;font-size:5.5px;font-style:normal}.media-relation-panel{align-self:start;overflow:hidden}.media-relation-panel>header{border-bottom:1px solid var(--line);padding:13px}.media-relation-panel h2{margin:4px 0;font-size:15px}.media-relation-panel header p{color:#71808a;font-size:6px;line-height:1.5}.media-relation-panel article{border-bottom:1px solid var(--line);grid-template-columns:1fr 42px 42px;align-items:center;gap:7px;min-height:74px;padding:9px 11px;display:grid}.media-relation-panel article>div b,.media-relation-panel article>div small{display:block}.media-relation-panel article>div b{font-size:8px}.media-relation-panel article>div small,.media-relation-panel article>span small{color:#71808a;font-size:5.5px}.media-relation-panel article>span{text-align:center}.media-relation-panel article>span b{color:var(--cyan);font-size:11px;display:block}.media-relation-panel article>i{background:#293742;grid-column:1/-1;height:4px}.media-relation-panel article>i>i{background:linear-gradient(90deg,var(--cyan),var(--green));height:100%;display:block}.media-opportunity-panel{color:var(--text);gap:9px;display:grid}.media-panel-heading{background:linear-gradient(115deg,#4ac7d913,#101925 70%);border:1px solid #3e5c68;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.media-panel-heading h2{margin:4px 0;font-size:19px}.media-panel-heading p{color:#74838f;margin:0;font-size:6px}.media-detail-stack{gap:8px;display:grid}.media-opportunity-hero,.media-scheduled-hero{background:#0e1822;border:1px solid #445861;border-radius:7px;justify-content:space-between;gap:20px;padding:15px;display:flex}.media-opportunity-hero h3,.media-scheduled-hero h3{margin:7px 0;font-size:18px}.media-opportunity-hero p,.media-scheduled-hero p{color:#7e8b95;max-width:760px;font-size:6.5px;line-height:1.6}.media-opportunity-hero>div>small{color:#73818d;font-size:6px}.media-opportunity-hero aside,.media-scheduled-hero aside{text-align:center;border-left:1px solid #354751;align-content:center;min-width:205px;padding-left:20px;display:grid}.media-opportunity-hero aside span,.media-opportunity-hero aside small,.media-scheduled-hero aside small,.media-scheduled-hero aside span{color:#74838e;font-size:6px}.media-opportunity-hero aside b,.media-scheduled-hero aside b{color:var(--cyan);margin:6px 0;font-size:20px}.media-status-chip{color:var(--cyan);border:1px solid #477079;border-radius:11px;padding:4px 7px;font-size:5.5px;display:inline-flex}.media-config-section,.media-cast-summary,.media-timeline{background:#101923;border:1px solid #35434e;border-radius:6px;overflow:hidden}.media-config-section>header,.media-cast-summary>header,.media-timeline>header{border-bottom:1px solid #303c46;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:flex}.media-config-section header b,.media-cast-summary header b,.media-timeline header b{font-size:8px}.media-config-section header span,.media-cast-summary header span{color:#72808b;font-size:5.5px}.media-member-selector{grid-template-columns:repeat(2,1fr);gap:6px;padding:9px;display:grid}.media-member-selector>button{min-height:75px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #37444f;border-radius:5px;grid-template-columns:18px 1fr 48px;align-items:center;gap:8px;padding:8px;display:grid}.media-member-selector>button.active{border-color:var(--cyan);background:#4ac7d90b}.media-member-selector button>i{color:#0b141d;border:1px solid #4b5964;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.media-member-selector button.active>i{background:var(--cyan);border-color:var(--cyan)}.media-member-selector button span b,.media-member-selector button span small,.media-member-selector button span em{display:block}.media-member-selector button span b{font-size:8px}.media-member-selector button span small,.media-member-selector button span em{color:#70808b;margin-top:3px;font-size:5.3px;font-style:normal;line-height:1.45}.media-member-selector button>strong{color:var(--cyan);text-align:center;font-size:14px}.media-member-selector button>strong small{color:#71808b;font-size:5px;display:block}.media-option-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.media-option-grid>button{min-height:83px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #37444f;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:9px;display:grid}.media-option-grid>button.active{border-color:var(--pink);background:#e43d8f0a}.media-option-grid button>i{color:#0b141d;border:1px solid #4b5964;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.media-option-grid button.active>i{background:var(--pink);border-color:var(--pink)}.media-option-grid button b,.media-option-grid button small{display:block}.media-option-grid button b{font-size:8px}.media-option-grid button small{color:#72808a;margin-top:5px;font-size:5.5px;line-height:1.5}.media-pitch-forecast,.media-current-forecast{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.media-pitch-forecast>div,.media-current-forecast>div{background:linear-gradient(130deg,#4ac7d90e,#0f1923);border:1px solid #3d5360;border-radius:5px;padding:10px}.media-pitch-forecast span,.media-pitch-forecast small,.media-current-forecast span{color:#71818c;font-size:5.5px;display:block}.media-pitch-forecast b,.media-current-forecast b{color:var(--cyan);margin:5px 0;font-size:12px;display:block}.media-errors{color:#df84aa;background:#e43d8f0a;border:1px solid #714259;border-radius:5px;gap:3px;padding:9px 11px;font-size:6px;display:grid}.media-cast-summary>div{grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;display:grid}.media-cast-summary article{background:#0b141d;border:1px solid #34434e;border-radius:5px;padding:9px}.media-cast-summary article b,.media-cast-summary article small,.media-cast-summary article span,.media-cast-summary article em{display:block}.media-cast-summary article b{font-size:8px}.media-cast-summary article small,.media-cast-summary article em{color:#71808a;margin-top:3px;font-size:5.3px;font-style:normal}.media-cast-summary article span{color:var(--cyan);margin-top:7px;font-size:6px}.media-current-forecast{grid-template-columns:repeat(4,1fr)}.media-timeline>div{border-bottom:1px solid #2b3741;grid-template-columns:95px 150px 1fr;align-items:center;gap:8px;min-height:43px;padding:7px 10px;display:grid}.media-timeline>div span,.media-timeline>div small{color:#71808a;font-size:5.5px}.media-timeline>div b{font-size:7px}.media-outcome-hero{background:linear-gradient(115deg,#f2b84b17,#101925 65%,#4ac7d909);border:1px solid #6e5b3f;border-radius:7px;padding:18px}.media-outcome-hero h3{margin:6px 0;font-size:23px}.media-outcome-hero>p{color:#8d897c;font-size:7px;line-height:1.6}.media-outcome-hero>div{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:13px;display:grid}.media-outcome-hero article{background:#0a141dc7;border:1px solid #48473f;border-radius:5px;padding:9px}.media-outcome-hero article span{color:#7e817c;font-size:5.5px}.media-outcome-hero article b{color:var(--gold);margin-top:5px;font-size:11px;display:block}.media-outcome-cast{border:1px solid #35434e;border-radius:6px;padding:10px}.media-outcome-cast header{margin-bottom:8px;font-size:8px}.media-outcome-cast>span{border:1px solid #3c4b55;border-radius:5px;flex-direction:column;margin:0 5px 5px 0;padding:7px 9px;display:inline-flex}.media-outcome-cast span b{font-size:7px}.media-outcome-cast span small{color:var(--cyan);margin-top:3px;font-size:5px}.media-closed-result{text-align:center;background:#101923;border:1px solid #5b4650;border-radius:7px;place-content:center;min-height:260px;padding:32px;display:grid}.media-closed-result>span{color:var(--pink);font-size:7px}.media-closed-result h3{margin:8px;font-size:22px}.media-closed-result p,.media-closed-result small{color:#7c838b;font-size:6.5px}.media-missing{text-align:center;place-content:center;gap:10px;min-height:240px;display:grid}.resource-manager-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.resource-manager-grid>button{min-height:86px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #37444f;border-radius:6px;grid-template-columns:1fr 58px;gap:6px;padding:10px;display:grid}.resource-manager-grid>button.active{border-color:var(--cyan);background:#4ac7d90e}.resource-manager-grid span b,.resource-manager-grid span small,.resource-manager-grid strong small{display:block}.resource-manager-grid span small,.resource-manager-grid strong small,.resource-manager-grid em{color:#71808b;font-size:5.5px;font-style:normal}.resource-manager-grid strong{color:var(--cyan);text-align:right;font-size:16px}.resource-manager-grid em{grid-column:1/-1}.media-pitch-forecast,.media-current-forecast{grid-template-columns:repeat(6,1fr)}.media-outcome-hero>div{grid-template-columns:repeat(4,1fr)}.media-timeline>summary{cursor:pointer;padding:10px 12px;font-size:7px;font-weight:700;list-style-position:inside}.media-timeline>.media-timeline-scroll{scrollbar-gutter:stable;min-height:0;max-height:240px;padding:0;display:block;overflow-y:auto}.media-timeline-scroll>div{border-top:1px solid #2b3741;grid-template-columns:95px 150px 1fr;align-items:center;gap:8px;min-height:43px;padding:7px 10px;display:grid}.media-timeline-scroll span,.media-timeline-scroll small{color:#71808a;font-size:5.5px}.media-timeline-scroll b{font-size:7px}@media (width<=1100px){.media-business-layout{grid-template-columns:1fr}.media-relation-panel{grid-template-columns:repeat(2,1fr);display:grid}.media-relation-panel>header{grid-column:1/-1}.media-business-metrics,.media-pitch-forecast,.media-outcome-hero>div{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.media-business-hero,.media-opportunity-hero,.media-scheduled-hero,.media-panel-heading{flex-direction:column;grid-template-columns:1fr}.media-business-metrics,.media-member-selector,.media-option-grid,.media-pitch-forecast,.media-current-forecast,.media-cast-summary>div,.media-outcome-hero>div,.media-relation-panel{grid-template-columns:1fr}.media-opportunity-list>div>button{grid-template-columns:42px 1fr}.media-opportunity-list button span:nth-child(3),.media-opportunity-list button>i{display:none}.media-contract-list>button{grid-template-columns:72px 1fr 52px}.media-contract-list button span:nth-child(4),.media-contract-list button>i{display:none}.media-history-list>button{grid-template-columns:8px 1fr}.media-history-list button em,.media-history-list button>i{display:none}.media-opportunity-hero aside,.media-scheduled-hero aside{border-top:1px solid #354751;border-left:0;width:100%;padding:10px 0 0}.media-timeline>div{grid-template-columns:1fr;gap:3px}}.fan-operations-view{color:var(--text)}.fan-community-hero{background:linear-gradient(112deg,#e43d8f14,#111b27 53%,#f2b84b0e);border-color:#65523f;grid-template-columns:1fr 1.25fr;align-items:center;gap:24px;min-height:145px;padding:20px;display:grid}.fan-community-hero h2{margin:5px 0;font-size:25px}.fan-community-hero p{color:#867d79;max-width:620px;font-size:7px;line-height:1.6}.fan-community-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.fan-community-metrics>span{background:#09121bc7;border:1px solid #554b43;border-radius:5px;min-height:69px;padding:10px}.fan-community-metrics small,.fan-community-metrics b{display:block}.fan-community-metrics small{color:#817976;font-size:5.5px}.fan-community-metrics b{color:var(--gold);margin-top:7px;font-size:12px}.fan-operations-layout{grid-template-columns:minmax(0,1fr) 300px;gap:9px;display:grid}.fan-operations-layout>main{gap:9px;min-width:0;display:grid}.fan-segment-section,.fan-activity-list,.fan-result-list,.fan-member-ranking{overflow:hidden}.fan-segment-section>header,.fan-activity-list>header,.fan-result-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 13px;display:flex}.fan-segment-section h2,.fan-activity-list h2,.fan-result-list h2{margin:0;font-size:14px}.fan-segment-section header>small{color:#7a7779;font-size:6px}.fan-segment-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding:9px;display:grid}.fan-segment-grid article{background:#0c1620;border:1px solid #41434d;border-radius:6px;min-height:175px;padding:11px}.fan-segment-grid article.pink{border-top:2px solid var(--pink)}.fan-segment-grid article.cyan{border-top:2px solid var(--cyan)}.fan-segment-grid article.purple{border-top:2px solid #a38aea}.fan-segment-grid article.gray{border-top:2px solid #7d8996}.fan-segment-grid article header{justify-content:space-between;align-items:center;gap:5px;display:flex}.fan-segment-grid article header b{font-size:8px}.fan-segment-grid article header strong{color:var(--pink);font-size:16px}.fan-segment-grid article p{color:#757d87;min-height:40px;font-size:5.7px;line-height:1.5}.fan-segment-grid article>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.fan-segment-grid article>div span{border:1px solid #303d49;border-radius:4px;padding:6px}.fan-segment-grid article small,.fan-segment-grid article b{display:block}.fan-segment-grid article small{color:#6f7a84;font-size:5px}.fan-segment-grid article>div b{margin-top:3px;font-size:8px}.fan-segment-grid footer{color:#7d8892;border-top:1px solid #303b46;margin-top:9px;padding-top:7px;font-size:5.5px}.fan-segment-grid footer.positive{color:var(--green)}.fan-segment-grid footer.negative{color:var(--pink)}.fan-activity-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:75px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:82px minmax(0,1fr) 105px 85px 70px;align-items:center;gap:10px;padding:10px 13px;display:grid}.fan-activity-list>button:hover,.fan-result-list>button:hover{background:#e43d8f09}.fan-activity-type{color:#ee86b0;background:#e43d8f0d;border:1px solid #74445c;border-radius:12px;place-items:center;min-height:24px;padding:4px 7px;font-size:5.5px;display:inline-grid}.fan-activity-type.livestream{color:var(--cyan);border-color:#426570}.fan-activity-list button span:nth-child(2) b,.fan-activity-list button span:nth-child(2) small,.fan-activity-list button span:nth-child(2) em{display:block}.fan-activity-list button span:nth-child(2) b{font-size:8px}.fan-activity-list button span:nth-child(2) small,.fan-activity-list button span:nth-child(2) em{color:#737e88;margin-top:4px;font-size:5.5px;font-style:normal}.fan-activity-list button span:nth-child(3) small,.fan-activity-list button span:nth-child(3) b,.fan-activity-list button span:nth-child(4) small,.fan-activity-list button span:nth-child(4) b,.fan-activity-list button span:nth-child(4) em{display:block}.fan-activity-list button span:nth-child(3) small,.fan-activity-list button span:nth-child(4) small,.fan-activity-list button span:nth-child(4) em{color:#747e87;font-size:5.3px;font-style:normal}.fan-activity-list button span:nth-child(3) b,.fan-activity-list button span:nth-child(4) b{color:var(--gold);margin:4px 0;font-size:10px}.fan-activity-list button span:nth-child(3)>i,.fan-scheduled-hero aside>i{background:#2a3741;height:4px;display:block}.fan-activity-list button span:nth-child(3)>i>i,.fan-scheduled-hero aside>i>i{background:linear-gradient(90deg,var(--pink),var(--gold));height:100%;display:block}.fan-activity-list button>strong{color:#d88bab;text-align:right;font-size:6px}.fan-activity-list .empty-state,.fan-result-list .empty-state{justify-items:start;gap:6px;display:grid}.fan-result-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:9px 190px minmax(0,1fr) 48px;align-items:center;gap:9px;padding:9px 13px;display:grid}.fan-result-list button>i{background:var(--green);border-radius:50%;width:7px;height:7px}.fan-result-list button>i.cancelled{background:var(--red)}.fan-result-list button span b,.fan-result-list button span small{display:block}.fan-result-list button span b{font-size:8px}.fan-result-list button span small,.fan-result-list button em,.fan-result-list button>strong{color:#737f89;font-size:5.5px;font-style:normal}.fan-member-ranking{align-self:start}.fan-member-ranking>header{border-bottom:1px solid var(--line);padding:13px}.fan-member-ranking h2{margin:4px 0;font-size:15px}.fan-member-ranking header p{color:#747c84;font-size:6px;line-height:1.5}.fan-member-ranking article{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr 48px;align-items:center;gap:8px;min-height:61px;padding:8px 11px;display:grid}.fan-member-ranking article>b{color:var(--pink);font-size:11px}.fan-member-ranking article span strong,.fan-member-ranking article span small,.fan-member-ranking article em small{display:block}.fan-member-ranking article span strong{font-size:8px}.fan-member-ranking article span small,.fan-member-ranking article em small{color:#737e87;margin-top:3px;font-size:5px}.fan-member-ranking article>em{color:var(--gold);text-align:center;font-size:12px;font-style:normal}.fan-member-ranking>footer{background:#e43d8f09;padding:12px}.fan-member-ranking>footer span,.fan-member-ranking>footer b,.fan-member-ranking>footer small{display:block}.fan-member-ranking>footer span,.fan-member-ranking>footer small{color:#837983;font-size:5.5px}.fan-member-ranking>footer b{color:#e381a8;margin:5px 0;font-size:14px}.fan-planner-stack,.fan-detail-stack,.fan-activity-panel{gap:9px;display:grid}.fan-panel-heading,.fan-planner-intro,.fan-scheduled-hero{background:linear-gradient(115deg,#e43d8f13,#101925 66%,#f2b84b0a);border:1px solid #5d4b4a;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px;display:flex}.fan-panel-heading h2,.fan-planner-intro h3,.fan-scheduled-hero h3{margin:5px 0;font-size:20px}.fan-panel-heading p,.fan-planner-intro p,.fan-scheduled-hero p{color:#827b7e;margin:0;font-size:6.5px;line-height:1.6}.fan-planner-intro aside,.fan-scheduled-hero aside{text-align:center;border-left:1px solid #4a4143;align-content:center;min-width:190px;padding-left:18px;display:grid}.fan-planner-intro aside small,.fan-planner-intro aside span,.fan-scheduled-hero aside small,.fan-scheduled-hero aside span{color:#817a7b;font-size:6px}.fan-planner-intro aside b,.fan-scheduled-hero aside b{color:var(--gold);margin:5px 0;font-size:23px}.fan-config-section,.fan-cast-summary,.fan-sales-history{background:#101923;border:1px solid #3e3f48;border-radius:6px;overflow:hidden}.fan-config-section>header,.fan-cast-summary>header,.fan-sales-history>header{border-bottom:1px solid #34363f;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:flex}.fan-config-section header b,.fan-cast-summary header b,.fan-sales-history header b{font-size:8px}.fan-config-section header span,.fan-cast-summary header span{color:#777b83;font-size:5.5px}.fan-config-section>h4{color:#d7d2d3;margin:9px 10px -3px;font-size:7px}.fan-option-grid{grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;display:grid}.fan-option-grid>button{min-height:80px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #41414a;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:9px;display:grid}.fan-option-grid>button.active{border-color:var(--pink);background:#e43d8f0b}.fan-option-grid button>i,.fan-venue-grid button>i,.fan-member-selector button>i{color:#0b141d;border:1px solid #55525a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.fan-option-grid button.active>i,.fan-venue-grid button.active>i,.fan-member-selector button.active>i{background:var(--pink);border-color:var(--pink)}.fan-option-grid button b,.fan-option-grid button small{display:block}.fan-option-grid button b{font-size:8px}.fan-option-grid button small{color:#787b82;margin-top:5px;font-size:5.5px;line-height:1.5}.fan-form-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:7px;padding:9px;display:grid}.fan-form-grid label{color:#7c7d83;font-size:5.5px}.fan-form-grid input{margin-top:5px}.fan-venue-grid{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 9px 9px;display:grid}.fan-venue-grid>button{min-height:90px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #41414a;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:9px;display:grid}.fan-venue-grid>button:disabled{opacity:.35;cursor:not-allowed}.fan-venue-grid button b,.fan-venue-grid button small,.fan-venue-grid button em{display:block}.fan-venue-grid button b{font-size:8px}.fan-venue-grid button small,.fan-venue-grid button em{color:#777b82;margin-top:4px;font-size:5.4px;font-style:normal;line-height:1.45}.fan-venue-grid button em{color:var(--gold)}.fan-member-selector{grid-template-columns:repeat(2,1fr);gap:6px;padding:9px;display:grid}.fan-member-selector>button{min-height:74px;color:inherit;text-align:left;cursor:pointer;background:#0b141d;border:1px solid #40414a;border-radius:5px;grid-template-columns:18px 1fr 48px;align-items:center;gap:8px;padding:8px;display:grid}.fan-member-selector>button.active{border-color:var(--pink);background:#e43d8f0a}.fan-member-selector button span b,.fan-member-selector button span small,.fan-member-selector button span em{display:block}.fan-member-selector button span b{font-size:8px}.fan-member-selector button span small,.fan-member-selector button span em{color:#777b82;margin-top:3px;font-size:5.3px;font-style:normal;line-height:1.4}.fan-member-selector button>strong{color:var(--gold);text-align:center;font-size:14px}.fan-member-selector button>strong small{color:#777b82;font-size:5px;display:block}.fan-price-control{background:#f2b84b09;border:1px solid #4d4643;border-radius:5px;grid-template-columns:1fr 70px 150px 70px;align-items:center;gap:7px;margin:0 9px 9px;padding:10px;display:grid}.fan-price-control span b,.fan-price-control span small{display:block}.fan-price-control span b{font-size:8px}.fan-price-control span small{color:#817b70;margin-top:4px;font-size:5.5px}.fan-price-control button{color:var(--gold);cursor:pointer;background:#171b21;border:1px solid #62553d;border-radius:4px;padding:8px;font-size:7px}.fan-price-control strong{color:var(--gold);text-align:center;font-size:15px}.fan-quote-grid,.fan-current-forecast{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.fan-quote-grid>div,.fan-current-forecast>div{background:linear-gradient(130deg,#f2b84b0b,#0f1923);border:1px solid #504745;border-radius:5px;padding:10px}.fan-quote-grid span,.fan-quote-grid small,.fan-current-forecast span{color:#7d7a7b;font-size:5.5px;display:block}.fan-quote-grid b,.fan-current-forecast b{color:var(--gold);margin:5px 0;font-size:11px;display:block}.fan-errors{color:#df84aa;background:#e43d8f0a;border:1px solid #714259;border-radius:5px;gap:3px;padding:9px 11px;font-size:6px;display:grid}.fan-current-forecast{grid-template-columns:repeat(4,1fr)}.fan-cast-summary>div{grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;display:grid}.fan-cast-summary article{background:#0b141d;border:1px solid #3c3e46;border-radius:5px;padding:9px}.fan-cast-summary article b,.fan-cast-summary article small,.fan-cast-summary article span,.fan-cast-summary article em{display:block}.fan-cast-summary article b{font-size:8px}.fan-cast-summary article small,.fan-cast-summary article em{color:#777b82;margin-top:3px;font-size:5.3px;font-style:normal}.fan-cast-summary article span{color:var(--gold);margin-top:7px;font-size:6px}.fan-sales-history>div{border-bottom:1px solid #30333b;grid-template-columns:95px 185px 1fr;align-items:center;gap:8px;min-height:43px;padding:7px 10px;display:grid}.fan-sales-history>div span,.fan-sales-history>div small{color:#797c82;font-size:5.5px}.fan-sales-history>div b{font-size:7px}.fan-outcome-hero{background:linear-gradient(115deg,#f2b84b17,#101925 65%,#e43d8f09);border:1px solid #6e5b3f;border-radius:7px;padding:18px}.fan-outcome-hero h3{margin:6px 0;font-size:23px}.fan-outcome-hero>p{color:#91887c;font-size:7px;line-height:1.6}.fan-outcome-hero>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px;display:grid}.fan-outcome-hero article{background:#0a141dc7;border:1px solid #4c473e;border-radius:5px;padding:9px}.fan-outcome-hero article span{color:#817e78;font-size:5.5px}.fan-outcome-hero article b{color:var(--gold);margin-top:5px;font-size:11px;display:block}.fan-outcome-members{border:1px solid #3e3f47;border-radius:6px;padding:10px}.fan-outcome-members header{margin-bottom:8px;font-size:8px}.fan-outcome-members>span{border:1px solid #45434a;border-radius:5px;flex-direction:column;margin:0 5px 5px 0;padding:7px 9px;display:inline-flex}.fan-outcome-members span b{font-size:7px}.fan-outcome-members span small{color:var(--gold);margin-top:3px;font-size:5px}.fan-cancelled-result{text-align:center;background:#101923;border:1px solid #65414f;border-radius:7px;place-content:center;min-height:260px;padding:32px;display:grid}.fan-cancelled-result>span{color:var(--pink);font-size:7px}.fan-cancelled-result h3{margin:8px;font-size:22px}.fan-cancelled-result p,.fan-cancelled-result small{color:#7e7b82;font-size:6.5px}.fan-missing{text-align:center;place-content:center;gap:10px;min-height:240px;display:grid}@media (width<=1100px){.fan-operations-layout{grid-template-columns:1fr}.fan-member-ranking{grid-template-columns:repeat(2,1fr);display:grid}.fan-member-ranking>header,.fan-member-ranking>footer{grid-column:1/-1}.fan-segment-grid,.fan-option-grid,.fan-venue-grid,.fan-community-metrics,.fan-quote-grid,.fan-outcome-hero>div{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.fan-community-hero,.fan-panel-heading,.fan-planner-intro,.fan-scheduled-hero{flex-direction:column;grid-template-columns:1fr}.fan-community-metrics,.fan-segment-grid,.fan-member-ranking,.fan-option-grid,.fan-venue-grid,.fan-member-selector,.fan-quote-grid,.fan-current-forecast,.fan-cast-summary>div,.fan-outcome-hero>div{grid-template-columns:1fr}.fan-activity-list>button{grid-template-columns:72px 1fr}.fan-activity-list button span:nth-child(n+3),.fan-activity-list button>strong{display:none}.fan-result-list>button{grid-template-columns:8px 1fr}.fan-result-list button em,.fan-result-list button>strong{display:none}.fan-form-grid,.fan-price-control{grid-template-columns:1fr 1fr}.fan-price-control>span{grid-column:1/-1}.fan-planner-intro aside,.fan-scheduled-hero aside{border-top:1px solid #4a4143;border-left:0;width:100%;padding:10px 0 0}.fan-sales-history>div{grid-template-columns:1fr;gap:3px}}.operating-audit-board{padding:0;overflow:hidden}.operating-audit-board>summary{cursor:pointer;background:linear-gradient(100deg,#4ac7d912,#f2b84b09);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.operating-audit-board>summary::-webkit-details-marker{display:none}.operating-audit-board>summary span small,.operating-audit-board>summary span b{display:block}.operating-audit-board>summary span small{color:var(--cyan);font-size:6px}.operating-audit-board>summary span b{margin-top:3px;font-size:13px}.operating-audit-board>summary em{color:#82929b;font-size:6px;font-style:normal}.operating-audit-board[open]>summary{border-bottom:1px solid #344954}.operating-audit-metrics{grid-template-columns:repeat(4,1fr);gap:6px;padding:11px 12px 0;display:grid}.operating-audit-metrics article{background:#0d1721;border:1px solid #394b56;border-radius:5px;padding:8px}.operating-audit-metrics span,.operating-audit-metrics b{display:block}.operating-audit-metrics span{color:#71838e;font-size:5.5px}.operating-audit-metrics b{color:#d3dcdf;margin-top:4px;font-size:9px}.department-coverage-list{grid-template-columns:repeat(5,1fr);gap:5px;padding:8px 12px;display:grid}.department-coverage-list article{border:1px solid #3b4c56;border-radius:5px;padding:8px}.department-coverage-list article.warning{border-color:#79643a}.department-coverage-list article.danger{border-color:#7e4157}.department-coverage-list span b,.department-coverage-list span small,.department-coverage-list em{display:block}.department-coverage-list span b{font-size:7px}.department-coverage-list span small{color:#71808a;margin-top:3px;font-size:5.5px;line-height:1.45}.department-coverage-list em{color:#9fb0b6;margin-top:7px;font-size:6px;font-style:normal}.operating-findings{gap:5px;padding:0 12px 12px;display:grid}.operating-findings article{background:#0f1923;border-left:2px solid #4f6c75;padding:8px 10px}.operating-findings article.warning{border-left-color:var(--gold)}.operating-findings article.danger{border-left-color:var(--pink)}.operating-findings article.good{border-left-color:var(--green)}.operating-findings b{font-size:7px}.operating-findings p{color:#75858e;margin:3px 0 0;font-size:6px;line-height:1.5}.employee-work-style{background:#4ac7d906;border:1px solid #394b55;border-radius:5px;margin-bottom:7px;padding:7px 8px}.employee-work-style span,.employee-work-style b,.employee-work-style small{display:block}.employee-work-style span{color:#70838c;font-size:5.5px}.employee-work-style b{color:#b9d4d8;margin-top:2px;font-size:7px}.employee-work-style small{color:#71828c;margin-top:2px;font-size:5.5px}.staff-hire-warnings{color:#dfbd70;background:#f2b84b0d;border:1px solid #7a6339;border-radius:5px;padding:8px 11px;font-size:6px}.staff-hire-warnings p{margin:3px 0}.facility-cost-strip{background:#0d1721;border:1px solid #3c505a;border-radius:6px;grid-template-columns:repeat(3,minmax(90px,.55fr)) 1.8fr;align-items:center;gap:7px;margin-bottom:10px;padding:8px 10px;display:grid}.facility-cost-strip span{border-right:1px solid #344650}.facility-cost-strip span small,.facility-cost-strip span b{display:block}.facility-cost-strip span small{color:#6f818b;font-size:5.5px}.facility-cost-strip span b{margin-top:3px;font-size:8px}.facility-cost-strip p{color:#71838c;margin:0;font-size:6px;line-height:1.5}.facility-operation-row{grid-template-columns:1.4fr .7fr .9fr;gap:4px;margin-bottom:8px;display:grid}.facility-operation-row>span{border:1px solid #354954;border-radius:4px;padding:6px}.facility-operation-row small,.facility-operation-row b{display:block}.facility-operation-row small{color:#657983;font-size:5px}.facility-operation-row b{color:#aebec3;margin-top:3px;font-size:5.8px}@media (width<=900px){.department-coverage-list{grid-template-columns:repeat(2,1fr)}.facility-cost-strip{grid-template-columns:repeat(3,1fr)}.facility-cost-strip p{grid-column:1/-1}.facility-operation-row{grid-template-columns:1fr}}@media (width<=700px){.operating-audit-board>summary{flex-direction:column;align-items:flex-start}.operating-audit-metrics,.department-coverage-list,.facility-cost-strip{grid-template-columns:1fr}.facility-cost-strip span{border-bottom:1px solid #344650;border-right:0;padding-bottom:6px}.facility-cost-strip p{grid-column:auto}}.music-forecast-breakdown,.music-stage-report-archive{background:#0e1721;border:1px solid #3a4a54;border-radius:6px;overflow:hidden}.music-forecast-breakdown>summary,.music-stage-report-archive>summary{cursor:pointer;color:#a9b6ba;background:#4ac7d909;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:6px;list-style:none;display:flex}.music-forecast-breakdown>summary::-webkit-details-marker{display:none}.music-stage-report-archive>summary::-webkit-details-marker{display:none}.music-forecast-breakdown>summary:after,.music-stage-report-archive>summary:after{content:"＋";color:var(--cyan);font-size:9px}.music-forecast-breakdown[open]>summary:after,.music-stage-report-archive[open]>summary:after{content:"－"}.music-forecast-breakdown[open]>summary,.music-stage-report-archive[open]>summary{border-bottom:1px solid #344650}.music-forecast-breakdown section{border-bottom:1px solid #303d45;padding:9px 10px}.music-forecast-breakdown section:last-child{border-bottom:0}.music-forecast-breakdown section>header{color:#7f929a;margin-bottom:6px;font-size:5.5px}.music-forecast-breakdown section>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.music-forecast-breakdown section span{border:1px solid #34434b;border-radius:4px;padding:6px}.music-forecast-breakdown small,.music-forecast-breakdown b{display:block}.music-forecast-breakdown small{color:#71818a;font-size:5px}.music-forecast-breakdown b{color:#c8d5d8;margin-top:3px;font-size:7px}.music-forecast-breakdown p{color:#76868d;margin:4px 0;font-size:5.5px;line-height:1.55}.music-forecast-breakdown p b{color:#d1dadc;font-size:5.5px;display:inline}.music-running-facts .music-forecast-breakdown{grid-column:1/-1}.music-legacy-note{color:#74828a;grid-column:1/-1;font-size:5.5px}.music-stage-report-archive>summary span b,.music-stage-report-archive>summary span small{display:block}.music-stage-report-archive>summary span b{color:#d8e0e1;font-size:8px}.music-stage-report-archive>summary span small,.music-stage-report-archive>summary em{color:#708189;margin-top:3px;font-size:5.5px;font-style:normal}.music-stage-report-scroll{overscroll-behavior:contain;gap:6px;max-height:340px;padding:7px;display:grid;overflow-y:auto}.music-stage-report-scroll>article{background:#0b141d;border:1px solid #34434c;border-radius:5px;padding:9px}.music-stage-report-scroll article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.music-stage-report-scroll header span small,.music-stage-report-scroll header span b,.music-stage-report-scroll header strong small{display:block}.music-stage-report-scroll header span small,.music-stage-report-scroll header strong small{color:#74848c;font-size:5px}.music-stage-report-scroll header span b{margin-top:3px;font-size:7px}.music-stage-report-scroll header strong{color:var(--gold);text-align:right;font-size:15px}.music-stage-report-scroll article>p{color:#708087;margin:7px 0;font-size:5.5px;line-height:1.45}.music-stage-report-scroll article>details{border-top:1px solid #2e3b43;padding-top:6px}.music-stage-report-scroll article>details>summary{cursor:pointer;color:var(--cyan);font-size:5.5px}.music-report-factor-grid{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:7px;display:grid}.music-report-factor-grid span{border:1px solid #334149;border-radius:3px;padding:5px}.music-report-factor-grid small,.music-report-factor-grid b{display:block}.music-report-factor-grid small{color:#718087;font-size:4.8px}.music-report-factor-grid b{color:#cbd5d7;margin-top:3px;font-size:6.5px}.music-report-adjustments{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:5px;display:grid}.music-report-adjustments span{color:#74838a;font-size:5px}.music-report-adjustments b{color:#c5d0d2}.music-stage-report-scroll footer{color:#7b898f;margin-top:7px;font-size:5px;line-height:1.45}.song-detail-stack>.music-stage-report-archive{width:100%}@media (width<=720px){.music-stage-report-archive>summary{align-items:flex-start}.music-stage-report-archive>summary em{display:none}.music-report-factor-grid,.music-report-adjustments,.music-forecast-breakdown section>div{grid-template-columns:repeat(2,1fr)}}.schedule-week-summary{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px;display:grid}.schedule-week-summary article{background:linear-gradient(135deg,#4ac7d90b,#101923);border:1px solid #3a4a59;border-radius:6px;padding:11px}.schedule-week-summary small,.schedule-week-summary b,.schedule-week-summary span{display:block}.schedule-week-summary small{color:#738493;font-size:6px}.schedule-week-summary b{margin:5px 0;font-size:17px}.schedule-week-summary span{color:#71808d;font-size:5.5px}.schedule-week-list{background:#0e1721;border:1px solid #344552;border-radius:7px;overflow:hidden}.schedule-week-list>header{border-bottom:1px solid #31414d;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 12px;display:flex}.schedule-week-list>header b{font-size:9px}.schedule-week-list>header span{color:#71818d;font-size:6px}.schedule-week-list>button{width:100%;min-height:67px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2d3b47;grid-template-columns:130px minmax(0,1fr) 85px;align-items:center;gap:12px;padding:9px 12px;display:grid}.schedule-week-list>button:hover{background:#4ac7d909}.schedule-week-list time{color:#788894;font-size:6px}.schedule-week-list time b,.schedule-week-list>button>span small,.schedule-week-list>button>span b,.schedule-week-list>button>span em{display:block}.schedule-week-list time b{color:#d1d9dd;margin-top:4px;font-size:8px}.schedule-week-list>button>span small{color:var(--cyan);font-size:5.5px}.schedule-week-list>button>span b{margin:4px 0;font-size:9px}.schedule-week-list>button>span em{color:#75838e;font-size:5.5px;font-style:normal}.schedule-week-list>button>i{color:var(--cyan);text-align:right;font-size:6px;font-style:normal}.risk-source-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.risk-source-actions button{min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#101923;border:1px solid #3a4a58;border-radius:6px;padding:10px}.risk-source-actions button.highest{background:linear-gradient(135deg,#f2b84b14,#101923);border-color:#8a6e3b}.risk-source-actions span,.risk-source-actions b,.risk-source-actions small{display:block}.risk-source-actions span{color:#7f8e99;font-size:6px}.risk-source-actions b{margin:6px 0;font-size:16px}.risk-source-actions small{color:var(--cyan);font-size:5.5px}@media (width<=720px){.schedule-week-summary,.risk-source-actions{grid-template-columns:1fr 1fr}.schedule-week-list>button{grid-template-columns:85px 1fr}.schedule-week-list>button>i{text-align:left;grid-column:2}}.recruitment-budget-control{background:linear-gradient(135deg,#4ac7d914,#0c1722 58%,#e43d8f09);border:1px solid #43606c;border-radius:8px;gap:9px;padding:12px;display:grid}.recruitment-budget-control>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.recruitment-budget-control>header span small,.recruitment-budget-control>header span b{display:block}.recruitment-budget-control>header span small{color:var(--cyan);letter-spacing:.12em;font-size:5.5px}.recruitment-budget-control>header span b{color:#e4edf1;margin-top:3px;font-size:10px}.recruitment-budget-control>header em{color:#78d5c4;border:1px solid #3e6e69;border-radius:12px;padding:5px 8px;font-size:6px;font-style:normal}.recruitment-budget-control>header em.blocked{color:#ef91b7;background:#e43d8f14;border-color:#8a4663}.recruitment-budget-control>p{color:#83949d;margin:0;font-size:6.5px;line-height:1.6}.recruitment-budget-control>dl{grid-template-columns:repeat(5,1fr);gap:5px;margin:0;padding:0;display:grid}.recruitment-budget-control>dl div{background:#07101994;border:1px solid #354a56;border-radius:5px;padding:8px}.recruitment-budget-control dt{color:#70838d;font-size:5.5px}.recruitment-budget-control dd{color:#dce7e9;margin:4px 0 0;font-size:8px;font-weight:800}.recruitment-budget-action{justify-content:flex-end;align-items:stretch;gap:7px;display:flex}.recruitment-budget-action label{color:#8798a1;background:#0a141e;border:1px solid #3a505d;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-width:220px;padding:5px 8px;font-size:6px;display:grid}.recruitment-budget-action input{color:#eef6f8;text-align:right;background:0 0;border:0;border-bottom:1px solid #496571;outline:none;min-width:70px;font-size:9px}.recruitment-budget-hint{border-left:2px solid var(--gold);color:#b5a777;padding-left:8px;font-size:6px;line-height:1.55}.recruitment-budget-error{color:#e38aaa;background:#e43d8f0e;border:1px solid #75455a;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:6px;display:flex}.recruitment-budget-error .text-button{white-space:nowrap}.recruitment-budget-control.compact{margin:0 9px 10px;padding:9px}.recruitment-budget-control.compact>dl{grid-template-columns:repeat(2,1fr)}.recruitment-budget-control.compact>dl div:last-child{grid-column:1/-1}.recruitment-budget-control.compact .recruitment-budget-action{grid-template-columns:1fr;display:grid}.recruitment-budget-control.compact .recruitment-budget-action label{min-width:0}.candidate-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.talent-entry-guidance{color:#c0a875;border-top:1px solid #4c4650;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding-top:7px;font-size:6px;display:flex}.talent-card-warning.actionable{background:#e43d8f0a;border:1px solid #69485a;border-radius:5px;gap:4px;padding:7px;display:grid}.talent-card-warning.actionable em{color:#e08aa9;font-size:6px;font-style:normal}.talent-card-warning.actionable small{color:#8f7c87;font-size:5.5px;line-height:1.45}.talent-card-warning.actionable .text-button{justify-self:start}@media (width<=760px){.recruitment-budget-control>dl{grid-template-columns:1fr 1fr}.recruitment-budget-control>dl div:last-child{grid-column:1/-1}.recruitment-budget-action,.recruitment-budget-error,.talent-entry-guidance{flex-direction:column;align-items:stretch}.recruitment-budget-action label{min-width:0}}.captain-center{color:var(--text);gap:12px;padding:2px;display:grid}.captain-center-hero{background:radial-gradient(circle at 78% 18%,#4ac7d929,#0000 34%),linear-gradient(135deg,#111e2c,#0a1320 64%,#e43d8f14);border:1px solid #426674;border-radius:14px;justify-content:space-between;gap:24px;padding:22px;display:flex;position:relative;overflow:hidden}.captain-center-hero:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 47%,#ffffff06 48%,#0000 49%);position:absolute;inset:0}.captain-center-hero>div{max-width:720px}.captain-center-hero>div>span,.captain-appointment>header span,.captain-report-desk>header span{color:var(--cyan);letter-spacing:.16em;font-size:7px}.captain-center-hero h3{color:#eef9fb;margin:7px 0 9px;font-size:25px}.captain-center-hero p{color:#8ba0ab;margin:0;font-size:8px;line-height:1.7}.captain-center-hero aside{border-left:1px solid #3b5661;grid-template-columns:68px 1fr;align-items:center;gap:13px;min-width:260px;padding-left:20px;display:grid}.captain-center-hero aside>img,.captain-center-hero aside>i{object-fit:cover;width:68px;height:68px;color:var(--cyan);background:#0c1722;border:1px solid #4c7884;border-radius:50%;place-items:center;font-size:22px;font-style:normal;display:grid}.captain-center-hero aside small,.captain-center-hero aside b,.captain-center-hero aside em{display:block}.captain-center-hero aside small{color:#718b96;font-size:7px}.captain-center-hero aside b{color:#e8f7f8;margin:4px 0;font-size:14px}.captain-center-hero aside em{color:#728793;font-size:6.5px;font-style:normal}.captain-appointment,.captain-report-desk{background:#0c1621;border:1px solid #354955;border-radius:12px;overflow:hidden}.captain-appointment>header,.captain-report-desk>header{border-bottom:1px solid #31434e;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:13px 16px;display:flex}.captain-appointment h3,.captain-report-desk h3{margin:4px 0 0;font-size:14px}.captain-appointment>header small,.captain-report-desk>header small{color:#72848e;font-size:7px}.captain-candidate-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.captain-candidate-grid>article{background:linear-gradient(145deg,#101c27,#0a131d);border:1px solid #364b56;border-radius:10px;gap:10px;padding:13px;display:grid}.captain-candidate-grid article>header em,.captain-candidate-grid article>header b,.captain-candidate-grid article>header small{display:block}.captain-candidate-grid article>header em{color:var(--cyan);font-size:6px;font-style:normal}.captain-candidate-grid article>header b{margin:4px 0;font-size:13px}.captain-candidate-grid article>header small,.captain-candidate-grid article>p{color:#71838d;font-size:6.5px;line-height:1.5}.captain-score-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.captain-score-pair>span{background:#0a141e;border:1px solid #30434e;border-radius:7px;padding:9px}.captain-score-pair small,.captain-score-pair b,.captain-score-pair em{display:block}.captain-score-pair small{color:#71838c;font-size:6px}.captain-score-pair b{color:#e8f4f5;margin:5px 0;font-size:15px}.captain-score-pair em{color:#77909a;font-size:5.5px;font-style:normal;line-height:1.45}.captain-candidate-grid footer{border-top:1px solid #2e404a;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.captain-candidate-grid footer strong{color:var(--gold);font-size:8px}.captain-candidate-grid footer button{color:#a9e9ee;cursor:pointer;background:#4ac7d917;border:1px solid #4e7b84;border-radius:16px;padding:7px 10px;font-size:7px}.captain-report-layout{grid-template-columns:260px minmax(0,1fr);min-height:500px;display:grid}.captain-report-layout>nav{background:#09131d;border-right:1px solid #31434e;align-content:start;gap:6px;padding:8px;display:grid}.captain-report-layout>nav>button{color:inherit;text-align:left;cursor:pointer;background:#0e1924;border:1px solid #30424d;border-radius:7px;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.captain-report-layout>nav>button.active{background:#4ac7d911;border-color:#4c7884}.captain-report-layout nav b,.captain-report-layout nav small{display:block}.captain-report-layout nav b{font-size:8px}.captain-report-layout nav small{color:#71838d;margin-top:4px;font-size:6px}.captain-report-layout nav em,.captain-report-sheet>header>em{color:#79c9b2;border:1px solid #40675f;border-radius:12px;height:max-content;padding:4px 6px;font-size:5.5px;font-style:normal}.captain-report-layout nav em.pending,.captain-report-sheet>header>em.pending{color:#ef91bb;border-color:#79506a}.captain-report-layout>div{min-width:0;padding:12px}.captain-report-sheet{gap:10px;display:grid}.captain-report-sheet>header{background:linear-gradient(125deg,#4ac7d914,#101b27);border:1px solid #3c5360;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px;display:flex}.captain-report-sheet>header span{color:var(--cyan);letter-spacing:.15em;font-size:6px}.captain-report-sheet>header h3{margin:5px 0;font-size:16px}.captain-report-sheet>header p{color:#788b95;margin:0;font-size:6.5px}.captain-report-overview,.captain-recommendations{background:#0f1a24;border:1px solid #344953;border-radius:8px;padding:12px}.captain-report-overview b,.captain-recommendations header b{font-size:9px}.captain-report-overview p{color:#8799a1;margin:7px 0 0;font-size:7px;line-height:1.65}.captain-report-columns{grid-template-columns:1.15fr .85fr;gap:8px;display:grid}.captain-report-columns>section{background:#0d1721;border:1px solid #344853;border-radius:8px;overflow:hidden}.captain-report-columns section>header,.captain-recommendations>header{border-bottom:1px solid #2e404a;justify-content:space-between;align-items:center;min-height:43px;padding:9px 11px;display:flex}.captain-report-columns section>header b{font-size:8px}.captain-report-columns section>header span,.captain-recommendations header span{color:#71838d;font-size:6px}.captain-report-columns article{border-bottom:1px solid #293a44;padding:10px}.captain-report-columns article:last-child{border-bottom:0}.captain-report-columns article.attention{border-left:2px solid var(--pink)}.captain-report-columns article.watch{border-left:2px solid var(--gold)}.captain-report-columns article.stable{border-left:2px solid var(--green)}.captain-report-columns article>div{align-items:center;gap:8px;display:flex}.captain-report-columns img,.captain-report-columns article>div>i{object-fit:cover;width:32px;height:32px;color:var(--cyan);background:#142431;border-radius:50%;place-items:center;font-style:normal;display:grid}.captain-report-columns article b,.captain-report-columns article small{display:block}.captain-report-columns article b{font-size:7.5px}.captain-report-columns article small{color:#73858e;margin-top:3px;font-size:5.5px}.captain-report-columns article p{color:#82949c;margin:8px 0 4px;font-size:6.3px;line-height:1.55}.captain-recommendations p{color:#81929a;grid-template-columns:20px 1fr;align-items:start;gap:8px;margin:8px 0;font-size:6.5px;line-height:1.55;display:grid}.captain-recommendations p i{width:19px;height:19px;color:var(--cyan);border:1px solid #47717a;border-radius:50%;place-items:center;font-style:normal;display:grid}.captain-empty-report{text-align:center;color:#70818c;place-content:center;min-height:360px;display:grid}.captain-empty-report i{color:#41636d;font-size:36px;font-style:normal}.captain-empty-report b{color:#b5c3c8;margin:7px 0;font-size:11px}.captain-empty-report p{font-size:7px}.manual-schedule-binding{background:linear-gradient(135deg,#4ac7d911,#0d1721);border:1px solid #43606c;border-radius:9px;gap:9px;padding:12px;display:grid}.manual-schedule-binding.missing{background:linear-gradient(135deg,#e43d8f12,#0d1721);border-color:#80506a}.manual-schedule-binding>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.manual-schedule-binding>header span,.manual-schedule-binding>header b{display:block}.manual-schedule-binding>header span{color:var(--cyan);letter-spacing:.13em;font-size:6px}.manual-schedule-binding>header b{margin-top:3px;font-size:10px}.manual-schedule-binding>header em{color:#7ed5bd;border:1px solid #47756d;border-radius:13px;padding:5px 8px;font-size:6px;font-style:normal}.manual-schedule-binding.missing>header em{color:#ef8db7;border-color:#87506a}.manual-schedule-binding label{color:#85969e;gap:5px;font-size:7px;display:grid}.manual-schedule-binding select,.manual-schedule-binding textarea{color:#e4ecef;background:#08131d;border:1px solid #3b535e;border-radius:6px;padding:9px;font-size:8px}.binding-fixed-kind{color:#81949d;margin:0;font-size:7px;line-height:1.55}.binding-empty{border-left:2px solid var(--pink);background:#e43d8f0b;padding:9px 11px}.binding-empty b,.binding-empty span,.binding-member-lock b,.binding-member-lock span,.binding-member-lock small{display:block}.binding-empty b{color:#ee9abd;font-size:7.5px}.binding-empty span{color:#8f7b88;margin-top:3px;font-size:6.5px;line-height:1.55}.binding-member-lock{background:#0b1620;border:1px solid #3f5c66;border-radius:6px;padding:9px}.binding-member-lock b{color:#b7d5d9;font-size:7px}.binding-member-lock span{color:#e2ebed;margin:4px 0;font-size:8px}.binding-member-lock small{color:#728690;font-size:6px}.schedule-members button:disabled{opacity:.7;cursor:not-allowed}.schedule-members button:disabled.selected{background:#4ac7d90f;border-color:#477680}@media (width<=900px){.captain-candidate-grid{grid-template-columns:1fr 1fr}.captain-report-layout{grid-template-columns:210px minmax(0,1fr)}.captain-report-columns{grid-template-columns:1fr}.captain-center-hero{align-items:flex-start}.captain-center-hero aside{min-width:210px}}@media (width<=700px){.captain-center-hero{flex-direction:column}.captain-center-hero aside{border-top:1px solid #3b5661;border-left:0;width:100%;padding:14px 0 0}.captain-candidate-grid,.captain-report-layout{grid-template-columns:1fr}.captain-report-layout>nav{border-bottom:1px solid #31434e;border-right:0;max-height:190px;overflow:auto}.captain-report-columns{grid-template-columns:1fr}.captain-appointment>header,.captain-report-desk>header{flex-direction:column;align-items:flex-start}.manual-schedule-binding .form-row{grid-template-columns:1fr}}.dispatch-notice-methods{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.dispatch-notice-methods>button{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#0b1620;border:1px solid #3b5360;border-radius:8px;grid-template-columns:22px 1fr;gap:8px;padding:10px;display:grid}.dispatch-notice-methods>button:hover{background:#0f1c27;border-color:#5a7883}.dispatch-notice-methods>button.selected{background:linear-gradient(135deg,#5bd6b917,#0c1721);border-color:#4f958b}.dispatch-notice-methods>button.selected.warning{background:linear-gradient(135deg,#f2b84b17,#0c1721);border-color:#97743e}.dispatch-notice-methods>button.selected.danger{background:linear-gradient(135deg,#e43d8f17,#0c1721);border-color:#9b4d67}.dispatch-notice-methods>button>i{color:#9fe6dc;border:1px solid #4a6571;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.dispatch-notice-methods b,.dispatch-notice-methods small{display:block}.dispatch-notice-methods b{font-size:8px}.dispatch-notice-methods small{color:#748791;margin-top:4px;font-size:6px;line-height:1.5}.dispatch-change-reason{color:#93a4ac;gap:6px;margin-top:9px;font-size:7px;display:grid}.dispatch-change-reason span{justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatch-change-reason span small{color:#6f818b;font-size:5.5px}.dispatch-change-reason textarea{resize:vertical;color:#e8f1f3;min-height:66px;font:inherit;background:#08131d;border:1px solid #3a5360;border-radius:7px;outline:none;padding:9px;line-height:1.55}.dispatch-change-reason textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #4ac7d90f}.dispatch-promise-preview{background:linear-gradient(135deg,#56cf8512,#0b1620);border:1px solid #3f725f;border-radius:9px;margin:10px 0;overflow:hidden}.dispatch-promise-preview.danger{background:linear-gradient(135deg,#e43d8f13,#0b1620);border-color:#8a4860}.dispatch-promise-preview>header{border-bottom:1px solid #64828c47;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 12px;display:flex}.dispatch-promise-preview header small,.dispatch-promise-preview header b{display:block}.dispatch-promise-preview header small{color:var(--cyan);letter-spacing:.12em;font-size:5.5px}.dispatch-promise-preview.danger header small{color:#f295ba}.dispatch-promise-preview header b{margin-top:3px;font-size:9px}.dispatch-promise-preview header strong{color:#8ad5bd;border:1px solid #466d61;border-radius:14px;padding:5px 8px;font-size:6px}.dispatch-promise-preview.danger header strong{color:#ef91b8;border-color:#7d4860}.dispatch-promise-preview>article{border-bottom:1px solid #2d414a;padding:10px 12px}.dispatch-promise-preview>article:last-child{border-bottom:0}.dispatch-promise-preview article>b{font-size:7.5px}.dispatch-promise-preview article>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:5px;margin-top:8px;display:grid}.dispatch-promise-preview article span{background:#070f178c;border:1px solid #354a54;border-radius:6px;grid-template-columns:18px 1fr;gap:6px;padding:7px;display:grid}.dispatch-promise-preview article span>i{color:#79d0b2;border:1px solid #467461;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.dispatch-promise-preview article span.failed>i{color:#f08fb8;border-color:#98506b}.dispatch-promise-preview article span em,.dispatch-promise-preview article span small{display:block}.dispatch-promise-preview article span em{font-size:6.5px;font-style:normal}.dispatch-promise-preview article span small{color:#71838c;margin-top:3px;font-size:5.5px;line-height:1.45}.promise-protocol-events,.promise-protocol-editor>section,.promise-protocol-editor>aside,.promise-protocol-result{background:#0d1721;border:1px solid #374e5a;border-radius:9px;overflow:hidden}.promise-protocol-events>header,.promise-protocol-editor header{border-bottom:1px solid #30434d;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:10px 12px;display:flex}.promise-protocol-events header b,.promise-protocol-events header span,.promise-protocol-editor header b,.promise-protocol-editor header span{display:block}.promise-protocol-events header b,.promise-protocol-editor header b{font-size:9px}.promise-protocol-events header span,.promise-protocol-editor header span{color:#71848e;margin-top:3px;font-size:6px}.promise-protocol-events header em{color:var(--cyan);font-size:6px;font-style:normal}.promise-protocol-events>div{grid-template-columns:repeat(2,1fr);gap:6px;padding:8px;display:grid}.promise-protocol-events>div>button{min-height:67px;color:inherit;text-align:left;cursor:pointer;background:#0a141e;border:1px solid #344a55;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.promise-protocol-events>div>button.active{border-color:var(--cyan);background:#4ac7d90e}.promise-protocol-events>div>button:disabled{opacity:.56;cursor:not-allowed}.promise-protocol-events button b,.promise-protocol-events button small{display:block}.promise-protocol-events button b{font-size:8px}.promise-protocol-events button small{color:#758791;margin-top:4px;font-size:6px}.promise-protocol-events button em{color:#7faab2;text-align:right;max-width:180px;font-size:5.5px;font-style:normal;line-height:1.4}.promise-protocol-editor{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);gap:9px;display:grid}.promise-protocol-editor .dispatch-time-grid{padding:10px}.promise-protocol-editor .dispatch-change-reason{margin:0;padding:0 10px 10px}.promise-protocol-editor>aside .dispatch-notice-methods{grid-template-columns:1fr;margin:0;padding:8px}.promise-protocol-editor>aside .dispatch-notice-methods>button{min-height:57px}.promise-protocol-actions{justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.promise-protocol-actions>button{min-width:220px}.promise-protocol-result{background:linear-gradient(135deg,#56cf8514,#0d1721);border-color:#3e765e;padding:18px}.promise-protocol-result.broken{background:linear-gradient(135deg,#e43d8f14,#0d1721);border-color:#86465e}.promise-protocol-result>span{color:var(--cyan);letter-spacing:.16em;font-size:6px}.promise-protocol-result.broken>span{color:#ee8eb6}.promise-protocol-result h4{margin:6px 0;font-size:15px}.promise-protocol-result p{color:#7e9099;font-size:7px;line-height:1.6}.promise-protocol-result button{margin-top:8px}.cancellation-notice-section{margin-top:10px}@media (width<=900px){.dispatch-notice-methods,.promise-protocol-editor,.promise-protocol-events>div{grid-template-columns:1fr}.promise-protocol-actions{grid-template-columns:1fr 1fr;display:grid}.promise-protocol-actions>button{min-width:0}}@media (width<=620px){.promise-protocol-actions{grid-template-columns:1fr}.dispatch-change-reason span{flex-direction:column;align-items:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.dispatch-workspace{gap:18px;display:grid}.generic-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dispatch-verdict{border:1px solid var(--line);background:linear-gradient(135deg,#4bb9911f,#1c1f2873);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.dispatch-verdict.blocked{background:linear-gradient(135deg,#e3626221,#1c1f2873);border-color:#e3626273}.dispatch-verdict span,.dispatch-verdict p{color:var(--muted);font-size:12px}.dispatch-verdict h3{margin:4px 0;font-size:21px}.dispatch-verdict strong{color:#7ed9b7;background:#4bb99129;border-radius:999px;flex:none;padding:8px 12px}.dispatch-verdict.blocked strong{color:#f09191;background:#e3626226}.dispatch-compatibility{background:#e7bb6312;border:1px dashed #e7bb6373;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.dispatch-compatibility span{gap:3px;display:grid}.dispatch-compatibility small{color:var(--muted)}.dispatch-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dispatch-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:13px;gap:5px;padding:14px;display:grid}.dispatch-metrics small{color:var(--muted)}.dispatch-metrics b{font-size:17px}.dispatch-alerts{border:1px solid var(--line);background:#ffffff06;border-radius:14px;max-height:180px;padding:15px;overflow-y:auto}.dispatch-alerts header{justify-content:space-between;gap:14px;margin-bottom:8px;display:flex}.dispatch-alerts header span{color:var(--muted);font-size:12px}.dispatch-alerts p{color:#e8ce96;background:#e7bb6312;border-radius:9px;margin:6px 0 0;padding:8px 10px;font-size:13px}.dispatch-alerts p.danger{color:#f5a2a2;background:#e3626217}.dispatch-section{border:1px solid var(--line);background:#ffffff05;border-radius:16px;gap:13px;padding:18px;display:grid}.dispatch-section>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.dispatch-section h3{margin:3px 0 0}.dispatch-section>header>small,.dispatch-explanation{color:var(--muted)}.dispatch-staff-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:240px;padding-right:4px;display:grid;overflow-y:auto}.dispatch-staff-list button{text-align:left;border:1px solid var(--line);color:inherit;background:#ffffff06;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.dispatch-staff-list button.selected{background:#4eaed61a;border-color:#4eaed699}.dispatch-staff-list button>i{border:1px solid var(--line);border-radius:6px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.dispatch-staff-list button span,.dispatch-staff-list button em{gap:2px;font-style:normal;display:grid}.dispatch-staff-list button small{color:var(--muted);font-size:11px}.dispatch-time-grid,.dispatch-substitute-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dispatch-substitute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-time-grid label,.dispatch-substitute-grid label{color:var(--muted);gap:6px;font-size:12px;display:grid}.dispatch-time-grid input,.dispatch-substitute-grid select{width:100%}.dispatch-member-notice{cursor:pointer;background:linear-gradient(110deg,#4ac7d914,#0d1824b3);border:1px solid #315363;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.dispatch-member-notice input{width:18px;height:18px;accent-color:var(--cyan);margin-top:2px}.dispatch-member-notice span{gap:3px;display:grid}.dispatch-member-notice b{color:#dcebf0;font-size:13px}.dispatch-member-notice small{color:#78909d;font-size:11px;line-height:1.5}.dispatch-substitute-actions{justify-content:flex-end;gap:9px;display:flex}.dispatch-plan-list{flex-wrap:wrap;gap:8px;display:flex}.dispatch-plan-list span{border:1px solid var(--line);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.dispatch-plan-list small{color:var(--muted)}.schedule-dispatch-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.schedule-dispatch-strip span{border:1px solid var(--line);background:#ffffff06;border-radius:10px;gap:3px;padding:10px;display:grid}.schedule-dispatch-strip small{color:var(--muted)}.schedule-dispatch-strip .blocked{color:#f09191;border-color:#e3626266}.event-logistics-chip{color:#9ccfe4;align-items:center;gap:4px;margin-top:5px;font-size:10px;display:inline-flex}.event-logistics-chip.blocked{color:#f09191}.event-interview-chip{color:#8fe9f1;background:#4ac7d917;border:1px solid #4ac7d973;border-radius:999px;align-items:center;width:fit-content;margin-top:5px;padding:2px 7px;font-size:9px;font-style:normal;display:inline-flex}.schedule-logistics-preview{background:#4bb9910f;border:1px solid #4bb99159;border-radius:14px;gap:10px;padding:14px;display:grid}.schedule-logistics-preview.danger{background:#e3626212;border-color:#e3626273}.schedule-logistics-preview header{justify-content:space-between;gap:12px;display:flex}.schedule-logistics-preview header span{color:var(--muted);font-size:12px}.schedule-logistics-preview .preview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.schedule-logistics-preview .preview-metrics span{background:#0000001f;border-radius:9px;gap:3px;padding:9px;display:grid}.schedule-logistics-preview p{color:#efaaaa;margin:0;font-size:12px}.schedule-staff-picker{max-height:190px;overflow-y:auto}.schedule-staff-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}@media (width<=900px){.dispatch-metrics,.schedule-dispatch-strip,.schedule-logistics-preview .preview-metrics,.dispatch-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dispatch-verdict,.dispatch-compatibility,.dispatch-section>header{flex-direction:column;align-items:flex-start}.dispatch-staff-list,.schedule-staff-picker>div,.dispatch-substitute-grid{grid-template-columns:1fr}}.brand{grid-template-rows:1fr 1fr;grid-template-columns:32px auto 1fr;align-items:center;column-gap:8px;display:grid!important}.brand-mark{color:#fff;background:linear-gradient(145deg,#ff4f9a3d,#00e5ff1a);border:1px solid #ff67adbd;border-radius:9px;grid-row:1/-1;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 22px #ff4f9a2e,inset 0 0 18px #00e5ff14}.brand>span{align-self:end}.brand>b{align-self:start}.brand>.sidebar-mobile-close{grid-area:1/3/-1;justify-self:end}.module-identity{--module-accent:var(--cyan);border:1px solid color-mix(in srgb,var(--module-accent) 36%,#304050);isolation:isolate;color:#fff;background:#09111c;border-radius:16px;align-items:center;gap:16px;height:118px;margin:0 0 12px;padding:19px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0003}.module-identity:before{content:"";z-index:-2;background-image:linear-gradient(90deg,#050a12f5 0%,#050a12cc 42%,#050a1257 74%,#050a1294),linear-gradient(0deg,#03070da8,transparent 70%),var(--module-scene);filter:saturate(.86)contrast(1.04);background-position:50% 52%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.module-identity:after{content:"";z-index:-1;background:linear-gradient(100deg,color-mix(in srgb,var(--module-accent) 8%,transparent),transparent 50%);pointer-events:none;position:absolute;inset:0}.module-identity-mark{border:1px solid color-mix(in srgb,var(--module-accent) 64%,white);background:color-mix(in srgb,var(--module-accent) 14%,#060c15d1);color:#fff;width:62px;height:62px;box-shadow:0 0 24px color-mix(in srgb,var(--module-accent) 18%,transparent),inset 0 0 20px #ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;flex:none;place-items:center;font-size:24px;font-style:normal;font-weight:950;display:grid}.module-identity>span{gap:3px;min-width:0;display:grid}.module-identity small{color:color-mix(in srgb,var(--module-accent) 78%,white);letter-spacing:.18em;font-size:8px;font-weight:900}.module-identity b{letter-spacing:-.04em;text-shadow:0 3px 18px #000;font-size:25px}.module-identity em{color:#b3c1ce;max-width:620px;font-size:10px;font-style:normal;line-height:1.55}.module-identity>strong{color:#ffffff13;letter-spacing:-.12em;pointer-events:none;font-size:92px;font-weight:950;line-height:1;position:absolute;bottom:-21px;right:20px}.module-identity[data-visual-view=members],.module-identity[data-visual-view=brand],.module-identity[data-visual-view=goods],.module-identity[data-visual-view=fans],.module-identity[data-visual-view=opinion]{--module-accent:var(--pink)}.module-identity[data-visual-view=music],.module-identity[data-visual-view=theater],.module-identity[data-visual-view=live],.module-identity[data-visual-view=industry]{--module-accent:var(--gold)}.module-identity[data-visual-view=growth],.module-identity[data-visual-view=staff],.module-identity[data-visual-view=agency]{--module-accent:var(--green)}.facility-grid>article{background:linear-gradient(160deg,#101b28fa,#0a121dfa);border-color:#344a58;padding-top:13px;position:relative}.facility-scene{background-position:50%;background-size:cover;border-bottom:1px solid #3a5260;height:136px;margin:-13px -13px 12px;position:relative;overflow:hidden}.facility-scene:after{content:"";background:linear-gradient(120deg,color-mix(in srgb,var(--cyan) 10%,transparent),transparent 55%);pointer-events:none;position:absolute;inset:0}.facility-scene>i{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.05em;background:#050b1399;border:1px solid #ffffff73;border-radius:10px;place-items:center;min-width:36px;height:36px;padding:0 7px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:absolute;top:11px;left:11px}.facility-scene figcaption{color:#d7e1e6;letter-spacing:.16em;text-shadow:0 2px 8px #000;justify-content:space-between;align-items:end;font-size:6px;font-weight:900;display:flex;position:absolute;bottom:8px;left:11px;right:11px}.facility-scene figcaption b{color:#fff;letter-spacing:.04em;font-size:8px}.facility-grid>article.locked .facility-scene{filter:grayscale(.88)brightness(.55)}.facility-grid>article.upgrading .facility-scene:before{content:"UPGRADE IN PROGRESS";z-index:2;color:#111;letter-spacing:.08em;text-align:center;background:#f2b84be6;width:150px;padding:5px;font-size:5px;font-weight:950;position:absolute;top:19px;right:-31px;transform:rotate(34deg)}.facility-grid h3{margin-top:7px}.facility-grid>article>p{min-height:auto}.facility-upgrade-hero{background-position:50%;background-size:cover;border-color:#587278;align-items:flex-end;min-height:230px;overflow:hidden}.facility-upgrade-hero>div{max-width:560px}.facility-upgrade-mark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#050b138a;border:1px solid #ffffff7a;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:9px;font-size:12px;font-style:normal;font-weight:950;display:grid}.facility-upgrade-hero h3{text-shadow:0 3px 18px #000;font-size:27px}.facility-upgrade-hero p{color:#c0ccd2;max-width:480px;font-size:9px;line-height:1.6}.facility-upgrade-hero aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b1361;border-left-color:#ffffff38;border-radius:10px;padding:15px}.facility-upgrade-hero aside b{text-shadow:0 0 22px #4ac7d966;font-size:38px}.roster-grid{gap:11px}.roster-panel .member-card{isolation:isolate;background:color-mix(in srgb,var(--member-color) 10%,#0b1420);border-radius:12px;min-height:226px;position:relative;box-shadow:0 12px 28px #00000038}.roster-panel .member-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#04080e2e 48%,#04080eb8 72%,#04080ee0 100%);position:absolute;inset:0}.roster-panel .member-card:after{z-index:3}.roster-panel .member-card-top{z-index:0;background:radial-gradient(circle at 50% 17%,color-mix(in srgb,var(--member-color) 34%,#193154),#09111d 72%);height:auto;position:absolute;inset:0}.roster-panel .member-card-top:after{display:none}.roster-panel .member-card-top .member-avatar{background:linear-gradient(155deg,color-mix(in srgb,var(--member-color) 44%,#1a2d43),#0b1420);height:100%}.roster-panel .member-card-top .member-avatar img{object-fit:cover;object-position:center 24%;transform:scale(1.01)}.roster-panel .condition-score{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14804dc2;border:1px solid #ffffff9e;width:31px;height:31px;top:8px;left:8px;box-shadow:0 4px 14px #0007}.roster-panel .member-card-copy{z-index:2;background:0 0;min-height:59px;margin-top:111px;padding:18px 10px 4px;position:relative}.roster-panel .member-card-copy strong{text-shadow:0 2px 8px #000;font-size:13px}.roster-panel .member-card-copy small{color:#c2ccd5;text-shadow:0 2px 5px #000}.roster-panel .role-chip{background:color-mix(in srgb,var(--member-color) 70%,#0c121dcc);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.roster-panel .member-mini-stat{z-index:2;padding:2px 10px 3px;position:relative}.roster-panel .member-mini-stat>span{color:#c4ced6;text-shadow:0 1px 5px #000}.roster-panel .bar-track{background:#fff3;height:4px;box-shadow:0 1px 5px #000}.roster-panel .card-link{z-index:2;color:#fff;text-shadow:0 2px 7px #000;padding:5px 10px 9px;position:relative}.hero-image{background-image:linear-gradient(90deg,#050a12f7 0%,#050a12b8 44%,#050a122e 78%),linear-gradient(#0000 42%,#050a12d6),url(/live-stage-distant.webp)}.live-experience-setup{background-image:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--support-color) 13%,transparent),transparent 34%),linear-gradient(135deg,#04080dc7,#080e17e6),url(/live-stage-distant.webp)}.live-stage-background{background-image:linear-gradient(#0000 52%,#010307ed),linear-gradient(90deg,#02050a4d,#0000 45%,#02050a45),url(/live-stage-distant.webp)}.venue-card{background-image:linear-gradient(105deg,#0d141ef0,#0d141e8a),url(/live-stage-distant.webp)}@media (width<=1100px){.module-identity{height:108px}.facility-scene{height:150px}.roster-panel .member-card{min-height:230px}}@media (width<=700px){.brand{grid-template-columns:32px auto 1fr!important}.module-identity{border-radius:12px;gap:11px;height:88px;margin-bottom:8px;padding:12px 13px}.module-identity-mark{border-radius:14px;width:48px;height:48px;font-size:19px}.module-identity small{font-size:7px}.module-identity b{font-size:19px}.module-identity em{display:none}.module-identity>strong{font-size:64px;bottom:-13px;right:10px}.facility-scene{height:168px}.facility-grid>article{min-height:0}.facility-upgrade-hero{background-position:50%;min-height:250px;padding:15px}.facility-upgrade-hero aside{justify-content:space-between;align-items:center;width:100%;margin-top:22px;display:flex}.facility-upgrade-mark{width:40px;height:40px}.facility-upgrade-hero h3{font-size:24px}.facility-upgrade-hero p{font-size:10px}.roster-grid{grid-template-columns:repeat(7,144px)!important}.roster-panel .member-card{min-height:240px}.roster-panel .member-card-copy{margin-top:121px}.live-stage-background,.live-experience-setup,.hero-image{background-position:50%}}@media (prefers-reduced-motion:reduce){.module-identity:before,.roster-panel .member-card-top .member-avatar img{transform:none}}.save-state{text-align:left!important;border-radius:16px!important;align-items:center!important;min-width:132px!important;padding:7px 13px 7px 8px!important}.save-state>span{gap:2px;display:grid}.save-state>span b{color:#f4f8fb;font-size:10px}.save-state>span small{color:#8095a5;font-size:7px;font-weight:700}.save-state[data-state=saving]>span small{color:var(--gold)}.save-state[data-state=error]>span small{color:#ff8a9c}.save-state{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab!important}.save-state[data-dragging=true]{cursor:grabbing!important;transition:none!important;transform:none!important}.save-drag-handle{color:#637d8e;letter-spacing:-4px;pointer-events:none;margin-left:2px;font-size:12px;font-style:normal}.save-state:hover .save-drag-handle{color:var(--cyan)}.save-manager-backdrop{z-index:2100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060ccc;place-items:center;padding:clamp(10px,2.4vw,32px);display:grid;position:fixed;inset:0}.save-manager-modal{width:min(1080px,100%);max-height:min(850px,100dvh - 24px);color:var(--text);background:linear-gradient(145deg,#111e2c,#08111c 76%);border:1px solid #416173;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 35px 110px #000e,0 0 50px #00e5ff12}.save-manager-header{background:linear-gradient(100deg,#00e5ff13,#0000 55%,#ff4f9a0e);border-bottom:1px solid #314757;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:17px 20px;display:flex}.save-manager-header>span{display:grid}.save-manager-header small,.manual-slot-section>header small,.cloud-autosave-section>header small{color:var(--cyan);letter-spacing:.17em;font-size:7px;font-weight:900}.save-manager-header b{margin-top:3px;font-size:22px}.save-manager-header em{color:#899ba9;margin-top:4px;font-size:8px;font-style:normal}.save-manager-header>button{color:#8ea0ad;cursor:pointer;background:#12202d;border:1px solid #3d5363;border-radius:50%;flex:none;width:38px;height:38px;font-size:20px}.save-manager-header>button:hover{border-color:var(--cyan);color:#fff}.save-manager-current{background:#0b1621;border-bottom:1px solid #2f4352;grid-template-columns:42px minmax(220px,.75fr) minmax(260px,1fr);align-items:center;gap:12px;min-height:74px;padding:11px 18px;display:grid}.save-manager-current>i{width:39px;height:39px;color:var(--cyan);background:#172838;border:1px solid #547383;border-radius:12px;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.save-manager-current>span{gap:2px;display:grid}.save-manager-current small{color:#6f8392;font-size:7px}.save-manager-current b{font-size:12px}.save-manager-current em{color:#9aaab5;font-size:8px;font-style:normal}.save-manager-current>strong{color:#94a8b5;text-align:right;justify-self:end;font-size:8px;font-weight:700;line-height:1.5}.save-manager-content{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:11px;min-height:0;padding:12px;display:grid;overflow:auto}.manual-slot-section,.cloud-autosave-section{background:#0b1621d1;border:1px solid #304554;border-radius:13px;min-width:0;overflow:hidden}.manual-slot-section>header,.cloud-autosave-section>header{border-bottom:1px solid #2e4351;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.manual-slot-section>header span,.cloud-autosave-section>header span{display:grid}.manual-slot-section>header b,.cloud-autosave-section>header b{margin-top:3px;font-size:12px}.manual-slot-section>header>em{color:#778b99;text-align:right;max-width:270px;font-size:7px;font-style:normal;line-height:1.45}.manual-slot-grid{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.manual-slot-grid article{background:linear-gradient(145deg,#111e2b,#0b1621);border:1px solid #324958;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:34px minmax(0,1fr);gap:7px 9px;min-height:118px;padding:10px;display:grid}.manual-slot-grid article.occupied{background:linear-gradient(145deg,#10251f,#0b1719);border-color:#426957}.manual-slot-grid article>i{color:#a9bac5;background:#213444;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.manual-slot-grid article.occupied>i{color:#78d99f;background:#204738}.manual-slot-grid article>span{align-content:start;gap:2px;min-width:0;display:grid}.manual-slot-grid small{color:#718593;font-size:6px}.manual-slot-grid b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.manual-slot-grid em,.manual-slot-grid time{color:#8d9da8;font-size:6.5px;font-style:normal;line-height:1.4}.manual-slot-grid time{color:#627887}.manual-slot-grid article>button{color:#b9c8d1;cursor:pointer;background:#142534;border:1px solid #3f5868;border-radius:7px;grid-column:2;min-height:31px;font-size:7px;font-weight:800}.manual-slot-grid article.empty>button{color:var(--cyan);background:#00e5ff13;border-color:#3b7180}.manual-slot-grid article.occupied>button{color:#83dca7;background:#56cf8512;border-color:#52725f}.manual-slot-grid article>button:hover{filter:brightness(1.18)}.auto-save-on{color:#72d79b;white-space:nowrap;background:#56cf8513;border:1px solid #39745a;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900}.auto-save-on i{background:#61e89c;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #61e89c}.cloud-autosave-card{background:radial-gradient(circle at 90% 10%,#00e5ff1a,#0000 33%),linear-gradient(145deg,#132433,#0d1824);border:1px solid #3b5c6d;border-radius:11px;grid-template-columns:42px 1fr;gap:10px;margin:10px;padding:12px;display:grid}.cloud-autosave-card>i{color:#7eefff;background:linear-gradient(145deg,#15526a,#173044);border-radius:13px;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;font-weight:900;display:grid}.cloud-autosave-card>span{gap:3px;display:grid}.cloud-autosave-card span small{color:#70a9b5;font-size:7px}.cloud-autosave-card span b{font-size:11px}.cloud-autosave-card span p{color:#7f929f;margin:1px 0 0;font-size:7px;line-height:1.55}.cloud-autosave-card dl{grid-column:1/-1;gap:5px;margin:4px 0 0;display:grid}.cloud-autosave-card dl div{background:#060e1775;border:1px solid #304a59;border-radius:7px;padding:7px 8px}.cloud-autosave-card dt{color:#6d8391;font-size:6px}.cloud-autosave-card dd{color:#b9c8d0;margin:3px 0 0;font-size:8px;font-weight:800}.manual-cloud-save{color:#baf7ff;cursor:pointer;background:linear-gradient(135deg,#00e5ff29,#ff4f9a14);border:1px solid #3d8b9a;border-radius:9px;width:calc(100% - 20px);min-height:42px;margin:0 10px;font-size:8px;font-weight:900}.manual-cloud-save:disabled{opacity:.55;cursor:wait}.cloud-autosave-note{color:#718692;margin:8px 11px 12px;font-size:6.5px;line-height:1.55}.save-manager-footer{background:#0a141e;border-top:1px solid #2f4352;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 18px;display:flex}.save-manager-footer span{color:#718590;font-size:7px;line-height:1.5}.save-manager-footer button{color:var(--cyan);cursor:pointer;background:0 0;border:0;flex:none;font-size:8px;font-weight:800}.cloud-auto-badge{color:#70d598;background:#56cf8512;border:1px solid #3d765b;border-radius:999px;align-self:flex-start;width:max-content;margin-bottom:4px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:800}@media (width<=900px){.save-manager-content{grid-template-columns:1fr}.cloud-autosave-section{order:-1}.cloud-autosave-card dl{grid-template-columns:repeat(3,1fr)}.save-manager-modal{max-height:calc(100dvh - 16px)}}@media (width<=640px){.save-state{min-width:104px!important;padding-right:9px!important;bottom:72px!important;right:8px!important}.save-state>span small{white-space:nowrap;text-overflow:ellipsis;max-width:62px;overflow:hidden}.save-manager-backdrop{padding:0}.save-manager-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.save-manager-header{min-height:68px;padding:11px 13px}.save-manager-header b{font-size:18px}.save-manager-header em{font-size:7px}.save-manager-current{grid-template-columns:38px 1fr;padding:9px 12px}.save-manager-current>strong{text-align:left;grid-column:2;justify-self:start}.save-manager-content{padding:8px}.cloud-autosave-card dl{grid-template-columns:1fr}.manual-slot-section>header,.cloud-autosave-section>header{flex-direction:column;align-items:flex-start}.manual-slot-section>header>em{text-align:left}.manual-slot-grid{grid-template-columns:1fr}.manual-slot-grid article{min-height:112px}.save-manager-footer{flex-direction:column;align-items:flex-start}.save-manager-footer button{min-height:30px}}@media (width<=390px){.save-manager-header em{display:none}.save-manager-current>span em{font-size:7px}.manual-slot-grid{padding:7px}.manual-slot-grid article{grid-template-columns:31px minmax(0,1fr)}.manual-slot-grid article>i{width:29px;height:29px}.save-manager-footer span{display:none}.save-manager-footer{min-height:42px;padding:6px 12px}}@media (width<=640px){.save-state{max-width:calc(100vw - 20px);height:48px;overflow:visible;top:auto!important;left:auto!important;right:max(10px,env(safe-area-inset-right))!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:auto!important;min-height:48px!important;display:flex!important}.save-manager-backdrop{overscroll-behavior:none;width:100vw;height:100dvh;inset:0;overflow:hidden}.save-manager-modal{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.save-manager-header{padding-top:max(11px,calc(env(safe-area-inset-top) + 6px))}.save-manager-current{min-height:60px}.save-manager-current>strong{display:none}.save-manager-content{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;min-height:0;padding:8px 8px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;display:flex;overflow-x:hidden;overflow-y:auto!important}.manual-slot-section{flex:none;order:0;overflow:visible}.cloud-autosave-section{flex:none;order:1;overflow:visible}.manual-slot-grid article{min-height:98px}.save-manager-footer{min-height:48px;padding:7px 12px calc(7px + env(safe-area-inset-bottom));flex-direction:row;align-items:center}.save-manager-footer span{display:none}.save-manager-footer button{text-align:center;width:100%;min-height:34px}}.save-state[data-positioned=true]{left:var(--save-x)!important;top:var(--save-y)!important;bottom:auto!important;right:auto!important}.advisor-welcome,.advisor-center{gap:13px}.advisor-welcome-hero,.advisor-center-hero{border-radius:14px;gap:24px;padding:22px}.advisor-welcome-hero>div>span,.advisor-center-hero>div>span{letter-spacing:.17em;font-size:9px;font-weight:900}.advisor-welcome-hero h2,.advisor-center-hero h2{margin:8px 0;font-size:clamp(23px,2.4vw,31px);line-height:1.2}.advisor-welcome-hero p,.advisor-center-hero p{font-size:10px;line-height:1.75}.advisor-welcome-hero article{border-radius:9px;padding:12px}.advisor-welcome-hero article b{font-size:11px}.advisor-welcome-hero article small{font-size:8px;line-height:1.45}.advisor-mode-choices{gap:10px}.advisor-mode-choices button{border-radius:11px;min-height:205px;padding:18px}.advisor-mode-choices button>span{font-size:8px;font-weight:900}.advisor-mode-choices button>b{font-size:19px}.advisor-mode-choices button>p{font-size:9px;line-height:1.7}.advisor-mode-choices button>em{font-size:9px}.advisor-welcome-note{padding:11px 13px;font-size:8px;line-height:1.65}.advisor-center-hero aside small{font-size:8px}.advisor-center-hero aside b{font-size:28px}.advisor-center-hero aside span{font-size:8px;line-height:1.45}.advisor-tabs{border-radius:10px;gap:6px;padding:6px}.advisor-tabs button{border-radius:7px;min-height:39px;font-size:9px;font-weight:800}.advisor-journey-scroll,.advisor-risk-scroll{gap:9px;height:min(55dvh,560px)}.advisor-journey-scroll>details,.advisor-risk-scroll>details,.advisor-today{border-radius:10px}.advisor-journey-scroll summary,.advisor-risk-scroll summary{padding:13px 15px}.advisor-journey-scroll summary span b{font-size:11px}.advisor-journey-scroll summary span small,.advisor-journey-scroll summary>i,.advisor-risk-scroll summary>i{font-size:8px}.advisor-journey-scroll article{grid-template-columns:29px minmax(0,1fr) auto;min-height:105px;padding:13px 15px}.advisor-journey-scroll article>i{width:28px;height:28px;font-size:9px}.advisor-journey-scroll article span b{font-size:11px}.advisor-journey-scroll article span p{font-size:9px;line-height:1.55}.advisor-journey-scroll article span small{font-size:8px;line-height:1.45}.advisor-journey-scroll article>button,.advisor-today article>button,.advisor-risk-scroll details>div>button{min-height:34px;font-size:8px;font-weight:800}.advisor-today>header{padding:14px 16px}.advisor-today>header span{font-size:8px}.advisor-today>header h3{font-size:14px}.advisor-today>header>small{font-size:8px}.advisor-today>div{gap:8px;height:min(50dvh,500px);padding:10px}.advisor-today article{border-radius:9px;grid-template-columns:54px minmax(0,1fr) auto;padding:13px}.advisor-today article>i{font-size:8px}.advisor-today article span b{font-size:11px}.advisor-today article span p{font-size:9px;line-height:1.55}.advisor-today article span small{font-size:8px;line-height:1.45}.advisor-risk-scroll summary span em{font-size:8px}.advisor-risk-scroll summary span b{font-size:12px}.advisor-risk-scroll summary span small{font-size:9px;line-height:1.5}.advisor-risk-scroll details>div{gap:10px;padding:12px}.advisor-risk-scroll details>div>section{border-radius:8px;padding:11px}.advisor-risk-scroll details>div section b{font-size:10px}.advisor-risk-scroll details>div section p{font-size:8.5px;line-height:1.55}.advisor-mode-settings,.advisor-tip-settings{border-radius:10px;padding:14px}.advisor-mode-settings header span,.advisor-tip-settings header span{font-size:8px}.advisor-mode-settings header h3,.advisor-tip-settings header h3{font-size:14px}.advisor-mode-settings>button{border-radius:8px;grid-template-columns:24px 1fr;padding:11px}.advisor-mode-settings>button>i{width:22px;height:22px;font-size:8px}.advisor-mode-settings button b{font-size:10px}.advisor-mode-settings button small{font-size:8px;line-height:1.5}.advisor-tip-settings>div{gap:8px;height:min(43dvh,410px)}.advisor-tip-settings article{border-radius:8px;padding:11px}.advisor-tip-settings article em{font-size:8px}.advisor-tip-settings article b{font-size:10px}.advisor-tip-settings article p,.advisor-tip-settings>div>p{font-size:8px;line-height:1.55}.advisor-tip-settings article>button{min-height:32px;font-size:8px}.advisor-center-footer{border-radius:9px;padding:10px 13px}.advisor-center-footer span{font-size:8px}@media (width<=700px){.advisor-welcome,.advisor-center{gap:9px;min-width:0}.advisor-welcome-hero,.advisor-center-hero{gap:14px;padding:14px}.advisor-welcome-hero h2,.advisor-center-hero h2{font-size:21px}.advisor-welcome-hero p,.advisor-center-hero p{font-size:11px}.advisor-welcome-hero article b{font-size:12px}.advisor-welcome-hero article small{font-size:10px}.advisor-mode-choices button{min-height:auto;padding:14px}.advisor-mode-choices button>b{margin:6px 0;font-size:17px}.advisor-mode-choices button>p{font-size:10px}.advisor-mode-choices button>em{padding-top:12px;font-size:10px}.advisor-welcome-note{font-size:10px}.advisor-tabs{z-index:3;background:#101923;position:sticky;top:0}.advisor-tabs button{min-height:43px;font-size:10px}.advisor-journey-scroll,.advisor-risk-scroll,.advisor-today>div,.advisor-tip-settings>div{height:auto;max-height:none;padding-right:0;overflow:visible}.advisor-journey-scroll article{grid-template-columns:28px minmax(0,1fr);padding:13px 11px}.advisor-journey-scroll article>button{text-align:left;grid-column:2;width:100%}.advisor-journey-scroll article span b,.advisor-today article span b{font-size:12px}.advisor-journey-scroll article span p,.advisor-today article span p{font-size:10px}.advisor-journey-scroll article span small,.advisor-today article span small{font-size:9px}.advisor-today article{grid-template-columns:42px minmax(0,1fr);padding:12px 10px}.advisor-today article>button{text-align:left;grid-column:2;width:100%}.advisor-risk-scroll details>div{grid-template-columns:1fr}.advisor-risk-scroll summary span b{font-size:12px}.advisor-risk-scroll summary span small,.advisor-risk-scroll details>div section p{font-size:10px}.advisor-risk-scroll details>div>button{width:100%;font-size:10px}.advisor-settings{gap:9px}.advisor-mode-settings button b,.advisor-tip-settings article b{font-size:11px}.advisor-mode-settings button small,.advisor-tip-settings article p,.advisor-tip-settings>div>p{font-size:9.5px}.advisor-center-footer{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101923f7;gap:10px;position:sticky;bottom:0}.advisor-center-footer span{font-size:9px}.advisor-center-footer button{min-height:36px}}.brand.brand-lockup{letter-spacing:0;background:linear-gradient(#16264557,#0000);border-bottom:1px solid #00e5ff29;flex:0 0 86px;align-items:center;column-gap:8px;width:100%;min-width:0;height:86px;min-height:86px;padding:9px 10px;font-family:Inter,Noto Sans SC,Noto Sans JP,sans-serif;position:relative;overflow:hidden;grid-template-rows:1fr!important;grid-template-columns:54px minmax(0,1fr)!important;display:grid!important}.brand.brand-lockup:before{content:none!important;display:none!important}.brand-emblem{object-fit:contain;object-position:center;filter:drop-shadow(0 0 10px #ff4f9a57)drop-shadow(0 0 7px #00e5ff29);flex:none;grid-column:1;width:54px;height:54px;display:block}.brand-wordmark{grid-column:2;gap:4px;width:100%;min-width:0;display:grid;overflow:visible;align-self:center!important}.brand-wordmark>span{white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:5px;min-width:max-content;line-height:1;display:flex}.brand-wordmark>span>*{flex:none}.brand .brand-wordmark>span>b{color:#ff83bb;letter-spacing:-.035em;text-shadow:0 0 14px #ff4f9a52;font-style:normal;font-weight:900;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:14px!important}.brand-wordmark strong{color:#f5f9ff;letter-spacing:-.035em;white-space:nowrap;text-shadow:0 1px 4px #000000d1;min-width:max-content;font-size:12px;font-weight:780;display:inline-block;overflow:visible}.brand-wordmark>small{color:#78dfee;letter-spacing:.085em;white-space:nowrap;text-overflow:clip;text-shadow:0 1px 4px #000c;max-width:100%;font-size:5.2px;font-weight:850;line-height:1.25;display:block;overflow:hidden}.brand-lockup>.sidebar-mobile-close{grid-area:auto;margin:0;position:absolute;top:50%;right:9px;transform:translateY(-50%)}@media (width<=1450px){.brand.brand-lockup{padding-inline:9px;grid-template-columns:50px minmax(0,1fr)!important}.brand-emblem{width:50px;height:50px}.brand .brand-wordmark>span>b{font-size:13px!important}.brand-wordmark strong{font-size:11.5px}.brand-wordmark>small{font-size:4.9px}}@media (width<=980px){.brand.brand-lockup{flex-basis:78px;column-gap:8px;height:78px;min-height:78px;padding:7px 52px 7px 10px;grid-template-columns:48px minmax(0,1fr)!important}.brand-emblem{width:48px;height:48px}.brand .brand-wordmark>span>b{font-size:15px!important}.brand-wordmark strong{font-size:13px}.brand-wordmark>small{font-size:5.5px}.sidebar nav{padding-top:6px}}@media (width<=360px){.brand.brand-lockup{column-gap:7px;padding-left:8px;padding-right:46px;grid-template-columns:44px minmax(0,1fr)!important}.brand-emblem{width:44px;height:44px}.brand .brand-wordmark>span>b{font-size:13px!important}.brand-wordmark strong{font-size:11.5px}.brand-wordmark>small{display:none}}@media (prefers-reduced-motion:reduce){.brand-emblem{filter:drop-shadow(0 1px 3px #000000c2)}}@media (width<=720px){.modal-backdrop{overscroll-behavior:none;width:100vw;height:100dvh;padding:0;overflow:hidden}.modal-panel:not(:has(.free-interview-shell)){overscroll-behavior:none;scrollbar-gutter:auto;border-bottom:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.modal-panel.wide:not(:has(.free-interview-shell)){overscroll-behavior:none;scrollbar-gutter:auto;border-bottom:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.modal-panel:not(:has(.free-interview-shell))>header{min-height:58px;padding:10px 13px;position:relative;top:auto}.modal-panel:not(:has(.free-interview-shell))>.modal-content{touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;min-width:0;min-height:0;max-height:none;scroll-padding-bottom:calc(30px + env(safe-area-inset-bottom));padding-bottom:calc(30px + env(safe-area-inset-bottom));overflow:hidden auto}.modal-content :where(*){overscroll-behavior-y:auto}.modal-content :is(.candidate-market-columns ul,.coach-member-assignment,.sister-member-picker>div,.goods-type-options,.goods-catalog-grid,.bulk-sheet-scroll,.dispatch-staff-list,.schedule-staff-picker,.interview-transcript,.interview-insights>div,.interview-commitments>div,.interview-claims>div){touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto!important}.modal-content :is(.annual-archive>div,.annual-scroll-details>div,.automation-task-scroll,.staff-history-scroll,.automation-archive-scroll,.growth-history-scroll,.facility-maintenance-history>div,.club-content-queue,.member-blog-schedule,.timeline-scroll-viewport,.funding-list,.candidate-timeline-scroll,.onboarding-history-scroll,.career-archive details>div,.career-scroll-details>div,.dev-event-list,.developer-audit-log>div,.documentary-project-history,.documentary-collapsible-history>div,.documentary-linked-records>div,.fan-commerce-running>div,.finance-receivable-list,.faction-history-scroll,.faction-dormant-archive>div,.media-timeline-scroll,.music-stage-report-scroll,.personal-history>div,.industry-timeline-scroll,.market-share-history,.communication-history>div,.member-concern-record>div,.member-development-archive details>div,.development-plan-records details>div,.member-chain-viewport,.member-chain-history-viewport,.member-chain-claims>div,.member-resource-archive>div,.career-milestone-scroll,.member-history-panel .member-timeline,.personality-change-list,.member-promises,.promise-milestones>div,.relationship-observation-timeline>div,.crisis-scroll-window,.public-thread-scroll,.startup-history>div,.talent-result-scroll,.owned-talent-scroll,.theater-operation-log,.theater-history-scroll,.tour-market-scroll,.tour-archive-scroll,.tour-schedule-scroll,.tour-notes-scroll,.tour-findings-scroll,.tour-history-scroll,.trainee-log>div){scrollbar-gutter:auto;overscroll-behavior-y:auto!important;height:auto!important;max-height:none!important;overflow-y:visible!important}.onboarding-planner{min-width:0;min-height:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.onboarding-people-grid>div,.onboarding-history-scroll{overscroll-behavior:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.onboarding-launch{margin-bottom:10px;position:static}.onboarding-launch button,.onboarding-planner>.contract-back{width:100%;min-height:44px}.onboarding-history{scroll-margin-bottom:calc(24px + env(safe-area-inset-bottom))}.modal-content .planner-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:12px;padding:12px 0 0;position:static;inset:auto}.modal-panel:has(.free-interview-shell) :is(.interview-transcript,.interview-insights>div,.interview-commitments>div,.interview-claims>div,.interview-governance-scroll){touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto!important}.game-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.game-content{scroll-padding-bottom:calc(86px + env(safe-area-inset-bottom));padding-bottom:calc(30px + env(safe-area-inset-bottom))}}@media (width<=720px) and (height<=620px){.modal-panel:not(:has(.free-interview-shell))>header{min-height:52px;padding-block:7px}.modal-panel:not(:has(.free-interview-shell))>header p{display:none}}.jidol-landing{background:radial-gradient(circle at 75% 9%,#184a9433,#0000 32%),radial-gradient(circle at 8% 82%,#df36821a,#0000 28%),#070d17;min-height:100dvh;overflow:hidden auto}.jidol-landing>header{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#060d19cc;border-bottom:1px solid #4e78a847;height:76px;position:sticky;top:0}.jidol-landing>header .landing-brand{color:#fff;cursor:pointer;align-items:center;gap:8px;display:flex}.jidol-landing>header .landing-brand:before{display:none}.jidol-landing>header .landing-brand>span{letter-spacing:.12em;font-family:Georgia,serif;font-size:18px}.jidol-landing>header .landing-brand>b{color:#ff78b3;background:0 0;border:0;padding:0;font-size:10px}.jidol-landing>header nav button{cursor:pointer;min-height:40px;position:relative}.jidol-landing>header nav button.active{color:#70e9f7;background:#00e5ff12}.jidol-landing>header nav button.active:after{content:"";background:linear-gradient(90deg,#0000,#00e5ff,#0000);height:2px;position:absolute;bottom:-18px;left:10px;right:10px;box-shadow:0 0 10px #00e5ff}.landing-home{padding-bottom:40px}.landing-discovery-row{grid-template-columns:1fr 1fr;gap:9px;width:min(850px,100%);margin-top:28px;display:grid}.landing-discovery-row>button{color:#e7eef4;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0f1f35e0,#081222eb);border:1px solid #4c79a770;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;min-height:82px;padding:12px 14px;display:grid}.landing-discovery-row>button:hover{border-color:#00e5ffb3;transform:translateY(-2px)}.landing-discovery-row>button.cinema{background:linear-gradient(90deg,#070f1ddb,#070f1d80),url(/live-stage-distant.webp) 50% 44%/cover}.landing-discovery-row>button>i{color:#4ee8f7;letter-spacing:.14em;align-self:start;font-size:8px;font-style:normal}.landing-discovery-row span b,.landing-discovery-row span small{display:block}.landing-discovery-row span b{font-size:12px}.landing-discovery-row span small{color:#8093a6;margin-top:5px;font-size:8px}.landing-discovery-row>button.cinema span small{color:#a5b2c0}.landing-discovery-row>button>em{color:#79eaf6;white-space:nowrap;font-size:8px;font-style:normal}.landing-howto,.trailer-experience{z-index:1;width:min(1340px,100%);max-width:none;margin:0 auto;padding:26px 0 64px;position:relative}.landing-howto>.landing-back,.trailer-toolbar .landing-back{cursor:pointer;min-height:38px}.howto-hero{background:linear-gradient(90deg,#050d1bf5 0%,#050d1be0 48%,#050d1b47 100%),url(/live-stage-distant.webp) 50% 46%/cover;border:1px solid #3d70a66b;border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:center;gap:44px;min-height:380px;margin-top:18px;padding:54px clamp(28px,5vw,76px);display:grid;overflow:hidden;box-shadow:0 32px 90px #00000057}.howto-hero .eyebrow,.howto-section-heading>span,.howto-first-week>header>span{color:#54e7f4;letter-spacing:.2em;font-size:9px;font-weight:850}.howto-hero h2{color:#fff;letter-spacing:-.05em;margin:13px 0 16px;font-size:clamp(38px,4.5vw,66px);line-height:1.04}.howto-hero h2 em{color:#ff71af;text-shadow:0 0 30px #ff4f9a42;font-style:normal}.howto-hero p{color:#aab9c8;max-width:710px;margin:0;font-size:13px;line-height:1.8}.howto-hero aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c18bf;border:1px solid #6f98c65c;border-radius:18px;gap:6px;padding:10px;display:grid}.howto-hero aside span{border-bottom:1px solid #546f8c3d;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:52px;padding:8px 10px;display:grid}.howto-hero aside span:last-child{border-bottom:0}.howto-hero aside i{color:#66e8f3;border:1px solid #3e677b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}.howto-hero aside b{font-size:12px}.howto-principles{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 64px;display:grid}.howto-principles article{background:linear-gradient(145deg,#0f1c2fe0,#070f1ce0);border:1px solid #3b5c7f66;border-radius:13px;min-height:132px;padding:20px}.howto-principles span,.howto-principles b,.howto-principles small{display:block}.howto-principles span{color:#ff75af;letter-spacing:.12em;font-size:8px}.howto-principles b{margin-top:10px;font-size:13px}.howto-principles small{color:#7f92a5;margin-top:7px;font-size:9px;line-height:1.65}.howto-section-heading{grid-template-columns:1fr auto;align-items:end;margin:0 0 20px;display:grid}.howto-section-heading h3{letter-spacing:-.04em;grid-column:1;margin:8px 0 0;font-size:clamp(30px,3.5vw,48px)}.howto-section-heading p{color:#8295a7;grid-area:1/2/3;margin:0;font-size:11px}.howto-system-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.howto-system-card{background:linear-gradient(160deg,#111e30,#091321);border:1px solid #3b628973;border-radius:17px;grid-column:span 2;grid-template-rows:180px 1fr auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 54px #00000038}.howto-system-card:nth-child(4),.howto-system-card:nth-child(5){grid-column:span 3}.howto-system-card:hover{border-color:#3edbec9e;transform:translateY(-3px)}.howto-card-image{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;padding:18px;display:flex;box-shadow:inset 0 -90px 70px #040a13eb}.howto-card-image.recruit{background-image:linear-gradient(#0000,#070f1c66),url(/facility-training.webp)}.howto-card-image.production{background-image:linear-gradient(#0000,#070f1c66),url(/facility-recording.webp)}.howto-card-image.stage{background-image:linear-gradient(#0000,#070f1c66),url(/live-stage-distant.webp)}.howto-card-image.people{background-image:linear-gradient(#0000,#070f1c66),url(/facility-lounge.webp)}.howto-card-image.business{background-image:linear-gradient(#0000,#070f1c66),url(/facility-office.webp)}.howto-card-image span{color:#5ce4ef;letter-spacing:.18em;font-size:8px;font-weight:850}.howto-card-image strong{color:#fff;margin-top:5px;font-size:23px}.howto-system-card>div:nth-child(2){padding:20px 20px 14px}.howto-system-card>div:nth-child(2)>i{color:#ff72ac;font-size:10px;font-style:normal;font-weight:900}.howto-system-card h4{margin:7px 0 10px;font-size:18px}.howto-system-card p{color:#91a3b4;margin:0;font-size:10px;line-height:1.72}.howto-system-card ul{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.howto-system-card li{color:#b8c4cf;font-size:9px}.howto-system-card li:before{content:"＋";color:#50e4ef;margin-right:8px}.howto-system-card footer{background:#050c1775;border-top:1px solid #3e5e7e4d;padding:12px 20px 15px}.howto-system-card footer b,.howto-system-card footer span{display:block}.howto-system-card footer b{color:#6a8195;font-size:7px}.howto-system-card footer span{color:#c0ccd5;margin-top:4px;font-size:8px}.howto-first-week{background:linear-gradient(135deg,#12253de6,#07101deb);border:1px solid #486e956b;border-radius:19px;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:36px;margin-top:68px;padding:38px;display:grid}.howto-first-week h3{margin:9px 0;font-size:27px}.howto-first-week header p{color:#8498aa;margin:0;font-size:10px;line-height:1.65}.howto-first-week>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.howto-first-week article{background:#081220b8;border:1px solid #3f61845c;border-radius:10px;min-height:126px;padding:15px}.howto-first-week article i,.howto-first-week article b,.howto-first-week article span{display:block}.howto-first-week article i{color:#58e2ee;font-size:8px;font-style:normal}.howto-first-week article b{margin-top:9px;font-size:12px}.howto-first-week article span{color:#8295a7;margin-top:6px;font-size:9px;line-height:1.6}.howto-cta{background:#060f1ccc;border:1px solid #4c79a561;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:12px;padding:20px 24px;display:grid}.howto-cta>span small,.howto-cta>span b{display:block}.howto-cta>span small{color:#5fe7f2;font-size:8px}.howto-cta>span b{margin-top:5px;font-size:13px}.howto-cta>button:not(.landing-primary){color:#d9e4eb;cursor:pointer;background:#111f31;border:1px solid #46617d;border-radius:9px;min-height:50px;padding:0 18px}.howto-cta .landing-primary{min-width:185px;min-height:52px;padding:9px 18px!important}.trailer-experience{padding-top:18px}.trailer-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:54px;display:grid}.trailer-toolbar>span{color:#8498aa;letter-spacing:.18em;font-size:8px;font-weight:850}.trailer-toolbar>span i{background:#ff4f88;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #ff4f88}.trailer-toolbar>button:last-child{color:#aabac7;cursor:pointer;background:#091525c2;border:1px solid #3b5872;border-radius:18px;justify-self:end;min-height:36px;padding:0 13px;font-size:8px}.trailer-cinema{background:#030813;border:1px solid #4a80b080;border-radius:20px;height:min(72dvh,780px);min-height:520px;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000007a}.trailer-scene{background-image:linear-gradient(90deg,#020710ed 0%,#02071094 48%,#02071038 100%),linear-gradient(0deg,#020710f0 0%,transparent 52%),var(--trailer-image);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:clamp(40px,6vw,86px);animation:.75s both trailer-scene-in;display:grid;position:absolute;inset:0}.trailer-cinema.playing .trailer-scene{animation:.75s both trailer-scene-in,5.2s ease-out both trailer-camera}@keyframes trailer-scene-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes trailer-camera{0%{background-size:102%}to{background-size:108%}}.trailer-film-grain{opacity:.16;pointer-events:none;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0f 4px);position:absolute;inset:0}.trailer-scene-copy{z-index:2;max-width:850px;padding-bottom:48px;position:relative}.trailer-scene-copy>span{color:#61e8f3;letter-spacing:.23em;font-size:9px;font-weight:900}.trailer-scene-copy h2{color:#fff;letter-spacing:-.055em;text-shadow:0 8px 40px #000000b3;max-width:820px;margin:13px 0 16px;font-size:clamp(42px,6vw,82px);line-height:.98}.trailer-scene-copy p{color:#c1ccd5;text-shadow:0 2px 14px #000;max-width:650px;margin:0;font-size:12px;line-height:1.75}.trailer-scene-copy strong{color:#ff74ae;letter-spacing:.25em;margin-top:24px;font-size:12px;display:block}.trailer-scene>aside{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:right;background:#050e1cad;border:1px solid #6897be73;border-radius:12px;min-width:170px;margin-bottom:55px;padding:17px;position:relative}.trailer-scene>aside small,.trailer-scene>aside b,.trailer-scene>aside em{display:block}.trailer-scene>aside small{color:#8ca0b2;font-size:8px}.trailer-scene>aside b{color:#64e9f3;margin-top:4px;font-size:22px}.trailer-scene>aside em{color:#6c8193;margin-top:12px;font-size:7px;font-style:normal}.trailer-center-play{z-index:5;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#040c18c7;border:1px solid #70dde9b8;border-radius:36px;align-items:center;gap:13px;min-width:220px;padding:10px 18px 10px 10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trailer-center-play>i{color:#00131a;background:linear-gradient(135deg,#00e3f5,#1597e7);border-radius:50%;place-items:center;width:48px;height:48px;font-size:15px;font-style:normal;display:grid;box-shadow:0 0 24px #00e5ff61}.trailer-center-play span b,.trailer-center-play span small{text-align:left;display:block}.trailer-center-play span b{font-size:12px}.trailer-center-play span small{color:#92a4b3;margin-top:4px;font-size:7px}.trailer-controls{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030913db;border-top:1px solid #4b6f9159;grid-template-columns:42px 1fr 70px;align-items:center;gap:18px;min-height:62px;padding:9px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.trailer-play-toggle{color:#65eaf4;cursor:pointer;background:#102536;border:1px solid #4f8294;border-radius:50%;width:38px;height:38px}.trailer-progress{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.trailer-progress button{color:#61788c;cursor:pointer;background:0 0;border:0;min-width:0;padding:5px 0}.trailer-progress button i{background:#31475a;border-radius:3px;height:3px;display:block;overflow:hidden}.trailer-progress button.active i{background:linear-gradient(90deg,#00e5ff,#ff5aa4);box-shadow:0 0 9px #00e5ff73}.trailer-progress button.passed i{background:#527488}.trailer-progress button span{margin-top:5px;font-size:6px;display:block}.trailer-controls time{color:#7f93a5;text-align:right;font-size:8px}.trailer-after{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.trailer-after>article{background:linear-gradient(145deg,#0f1d30e6,#07101de6);border:1px solid #3a5c7e66;border-radius:12px;min-height:146px;padding:19px}.trailer-after article span{color:#53e5f1;font-size:8px}.trailer-after article b{margin-top:10px;font-size:13px;display:block}.trailer-after article p{color:#8195a7;margin:7px 0 0;font-size:9px;line-height:1.65}.trailer-after>div{background:linear-gradient(90deg,#00e5ff12,#ff4f9a0f);border:1px solid #4f82ab6b;border-radius:13px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:100px;padding:20px 24px;display:grid}.trailer-after>div small,.trailer-after>div strong{display:block}.trailer-after>div small{color:#5de6f1;letter-spacing:.16em;font-size:8px}.trailer-after>div strong{margin-top:5px;font-size:22px}.trailer-after>div .landing-primary{min-width:200px}@media (width<=980px){.howto-hero{grid-template-columns:1fr}.howto-hero aside{grid-template-columns:repeat(5,1fr)}.howto-hero aside span{border-bottom:0;border-right:1px solid #546f8c3d;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:70px}.howto-system-card{grid-column:span 3}.howto-system-card:nth-child(5){grid-column:2/span 4}.howto-first-week,.trailer-scene{grid-template-columns:1fr}.trailer-scene>aside{margin:0;position:absolute;top:26px;right:26px}}@media (width<=700px){.jidol-landing{padding:0 13px calc(34px + env(safe-area-inset-bottom))}.jidol-landing>header{height:64px}.landing-brand>i{flex-basis:30px;width:30px;height:30px}.jidol-landing>header .landing-brand>span{font-size:13px}.jidol-landing>header .landing-brand>b{display:none}.jidol-landing>header nav{gap:2px}.jidol-landing>header nav button{min-width:48px;padding:7px}.jidol-landing>header nav button.active:after{bottom:-12px}.landing-discovery-row{grid-template-columns:1fr}.landing-howto,.trailer-experience{padding:15px 0 calc(40px + env(safe-area-inset-bottom))}.howto-hero{background-position:64%;border-radius:16px;gap:25px;min-height:0;padding:32px 21px}.howto-hero h2{font-size:38px}.howto-hero p{font-size:11px}.howto-hero aside{grid-template-columns:1fr}.howto-hero aside span{border-bottom:1px solid #546f8c3d;border-right:0;grid-template-columns:31px 1fr;justify-items:start;min-height:44px}.howto-principles{grid-template-columns:1fr;margin-bottom:48px}.howto-principles article{min-height:0}.howto-section-heading{display:block}.howto-section-heading h3{font-size:31px}.howto-section-heading p{margin-top:8px}.howto-system-grid{grid-template-columns:1fr}.howto-system-card,.howto-system-card:nth-child(4),.howto-system-card:nth-child(5){grid-column:auto}.howto-system-card{grid-template-rows:150px 1fr auto}.howto-first-week{margin-top:48px;padding:23px 17px}.howto-first-week>div{grid-template-columns:1fr}.howto-first-week article{min-height:0}.howto-cta{grid-template-columns:1fr;padding:18px}.howto-cta>button,.howto-cta .landing-primary{width:100%}.trailer-toolbar{grid-template-columns:1fr auto}.trailer-toolbar>span{display:none}.trailer-cinema{border-radius:14px;height:76dvh;min-height:540px}.trailer-scene{background-position:58%;align-items:end;padding:25px 21px 87px}.trailer-scene-copy{padding-bottom:0}.trailer-scene-copy h2{font-size:clamp(39px,12vw,55px)}.trailer-scene-copy p{font-size:10px}.trailer-scene-copy strong{margin-top:16px;font-size:8px}.trailer-scene>aside{min-width:130px;padding:12px;top:14px;right:14px}.trailer-scene>aside b{font-size:17px}.trailer-center-play{width:calc(100% - 48px);min-width:0;top:38%}.trailer-controls{grid-template-columns:38px 1fr;gap:10px;padding-inline:12px}.trailer-controls time{display:none}.trailer-after{grid-template-columns:1fr}.trailer-after>article{min-height:0}.trailer-after>div{grid-template-columns:1fr}.trailer-after>div .landing-primary{width:100%}}@media (prefers-reduced-motion:reduce){.trailer-scene,.trailer-cinema.playing .trailer-scene,.landing-discovery-row>button,.howto-system-card{transition:none;animation:none}}.sidebar-scroll-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.sidebar-scroll-body>nav{min-height:0}.sidebar-scroll-end{display:none}@media (width<=980px){.sidebar{height:100dvh;max-height:100dvh;overflow:hidden}.sidebar .brand-lockup{flex:0 0 78px}.sidebar-scroll-body{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;min-height:0;scroll-padding-bottom:calc(30px + env(safe-area-inset-bottom));padding-bottom:calc(18px + env(safe-area-inset-bottom));overflow:hidden auto}.sidebar-scroll-body>nav{overscroll-behavior:auto;flex:none;min-height:0;padding-bottom:2px;overflow:visible}.sidebar-scroll-body .nav-mode-toggle,.sidebar-scroll-body .agency-meta,.sidebar-scroll-body .sidebar-mobile-workbench,.sidebar-scroll-body .sidebar-utility-link{flex:none}.sidebar-scroll-body .sidebar-utility-link{min-height:58px;margin-bottom:6px}.sidebar-scroll-end{color:#64798b;letter-spacing:.08em;justify-content:center;align-items:center;gap:7px;min-height:36px;margin:0 14px;font-size:7px;display:flex}.sidebar-scroll-end>i{background:linear-gradient(90deg,#0000,#4d8d9a);width:18px;height:1px}}@media (width<=980px) and (height<=640px){.sidebar .brand-lockup{flex-basis:66px;height:66px;min-height:66px}.sidebar .brand-emblem{width:42px;height:42px}.sidebar-mobile-workbench button{min-height:42px}}.landing-page-home{isolation:isolate;background:#030817;padding-bottom:0}.landing-page-home>.landing-glow{display:none}.landing-cinematic{z-index:-2;pointer-events:none;background:#030817;position:fixed;inset:0;overflow:hidden}.landing-cinematic-scene{background-image:var(--landing-hero-image);filter:saturate(1.12)contrast(1.08);background-position:50%;background-size:cover;animation:7.2s cubic-bezier(.2,.7,.2,1) both landing-scene-arrive;position:absolute;inset:-4%}.landing-cinematic-vignette{background:linear-gradient(90deg,#020712f7 0%,#020712d9 35%,#02071257 70%,#0207128c 100%),linear-gradient(#020712c7 0%,#0207122e 52%,#020712fa 100%),radial-gradient(circle at 68% 42%,#0000 0 18%,#02071233 62%,#020712c2 100%);position:absolute;inset:0}.landing-aurora{filter:blur(80px);mix-blend-mode:screen;opacity:.2;border-radius:50%;width:56vw;height:56vw;animation:12s ease-in-out infinite alternate landing-aurora-drift;position:absolute}.landing-aurora-cyan{background:#00dfff;top:-36vw;right:2vw}.landing-aurora-pink{background:#ff3d9e;animation-delay:-5s;bottom:-34vw;right:-25vw}.landing-light-beams{mix-blend-mode:screen;opacity:.26;position:absolute;inset:0;overflow:hidden}.landing-light-beams i{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);transform-origin:50% 0;filter:blur(11px);background:linear-gradient(#71eaffc2,#0000 73%);width:8vw;height:110%;animation:9s ease-in-out infinite alternate landing-beam-sweep;position:absolute;top:-22%;left:62%}.landing-light-beams i:nth-child(2){background:linear-gradient(#ff5eb1a8,#0000 70%);animation-duration:11s;animation-delay:-2.5s;left:74%}.landing-light-beams i:nth-child(3){opacity:.6;animation-duration:13s;animation-delay:-6s;left:48%}.landing-light-beams i:nth-child(4){background:linear-gradient(#fad27b8f,#0000 70%);animation-duration:12s;animation-delay:-8s;left:87%}.landing-stage-grid{opacity:.2;background-image:linear-gradient(#4fdff78c 1px,#0000 1px),linear-gradient(90deg,#4fdff78c 1px,#0000 1px);background-size:54px 54px;width:76%;height:68%;position:absolute;bottom:-36%;right:-10%;transform:perspective(420px)rotateX(63deg)rotate(-4deg);-webkit-mask-image:linear-gradient(#0000 22%,#000);mask-image:linear-gradient(#0000 22%,#000)}.landing-film-grain{opacity:.11;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0e 4px);animation:.3s steps(2,end) infinite landing-grain;position:absolute;inset:0}.landing-page-home>header{z-index:30;background:linear-gradient(#030814d1,#03081452);border-bottom:1px solid #72c0e833;width:calc(100% + 14vw);margin-inline:-7vw;padding-inline:7vw;position:relative;box-shadow:0 18px 40px #0000001f}.landing-page-home>header:after{content:"";background:linear-gradient(90deg,#0000,#00e5ff80,#ff4f9a57,#0000);height:1px;position:absolute;bottom:-1px;left:7vw;right:7vw}.landing-page-home .landing-brand{white-space:nowrap;flex:none;width:max-content;min-width:max-content;overflow:visible}.landing-page-home .landing-brand>i{background-color:#06112480;border-radius:50%;box-shadow:0 0 0 1px #5fdff33d,0 0 24px #00e5ff29}.landing-page-home>header nav{background:#040c1a73;border:1px solid #5c91bc33;border-radius:24px;padding:4px}.landing-page-home>header nav button{border-radius:19px}.landing-home-cinematic{z-index:2;grid-template-rows:1fr auto;align-items:end;width:100%;max-width:none;min-height:calc(100dvh - 86px);padding:clamp(38px,6vh,74px) 0 34px;display:grid}.landing-home-cinematic:after{display:none}.landing-home-main{grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:end;gap:clamp(28px,6vw,90px);width:100%;display:grid}.landing-home-copy{max-width:920px}.landing-live-ribbon{color:#9ef6ff;letter-spacing:.18em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030d1d85;border:1px solid #00e5ff4d;border-radius:20px;align-items:center;gap:9px;width:max-content;margin-bottom:24px;padding:7px 12px;font-size:8px;font-weight:850;display:flex}.landing-live-ribbon>i{background:#ff4f97;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite landing-live-pulse;box-shadow:0 0 13px #ff4f97}.landing-live-ribbon span{color:#91a4b8;letter-spacing:.08em;border-left:1px solid #92d0e340;padding-left:9px}.landing-home-cinematic .landing-kicker{letter-spacing:.34em;margin-bottom:12px;font-size:9px;font-weight:800}.landing-home-cinematic h1{color:#fff;letter-spacing:-.072em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(50px,7.2vw,104px);font-weight:940;line-height:.91}.landing-home-cinematic h1>small{color:#c3d2df;letter-spacing:.4em;text-shadow:0 2px 14px #000;margin-bottom:13px;font-size:11px;font-weight:760;display:block}.landing-home-cinematic h1 span{color:#ff68aa;position:relative}.landing-home-cinematic h1 span:after{content:"";filter:blur(6px);background:linear-gradient(90deg,#0000,#ff4a9e6b,#0000);height:8px;position:absolute;bottom:5px;left:-5px;right:-7px}.landing-home-cinematic .landing-home-copy>p{color:#c4cfda;text-shadow:0 3px 20px #000;max-width:720px;margin:25px 0 28px;font-size:clamp(13px,1.25vw,17px);line-height:1.8}.landing-home-cinematic .landing-actions{grid-template-columns:minmax(220px,1.35fr) minmax(145px,.75fr) minmax(145px,.75fr);gap:8px;width:min(760px,100%);display:grid}.landing-home-cinematic .landing-actions>button{text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:11px;min-height:65px;padding:11px 16px;display:flex;position:relative;overflow:hidden}.landing-home-cinematic .landing-actions>button>b{color:#67e9f4;border:1px solid #73a7cf5c;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.landing-home-cinematic .landing-actions button span{font-size:11px;display:block}.landing-home-cinematic .landing-actions button span small{color:#7f94a7;margin-top:4px;font-size:7px;display:block}.landing-home-cinematic .landing-actions .landing-primary{grid-template-columns:1fr auto;align-content:center;display:grid;padding:13px 20px!important}.landing-home-cinematic .landing-actions .landing-primary>span{font-size:15px;font-weight:900}.landing-home-cinematic .landing-actions .landing-primary>small{opacity:.76;font-size:8px}.landing-home-cinematic .landing-actions .landing-primary>i{grid-area:1/2/3;font-size:20px;font-style:normal;transition:transform .2s}.landing-home-cinematic .landing-actions .landing-primary:hover>i{transform:translate(3px,-3px)}.landing-visual-console{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#040e1fc2,#040a1780);border:1px solid #6dadd359;border-radius:17px;align-self:center;padding:17px;box-shadow:0 30px 80px #00000042}.landing-visual-console>header{border-bottom:1px solid #6292b738;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.landing-visual-console>header span{color:#c8d4dd;letter-spacing:.18em;font-size:8px;font-weight:850}.landing-visual-console>header span i{background:#57e9f5;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #57e9f5}.landing-visual-console>header em{color:#ff83b8;border:1px solid #ff68aa61;border-radius:10px;padding:3px 7px;font-size:7px;font-style:normal}.landing-visual-copy{min-height:144px;padding:21px 3px 14px}.landing-visual-copy small,.landing-visual-copy strong,.landing-visual-copy p{display:block}.landing-visual-copy small{color:#66e8f4;letter-spacing:.14em;font-size:8px;font-weight:850}.landing-visual-copy strong{color:#fff;max-width:250px;margin-top:11px;font-size:20px;line-height:1.25}.landing-visual-copy p{color:#8397aa;margin:9px 0 0;font-size:9px;line-height:1.6}.landing-scene-picker{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.landing-scene-picker button{color:#63798d;cursor:pointer;background:0 0;border:0;min-width:0;padding:5px 0}.landing-scene-picker button i{background:#33495b;border-radius:3px;height:3px;display:block;overflow:hidden}.landing-scene-picker button span{margin-top:5px;font-size:7px;display:block}.landing-scene-picker button.active i{background:#304f63;position:relative;box-shadow:0 0 11px #00e5ff40}.landing-scene-picker button.active i:after{content:"";transform-origin:0;background:linear-gradient(90deg,#00e5ff,#ff5fa6);animation:7.2s linear both landing-progress;position:absolute;inset:0}.landing-visual-console>footer{color:#6d8397;justify-content:flex-end;align-items:baseline;gap:6px;margin-top:10px;display:flex}.landing-visual-console>footer span{letter-spacing:.14em;margin-right:auto;font-size:7px}.landing-visual-console>footer b{color:#fff;font-size:24px}.landing-visual-console>footer em{font-size:8px;font-style:normal}.landing-home-footer{border-top:1px solid #6aa4ca33;grid-template-columns:minmax(350px,.8fr) minmax(520px,1.2fr);align-items:end;gap:clamp(20px,4vw,64px);width:100%;margin-top:42px;padding-top:20px;display:grid}.landing-home-cinematic .landing-feature-row{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.landing-home-cinematic .landing-feature-row span{color:#abb9c6;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-width:0;font-size:8px;display:grid}.landing-home-cinematic .landing-feature-row b{grid-row:1/3;font-size:21px}.landing-home-cinematic .landing-feature-row i{color:#657c90;letter-spacing:.16em;font-size:6px;font-style:normal}.landing-home-cinematic .landing-discovery-row{grid-template-columns:1fr 1fr;width:100%;margin:0}.landing-home-cinematic .landing-discovery-row>button{background:linear-gradient(135deg,#07162ac2,#050d1cc7);min-height:76px;box-shadow:0 16px 45px #00000026}.landing-home-cinematic .landing-discovery-row>button>i{writing-mode:vertical-rl;align-self:center;font-size:6px}.landing-home-cinematic .landing-discovery-row span b{font-size:11px}.landing-home-cinematic .landing-discovery-row span small{font-size:7px}.landing-scroll-cue{color:#61778b;letter-spacing:.18em;transform-origin:100% 100%;align-items:center;gap:8px;font-size:6px;display:flex;position:absolute;bottom:144px;right:0;transform:rotate(90deg)}.landing-scroll-cue i{background:linear-gradient(90deg,#5fe6f2,#0000);width:32px;height:1px;animation:1.8s ease-in-out infinite landing-scroll-pulse}@keyframes landing-scene-arrive{0%{opacity:0;filter:saturate(.7)blur(5px);transform:scale(1.07)translate(1.2%,.6%)}12%{opacity:1;filter:saturate(1.12)blur()}to{opacity:1;transform:scale(1.015)translate(-.5%,-.25%)}}@keyframes landing-aurora-drift{0%{opacity:.14;transform:translate(-3%,1%)scale(.92)}to{opacity:.24;transform:translate(4%,-2%)scale(1.06)}}@keyframes landing-beam-sweep{0%{transform:rotate(-14deg)translate(-10%)}to{transform:rotate(13deg)translate(10%)}}@keyframes landing-grain{0%{transform:translate(0)}50%{transform:translate(-1px,1px)}to{transform:translate(1px,-1px)}}@keyframes landing-live-pulse{50%{opacity:.42;transform:scale(.75)}}@keyframes landing-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-scroll-pulse{50%{opacity:.35;transform:scaleX(.72)}}@media (width<=1050px){.landing-home-main{grid-template-columns:minmax(0,1fr) 260px;gap:28px}.landing-home-footer{grid-template-columns:1fr}.landing-home-cinematic .landing-feature-row{max-width:620px}.landing-scroll-cue{display:none}}@media (width<=760px){.landing-page-home{padding:0 14px}.landing-page-home>header{width:calc(100% + 28px);margin-inline:-14px;padding-inline:14px}.landing-page-home>header:after{left:14px;right:14px}.landing-page-home>header .landing-brand>span{font-size:12px}.landing-page-home>header .landing-brand>b{color:#ff78b3;letter-spacing:.08em;font-size:7px;display:inline-block}.landing-page-home>header nav{background:0 0;border:0;padding:0}.landing-page-home>header nav button{min-width:44px;padding-inline:6px;font-size:9px}.landing-home-cinematic{min-height:calc(100dvh - 64px);padding:28px 0 calc(28px + env(safe-area-inset-bottom))}.landing-home-main{display:block}.landing-live-ribbon{margin-bottom:18px}.landing-home-cinematic .landing-kicker{letter-spacing:.24em;font-size:7px;line-height:1.6}.landing-home-cinematic h1{font-size:clamp(46px,14.5vw,66px);line-height:.94}.landing-home-cinematic h1>small{letter-spacing:.28em;font-size:8px}.landing-home-cinematic .landing-home-copy>p{margin:18px 0 21px;font-size:12px;line-height:1.65}.landing-home-cinematic .landing-actions{grid-template-columns:1fr 1fr}.landing-home-cinematic .landing-actions .landing-primary{grid-column:1/-1;min-height:68px}.landing-home-cinematic .landing-actions>button:not(.landing-primary){min-height:56px}.landing-home-cinematic .landing-actions>button span small{font-size:6px}.landing-visual-console{margin-top:14px;padding:12px 13px}.landing-visual-console>header,.landing-visual-copy p,.landing-visual-console>footer span{display:none}.landing-visual-copy{min-height:0;padding:2px 0 10px}.landing-visual-copy small{font-size:6px}.landing-visual-copy strong{max-width:none;margin-top:5px;font-size:13px}.landing-scene-picker,.landing-visual-console>footer{margin-top:2px}.landing-visual-console>footer b{font-size:16px}.landing-home-footer{margin-top:19px;padding-top:16px;display:block}.landing-home-cinematic .landing-feature-row{grid-template-columns:1fr 1fr 1fr;gap:5px}.landing-home-cinematic .landing-feature-row span{text-align:center;font-size:6px;display:block}.landing-home-cinematic .landing-feature-row b,.landing-home-cinematic .landing-feature-row i{display:block}.landing-home-cinematic .landing-feature-row b{font-size:15px}.landing-home-cinematic .landing-feature-row i{margin:3px 0}.landing-home-cinematic .landing-discovery-row{grid-template-columns:1fr;margin-top:14px}.landing-home-cinematic .landing-discovery-row>button{min-height:68px}.landing-home-cinematic .landing-discovery-row>button>i{writing-mode:horizontal-tb;align-self:start}.landing-cinematic-vignette{background:linear-gradient(#020712b8 0%,#0207128f 40%,#020712fa 100%),linear-gradient(90deg,#020712e0,#02071257)}.landing-cinematic-scene{background-position:68%}.landing-stage-grid{opacity:.14;width:140%;right:-45%}.landing-light-beams{opacity:.18}}@media (width<=410px){.landing-live-ribbon span{display:none}.landing-home-cinematic h1{font-size:13.7vw}.landing-home-cinematic .landing-actions>button{padding-inline:11px}.landing-home-cinematic .landing-actions>button>b,.landing-home-cinematic .landing-feature-row{display:none}.landing-home-cinematic .landing-discovery-row{margin-top:0}.landing-home-cinematic .landing-discovery-row>button{grid-template-columns:1fr auto}.landing-home-cinematic .landing-discovery-row>button>i{display:none}.landing-home-cinematic .landing-discovery-row span small{max-width:170px}}@media (prefers-reduced-motion:reduce){.landing-cinematic-scene,.landing-aurora,.landing-light-beams i,.landing-film-grain,.landing-live-ribbon>i,.landing-scene-picker button.active i:after,.landing-scroll-cue i{animation:none!important}.landing-cinematic-scene{inset:0;transform:none}.landing-aurora{opacity:.12}}:root{--bg:#0b0a12;--nav:#0b0911;--panel:#17141f;--panel-2:#211d2a;--line:#f2e8de1f;--line-soft:#f2e8de13;--text:#f7f2ec;--muted:#aaa1b0;--pink:#ff619f;--cyan:#75d9d0;--gold:#edc471;--green:#79d69f;--red:#ff7b8f;--violet:#a98aff;--ink-shadow:0 24px 70px #00000052}body{font-family:var(--font-geist-sans), "Noto Sans SC", "Noto Sans JP", "PingFang SC", sans-serif;background:radial-gradient(circle at 78% -8%,#8456db26,#0000 31%),radial-gradient(circle at 15% 74%,#e4428914,#0000 27%),#0b0a12}*{scrollbar-color:#ffffff38 transparent}::-webkit-scrollbar-thumb{background:#fff3 padding-box padding-box;border-color:#0000}.game-shell:before{opacity:.32;background-image:radial-gradient(#ffffff24 .65px,#0000 .65px);background-size:22px 22px;-webkit-mask-image:linear-gradient(110deg,#0000,#000 42%,#0000 82%);mask-image:linear-gradient(110deg,#0000,#000 42%,#0000 82%)}.sidebar{background:radial-gradient(circle at 40% 0,#9958da24,#0000 26%),linear-gradient(#0d0b14fe,#08070dfe);border-right-color:#ffffff1a;width:264px;box-shadow:24px 0 70px #0000004d}.brand.brand-lockup{background:linear-gradient(#ffffff09,#0000);border-bottom-color:#ffffff1a;flex-basis:92px;height:92px;min-height:92px;padding:12px 13px}.brand-wordmark>small{color:#8b8194}.sidebar-group{border:1px solid #0000;border-radius:15px;margin:0 0 8px;padding:4px;transition:background .18s,border-color .18s}.sidebar-group.open{background:#ffffff06;border-color:#ffffff16}.sidebar-group-toggle{letter-spacing:.08em;color:#8f8696!important;height:38px!important;min-height:38px!important;padding:0 10px!important}.sidebar-group-toggle:hover{color:#eee6ef!important;background:#ffffff09!important}.sidebar-group-toggle b{font-size:10px!important}.sidebar-group-toggle span{opacity:.65}.sidebar-group>div{padding:3px 0 4px}.sidebar-group>div>button,.sidebar nav button{color:#b8afbd;border-radius:11px;gap:10px;height:48px;min-height:48px;padding:0 10px}.sidebar-group>div>button>i{color:#92899b;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.sidebar nav button:hover{background:#ffffff0b;border-color:#0000;transform:none}.sidebar nav button.active{color:#fff7fb;box-shadow:none;background:linear-gradient(100deg,#ff619f26,#9765da14);border-color:#ff619f38}.sidebar nav button.active:before{display:none}.sidebar nav button.active>i{color:#ff8abd;text-shadow:none;background:#ff619f21;border-color:#ff619f52}.sidebar nav button span{font-size:12px}.nav-mode-toggle{min-height:58px;box-shadow:none;background:#ffffff06;border-color:#ffffff1a;border-radius:13px;margin:10px 15px;padding:10px 35px 10px 13px}.nav-mode-toggle:hover{box-shadow:none;border-color:#ff619f52}.nav-mode-toggle b{color:#dcd3dd;font-size:10px}.nav-mode-toggle small{color:#7f7687;font-size:8px}.nav-mode-toggle i{color:#ff7eb2}.topbar{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#0c0a12db;border-bottom-color:#ffffff17;gap:10px;height:76px;min-height:76px;padding:0 20px;box-shadow:0 18px 50px #0003}.landing-return,.time-control,.advisor-chip,.operations-center-trigger,.top-metrics>button,.top-metrics>span,.running-schedule-chip{box-shadow:none;background:#ffffff09;border-color:#ffffff1a}.landing-return:hover,.advisor-chip:hover,.operations-center-trigger:hover,.top-metrics>button:hover{box-shadow:none;background:#ff619f12;border-color:#ff619f4d}.landing-return i,.date-block strong{color:#f4c06f;text-shadow:none}.time-control button.active{color:#17121a;box-shadow:none;background:#f3ece4}.next-day:hover{filter:brightness(1.06);box-shadow:0 12px 32px #dd4f8e47}.workspace-hero{--module-accent:var(--cyan);isolation:isolate;min-height:188px;box-shadow:var(--ink-shadow);background:#18131d;border:1px solid #ffffff1c;border-radius:24px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 170px;gap:12px 24px;margin:0 0 16px;padding:26px 28px 14px;display:grid;position:relative;overflow:hidden}.workspace-hero:before{content:"";z-index:-2;background-image:linear-gradient(90deg, #0f0b13fa 0%, #0f0b13d4 48%, #0f0b1347 78%, #0f0b1394), linear-gradient(0deg, #0f0b13e6, transparent 68%), var(--module-scene);filter:saturate(.68)contrast(1.03);background-position:50% 48%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.workspace-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--module-accent) 15%, transparent), transparent 38%), linear-gradient(110deg, #ffffff06, transparent 54%);pointer-events:none;position:absolute;inset:0}.workspace-hero[data-visual-view=members],.workspace-hero[data-visual-view=brand],.workspace-hero[data-visual-view=goods],.workspace-hero[data-visual-view=fans],.workspace-hero[data-visual-view=opinion]{--module-accent:var(--pink)}.workspace-hero[data-visual-view=music],.workspace-hero[data-visual-view=theater],.workspace-hero[data-visual-view=live],.workspace-hero[data-visual-view=industry]{--module-accent:var(--gold)}.workspace-hero[data-visual-view=growth],.workspace-hero[data-visual-view=staff],.workspace-hero[data-visual-view=agency]{--module-accent:var(--green)}.workspace-hero-copy{align-items:center;gap:17px;min-width:0;display:flex}.workspace-hero-mark{border:1px solid color-mix(in srgb, var(--module-accent) 42%, #ffffff29);background:color-mix(in srgb, var(--module-accent) 12%, #0b080fb3);width:56px;height:56px;color:color-mix(in srgb, var(--module-accent) 80%, white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:17px;flex:none;place-items:center;font-size:21px;font-style:normal;display:grid}.workspace-hero-copy>span{min-width:0}.workspace-hero-copy small{color:color-mix(in srgb, var(--module-accent) 70%, white);letter-spacing:.18em;font-size:8px;font-weight:800}.workspace-hero-copy h1{color:#fff;letter-spacing:-.055em;margin:5px 0 4px;font-size:clamp(28px,2.4vw,40px);line-height:1}.workspace-hero-copy p{color:#c0b7c3;max-width:660px;margin:0;font-size:11px;line-height:1.65}.workspace-hero>aside{border-left:1px solid #ffffff1f;align-self:center;padding:12px 0 12px 20px}.workspace-hero>aside small,.workspace-hero>aside strong,.workspace-hero>aside em{display:block}.workspace-hero>aside small{color:#8f8494;letter-spacing:.12em;font-size:7px}.workspace-hero>aside strong{color:#fff;margin-top:5px;font-size:14px}.workspace-hero>aside em{color:#968b9b;margin-top:3px;font-size:8px;font-style:normal}.workspace-hero>nav{scrollbar-width:none;border-top:1px solid #ffffff1a;grid-column:1/-1;gap:5px;min-width:0;padding-top:12px;display:flex;overflow-x:auto}.workspace-hero>nav::-webkit-scrollbar{display:none}.workspace-hero>nav button{color:#a39aa8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;min-width:max-content;min-height:34px;padding:0 11px;display:flex}.workspace-hero>nav button:hover{color:#fff;background:#ffffff0e}.workspace-hero>nav button.active{border-color:color-mix(in srgb, var(--module-accent) 30%, #ffffff1a);background:color-mix(in srgb, var(--module-accent) 13%, #ffffff09);color:#fff}.workspace-hero>nav button i{color:var(--module-accent);font-style:normal}.workspace-hero>nav button span{font-size:9px;font-weight:720}.workspace-stage .page-title.no-actions{display:none}.workspace-stage .page-title.has-actions{min-height:0;box-shadow:none;background:0 0;border:0;justify-content:flex-end;margin:0;padding:0 2px;overflow:visible}.workspace-stage .page-title.has-actions:after,.workspace-stage .page-title.has-actions>div:first-child{display:none}.workspace-stage .page-title.has-actions .page-title-actions{background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;width:auto;margin-left:auto;padding:5px}.workspace-stage{min-width:0}.workspace-outline{z-index:14;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#14111be0;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;margin:0 0 14px;padding:7px 8px 7px 14px;display:grid;position:sticky;top:86px;box-shadow:0 14px 34px #00000038}.workspace-outline-title{gap:2px;min-width:92px;display:grid}.workspace-outline-title small{color:#7f7585;letter-spacing:.16em;font-size:6px;font-weight:800}.workspace-outline-title b{color:#e9e1e9;font-size:10px}.workspace-outline>nav{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.workspace-outline>nav::-webkit-scrollbar{display:none}.workspace-outline>nav button{color:#978e9c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;min-width:max-content;min-height:40px;padding:0 11px;display:flex}.workspace-outline>nav button:hover{color:#fff;background:#ffffff0b}.workspace-outline>nav button.active{color:#fff;background:#ff619f1c;border-color:#ff619f3d}.workspace-outline>nav button i{color:#786e7d;font-size:7px;font-style:normal}.workspace-outline>nav button.active i{color:#ff78ad}.workspace-outline>nav button span{font-size:9px;font-weight:700}.workspace-layout-toggle{color:#c1b8c4;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:88px;min-height:40px;padding:0 11px;display:flex}.workspace-layout-toggle:hover,.workspace-layout-toggle.active{color:#eafffc;background:#75d9d014;border-color:#75d9d042}.workspace-layout-toggle i{color:#75d9d0;font-style:normal}.workspace-layout-toggle span{font-size:8px;font-weight:750}.workspace-stage[data-layout=focus][data-active-section="0"] [data-workspace-section]:not([data-workspace-section="0"]),.workspace-stage[data-layout=focus][data-active-section="1"] [data-workspace-section]:not([data-workspace-section="1"]),.workspace-stage[data-layout=focus][data-active-section="2"] [data-workspace-section]:not([data-workspace-section="2"]),.workspace-stage[data-layout=focus][data-active-section="3"] [data-workspace-section]:not([data-workspace-section="3"]),.workspace-stage[data-layout=focus][data-active-section="4"] [data-workspace-section]:not([data-workspace-section="4"]),.workspace-stage[data-layout=focus][data-active-section="5"] [data-workspace-section]:not([data-workspace-section="5"]),.workspace-stage[data-layout=focus][data-active-section="6"] [data-workspace-section]:not([data-workspace-section="6"]),.workspace-stage[data-layout=focus][data-active-section="7"] [data-workspace-section]:not([data-workspace-section="7"]){display:none!important}.workspace-stage[data-layout=focus] [data-workspace-section]{animation:.22s both workspace-section-enter}.panel{background:linear-gradient(145deg,#1b1723f7,#110e18fb);border-color:#ffffff1b;border-radius:17px;box-shadow:0 18px 52px #00000038,inset 0 1px #ffffff06}.page-stack .panel p{line-height:1.65}.section-heading{border-bottom-color:#ffffff17;min-height:62px;padding:13px 16px}.section-heading h2{font-size:15px}.eyebrow{color:#9a8fa0}.primary-button{background:linear-gradient(135deg,#ff6ba5,#db4a8a);border-radius:9px;box-shadow:0 8px 20px #db4a8a29}.secondary-button{background:#ffffff0b;border-color:#ffffff1f;border-radius:9px}@keyframes workspace-section-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.sidebar{width:244px}.workspace{width:calc(100% - 244px);margin-left:244px}.workspace-hero{grid-template-columns:minmax(0,1fr) 145px}.workspace-hero>aside{padding-left:14px}.workspace-outline-title{display:none}.workspace-outline{grid-template-columns:minmax(0,1fr) auto}}@media (width<=980px){.sidebar{width:min(330px,88vw)}.workspace{width:100%;margin-left:0}.game-content{padding:14px 14px 86px}.workspace-hero{border-radius:19px;min-height:170px;padding:22px 20px 12px}.workspace-outline{top:75px}}@media (width<=700px){.topbar{height:auto;min-height:66px;padding:8px}.game-content{padding:9px 9px 82px}.workspace-hero{border-radius:17px;grid-template-columns:1fr;gap:13px;min-height:0;margin-bottom:9px;padding:18px 15px 11px}.workspace-hero-copy{gap:12px}.workspace-hero-mark{border-radius:14px;width:46px;height:46px;font-size:18px}.workspace-hero-copy h1{font-size:27px}.workspace-hero-copy p{font-size:9px}.workspace-hero>aside{display:none}.workspace-hero>nav{grid-column:auto;padding-top:9px}.workspace-hero>nav button{min-height:32px;padding:0 9px}.workspace-outline{border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:5px;min-height:52px;margin-bottom:9px;padding:5px;top:71px}.workspace-outline>nav button{min-height:40px;padding:0 9px}.workspace-outline>nav button i{display:none}.workspace-layout-toggle{width:42px;min-width:42px;padding:0}.workspace-layout-toggle span{display:none}.workspace-stage .page-title.has-actions{padding:0}.workspace-stage .page-title.has-actions .page-title-actions{width:100%}.panel{border-radius:14px}}@media (prefers-reduced-motion:reduce){.workspace-stage[data-layout=focus] [data-workspace-section]{animation:none}}.landing-cinematic-fallback,.landing-cover-video{width:106%;height:106%;position:absolute;inset:-3%}.landing-cinematic-fallback{z-index:-2;filter:saturate(.85)contrast(1.08);background:url(/lumina7-stage-hero.png) 50% 42%/cover no-repeat}.landing-cover-video{z-index:-1;object-fit:cover;object-position:center 52%;filter:saturate(.88)contrast(1.12)brightness(.78);animation:1.4s both landing-video-arrive}.landing-page-home .landing-film-grain{opacity:.16}.landing-page-home .landing-home-cinematic h1{text-shadow:0 12px 45px #000000b8}.landing-page-home .landing-home-copy>p{color:#ddd5de}.landing-page-home .landing-live-ribbon{color:#ffc1d9;background:#0f071494;border-color:#ff76ad59}.landing-page-home .landing-visual-console{background:linear-gradient(145deg,#180c1bb8,#08060f9e);border-color:#ffffff2e}.landing-page-home .landing-actions>button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.trailer-cinema{background:#07030c}.trailer-background-video{z-index:0;object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.12)brightness(.75);width:100%;height:100%;position:absolute;inset:0}.trailer-cinema .trailer-scene{z-index:1;background-image:linear-gradient(90deg,#05030bf0 0%,#05030b9c 47%,#05030b33 100%),linear-gradient(#0000 42%,#05030bf0 100%)!important;background-size:cover!important}.trailer-cinema .trailer-scene:before{content:"";aspect-ratio:16/9;background:linear-gradient(0deg,#05030b73,transparent),var(--trailer-image) center/cover;opacity:.72;border:1px solid #ffffff2e;border-radius:13px;width:min(28vw,360px);position:absolute;top:34px;right:36px;box-shadow:0 20px 60px #00000059}.trailer-cinema .trailer-scene-copy,.trailer-cinema .trailer-scene>aside{z-index:2}.trailer-cinema .trailer-scene-copy>span{color:#f1c276}.trailer-cinema .trailer-scene-copy strong{color:#ff79af}.trailer-cinema .trailer-center-play{z-index:8}.trailer-cinema .trailer-controls{z-index:9}.landing-page-premiere{background:#020105;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.landing-page-premiere>.landing-glow,.landing-page-premiere>header{display:none}.new-game-premiere{z-index:200;color:#fff;isolation:isolate;background:#020105;height:100dvh;position:fixed;inset:0;overflow:hidden}.premiere-video{z-index:-4;object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.15)brightness(.73);width:104%;height:104%;position:absolute;inset:-2%;transform:scale(1.02)}.new-game-premiere.playing .premiere-video{animation:24s linear both premiere-camera}.premiere-vignette{z-index:-3;background:linear-gradient(90deg,#030207f0 0%,#03020799 42%,#0302071f 76%,#03020780),linear-gradient(#030207a8 0%,#0000 46%,#030207f5 100%),radial-gradient(circle at 68% 42%,#0000 0 18%,#03020752 68%,#030207cc 100%);position:absolute;inset:0}.premiere-vignette:after{content:"";opacity:.6;background:linear-gradient(105deg,#0000 0 67%,#ffffff14 67.1% 67.25%,#0000 67.35%);position:absolute;inset:0}.premiere-beams{z-index:-2;mix-blend-mode:screen;opacity:.28;position:absolute;inset:0;overflow:hidden}.premiere-beams i{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(12px);transform-origin:50% 0;background:linear-gradient(#75d9d0b3,#0000 72%);width:8vw;height:120%;animation:7s ease-in-out infinite alternate premiere-beam;position:absolute;top:-24%;left:59%}.premiere-beams i:nth-child(2){background:linear-gradient(#ff619fb3,#0000 70%);animation-delay:-2.5s;left:75%}.premiere-beams i:nth-child(3){opacity:.6;animation-delay:-5s;left:43%}.new-game-premiere>.trailer-film-grain{z-index:-1;opacity:.18}.premiere-toolbar{z-index:7;background:linear-gradient(#030207b8,#0000);border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:82px;padding:0 clamp(18px,4vw,64px);display:grid;position:absolute;top:0;left:0;right:0}.premiere-toolbar button{color:inherit;cursor:pointer}.premiere-brand{letter-spacing:.13em;background:0 0;border:0;align-items:center;gap:8px;width:max-content;font-family:Georgia,serif;font-size:15px;display:flex}.premiere-brand>i{background:url(/jidol-manager-logo.png) 50% 36%/150% no-repeat;width:34px;height:34px}.premiere-brand b{color:#ff7eae;font-size:8px}.premiere-toolbar>span{color:#aaa1ae;letter-spacing:.22em;font-size:7px;font-weight:850}.premiere-toolbar>span i{background:#ff619f;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #ff619f}.premiere-toolbar>div{justify-self:end;gap:7px;display:flex}.premiere-toolbar>div button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08050d7a;border:1px solid #ffffff2e;border-radius:20px;min-height:38px;padding:0 13px;font-size:8px}.premiere-toolbar>div button:hover{background:#ff619f1a;border-color:#ff76aa80}.premiere-toolbar .premiere-skip{color:#bff9f4;border-color:#75d9d052}.premiere-scene{z-index:3;width:min(790px,72vw);animation:.7s cubic-bezier(.2,.8,.2,1) both premiere-copy-in;position:absolute;bottom:clamp(105px,15vh,175px);left:clamp(22px,7vw,118px)}.premiere-scene:before{content:"";background:linear-gradient(#f1c276,#ff619f,#0000);width:3px;height:calc(100% + 55px);position:absolute;top:-28px;left:-32px;box-shadow:0 0 18px #ff619f52}.premiere-chapter{color:#f2c878;letter-spacing:.24em;font-size:9px;font-weight:900}.premiere-scene h2{color:#fff;letter-spacing:-.065em;text-wrap:balance;text-shadow:0 12px 50px #000000b8;margin:14px 0 16px;font-size:clamp(46px,6.4vw,96px);line-height:.96}.premiere-scene>p{color:#d4cdd6;text-shadow:0 3px 18px #000;max-width:630px;margin:0;font-size:clamp(10px,1vw,14px);line-height:1.8}.premiere-scene>aside{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#07040b8f;border:1px solid #ffffff2e;border-radius:13px;width:150px;padding:15px 17px;position:absolute;bottom:5px;left:calc(100% + 48px)}.premiere-scene>aside:before{content:"";background:linear-gradient(#04020761,#04020794),var(--trailer-image) center/cover;opacity:.52;border-radius:7px;width:62px;height:42px;position:absolute;bottom:7px;right:7px}.premiere-scene>aside small,.premiere-scene>aside b{z-index:1;display:block;position:relative}.premiere-scene>aside small{color:#9f95a4;font-size:7px}.premiere-scene>aside b{color:#7be0d8;margin-top:5px;font-size:22px}.premiere-play{z-index:8}.premiere-timeline{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07040b94;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 105px;align-items:center;gap:18px;min-height:55px;padding:7px 12px;display:grid;position:absolute;bottom:25px;left:clamp(18px,4vw,64px);right:clamp(18px,4vw,64px)}.premiere-timeline>button{color:#9ce8e2;cursor:pointer;background:#75d9d014;border:1px solid #75d9d06b;border-radius:50%;width:37px;height:37px}.premiere-timeline>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.premiere-timeline>div button{color:#726977;cursor:pointer;background:0 0;border:0;padding:5px 0}.premiere-timeline>div button i{background:#ffffff24;border-radius:3px;height:3px;display:block}.premiere-timeline>div button.active i{background:linear-gradient(90deg,#f1c276,#ff619f);box-shadow:0 0 12px #ff619f66}.premiere-timeline>div button.passed i{background:#75d9d0}.premiere-timeline>div button span{margin-top:4px;font-size:6px;display:block}.premiere-timeline time{color:#978c9c;text-align:right;font-size:8px}.premiere-finale{z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:radial-gradient(circle at 50% 48%,#5b275642,#0000 34%),#030207c7;flex-direction:column;justify-content:center;align-items:center;padding:90px 20px 110px;animation:.8s both premiere-finale-in;display:flex;position:absolute;inset:0}.premiere-finale>span{color:#7edfd8;letter-spacing:.35em;font-size:9px;font-weight:900}.premiere-finale h2{letter-spacing:-.075em;margin:17px 0;font-size:clamp(48px,7vw,104px);line-height:.94}.premiere-finale h2 em{color:#ff75ac;font-style:normal}.premiere-finale>p{color:#bdb4c0;margin:0;font-size:12px}.premiere-finale>div{gap:8px;margin-top:30px;display:flex}.premiere-finale>div>button:not(.landing-primary){color:#c8bec9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:11px;min-height:58px;padding:0 22px}.premiere-finale .landing-primary{cursor:pointer;border-radius:11px;flex-direction:row;justify-content:center;align-items:center;gap:16px;min-width:240px;min-height:58px}.premiere-finale .landing-primary i{font-style:normal}@keyframes landing-video-arrive{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes premiere-camera{0%{transform:scale(1.02)}to{transform:scale(1.095)translate(-1.1%,-.5%)}}@keyframes premiere-beam{0%{transform:rotate(-13deg)translate(-8%)}to{transform:rotate(13deg)translate(8%)}}@keyframes premiere-copy-in{0%{opacity:0;filter:blur(4px);transform:translate(-18px,10px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes premiere-finale-in{0%{opacity:0}to{opacity:1}}@media (width<=760px){.landing-cover-video{object-position:63% center}.landing-page-home .landing-cinematic-vignette{background:linear-gradient(#04030bad,#04030b7a 36%,#04030bfa),linear-gradient(90deg,#04030bc4,#04030b2e)}.trailer-cinema .trailer-scene:before{opacity:.46;width:42vw;top:18px;right:18px}.premiere-video{object-position:62% center}.premiere-toolbar{grid-template-columns:1fr auto;min-height:68px;padding:0 12px}.premiere-toolbar>span{display:none}.premiere-brand{font-size:11px}.premiere-brand>i{width:29px;height:29px}.premiere-toolbar>div button:first-child{width:38px;padding:0;font-size:0;overflow:hidden}.premiere-toolbar>div button:first-child:after{content:"♫";font-size:12px}.premiere-toolbar .premiere-skip{padding:0 10px}.premiere-scene{width:auto;bottom:108px;left:28px;right:19px}.premiere-scene:before{left:-13px}.premiere-chapter{letter-spacing:.17em;font-size:7px}.premiere-scene h2{margin:10px 0 12px;font-size:clamp(43px,13vw,64px)}.premiere-scene>p{font-size:10px;line-height:1.65}.premiere-scene>aside{width:125px;padding:10px 12px;inset:-88px 0 auto auto}.premiere-scene>aside b{font-size:17px}.premiere-timeline{grid-template-columns:38px 1fr;gap:8px;padding:6px 8px;bottom:9px;left:9px;right:9px}.premiere-timeline time{display:none}.premiere-finale{padding:75px 18px 84px}.premiere-finale h2{font-size:clamp(47px,14vw,68px)}.premiere-finale>div{flex-direction:column-reverse;width:min(420px,100%)}.premiere-finale>div>button,.premiere-finale .landing-primary{width:100%}}@media (prefers-reduced-motion:reduce){.landing-cover-video,.premiere-video,.premiere-beams i,.premiere-scene,.premiere-finale{animation:none!important}.landing-cover-video{opacity:0}.new-game-premiere .premiere-video{opacity:.45}}.landing-cinematic-fallback{filter:saturate(.92)contrast(1.04)brightness(.76);background-image:url(/jidol-ai-live-frame-01.png);background-position:50% 46%}.landing-cover-video,.premiere-video,.trailer-background-video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.landing-cover-video{object-position:center 48%;filter:saturate(1.02)contrast(1.08)brightness(.78)}.premiere-video{filter:saturate(1.02)contrast(1.1)brightness(.76)}.trailer-background-video{filter:saturate(1.02)contrast(1.1)brightness(.72)}.new-game-launch{transform-origin:50%;transition:transform .22s,filter .22s,box-shadow .22s!important}.new-game-launch:active{filter:brightness(1.16);transform:scale(.965)!important}.is-scene-transitioning{pointer-events:none;cursor:progress}.is-scene-transitioning .new-game-launch{filter:brightness(1.2)saturate(1.08);transform:scale(.975);box-shadow:0 0 0 2px #ff74ae33,0 16px 60px #ff499742}.landing-page-transition{z-index:9999;color:#fff;pointer-events:all;isolation:isolate;place-items:center;animation:1.36s cubic-bezier(.65,0,.25,1) both scene-transition-shell;display:grid;position:fixed;inset:0;overflow:hidden}.landing-page-transition:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 48%,#742a6570,#0000 31%),linear-gradient(135deg,#030107,#100713 52%,#030107);animation:1.36s both scene-transition-dark;position:absolute;inset:0}.landing-page-transition:after{content:"";z-index:4;mix-blend-mode:screen;background:linear-gradient(108deg,#0000 42%,#ffffff52 49.7%,#ffffffb3 50%,#fff3 50.3%,#0000 58%);animation:1.36s both scene-transition-flash;position:absolute;inset:-20%}.transition-wing{z-index:-1;background:repeating-linear-gradient(115deg,#0000 0 24px,#ffffff06 25px 26px),linear-gradient(135deg,#09020c,#221022 55%,#09030d);width:58%;position:absolute;top:0;bottom:0}.transition-wing-left{clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);animation:1.36s cubic-bezier(.65,0,.25,1) both scene-wing-left;left:0}.transition-wing-right{clip-path:polygon(12% 0,100% 0,100% 100%,12% 100%,0 50%);animation:1.36s cubic-bezier(.65,0,.25,1) both scene-wing-right;right:0}.transition-stage-mark{z-index:3;text-align:center;opacity:0;flex-direction:column;align-items:center;padding:28px 38px;animation:1.36s both scene-mark-arrive;display:flex;position:relative}.transition-stage-mark:before,.transition-stage-mark:after{content:"";background:linear-gradient(90deg,#0000,#f3c67e);width:clamp(70px,12vw,180px);height:1px;position:absolute;top:50%}.transition-stage-mark:before{right:calc(100% + 8px)}.transition-stage-mark:after{left:calc(100% + 8px);transform:scaleX(-1)}.transition-stage-mark>span{color:#7be0d8;letter-spacing:.36em;font-size:8px;font-weight:900}.transition-stage-mark>b{letter-spacing:-.045em;text-shadow:0 8px 36px #000;margin-top:12px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(28px,4vw,58px)}.transition-stage-mark>small{color:#c8bfc9;letter-spacing:.3em;margin-top:17px;font-size:7px;font-weight:800}.transition-stage-mark>small i{background:#ff6da9;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #ff6da9}@keyframes scene-transition-shell{0%{visibility:visible}99%{visibility:visible}to{visibility:hidden}}@keyframes scene-transition-dark{0%,10%{opacity:0}42%,63%{opacity:1}to{opacity:0}}@keyframes scene-wing-left{0%,8%{transform:translate(-105%)}43%,61%{transform:translate(0,0)}to{transform:translate(-108%)}}@keyframes scene-wing-right{0%,8%{transform:translate(105%)}43%,61%{transform:translate(0,0)}to{transform:translate(108%)}}@keyframes scene-mark-arrive{0%,33%{opacity:0;filter:blur(4px);transform:translateY(9px)scale(.98)}45%,62%{opacity:1;filter:blur();transform:translateY(0)scale(1)}78%,to{opacity:0;filter:blur(3px);transform:translateY(-8px)scale(1.01)}}@keyframes scene-transition-flash{0%,36%{opacity:0;transform:translate(-18%)}48%{opacity:.45}67%{opacity:.12}to{opacity:0;transform:translate(18%)}}@media (width<=760px){.landing-cover-video,.premiere-video{object-position:57% center}.transition-stage-mark{width:88vw;padding:24px 14px}.transition-stage-mark:before,.transition-stage-mark:after{display:none}.transition-stage-mark>b{font-size:clamp(32px,10vw,48px)}}@media (prefers-reduced-motion:reduce){.landing-cover-video,.premiere-video,.trailer-background-video{content:url(/jidol-ai-live-frame-01.png)}.landing-page-transition,.landing-page-transition:before,.landing-page-transition:after,.transition-wing,.transition-stage-mark{animation-duration:.26s!important}.landing-page-transition:before{opacity:1}}.game-shell button:not(:disabled){-webkit-tap-highlight-color:transparent;transform-origin:50%;transition-property:transform,filter,box-shadow,border-color,background-color,color,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,.75,.24,1)}.game-shell button:not(:disabled):active,.game-shell button.game-button-pressed:not(:disabled):not(.live-call-target):not([data-dragging=true]){filter:brightness(1.14)saturate(1.08);animation:.22s cubic-bezier(.2,.8,.3,1) both game-control-press}.game-shell button:not(:disabled):focus-visible{outline:2px solid color-mix(in srgb, var(--cyan) 74%, white);outline-offset:3px}@keyframes game-control-press{0%{transform:translateY(0)scale(1)}40%{transform:translateY(2px)scale(.965)}to{transform:translateY(0)scale(1)}}.workspace-hero{animation:.36s cubic-bezier(.16,.84,.24,1) both game-workspace-hero-in}.workspace-stage{animation:.42s cubic-bezier(.16,.84,.24,1) 20ms both game-workspace-content-in}@keyframes game-workspace-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes game-workspace-content-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.game-shell :is(.modal-backdrop,.save-manager-backdrop,.schedule-planner-backdrop,.live-experience-backdrop){animation:.3s ease-out both game-backdrop-in}.game-shell :is(.modal-panel,.save-manager-modal,.live-experience-shell){transform-origin:50% 62%;animation:.43s cubic-bezier(.16,.88,.24,1) both game-dialog-in}.game-shell :is(.interview-exit-shade,.live-exit-prompt){animation:.22s ease-out both game-backdrop-in}.game-shell :is(.interview-exit-shade,.live-exit-prompt)>section{animation:.34s cubic-bezier(.16,.88,.24,1) both game-dialog-in}@keyframes game-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes game-dialog-in{0%{opacity:0;filter:blur(5px);transform:translateY(24px)scale(.972)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.game-shell button,.workspace-hero,.workspace-stage,.game-shell :is(.modal-backdrop,.save-manager-backdrop,.schedule-planner-backdrop,.live-experience-backdrop),.game-shell :is(.modal-panel,.save-manager-modal,.live-experience-shell),.game-shell :is(.interview-exit-shade,.live-exit-prompt),.game-shell :is(.interview-exit-shade,.live-exit-prompt)>section{animation-duration:1ms!important}}.members-view .dossier-header.compact-profile,.members-view .dossier-header.compact-profile .member-spotlight-visual{min-height:448px}.members-view .dossier-header.compact-profile .member-avatar.large{height:calc(100% - 12px)!important;inset:12px 0 0!important}.members-view .dossier-header.compact-profile>.member-spotlight-copy{padding-top:34px;padding-bottom:32px}@media (width<=900px){.members-view .dossier-header.compact-profile{grid-template-rows:400px auto;min-height:0}.members-view .dossier-header.compact-profile .member-spotlight-visual{min-height:400px}.members-view .dossier-header.compact-profile .member-avatar.large{height:calc(100% - 10px)!important;inset:10px 0 0!important}}@media (width<=650px){.members-view .dossier-header.compact-profile{grid-template-rows:350px auto}.members-view .dossier-header.compact-profile .member-spotlight-visual{min-height:350px}.members-view .dossier-header.compact-profile>.member-spotlight-copy{padding-top:23px!important;padding-bottom:25px!important}}:root{--bg:#020617;--nav:#03081b;--panel:#07132c;--panel-2:#0a1a38;--line:#53d8ff47;--line-soft:#5b96cd29;--text:#f4f9ff;--muted:#8da3bb;--cyan:#57e9ff;--cyan-soft:#57e9ff1c;--pink:#ff4fc7;--pink-soft:#ff4fc71f;--violet:#8d69ff;--gold:#ffd55f;--green:#6fffc1;--red:#ff6987;--hud-panel:linear-gradient(145deg, #081836f0, #030a1bf7);--hud-border:#55e1ff4d;--hud-shadow:0 20px 64px #00000075, inset 0 1px #ffffff09;--hud-cyan-glow:0 0 16px #57e9ff2e, 0 0 44px #1b6bff14;--hud-pink-glow:0 0 18px #ff4fc72b}html{background:#020617}body{background:radial-gradient(circle at 76% -8%,#2d4aff33,#0000 34%),radial-gradient(circle at 10% 92%,#ff30ba1c,#0000 31%),#020617}::selection{color:#fff;background:#ff4fc759}.game-shell{background:linear-gradient(#3e9edb0e 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#3e9edb0b 1px,#0000 1px) 0 0/44px 44px,radial-gradient(at 71% 8%,#1955e738,#0000 37%),radial-gradient(at 30% 104%,#ff2bb21a,#0000 35%),linear-gradient(145deg,#020615,#061027 55%,#020513)}.game-shell:before{opacity:.68;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px),linear-gradient(112deg,#0000 0 63%,#57e9ff08 63.1% 63.25%,#0000 63.4%);-webkit-mask-image:none;mask-image:none}.game-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 92% 18%,#57e9ff14,#0000 20%),linear-gradient(#0000 0 78%,#ff4fc706);position:fixed;inset:0}.sidebar{background:linear-gradient(#07112ef7,#020716fd),#03081b;border-right:1px solid #57e9ff47;width:260px;box-shadow:20px 0 70px #00000070,7px 0 28px #1956ff14,inset -1px 0 #ffffff08}.workspace{width:calc(100% - 260px);margin-left:260px}.brand.brand-lockup{background:radial-gradient(circle at 22% 24%,#ff4fc729,#0000 35%),linear-gradient(#13316561,#040b1f33);border-bottom:1px solid #57e9ff3d;flex-basis:98px;height:98px;min-height:98px;padding:13px 14px;box-shadow:inset 0 -10px 30px #00000029}.brand.brand-lockup:before{display:none}.brand-emblem{filter:drop-shadow(0 0 8px #ff4fc7bf)drop-shadow(0 0 18px #57e9ff4d)}.brand .brand-wordmark>span>b{color:#ff83d8;text-shadow:0 0 16px #ff4fc794}.brand .brand-wordmark>span>strong{color:#8cf2ff;text-shadow:0 0 15px #57e9ff80}.brand-wordmark>small{color:#718ca7;letter-spacing:.13em}.sidebar-scroll-body{background-color:#0000;background-image:linear-gradient(#4ba9e208 1px,#0000 1px),linear-gradient(90deg,#4ba9e207 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.sidebar-scroll-body>nav{padding:14px 10px 7px}.sidebar-group{background:#030a1c47;border:1px solid #5283ba1a;border-radius:15px;margin-bottom:9px;padding:4px}.sidebar-group.open{background:linear-gradient(145deg,#0f275280,#030b1d8c);border-color:#57e9ff30;box-shadow:inset 0 0 24px #57e9ff06}.sidebar-group-toggle{color:#7890ab!important;height:35px!important;min-height:35px!important}.sidebar-group-toggle b{color:#9bb0c7;letter-spacing:.16em}.sidebar-group-toggle span,.sidebar-group-toggle i{color:#57e9ff}.sidebar-group>div>button,.sidebar nav button{color:#a5b7ca;border:1px solid #0000;border-radius:11px;height:47px;min-height:47px;padding:0 10px;position:relative}.sidebar-group>div>button>i{color:#7292af;background:#0a1c3aa3;border:1px solid #5c99d133;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.sidebar nav button:hover{color:#fff;background:linear-gradient(90deg,#57e9ff17,#2448a10b);border-color:#57e9ff38;transform:translate(2px)}.sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#57e9ff3d,#475cff24 57%,#ff4fc724);border-color:#57e9ffb8;box-shadow:0 0 16px #57e9ff38,inset 0 0 22px #57e9ff14,inset 0 1px #ffffff24}.sidebar nav button.active:before{background:#ff4fc7;border-radius:4px;width:3px;display:block;inset:8px auto 8px -5px;box-shadow:0 0 8px #ff4fc7,0 0 17px #ff4fc7cc}.sidebar nav button.active>i{color:#9af3ff;text-shadow:0 0 10px #57e9ffcc;background:#57e9ff21;border-color:#57e9ff85;box-shadow:0 0 14px #57e9ff24}.sidebar nav button em{background:var(--pink);box-shadow:0 0 10px var(--pink)}.nav-mode-toggle,.sidebar-utility-link,.sidebar-mobile-workbench>button{background:linear-gradient(135deg,#57e9ff13,#5840cc0e);border-color:#57e9ff38}.nav-mode-toggle:hover,.sidebar-utility-link:hover,.sidebar-mobile-workbench>button:hover{border-color:#57e9ff8c;box-shadow:0 0 18px #57e9ff17}.agency-meta{background:linear-gradient(145deg,#0c214599,#030a1b85);border-color:#57e9ff26}.agency-meta span{color:#68819c}.agency-meta b{color:#d7e9f8}.topbar{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(90deg,#0a193cf5,#040b1eeb 54%,#0e0d31f0);border-bottom:1px solid #57e9ff40;gap:8px;height:82px;min-height:82px;padding:0 18px;position:relative;box-shadow:0 16px 50px #00000052,0 3px 24px #265cff12}.topbar:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#57e9ff 25%,#925cff 62%,#ff4fc7,#0000);height:1px;position:absolute;bottom:-1px;left:18px;right:18px}.landing-return,.time-control,.advisor-chip,.operations-center-trigger,.top-metrics>button,.top-metrics>span,.running-schedule-chip{background:linear-gradient(145deg,#0d2246d1,#050e23e6);border-color:#5b9fd845;border-radius:10px;box-shadow:inset 0 1px #ffffff08}.landing-return:hover,.advisor-chip:hover,.operations-center-trigger:hover,.top-metrics>button:hover{background:#57e9ff17;border-color:#57e9ff8f;box-shadow:0 0 18px #57e9ff17}.landing-return i{color:#ff7bd3;text-shadow:0 0 12px #ff4fc799}.date-block{min-width:150px;padding-left:13px;position:relative}.date-block:before{content:"";background:linear-gradient(#57e9ff,#8d69ff);width:2px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 0 9px #57e9ff}.date-block b{color:#f4f9ff;letter-spacing:.02em}.date-block strong{color:#57e9ff;text-shadow:0 0 9px #57e9ff7a}.time-control button{color:#849cb6}.time-control button.active{color:#03121d;background:linear-gradient(135deg,#64efff,#41acd9);box-shadow:0 0 15px #57e9ff3d,inset 0 1px #fff}.advisor-chip.has-risk{background:linear-gradient(145deg,#58134e6b,#110f31d9);border-color:#ff4fc785;box-shadow:0 0 17px #ff4fc71a}.advisor-chip em{background:#ff4fc7;box-shadow:0 0 11px #ff4fc7a6}.top-metrics>button{min-width:98px}.top-metrics>button:first-child b{color:#ffd55f;text-shadow:0 0 12px #ffd55f5c}.top-metrics>button:last-child b{color:#ff78d5;text-shadow:0 0 12px #ff4fc75c}.next-day{color:#f9fdff;background:linear-gradient(135deg,#54e9ff,#377ddd 55%,#7a55ee);border:1px solid #57e9ffb8;border-radius:10px;box-shadow:0 0 19px #57e9ff2e,inset 0 1px #ffffff61}.next-day:hover{box-shadow:0 0 27px #57e9ff47,0 12px 28px #00000042}.game-content{max-width:1760px;padding:20px 22px 52px}.workspace-hero{--module-accent:var(--cyan);border:1px solid color-mix(in srgb, var(--module-accent) 54%, #ffffff1a);min-height:206px;box-shadow:var(--hud-shadow), 0 0 25px color-mix(in srgb, var(--module-accent) 10%, transparent);background:#071128;border-radius:19px;margin-bottom:14px;padding:26px 28px 14px}.workspace-hero:before{background-image:linear-gradient(90deg, #030a1cfa 0%, #040d22db 43%, #030a193d 72%, #030817a3), linear-gradient(0deg, #030919ed, transparent 72%), var(--module-scene);filter:saturate(1.12)contrast(1.1)brightness(.93);background-position:50% 45%}.workspace-hero:after{background:linear-gradient(#57e9ff0e 1px, transparent 1px), linear-gradient(90deg, #57e9ff0b 1px, transparent 1px), radial-gradient(circle at 9% 18%, color-mix(in srgb, var(--module-accent) 21%, transparent), transparent 36%), repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 4px);background-size:32px 32px,32px 32px,auto,auto}.workspace-hero-copy{gap:18px}.workspace-hero-mark{border-color:color-mix(in srgb, var(--module-accent) 66%, #ffffff26);background:color-mix(in srgb, var(--module-accent) 16%, #030a1bc2);width:62px;height:62px;color:color-mix(in srgb, var(--module-accent) 84%, white);box-shadow:0 0 18px color-mix(in srgb, var(--module-accent) 20%, transparent), inset 0 0 18px color-mix(in srgb, var(--module-accent) 7%, transparent);text-shadow:0 0 11px;border-radius:15px;font-size:24px}.workspace-hero-copy small{letter-spacing:.23em;font-size:8px}.workspace-hero-copy h1{letter-spacing:-.045em;text-shadow:0 5px 24px #000000b3, 0 0 22px color-mix(in srgb, var(--module-accent) 14%, transparent);margin-top:6px;font-size:clamp(31px,2.55vw,43px);font-weight:880}.workspace-hero-copy p{color:#bed0df;font-size:11px}.workspace-hero>aside{border-left-color:color-mix(in srgb, var(--module-accent) 30%, #ffffff14);background:linear-gradient(90deg, color-mix(in srgb, var(--module-accent) 6%, transparent), transparent)}.workspace-hero>aside small{color:#7e97b1}.workspace-hero>aside strong{text-shadow:0 0 13px color-mix(in srgb,var(--module-accent) 22%,transparent)}.workspace-hero>nav{border-top-color:color-mix(in srgb, var(--module-accent) 26%, #ffffff14)}.workspace-hero>nav button{color:#91a6ba;border-radius:9px;min-height:36px}.workspace-hero>nav button:hover{background:#57e9ff12}.workspace-hero>nav button.active{border-color:color-mix(in srgb, var(--module-accent) 58%, #ffffff14);background:color-mix(in srgb, var(--module-accent) 17%, #050f25b3);box-shadow:0 0 15px color-mix(in srgb, var(--module-accent) 12%, transparent), inset 0 1px #ffffff14}.workspace-hero>nav button i{text-shadow:0 0 9px}.workspace-outline{background:linear-gradient(145deg,#081937ed,#030b1cf2);border:1px solid #57e9ff40;border-radius:14px;min-height:60px;margin-bottom:14px;top:90px;box-shadow:0 15px 38px #0000004d,0 0 19px #57e9ff0e,inset 0 1px #ffffff08}.workspace-outline-title small{color:#657f9a}.workspace-outline-title b{color:#dffaff}.workspace-outline>nav button{color:#849ab1;border-radius:9px}.workspace-outline>nav button:hover{background:#57e9ff12}.workspace-outline>nav button.active{color:#fff;background:linear-gradient(135deg,#57e9ff29,#5f43db17);border-color:#57e9ff70;box-shadow:0 0 14px #57e9ff17}.workspace-outline>nav button.active i{color:#ff76d3;text-shadow:0 0 9px #ff4fc78c}.workspace-layout-toggle{background:#ff4fc70f;border-color:#ff4fc745}.workspace-layout-toggle:hover,.workspace-layout-toggle.active{background:#ff4fc71c;border-color:#ff4fc787}.workspace-layout-toggle i{color:#ff72d1}.page-stack{gap:14px}.panel,.metric-card,.page-stack>section:not(.page-title):not(.workspace-outline),.page-stack>article{box-shadow:var(--hud-shadow);background:radial-gradient(circle at 100% 0,#445eff13,#0000 36%),linear-gradient(145deg,#091936f2,#030b1cf7);border-color:#57e9ff38}.panel{border-radius:15px;overflow:hidden}.panel:before{border-top-color:#57e9ff5c}.panel:hover{border-color:#57e9ff63}.section-heading,.panel>header{background:linear-gradient(90deg,#57e9ff11,#0000 55%,#ff4fc709);border-bottom-color:#57e9ff2b}.section-heading h2,.panel>header h2{color:#f4f9ff;letter-spacing:-.01em}.eyebrow{color:#68dfee;letter-spacing:.16em;text-shadow:0 0 9px #57e9ff40}.page-stack .panel :is(p,small,em){color:#93a8bc}.metric-card{background:radial-gradient(circle at 100% 0,#57e9ff21,#0000 40%),linear-gradient(145deg,#0b2246f5,#030c1efa);border-radius:13px}.metric-card.pink{background:radial-gradient(circle at 100% 0,#ff4fc726,#0000 40%),linear-gradient(145deg,#1a1843f5,#050b1efa);border-color:#ff4fc754}.metric-card.gold{background:radial-gradient(circle at 100% 0,#ffd55f1f,#0000 40%),linear-gradient(145deg,#1b1d39f5,#050b1dfa);border-color:#ffd55f54}.metric-card:hover{box-shadow:var(--hud-shadow), var(--hud-cyan-glow);border-color:#57e9ff8c}.metric-card.pink:hover{box-shadow:var(--hud-shadow), var(--hud-pink-glow);border-color:#ff4fc78c}.metric-orb{color:var(--cyan);text-shadow:0 0 9px,0 0 24px}.metric-card>strong{text-shadow:0 0 18px #57e9ff26}.primary-button,.landing-primary{border-radius:9px;font-weight:820;color:#04131f!important;background:linear-gradient(135deg,#62efff,#34a7e8 52%,#5f58df)!important;border:1px solid #57e9ffc7!important;box-shadow:0 0 19px #57e9ff38,inset 0 1px #ffffff85!important}.primary-button:hover,.landing-primary:hover{filter:brightness(1.1);box-shadow:0 0 28px #57e9ff59,inset 0 1px #fff!important}.secondary-button,.text-button{color:#cee1f1;background:linear-gradient(145deg,#0d2244e0,#040d20f0);border-color:#5b99d257}.secondary-button:hover{background:#57e9ff14;border-color:#57e9ff94}.danger-button{color:#ff9aad;background:#ff698717;border-color:#ff69877a}input,select,textarea{color:#edf8ff;background:linear-gradient(145deg,#040e22f5,#07152ef5);border-color:#57e9ff47;border-radius:9px}input:hover,select:hover,textarea:hover{border-color:#57e9ff7a}input:focus,select:focus,textarea:focus{border-color:#57e9ff;box-shadow:0 0 0 3px #57e9ff17,0 0 18px #57e9ff14}.panel th{color:#7fa3c2;background:#0b2243d1;border-bottom-color:#57e9ff33}.panel td{color:#cfdeeb;border-bottom-color:#5284b630}.panel tbody tr:hover td{background:#57e9ff0a}details{background:#040e225c;border-color:#57e9ff40}details[open]>summary{color:#8ff3ff}.day-column{background:#040e227a;border-right-color:#57e9ff29}.day-column.today{box-shadow:inset 0 3px #57e9ff,inset 0 0 25px #57e9ff0e}.day-label{background:#0c24469e;border-bottom-color:#57e9ff2b}.event-card{background:linear-gradient(145deg,#19709038,#051c32e8);border-color:#57e9ff61;box-shadow:inset 2px 0 #57e9ff}.event-card.production{background:#67491a3d;border-color:#ffd55f6b;box-shadow:inset 2px 0 #ffd55f}.event-card.live,.event-card.fan{background:#66155945;border-color:#ff4fc77a;box-shadow:inset 2px 0 #ff4fc7}.decision-list button:hover,.alert-list button:hover{background:linear-gradient(90deg,#57e9ff12,#0000)}.decision-list button>i,.unread{background:#ff4fc7;box-shadow:0 0 10px #ff4fc7a6}.bar-track,.readiness>div{background:#4a709952}.bar-fill.cyan,.readiness>div i{background:linear-gradient(90deg,#57e9ff,#6e83ff,#ff4fc7);box-shadow:0 0 11px #57e9ff57}.game-shell :is(.modal-backdrop,.save-manager-backdrop,.schedule-planner-backdrop,.live-experience-backdrop){-webkit-backdrop-filter:blur(13px)saturate(125%);backdrop-filter:blur(13px)saturate(125%);background:#01040fd1}.modal-panel,.modal-panel.wide,.save-manager-modal,.live-experience-shell{background:radial-gradient(circle at 90% 0,#5c40ff26,#0000 31%),linear-gradient(145deg,#0a1b3c,#03091d 72%);border:1px solid #57e9ff61;border-radius:16px;box-shadow:0 38px 110px #000000b3,0 0 42px #57e9ff14,inset 0 1px #ffffff0a}.modal-panel>header,.save-manager-header{background:linear-gradient(90deg,#57e9ff14,#0000 55%,#ff4fc70d);border-bottom-color:#57e9ff33}.modal-close,.save-manager-header>button{color:#ff8cdc;background:#ff4fc712;border-color:#ff4fc761}.operations-menu,.quick-save-panel{background:linear-gradient(145deg,#0c2348fc,#030a1bfc);border:1px solid #57e9ff57;border-radius:13px;box-shadow:0 28px 80px #0009,0 0 25px #57e9ff12}.operations-menu>button:hover{background:linear-gradient(90deg,#57e9ff1a,#0000)}.save-state{color:#d6fbff!important;background:linear-gradient(135deg,#062e46fa,#091430fa)!important;border:1px solid #57e9ffad!important;border-radius:13px!important;box-shadow:0 15px 44px #0000008a,0 0 26px #57e9ff2b,inset 0 0 22px #57e9ff0d!important}.save-state>i{color:#57e9ff;text-shadow:0 0 10px #57e9ffa6}.save-manager-current,.manual-slot-grid article,.cloud-autosave-card{background:linear-gradient(145deg,#0a1f41d6,#040d20e6);border-color:#57e9ff40}.manual-slot-grid article.occupied{border-color:#ff4fc74d}.mobile-primary-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030919f6;border-top:1px solid #57e9ff47;box-shadow:0 -16px 38px #0000006b,0 -3px 18px #57e9ff0b}.mobile-primary-nav button{color:#8097ae}.mobile-primary-nav button.active{color:#91f4ff;text-shadow:0 0 9px #57e9ff8f;background:linear-gradient(#57e9ff21,#57e9ff0a)}.mobile-primary-nav button.active:before{background:linear-gradient(90deg,#0000,#57e9ff,#ff4fc7,#0000);box-shadow:0 0 9px #57e9ff8c}.jidol-landing{--landing-panel:linear-gradient(145deg, #071736cc, #020919d1);background:linear-gradient(#4bace60d 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#4bace60a 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 72% 10%,#264ee938,#0000 32%),radial-gradient(circle at 15% 86%,#ff30ba1f,#0000 29%),linear-gradient(145deg,#020616,#07132c 58%,#020513);min-height:100dvh}.jidol-landing>header{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(90deg,#030b1ec7,#050e257a,#0a0822b3);border-bottom:1px solid #57e9ff45;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);gap:20px;height:82px;min-height:82px;display:grid;box-shadow:0 12px 38px #00000038}.jidol-landing>header:after{opacity:.75;background:linear-gradient(90deg,#0000,#57e9ff 30%,#8d69ff 63%,#ff4fc7,#0000);height:1px;bottom:-1px}.jidol-landing>header>.landing-brand:before{display:none}.landing-brand{justify-self:start;gap:7px!important}.landing-brand>i{filter:drop-shadow(0 0 8px #ff4fc79e)drop-shadow(0 0 14px #57e9ff3b);background:url(/jidol-manager-logo.png) 50% 38%/145% no-repeat;flex:0 0 45px;width:45px;height:45px}.jidol-landing>header .landing-brand>span{color:#ff78d3;text-shadow:0 0 15px #ff4fc785;font-size:17px;font-weight:900}.jidol-landing>header .landing-brand>b{color:#7df0ff;text-shadow:0 0 14px #57e9ff85;font-size:10px}.landing-header-telemetry{grid-template-columns:repeat(3,minmax(90px,1fr));align-self:center;gap:6px;display:grid}.landing-header-telemetry>span{background:linear-gradient(145deg,#0d264cbd,#030c1fc2);border:1px solid #57e9ff45;border-radius:9px;align-content:center;min-height:48px;padding:7px 11px;display:grid;box-shadow:inset 0 0 17px #57e9ff06}.landing-header-telemetry>span:nth-child(2){border-color:#8d69ff4d}.landing-header-telemetry>span:nth-child(3){border-color:#ff4fc74f}.landing-header-telemetry small{color:#69829c;letter-spacing:.16em;font-size:6px}.landing-header-telemetry b{color:#c9f8ff;font-variant-numeric:tabular-nums;text-shadow:0 0 9px #57e9ff40;margin-top:3px;font-size:10px}.landing-header-telemetry>span:nth-child(3) b{color:#ff93df}.jidol-landing>header nav{background:#040d2094;border-color:#57e9ff2e;justify-self:end}.jidol-landing>header nav button{color:#94a9bd}.jidol-landing>header nav button:hover,.jidol-landing>header nav button.active{color:#8ff4ff;background:#57e9ff14}.jidol-landing>header nav button.active:after{background:linear-gradient(90deg,#57e9ff,#ff4fc7);box-shadow:0 0 8px #57e9ff80}.landing-cover-video{filter:saturate(1.16)contrast(1.13)brightness(.74);object-position:center 47%}.landing-cinematic-fallback{filter:saturate(1.08)contrast(1.08)brightness(.72)}.landing-stage-grid{opacity:.28}.landing-film-grain{opacity:.12!important}.landing-home-cinematic{max-width:1600px;padding-top:clamp(40px,6vh,82px)}.landing-home-main{grid-template-columns:minmax(0,1.55fr) minmax(275px,.62fr);gap:clamp(28px,4vw,66px)}.landing-live-ribbon{box-shadow:0 0 18px #57e9ff0f,inset 0 1px #ffffff0a;color:#8cf4ff!important;background:#030f24a8!important;border-color:#57e9ff57!important;border-radius:7px!important}.landing-home-cinematic .landing-kicker{color:#71dce9;text-shadow:0 0 13px #57e9ff52}.landing-home-cinematic h1{letter-spacing:-.06em;text-shadow:0 10px 42px #000000c7,0 0 30px #3d61ff1f;max-width:960px;font-size:clamp(48px,6.1vw,90px);line-height:.94}.landing-home-cinematic h1>small{color:#8eeffc;text-shadow:0 0 13px #57e9ff54}.landing-home-cinematic h1 span{color:#ff62ca;text-shadow:0 0 22px #ff4fc76b}.landing-home-cinematic h1 span:after{background:linear-gradient(90deg,#0000,#ff4fc78c,#0000)}.landing-home-cinematic .landing-home-copy>p{color:#bccddd;max-width:680px}.landing-home-cinematic .landing-actions{gap:8px}.landing-home-cinematic .landing-actions>button{color:#d5e5f2;background:linear-gradient(145deg,#0a1f41d1,#030c1fe0);border:1px solid #57e9ff45;border-radius:10px;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff08}.landing-home-cinematic .landing-actions>button:hover{background:linear-gradient(145deg,#10375ae0,#06112beb);border-color:#57e9ff9e;box-shadow:0 0 19px #57e9ff1c}.landing-home-cinematic .landing-actions>button>b{color:#ff81da;border-color:#ff4fc761}.landing-home-cinematic .landing-actions .landing-primary{text-shadow:0 1px 5px #00000040;color:#fff!important;background:linear-gradient(110deg,#139fd3f5,#464fe1f5 56%,#c437bbf0)!important;border-color:#57e9ffd6!important}.landing-visual-console{border-radius:16px;position:relative;background:linear-gradient(#57e9ff0a 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#57e9ff09 1px,#0000 1px) 0 0/22px 22px,linear-gradient(145deg,#081c3fd1,#020919d1)!important;border:1px solid #57e9ff7a!important;box-shadow:0 28px 75px #00000057,0 0 25px #57e9ff17,inset 0 0 28px #57e9ff09!important}.landing-visual-console:before,.landing-visual-console:after{content:"";pointer-events:none;filter:drop-shadow(0 0 6px #ff4fc78c);border-color:#ff4fc7;width:23px;height:23px;position:absolute}.landing-visual-console:before{border-top:2px solid;border-left:2px solid;border-radius:16px 0 0;top:-1px;left:-1px}.landing-visual-console:after{border-bottom:2px solid;border-right:2px solid;border-radius:0 0 16px;bottom:-1px;right:-1px}.landing-visual-console>header{border-bottom-color:#57e9ff30}.landing-visual-console>header span i{background:#ff4fc7;box-shadow:0 0 10px #ff4fc7}.landing-visual-copy small{color:#72efff}.landing-visual-copy strong{text-shadow:0 0 16px #57e9ff29}.landing-scene-picker button.active{color:#ff76d3}.landing-scene-picker button.active i:after{background:linear-gradient(90deg,#57e9ff,#8d69ff,#ff4fc7)}.landing-home-footer{border-top-color:#57e9ff38}.landing-home-cinematic .landing-feature-row b{color:#7cf1ff;text-shadow:0 0 10px #57e9ff47}.landing-home-cinematic .landing-discovery-row>button{background:linear-gradient(135deg,#081d3ed1,#020a1be0);border-color:#57e9ff47;border-radius:11px;box-shadow:0 16px 44px #00000038}.landing-home-cinematic .landing-discovery-row>button:hover{border-color:#57e9ff94;box-shadow:0 0 20px #57e9ff17}.landing-home-cinematic .landing-discovery-row>button.cinema{background:linear-gradient(90deg,#030d20eb,#030c1f70),url(/live-stage-distant.webp) 50% 44%/cover}.landing-scroll-cue{color:#65839d}.landing-scroll-cue i{background:linear-gradient(90deg,#57e9ff,#ff4fc7,#0000)}.landing-sheet,.landing-howto,.trailer-experience{color:#f3f8ff}.landing-sheet{background:linear-gradient(145deg,#081937e6,#030a1bed);border:1px solid #57e9ff40;border-radius:18px;padding:28px;box-shadow:0 28px 80px #0000005c,0 0 28px #57e9ff0f}.landing-sheet>h2{color:#fff;text-shadow:0 0 18px #57e9ff1c}.landing-name-grid input,.landing-mode-grid button,.landing-difficulty button,.save-now-strip,.save-slots article{background:linear-gradient(145deg,#0b2041e6,#040d20f0);border-color:#57e9ff3d;border-radius:11px}.landing-mode-grid button.active,.landing-difficulty button.active{background:linear-gradient(145deg,#123e5bc7,#0e1339f0);border-color:#57e9ffbd;box-shadow:0 0 18px #57e9ff1f,inset 0 0 0 1px #57e9ff40}.landing-mode-grid button span,.landing-difficulty button.active i{color:#ff79d6}.save-slots article.cloud-slot{border-color:#ff4fc757!important}.howto-hero,.howto-principles article,.howto-system-card,.howto-first-week,.howto-cta,.trailer-after>article,.trailer-after>div{background-color:#040e22e0;border-color:#57e9ff3d;box-shadow:0 18px 48px #00000042}.howto-hero{box-shadow:0 25px 75px #00000059,0 0 25px #57e9ff0f}.trailer-cinema,.new-game-premiere{background:#020617;border-color:#57e9ff4d}.trailer-toolbar,.premiere-toolbar{border-bottom-color:#57e9ff42}.premiere-brand,.premiere-finale>span{text-shadow:0 0 14px #57e9ff3b}.premiere-toolbar>span i{background:#ff4fc7;box-shadow:0 0 12px #ff4fc7}.premiere-scene:before{background:linear-gradient(#57e9ff,#8d69ff,#ff4fc7,#0000);box-shadow:0 0 18px #57e9ff47}.premiere-chapter,.trailer-scene-copy>span{color:#67eafb!important}.premiere-scene>aside,.premiere-timeline{background:#030c1fad;border-color:#57e9ff45}.premiere-scene>aside b{color:#ff78d5}.premiere-timeline>div button.active i,.trailer-progress button.active i{background:linear-gradient(90deg,#57e9ff,#ff4fc7);box-shadow:0 0 10px #57e9ff8c}.landing-page-transition:before{background:radial-gradient(circle at 50% 48%,#3447be5c,#0000 31%),linear-gradient(135deg,#020617,#091331 52%,#020617)}.transition-wing{background:repeating-linear-gradient(115deg,#0000 0 24px,#57e9ff07 25px 26px),linear-gradient(135deg,#02091e,#0b1c40 55%,#040719)}.transition-stage-mark>span{color:#70efff}.transition-stage-mark>small i{background:#ff4fc7;box-shadow:0 0 14px #ff4fc7}@media (width<=1260px){.sidebar{width:238px}.workspace{width:calc(100% - 238px);margin-left:238px}.topbar{padding-inline:12px}.top-metrics>button{min-width:82px}.landing-header-telemetry{grid-template-columns:repeat(3,minmax(76px,1fr))}}@media (width<=1080px){.jidol-landing>header{grid-template-columns:minmax(180px,1fr) auto}.landing-header-telemetry{display:none}.landing-home-main{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=980px){.sidebar{width:min(330px,88vw)}.workspace{width:100%;margin-left:0}.workspace-outline{top:77px}.game-content{padding:14px 14px 88px}}@media (width<=760px){.jidol-landing>header{grid-template-columns:1fr auto;gap:9px;height:65px;min-height:65px}.landing-brand>i{flex-basis:34px;width:34px;height:34px}.jidol-landing>header .landing-brand>span{font-size:13px}.jidol-landing>header .landing-brand>b{font-size:7px}.landing-home-cinematic{padding-top:28px}.landing-home-main{display:block}.landing-home-cinematic h1{font-size:clamp(44px,13.4vw,64px)}.landing-visual-console{margin-top:15px}.landing-sheet{border-radius:15px;margin-top:20px;padding:21px 16px}.topbar{height:auto;min-height:68px;padding:8px}.game-content{padding:9px 9px 84px}.workspace-hero{border-radius:15px;min-height:0;padding:18px 15px 11px}.workspace-hero-mark{border-radius:12px;width:47px;height:47px;font-size:19px}.workspace-hero-copy h1{font-size:27px}.workspace-outline{border-radius:12px;top:72px}.panel{border-radius:13px}.modal-panel,.modal-panel.wide,.save-manager-modal,.live-experience-shell{border-radius:15px 15px 0 0}}@media (width<=430px){.jidol-landing>header nav button{min-width:42px;padding-inline:5px}.jidol-landing>header .landing-brand>b{display:none}.landing-home-cinematic .landing-actions{grid-template-columns:1fr 1fr}.landing-home-cinematic .landing-actions .landing-primary{grid-column:1/-1}.workspace-hero-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.landing-light-beams,.landing-aurora,.landing-film-grain{animation:none!important}}.panel{border-radius:22px 7px}.workspace-hero{border-radius:28px 9px}.workspace-outline{border-radius:20px 7px}.game-shell :is(.modal-panel,.modal-panel.wide,.save-manager-modal,.live-experience-shell){border-radius:26px 8px}.sidebar-group,.landing-visual-console,.landing-sheet{border-radius:22px 7px}.sidebar-group>div>button,.sidebar nav button{border-radius:15px 5px}.workspace-hero>nav button,.workspace-outline>nav button,.time-control,.time-control button,.landing-return,.advisor-chip,.operations-center-trigger{border-radius:999px}.next-day,.primary-button,.landing-primary{border-radius:16px 5px}.secondary-button,.danger-button,.save-state{border-radius:14px 5px!important}.section-heading,.panel>header{position:relative}.section-heading:after,.panel>header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#57e9ff,#ff4fc7);width:64px;height:1px;position:absolute;bottom:-1px;right:18px;box-shadow:0 0 8px #57e9ff66}.metric-card{isolation:isolate;background:#071329;border-radius:28px 8px;min-height:324px;padding:23px 19px 16px;position:relative;overflow:hidden;box-shadow:0 22px 64px #0000006b,inset 0 1px #ffffff0f}.metric-card:before{content:"";z-index:-2;background-image:linear-gradient(180deg,#0208161f,#02081694 54%,#020816f7), linear-gradient(90deg,#020816e6,#02081647 72%,#0208162e), var(--metric-scene);filter:saturate(1.08)contrast(1.07);background-position:50%;background-size:cover;animation:14s ease-in-out infinite alternate metric-scene-breathe;position:absolute;inset:-5%;transform:scale(1.04)}.metric-card:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(115deg,#0000 0 45%,#ffffff0f 49.5%,#0000 54%) 145% 0/240% 100%,repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 4px);animation:8.5s ease-in-out infinite metric-light-scan;position:absolute;inset:0}.metric-card-funds{--metric-scene:url(/jidol-funds-command-bg-v1.jpg);border-color:#ffd55f7a}.metric-card-fans{--metric-scene:url(/jidol-fans-arena-bg-v1.jpg);border-color:#ff4fc780}.metric-card>*{z-index:1;position:relative}.metric-heading{color:#d6e2ed;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff21;padding-bottom:10px;font-size:10px;font-weight:820}.metric-heading:before{content:"LIVE DATA";color:#80eefa;letter-spacing:.15em;background:#030d208c;border:1px solid #57e9ff40;border-radius:999px;margin-right:auto;padding:4px 7px;font-size:6px}.metric-heading>span:first-child{margin-left:8px}.metric-orb{background:currentColor;border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite metric-orb-pulse;overflow:hidden;box-shadow:0 0 0 4px #57e9ff14,0 0 15px #57e9ff;color:#0000!important}.metric-card-funds .metric-orb{background:#ffd55f;box-shadow:0 0 0 4px #ffd55f14,0 0 15px #ffd55f}.metric-card-fans .metric-orb{background:#ff4fc7;animation-delay:-.8s;box-shadow:0 0 0 4px #ff4fc717,0 0 15px #ff4fc7}.metric-card>strong{color:#fff;text-shadow:0 4px 20px #000000e6,0 0 16px #57e9ff29;margin:24px 0 4px;font-size:clamp(29px,2.6vw,42px)}.metric-card-funds>small{color:#ffe18c;text-shadow:0 0 9px #ffd55f59}.metric-card-fans>small{color:#ff89da;text-shadow:0 0 9px #ff4fc761}.metric-card .sparkline{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02091878;border:1px solid #ffffff1f;border-radius:16px 4px;height:91px;margin-top:17px;padding:8px 9px 0;box-shadow:inset 0 0 18px #00000040}.metric-card .sparkline:before,.metric-card .sparkline:after{left:9px;right:9px}.metric-card .sparkline i{transform-origin:bottom;animation:.72s cubic-bezier(.18,.82,.2,1) both metric-bar-rise}.metric-card .sparkline i:nth-child(2){animation-delay:35ms}.metric-card .sparkline i:nth-child(3){animation-delay:70ms}.metric-card .sparkline i:nth-child(4){animation-delay:.105s}.metric-card .sparkline i:nth-child(5){animation-delay:.14s}.metric-card .sparkline i:nth-child(6){animation-delay:.175s}.metric-card .sparkline i:nth-child(7){animation-delay:.21s}.metric-card .sparkline i:nth-child(8){animation-delay:.245s}.metric-card .sparkline i:nth-child(9){animation-delay:.28s}.metric-card .card-link{color:#d6faff;text-shadow:0 0 8px #57e9ff61;bottom:13px;right:18px}.hero-card{border-radius:30px 8px;min-height:324px}.hero-image{filter:saturate(1.14)contrast(1.08);background-image:linear-gradient(90deg,#020816fa 0%,#020816d1 43%,#02081638 76%),linear-gradient(#0000 38%,#020816e0),url(/jidol-backstage-control-bg-v1.jpg);background-position:50%;animation:16s ease-in-out infinite alternate hero-control-breathe}.hero-card:before{content:"";z-index:1;pointer-events:none;border:1px solid #57e9ff29;border-radius:23px 4px;position:absolute;inset:9px}.hero-card:after{background:linear-gradient(90deg,#0000,#57e9ff1a,#0000) 0 72%/42% 1px no-repeat,repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 4px)}.readiness>div{border:1px solid #57e9ff26;border-radius:999px;height:9px;box-shadow:inset 0 2px 5px #00000073}.readiness>div i{position:relative;overflow:hidden}.readiness>div i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:3.8s ease-in-out infinite readiness-sweep;position:absolute;inset:0;transform:translate(-120%)}.risk-row>button,.risk-row>span{background:#040f23ab;border-radius:999px}.management-guide{isolation:isolate;border-radius:28px 8px;position:relative}.management-guide:before{content:"";z-index:-1;opacity:.38;pointer-events:none;background:linear-gradient(90deg,#040d1ffa,#040d1fb8 58%,#040d1fe8),url(/jidol-backstage-control-bg-v1.jpg) 100%/72% no-repeat;position:absolute;inset:0}.management-priority-grid{gap:7px;padding:10px}.management-priority-grid article{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,11px 50%);background:linear-gradient(105deg,#0a2244db,#051027c7);min-height:165px;padding:16px 24px 14px 22px;border:1px solid #57e9ff3b!important}.management-priority-grid article:first-child{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}.management-priority-grid article.urgent{background:linear-gradient(105deg,#53153abf,#140f2ad1);border-color:#ff698757!important}.management-priority-grid article.recommended{background:linear-gradient(105deg,#503d1794,#15142ad1);border-color:#ffd55f52!important}.management-priority-grid article>i{border-radius:10px 3px;transform:rotate(-3deg)}.management-cash-note{background:linear-gradient(90deg,#6fffc10f,#040f23a3);border:1px solid #6fffc138;border-radius:999px;margin:0 10px 10px}.home-dashboard-toggle,.growth-home-strip{border-radius:999px}.decision-list button,.alert-list button{background:#05112761;border:1px solid #57e9ff1a;border-radius:15px 5px;width:calc(100% - 14px);margin:4px 7px}.decision-list button:last-child,.alert-list button:last-child{border-bottom:1px solid #57e9ff1a}.event-card{border-radius:13px 4px}.member-card{border-radius:20px 6px}.member-card:after{border-radius:inherit}.condition-score,.role-chip,.mood-pill,.unread,.version-chip{border-radius:999px}.landing-visual-console{isolation:isolate;min-height:286px;overflow:hidden}.landing-console-preview{z-index:-1;object-fit:cover;object-position:center;opacity:.58;filter:saturate(1.15)contrast(1.08);border-radius:18px 5px;width:calc(100% - 20px);height:calc(100% - 89px);animation:.65s cubic-bezier(.2,.8,.2,1) both landing-console-scene-in,7.2s ease-in-out .65s infinite alternate landing-console-scene-breathe;position:absolute;inset:47px 10px 42px}.landing-visual-copy{text-shadow:0 3px 16px #020617;flex-direction:column;justify-content:flex-end;min-height:178px;padding:24px 6px 19px;display:flex;position:relative}.landing-visual-copy:before{content:"";z-index:-1;background:linear-gradient(#0000,#020816ad 45%,#020816f7);border-radius:0 0 16px 4px;position:absolute;inset:0 -7px -1px}.landing-visual-copy strong{max-width:310px}.landing-visual-copy p{color:#bfd0df;max-width:285px}.landing-scene-picker{z-index:2;grid-template-columns:repeat(5,1fr);position:relative}.landing-home-cinematic .landing-actions>button,.landing-home-cinematic .landing-discovery-row>button{border-radius:18px 6px}.landing-home-cinematic .landing-actions>button:nth-child(2),.landing-home-cinematic .landing-discovery-row>button:nth-child(2){border-radius:6px 18px}.landing-header-telemetry>span{border-radius:15px 4px}.landing-header-telemetry>span:nth-child(2){border-radius:4px 15px}.workspace-hero:before{animation:18s ease-in-out infinite alternate workspace-scene-breathe}.sidebar nav button.active{animation:3.2s ease-in-out infinite active-nav-aura}.primary-button,.next-day,.landing-primary{position:relative;overflow:hidden}.primary-button:after,.next-day:after,.landing-primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff6b 48%,#0000 66%);transition:transform .65s;position:absolute;inset:-2px;transform:translate(-130%)}.primary-button:hover:after,.next-day:hover:after,.landing-primary:hover:after{transform:translate(130%)}.topbar:after{background-size:180% 100%;animation:8s linear infinite topbar-spectrum}@keyframes metric-scene-breathe{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.09)translate(-1.2%,-.5%)}}@keyframes metric-light-scan{0%,22%{opacity:.25;background-position:145% 0,0 0}52%{opacity:.72}78%,to{opacity:.25;background-position:-110% 0,0 0}}@keyframes metric-orb-pulse{0%,to{opacity:.62;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes metric-bar-rise{0%{opacity:.2;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes hero-control-breathe{0%{transform:scale(1.015)translate(0,0)}to{transform:scale(1.055)translate(-.8%,-.4%)}}@keyframes readiness-sweep{0%,34%{transform:translate(-120%)}66%,to{transform:translate(120%)}}@keyframes landing-console-scene-in{0%{opacity:0;filter:blur(5px)saturate(.8);transform:scale(1.07)}to{opacity:.58;filter:blur()saturate(1.15);transform:scale(1)}}@keyframes landing-console-scene-breathe{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes workspace-scene-breathe{0%{transform:scale(1.01)}to{transform:scale(1.045)}}@keyframes active-nav-aura{0%,to{box-shadow:0 0 12px #57e9ff24,inset 0 0 22px #57e9ff12}50%{box-shadow:0 0 22px #57e9ff40,0 0 8px #ff4fc71c,inset 0 0 25px #57e9ff1a}}@keyframes topbar-spectrum{0%{background-position:0 0}to{background-position:180% 0}}@media (width<=1100px){.metric-card{min-height:296px}.metric-card>strong{font-size:clamp(25px,3vw,36px)}.landing-visual-console{min-height:255px}}@media (width<=760px){.panel,.workspace-hero,.workspace-outline,.landing-sheet{border-radius:19px 6px}.metric-card,.hero-card{border-radius:24px 7px;min-height:286px}.metric-card .sparkline{height:74px}.management-priority-grid{grid-template-columns:1fr}.management-priority-grid article,.management-priority-grid article:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);min-height:0}.management-cash-note{border-radius:16px 5px}.home-dashboard-toggle,.growth-home-strip{border-radius:18px 5px}.landing-visual-console{min-height:190px}.landing-console-preview{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px}.landing-visual-copy{min-height:115px;padding-bottom:10px}.landing-scene-picker{grid-template-columns:repeat(5,1fr)}}@media (prefers-reduced-motion:reduce){.metric-card:before,.metric-card:after,.metric-card .sparkline i,.metric-orb,.hero-image,.readiness>div i:after,.landing-console-preview,.workspace-hero:before,.sidebar nav button.active,.topbar:after{animation:none!important}}.game-shell,.live-experience-shell{--ui-micro:9px;--ui-caption:10px;--ui-body:11px;--ui-label:12px;--ui-subtitle:14px;--ui-title:18px;--ui-display:27px}.game-content .page-stack :is(p,li),.finance-command :is(p,li),.online-store-view :is(p,li){font-size:var(--ui-body);line-height:1.62}.game-content .page-stack :is(small,em),.finance-command :is(small,em),.online-store-view :is(small,em){font-size:var(--ui-caption);line-height:1.45}.game-content .page-stack .eyebrow,.finance-command .eyebrow,.online-store-view .eyebrow{font-size:var(--ui-micro);letter-spacing:.12em}.game-content .page-stack .panel h2,.finance-command .panel h2,.online-store-view .panel h2{font-size:var(--ui-title);line-height:1.2}.game-content .page-stack .panel h3,.finance-command .panel h3,.online-store-view .panel h3{font-size:var(--ui-subtitle);line-height:1.28}.game-content .page-stack .panel :is(button,input,select),.finance-command :is(button,input,select),.online-store-view :is(button,input,select){font-size:var(--ui-caption)}.finance-command{--finance-paper:#edf3f4;--finance-ink:#162431;--finance-rule:#aebec6;--finance-blue:#2a7180;font-variant-numeric:tabular-nums}.finance-report-masthead{background:linear-gradient(90deg,#061623f5,#0a2330db),url(/jidol-funds-command-bg-v1.jpg) 50% 43%/cover;border:1px solid #7ce1eb5c;border-radius:5px 18px 5px 5px;grid-template-columns:minmax(240px,.85fr) minmax(520px,1.65fr);align-items:stretch;min-height:76px;display:grid;overflow:hidden;box-shadow:0 15px 44px #0003,inset 0 1px #ffffff0f}.finance-report-masthead>div{border-right:1px solid #7ce1eb38;flex-direction:column;justify-content:center;padding:15px 19px;display:flex}.finance-report-masthead>div span{color:#6dd7df;font:700 var(--ui-micro)/1.2 var(--font-geist-mono);letter-spacing:.16em}.finance-report-masthead>div b{letter-spacing:.08em;margin-top:6px;font-size:14px}.finance-report-masthead dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.finance-report-masthead dl div{border-left:1px solid #ffffff0f;flex-direction:column;justify-content:center;padding:13px 14px;display:flex}.finance-report-masthead dt{color:#7291a0;font-size:var(--ui-micro)}.finance-report-masthead dd{color:#dceef0;font:700 var(--ui-caption)/1.2 var(--font-geist-mono);margin:6px 0 0}.finance-command-hero.panel{background:linear-gradient(100deg,#091c28f5 0 43%,#0a1d29d6 70%,#0a1925f2),url(/jidol-funds-command-bg-v1.jpg) right 38%/58% no-repeat;border-color:#70cbd352;border-radius:5px 24px 5px 5px;min-height:210px}.finance-command-hero h2{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(27px,3vw,37px)}.finance-command-hero p{max-width:500px;font-size:var(--ui-body)}.finance-command-hero>div>small{font-size:var(--ui-caption)}.finance-health-stamp{border-radius:4px 18px 4px 4px}.finance-health-stamp small,.finance-health-stamp span,.finance-hero-forecast small{font-size:var(--ui-caption)}.finance-hero-forecast b{font-size:var(--ui-label);font-variant-numeric:tabular-nums}.finance-kpi-grid{gap:7px}.finance-kpi-grid article.panel{min-height:124px;color:var(--finance-ink);background:linear-gradient(#eef3f4,#dde7e9);border:1px solid #9eafb7;border-radius:3px;padding:18px 17px 15px;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000026}.finance-kpi-grid article.panel:before{content:counter(finance-kpi, decimal-leading-zero);counter-increment:finance-kpi;color:#9bb0b7;font:700 10px/1 var(--font-geist-mono);position:absolute;top:10px;right:12px}.finance-kpi-grid{counter-reset:finance-kpi}.finance-kpi-grid span,.finance-kpi-grid small{color:#596c75;font-size:var(--ui-caption)}.finance-kpi-grid b{color:#142b36;letter-spacing:-.03em;margin:10px 0 7px;font-size:21px}.finance-kpi-grid article.positive b{color:#08785c}.finance-kpi-grid article.negative b{color:#b33d4d}.finance-ledger.panel{background:var(--finance-paper);color:var(--finance-ink);border:1px solid #9cafb7;border-radius:4px;overflow:hidden;box-shadow:0 16px 42px #0000002e}.finance-ledger>header{color:#f4fbfb;background:#183747;border-bottom:3px double #7696a2;min-height:77px;padding:15px 18px}.finance-ledger>header .eyebrow{color:#7dd8df}.finance-ledger>header h2{font-size:17px}.finance-ledger>header>span{color:#bdd0d6;font-size:var(--ui-caption)}.finance-ledger-filters{background:#dbe5e7;border-color:#afc0c6;padding:10px 14px}.finance-ledger-filters button,.finance-ledger-filters select{color:#344c56;height:31px;font-size:var(--ui-caption);background:#f5f8f8;border:1px solid #9aadb5;border-radius:2px}.finance-ledger-head,.finance-ledger-table article{grid-template-columns:112px minmax(230px,1fr) 96px 130px 140px}.finance-ledger-head{color:#e9f4f4;height:38px;font:700 var(--ui-micro)/1 var(--font-geist-mono);letter-spacing:.05em;background:#49636f;border-color:#7e949d}.finance-ledger-table article{background:#ffffffab;border-color:#c0ccd0;min-height:72px}.finance-ledger-table article time{color:#405761;font:700 var(--ui-caption)/1.35 var(--font-geist-mono)}.finance-ledger-table article time small,.finance-ledger-table article>span small{color:#61747c;font-size:var(--ui-caption)}.finance-ledger-table article>span b,.finance-ledger-table article>b{color:#132c37;font-size:var(--ui-body)}.finance-ledger-table article em{color:#3c5660;font-size:var(--ui-caption);background:#d7e2e5}.finance-ledger-table article>strong{font:750 var(--ui-label)/1.2 var(--font-geist-mono);color:#b83e4f}.finance-ledger-table article.income>strong{color:#08765b}.finance-ledger-total{color:#203842;background:#d6e1e4;border-top:3px double #8298a1;grid-template-columns:1fr auto auto auto;align-items:center;gap:20px;min-height:48px;padding:9px 14px;display:grid}.finance-ledger-total>span{letter-spacing:.08em;font-weight:850}.finance-ledger-total small b{color:#183b47;font:750 var(--ui-caption)/1 var(--font-geist-mono);margin-left:4px}.finance-ledger-total strong{font:800 var(--ui-body)/1 var(--font-geist-mono);border-left:1px solid #95a8af;padding-left:14px}.finance-ledger-total strong.positive{color:#08765b}.finance-ledger-total strong.negative{color:#b83e4f}.finance-side-stack .panel{border-radius:4px 18px 4px 4px}.finance-side-stack :is(small,p,em),.finance-budget-board :is(small,p,em){font-size:var(--ui-caption)}.live-fan-forum{background:#111b27;border:1px solid #75a4bd6b;border-radius:5px 17px 5px 5px;grid-template-rows:auto auto minmax(0,1fr);min-height:302px;display:grid;overflow:hidden;box-shadow:0 12px 35px #00000045}.live-fan-forum>.live-forum-toolbar{background:linear-gradient(100deg,#1c3348,#172536);border-bottom:1px solid #31475a;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.live-fan-forum .live-forum-toolbar>span{min-width:0}.live-fan-forum .live-forum-toolbar small,.live-fan-forum .live-forum-toolbar b{display:block}.live-fan-forum .live-forum-toolbar small{color:#72a6bd;letter-spacing:.08em;font-size:7.5px}.live-fan-forum .live-forum-toolbar b{margin-top:2px;font-size:11px}.live-forum-online{color:#8fb2c4;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-style:normal;display:flex}.live-forum-online i{background:#49dc9b;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite forum-online-pulse;box-shadow:0 0 9px #49dc9b}.live-fan-forum .live-forum-toolbar>button{color:#d8edf5;background:#07121c7a;border:1px solid #58768b;border-radius:99px;min-width:61px;height:25px;padding:0 7px;font-size:8px}.live-forum-actions{align-items:center;gap:5px;display:flex}.live-forum-actions button{color:#d8edf5;cursor:pointer;background:#07121ca8;border:1px solid #58768b;border-radius:99px;min-width:57px;height:27px;padding:0 7px;font-size:8px}.live-forum-actions button:last-child{color:#ffd2e2;border-color:#f279a1ad}.live-forum-actions button:disabled{opacity:.55;cursor:wait}.live-forum-topic-row{background:#182635;border-bottom:1px solid #2c4052;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-height:41px;padding:7px 10px;display:grid}.live-forum-topic-row>span{color:#fff;background:#d95c86;border-radius:3px;grid-row:span 2;padding:3px 5px;font-size:8px;font-weight:800}.live-forum-topic-row>b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.live-forum-topic-row>small{color:#668397;font-size:7.5px}.live-fan-forum>.live-forum-thread{scrollbar-color:#38566c transparent;background:#101a25;height:210px;padding:0;overflow-y:auto}.live-fan-forum .live-forum-thread article{background:#121f2c;border:0;border-bottom:1px solid #253849;border-radius:0;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;min-height:82px;margin:0;padding:10px;display:grid}.live-fan-forum .live-forum-thread article:nth-child(2n){background:#142331}.live-fan-forum .live-forum-thread article.hot{box-shadow:inset 3px 0 #f279a1}.live-fan-forum .live-forum-thread article.fever{background:linear-gradient(90deg,#f1c34e14,#142331 42%);box-shadow:inset 3px 0 #f1c34e}.live-fan-forum .live-forum-avatar{color:#cce8f2;background:linear-gradient(145deg,#29475d,#192c3d);border:1px solid #4d7187;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.live-fan-forum .live-forum-post{min-width:0}.live-fan-forum .live-forum-post>small{color:#67879a;align-items:center;gap:6px;font-size:8px;display:flex}.live-fan-forum .live-forum-post>small b{color:#7ecde1;font-size:8.5px}.live-fan-forum .live-forum-post>small em{color:#60788a;font-size:7.5px;font-style:normal}.live-fan-forum .live-forum-post>small time{color:#587082;margin-left:auto}.live-fan-forum .live-forum-post p{color:#d7e2e8;margin:6px 0 7px;font-size:9.5px;line-height:1.48}.live-fan-forum .live-forum-post footer{color:#657f91;gap:12px;font-size:7.5px;display:flex}.live-fan-forum .live-fan-generating{color:#89a8b8;margin:8px;font-size:8px}.live-fan-empty{color:#7994a6;text-align:center;place-items:center;min-height:110px;padding:22px 14px;font-size:9px;display:grid}@keyframes forum-online-pulse{50%{opacity:.45;transform:scale(.75)}}.opinion-discussion-room{background:linear-gradient(145deg,#142434fa,#0c1926fa);border-radius:5px 22px 5px 5px}.opinion-discussion-header{background:linear-gradient(90deg,#1f4056cc,#13263766);border-bottom:2px solid #66a6c147}.opinion-topic-brief{background:#213748bf;border-left:4px solid #ef6b9e;border-radius:4px}.opinion-thread-board{border-radius:4px}.opinion-thread-scroll article{background:#101f2dd1;border-bottom:1px solid #6790a633;border-radius:0}.opinion-thread-scroll article:nth-child(2n){background:#162938d1}.storefront-grid{grid-template-columns:minmax(0,1fr) 285px;gap:12px}.storefront-preview{background:var(--store-paper);min-height:680px;color:var(--store-ink);border:1px solid #d8d2ca;border-radius:6px 24px 6px 6px;box-shadow:0 22px 64px #0000004a}.storefront-preview>header{background:#ffffffe8;border-bottom:1px solid #ddd7d0;grid-template-columns:auto minmax(145px,1fr) auto auto;gap:15px;min-height:66px;padding:0 19px;display:grid}.storefront-preview>header>b{color:#18161d;letter-spacing:.13em;white-space:nowrap;font-size:11px}.storefront-preview>header nav{color:#605b62;letter-spacing:.05em;white-space:nowrap;font-size:8px}.storefront-search{color:#8a8589;background:#f4f1ef;border:1px solid #d5cfd0;border-radius:99px;align-items:center;gap:8px;min-width:0;height:32px;padding:0 11px;display:flex}.storefront-search i{font-size:16px;font-style:normal;transform:translateY(-1px)}.storefront-search span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.storefront-cart{color:#363037;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-style:normal;display:flex}.storefront-cart b{color:#fff;background:#222028;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.storefront-category-nav{color:#625e63;background:#fff;border-bottom:1px solid #e2ddd7;align-items:center;gap:18px;min-height:36px;padding:0 19px;display:flex}.storefront-category-nav span{font-size:8.5px}.storefront-category-nav i{color:#c64679;margin-left:auto;font-size:8px;font-style:normal}.storefront-feature{background:linear-gradient(118deg,#ebe5e9 0 54%,#d8e9e8 54% 100%);min-height:258px;padding:26px 31px;position:relative;overflow:hidden}.storefront-feature:after{content:"";border:1px solid #ffffffa6;border-radius:50%;width:310px;height:310px;position:absolute;inset:auto -50px -120px auto}.storefront-feature>span{z-index:2;max-width:47%;position:relative}.storefront-feature small{color:#bd3e72;letter-spacing:.14em;font-size:8px}.storefront-feature h3{color:#28232b;letter-spacing:-.04em;margin:8px 0;font-size:clamp(27px,3vw,39px);line-height:.98}.storefront-feature p{color:#676169;font-size:10px;line-height:1.55}.storefront-feature button{color:#fff;background:#242129;border:0;border-radius:2px;min-height:34px;margin-top:13px;padding:0 15px;font-size:9px}.storefront-placeholder-mark{z-index:2;color:#b36c92;font-size:72px;position:relative}.storefront-section-title{justify-content:space-between;align-items:end;min-height:64px;padding:14px 17px 8px;display:flex}.storefront-section-title small,.storefront-section-title b{display:block}.storefront-section-title small{color:#a19a9f;letter-spacing:.15em;font-size:7px}.storefront-section-title b{margin-top:3px;font-size:15px}.storefront-section-title>em{color:#777178;font-size:8px;font-style:normal}.storefront-products{gap:10px;padding:8px 13px 20px}.storefront-products>button{color:#262228;background:#fff;border:1px solid #ddd7d1;border-radius:3px;min-height:235px;padding:0 0 13px;overflow:hidden;box-shadow:0 4px 12px #372e330d}.storefront-products>button:hover{border-color:#b1597d;transform:translateY(-2px);box-shadow:0 10px 22px #372e331f}.storefront-products>button>span{padding:0 10px}.storefront-products>button small{color:#928b90;margin-top:9px;font-size:8px}.storefront-products>button b{color:#29252a;min-height:30px;margin-top:5px;font-size:10px;line-height:1.4}.storefront-products>button em{color:#1e1b21;margin-top:6px;font-size:12px;font-weight:800}.storefront-products>button strong{color:#9a7787;margin-top:3px;font-size:7.5px;font-weight:500;display:block}.storefront-products .empty-state{color:#777178;background:#fff;grid-column:1/-1;place-items:center;min-height:190px;display:grid}.store-product-visual{--product-accent:#e85f96;isolation:isolate;background:linear-gradient(145deg, hsl(var(--product-hue) 42% 89%), hsl(calc(var(--product-hue) + 38) 46% 80%));width:100%;height:118px;position:relative;overflow:hidden}.store-product-visual:before{content:"";border:1px solid #fffc;border-radius:50%;width:140px;height:140px;position:absolute;top:-52px;right:-56px;box-shadow:0 0 0 23px #ffffff1f}.store-product-visual>small{z-index:4;color:#554e55;font:800 6.5px/1 var(--font-geist-mono);letter-spacing:.08em;background:#ffffffc2;border-radius:2px;margin:0;padding:3px 5px;position:absolute;top:8px;left:8px}.store-product-visual>span{z-index:4;position:absolute;bottom:7px;left:8px}.store-product-visual>span b,.store-product-visual>span em{color:#514a51;text-shadow:0 1px #ffffffa6;display:block}.store-product-visual>span b{font:800 6.5px/1.2 var(--font-geist-mono);letter-spacing:.06em}.store-product-visual>span em{margin-top:2px;font-size:6px;font-style:normal}.store-product-object{z-index:2;filter:drop-shadow(0 9px 8px #28202a33);place-items:center;display:grid;position:absolute;inset:18px 11px 19px}.store-product-object:before,.store-product-object:after,.store-product-object i{content:"";display:block;position:absolute}.store-product-visual.family-photo .store-product-object i{background:linear-gradient(145deg, var(--product-accent), #342f4a 62%);border:3px solid #fff;border-radius:2px;width:38px;height:55px}.store-product-visual.family-photo .store-product-object i:first-child{transform:translate(-21px,2px)rotate(-9deg)}.store-product-visual.family-photo .store-product-object i:nth-child(2){z-index:2;transform:translate(2px,-4px)}.store-product-visual.family-photo .store-product-object i:nth-child(3){transform:translate(24px,3px)rotate(9deg)}.store-product-visual.family-apparel .store-product-object:before{background:linear-gradient(145deg, #fff, var(--product-accent));clip-path:polygon(27% 0,42% 9%,58% 9%,73% 0,100% 21%,82% 42%,75% 32%,75% 100%,25% 100%,25% 32%,18% 42%,0 21%);width:79px;height:68px}.store-product-visual.family-light .store-product-object:before{background:linear-gradient(#fff, var(--product-accent) 38%, #34313c 39% 100%);width:17px;height:70px;box-shadow:0 0 21px var(--product-accent);border:4px solid #fffc;border-radius:10px 10px 5px 5px;transform:rotate(-13deg)}.store-product-visual.family-light .store-product-object:after{background:linear-gradient(180deg, var(--product-accent), #f5d7e4);opacity:.78;border:4px solid #fff;border-radius:50% 50% 10px 10px;width:74px;height:30px;transform:rotate(8deg)}.store-product-visual.family-figure .store-product-object:before{background:linear-gradient(145deg, #fff 0 22%, var(--product-accent) 23% 72%, #474054 73%);border-radius:46% 46% 25% 25%;width:43px;height:66px}.store-product-visual.family-figure .store-product-object:after{background:color-mix(in srgb, var(--product-accent) 70%, white);border:3px solid #fffc;border-radius:50%;width:72px;height:11px;bottom:3px}.store-product-visual.family-plush .store-product-object:before{background:radial-gradient(circle at 37% 43%, #34303a 0 3px, transparent 4px), radial-gradient(circle at 63% 43%, #34303a 0 3px, transparent 4px), linear-gradient(145deg, #fff, var(--product-accent));border-radius:45% 45% 39% 39%;width:67px;height:60px}.store-product-visual.family-plush .store-product-object:after{background:var(--product-accent);width:19px;height:19px;box-shadow:48px 0 var(--product-accent);border-radius:50%;top:5px}.store-product-visual.family-digital .store-product-object:before{background:radial-gradient(circle at 70% 25%, #fff, transparent 5%), linear-gradient(145deg, #322f45, var(--product-accent));border:5px solid #f9fafb;border-radius:6px;width:82px;height:58px;box-shadow:inset 0 0 18px #ffffff40}.store-product-visual.family-digital .store-product-object:after{background:#5b5363;border-radius:4px;width:42px;height:5px;bottom:4px}.store-product-visual.family-book .store-product-object:before{background:linear-gradient(145deg, var(--product-accent), #2c2b39);border:5px solid #fff;border-left-width:9px;width:58px;height:76px;transform:rotate(5deg)}.store-product-visual.family-book .store-product-object:after{opacity:.75;background:#fff;width:49px;height:5px;transform:translate(4px,-6px)rotate(5deg);box-shadow:0 12px #fff}.store-product-visual.family-beauty .store-product-object:before{background:linear-gradient(#fff 0 22%, var(--product-accent) 23%);width:29px;height:59px;box-shadow:37px 12px 0 -3px color-mix(in srgb, var(--product-accent) 60%, white), 37px 12px 0 2px white;border:5px solid #ffffffdb;border-radius:12px 12px 7px 7px;transform:translate(-17px)}.store-product-visual.family-food .store-product-object:before{background:linear-gradient(145deg, var(--product-accent), #f1dfc9);border:5px solid #fff;border-radius:7px;width:79px;height:54px}.store-product-visual.family-food .store-product-object:after{background:#ffffffd1;border-radius:7px 7px 2px 2px;width:61px;height:13px;top:9px}.store-product-visual.family-music .store-product-object:before{background:radial-gradient(circle, #fff 0 7%, #25232d 8% 24%, var(--product-accent) 25% 27%, #25232d 28% 43%, #ffffffd9 44% 46%, #25232d 47%);border-radius:50%;width:73px;height:73px}.store-product-visual.family-music .store-product-object:after{background:linear-gradient(145deg, #ffffffe6, var(--product-accent));opacity:.87;border:4px solid #fff;width:49px;height:66px;right:6px;transform:rotate(6deg)}.store-product-visual.family-lifestyle .store-product-object:before{background:linear-gradient(145deg, #373344, var(--product-accent));border:6px solid #fff;border-radius:12px;width:53px;height:74px}.store-product-visual.family-lifestyle .store-product-object:after{background:#373344;border:2px solid #fff;border-radius:50%;width:10px;height:10px;top:9px;transform:translate(15px)}.store-product-visual.family-gift .store-product-object:before{background:linear-gradient(145deg, var(--product-accent), #40394e);border:5px solid #fff;border-radius:4px;width:80px;height:59px;box-shadow:inset 0 17px #ffffff1f}.store-product-visual.family-gift .store-product-object:after{width:12px;height:67px;box-shadow:0 -19px 0 -3px var(--product-accent);background:#ffffffd9}.store-product-visual.featured{z-index:2;border:8px solid #ffffffb8;border-radius:5px 31px 5px 5px;flex:none;width:min(42%,290px);height:205px;position:relative;transform:rotate(2deg);box-shadow:0 22px 45px #342a3538}.store-product-visual.featured .store-product-object{transform:scale(1.48)}.store-product-visual.featured>small{font-size:8px;top:13px;left:13px}.store-product-visual.featured>span{bottom:12px;left:14px}.store-product-visual.featured>span b{font-size:8px}.store-ops-summary{border-radius:5px 20px 5px 5px}.store-ops-summary article small,.store-ops-summary article em{font-size:var(--ui-caption)}.store-ops-summary article b{font-size:16px}.store-settings,.store-campaigns,.store-order-center,.store-service-center,.store-sku-center{border-radius:5px 20px 5px 5px}@media (width<=1060px){.finance-report-masthead{grid-template-columns:1fr}.finance-report-masthead>div{border-bottom:1px solid #7ce1eb38;border-right:0}.storefront-preview>header{grid-template-columns:1fr auto;padding:12px 16px}.storefront-preview>header nav,.storefront-search{grid-row:2}}@media (width<=760px){.game-shell,.live-experience-shell{--ui-micro:10px;--ui-caption:11px;--ui-body:12px;--ui-label:13px}.finance-report-masthead dl{grid-template-columns:1fr 1fr}.finance-ledger-total{grid-template-columns:1fr 1fr;gap:8px}.finance-ledger-total strong{border:0;padding:0}.storefront-preview{min-height:620px}.storefront-preview>header{grid-template-columns:1fr auto}.storefront-preview>header nav{display:none}.storefront-search{grid-column:1/-1}.storefront-category-nav{white-space:nowrap;gap:14px;overflow-x:auto}.storefront-category-nav i{display:none}.storefront-feature{min-height:230px;padding:22px}.storefront-feature>span{max-width:54%}.storefront-feature h3{font-size:24px}.store-product-visual.featured{width:42%;height:170px}.storefront-products>button{min-height:225px}.live-fan-forum>.live-forum-toolbar{grid-template-columns:minmax(0,1fr) auto}.live-forum-actions{grid-column:1/-1;justify-content:stretch}.live-forum-actions button{flex:1;min-height:32px}}@media (prefers-reduced-motion:reduce){.live-forum-online i{animation:none}.storefront-products>button{transition:none}}.finance-command{--finance-paper:#101c28;--finance-ink:#dce9ef;--finance-rule:#31495a;--finance-blue:#58cbd6}.finance-main-grid{align-items:start}.finance-ledger.panel{color:#dce9ef;background:linear-gradient(155deg,#132231,#0d1823);border-color:#365264;align-self:start;height:auto;min-height:0;box-shadow:0 16px 42px #00000040}.finance-ledger>header{background:linear-gradient(100deg,#17354a,#112637);border-bottom-color:#507187}.finance-ledger-filters{background:#111f2c;border-color:#2d4353}.finance-ledger-filters button,.finance-ledger-filters select{color:#9bb0bd;background:#172838;border-color:#385267}.finance-ledger-filters button.active{color:#eafcff;background:#4dbecc26;border-color:#62cdd6}.finance-ledger-head{color:#99b7c3;background:#20394b;border-color:#3f596b}.finance-ledger-table{background:#0e1924}.finance-ledger-table article,.finance-ledger-table article:nth-of-type(2n){background:#142330e0;border-color:#293e4d}.finance-ledger-table article:nth-of-type(2n){background:#101d29f5}.finance-ledger-table article time{color:#a8bec8}.finance-ledger-table article time small,.finance-ledger-table article>span small{color:#738b98}.finance-ledger-table article>span b,.finance-ledger-table article>b{color:#e1edf1}.finance-ledger-table article em{color:#9bb0bc;background:#213748}.finance-ledger .empty-state{color:#8299a5;background:#0e1924}.finance-ledger-total{color:#d9e8ed;background:#172a39;border-color:#4a6778}.finance-ledger-total small{color:#8fa7b2}.finance-ledger-total small b{color:#d7e9ed}.finance-ledger-total strong{border-color:#3e5868}.finance-kpi-grid article.panel{color:#dbe8ed;background:linear-gradient(145deg,#172837,#101c28);border-color:#365062;box-shadow:0 10px 28px #00000038}.finance-kpi-grid article.panel:before{color:#486676}.finance-kpi-grid span,.finance-kpi-grid small{color:#8299a5}.finance-kpi-grid b{color:#e5f1f4}.finance-ledger.timeline-scroll-viewport,.finance-ledger-table.timeline-scroll-viewport{min-height:0!important}.online-store-view{--store-paper:#0d1722;--store-ink:#e3edf2;--store-soft:#7f93a0}.storefront-preview{color:#e3edf2;background:#0d1722;border-color:#30495a;box-shadow:0 22px 64px #00000057}.storefront-preview>header{background:#0d1924f7;border-color:#293e4e}.storefront-preview>header>b{color:#edf8fb}.storefront-preview>header nav{color:#78909e}.storefront-search{color:#718996;background:#142432;border-color:#344d5e}.storefront-cart{color:#b9cbd3}.storefront-cart b{color:#07151c;background:#3db5c3}.storefront-category-nav{color:#879ba7;background:#101d29;border-color:#273c4b}.storefront-category-nav i{color:#f477ab}.storefront-feature{background:linear-gradient(118deg,#182938 0 54%,#132f36 54% 100%)}.storefront-feature:after{border-color:#6fcfd729}.storefront-feature h3{color:#edf6f8}.storefront-feature p{color:#90a4ae}.storefront-feature button{color:#07171d;background:#54c5ce;border:1px solid #5cc9d2}.storefront-section-title small{color:#657e8c}.storefront-section-title b{color:#deebef}.storefront-section-title>em{color:#78909d}.storefront-products>button{color:#dbe8ed;background:#111f2b;border-color:#2b4353;box-shadow:0 6px 17px #00000029}.storefront-products>button:hover{border-color:#d96395;box-shadow:0 12px 25px #00000047}.storefront-products>button small{color:#728997}.storefront-products>button b{color:#dfeaed}.storefront-products>button em{color:#6dd1d8}.storefront-products>button strong{color:#9e7990}.storefront-products .empty-state{color:#7b919d;background:#101d28}.store-product-visual{background:linear-gradient(145deg, hsl(var(--product-hue) 42% 22%), hsl(calc(var(--product-hue) + 38) 44% 13%))}.store-product-visual:before{border-color:#8bd0d733;box-shadow:0 0 0 23px #5198a30f}.store-product-visual>small{color:#a9c1ca;background:#09141dc7}.store-product-visual>span b,.store-product-visual>span em{color:#bcd0d7;text-shadow:0 1px #071119}.store-product-visual.featured{border-color:#5c8d996b;box-shadow:0 22px 45px #00000057}.capital-command-center{--capital-gold:#f2bd61;--capital-cyan:#61cad7;--capital-green:#53d69a;--capital-red:#f06f7e;--capital-panel:#101d29;--capital-panel-2:#142432;--capital-line:#314858;font-variant-numeric:tabular-nums}.capital-command-center :is(p,small,em,span){line-height:1.48}.capital-command-hero{background:radial-gradient(circle at 80% 32%,#f2bd611f,#0000 28%),linear-gradient(130deg,#1b2635,#101923 65%);border-color:#5d503c;border-radius:6px 24px 6px 6px;min-height:205px}.capital-command-hero>div>span{color:var(--capital-gold);letter-spacing:.13em;font-size:9px}.capital-command-hero h2{max-width:760px;font-size:24px}.capital-command-hero p{color:#8fa1ad;max-width:780px;font-size:11px}.capital-command-hero>aside{min-width:260px}.capital-command-hero aside small,.capital-command-hero aside em{font-size:10px}.capital-command-hero aside b{max-width:280px;color:var(--capital-gold);font-size:19px;line-height:1.25}.capital-market-deck{grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:8px;display:grid}.capital-market-deck>article{border:1px solid var(--capital-line);background:linear-gradient(145deg,#142432,#0e1924);border-radius:5px 17px 5px 5px;flex-direction:column;justify-content:center;min-height:112px;padding:15px;display:flex;overflow:hidden}.capital-market-deck article small{color:#758c98;font-size:9px}.capital-market-deck article b{color:#e2edf1;margin:7px 0 5px;font-size:18px}.capital-market-deck article em{color:#748b97;font-size:9px;font-style:normal}.capital-market-deck .capital-valuation-card{background:linear-gradient(130deg,#f2bd6114,#0000 55%),#142230;border-color:#62563f;grid-template-columns:1fr 48px;gap:10px;display:grid}.capital-valuation-card>span{flex-direction:column;display:flex}.capital-valuation-card>span b{color:var(--capital-gold);font-size:21px}.capital-valuation-card>div{justify-content:space-between;align-items:end;gap:5px;height:72px;display:flex}.capital-valuation-card>div i{background:linear-gradient(var(--capital-gold), #8e6330);border-radius:3px 3px 1px 1px;width:10px;min-height:8px;max-height:100%}.capital-command-center>.ecosystem-tabs{background:#0e1924;border-color:#354b5a;min-height:48px}.capital-command-center>.ecosystem-tabs button{color:#8296a2;font-size:11px}.capital-command-center>.ecosystem-tabs button.active{color:#fff;box-shadow:inset 0 -2px var(--capital-gold);background:#203647}.capital-ownership-workspace{gap:9px;display:grid}.capital-cap-table{border:1px solid var(--capital-line);background:var(--capital-panel);border-radius:5px 18px 5px 5px;padding:15px}.capital-cap-table>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.capital-cap-table header small,.capital-cap-table header b{display:block}.capital-cap-table header small{color:var(--capital-gold);letter-spacing:.12em;font-size:8px}.capital-cap-table header b{margin-top:3px;font-size:14px}.capital-cap-table header em{color:#758b98;font-size:9px;font-style:normal}.capital-cap-table>div{background:#0b151e;border:1px solid #496072;border-radius:4px 14px 4px 4px;height:36px;display:flex;overflow:hidden}.capital-cap-table>div span{color:#15120e;background:linear-gradient(90deg,#c28d3e,#e1b45e);border-right:2px solid #0d1721;align-items:center;gap:6px;min-width:2px;padding:0 7px;font-size:9px;display:flex;overflow:hidden}.capital-cap-table>div span:nth-child(2){background:linear-gradient(90deg,#367c91,#54b4c3)}.capital-cap-table>div span:nth-child(3){background:linear-gradient(90deg,#704d78,#aa6da9)}.capital-command-center .shareholder-table{border-color:var(--capital-line);background:#0f1b26;border-radius:5px 18px 5px 5px}.capital-command-center .shareholder-table>header{color:#78909c;background:#142432;min-height:42px;font-size:9px}.capital-command-center .shareholder-table>article{border-color:#273b49;min-height:82px}.capital-command-center .shareholder-table article>span b{font-size:12px}.capital-command-center .shareholder-table article>span small,.capital-command-center .shareholder-table article>p small{font-size:9px}.capital-command-center .shareholder-table article>strong,.capital-command-center .shareholder-table article>b{font-size:11px}.capital-command-center .shareholder-table article>em{font-size:16px}.capital-command-center .shareholder-table article>p{font-size:10px}.capital-funding-section{gap:9px;display:grid}.funding-pipeline{border:1px solid var(--capital-line);background:#0e1924;border-radius:5px 18px 5px 5px;grid-template-columns:repeat(4,1fr);gap:6px;min-height:76px;padding:8px;display:grid}.funding-pipeline>span{color:#6f8592;background:#111f2b;border:1px solid #293d4b;border-radius:4px 12px 4px 4px;flex-direction:column;justify-content:center;padding:10px 10px 10px 47px;display:flex;position:relative}.funding-pipeline>span:not(:last-child):after{content:"›";z-index:2;color:#527184;font-size:22px;position:absolute;top:19px;right:-8px}.funding-pipeline span i{width:27px;height:27px;font:700 8px/1 var(--font-geist-mono);border:1px solid #3a5364;border-radius:50%;place-items:center;display:grid;position:absolute;left:10px}.funding-pipeline span b{font-size:10px}.funding-pipeline span small{color:#657b87;margin-top:3px;font-size:8px}.funding-pipeline span.active{color:#f2d9aa;background:#f2bd610f;border-color:#9b7440}.funding-pipeline span.active i{border-color:var(--capital-gold);color:var(--capital-gold);box-shadow:0 0 15px #f2bd6126}.funding-pipeline span.done{color:#9bdbbf;border-color:#326454}.funding-pipeline span.done i{border-color:var(--capital-green);color:var(--capital-green)}.capital-command-center .funding-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:10px}.capital-command-center .funding-list{position:sticky;top:8px}.capital-command-center .funding-list button{background:linear-gradient(145deg,#122231,#0d1822);border-color:#304858;border-radius:5px 16px 5px 5px;min-height:132px;padding:13px}.capital-command-center .funding-list button.active{background:linear-gradient(145deg,#f2bd611a,#111e2a 58%);border-color:#b98845;box-shadow:0 8px 24px #00000030}.capital-command-center .funding-list button small{color:#718894;font-size:9px}.capital-command-center .funding-list button b{margin:5px 0;font-size:12px}.capital-command-center .funding-list button em{color:var(--capital-cyan);font-size:9px}.capital-command-center .funding-list button strong{margin-top:9px;font-size:11px}.capital-command-center .funding-list button>div{background:#263a47;border-radius:4px;height:4px;margin:10px 0 6px;overflow:hidden}.capital-command-center .funding-list button>div i{background:linear-gradient(90deg, #a87a3f, var(--capital-gold));height:100%;display:block}.capital-command-center .funding-detail{background:#0f1b26;border-color:#365061;border-radius:5px 22px 5px 5px}.funding-investor-profile{background:radial-gradient(circle at 82% 35%,#f2bd611a,#0000 25%),linear-gradient(120deg,#17293a,#101c28);align-items:center;min-height:174px;padding:22px!important}.funding-investor-profile>div>span{letter-spacing:.08em;color:var(--capital-gold)!important;font-size:9px!important}.capital-command-center .funding-investor-profile h3{margin:8px 0;font-size:22px}.funding-investor-profile>div p{color:#8da1ad;max-width:720px;font-size:11px}.funding-investor-profile>aside{background:#0d1822c7;border:1px solid #5f533f;border-radius:5px 18px 5px 5px;padding:14px;min-width:128px!important}.funding-investor-profile>aside small,.funding-investor-profile>aside span{color:#7f929e;font-size:9px}.funding-investor-profile>aside b{color:var(--capital-gold)!important;font-size:28px!important}.funding-investor-profile>aside i{background:#2a3d4a;border-radius:5px;height:5px;margin:8px 0;display:block;overflow:hidden}.funding-investor-profile>aside i em{background:var(--capital-gold);height:100%;display:block}.funding-investor-facts{background:#111f2b;grid-template-columns:1.35fr 1.2fr .65fr .7fr}.funding-investor-facts article{border-color:#2c414f;min-height:116px;padding:15px}.funding-investor-facts small{color:#748a96;font-size:9px}.funding-investor-facts b{color:#cbd9de;margin-top:8px;font-size:10px}.funding-diligence-room{padding:20px}.funding-diligence-room>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.funding-diligence-room header small,.funding-diligence-room header b{display:block}.funding-diligence-room header small{color:var(--capital-gold);letter-spacing:.1em;font-size:8px}.funding-diligence-room header b{margin-top:5px;font-size:15px}.funding-diligence-room header strong{color:var(--capital-gold);text-align:right;font-size:17px}.funding-diligence-room header strong small{color:#748a96;letter-spacing:0;font-size:8px}.funding-diligence-room>div{grid-template-columns:1fr 1fr;gap:7px;margin:17px 0;display:grid}.funding-diligence-room article{background:#111f2b;border:1px solid #2e4453;border-radius:4px 13px 4px 4px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:72px;padding:11px;display:grid}.funding-diligence-room article>i{width:26px;height:26px;color:var(--capital-cyan);border:1px solid #537082;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.funding-diligence-room article b,.funding-diligence-room article small{display:block}.funding-diligence-room article b{font-size:10px}.funding-diligence-room article small{color:#728894;margin-top:3px;font-size:8px}.funding-diligence-room>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.funding-diligence-room footer p{color:#748a96;font-size:9px}.capital-command-center .funding-negotiation,.capital-command-center .funding-term-sheet{border-color:#2d4352;gap:15px;padding:20px}.capital-command-center .funding-negotiation>header b,.capital-command-center .funding-term-sheet>header b,.capital-command-center .board-approach-section>header b{font-size:13px}.capital-command-center .funding-negotiation>header span,.capital-command-center .funding-term-sheet>header span,.capital-command-center .board-approach-section>header span{font-size:9px}.funding-amount-editor{background:#111f2b;border:1px solid #334a5a;border-radius:5px 16px 5px 5px;padding:14px}.funding-amount-editor>header{justify-content:space-between;align-items:end;display:flex}.funding-amount-editor header small,.funding-amount-editor header b{display:block}.funding-amount-editor header small{color:#748b97;font-size:9px}.funding-amount-editor header b{color:var(--capital-gold);margin-top:3px;font-size:21px}.funding-amount-editor header em{color:#718792;font-size:9px;font-style:normal}.funding-amount-editor>input{width:100%;accent-color:var(--capital-gold);margin:13px 0 10px}.capital-command-center .funding-amounts button{background:#142432;border-color:#385061;height:34px;font-size:10px}.capital-command-center .funding-amounts button.active{border-color:var(--capital-gold);color:var(--capital-gold);background:#f2bd6112}.capital-command-center .funding-choice-section{gap:8px}.capital-command-center .funding-choice-section>b{color:#9eb0b8;font-size:10px}.capital-command-center .funding-choice-section button,.capital-command-center .board-approach-grid button{background:#101d28;border-color:#304858;border-radius:4px 14px 4px 4px;min-height:88px;padding:12px}.capital-command-center .funding-choice-section button.active,.capital-command-center .board-approach-grid button.active{border-color:var(--capital-gold);background:#f2bd610f;box-shadow:inset 0 -2px #f2bd6180}.capital-command-center .funding-choice-section strong,.capital-command-center .board-approach-grid b{font-size:10px}.capital-command-center .funding-choice-section small,.capital-command-center .board-approach-grid small{color:#738a96;margin-top:6px;font-size:8px}.capital-command-center .board-approach-grid em{color:var(--capital-cyan);font-size:8px}.funding-underwriting{background:#0c1721;border:1px solid #3a5261;border-radius:5px 19px 5px 5px;overflow:hidden}.funding-underwriting>header{background:linear-gradient(90deg,#172b3a,#11202c);border-bottom:1px solid #2e4453;justify-content:space-between;align-items:center;min-height:62px;padding:12px 15px;display:flex}.funding-underwriting header small,.funding-underwriting header b{display:block}.funding-underwriting header span small{color:var(--capital-gold);letter-spacing:.1em;font-size:8px}.funding-underwriting header span b{margin-top:3px;font-size:13px}.funding-underwriting header strong{color:var(--capital-green);text-align:right;font-size:20px}.funding-underwriting header strong.warning{color:var(--capital-gold)}.funding-underwriting header strong small{color:#718894;font-size:8px}.funding-economics-grid{grid-template-columns:repeat(4,1fr);display:grid}.funding-economics-grid article{border-bottom:1px solid #293e4d;border-right:1px solid #293e4d;min-height:79px;padding:12px}.funding-economics-grid small,.funding-economics-grid b{display:block}.funding-economics-grid small{color:#708793;font-size:8px}.funding-economics-grid b{color:#d8e6ea;margin-top:7px;font-size:12px}.capital-stack-preview{padding:14px}.capital-stack-preview>header,.capital-stack-preview>footer{justify-content:space-between;gap:12px;display:flex}.capital-stack-preview>header b{font-size:10px}.capital-stack-preview>header span,.capital-stack-preview>footer span{color:#748b97;font-size:8px}.capital-stack-preview>div{background:#1c2d39;border-radius:3px 9px 3px 3px;height:14px;margin:9px 0;display:flex;overflow:hidden}.capital-stack-preview>div i{height:100%;display:block}.capital-stack-preview .founder{background:var(--capital-gold)}.capital-stack-preview .existing{background:#5a7182}.capital-stack-preview .incoming{background:var(--capital-cyan)}.funding-model-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.funding-decision-model,.funding-use-plan{background:#101d28;border:1px solid #304756;border-radius:4px 14px 4px 4px;padding:13px}.funding-decision-model>header,.funding-use-plan>header{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.funding-decision-model header b,.funding-use-plan header b{font-size:10px}.funding-decision-model header span,.funding-use-plan header span{color:#6f8692;font-size:8px}.funding-decision-model article,.funding-use-plan article{border-top:1px solid #253946;grid-template-columns:110px 1fr 72px;align-items:center;gap:8px;min-height:31px;display:grid}.funding-decision-model article span,.funding-use-plan article span{color:#8499a4;font-size:8px}.funding-decision-model article>i,.funding-use-plan article>i{background:#253946;border-radius:5px;height:5px;overflow:hidden}.funding-decision-model article>i em,.funding-use-plan article>i em{background:var(--capital-green);height:100%;display:block}.funding-decision-model article>i.negative em{background:var(--capital-red)}.funding-decision-model article>b,.funding-use-plan article>b{text-align:right;font-size:9px}.funding-use-plan article>i em{background:var(--capital-cyan)}.funding-use-plan>footer{color:#8e7b69;border-top:1px solid #2b414f;margin-top:9px;padding-top:9px;font-size:8px}.funding-submit-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.funding-submit-row>span{color:#8095a0;max-width:66%;font-size:9px}.funding-final-terms{grid-template-columns:repeat(4,1fr)!important}.capital-command-center .funding-preview article{background:#101d28;border-color:#304654;min-height:75px}.capital-command-center .funding-preview small{color:#708793;font-size:8px}.capital-command-center .funding-preview b{font-size:11px}.funding-risk-cockpit{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.funding-risk-cockpit article{background:#111f2b;border:1px solid #314958;border-radius:4px 13px 4px 4px;min-height:92px;padding:12px}.funding-risk-cockpit article.danger{background:#f06f7e0d;border-color:#70434c}.funding-risk-cockpit small,.funding-risk-cockpit b,.funding-risk-cockpit span{display:block}.funding-risk-cockpit small{color:#708793;font-size:8px}.funding-risk-cockpit b{color:#dbe8ec;margin:6px 0;font-size:13px}.funding-risk-cockpit span{color:#758b96;font-size:8px}.capital-command-center .reserved-matter-list{background:#f2bd610d;border-color:#67583d}.capital-command-center .reserved-matter-list b{color:var(--capital-gold);font-size:10px}.capital-command-center .reserved-matter-list span{color:#c1ad89;background:#24271f;font-size:8px}.board-seat-forecast{border:1px solid #304755;border-radius:4px;margin-top:8px;overflow:hidden}.board-seat-forecast article{background:#101d28;border-bottom:1px solid #293d4a;grid-template-columns:minmax(180px,1fr) minmax(120px,1fr) 85px;align-items:center;gap:12px;min-height:60px;padding:9px 11px;display:grid}.board-seat-forecast article span b,.board-seat-forecast article span small,.board-seat-forecast article strong small{display:block}.board-seat-forecast article span b{font-size:10px}.board-seat-forecast article span small,.board-seat-forecast article strong small{color:#728894;font-size:8px}.board-seat-forecast article>i{background:#283d4a;border-radius:6px;height:6px;overflow:hidden}.board-seat-forecast article>i em{background:linear-gradient(90deg, #8a6940, var(--capital-gold));height:100%;display:block}.board-seat-forecast article strong{text-align:right;font-size:11px}.capital-command-center .founder-control-warning{border-left-color:var(--capital-green);background:#53d69a0d}.capital-command-center .founder-control-warning.danger{border-left-color:var(--capital-red);background:#f06f7e0f}.capital-command-center .founder-control-warning b{font-size:10px}.capital-command-center .founder-control-warning span{color:#7b919c;font-size:9px}.capital-command-center .governance-summary>article,.capital-command-center .governance-obligation-history,.capital-command-center .governance-vote-history,.capital-command-center .capital-history{border-color:var(--capital-line);background:#0f1b26;border-radius:5px 17px 5px 5px}.capital-command-center .governance-summary article small,.capital-command-center .governance-summary article span{font-size:9px}.capital-command-center .governance-summary article b{font-size:15px}.capital-command-center .governance-obligation-history header b,.capital-command-center .governance-vote-history header b,.capital-command-center .capital-history header b{font-size:11px}.capital-command-center .governance-obligation-history header span,.capital-command-center .governance-vote-history header span,.capital-command-center .capital-history header span{font-size:9px}.capital-command-center .capital-history article>span b{font-size:10px}.capital-command-center .capital-history article>span small,.capital-command-center .capital-history time{font-size:8px}@media (width<=1180px){.capital-market-deck{grid-template-columns:repeat(3,1fr)}.capital-market-deck .capital-valuation-card{grid-column:span 2}.funding-investor-facts{grid-template-columns:1fr 1fr}.funding-economics-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.capital-command-center .funding-workspace{grid-template-columns:1fr}.capital-command-center .funding-list{grid-template-columns:repeat(3,minmax(210px,1fr));position:static;overflow-x:auto}.funding-pipeline{grid-template-columns:1fr 1fr}.funding-model-columns{grid-template-columns:1fr}.funding-risk-cockpit{grid-template-columns:1fr 1fr}}@media (width<=720px){.capital-market-deck{grid-template-columns:1fr 1fr}.capital-market-deck .capital-valuation-card{grid-column:1/-1}.funding-pipeline{grid-template-columns:1fr}.funding-pipeline>span:not(:last-child):after{display:none}.funding-investor-profile{align-items:stretch}.funding-investor-profile>aside{min-width:0!important}.funding-investor-facts,.funding-economics-grid,.funding-risk-cockpit,.funding-final-terms{grid-template-columns:1fr 1fr!important}.funding-diligence-room>div{grid-template-columns:1fr}.funding-diligence-room>footer,.funding-submit-row{flex-direction:column;align-items:stretch}.funding-submit-row>span{max-width:none}.capital-stack-preview>footer{flex-direction:column;gap:3px}.board-seat-forecast article{grid-template-columns:1fr 80px}.board-seat-forecast article>i{grid-area:2/1/auto/-1}}.trainee-program{--trainee-accent:#49d3d2}.trainee-hero{background:radial-gradient(circle at 9% 28%,#4ac7d92e,#0000 28%),radial-gradient(circle at 84% 12%,#e43d8f24,#0000 24%),linear-gradient(128deg,#101e31 0%,#081426 58%,#151329 100%);border-color:#406980;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 45px #01071242}.trainee-hero:after{content:"IDENTITY LAB  /  50 PERSON ARCHIVE";color:#81e3f238;font:700 7px/1 var(--font-geist-mono);letter-spacing:.2em;position:absolute;top:14px;right:22px}.trainee-hero aside{background:linear-gradient(150deg,#1b415994,#0c182be0);border:1px solid #5bb4cf47;border-radius:15px;min-width:220px;padding:16px 18px;position:relative;box-shadow:inset 0 0 28px #40c5de0f}.trainee-hero aside:before{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:10px;position:absolute;inset:7px}.trainee-economy-strip article,.trainee-create-bar{background:linear-gradient(145deg,#13263af2,#0a1525f5);border-radius:13px;box-shadow:inset 0 1px #ffffff09}.trainee-create-bar{border-color:#375c70}.trainee-create-bar small{letter-spacing:.08em}.trainee-card{border-color:color-mix(in srgb,var(--trainee-accent) 38%,#31445c);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--trainee-accent) 10%,transparent),transparent 34%),linear-gradient(145deg,#13233a,#091524 76%);border-radius:19px;position:relative;overflow:hidden;box-shadow:0 15px 34px #01060f3d,inset 0 1px #ffffff09}.trainee-card:before{content:"";background:linear-gradient(90deg,transparent,var(--trainee-accent),transparent);opacity:.8;height:2px;position:absolute;inset:0 0 auto}.trainee-card>header{z-index:2;position:relative}.trainee-tier{border-color:color-mix(in srgb,var(--trainee-accent) 60%,#506175);color:color-mix(in srgb,var(--trainee-accent) 78%,white);background:color-mix(in srgb,var(--trainee-accent) 8%,#0c1828);border-radius:999px}.trainee-visual-profile{grid-template-columns:minmax(168px,30%) minmax(0,1fr);gap:14px;margin:12px 0;display:grid}.trainee-bust-stage{border:1px solid color-mix(in srgb,var(--trainee-accent) 34%,#30465c);background:radial-gradient(ellipse at 50% 86%,color-mix(in srgb,var(--trainee-accent) 23%,transparent),transparent 44%),linear-gradient(155deg,#172b43,#091422 68%);border-radius:16px;min-height:335px;position:relative;overflow:hidden}.trainee-bust-stage:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#77dcec14 50%,#0000 51%),linear-gradient(#0000 49%,#77dcec0f 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 78%);mask-image:linear-gradient(#0000008c,#0000 78%)}.trainee-bust-stage:after{content:"";background:color-mix(in srgb,var(--trainee-accent) 35%,transparent);filter:blur(15px);border-radius:50%;height:20px;animation:4.8s ease-in-out infinite trainee-stage-breathe;position:absolute;bottom:22px;left:12%;right:12%}.trainee-bust-stage img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 18px #00000061);width:calc(100% - 8px);height:calc(100% - 20px);position:absolute;inset:2px 4px 18px}.trainee-bust-stage>span{z-index:3;color:#a7bdca;font:700 6px/1 var(--font-geist-mono);letter-spacing:.12em;align-items:center;gap:6px;display:flex;position:absolute;bottom:9px;left:11px;right:11px}.trainee-bust-stage>span i{background:var(--trainee-accent);width:6px;height:6px;box-shadow:0 0 9px var(--trainee-accent);border-radius:50%;animation:2.4s ease-in-out infinite trainee-id-pulse}.trainee-visual-copy{flex-direction:column;min-width:0;display:flex}.trainee-visual-copy .trainee-identity{align-items:center;margin:2px 0 8px}.trainee-identity>span>em{color:#647f91;font:500 7px/1.2 var(--font-geist-mono);margin-top:3px;font-style:normal}.trainee-identity strong{color:var(--trainee-accent);text-shadow:0 0 22px color-mix(in srgb,var(--trainee-accent) 38%,transparent)}.trainee-visual-copy>p{color:#a0afbd;min-height:0;margin:3px 0 8px;font-size:9px;line-height:1.65}.trainee-signature{border-left:2px solid var(--trainee-accent);background:color-mix(in srgb,var(--trainee-accent) 5%,#0b1726);min-height:30px;padding:6px 8px;line-height:1.5;display:block;color:#7f94a4!important;font-size:6px!important}.trainee-photo-proof{grid-template-columns:.8fr 1.2fr;gap:7px;margin-top:auto;padding-top:9px;display:grid}.trainee-photo-proof figure{background:#0b1522;border:1px solid #30475a;border-radius:12px;min-width:0;height:118px;margin:0;position:relative;overflow:hidden}.trainee-photo-proof img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s}.trainee-photo-proof figure:hover img{filter:saturate(1.08);transform:scale(1.035)}.trainee-photo-proof figcaption{background:linear-gradient(#0000,#040a13f0);justify-content:space-between;align-items:end;gap:5px;padding:22px 8px 7px;display:flex;position:absolute;inset:auto 0 0}.trainee-photo-proof figcaption b{font-size:7px}.trainee-photo-proof figcaption span{color:#7e93a4;font-size:5.5px}.trainee-metrics>span,.trainee-projection,.trainee-controls select,.trainee-card>footer button{border-radius:9px}.trainee-archive{border-radius:14px}.trainee-archive article{border-color:#30465a;border-radius:10px;align-items:center}.trainee-archive article>img{border:2px solid var(--trainee-accent);object-fit:cover;width:48px;height:48px;box-shadow:0 0 16px color-mix(in srgb,var(--trainee-accent) 18%,transparent);border-radius:50%;flex:0 0 48px}.candidate-card-photo{background:#0e1b2b;border:1px solid #365469;border-radius:10px;height:116px;margin:-5px -5px 10px;position:relative;overflow:hidden}.candidate-card-photo:after{content:"";background:linear-gradient(#0000,#050c16e6);height:45%;position:absolute;inset:auto 0 0}.candidate-card-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.candidate-card-photo span{z-index:1;color:#a7dce5;font:700 6px/1 var(--font-geist-mono);letter-spacing:.13em;position:absolute;bottom:7px;left:8px}.audition-candidate-card:has(.candidate-card-photo){min-height:325px}.candidate-detail-hero.has-bust{grid-template-columns:145px minmax(0,1fr) 170px;align-items:stretch;display:grid;position:relative;overflow:hidden}.candidate-detail-bust{background:radial-gradient(circle at 50% 85%,#4ac7d933,#0000 48%),#0b1726;border:1px solid #375c6e;border-radius:13px;min-height:142px;position:relative;overflow:hidden!important}.candidate-detail-bust:after{content:"VISUAL ID";color:#9de0ebb3;font:700 6px/1 var(--font-geist-mono);letter-spacing:.12em;position:absolute;bottom:7px;left:8px}.candidate-detail-bust img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 12px #0000004d);width:calc(100% - 6px);height:calc(100% - 4px);position:absolute;inset:4px 3px 0}.candidate-detail-hero.has-bust>aside{border-left:1px solid #3b545b}.candidate-chat-avatar{background-position:50% 20%}@keyframes trainee-stage-breathe{0%,to{opacity:.55;transform:scaleX(.88)}50%{opacity:.9;transform:scaleX(1.04)}}@keyframes trainee-id-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.trainee-bust-stage:after,.trainee-bust-stage>span i{animation:none}.trainee-photo-proof img{transition:none}}@media (width<=900px){.trainee-visual-profile{grid-template-columns:180px minmax(0,1fr)}.trainee-bust-stage{min-height:320px}.candidate-detail-hero.has-bust{grid-template-columns:120px minmax(0,1fr)}.candidate-detail-hero.has-bust>aside{border-top:1px solid #3b545b;grid-column:1/-1;border-left:0!important}}@media (width<=620px){.trainee-visual-profile{grid-template-columns:1fr}.trainee-bust-stage{min-height:360px}.trainee-photo-proof{grid-template-columns:1fr 1fr}.candidate-detail-hero.has-bust{grid-template-columns:92px minmax(0,1fr)}.candidate-detail-bust{min-height:118px}.candidate-detail-hero.has-bust>aside{grid-column:1/-1}.trainee-archive article{grid-template-columns:48px 1fr}.trainee-archive article>span:last-child{grid-column:2}}.trainee-hero:after{content:"IDENTITY LAB  /  100 PERSON ARCHIVE"}.trainee-recruitment-action{flex:none;align-items:end;gap:8px;display:flex}.trainee-recruitment-action label{color:#8493a2;letter-spacing:.08em;gap:4px;font-size:7px;display:grid}.trainee-recruitment-action select{color:#eef7fb;background:linear-gradient(145deg,#102337,#081523);border:1px solid #3b556a;border-radius:9px;min-width:84px;padding:9px 10px;box-shadow:inset 0 1px #ffffff0a}.trainee-recruitment-action button{white-space:nowrap;min-height:36px}@media (width<=560px){.trainee-recruitment-action{grid-template-columns:minmax(92px,.8fr) minmax(0,1.55fr);display:grid}.trainee-recruitment-action select,.trainee-recruitment-action button{width:100%}}.founding-market-view{--market-pink:#ff5db3;--market-cyan:#66e6ff;--market-violet:#8f7cff}.founding-market-view .page-title{background:linear-gradient(110deg,#091429f0,#111434db),radial-gradient(circle at 82% 20%,#ff5db333,#0000 30%);border:1px solid #66e6ff3d;border-radius:22px 9px;padding:24px 26px;box-shadow:inset 0 1px #ffffff0d,0 20px 55px #00000038}.founding-market-view .page-title h1{max-width:820px}.founding-market-view .page-title p{max-width:840px}.startup-market-guide{background:linear-gradient(145deg,#0b182df7,#0f142bf7);border:1px solid #6b9cd54d;border-radius:24px 10px;overflow:hidden;box-shadow:0 26px 70px #0000003d,inset 0 1px #ffffff0d}.startup-market-flow{background:#040c1b8f;border-bottom:1px solid #6f9dcd33;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:10px;padding:18px 24px;display:grid}.startup-market-flow>span{color:#71849b;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 10px;display:grid}.startup-market-flow>span>i{border:1px solid #829ab94d;border-radius:11px 4px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;display:grid}.startup-market-flow>span b{color:#aab7c8;font-size:13px}.startup-market-flow>span small{font-size:10px;line-height:1.35}.startup-market-flow>span.current>i{color:#06121f;border-color:var(--market-cyan);background:var(--market-cyan);box-shadow:0 0 20px #66e6ff52}.startup-market-flow>span.current b{color:#f4fbff}.startup-market-flow>span.done>i{color:var(--market-cyan);background:#66e6ff1a;border-color:#66e6ff80}.startup-market-flow>span.done b{color:#cceaf2}.startup-market-flow>em{background:linear-gradient(90deg,#66e6ff66,#8f7cff40);height:1px}.startup-market-intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:24px;padding:30px;display:grid}.startup-market-intro h2,.startup-report-selector h2,.startup-route-detail h2{margin:5px 0 8px}.startup-market-intro p,.startup-report-selector p{color:#9cacbe;margin:0;line-height:1.7}.startup-market-intro aside{background:#8f7cff12;border:1px solid #8f7cff42;border-radius:16px 6px;flex-direction:column;gap:8px;padding:18px;display:flex}.startup-market-intro aside b{color:#d8d1ff;margin-bottom:3px}.startup-market-intro aside span{color:#aab7c8;padding-left:17px;font-size:12px;position:relative}.startup-market-intro aside span:before{content:"";background:var(--market-pink);width:6px;height:6px;box-shadow:0 0 8px var(--market-pink);border-radius:50%;position:absolute;top:6px;left:0}.startup-market-intro footer{border-top:1px solid #6f9dcd29;grid-column:1/-1;align-items:center;gap:16px;padding-top:18px;display:flex}.startup-market-intro footer small{color:#8293a7;max-width:670px;line-height:1.5}.startup-route-workbench{padding:25px}.startup-report-selector{grid-template-columns:minmax(260px,1fr) minmax(320px,1.1fr) auto;align-items:end;gap:20px;display:grid}.startup-report-selector nav{gap:8px;display:flex;overflow-x:auto}.startup-report-selector nav button{color:#aebbd0;text-align:left;cursor:pointer;background:#071122a6;border:1px solid #7394b840;border-radius:12px 5px;min-width:145px;padding:10px 12px}.startup-report-selector nav button b,.startup-report-selector nav button small{display:block}.startup-report-selector nav button small{color:#728399;margin-top:3px;font-size:10px}.startup-report-selector nav button.active{border-color:var(--market-cyan);color:#f4fbff;background:#66e6ff14;box-shadow:inset 0 0 20px #66e6ff0d}.startup-report-selector .text-button{color:var(--market-cyan);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:center}.startup-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:24px 0 15px;display:grid}.startup-route-grid>button{min-height:220px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(150deg,#112038f0,#0a1121f0);border:1px solid #6b91bd45;border-radius:18px 6px;padding:16px;transition:transform .18s,border-color .18s,background .18s}.startup-route-grid>button:hover{border-color:#66e6ff7a;transform:translateY(-3px)}.startup-route-grid>button.active{border-color:var(--market-pink);background:linear-gradient(150deg,#341b3ef0,#0f1930f5);box-shadow:0 0 0 1px #ff5db31a,0 14px 35px #00000040}.startup-route-grid header{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;display:grid}.startup-route-grid header>i{width:28px;height:28px;color:var(--market-cyan);border:1px solid #66e6ff59;border-radius:9px 3px;place-items:center;font-size:10px;font-style:normal;display:grid}.startup-route-grid header span{flex-direction:column;gap:2px;display:flex}.startup-route-grid header small{color:#71859d;letter-spacing:.08em;font-size:9px}.startup-route-grid header b{font-size:16px}.startup-route-grid header em{color:#c8bfff;white-space:nowrap;font-size:10px;font-style:normal}.startup-route-grid p{color:#91a1b4;min-height:56px;margin:15px 0;font-size:11px;line-height:1.55}.startup-route-grid>button>div{flex-wrap:wrap;gap:5px;display:flex}.startup-route-grid>button>div span{color:#afd5df;background:#66e6ff0d;border:1px solid #66e6ff29;border-radius:999px;padding:4px 7px;font-size:9px}.startup-route-grid footer{color:#7f8fa3;border-top:1px solid #6b91bd29;justify-content:space-between;gap:8px;margin-top:15px;padding-top:12px;font-size:10px;display:flex}.startup-route-grid footer b{color:#f3c36b}.startup-route-detail{background:linear-gradient(120deg,#271533bd,#0a192fdb);border:1px solid #ff5db352;border-radius:20px 7px;box-shadow:inset 0 1px #ffffff0a}.startup-route-detail>header{border-bottom:1px solid #ff5db32e;justify-content:space-between;gap:20px;padding:22px 24px 17px;display:flex}.startup-route-detail>header h2 small{color:#a7b7ca;font-size:14px;font-weight:500}.startup-route-detail>header p{color:#f2a8d2;margin:0}.startup-route-detail>header aside{text-align:right;flex-direction:column;min-width:130px;display:flex}.startup-route-detail>header aside small,.startup-route-detail>header aside span{color:#8192a7}.startup-route-detail>header aside b{color:var(--market-cyan);font-size:30px}.startup-route-axes{background:#698bb41f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.startup-route-axes span{background:#0a162af2;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.startup-route-axes small{color:#6f8299}.startup-route-axes b{font-size:12px}.startup-route-judgement{grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px;display:grid}.startup-route-judgement span{border-left:3px solid var(--market-cyan);color:#a3b1c2;background:#66e6ff0a;flex-direction:column;gap:5px;padding:12px 14px;font-size:11px;line-height:1.55;display:flex}.startup-route-judgement span b{color:#dffaff}.startup-route-judgement span.risk{background:#f3b3530d;border-color:#f3b353}.startup-route-judgement span.risk b{color:#ffd99b}.startup-route-detail>footer{justify-content:flex-end;align-items:center;gap:10px;padding:17px 20px 20px;display:flex}.startup-route-detail>footer>div{flex-direction:column;flex:1;gap:3px;display:flex}.startup-route-detail>footer>div small{color:#8091a6}.founding-report-archive{padding:20px}.founding-report-archive>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.founding-report-archive h2{margin:4px 0}.founding-report-archive>header>small{color:#8293a7}.founding-report-archive>div{margin-top:12px;display:grid}.founding-report-archive button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #6f9dcd2e;grid-template-columns:1fr 110px 70px;align-items:center;gap:10px;padding:12px 4px;display:grid}.founding-report-archive button span{flex-direction:column;gap:3px;display:flex}.founding-report-archive button small,.founding-report-archive button em{color:#8192a7;font-style:normal}.founding-report-archive button i{color:var(--market-cyan);font-style:normal}.founding-research-explainer{background:linear-gradient(110deg,#66e6ff0f,#8f7cff0f);border:1px solid #66e6ff3d;border-radius:15px 5px;grid-template-columns:34px 1fr 18px 34px 1fr 18px 34px 1fr;align-items:center;gap:10px;padding:16px;display:grid}.founding-research-explainer>i{width:34px;height:34px;color:var(--cyan);border:1px solid #66e6ff66;border-radius:10px 3px;place-items:center;font-size:10px;font-style:normal;display:grid}.founding-research-explainer>span{flex-direction:column;gap:3px;display:flex}.founding-research-explainer>span small{color:var(--muted);font-size:10px}.founding-research-explainer>em{color:var(--muted);text-align:center;font-style:normal}.market-audience-choices button em{color:var(--cyan);margin-top:6px;font-size:10px;font-style:normal}.market-methods button span>b{align-items:center;gap:8px;display:flex}.market-methods button span>b>em{color:#ffd99b;background:#f3b35317;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:500}.report-route-summary{background:#66e6ff0b;border:1px solid #66e6ff38;border-radius:14px 5px;padding:18px}.report-route-summary h3{margin:4px 0}.report-route-summary header p{color:var(--muted);margin:3px 0 14px}.report-route-summary>div{gap:6px;display:grid}.report-route-summary article{border-top:1px solid #6f9dcd29;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.report-route-summary article>i{color:var(--cyan);font-style:normal}.report-route-summary article>span{flex-direction:column;gap:3px;display:flex}.report-route-summary article small,.report-route-summary article em{color:var(--muted);font-style:normal}.unpositioned-strategy-card{background:linear-gradient(130deg,#0b1c33f2,#1f1432e6);border-color:#66e6ff47;border-radius:22px 8px;padding:32px}.unpositioned-strategy-card h2{margin:6px 0 9px;font-size:26px}.unpositioned-strategy-card>p{max-width:820px;color:var(--muted);line-height:1.7}.unpositioned-strategy-card>div{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:8px;max-width:900px;margin:24px 0;display:grid}.unpositioned-strategy-card>div>span{background:#050f1f80;border:1px solid #6c97c53d;border-radius:14px 5px;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:15px;display:grid}.unpositioned-strategy-card>div i{color:#07131f;background:var(--cyan);border-radius:10px 3px;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.unpositioned-strategy-card>div small{color:var(--muted)}.unpositioned-strategy-card>div em{color:var(--cyan);text-align:center;font-style:normal}@media (width<=1180px){.startup-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.startup-report-selector{grid-template-columns:1fr;align-items:start}.startup-report-selector .text-button{align-self:start}}@media (width<=820px){.startup-market-flow{grid-template-columns:1fr}.startup-market-flow>em{width:1px;height:14px;margin-left:17px}.startup-market-intro{grid-template-columns:1fr;padding:22px}.startup-market-intro footer{flex-direction:column;grid-column:1;align-items:flex-start}.startup-route-axes{grid-template-columns:repeat(2,minmax(0,1fr))}.startup-route-judgement{grid-template-columns:1fr}.startup-route-detail>footer{flex-direction:column;align-items:stretch}.founding-research-explainer{grid-template-columns:34px 1fr}.founding-research-explainer>em{display:none}.unpositioned-strategy-card>div{grid-template-columns:1fr}.unpositioned-strategy-card>div>em{display:none}}@media (width<=560px){.startup-route-workbench{padding:16px}.startup-route-grid{grid-template-columns:1fr}.startup-route-detail>header{flex-direction:column}.startup-route-detail>header aside{text-align:left}.startup-route-axes{grid-template-columns:1fr}.founding-report-archive>header{flex-direction:column;align-items:flex-start}.founding-report-archive button{grid-template-columns:1fr auto}.founding-report-archive button i{display:none}}.trainee-visual-profile{grid-template-columns:minmax(220px,32%) minmax(0,1fr)}.trainee-bust-stage{height:335px;min-height:335px}.trainee-bust-stage img[src*="/ai-trainees/"]{object-fit:fill;transform-origin:bottom;width:auto;min-width:0;max-width:none;height:calc(100% - 20px);max-height:none;inset:auto auto 18px 50%;transform:translate(-50%)}.candidate-detail-bust img[src*="/ai-trainees/"]{object-fit:fill;transform-origin:bottom;width:auto;max-width:none;height:calc(100% - 4px);max-height:none;inset:auto auto 0 50%;transform:translate(-50%)}.members-view .dossier-header .member-avatar.large.has-bust-photo img[src*="/ai-trainees/"]{object-position:center bottom;min-width:0;max-width:none;max-height:none;object-fit:fill!important;width:auto!important;height:100%!important}@media (width<=900px){.trainee-visual-profile{grid-template-columns:205px minmax(0,1fr)}.trainee-bust-stage{height:320px;min-height:320px}}@media (width<=620px){.trainee-visual-profile{grid-template-columns:1fr}.trainee-bust-stage{height:360px;min-height:360px}}.modal-panel.wide:has(.ai-consultant-shell){background:#07101b;border-color:#4fd5e36b;grid-template-rows:auto minmax(0,1fr);height:min(900px,96vh);max-height:96vh;display:grid;overflow:hidden;box-shadow:0 35px 110px #000d,0 0 60px #3ac5dc17}.modal-panel.wide:has(.ai-consultant-shell)>.modal-content{min-height:0;overflow:hidden}.modal-panel.wide:has(.ai-consultant-shell)>header{background:linear-gradient(110deg,#08131ffa,#0c1626fa);border-bottom-color:#4dc7da38}.ai-consultant-shell{color:#eaf6fa;background:radial-gradient(circle at 48% -10%,#2fc1e01f,#0000 37%),linear-gradient(135deg,#07101a,#09121f 52%,#0b1020);grid-template-columns:218px minmax(460px,1fr) 280px;height:100%;min-height:0;display:grid;overflow:hidden}.ai-consultant-shell button,.ai-consultant-shell textarea{font:inherit}.ai-consultant-identity,.ai-consultant-prompts{background:#050d17b8;min-width:0}.ai-consultant-identity{border-right:1px solid #4dc7da2e;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.ai-consultant-identity>header{background:radial-gradient(circle at 16% 30%,#e43d8f24,#0000 48%);border-bottom:1px solid #4dc7da26;align-items:center;gap:12px;min-height:108px;padding:18px 16px;display:flex}.ai-consultant-identity>header>span{min-width:0}.ai-consultant-identity>header small,.ai-consultant-identity>header b,.ai-consultant-identity>header em{display:block}.ai-consultant-identity>header small{color:#5de2ec;letter-spacing:.14em;font-size:8px;font-weight:900}.ai-consultant-identity>header b{margin-top:4px;font-size:15px}.ai-consultant-identity>header em{color:#728899;margin-top:4px;font-size:8px;font-style:normal}.ai-robot-avatar{background:linear-gradient(145deg,#172c41,#0a1726);border:1px solid #5ee7ef94;border-radius:17px 17px 21px 21px;flex:0 0 48px;width:48px;height:48px;position:relative;box-shadow:inset 0 0 18px #59e0eb1a,0 0 22px #49cfde24}.ai-robot-avatar>i{background:#65ebf1;width:1px;height:9px;position:absolute;top:-8px;left:50%}.ai-robot-avatar>i:after{content:"";background:#ff629f;border-radius:50%;width:7px;height:7px;animation:1.7s ease-in-out infinite ai-antenna;position:absolute;top:-3px;left:-3px;box-shadow:0 0 10px #ff629f}.ai-robot-avatar>span{background:#07131e;border:1px solid #66e5ec54;border-radius:9px;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:12px 8px 15px}.ai-robot-avatar>span b{background:#6debf1;border-radius:50%;width:6px;height:8px;animation:2.8s ease-in-out infinite ai-eyes;box-shadow:0 0 9px #46cfdd}.ai-robot-avatar>em{background:#697f91;border-radius:3px;width:16px;height:2px;position:absolute;bottom:8px;left:16px}.ai-save-snapshot{border-bottom:1px solid #4dc7da24;padding:13px 14px}.ai-save-snapshot>span,.ai-topic-index>span{color:#688394;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.ai-save-snapshot dl{gap:1px;margin:8px 0 0;display:grid}.ai-save-snapshot dl>div{background:#162a3857;justify-content:space-between;align-items:center;gap:9px;padding:7px 8px;display:flex}.ai-save-snapshot dt{color:#698192;font-size:8px}.ai-save-snapshot dd{color:#d9edf2;text-align:right;margin:0;font-size:9px;font-weight:800}.ai-save-snapshot dd small{color:#627988;font-size:7px;font-weight:500;display:block}.ai-topic-index{min-height:0;padding:13px 8px 14px;overflow:auto}.ai-topic-index>span{padding:0 7px 8px}.ai-topic-index button{color:#7b93a2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 8px;transition:all .18s;display:flex}.ai-topic-index button:hover,.ai-topic-index button.active{color:#e8f5f7;background:linear-gradient(90deg,#3bc5d81a,#e43d8f06);border-color:#54d7e24a}.ai-topic-index button i{color:#47d4df;font-size:6px;font-style:normal}.ai-topic-index button b{font-size:9px}.ai-consultant-chat{background-image:linear-gradient(#4ca9bc06 1px,#0000 1px),linear-gradient(90deg,#4ca9bc06 1px,#0000 1px);background-size:28px 28px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.ai-consultant-chat>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111cd4;border-bottom:1px solid #4dc7da2b;justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:13px 18px;display:flex}.ai-consultant-chat>header small,.ai-consultant-chat>header b{display:block}.ai-consultant-chat>header small{color:#59dce6;letter-spacing:.17em;font-size:8px;font-weight:900}.ai-consultant-chat>header b{margin-top:4px;font-size:14px}.ai-consultant-chat>header>em{color:#78909e;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-style:normal;display:flex}.ai-consultant-chat>header>em i{background:#55d99a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #55d99ab3}.ai-consultant-chat>header>em.thinking i{background:#f4bd57;animation:1s ease-in-out infinite ai-status}.ai-chat-stream{scroll-behavior:smooth;min-height:0;padding:18px 20px 26px;overflow:auto}.ai-chat-stream>article{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:18px;display:grid}.ai-chat-stream>article.user{grid-template-columns:minmax(0,1fr) 34px;margin-left:19%}.ai-chat-stream>article.user .ai-message-mark{background:linear-gradient(145deg,#542345,#a52e68);border-color:#db4e91;grid-area:1/2}.ai-chat-stream>article.user .ai-message-body{background:linear-gradient(140deg,#461838b8,#181427db);border-color:#e0448e47;grid-area:1/1}.ai-message-mark{color:#8eebf0;background:linear-gradient(145deg,#173146,#0b1a29);border:1px solid #54dce666;border-radius:11px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid;position:relative}.ai-message-mark>i{border:1px solid #65e7ef45;border-radius:6px;position:absolute;inset:6px}.ai-message-mark>span{z-index:1;position:relative}.ai-message-body{background:linear-gradient(145deg,#0e1f2deb,#091421f0);border:1px solid #4ec9da33;border-radius:4px 15px 15px;min-width:0;overflow:hidden;box-shadow:0 13px 35px #0000002b}.ai-message-body>header{border-bottom:1px solid #4fc4d21f;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.ai-message-body>header b{font-size:9px}.ai-message-body>header span{color:#627b8a;font-size:7px}.ai-answer-copy{padding:12px 13px 13px}.ai-consultant-answer-block+.ai-consultant-answer-block{border-top:1px solid #4bb1c11a;margin-top:12px;padding-top:11px}.ai-consultant-answer-block>b{color:#62dce6;letter-spacing:.04em;margin-bottom:6px;font-size:9px;display:block}.ai-consultant-answer-block p{color:#aebfc8;margin:3px 0;font-size:10px;line-height:1.72}.ai-consultant-answer-block p.list-line{color:#c4d2d8;padding-left:3px}.user .ai-consultant-answer-block p{color:#e2cbd8}.user .ai-consultant-answer-block>b{color:#ff83b5}.ai-answer-evidence{border-top:1px solid #4bb1c11a;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 12px;display:flex}.ai-answer-evidence>span{color:#5e7684;font-size:7px}.ai-answer-evidence>em{color:#78a9b4;border:1px solid #4fc7d62e;border-radius:20px;padding:3px 6px;font-size:7px;font-style:normal}.ai-answer-action{text-align:left;cursor:pointer;background:linear-gradient(90deg,#30adbf21,#e43d8f0f);border:1px solid #4dd7e157;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 20px);min-height:45px;margin:0 10px 10px;padding:8px 11px;display:flex}.ai-answer-action:hover{border-color:#62dfe8;box-shadow:0 0 18px #44cddc1a}.ai-answer-action small,.ai-answer-action b{display:block}.ai-answer-action small{color:#6c8793;font-size:7px}.ai-answer-action b{margin-top:2px;font-size:10px}.ai-answer-action>i{color:#5ee0e8;font-size:9px;font-style:normal}.ai-chat-stream>article.loading .ai-message-body{padding-bottom:11px}.ai-chat-stream>article.loading .ai-message-body>p{color:#748b97;margin:7px 12px 0;font-size:8px}.ai-thinking-lines{gap:5px;padding:12px 12px 0;display:grid}.ai-thinking-lines i{background:linear-gradient(90deg,#4fd3e04d,#4fd3e00f);border-radius:5px;height:5px;animation:1.35s ease-in-out infinite ai-line}.ai-thinking-lines i:nth-child(2){width:82%;animation-delay:.16s}.ai-thinking-lines i:nth-child(3){width:62%;animation-delay:.32s}.ai-question-box{background:#050e18f0;border:1px solid #53d2de4d;border-radius:13px;margin:0 17px 16px;overflow:hidden;box-shadow:0 12px 38px #00000052}.ai-question-box textarea{resize:none;color:#e5f2f4;background:0 0;border:0;outline:0;width:100%;min-height:66px;padding:12px 14px;font-size:10px;line-height:1.6}.ai-question-box textarea::placeholder{color:#536a79}.ai-question-box>footer{border-top:1px solid #50bece1f;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 8px 7px 13px;display:flex}.ai-question-box>footer>span{color:#566d7b;font-size:7px}.ai-question-box button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#176779,#74305a);border:1px solid #65e2eb70;border-radius:8px;min-width:108px;min-height:32px;font-size:9px;font-weight:850}.ai-question-box button:disabled{opacity:.45;cursor:not-allowed}.ai-question-box button i{margin-left:7px;font-style:normal}.ai-consultant-prompts{border-left:1px solid #4dc7da2b;padding:17px 13px;overflow:auto}.ai-consultant-prompts>header{padding:2px 4px 13px}.ai-consultant-prompts>header>span,.ai-answer-contract>span{color:#55d9e5;letter-spacing:.13em;font-size:8px;font-weight:900}.ai-consultant-prompts h3{margin:5px 0 4px;font-size:16px}.ai-consultant-prompts header p{color:#657d8b;margin:0;font-size:8px;line-height:1.5}.ai-consultant-prompts>div{gap:7px;display:grid}.ai-consultant-prompts>div>button{color:#bccbd1;text-align:left;cursor:pointer;background:#0d1c299e;border:1px solid #4fb9ca2b;border-radius:10px;grid-template-columns:24px 1fr 12px;align-items:start;gap:8px;min-height:65px;padding:10px;display:grid}.ai-consultant-prompts>div>button:hover{background:#152e3dad;border-color:#53d8e37a;transform:translateY(-1px)}.ai-consultant-prompts>div>button>i{color:#4fd9e3;font-size:7px;font-style:normal}.ai-consultant-prompts>div>button>span{font-size:9px;line-height:1.55}.ai-consultant-prompts>div>button>em{color:#637d8b;font-size:9px;font-style:normal}.ai-answer-contract{background:linear-gradient(145deg,#4918373d,#091723ad);border:1px solid #e2418f30;border-radius:11px;margin-top:13px;padding:13px}.ai-answer-contract>p{grid-template-columns:24px 1fr;gap:2px 7px;margin:11px 0 0;display:grid}.ai-answer-contract p i{color:#ed6da7;border:1px solid #e54e924d;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.ai-answer-contract p b{font-size:9px}.ai-answer-contract p small{color:#6f8490;font-size:7px;line-height:1.45}.ai-consultant-trigger{color:#e7f6f8;text-align:left;cursor:pointer;background:radial-gradient(circle at 82% 20%,#e43d8f29,#0000 38%),linear-gradient(120deg,#102b3c,#101925);border:1px solid #4ac7d966;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:1px 7px;min-width:116px;min-height:39px;padding:6px 9px;display:grid;box-shadow:inset 0 0 16px #4ac7d90a}.ai-consultant-trigger:hover{border-color:#56d9e4;transform:translateY(-1px);box-shadow:0 0 20px #4ac7d91c}.ai-consultant-trigger>i{color:#59dae4;background:#0a1925;border:1px solid #5ce0e970;border-radius:8px;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.ai-consultant-trigger b,.ai-consultant-trigger small{white-space:nowrap;min-width:0;display:block}.ai-consultant-trigger b{font-size:8px}.ai-consultant-trigger small{color:#718a98;font-size:6px}@keyframes ai-antenna{50%{opacity:.42;transform:scale(.72)}}@keyframes ai-eyes{47%,52%{transform:scaleY(1)}50%{transform:scaleY(.14)}}@keyframes ai-status{50%{opacity:.35;box-shadow:0 0 16px #f4bd57}}@keyframes ai-line{0%,to{opacity:.35;transform-origin:0;transform:scaleX(.78)}50%{opacity:1;transform:scaleX(1)}}@media (width<=1180px){.ai-consultant-shell{grid-template-columns:190px minmax(430px,1fr) 235px}.ai-consultant-prompts>div>button{min-height:58px}.ai-consultant-trigger{grid-template-columns:24px;min-width:42px;padding:7px}.ai-consultant-trigger b,.ai-consultant-trigger small{display:none}}@media (width<=900px){.modal-panel.wide:has(.ai-consultant-shell){height:auto;display:block;overflow:auto}.modal-panel.wide:has(.ai-consultant-shell)>.modal-content{overflow:visible}.ai-consultant-shell{height:auto;min-height:0;display:block;overflow:visible}.ai-consultant-identity{border-bottom:1px solid #4dc7da2e;border-right:0;display:block}.ai-consultant-identity>header{min-height:84px}.ai-save-snapshot{display:none}.ai-topic-index{gap:6px;padding:8px;display:flex;overflow:auto}.ai-topic-index>span{display:none}.ai-topic-index button{width:auto;min-width:max-content;min-height:31px}.ai-consultant-chat{min-height:650px}.ai-chat-stream{max-height:520px}.ai-consultant-prompts{border-top:1px solid #4dc7da2b;border-left:0}.ai-consultant-prompts>div{grid-template-columns:1fr 1fr}.ai-answer-contract{display:none}}@media (width<=620px){.ai-consultant-chat>header{flex-direction:column;align-items:flex-start}.ai-chat-stream{padding:13px 10px 18px}.ai-chat-stream>article.user{margin-left:7%}.ai-question-box{margin:0 9px 10px}.ai-question-box>footer>span{display:none}.ai-consultant-prompts>div{grid-template-columns:1fr}.ai-consultant-trigger{border-radius:8px;min-width:34px;min-height:34px;padding:4px}.ai-consultant-trigger>i{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.ai-robot-avatar>i:after,.ai-robot-avatar>span b,.ai-consultant-chat>header>em.thinking i,.ai-thinking-lines i{animation:none}}:is(.modal-panel.wide:has(.named-media-center),.modal-panel.wide:has(.radio-live-room),.modal-panel.wide:has(.variety-live-room)){background:#060d18;border-color:#5bdeee61;grid-template-rows:auto minmax(0,1fr);width:min(1560px,98vw);height:min(940px,97vh);max-height:97vh;display:grid;overflow:hidden;box-shadow:0 35px 120px #000d,0 0 70px #22c2ff14}:is(.modal-panel.wide:has(.named-media-center)>.modal-content,.modal-panel.wide:has(.radio-live-room)>.modal-content,.modal-panel.wide:has(.variety-live-room)>.modal-content){background:radial-gradient(circle at 80% 0,#7246ff17,#0000 31%),#07101a;min-height:0;overflow:auto}.named-media-center{color:#edf8ff;gap:14px;padding:16px;display:grid}.named-media-center button{cursor:pointer}.named-media-center button:disabled{cursor:not-allowed;opacity:.47}.named-ai-notice{background:#08121de0;border:1px solid #7191a940;border-radius:16px;align-items:center;gap:11px;min-height:58px;padding:10px 14px;display:flex}.named-ai-notice>i{background:#ef6f86;border-radius:50%;width:10px;height:10px;box-shadow:0 0 16px #ef6f86}.named-ai-notice.online>i{background:#4ce4bd;animation:1.8s infinite named-pulse;box-shadow:0 0 16px #4ce4bd}.named-ai-notice span b,.named-ai-notice span small{display:block}.named-ai-notice b{font-size:11px}.named-ai-notice small{color:#7892a8;margin-top:3px;font-size:8px;line-height:1.5}.named-unlock-board{background:linear-gradient(145deg,#0c1b2cfa,#08101cfa);border:1px solid #54bedd57;border-radius:28px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.named-unlock-board.variety{border-color:#ff5bb657}.named-unlock-board>header{background:radial-gradient(circle at 75% 20%,#38c5ff2b,#0000 30%);justify-content:space-between;gap:30px;padding:28px 30px 20px;display:flex}.named-unlock-board.variety>header{background:radial-gradient(circle at 75% 20%,#ff47b02b,#0000 30%)}.named-unlock-board header span,.named-planner>header span,.named-project-list>header span{color:#57d9f1;font:700 8px/1 var(--font-geist-mono);letter-spacing:.18em}.named-unlock-board h2{margin:7px 0 5px;font-size:27px}.named-unlock-board header p{color:#88a1b4;max-width:720px;margin:0;font-size:10px;line-height:1.65}.named-unlock-board header>strong{font:800 42px/1 var(--font-geist-mono);color:#fff}.named-unlock-board header>strong small{color:#7891a6;font-size:9px}.named-unlock-progress{background:#17293b;height:3px}.named-unlock-progress i{background:linear-gradient(90deg,#43d8ee,#8d72ff);height:100%;transition:width .5s;display:block;box-shadow:0 0 18px #4bd8ef}.named-condition-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:20px 30px;display:grid}.named-condition-grid article{background:#0a1522;border:1px solid #26394a;border-radius:15px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.named-condition-grid article>i{color:#667b8d;border:1px solid #425568;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.named-condition-grid article.met{background:#26988412;border-color:#46dbb845}.named-condition-grid article.met>i{color:#4addb9;border-color:#4addb9}.named-condition-grid article b,.named-condition-grid article small{display:block}.named-condition-grid article b{font-size:9px}.named-condition-grid article small{color:#70879a;margin-top:4px;font-size:7px}.named-unlock-board>footer{border-top:1px solid #203345;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:18px;padding:18px 30px 26px;display:grid}.named-unlock-board footer label small,.named-unlock-board footer>span small,.named-unlock-board footer>span em{color:#71899d;font-size:7px;display:block}.named-unlock-board input{color:#fff;background:#07111d;border:1px solid #345469;border-radius:13px;width:100%;height:42px;margin-top:5px;padding:0 13px}.named-unlock-board footer>span b{margin:4px 0;font-size:16px;display:block}.named-unlock-board footer>span em{font-style:normal}.named-unlock-board footer button{min-height:43px}.named-contract-hero{background:radial-gradient(circle at 18% 40%,#13bee633,#0000 40%),linear-gradient(120deg,#08182a,#07101b);border:1px solid #39daee57;border-radius:27px;grid-template-columns:1.7fr 1fr;min-height:210px;display:grid;overflow:hidden}.named-contract-hero.variety{background:radial-gradient(circle at 18% 40%,#fa34a233,#0000 40%),linear-gradient(120deg,#1a0a22,#07101b);border-color:#ff49ac61}.named-contract-brand{padding:30px 32px;position:relative;overflow:hidden}.named-contract-brand>span{color:#67e9fb;font:700 8px var(--font-geist-mono);letter-spacing:.2em}.named-contract-brand h2{z-index:2;letter-spacing:-.04em;text-shadow:0 0 28px #3ee1ff47;margin:8px 0 4px;font-size:36px;position:relative}.named-contract-brand p{color:#86a2b7;margin:0;font-size:9px}.named-contract-stats{border-left:1px solid #609cbc33;grid-template-columns:1fr 1fr;display:grid}.named-contract-stats span{border-bottom:1px solid #609cbc26;border-right:1px solid #609cbc26;flex-direction:column;justify-content:center;padding:22px;display:flex}.named-contract-stats small{color:#7990a5;font-size:7px}.named-contract-stats b{margin-top:5px;font-size:16px}.radio-wave{opacity:.58;align-items:center;gap:3px;height:45px;display:flex;position:absolute;inset:auto 30px 20px}.radio-wave i{height:var(--wave);background:linear-gradient(#6ff5ff,#986eff);border-radius:8px;flex:1;box-shadow:0 0 8px #60ebff59}.tv-color-bars{opacity:.35;width:220px;height:55px;display:flex;position:absolute;bottom:20px;right:25px;transform:skew(-12deg)}.tv-color-bars i{flex:1}.tv-color-bars i:first-child{background:#4de9ff}.tv-color-bars i:nth-child(2){background:#ff4fb3}.tv-color-bars i:nth-child(3){background:#ffe34f}.tv-color-bars i:nth-child(4){background:#70ffba}.tv-color-bars i:nth-child(5){background:#816eff}.named-planner{background:linear-gradient(145deg,#0b1725,#08111c);border:1px solid #273e50;border-radius:24px;overflow:hidden}.named-planner>header{border-bottom:1px solid #203445;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:19px 22px;display:flex}.named-planner>header h3{margin:6px 0 4px;font-size:19px}.named-planner>header p{color:#7e94a7;max-width:820px;margin:0;font-size:8px;line-height:1.55}.named-planner>header>b{font:800 34px/1 var(--font-geist-mono);color:#63e9f6}.named-planner>header>button{color:#bceaf1;background:#102335;border:1px solid #416479;border-radius:12px;min-height:35px;padding:0 14px;font-size:9px}.radio-planner-grid{grid-template-columns:.75fr 1.25fr;display:grid}.named-form-stack{border-right:1px solid #203445;gap:10px;padding:20px;display:grid}.named-form-stack label,.variety-casting-board label{display:block}.named-form-stack small,.variety-casting-board label>small{color:#7891a5;margin-bottom:5px;font-size:7px;display:block}.named-form-stack input,.named-form-stack textarea,.variety-casting-board input,.variety-casting-board textarea{color:#e9f5fa;background:#07121e;border:1px solid #2e485b;border-radius:12px;width:100%;padding:10px 12px;font-size:9px}.named-form-stack textarea,.variety-casting-board textarea{resize:vertical;min-height:66px;line-height:1.6}.radio-casting{padding:20px}.radio-casting h4,.variety-casting-board h4{margin:2px 0 9px;font-size:10px}.radio-casting h4:not(:first-child){margin-top:18px}.radio-casting h4 small,.variety-casting-board h4 small{color:#6e8ba0;font-size:7px}.member-pick-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.member-pick-grid button{color:#d7e6ec;background:#0a1522;border:1px solid #283e50;border-radius:15px;min-width:0;padding:8px 5px}.member-pick-grid button.selected{background:#2bbdd81c;border-color:#58def0;box-shadow:inset 0 0 20px #3ed2eb12}.named-member-avatar{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.named-member-avatar img,.named-member-avatar>i{border:2px solid var(--member-color);object-fit:cover;object-position:center 20%;width:42px;height:42px;box-shadow:0 0 16px color-mix(in srgb,var(--member-color) 22%,transparent);background:#132335;border-radius:50%}.named-member-avatar>i{color:#fff;place-items:center;font-style:normal;display:grid}.named-member-avatar small{text-overflow:ellipsis;white-space:nowrap;color:#d8e7ed;max-width:100%;font-size:7px;overflow:hidden}.member-pick-grid button>em{color:#6f879a;margin-top:4px;font-size:6px;font-style:normal;display:block}.named-planner>footer{border-top:1px solid #203445;justify-content:flex-end;align-items:center;gap:20px;min-height:65px;padding:13px 20px;display:flex}.named-planner>footer>span{color:#8fa2b0;margin-right:auto;font-size:8px;line-height:1.5}.named-planner>footer>button{min-width:190px}.proposal-rail{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:8px;padding:13px;display:grid;overflow-x:auto}.proposal-rail button{text-align:left;background:#091522;border:1px solid #2b3e50;border-radius:17px;min-height:105px;padding:13px;position:relative}.proposal-rail button.selected{background:linear-gradient(140deg,#ff3aa121,#2d479117);border-color:#ff65b7;box-shadow:0 0 25px #ff39a214}.proposal-rail span,.proposal-rail b,.proposal-rail small{display:block}.proposal-rail span{color:#ee72b9;font:700 6px var(--font-geist-mono);letter-spacing:.12em}.proposal-rail b{margin:7px 25px 4px 0;font-size:10px}.proposal-rail small{color:#748b9e;font-size:7px;line-height:1.4}.proposal-rail i{color:#8aa7b8;background:#17293b;border-radius:8px;padding:4px 6px;font-size:6px;font-style:normal;position:absolute;top:9px;right:9px}.proposal-dossier{border:1px solid #2a4052;border-radius:21px;grid-template-columns:1.1fr .9fr;margin:0 13px 13px;display:grid;overflow:hidden}.proposal-visual{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:280px;padding:30px;display:flex}.proposal-visual>span{color:#ff76bd;font-size:8px}.proposal-visual h4{max-width:600px;margin:6px 0;font-size:27px}.proposal-visual p{color:#b3c3ce;max-width:640px;margin:0;font-size:9px;line-height:1.6}.proposal-visual>div{gap:8px;margin-top:15px;display:flex}.proposal-visual>div b{background:#040a128c;border:1px solid #ffffff38;border-radius:10px;padding:6px 9px;font-size:7px}.proposal-dossier dl{background:#08131f;align-content:start;gap:8px;margin:0;padding:16px;display:grid}.proposal-dossier dl>div{background:#0b1927;border-left:2px solid #396176;padding:9px 11px}.proposal-dossier dt{color:#708a9e;font-size:6px}.proposal-dossier dd{color:#bccad2;margin:4px 0 0;font-size:8px;line-height:1.5}.variety-casting-board{border-top:1px solid #203445;grid-template-columns:1.15fr .85fr;display:grid}.variety-casting-board>div{padding:18px}.variety-casting-board>div+div{border-left:1px solid #203445}.variety-members{grid-template-columns:repeat(5,1fr)}.seat-editor{background:linear-gradient(#08131f,#0e1d2c);border:1px solid #243c4f;border-radius:17px;align-items:flex-end;gap:5px;min-height:112px;margin-bottom:11px;padding:10px 5px;display:flex}.seat-editor article{text-align:center;flex:1;min-width:0}.seat-editor article>b{color:#587489;font:700 6px var(--font-geist-mono);display:block}.seat-editor .named-member-avatar img,.seat-editor .named-member-avatar>i{width:36px;height:36px}.seat-editor article>span{justify-content:center;gap:3px;margin-top:4px;display:flex}.seat-editor article>span button{color:#86a7b8;background:#102233;border:1px solid #324d5f;border-radius:7px;width:23px;height:20px}.producer-presence{background:#0a1825;border:1px solid #2a475a;border-radius:13px;gap:9px;margin:11px 0;padding:10px;display:flex!important}.producer-presence input{height:16px;width:16px!important}.producer-presence b,.producer-presence small{display:block}.producer-presence small{color:#748a9c;margin-top:3px;font-size:7px;line-height:1.4}.named-project-list,.named-empty{background:#091522;border:1px solid #273d4e;border-radius:22px;overflow:hidden}.named-project-list>header{border-bottom:1px solid #203445;justify-content:space-between;align-items:center;padding:15px 19px;display:flex}.named-project-list h3{margin:5px 0 0;font-size:15px}.named-project-list header>small{color:#7890a2;font-size:8px}.named-project-list>div>article{border-bottom:1px solid #1c3041;grid-template-columns:100px 1fr auto auto;align-items:center;gap:14px;min-height:72px;padding:10px 14px;display:grid}.named-project-date small,.named-project-date b,.named-project-list article>span strong,.named-project-list article>span small,.named-project-list article>span em{display:block}.named-project-date small{color:#6f899e;font-size:7px}.named-project-date b{color:#63dff0;margin-top:4px;font-size:9px}.named-project-list article>span strong{font-size:10px}.named-project-list article>span small{color:#738b9e;margin-top:4px;font-size:7px}.named-project-list article>span em{color:#91a6b3;margin-top:4px;font-size:7px;font-style:normal}.named-project-list article>button{color:#b8eaf0;background:#102638;border:1px solid #3a6074;border-radius:11px;min-height:34px;padding:0 12px;font-size:8px}.named-project-list .named-direct-settle{background:#271528;border-color:#6b526c}.named-result{align-items:center;gap:9px;display:flex!important}.named-result>b{font:800 25px var(--font-geist-mono);color:#66e4ef}.named-empty{text-align:center;padding:30px}.named-empty b{font-size:13px}.named-empty p{color:#70899b;font-size:8px}.named-media-entry{overflow:hidden;border-color:#4ac7d947!important}.named-media-entry>header{background:radial-gradient(circle at 80% 20%,#e235931f,#0000 30%);justify-content:space-between;align-items:start;padding:20px 22px;display:flex}.named-media-entry h2{margin:5px 0;font-size:19px}.named-media-entry header p{color:#8297a7;max-width:800px;margin:0;font-size:9px;line-height:1.55}.named-media-entry header>em{color:#4ed9e9;font:700 7px var(--font-geist-mono);letter-spacing:.18em}.named-media-entry>div{border-top:1px solid #283d4f;grid-template-columns:1fr 1fr;display:grid}.named-media-entry>div>button{text-align:left;background:linear-gradient(120deg,#0d1a28,#101827);border:0;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;min-height:138px;padding:18px;display:grid}.named-media-entry>div>button+button{border-left:1px solid #283d4f}.named-media-entry>div>button:hover{background:linear-gradient(120deg,#122538,#17182e)}.named-media-entry>div>button>i{color:#6be7f5;width:60px;height:60px;font:800 12px var(--font-geist-mono);background:radial-gradient(circle,#153c53,#07131f);border:1px solid #3e6a7d;border-radius:50% 50% 45% 55%;place-items:center;font-style:normal;display:grid;box-shadow:0 0 25px #47d6ed1f}.named-media-entry>div>button:nth-child(2)>i{color:#ff71bb;background:radial-gradient(circle,#4b173d,#100a1a);border-color:#774a6d}.named-media-entry button span>*{display:block}.named-media-entry button span>small{color:#607b90;font:700 6px var(--font-geist-mono);letter-spacing:.12em}.named-media-entry button span>b{margin:5px 0;font-size:14px}.named-media-entry button span>p{color:#8296a5;margin:0;font-size:8px}.named-media-entry button span>em{color:#6eddec;margin-top:8px;font-size:7px;font-style:normal}.named-media-entry button>strong{color:#9adce6;font-size:9px}.radio-live-room,.variety-live-room{color:#eefaff;background:#050d17;height:100%;min-height:720px;position:relative;overflow:hidden}.radio-live-room>header,.variety-live-room>header{background:#081522;border-bottom:1px solid #21394a;align-items:center;gap:14px;height:57px;padding:0 17px;display:flex}.radio-live-room>header>div,.variety-live-room>header>div{color:#ff7183;font:700 8px var(--font-geist-mono);letter-spacing:.14em;align-items:center;gap:9px;display:flex}.radio-live-room>header>div>i,.variety-live-room>header>div>i{background:#ff536a;border-radius:50%;width:8px;height:8px;animation:1.2s infinite named-pulse;box-shadow:0 0 13px #ff536a}.radio-live-room>header b,.variety-live-room>header b{color:#fff;letter-spacing:0;font-size:11px}.radio-live-room>header span,.variety-live-room>header span{color:#718da0;letter-spacing:0;font-size:8px}.radio-live-room>header time,.variety-live-room>header time{color:#75eff9;font:800 23px var(--font-geist-mono);margin-left:auto}.variety-live-room>header>button{color:#ff9bc8;background:#2a1023;border:1px solid #d95091;border-radius:10px;min-height:33px;padding:0 13px;font-size:8px}.radio-live-layout{grid-template-columns:minmax(0,1fr) 340px;height:calc(100% - 57px);display:grid}.radio-live-layout>main{grid-template-rows:245px 1fr;grid-template-columns:390px 1fr;gap:12px;min-width:0;padding:16px;display:grid;overflow:auto}.radio-cover-live{background:radial-gradient(circle at 75% 20%,#7e44ff4a,#0000 31%),linear-gradient(145deg,#0b2842,#130d2e);border:1px solid #28556c;border-radius:25px;padding:27px;position:relative;overflow:hidden}.radio-cover-live>span{color:#68eff8;font:700 7px var(--font-geist-mono);letter-spacing:.17em}.radio-cover-live h2{z-index:2;max-width:280px;margin:8px 0 4px;font-size:30px;line-height:1;position:relative}.radio-cover-live p{z-index:2;color:#a8c4d1;margin:0;font-size:9px;position:relative}.radio-disc{background:repeating-radial-gradient(circle,#142236 0 4px,#07101c 5px 8px);border-radius:50%;width:210px;height:210px;animation:9s linear infinite radio-spin;position:absolute;top:-20px;right:-35px;box-shadow:0 0 0 1px #40526a,0 20px 50px #0008}.radio-disc i{background:#f75ba9;border-radius:50%;position:absolute;inset:43%;box-shadow:0 0 25px #ff54a5}.radio-cover-live .radio-wave{opacity:.85;inset:auto 24px 20px}.radio-cover-live .radio-wave i{transition:height .4s}.radio-people-live{grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;display:grid}.radio-people-live article{background:#091522;border:1px solid #263d50;border-radius:16px;align-items:center;gap:9px;min-height:76px;padding:9px;display:flex}.radio-people-live article.speaking{background:#36cae11a;border-color:#60e7f2;box-shadow:0 0 25px #3cd3e914}.radio-people-live article.speaking .named-member-avatar img{box-shadow:0 0 24px var(--member-color)}.radio-people-live article span b,.radio-people-live article span small{display:block}.radio-people-live article span b{font-size:9px}.radio-people-live article span small{color:#6f8da1;margin-top:4px;font-size:7px}.radio-transcript{background:#08131f;border:1px solid #263d50;border-radius:20px;grid-column:1/-1;overflow:hidden}.radio-transcript>header{color:#66ddea;font:700 7px var(--font-geist-mono);letter-spacing:.12em;border-bottom:1px solid #203547;justify-content:space-between;padding:9px 13px;display:flex}.radio-transcript article{opacity:.56;border-bottom:1px solid #172b3c;grid-template-columns:110px 1fr;gap:12px;padding:8px 13px;display:grid}.radio-transcript article.current{opacity:1;background:linear-gradient(90deg,#45d4ea17,#0000)}.radio-transcript article b{color:#69dfea;font-size:8px}.radio-transcript article p{color:#c1d1da;margin:0;font-size:9px;line-height:1.5}.radio-live-layout>aside{background:#07121d;border-left:1px solid #22394a;overflow:auto}.live-audience{border-bottom:1px solid #22394a;padding:20px}.live-audience>span{color:#66869c;font:700 7px var(--font-geist-mono);letter-spacing:.13em;display:block}.live-audience>b{font:800 36px var(--font-geist-mono);margin:7px 0 2px;display:block}.live-audience>small{color:#718ba0;font-size:8px}.live-audience>div{background:#14283a;border-radius:4px;height:5px;margin-top:15px;overflow:hidden}.live-audience>div i{background:linear-gradient(90deg,#4bdcea,#a969ff);height:100%;display:block;box-shadow:0 0 14px #5fddf0}.live-social{padding:15px}.live-social>header{margin-bottom:8px}.live-social>header span,.live-social>header b{display:block}.live-social>header span{color:#627f94;font:700 7px var(--font-geist-mono)}.live-social>header b{color:#f06bb2;margin-top:4px;font-size:9px}.live-social article{background:#0a1825;border:1px solid #22384a;border-radius:12px;margin-top:6px;padding:9px 10px;position:relative}.live-social article b{color:#65dce9;font-size:7px}.live-social article p{color:#aebfc8;margin:4px 30px 0 0;font-size:8px;line-height:1.4}.live-social article small{color:#526d82;font:6px var(--font-geist-mono);position:absolute;bottom:7px;right:8px}.variety-live-room{background:linear-gradient(#02080e33,#02080ec7),var(--variety-scene) center/cover}.variety-live-layout{grid-template-columns:minmax(0,1fr) 330px;height:calc(100% - 57px);display:grid}.variety-stage{background:linear-gradient(90deg,#02070c2e,#02070c0a);grid-template-rows:30px 72px minmax(145px,1fr) 102px 126px;gap:8px;min-width:0;padding:10px 15px 14px;display:grid;position:relative;overflow:hidden}.crew-strip{color:#a9c3ce;font:6px var(--font-geist-mono);letter-spacing:.09em;background:#050e16c7;border:1px solid #bce5f040;border-radius:9px;align-items:center;gap:20px;padding:0 9px;display:flex}.crew-strip span:first-child{color:#62e7bd}.crew-strip i{background:#4ee2b7;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.host-duo{justify-content:center;gap:10px;display:flex}.host-duo article{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a11d1;border:1px solid #ffffff47;border-radius:14px;align-items:center;gap:10px;width:170px;padding:8px 11px;display:flex}.host-duo article>i{color:#13121a;background:linear-gradient(145deg,#ffcc4f,#f065a9);border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.host-duo b,.host-duo small{display:block}.host-duo b{font-size:9px}.host-duo small{color:#9db0ba;font-size:6px}.variety-seats{justify-content:center;align-items:end;gap:8px;display:flex}.variety-seats>article{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#0a1620d9,#050c14ed);border:1px solid #c4e5ef4d;border-radius:18px 18px 8px 8px;flex:1;min-width:85px;max-width:130px;padding:9px 5px;transition:all .22s;position:relative}.variety-seats>article.speaking{border-color:#ff76ba;transform:translateY(-13px);box-shadow:0 0 30px #ff53aa47}.variety-seats>article>b{color:#7693a3;font:6px var(--font-geist-mono);margin-bottom:5px;display:block}.variety-seats .named-member-avatar img,.variety-seats .named-member-avatar>i{width:56px;height:56px}.variety-seats>article>span{justify-content:center;gap:7px;margin-top:5px;display:flex}.variety-seats>article>span small{color:#94aab4;font-size:6px}.variety-caption{text-align:center;background:linear-gradient(90deg,#070f17f0,#130d1ee6);border:1px solid #ffffff54;border-radius:17px;justify-self:center;width:min(820px,94%);padding:12px 18px;box-shadow:0 15px 35px #0008}.variety-caption small{color:#ff72b5;font:700 6px var(--font-geist-mono);letter-spacing:.17em;display:block}.variety-caption b{color:#69e9f1;margin-top:3px;font-size:9px;display:block}.variety-caption p{text-shadow:0 2px 8px #000;margin:5px 0 0;font-size:15px;font-weight:800;line-height:1.35}.production-timeline{background:#030a11d1;border:1px solid #bee2ee3b;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:6px;padding:14px 10px 7px;display:grid;position:relative;overflow:hidden}.production-timeline>i{background:linear-gradient(90deg,#4de9ee,#f35da9);height:3px;position:absolute;top:0;left:0;box-shadow:0 0 14px #58e5ef}.production-timeline span{color:#718a9b;background:#0d1c29;border-radius:9px;min-width:0;padding:6px;font-size:6px;line-height:1.4}.production-timeline span.active{color:#e7c9de;background:#1e1730}.production-timeline span b{color:#5cdce6;margin-bottom:3px;font-size:6px;display:block}.variety-live-layout>aside{background:#050d15f5;border-left:1px solid #243a4b;overflow:auto}.forecast-console,.member-performance,.variety-social{border-bottom:1px solid #203646;padding:13px}.forecast-console>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.forecast-console>header span{color:#8ba3b2;font-size:8px}.forecast-console>header b{font:800 31px var(--font-geist-mono);color:#68e7ee}.forecast-console>div{grid-template-columns:66px 1fr 22px;align-items:center;gap:7px;margin:7px 0;display:grid}.forecast-console>div small{color:#7890a2;font-size:7px}.forecast-console>div>i{background:#152939;border-radius:5px;height:5px;overflow:hidden}.forecast-console>div>i b{background:linear-gradient(90deg,#4fdce9,#f260a9);height:100%;display:block}.forecast-console>div em{color:#a8c0c8;font:6px var(--font-geist-mono);font-style:normal}.forecast-console footer{border-top:1px solid #203443;justify-content:space-between;margin-top:11px;padding-top:9px;display:flex}.forecast-console footer span{color:#748b9b;font-size:7px}.forecast-console footer b{color:#e8f7fa;margin-top:3px;font-size:10px;display:block}.member-performance>header,.variety-social>header{color:#748da0;font:700 7px var(--font-geist-mono);letter-spacing:.1em;margin-bottom:8px}.member-performance article{grid-template-columns:31px 1fr auto;align-items:center;gap:7px;padding:5px 0;display:grid}.member-performance .named-member-avatar img,.member-performance .named-member-avatar>i{width:29px;height:29px}.member-performance article span b,.member-performance article span small{display:block}.member-performance article span b{font-size:7px}.member-performance article span small{color:#668096;margin-top:2px;font-size:6px}.member-performance article>em{color:#65e1ea;font:700 8px var(--font-geist-mono);font-style:normal}.variety-social p{color:#8fa7b4;background:#0a1825;border-radius:8px;margin:5px 0;padding:6px;font-size:6.5px;line-height:1.45}.variety-social p b{color:#f26eb2}.variety-pause-board{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#03080fe6;padding:28px;position:absolute;inset:57px 0 0;overflow:auto}.variety-pause-board>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.variety-pause-board>header span{color:#ff67ac;font:700 8px var(--font-geist-mono);letter-spacing:.18em}.variety-pause-board h2{margin:7px 0 5px;font-size:28px}.variety-pause-board header p{color:#8fa6b4;margin:0;font-size:9px}.variety-pause-board header button{color:#c0e9ee;background:#102333;border:1px solid #4d7587;border-radius:12px;min-height:37px;padding:0 14px}.variety-pause-board>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:25px;display:grid}.variety-pause-board>div button{text-align:left;background:linear-gradient(145deg,#0d1e2c,#101525);border:1px solid #304c5e;border-radius:18px;min-height:115px;padding:17px}.variety-pause-board>div button:hover{background:linear-gradient(145deg,#13283a,#251329);border-color:#ff70b4}.variety-pause-board button b,.variety-pause-board button small,.variety-pause-board button em{display:block}.variety-pause-board button b{font-size:12px}.variety-pause-board button small{color:#8da3af;margin-top:6px;font-size:8px;line-height:1.5}.variety-pause-board button em{color:#58dae8;font:6px var(--font-geist-mono);margin-top:10px;font-style:normal}.variety-pause-board>footer{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.variety-pause-board>footer span{color:#849cac;border:1px solid #30495b;border-radius:9px;padding:6px 8px;font-size:7px}.named-live-complete,.named-live-fallback{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;background:#03080ee6;place-content:center;justify-items:center;padding:30px;display:grid;position:absolute;inset:0}.named-live-complete b,.named-live-fallback b{font-size:31px}.named-live-complete p,.named-live-fallback p{color:#91a9b6;max-width:560px;font-size:10px;line-height:1.6}.named-live-complete button,.named-live-fallback button{color:#c9f6f8;background:#0d2938;border:1px solid #4ed9e8;border-radius:13px;min-height:42px;padding:0 20px}.named-live-fallback{min-height:500px;position:relative}.named-live-fallback b{font-size:24px}.named-project-seat-row{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex!important}.named-project-seat-row>i{color:#8ea5b2;background:#0c1c2a;border:1px solid #294355;border-radius:8px;align-items:center;gap:3px;padding:3px 4px;font-size:6px;font-style:normal;display:flex}.named-project-seat-row>i>b{color:#5fdaea;font:700 6px var(--font-geist-mono)}.named-project-seat-row>i>button{color:#a6dae2;background:#122536;border:1px solid #345467;border-radius:5px;width:17px;height:17px;padding:0;font-size:8px}.live-guidance-console{border-bottom:1px solid #203646;padding:11px 13px}.live-guidance-console>header{color:#f376b7;font:700 7px var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.live-guidance-console>header button{color:#6ee3ec;cursor:pointer;background:0 0;border:0;font-size:6px}.live-guidance-console>button{color:#dcecf1;text-align:left;cursor:pointer;background:#0c1c2a;border:1px solid #2a4658;border-radius:9px;width:100%;margin-top:5px;padding:7px 8px}.live-guidance-console>button b,.live-guidance-console>button small{display:block}.live-guidance-console>button b{font-size:7px}.live-guidance-console>button small{color:#70899b;margin-top:3px;font-size:6px;line-height:1.35}@keyframes named-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes radio-spin{to{transform:rotate(360deg)}}@media (width<=1000px){:is(.modal-panel.wide:has(.named-media-center),.modal-panel.wide:has(.radio-live-room),.modal-panel.wide:has(.variety-live-room)){height:auto;display:block;overflow:auto}.named-condition-grid{grid-template-columns:1fr 1fr}.named-contract-hero,.radio-planner-grid,.proposal-dossier,.variety-casting-board{grid-template-columns:1fr}.named-contract-stats{border-left:0}.named-form-stack,.variety-casting-board>div+div{border-bottom:1px solid #203445;border-left:0;border-right:0}.radio-live-room,.variety-live-room{height:auto;min-height:900px}.radio-live-layout,.variety-live-layout{grid-template-columns:1fr}.radio-live-layout>aside,.variety-live-layout>aside{border-left:0}.radio-live-layout>main{grid-template-columns:1fr}.radio-transcript{grid-column:auto}.variety-live-layout>aside{grid-template-columns:1fr 1fr;display:grid}.member-pick-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=660px){.named-media-center{padding:8px}.named-unlock-board>header,.named-unlock-board>footer{padding:18px;display:block}.named-unlock-board header>strong{margin-top:15px;display:block}.named-condition-grid{grid-template-columns:1fr;padding:12px}.named-unlock-board footer>*{margin-top:12px}.named-contract-hero{display:block}.named-contract-brand h2{font-size:27px}.named-contract-stats{grid-template-columns:1fr 1fr}.proposal-rail{grid-auto-columns:78%}.member-pick-grid,.variety-members{grid-template-columns:repeat(3,1fr)}.named-planner>footer{flex-direction:column;align-items:stretch}.named-planner>footer>button{width:100%}.named-project-list>div>article{grid-template-columns:72px 1fr}.named-project-list article>button,.named-result{grid-column:2}.named-media-entry>div{grid-template-columns:1fr}.named-media-entry>div>button+button{border-top:1px solid #283d4f;border-left:0}.radio-live-layout>main{padding:8px}.radio-people-live{grid-template-columns:1fr 1fr}.variety-stage{grid-template-rows:30px 70px 220px 105px 120px}.crew-strip span:nth-child(n+3){display:none}.variety-seats{justify-content:flex-start;overflow-x:auto}.variety-seats>article{min-width:88px}.variety-caption p{font-size:12px}.variety-live-layout>aside{grid-template-columns:1fr}.variety-pause-board{padding:15px}.variety-pause-board>header{display:block}.variety-pause-board>header button{margin-top:12px}.variety-pause-board>div{grid-template-columns:1fr}.seat-editor{overflow-x:auto}.seat-editor article{min-width:55px}}@media (prefers-reduced-motion:reduce){.named-ai-notice>i,.radio-live-room>header>div>i,.variety-live-room>header>div>i,.radio-disc{animation:none}}.large-cast-note{color:#8198a8;background:#ed469c12;border-left:2px solid #f05fa9;margin:0 0 10px;padding:8px 10px;font-size:7px;line-height:1.55}.seat-editor{scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.seat-editor article{flex:1 0 56px;min-width:56px}.variety-seats.large-cast{grid-template-columns:repeat(10,minmax(62px,1fr));align-content:end;align-items:end;gap:5px;display:grid}.variety-seats.large-cast>article{border-radius:13px 13px 7px 7px;min-width:0;max-width:none;padding:5px 3px}.variety-seats.large-cast .named-member-avatar{gap:3px}.variety-seats.large-cast .named-member-avatar img,.variety-seats.large-cast .named-member-avatar>i{width:40px;height:40px}.variety-seats.large-cast .named-member-avatar small{font-size:6px}.variety-seats.large-cast>article>span{gap:4px;margin-top:3px}.variety-seats.large-cast>article>span small{font-size:5px}.variety-seats.large-cast>article.speaking{transform:translateY(-5px)}@media (width<=1000px){.variety-stage:has(.variety-seats.large-cast){grid-template-rows:30px 64px 285px 94px 110px}.variety-seats.large-cast{grid-template-columns:repeat(5,minmax(78px,1fr));place-content:start;overflow:auto}.variety-seats.large-cast>article{min-width:78px}}@media (width<=660px){.variety-stage:has(.variety-seats.large-cast){grid-template-rows:30px 60px 320px 98px 108px}.variety-seats.large-cast{grid-template-columns:repeat(5,76px)}.variety-seats.large-cast>article{min-width:76px}.variety-seats.large-cast .named-member-avatar img,.variety-seats.large-cast .named-member-avatar>i{width:36px;height:36px}}.modal-panel.wide:has(.named-entry-waiting){background:#050d17;width:min(1180px,96vw);height:min(760px,92vh);overflow:hidden}.modal-panel.wide:has(.named-entry-waiting)>.modal-content{background:radial-gradient(circle at 50% 30%,#3ed7ee1a,#0000 35%),#060f1a;min-height:0;display:grid}.named-contract-signing{grid-template-columns:minmax(240px,1fr) 140px 150px auto auto!important;align-items:end!important}.named-contract-signing label small{margin-bottom:5px;display:block}.named-contract-signing select{color:#edf8ff;background:#07111d;border:1px solid #345469;border-radius:13px;width:100%;height:42px;padding:0 12px}.named-contract-signing>span em{white-space:nowrap}.named-contract-signing>button{max-width:230px}.named-fixed-slot{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040f1cb8;border:1px solid #60e2f061;border-radius:13px;width:max-content;max-width:100%;margin-top:17px;padding:9px 13px;position:relative;box-shadow:0 0 24px #41d8ec17}.named-fixed-slot small,.named-fixed-slot b,.named-fixed-slot em{display:block}.named-fixed-slot small{color:#638aa0;font:700 6px var(--font-geist-mono);letter-spacing:.12em}.named-fixed-slot b{color:#72ecf5;margin-top:4px;font-size:11px}.named-fixed-slot em{color:#8098a8;margin-top:2px;font-size:7px;font-style:normal}.named-next-slot{color:#829dac;background:linear-gradient(90deg,#35c9e11a,#0000);border-bottom:1px solid #203445;align-items:center;gap:7px;min-height:43px;padding:0 20px;font-size:8px;display:flex}.named-next-slot.variety{background:linear-gradient(90deg,#f24ca51c,#0000)}.named-next-slot>i{background:#58e3ef;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #58e3ef}.named-next-slot b{color:#dffaff;font-size:9px}.named-next-slot small{color:#668194;margin-left:auto}.fixed-recording-readout{background:#081926cc;border:1px solid #55d5e74d;border-radius:13px;margin-bottom:11px;padding:11px 12px}.fixed-recording-readout small,.fixed-recording-readout b,.fixed-recording-readout span{display:block}.fixed-recording-readout small{color:#708da0;font-size:6px}.fixed-recording-readout b{color:#6ce5ef;margin-top:4px;font-size:10px}.fixed-recording-readout span{color:#6c8190;margin-top:3px;font-size:7px}.named-conflict-copy{color:#ff8fab!important}.named-project-date em{color:#687f91;margin-top:3px;font-size:6px;font-style:normal;display:block}.named-preflight-error{color:#f4a3bc;background:#5615312e;border:1px solid #ff6f9959;border-radius:12px;margin:10px 14px 14px;padding:10px 12px;font-size:8px}.named-preflight-error i{background:#ff6d9f;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #ff6d9f}.named-entry-waiting{text-align:center;color:#ecfbff;background:radial-gradient(circle at 50% 43%,#40d8ea1f,#0000 31%),linear-gradient(145deg,#06101c,#080b17);place-content:center;justify-items:center;min-height:610px;padding:40px;display:grid}.named-entry-waiting>b{letter-spacing:-.03em;margin-top:22px;font-size:30px}.named-entry-waiting>p{color:#829baa;max-width:600px;margin:10px 0 0;font-size:10px;line-height:1.7}.named-entry-waiting>span{gap:9px;margin-top:20px;display:flex}.named-entry-waiting button{color:#cef4f7;background:#0d2331;border:1px solid #3e6576;border-radius:12px;min-height:40px;padding:0 17px}.entry-signal{align-items:center;gap:7px;height:62px;display:flex}.entry-signal i{background:linear-gradient(#70edf4,#f064b0);border-radius:8px;width:7px;animation:1.1s ease-in-out infinite entry-wave;box-shadow:0 0 18px #5fe2f066}.entry-signal i:first-child,.entry-signal i:nth-child(5){height:20px}.entry-signal i:nth-child(2),.entry-signal i:nth-child(4){height:42px;animation-delay:.12s}.entry-signal i:nth-child(3){height:60px;animation-delay:.24s}@keyframes entry-wave{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.radio-live-room>header>button,.variety-live-room>header>button{color:#ffacd0;background:#25111f;border:1px solid #76465f;border-radius:10px;min-height:33px;padding:0 12px;font-size:8px}.radio-live-room>header .named-live-exit,.variety-live-room>header .named-live-exit{color:#c79aaa;background:#1b111a;border-color:#5b4252}.live-adjusting{color:#ffe174;align-items:center;gap:7px;margin-left:auto;font-size:8px;font-weight:800;display:flex}.live-adjusting>i{background:#ffe06d;border-radius:50%;width:7px;height:7px;animation:.8s infinite named-pulse;box-shadow:0 0 12px #ffe06d}.variety-live-room>header:has(.live-adjusting)>time{margin-left:0}.variety-live-room{position:relative}.named-live-recovery{z-index:18;color:#f7dca2;pointer-events:none;background:#161009eb;border:1px solid #ffc55c6b;border-radius:14px;width:min(760px,100% - 32px);padding:10px 14px;font-size:8px;line-height:1.55;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #00000057}.named-live-recovery>i{background:#ffbd4a;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.5s infinite named-pulse;display:inline-block;box-shadow:0 0 12px #ffbd4a}.radio-live-layout>main{grid-template-rows:220px minmax(360px,1fr);grid-template-columns:350px minmax(0,1fr)}.radio-cover-live{min-height:220px}.live-conversation{background:linear-gradient(145deg,#07121ef5,#080d19f7);border:1px solid #63cce14f;border-radius:22px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 45px #0005}.live-conversation>header{color:#62dce8;height:38px;font:700 7px var(--font-geist-mono);letter-spacing:.13em;border-bottom:1px solid #21394a;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.live-conversation>header small{color:#637e91}.live-conversation>div{scrollbar-width:thin;flex-direction:column;gap:10px;height:calc(100% - 38px);padding:13px 15px;display:flex;overflow-y:auto}.radio-conversation{grid-column:1/-1}.live-dialogue-bubble{opacity:.58;grid-template-columns:58px minmax(0,1fr);align-items:end;gap:11px;transition:all .25s;display:grid;transform:translateY(3px)}.live-dialogue-bubble.current{opacity:1;transform:none}.live-speaker-portrait{flex-direction:column;align-items:center;gap:4px;width:56px;display:flex;position:relative}.live-speaker-portrait img,.live-speaker-portrait>i{border:2px solid var(--speaker-color);object-fit:cover;object-position:center 20%;width:50px;height:50px;box-shadow:0 0 15px color-mix(in srgb,var(--speaker-color) 18%,transparent);background:linear-gradient(145deg,#172839,#29152b);border-radius:50%}.live-speaker-portrait>i{color:#fff;place-items:center;font-style:normal;font-weight:900;display:grid}.live-speaker-portrait>small{color:#7791a2;white-space:nowrap;max-width:68px;font-size:6px}.live-speaker-portrait.active img,.live-speaker-portrait.active>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--speaker-color) 18%,transparent),0 0 28px var(--speaker-color);animation:1.6s ease-in-out infinite speaker-glow}.live-dialogue-bubble>div{background:linear-gradient(135deg,#0d2030,#101828);border:1px solid #2a4659;border-radius:18px 18px 18px 5px;width:fit-content;max-width:min(780px,100%);padding:11px 14px;position:relative;box-shadow:0 10px 24px #0004}.live-dialogue-bubble>div:before{content:"";background:#0e1f2e;border-bottom:1px solid #2a4659;border-left:1px solid #2a4659;width:12px;height:12px;position:absolute;bottom:10px;left:-7px;transform:rotate(45deg)}.live-dialogue-bubble.current>div{border-color:color-mix(in srgb,var(--speaker-color,#65e8f1) 54%,#324b5d);background:linear-gradient(135deg,#143143fa,#1c152efa);box-shadow:0 14px 36px #0007,0 0 24px #5bdeed17}.live-dialogue-bubble header{align-items:center;gap:8px;display:flex;position:relative}.live-dialogue-bubble header b{color:#68e4ed;font-size:8px}.live-dialogue-bubble header small{color:#667e91;font-size:6px}.live-dialogue-bubble p{color:#d5e5eb;margin:5px 0 0;font-size:11px;line-height:1.6;position:relative}.live-dialogue-bubble.current p{color:#fff;font-size:12px}@keyframes speaker-glow{0%,to{filter:brightness(.94)}50%{filter:brightness(1.15)}}.live-action-description{color:#8299a8;border-top:1px dashed #82afc33d;margin-top:7px;padding-top:6px;font-size:7px;font-style:normal;line-height:1.45;display:block;position:relative}.live-action-description:before{content:"现场动作 · ";color:#d7ad59}.variety-stage{grid-template-rows:30px 64px minmax(145px,.62fr) minmax(260px,1fr) 92px}.variety-stage:has(.variety-seats.large-cast){grid-template-rows:30px 58px minmax(205px,.72fr) minmax(235px,1fr) 88px}.host-duo article.speaking{border-color:#ffe169;transform:translateY(-3px);box-shadow:0 0 25px #ffdc603d}.host-stage-avatar{color:#13121a;background:linear-gradient(145deg,#ffcc4f,#f065a9);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid;box-shadow:0 0 18px #ff69ad40}.host-duo article.speaking .host-stage-avatar{box-shadow:0 0 0 3px #ffe1692e,0 0 27px #ffd85f}.variety-conversation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#040d17f0,#100a19f2);justify-self:center;width:min(930px,100%)}.variety-conversation>div{gap:7px;padding:10px 14px}.variety-conversation .live-dialogue-bubble{grid-template-columns:49px minmax(0,1fr);gap:9px}.variety-conversation .live-speaker-portrait{width:48px}.variety-conversation .live-speaker-portrait img,.variety-conversation .live-speaker-portrait>i{width:43px;height:43px}.variety-conversation .live-dialogue-bubble>div{padding:8px 12px}.variety-conversation .live-dialogue-bubble p{font-size:9px}.variety-conversation .live-dialogue-bubble.current p{font-size:10px}.ad-cue-board{background:linear-gradient(90deg,#2d210cf0,#10121bf0);border:1px solid #ffd15866;border-radius:15px;justify-self:center;width:min(930px,100%);padding:11px 75px 11px 15px;position:relative;box-shadow:0 12px 30px #0006}.ad-cue-board>span{color:#e2b94e;font:700 6px var(--font-geist-mono);letter-spacing:.12em;display:block}.ad-cue-board>span i{background:#ffd657;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #ffd657}.ad-cue-board>b{color:#ffe89f;margin-top:4px;font-size:10px;display:block}.ad-cue-board>p{color:#c6bea7;margin:4px 0 0;font-size:8px;line-height:1.45}.ad-cue-board>em{color:#ffe174;font:800 7px var(--font-geist-mono);border:1px solid #ffde7159;border-radius:9px;padding:7px 9px;font-style:normal;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ad-cue-board.adjusting{background:linear-gradient(90deg,#0e353df5,#140f22f0);border-color:#70e8f1}.ad-cue-board.adjusting>span,.ad-cue-board.adjusting>b{color:#7df1f5}.ad-cue-board.adjusting>span i{background:#6cebf1;box-shadow:0 0 10px #6cebf1}.named-exit-confirm{z-index:45;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#02070dd1;place-items:center;padding:25px;display:grid;position:absolute;inset:0}.named-exit-confirm>div{background:radial-gradient(circle at 80% 0,#f648951f,#0000 35%),linear-gradient(145deg,#0b1825,#120d19);border:1px solid #ff6c996b;border-radius:24px;width:min(590px,94vw);padding:28px;box-shadow:0 35px 90px #000c}.named-exit-confirm span{color:#ff70ad;font:700 7px var(--font-geist-mono);letter-spacing:.17em}.named-exit-confirm b{margin-top:8px;font-size:22px;line-height:1.35;display:block}.named-exit-confirm p{color:#8da2af;margin:9px 0 0;font-size:9px;line-height:1.65}.named-exit-confirm footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.named-exit-confirm button{color:#cce8ed;background:#0e2130;border:1px solid #3c5969;border-radius:11px;min-height:40px;padding:0 15px}.named-exit-confirm .confirm-exit{color:#ffd6e5;background:#3a1428;border-color:#b94a73}@media (width<=1180px){.named-contract-signing{grid-template-columns:1fr 1fr!important}.named-contract-signing>label:first-child{grid-column:1/-1}.named-contract-signing>button{max-width:none}.radio-live-layout>main{grid-template-columns:310px minmax(0,1fr)}}@media (width<=1000px){.radio-live-layout>main{grid-template-rows:220px 220px 480px;grid-template-columns:1fr}.radio-conversation{grid-column:auto}:is(.variety-stage,.variety-stage:has(.variety-seats.large-cast)){grid-template-rows:30px 64px 260px 390px 100px;min-height:880px}.named-next-slot{flex-wrap:wrap;align-items:flex-start;padding:10px 15px}.named-next-slot small{width:100%;margin-left:15px}.live-adjusting{margin-left:0}.variety-live-room>header{flex-wrap:wrap;height:auto;min-height:57px;padding:8px 12px}}@media (width<=660px){.named-contract-signing{grid-template-columns:1fr!important}.named-contract-signing>label:first-child{grid-column:auto}.named-fixed-slot{width:100%}.radio-live-layout>main{grid-template-rows:210px 270px 520px}.live-dialogue-bubble{grid-template-columns:48px 1fr}.live-speaker-portrait{width:46px}.live-speaker-portrait img,.live-speaker-portrait>i{width:43px;height:43px}.live-dialogue-bubble p,.live-dialogue-bubble.current p{font-size:9px}:is(.variety-stage,.variety-stage:has(.variety-seats.large-cast)){grid-template-rows:30px 60px 310px 430px 115px;min-height:980px}.ad-cue-board{padding-right:15px}.ad-cue-board>em{margin-top:6px;display:inline-block;position:static;transform:none}.named-exit-confirm footer{flex-direction:column}.named-entry-waiting>b{font-size:23px}.named-entry-waiting{padding:22px}}@media (prefers-reduced-motion:reduce){.entry-signal i,.live-speaker-portrait.active img,.live-speaker-portrait.active>i,.live-adjusting>i{animation:none}}.dev-walkthrough{--walk-cyan:#61e7f1;--walk-pink:#f26cac;--walk-gold:#f0c466;--walk-green:#63d9a2;color:#dcebf1;gap:10px;display:grid}.dev-walkthrough button{color:inherit}.dev-walkthrough-hero{background:radial-gradient(circle at 82% 24%,#61e7f11f,#0000 27%),radial-gradient(circle at 68% 75%,#f26cac1a,#0000 28%),linear-gradient(135deg,#152839,#0b1622 62%);border:1px solid #3d5a6c;border-radius:8px 28px 8px 8px;grid-template-columns:1fr 230px;align-items:center;gap:30px;min-height:215px;padding:25px 28px;display:grid;overflow:hidden}.dev-walkthrough-hero>div>span{color:var(--walk-cyan);font:700 8px var(--font-geist-mono);letter-spacing:.16em}.dev-walkthrough-hero h2{margin:8px 0 6px;font-size:26px}.dev-walkthrough-hero p{color:#91a6b4;max-width:860px;margin:0;font-size:10px;line-height:1.65}.dev-walkthrough-hero>div>div{border-top:1px solid #61e7f12b;justify-content:space-between;gap:14px;margin-top:20px;padding-top:13px;display:flex}.dev-walkthrough-hero>div>div b,.dev-walkthrough-hero>div>div small{font-size:8px}.dev-walkthrough-hero>div>div small{color:#7d94a3}.dev-walkthrough-hero>aside{text-align:center;background:#07111ac2;border:1px solid #496977;border-radius:6px 22px 6px 6px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:18px;display:flex}.dev-walkthrough-hero>aside small,.dev-walkthrough-hero>aside span{color:#7f99a8;font-size:8px}.dev-walkthrough-hero>aside b{color:var(--walk-green);font:800 41px var(--font-geist-mono);margin:6px 0}.dev-walkthrough-hero>aside button{color:#bbedf1;cursor:pointer;background:#112a38;border:1px solid #3d6675;border-radius:10px;margin-top:13px;padding:8px 11px;font-size:8px}.dev-walkthrough-targets{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.dev-walkthrough-targets article{background:#0e1b27;border:1px solid #314c5b;border-radius:5px 15px 5px 5px;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:76px;padding:12px;display:grid}.dev-walkthrough-targets article>i{width:23px;height:23px;color:var(--walk-green);font:700 8px var(--font-geist-mono);border:1px solid #3e705c;border-radius:50%;place-items:center;font-style:normal;display:grid}.dev-walkthrough-targets article span{min-width:0}.dev-walkthrough-targets small,.dev-walkthrough-targets b{display:block}.dev-walkthrough-targets small{color:#738b99;font-size:7px;line-height:1.4}.dev-walkthrough-targets b{margin-top:4px;font-size:11px}.dev-walkthrough-disclaimer{border:1px solid #68563b;border-left:3px solid var(--walk-gold);background:#211d17;border-radius:4px 11px 4px 4px;align-items:center;gap:13px;min-height:40px;padding:9px 13px;display:flex}.dev-walkthrough-disclaimer b{color:var(--walk-gold);font-size:8px}.dev-walkthrough-disclaimer span{color:#a89b84;font-size:8px;line-height:1.5}.dev-walkthrough-tabs{background:#0d1924;border:1px solid #314b5a;border-radius:6px 17px 6px 6px;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;display:grid}.dev-walkthrough-tabs button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px 12px 4px 4px;min-height:48px;padding:8px 12px}.dev-walkthrough-tabs button.active{background:linear-gradient(120deg,#61e7f117,#f26cac0a);border-color:#477388}.dev-walkthrough-tabs b,.dev-walkthrough-tabs small{display:block}.dev-walkthrough-tabs b{font-size:9px}.dev-walkthrough-tabs small{color:#728895;margin-top:3px;font-size:7px}.dev-walkthrough-tabs button.active small{color:#78c5cf}.dev-walkthrough-day-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:9px;display:grid}.dev-walkthrough-day-nav{background:#0d1924;border:1px solid #314c5c;border-radius:5px 18px 5px 5px;padding:10px;position:sticky;top:8px}.dev-walkthrough-day-nav>header{border-bottom:1px solid #2b4250;justify-content:space-between;align-items:end;padding:4px 3px 10px;display:flex}.dev-walkthrough-day-nav>header span{display:grid}.dev-walkthrough-day-nav>header small{color:#6f8795;font-size:7px}.dev-walkthrough-day-nav>header b{font:800 19px var(--font-geist-mono);margin-top:3px}.dev-walkthrough-day-nav>header button{max-width:110px;color:var(--walk-cyan);text-align:right;cursor:pointer;background:0 0;border:0;font-size:7px}.dev-walkthrough-day-nav>label{color:#6f8794;justify-content:space-between;align-items:center;margin:9px 2px 5px;font-size:7px;display:flex}.dev-walkthrough-day-nav>label input{color:#dcebf1;background:#09131c;border:1px solid #385362;border-radius:5px;width:75px;padding:5px 7px}.dev-walkthrough-day-nav>input[type=range]{width:100%;accent-color:var(--walk-pink)}.dev-walkthrough-week{gap:4px;margin-top:8px;display:grid}.dev-walkthrough-week>button{text-align:left;cursor:pointer;background:#0a151f;border:1px solid #293f4d;border-radius:4px 11px 4px 4px;grid-template-columns:26px 1fr;gap:8px;min-height:52px;padding:7px;display:grid}.dev-walkthrough-week>button>i{color:#7695a4;width:25px;height:25px;font:700 7px var(--font-geist-mono);border:1px solid #3c5868;border-radius:50%;place-items:center;font-style:normal;display:grid}.dev-walkthrough-week button span{grid-template-columns:1fr auto;gap:2px 5px;min-width:0;display:grid}.dev-walkthrough-week button small{color:#667f8e;font-size:6px}.dev-walkthrough-week button b{text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;font-size:8px;overflow:hidden}.dev-walkthrough-week button em{color:#778f9c;grid-area:1/2;font-size:6px;font-style:normal}.dev-walkthrough-week button.operate>i{color:#f08bb9;border-color:#77516a}.dev-walkthrough-week button.active{border-color:var(--walk-cyan);box-shadow:inset 3px 0 var(--walk-cyan);background:#112a37}.dev-walkthrough-today{background:#0d1924;border:1px solid #385566;border-radius:6px 23px 6px 6px;overflow:hidden}.dev-walkthrough-today>header{background:radial-gradient(circle at 88% 18%,#61e7f117,#0000 28%),#10202c;border-bottom:1px solid #2b4251;grid-template-columns:1fr 190px;align-items:center;gap:20px;min-height:140px;padding:20px 23px;display:grid}.dev-walkthrough-today.operate>header{background:radial-gradient(circle at 88% 18%,#f26cac1a,#0000 30%),#10202c}.dev-walkthrough-today>header span{color:var(--walk-cyan);font:700 7px var(--font-geist-mono);letter-spacing:.12em}.dev-walkthrough-today>header h3{margin:6px 0;font-size:21px}.dev-walkthrough-today>header p{color:#8ba0ad;max-width:850px;margin:0;font-size:9px;line-height:1.6}.dev-walkthrough-today>header>aside{border-left:1px solid #385364;padding:13px;display:grid}.dev-walkthrough-today>header>aside small,.dev-walkthrough-today>header>aside em{color:#718997;font-size:7px;font-style:normal}.dev-walkthrough-today>header>aside b{color:var(--walk-green);font:800 22px var(--font-geist-mono);margin:4px 0}.dev-walkthrough-actions{gap:7px;padding:10px;display:grid}.dev-walkthrough-actions>article{background:linear-gradient(130deg,#101f2b,#0a151f);border:1px solid #304958;border-radius:5px 16px 5px 5px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:145px;padding:14px;display:grid;position:relative}.dev-walkthrough-actions>article.done{background:linear-gradient(130deg,#63d9a212,#0a151f);border-color:#3c715d}.dev-walkthrough-check{color:#84a2b1;width:30px;height:30px;font:800 8px var(--font-geist-mono);cursor:pointer;background:#172a37;border:1px solid #4a6675;border-radius:50%}.dev-walkthrough-actions article.done .dev-walkthrough-check{border-color:var(--walk-green);color:#9bf0c5;background:#205440}.dev-walkthrough-actions article>div>small{color:#6f8795;font-size:7px}.dev-walkthrough-actions article nav{flex-wrap:wrap;gap:4px;margin:4px 0 8px;display:flex}.dev-walkthrough-actions article nav span{color:#9bb0bb;background:#0b1822;border:1px solid #304b5a;border-radius:4px 9px 4px 4px;padding:4px 18px 4px 7px;font-size:7px;position:relative}.dev-walkthrough-actions article nav span:not(:last-child):after{content:"›";color:var(--walk-cyan);position:absolute;right:6px}.dev-walkthrough-actions h4{margin:7px 0 4px;font-size:13px}.dev-walkthrough-actions p{color:#879ba8;margin:0;font-size:8px;line-height:1.55}.dev-walkthrough-actions article footer{border-top:1px solid #293f4d;gap:4px;margin-top:10px;padding-top:9px;display:grid}.dev-walkthrough-actions article footer b{color:#d9f6f8;font-size:8px}.dev-walkthrough-actions article footer span{color:#78aeba;font-size:7px}.dev-walkthrough-actions article>aside{text-align:right;background:#251a18;border:1px solid #5d473e;border-radius:4px 12px 4px 4px;min-width:105px;padding:10px}.dev-walkthrough-actions article>aside.income{background:#13251e;border-color:#386653}.dev-walkthrough-actions article>aside small,.dev-walkthrough-actions article>aside b{display:block}.dev-walkthrough-actions article>aside small{color:#a38479;font-size:6px}.dev-walkthrough-actions article>aside.income small{color:#72a78e}.dev-walkthrough-actions article>aside b{color:#f0b795;margin-top:4px;font-size:10px}.dev-walkthrough-actions article>aside.income b{color:var(--walk-green)}.dev-walkthrough-today>footer{background:#0b1721;border-top:1px solid #2b4351;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:11px 16px;display:flex}.dev-walkthrough-today>footer>span{color:#8298a5;max-width:800px;font-size:8px;line-height:1.5}.dev-walkthrough-today>footer>span b{color:var(--walk-gold);margin-right:7px}.dev-walkthrough-today>footer>div{gap:6px;display:flex}.dev-walkthrough-today>footer button{cursor:pointer;background:#112431;border:1px solid #385667;border-radius:8px;padding:7px 10px;font-size:8px}.dev-walkthrough-today>footer button:disabled{opacity:.35}.dev-walkthrough-ledger{background:#0d1924;border:1px solid #395666;border-radius:6px 22px 6px 6px;overflow:hidden}.dev-walkthrough-ledger>header{border-bottom:1px solid #2d4654;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.dev-walkthrough-ledger>header span{color:var(--walk-cyan);font:700 7px var(--font-geist-mono);letter-spacing:.13em}.dev-walkthrough-ledger h3{margin:5px 0;font-size:17px}.dev-walkthrough-ledger p{color:#8197a4;margin:0;font-size:8px}.dev-walkthrough-ledger>header>aside{text-align:right}.dev-walkthrough-ledger>header>aside small,.dev-walkthrough-ledger>header>aside b{display:block}.dev-walkthrough-ledger>header>aside small{color:#718996;font-size:7px}.dev-walkthrough-ledger>header>aside b{color:var(--walk-green);margin-top:5px;font-size:20px}.dev-walkthrough-ledger>div{max-height:650px;overflow:auto}.dev-walkthrough-ledger table{border-collapse:collapse;width:100%;min-width:1450px}.dev-walkthrough-ledger th{z-index:2;color:#7e96a3;text-align:left;background:#152634;border-bottom:1px solid #3a5260;padding:9px 10px;font-size:7px;position:sticky;top:0}.dev-walkthrough-ledger td{color:#9eb0b8;vertical-align:top;border-bottom:1px solid #263c49;padding:11px 10px;font-size:8px}.dev-walkthrough-ledger td:first-child b,.dev-walkthrough-ledger td:first-child small{display:block}.dev-walkthrough-ledger td:first-child b{color:var(--walk-cyan)}.dev-walkthrough-ledger td:first-child small{color:#677e8b;margin-top:3px}.dev-walkthrough-ledger td:nth-child(2){max-width:290px}.dev-walkthrough-ledger td:nth-child(2) span,.dev-walkthrough-ledger td:nth-child(2) small{display:block}.dev-walkthrough-ledger td:nth-child(2) span{color:#d4e2e7;font-size:9px}.dev-walkthrough-ledger td:nth-child(2) small{color:#718894;margin-top:4px;line-height:1.5}.dev-walkthrough-ledger tr.positive strong{color:var(--walk-green)}.dev-walkthrough-ledger tr.startup-loss strong{color:#ef9b82}.dev-walkthrough-ledger tr:hover td{background:#11212d}.dev-walkthrough-milestones{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dev-walkthrough-milestones article{background:#0d1924;border:1px solid #324e5e;border-radius:5px 17px 5px 5px;overflow:hidden}.dev-walkthrough-milestones header{grid-template-columns:33px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:grid}.dev-walkthrough-milestones header>i{width:31px;height:31px;color:var(--walk-cyan);font:700 8px var(--font-geist-mono);border:1px solid #456676;border-radius:50%;place-items:center;font-style:normal;display:grid}.dev-walkthrough-milestones header span{min-width:0}.dev-walkthrough-milestones header small,.dev-walkthrough-milestones header b{display:block}.dev-walkthrough-milestones header small{color:#718995;font-size:7px}.dev-walkthrough-milestones header b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.dev-walkthrough-milestones header strong{color:var(--walk-green);font-size:11px}.dev-walkthrough-milestones article>div{background:#293f4c;grid-template-columns:repeat(6,1fr);gap:1px;padding:1px;display:grid}.dev-walkthrough-milestones article>div span{color:#6e8491;background:#0e1c27;padding:9px;font-size:6px}.dev-walkthrough-milestones article>div b{color:#d7e6eb;margin-top:3px;font-size:8px;display:block}.dev-walkthrough-milestones article>footer{color:#768d99;padding:9px 13px;font-size:7px;line-height:1.45}.dev-walkthrough-rules{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dev-walkthrough-rules>article{background:#0d1924;border:1px solid #344f5f;border-radius:5px 18px 5px 5px;grid-template-columns:42px 1fr;gap:13px;min-height:125px;padding:17px;display:grid}.dev-walkthrough-rules>article>span{width:40px;height:40px;color:var(--walk-cyan);font:800 9px var(--font-geist-mono);border:1px solid #476b7c;border-radius:50%;place-items:center;display:grid}.dev-walkthrough-rules h3{margin:3px 0 7px;font-size:13px}.dev-walkthrough-rules p{color:#8196a3;margin:0;font-size:8px;line-height:1.6}.dev-walkthrough-rules>div{background:#1d1a16;border:1px solid #604f37;border-radius:5px 15px 5px 5px;grid-column:1/-1;padding:13px 16px}.dev-walkthrough-rules>div p{color:#9d917d;margin:5px 0}.dev-walkthrough-optional{color:var(--walk-cyan);vertical-align:middle;border:1px solid #61e7f166;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:7px;font-style:normal;display:inline-flex}@media (width<=1200px){.dev-walkthrough-targets{grid-template-columns:repeat(3,1fr)}.dev-walkthrough-day-layout{grid-template-columns:220px 1fr}.dev-walkthrough-milestones{grid-template-columns:1fr}}@media (width<=820px){.dev-walkthrough-hero{grid-template-columns:1fr;padding:20px}.dev-walkthrough-hero>aside{min-height:110px}.dev-walkthrough-targets,.dev-walkthrough-tabs{grid-template-columns:1fr 1fr}.dev-walkthrough-day-layout{grid-template-columns:1fr}.dev-walkthrough-day-nav{position:static}.dev-walkthrough-week{grid-template-columns:1fr 1fr}.dev-walkthrough-today>header{grid-template-columns:1fr}.dev-walkthrough-actions>article{grid-template-columns:32px 1fr}.dev-walkthrough-actions article>aside{text-align:left;grid-column:2}.dev-walkthrough-rules{grid-template-columns:1fr}.dev-walkthrough-rules>div{grid-column:1}.dev-walkthrough-milestones article>div{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.dev-walkthrough-targets,.dev-walkthrough-tabs,.dev-walkthrough-week{grid-template-columns:1fr}.dev-walkthrough-hero>div>div,.dev-walkthrough-today>footer{flex-direction:column;align-items:flex-start}.dev-walkthrough-today>header{padding:16px}.dev-walkthrough-actions{padding:6px}.dev-walkthrough-actions>article{padding:10px}.dev-walkthrough-milestones header{grid-template-columns:33px 1fr}.dev-walkthrough-milestones header strong{grid-column:2}.dev-walkthrough-milestones article>div{grid-template-columns:1fr 1fr}}.agency-daily-life{--daily-cyan:#43e7ec;--daily-blue:#5f8dff;--daily-pink:#ff6cae;--daily-gold:#f2ca70;--daily-line:#7ccdff2e;color:#edf8ff}.agency-daily-life button,.agency-daily-life input,.agency-daily-life textarea{font:inherit}.daily-life-hero{background:linear-gradient(105deg,#071836fa 0 51%,#0a1c3dbd),radial-gradient(circle at 73% 4%,#ff53b53d,#0000 34%),linear-gradient(135deg,#06142c,#0b2c55);border:1px solid #4ee0ee42;border-radius:30px 9px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);min-height:226px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d,inset 0 0 38px #2ebfff0d}.daily-life-hero:before,.daily-life-hero:after{content:"";pointer-events:none;position:absolute}.daily-life-hero:before{opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 67px,#56daff2e 68px 69px);inset:0}.daily-life-hero:after{border:38px solid #4ce9ef17;border-radius:50%;width:280px;height:280px;top:-170px;right:24%;box-shadow:0 0 0 32px #ff59af09}.daily-life-hero>div,.daily-life-hero>aside{z-index:1;position:relative}.daily-life-hero>div{align-self:center;max-width:780px}.daily-life-hero>div>span,.producer-profile>span,.live-room-directory>header>span,.live-negotiation>span{color:var(--daily-cyan);letter-spacing:.2em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.daily-life-hero h1{letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(30px,3vw,48px);line-height:1.1}.daily-life-hero p{color:#a9bed2;max-width:720px;margin:15px 0 0;font-size:14px;line-height:1.85}.daily-life-hero>aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050d2294;border:1px solid #77caff29;border-radius:22px 7px;grid-template-columns:1fr 1fr;align-self:stretch;gap:10px;padding:12px;display:grid}.daily-life-hero>aside article{background:linear-gradient(145deg,#2f70a724,#06112694);border:1px solid #75cbff1a;border-radius:15px 5px;flex-direction:column;justify-content:center;padding:15px 17px;display:flex}.daily-life-hero>aside small{color:#8ca7bd;font-size:11px}.daily-life-hero>aside b{color:#fff;margin-top:4px;font-size:28px}.daily-life-hero>aside b i{color:var(--daily-cyan);margin-left:4px;font-size:11px;font-style:normal}.daily-life-tabs{background:#040d20b8;border:1px solid #70c9ff29;border-radius:20px 7px;grid-template-columns:repeat(3,1fr);gap:10px;padding:5px;display:grid}.daily-life-tabs button{color:#8ba9c1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px 5px;align-items:center;gap:13px;min-height:72px;padding:13px 18px;transition:all .2s;display:flex;position:relative}.daily-life-tabs button:hover{color:#eafbff;background:#399adc14}.daily-life-tabs button.active{color:#f8ffff;box-shadow:inset 3px 0 var(--daily-cyan), 0 0 24px #2adae314;background:linear-gradient(115deg,#26b5cf2e,#5061eb1c);border-color:#42e2eb5c}.daily-life-tabs button>i{color:#7394ad;border:1px solid #79c5ff33;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid}.daily-life-tabs button.active>i{color:#021c29;border-color:var(--daily-cyan);background:var(--daily-cyan)}.daily-life-tabs button span{gap:4px;display:grid}.daily-life-tabs button b{font-size:14px}.daily-life-tabs button small{color:#6f8ea8;font-size:10px}.daily-presence-filter{border:1px solid var(--daily-line);background:#041024a3;border-radius:16px 5px;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.daily-presence-filter>div{flex-wrap:wrap;gap:7px;display:flex}.daily-presence-filter button{color:#8ba9bf;cursor:pointer;background:#0b1d378a;border:1px solid #6cbeee26;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.daily-presence-filter button span{color:#7897ae;text-align:center;background:#7ec5ee1a;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.daily-presence-filter button.active{color:#eaffff;background:#26bccd26;border-color:#3fe7ec73}.daily-presence-filter button.active span{color:#041e29;background:var(--daily-cyan)}.daily-presence-filter p{color:#6f8da5;white-space:nowrap;margin:0;font-size:11px}.daily-office-layout{grid-template-columns:minmax(280px,338px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.daily-member-list{border:1px solid var(--daily-line);scrollbar-width:thin;background:#030d1fc7;border-radius:22px 7px;max-height:950px;padding:8px;overflow:auto}.daily-member-list>button{color:#d7eaf7;text-align:left;cursor:pointer;background:#1328425c;border:1px solid #0000;border-radius:16px 5px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:82px;margin-bottom:6px;padding:10px;transition:all .18s;display:grid;position:relative;overflow:hidden}.daily-member-list>button:last-child{margin-bottom:0}.daily-member-list>button:hover{border-color:#62c5f333;transform:translate(2px)}.daily-member-list>button.active{box-shadow:inset 3px 0 var(--daily-cyan);background:linear-gradient(100deg,#2297ac38,#132a47a6);border-color:#47e4eb6b}.daily-member-avatar{width:48px;height:55px;color:var(--daily-cyan);background:#0b213b;border:1px solid #81caf138;border-radius:14px 5px;place-items:center;display:grid;position:relative;overflow:hidden}.daily-member-avatar img{object-fit:cover;width:100%;height:100%}.daily-member-avatar i{background:#73879b;border:1px solid #061326;border-radius:50%;width:7px;height:7px;position:absolute;bottom:4px;right:4px}.presence-office .daily-member-avatar i{background:#42ebbd;box-shadow:0 0 8px #42ebbd}.presence-schedule .daily-member-avatar i,.presence-commuting .daily-member-avatar i{background:#f0c568}.presence-school .daily-member-avatar i,.presence-university .daily-member-avatar i{background:#70a5ff}.presence-recovery .daily-member-avatar i{background:#ff7f9b}.daily-member-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.daily-member-list>button>span:nth-child(2) b{align-items:center;gap:6px;font-size:13px;display:flex}.daily-member-list>button>span:nth-child(2) b em{color:#718fa7;font-size:9px;font-style:normal;font-weight:600}.daily-member-list>button>span:nth-child(2) small,.daily-member-list>button>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daily-member-list>button>span:nth-child(2) small{color:#91a9bb;font-size:10px}.daily-member-list>button>span:nth-child(2) strong{color:#647f97;font-size:9px;font-weight:500}.daily-member-list>button>i{color:#6f8ba0;border:1px solid #6fbae429;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal}.daily-member-list>button.presence-office>i{color:#5ef0c5;border-color:#54eec63d}.daily-scene-card{border:1px solid var(--daily-line);background:linear-gradient(160deg,#081b36f0,#030d1ef5);border-radius:28px 8px;overflow:hidden;box-shadow:0 22px 50px #0000002e}.daily-scene-card>header{background:radial-gradient(circle at 80% 0,#40e1e82e,#0000 38%),linear-gradient(115deg,#1d527d57,#09183159);justify-content:space-between;align-items:flex-start;min-height:148px;padding:29px 31px;display:flex;position:relative}.daily-scene-card>header:after{content:"";background:linear-gradient(90deg, var(--daily-cyan), transparent 78%);opacity:.45;height:1px;position:absolute;bottom:0;left:31px;right:31px}.daily-scene-card.presence-school>header,.daily-scene-card.presence-university>header{background:radial-gradient(circle at 80% 0,#527dff33,#0000 38%),linear-gradient(115deg,#193e7961,#09183159)}.daily-scene-card.presence-recovery>header{background:radial-gradient(circle at 80% 0,#ff68952b,#0000 38%),linear-gradient(115deg,#611f4647,#09183159)}.daily-scene-card>header span{color:var(--daily-cyan);letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.daily-scene-card>header h2{align-items:baseline;gap:12px;margin:0;font-size:30px;display:flex}.daily-scene-card>header h2 small{color:#8ba6ba;font-size:11px;font-weight:600}.daily-scene-card>header>strong{color:var(--daily-cyan);letter-spacing:.12em;background:#27b8c814;border:1px solid #47e3e94d;border-radius:999px;padding:7px 11px;font-size:9px}.daily-location-strip{background:#57bbeb1a;grid-template-columns:1fr 1.45fr 1fr;gap:1px;display:grid}.daily-location-strip>div{background:#041023f2;align-items:center;gap:10px;min-height:78px;padding:14px 18px;display:flex}.daily-location-strip>div>i{color:var(--daily-cyan);font-style:normal}.daily-location-strip span{gap:4px;display:grid}.daily-location-strip small{color:#617f96;font-size:9px}.daily-location-strip b{color:#d8eaf5;font-size:11px;line-height:1.45}.daily-scene-body{padding:25px 30px}.daily-scene-body>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.daily-scene-body>header span{color:#83a3ba;letter-spacing:.14em;font-size:10px;font-weight:900}.daily-scene-body>header em{color:#75cfd8;background:#41d2de14;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.daily-scene-body>p{color:#d7e6ef;min-height:74px;margin:0;font-size:13px;line-height:1.9}.daily-scene-body blockquote{border-left:2px solid var(--daily-pink);color:#d9c8dd;background:#ff4fa20f;border-radius:0 12px 12px 0;margin:16px 0 12px;padding:14px 16px;font-size:12px;line-height:1.75}.daily-scene-body>small{color:#7894a8;font-size:10px}.daily-scene-body.locked,.daily-scene-body.private{background:linear-gradient(120deg,#0b1f3a8a,#050f20cc)}.daily-scene-body.private{border-bottom:1px solid #69c1ef17}.daily-observation-lock{background:#040e1f8c;border:1px dashed #68beea2e;border-radius:16px 5px;align-items:center;gap:17px;min-height:104px;padding:18px;display:flex}.daily-observation-lock>i{width:46px;height:46px;color:var(--daily-cyan);background:#33bbce14;border:1px solid #43e7ec3d;border-radius:15px 5px;flex:0 0 46px;place-items:center;font-size:22px;font-style:normal;display:grid}.daily-scene-body.private .daily-observation-lock>i{color:#6f8799;background:#4f657c0f;border-color:#7a9db52e}.daily-observation-lock b{color:#d9eaf4;font-size:12px}.daily-observation-lock p{color:#748fa3;margin:7px 0 0;font-size:10px;line-height:1.7}.daily-contact-card,.daily-actions,.daily-member-trace{background:#06142ac2;border:1px solid #69c1ef24;border-radius:18px 6px;margin:0 22px 22px}.daily-contact-card>header,.daily-actions>header,.daily-member-trace>header{border-bottom:1px solid #67beec1f;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.daily-contact-card>header div,.daily-actions>header div{gap:3px;display:grid}.daily-contact-card>header span{color:var(--daily-gold);letter-spacing:.15em;font-size:8px;font-weight:900}.daily-contact-card>header b,.daily-actions>header b,.daily-member-trace>header b{color:#e8f6fd;font-size:12px}.daily-contact-card>header small,.daily-actions>header span,.daily-actions>header small,.daily-member-trace>header span{color:#6e8ca4;font-size:9px}.daily-contact-card>div:not(.daily-contact-result),.daily-actions>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.daily-contact-card button,.daily-actions button{color:#dcecf5;text-align:left;cursor:pointer;background:#122c476b;border:1px solid #70c3ec26;border-radius:13px 4px;justify-content:space-between;gap:10px;min-height:76px;padding:13px 14px;transition:all .18s;display:flex}.daily-contact-card button:hover:not(:disabled),.daily-actions button:hover:not(:disabled){background:#1d4d698c;border-color:#40e2ea61;transform:translateY(-2px)}.daily-contact-card button span,.daily-actions button span{gap:5px;display:grid}.daily-contact-card button b,.daily-actions button b{font-size:11px}.daily-contact-card button small,.daily-actions button small{color:#7593aa;font-size:9px;line-height:1.5}.daily-actions button strong{color:var(--daily-cyan);white-space:nowrap;font-size:10px}.daily-actions button:disabled{opacity:.45;cursor:not-allowed}.daily-contact-card button.force{color:#ffbfd0;background:#6615362e;border-color:#ff5b8c38}.daily-contact-result{padding:18px}.daily-contact-result>b{color:#e7f3fa;font-size:12px}.daily-contact-result p{color:#8fa9bb;margin:8px 0 14px;font-size:11px;line-height:1.75}.daily-contact-result button{min-height:auto}.daily-member-trace>div{max-height:260px;padding:4px 16px 14px;overflow:auto}.daily-member-trace article{border-bottom:1px solid #6cb8e01a;grid-template-columns:75px minmax(0,1fr);gap:13px;padding:13px 2px;display:grid}.daily-member-trace time{color:#66849b;font-size:9px}.daily-member-trace time b{color:#8aa4b7;margin-top:3px;display:block}.daily-member-trace article span{gap:4px;display:grid}.daily-member-trace article span b{color:#d9eaf4;font-size:11px}.daily-member-trace article span small,.daily-member-trace>div>p{color:#718da2;font-size:9px;line-height:1.65}.producer-social-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:14px;display:grid}.producer-profile,.producer-discussion{border:1px solid var(--daily-line);background:#040f23d1;border-radius:24px 7px}.producer-profile{padding:27px;position:sticky;top:16px}.producer-profile>i{color:#031e2a;background:linear-gradient(145deg, var(--daily-cyan), #65a2ff);border:1px solid #3ee6ec66;border-radius:20px 6px;place-items:center;width:70px;height:70px;margin:18px 0;font-size:30px;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 28px #3fe4eb29}.producer-profile h2{overflow-wrap:anywhere;margin:0;font-size:17px}.producer-profile>p{color:#8da7ba;margin:12px 0 18px;font-size:11px;line-height:1.75}.producer-profile dl{border-top:1px solid #71c2ea24;border-bottom:1px solid #71c2ea24;margin:0;padding:4px 0}.producer-profile dl div{justify-content:space-between;padding:10px 0;display:flex}.producer-profile dt{color:#6e8ba2;font-size:10px}.producer-profile dd{color:#dbeaf3;margin:0;font-size:10px;font-weight:800}.producer-profile>section{background:#3289b71a;border-radius:12px 4px;margin-top:17px;padding:13px}.producer-profile>section b{color:var(--daily-cyan);margin-bottom:5px;font-size:10px;display:block}.producer-profile>section small{color:#7895a9;font-size:9px;line-height:1.65}.producer-discussion{overflow:hidden}.producer-composer{border-bottom:1px solid var(--daily-line);background:linear-gradient(120deg,#1f689729,#0a193038);padding:22px}.producer-composer>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.producer-composer>header b{font-size:12px}.producer-composer>header button{color:#78b8df;cursor:pointer;background:0 0;border:0;font-size:9px}.producer-composer blockquote{color:#849fb4;background:#3a62ac14;border-left:2px solid #6e9eff;margin:0 0 10px;padding:10px 12px;font-size:10px}.producer-composer textarea{resize:vertical;color:#ecf8ff;background:#020b1dad;border:1px solid #71c6ee2b;border-radius:14px 5px;outline:none;width:100%;min-height:110px;padding:15px;font-size:12px;line-height:1.7}.producer-composer textarea:focus{border-color:#3ae5eb73;box-shadow:0 0 0 3px #3ae5eb0d}.producer-composer>footer{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.producer-composer>footer span{color:#68869d;font-size:9px}.producer-composer>footer button,.live-comment-monitor>header button,.live-producer-chat>footer button{color:#05202b;background:var(--daily-cyan);cursor:pointer;border:1px solid #3ae3ea66;border-radius:10px 3px;padding:9px 14px;font-size:10px;font-weight:900}.producer-composer>footer button:disabled,.live-comment-monitor>header button:disabled{opacity:.45;cursor:not-allowed}.producer-feed>header{border-bottom:1px solid #70c3eb1f;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.producer-feed>header div{gap:4px;display:grid}.producer-feed>header span{color:var(--daily-pink);letter-spacing:.16em;font-size:8px;font-weight:900}.producer-feed>header b{font-size:13px}.producer-feed>header small{color:#66849b;font-size:9px}.producer-feed>article{border-bottom:1px solid #70c3eb17;padding:17px 22px;transition:all .16s}.producer-feed>article:hover{background:#245c8114}.producer-feed>article.producer{box-shadow:inset 3px 0 var(--daily-cyan);background:linear-gradient(90deg,#33ced71a,#214c7a0a)}.producer-feed article>header,.producer-feed article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.producer-feed article>header b{color:#d8eaf4;font-size:11px}.producer-feed article>header span,.producer-feed article>footer span{color:#66849a;font-size:9px}.producer-feed article>p{color:#b9cbd7;margin:9px 0 12px;font-size:11px;line-height:1.75}.producer-feed article>footer button{color:#69cfd8;cursor:pointer;background:0 0;border:0;font-size:9px}.member-live-workspace{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.live-room-directory,.member-live-console{border:1px solid var(--daily-line);background:#030e20d6;border-radius:24px 7px;overflow:hidden}.live-room-directory{position:sticky;top:16px}.live-room-directory>header{background:radial-gradient(circle at 100% 0,#ff52a626,#0000 42%);border-bottom:1px solid #6cbfe81f;padding:25px 23px 20px}.live-room-directory h2{margin:0;font-size:19px}.live-room-directory>header p{color:#7995aa;margin:10px 0 0;font-size:10px;line-height:1.7}.live-room-directory>div{max-height:420px;padding:8px;overflow:auto}.live-room-directory>div>button{color:#d9eaf5;text-align:left;cursor:pointer;background:#142a426b;border:1px solid #0000;border-radius:14px 5px;grid-template-columns:46px minmax(0,1fr);gap:10px;width:100%;margin-bottom:6px;padding:9px;display:grid}.live-room-directory>div>button.active{box-shadow:inset 3px 0 var(--daily-pink);background:#7e205333;border-color:#ff5fae5c}.live-directory-avatar{background:#122b46;border-radius:12px 4px;width:44px;height:48px;position:relative;overflow:hidden}.live-directory-avatar img{object-fit:cover;width:100%;height:100%}.live-directory-avatar i{background:#7d8d9b;border-radius:50%;width:7px;height:7px;position:absolute;bottom:4px;right:4px}.live-room-directory button.live .live-directory-avatar i{background:#ff4d9a;box-shadow:0 0 8px #ff4d9a}.live-room-directory>div>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.live-room-directory button b{font-size:11px}.live-room-directory button small{color:#748fa4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.live-room-directory button em{color:#9fb5c5;font-size:8px;font-style:normal}.live-room-directory button.live em{color:#ff79b2}.live-no-plan{text-align:center;padding:27px 23px}.live-no-plan>i{color:#657f94;font-size:30px;font-style:normal;display:block}.live-no-plan b{margin-top:8px;font-size:12px;display:block}.live-no-plan p{color:#718da3;font-size:9px;line-height:1.6}.live-directory-rule{border-top:1px solid #6bbee81f;padding:18px}.live-directory-rule>b{color:#849fb3;margin-bottom:9px;font-size:10px;display:block}.live-directory-rule>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.live-directory-rule button{color:#bcd0dc;text-align:left;cursor:pointer;background:#1028416b;border:1px solid #6dbde521;border-radius:10px 3px;gap:3px;padding:8px 9px;display:grid}.live-directory-rule button small{color:#66849a;font-size:8px}.member-live-console>header{background:radial-gradient(circle at 75% 0,#ff4b9e33,#0000 38%),linear-gradient(115deg,#5b184642,#071a33d6);justify-content:space-between;align-items:center;gap:20px;min-height:142px;padding:26px 30px;display:flex}.member-live-console>header>div>span{color:#ff6eac;letter-spacing:.15em;font-size:9px;font-weight:900}.member-live-console>header h2{margin:7px 0 5px;font-size:27px}.member-live-console>header p{color:#849fb4;margin:0;font-size:10px}.member-live-console>header aside{background:#0710239e;border:1px solid #ff6dae33;border-radius:14px 4px;min-width:140px;padding:14px 17px}.member-live-console>header aside small{color:#829db1;font-size:9px}.member-live-console>header aside b{margin-top:4px;font-size:20px;display:block}.live-data-ribbon{background:#5fb8e41a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.live-data-ribbon article{background:#041023f5;min-height:93px;padding:17px 18px}.live-data-ribbon small{color:#69879d;font-size:9px;display:block}.live-data-ribbon b{color:#f0f9ff;margin:5px 0;font-size:17px;display:block}.live-data-ribbon b i{color:#758fa2;margin:0 3px;font-size:8px;font-style:normal}.live-data-ribbon span{color:#5d7a91;font-size:8px}.live-broadcast-grid{border-top:1px solid #6cbee71a;grid-template-columns:minmax(270px,.72fr) minmax(320px,1.28fr);min-height:480px;display:grid}.live-video-stage{background:radial-gradient(circle at 50% 25%,#3c9ecc33,#0000 36%),linear-gradient(#0a2441,#061529);border-right:1px solid #6cbee71f;padding:27px;position:relative;overflow:hidden}.live-video-stage:before{content:"OFFICE STREAM";color:#6bcded24;letter-spacing:.22em;font-size:8px;position:absolute;top:22px;left:-26px;transform:rotate(-90deg)}.live-phone-frame{background:linear-gradient(155deg,#183f62,#0a1d36);border:7px solid #07111f;border-radius:28px;width:min(250px,88%);height:330px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059,0 0 0 1px #5cd6f238}.live-phone-frame>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 18px #00000059);width:100%;height:100%}.live-phone-frame>div{justify-content:space-between;gap:8px;display:flex;position:absolute;inset:12px 12px auto}.live-phone-frame>div i,.live-phone-frame>div span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.live-phone-frame>div i{color:#fff;background:#f02c74db}.live-phone-frame>div span{color:#e9f6ff;background:#040d1da6}.live-video-stage>article{width:min(280px,94%);margin:17px auto 0}.live-video-stage>article b{font-size:12px}.live-video-stage>article p{color:#7895a9;margin:6px 0 0;font-size:9px;line-height:1.65}.live-comment-monitor{background:#030c1cd6;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.live-comment-monitor>header{border-bottom:1px solid #6fbee51f;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;display:flex}.live-comment-monitor>header div{gap:3px;display:grid}.live-comment-monitor>header b{font-size:11px}.live-comment-monitor>header span{color:#68849a;font-size:8px}.live-comment-monitor>div{max-height:410px;padding:7px 17px;overflow:auto}.live-comment-monitor article{border-bottom:1px solid #6cb8de14;padding:12px 2px}.live-comment-monitor article>span{justify-content:space-between;gap:10px;display:flex}.live-comment-monitor article b{color:#8ac3d8;font-size:9px}.live-comment-monitor article em{color:#ffd378;background:#f3bc4f17;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal}.live-comment-monitor article p{color:#b9cbd7;margin:6px 0 0;font-size:10px;line-height:1.55}.live-comment-monitor>small{color:#59768d;border-top:1px solid #6db9e014;padding:11px 17px;font-size:8px}.live-producer-chat{background:#08193099;border:1px solid #6cbfe824;border-radius:16px 5px;margin:0 20px 20px}.live-producer-chat>header{border-bottom:1px solid #6abbe21a;justify-content:space-between;gap:12px;padding:13px 15px;display:flex}.live-producer-chat>header b{font-size:10px}.live-producer-chat>header span{color:#67849a;font-size:8px}.live-producer-log{max-height:185px;padding:10px 14px;overflow:auto}.live-producer-log>p{color:#627f95;font-size:9px}.live-producer-log article{grid-template-columns:72px minmax(0,1fr);gap:9px;padding:7px 0;display:grid}.live-producer-log article b{color:#72ced9;font-size:9px}.live-producer-log article.member b{color:#ff8aba}.live-producer-log article p{color:#aebfcb;margin:0;font-size:9px;line-height:1.55}.live-producer-chat>footer{border-top:1px solid #6cbce31a;gap:8px;padding:10px;display:flex}.live-producer-chat>footer input{color:#e8f5fc;background:#010a19bf;border:1px solid #6abce426;border-radius:10px 3px;outline:none;flex:1;min-width:0;padding:10px 12px}.live-waiting-room,.live-empty-selection{text-align:center;align-content:center;place-items:center;min-height:430px;padding:40px;display:grid}.live-waiting-room>i,.live-empty-selection>i{color:var(--daily-pink);font-size:44px;font-style:normal}.live-waiting-room h3,.live-empty-selection h2{margin:14px 0 8px}.live-waiting-room p,.live-empty-selection p{color:#718da3;max-width:500px;margin:0;font-size:10px;line-height:1.7}.live-negotiation{background:radial-gradient(circle at 86% 4%,#47e2e91f,#0000 35%);min-height:540px;padding:45px}.live-negotiation h2{margin:0;font-size:27px}.live-negotiation>p{color:#8ba6b9;max-width:640px;margin:13px 0 26px;font-size:11px;line-height:1.75}.live-negotiation>div{grid-template-columns:1fr 1fr;gap:10px;max-width:540px;display:grid}.live-negotiation label{color:#7896aa;gap:7px;font-size:9px;display:grid}.live-negotiation input{color:#e9f7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040e20cc;border:1px solid #6ac2eb2e;border-radius:12px 4px;padding:13px}.live-negotiation aside{border-left:2px solid var(--daily-gold);color:#8ca6b9;background:#eebf5c0d;gap:5px;max-width:540px;margin:14px 0 20px;padding:13px;display:grid}.live-negotiation aside b{color:#e8ca86;font-size:10px}.live-negotiation aside small{font-size:9px}.live-negotiation>button{padding:12px 18px}.live-negotiation-result{background:#0d233cb3;border:1px solid #6ebee629;border-radius:14px 5px;max-width:540px;margin:0 0 16px;padding:14px 16px}.live-negotiation-result.accepted{border-color:#4de7bf4d;box-shadow:inset 3px 0 #4de7bf}.live-negotiation-result.declined{border-color:#ff8cb13d;box-shadow:inset 3px 0 #ff79aa}.live-negotiation-result b{color:#e7f5fc;font-size:11px}.live-negotiation-result p{color:#88a4b7;margin:6px 0 0;font-size:9px;line-height:1.65}.daily-chat-backdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010714cc;place-items:center;padding:24px;animation:.18s both daily-chat-in;display:grid;position:fixed;inset:0}.daily-chat-streaming-toast{z-index:1210;color:#eafcff;pointer-events:none;background:#051225f5;border:1px solid #64e3f15c;border-radius:18px;width:min(680px,100vw - 48px);padding:16px 18px;position:fixed;bottom:min(28vh,250px);left:50%;transform:translate(-50%);box-shadow:0 18px 54px #0000006b,0 0 28px #50dbee17}.daily-chat-streaming-toast b{color:#69e6f3;letter-spacing:.08em;margin-bottom:6px;font-size:12px;display:block}.daily-chat-streaming-toast p{white-space:pre-wrap;max-height:116px;margin:0;line-height:1.75;overflow:auto}.daily-chat-streaming-toast small{color:#8097aa;margin-top:6px;display:block}.daily-chat-modal{background:linear-gradient(155deg,#081d39fa,#030c1cfc);border:1px solid #4be1eb52;border-radius:26px 8px;grid-template-rows:auto minmax(220px,1fr) auto;width:min(760px,96vw);max-height:min(760px,90vh);display:grid;overflow:hidden;box-shadow:0 35px 100px #0009,inset 0 0 45px #35bee20d}.daily-chat-modal>header{background:radial-gradient(circle at 85% 0,#ff54ab29,#0000 38%);border-bottom:1px solid #6abfe924;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.daily-chat-modal>header span{color:var(--daily-cyan);letter-spacing:.18em;font-size:8px;font-weight:900}.daily-chat-modal>header h2{margin:5px 0 0;font-size:21px}.daily-chat-modal>header em{color:var(--daily-cyan);border:1px solid #46e6eb3d;border-radius:999px;padding:6px 10px;font-size:9px;font-style:normal}.daily-chat-lines{scroll-behavior:smooth;padding:21px 24px;overflow:auto}.daily-chat-lines>section{color:#6f8da3;text-align:center;place-items:center;min-height:180px;display:grid}.daily-chat-lines>section i{font-size:28px;font-style:normal}.daily-chat-lines>section p{max-width:380px;margin:8px 0;font-size:10px;line-height:1.7}.daily-chat-lines article{width:min(78%,540px);margin-bottom:14px}.daily-chat-lines article.producer{text-align:right;margin-left:auto}.daily-chat-lines article b{color:#ff8cbd;margin-bottom:5px;font-size:9px;display:block}.daily-chat-lines article.producer b{color:var(--daily-cyan)}.daily-chat-lines article p{color:#c9dbe5;text-align:left;background:#651f482e;border:1px solid #ff70b12b;border-radius:5px 16px 16px;margin:0;padding:12px 15px;font-size:11px;line-height:1.7;display:inline-block}.daily-chat-lines article.producer p{background:#21789129;border-color:#49e0e92e;border-radius:16px 5px 16px 16px}.daily-chat-lines article.pending{opacity:.65}.daily-chat-composer{background:#030d1ee6;border-top:1px solid #6abfe921;gap:10px;padding:15px;display:flex}.daily-chat-composer textarea{resize:vertical;color:#edf8ff;background:#020a18d1;border:1px solid #6cc2eb2b;border-radius:13px 5px;outline:none;flex:1;min-height:58px;max-height:110px;padding:12px 14px;line-height:1.55}.daily-chat-composer button,.daily-chat-finished button{color:#04212b;background:var(--daily-cyan);cursor:pointer;border:1px solid #41e7ed5c;border-radius:12px 4px;padding:11px 17px;font-size:10px;font-weight:900}.daily-chat-composer button:disabled{opacity:.42;cursor:not-allowed}.daily-chat-finished{background:linear-gradient(90deg,#6c1f4b2e,#061225cc);border-top:1px solid #ff6bae2e;padding:18px 22px}.daily-chat-finished b{color:#f4d8e5;font-size:12px}.daily-chat-finished p{color:#829caf;margin:6px 0 13px;font-size:9px}@keyframes daily-chat-in{0%{opacity:0}to{opacity:1}}@media (width<=1180px){.daily-life-hero{grid-template-columns:1fr}.daily-life-hero>aside{margin-top:22px}.daily-contact-card>div:not(.daily-contact-result),.daily-actions>div{grid-template-columns:1fr 1fr}.member-live-workspace{grid-template-columns:270px minmax(0,1fr)}.live-broadcast-grid{grid-template-columns:1fr}.live-video-stage{border-bottom:1px solid #6cbee71f;border-right:0}.live-data-ribbon{grid-template-columns:1fr 1fr}}@media (width<=900px){.daily-life-tabs,.daily-office-layout,.producer-social-layout,.member-live-workspace{grid-template-columns:1fr}.daily-member-list{grid-template-columns:1fr 1fr;max-height:420px;display:grid}.producer-profile,.live-room-directory{position:static}.daily-location-strip{grid-template-columns:1fr}.live-room-directory>div{grid-template-columns:1fr 1fr;display:grid}}@media (width<=640px){.daily-life-hero{border-radius:22px 7px;padding:27px 22px}.daily-life-hero>aside{grid-template-columns:1fr 1fr}.daily-presence-filter{flex-direction:column;align-items:flex-start}.daily-presence-filter p{white-space:normal}.daily-member-list,.live-room-directory>div{grid-template-columns:1fr}.daily-scene-card>header,.member-live-console>header{flex-direction:column}.daily-contact-card>div:not(.daily-contact-result),.daily-actions>div,.live-data-ribbon,.live-negotiation>div{grid-template-columns:1fr}.producer-composer>footer,.producer-feed>header,.live-producer-chat>header{flex-direction:column;align-items:flex-start}.live-negotiation{padding:30px 22px}.live-producer-log article{grid-template-columns:1fr}}.reputation-recovery-center{background:linear-gradient(145deg,#0b1928fa,#111b2dfa);border-color:#59d3e23d;padding:0;overflow:hidden}.reputation-recovery-center>header{background:radial-gradient(circle at 5% 25%,#41d0de1f,#0000 36%);border-bottom:1px solid #6196b233;grid-template-columns:minmax(0,1fr) 390px;gap:26px;padding:22px 24px;display:grid}.reputation-recovery-center>header h2{margin:6px 0;font-size:22px}.reputation-recovery-center>header h2 small{color:#7dcfd9;font-size:10px;font-weight:650}.reputation-recovery-center>header p{color:#8fa2b4;max-width:760px;margin:0;font-size:10px;line-height:1.75}.reputation-recovery-center>header aside{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.reputation-recovery-center>header aside span{background:#07101d9e;border:1px solid #649dba33;border-radius:6px 17px 6px 6px;flex-direction:column;justify-content:center;min-width:0;padding:12px;display:flex}.reputation-recovery-center>header aside small{color:#71879a;font-size:6.5px}.reputation-recovery-center>header aside b{color:#69d8e4;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;overflow:hidden}.reputation-recovery-flow{background:#5e93ae29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.reputation-recovery-flow>span{background:#101d2d;grid-template-columns:33px 1fr;gap:2px 9px;min-height:74px;padding:14px 16px;display:grid;position:relative}.reputation-recovery-flow>span:after{content:"";z-index:2;background:#101d2d;border-top:1px solid #68a6c259;border-right:1px solid #68a6c259;width:12px;height:12px;position:absolute;top:30px;right:-7px;transform:rotate(45deg)}.reputation-recovery-flow>span:last-child:after{display:none}.reputation-recovery-flow i{color:#718ba3;border:1px solid #40566d;border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;display:grid}.reputation-recovery-flow b{font-size:9px}.reputation-recovery-flow small{color:#718395;font-size:6px;line-height:1.45}.reputation-recovery-flow>span.done i{color:#52c99c;border-color:#52c99c}.reputation-recovery-flow>span.current{background:linear-gradient(135deg,#2d6d8757,#101d2d)}.reputation-recovery-flow>span.current i{color:#63d5e1;border-color:#63d5e1;box-shadow:0 0 16px #63d5e129}.reputation-recovery-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px;display:grid}.reputation-recovery-actions article{background:#060f1b8c;border:1px solid #5889a433;border-radius:7px 20px 7px 7px;flex-direction:column;min-height:174px;padding:14px;display:flex}.reputation-recovery-actions article.ready{border-color:#4dcdad61;box-shadow:inset 0 1px #63e5c814}.reputation-recovery-actions article>header{align-items:center;gap:9px;display:flex}.reputation-recovery-actions article>header i{color:#5fd3df;font-size:9px;font-style:normal}.reputation-recovery-actions article>header span{flex-direction:column;gap:4px;min-width:0;display:flex}.reputation-recovery-actions article>header b{font-size:9px}.reputation-recovery-actions article>header small{color:#6e879c;font-size:6px}.reputation-recovery-actions article p{color:#8296a8;flex:1;margin:12px 0;font-size:7px;line-height:1.65}.reputation-recovery-actions article button{color:#9de8ee;cursor:pointer;background:#37a4b51f;border:1px solid #5ec9d757;border-radius:4px 12px 4px 4px;min-height:34px;font-size:7px}.reputation-recovery-actions article button:disabled{color:#657687;cursor:not-allowed;background:#ffffff06;border-color:#667a8b24}.reputation-recovery-center>footer{color:#778b9e;gap:10px;padding:0 24px 18px;font-size:7px;line-height:1.55;display:flex}.reputation-recovery-center>footer b{color:#f1bd61;flex:none}@media (width<=980px){.reputation-recovery-center>header{grid-template-columns:1fr}.reputation-recovery-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.reputation-recovery-center>header{padding:17px}.reputation-recovery-center>header aside,.reputation-recovery-flow,.reputation-recovery-actions{grid-template-columns:1fr}.reputation-recovery-flow>span:after{display:none}.reputation-recovery-actions article{min-height:0}.reputation-recovery-center>footer{flex-direction:column;padding:0 17px 17px}}.media-reputation-guide.recovery{background:linear-gradient(140deg,#143a3a6b,#0d1929f5);border-color:#5bc7a347}.media-reputation-guide.recovery>footer{color:#68d3b1;grid-column:1/-1;font-size:7px}.media-opportunity-list>div>button.reputation-bridge{background:linear-gradient(90deg,#41be9414,#0000 35%);box-shadow:inset 3px 0 #5dd1ad}.media-opportunity-hero.reputation-bridge{background:linear-gradient(135deg,#2d887121,#0c1726f7);border-color:#54d2a761}.media-startup-contract-note.reputation{background:#297e681a;border-color:#54d2a759}.brand-reputation-bridge{background:linear-gradient(135deg,#267e671f,#0c1726f5);border-color:#4ecca847;grid-template-columns:minmax(0,1fr) 370px;gap:24px;padding:20px 22px;display:grid}.brand-reputation-bridge h2{margin:6px 0;font-size:19px}.brand-reputation-bridge p{color:#8298a9;max-width:790px;margin:0;font-size:8px;line-height:1.7}.brand-reputation-bridge aside{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.brand-reputation-bridge aside span{background:#06101c85;border:1px solid #58b29b33;border-radius:6px 16px 6px 6px;flex-direction:column;justify-content:center;padding:11px;display:flex}.brand-reputation-bridge aside b{color:#66d2af;font-size:12px}.brand-reputation-bridge aside small{color:#74899a;margin-top:5px;font-size:6px}.brand-offer-list>div>button.reputation-bridge{background:linear-gradient(90deg,#41be9414,#0000 35%);box-shadow:inset 3px 0 #5dd1ad}.brand-channel-badge.recovery{color:#76dfbd;background:#30977726;border-color:#55cfa957}.brand-stable-contract-note{color:#83a799;background:#2a81691a;border:1px solid #54d2a752;border-radius:5px 17px 5px 5px;gap:10px;padding:13px 15px;font-size:8px;line-height:1.55;display:flex}.brand-stable-contract-note b{color:#76dfbd;flex:none}@media (width<=760px){.brand-reputation-bridge,.brand-reputation-bridge aside{grid-template-columns:1fr}.brand-stable-contract-note{flex-direction:column}}html{scrollbar-gutter:stable}.bottom-grid,.bottom-grid>.panel,.roster-panel,.roster-grid{isolation:isolate}.roster-panel .member-card{contain:paint;backface-visibility:hidden;will-change:auto;transition:border-color .16s,box-shadow .16s,background-color .16s!important;transform:none!important}.roster-panel .member-card:hover,.roster-panel .member-card.selected{transform:none!important}.roster-panel .member-card-top,.roster-panel .member-card-top .member-avatar,.roster-panel .member-card-top .member-avatar img{backface-visibility:hidden;will-change:auto;filter:none!important;transform:none!important}.roster-panel .condition-score,.roster-panel .role-chip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.roster-panel .condition-score{background:#126044!important}.roster-panel .role-chip{background:color-mix(in srgb, var(--member-color) 72%, #101a28)!important}.roster-panel .bar-fill,.bottom-grid .alert-list button,.bottom-grid .text-button{transition-property:border-color,background-color,color,box-shadow!important}.variety-casting-board{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important}.variety-casting-board>div,.variety-members,.named-project-list>div>article>span:nth-child(2){min-width:0}.seat-editor{overscroll-behavior-inline:contain;scrollbar-gutter:stable;grid-auto-columns:68px;grid-auto-flow:column;align-items:end;max-width:100%;overflow:auto hidden;justify-content:start!important;display:grid!important}.seat-editor article{contain:paint;backface-visibility:hidden;width:68px;min-width:68px!important}.named-project-seat-row{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;max-width:100%;overflow:auto hidden;flex-wrap:nowrap!important;display:grid!important}.member-pick-grid button,.seat-editor article,.named-project-seat-row>i{backface-visibility:hidden}@media (width<=1000px){.variety-casting-board{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.entry-signal i{animation:none!important}}.trainee-bust-stage img[src*="/ai-trainees/"]{object-fit:contain;object-position:center top;transform-origin:top;width:94%;min-width:0;max-width:94%;height:auto;max-height:none;inset:3px auto auto 50%;transform:translate(-50%)}.candidate-detail-bust img[src*="/ai-trainees/"]{object-fit:contain;object-position:center top;transform-origin:top;width:66%;max-width:66%;height:auto;max-height:none;inset:2px auto auto 50%;transform:translate(-50%)}.member-spotlight-visual{container-type:inline-size}.members-view .dossier-header .member-avatar.large.ai-member-portrait{place-items:start center!important;height:min(100% - 8px,148cqw)!important;inset:8px 0 auto!important;overflow:hidden!important}.members-view .dossier-header .member-avatar.large.ai-member-portrait img[src*="/ai-trainees/"]{transform-origin:top;min-width:0;max-height:none;position:absolute;inset:0 auto auto 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 88%,#000000e0 94%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#000000e0 94%,#0000 100%);object-fit:contain!important;object-position:center top!important;width:min(94%,300px)!important;max-width:min(94%,300px)!important;height:auto!important}.member-avatar>.member-photo-empty,.member-avatar.large>.member-photo-empty{width:100%;height:100%;box-shadow:none;background:0 0;border:0;display:block}@media (width<=900px){.members-view .dossier-header .member-avatar.large.ai-member-portrait{height:min(100% - 6px,430px)!important;inset:6px 0 auto!important}}@media (width<=650px){.members-view .dossier-header .member-avatar.large.ai-member-portrait{height:min(100% - 5px,375px)!important}.members-view .dossier-header .member-avatar.large.ai-member-portrait img[src*="/ai-trainees/"]{width:min(90%,260px)!important;max-width:min(90%,260px)!important}}.private-meeting-overlay-shell{z-index:1600;background:#03070e;position:fixed;inset:0}.private-meeting-vn{color:#f5f8ff;background:#07101b;width:100vw;height:100dvh;min-height:620px;position:relative;overflow:hidden}.private-meeting-backdrop{background-image:linear-gradient(180deg,#02070e14,#0308101f 48%,#03070edb 100%),linear-gradient(90deg,#0308106b,transparent 35%,transparent 70%,#03081047),var(--private-scene);filter:saturate(.95)contrast(1.04);background-position:50%;background-size:cover;animation:.8s cubic-bezier(.2,.75,.2,1) both private-scene-enter;position:absolute;inset:0}.private-meeting-backdrop:after{content:"";pointer-events:none;background:radial-gradient(circle at 70% 35%,#0000 0 26%,#02070e33 72%),linear-gradient(#050e1b29,#0000 24%);position:absolute;inset:0}.private-meeting-topbar{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(110deg,#07101ce0,#07101c94);border:1px solid #b6d3eb38;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 15px;display:flex;position:absolute;inset:20px 24px auto;box-shadow:0 18px 44px #00000040}.private-meeting-topbar>div{gap:2px;display:grid}.private-meeting-topbar span{color:#87cbea;font:700 8px/1.2 var(--font-geist-mono);letter-spacing:.16em}.private-meeting-topbar b{font-size:14px}.private-meeting-topbar small{color:#9aafc2;font-size:8px}.private-meeting-topbar nav{gap:8px;display:flex}.private-meeting-topbar button{color:#d6e8f5;background:#0b1827bd;border:1px solid #a8cbe342;border-radius:9px;min-height:34px;padding:0 12px;font-size:8px}.private-meeting-topbar button:hover{background:#153246db;border-color:#7ac9e8}.private-meeting-sprite{z-index:3;pointer-events:none;justify-content:center;align-items:flex-end;width:min(42vw,520px);height:calc(100dvh - 190px);animation:.72s cubic-bezier(.16,.75,.2,1) .12s both private-sprite-enter;display:flex;position:absolute;bottom:168px;left:50%;transform:translate(-50%)}.private-meeting-sprite img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 25px 35px #00000085);width:100%;height:100%}.private-meeting-sprite.missing-photo{background:linear-gradient(#0b182726,#0b1827b3);border:1px dashed #bbd3e43d;border-radius:46% 46% 16px 16px;align-items:center;width:260px;height:440px}.private-meeting-sprite.missing-photo span{color:#8499aa;letter-spacing:.08em;font-size:8px}.private-meeting-scene-tag{z-index:5;text-align:right;background:linear-gradient(90deg,#0000,#050e19a6);border-right:2px solid #71cae9;gap:3px;max-width:220px;padding:10px 12px;display:grid;position:absolute;top:92px;right:26px}.private-meeting-scene-tag span{color:#74cae8;font:700 7px/1 var(--font-geist-mono);letter-spacing:.13em}.private-meeting-scene-tag b{font-size:10px}.private-meeting-scene-tag small{color:#9cb0c0;font-size:7px}.private-meeting-dialogue-box{z-index:8;min-height:136px;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff14,0 0 38px color-mix(in srgb,var(--member-color) 14%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(115deg,#050e1bf5,#0a1828ed 70%,#0f1f31e6);border:1px solid #7ed2ed6b;border-radius:20px 20px 13px 13px;grid-template-columns:170px minmax(0,1fr);gap:17px;padding:16px 18px 14px;animation:.55s .28s both private-dialogue-enter;display:grid;position:absolute;bottom:22px;left:3vw;right:3vw}.private-meeting-dialogue-box:before{content:"";background:linear-gradient(90deg,transparent,#71cbe8,var(--member-color),transparent);filter:drop-shadow(0 0 7px #64c8eb);height:2px;position:absolute;inset:-1px 12% auto}.private-meeting-speaker{border-right:1px solid #99bed733;grid-row:1/3;align-items:center;gap:11px;padding-right:13px;display:flex}.private-meeting-speaker i{border:2px solid var(--member-color);color:#fff;width:58px;height:58px;box-shadow:0 0 20px color-mix(in srgb,var(--member-color) 38%,transparent);background-color:#13253a;background-position:50%;background-size:cover;border-radius:50%;flex:0 0 58px;place-items:center;font-style:normal;display:grid;overflow:hidden}.private-meeting-speaker span{gap:4px;display:grid}.private-meeting-speaker small{color:#78c9e7;font:700 7px/1 var(--font-geist-mono);letter-spacing:.14em}.private-meeting-speaker b{font-size:14px}.private-meeting-current-line{align-items:flex-start;gap:10px;min-height:56px;display:flex}.private-meeting-current-line p{color:#edf5fb;letter-spacing:.015em;margin:0;font-size:12px;line-height:1.85}.private-meeting-current-line em{white-space:nowrap;color:#7fcce8;font-size:8px;font-style:normal;animation:1.2s infinite private-thinking}.private-meeting-composer{grid-template-columns:minmax(0,1fr) 76px;gap:10px;display:grid}.private-meeting-composer textarea{resize:none;color:#eef7fd;background:#0209129e;border:1px solid #92b8d140;border-radius:10px;outline:none;min-height:47px;max-height:78px;padding:9px 11px;font-size:9px;line-height:1.55}.private-meeting-composer textarea:focus{border-color:#70c9e8;box-shadow:0 0 0 2px #70c9e81a}.private-meeting-composer button,.private-meeting-finish button{color:#06131d;background:linear-gradient(135deg,#8be0f4,#66badf);border:1px solid #71c8e7;border-radius:10px;font-size:9px;font-weight:800}.private-meeting-composer button:disabled{opacity:.45}.private-meeting-finish{justify-content:space-between;align-items:center;gap:12px;display:flex}.private-meeting-finish span{color:#b5c6d2;font-size:9px}.private-meeting-finish button{min-height:40px;padding:0 18px}.private-meeting-log{z-index:12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050d18f0;border:1px solid #85c6e152;border-radius:14px;flex-direction:column;width:min(390px,42vw);animation:.25s both private-log-enter;display:flex;position:absolute;top:91px;bottom:181px;right:24px;box-shadow:0 22px 70px #00000080}.private-meeting-log>header{border-bottom:1px solid #85c6e129;justify-content:space-between;padding:11px 13px;display:flex}.private-meeting-log>header button{color:#bcd4e2;background:0 0;border:0}.private-meeting-log>div{padding:10px;overflow:auto}.private-meeting-log article{background:#0c1c2c;border-radius:9px;margin:0 0 8px;padding:8px 10px}.private-meeting-log article.producer{background:#162840;margin-left:18px}.private-meeting-log article b{color:#7ecde9;font-size:7px}.private-meeting-log article p{color:#d6e3eb;margin:3px 0 0;font-size:8px;line-height:1.6}.private-meeting-exit-shade{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050bbd;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.private-meeting-exit-shade>section{background:linear-gradient(145deg,#142131,#09121f);border:1px solid #de71846b;border-radius:18px;width:min(500px,92vw);padding:24px;box-shadow:0 30px 90px #0009}.private-meeting-exit-shade span{color:#ef8799;font:700 8px/1 var(--font-geist-mono);letter-spacing:.14em}.private-meeting-exit-shade h3{margin:8px 0;font-size:17px}.private-meeting-exit-shade p{color:#aebcc8;font-size:9px;line-height:1.65}.private-meeting-exit-shade footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.private-meeting-exit-shade button{color:#dce7ef;background:#17263a;border:1px solid #4c6075;border-radius:9px;min-height:38px;padding:0 13px;font-size:8px}.private-meeting-exit-shade button.danger{color:#fff;background:#8d3445;border-color:#d9687b}.daily-private-meeting-confirm,.interview-player-private-confirm,.career-private-meeting-confirm{background:linear-gradient(135deg,#153243eb,#0a192aeb);border:1px solid #5ac9e26b;border-radius:13px;gap:6px;margin:10px 0;padding:12px 14px;display:grid;box-shadow:0 12px 30px #0003}.daily-private-meeting-confirm>span,.interview-player-private-confirm>span,.career-private-meeting-confirm>span{color:#78d4ed;font:700 7px/1 var(--font-geist-mono);letter-spacing:.13em}.daily-private-meeting-confirm h3,.interview-player-private-confirm h4,.career-private-meeting-confirm h3{color:#f2f8fb;margin:0;font-size:11px}.daily-private-meeting-confirm p,.interview-player-private-confirm p,.career-private-meeting-confirm p{color:#d4e5ed;margin:0;font-size:8px}.daily-private-meeting-confirm small,.interview-player-private-confirm small,.career-private-meeting-confirm small{color:#91a8b7;font-size:7px;line-height:1.55}.daily-private-meeting-confirm em,.interview-player-private-confirm em,.career-private-meeting-confirm em{color:#f0c56b;font-size:7px;font-style:normal}.daily-private-meeting-confirm strong,.interview-player-private-confirm strong,.career-private-meeting-confirm strong{color:#ee8598;font-size:7px}.daily-private-meeting-confirm footer,.interview-player-private-confirm footer,.career-private-meeting-confirm footer{gap:7px;display:flex}.daily-private-meeting-confirm button,.interview-player-private-confirm button,.career-private-meeting-confirm button{color:#07141d;background:#74d4ea;border:1px solid #5ec5e2;border-radius:8px;min-height:32px;padding:0 10px;font-size:7px;font-weight:800}.daily-private-meeting-confirm button+button,.interview-player-private-confirm button+button,.career-private-meeting-confirm button+button{color:#bdcfda;background:#142438;border-color:#40576c}.daily-private-meeting-confirm button:disabled,.interview-player-private-confirm button:disabled,.career-private-meeting-confirm button:disabled{opacity:.42}.daily-private-meeting-result,.interview-player-private-result,.career-private-meeting-result{background:#152e3fa3;border-left:3px solid #67c9e5;border-radius:6px;margin:8px 0;padding:9px 11px}.daily-private-meeting-result.danger{background:#5c1b2b61;border-color:#e56d82}.daily-private-meeting-result b,.interview-player-private-result b,.career-private-meeting-result b{color:#85d7ea;font-size:8px}.daily-private-meeting-result p,.interview-player-private-result p,.career-private-meeting-result p{color:#cbdce6;margin:3px 0 0;font-size:8px;line-height:1.55}.daily-chat-modal{max-height:min(88dvh,760px);overflow:auto}.career-private-meeting-confirm,.career-private-meeting-result{margin:0}@keyframes private-scene-enter{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes private-sprite-enter{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes private-dialogue-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes private-log-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes private-thinking{50%{opacity:.38}}@media (prefers-reduced-motion:reduce){.private-meeting-backdrop,.private-meeting-sprite,.private-meeting-dialogue-box,.private-meeting-log,.private-meeting-current-line em{animation:none}}@media (width<=760px){.private-meeting-topbar{padding:9px;inset:10px 10px auto}.private-meeting-topbar small,.private-meeting-scene-tag,.private-meeting-topbar nav button:first-child{display:none}.private-meeting-sprite{width:84vw;height:calc(100dvh - 250px);bottom:225px}.private-meeting-dialogue-box{grid-template-columns:1fr;gap:8px;min-height:200px;padding:12px;bottom:10px;left:10px;right:10px}.private-meeting-speaker{border-bottom:1px solid #99bed733;border-right:0;grid-row:auto;padding:0 0 8px}.private-meeting-speaker i{flex-basis:38px;width:38px;height:38px}.private-meeting-current-line p{font-size:10px}.private-meeting-log{width:auto;inset:75px 10px 220px}.private-meeting-composer{grid-template-columns:1fr 62px}}.members-view .dossier-header .member-avatar.large.ai-member-portrait{place-items:end center!important;width:100%!important;height:100%!important;inset:0!important;overflow:hidden!important}.members-view .dossier-header .member-avatar.large.ai-member-portrait img{object-fit:contain!important;object-position:center bottom!important;transform-origin:bottom!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;max-height:100%!important;position:absolute!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important;-webkit-mask-image:none!important;mask-image:none!important}.live-stage-ensemble-shot .has-photo,.live-stage-row-shot .has-photo{background-position:50% 20%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (width<=900px){.members-view .dossier-header .member-avatar.large.ai-member-portrait{height:100%!important;inset:0!important}}@media (width<=650px){.members-view .dossier-header .member-avatar.large.ai-member-portrait{height:100%!important}.members-view .dossier-header .member-avatar.large.ai-member-portrait img{width:auto!important;max-width:none!important;height:100%!important}}.media-workspace-nav{background:linear-gradient(135deg,#061127f5,#0b0b1feb);border:1px solid #59d2f133;border-radius:22px;gap:10px;padding:8px;display:flex;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff0a}.media-workspace-nav button{color:#8497ad;text-align:left;background:0 0;border:0;border-radius:16px;flex:1;min-height:68px;padding:13px 18px;transition:all .18s}.media-workspace-nav button:hover{color:#dffaff;background:#34c7eb12;transform:translateY(-2px)}.media-workspace-nav button.active{color:#eefdff;background:linear-gradient(135deg,#2ac9eb2e,#ca3fa61f);box-shadow:inset 0 0 0 1px #4ae2ff5c,0 8px 26px #149cd324}.media-workspace-nav b,.media-workspace-nav small{display:block}.media-workspace-nav b{letter-spacing:.06em;font-size:16px}.media-workspace-nav small{opacity:.78;margin-top:5px;font-size:11px}.time-control button.advancing{min-width:58px;animation:.65s ease-in-out infinite alternate timeAdvancePulse;box-shadow:inset 0 0 0 1px #57e5f852;color:#d9fbff!important;background:linear-gradient(100deg,#2ed3ec38,#d740a829)!important}@keyframes timeAdvancePulse{0%{opacity:.72}to{opacity:1}}.press-edition-hero,.outside-hero{background:radial-gradient(circle at 88% 15%,#ec328a29,#0000 28%),radial-gradient(circle at 12% 95%,#2ed4f124,#0000 32%),linear-gradient(135deg,#09152b,#090a1c 72%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;display:grid;position:relative;overflow:hidden;border-radius:26px!important}.press-edition-hero:after,.outside-hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 64%,#ffffff06 64% 65%,#0000 65% 100%);position:absolute;inset:0}.press-edition-hero h1,.outside-hero h1{letter-spacing:.035em;margin:7px 0 10px;font-size:clamp(27px,3vw,44px)}.press-edition-hero p,.outside-hero p{color:#9cb0c8;max-width:780px;line-height:1.8}.press-edition-hero>aside,.outside-hero>aside{z-index:1;grid-template-columns:repeat(2,minmax(112px,1fr));gap:9px;min-width:370px;display:grid}.press-edition-hero>aside span,.outside-hero>aside span{background:#061022b8;border:1px solid #55dcf429;border-radius:17px 7px;padding:14px 16px}.press-edition-hero>aside small,.outside-hero>aside small{color:#7389a2;letter-spacing:.12em;font-size:10px;display:block}.press-edition-hero>aside b,.outside-hero>aside b{color:#dffaff;margin-top:5px;font-size:17px;display:block}.media-shelf{background:linear-gradient(145deg,#071429f7,#0a0a1bfa);border-radius:24px!important}.media-shelf>header,.outside-offers>header,.producer-model-recommend>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.media-shelf>header h2,.outside-offers>header h2,.producer-model-recommend>header h2{margin:4px 0 0}.media-shelf>header>small,.outside-offers>header>small{color:#6f849d}.media-shelf>div{grid-template-columns:repeat(7,minmax(140px,1fr));gap:13px;padding:4px 2px 13px;display:grid;overflow-x:auto}.media-shelf>div>button{min-width:145px;color:inherit;text-align:left;background:0 0;border:0;padding:0;transition:all .2s}.media-shelf>div>button:hover{transform:translateY(-5px)}.media-shelf>div>button>span{min-width:0;padding:9px 5px;display:block}.media-shelf>div>button>span b,.media-shelf>div>button>span small,.media-shelf>div>button>span em{overflow-wrap:anywhere;display:block}.media-shelf>div>button>span b{font-size:12px}.media-shelf>div>button>span small{color:#8698ae;margin-top:3px;font-size:10px}.media-shelf>div>button>span em{color:#52677e;margin-top:5px;font-size:9px;font-style:normal}.entertainment-cover{--cover-accent:#4ee4ff;isolation:isolate;aspect-ratio:3/4;background:radial-gradient(circle at 70% 32%,color-mix(in srgb,var(--cover-accent) 22%,transparent),transparent 27%),linear-gradient(145deg,#17213c,#070a17 66%);width:100%;min-width:0;max-width:100%;box-shadow:0 20px 45px #00000073,inset 0 0 0 1px color-mix(in srgb,var(--cover-accent) 35%,transparent);background-position:top;background-size:cover;border-radius:10px 24px 10px 10px;position:relative;overflow:hidden}.entertainment-cover.small{aspect-ratio:3/4;min-height:0}.entertainment-cover:before{content:"";z-index:-1;background:linear-gradient(112deg,#0000 0 38%,#ffffff14 38.3%,#0000 39% 100%),linear-gradient(#0000 52%,#020611f0);position:absolute;inset:0}.entertainment-cover header{padding:18px 16px 0}.entertainment-cover header b{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;max-width:100%;text-shadow:0 0 22px color-mix(in srgb,var(--cover-accent) 60%,transparent);font-family:Georgia,serif;font-size:clamp(19px,2vw,32px);line-height:.92;display:block}.entertainment-cover.small header{padding:10px 9px 0}.entertainment-cover.small header b{font-size:17px}.entertainment-cover header small{color:var(--cover-accent);letter-spacing:.14em;overflow-wrap:anywhere;margin-top:8px;font-size:8px;display:block}.cover-grid-lines{border-left:1px solid color-mix(in srgb,var(--cover-accent) 23%,transparent);border-right:1px solid color-mix(in srgb,var(--cover-accent) 14%,transparent);position:absolute;inset:20% 8% 27%;transform:skew(-9deg)}.entertainment-cover>section{flex-direction:column;gap:8px;min-width:0;display:flex;position:absolute;bottom:9%;left:7%;right:7%}.entertainment-cover>section em{background:var(--cover-accent);color:#07101b;letter-spacing:.12em;overflow-wrap:anywhere;border-radius:2px 9px 2px 2px;align-self:flex-start;max-width:100%;padding:4px 8px;font-size:9px;font-weight:900}.entertainment-cover>section strong{color:#fff;overflow-wrap:anywhere;text-shadow:0 5px 18px #000;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(18px,1.65vw,28px);line-height:1.16}.entertainment-cover>section span{-webkit-line-clamp:3;color:#b9c8d8;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.entertainment-cover.small>section,.entertainment-cover.small>footer{display:none}.entertainment-cover>footer{color:#70839b;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:3%;left:7%;right:7%}.entertainment-cover>footer i{color:var(--cover-accent);font-style:normal;font-weight:800}.press-filter-bar{gap:8px;padding:4px;display:flex;overflow-x:auto}.press-filter-bar button{color:#8092a8;white-space:nowrap;background:#071123b8;border:1px solid #658bad33;border-radius:999px;padding:10px 15px}.press-filter-bar button.active{color:#eafeff;background:#2fcdea21;border-color:#4dddf58c;box-shadow:0 0 24px #26c2e21f}.press-filter-bar small{color:#4eddf3;margin-left:8px}.press-reading-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.58fr);align-items:start;gap:17px;display:grid}.press-reading-layout>*{min-width:0}.press-article-list,.press-reader{min-width:0;border-radius:24px!important}.press-article-list>header{padding-bottom:14px}.press-article-list>header h2{margin:4px 0}.press-article-list>div{flex-direction:column;gap:7px;max-height:920px;display:flex;overflow:auto}.press-article-list>div>button{min-width:0;color:inherit;text-align:left;background:#081326ad;border:1px solid #698bad1f;border-radius:15px 6px;justify-content:space-between;gap:16px;padding:16px;transition:all .16s;display:flex}.press-article-list>div>button:hover,.press-article-list>div>button.active{background:linear-gradient(100deg,#2bc6e717,#d9409e0a);border-color:#4adcf259;transform:translate(4px)}.press-article-list>div>button.scoop{border-left:3px solid #ee4964}.press-article-list button span{min-width:0}.press-article-list button span>*{overflow-wrap:anywhere;display:block}.press-article-list button em{color:#55dcef;letter-spacing:.1em;font-size:10px;font-style:normal}.press-article-list button b{margin:6px 0;font-size:15px;line-height:1.45}.press-article-list button p{color:#879bb0;margin:0;font-size:12px;line-height:1.55}.press-article-list button small{color:#536b82;margin-top:8px}.press-article-list button>i{color:#92a7bb;background:#17253a;border-radius:999px;flex:none;align-self:start;padding:5px 8px;font-size:9px;font-style:normal}.press-reader{background:linear-gradient(145deg,#0b172cfa,#080817fa);grid-template-columns:minmax(210px,300px) minmax(0,1fr);gap:24px;display:grid;overflow:clip}.press-reader>.entertainment-cover{align-self:start;min-height:0;position:sticky;top:16px}.press-reader>article{min-width:0}.press-reader>article>header{color:#5bdff3;justify-content:space-between;gap:10px;font-size:11px;display:flex}.press-reader>article>header span,.press-reader>article>header em{overflow-wrap:anywhere;min-width:0}.press-reader>article>header em{color:#8699ae;text-align:right;font-style:normal}.press-article-reference{color:#5f7790;border-top:1px solid #5bdff31f;border-bottom:1px solid #5bdff31f;justify-content:space-between;gap:10px;margin-top:13px;padding:8px 0;font-size:9px;display:flex}.press-article-reference>*{overflow-wrap:anywhere}.press-reader h2{overflow-wrap:anywhere;margin:16px 0 10px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(23px,2vw,34px);line-height:1.28}.press-reader>article>strong{color:#c2d2e2;overflow-wrap:anywhere;line-height:1.65;display:block}.press-reader>article>p{color:#8ea2b7;overflow-wrap:anywhere;line-height:1.9}.press-reader dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.press-reader dl>div{background:#050f1ebf;border-radius:12px 4px;min-width:0;padding:10px}.press-reader dt{color:#647b93;font-size:9px}.press-reader dd{color:#d2e2ee;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.press-reader details{border-top:1px solid #6384a433;margin-top:15px;padding-top:13px}.press-reader details summary{color:#a9bacb;cursor:pointer}.press-reader details span{color:#748ba1;overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.55;display:block}.press-outcome{background:#45d8bc17;border:1px solid #4adfbe38;border-radius:14px 4px;margin-top:16px;padding:14px}.press-outcome p{color:#9fd3c8!important;margin:5px 0!important}.press-contact-card{background:linear-gradient(125deg,#1641582b,#070d1ce6);border:1px solid #51d7ef38;border-radius:18px 7px;margin-top:17px;overflow:hidden}.press-contact-card>header{justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.press-contact-card>header span{min-width:0}.press-contact-card>header small,.press-contact-card>header b{overflow-wrap:anywhere;display:block}.press-contact-card>header small{color:#58dff2;letter-spacing:.16em;font-size:8px}.press-contact-card>header b{margin-top:4px;font-size:13px}.press-contact-card>header button{color:#aaf5ff;background:#35c4de17;border:1px solid #4fdaf14d;border-radius:999px;flex:none;padding:8px 11px;font-size:10px}.press-contact-card.open>header{border-bottom:1px solid #51d7ef24}.press-contact-body{grid-template-columns:minmax(0,1.15fr) minmax(190px,.85fr);gap:10px;padding:10px;display:grid}.press-contact-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.press-contact-directory>span{background:#030c1bc2;border-radius:12px 4px;min-width:0;padding:10px}.press-contact-directory small,.press-contact-directory b,.press-contact-directory em{overflow-wrap:anywhere;display:block}.press-contact-directory small{color:#607c95;font-size:8px}.press-contact-directory b{color:#d9f8fb;margin-top:4px;font-size:11px}.press-contact-directory em{color:#536b80;margin-top:4px;font-size:8px;font-style:normal;line-height:1.5}.press-contact-body>aside{background:#27798f17;border:1px solid #46d3ec21;border-radius:12px 4px;padding:11px 12px}.press-contact-body>aside>b{color:#cdf8fd;font-size:11px}.press-contact-body ol{color:#7f98ad;margin:7px 0 10px;padding-left:17px;font-size:9px;line-height:1.7}.press-contact-body>aside button{color:#d9fbff;background:linear-gradient(100deg,#29b7d329,#b02f8e17);border:1px solid #4fdbf057;border-radius:10px;width:100%;padding:9px;font-size:10px}.press-contact-body>aside button:disabled{opacity:.5}.press-contact-body>aside>small{color:#5f788d;margin-top:7px;font-size:8px;line-height:1.5;display:block}.editor-negotiation{background:linear-gradient(135deg,#4f0d1f59,#070c19e6);border:1px solid #ef486561;border-radius:19px 7px;margin-top:18px;overflow:hidden}.editor-negotiation>header{border-bottom:1px solid #ef48652e;padding:14px 16px}.editor-negotiation>header span,.editor-negotiation>header b,.editor-negotiation>header small{display:block}.editor-negotiation>header span{color:#ff6680;letter-spacing:.18em;font-size:9px}.editor-negotiation>header b{margin-top:4px}.editor-negotiation>header small{color:#8c6f7a;margin-top:3px}.editor-negotiation>div{gap:7px;padding:10px;display:grid}.editor-negotiation button{color:#e6eef6;text-align:left;background:#0f1423bf;border:1px solid #ec546f33;border-radius:12px;padding:11px}.editor-negotiation button:hover{border-color:#ed5872;transform:translateY(-1px)}.editor-negotiation button:disabled{opacity:.4}.editor-negotiation button b,.editor-negotiation button small{display:block}.editor-negotiation button small{color:#86737c;margin-top:4px;font-size:10px}.outside-offers{border-radius:24px!important}.outside-offers>div{flex-direction:column;gap:8px;display:flex}.outside-offers>div>button{color:inherit;text-align:left;background:linear-gradient(105deg,#0d1f36e0,#0f0a1ee0);border:1px solid #608fb429;border-radius:18px 6px;grid-template-columns:140px 1fr auto;align-items:center;gap:18px;padding:14px 17px;display:grid}.outside-offers>div>button:hover{border-color:#43def46b;transform:translateY(-2px)}.offer-mark{color:#dffaff;letter-spacing:.08em;background:linear-gradient(135deg,#1b4963,#17213c);border-radius:13px 4px;place-items:center;min-height:66px;font-size:11px;font-weight:800;display:grid}.offer-mark.exclusive_model{background:linear-gradient(135deg,#7d225d,#26162c)}.offer-mark.drama_role{background:linear-gradient(135deg,#4c337b,#17172d)}.outside-offers button>span b,.outside-offers button>span small{display:block}.outside-offers button>span small{color:#61ddec;margin-top:4px;font-size:10px}.outside-offers button>span p{color:#8196aa;margin:6px 0 0;font-size:11px}.outside-offers button>aside{text-align:right}.outside-offers button>aside>*{display:block}.outside-offers button>aside b{font-size:17px}.outside-offers button>aside b small{color:#6d8298;font-size:9px}.outside-offers button>aside em{color:#71869b;margin:5px 0;font-size:10px;font-style:normal}.outside-offers button>aside i{color:#56def2;font-size:11px;font-style:normal}.activity-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.activity-contract{background:linear-gradient(145deg,#09162af7,#090818fa);grid-template-columns:210px 1fr;gap:20px;display:grid;border-radius:24px!important}.activity-contract.breached{border-color:#ee435b73!important}.activity-cover{background-color:#0000;background-image:radial-gradient(circle at 65% 24%,#e24ea73d,#0000 30%),linear-gradient(145deg,#2b183b,#090d20 70%);background-position:top;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:13px 34px 13px 13px;min-height:300px;padding:16px;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000061}.activity-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#040814eb);position:absolute;inset:0}.activity-cover>span,.activity-cover>h3,.activity-cover>p,.activity-cover>footer{z-index:1;position:relative}.activity-cover>span{color:#1c0d1c;background:#ef70b7;border-radius:3px 11px 3px 3px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.activity-cover>h3{color:#fff;text-shadow:0 4px 18px #000;margin:17px 0 2px;font-family:Georgia,serif;font-size:30px}.activity-cover>p{color:#e590c6;letter-spacing:.16em;font-size:9px}.activity-cover>footer{position:absolute;bottom:17px;left:16px;right:16px}.activity-cover>footer b,.activity-cover>footer small{display:block}.activity-cover>footer b{font-size:19px}.activity-cover>footer small{color:#aab9c8;margin-top:3px}.activity-contract>div>header span{color:#58deef;letter-spacing:.1em;font-size:10px}.activity-contract>div>header h2{margin:6px 0;font-size:20px}.activity-contract>div>header p{color:#8297ac;margin:0}.activity-contract dl{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.activity-contract dl>div{background:#040d1cb3;border-radius:10px 3px;padding:9px}.activity-contract dt{color:#617990;font-size:9px}.activity-contract dd{color:#d5e3ee;margin:4px 0 0;font-size:11px}.activity-contract details{border-top:1px solid #5d87a92e;margin-top:11px;padding-top:10px}.activity-contract details summary{color:#9fb2c4;cursor:pointer}.activity-contract details>b{color:#56dbea;margin-top:10px;font-size:10px;display:block}.activity-contract details>p{color:#74899e;font-size:10px;line-height:1.5}.activity-contract details>span{border-top:1px solid #51728e1f;grid-template-columns:70px 1fr;gap:2px 8px;padding:8px 0;display:grid}.activity-contract details>span em{color:#5b7289;grid-row:1/3;font-size:9px;font-style:normal}.activity-contract details>span strong{font-size:10px}.activity-contract details>span small{color:#667e94;font-size:9px}.producer-model-recommend{border-radius:24px!important}.producer-model-recommend>header p{color:#8095aa}.producer-model-recommend>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.producer-model-recommend article{background:#081426bf;border:1px solid #5883a426;border-radius:14px 5px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.producer-model-recommend img,.producer-model-recommend article>i{object-fit:cover;object-position:center top;background:#17273c;border-radius:50%;width:46px;height:46px}.producer-model-recommend article>i{color:#59dff1;place-items:center;font-style:normal;display:grid}.producer-model-recommend article span b,.producer-model-recommend article span small{display:block}.producer-model-recommend article span small{color:#72889e;margin-top:4px;font-size:10px}.producer-model-recommend article button{color:#a7f5ff;background:#33c9e21a;border:1px solid #49dcf254;border-radius:999px;padding:8px 11px}.member-external-strip{background:linear-gradient(110deg,#21accc14,#d3389d0d);border:1px solid #51dcf133;border-radius:18px 6px;margin-bottom:14px;padding:14px}.member-external-strip>header{justify-content:space-between;display:flex}.member-external-strip>header b{color:#d8faff}.member-external-strip>header small{color:#58daeb}.member-external-strip>div{gap:8px;margin-top:10px;display:flex;overflow-x:auto}.member-external-strip article{background:#060f1eb8;border-radius:12px 4px;min-width:220px;padding:10px}.member-external-strip article>*{display:block}.member-external-strip article small{color:#74899e;margin-top:4px}.member-external-strip article em{color:#56ddec;margin-top:6px;font-size:10px;font-style:normal}@media (width<=1200px){.media-shelf>div{grid-template-columns:repeat(7,150px)}.press-reading-layout{grid-template-columns:1fr}.press-reader{grid-template-columns:minmax(210px,280px) minmax(0,1fr)}.activity-contract-grid{grid-template-columns:1fr}}@media (width<=760px){.media-workspace-nav{grid-template-columns:1fr;display:grid}.press-edition-hero,.outside-hero{grid-template-columns:1fr}.press-edition-hero>aside,.outside-hero>aside{width:100%;min-width:0}.press-reader{grid-template-columns:1fr}.press-reader>.entertainment-cover{width:min(100%,320px);min-height:0;margin:0 auto;position:relative;top:0}.press-contact-body,.press-contact-directory{grid-template-columns:1fr}.press-contact-card>header{flex-direction:column;align-items:flex-start}.press-reading-layout{display:block}.press-article-list{margin-bottom:14px}.outside-offers>div>button{grid-template-columns:1fr}.outside-offers button>aside{text-align:left}.activity-contract,.producer-model-recommend>div{grid-template-columns:1fr}.media-workspace-nav button{min-height:56px}}.entertainment-cover{aspect-ratio:2/3;background-position:50%}.cover-feature-portrait{z-index:-1;object-fit:cover;object-position:center top;opacity:.36;filter:saturate(.8);border-radius:45% 45% 0 0;width:42%;height:58%;position:absolute;bottom:0;right:5%;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.entertainment-cover.small .cover-feature-portrait{display:none}.press-reader{background:linear-gradient(145deg,#0a162a,#080817 75%);display:block;overflow:hidden;padding:0!important}.magazine-reader-toolbar{background:#050d1cf0;border-bottom:1px solid #5ad3eb2b;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.magazine-reader-toolbar>div span,.magazine-reader-toolbar>div b{display:block}.magazine-reader-toolbar>div span{color:#58deef;letter-spacing:.14em;font-size:9px}.magazine-reader-toolbar>div b{margin-top:3px;font-size:15px}.magazine-reader-toolbar nav{gap:5px;display:flex}.magazine-reader-toolbar button{color:#71869c;background:#0b192cb3;border:1px solid #678eae2e;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.magazine-reader-toolbar button i{color:#7690a8;background:#15263a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.magazine-reader-toolbar button.active{color:#e0fbff;background:#2cc2dc1f;border-color:#4bdef470}.magazine-reader-toolbar button.active i{color:#07121c;background:#45d5eb}.magazine-spread{background:radial-gradient(circle,#3791b314,#0000 44%);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:660px;padding:16px;animation:.28s both magazinePageIn;display:grid}.magazine-spread>*{background:linear-gradient(145deg,#101d31fc,#080f1dfc);border:1px solid #789cbc21;min-width:0;padding:30px;position:relative;overflow:hidden}.magazine-spread>:first-child{border-radius:14px 2px 2px 14px;box-shadow:inset -18px 0 28px #0000002e,-12px 20px 40px #00000047}.magazine-spread>:last-child{border-radius:2px 14px 14px 2px;box-shadow:inset 18px 0 28px #0000002e,12px 20px 40px #00000047}.magazine-spread>.entertainment-cover{aspect-ratio:auto;background-position:50%;min-height:628px;padding:0;box-shadow:inset -18px 0 28px #00000038,-12px 20px 40px #00000047}@keyframes magazinePageIn{0%{opacity:.35;transform:perspective(1100px)rotateY(2deg)translate(7px)}to{opacity:1;transform:none}}.magazine-folio{color:#53dced;letter-spacing:.18em;font-size:9px;display:block}.magazine-toc-page h2,.magazine-fact-page h2,.magazine-contact-page h2{margin:13px 0 20px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(25px,2.4vw,39px)}.magazine-toc-page>strong{color:#dceaf3;font-family:Georgia,Noto Serif SC,serif;font-size:20px;line-height:1.45;display:block}.magazine-toc-page>p,.magazine-contact-page>p{color:#8da1b5;line-height:1.8}.magazine-toc-page ol{border-top:1px solid #6188a838;margin:25px 0;padding:0;list-style:none}.magazine-toc-page li{border-bottom:1px solid #6188a826;grid-template-columns:76px 1fr 28px;gap:10px;padding:13px 0;display:grid}.magazine-toc-page li b{color:#53d9ea;letter-spacing:.12em;font-size:9px}.magazine-toc-page li span{color:#c5d3df}.magazine-toc-page li em{color:#61788e;text-align:right;font-style:normal}.magazine-toc-page blockquote,.magazine-margin-page blockquote{color:#b8c8d6;background:#d0399712;border-left:3px solid #d34b9b;margin:22px 0;padding:18px;font-family:Georgia,Noto Serif SC,serif;line-height:1.7}.magazine-toc-page footer{color:#61798f;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:25px;left:30px;right:30px}.magazine-story-page>header{color:#58dfee;justify-content:space-between;font-size:10px;display:flex}.magazine-story-page>header em{color:#758ca2;font-style:normal}.magazine-story-page h2{margin:18px 0 12px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(25px,2.4vw,38px);line-height:1.33}.magazine-story-page>strong{color:#c7d6e2;line-height:1.7;display:block}.magazine-story-page>p{color:#93a6b9;line-height:1.95}.magazine-dropcap:first-letter{float:left;color:#63dfed;margin:8px 8px 0 0;font-family:Georgia,serif;font-size:53px;line-height:.7}.magazine-margin-page>img{object-fit:cover;object-position:center top;border-radius:5px 25px 5px 5px;width:100%;height:260px;margin:14px 0}.magazine-subject-mark{color:#68e1ef;background:radial-gradient(circle,#4ad6ec33,#081222e6);border-radius:5px 25px 5px 5px;place-items:center;height:230px;margin:14px 0;font-family:Georgia,Noto Serif SC,serif;font-size:58px;display:grid}.magazine-margin-page dl,.magazine-data-page dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.magazine-margin-page dl>div,.magazine-data-page dl>div{background:#030c19b8;border-radius:10px 3px;padding:11px}.magazine-margin-page dt,.magazine-data-page dt{color:#60788f;font-size:9px}.magazine-margin-page dd,.magazine-data-page dd{color:#d3e2ec;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.press-score-rings{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.press-score-rings>span{--score:50%;aspect-ratio:1;background:radial-gradient(circle,#0d1b2f 56%,transparent 57%),conic-gradient(#54dfef var(--score),#536f8a2e 0);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 24px #37c5e014}.press-score-rings b,.press-score-rings small{grid-area:1/1}.press-score-rings b{font-size:24px;transform:translateY(-7px)}.press-score-rings small{color:#71879d;font-size:9px;transform:translateY(12px)}.source-ledger{flex-direction:column;gap:9px;display:flex}.source-ledger article{background:#040e1c8f;border:1px solid #5484a621;border-radius:12px 4px;grid-template-columns:38px 1fr;gap:10px;padding:12px;display:grid}.source-ledger article>i{color:#4edcef;font-family:Georgia,serif;font-size:20px;font-style:normal}.source-ledger b,.source-ledger p{margin:0;display:block}.source-ledger p{color:#788ea3;margin-top:4px;font-size:11px;line-height:1.55}.magazine-data-page h3{margin:13px 0 20px;font-family:Georgia,Noto Serif SC,serif;font-size:25px}.magazine-data-page dl{grid-template-columns:1fr}.magazine-contact-page .press-contact-directory{margin-top:20px}.contact-call-script{background:#238da612;border:1px solid #50daef2e;border-radius:14px 5px;margin-top:18px;padding:16px}.contact-call-script ol{color:#8097ab;padding-left:20px;line-height:1.8}.contact-call-script button{color:#ddfbff;background:linear-gradient(100deg,#2abed92e,#c236971a);border:1px solid #52dcf061;border-radius:10px;width:100%;padding:11px}.contact-call-script button:disabled{opacity:.5}.magazine-response-page .editor-negotiation{margin-top:15px}.magazine-routine-contact{background:#2da6bf14;border:1px solid #4ad5ed29;border-radius:16px 5px;margin-top:16px;padding:18px}.magazine-routine-contact p{color:#849aaf;line-height:1.8}.magazine-routine-contact span{color:#5ee0ef;margin-top:15px;display:block}.magazine-page-controls{background:#071326;border-top:1px solid #5b89aa26;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.magazine-page-controls button{color:#b7cad8;background:#102136bf;border:1px solid #5784a638;border-radius:999px;padding:8px 13px}.magazine-page-controls button:disabled{opacity:.28}.magazine-page-controls span{color:#637b91;letter-spacing:.13em;font-size:9px}.model-recommendation-studio,.editorial-selection-board{background:radial-gradient(circle at 85% 5%,#dc409f1a,#0000 24%),linear-gradient(145deg,#081529fa,#090819fa);border-radius:25px!important}.model-recommendation-studio>header,.editorial-selection-board>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.model-recommendation-studio>header h2,.editorial-selection-board>header h2{margin:5px 0}.model-recommendation-studio>header p{color:#8298ad;max-width:760px;line-height:1.7}.model-recommendation-studio>header>aside{background:#050f1eb8;border:1px solid #ec54a82e;border-radius:16px 5px;grid-template-columns:repeat(2,auto);gap:7px;min-width:330px;padding:13px;display:grid}.model-recommendation-studio>header>aside b{color:#ef83bd;grid-column:1/-1}.model-recommendation-studio>header>aside span{color:#8198ac;font-size:10px}.recommendation-builder{grid-template-columns:minmax(230px,.72fr) minmax(360px,1.3fr) minmax(300px,1fr);align-items:start;gap:13px;display:grid}.recommendation-builder>section,.recommendation-builder>aside{background:#040e1db8;border:1px solid #5f89aa21;border-radius:17px 6px;min-width:0;padding:14px}.builder-step{color:#5dddec;letter-spacing:.15em;margin-bottom:12px;font-size:9px;display:block}.recommendation-member-list{flex-direction:column;gap:6px;max-height:520px;display:flex;overflow:auto}.recommendation-member-list button{color:inherit;text-align:left;background:#0a1728a6;border:1px solid #5b82a121;border-radius:12px 4px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.recommendation-member-list button.active{background:linear-gradient(100deg,#2bc3de1f,#ca399b12);border-color:#4edcf07a}.recommendation-member-list img,.recommendation-member-list button>i{object-fit:cover;object-position:center top;background:#14253a;border-radius:50%;width:42px;height:42px}.recommendation-member-list button>i{color:#57dceb;place-items:center;font-style:normal;display:grid}.recommendation-member-list span b,.recommendation-member-list span small{display:block}.recommendation-member-list span small{color:#6c8298;margin-top:3px;font-size:9px}.recommendation-member-list button>em{color:#62deed;font-size:10px;font-style:normal}.proposal-composer>label{color:#8ea3b6;margin-top:13px;font-size:10px;display:block}.proposal-composer>label>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.proposal-composer button{color:inherit;text-align:left;background:#0a1729a3;border:1px solid #5e86a524;border-radius:12px 4px;padding:10px}.proposal-composer button.active{background:linear-gradient(120deg,#c6339324,#2fb7d814);border-color:#eb5bae6b}.proposal-composer button b,.proposal-composer button small{display:block}.proposal-composer button b{font-size:11px}.proposal-composer button small{color:#6f8499;margin-top:4px;font-size:9px;line-height:1.45}.recommendation-scorecard>header{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.recommendation-scorecard>header span{background:#0f1f31b8;border-radius:10px 3px;padding:9px}.recommendation-scorecard>header small,.recommendation-scorecard>header b{display:block}.recommendation-scorecard>header small{color:#607990;font-size:8px}.recommendation-scorecard>header b{color:#dcf8fb;margin-top:3px}.recommendation-scorecard>div{margin-top:10px}.recommendation-scorecard article{border-bottom:1px solid #577d9b1f;grid-template-columns:1fr auto;gap:4px 8px;padding:7px 0;display:grid}.recommendation-scorecard article span b,.recommendation-scorecard article span small{display:block}.recommendation-scorecard article span b{font-size:10px}.recommendation-scorecard article span small{color:#62798f;margin-top:2px;font-size:8px}.recommendation-scorecard article>em{color:#61deed;font-style:normal}.recommendation-scorecard article>i{background:#14263a;border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.recommendation-scorecard article>i>i{background:linear-gradient(90deg,#48d8e9,#d64e9e);height:100%;display:block}.recommendation-scorecard>p{color:#6f879c;font-size:9px;line-height:1.55}.recommendation-scorecard>button{width:100%;margin-top:8px}.recommendation-errors{color:#e58aa0;flex-direction:column;gap:3px;margin:10px 0;font-size:9px;display:flex}.editorial-selection-board>header>small{color:#71879c}.editorial-selection-board>div{flex-direction:column;gap:12px;display:flex}.selection-project{background:#051020c2;border:1px solid #5887a82b;border-radius:20px 7px;padding:16px}.selection-project.offer_ready{border-color:#4edfc15c;box-shadow:0 0 32px #34c3a912}.selection-project.rejected{border-color:#e0537038}.selection-project>header{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;display:grid}.selection-project>header>img,.selection-project>header>i{object-fit:cover;object-position:center top;background:#17283d;border-radius:50%;width:52px;height:52px}.selection-project>header>i{color:#5edfeb;place-items:center;font-style:normal;display:grid}.selection-project>header span>*{display:block}.selection-project>header span small{color:#567189;overflow-wrap:anywhere;font-size:8px}.selection-project>header span b{margin:3px 0;font-size:15px}.selection-project>header span em{color:#7f95aa;font-size:9px;font-style:normal}.selection-project>header>strong{color:#61dfed;text-align:right}.selection-project>header>strong small{color:#6d8499;margin-top:4px;font-size:8px;display:block}.selection-timeline{grid-template-columns:repeat(6,1fr);gap:5px;margin:16px 0;display:grid}.selection-timeline span{color:#526a81;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.selection-timeline span:after{content:"";background:#20344a;height:1px;position:absolute;top:11px;left:27px;right:-5px}.selection-timeline span:last-child:after{display:none}.selection-timeline i{z-index:1;background:#102238;border:1px solid #294158;border-radius:50%;flex:0 0 23px;place-items:center;height:23px;font-size:8px;font-style:normal;display:grid}.selection-timeline b{font-size:8px}.selection-timeline span.done,.selection-timeline span.current{color:#c8f8fb}.selection-timeline span.done i{color:#07151d;background:#269bb0;border-color:#4dd7e9}.selection-timeline span.current i{color:#fff;background:#ce428f;border-color:#f179b9;box-shadow:0 0 16px #e54da173}.selection-project-body{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.selection-criteria-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.selection-criteria-mini>span{background:#0d1d2fad;border-radius:10px 3px;grid-template-columns:1fr auto;gap:4px 8px;padding:8px;display:grid}.selection-criteria-mini small{color:#698197;font-size:8px}.selection-criteria-mini b{font-size:10px}.selection-criteria-mini>span>i{background:#1a2c3f;grid-column:1/-1;height:3px}.selection-criteria-mini>span>i>i{background:#4ad8e9;height:100%;display:block}.selection-log{background:#020b18a3;border-radius:12px 4px;max-height:220px;padding:10px;overflow:auto}.selection-log>b{color:#9fb3c4;margin-bottom:6px;font-size:10px;display:block}.selection-log article{border-top:1px solid #5277951f;grid-template-columns:72px 1fr;gap:8px;padding:7px 0;display:grid}.selection-log time{color:#516c84;font-size:8px}.selection-log span b,.selection-log span small{display:block}.selection-log span b{font-size:9px}.selection-log span small{color:#667e94;margin-top:3px;font-size:8px;line-height:1.5}.selection-verdict{color:#9fd6ca;background:#3cc6ae17;border:1px solid #44dabc2e;border-radius:12px 4px;margin:12px 0 0;padding:11px;font-size:10px;line-height:1.6}.selection-verdict.rejected{color:#cd8c9a;background:#c83a5914;border-color:#e2496833}.contract-confirmation{background:#31b19a14;border:1px solid #47d7bb2e;border-radius:14px 5px;grid-template-columns:1fr 150px 120px auto;align-items:end;gap:9px;margin-top:12px;padding:12px;display:grid}.contract-confirmation p{color:#76958e;margin:4px 0 0;font-size:9px;line-height:1.5}.contract-confirmation label{color:#718b86;font-size:8px}.contract-confirmation input{color:#d9f8f2;background:#091a28;border:1px solid #49d1b940;border-radius:8px;width:100%;margin-top:4px;padding:8px;display:block}.contract-confirmation button{color:#d8fff7;background:linear-gradient(110deg,#36bba038,#2d91bc24);border:1px solid #4bdec166;border-radius:10px;padding:10px}.contract-selection-audit{background:#2cb2cd12;border:1px solid #46d3ea24;border-radius:11px 4px;margin-top:10px;padding:10px}.contract-selection-audit b{color:#5bdcea;font-size:9px}.contract-selection-audit p{color:#71899e;margin:4px 0 0;font-size:9px;line-height:1.5}@media (width<=1250px){.recommendation-builder{grid-template-columns:1fr 1.25fr}.recommendation-scorecard{grid-column:1/-1}.magazine-spread{min-height:600px}.model-recommendation-studio>header{flex-direction:column}.model-recommendation-studio>header>aside{width:100%;min-width:0}}@media (width<=850px){.magazine-reader-toolbar{flex-direction:column;align-items:flex-start}.magazine-reader-toolbar nav{width:100%;overflow-x:auto}.magazine-spread{grid-template-columns:1fr;min-height:0}.magazine-spread>*{border-radius:12px!important;box-shadow:0 16px 35px #0000004d!important}.magazine-spread>.entertainment-cover{width:100%;max-width:420px;min-height:620px;margin:auto}.recommendation-builder{grid-template-columns:1fr}.recommendation-scorecard{grid-column:auto}.selection-project-body{grid-template-columns:1fr}.contract-confirmation{grid-template-columns:1fr 1fr}.contract-confirmation>div{grid-column:1/-1}.selection-timeline{grid-template-columns:repeat(6,110px);overflow-x:auto}}@media (width<=560px){.magazine-spread{padding:8px}.magazine-spread>*{padding:20px}.magazine-spread>.entertainment-cover{min-height:540px}.magazine-toc-page footer{margin-top:20px;position:static}.proposal-composer>label>div,.selection-criteria-mini{grid-template-columns:1fr}.selection-project>header{grid-template-columns:45px 1fr}.selection-project>header>strong{text-align:left;grid-column:1/-1}.contract-confirmation{grid-template-columns:1fr}}.entame-trend-console{background:radial-gradient(circle at 78% 0,#52acff29,#0000 34%),radial-gradient(circle at 12% 92%,#f557ae1a,#0000 31%),linear-gradient(145deg,#071225fa,#060b1afa);border-color:#67d5ee3d;padding:clamp(18px,2.2vw,32px);position:relative;overflow:hidden}.entame-trend-console:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#59d1ef1a 1px,#0000 1px),linear-gradient(90deg,#59d1ef1a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.trend-console-header,.trend-console-grid,.trend-private-alert,.trend-system-note{z-index:1;position:relative}.trend-console-header{border-bottom:1px solid #8bcae029;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.trend-console-header h2{color:#f7fbff;letter-spacing:-.03em;margin:4px 0 7px;font-size:clamp(25px,2.7vw,40px);font-weight:680}.trend-console-header p{color:#8fa5bb;max-width:760px;margin:0;font-size:13px;line-height:1.8}.trend-console-header>aside{color:#d9f9ff;background:#081b2fb8;border:1px solid #5bd9ef3d;border-radius:16px 7px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:210px;padding:13px 16px;font-size:13px;display:grid}.trend-console-header>aside small{color:#7291a7;grid-column:2;font-size:10px}.trend-live-dot{background:#5ce4d6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #5ce4d617,0 0 16px #5ce4d6}.trend-private-alert{background:linear-gradient(90deg,#693c1052,#28171480);border:1px solid #ffbf5d4d;border-radius:9px 18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:16px;padding:13px 16px;display:grid}.trend-private-alert>span{color:#221506;letter-spacing:.14em;background:#f6bb55;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:900}.trend-private-alert b{color:#ffe2aa;font-size:13px}.trend-private-alert p{color:#baa98e;margin:3px 0 0;font-size:11px}.trend-private-alert em{color:#f2c97e;white-space:nowrap;font-size:11px;font-style:normal}.trend-console-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:18px;margin-top:18px;display:grid}.trend-ranking-list{gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.trend-ranking-list button{color:#eff9ff;text-align:left;background:#0a1628ad;border:1px solid #7ea6c221;border-radius:8px 16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:11px 13px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.trend-ranking-list button:hover{background:#0c2136e0;border-color:#60def05e;transform:translateY(-1px)}.trend-ranking-list button.active{background:linear-gradient(92deg,#1555717a,#0d1b33db);border-color:#5ddcef9e;box-shadow:inset 3px 0 #5ce6ee,0 9px 24px #00000029}.trend-ranking-list button.major{background:linear-gradient(92deg,#5c173166,#0e182bd1);border-color:#ff558859}.trend-ranking-list button.major.active{border-color:#ff5b92b8;box-shadow:inset 3px 0 #ff5e9d,0 9px 26px #50002142}.trend-ranking-list button>strong{color:#7bddec;text-align:center;font:italic 700 21px/1 Georgia,serif}.trend-ranking-list button.major>strong{color:#ff83ae}.trend-ranking-list button>span{min-width:0}.trend-ranking-list button>span small{color:#688aa2;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;display:block;overflow:hidden}.trend-ranking-list button>span b{color:#dffaff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;display:block;overflow:hidden}.trend-ranking-list button>span p{color:#8fa3b8;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.trend-ranking-list button>aside{justify-items:end;gap:3px;display:grid}.trend-ranking-list button>aside em{color:#8ea1b3;font-size:9px;font-style:normal}.trend-ranking-list button>aside em.surging{color:#ff84ad}.trend-ranking-list button>aside em.rising{color:#62e1dd}.trend-ranking-list button>aside b{color:#eef9ff;font-size:10px}.trend-ranking-list button>aside small{color:#638096;font-size:9px}.trend-focus-card{background:linear-gradient(155deg,#10273ff5,#070e1df5);border:1px solid #65daee3d;border-radius:22px 8px;min-width:0;padding:21px;box-shadow:0 20px 50px #0000003d}.trend-focus-card.major{background:radial-gradient(circle at 100% 0,#f4357926,#0000 38%),linear-gradient(155deg,#2a142bf5,#070e1dfa);border-color:#ff56966e}.trend-focus-card>header{justify-content:space-between;align-items:center;display:flex}.trend-focus-card>header span{color:#66859b;align-items:center;gap:9px;display:flex}.trend-focus-card>header i{color:#8debf5;border:1px solid #63deed5c;border-radius:50%;place-items:center;width:28px;height:28px;font:italic 700 14px Georgia,serif;display:grid}.trend-focus-card>header small{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.trend-focus-card>header em{color:#7ee0ed;border:1px solid #68dcec40;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal}.trend-focus-card.major>header em{color:#ff89b2;border-color:#ff5b9259}.trend-focus-card>h3{color:#71e1ec;letter-spacing:-.03em;margin:17px 0 4px;font-size:clamp(24px,2.3vw,34px)}.trend-focus-card.major>h3{color:#ff76aa;text-shadow:0 0 22px #ff438f33}.trend-focus-card>b{color:#f5f9fc;font-size:15px;line-height:1.55;display:block}.trend-focus-card>p{color:#9aabba;margin:9px 0 13px;font-size:11px;line-height:1.7}.trend-meta-line{flex-wrap:wrap;gap:6px;display:flex}.trend-meta-line span{color:#7696aa;background:#64a6c114;border-radius:6px;padding:5px 8px;font-size:9px}.trend-impact-ledger{background:#4214292e;border:1px solid #fb7ea438;border-radius:8px 15px;margin-top:14px;padding:12px}.trend-impact-ledger>header{color:#ffbad0;justify-content:space-between;font-size:10px;display:flex}.trend-impact-ledger>header small{color:#8d7380}.trend-impact-ledger>div{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:9px;display:grid}.trend-impact-ledger span{background:#050a1673;border-radius:6px;gap:3px;padding:7px;display:grid}.trend-impact-ledger span small{color:#857684;font-size:8px}.trend-impact-ledger span b{color:#ff9bb9;font-size:12px}.trend-magazine-link{background:linear-gradient(90deg,#6d4c1438,#0000);border-left:2px solid #f7c761;gap:3px;margin-top:11px;padding:10px 12px;display:grid}.trend-magazine-link span{color:#ffe1a2;font-size:11px;font-weight:700}.trend-magazine-link small{color:#8e8067;font-size:9px}.trend-magazine-link.published{background:linear-gradient(90deg,#18686533,#0000);border-left-color:#59dfd5}.trend-magazine-link.published span{color:#8aeee6}.trend-post-stream{margin-top:16px}.trend-post-stream>header{color:#d9edf4;border-bottom:1px solid #77a3be1f;justify-content:space-between;padding-bottom:8px;font-size:10px;display:flex}.trend-post-stream>header small{color:#678197}.trend-post-stream article{border-bottom:1px solid #77a3be17;grid-template-columns:28px 1fr;gap:9px;padding:10px 0;display:grid}.trend-post-stream article>i{color:#f2fbff;background:linear-gradient(145deg,#24617b,#923f79);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:800;display:grid}.trend-post-stream article span b{color:#8ac9da;font-size:9px}.trend-post-stream article span p{color:#bac7d1;margin:2px 0;font-size:10px;line-height:1.55}.trend-post-stream article span small{color:#5e7789;font-size:8px}.trend-system-note{border-top:1px solid #8bcae021;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding-top:14px;display:grid}.trend-system-note span{color:#70889a;background:#0712229e;border-radius:8px;padding:10px;font-size:9px;line-height:1.55}.trend-system-note b{color:#a9c3cf;margin-bottom:2px;font-size:10px;display:block}.magazine-impact-summary{background:#4513282e;border:1px solid #e8538933;border-radius:8px 16px;margin:14px 0;padding:13px}.magazine-impact-summary header{color:#ffbad1;justify-content:space-between;font-size:11px;display:flex}.magazine-impact-summary header small{color:#806b74}.magazine-impact-summary div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.magazine-impact-summary span{color:#ce9aac;border:1px solid #f082a926;border-radius:99px;padding:6px 8px;font-size:9px}@media (width<=1080px){.trend-console-grid{grid-template-columns:1fr}.trend-focus-card{order:-1}}@media (width<=720px){.entame-trend-console{padding:15px 11px}.trend-console-header{flex-direction:column;align-items:stretch;gap:12px}.trend-console-header>aside{min-width:0}.trend-private-alert{grid-template-columns:auto 1fr}.trend-private-alert>em{grid-column:2}.trend-ranking-list button{grid-template-columns:34px minmax(0,1fr);padding:10px 8px}.trend-ranking-list button>aside{grid-column:2;grid-template-columns:repeat(3,auto);justify-content:start;justify-items:start}.trend-ranking-list button>aside b{order:-1}.trend-focus-card{border-radius:16px 7px;padding:16px 13px}.trend-impact-ledger>div{grid-template-columns:repeat(3,1fr)}.trend-system-note{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.trend-ranking-list button{transition:none}}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{color:#eef6fa;background-color:#0b151f}select option:checked{color:#fff;background:#184258 linear-gradient(#184258,#184258)}select:disabled,input:disabled,textarea:disabled{-webkit-text-fill-color:#8797a5;opacity:1;color:#8797a5!important;background-color:#141e28!important;border-color:#344250!important}select:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #6ce3ee}.dispatch-substitute-grid select{color:#f1f8fb;background-color:#0a1621;border:1px solid #406071;border-radius:9px;min-height:42px;padding:0 38px 0 12px;box-shadow:inset 0 1px #ffffff09}.dispatch-substitute-grid select:hover{background-color:#0d1d29;border-color:#5fcbd8}.dispatch-substitute-grid select:disabled{color:#8797a5!important}.schedule-cancel-workspace{gap:14px;display:grid}.schedule-cancel-hero{background:radial-gradient(circle at 84% 15%,#5addeb1a,#0000 32%),linear-gradient(135deg,#0c1b29,#08111c 62%);border:1px solid #36556a;border-radius:9px 28px 9px 9px;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:21px 23px;display:flex;box-shadow:inset 0 1px #97e6ef12}.schedule-cancel-hero small,.schedule-cancel-hero h3,.schedule-cancel-hero p{display:block}.schedule-cancel-hero small{color:#65dce8;font:800 8px var(--font-geist-mono);letter-spacing:.13em}.schedule-cancel-hero h3{margin:5px 0 4px;font-size:21px}.schedule-cancel-hero p{color:#91a4b2;margin:0;font-size:10px}.schedule-cancel-hero>strong{color:#aeeef4;white-space:nowrap;border:1px solid #446477;border-radius:4px 15px 4px 4px;padding:9px 13px;font-size:10px}.schedule-cancel-entry-note{background:#329cb117;border:1px solid #356579;border-radius:6px 17px 6px 6px;align-items:center;gap:13px;padding:12px 14px;display:flex}.schedule-cancel-entry-note b{color:#81e3ec;white-space:nowrap;font-size:9px}.schedule-cancel-entry-note span{color:#92a6b4;font-size:8px;line-height:1.5}.schedule-cancel-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.schedule-cancel-modes>button{color:#e8eff3;text-align:left;cursor:pointer;background:#0d1824;border:1px solid #344b5d;border-radius:6px 19px 6px 6px;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:84px;padding:13px;display:grid}.schedule-cancel-modes>button>i{color:#67d8e4;width:39px;height:39px;font:900 8px var(--font-geist-mono);border:1px solid #456173;border-radius:5px 14px 5px 5px;place-items:center;font-style:normal;display:grid}.schedule-cancel-modes span b,.schedule-cancel-modes span small{display:block}.schedule-cancel-modes span b{font-size:10px}.schedule-cancel-modes span small{color:#8193a1;margin-top:5px;font-size:8px;line-height:1.45}.schedule-cancel-modes>button.active{background:linear-gradient(135deg,#3fb2c329,#0d1925);border-color:#55c6d4;box-shadow:inset 0 0 0 1px #5bd7e614}.schedule-cancel-modes>button.danger.active{background:linear-gradient(135deg,#b52d4f2e,#18131d);border-color:#d95676}.schedule-cancel-modes>button.danger.active>i{color:#ff8ea7;border-color:#c44c6a}.schedule-cancel-section{background:#09131e;border:1px solid #30485a;border-radius:7px 21px 7px 7px;overflow:hidden}.schedule-cancel-section>header{border-bottom:1px solid #2f4657;justify-content:space-between;align-items:end;gap:14px;min-height:61px;padding:11px 14px;display:flex}.schedule-cancel-section h3{margin:3px 0 0;font-size:13px}.schedule-cancel-section header>small{color:#788c9b;font-size:8px}.schedule-cancel-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:285px;padding:8px;display:grid;overflow:auto}.schedule-cancel-member-grid>button{color:#eaf1f4;text-align:left;cursor:pointer;background:#0d1925;border:1px solid #304758;border-radius:5px 14px 5px 5px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:61px;padding:8px;display:grid}.schedule-cancel-member-grid>button>i{color:#f7fbfc;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.schedule-cancel-member-grid>button>i img{object-fit:cover;width:100%;height:100%}.schedule-cancel-member-grid span b,.schedule-cancel-member-grid span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.schedule-cancel-member-grid span b{font-size:9px}.schedule-cancel-member-grid span small{color:#7d8f9e;margin-top:3px;font-size:7px}.schedule-cancel-member-grid em{color:#6bd2de;white-space:nowrap;font-size:7px;font-style:normal}.schedule-cancel-member-grid>button.selected{background:linear-gradient(135deg,#43b8c82b,#0e1c29);border-color:#5ed5df}.schedule-cancel-member-grid>button:disabled{color:#73818c;cursor:not-allowed;opacity:1;background:#101721;border-color:#293846}.schedule-cancel-member-grid>button:disabled>i{filter:grayscale(.55);opacity:.58}.schedule-cancel-member-grid>button:disabled em{color:#73818c}.schedule-cancel-quote,.schedule-cancel-whole-warning{background:#0d1823;border:1px solid #3b5567;border-radius:6px 19px 6px 6px;padding:15px 17px}.schedule-cancel-quote.ready{background:linear-gradient(135deg,#3995801a,#0c1822);border-color:#397468}.schedule-cancel-quote.blocked,.schedule-cancel-whole-warning{background:linear-gradient(135deg,#a9305317,#16131c);border-color:#714253}.schedule-cancel-quote header,.schedule-cancel-whole-warning header{justify-content:space-between;align-items:center;gap:13px;margin-bottom:9px;display:flex}.schedule-cancel-quote small,.schedule-cancel-whole-warning small{color:#718b9c;font:800 7px var(--font-geist-mono);letter-spacing:.12em}.schedule-cancel-quote header b,.schedule-cancel-whole-warning header b{margin-top:4px;font-size:11px;display:block}.schedule-cancel-quote header strong{color:#6ee0c5}.schedule-cancel-quote.blocked header strong,.schedule-cancel-whole-warning header strong{color:#ff879e}.schedule-cancel-quote p,.schedule-cancel-whole-warning p{color:#91a2ae;margin:5px 0;font-size:8px;line-height:1.55}.schedule-cancel-whole-warning p.critical{color:#ffadba;background:#bc31541c;border:1px solid #82475a;border-radius:5px;padding:9px}.schedule-cancel-ack{color:#d9c7cd;text-align:left;cursor:pointer;background:#17131b;border:1px solid #67404e;border-radius:5px 14px 5px 5px;grid-template-columns:25px 1fr;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:10px;padding:9px;display:grid}.schedule-cancel-ack>i{color:#ff8aa3;border:1px solid #835064;border-radius:4px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.schedule-cancel-ack span b,.schedule-cancel-ack span small{display:block}.schedule-cancel-ack span b{font-size:8px}.schedule-cancel-ack span small{color:#8d7d83;margin-top:3px;font-size:7px}.schedule-cancel-ack.checked{background:#ae30511f;border-color:#b84b69}.schedule-cancel-actions .danger-button:disabled{cursor:not-allowed;opacity:1;color:#75828c!important;background:#141b23!important;border-color:#3c4650!important}.schedule-cancel-missing{color:#f0a0af;background:#17131c;border:1px solid #69404e;border-radius:8px;padding:20px}@media (width<=820px){.schedule-cancel-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.schedule-cancel-hero{flex-direction:column;align-items:flex-start}.schedule-cancel-modes,.schedule-cancel-member-grid{grid-template-columns:1fr}.schedule-cancel-entry-note,.schedule-cancel-section>header{flex-direction:column;align-items:flex-start}}.time-control-notice{color:#dce9ee;text-align:left;cursor:pointer;z-index:40;background:linear-gradient(120deg,#1f1811fa,#0c1622fa);border:1px solid #f8bf507a;border-radius:10px;align-items:flex-start;gap:9px;max-width:min(620px,100vw - 40px);padding:9px 12px;display:flex;position:absolute;top:calc(100% + 8px);left:clamp(12px,19vw,300px);box-shadow:0 16px 42px #000a,0 0 22px #f2b03b17}.time-control-notice>i{color:#19130b;background:#f1b94d;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:900;display:grid}.time-control-notice>span{font-size:9px;line-height:1.55}.time-control button:disabled{cursor:not-allowed;opacity:.45}.ai-consultant-shell{grid-template-columns:minmax(520px,1fr) 300px}.ai-consultant-chat{grid-template-rows:auto auto minmax(0,1fr) auto}.ai-consultant-heading{align-items:center;gap:11px;min-width:0;display:flex}.ai-consultant-heading>.ai-robot-avatar{flex:0 0 40px;width:40px;height:40px}.ai-consultant-heading>span{min-width:0}.ai-inline-save-snapshot{background:#40a6b91f;border-bottom:1px solid #4dc7da21;grid-template-columns:80px 1.3fr 1fr 1fr;gap:1px;padding:1px;display:grid}.ai-inline-save-snapshot>span{background:#091522;min-width:0;padding:8px 12px}.ai-inline-save-snapshot small,.ai-inline-save-snapshot b{display:block}.ai-inline-save-snapshot small{color:#657f8e;font-size:7px}.ai-inline-save-snapshot b{color:#cfe3e8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.ai-consultant-prompts{background:#050d17c7}.theater-coach-missing{background:radial-gradient(circle at 6% 40%,#eeb13e1f,#0000 34%),linear-gradient(110deg,#111b27,#0b1421);border-color:#f1b94d6b;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.theater-coach-missing h2{margin:5px 0 6px;font-size:18px}.theater-coach-missing p{color:#8fa4b2;max-width:760px;margin:0;font-size:9px;line-height:1.65}.theater-coach-missing .eyebrow{color:#f1bf5d}.coach-empty-state{gap:7px;display:grid!important}.coach-empty-state b{color:#f4c86d}.coach-empty-state span{color:#8296a6;line-height:1.6}.coach-market-section{padding:18px}.coach-market-path{color:#8299a7;background:#091522;border:1px solid #4dcddd2e;border-radius:8px;align-items:center;gap:8px;margin:10px 0 14px;padding:9px 11px;font-size:8px;display:flex}.coach-market-path i{color:#65dce5;background:#173140;border-radius:5px;padding:4px 6px;font-style:normal}.coach-market-path strong{color:#f2c66a}.coach-market-path em{color:#496371;font-style:normal}.coach-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coach-market-grid>article{background:linear-gradient(145deg,#0e1c2a,#0a1420);border:1px solid #304559;border-radius:12px;flex-direction:column;min-width:0;padding:14px;display:flex}.coach-market-grid>article>header{justify-content:space-between;gap:12px;display:flex}.coach-market-grid header span small,.coach-market-grid header span b,.coach-market-grid header span em{display:block}.coach-market-grid header span small{color:#55d7e4;font-size:7px}.coach-market-grid header span b{margin-top:5px;font-size:15px}.coach-market-grid header span em{color:#7f94a4;margin-top:3px;font-size:8px;font-style:normal}.coach-market-grid header>strong{color:#f2c365;font-size:25px}.coach-market-grid>article>p{color:#91a4b1;min-height:44px;font-size:9px;line-height:1.65}.coach-market-recommendation{color:#b8cbd3;background:#30b1c614;border-left:2px solid #50d7e3;padding:7px 9px;font-size:8px}.coach-market-grid dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.coach-market-grid dl div{border-left:1px solid #33495e;padding-left:8px}.coach-market-grid dt{color:#687f90;font-size:7px}.coach-market-grid dd{color:#e7f0f3;margin:3px 0 0;font-size:9px;font-weight:800}.coach-market-grid>article>button{color:#68e0e8;cursor:pointer;background:#102a37;border:1px solid #48d1df6b;border-radius:8px;margin-top:auto;padding:9px;font-size:8px;font-weight:900}.coach-market-grid>article>button:disabled{color:#5f6e7b;cursor:not-allowed;background:#111923;border-color:#2d3a48}.coach-market-error{color:#d4a45e;margin:-4px 0 10px;font-size:7px;line-height:1.5;display:block}@media (width<=900px){.ai-consultant-shell{display:block}.ai-inline-save-snapshot{grid-template-columns:1fr 1fr}.ai-consultant-chat{min-height:670px}.coach-market-grid{grid-template-columns:1fr}.theater-coach-missing{flex-direction:column;align-items:flex-start}.theater-coach-missing button{width:100%}.time-control-notice{max-width:none;left:8px;right:8px}}@media (width<=620px){.ai-inline-save-snapshot{grid-template-columns:1fr 1fr}.ai-consultant-heading>.ai-robot-avatar{display:none}.time-control-notice{top:calc(100% + 4px)}.coach-market-section{padding:12px}.coach-market-path{white-space:nowrap;overflow:auto}}.industry-commercial-board{background:linear-gradient(145deg,#101a25,#09131f);border-color:#f2b84b40;padding:0;overflow:hidden}.industry-commercial-board>header{background:radial-gradient(circle at 12% 0,#f2b84b14,#0000 38%);border-bottom:1px solid #2f3b48;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.industry-commercial-board>header h2,.industry-improvement-desk h2{margin:4px 0 5px;font-size:19px}.industry-commercial-board>header p,.industry-improvement-desk>header p{color:#82909d;margin:0;font-size:9px;line-height:1.55}.industry-commercial-board>header nav{background:#0a131d;border:1px solid #384552;border-radius:10px;gap:5px;padding:4px;display:flex}.industry-commercial-board>header nav button{color:#7f8d9a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:8px;font-weight:800}.industry-commercial-board>header nav button.active{color:#f7ce78;background:linear-gradient(135deg,#6e5430,#352b20);box-shadow:inset 0 0 0 1px #f2b84b57}.industry-sales-chart-head,.industry-sales-chart>button{grid-template-columns:52px minmax(220px,1fr) 110px 110px 95px 95px;align-items:center;gap:8px;display:grid}.industry-sales-chart-head{color:#687786;background:#0a131d;padding:9px 16px;font-size:7px}.industry-sales-chart>button{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #293541;padding:10px 16px}.industry-sales-chart>button:hover{background:#ffffff05}.industry-sales-chart>button.player{border-left:3px solid var(--gold);background:linear-gradient(90deg,#f2b84b17,#f2b84b04)}.industry-sales-chart>button>strong{color:#e9c477;text-align:center;font:700 22px Georgia,serif}.industry-sales-chart>button>span b,.industry-sales-chart>button>span small,.industry-sales-chart>button>em small{display:block}.industry-sales-chart>button>span b{font-size:10px}.industry-sales-chart>button>span small{color:#758594;margin-top:4px;font-size:7px}.industry-sales-chart>button>em{color:#d5dee4;text-align:right;font-size:10px;font-style:normal}.industry-sales-chart>button>em small{color:#657482;margin-top:3px;font-size:6px}.industry-commercial-board>footer{color:#657482;background:#0a131d;border-top:1px solid #2c3743;justify-content:space-between;gap:12px;padding:9px 16px;font-size:7px;display:flex}.industry-commercial-board>footer button{color:var(--gold);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:7px}.industry-reach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.industry-reach-grid>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(150deg,#111e2a,#0b151f);border:1px solid #344251;border-radius:10px;padding:12px}.industry-reach-grid>button.player{border-color:#8b6e3d;box-shadow:inset 0 0 22px #f2b84b0e}.industry-reach-grid>button>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.industry-reach-grid>button>header span small,.industry-reach-grid>button>header span b{display:block}.industry-reach-grid>button>header span small{color:#738291;font-size:6px}.industry-reach-grid>button>header span b{color:var(--gold);font-size:17px}.industry-reach-grid>button>header strong{text-align:right;font-size:9px}.industry-reach-grid dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:11px 0 0;display:grid}.industry-reach-grid dl div{background:#040a1159;border-left:1px solid #354350;padding:6px 7px}.industry-reach-grid dt{color:#6f7e8c;font-size:6px}.industry-reach-grid dd{color:#cfd9df;margin:3px 0 0;font-size:8px;font-weight:800}.industry-improvement-desk{background:radial-gradient(circle at 88% 0,#44c8dc12,#0000 34%),linear-gradient(145deg,#0f1b27,#0a141f);padding:18px 20px}.industry-improvement-desk>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.industry-improvement-desk>header>span{color:#6f808d;font-size:7px}.industry-improvement-desk>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.industry-improvement-desk article{background:#0b1621;border:1px solid #354553;border-radius:11px;gap:11px;min-width:0;padding:13px;display:grid}.industry-improvement-desk article>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.industry-improvement-desk article>header small,.industry-improvement-desk article>header b{display:block}.industry-improvement-desk article>header small{color:#798997;font-size:7px}.industry-improvement-desk article>header b{color:#f1c775;margin-top:4px;font-size:15px}.industry-improvement-desk article>header em{color:#de8aaf;text-align:right;background:#e43d8f14;border-radius:5px;max-width:52%;padding:4px 6px;font-size:6px;font-style:normal;line-height:1.45}.industry-improvement-desk article>div{grid-template-columns:82px 1fr;gap:10px;display:grid}.industry-improvement-desk article>div span{border-right:1px solid #34424f;padding-right:9px}.industry-improvement-desk article>div span small,.industry-improvement-desk article>div span b{display:block}.industry-improvement-desk article>div span small{color:#657583;font-size:6px}.industry-improvement-desk article>div span b{margin-top:4px;font-size:8px}.industry-improvement-desk article p{color:#81909d;margin:0;font-size:7px;line-height:1.55}.industry-improvement-desk article>footer{border-top:1px solid #2c3945;grid-template-columns:1fr auto;align-items:end;gap:10px;padding-top:9px;display:grid}.industry-improvement-desk article>footer small{color:#6f808e;font-size:6px;line-height:1.55}.industry-improvement-desk article>footer button{color:#61dce5;cursor:pointer;white-space:nowrap;background:#112b37;border:1px solid #48d1df61;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900}.rival-commercial-file,.rival-counter-actions{background:#101924;border:1px solid #3c4652;border-radius:7px;overflow:hidden}.rival-commercial-file>header,.rival-counter-actions>header{border-bottom:1px solid #35404c;justify-content:space-between;align-items:end;gap:18px;padding:12px 14px;display:flex}.rival-commercial-file h3{margin:4px 0 0;font-size:13px}.rival-commercial-file>header>small,.rival-counter-actions>header span{color:#778592;font-size:6px}.rival-commercial-file>div{background:#2d3945;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.rival-commercial-file article{background:#0d1721;min-width:0;padding:11px}.rival-commercial-file article small,.rival-commercial-file article b,.rival-commercial-file article span{display:block}.rival-commercial-file article small,.rival-commercial-file article span{color:#758491;font-size:6px}.rival-commercial-file article b{color:#e4edf1;white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:9px;overflow:hidden}.rival-counter-actions>header b{font-size:9px}.rival-counter-actions>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.rival-counter-actions button{min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#0b151f;border:1px solid #344451;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.rival-counter-actions button small,.rival-counter-actions button b{display:block}.rival-counter-actions button small{color:#758592;font-size:6px}.rival-counter-actions button b{margin-top:4px;font-size:7px}.rival-counter-actions button em{color:#58d5df;white-space:nowrap;font-size:7px;font-style:normal}@media (width<=1100px){.industry-reach-grid,.industry-improvement-desk>div{grid-template-columns:repeat(2,1fr)}.industry-sales-chart-head,.industry-sales-chart>button{grid-template-columns:42px minmax(180px,1fr) 90px 90px}.industry-sales-chart-head>:nth-child(5),.industry-sales-chart-head>:nth-child(6),.industry-sales-chart>button>:nth-child(5),.industry-sales-chart>button>:nth-child(6){display:none}.rival-commercial-file>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.industry-commercial-board>header,.industry-improvement-desk>header{flex-direction:column;align-items:stretch}.industry-commercial-board>header nav{overflow:auto}.industry-commercial-board>header nav button{white-space:nowrap;flex:1}.industry-sales-chart-head{display:none}.industry-sales-chart>button{grid-template-columns:35px 1fr 82px}.industry-sales-chart>button>:nth-child(4){display:none}.industry-sales-chart>button>:nth-child(3){display:block}.industry-reach-grid,.industry-improvement-desk>div,.rival-commercial-file>div,.rival-counter-actions>div{grid-template-columns:1fr}.industry-commercial-board>footer{flex-direction:column;align-items:flex-start}.industry-improvement-desk{padding:14px}.industry-improvement-desk article>footer{grid-template-columns:1fr}.industry-improvement-desk article>footer button{width:100%}}.catalog-work-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.catalog-album-planner{gap:18px;display:grid}.catalog-album-hero,.catalog-album-config,.catalog-album-history{background:linear-gradient(145deg,#08172afa,#0c1226f5);border:1px solid #56ddef2e;box-shadow:inset 0 1px #ffffff09,0 16px 40px #00000038}.catalog-album-hero{border-radius:28px 12px;grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);gap:24px;padding:28px;display:grid;position:relative;overflow:hidden}.catalog-album-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#e94bb538,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;right:-90px}.catalog-album-hero span,.catalog-album-hero small,.catalog-album-config header span,.catalog-album-history header span,.catalog-album-track-grid small,.catalog-album-track-grid em,.catalog-album-forecast small,.catalog-album-history small,.catalog-album-history em,.catalog-album-history p{color:#91a7bd}.catalog-album-hero>div>span{color:#6ee7f5;letter-spacing:.22em;font-size:11px}.catalog-album-hero h2{color:#f5fbff;margin:8px 0;font-size:clamp(23px,3vw,36px)}.catalog-album-hero p{color:#acc0d3;margin:0;line-height:1.75}.catalog-album-hero aside{background:linear-gradient(140deg,#1a2b43bd,#2c113399);border:1px solid #ed5bbe38;border-radius:12px 24px;align-content:center;align-self:stretch;gap:8px;padding:20px;display:grid}.catalog-album-hero aside b{color:#fff;font-size:clamp(19px,2vw,27px)}.catalog-album-hero aside em{color:#ee95ce;font-style:normal}.catalog-album-config,.catalog-album-history{border-radius:18px;padding:22px}.catalog-album-config>header,.catalog-album-history>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.catalog-album-config>header b,.catalog-album-history>header b{color:#effaff;font-size:17px;display:block}.catalog-album-config>header strong{color:#6ee7f5}.catalog-album-config>label{color:#aac0d4;gap:7px;margin-bottom:16px;font-size:12px;display:grid}.catalog-album-config input{color:#f6fbff;background:#071426;border:1px solid #63d5ed38;border-radius:13px;width:100%;min-height:48px;padding:0 15px;font-size:16px}.catalog-album-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-album-track-grid>button{color:#cfe2f2;text-align:left;background:#071121e0;border:1px solid #7e9dbb2e;border-radius:14px 7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px;display:grid}.catalog-album-track-grid>button:hover,.catalog-album-track-grid>button.active{background:linear-gradient(120deg,#19485b9e,#231c439e);border-color:#65e5f194;transform:translateY(-1px)}.catalog-album-track-grid i{color:#6ee7f5;background:#5cdeef1f;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.catalog-album-track-grid span{min-width:0}.catalog-album-track-grid b,.catalog-album-track-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-album-track-grid em{font-size:11px;font-style:normal}.catalog-album-forecast{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.catalog-album-forecast article{background:linear-gradient(150deg,#0c2034f0,#121227f0);border:1px solid #67d6ea29;border-radius:8px 18px;min-width:0;padding:16px}.catalog-album-forecast span,.catalog-album-forecast b,.catalog-album-forecast small{display:block}.catalog-album-forecast span{color:#8fa7bd;font-size:12px}.catalog-album-forecast b{color:#effbff;margin:6px 0;font-size:22px}.catalog-album-history>article{border-top:1px solid #7d9ebc24;grid-template-columns:minmax(180px,1fr) minmax(110px,.3fr) minmax(110px,.3fr) minmax(220px,.8fr);align-items:center;gap:14px;padding:14px 0;display:grid}.catalog-album-history article span>*,.catalog-album-history article div>*{display:block}.catalog-album-history article b{color:#edf9ff}.catalog-album-history article p{margin:0;line-height:1.55}@media (width<=820px){.catalog-album-hero{grid-template-columns:1fr}.catalog-album-track-grid,.catalog-album-forecast,.catalog-album-history>article{grid-template-columns:1fr 1fr}.catalog-album-history article p{grid-column:1/-1}}@media (width<=560px){.catalog-album-track-grid,.catalog-album-forecast{grid-template-columns:1fr}.catalog-album-track-grid>button{grid-template-columns:32px minmax(0,1fr)}.catalog-album-track-grid>button em{grid-column:2}}.performance-portfolio{color:var(--text);gap:12px;display:grid}.performance-command-hero{background:radial-gradient(circle at 82% 18%,#52ddf429,#0000 28%),radial-gradient(circle at 12% 100%,#ed4a9a21,#0000 32%),linear-gradient(120deg,#111c2c,#0b1320 70%);border:1px solid #3d6175;border-radius:18px 8px;grid-template-columns:minmax(0,1fr) minmax(300px,40%);align-items:center;gap:30px;min-height:170px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #2891bf0f,0 14px 40px #0000003d}.performance-command-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 74px,#57b4d509 75px 76px),repeating-linear-gradient(0deg,#0000 0 47px,#57b4d506 48px 49px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.performance-command-hero>div,.performance-command-hero>aside{z-index:1;position:relative}.performance-command-hero h3{color:#f4f8fb;letter-spacing:.02em;margin:6px 0 8px;font-size:clamp(22px,2.2vw,34px)}.performance-command-hero p{color:#91a6b7;max-width:760px;margin:0;font-size:12px;line-height:1.8}.performance-command-hero aside{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.performance-command-hero aside span{background:#070f1bad;border:1px solid #334f62;border-radius:14px 5px;align-content:center;gap:7px;min-height:90px;padding:14px 12px;display:grid}.performance-command-hero aside small{color:#7793a7;font-size:10px}.performance-command-hero aside b{color:#7fe7f4;font-size:18px}.performance-mode-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.performance-mode-grid>button{min-height:164px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#111b2a,#0a131e);border:1px solid #3a4e5f;border-radius:16px 6px;padding:19px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.performance-mode-grid>button:after{content:"";border:1px solid #5ddbef26;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-55px;box-shadow:0 0 30px #42cae214}.performance-mode-grid>button:nth-child(2):after{border-color:#ef58a333;box-shadow:0 0 30px #ef58a314}.performance-mode-grid>button:hover{border-color:#65d8eb;transform:translateY(-2px);box-shadow:0 12px 24px #0000003d}.performance-mode-grid i,.performance-mode-grid b,.performance-mode-grid p,.performance-mode-grid span{z-index:1;display:block;position:relative}.performance-mode-grid i{color:#65d8eb;letter-spacing:.16em;font-size:9px;font-style:normal}.performance-mode-grid button:nth-child(2) i{color:#ef78ae}.performance-mode-grid b{color:#f1f5f8;margin-top:7px;font-size:18px}.performance-mode-grid p{color:#8498a8;max-width:640px;min-height:42px;margin:8px 0 12px;font-size:11px;line-height:1.65}.performance-mode-grid span{color:#a8e9f2;font-size:11px}.performance-mode-grid button:nth-child(2) span{color:#f0a4c6}.performance-project-board,.performance-archive-strip{background:#0c1521;border:1px solid #344858;border-radius:15px 6px;overflow:hidden}.performance-project-board>header,.performance-archive-strip>header{background:linear-gradient(90deg,#47c7dd0b,#0000);border-bottom:1px solid #304150;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 17px;display:flex}.performance-project-board h3{color:#eef4f7;margin:4px 0 0;font-size:16px}.performance-project-board>header small,.performance-archive-strip>header span{color:#7e919f;font-size:10px}.performance-project-list{display:grid}.performance-project-list>button{min-height:100px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #293946;grid-template-columns:58px minmax(230px,1.7fr) minmax(165px,.75fr) minmax(165px,.75fr) auto;align-items:center;gap:13px;padding:13px 16px;display:grid}.performance-project-list>button:last-child{border-bottom:0}.performance-project-list>button:hover{background:linear-gradient(90deg,#4bcfe612,#ed4a9a06)}.performance-project-list>button>i{color:#70dce9;background:#10212b;border:1px solid #3e6d7c;border-radius:14px 5px;place-items:center;width:48px;height:48px;font-size:10px;font-style:normal;display:grid;box-shadow:inset 0 0 16px #47cce114}.performance-project-list>button>i.season{color:#ef88b8;background:#231522;border-color:#6b405d;box-shadow:inset 0 0 16px #eb4b9714}.performance-project-list span small,.performance-project-list span b,.performance-project-list span em{display:block}.performance-project-list span small{color:#718796;font-size:9px}.performance-project-list span b{color:#edf3f6;margin:5px 0;font-size:13px}.performance-project-list span em{color:#81919d;font-size:9px;font-style:normal;line-height:1.5}.performance-project-list>button>strong{color:#75ddea;white-space:nowrap;font-size:10px;font-weight:600}.performance-empty{text-align:center;padding:28px}.performance-empty b{color:#dfe9ee;font-size:14px}.performance-empty p{color:#7b8d99;font-size:10px}.performance-archive-strip>header b{color:#dfe9ef;font-size:13px}.performance-archive-strip>div{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.performance-archive-strip button{min-height:86px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #293946;border-top:0;border-left:0;padding:13px}.performance-archive-strip button:hover{background:#4bcfe60b}.performance-archive-strip button span,.performance-archive-strip button b,.performance-archive-strip button em{display:block}.performance-archive-strip button span{color:#708493;font-size:9px}.performance-archive-strip button b{color:#dbe5ea;margin:5px 0;font-size:11px}.performance-archive-strip button em{color:#79bdca;font-size:9px;font-style:normal}@media (width<=1000px){.performance-command-hero{grid-template-columns:1fr}.performance-project-list>button{grid-template-columns:50px 1fr 1fr}.performance-project-list>button>span:nth-of-type(3){grid-column:2/4}.performance-project-list>button>strong{grid-area:1/3;justify-self:end}}@media (width<=720px){.performance-command-hero{padding:18px}.performance-command-hero aside,.performance-mode-grid,.performance-archive-strip>div{grid-template-columns:1fr}.performance-command-hero aside span{min-height:65px}.performance-project-list>button{grid-template-columns:46px 1fr}.performance-project-list>button>span:nth-of-type(2),.performance-project-list>button>span:nth-of-type(3){grid-column:2}.performance-project-list>button>strong{grid-area:auto/2;justify-self:start}.performance-project-board>header,.performance-archive-strip>header{flex-direction:column;align-items:flex-start}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width<=900px),(pointer:coarse){:is(input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),textarea,select,[contenteditable=true]){touch-action:manipulation;-webkit-user-select:text;user-select:text;caret-color:#70e8ef;font-size:16px!important;line-height:1.38!important}textarea{min-height:46px}html[data-mobile-input-active=true]{scroll-behavior:auto!important}html[data-mobile-input-active=true] body :is(.game-shell *,.landing-shell *,.modal-backdrop *,.save-manager-backdrop *,.schedule-planner-backdrop *,.daily-chat-backdrop *,.private-meeting-overlay-shell *){transition-duration:0s!important;animation-play-state:paused!important}html[data-mobile-input-active=true] :is(.modal-backdrop,.save-manager-backdrop,.schedule-planner-backdrop,.daily-chat-backdrop,.interview-exit-shade,.private-meeting-topbar,.private-meeting-dialogue-box,.private-meeting-log,.private-meeting-exit-shade){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-mobile-input-active=true] :is(.modal-panel,.save-manager-modal,.schedule-planner-modal,.daily-chat-modal){max-height:calc(var(--mobile-visual-height,100dvh) - 16px)!important;scroll-behavior:auto!important}}.recruitment-reveal-backdrop{z-index:2300;color:#f7f8fb;isolation:isolate;background:radial-gradient(circle at 50% 45%,#37547d38,#0000 34%),linear-gradient(145deg,#03050a,#080d17 48%,#050811);place-items:center;padding:clamp(8px,1.5vw,22px);display:grid;position:fixed;inset:0;overflow:hidden}.recruitment-reveal-backdrop.trainee{background:radial-gradient(circle at 50% 40%,#40b9cd29,#0000 32%),radial-gradient(circle at 78% 16%,#e6439724,#0000 28%),linear-gradient(145deg,#02070d,#07111d 50%,#040814)}.recruitment-reveal-backdrop:before{content:"";z-index:-2;background:conic-gradient(from 20deg at 50% 50%,transparent 0 8%,#65e1f514 9%,transparent 10% 22%,#f7b44f14 23%,transparent 25% 43%,#e64ea214 44%,transparent 46% 70%,#ab7ef114 71%,transparent 73%);animation:18s linear infinite recruitment-aurora-spin;position:absolute;inset:-30%}.recruitment-reveal-backdrop:after{content:"";z-index:5;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.recruitment-reveal-ambient{z-index:-1;pointer-events:none;position:absolute;inset:0}.recruitment-reveal-ambient>i{background:#dffbff;border-radius:50%;width:4px;height:4px;animation:5.4s ease-in-out infinite recruitment-particle-rise;position:absolute;box-shadow:0 0 15px 5px #7eeaf5}.recruitment-reveal-ambient>i:first-child{animation-delay:-1.2s;top:71%;left:8%}.recruitment-reveal-ambient>i:nth-child(2){width:2px;height:2px;animation-delay:-3.6s;top:25%;left:22%}.recruitment-reveal-ambient>i:nth-child(3){background:#ffd882;animation-delay:-2.1s;top:82%;left:39%;box-shadow:0 0 18px 6px #f4b13e}.recruitment-reveal-ambient>i:nth-child(4){animation-delay:-4.4s;top:16%;right:35%}.recruitment-reveal-ambient>i:nth-child(5){background:#ff9bd0;animation-delay:-.8s;top:68%;right:18%;box-shadow:0 0 18px 6px #e65a9f}.recruitment-reveal-ambient>i:nth-child(6){width:2px;height:2px;animation-delay:-2.8s;top:30%;right:7%}.recruitment-reveal-ambient>span{border:1px solid #9cdaef1a;border-radius:50%;width:min(72vw,980px);height:min(72vw,980px);animation:4s ease-in-out infinite recruitment-ring-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12vw #89cce606,0 0 0 25vw #89cce604}.recruitment-reveal-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0c1625f7,#050a13fa 62%,#0f1322f7);border:1px solid #a7cfe647;border-radius:22px;grid-template-rows:auto 3px minmax(0,1fr) auto;width:min(1280px,100%);height:min(920px,100dvh - clamp(16px,3vw,44px));min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 130px #000,0 0 75px #51bedf17,inset 0 1px #ffffff17}.recruitment-reveal-header{background:linear-gradient(90deg,#13263cb8,#08111d59 48%,#29173361);border-bottom:1px solid #99c2dc21;justify-content:space-between;align-items:center;gap:20px;min-height:69px;padding:12px clamp(16px,2.2vw,30px);display:flex}.recruitment-reveal-header span{gap:3px;display:grid}.recruitment-reveal-header small{color:#78d9e7;font:700 7px/1 var(--font-geist-mono);letter-spacing:.18em}.recruitment-reveal-header b{letter-spacing:.02em;font-size:15px}.recruitment-reveal-header em{color:#9ce8f2;text-align:center;letter-spacing:.08em;background:#2466771f;border:1px solid #76d0e247;border-radius:999px;min-width:94px;padding:7px 10px;font-size:8px;font-style:normal}.recruitment-reveal-progress{background:#152132;height:3px;overflow:hidden}.recruitment-reveal-progress i{background:linear-gradient(90deg,#63e8f1,#ec6cb2,#f6ce65);height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 18px #75e4f2}.recruitment-reveal-main{min-height:0;position:relative;overflow:hidden}.recruitment-reveal-opening{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:25px;animation:.55s both recruitment-opening-enter;display:flex}.recruitment-reveal-opening>small{color:#73d9e7;font:700 8px/1 var(--font-geist-mono);letter-spacing:.22em;margin-top:28px}.recruitment-reveal-opening h2{letter-spacing:-.045em;color:#0000;background:linear-gradient(100deg,#fff,#9ce9f2 36%,#f3b8dc 72%,#ffe093);-webkit-background-clip:text;background-clip:text;margin:9px 0 6px;font-size:clamp(23px,3vw,42px)}.recruitment-reveal-opening p{color:#8296aa;max-width:620px;margin:0;font-size:9px;line-height:1.7}.recruitment-signal-core{aspect-ratio:1;background:radial-gradient(circle,#183f56 0 11%,#0e2135 12% 27%,#0e1e325c 28% 49%,#0000 50%);border:1px solid #8be0ee52;border-radius:50%;place-items:center;width:clamp(130px,17vw,210px);display:grid;position:relative;box-shadow:0 0 55px #53d8e92e,inset 0 0 50px #58cee51a}.recruitment-signal-core:before,.recruitment-signal-core:after,.recruitment-signal-core>i{content:"";border:1px solid #7be2ef47;border-radius:50%;animation:4s linear infinite recruitment-core-orbit;position:absolute}.recruitment-signal-core:before{border-style:dashed;inset:9%}.recruitment-signal-core:after{border-color:#ee69b033;animation-duration:7s;animation-direction:reverse;inset:-8%}.recruitment-signal-core>i:first-child{border-color:#f4cc6452;animation-duration:2.8s;inset:19%}.recruitment-signal-core>i:nth-child(2){border-top-color:#0000;border-bottom-color:#0000;animation-duration:9s;inset:-19%}.recruitment-signal-core>b{z-index:2;color:#c8fbff;text-shadow:0 0 23px #6ee2ef;font:italic 800 clamp(34px,5vw,64px)/1 Georgia,serif;position:relative}.recruitment-reveal-focus{--metal-a:#596773;--metal-b:#eef5f7;--metal-c:#8b98a3;--metal-d:#303943;--metal-glow:#bed8e447;grid-template-columns:minmax(300px,440px) minmax(220px,330px);justify-content:center;align-items:center;gap:clamp(25px,5vw,70px);height:100%;padding:18px 40px;display:grid}.recruitment-reveal-focus.rarity-r,.recruitment-reveal-summary .rarity-r{--metal-a:#4c8d7b;--metal-b:#e6f7e9;--metal-c:#7fd2a3;--metal-d:#284e46;--metal-glow:#6fdea85c}.recruitment-reveal-focus.rarity-sr,.recruitment-reveal-summary .rarity-sr{--metal-a:#3987ad;--metal-b:#dff8ff;--metal-c:#6fd8ed;--metal-d:#2a3f79;--metal-glow:#58cdee6e}.recruitment-reveal-focus.rarity-ssr,.recruitment-reveal-summary .rarity-ssr{--metal-a:#72509d;--metal-b:#f5e8ff;--metal-c:#cb8cf2;--metal-d:#3f2c6e;--metal-glow:#c67cf27a}.recruitment-reveal-focus.rarity-ur,.recruitment-reveal-summary .rarity-ur{--metal-a:#aa6f16;--metal-b:#fff5b6;--metal-c:#f7cc51;--metal-d:#7a315e;--metal-glow:#ffd25794}.recruitment-card-flip{perspective:1600px;filter:drop-shadow(0 30px 40px #0009);width:100%;height:min(650px,100dvh - 210px);min-height:430px}.recruitment-card-inner{width:100%;height:100%;transform-style:preserve-3d;animation:.78s cubic-bezier(.18,.72,.18,1) both recruitment-card-flip;position:relative;transform:rotateY(180deg)}.recruitment-card-back,.recruitment-card-front{backface-visibility:hidden;border-radius:24px;position:absolute;inset:0;overflow:hidden}.recruitment-card-back{background:repeating-linear-gradient(125deg,#ffffff05 0 2px,#0000 2px 8px),radial-gradient(circle,#1b3550,#091421 70%);border:1px solid #4c6278;place-items:center;display:grid;box-shadow:inset 0 0 0 7px #0a1420,inset 0 0 0 8px #86d9e938}.recruitment-card-back:before,.recruitment-card-back:after{content:"";aspect-ratio:1;border:1px solid #77d8e942;border-radius:50%;width:70%;position:absolute;transform:rotate(28deg)}.recruitment-card-back:after{border-style:dashed;width:48%;transform:rotate(-18deg)}.recruitment-card-back span{z-index:2;color:#cdf8fd;text-align:center;letter-spacing:-.07em;text-shadow:0 0 25px #75e2ee;font:italic 800 clamp(24px,4vw,45px)/.82 Georgia,serif;position:relative}.recruitment-card-back>b{color:#7595a9;font:700 12px/1 var(--font-geist-mono);position:absolute;top:20px;right:22px}.recruitment-card-back>i{background:linear-gradient(90deg,#67dbe8,#0000);width:35%;height:3px;position:absolute;bottom:22px;left:24px;box-shadow:0 0 12px #67dbe8}.recruitment-card-front{border:1px solid var(--metal-b);background:linear-gradient(155deg,var(--metal-a),var(--metal-b) 22%,var(--metal-c) 38%,var(--metal-d) 62%,var(--metal-b) 79%,var(--metal-a));box-shadow:0 0 0 5px #040910db,0 0 0 7px color-mix(in srgb,var(--metal-b) 45%,transparent),0 0 55px var(--metal-glow);grid-template-rows:minmax(0,57%) minmax(0,43%);display:grid;transform:rotateY(180deg)}.recruitment-card-front:before{content:"";z-index:4;pointer-events:none;border:1px solid #ffffff5c;border-radius:18px;position:absolute;inset:7px}.recruitment-card-front:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:screen;opacity:.62;background:linear-gradient(113deg,#0000 0 24%,#ffffffb8 30%,#0000 37% 63%,#7af1ff52 70%,#0000 76%);animation:1.9s ease-out .38s both recruitment-foil-sweep;position:absolute;inset:0;transform:translate(-140%)}.recruitment-reveal-focus.rarity-ur .recruitment-card-front{background:linear-gradient(145deg,#9e6414,#fff0a0 18%,#f3be3d 31%,#b56886 48%,#6ecbd1 61%,#fff0ad 78%,#a96912)}.recruitment-reveal-focus.rarity-ssr .recruitment-card-front{background:linear-gradient(145deg,#503274,#ecdfff 20%,#9a68c7 38%,#58afc7 56%,#e7d7fa 78%,#402a63)}.recruitment-card-foil{z-index:2;pointer-events:none;opacity:.38;background:repeating-linear-gradient(125deg,transparent 0 7px,#ffffff24 8px,transparent 9px 16px),radial-gradient(circle at 18% 25%,#ffffff80,transparent 18%),radial-gradient(circle at 85% 68%,color-mix(in srgb,var(--reveal-accent) 55%,transparent),transparent 24%);mix-blend-mode:overlay;position:absolute;inset:0}.recruitment-card-visual{z-index:1;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--reveal-accent) 34%,#1a2735),#08111c 72%);border-radius:16px 16px 5px 5px;margin:11px 11px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff30}.recruitment-card-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03080fc7);height:35%;position:absolute;inset:auto 0 0}.recruitment-card-visual>img{width:100%;height:100%;display:block}.image-portrait .recruitment-card-visual>img{object-fit:cover;object-position:center 25%}.image-bust .recruitment-card-visual>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 18px #0000006b)}.recruitment-card-fallback{text-align:center;place-content:center;gap:9px;height:100%;display:grid}.recruitment-card-fallback b{color:color-mix(in srgb,var(--reveal-accent) 78%,white);text-shadow:0 0 36px color-mix(in srgb,var(--reveal-accent) 62%,transparent);font:italic 800 clamp(75px,10vw,132px)/1 Georgia,serif}.recruitment-card-fallback span{color:#91a9b9;font:700 7px/1 var(--font-geist-mono);letter-spacing:.2em}.recruitment-card-rarity{z-index:3;align-items:end;gap:8px;display:flex;position:absolute;bottom:12px;left:14px}.recruitment-card-rarity b{color:#fff7cf;text-shadow:0 2px 10px #000,0 0 18px var(--metal-glow);font:italic 900 clamp(27px,3vw,43px)/.9 Georgia,serif}.recruitment-card-rarity small{color:#d8e6ef;letter-spacing:.08em;padding-bottom:3px;font-size:7px}.recruitment-card-copy{z-index:3;color:#f7f9fb;background:linear-gradient(150deg,#060d17f2,#0f1927e8);border-radius:5px 5px 16px 16px;margin:0 11px 11px;padding:13px 14px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.recruitment-card-copy>small{color:color-mix(in srgb,var(--reveal-accent) 62%,#cceff5);font:700 6px/1 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;display:block}.recruitment-card-copy h2{letter-spacing:-.04em;margin:6px 0 2px;font-size:clamp(21px,2.4vw,34px);line-height:1.05}.recruitment-card-copy em{color:#9aabba;font-size:7px;font-style:normal;display:block}.recruitment-card-copy strong{color:#e5edf3;margin-top:9px;font-size:8px;display:block}.recruitment-card-copy p{color:#8d9dab;margin:6px 0 0;font-size:7px;line-height:1.52}.recruitment-card-copy mark,.recruitment-reveal-summary mark{color:#f6d685;background:#cb9a3521;border-radius:999px;margin-top:6px;padding:3px 6px;font-size:6px;display:inline-block}.recruitment-rarity-name{align-content:center;justify-items:start;animation:.5s .45s both recruitment-copy-enter;display:grid}.recruitment-rarity-name>span{color:var(--metal-b);letter-spacing:-.08em;text-shadow:0 0 42px var(--metal-glow);font:italic 900 clamp(70px,10vw,142px)/.8 Georgia,serif}.recruitment-rarity-name>b{background:linear-gradient(100deg,var(--metal-b),var(--metal-c),#fff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:16px;font-size:clamp(18px,2.5vw,32px)}.recruitment-rarity-name>small{color:#8496a7;margin-top:8px;font-size:8px;line-height:1.6}.recruitment-reveal-summary{grid-template-rows:auto minmax(0,1fr);height:100%;padding:clamp(16px,2.3vw,28px);animation:.45s both recruitment-summary-enter;display:grid}.recruitment-reveal-summary>header{border-bottom:1px solid #94bed729;justify-content:space-between;align-items:end;gap:22px;padding-bottom:15px;display:flex}.recruitment-reveal-summary>header small{color:#71d9e8;font:700 7px/1 var(--font-geist-mono);letter-spacing:.18em}.recruitment-reveal-summary>header h2{margin:5px 0 0;font-size:clamp(18px,2.3vw,29px)}.recruitment-reveal-summary>header>em{color:#8c9eae;text-align:right;max-width:420px;font-size:8px;font-style:normal;line-height:1.55}.recruitment-reveal-summary>div{grid-template-columns:repeat(5,minmax(130px,1fr));align-content:start;gap:10px;min-height:0;margin-top:16px;padding-right:5px;display:grid;overflow:auto}.recruitment-reveal-summary article{--metal-a:#596773;--metal-b:#eef5f7;--metal-c:#8b98a3;--metal-d:#303943;--metal-glow:#bed8e447;border:1px solid color-mix(in srgb,var(--metal-b) 58%,#263444);background:linear-gradient(145deg,color-mix(in srgb,var(--metal-a) 35%,#111d2b),#0b1420);border-radius:13px;grid-template-rows:140px auto;min-width:0;animation:.45s both recruitment-summary-card;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff14}.recruitment-reveal-summary article:nth-child(2){animation-delay:40ms}.recruitment-reveal-summary article:nth-child(3){animation-delay:80ms}.recruitment-reveal-summary article:nth-child(4){animation-delay:.12s}.recruitment-reveal-summary article:nth-child(5){animation-delay:.16s}.recruitment-reveal-summary article:nth-child(n+6){animation-delay:.2s}.recruitment-reveal-summary article>div{background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--reveal-accent) 30%,#1b2a3a),#07101a);place-items:center;display:grid;position:relative;overflow:hidden}.recruitment-reveal-summary article>div:after{content:"";background:linear-gradient(115deg,#0000 25%,#fff3 34%,#0000 43%);animation:1.6s ease-out .2s both recruitment-foil-sweep;position:absolute;inset:0;transform:translate(-130%)}.recruitment-reveal-summary article>div>b{color:var(--metal-b);text-shadow:0 0 20px var(--metal-glow);font:italic 900 48px/1 Georgia,serif}.recruitment-reveal-summary article>div>i{background:linear-gradient(90deg,transparent,var(--metal-b),var(--metal-c),transparent);height:3px;box-shadow:0 0 12px var(--metal-glow);position:absolute;inset:auto 0 0}.recruitment-reveal-summary article>span{align-content:start;min-width:0;padding:10px;display:grid}.recruitment-reveal-summary article>span>em{color:var(--metal-b);font:italic 900 12px/1 Georgia,serif}.recruitment-reveal-summary article>span>b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.recruitment-reveal-summary article>span>small{color:#7e90a1;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;line-height:1.45;overflow:hidden}.recruitment-reveal-controls{background:#050c16d1;border-top:1px solid #99c2dc24;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:11px clamp(16px,2.2vw,28px);display:flex}.recruitment-reveal-controls>span{color:#718598;font-size:7px}.recruitment-reveal-controls nav{gap:8px;display:flex}.recruitment-reveal-controls button{cursor:pointer;border-radius:10px;min-height:40px;padding:0 15px;font-size:8px;font-weight:800}.recruitment-reveal-skip{color:#a9b8c5;background:#101b29;border:1px solid #405469}.recruitment-reveal-next{color:#061117;background:linear-gradient(120deg,#d9fbff,#79ddeb 55%,#f1b9d9);border:1px solid #c2eef6b8;justify-content:center;align-items:center;gap:14px;min-width:150px;display:flex;box-shadow:0 6px 22px #5cdbea33}.recruitment-reveal-next:hover{filter:brightness(1.08);transform:translateY(-1px)}.recruitment-reveal-next:active{transform:translateY(1px)scale(.985)}.recruitment-reveal-next i{font-size:18px;font-style:normal}.talent-ten-draw-button,.trainee-recruit-button{isolation:isolate;position:relative;overflow:hidden}.talent-ten-draw-button:before,.trainee-recruit-button:before{content:"";z-index:-1;background:linear-gradient(100deg,#0000 35%,#ffffff57 48%,#0000 60%);animation:3.2s ease-in-out infinite recruitment-button-shimmer;position:absolute;inset:-80% -30%;transform:translate(-80%)rotate(8deg)}.talent-ten-draw-button:not(:disabled){box-shadow:0 0 0 1px #ff92cd38,0 7px 23px #e43d8f40}.trainee-recruit-button:not(:disabled){background:linear-gradient(120deg,#197b8e,#3cc4d3 55%,#d44d91);box-shadow:0 0 0 1px #78e8f23d,0 7px 23px #43c6d833}@keyframes recruitment-aurora-spin{to{transform:rotate(360deg)}}@keyframes recruitment-particle-rise{0%,to{opacity:.12;transform:translateY(18px)scale(.6)}50%{opacity:1;transform:translateY(-22px)scale(1.15)}}@keyframes recruitment-ring-breathe{50%{opacity:.45;transform:translate(-50%,-50%)scale(1.04)}}@keyframes recruitment-opening-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes recruitment-core-orbit{to{transform:rotate(360deg)}}@keyframes recruitment-card-flip{0%,25%{opacity:1;transform:rotateY(0)}38%{transform:rotateY(18deg)}51%{transform:rotateY(96deg)scaleX(.94)}66%{transform:rotateY(187deg)scaleX(1.018)}78%{transform:rotateY(176deg)}to{opacity:1;transform:rotateY(180deg)}}@keyframes recruitment-foil-sweep{to{transform:translate(140%)}}@keyframes recruitment-copy-enter{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes recruitment-summary-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes recruitment-summary-card{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes recruitment-button-shimmer{0%,65%,to{transform:translate(-90%)rotate(8deg)}82%{transform:translate(90%)rotate(8deg)}}@media (width<=900px){.recruitment-reveal-shell{border-radius:16px;height:calc(100dvh - 16px);min-height:0}.recruitment-reveal-focus{grid-template-columns:minmax(260px,390px) minmax(170px,240px);gap:26px;padding:12px 20px}.recruitment-card-flip{height:min(620px,100dvh - 195px);min-height:390px}.recruitment-reveal-summary>div{grid-template-columns:repeat(3,1fr)}.recruitment-reveal-summary article{grid-template-rows:118px auto}}@media (width<=640px){.recruitment-reveal-backdrop{padding:0}.recruitment-reveal-shell{border:0;border-radius:0;height:100dvh}.recruitment-reveal-header{min-height:61px;padding:9px 12px}.recruitment-reveal-header small{font-size:5.5px}.recruitment-reveal-header b{font-size:12px}.recruitment-reveal-header em{min-width:76px;padding:6px 8px;font-size:6px}.recruitment-reveal-focus{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:7px;padding:9px 14px 7px}.recruitment-card-flip{justify-self:center;width:min(88vw,360px);height:calc(100dvh - 220px);min-height:355px}.recruitment-card-back,.recruitment-card-front{border-radius:18px}.recruitment-card-front{grid-template-rows:minmax(0,58%) minmax(0,42%)}.recruitment-card-copy{padding:9px 11px}.recruitment-card-copy h2{font-size:20px}.recruitment-card-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recruitment-rarity-name{justify-content:center;align-items:center;gap:9px;min-height:34px;display:flex}.recruitment-rarity-name>span{font-size:29px}.recruitment-rarity-name>b{margin:0;font-size:12px}.recruitment-rarity-name>small{display:none}.recruitment-reveal-summary{padding:12px 10px}.recruitment-reveal-summary>header{align-items:start}.recruitment-reveal-summary>header>em{display:none}.recruitment-reveal-summary>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px}.recruitment-reveal-summary article{grid-template-rows:105px auto}.recruitment-reveal-controls{min-height:64px;padding:8px 10px}.recruitment-reveal-controls>span{display:none}.recruitment-reveal-controls nav{width:100%}.recruitment-reveal-controls button{flex:1;padding:0 9px}.recruitment-reveal-next{min-width:0}.recruitment-reveal-opening{padding:18px}.recruitment-reveal-opening p{font-size:8px}.recruitment-signal-core{width:145px}}@media (width<=380px){.recruitment-reveal-summary article{grid-template-rows:88px auto}.recruitment-card-flip{height:calc(100dvh - 210px);min-height:330px}.recruitment-card-copy p{display:none}.recruitment-card-copy strong{margin-top:6px}.recruitment-reveal-controls button{font-size:7px}}@media (prefers-reduced-motion:reduce){.recruitment-reveal-backdrop:before,.recruitment-reveal-ambient>i,.recruitment-reveal-ambient>span,.recruitment-signal-core:before,.recruitment-signal-core:after,.recruitment-signal-core>i,.recruitment-card-front:after,.recruitment-reveal-summary article>div:after,.talent-ten-draw-button:before,.trainee-recruit-button:before{animation:none!important}.recruitment-card-inner{transform:rotateY(180deg);animation:none!important}.recruitment-rarity-name,.recruitment-reveal-opening,.recruitment-reveal-summary,.recruitment-reveal-summary article{animation:none!important}}.recruitment-reveal-backdrop{z-index:2147483000;overscroll-behavior:none;place-items:stretch stretch;padding:0}.recruitment-reveal-shell{border:0;border-radius:0;width:100%;height:100dvh;min-height:0;box-shadow:inset 0 1px #ffffff17}.recruitment-card-scene{isolation:isolate;place-items:center;width:100%;height:min(680px,100dvh - 180px);min-height:440px;display:grid;position:relative}.recruitment-card-scene:before{content:"";z-index:-1;aspect-ratio:1;opacity:.8;background:radial-gradient(circle,color-mix(in srgb,var(--metal-glow) 82%,transparent),transparent 66%);border-radius:50%;width:min(62vw,720px);animation:1.35s cubic-bezier(.2,.8,.2,1) both recruitment-scene-pulse;position:absolute}.recruitment-card-flip{z-index:2;perspective:1900px;filter:drop-shadow(0 30px 42px #000a);width:min(440px,100%);height:100%;min-height:0;animation:1.32s cubic-bezier(.16,.72,.18,1) both recruitment-card-camera}.recruitment-card-inner{animation:1.32s cubic-bezier(.16,.72,.18,1) both recruitment-card-flip}.recruitment-card-back,.recruitment-card-front{-webkit-backface-visibility:hidden}.recruitment-cinematic-portrait{z-index:1;pointer-events:none;opacity:0;place-items:center;animation:1.55s cubic-bezier(.16,.75,.16,1) both recruitment-portrait-bloom;display:grid;position:absolute;inset:1% -32%}.recruitment-cinematic-portrait:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--reveal-accent) 26%,transparent),transparent 67%);filter:blur(16px);border-radius:50%;position:absolute;inset:9% 4%}.recruitment-cinematic-portrait img{z-index:1;object-fit:contain;object-position:center bottom;filter:blur(14px)saturate(1.2)brightness(1.12)drop-shadow(0 24px 35px #000);width:100%;height:100%;position:relative;-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}.recruitment-cinematic-portrait.image-portrait img{object-fit:cover;object-position:center 25%;border-radius:38%;-webkit-mask-image:radial-gradient(#000 15%,#0000 70%);mask-image:radial-gradient(#000 15%,#0000 70%)}.recruitment-cinematic-portrait>i{z-index:2;border-top:1px solid color-mix(in srgb,var(--metal-b) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--metal-c) 55%,transparent);animation:1.15s cubic-bezier(.2,.8,.2,1) .36s both recruitment-portrait-scan;position:absolute;inset:12% -6%;transform:scaleX(0)}.recruitment-card-visual>img{opacity:0;animation:.62s cubic-bezier(.16,.8,.18,1) .58s both recruitment-card-photo-enter}.recruitment-reveal-next:disabled{cursor:wait;filter:saturate(.4);opacity:.62;transform:none}@keyframes recruitment-card-camera{0%{opacity:0;transform:translate3d(0,16vh,-240px)scale(.72)rotate(-3deg)}22%{opacity:1;transform:translateY(-1.2vh)scale(1.045)rotate(1.1deg)}42%{transform:translate(0,0)scale(.99)rotate(-.45deg)}72%{transform:translate(0,0)scale(1.025)rotate(.2deg)}to{opacity:1;transform:none}}@keyframes recruitment-portrait-bloom{0%,30%{opacity:0;transform:scale(.83)translateY(4%)}48%{opacity:.22;transform:scale(.95)translateY(1%)}62%{opacity:.58;transform:scale(1.035)}82%{opacity:.18;transform:scale(1.07)}to{opacity:0;transform:scale(1.1)}}@keyframes recruitment-portrait-scan{0%{opacity:0;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes recruitment-card-photo-enter{0%{opacity:0;filter:blur(10px)brightness(1.6);transform:scale(1.09)}to{opacity:1;transform:none}}@keyframes recruitment-scene-pulse{0%{opacity:0;transform:scale(.45)}48%{opacity:1;transform:scale(1.08)}to{opacity:.34;transform:scale(1)}}@media (width<=900px){.recruitment-reveal-shell{border-radius:0;height:100dvh}.recruitment-card-scene{height:min(620px,100dvh - 175px);min-height:390px}}@media (width<=640px){.recruitment-card-scene{justify-self:center;width:min(94vw,390px);height:calc(100dvh - 205px);min-height:355px}.recruitment-card-flip{width:min(86vw,350px);height:100%;min-height:0}.recruitment-cinematic-portrait{inset:3% -16%}}@media (width<=380px){.recruitment-card-scene{height:calc(100dvh - 195px);min-height:330px}.recruitment-card-flip{height:100%;min-height:0}}@media (prefers-reduced-motion:reduce){.recruitment-card-scene:before,.recruitment-card-flip,.recruitment-card-inner,.recruitment-cinematic-portrait,.recruitment-cinematic-portrait>i,.recruitment-card-visual>img{animation:none!important}.recruitment-card-inner{transform:rotateY(180deg)}.recruitment-card-visual>img{opacity:1}.recruitment-cinematic-portrait{display:none}}.recruitment-card-photo-frame{backface-visibility:visible;background-color:#07101a;background-position:50% 25%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden;transform:translateZ(.2px)}.recruitment-card-photo-frame.image-bust{background-position:bottom;background-size:contain}.recruitment-card-photo-frame>img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(.3px);opacity:1!important;animation:none!important}.recruitment-card-photo-frame.image-bust>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 18px #0000006b)}.recruitment-card-photo-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03080fad);height:34%;position:absolute;inset:auto 0 0}.recruitment-card-scene.is-front-committed .recruitment-card-inner{animation:none!important;transform:rotateY(180deg)!important}.recruitment-card-scene.is-front-committed .recruitment-card-back{z-index:-1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.recruitment-card-scene.is-front-committed .recruitment-card-front{z-index:3!important;opacity:1!important;visibility:visible!important;backface-visibility:visible!important}.recruitment-card-scene.is-front-committed .recruitment-card-photo-frame{opacity:1!important;visibility:visible!important}@media (width<=980px){:where(.game-shell,.workspace,.workspace-stage,.game-content,.page-stack,.modal-backdrop,.modal-panel,.modal-panel.wide,.modal-content,.save-manager-backdrop,.save-manager-modal,.schedule-planner-backdrop,.schedule-planner-modal){min-width:0;max-width:100%}:where(.game-content,.modal-content,.save-manager-modal,.schedule-planner-body) :where(section,article,aside,header,footer,nav,form,fieldset,div,label,span){min-width:0}}@media (width<=720px){html,body{width:100%;max-width:100%;overflow-x:clip}:where(.game-shell,.workspace,.workspace-stage,.game-content,.page-stack){width:100%}:where(img,video,canvas,svg){max-width:100%}:where(button,input,textarea,select){min-width:0;max-width:100%}:where(.game-content,.modal-content,.save-manager-modal,.schedule-planner-body) :where(h1,h2,h3,h4,p,small,b,strong,em,label,dt,dd,li,button){overflow-wrap:anywhere;word-break:normal}:where(.game-content,.modal-content,.save-manager-modal,.schedule-planner-body) :where(button,.primary-button,.secondary-button,.danger-button,.text-button){white-space:normal}.modal-backdrop,.save-manager-backdrop,.schedule-planner-backdrop{width:auto;max-width:100dvw;inset:0}.modal-panel,.modal-panel.wide,.save-manager-modal,.schedule-planner-modal{width:100%;max-width:100dvw}.modal-content,.schedule-planner-body{width:100%;max-width:100%;overflow-x:clip}.modal-panel>header,.modal-content>header,.page-title.has-actions,.section-heading{min-width:0}.modal-panel>header>div,.page-title.has-actions>div,.section-heading>div{min-width:0;max-width:100%}.page-title-actions,:where(.candidate-route-actions,.candidate-bottom-navigation,.talent-owned-tools){flex-wrap:wrap;width:100%;max-width:100%}.page-title-actions>button,:where(.candidate-route-actions,.candidate-bottom-navigation,.talent-owned-tools)>button{min-width:0;max-width:100%}:where(.finance-ledger-table,.store-order-table,.store-sku-table,.goods-project-skus,.shareholder-table,.voting-table,.bulk-sheet-scroll,.dev-simulation-table,.song-mastery-table,.schedule-grid-scroll,.week-grid){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}:where(.recruitment-center,.audition-candidate-detail,.talent-pool,.trainee-program,.recruitment-workspace-tabs,.audition-pipeline,.candidate-market-panel,.candidate-contract-panel){width:100%;min-width:0;max-width:100%}.recruitment-workspace-tabs,.recruitment-mode-tabs,.candidate-detail-tabs{grid-template-columns:minmax(0,1fr)}.recruitment-workspace-tabs button,.recruitment-mode-tabs button,.candidate-detail-tabs button{width:100%;min-width:0}.recruitment-workspace-tabs button>span,.talent-pool-tabs button>span,.audition-candidate-card header>span{min-width:0}.recruitment-background-notice,.recruitment-active-hero,.candidate-detail-hero,.talent-pool-hero,.trainee-hero{align-items:stretch}:where(.recruitment-background-notice,.audition-pipeline>header){flex-direction:column}.recruitment-background-notice>button,.candidate-route-actions>button,.candidate-bottom-navigation>button{width:100%}:where(.recruitment-active-hero,.candidate-detail-hero,.talent-pool-hero,.trainee-hero)>aside{width:100%;min-width:0}.recruitment-active-summary,.candidate-market-summary,.candidate-cost-grid,.candidate-evaluation-columns,.candidate-decision-grid,.candidate-market-columns,.candidate-stage-review>header,.candidate-review-methods,.candidate-review-checkpoints,.candidate-stage-reports>div,.audition-pipeline>div{grid-template-columns:minmax(0,1fr)}.audition-candidate-card,.candidate-stage-review,.candidate-stage-reports,.candidate-evaluation-columns>section,.candidate-decision-grid>section{width:100%;min-width:0;max-width:100%}.audition-candidate-card footer,.candidate-stage-reports article>header,.candidate-evaluation-columns section>header,.candidate-decision-grid section>header,.recruitment-budget-control>header,.recruitment-budget-error{flex-direction:column;align-items:stretch}.audition-candidate-card footer button,.recruitment-budget-error button{width:100%}.candidate-ranges article,.audition-range{grid-template-columns:minmax(0,1fr)}.candidate-review-checkpoints article{grid-template-columns:25px minmax(0,1fr)}.candidate-review-checkpoints article>em{white-space:normal;grid-column:2;justify-self:start}.recruitment-budget-control>dl,.recruitment-budget-control.compact>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-budget-action{grid-template-columns:minmax(0,1fr);display:grid}.recruitment-budget-action label,.recruitment-budget-action button{width:100%;min-width:0}.talent-pool-main{grid-template-columns:minmax(0,1fr)}.talent-pool-tabs,.talent-odds,.talent-market-lab>nav,.talent-market-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-pool-tabs button{grid-template-columns:26px minmax(0,1fr)}.talent-pool-tabs button>em{display:none}.talent-pity,.talent-market-lab>footer{grid-template-columns:minmax(0,1fr)}.talent-pity>small,.talent-market-lab>footer small{grid-column:1}.talent-pool-banner footer{grid-template-columns:minmax(0,1fr);display:grid}.talent-pool-banner footer button,.talent-owned-tools,.talent-owned-tools label,.talent-owned-tools input,.talent-owned-tools select{width:100%}.talent-owned-tools{flex-direction:column;align-items:stretch}.talent-result>div{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}.talent-owned-card{grid-template-columns:68px minmax(0,1fr)}.talent-owned-card>aside{grid-column:1/-1}.trainee-recruitment-action{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.trainee-recruitment-action select,.trainee-recruitment-action button{white-space:normal;width:100%;min-width:0}.trainee-card,.trainee-visual-profile,.trainee-visual-copy,.trainee-photo-proof{width:100%;min-width:0;max-width:100%}.trainee-card>footer button{width:100%;min-width:0}.recruitment-reveal-backdrop,.recruitment-reveal-shell,.recruitment-reveal-main,.recruitment-card-scene{width:100%;max-width:100dvw}.recruitment-reveal-header,.recruitment-reveal-controls,.recruitment-reveal-controls nav{min-width:0;max-width:100%}}@media (width<=480px){.recruitment-budget-control>dl,.recruitment-budget-control.compact>dl,.talent-pool-tabs,.talent-market-lab>nav,.talent-market-summary,.talent-result>div{grid-template-columns:minmax(0,1fr)}.talent-odds{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-odds>:last-child:nth-child(odd){grid-column:1/-1}.talent-owned-card{grid-template-columns:minmax(0,1fr)}.talent-owned-card .talent-portrait{width:100%;height:150px}.recruitment-reveal-header{gap:8px}.recruitment-reveal-header em{min-width:0;max-width:38%}}.landing-page-home{--cover-cyan:#78f2ff;--cover-pink:#ff61bb;--cover-gold:#f7cb72;--cover-ink:#030610;background:var(--cover-ink)}.landing-page-home .landing-cinematic{background:#02040d}.landing-page-home .landing-cinematic-fallback,.landing-page-home .landing-cover-keyart{background:url(/jidol-title-stage-round134.png) 50%/cover no-repeat;width:104%;height:104%;position:absolute;inset:-2%}.landing-page-home .landing-cinematic-fallback{z-index:-4;filter:saturate(1.04)contrast(1.08)brightness(.78)}.landing-page-home .landing-cover-keyart{z-index:-2;opacity:.98;filter:saturate(1.08)contrast(1.06)brightness(.83);animation:18s cubic-bezier(.2,.7,.2,1) infinite alternate landing-keyart-camera}.landing-page-home .landing-cover-video{z-index:-3;opacity:.17;mix-blend-mode:screen;filter:saturate(1.25)contrast(1.12)brightness(.82)blur(.2px)}.landing-page-home .landing-cinematic-vignette{background:linear-gradient(90deg,#02040dfa 0%,#02040deb 26%,#02040d8c 48%,#02040d1a 73%,#02040d3d 100%),linear-gradient(#02040d70 0%,#0000 47%,#02040d80 80%,#02040dfc 100%),radial-gradient(circle at 69% 48%,#0000 0 21%,#03040e14 43%,#03040e9e 100%)}.landing-page-home .landing-cinematic-vignette:before{content:"";mix-blend-mode:screen;background:linear-gradient(112deg,#0000 0 57%,#77f0ff14 57.1% 57.25%,#0000 57.35%),linear-gradient(112deg,#0000 0 68%,#ff5cba17 68.1% 68.24%,#0000 68.34%);position:absolute;inset:0}.landing-page-home>header{background:linear-gradient(#02050eb8,#02050e1f);border-bottom-color:#8cd5ee30;height:84px;min-height:84px}.landing-page-home>header:before{content:"";background:linear-gradient(90deg,var(--cover-cyan),var(--cover-pink),transparent);width:min(36vw,520px);height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 16px #70edff70}.landing-page-home .landing-brand{align-items:center;gap:10px;position:relative}.landing-page-home .landing-brand:after{content:"THE IDOL ERA BEGINS";color:#678398;width:max-content;font:700 5px/1 var(--font-geist-mono);letter-spacing:.22em;position:absolute;top:calc(50% + 13px);left:47px}.landing-page-home .landing-header-telemetry{background:#040b187a;border-color:#7ee2f22e;box-shadow:inset 0 1px #ffffff0a,0 14px 45px #0000002e}.landing-page-home .landing-home-cinematic{min-height:calc(100dvh - 84px);padding-top:clamp(30px,5vh,62px);padding-bottom:20px}.landing-page-home .landing-home-main{grid-template-columns:minmax(0,1.25fr) minmax(310px,390px);align-items:center;gap:clamp(30px,5vw,86px)}.landing-page-home .landing-home-copy{max-width:940px;position:relative}.landing-page-home .landing-home-copy:before{content:"";background:linear-gradient(transparent,var(--cover-cyan) 20%,var(--cover-pink) 72%,transparent);opacity:.55;width:1px;position:absolute;top:40px;bottom:6px;left:-26px}.landing-page-home .landing-live-ribbon{color:#ffe5aa;background:linear-gradient(90deg,#241812b3,#060d1a8c);border-color:#f7cb7252;margin-bottom:16px;box-shadow:inset 0 1px #ffffff0d,0 8px 30px #0003}.landing-page-home .landing-live-ribbon>i{background:var(--cover-pink);box-shadow:0 0 15px var(--cover-pink)}.landing-cover-overline{color:var(--cover-cyan);font:800 8px/1.4 var(--font-geist-mono);letter-spacing:.25em;text-shadow:0 0 15px #78f2ff4d;align-items:center;gap:16px;margin-bottom:13px;display:flex}.landing-cover-overline em{color:#778b9f;letter-spacing:.16em;border-left:1px solid #86d8ec4d;padding-left:14px;font-size:6px;font-style:normal}.landing-page-home .landing-home-cinematic h1{max-width:900px;font-family:var(--font-geist-sans),"Noto Sans JP",sans-serif;letter-spacing:-.078em;text-wrap:balance;text-shadow:0 10px 46px #000c;font-size:clamp(54px,6.8vw,108px);font-weight:950;line-height:.88}.landing-page-home .landing-home-cinematic h1>small{color:#f2f8ff;letter-spacing:.31em;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,1.05vw,18px);font-style:italic;font-weight:800}.landing-page-home .landing-home-cinematic h1 span{color:#0000;filter:drop-shadow(0 0 18px #ff5db847);background:linear-gradient(105deg,#fff1a5 0%,#ff96d3 36%,#b987ff 66%,#78efff 100%);-webkit-background-clip:text;background-clip:text}.landing-page-home .landing-home-copy>p{color:#cbd6e1;max-width:740px;margin:18px 0 17px;font-size:clamp(12px,1vw,15px);line-height:1.78}.landing-cover-manifesto{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(760px,100%);margin-bottom:17px;display:grid}.landing-cover-manifesto>span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,#071225b8,#0e081a8a);border:1px solid #72a4ca3b;border-radius:4px 13px;grid-template-columns:25px minmax(0,1fr);gap:2px 8px;min-width:0;padding:9px 10px;display:grid}.landing-cover-manifesto i{color:var(--cover-pink);grid-row:1/3;align-self:center;font:italic 800 12px/1 Georgia,serif}.landing-cover-manifesto b{font-size:9px}.landing-cover-manifesto small{color:#75899c;font-size:6px}.landing-page-home .landing-actions{grid-template-columns:minmax(230px,1.35fr) repeat(2,minmax(145px,.72fr));width:min(790px,100%)}.landing-page-home .landing-actions>button{background:linear-gradient(130deg,#09162bd1,#0f0919b8);border-color:#89b9db47;border-radius:5px 17px;min-height:68px;box-shadow:inset 0 1px #ffffff0a,0 14px 38px #00000038}.landing-page-home .landing-actions .landing-primary{position:relative;box-shadow:0 16px 44px #cc41a64d,inset 0 1px #ffffff47;background:linear-gradient(112deg,#ff4dab 0%,#b956e9 48%,#61dce9 100%)!important}.landing-page-home .landing-actions .landing-primary:after{content:"";pointer-events:none;border:1px solid #ffffff2b;border-radius:3px 14px;position:absolute;inset:3px}.landing-page-home .landing-visual-console{background:linear-gradient(150deg,#061225d1,#0a0616b8);border-color:#7ce1f25e;border-radius:5px 24px;align-self:center;padding:13px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2.5deg);box-shadow:0 35px 100px #0000006b,0 0 45px #5edbeb14,inset 0 1px #ffffff0f}.landing-page-home .landing-console-preview{filter:saturate(1.08)contrast(1.05);border-radius:3px 16px;height:188px}.landing-console-reticle{pointer-events:none;height:174px;position:absolute;top:57px;left:20px;right:20px}.landing-console-reticle:before,.landing-console-reticle:after,.landing-console-reticle>i{content:"";border-style:solid;border-color:#8beff8b8;width:19px;height:19px;position:absolute}.landing-console-reticle:before{border-width:1px 0 0 1px;top:0;left:0}.landing-console-reticle:after{border-width:0 1px 1px 0;bottom:0;right:0}.landing-console-reticle>i:first-child{border-width:1px 1px 0 0;top:0;right:0}.landing-console-reticle>i:nth-child(2){border-width:0 0 1px 1px;bottom:0;left:0}.landing-console-reticle>span{color:#ff82c5;font:800 6px/1 var(--font-geist-mono);letter-spacing:.12em;position:absolute;top:7px;right:8px}.landing-console-reticle>span:before{content:"";background:#ff4aa8;border-radius:50%;width:5px;height:5px;margin-right:5px;animation:1.4s ease-in-out infinite landing-live-pulse;display:inline-block;box-shadow:0 0 8px #ff4aa8}.landing-page-home .landing-visual-copy{min-height:108px;padding:12px 4px 8px}.landing-page-home .landing-visual-copy small{color:var(--cover-gold)}.landing-page-home .landing-visual-copy strong{margin-top:6px;font-size:15px;line-height:1.3}.landing-page-home .landing-visual-copy p{color:#8296a8;margin-top:6px;font-size:7px}.landing-console-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 2px 9px;display:grid}.landing-console-metrics span{background:#0209137a;border:1px solid #679fc138;min-width:0;padding:7px 8px}.landing-console-metrics small,.landing-console-metrics b{display:block}.landing-console-metrics small{color:#607a90;font:700 5px/1 var(--font-geist-mono);letter-spacing:.12em}.landing-console-metrics b{color:#c9faff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.landing-page-home .landing-home-footer{border-top-color:#75dcef2e;margin-top:20px;padding-top:13px}.landing-page-home .landing-feature-row span{border-left:1px solid #6cdcee38;padding-left:9px}.landing-page-home .landing-feature-row b{color:#f2fbff;font-size:18px}.landing-page-home .landing-discovery-row>button{border-radius:3px 15px;min-height:68px}.landing-page-home .landing-discovery-row>button.cinema{background:linear-gradient(90deg,#030b18e0,#030b186b),url(/jidol-title-stage-round134.png) 72% 47%/cover}.landing-cover-ticker{color:#425f74;font:700 5px/1 var(--font-geist-mono);letter-spacing:.2em;white-space:nowrap;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:3px;left:0;right:0;overflow:hidden}.landing-cover-ticker i{background:var(--cover-pink);width:3px;height:3px;box-shadow:0 0 7px var(--cover-pink);border-radius:50%}.landing-cover-frame{pointer-events:none;position:absolute;inset:102px 24px 31px}.landing-cover-frame i{opacity:.35;border-color:var(--cover-cyan);border-style:solid;width:46px;height:46px;position:absolute}.landing-cover-frame i:first-child{border-width:1px 0 0 1px;top:0;left:0}.landing-cover-frame i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.landing-cover-frame i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.landing-cover-frame i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.landing-cover-sidecode{color:#527387;font:700 6px/1 var(--font-geist-mono);letter-spacing:.18em;writing-mode:vertical-rl;align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.landing-cover-sidecode span{color:#7a5676}@keyframes landing-keyart-camera{0%{transform:scale(1.015)translate(-.4%)}to{transform:scale(1.055)translate(.6%,-.5%)}}@media (width<=1180px){.landing-page-home .landing-home-main{grid-template-columns:minmax(0,1fr) 315px;gap:28px}.landing-page-home .landing-home-cinematic h1{font-size:clamp(52px,7vw,84px)}.landing-page-home .landing-home-copy:before{display:none}}@media (width<=860px){.landing-page-home .landing-home-main{grid-template-columns:minmax(0,1fr)}.landing-page-home .landing-visual-console{display:none}.landing-page-home .landing-home-copy{max-width:820px}.landing-page-home .landing-cinematic-vignette{background:linear-gradient(90deg,#02040df5,#02040d94 64%,#02040d3d),linear-gradient(#02040d8c,#02040d5c 53%,#02040dfc)}}@media (width<=760px){.landing-page-home>header{height:65px;min-height:65px}.landing-page-home .landing-home-cinematic{min-height:calc(100dvh - 65px);padding:24px 0 25px}.landing-page-home .landing-cover-keyart,.landing-page-home .landing-cinematic-fallback{background-position:62%}.landing-page-home .landing-cover-keyart{filter:saturate(1.03)contrast(1.08)brightness(.66)}.landing-page-home .landing-cover-video{display:none}.landing-page-home .landing-cinematic-vignette{background:linear-gradient(#02040d75 0%,#02040dc2 49%,#02040dfc 100%),linear-gradient(90deg,#02040de0,#02040d33)}.landing-page-home .landing-live-ribbon{margin-bottom:12px}.landing-cover-overline{letter-spacing:.17em;gap:8px;font-size:6px}.landing-cover-overline em{display:none}.landing-page-home .landing-home-cinematic h1{font-size:clamp(46px,13.1vw,65px);line-height:.91}.landing-page-home .landing-home-cinematic h1>small{margin-bottom:10px;font-size:8px}.landing-page-home .landing-home-copy>p{margin:15px 0;font-size:11px;line-height:1.62}.landing-cover-manifesto{grid-template-columns:minmax(0,1fr);gap:4px}.landing-cover-manifesto>span{min-height:40px;padding:7px 9px}.landing-cover-manifesto span:nth-child(n+3){display:none}.landing-page-home .landing-actions{grid-template-columns:1fr 1fr}.landing-page-home .landing-actions .landing-primary{grid-column:1/-1}.landing-page-home .landing-actions>button{min-height:57px}.landing-page-home .landing-home-footer{margin-top:15px}.landing-page-home .landing-discovery-row{display:none}.landing-cover-frame{inset:78px 8px 17px}.landing-cover-sidecode,.landing-cover-ticker{display:none}}@media (width<=430px){.landing-page-home .landing-live-ribbon span{display:none}.landing-page-home .landing-home-cinematic h1{font-size:13vw}.landing-page-home .landing-home-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-cover-manifesto span:nth-child(n+2),.landing-page-home .landing-feature-row{display:none}.landing-page-home .landing-home-footer{border:0;margin-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.landing-page-home .landing-cover-keyart,.landing-console-reticle>span:before{animation:none!important}}@media (width<=720px){.topbar{grid-template-rows:42px 44px;align-items:center;width:100%;min-width:0;overflow:visible;height:auto!important;min-height:110px!important;padding:8px max(8px, env(safe-area-inset-right)) 8px max(8px, env(safe-area-inset-left))!important;grid-template-columns:38px 38px minmax(0,1fr) 48px!important;gap:8px 6px!important;display:grid!important}.topbar>.mobile-menu{grid-area:1/1;width:38px;min-width:38px;height:38px;padding:0}.topbar>.landing-return{grid-area:1/2;justify-content:center;width:38px;min-width:38px;height:38px;padding:0}.topbar>.landing-return span{display:none}.topbar>.date-block{grid-area:1/3;width:100%;min-width:0;padding-left:9px;overflow:hidden}.topbar>.date-block b,.topbar>.date-block span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;display:block!important}.topbar>.next-day{grid-area:1/4;width:48px;min-width:48px;height:38px;padding:0}.topbar>.ai-consultant-trigger,.topbar>.advisor-chip,.topbar>.top-metrics,.topbar>.operations-center,.topbar>.running-schedule-chip{display:none!important}.topbar>.time-control{border-radius:11px;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;min-width:0;max-width:none;height:44px;min-height:44px;padding:4px;overflow:visible;display:grid!important}.topbar>.time-control button,.topbar>.time-control button:last-child,.topbar>.time-control button.advancing{white-space:nowrap;text-overflow:ellipsis;touch-action:manipulation;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:none;height:36px;padding:0 4px;font-size:10px;line-height:1;overflow:hidden;min-width:0!important;display:flex!important}.topbar>.time-control button+button{border-left:1px solid #84a4be29}.topbar>.time-control-notice{max-width:none;top:calc(100% + 4px);left:8px;right:8px}}@media (width<=360px){.topbar{grid-template-columns:34px 34px minmax(0,1fr) 44px!important;gap:7px 5px!important;padding-inline:6px!important}.topbar>.mobile-menu,.topbar>.landing-return{width:34px;min-width:34px}.topbar>.next-day{width:44px;min-width:44px}.topbar>.time-control button,.topbar>.time-control button:last-child{font-size:9px}}.recruitment-reveal-summary article{isolation:isolate}.recruitment-reveal-summary article>div{z-index:0;position:absolute;inset:0}.recruitment-reveal-summary article img{object-fit:cover;object-position:center 28%;width:100%;height:100%}.recruitment-reveal-summary article>span{z-index:2;color:#f7fbff;border-top:1px solid color-mix(in srgb, var(--metal-c) 54%, transparent);-webkit-backdrop-filter:blur(1.5px)saturate(118%);backdrop-filter:blur(1.5px)saturate(118%);background:linear-gradient(#050e1929 0%,#050e196b 34%,#050e19ad 100%);grid-row:2;align-self:stretch;padding:12px 11px 10px;position:relative;box-shadow:inset 0 1px #ffffff12}.recruitment-reveal-summary article>span>em,.recruitment-reveal-summary article>span>b,.recruitment-reveal-summary article>span>small{z-index:1;text-shadow:0 1px 4px #000000e6,0 0 12px #0000009e;position:relative}.recruitment-reveal-summary article>span>small{color:#e2eef7c2}.recruitment-reveal-summary article>span>mark{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3a2a0e80;position:relative}@media (width<=640px){.recruitment-reveal-summary article>span{background:linear-gradient(#050e1933,#050e19b8);padding:9px 9px 8px}}.recruitment-reveal-preloading{animation:none}.recruitment-reveal-preloading:before,.recruitment-reveal-preloading:after{animation:none!important}.recruitment-preload-meter{background:#07121dc7;border:1px solid #7bd7e757;border-radius:999px;width:min(460px,72vw);height:6px;overflow:hidden;box-shadow:0 0 22px #45c5de17}.recruitment-preload-meter>i{border-radius:inherit;background:linear-gradient(90deg,#59d9e9,#83a9ef 55%,#efa0cf);height:100%;transition:width .22s;display:block;box-shadow:0 0 16px #59d9e985}.recruitment-reveal-skip:disabled{cursor:wait;opacity:.52}.landing-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-mode-grid .sakamichi-demo{background:radial-gradient(circle at 90% 10%,#b27eff33,#0000 34%),linear-gradient(145deg,#141f39f7,#091020fa);overflow:hidden}.landing-mode-grid .sakamichi-demo:after{content:"2 YEARS · 16 REAL TALENT CARDS";color:#94e0f430;letter-spacing:.15em;font-size:7px;font-weight:900;position:absolute;bottom:18px;right:-35px;transform:rotate(-90deg)}.landing-mode-grid .sakamichi-demo small{color:#8fddeb;max-width:85%;font-size:9px;line-height:1.55;display:block}.landing-difficulty button:disabled{cursor:not-allowed;opacity:.32;filter:saturate(.45)}@media (width<=900px){.landing-mode-grid{grid-template-columns:1fr}}.global-bgm-control{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:2147480000;color:#dffcff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background:linear-gradient(135deg,#09182ae6,#110f25eb);border:1px solid #62e1ef57;border-radius:999px;align-items:center;gap:8px;min-width:92px;height:38px;padding:0 13px 0 8px;transition:opacity .2s,border-color .2s,transform .2s;display:inline-flex;position:fixed;box-shadow:0 10px 28px #00000047,inset 0 0 18px #45d3e90d}.global-bgm-control:hover{border-color:#6eeaf6b3;transform:translateY(-1px)}.global-bgm-control:focus-visible{outline-offset:3px;outline:2px solid #71e9f4}.global-bgm-control i{color:#72e8f3;background:#4ddbec21;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid}.global-bgm-control span{letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:700}.global-bgm-control.muted{opacity:.72;color:#9ba9ba;border-color:#97a4bc47}.global-bgm-control.muted i{color:#9ba9ba;background:#96a0b417}.global-bgm-control.dedicated{border-color:#f795d575}.global-bgm-control.dedicated i{color:#ff9bd7;background:#ff69c21f}@media (width<=640px){.global-bgm-control{justify-content:center;width:38px;min-width:38px;padding:0}.global-bgm-control span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.howto-hero-promise{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(90deg,#082333d1,#220d2ab8);border:1px solid #69ebf547;border-radius:14px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;width:min(500px,100%);margin-top:24px;padding:12px 16px;display:grid}.howto-hero-promise span,.howto-hero-promise b,.howto-hero-promise small{display:block}.howto-hero-promise span{text-align:center}.howto-hero-promise b{color:#f7fbff;font-size:20px}.howto-hero-promise small{color:#87a2b3;letter-spacing:.08em;margin-top:3px;font-size:8px}.howto-hero-promise>i{color:#ff6fbd;font-size:16px;font-style:normal}.howto-dream-arc{margin:0 0 72px}.howto-dream-arc>header{grid-template-columns:1fr 1.25fr;align-items:end;gap:8px 36px;margin-bottom:18px;display:grid}.howto-dream-arc>header>span{color:#58e8f5;letter-spacing:.24em;grid-row:1/3;align-self:start;font-size:9px;font-weight:900}.howto-dream-arc h3{color:#f4f9fc;letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.2vw,44px);line-height:1.06}.howto-dream-arc header p{color:#8398aa;margin:0;font-size:10px;line-height:1.7}.howto-dream-arc>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.howto-dream-arc article{isolation:isolate;background-position:50%;background-size:cover;border:1px solid #648bac61;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:22px 20px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.howto-dream-arc article:before{content:"";z-index:-1;background:linear-gradient(#0308110d,#03081173 42%,#030811f7 82%);position:absolute;inset:0}.howto-dream-arc article:after{content:"";z-index:-1;mix-blend-mode:screen;background:linear-gradient(110deg,#3ae5f114,#0000 45%,#ff59b014);position:absolute;inset:0}.howto-dream-arc article:hover{border-color:#67e6f0a8;transform:translateY(-5px);box-shadow:0 20px 60px #00000061,0 0 25px #4fe2ef17}.howto-dream-arc .day-one{background-image:url(/facility-office.webp)}.howto-dream-arc .first-live{background-image:url(/facility-theater.webp)}.howto-dream-arc .breakout{background-image:url(/magazine-covers/mode-japan.jpg)}.howto-dream-arc .legacy{background-image:url(/jidol-title-stage-round134.png)}.howto-dream-arc article>span{color:#6debf4;background:#04141fb3;border:1px solid #61e6f26b;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:900}.howto-dream-arc article>b{color:#fff;text-wrap:balance;margin-top:11px;font-size:17px;line-height:1.35}.howto-dream-arc article>p{color:#aebbc6;margin:9px 0 0;font-size:9px;line-height:1.65}.howto-dream-arc article>em{color:#ff81bf;letter-spacing:.07em;margin-top:14px;font-size:8px;font-style:normal}.howto-ai-showcase{background:radial-gradient(circle at 87% 23%,#ff45b421,#0000 33%),radial-gradient(circle at 10% 78%,#45e1ff1f,#0000 30%),linear-gradient(135deg,#091526,#070b17 65%,#170a1c);border:1px solid #5cdcec59;border-radius:23px;grid-template-columns:minmax(260px,.82fr) minmax(430px,1.18fr);align-items:center;gap:clamp(20px,4vw,64px);margin-top:78px;padding:clamp(28px,5vw,68px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000059}.howto-ai-copy>span{color:#61eaf5;letter-spacing:.22em;font-size:9px;font-weight:900}.howto-ai-copy h3{color:#f8fbff;letter-spacing:-.045em;margin:13px 0 18px;font-size:clamp(30px,3.5vw,51px);line-height:1.08}.howto-ai-copy h3 em{color:#ff75bd;font-style:normal}.howto-ai-copy>p{color:#9eafbd;margin:0;font-size:11px;line-height:1.85}.howto-ai-copy>div{gap:7px;margin-top:24px;display:grid}.howto-ai-copy>div span{background:#071322a6;border:1px solid #5c809f52;border-radius:10px;grid-template-columns:70px 1fr;align-items:center;gap:13px;min-height:50px;padding:8px 12px;display:grid}.howto-ai-copy>div i{color:#61eaf5;letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:900}.howto-ai-copy>div b{color:#dce6ed;font-size:10px}.howto-ai-copy>small{color:#63798b;margin-top:15px;font-size:8px;line-height:1.65;display:block}.howto-ai-conversation{background:#030a14d6;border:1px solid #77aecf6b;border-radius:18px;overflow:hidden;box-shadow:0 26px 80px #0000007a,0 0 35px #42e0f40f}.howto-ai-conversation>header{background:#0f1d31cc;border-bottom:1px solid #5075934d;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:0 16px;display:flex}.howto-ai-conversation>header span{color:#83eaf3;letter-spacing:.11em;font-size:8px;font-weight:850}.howto-ai-conversation>header i{background:#62f0b4;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #62f0b4}.howto-ai-conversation>header em{color:#8193a3;font-size:8px;font-style:normal}.howto-ai-conversation article{border-radius:15px;width:min(82%,520px);margin:18px;padding:14px 16px}.howto-ai-conversation article b{letter-spacing:.08em;margin-bottom:7px;font-size:8px;display:block}.howto-ai-conversation article p{color:#e4ebf0;margin:0;font-size:11px;line-height:1.72}.howto-ai-conversation .producer{background:linear-gradient(135deg,#1a697fd1,#234d79d1);border-bottom-right-radius:4px;margin-left:auto}.howto-ai-conversation .producer b{color:#79eff6}.howto-ai-conversation .member{background:linear-gradient(135deg,#41214be6,#1e1c35eb);border-bottom-left-radius:4px}.howto-ai-conversation .member b{color:#ff8bc7}.howto-ai-system-note{background:#11453a33;border:1px solid #57e8b64d;border-radius:11px;align-items:center;gap:11px;margin:12px 18px 20px;padding:12px 14px;display:flex}.howto-ai-system-note>i{color:#63eeb9;background:#4eecb526;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.howto-ai-system-note b,.howto-ai-system-note small{display:block}.howto-ai-system-note b{color:#aaf4d8;font-size:9px}.howto-ai-system-note small{color:#769b91;margin-top:3px;font-size:8px}.howto-ai-conversation>footer{background:#07101ddb;border-top:1px solid #50759347;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.howto-ai-conversation>footer>span{color:#718698;font-size:8px;line-height:1.55}.howto-ai-conversation>footer button{color:#7cecf5;cursor:pointer;background:#28b8cc1a;border:1px solid #60e4f080;border-radius:20px;min-height:39px;padding:0 15px;font-size:9px}.howto-freedom-grid{margin-top:76px}.howto-freedom-grid>header{grid-template-columns:1fr 2fr;align-items:end;gap:20px;margin-bottom:18px;display:grid}.howto-freedom-grid>header span{color:#ff73b7;letter-spacing:.2em;font-size:9px;font-weight:900}.howto-freedom-grid h3{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,42px);line-height:1.08}.howto-freedom-grid>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.howto-freedom-grid article{background:linear-gradient(145deg,#111f33db,#070f1be6);border:1px solid #446a8b61;border-radius:14px;min-height:144px;padding:20px}.howto-freedom-grid article i{color:#5fe8f3;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:900}.howto-freedom-grid article b{color:#e8f0f5;margin-top:10px;font-size:13px;display:block}.howto-freedom-grid article p{color:#7f93a5;margin:8px 0 0;font-size:9px;line-height:1.65}.trailer-scene-beats,.premiere-beats{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.trailer-scene-beats span,.premiere-beats span{color:#c2e9eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05131f91;border:1px solid #6ce1ec52;border-radius:999px;padding:6px 9px;font-size:8px}.trailer-scene-beats i,.premiere-beats i{background:#ff70b5;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #ff54b3cc}.premiere-beats{width:min(640px,100%)}.premiere-scene>aside{bottom:34px}.premiere-timeline>div{grid-template-columns:repeat(7,minmax(0,1fr))}.trailer-progress{grid-template-columns:repeat(var(--trailer-scene-count,7),minmax(0,1fr))}.trailer-progress button span{justify-content:center;align-items:center;gap:5px;display:flex}.trailer-progress button span b{color:inherit;font-size:6px;font-weight:800}.trailer-progress button span small{color:inherit;font-size:7px}.trailer-proof-strip{background:#3c5d7a42;border:1px solid #4a75975c;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:10px;display:grid;overflow:hidden}.trailer-proof-strip>span{background:linear-gradient(135deg,#0d1d2ffa,#08101dfa);flex-direction:column;justify-content:center;min-height:86px;padding:16px 20px;display:flex}.trailer-proof-strip b,.trailer-proof-strip small{display:block}.trailer-proof-strip b{color:#69e8f3;letter-spacing:.04em;font-size:14px}.trailer-proof-strip small{color:#7f94a6;margin-top:5px;font-size:8px}.trailer-after{grid-template-columns:repeat(4,1fr)}.trailer-after>article{min-height:170px}.trailer-after article span{letter-spacing:.07em}@media (width<=1100px){.howto-dream-arc>div{grid-template-columns:repeat(2,1fr)}.howto-dream-arc article{min-height:300px}.howto-ai-showcase{grid-template-columns:1fr}.howto-freedom-grid>div,.trailer-after{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.howto-hero-promise{gap:6px;padding-inline:8px}.howto-hero-promise b{font-size:15px}.howto-hero-promise small{font-size:7px}.howto-dream-arc{margin-bottom:52px}.howto-dream-arc>header,.howto-freedom-grid>header{display:block}.howto-dream-arc>header>span,.howto-freedom-grid>header span{margin-bottom:10px;display:block}.howto-dream-arc header p{margin-top:8px}.howto-dream-arc>div{grid-template-columns:1fr}.howto-dream-arc article{min-height:280px}.howto-ai-showcase{border-radius:17px;margin-top:52px;padding:26px 16px}.howto-ai-copy>div span{grid-template-columns:64px 1fr}.howto-ai-conversation article{width:calc(100% - 36px)}.howto-ai-conversation>footer{grid-template-columns:1fr}.howto-ai-conversation>footer button{width:100%}.howto-freedom-grid{margin-top:52px}.howto-freedom-grid h3{font-size:30px}.howto-freedom-grid>div{grid-template-columns:1fr}.howto-freedom-grid article{min-height:0}.premiere-scene{bottom:111px}.premiere-scene h2{font-size:clamp(35px,10.8vw,50px)}.premiere-scene>p{max-width:93%}.premiere-beats{gap:5px;margin-top:12px}.premiere-beats span{padding:4px 7px;font-size:7px}.premiere-scene>aside,.premiere-timeline>div button span{display:none}.trailer-scene{padding-bottom:95px}.trailer-scene-copy h2{font-size:clamp(34px,10.6vw,49px)}.trailer-scene-beats{gap:5px;margin-top:12px}.trailer-scene-beats span{padding:4px 7px;font-size:7px}.trailer-scene-copy strong{display:none}.trailer-progress button span{margin-top:3px}.trailer-progress button span b{display:none}.trailer-progress button span small{font-size:6px}.trailer-proof-strip{grid-template-columns:repeat(2,1fr)}.trailer-proof-strip>span{min-height:72px;padding:12px}.trailer-proof-strip b{font-size:11px}.trailer-after{grid-template-columns:1fr}.trailer-after>article{min-height:0}}@media (width<=430px){.howto-ai-conversation>header em{display:none}.trailer-proof-strip{grid-template-columns:1fr}.trailer-proof-strip>span{min-height:62px}}@media (prefers-reduced-motion:reduce){.howto-dream-arc article{transition:none}}.player-access-gate{color:#edf8ff;background:radial-gradient(circle at 18% 20%,#32e5f629,#0000 27%),radial-gradient(circle at 82% 75%,#ff42b52e,#0000 30%),linear-gradient(135deg,#030916,#080818 56%,#170919);place-items:center;min-height:100dvh;padding:clamp(18px,4vw,54px);display:grid;overflow:hidden}.player-access-stage{pointer-events:none;opacity:.72;mix-blend-mode:screen;background:linear-gradient(#0000 55%,#030812d1),url(/jidol-title-stage-round134.png) 50%/cover;position:fixed;inset:0}.player-access-stage:before{content:"";background:linear-gradient(90deg,#030812e8,#03081261 46%,#030812c7);position:absolute;inset:0}.player-access-stage i{filter:blur(16px);transform-origin:top;background:linear-gradient(#63eeff33,#0000);width:14vw;height:86%;animation:8s ease-in-out infinite alternate player-access-beam;position:absolute;top:-15%;transform:rotate(14deg)}.player-access-stage i:first-child{left:8%}.player-access-stage i:nth-child(2){animation-delay:-3s;left:46%}.player-access-stage i:nth-child(3){background:linear-gradient(#ff53b938,#0000);animation-delay:-6s;right:8%}.player-access-card{z-index:1;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(145deg,#081324f0,#060a17f7 62%,#19081df5);border:1px solid #64e2f173;border-radius:25px;width:min(760px,100%);position:relative;overflow:hidden;box-shadow:0 38px 120px #0000009e,0 0 70px #3ae0f417}.player-access-card>header{background:#050d1ab8;border-bottom:1px solid #5a88a947;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 clamp(22px,4vw,42px);display:flex}.player-access-card>header span{color:#70eaf4;letter-spacing:.2em;font-size:8px;font-weight:900}.player-access-card>header span i{background:#62f1b4;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #62f1b4}.player-access-card>header b{color:#fff;letter-spacing:.09em;font-size:14px}.player-access-copy{padding:clamp(27px,5vw,48px) clamp(22px,5vw,48px) 25px}.player-access-copy>span{color:#ff74bd;letter-spacing:.16em;font-size:9px;font-weight:900}.player-access-copy h1{color:#fff;letter-spacing:-.06em;margin:12px 0 16px;font-size:clamp(38px,6vw,66px);line-height:1}.player-access-copy h1 em{color:#6cebf4;text-shadow:0 0 24px #48e1f033;font-style:normal}.player-access-copy p{color:#9bafbd;max-width:640px;margin:0;font-size:11px;line-height:1.78}.player-access-steps{gap:7px;padding:0 clamp(22px,5vw,48px);display:grid}.player-access-steps article{background:#071220bd;border:1px solid #50759352;border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:13px;min-height:66px;padding:10px 13px;display:grid}.player-access-steps article>i{color:#6debf4;border:1px solid #67e6f170;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid}.player-access-steps article span>*{display:block}.player-access-steps article small{color:#627d90;letter-spacing:.12em;font-size:7px}.player-access-steps article b{color:#e8f1f6;margin-top:3px;font-size:11px}.player-access-steps article em{color:#73899a;margin-top:3px;font-size:8px;font-style:normal}.player-access-steps article>a{color:#79dfe9;font-size:8px;text-decoration:none}.player-access-steps .complete>i{color:#6cf0bc;background:#44e1a31a;border-color:#5eeeb36e}.player-access-steps .active{border-color:#ff5cba6b;box-shadow:inset 3px 0 #ff60b9}.player-access-steps .error{border-color:#ff697680;box-shadow:inset 3px 0 #ff6976}.player-key-field{margin:17px clamp(22px,5vw,48px) 0;display:block}.player-key-field>span{color:#b9c9d3;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.player-key-field>div{background:#06101e;border:1px solid #5c97b680;border-radius:11px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.player-key-field input{color:#effaff;background:0 0;border:0;outline:0;min-width:0;height:52px;padding:0 15px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.player-key-field input:focus{box-shadow:inset 0 0 0 1px #5ce9f4}.player-key-field button{color:#78e7ef;cursor:pointer;background:#46cfe014;border:0;border-left:1px solid #5c97b652;min-width:64px;font-size:8px}.player-key-remember{cursor:pointer;align-items:flex-start;gap:10px;margin:13px clamp(22px,5vw,48px) 0;display:flex}.player-key-remember input{accent-color:#55dfea;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.player-key-remember span>*{display:block}.player-key-remember b{color:#c8d5dc;font-size:9px}.player-key-remember small{color:#698091;margin-top:4px;font-size:8px;line-height:1.55}.player-access-status{color:#8096a6;background:#2c4d622e;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin:13px clamp(22px,5vw,48px) 0;padding:8px 11px;font-size:8px;line-height:1.5;display:flex}.player-access-status i{background:#5de5ef;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.player-access-status.checking i{animation:.7s ease-in-out infinite alternate player-access-pulse}.player-access-status.error{color:#ffabb2;background:#72273433}.player-access-status.error i{background:#ff6976}.player-access-enter{color:#05121b;cursor:pointer;background:linear-gradient(100deg,#47dce9,#81e9ec 48%,#f19bcb);border:1px solid #77eff89e;border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - clamp(44px,10vw,96px));min-height:58px;margin:16px clamp(22px,5vw,48px) 0;padding:0 20px;font-size:12px;font-weight:900;display:flex;box-shadow:0 12px 35px #41d8e92e}.player-access-enter:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.42;box-shadow:none}.player-access-enter span{font-size:17px}.developer-ai-access-card{width:min(720px,100%)}.developer-ai-skip{color:#7e96a8;cursor:pointer;background:0 0;border:0;width:calc(100% - clamp(44px,10vw,96px));min-height:38px;margin:8px clamp(22px,5vw,48px) 20px;font-size:8px}.developer-ai-skip:hover{color:#cce8ef}.player-access-card>footer{background:#4a6e893d;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:25px;display:grid}.player-access-card>footer span{background:#050e1bf5;flex-direction:column;justify-content:center;min-height:72px;padding:12px clamp(14px,3vw,25px);display:flex}.player-access-card>footer b,.player-access-card>footer small{display:block}.player-access-card>footer b{color:#cfe1e8;font-size:9px}.player-access-card>footer small{color:#637a8d;margin-top:4px;font-size:7px}@keyframes player-access-beam{0%{transform:rotate(11deg)translate(-8%)}to{transform:rotate(18deg)translate(10%)}}@keyframes player-access-pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.25)}}@media (width<=620px){.player-access-gate{place-items:start center;padding:10px;overflow:auto}.player-access-card{margin:7px 0 calc(15px + env(safe-area-inset-bottom));border-radius:18px}.player-access-card>header{min-height:61px}.player-access-card>header span{font-size:6px}.player-access-copy h1{font-size:39px}.player-access-steps article{grid-template-columns:33px 1fr}.player-access-steps article>a{grid-column:2}.player-access-card>footer{grid-template-columns:1fr}.player-access-card>footer span{min-height:54px}}@media (prefers-reduced-motion:reduce){.player-access-stage i,.player-access-status.checking i{animation:none}}.release-handshake-shell{--hs-cyan:#68eaff;--hs-pink:#ff76bb;--hs-gold:#ffd88a;color:#dcecff;gap:18px;display:grid}.release-handshake-heading{border-bottom:1px solid #294865;justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 2px 14px;display:flex}.release-handshake-heading>div>span,.release-handshake-release-link>div>span,.release-handshake-lane-board>header span,.release-handshake-quote>header span{color:var(--hs-cyan);letter-spacing:.19em;font-size:11px;font-weight:800}.release-handshake-heading h2{margin:6px 0 4px;font-size:30px}.release-handshake-heading p{color:#93a9bd;max-width:780px;margin:0;line-height:1.75}.release-handshake-heading nav{flex:none;gap:8px;display:flex}.release-handshake-heading nav button{color:#a9bed1;background:#0b1a2b;border:1px solid #31526b;border-radius:999px;padding:10px 16px}.release-handshake-heading nav button.active{color:#06141f;background:linear-gradient(105deg,#72edff,#eaa6dc);border-color:#7beafa}.release-handshake-planner,.release-handshake-manager{gap:16px;display:grid}.release-handshake-release-link{background:radial-gradient(circle at 82% 30%,#ed67be29,#0000 34%),linear-gradient(128deg,#0e2e46f5,#081223fa);border:1px solid #31708c;border-radius:24px;justify-content:space-between;gap:22px;padding:22px 24px;display:flex;box-shadow:inset 0 1px #ffffff0f}.release-handshake-release-link h3{margin:5px 0;font-size:25px}.release-handshake-release-link p{color:#a9bdcd;max-width:760px;margin:0;line-height:1.7}.release-handshake-release-link aside{background:#071523aa;border:1px solid #416078;border-radius:18px;gap:4px;min-width:220px;padding:14px 18px;display:grid}.release-handshake-release-link aside small{color:#7f9bb2}.release-handshake-release-link aside b{color:#fff;font-size:23px}.release-handshake-release-link aside em{color:#8ce9bc;font-style:normal}.release-handshake-config{background:linear-gradient(145deg,#0a1829f2,#081320f2);border:1px solid #243e55;border-radius:21px;gap:14px;padding:20px;display:grid}.release-handshake-config>header{align-items:center;gap:12px;display:flex}.release-handshake-config>header>i{color:#72e7fb;background:#102c40;border-radius:12px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.release-handshake-config>header>span{gap:2px;display:grid}.release-handshake-config>header b{font-size:18px}.release-handshake-config>header small{color:#849caf}.release-handshake-config h4,.release-handshake-operations h4{color:#9fc0d6;letter-spacing:.08em;margin:7px 0 0;font-size:13px}.release-handshake-form-grid{grid-template-columns:2fr repeat(5,1fr);gap:10px;display:grid}.release-handshake-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.release-handshake-form-grid label{color:#86a3b8;gap:6px;font-size:11px;display:grid}.release-handshake-form-grid input,.release-handshake-form-grid select,.release-handshake-lane-editor select{color:#e8f5ff;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071422;border:1px solid #2a4a61;border-radius:11px;padding:11px}.release-handshake-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.release-handshake-target-grid>button{color:#cfe3f0;text-align:left;background:#081624;border:1px solid #29445a;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:14px;display:grid}.release-handshake-target-grid>button.active{background:linear-gradient(135deg,#1a586f8f,#43235866);border-color:#65e3f5;box-shadow:inset 0 0 0 1px #69e8f91f}.release-handshake-target-grid>button>i{color:#78e8f7;width:36px;height:36px;font:800 10px var(--font-geist-mono);border:1px solid #41677e;border-radius:12px;place-items:center;font-style:normal;display:grid}.release-handshake-target-grid>button>span{gap:3px;min-width:0;display:grid}.release-handshake-target-grid small{color:#70cce0;font-size:10px}.release-handshake-target-grid b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.release-handshake-target-grid em{color:#7f98ac;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.release-handshake-venue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.release-handshake-venue-grid>button,.release-handshake-choice-grid>button{text-align:left;color:#ccdfed;background:#091726;border:1px solid #263f54;border-radius:16px;gap:11px;min-width:0;padding:14px;display:flex}.release-handshake-venue-grid>button.active,.release-handshake-choice-grid>button.active{background:linear-gradient(140deg,#1d5e7873,#3a245a52);border-color:#5fd9ec;box-shadow:inset 0 0 0 1px #64e8ff1f}.release-handshake-venue-grid button>i,.release-handshake-choice-grid button>i{color:#76edff;border:1px solid #426277;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.release-handshake-venue-grid button>span,.release-handshake-choice-grid button>span{gap:5px;display:grid}.release-handshake-venue-grid b,.release-handshake-choice-grid b{color:#fff}.release-handshake-venue-grid small,.release-handshake-choice-grid small{color:#849db1;line-height:1.5}.release-handshake-venue-grid em{color:#76bfd1;font-size:11px;font-style:normal}.release-handshake-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.release-handshake-member-select{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:330px;padding-right:4px;display:grid;overflow:auto}.release-handshake-member-select>button{text-align:left;color:#c8dbea;background:#081522;border:1px solid #263f54;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.release-handshake-member-select>button.active{background:linear-gradient(125deg,#5a25588c,#0b364999);border-color:#df70b5}.release-handshake-member-photo{color:#8ceaff;background:linear-gradient(135deg,#183851,#362842);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.release-handshake-member-photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.release-handshake-member-select button>span{gap:2px;min-width:0;display:grid}.release-handshake-member-select button b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.release-handshake-member-select button small,.release-handshake-member-select button em{color:#829aaf;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.release-handshake-member-select button>i{color:#6fd9ec;font-size:10px;font-style:normal}.release-handshake-lane-editor{gap:7px;display:grid}.release-handshake-lane-editor article{border-top:1px solid #1d3448;grid-template-columns:46px minmax(150px,1fr) 125px 140px;align-items:center;gap:10px;padding-top:9px;display:grid}.release-handshake-lane-editor article>span{display:grid}.release-handshake-lane-editor article small{color:#7791a6}.release-handshake-lane-editor label{color:#7996ab;gap:4px;font-size:10px;display:grid}.release-handshake-quote{background:radial-gradient(circle at 80% 20%,#68eaff1a,#0000 34%),#091726;border:1px solid #4e7690;border-radius:22px;padding:20px}.release-handshake-quote>header{justify-content:space-between;gap:12px;display:flex}.release-handshake-quote>header b{color:#8da7bb;font-size:12px}.release-handshake-quote>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.release-handshake-quote article,.release-handshake-kpis article{background:#07131f;border:1px solid #203b50;border-radius:14px;gap:4px;padding:13px;display:grid}.release-handshake-quote article small,.release-handshake-kpis small{color:#7995aa}.release-handshake-quote article b,.release-handshake-kpis b{color:#f3f9ff;font-size:18px}.release-handshake-quote article em{color:#6fa9ba;font-size:10px;font-style:normal}.release-handshake-quote>p{color:#91a9bb;margin:13px 0 0;font-size:12px}.release-handshake-errors{color:#ffb5cf;background:#301527;border:1px solid #7c3b57;border-radius:14px;gap:5px;padding:14px;font-size:12px;display:grid}.release-handshake-campaign-tabs{gap:8px;padding-bottom:4px;display:flex;overflow:auto}.release-handshake-campaign-tabs button{text-align:left;color:#a9c0d2;background:#081624;border:1px solid #2b465c;border-radius:14px;gap:3px;min-width:230px;padding:11px 13px;display:grid}.release-handshake-campaign-tabs button.active{background:#123147;border-color:#6be6f8}.release-handshake-campaign-tabs span{color:#70d9ed;font-size:10px}.release-handshake-campaign-tabs small{color:#7590a4;font-size:10px}.release-handshake-campaign-hero{background:radial-gradient(circle at 82% 24%,#ff77bc2b,#0000 32%),linear-gradient(135deg,#0d2b40,#091524 70%);border:1px solid #3d6680;border-radius:24px;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.release-handshake-campaign-hero>div>span{color:#73e7fa;letter-spacing:.12em;font-size:11px}.release-handshake-campaign-hero h3{margin:7px 0;font-size:25px}.release-handshake-campaign-hero p{color:#a6bbca;margin:0 0 5px}.release-handshake-campaign-hero>div>em{color:#778fa3;font-style:normal}.release-handshake-campaign-hero aside{align-content:center;gap:6px;min-width:285px;display:grid}.release-handshake-campaign-hero aside small{color:#819bad}.release-handshake-campaign-hero aside>b{font-size:27px}.release-handshake-campaign-hero aside>b i{color:#7993a6;font-size:15px;font-style:normal}.release-handshake-campaign-hero aside>span{background:#07121d;border-radius:99px;height:7px;overflow:hidden}.release-handshake-campaign-hero aside>span i{background:linear-gradient(90deg,#5ae5f6,#ff79bd,#ffd986);height:100%;display:block;box-shadow:0 0 14px #56e8fa}.release-handshake-campaign-hero aside>em{color:#9eb7c8;font-style:normal}.release-handshake-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.release-handshake-lane-board,.release-handshake-operations,.release-handshake-ledger,.release-handshake-outcome{background:#081523;border:1px solid #243e54;border-radius:20px;padding:19px}.release-handshake-lane-board>header,.release-handshake-operations>header,.release-handshake-ledger>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.release-handshake-lane-board h3{margin:3px 0}.release-handshake-lane-board>header small,.release-handshake-ledger>header span{color:#7e99ad}.release-handshake-lane-board>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.release-handshake-lane-board article{background:#07121f;border:1px solid #203b50;border-radius:16px;padding:12px}.release-handshake-lane-board article>header{align-items:center;gap:10px;display:flex}.release-handshake-lane-board article>header>span{min-width:0;margin-right:auto;display:grid}.release-handshake-lane-board article>header small{color:#7892a7}.release-handshake-lane-board article>header>em{border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.release-handshake-lane-board article>header>em.sold-out{color:#ffe69f;background:#634b18}.release-handshake-lane-board article>header>em.hot{color:#ffb0d7;background:#602047}.release-handshake-lane-board article>header>em.open{color:#83e6f5;background:#153a4a}.release-handshake-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:11px 0;display:grid}.release-handshake-parts>span{background:#0b1d2c;border-radius:10px;gap:2px;padding:7px;display:grid}.release-handshake-parts small{color:#7290a5}.release-handshake-parts b{font-size:11px}.release-handshake-parts>span>i{background:#06101a;border-radius:9px;height:3px;overflow:hidden}.release-handshake-parts>span>i>i{background:#5be5f5;height:100%;display:block}.release-handshake-parts>span.sold>i>i{background:#ffd47c}.release-handshake-lane-board article>footer{color:#8ba5b8;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.release-handshake-part-actions{gap:5px;display:flex}.release-handshake-part-actions button{color:#b4cbdc;background:#0c2132;border:1px solid #2b4b62;border-radius:8px;padding:5px 8px;font-size:10px}.release-handshake-part-actions button:disabled{opacity:.35}.release-handshake-operations{gap:10px;display:grid}.release-handshake-operations header>span{display:grid}.release-handshake-operations header small{color:#7893a8}.release-handshake-operations header>button{color:#ffc4e3;background:#2b1830;border:1px solid #86577a;border-radius:999px;padding:9px 13px}.release-handshake-outcome>span{color:#70e3f5;letter-spacing:.12em;font-size:11px}.release-handshake-outcome h3{font-size:19px;line-height:1.6}.release-handshake-outcome>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.release-handshake-outcome>div>span{background:#07121f;border-radius:11px;padding:11px;display:grid}.release-handshake-outcome small{color:#7893a7}.release-handshake-ledger>div{border-top:1px solid #183047;grid-template-columns:95px 1fr 145px 2fr;align-items:center;gap:10px;padding:9px;display:grid}.release-handshake-ledger>div>span,.release-handshake-ledger>div>em{color:#7c9ab0;font-style:normal}.release-handshake-ledger>div>small{color:#8aa2b4}.release-handshake-ledger>div.history{grid-template-columns:95px 1fr 3fr}.fan-release-handshake-entry,.music-release-handshake-entry{text-align:left;color:#d9edfb;background:radial-gradient(circle at 86% 30%,#ff6cba24,#0000 34%),linear-gradient(130deg,#0d2b40,#081524);border:1px solid #3a6d86;border-radius:19px;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(150px,.6fr)) auto;align-items:center;gap:14px;width:100%;padding:16px 18px;display:grid}.fan-release-handshake-entry span,.music-release-handshake-entry span{gap:3px;display:grid}.fan-release-handshake-entry small,.music-release-handshake-entry small{color:#71d9ed}.fan-release-handshake-entry em,.music-release-handshake-entry em{color:#7995aa;font-size:11px;font-style:normal}.fan-release-handshake-entry strong,.music-release-handshake-entry strong{color:#89edfa}@media (width<=900px){.release-handshake-heading,.release-handshake-release-link,.release-handshake-campaign-hero{flex-direction:column;align-items:stretch}.release-handshake-heading nav{overflow:auto}.release-handshake-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-handshake-form-grid label:first-child{grid-column:1/-1}.release-handshake-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-handshake-venue-grid,.release-handshake-choice-grid{grid-template-columns:1fr}.release-handshake-member-select{grid-template-columns:repeat(2,minmax(0,1fr))}.release-handshake-lane-editor article{grid-template-columns:46px 1fr}.release-handshake-lane-editor article label{grid-column:auto}.release-handshake-quote>div,.release-handshake-kpis,.release-handshake-outcome>div{grid-template-columns:repeat(2,minmax(0,1fr))}.release-handshake-lane-board>div{grid-template-columns:1fr}.release-handshake-ledger>div,.release-handshake-ledger>div.history{grid-template-columns:90px 1fr}.release-handshake-ledger>div>small{grid-column:1/-1}.fan-release-handshake-entry,.music-release-handshake-entry{grid-template-columns:1fr 1fr}.fan-release-handshake-entry strong,.music-release-handshake-entry strong{grid-column:1/-1}}@media (width<=560px){.release-handshake-shell{gap:12px}.release-handshake-heading h2{font-size:24px}.release-handshake-release-link,.release-handshake-campaign-hero,.release-handshake-config,.release-handshake-lane-board,.release-handshake-operations,.release-handshake-ledger{border-radius:17px;padding:15px}.release-handshake-campaign-hero aside{min-width:0}.release-handshake-target-grid,.release-handshake-form-grid,.release-handshake-form-grid.compact,.release-handshake-member-select,.release-handshake-quote>div,.release-handshake-kpis,.release-handshake-outcome>div{grid-template-columns:1fr}.release-handshake-lane-editor article{grid-template-columns:40px minmax(0,1fr) 100px}.release-handshake-lane-editor article label:last-child{grid-column:2/-1}.release-handshake-member-photo{width:40px;height:40px}.release-handshake-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.release-handshake-lane-board article>footer{flex-direction:column;align-items:flex-start}.release-handshake-ledger>div,.release-handshake-ledger>div.history{grid-template-columns:1fr}.release-handshake-ledger>div>small{grid-column:auto}.fan-release-handshake-entry,.music-release-handshake-entry{grid-template-columns:1fr}}.player-access-privacy-note{color:#6f8797;margin:11px clamp(22px,5vw,48px) 0;font-size:8px;line-height:1.65}.mobile-live-jump-nav{display:none}.radio-wave.live i{transform-origin:bottom;animation:1.55s ease-in-out infinite mobile-live-wave;animation-delay:var(--wave-delay,0s)}@keyframes mobile-live-wave{0%,to{opacity:.58;transform:scaleY(.58)}50%{opacity:.95;transform:scaleY(1)}}.game-shell:has(>.modal-backdrop) .save-state{visibility:hidden!important;pointer-events:none!important}@media (width<=760px),(height<=520px) and (pointer:coarse){html{scrollbar-gutter:auto!important}.modal-backdrop:has(>.named-media-live-modal){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#030914!important;place-items:stretch stretch!important;width:auto!important;height:100dvh!important;padding:0!important;animation:none!important;inset:0!important;overflow:hidden!important}.modal-panel.wide.named-media-live-modal{filter:none!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;max-width:100dvw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;animation:none!important;display:grid!important;overflow:hidden!important;transform:none!important}.named-media-live-modal>header{z-index:80;position:relative;background:#071321!important;min-height:51px!important;padding:8px 12px!important}.named-media-live-modal>header .eyebrow,.named-media-live-modal>header p{display:none!important}.named-media-live-modal>header h2{margin:0!important;font-size:16px!important}.named-media-live-modal>.modal-content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;width:100%!important;min-height:0!important;padding:0 0 calc(24px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;touch-action:pan-y!important;background:#050d17!important;display:block!important;overflow:hidden auto!important}.named-entry-waiting{width:100%!important;min-height:calc(100dvh - 55px)!important;padding:24px 18px calc(28px + env(safe-area-inset-bottom))!important}.radio-live-room,.variety-live-room,.radio-live-layout,.variety-live-layout,.radio-live-layout>main,.radio-live-layout>aside,.variety-stage,.variety-live-layout>aside{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.radio-live-room,.variety-live-room{background:#050d17;position:relative}.radio-live-room>header,.variety-live-room>header{z-index:70;width:100%;top:0;box-shadow:0 8px 24px #00000047;background:#06111dfa!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px 9px!important;height:auto!important;min-height:78px!important;padding:8px 10px!important;display:grid!important;position:sticky!important}.radio-live-room>header>div,.variety-live-room>header>div{white-space:nowrap;grid-column:1/-1;min-width:0;overflow:hidden}.radio-live-room>header b,.radio-live-room>header span,.variety-live-room>header b,.variety-live-room>header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.radio-live-room>header time,.variety-live-room>header time{grid-column:1;justify-self:start;margin:0!important;font-size:19px!important}.radio-live-room>header>button,.variety-live-room>header>button{min-width:92px!important;min-height:44px!important;padding:0 11px!important}.live-adjusting{grid-column:1/-1!important;margin:0!important}.mobile-live-jump-nav{scrollbar-width:none;background:#07121e;border-bottom:1px solid #57bed926;gap:7px;width:100%;padding:8px 10px;display:flex;overflow-x:auto}.mobile-live-jump-nav::-webkit-scrollbar{display:none}.mobile-live-jump-nav button{color:#bdeaf0;background:#1b536738;border:1px solid #58cadf47;border-radius:999px;flex:none;min-height:38px;padding:0 13px;font-size:9px;min-width:88px!important}#radio-live-dialogue,#radio-live-cast,#radio-live-audience,#variety-live-dialogue,#variety-live-cast,#variety-live-data,#variety-live-guidance{scroll-margin-top:90px}.radio-live-layout,.variety-live-layout{display:block!important}.radio-live-layout>main,.variety-stage{flex-direction:column!important;gap:10px!important;padding:10px!important;display:flex!important}.radio-conversation{order:1}.radio-cover-live{order:2;min-height:190px!important;padding:20px!important}.radio-people-live{order:3}.crew-strip{order:1;min-height:32px}.host-duo{order:2}.variety-conversation{order:3}.variety-seats{order:4}.ad-cue-board{order:5}.live-conversation{width:100%;border-radius:17px!important;height:auto!important;min-height:290px!important;max-height:none!important;overflow:visible!important}.live-conversation>div{width:100%;height:auto!important;min-height:250px!important;max-height:none!important;padding:11px 10px!important;overflow:visible!important}.radio-people-live,.variety-seats,.variety-seats.large-cast{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;touch-action:pan-x pan-y!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-height:0!important;max-height:none!important;padding:8px 2px 10px!important;display:flex!important;overflow:auto hidden!important}.radio-people-live>article{scroll-snap-align:start;flex:0 0 150px!important}.variety-seats>article,.variety-seats.large-cast>article{scroll-snap-align:start;flex:0 0 86px!important;min-width:86px!important;max-width:86px!important;transform:none!important}.variety-seats .named-member-avatar img,.variety-seats .named-member-avatar>i,.variety-seats.large-cast .named-member-avatar img,.variety-seats.large-cast .named-member-avatar>i{width:46px!important;height:46px!important}.radio-live-layout>aside,.variety-live-layout>aside{background:#07121d;border:0!important;flex-direction:column!important;display:flex!important}.member-performance,.live-social,.variety-social{max-height:none!important;overflow:visible!important}.named-live-recovery{width:auto!important;margin:8px 10px 0!important;position:static!important;transform:none!important}.named-exit-confirm,.named-live-complete,.variety-pause-board{z-index:220!important;width:auto!important;height:100dvh!important;max-height:none!important;padding:16px 12px calc(18px + env(safe-area-inset-bottom))!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.named-media-live-modal,.named-media-live-modal :is(.host-duo article,.variety-seats>article,.live-dialogue-bubble,.radio-disc,.entry-signal i){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transition:none!important;animation:none!important}.named-media-live-modal :is(.host-duo article.speaking,.variety-seats>article.speaking){transform:none!important}.radio-wave.live i:nth-child(2n){display:none}}@media (width<=760px){.press-article-list>div,.daily-member-list,.live-room-directory>div{max-height:none!important;overflow:visible!important}.private-meeting-vn{width:100%!important;max-width:100dvw!important;height:100dvh!important;min-height:0!important}.private-meeting-dialogue-box{max-height:calc(100dvh - 88px)!important;bottom:max(8px,env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.private-meeting-sprite{height:max(150px,100dvh - 250px)!important}.daily-chat-backdrop{padding:0!important}.daily-chat-modal{border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;display:grid!important;overflow:hidden!important}.daily-chat-lines{touch-action:pan-y!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.modal-panel.wide:has(.ai-consultant-shell){grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:grid!important;overflow:hidden!important}.modal-panel.wide:has(.ai-consultant-shell)>.modal-content{touch-action:pan-y!important;min-height:0!important;overflow:hidden auto!important}.ai-consultant-shell{height:auto!important;min-height:0!important;overflow:visible!important}.ai-consultant-chat{min-height:min(650px,100dvh - 72px)!important}}@media (prefers-reduced-motion:reduce){.radio-wave.live i{animation:none!important}}
