@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-full{min-height:100%}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.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,)}.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))}}:root{--ink:#1d1d19;--muted:#55554e;--faint:#707069;--canvas:#f5f4ef;--surface:#fffefa;--raised:#ebe9e1;--line:#cfcdc4;--line-soft:#dedcd4;--acid:#cbea45;--acid-dark:#9cb722;--danger:#b9382e;--focus:#b6cf3d;--glass-dark:#151712e8;--content-width:1280px;--page-gutter:clamp(20px, 4vw, 56px);--control-height:44px;--radius-shell:24px;--radius-panel:16px;--radius-card:12px}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip-link{z-index:100;color:#fff;background:#161812;border-radius:999px;padding:10px 15px;font-size:12px;text-decoration:none;transition:transform .16s;position:fixed;top:12px;left:50%;transform:translate(-50%,-160%)}.skip-link:focus{transform:translate(-50%)}.app-recovery-state{max-width:620px;min-height:min(72vh,680px);padding:clamp(32px, 7vw, 84px) var(--page-gutter);align-content:center;justify-items:start;margin:0 auto;display:grid}.app-recovery-state h1{max-width:560px;color:var(--ink);font-family:var(--font-silo-display), Georgia, serif;margin:10px 0 14px;font-size:clamp(42px,6vw,74px);font-weight:400;line-height:.9}.app-recovery-state>p:not(.eyebrow){max-width:480px;color:var(--muted);font-size:15px;line-height:1.65}.app-recovery-state>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}button,a,input,textarea,select{touch-action:manipulation}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.delete-forever-button{color:#fff9f5!important;background:#9f2f25!important}.delete-forever-button:disabled{opacity:.55;cursor:not-allowed}.file-console-header-actions{align-items:center;gap:8px;display:flex}.file-console-header-actions .delete-forever-button{min-height:34px;padding:0 12px;font-size:12px}.storage-toolbar .delete-forever-button{margin-left:8px}.project-delete-panel{border-top:1px solid var(--line);gap:14px;margin-top:20px;padding-top:20px;display:grid}.project-delete-panel>div:first-child{gap:5px;display:grid}.project-delete-panel>div:first-child>span{letter-spacing:.08em;text-transform:uppercase;color:#9f2f25;font-size:12px;font-weight:700}.project-delete-panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.project-delete-confirmation{gap:10px;display:grid}.project-delete-confirmation input{background:var(--surface-2);min-height:42px;color:var(--ink);border:0;border-radius:12px;padding:0 12px}.project-delete-confirmation>div{gap:8px;display:flex}.support-file-delete{min-height:32px;margin-top:10px;padding:0 10px;font-size:11px}.business-page{max-width:1120px}.business-heading{min-height:240px}.business-ledger{gap:18px;display:grid}.business-overview{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding:24px 0;display:flex}.business-overview span,.post-release-operations>header span,.post-release-workspace header span,.post-release-recent>header span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.business-overview strong{margin-top:7px;font-size:24px;display:block}.business-overview p{max-width:540px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.business-overview .primary-button{flex:none}.business-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.business-summary-grid article{border-radius:18px;min-height:136px;padding:18px}.business-summary-grid article>strong{font-size:29px}.business-entry-form{border-radius:20px;margin-top:0}.business-entry-form-actions{align-items:start;gap:16px;display:flex}.business-entry-form-actions button,.post-release-workspace>header button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.business-entry-form-actions p{margin:0}.business-history article{min-height:76px}.business-recorder{color:#fffdf6;background:#272922;border-radius:20px;gap:18px;margin:0 0 18px;padding:24px;display:grid}.business-recorder>header,.business-recorder footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.business-recorder>header span{color:#d8e884;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.business-recorder>header strong{margin-top:6px;font-size:22px;font-weight:500;display:block}.business-recorder>header>button,.business-recorder footer>button:not(.primary-button){color:#fffdf6;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.business-recorder-progress{gap:7px;display:flex}.business-recorder-progress span{color:#0000;background:#ffffff29;border-radius:999px;width:28px;height:4px}.business-recorder-progress span.active{background:#d8e884}.business-recorder form{gap:18px;display:grid}.business-record-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-record-types button{color:#fffdf6;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1d;border-radius:14px;gap:5px;min-height:94px;padding:15px;display:grid}.business-record-types button.active{background:#d8e8841a;border-color:#d8e884}.business-record-types strong{font-size:14px}.business-record-types small{color:#c3c5b8;font-size:11px;line-height:1.45}.business-recorder-fields{gap:12px;display:grid}.business-recorder-fields>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.business-recorder-fields label{color:#d7d8cb;gap:6px;font-size:11px;display:grid}.business-recorder-fields input,.business-recorder-fields select,.business-recorder-fields textarea{box-sizing:border-box;color:#fffdf6;width:100%;min-width:0;min-height:42px;font:inherit;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;outline:0;padding:10px 12px;font-size:13px}.business-recorder-fields textarea{resize:vertical;min-height:86px}.business-recorder-fields select option{color:#20211d}.business-recorder-fields input:focus,.business-recorder-fields select:focus,.business-recorder-fields textarea:focus{border-color:#d8e884}.post-release-operations{border-top:1px solid var(--line);margin-top:54px;padding:34px 0 84px}.post-release-operations>header{align-items:end}.post-release-operations h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(30px,4vw,48px);font-weight:400}.post-release-operations>header p{max-width:390px;font-size:13px;line-height:1.55}.post-release-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.post-release-choices>button{border:1px solid var(--line);min-height:178px;color:var(--ink);cursor:pointer;text-align:left;background:#fffdfa;border-radius:18px;align-content:start;gap:7px;padding:20px;transition:border-color .15s,background .15s,transform .15s;display:grid}.post-release-choices>button:hover,.post-release-choices>button.active{background:#f2f1e7;border-color:#4e5740;transform:translateY(-1px)}.post-release-choices span{color:#697342;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.post-release-choices strong{font-size:17px;line-height:1.18}.post-release-choices small{max-width:250px;color:var(--muted);font-size:12px;line-height:1.5}.post-release-choices em{color:var(--faint);align-self:end;margin-top:auto;font-size:11px;font-style:normal}.post-release-empty{color:var(--muted);margin:0;padding:18px 0;font-size:13px}.post-release-workspace{color:#fffdf6;background:#272922;border-radius:20px;padding:22px}.post-release-workspace>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.post-release-workspace>header span{color:#d8e884}.post-release-workspace>header strong{margin-top:6px;font-size:21px;font-weight:500;display:block}.post-release-form{gap:12px;padding-top:18px;display:grid}.post-release-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.post-release-form .post-release-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.post-release-form label{color:#d7d8cb;gap:6px;font-size:11px;display:grid}.post-release-form input,.post-release-form select,.post-release-form textarea{box-sizing:border-box;color:#fffdf6;width:100%;min-width:0;min-height:42px;font:inherit;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;outline:0;padding:10px 12px;font-size:13px}.post-release-form textarea{resize:vertical;min-height:72px}.post-release-form select option{color:#20211d}.post-release-form input:focus,.post-release-form select:focus,.post-release-form textarea:focus{border-color:#d8e884}.post-release-form .primary-button{justify-self:start}.post-release-recent{padding-top:4px}.post-release-recent>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:12px;display:flex}.post-release-recent>header strong{font-size:12px}.post-release-recent>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.post-release-recent article{background:#fffdfa;border-radius:14px;gap:4px;min-width:0;padding:14px;display:grid}.post-release-recent article span{color:#697342;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.post-release-recent article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.post-release-recent article small,.post-release-recent>div>p{color:var(--muted);font-size:11px;line-height:1.4}@media (max-width:760px){.business-overview,.business-entry-form>header,.post-release-operations>header{flex-direction:column;align-items:start}.business-entry-form-actions{justify-content:space-between;width:100%}.business-record-types,.business-recorder-fields>div,.post-release-choices,.post-release-recent>div,.post-release-form>div,.post-release-form .post-release-metrics{grid-template-columns:1fr}}.project-decision-log{background:radial-gradient(circle at 86% 10%,#ffffff9e,#0000 26%),linear-gradient(145deg,#f6ddd1,#efd0c1);position:relative;overflow:hidden}.project-reference-library{background:radial-gradient(circle at 12% 100%,#ffffff94,#0000 31%),linear-gradient(145deg,#d9ebed,#c7dde2);position:relative;overflow:hidden}.project-clearances{background:radial-gradient(circle at 88% 88%,#ffffff80,#0000 27%),linear-gradient(145deg,#f5e7b3,#ecd990);position:relative;overflow:hidden}.project-decision-log:after,.project-reference-library:after,.project-clearances:after{content:"";pointer-events:none;background:#fff3;border-radius:42% 58% 54% 46%;width:118px;height:118px;position:absolute;bottom:-38px;right:-26px;transform:rotate(18deg)}.project-decision-log>*,.project-reference-library>*,.project-clearances>*{z-index:1;position:relative}.project-decision-log>header>button{color:#332018;background:#df9c78}.project-reference-library>header>button{color:#152d31;background:#8fbec6}.project-clearances>header>button{color:#362e0d;background:#d7bc4d}.project-decision-log .project-decision.open{background:#fff7ecb8}.project-decision-log .project-decision-summary strong,.project-decision-log .project-decision-entries i{color:#a3522e}.project-reference-library .project-reference-list a i{color:#36747d}.project-clearances>header span,.project-clearance-list i{color:#75600f}.project-decision-log{background:linear-gradient(145deg,#f47e58,#f6ac84)}.project-reference-library{background:linear-gradient(145deg,#5ab8c6,#a4e2dc)}.project-clearances{background:linear-gradient(145deg,#f1bd2f,#f7dc75)}.project-decision-log,.project-reference-library,.project-clearances{color:#20211d;border-radius:34px;min-height:190px;padding:22px;box-shadow:0 18px 38px #1f1d151a}.project-decision-log h2,.project-reference-library h2,.project-clearances h2{color:#1e211c;font-size:clamp(32px,5vw,42px)}.project-decision-log>header span,.project-reference-library>header span,.project-clearances>header span,.project-decision-intro,.project-reference-library>p,.project-clearances-intro{color:#1e211cb8}.project-decision-log>header>button,.project-reference-library>header>button,.project-clearances>header>button{color:#fffdf5;background:#20211d;min-width:70px;min-height:42px;box-shadow:0 7px 16px #1f1d1529}.project-decision-summary{align-self:end;margin-top:auto}.project-decision-summary strong{color:#20211d}.project-decision-summary span{color:#1e211cad}.project-decision-log .project-decision,.project-reference-library .project-reference-form,.project-reference-library .project-reference-list article,.project-clearances form,.project-clearance-list article{background:#fffdf4b8}.assist-evidence{background:#ffffff0e;border-radius:14px;gap:7px;margin-top:14px;padding:12px;display:grid}.assist-evidence>strong{color:#d7d3de;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.assist-evidence p{color:#c5c1cc;grid-template-columns:max-content minmax(0,1fr);gap:8px;margin:0;font-size:11px;line-height:1.45;display:grid}.assist-evidence i{color:#c8ff46;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}.assist-capture-kind{background:#ffffff12;border-radius:999px;gap:4px;margin-bottom:9px;padding:4px;display:inline-flex}.assist-capture-kind button{color:#bdb8c4;background:0 0;border-radius:999px;min-height:28px;padding:5px 10px;font-size:10px}.assist-capture-kind button.active{color:#1b1d18;background:#eef4d4}.assist-actions{gap:7px;margin-top:14px;display:grid}.assist-actions a,.assist-actions button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) max-content;gap:3px 12px;padding:11px 12px;text-decoration:none;display:grid}.assist-actions a:hover,.assist-actions button:hover{background:#eef4d421}.assist-actions strong{color:#f5f2f8;font-size:12px}.assist-actions span{color:#bcb7c5;font-size:10px;line-height:1.4}.assist-actions i{color:#c8ff46;grid-area:1/2/span 2;align-self:center;font-style:normal}.assist-suggestions{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.assist-suggestions button{color:#d7d3de;text-align:left;background:#ffffff14;border:0;border-radius:999px;min-height:30px;padding:6px 10px;font-size:10px}.assist-suggestions button:hover{color:#f5f2f8;background:#eef4d426}.project-decision-log{background:#1c1e180f;border-radius:24px;gap:14px;padding:18px;display:grid}.project-decision-log>header,.project-decision>header,.project-decision-actions,.project-decision-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-decision-log>header>div,.project-decision>header>div{gap:4px;display:grid}.project-decision-log>header span,.project-decision>header span,.project-decision-summary span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.project-decision-log h2{font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:25px;font-weight:400}.project-decision-log>header>button,.project-decision-actions button,.project-decision form button:not(.primary-button){color:var(--ink);background:#1c1e1814;border:0;border-radius:999px;font-size:11px}.project-decision-intro,.project-decision-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.project-decision-form,.project-decision>form{gap:9px;display:grid}.project-decision-form input,.project-decision-form textarea,.project-decision-form select,.project-decision>form textarea,.project-decision>form select{width:100%}.project-decision-form textarea,.project-decision>form textarea{min-height:78px}.project-decision-summary{padding:10px 0}.project-decision-summary strong{color:#6e7c1c;font-family:var(--font-silo-display), Georgia, serif;font-size:28px;font-weight:400}.project-decision-list{gap:10px;display:grid}.project-decision{background:#ffffff8f;border-radius:18px;gap:10px;padding:14px;display:grid}.project-decision.open{background:#fff5c48f}.project-decision>header strong{font-size:13px}.project-decision>header time,.project-decision>small{color:var(--faint);font-size:10px}.project-decision-entries{gap:7px;display:grid}.project-decision-entries p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.project-decision-entries i{color:#6e7c1c;letter-spacing:.06em;text-transform:uppercase;margin-right:7px;font-size:9px;font-style:normal}.project-reference-library{background:#1c1e180f;border-radius:24px;gap:14px;padding:18px;display:grid}.project-reference-library>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-reference-library>header>div{gap:4px;display:grid}.project-reference-library>header span,.project-reference-list article>div>span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.project-reference-library h2{font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:25px;font-weight:400}.project-reference-library>p,.project-reference-empty,.project-reference-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.project-reference-library>header>button,.project-reference-list article>button{min-height:32px;color:var(--ink);background:#1c1e1814;border:0;border-radius:999px;padding:6px 10px;font-size:11px}.project-reference-form{background:#ffffff8a;border-radius:18px;gap:9px;padding:12px;display:grid}.project-reference-form>div{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.project-reference-form input,.project-reference-form select,.project-reference-form textarea{width:100%}.project-reference-form textarea{min-height:72px}.project-reference-form .primary-button{justify-self:start}.project-reference-list{gap:8px;display:grid}.project-reference-filters{flex-wrap:wrap;gap:6px;display:flex}.project-reference-filters button{min-height:28px;color:var(--ink);background:#ffffff4d;border:1px solid #1c1e1824;border-radius:999px;padding:4px 9px;font-size:10px}.project-reference-filters button.active{background:var(--ink);color:#fffdf5;border-color:#0000}.project-reference-filters button span{opacity:.64;font-variant-numeric:tabular-nums;margin-left:5px}.project-reference-list article{background:#ffffff8a;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.project-reference-list article>div{gap:4px;min-width:0;display:grid}.project-reference-list a{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:700;text-decoration:none}.project-reference-list a:hover{text-decoration:underline}.project-reference-list a i{color:#6e7c1c;font-style:normal}.project-reference-list small{color:var(--faint);font-size:10px}.project-brief{background:linear-gradient(135deg,#1d1f1917,#dae0a433);border-radius:24px;gap:14px;padding:18px;display:grid}.project-brief>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-brief>header>div{gap:4px;display:grid}.project-brief>header span,.project-brief-details span{color:#6e7c1c;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.project-brief h2{font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:25px;font-weight:400}.project-brief>header>button{min-height:32px;color:var(--ink);background:#1c1e181a;border:0;border-radius:999px;padding:6px 10px;font-size:11px}.project-brief form,.project-brief-details{gap:10px;display:grid}.project-brief form label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;display:grid}.project-brief form input,.project-brief form textarea{width:100%}.project-brief form textarea{min-height:74px}.project-brief form .primary-button{justify-self:start}.project-brief-details>div{gap:4px;display:grid}.project-brief-details p,.project-brief-empty{color:var(--muted);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.project-brief-details small{color:var(--faint);font-size:10px}.project-lyrics{background:#1c1e180e;border-radius:28px;gap:16px;margin-top:24px;padding:clamp(18px,3vw,28px);display:grid}.project-lyrics>header,.project-lyrics>header>div:last-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-lyrics>header>div:first-child{gap:4px;display:grid}.project-lyrics>header span{color:#6e7c1c;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.project-lyrics h2{font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:28px;font-weight:400}.project-lyrics>header select,.project-lyrics>header button{min-height:32px;color:var(--ink);background:#1c1e1817;border:0;border-radius:999px;padding:6px 10px;font-size:11px}.project-lyrics form{gap:10px;display:grid}.project-lyrics form>div{grid-template-columns:minmax(0,1fr) 180px;gap:8px;display:grid}.project-lyrics form input,.project-lyrics form select,.project-lyrics form textarea{width:100%}.project-lyrics form textarea{min-height:300px;font-family:var(--font-silo-display), Georgia, serif;font-size:17px;line-height:1.7}.project-lyrics form .primary-button{justify-self:start}.project-lyrics-reading{gap:12px;display:grid}.project-lyrics-reading>div{justify-content:space-between;gap:12px;display:flex}.project-lyrics-reading strong{font-size:14px}.project-lyrics-reading span,.project-lyrics-reading small{color:var(--faint);font-size:10px}.project-lyrics-reading pre{color:var(--ink);font-family:var(--font-silo-display), Georgia, serif;white-space:pre-wrap;word-break:break-word;background:#ffffff8f;border-radius:22px;margin:0;padding:clamp(18px,3vw,32px);font-size:18px;line-height:1.7}.project-lyrics-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.project-lifecycle-recap{color:#f7f6ef;background:linear-gradient(125deg,#1c1f18,#313329);border-radius:28px;gap:16px;margin:26px 0;padding:clamp(20px,3vw,30px);display:grid}.project-lifecycle-recap>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.project-lifecycle-recap header div{gap:5px;display:grid}.project-lifecycle-recap header span{color:#d8ed6d;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.project-lifecycle-recap h2{font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:30px;font-weight:400}.project-lifecycle-recap header p{color:#c8cbbd;max-width:290px;margin:0;font-size:11px;line-height:1.5}.project-lifecycle-recap>div{grid-template-columns:repeat(7,minmax(100px,1fr));gap:8px;display:grid;overflow-x:auto}.project-lifecycle-recap article{background:#ffffff0f;border-radius:16px;gap:5px;min-width:110px;padding:12px;display:grid}.project-lifecycle-recap article.complete{background:#d8ed6d1f}.project-lifecycle-recap article i{color:#8c9182;font-size:10px;font-style:normal}.project-lifecycle-recap article.complete i{color:#d8ed6d}.project-lifecycle-recap article strong{font-size:12px}.project-lifecycle-recap article small,.project-lifecycle-recap footer{color:#c8cbbd;font-size:10px;line-height:1.45}.project-lifecycle-recap footer strong{color:#f7f6ef}@media (max-width:560px){.project-reference-form>div{grid-template-columns:1fr}.project-reference-list article,.project-lyrics>header,.project-lyrics>header>div:last-child,.project-lyrics form>div{display:grid}}.timeline-explorer-controls{background:#1c1e180e;border-radius:22px;grid-template-columns:minmax(220px,1fr) auto max-content;align-items:end;gap:12px;margin:28px 0 22px;padding:16px;display:grid}.timeline-explorer-controls label{gap:6px;display:grid}.timeline-explorer-controls label span,.timeline-explorer-controls output{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.timeline-explorer-controls input{width:100%;min-height:42px;color:var(--ink);background:#fffefa;border-radius:999px;padding:0 14px}.timeline-explorer-controls [role=group]{flex-wrap:wrap;gap:5px;display:flex}.timeline-explorer-controls button{min-height:34px;color:var(--muted);background:#e6e4db;border-radius:999px;padding:6px 10px;font-size:11px}.timeline-explorer-controls button.active{color:#fff;background:#22241e}.timeline-empty{text-align:center;background:#1c1e180b;border-radius:24px;justify-items:center;gap:8px;padding:60px 20px;display:grid}.timeline-empty p{color:var(--muted);margin:0;font-size:13px}.version-compare{color:#fff;background:linear-gradient(120deg,#20221b,#303023);border-radius:26px;margin:22px 0;padding:22px}.version-compare header{justify-content:space-between;align-items:start;gap:20px;display:flex}.version-compare header span,.version-compare footer{color:#d4e57a;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.version-compare h3{font-family:var(--font-silo-display), Georgia, serif;margin:7px 0;font-size:30px;font-weight:400}.version-compare p,.version-compare header small{color:#c5c6ba;margin:0;font-size:12px;line-height:1.5}.version-compare header small{text-align:right;max-width:130px}.version-compare-choices{grid-template-columns:1fr max-content 1fr;align-items:end;gap:10px;margin-top:20px;display:grid}.version-compare-choices label{gap:7px;display:grid}.version-compare-choices label>span{color:#d4e57a;font-size:11px;font-weight:700}.version-compare select{color:#20211b;background:#f7f6ef;border-radius:999px;width:100%;min-height:42px;padding:0 12px}.version-compare-choices label>button,.version-compare-switch{color:#1e2117;background:#dceb78;border-radius:999px;min-height:38px;font-size:12px;font-weight:700}.version-compare-switch{background:#f7f6ef;width:38px;padding:0}.version-compare footer{color:#c7c8bc;justify-content:space-between;gap:12px;margin-top:18px;display:flex}@media (max-width:720px){.version-compare header{display:grid}.version-compare header small{text-align:left}.version-compare-choices{grid-template-columns:1fr}.version-compare-switch{justify-self:center}.timeline-explorer-controls{grid-template-columns:1fr;align-items:stretch}}.trust-commerce-operations,.community-activity{color:#f7f4eb;background:#121212f0;border-radius:24px;margin:24px 0;padding:22px}.trust-commerce-operations>header,.community-activity>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.trust-commerce-operations header span,.community-activity header span{text-transform:uppercase;letter-spacing:.12em;color:#d9ff71;font-size:11px}.trust-commerce-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.trust-commerce-grid article,.community-activity article{background:#ffffff0a;border:1px solid #ffffff24;border-radius:16px;gap:10px;padding:16px;display:grid}.trust-commerce-grid form,.trust-commerce-grid footer{flex-wrap:wrap;gap:8px;display:flex}.trust-commerce-grid textarea{width:100%;min-height:74px}.community-activity>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.community-activity article{grid-template-columns:auto 1fr auto;align-items:center}.community-activity i,.community-card-relevance{text-transform:uppercase;letter-spacing:.08em;color:#d9ff71;font-size:11px}.community-activity p{color:#ffffffad;margin:3px 0 0}.community-activity a{color:inherit;white-space:nowrap}.community-card-relevance{color:#6b5731;margin:0;padding:0 16px}.collectors-library article footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.collectors-library article footer button{min-height:38px}.collectors-library article footer a{color:#fffdf7;background:#232127;border-radius:9px;align-items:center;min-height:34px;padding:0 10px;font-size:11px;text-decoration:none;display:inline-flex}.collectors-checkout-choice{gap:9px;display:grid}.collectors-checkout-choice>span{color:var(--muted);font-size:12px}.collectors-checkout-choice label{color:var(--muted);gap:5px;font-size:11px;display:grid}.collectors-checkout-choice select{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);border-radius:9px;padding:0 10px}.siloenc-player-page{max-width:980px}.siloenc-player-shell{color:#fffdf7;background:#171a15;border-radius:24px;gap:20px;margin-top:24px;padding:clamp(22px,4vw,42px);display:grid}.siloenc-player-shell header>span{color:#d8e884;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.siloenc-player-shell h1{font-family:var(--font-silo-display), Georgia, serif;margin:7px 0 4px;font-size:clamp(36px,6vw,62px);font-weight:400;line-height:.95}.siloenc-player-shell header p,.siloenc-player-status{color:#c7cabd;margin:0;font-size:13px;line-height:1.5}.siloenc-unlock{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.siloenc-unlock label{color:#d9dbcf;flex:260px;gap:6px;font-size:11px;display:grid}.siloenc-unlock input{color:#fffdf7;background:#ffffff10;border:1px solid #ffffff2b;border-radius:10px;min-height:42px;padding:0 12px}.siloenc-tracklist{gap:5px;margin:0;padding:0;list-style:none;display:grid}.siloenc-tracklist button{color:#fffdf7;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:55px;padding:10px;display:grid}.siloenc-tracklist button.active{background:#d8e8841a;border-color:#d8e884}.siloenc-tracklist span,.siloenc-tracklist small{color:#c7cabd;font-size:11px}.siloenc-now-playing{border-top:1px solid #ffffff1a;gap:10px;padding-top:18px;display:grid}.siloenc-now-playing>div{align-items:center;gap:10px;display:flex}.siloenc-now-playing button{color:#20221c;cursor:pointer;background:#d8e884;border:0;border-radius:9px;min-width:64px;min-height:38px}.siloenc-now-playing input{accent-color:#d8e884;flex:1}.siloenc-now-playing span{color:#c7cabd;white-space:nowrap;font-size:11px}@media (max-width:620px){.siloenc-tracklist button{grid-template-columns:28px minmax(0,1fr)}.siloenc-tracklist small{grid-column:2}.siloenc-now-playing>div{flex-wrap:wrap}.siloenc-now-playing input{min-width:180px}}.collectors-library article i{color:var(--muted);margin-top:10px;font-size:12px;display:block}@media (max-width:720px){.trust-commerce-operations,.community-activity{border-radius:18px;padding:16px}.trust-commerce-operations>header,.community-activity>header{flex-direction:column;align-items:start}.community-activity>div{grid-template-columns:1fr}}.community-profile-grid article.community-profile-card{background:#191921;grid-template-rows:70% 30%;height:540px;min-height:540px;padding:0;display:grid}.community-card-image-link{color:#fff;min-height:0;text-decoration:none;display:block;position:relative;overflow:hidden}.community-card-image-link:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111118c7);position:absolute;inset:45% 0 0}.community-card-image-link>span,.community-card-image-link>i{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11111896;border:1px solid #fff2;border-radius:999px;padding:7px 10px;font-size:10.5px;font-style:normal;position:absolute;bottom:16px}.community-card-image-link>span{left:16px}.community-card-image-link>i{color:#ffffffb0;right:16px}.community-profile-image{background-position:50%;background-size:cover;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.community-profile-image:before{content:"";background:radial-gradient(circle at 65% 22%,#ffffff38,#0000 30%),linear-gradient(145deg,#0000,#09091070);position:absolute;inset:0}.community-profile-image>span{z-index:1;color:#ffffffdf;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.06em;font-size:clamp(48px,7vw,88px);position:relative}.community-profile-image>i{aspect-ratio:1;border:1px solid #ffffff25;border-radius:50%;width:42%;position:absolute;box-shadow:0 0 0 34px #ffffff08,0 0 0 70px #ffffff05}.community-profile-image.has-image:before{background:linear-gradient(#0000 55%,#09091075)}.community-profile-image.has-image>span,.community-profile-image.has-image>i{display:none}.community-profile-image.tone-0{background-color:#8f397e;background-image:radial-gradient(circle at 60% 25%,#e991ce,#0000 30%),linear-gradient(145deg,#b33a8f,#422368)}.community-profile-image.tone-1{background-color:#31569c;background-image:radial-gradient(circle at 65% 20%,#72b3ff,#0000 29%),linear-gradient(145deg,#337ac5,#252c70)}.community-profile-image.tone-2{background-color:#287b67;background-image:radial-gradient(circle at 65% 20%,#63d5aa,#0000 29%),linear-gradient(145deg,#299e7c,#173e3b)}.community-profile-image.tone-3{background-color:#a9652e;background-image:radial-gradient(circle at 65% 20%,#f8c05d,#0000 29%),linear-gradient(145deg,#d18832,#61321f)}.community-profile-image.tone-4{background-color:#6944aa;background-image:radial-gradient(circle at 65% 20%,#bd8cff,#0000 29%),linear-gradient(145deg,#7953c6,#33215f)}.community-profile-image.tone-5{background-color:#a43b5d;background-image:radial-gradient(circle at 65% 20%,#ff8ba9,#0000 29%),linear-gradient(145deg,#d14a6c,#531d3e)}.community-card-copy{color:#20201e;background:#f7f4ec;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:0;padding:15px 17px 16px;display:grid}.community-card-copy>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.community-card-copy h2{line-height:1;margin:0!important;font-size:25px!important}.community-card-copy h2 a{color:#20201e;text-decoration:none}.community-card-copy header p{text-overflow:ellipsis;white-space:nowrap;max-width:260px;line-height:1.3;overflow:hidden;color:#6a6861!important;margin:5px 0 0!important;font-size:11px!important}.community-card-copy header small{color:#6a6861;white-space:nowrap;flex:none;font-size:11px}.community-card-copy .community-card-roles{flex-wrap:wrap;grid-column:1/-1;align-content:start;gap:4px;display:flex}.community-card-copy .community-card-roles span{height:24px;color:#66645d!important;background:#e9e5d9!important;padding:5px 7px!important;font-size:10px!important}.community-card-copy .community-card-actions{place-self:end}.community-card-copy .community-card-actions a,.community-card-copy .community-card-actions button,.community-card-copy .community-card-actions strong{color:#282724;background:0 0;border-color:#d8d3c5;min-height:30px;padding-inline:10px;text-decoration:none}.community-card-copy .community-card-actions button{color:#fff;background:#20201e;border-color:#20201e}.community-messages{color:#fff;background:#121218;border:1px solid #ffffff20;border-radius:28px;width:min(1080px,100% - 32px);height:min(760px,100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 40px 120px #0009}.community-messages::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090dc2}.community-messages>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:68px;padding:0 22px;display:flex}.community-messages>header span,.community-messages>header strong{display:block}.community-messages>header span{color:#c699ec;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.community-messages>header strong{margin-top:3px;font-size:14px}.community-messages>header button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:50%;width:36px;height:36px;font-size:21px}.community-message-layout{grid-template-columns:330px minmax(0,1fr);height:calc(100% - 68px);display:grid}.community-message-layout>aside{background:#0d0d12;border-right:1px solid #ffffff13;padding:18px 10px;overflow-y:auto}.community-message-layout>aside>span{color:#ffffff5f;letter-spacing:.12em;text-transform:uppercase;padding:0 10px 12px;font-size:10px;display:block}.community-message-layout>aside>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid;position:relative}.community-message-layout>aside>button.active{background:#ffffff0d}.community-message-layout>aside .community-profile-image{border-radius:13px;width:46px;height:46px}.community-message-layout>aside .community-profile-image>span{font-size:15px}.community-message-layout>aside button span strong,.community-message-layout>aside button span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-message-layout>aside button span strong{font-size:12px}.community-message-layout>aside button span small{color:#fff6;margin-top:4px;font-size:10px}.community-message-layout>aside button em{color:#17121c;background:#c699ec;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.community-message-layout>aside>p{color:#ffffff60;padding:20px 10px;font-size:11px;line-height:1.6}.community-message-layout>main{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.community-message-layout>main>header{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;height:76px;padding:0 20px;display:flex}.community-message-layout>main>header .community-profile-image{border-radius:13px;width:44px;height:44px}.community-message-layout>main>header .community-profile-image>span{font-size:15px}.community-message-layout>main>header strong,.community-message-layout>main>header span{display:block}.community-message-layout>main>header strong{font-size:13px}.community-message-layout>main>header span{color:#ffffff65;margin-top:3px;font-size:10px}.community-message-thread{flex-direction:column;gap:9px;padding:20px;display:flex;overflow-y:auto}.community-message-thread article{background:#ffffff0d;border-radius:16px 16px 16px 4px;max-width:min(76%,520px);padding:10px 12px}.community-message-thread article.mine{background:#76519b;border-radius:16px 16px 4px;align-self:flex-end}.community-message-thread article p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.community-message-thread article time{color:#ffffff63;margin-top:5px;font-size:9px;display:block}.community-message-empty{color:#ffffff5b;text-align:center;margin:auto;font-size:12px}.community-message-layout>main>form{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 18px;display:grid}.community-message-layout>main>form textarea{resize:vertical;color:#fff;min-height:46px;max-height:120px;font:inherit;background:#ffffff09;border:1px solid #ffffff18;border-radius:14px;padding:13px;font-size:12px}.community-message-layout>main>form button{color:#1c1e17;cursor:pointer;background:#d9eb69;border:0;border-radius:14px;min-width:76px;font-weight:700}.community-message-welcome{text-align:center;grid-row:1/-1;place-content:center;justify-items:center;padding:30px;display:grid}.community-message-welcome>span{font-size:30px}.community-message-welcome strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:12px;font-size:28px;font-weight:400}.community-message-welcome p{color:#ffffff68;font-size:12px}.community-message-error{color:#ffd9db;background:#5a2529;border-radius:10px;margin:0;padding:9px 12px;font-size:11px;position:absolute;bottom:16px;left:20px;right:20px}.community-member-art.community-profile-image{border-radius:26px;min-height:420px}.community-member-art.community-profile-image>span{font-size:64px}.community-member-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.community-member-actions button,.community-member-actions a{color:#24212b;cursor:pointer;background:#fff;border:1px solid #ffffff20;border-radius:999px;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.community-member-actions button:disabled{cursor:default;opacity:.5}.community-member-actions strong{color:#d9a7ff;font-size:11px}.community-safety-menu{position:relative}.community-safety-menu>summary{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;list-style:none;display:grid}.community-safety-menu>summary::-webkit-details-marker{display:none}.community-safety-menu>div{z-index:20;background:#20211df2;border:1px solid #ffffff25;border-radius:12px;width:170px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 40px #0006}.community-safety-menu button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.community-safety-menu button:hover{background:#ffffff10}@media (max-width:720px){.community-profile-grid article.community-profile-card{height:500px;min-height:500px}.community-card-copy{grid-template-columns:minmax(0,1fr)}.community-card-copy .community-card-actions{grid-column:1;justify-self:start}.community-message-layout{grid-template-columns:1fr}.community-message-layout>aside{border-bottom:1px solid #ffffff13;border-right:0;max-height:180px}.community-messages{height:calc(100dvh - 20px)}.community-member-art.community-profile-image{min-height:320px}}*{box-sizing:border-box}html{background:#d9d8d1}body{color:var(--ink);font-family:var(--font-geist-sans), sans-serif;background:linear-gradient(135deg,#d8d8d1,#c8cbd0);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.platform-layout{border-radius:var(--radius-shell);background:radial-gradient(circle at 92% 8%, #ffe96e70, transparent 30rem), var(--canvas);border:1px solid #ffffff9c;min-height:calc(100vh - 32px);margin:16px;overflow:clip;box-shadow:0 28px 80px #42495235}.topbar{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f4f3eff2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;min-height:96px;padding:18px 32px;display:grid;position:sticky;top:16px}.topbar>.wordmark{justify-self:start}.topbar>.topnav{justify-self:center}.topbar-right{justify-self:end;align-items:center;gap:10px;display:flex}@media (max-width:1400px){.topbar{grid-template-columns:auto minmax(0,1fr) auto}.topbar>.topnav{justify-content:flex-start;justify-self:stretch;width:100%}}.global-search-trigger{min-width:48px;min-height:42px;color:var(--muted);cursor:pointer;background:#ffffff90;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex;box-shadow:0 8px 24px #504d400d}.shell-utilities{align-items:center;gap:7px;display:flex}.topbar-right .shell-utilities .global-search-trigger,.topbar-right .shell-utilities .notification-trigger,.topbar-right .shell-utilities .global-feedback-link{border-radius:999px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:13px;display:inline-flex;box-shadow:0 4px 12px #504d400d}.shell-utilities .global-search-trigger kbd{display:none}.shell-utilities .global-search-trigger span{font-size:14px}.shell-utilities .notification-trigger>span{font-size:13px}.shell-utilities .notification-trigger>strong{border-width:1.5px;min-width:14px;height:14px;font-size:8px;top:-3px;right:-3px}.topbar-right .shell-utilities .global-feedback-link{color:var(--muted);font-size:0}.topbar-right .shell-utilities .global-feedback-link:before{content:"✎";font-size:14px}.global-feedback-link{min-height:42px;color:var(--muted);background:#ffffff90;border:1px solid #ffffffc7;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #504d400d}.global-feedback-link:hover{color:var(--ink)}.notification-trigger{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#ffffff90;border:1px solid #ffffffc7;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 24px #504d400d}.notification-trigger>span{font-size:15px}.notification-trigger>strong{border:2px solid var(--canvas);color:#fff;background:#6d4a88;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-4px;right:-5px}.notification-dialog{color:#fff;-webkit-backdrop-filter:blur(30px)saturate(125%);backdrop-filter:blur(30px)saturate(125%);background:#171814ed;border:1px solid #ffffff28;border-radius:24px;width:min(560px,100vw - 32px);max-width:none;max-height:min(700px,100dvh - 42px);margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 35px 110px #05060480}.notification-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27282172}.notification-dialog>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.notification-dialog>header span{color:#d9e68d;text-transform:uppercase;font-size:10px}.notification-dialog h2{font-family:var(--font-silo-display), Georgia, serif;margin:4px 0 0;font-size:34px;font-weight:400}.notification-dialog>header button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #fff2;border-radius:50%;width:40px;height:40px;font-size:20px}.notification-list{max-height:min(560px,100dvh - 150px);padding:10px;overflow-y:auto}.notification-list article{border-bottom:1px solid #ffffff12;position:relative}.notification-list article.unread{background:#ffffff08}.notification-list article>a{grid-template-columns:78px minmax(0,1fr) auto;gap:5px 12px;min-height:86px;padding:14px 46px 14px 14px;display:grid}.notification-list article i{color:#d9e68d;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff20;border-radius:999px;align-self:start;width:fit-content;padding:5px 7px;font-size:10px;font-style:normal}.notification-list article strong{color:#fff;font-size:13px}.notification-list article p{color:#aaa99f;grid-column:2/-1;margin:0;font-size:11px;line-height:1.45}.notification-list article time{color:#9a9a92;font-size:10px}.notification-list article>button{color:#8d8d85;cursor:pointer;background:0 0;border:0;width:32px;height:32px;position:absolute;top:12px;right:10px}.notification-empty{text-align:center;place-content:center;justify-items:center;min-height:230px;display:grid}.notification-empty>span{color:#344006;background:#d9e68d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.notification-empty strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:14px;font-size:25px;font-weight:400}.notification-empty p{color:#92938c;margin:7px 0 0;font-size:11px}.notification-controls{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.notification-controls>div{gap:7px;display:flex}.notification-controls button{color:#c4c4bc;cursor:pointer;background:#ffffff0c;border:0;border-radius:999px;padding:8px 10px;font-size:11px}.notification-controls button.active{color:#303708;background:#d9e68d}.notification-preferences{background:#ffffff0a;border-radius:17px;margin:10px;padding:14px}.notification-preferences>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.notification-preferences strong{color:#fff;font-size:13px}.notification-preferences label{color:#c4c4bc;font-size:11px}.notification-preferences input{accent-color:#d9e68d}.notification-preferences>p{color:#92938c;margin:10px 0 0;font-size:11px}.notification-preference-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.version-classification-history{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin:0}.version-classification-history>summary{cursor:pointer;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;list-style:none;display:grid}.version-classification-history>summary::-webkit-details-marker{display:none}.version-classification-history>summary span,.version-classification-history>summary i{color:var(--muted);font-size:11px;font-style:normal}.version-classification-history>summary strong{font-size:13px}.version-classification-history>form{background:#f0eee7;grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:8px;padding:14px;display:grid}.version-classification-history label{color:var(--muted);gap:6px;font-size:11px;display:grid}.version-classification-history input,.version-classification-history select{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:9px;padding:0 11px}.version-classification-history form button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:42px;padding:0 14px}.version-classification-history>div{padding:8px 14px 14px}.version-classification-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:180px minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.version-classification-history article span{font-size:11px;font-weight:700}.version-classification-history article p,.version-classification-history>div>p{color:var(--muted);margin:0;font-size:11px}.version-classification-history article time{color:var(--faint);font-size:10px}.release-amendments{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.release-amendments>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.release-amendments>header span{color:var(--muted);font-size:11px}.release-amendments h3{font-family:var(--font-silo-display), Georgia, serif;margin:5px 0 0;font-size:28px;font-weight:400}.release-amendments>header>strong{color:var(--muted);font-size:11px}.release-amendments>form,.release-amendment-open{background:#eeece5;border-radius:12px;margin-top:14px;padding:16px}.release-amendments>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.release-amendments label{color:var(--muted);gap:6px;font-size:11px;display:grid}.release-amendments input{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:44px;padding:0 12px}.release-amendments button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 15px}.release-amendment-open span{color:#6d4a88;font-size:11px;font-weight:700}.release-amendment-open p{margin:7px 0}.release-amendment-open small{color:var(--muted);line-height:1.5;display:block}.release-amendment-open button{color:var(--danger);background:0 0;margin-top:12px}.release-amendments>div:last-of-type article{border-bottom:1px solid var(--line-soft);grid-template-columns:160px minmax(0,1fr) auto;gap:10px;padding:11px 0;font-size:11px;display:grid}.release-amendments article p{color:var(--muted);margin:0}.collectors-buy{width:100%;margin-top:18px}.collectors-owned{color:#283009;background:#e8efbd;border-radius:12px;gap:5px;margin-top:18px;padding:15px;display:grid}.collectors-owned strong{font-family:var(--font-silo-display), Georgia, serif;font-size:24px;font-weight:400}.collectors-owned span,.collectors-owned small{font-size:11px}.collectors-operation-queue{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.collectors-operation-queue>header span{color:var(--muted);font-size:11px}.collectors-operation-queue h2{font-family:var(--font-silo-display), Georgia, serif;margin:5px 0 16px;font-size:30px;font-weight:400}.collectors-operation-queue form{border-top:1px solid var(--line-soft);grid-template-columns:minmax(180px,.8fr) repeat(3,minmax(150px,1fr)) auto;align-items:center;gap:8px;padding:12px 0;display:grid}.collectors-operation-queue form div strong,.collectors-operation-queue form div small{display:block}.collectors-operation-queue form div small{color:var(--muted);margin-top:4px;font-size:10px}.collectors-operation-queue input{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:42px;padding:0 10px}.collectors-operation-queue button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:42px;padding:0 13px}.global-search-trigger:focus-visible{outline-offset:2px;outline:2px solid #b6cf3d}.global-search-trigger span{color:var(--ink);font-size:21px;line-height:1}.global-search-trigger kbd{color:var(--muted);font-family:inherit;font-size:10.5px}.global-search-dialog{color:#fff;-webkit-backdrop-filter:blur(30px)saturate(125%);backdrop-filter:blur(30px)saturate(125%);background:#171814e8;border:1px solid #ffffff28;border-radius:26px;width:min(680px,100vw - 32px);max-width:none;max-height:min(680px,100vh - 42px);margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 35px 110px #05060480}.global-search-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27282172}.global-search-dialog>section{grid-template-rows:auto auto auto auto;max-height:min(680px,100vh - 42px);display:grid}.global-search-dialog header{justify-content:space-between;align-items:start;gap:20px;padding:24px 26px 18px;display:flex}.global-search-dialog header span{color:#d9e68d;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.global-search-dialog h2{color:#fff;font-family:var(--font-silo-display), Georgia, serif;margin:5px 0 0;font-size:38px;font-weight:400;line-height:1}.global-search-dialog header button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:50%;width:42px;height:42px;font-size:21px}.global-search-input{background:#f7f5ef;border:1px solid #ffffffc7;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 18px;padding:0 16px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 12px 34px #05060424}.global-search-input>span{color:#6d4a88;font-size:24px}.global-search-input input{color:#25241f;background:0 0;border:0;outline:0;min-width:0;min-height:58px;font-size:15px}.global-search-input input::placeholder{color:#77766f}.global-search-input i{border:2px solid #ffffff30;border-top-color:#d9e68d;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin}.global-search-results{align-content:start;gap:4px;min-height:118px;max-height:min(410px,45vh);margin-top:12px;padding:0 18px 18px;display:grid;overflow-y:auto}.global-search-results>a{color:#fff;border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:9px 12px;text-decoration:none;display:grid}.global-search-results>a:hover,.global-search-results>a.selected{background:#ffffff12}.global-search-results>a>i{color:#d9e68d;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:5px 7px;font-size:9px;font-style:normal}.global-search-results strong,.global-search-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.global-search-results strong{color:#fff;font-size:13px}.global-search-results small{color:#aaa99f;text-transform:capitalize;margin-top:4px;font-size:11px}.global-search-results>a>span{color:#aaa99f}.global-search-empty{text-align:center;padding:28px 18px}.global-search-empty strong{color:#fff;font-family:var(--font-silo-display), Georgia, serif;font-size:24px;font-weight:400}.global-search-empty p{color:#aaa99f;max-width:420px;margin:8px auto 0;font-size:12px;line-height:1.5}.global-search-error{color:#ffbeb1;background:#7e382c55;border-radius:10px;margin:12px;padding:12px;font-size:11px}.global-search-dialog footer{color:#9a9b93;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff14;gap:16px;padding:12px 24px;font-size:10px;display:flex}.wordmark{width:fit-content;color:var(--ink);letter-spacing:.38em;font-size:18px;font-weight:760;display:inline-block}.wordmark.large{font-size:23px}.topnav{scrollbar-width:none;background:#ffffff9c;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:0;padding:7px;display:flex;overflow-x:auto;box-shadow:0 8px 30px #504d4010}.topnav::-webkit-scrollbar{display:none}.topnav a{color:var(--muted);border-radius:999px;flex:none;padding:12px 16px;font-size:12px;transition:all .16s}.topnav a:hover{color:var(--ink)}.topnav a.active{background:var(--ink);color:#fff}.account-menu{flex:none;position:relative}.account-trigger{cursor:pointer;background:#ffffff90;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:9px;min-width:0;min-height:42px;padding:0 12px 0 15px;list-style:none;display:flex;box-shadow:0 8px 24px #504d400d}.account-trigger::-webkit-details-marker{display:none}.account-dot{color:#6d8a12;flex:none;font-size:9px;line-height:1}.account-id-text{flex-direction:column;justify-content:center;min-width:0;line-height:1.15;display:flex}.account-trigger .account-email{max-width:168px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.account-trigger small{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.account-caret{color:var(--muted);flex:none;margin-left:1px;font-size:11px;transition:transform .16s}.account-menu[open] .account-caret{transform:rotate(180deg)}.account-menu-panel{z-index:80;background:#faf9f6;border:1px solid #ffffffb8;border-radius:18px;gap:3px;width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 60px #29271e2e}.account-menu-item,.account-menu-panel .global-help-button{width:100%;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.account-menu-item:hover,.account-menu-panel .global-help-button:hover{background:var(--raised)}.account-menu-panel .global-help-button span{color:var(--muted)}.account-menu-panel .global-help-button.active{color:#4d5e0e;background:#e9efc9}.text-button{color:#56564f;cursor:pointer;background:0 0;border:0;width:fit-content;padding:5px 0;font-size:12px}.text-button:hover{color:var(--ink)}.global-help-tooltip{z-index:300;color:#f8f5e9;pointer-events:none;background:#20211d;border:1px solid #ffffff42;border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:9px;width:min(300px,100vw - 24px);padding:12px 14px;animation:.16s ease-out help-tip-in;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 16px 48px #11130f52}.global-help-tooltip.above{transform:translate(-50%,-100%)}.global-help-tooltip>span{color:#344006;background:#d9e68d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.global-help-tooltip p{margin:1px 0 0;font-size:12px;line-height:1.5}@keyframes help-tip-in{0%{opacity:0;transform:translate(-50%,4px)}}.platform-content{min-height:calc(100vh - 128px)}.page{width:min(var(--content-width), calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:48px 0 104px}.page-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:34px;display:flex}.page-header h1,.project-title-row h1{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(43px,5vw,72px);font-weight:400;line-height:.94}.page-header>div>p:last-child,.project-title-copy>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.eyebrow{color:var(--muted);margin:0;font-size:13px;font-weight:600}.primary-button,.secondary-button{min-height:var(--control-height);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:650;transition:all .2s;display:inline-flex}.primary-button{background:var(--ink);color:#fff}.primary-button:hover{background:#30302b;transform:translateY(-2px)rotate(-.5deg);box-shadow:0 10px 24px #17171424}.primary-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.secondary-button{border-color:var(--line);color:var(--ink);background:0 0}.secondary-button:hover{background:var(--raised)}.primary-button.compact{min-height:34px;padding:0 13px;font-size:12px}.primary-button.wide{width:100%}.icon-button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:21px}.icon-button:hover{background:var(--line-soft);color:var(--ink)}.entitlement-banner,.error-banner{text-align:center;padding:10px 28px;font-size:12px}.entitlement-banner{color:#d8cda6;background:#272319}.error-banner{color:#f0aaa3;background:#351c1a}.error-card{color:#e9a39c;background:#241716;border:1px solid #4a2825;border-radius:8px;margin:24px 0;padding:14px 16px;font-size:13px}.centered-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.centered-state h1{letter-spacing:-.055em;max-width:660px;margin:12px 0;font-size:clamp(34px,5vw,64px);font-weight:550}.centered-state>p:not(.eyebrow){max-width:560px;color:var(--muted);line-height:1.6}.centered-state code{border:1px solid var(--line);color:#b9bab5;word-break:break-word;border-radius:6px;max-width:680px;margin-top:20px;padding:12px}.welcome-state .wordmark{margin-bottom:58px}.welcome-state .primary-button{margin-top:25px}.state-mark{border:1px solid var(--line);width:48px;height:48px;color:var(--acid);border-radius:50%;place-items:center;margin-bottom:24px;font-weight:800;display:grid}.loader{border:2px solid var(--line);border-top-color:var(--acid);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.home-header{isolation:isolate;padding-top:20px;position:relative}.home-header:after{content:"";z-index:-1;opacity:.78;background:radial-gradient(circle at 34% 30%,#ffd56e,#ff6d9f 46%,#7457ff 100%);border:1px solid #ea62945c;border-radius:48% 52% 63% 37%/44% 38% 62% 56%;width:170px;height:170px;animation:8s ease-in-out infinite artwork-float;position:absolute;top:-56px;right:80px;transform:rotate(-12deg);box-shadow:32px 28px 80px #f05f8b24}.studio-overview{border-radius:var(--radius-panel);background:radial-gradient(circle at 88% 20%,#ffe26a8f,#0000 42%),linear-gradient(125deg,#e9e9e6,#fff5cd);border:1px solid #fff8;grid-template-columns:1.3fr .7fr;gap:18px;min-height:430px;margin-top:34px;padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 90px #675b2730}.studio-feature{border-radius:var(--radius-card);background:#ffffff8a;align-items:center;gap:32px;min-height:390px;padding:34px;display:flex;position:relative;overflow:hidden}.studio-feature .artwork-stage{width:min(300px,52%)}.studio-feature-copy{z-index:4;min-width:170px;position:relative}.studio-feature-copy>span,.studio-pulse span{color:var(--muted);font-size:13px}.studio-feature-copy h2{font-family:var(--font-silo-display), Georgia, serif;margin:12px 0 9px;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.95}.studio-feature-copy p{color:var(--muted);margin:0;font-size:12px}.studio-pulse{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-pulse>div{border-radius:var(--radius-card);background:#ffffffa3;min-height:120px;padding:24px}.studio-pulse strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:20px;font-size:44px;font-weight:400;line-height:1;display:block}.studio-pulse .studio-note{color:#fff;background:#23231f;grid-column:1/-1;min-height:190px}.studio-note>span{color:#ffda5f;font-size:20px}.studio-note p{max-width:230px;font-family:var(--font-silo-display), Georgia, serif;margin:45px 0 0;font-size:22px;line-height:1.15}.dashboard-page{width:min(1640px,100% - 32px);padding-top:16px}.dashboard-heading{justify-content:space-between;align-items:center;gap:32px;min-height:126px;display:flex}.dashboard-identity{align-items:center;gap:24px;min-width:0;display:flex}.profile-portrait{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 68% 24%,#fff4a3,#0000 23%),linear-gradient(145deg,#ff638e,#7863f5);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:5px solid #ffffffb8;border-radius:35% 65% 45% 55%/52% 42% 58% 48%;flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 18px 42px #5133462c}.profile-portrait:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8f}.profile-portrait span{font-family:var(--font-silo-display), Georgia, serif;font-size:28px}.profile-portrait.has-image span{display:none}.dashboard-heading h1{max-width:min(100%,980px);font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:9px 0 0;font-size:clamp(42px,4.5vw,68px);font-weight:400;line-height:.96}.dashboard-loading{border-radius:var(--radius-panel);min-height:760px}.dashboard-command-bar{color:#d8d5cd;background:linear-gradient(#2c2c31,#232327);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(560px,1.7fr) 1fr;align-items:stretch;gap:22px;margin-bottom:10px;padding:18px 20px 16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff10,0 18px 40px -30px #00000073}.dashboard-command-bar:before,.dashboard-command-bar:after{content:none}.dashboard-command-bar strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#ece9e0;font-weight:400}@media (max-width:900px){.dashboard-command-bar{grid-template-columns:1fr}}.dashboard-completion{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0;display:grid}.dashboard-completion>div{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;min-width:0;min-height:76px;padding:12px 14px;position:relative;box-shadow:inset 0 1px #ffffff0a}.dashboard-completion>div:not(.completion-track){flex-direction:column;justify-content:space-between;display:flex}.dashboard-completion>div:after{content:"";background:#d99f61;border-radius:50%;width:6px;height:6px;position:absolute;top:13px;right:13px;box-shadow:0 0 6px #d99f6159}.dashboard-completion>div:nth-child(2):after{background:#7fa9a0;box-shadow:0 0 6px #7fa9a04d}.completion-track:after{background:#8f9bb0;box-shadow:0 0 6px #8f9bb04d}.dashboard-completion span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;color:#918e83;margin:0;font-size:9.5px;line-height:1.3;display:block}.dashboard-completion strong{margin-top:8px;font-size:30px;line-height:.9;display:block}.completion-track{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px 10px;display:grid;position:relative}.completion-track>span{align-self:center}.completion-track>strong{place-self:center end;margin:0;font-size:20px}.completion-track i{background:#00000042;border-radius:999px;grid-column:1/-1;height:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000005c}.completion-track i:after{content:"";width:var(--completion);border-radius:inherit;background:linear-gradient(90deg,#c98f5a,#dca868);height:100%;position:absolute;inset:0 auto 0 0}.completion-track i:before{content:none}.completion-track small{color:#838075;grid-column:1/-1;font-size:10px;line-height:1.25}.dashboard-quick-stats{grid-template-columns:repeat(4,1fr);align-content:center;gap:14px;display:grid}@media (max-width:900px){.dashboard-quick-stats{grid-template-columns:repeat(2,1fr);gap:18px 14px}}.dashboard-quick-stat{grid-template-columns:auto 1fr;align-items:start;column-gap:9px;display:grid}.dashboard-quick-stat>span{color:#d9ab77;background:#ffffff0f;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:27px;height:27px;margin-top:2px;font-size:13px;display:grid}.dashboard-quick-stat strong{font-size:30px;line-height:.9}.dashboard-quick-stat small{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;color:#918e83;grid-column:1/-1;margin-top:7px;font-size:9.5px}.dashboard-storage-stat{grid-template-columns:auto 1fr;align-items:start;gap:9px;min-width:0;display:grid}.dashboard-storage-stat>span{color:#d9ab77;background:#ffffff0f;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:27px;height:27px;margin-top:2px;font-size:13px;display:grid}.dashboard-storage-stat strong{font-size:24px;line-height:1;display:block}.dashboard-storage-stat small{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#918e83;margin-top:5px;font-size:9.5px;display:block}.dashboard-storage-stat i{background:#00000042;border-radius:999px;grid-column:1/-1;height:7px;margin-top:8px;overflow:hidden;box-shadow:inset 0 1px 2px #0000005c}.dashboard-storage-stat i b{border-radius:inherit;background:linear-gradient(90deg,#c98f5a,#dca868);height:100%;display:block}.dashboard-storage-stat em{color:#7fa9a0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.16em;grid-column:1/-1;margin-top:7px;font-size:9px;font-style:normal}.dashboard-storage-stat button{color:#b8b4a9;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff2e;grid-column:1/-1;justify-self:start;margin-top:7px;padding:0;font-size:9.5px;transition:color .2s,border-color .2s}.dashboard-storage-stat button:hover{color:#f2efe7;border-bottom-color:#f2efe7}.storage-manager-dialog{color:#f5f1e4;-webkit-backdrop-filter:blur(32px)saturate(120%);backdrop-filter:blur(32px)saturate(120%);background:linear-gradient(135deg,#1a1c18f2,#11120fe8);border:1px solid #ffffff36;border-radius:28px;width:min(860px,100vw - 48px);max-width:none;max-height:min(700px,100dvh - 72px);margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 36px 120px #0000008c}.storage-manager-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1517116b}.storage-manager-dialog>section{grid-template-rows:auto auto auto auto minmax(0,1fr);max-height:min(700px,100dvh - 72px);display:grid}.storage-manager-dialog>section>header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:start;padding:30px 34px 24px;display:flex}.storage-manager-dialog h2{font-family:var(--font-silo-display), Georgia, serif;margin:6px 0 0;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:.92}.storage-manager-dialog>section>header>button{width:38px;height:38px;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff36;border-radius:50%;font-size:22px}.storage-manager-summary{border-bottom:1px solid #ffffff18;grid-template-columns:150px 170px minmax(0,1fr);align-items:end;gap:34px;padding:24px 34px;display:grid}.storage-manager-summary div{gap:7px;display:grid}.storage-manager-summary span,.storage-toolbar,.storage-file-list small{color:#bdbbb0;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.storage-manager-summary strong{font-family:var(--font-silo-display), Georgia, serif;font-size:28px;font-weight:400}.storage-manager-summary p{color:#c9c7be;max-width:320px;margin:0;font-size:13px;line-height:1.45}.storage-tabs{border-bottom:1px solid #ffffff18;gap:8px;padding:14px 34px 0;display:flex}.storage-tabs button{color:#bdbbb0;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:12px 12px 0 0;min-height:38px;padding:0 14px}.storage-tabs button[aria-selected=true]{color:#f5f1e4;background:#ffffff0c;border-color:#ffffff24}.storage-tabs span{color:#d8c66b;margin-left:6px;font-size:11px}.storage-toolbar{border-bottom:1px solid #ffffff18;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 34px;display:grid}.storage-toolbar label{color:#f5f1e4;text-transform:none;letter-spacing:0;align-items:center;gap:8px;display:flex}.storage-toolbar>span{text-align:center}.storage-toolbar>div{gap:8px;display:flex}.storage-toolbar button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff36;border-radius:999px;padding:8px 12px}.storage-toolbar button:disabled{opacity:.42;cursor:default}.storage-toolbar .storage-remove{color:#ffafa4;border-color:#e67f70}.storage-file-list{min-height:0;max-height:none;padding:0 34px 18px;overflow:auto}.storage-file-list>label{cursor:pointer;border-bottom:1px solid #ffffff14;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;min-height:66px;display:grid}.storage-file-list>label>div{gap:5px;display:grid}.storage-file-icon{color:#dcd7bd;background:#ffffff12;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.storage-file-list b{font-family:var(--font-silo-display), Georgia, serif;font-size:19px;font-weight:400}.storage-page{max-width:1080px}.storage-heading{max-width:720px;padding:44px 0 30px}.storage-heading h1,.storage-error h1{font-family:var(--font-silo-display), Georgia, serif;margin:8px 0 12px;font-size:clamp(42px,6vw,78px);font-weight:400;line-height:.92}.storage-heading p:not(.eyebrow),.storage-error p{max-width:560px;color:var(--muted)}.storage-overview{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.storage-overview article,.storage-meter,.storage-project-list,.storage-error{border:1px solid var(--line);background:#fffdf7a8;border-radius:22px}.storage-overview article{flex-direction:column;justify-content:space-between;min-height:176px;padding:24px;display:flex}.storage-overview span,.storage-meter span,.storage-project-list .eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.storage-overview strong{font-family:var(--font-silo-display), Georgia, serif;font-size:34px;font-weight:400;line-height:1}.storage-overview small{color:var(--muted);line-height:1.45}.storage-meter{margin-top:14px;padding:22px 24px}.storage-meter>div{justify-content:space-between;gap:16px;display:flex}.storage-meter i{background:#ded8bd;border-radius:99px;height:9px;margin-top:16px;display:block;overflow:hidden}.storage-meter i b{border-radius:inherit;background:#24251f;height:100%;display:block}.storage-meter p{color:#9e3f2c;margin:14px 0 0}.storage-project-list{margin-top:14px;padding:26px}.storage-project-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.storage-project-list h2{font-family:var(--font-silo-display), Georgia, serif;margin:6px 0 0;font-size:34px;font-weight:400}.storage-project-list>header>span{color:#fff;background:#292a25;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.storage-project-list>div>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:17px 0;text-decoration:none;display:grid}.storage-project-list>div>a:last-child{border-bottom:0}.storage-project-list a div{gap:4px;display:grid}.storage-project-list a small,.storage-project-list a>span{color:var(--muted)}.storage-project-list a>b{font-family:var(--font-silo-display), Georgia, serif;font-size:22px;font-weight:400}.storage-project-list a:hover>span{color:var(--ink)}.storage-private-note{color:var(--muted);border-left:3px solid #b59940;margin:14px 0;padding:14px 18px;font-size:13px}.storage-error{max-width:760px;margin:70px auto;padding:34px}.storage-loading{height:480px;margin-top:50px}.dashboard-attention-rail{border-radius:var(--radius-panel);color:#fff;background:#292925;grid-template-columns:230px minmax(0,1fr);gap:22px;margin:10px 0;padding:22px 24px;display:grid;box-shadow:0 16px 42px #24241926}.dashboard-attention-rail header{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.dashboard-attention-rail .eyebrow{color:#ffda5f}.dashboard-attention-rail h2{font-family:var(--font-silo-display), Georgia, serif;margin:6px 0 0;font-size:31px;font-weight:400;line-height:.98}.dashboard-attention-rail header>strong{color:#292925;background:#ffda5f;border-radius:50%;place-items:center;width:fit-content;min-width:34px;height:34px;font-size:13px;display:grid}.dashboard-attention-rail>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.dashboard-attention-rail article{background:#ffffff0a;border:1px solid #ffffff16;border-radius:16px;min-width:0;transition:background .15s,transform .15s;overflow:hidden}.dashboard-attention-rail article:hover{background:#ffffff14;transform:translateY(-2px)}.dashboard-attention-rail article>a{color:#fff;flex-direction:column;min-height:104px;padding:15px 42px 10px 16px;text-decoration:none;display:flex;position:relative}.dashboard-attention-rail article>a>span{color:#ffda5f;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.dashboard-attention-rail article.attention-critical>a>span{color:#ff8e87}.dashboard-attention-rail article.attention-urgent>a>span{color:#ffca71}.dashboard-attention-rail article>a strong{margin-top:10px;font-size:12px;line-height:1.35}.dashboard-attention-rail article>a small{color:#bbb9b0;margin-top:6px;font-size:11px;line-height:1.4}.dashboard-attention-rail article>a i{color:#ffda5f;font-style:normal;position:absolute;top:16px;right:16px}.dashboard-attention-rail article footer{align-items:center;gap:8px;padding:0 10px 10px 16px;display:flex}.dashboard-attention-rail article footer button{color:#bbb9b0;cursor:pointer;background:0 0;border:0;font-size:10px}.dashboard-attention-rail article footer button:hover{color:#ffda5f}.dashboard-attention-rail article footer button:last-child{margin-left:auto;font-size:15px;line-height:1}.dashboard-attention-rail>div>p{color:#bbb9b0;align-self:center;margin:0;font-size:13px;line-height:1.55}.beta-launch-create>div,.beta-launch-copy{flex-direction:column;min-height:104px;padding:15px 16px 10px;display:flex}.beta-launch-create>div>span,.beta-launch-copy>span{color:#ffda5f;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.beta-launch-create>div>strong,.beta-launch-copy>strong{margin-top:10px;font-size:12px;line-height:1.35}.beta-launch-create>div>small,.beta-launch-copy>small{color:#bbb9b0;margin-top:6px;font-size:11px;line-height:1.4}.beta-launch-create footer .secondary-button{color:#fff;border-color:#fff3;padding:6px 9px;font-size:11px}.dashboard-reference-grid{grid-template-rows:390px 360px;grid-template-columns:1.02fr 1fr 1fr 1.02fr;gap:10px;display:grid}.dashboard-reference-grid>*{border-radius:var(--radius-panel);background:#ffffffa1;border:1px solid #ffffffb5;min-width:0;overflow:hidden;box-shadow:0 16px 42px #5d512310}.collectors-showcase{margin-top:14px}.collectors-showcase-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.collectors-showcase-head h2{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);margin:4px 0 0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:400}.collectors-showcase-head>a{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;font-size:11px;text-decoration:none}.collectors-showcase-head>a:hover{color:var(--ink)}.collectors-showcase-row{scrollbar-width:none;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.collectors-showcase-row::-webkit-scrollbar{display:none}.collectors-showcase-card{flex:none;width:190px;text-decoration:none;transition:transform .2s cubic-bezier(.22,.85,.24,1)}.collectors-showcase-card:hover{transform:translateY(-3px)}.collectors-showcase-cover{border-radius:18px;place-items:center;height:190px;display:grid;overflow:hidden;box-shadow:0 14px 34px #5d51231a}.collectors-showcase-cover span{font-family:var(--font-silo-display), Georgia, serif;color:#fff5;font-size:64px}.collectors-showcase-card.grad-0 .collectors-showcase-cover{background:linear-gradient(140deg,#ff9d6c,#d94fd0 55%,#6a5cff)}.collectors-showcase-card.grad-1 .collectors-showcase-cover{background:linear-gradient(140deg,#22d3ee,#3b82f6 55%,#1e293b)}.collectors-showcase-card.grad-2 .collectors-showcase-cover{background:linear-gradient(140deg,#f43f5e,#7c3aed 55%,#1e1b4b)}.collectors-showcase-card.grad-3 .collectors-showcase-cover{background:linear-gradient(140deg,#fbbf24,#f97316 55%,#7c2d12)}.collectors-showcase-card.grad-4 .collectors-showcase-cover{background:linear-gradient(140deg,#34d399,#059669 55%,#064e3b)}.collectors-showcase-meta{padding:12px 4px 0}.collectors-showcase-meta strong{color:var(--ink);font-size:15px;line-height:1.15;display:block}.collectors-showcase-meta span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.collectors-showcase-meta small{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--acid,#ff4a1c);margin-top:6px;font-size:10.5px;display:block}.quick-tool{background:#fff;border:1px solid #e4e1d4;border-radius:18px;align-items:center;gap:20px;margin-bottom:12px;padding:16px 20px;display:flex;box-shadow:0 12px 32px #5d512310}.quick-tool-disc{cursor:pointer;background:repeating-radial-gradient(circle,#242219 0 1.5px,#1a1912 1.5px 3px),#1a1912;border:0;border-radius:999px;flex:none;place-items:center;width:96px;height:96px;padding:0;transition:transform .3s cubic-bezier(.22,.85,.24,1),box-shadow .2s;display:grid;position:relative;box-shadow:0 10px 24px #0003,inset 0 0 0 4px #14130e}.quick-tool-disc:hover,.quick-tool-disc.over{transform:scale(1.04);box-shadow:0 14px 30px #00000040,inset 0 0 0 4px #14130e,0 0 0 3px #ff4a1c44}.quick-tool-disc.spin{animation:1.3s linear infinite quick-tool-spin-disc}@keyframes quick-tool-spin-disc{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.quick-tool-disc.spin{animation-duration:4s}}.quick-tool-label{background:var(--acid,#ff4a1c);border-radius:999px;place-items:center;width:46px;height:46px;transition:background .25s;display:grid;position:relative;box-shadow:0 0 0 3px #1a1912,inset 0 0 0 1px #fff2}.quick-tool-disc.loaded .quick-tool-label{background:#6d8a12}.quick-tool-label:after{content:"";background:#14130e;border-radius:999px;width:7px;height:7px;position:absolute}.quick-tool-label-text{z-index:1;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:#fff;font-size:8.5px;position:relative}.quick-tool-body{flex:auto;min-width:0}.quick-tool-line{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);margin:0 0 10px;font-size:20px;line-height:1.1}.quick-tool-chips{flex-wrap:wrap;gap:6px;display:flex}.quick-tool-chip{color:var(--ink);font:inherit;cursor:pointer;background:#faf9f4;border:1px solid #e7e4d8;border-radius:999px;padding:7px 12px;font-size:12px;transition:background .18s,border-color .18s,transform .18s,opacity .2s}.quick-tool-chip:disabled{opacity:.4;cursor:not-allowed}.quick-tool-chip:not(:disabled):hover{background:var(--acid,#ff4a1c);border-color:var(--acid,#ff4a1c);color:#fff;transform:translateY(-1px)}.quick-tool-note{color:var(--muted);margin-top:9px;font-size:11.5px;display:block}.quick-tool-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--acid,#ff4a1c);margin:0 0 3px;font-size:10px}.quick-tool-headline{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);font-size:22px;font-weight:400;line-height:1.05;display:block}.quick-tool-lines{color:var(--muted);margin:4px 0 0;font-size:13px}.quick-tool-actions{gap:10px;margin-top:12px;display:flex}.quick-tool-actions button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #e4e1d4;border-radius:10px;padding:8px 14px;font-size:12.5px}.quick-tool-actions button:hover{background:#faf9f4}.quick-tool-actions a{color:#fff;background:#1c1d1a;border-radius:10px;align-items:center;padding:8px 15px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.quick-tool-actions a:hover{background:#000}@media (max-width:620px){.quick-tool{flex-direction:column;align-items:flex-start}}.home-continue{border-radius:var(--radius-panel,22px);background:linear-gradient(118deg,#fff 0%,#faf6ee 100%);border:1px solid #e4e1d4;align-items:center;gap:22px;margin-bottom:12px;padding:18px;display:flex;box-shadow:0 18px 48px #5d512314}.home-continue-cover{background:linear-gradient(140deg,#ff9d6c 0%,#d94fd0 52%,#6a5cff 100%);border-radius:16px;flex:none;place-items:center;width:132px;height:132px;display:grid;position:relative;overflow:hidden}.home-continue-initial{font-family:var(--font-silo-display), Georgia, serif;color:#ffffff40;font-size:62px}.home-continue-play{color:#1c1d1a;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:54px;height:54px;margin:auto;transition:transform .2s cubic-bezier(.22,.85,.24,1);display:grid;position:absolute;inset:0;box-shadow:0 8px 24px #00000030}.home-continue-play:hover{transform:scale(1.07)}.home-continue-play.playing{background:var(--acid,#ff4a1c);color:#fff}.home-continue-play i{margin-left:3px;font-size:17px;font-style:normal}.home-continue-play.playing i{letter-spacing:1px;margin-left:0;font-size:13px}.home-continue-body{min-width:0}.home-continue-body h2{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);margin:4px 0 2px;font-size:30px;font-weight:400;line-height:1.02}.home-continue-state{color:var(--muted);margin:0;font-size:13.5px}.home-continue-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px;display:flex}.home-continue-open{color:#fff;background:#1c1d1a;border-radius:11px;align-items:center;padding:10px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.home-continue-open:hover{background:#000;transform:translateY(-1px)}.home-continue-hint{color:var(--muted);font-size:12.5px}.home-people{margin-bottom:14px}.home-people-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.home-people-label{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);font-size:19px;line-height:1;display:block}.home-people-head p{color:var(--muted);margin:4px 0 0;font-size:12.5px}.home-people-count{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);background:#fff;border:1px solid #e7e4d8;border-radius:999px;padding:3px 9px;font-size:11px}.home-people-items{gap:8px;display:grid}.home-people-item{background:#fff;border:1px solid #e7e4d8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .2s cubic-bezier(.22,.85,.24,1),transform .2s,box-shadow .2s;display:grid}.home-people-item:hover{border-color:#d0cbb6;transform:translateY(-1px);box-shadow:0 8px 22px #5d51230f}.home-people-item i{background:#f5f3ec;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:grid}.home-people-item p{min-width:0;color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.home-people-item p strong{color:var(--ink);font-weight:600}.home-people-item em{font-style:normal;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--acid,#ff4a1c);opacity:0;flex:none;font-size:11px;transition:opacity .2s}.home-people-item:hover em{opacity:1}@media (max-width:640px){.home-people-item em{opacity:1}.home-continue{flex-direction:column;align-items:stretch}.home-people-item{grid-template-columns:auto 1fr}.home-people-item em{grid-column:2;justify-self:start}}.creative-flow{background:#fff;border:1px solid #e7e4d8;border-radius:16px;align-items:center;gap:18px;padding:12px 16px;display:flex;box-shadow:0 6px 20px #5d51230a}.creative-flow.answered{box-shadow:none;background:0 0;border:0;padding:0;display:block}.creative-flow-prompt{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);flex:none;margin:0;font-size:17px;font-weight:400;line-height:1.15}.creative-flow-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.creative-flow-chip{color:var(--ink);font:inherit;cursor:pointer;background:#fafaf7;border:1px solid #e7e4d8;border-radius:999px;padding:5px 11px;font-size:12.5px;line-height:1.2;transition:background .18s cubic-bezier(.22,.85,.24,1),border-color .18s,color .18s}.creative-flow-chip:hover{color:#fff;background:#1c1d1a;border-color:#1c1d1a}.creative-flow-chip.accent{color:var(--muted);background:0 0;border-color:#e7e4d8}.creative-flow-chip.accent:hover{background:var(--acid,#ff4a1c);border-color:var(--acid,#ff4a1c);color:#fff}.creative-flow-divider{background:#ece9dd;align-self:stretch;width:1px;margin:2px 4px}@media (max-width:860px){.creative-flow{flex-direction:column;align-items:flex-start;gap:10px}}.workspace-more{background:#f6f5ef;border:1px solid #e7e4d8;border-radius:16px}.workspace-more>summary{cursor:pointer;font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px;font-size:16px;list-style:none;display:flex}.workspace-more>summary::-webkit-details-marker{display:none}.workspace-more>summary span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.workspace-more>summary:after{content:"+";color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-left:auto;padding-left:10px}.workspace-more[open]>summary:after{content:"–"}.workspace-more[open]>summary{border-bottom:1px solid #e7e4d8}.workspace-more>div{flex-direction:column;gap:16px;padding:16px;display:flex}.silo-next{border-radius:var(--radius-panel,22px);background:#fff;border:1px solid #e4e1d4;flex-direction:column;gap:18px;padding:22px 24px;display:flex;box-shadow:0 18px 48px #5d512312}.silo-next.celebrate{background:linear-gradient(#fbfef6 0%,#fff 60%);border-color:#d7e6c4}.silo-next-context{border-bottom:1px solid #ece9dd;grid-template-columns:1fr 1fr;gap:14px;padding-bottom:16px;display:grid}.silo-next-cell span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.silo-next-cell p{color:var(--ink);margin:0;font-size:14px;line-height:1.4}.silo-next-main{justify-content:space-between;align-items:center;gap:24px;display:flex}.silo-next-copy{min-width:0}.silo-next-eyebrow{background:var(--acid,#ff4a1c);color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0 0 8px;padding:4px 10px 4px 8px;font-size:10px;display:inline-flex}.silo-next.celebrate .silo-next-eyebrow{background:#4f8a2f}.silo-next-title{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);margin:0;font-size:27px;font-weight:400;line-height:1.1}.silo-next-reason{max-width:62ch;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.45}.silo-next-actions{flex-direction:column;flex:none;gap:8px;display:flex}.silo-next-primary{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#1c1d1a;border:0;border-radius:12px;justify-content:center;align-items:center;padding:13px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background .25s cubic-bezier(.22,.85,.24,1),transform .25s;display:inline-flex}.silo-next-primary:hover{background:#000;transform:translateY(-1px)}.silo-next.celebrate .silo-next-primary{background:#4f8a2f}.silo-next-ghost{color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #e4e1d4;border-radius:12px;justify-content:center;align-items:center;padding:11px 20px;font-size:13px;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.silo-next-ghost:hover{background:#faf9f4;border-color:#d0cbb6}.silo-next-progress{align-items:center;gap:12px;display:flex}.silo-next-track{gap:5px;display:flex}.silo-next-track i{background:#e4e1d4;border-radius:999px;width:26px;height:5px;transition:background .4s cubic-bezier(.22,.85,.24,1)}.silo-next-track i.on{background:var(--acid,#ff4a1c)}.silo-next.celebrate .silo-next-track i.on{background:#4f8a2f}.silo-next-progress small{color:var(--muted);font-size:12px}@media (max-width:720px){.silo-next-main{flex-direction:column;align-items:stretch}.silo-next-context{grid-template-columns:1fr}}.creator-id-card{background:#fff;border:1px solid #e4e1d4;border-radius:20px;align-items:stretch;gap:22px;padding:18px;display:flex}.creator-id-photo{background-color:#d94fd0;background-image:linear-gradient(135deg,#ff9d6c 0%,#d94fd0 52%,#6a5cff 100%);background-position:50%;background-size:cover;border-radius:18px;flex:none;place-items:center;width:176px;height:176px;display:grid;position:relative;overflow:hidden}.creator-id-photo span{font-family:var(--font-silo-display), Georgia, serif;color:#fff;font-size:54px;font-weight:400}.creator-id-body{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex;position:relative}.creator-id-edit{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#faf9f4;border:1px solid #e4e1d4;border-radius:999px;padding:5px 12px;font-size:11px;transition:background .25s cubic-bezier(.22,.85,.24,1),border-color .25s,color .25s;position:absolute;top:0;right:0}.creator-id-edit:hover{color:var(--ink);background:#fff;border-color:#d0cbb6}.creator-id-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px}.creator-id-name{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);margin:0;font-size:30px;font-weight:400;line-height:1.05}.creator-id-handle{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--acid,#ff4a1c);margin:3px 0 0;font-size:13px}.creator-id-role{color:var(--muted);margin:7px 0 0;font-size:13px}.creator-id-socials{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.creator-id-social{color:var(--ink);background:#faf9f4;border:1px solid #e4e1d4;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;text-decoration:none;transition:background .25s cubic-bezier(.22,.85,.24,1),border-color .25s,transform .25s;display:inline-flex}.creator-id-social:hover{background:#fff;border-color:#d0cbb6;transform:translateY(-1px)}.creator-id-social i{font-size:13px;font-style:normal;line-height:1}.creator-id-form{flex-direction:column;flex:auto;justify-content:center;gap:10px;min-width:0;display:flex}.creator-id-form label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.creator-id-form input{min-width:0;color:var(--ink);letter-spacing:normal;text-transform:none;background:#faf9f4;border:1px solid #e4e1d4;border-radius:10px;flex:auto;padding:7px 10px;font-family:inherit;font-size:13px}.creator-id-form input:focus{border-color:var(--acid,#ff4a1c);background:#fff;outline:none}.creator-id-at{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--acid,#ff4a1c);font-size:13px}.creator-id-social-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.creator-id-social-fields label{flex-direction:column;align-items:stretch;gap:4px}.creator-id-form-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.creator-id-form-actions button{color:var(--ink);cursor:pointer;background:#faf9f4;border:1px solid #e4e1d4;border-radius:999px;padding:7px 16px;font-size:12px}.creator-id-form-actions button.primary-button{border-color:var(--acid,#ff4a1c);background:var(--acid,#ff4a1c);color:#fff}@media (max-width:640px){.creator-id-social-fields{grid-template-columns:1fr}}.dashboard-accordion{border-radius:var(--radius-panel);background:#ffffffbe;border:1px solid #e4e1d4;overflow:hidden}.dashboard-accordion-topbar{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #e4e1d4;justify-content:space-between;align-items:center;padding:13px 22px;font-size:11px;display:flex}.dashboard-accordion-item+.dashboard-accordion-item{border-top:1px solid #e4e1d4}.dashboard-accordion-item.open{background:#fff}.dashboard-accordion-head{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:minmax(130px,210px) 1fr auto;align-items:center;gap:20px;padding:16px 22px;transition:background .3s cubic-bezier(.22,.85,.24,1);display:grid}.dashboard-accordion-head:hover{background:#00000005}.dashboard-accordion-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;color:var(--ink);padding-left:20px;font-size:13px;position:relative}.dashboard-accordion-label:before{content:"";background:0 0;border:1.5px solid #c9c4b0;border-radius:999px;width:8px;height:8px;transition:background .3s cubic-bezier(.22,.85,.24,1),border-color .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dashboard-accordion-item.open .dashboard-accordion-label:before{background:var(--acid,#ff4a1c);border-color:var(--acid,#ff4a1c)}.dashboard-accordion-desc{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-accordion-toggle{color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:12px;transition:color .3s cubic-bezier(.22,.85,.24,1)}.dashboard-accordion-head:hover .dashboard-accordion-toggle{color:var(--ink)}.dashboard-accordion-item.open .dashboard-accordion-toggle{color:var(--acid,#ff4a1c)}.dashboard-accordion-panel{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,.85,.24,1);display:grid}.dashboard-accordion-item.open .dashboard-accordion-panel{grid-template-rows:1fr}.dashboard-accordion-panel-inner{min-height:0;overflow:hidden}.dashboard-accordion-panel-inner>*{margin:0 22px 24px;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:14px!important}.dashboard-accordion-panel-inner .dashboard-card-title h2{display:none}.dashboard-accordion-panel-inner .dashboard-card-title{justify-content:flex-end}.dashboard-accordion-panel-inner .dashboard-recent-card .dashboard-card-title p{display:none}.dashboard-accordion-horizontal .dashboard-haccordion-track{height:400px;display:flex}.dashboard-haccordion-item{flex:0 0 68px;min-width:0;transition:flex-grow .55s cubic-bezier(.22,.85,.24,1),flex-basis .55s cubic-bezier(.22,.85,.24,1);display:flex;overflow:hidden}.dashboard-haccordion-item+.dashboard-haccordion-item{border-left:1px solid #e4e1d4}.dashboard-haccordion-item.open{flex:1 1 0}.dashboard-haccordion-rail{cursor:pointer;font:inherit;background:#2b2c27;border:0;flex-direction:column;flex:0 0 68px;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;transition:background .3s cubic-bezier(.22,.85,.24,1);display:flex}.dashboard-haccordion-rail:hover{background:#37382f}.dashboard-haccordion-item.open .dashboard-haccordion-rail{background:#fff}.dashboard-haccordion-dot{background:0 0;border:1.5px solid #c9c4b0;border-radius:999px;flex:none;width:8px;height:8px;transition:background .3s cubic-bezier(.22,.85,.24,1),border-color .3s}.dashboard-haccordion-item.open .dashboard-haccordion-dot{background:var(--acid,#ff4a1c);border-color:var(--acid,#ff4a1c)}.dashboard-haccordion-label{writing-mode:vertical-rl;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:#ecebe3;white-space:nowrap;font-size:13px;transform:rotate(180deg)}.dashboard-haccordion-item.open .dashboard-haccordion-label{color:var(--ink)}.dashboard-haccordion-toggle{writing-mode:vertical-rl;letter-spacing:.05em;color:#9c988b;white-space:nowrap;font-size:11px;transition:color .3s cubic-bezier(.22,.85,.24,1);transform:rotate(180deg)}.dashboard-haccordion-rail:hover .dashboard-haccordion-toggle,.dashboard-haccordion-item.open .dashboard-haccordion-toggle{color:var(--acid,#ff4a1c)}.dashboard-haccordion-body{border-left:1px solid #ece9dd;flex:auto;min-width:0;overflow:hidden}.dashboard-haccordion-body-inner{opacity:0;flex-direction:column;justify-content:safe center;align-items:safe center;width:100%;height:100%;padding:28px 36px;transition:opacity .35s cubic-bezier(.22,.85,.24,1);display:flex;overflow-y:auto}.dashboard-haccordion-item.open .dashboard-haccordion-body-inner{opacity:1;transition-delay:.14s}.dashboard-haccordion-stack{width:100%;max-width:1040px}.dashboard-haccordion-desc{color:var(--muted);margin:0 0 14px;font-size:13px}.dashboard-haccordion-stack>:not(.dashboard-haccordion-desc){height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:14px!important}.dashboard-haccordion-body-inner .dashboard-card-title h2{display:none}.dashboard-haccordion-body-inner .dashboard-card-title{justify-content:flex-end}.dashboard-haccordion-body-inner .dashboard-recent-card .dashboard-card-title p{display:none}.dashboard-card-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-card-title h2{font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:26px;font-weight:400}.dashboard-card-title>span,.dashboard-card-title>a{min-width:42px;min-height:42px;color:var(--muted);background:#fffb;border-radius:999px;place-items:center;font-size:12px;display:grid}.dashboard-creator-card{color:#fff;background:linear-gradient(160deg,#5f64d8,#ef6e9a 55%,#ffc65c);flex-direction:column;grid-area:1/1;justify-content:flex-end;padding:24px;display:flex;position:relative}.dashboard-creator-card .profile-portrait{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0;transform:none}.dashboard-creator-card .profile-portrait:after{box-shadow:none;background:linear-gradient(#0000 45%,#181712c7 100%)}.dashboard-creator-card>div:nth-child(2),.dashboard-creator-card>small{z-index:2;position:relative}.dashboard-creator-card>div:nth-child(2) strong,.dashboard-creator-card>div:nth-child(2) span{display:block}.dashboard-creator-card>div:nth-child(2) strong{font-family:var(--font-silo-display), Georgia, serif;font-size:30px;font-weight:400}.dashboard-creator-card>div:nth-child(2) span{color:#ffffffc2;margin-top:6px;font-size:13px}.dashboard-creator-card>small{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff9e;border-radius:999px;min-width:110px;padding:12px 16px;position:absolute;bottom:25px;right:24px}.dashboard-creator-card>small span,.dashboard-creator-card>small strong{display:block}.dashboard-creator-card>small span{opacity:.75;font-size:11px}.dashboard-creator-card>small strong{margin-top:4px;font-size:13px}.dashboard-hours-card,.dashboard-sidequest-card,.dashboard-storage-card{padding:24px}.dashboard-hours-card{grid-area:1/2}.dashboard-sidequest-card{flex-direction:column;grid-area:1/3;text-decoration:none;display:flex}.dashboard-sidequest-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:10px;padding:24px 4px 2px;display:flex}.dashboard-card-kicker{color:#8a6a00;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.dashboard-sidequest-content>strong{max-width:22ch;color:var(--ink);font-family:var(--font-silo-display), Georgia, serif;font-size:clamp(25px,2.3vw,34px);font-weight:400;line-height:1.05}.dashboard-sidequest-content>p{max-width:29ch;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.dashboard-sidequest-content>small{color:#fff;background:#24241f;border-radius:999px;align-items:center;gap:9px;margin-top:8px;padding:9px 12px;font-size:11px;display:inline-flex}.dashboard-sidequest-content>small i{color:#ffd34f;font-size:15px;font-style:normal}.hours-total{align-items:center;gap:14px;margin-top:30px;display:flex}.hours-total strong{font-family:var(--font-silo-display), Georgia, serif;font-size:38px;font-weight:400}.hours-total span{max-width:70px;color:var(--muted);font-size:12px;line-height:1.3}.hours-chart{border-bottom:1px dotted #d0c88e;grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:112px;margin-top:14px;display:grid}.hours-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;height:100%;display:flex}.hours-chart i{background:#292925;border-radius:999px;width:10px;min-height:12px}.hours-chart i.today{background:#ffd34f}.hours-chart span{color:var(--muted);font-size:11px}.dashboard-hours-card>p,.dashboard-sidequest-card>p,.dashboard-storage-card>p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.45}.sidequest-dial{aspect-ratio:1;background:radial-gradient(circle, #fff 0 53%, transparent 54%), conic-gradient(#ffd34f 0 29%, #e0ded6 29% 100%);text-align:center;border-radius:50%;place-content:center;width:166px;margin:20px auto 0;display:grid}.sidequest-dial strong{font-size:30px;font-weight:300}.sidequest-dial span{color:var(--muted);margin-top:6px;font-size:12px}.dashboard-storage-card{background:#fff7d6;grid-area:1/4/3}.storage-summary{margin-top:22px}.storage-summary strong,.storage-summary span{display:block}.storage-summary strong{font-family:var(--font-silo-display), Georgia, serif;font-size:48px;font-weight:400;line-height:.8}.storage-summary span{color:var(--muted);margin-top:10px;font-size:13px}.storage-track{background:#d5d2ca;border-radius:999px;height:16px;margin-top:18px;overflow:hidden}.storage-track i{border-radius:inherit;background:#ffd34f;width:8%;height:100%;display:block}.dashboard-storage-card>p,.storage-plan{display:none}.storage-plan{color:#fff;background:#2b2b28;border-radius:999px;margin-top:12px;padding:7px 11px;font-size:11px}.dashboard-recent-card{grid-area:2/1;padding:24px}.dashboard-recent-card .dashboard-card-title>a{width:auto;padding:0 14px}.dashboard-recent-card .dashboard-card-title>div{min-width:0}.dashboard-recent-card .dashboard-card-title p{color:var(--muted);margin:5px 0 0;font-size:11px}.dashboard-recent-list{gap:2px;margin-top:17px;display:grid}.dashboard-recent-list>a{min-height:76px;color:inherit;border-bottom:1px dotted #cbc8b9;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:grid}.dashboard-recent-list>a>div:nth-child(2){min-width:0}.dashboard-recent-list strong,.dashboard-recent-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-recent-list strong{font-size:13px}.dashboard-recent-list span,.dashboard-recent-list small{color:var(--muted);margin-top:4px;font-size:11px}.dashboard-recent-list small{color:#888477;font-size:10px}.dashboard-recent-list>a>i{color:#8a6a00;place-items:center;font-size:17px;font-style:normal;display:grid}.dashboard-recent-list>a:hover>i{transform:translate(2px)}.dashboard-recent-list>p{max-width:240px;color:var(--muted);text-align:center;margin:80px auto;font-size:13px;line-height:1.55}.dashboard-calendar-card{background:#fff9df;grid-area:2/2/auto/4;padding:24px 30px}.dashboard-calendar-card .dashboard-card-title>a{width:auto;color:inherit;padding:0 14px;font-size:11px;text-decoration:none}.calendar-week{grid-template-columns:repeat(7,1fr);margin-top:22px;display:grid}.calendar-week>div{min-height:152px;color:var(--muted);flex-direction:column;align-items:center;gap:7px;display:flex}.calendar-week span{font-size:12px}.calendar-week strong{width:34px;height:34px;font-family:var(--font-silo-display), Georgia, serif;border-radius:50%;place-items:center;font-size:15px;font-weight:400;display:grid}.calendar-week .today strong{color:#fff;background:#292925}.calendar-week i{border-left:1px dotted #d9cd85;flex:1;width:1px}.calendar-week i.scheduled{border-left:3px solid #f3b524}.calendar-events{background:#fff;border-radius:18px;width:78%;margin:-35px auto 0;padding:14px 18px;box-shadow:0 12px 30px #7f6c1714}.calendar-events>span{background:#ffd34f;border-radius:999px;margin-bottom:7px;padding:5px 8px;font-size:11px;display:inline-block}.calendar-events>p{color:var(--muted);margin:0;font-size:12px}.calendar-events>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:54px 1fr;gap:9px;padding:7px 0;text-decoration:none;display:grid}.calendar-events time{color:#a85f4f;font-size:11px}.calendar-events strong,.calendar-events small{display:block}.calendar-events strong{font-size:12px}.calendar-events small{color:var(--faint);margin-top:2px;font-size:11px}.dashboard-tasks-card{z-index:2;color:#fff;background:#2a2a27;grid-area:1/4/3;margin-top:220px;padding:24px 20px 20px;position:relative;box-shadow:0 18px 42px #24241926}.dashboard-tasks-card>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.dashboard-tasks-card>div:first-child span{font-size:13px}.dashboard-tasks-card>div:first-child strong{font-family:var(--font-silo-display), Georgia, serif;font-size:42px;font-weight:400}.dashboard-tasks-card>h2{font-family:var(--font-silo-display), Georgia, serif;margin:14px 0 8px;font-size:29px;font-weight:400}.dashboard-task-row{border-bottom:1px solid #ffffff13;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:56px;display:grid}.dashboard-task-row>i{color:#c8c7c0;background:#4a4a46;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;display:grid}.dashboard-task-row>a,.dashboard-task-row>div{min-width:0}.dashboard-task-list strong,.dashboard-task-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-task-list strong{font-size:13px}.dashboard-task-list span{color:#999991;margin-top:6px;font-size:11px}.dashboard-task-row>button{color:#ffd34f;cursor:pointer;background:0 0;border:0;width:24px;height:24px}.dashboard-task-row>button:disabled{cursor:default;opacity:.45}.dashboard-task-list>p{color:#a6a69f;text-align:center;margin:80px 10px;font-size:13px;line-height:1.5}.tasks-composer{background:#ffffff0a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;gap:7px;padding:9px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.tasks-composer select,.tasks-composer input{color:#26261f;border:0;outline:0;min-width:0;font-size:12px;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.tasks-composer select{appearance:none;color:#55554e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath d='M1 1.5 4 4.5 7 1.5' stroke='%2355554e' fill='none' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;padding-right:15px}.tasks-composer input::placeholder{color:#6f6d66}.tasks-composer>button{color:#292925;cursor:pointer;background:#ffd34f;border:0;border-radius:50%;place-items:center;width:40px;font-size:15px;line-height:1;display:grid;height:40px!important;min-height:40px!important;padding:0!important}.tasks-composer>button:disabled{cursor:default;opacity:.45}.tasks-composer>p{color:#ffd0ca;background:#5a2924;border-radius:8px;margin:0;padding:6px 8px;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:9px;right:9px}.dashboard-tasks-card{flex-direction:column;display:flex}.dashboard-tasks-card .dashboard-task-list{flex:auto;min-height:0;margin-bottom:16px;overflow-y:auto}.dashboard-tasks-card .tasks-composer{width:100%;margin-top:auto;position:static!important;inset:auto!important}.dashboard-tasks-card .tasks-composer>p{grid-column:1/-1;position:static}@media (min-width:1221px){.dashboard-sidequest-card{grid-area:1/2}.dashboard-recent-card{grid-area:1/3}.dashboard-calendar-card{grid-area:2/1/auto/5}.dashboard-tasks-card{grid-area:1/4;margin-top:0}}@media (min-width:981px) and (max-width:1220px){.dashboard-attention-rail{grid-template-columns:190px minmax(0,1fr)}.dashboard-sidequest-card{grid-area:1/2}.dashboard-recent-card{grid-area:1/3}.dashboard-calendar-card{grid-area:2/1/auto/3}.dashboard-tasks-card{grid-area:2/3/4;margin-top:0}}@media (min-width:721px) and (max-width:980px){.dashboard-attention-rail{grid-template-columns:1fr}.dashboard-attention-rail header{flex-direction:row;align-items:end}.dashboard-sidequest-card{grid-area:1/2}.dashboard-recent-card{grid-area:2/1}.dashboard-calendar-card{grid-area:3/1/auto/-1}.dashboard-tasks-card{grid-area:2/2/4;margin-top:0}}@media (max-width:720px){.dashboard-attention-rail{border-radius:28px;grid-template-columns:1fr;padding:20px}.dashboard-attention-rail>div{grid-template-columns:1fr}.dashboard-attention-rail article>a{min-height:92px}}.attention-section{padding-top:40px}.section-heading{justify-content:space-between;align-items:center;gap:24px;min-height:30px;margin-bottom:16px;display:flex}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:570}.section-heading span{color:var(--faint);font-size:13px}.project-list{border-top:1px solid var(--line)}.attention-row{border-bottom:1px solid var(--line-soft);grid-template-columns:48px 1fr auto 30px;align-items:center;gap:18px;min-height:86px;padding:14px 2px;transition:all .15s;display:grid}.attention-row:last-child{border:0}.attention-row:hover{padding-left:8px}.attention-row strong{margin-bottom:5px;font-size:14px;display:block}.attention-row p{color:var(--muted);margin:0;font-size:12px}.attention-row time{color:var(--faint);font-size:13px}.row-arrow{color:#565954;transition:transform .15s}.attention-row:hover .row-arrow,.project-card:hover .row-arrow{color:var(--acid);transform:translate(3px)}.quiet-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.quiet-grid article{border-top:1px solid var(--line);padding:25px 0}.quiet-grid article>span{color:#5c6a12}.quiet-grid h3{margin:28px 0 8px;font-size:15px}.quiet-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.empty-card{border-top:1px solid var(--line);align-items:center;gap:22px;min-height:140px;padding:26px 0;display:flex}.featured-empty{min-height:170px}.empty-card .secondary-button{margin-left:auto}.empty-symbol{border:1px solid var(--line);color:#667718;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.empty-card h3{margin:0 0 7px;font-size:16px}.empty-card p{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.skeleton-card{background:linear-gradient(100deg,#e8e7e1 30%,#f4f3ef 45%,#e8e7e1 60%) 0 0/300% 100%;border-radius:7px;min-height:150px;animation:1.6s infinite shimmer}.skeleton-card.tall{min-height:400px;margin-top:20px}@keyframes shimmer{to{background-position:-150% 0}}.project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:clamp(32px,4vw,56px);padding:42px 0 72px;display:grid}.project-card{grid-template-rows:auto auto;align-content:start;justify-self:center;gap:18px;width:min(100%,430px);min-width:0;padding:8px 0 0;transition:transform .28s,box-shadow .28s;display:grid;position:relative}.project-card:hover{transform:translateY(-5px)}.project-card:hover .project-artwork{transform:rotate(-1deg)}.project-card:hover .project-record{transform:translate(15%,-50%)rotate(28deg)}.project-card .artwork-standard{width:min(100%,340px);margin:0 auto}.project-card-copy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status date""title date";align-items:end;gap:6px 20px;min-width:0;padding:0;display:grid}.project-card-copy h2{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:title;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.05;display:-webkit-box;overflow:hidden}.project-card-copy p{color:var(--muted);text-align:right;white-space:nowrap;grid-area:date;margin:0;font-size:12px}.project-status{color:var(--muted);grid-area:status;font-size:13px;font-weight:600}.project-card>.row-arrow{z-index:5;background:#fffc;border:1px solid #ffffffa8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:8px;box-shadow:0 8px 24px #1112}.project-art-object{flex:none;place-items:center;display:grid;position:relative}.artwork-mini{border-radius:11px 15px 10px 17px;width:46px;height:46px}.artwork-standard{aspect-ratio:1;width:min(410px,78%);margin:18px auto 0}.artwork-hero{width:108px;height:108px}.artwork-stage{aspect-ratio:1;width:clamp(260px,31vw,420px)}.project-artwork{z-index:2;isolation:isolate;border:1px solid #ffffff70;border-radius:29% 20% 25% 18%/18% 27% 20% 28%;place-items:center;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #22183728}.artwork-mini .project-artwork{border-radius:11px 15px 10px 17px}.artwork-hero .project-artwork{border-radius:31% 20% 28% 19%/18% 30% 21% 29%;transform:rotate(-3deg)}.project-record{z-index:1;aspect-ratio:1;background:repeating-radial-gradient(circle,#171717 0 3px,#262626 4px 6px,#111 7px 9px);border-radius:50%;width:88%;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:0;transform:translate(28%,-50%)rotate(8deg);box-shadow:18px 22px 42px #1114}.project-record:after{content:"";background:#f4df7a;border:1px solid #ffffff60;border-radius:50%;position:absolute;inset:38%;box-shadow:inset 0 0 0 12px #ff759e}.project-record i{background:#161616;border-radius:50%;position:absolute;inset:49%}.project-artwork:before{content:"";z-index:-1;filter:blur(1px);background:#ffffff2e;border-radius:50%;width:78%;height:78%;position:absolute;transform:translate(22%,-18%)}.project-artwork:after{content:"";z-index:3;opacity:.22;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 20% 20%,#0000 0 3px,#fff 4px 4.5px);position:absolute;inset:0}.project-artwork strong{z-index:4;aspect-ratio:1;color:#fff;width:38%;font-family:var(--font-silo-display), Georgia, serif;text-shadow:0 1px 8px #1c153d55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff32;border:1px solid #ffffff96;border-radius:50%;place-items:center;font-size:22px;font-weight:400;display:grid;position:relative}.project-artwork.has-cover{background-position:50%;background-size:cover}.project-artwork.has-cover .artwork-orbit,.project-artwork.has-cover .artwork-spark,.project-artwork.has-cover strong{display:none}.project-artwork-controls{z-index:8;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11120fd9;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;min-width:max-content;padding:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0b0c094f}.project-artwork-controls label,.project-artwork-controls button{color:#1d1e1a;cursor:pointer;background:#f5f1e5;border:0;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.project-artwork-controls label.disabled,.project-artwork-controls button:disabled{cursor:wait;opacity:.55}.project-artwork-controls input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.project-artwork-controls button{color:#b8b9b0;background:#ffffff0d}.project-artwork-controls p{color:#efaaa3;text-align:center;background:#351c1a;border-radius:10px;width:280px;margin:0;padding:8px 10px;font-size:11px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.artwork-mini strong{width:46%;font-size:13px}.artwork-hero strong{font-size:18px}.artwork-orbit{z-index:2;border:1px solid #ffffffa0;border-radius:42% 58% 65% 35%/55% 38% 62% 45%;width:74%;height:74%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;transform:rotate(26deg)}.artwork-spark{z-index:2;aspect-ratio:1;background:#fff6a7;border-radius:38% 62% 45% 55%;width:16%;position:absolute;top:14%;right:12%;box-shadow:0 0 22px #fff8b8}.project-card:hover .artwork-orbit{transform:rotate(74deg)scale(1.04)}.palette-0{background:radial-gradient(circle at 78% 20%,#fff09d 0 10%,#0000 30%),linear-gradient(140deg,#ff4365,#ff8a4c 48%,#6e39c6)}.palette-1{background:radial-gradient(circle at 22% 18%,#83f0ff 0 8%,#0000 32%),linear-gradient(145deg,#4256f5,#874ae6 50%,#ff6fae)}.palette-2{background:radial-gradient(circle at 70% 28%,#efffa4 0 8%,#0000 34%),linear-gradient(145deg,#0f9f83,#77c65a 52%,#f4bd49)}.palette-3{background:radial-gradient(circle at 25% 22%,#ffd1e5 0 10%,#0000 34%),linear-gradient(145deg,#ff5f54,#d52e79 52%,#6542ad)}.palette-4{background:radial-gradient(circle at 72% 20%,#fff278 0 9%,#0000 30%),linear-gradient(145deg,#1e5eea,#26a4da 48%,#ef5ea8)}.palette-5{background:radial-gradient(circle at 28% 18%,#bff7e2 0 9%,#0000 31%),linear-gradient(145deg,#b95d2c,#df9b46 49%,#276d75)}.shape-1 .artwork-orbit{border-radius:50% 32% 54% 38%/35% 56% 40% 58%}.shape-2 .artwork-orbit{border-radius:50%;width:84%;height:54%;transform:rotate(-24deg)}.shape-3 .artwork-orbit{border-radius:30% 70% 45% 55%;width:58%;height:83%;transform:rotate(38deg)}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050605d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{border:1px solid var(--line);background:var(--surface);width:min(480px,100%);max-height:none;color:var(--ink);border-radius:12px;margin:0;padding:34px;position:relative;box-shadow:0 30px 100px #0005}.modal-close{position:absolute;top:14px;right:14px}.modal h2{letter-spacing:-.045em;margin:9px 0;font-size:30px;font-weight:560}.modal>p:not(.eyebrow){color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.6}.modal form{margin-top:26px}.modal label,.auth-form-panel label,.field-group label{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.modal input:not(.file-input),.modal textarea,.modal select,.auth-form-panel input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:7px;outline:none}.modal input:not(.file-input),.modal select,.auth-form-panel input{height:44px;padding:0 13px}.modal textarea{resize:vertical;min-height:76px;padding:12px}.modal input:focus,.modal textarea:focus,.modal select:focus,.auth-form-panel input:focus{border-color:#71813d;box-shadow:0 0 0 3px #d6f16b12}.modal form>.primary-button{margin-top:16px}.form-error,.form-notice{border-radius:6px;padding:9px 11px;margin:11px 0 0!important;font-size:13px!important;line-height:1.45!important}.form-error{background:#351c1a;color:var(--danger)!important}.form-notice{background:#25301c;color:#c8df9c!important}.auth-page{grid-template-columns:minmax(360px,.92fr) 1.08fr;min-height:100vh;display:grid}.auth-story{border-right:1px solid var(--line-soft);color:#f4f3ef;background:radial-gradient(circle at 68% 30%,#3a4128 0,#181b15 33%,#0c0d0c 70%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:45px 54px;display:flex}.auth-story .wordmark{color:#f4f3ef}.auth-story h1{max-width:600px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;margin:13px 0 18px;font-size:clamp(52px,6vw,88px);font-weight:400;line-height:.9}.auth-story p:last-child{color:#a3a59f;max-width:480px;line-height:1.7}.auth-story small{color:#5f625d;letter-spacing:.2em;font-size:12px}.auth-form-panel{place-items:center;padding:40px;display:grid}.auth-form-panel form{width:min(390px,100%)}.auth-form-panel h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:34px;font-weight:560}.auth-form-panel form>p:nth-of-type(2){color:var(--muted);margin:0 0 34px;font-size:13px}.auth-form-panel label{margin-top:18px}.auth-form-panel .primary-button{margin-top:22px}.auth-provider-divider{color:var(--muted);text-align:center;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.auth-provider-divider:before,.auth-provider-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-google-button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:13px;font-weight:650;display:flex}.auth-google-button:hover:not(:disabled){background:var(--surface-strong)}.auth-google-button span{color:#4285f4;font-size:17px;font-weight:800}.auth-form-panel .text-button{margin:15px auto 0;display:block}.access-page{background:#efeee8;place-items:center;min-height:100vh;padding:32px;display:grid}.access-page-stack{gap:20px;width:min(100%,860px);display:grid}.account-access-card{box-sizing:border-box;background:#fffdf6;border-radius:28px;width:100%;padding:clamp(28px,6vw,58px);box-shadow:0 24px 72px #1a1c171f}.access-card-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:58px;display:flex}.access-card-header>span{color:#56564f;letter-spacing:.04em;text-transform:uppercase;background:#e8e8df;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.account-access-card h1{max-width:460px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.05em;margin:10px 0 14px;font-size:clamp(40px,6vw,64px);font-weight:400;line-height:.95}.account-access-card>p:not(.eyebrow):not(.form-error){max-width:510px;color:var(--muted);margin:0;line-height:1.6}.access-details{gap:0;margin:32px 0;display:grid}.access-details>div{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.access-details>div:last-child{border-bottom:1px solid var(--line)}.access-details dt{color:var(--faint);font-size:12px}.access-details dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}.access-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.access-note{color:var(--muted);font-size:13px}.beta-feedback-card{color:#fffdf6;background:#252620;border-radius:26px;gap:24px;padding:clamp(24px,5vw,42px);display:grid;box-shadow:0 24px 72px #1a1c1724}.beta-feedback-card header span,.beta-feedback-history>strong,.beta-feedback-history article span{color:#c7d45d;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.beta-feedback-card h2{max-width:520px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.045em;margin:8px 0;font-size:clamp(30px,5vw,48px);font-weight:400;line-height:.98}.beta-feedback-card header p,.beta-feedback-history>p,.beta-feedback-history article p{color:#c8c9c0;margin:0;font-size:12px;line-height:1.55}.beta-feedback-card form{gap:13px;display:grid}.beta-feedback-card label{color:#d9dad0;gap:6px;font-size:11px;font-weight:650;display:grid}.beta-feedback-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.beta-feedback-card input,.beta-feedback-card select,.beta-feedback-card textarea{box-sizing:border-box;resize:vertical;color:#fffdf6;width:100%;font:inherit;background:#35362f;border:0;border-radius:10px;padding:10px 11px;font-size:13px}.beta-feedback-card input,.beta-feedback-card select{min-height:42px}.beta-feedback-success{color:#d7eb65;margin:0;font-size:12px}.beta-feedback-history{gap:0;display:grid}.beta-feedback-history>strong{margin-bottom:10px}.beta-feedback-history article{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) max-content;gap:8px 16px;padding:14px 0;display:grid}.beta-feedback-history article div{gap:4px;min-width:0;display:grid}.beta-feedback-history article strong{color:#fffdf6;font-size:13px}.beta-feedback-history article small{color:#9fa197;overflow-wrap:anywhere;font-size:11px}.beta-feedback-history article i{color:#d9dad0;text-transform:capitalize;align-self:start;font-size:10px;font-style:normal}.beta-feedback-history article p{grid-column:1/-1}@media (max-width:560px){.access-page{padding:16px}.account-access-card{border-radius:20px}.access-card-header{flex-direction:column;align-items:flex-start;margin-bottom:42px}.access-details>div{grid-template-columns:1fr;gap:4px}.beta-feedback-row{grid-template-columns:1fr}}.project-workspace{width:min(1380px,100% - 64px);padding-top:18px}.project-hero{border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:#ffffff82;border:1px solid #ffffffa6;padding:30px 42px 0}.breadcrumbs{color:var(--faint);gap:9px;font-size:13px;display:flex}.breadcrumbs a:hover{color:var(--ink)}.project-title-row{grid-template-columns:minmax(190px,.68fr) minmax(320px,1.2fr) minmax(260px,.9fr);align-items:center;gap:48px;min-height:620px;display:grid}.project-title-copy{min-width:0}.project-title-copy h1{max-width:360px}.project-stage{background:repeating-radial-gradient(circle,#0000 0 54px,#fff 55px 56px,#0000 57px 108px);place-items:center;min-height:560px;display:grid}.project-stage .artwork-stage{width:clamp(340px,34vw,500px)}.project-stage .project-record{transform:translate(8%,-50%)rotate(8deg)}.project-stage:hover .project-record{transform:translate(16%,-50%)rotate(24deg)}.project-stage:hover .project-artwork{transform:translate(-10px)rotate(-2deg)}.project-hero-actions{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.project-hero-actions>div>span{color:#b34876;font-size:13px;font-weight:650}.project-hero-actions>div>strong{margin:10px 0;font-size:15px;display:block}.project-hero-actions>div>p{max-width:210px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.project-tabs{gap:26px;display:flex}.project-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:13px 0;font-size:12px;position:relative}.project-tabs button.active{color:var(--ink)}.project-tabs button.active:after{content:"";background:var(--acid);height:2px;position:absolute;inset:auto 0 -1px}.project-tabs button span{color:var(--faint);margin-left:5px}.project-tabs-sticky{z-index:30;position:sticky;top:74px}.workspace-columns{border-radius:0 0 var(--radius-panel) var(--radius-panel);background:#ffffff82;border:1px solid #ffffffa6;border-top:0;grid-template-columns:minmax(0,1fr) 320px;gap:48px;padding:54px 42px 70px;display:grid}.workspace-main .section-heading>div .eyebrow{margin-bottom:6px}.version-stack{border-top:1px solid var(--line)}.version-card{border-bottom:1px solid var(--line-soft);align-items:center;gap:20px;min-height:112px;padding:18px 2px;display:flex}.version-number{width:44px;color:var(--ink);flex:none;justify-content:flex-start;align-items:baseline;gap:2px;font-size:18px;font-weight:650;display:flex}.version-number small{font-size:12px}.version-copy{flex:1;min-width:0}.version-copy>div{align-items:center;gap:10px;display:flex}.classification-pill{color:#667718;font-size:12px;font-weight:700}.version-copy time,.version-copy small{color:var(--faint);font-size:13px}.version-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:14px;font-weight:550;overflow:hidden}.version-copy p{color:var(--muted);margin:0 0 6px;font-size:12px}.asset-comments{margin-top:8px}.comment-toggle{color:#89936c;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px}.comment-toggle:hover{color:var(--acid)}.comment-thread{border-left:1px solid var(--line);margin-top:8px;padding:11px}.comment-thread>article{border-bottom:1px solid var(--line-soft);padding:8px 0}.comment-thread>article:first-child{padding-top:0}.comment-thread>article strong{font-size:12px}.comment-thread>article p{color:var(--ink);margin:4px 0;font-size:13px;line-height:1.45}.comment-thread>article time{color:var(--faint);font-size:11px}.comment-thread form{padding-top:10px}.comment-thread form label{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.comment-thread form>div{gap:6px;display:flex}.comment-thread input{border:1px solid var(--line);background:var(--surface);min-width:0;height:34px;color:var(--ink);border-radius:6px;outline:0;flex:1;padding:0 9px;font-size:13px}.comment-thread form button{background:var(--acid);color:#11150a;cursor:pointer;border:0;border-radius:6px;padding:0 11px;font-size:12px;font-weight:650}.comment-thread form button:disabled{opacity:.45;cursor:not-allowed}.comments-closed{color:var(--faint)!important;margin:10px 0 0!important;font-size:12px!important}.play-button{color:#fff;cursor:pointer;background:repeating-radial-gradient(circle,#111 0 3px,#2b2b2b 4px 6px);border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:12px;display:grid;position:relative;box-shadow:0 7px 18px #1113}.play-button:before{content:"";background:#ef6c91;border-radius:50%;position:absolute;inset:31%}.play-button span{z-index:1;position:relative}.play-button:disabled{opacity:.55}.audio-control{align-items:center;gap:11px;width:min(370px,44%);display:flex}.audio-control audio{display:none}.waveform-control{flex:1;min-width:130px;padding-bottom:15px;position:relative}.waveform{align-items:center;gap:2px;height:30px;display:flex}.waveform i{background:#c8c7c0;border-radius:1px;flex:1;width:2px;min-height:3px}.waveform i.played{background:#647719}.waveform-control input{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0 0 12px}.waveform-control:focus-within{outline-offset:4px;border-radius:2px;outline:2px solid #758a1c}.waveform-control span{color:var(--faint);font-family:var(--font-geist-mono), monospace;font-size:11px;position:absolute;bottom:0;right:0}.player-expand,.player-enqueue{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none}.player-expand:hover,.player-enqueue:hover{color:var(--ink);background:#fff}.player-enqueue:disabled{cursor:default;opacity:.35}.download-button{width:30px;height:30px;color:var(--muted);flex:none;place-items:center;font-size:13px;display:grid}.download-button:hover{color:var(--ink)}.player-backdrop{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#20201bb8;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0}.player-backdrop[open]{place-items:center;display:grid}.player-backdrop::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#20201b75}.player-expanded{background:radial-gradient(circle at 18% 12%,#ff9fbb55,#0000 36%),linear-gradient(145deg,#f7f6f1,#fff6d9);border:1px solid #ffffff8a;border-radius:48px;grid-template-rows:1fr auto;grid-template-columns:1.15fr .85fr;gap:30px;width:min(980px,100%);min-height:650px;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #1116}.player-close{z-index:4;cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;position:absolute;top:24px;right:26px}.player-record{aspect-ratio:1;background:repeating-radial-gradient(circle,#8f1c25 0 3px,#b42731 4px 8px,#7d161e 9px 12px);border-radius:50%;align-self:center;width:min(460px,42vw);position:relative;box-shadow:22px 28px 70px #70141d3d}.player-record:after{content:"";transform-origin:100%;background:#b6b5b0;border-radius:5px;width:42%;height:6px;position:absolute;top:-5%;right:-20%;transform:rotate(56deg);box-shadow:0 3px 8px #1114}.player-record>i{color:#fff;background:#171714;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;inset:34%}.player-record>i:after{content:"";background:#f6f4eb;border-radius:50%;position:absolute;inset:48%}.player-record>i span{font-family:var(--font-silo-display), Georgia, serif;font-size:26px}.player-record.playing{animation:9s linear infinite record-spin}.player-expanded-copy{align-self:center}.player-expanded-copy>span{color:var(--muted);font-size:13px}.player-expanded-copy h2{font-family:var(--font-silo-display), Georgia, serif;margin:14px 0 12px;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:.92}.player-expanded-copy p{color:var(--muted);font-size:13px}.player-dials{gap:18px;margin-top:48px;display:flex}.player-dials label{background:#ffffffad;border-radius:54px;grid-template-rows:1fr auto auto;place-items:center;width:108px;min-height:150px;padding:18px 12px 14px;display:grid;box-shadow:inset 0 0 0 1px #fff,0 14px 34px #5e522419}.player-dials input{appearance:none;background:#c8c6bd;border-radius:999px;width:74px;height:5px}.player-dials input::-webkit-slider-thumb{appearance:none;cursor:grab;background:#f8f7f2;border:1px solid #ffffffc7;border-radius:50%;width:42px;height:42px;box-shadow:0 8px 16px #1113,inset 0 0 0 10px #eee}.player-dials input::-moz-range-thumb{cursor:grab;background:#f8f7f2;border:1px solid #ffffffc7;border-radius:50%;width:42px;height:42px;box-shadow:0 8px 16px #1113,inset 0 0 0 10px #eee}.player-dials span{color:var(--muted);margin-top:14px;font-size:12px}.player-dials strong{font-family:var(--font-geist-mono), monospace;margin-top:4px;font-size:12px;font-weight:500}.player-console{background:#ffffffc7;border-radius:28px;grid-column:1/-1;grid-template-columns:62px 1fr auto;align-items:center;gap:24px;min-height:112px;padding:22px 26px;display:grid;box-shadow:0 16px 50px #52461218}.player-main-control{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:60px;height:60px}.expanded-waveform{min-width:0;position:relative}.expanded-waveform .waveform{height:54px}.expanded-waveform input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0 0 18px}.expanded-waveform>div:last-child{color:var(--muted);font-family:var(--font-geist-mono), monospace;justify-content:space-between;font-size:12px;display:flex}.player-download,.player-listen-label{color:var(--muted);font-size:13px}@keyframes record-spin{to{transform:rotate(360deg)}}.private-pill{color:#cdbb80;text-transform:uppercase;letter-spacing:.08em;border:1px solid #564b30;border-radius:9px;padding:3px 6px;font-size:11px}.workspace-side{min-width:0}.side-empty,.support-list{border-top:1px solid var(--line)}.side-empty{padding:20px}.side-empty p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.support-list article{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:12px;display:flex}.support-list .audio-control{width:52px}.support-list .waveform-control,.support-list .player-expand,.support-list .download-button{display:none}.support-list article:last-child{border:0}.support-list article>div{min-width:0}.support-list strong,.support-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-list strong{font-size:13px}.support-list span{color:var(--faint);margin-top:5px;font-size:12px}.song-companion{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.song-companion-head{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.song-companion-head>span{color:var(--acid,#ff4a1c);margin-top:1px;font-size:15px}.song-companion-head strong{font-size:14px;display:block}.song-companion-head p{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.5}.song-companion-openers{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.song-companion-openers button{color:var(--ink);cursor:pointer;background:#faf9f4;border:1px solid #e4e1d4;border-radius:999px;padding:7px 12px;font-size:12px;transition:background .2s cubic-bezier(.22,.85,.24,1),border-color .2s,transform .2s}.song-companion-openers button:hover:not(:disabled){background:#fff;border-color:#d0cbb6;transform:translateY(-1px)}.song-companion-openers button:disabled{opacity:.55;cursor:default}.song-companion-thread{flex-direction:column;gap:8px;margin-top:14px;display:flex}.song-companion-you{background:var(--ink);color:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-width:88%;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.song-companion-thinking{color:var(--muted);margin:0;font-size:12.5px}.song-companion-reply{color:var(--ink);white-space:pre-wrap;background:#f7f6f0;border:1px solid #ece9dd;border-radius:14px 14px 14px 4px;margin:0;padding:10px 13px;font-size:13px;line-height:1.6}.song-companion-error{color:#b23a2b;margin:10px 0 0;font-size:12.5px}.song-companion-form{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.song-companion-form input{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #e4e1d4;border-radius:10px;padding:9px 12px;font-size:13px}.song-companion-form input:focus{border-color:var(--acid,#ff4a1c);outline:none}.song-companion-form .primary-button.compact{padding:9px 16px}.project-desk-card{border-radius:var(--radius-card);color:#fff;background:#272724;margin-top:24px;padding:20px}.project-desk-card>div:first-child{color:#a6a69f;justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.project-desk-card>div:first-child strong{font-family:var(--font-silo-display), Georgia, serif;color:#fff;font-size:25px;font-weight:400}.project-desk-card h3{font-family:var(--font-silo-display), Georgia, serif;margin:10px 0 12px;font-size:22px;font-weight:400}.project-desk-list>div{border-bottom:1px solid #ffffff12;grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:45px;display:grid}.project-desk-list i{color:#c9c8c0;background:#454541;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.project-desk-list p{color:#e5e4de;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.project-desk-list>p{color:#999991;white-space:normal;padding:16px 0}.project-desk-list button{color:#ffd34f;cursor:pointer;background:0 0;border:0;width:22px;height:22px}.project-desk-card form{background:#ffffff0a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 30px;align-items:center;gap:6px;margin-top:12px;padding:7px;display:grid}.project-desk-card select,.project-desk-card input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:11px}.project-desk-card select{color:#c8c7c0}.project-desk-card input::placeholder{color:#85857f}.project-desk-card form button{color:#292925;cursor:pointer;background:#ffd34f;border:0;border-radius:50%;width:30px;height:30px}.project-desk-card button:disabled{cursor:default;opacity:.45}.project-desk-error{color:#ffaaa1;margin:8px 2px 0;font-size:11px}.project-registry-artifacts{border-radius:var(--radius-shell);background:var(--surface);color:var(--ink);border:1px solid var(--line);gap:0;margin-bottom:28px;padding:24px;display:grid;box-shadow:0 12px 32px #1d1d190f}.project-registry-artifact-list article,.project-registry-artifact-actions{align-items:center;display:flex}.project-registry-artifacts-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin:0;padding:0;display:flex}.project-registry-artifacts-toggle>div{flex:auto;min-width:0}.project-registry-artifacts .eyebrow{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:650}.project-registry-artifacts h3{font-family:var(--font-display);color:var(--ink);margin:4px 0 0;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400}.project-registry-artifacts-toggle>span{background:var(--canvas);border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 12px;font-size:.68rem;font-weight:700}.project-registry-artifacts-chevron{width:18px;height:18px;color:var(--faint);flex:none;transition:transform .25s}.project-registry-artifacts:not([data-collapsed]) .project-registry-artifacts-chevron{transform:rotate(180deg)}.project-registry-artifacts-toggle:hover .project-registry-artifacts-chevron{color:var(--ink)}.project-registry-artifacts-body{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}.project-registry-artifacts-body[hidden]{grid-template-rows:0fr;display:grid}.project-registry-artifacts-body-inner{gap:16px;min-height:0;padding-top:16px;display:grid;overflow:hidden}.project-registry-artifacts-body[hidden] .project-registry-artifacts-body-inner{padding-top:0}.project-registry-artifacts-copy{max-width:680px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.project-registry-artifact-list{gap:10px;display:grid}.project-registry-artifact-list article{border-radius:var(--radius-panel);background:var(--canvas);border:1px solid var(--line-soft);flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px}.project-registry-artifact-list article>div:first-child{gap:3px;display:grid}.project-registry-artifact-list strong{color:var(--ink);font-size:.95rem;font-weight:650}.project-registry-artifact-list small,.project-registry-artifact-list em{color:var(--faint);font-size:.8rem;font-style:normal}.project-registry-artifact-actions{gap:8px;width:100%;display:grid}.project-registry-artifact-actions button{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:12px 14px;font-size:.82rem;font-weight:550;transition:border-color .15s,background .15s;display:flex}.project-registry-artifact-actions button:before{content:"";background:var(--raised);border-radius:5px;flex:none;width:17px;height:17px}.project-registry-artifact-actions button:after{content:"↓";color:var(--faint);margin-left:auto;padding-left:10px;font-size:.95rem;font-weight:700}.project-registry-artifact-actions button:hover{border-color:var(--faint);background:var(--canvas)}.project-registry-artifact-actions button:last-child{border-color:var(--acid-dark);background:#cbea4529}.project-registry-artifact-actions button:last-child:before{background:var(--acid)}.project-registry-artifact-actions button:last-child:after{color:var(--acid-dark)}.project-registry-artifact-actions button:last-child:hover{background:#cbea4542}.project-registry-artifact-actions button:disabled{cursor:wait;opacity:.6}.project-registry-artifacts-empty{gap:10px;display:grid}.project-registry-artifacts-empty p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.project-registry-artifacts-empty button{border:1px solid var(--acid-dark);background:var(--acid);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:9px 14px;font-size:.76rem;font-weight:650;transition:background .15s}.project-registry-artifacts-empty button:hover{background:var(--acid-dark)}.workspace-side .project-registry-artifacts{border-radius:var(--radius-panel);gap:12px;margin-bottom:18px;padding:18px}.workspace-side .project-registry-artifacts h3{font-size:1.25rem}.workspace-side .project-registry-artifacts header>span{padding:5px 9px;font-size:.6rem}@media (max-width:640px){.project-registry-artifacts{border-radius:var(--radius-panel);padding:20px}.project-registry-artifact-list article{flex-direction:column;align-items:flex-start}.project-registry-artifact-actions{justify-content:flex-start}}.project-actions-view{background:#ffffff82;border:1px solid #ffffffa6;border-top:0;border-radius:0 0 42px 42px;min-height:650px;padding:54px 42px 70px}.project-actions-heading h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;margin:7px 0 0;font-size:34px;font-weight:400}.song-satellite-stage{grid-template-rows:repeat(3,128px);grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.song-satellite{color:#25241f;cursor:pointer;text-align:left;border:1px solid #ffffffa6;justify-content:space-between;align-items:flex-end;padding:24px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #55471f10}.song-satellite:after{content:"";opacity:.12;border:1px solid;border-radius:50%;width:160px;height:160px;position:absolute;transform:translate(58%,58%)}.song-satellite:hover{z-index:1;transform:translateY(-4px)rotate(-.5deg);box-shadow:0 24px 48px #55471f1f}.song-satellite:focus-visible{z-index:2;outline:3px solid var(--ink);outline-offset:3px}.song-satellite>span{z-index:1;align-self:flex-start;font-size:22px;position:relative}.song-satellite strong{z-index:1;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.04em;font-size:clamp(26px,3vw,42px);font-weight:400;position:relative}.song-satellite small{z-index:1;color:currentColor;opacity:.58;font-size:11px;line-height:1.35;position:absolute;bottom:16px;left:24px;right:24px}.song-satellite-trace-shield{flex-direction:column;justify-content:space-between;align-items:flex-start}.song-satellite-trace-shield strong{max-width:100%;padding-bottom:30px}.song-satellite-side-quest{background:#ffd45e;border-radius:34px 80px 34px 34px;grid-area:1/1/3/6}.song-satellite-transfer{background:#f8f1dc;border-radius:32px;grid-area:1/6/auto/13}.song-satellite-crowd{background:#f7a9c1;border-radius:32px 32px 68px;grid-area:2/6/auto/10}.song-satellite-trace-shield{background:#b8baf4;border-radius:68px 32px 32px;grid-area:2/10/4/13}.song-satellite-distribution{color:#f8f5e9;background:#282824;border-radius:32px;grid-area:3/1/auto/10}.secondary-app-drawer{--app-accent:#ffd45e;z-index:151;color:#25241f;background:#f8f6ee;border:1px solid #ffffff78;border-radius:40px;grid-template-rows:auto 1fr auto;width:min(560px,100vw - 32px);max-width:none;height:auto;max-height:none;margin:0;padding:0;animation:.28s cubic-bezier(.2,.8,.2,1) satellite-drawer-in;position:fixed;inset:16px 16px 16px auto;overflow:hidden;box-shadow:-24px 34px 90px #17171352}.secondary-app-drawer[open]{display:grid}.secondary-app-drawer::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17171375}.secondary-app-drawer>header,.secondary-app-drawer>footer{z-index:1;justify-content:space-between;align-items:center;padding:22px 26px;display:flex;position:relative}.secondary-app-drawer>header{color:#6c6a61;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #24231d14;font-size:13px}.secondary-app-drawer>header button{color:#25241f;cursor:pointer;background:#ffffff8f;border:1px solid #25241f1c;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1}.secondary-app-canvas{background:radial-gradient(circle at 70% 22%, var(--app-accent) 0 21%, transparent 21.4%), linear-gradient(145deg, var(--app-accent), #f8f6ee 62%);flex-direction:column;justify-content:flex-end;padding:42px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.secondary-app-canvas{background:radial-gradient(circle at 70% 22%, var(--app-accent) 0 21%, transparent 21.4%), linear-gradient(145deg, color-mix(in srgb, var(--app-accent) 30%, #f8f6ee), #f8f6ee 62%)}}.secondary-app-canvas:before,.secondary-app-canvas:after{content:"";border:1px solid #25241f18;border-radius:50%;position:absolute}.secondary-app-canvas:before{width:310px;height:310px;top:-90px;right:-42px}.secondary-app-canvas:after{width:450px;height:450px;top:-160px;right:-110px}.secondary-app-symbol{font-size:46px;position:absolute;top:18%;left:42px}.secondary-app-canvas p{color:#6c6a61;margin:0 0 8px;font-size:13px}.secondary-app-canvas h2{max-width:420px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(62px,8vw,102px);font-weight:400;line-height:.82}.secondary-app-selection{z-index:1;flex-wrap:wrap;gap:6px;max-width:360px;margin-top:28px;display:flex;position:relative}.secondary-app-selection span,.secondary-app-selection strong{background:#ffffff8f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:550}.secondary-app-selection span{color:#fff;background:#25241f}.secondary-app-drawer>footer{color:#88867c;font-size:12px}.secondary-app-drawer>footer span:first-child{color:#25241f;font-weight:650}.secondary-app-transfer{width:min(1240px,100vw - 32px)}.secondary-app-transfer .secondary-app-canvas{background:#efede6;justify-content:flex-start;padding:24px;overflow-y:auto}.secondary-app-transfer .secondary-app-canvas>.secondary-app-symbol,.secondary-app-transfer .secondary-app-canvas>p,.secondary-app-transfer .secondary-app-canvas>h2{display:none}.project-transfer-panel{z-index:2;gap:16px;margin-top:28px;display:grid;position:relative}.project-transfer-panel>p{color:#5f5c54;max-width:430px;margin:0;font-size:13px;line-height:1.65}.project-transfer-panel form{background:#ffffffa8;border:1px solid #25241f16;border-radius:20px;gap:10px;padding:18px;display:grid}.project-transfer-panel label{color:#6c6a61;gap:7px;font-size:11px;display:grid}.project-transfer-panel input{background:#fff;border:1px solid #25241f20;border-radius:11px;width:100%;height:42px;padding:0 12px;font-size:13px}.project-transfer-panel .primary-button{min-height:40px}.transfer-note{background:#ffffff8f;border-radius:12px;padding:12px 14px}.transfer-pending{color:#fff;background:#282721;border-radius:20px;gap:6px;padding:18px;display:grid}.transfer-pending span,.transfer-history>span{color:#ffd45e;text-transform:uppercase;font-size:11px}.transfer-pending strong{font-size:13px}.transfer-pending small{color:#aaa79d;font-size:11px}.transfer-pending button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff20;border-radius:999px;width:fit-content;margin-top:7px;padding:8px 11px;font-size:11px}.transfer-history{gap:7px;display:grid}.transfer-history>div{border-bottom:1px solid #25241f12;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.transfer-history strong,.transfer-history small{font-size:11px}.transfer-history small{color:#6c6a61;text-transform:capitalize}.transfer-invitation-actions{align-items:center;gap:7px;display:flex}.transfer-app{z-index:2;align-content:start;gap:14px;min-height:100%;display:grid;position:relative}.transfer-create{background:#fff;border:1px solid #25241f16;border-radius:26px;gap:13px;width:min(720px,100%);margin:auto;padding:28px;display:grid}.transfer-create header span,.transfer-app-header span,.transfer-comments>header span,.transfer-approval span{color:#6c5aa4;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.transfer-create header h3{font-family:var(--font-silo-display), Georgia, serif;margin:7px 0;font-size:34px;font-weight:400}.transfer-create header p{color:#6c6a61;max-width:600px;margin:0;font-size:12px;line-height:1.55}.transfer-create>label{color:#6c6a61;gap:6px;font-size:11px;display:grid}.transfer-create input:not([type=checkbox]),.transfer-create select,.transfer-create textarea{color:#25241f;width:100%;min-height:42px;font:inherit;background:#faf9f5;border:1px solid #25241f20;border-radius:11px;padding:10px 12px;font-size:12px}.transfer-create textarea{resize:vertical;min-height:86px}.transfer-create fieldset{border:1px solid #25241f16;border-radius:13px;gap:7px;max-height:170px;margin:0;padding:13px;display:grid;overflow-y:auto}.transfer-create legend{color:#6c6a61;padding:0 6px;font-size:11px}.transfer-create fieldset label{align-items:center;gap:8px;font-size:11px;display:flex}.transfer-auto-stems{background:#f3f0e8;border:1px solid #25241f13;border-radius:12px;gap:6px;padding:12px;display:grid}.transfer-auto-stems>header{justify-content:space-between;align-items:center;display:flex}.transfer-auto-stems header span{color:#6c5aa4;text-transform:uppercase;font-size:9px}.transfer-auto-stems header strong{font-size:10px}.transfer-auto-stems>div{background:#fff;border-radius:8px;grid-template-columns:80px minmax(0,1fr);gap:8px;padding:7px 8px;display:grid}.transfer-auto-stems i{color:#6c5aa4;text-transform:uppercase;font-size:9px;font-style:normal}.transfer-auto-stems>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.transfer-auto-stems>p{color:#77736a;margin:4px 0 0;font-size:10px}.transfer-app-header{color:#fff;background:#28272f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.transfer-app-header strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:5px;font-size:28px;font-weight:400;display:block}.transfer-app-header p{color:#ffffff9c;margin:4px 0 0;font-size:11px}.transfer-app-header>div:last-child{align-items:center;gap:7px;display:flex}.transfer-app-header select,.transfer-app-header button{color:#fff;background:#ffffff0d;border:1px solid #ffffff1e;border-radius:9px;min-height:36px;padding:0 10px;font-size:10px}.transfer-session-tools{background:#ebe8dc;border-radius:14px;align-items:end;gap:10px;padding:12px 14px;display:flex}.transfer-session-tools>div,.transfer-session-tools label{gap:3px;min-width:0;display:grid}.transfer-session-tools>div{margin-right:auto}.transfer-session-tools span{color:#7b766b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.transfer-session-tools strong{font-size:12px}.transfer-session-tools small{color:#77736a;font-size:10px}.transfer-session-tools .transfer-playback-mode{grid-template-columns:auto;min-width:220px}.transfer-playback-mode>div{background:#d9d5c9;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.transfer-playback-mode>div button{color:#5f5a51;background:0 0;min-height:30px}.transfer-playback-mode>div button.active{color:#fff;background:#28272f}.transfer-playback-mode>div button:disabled{cursor:not-allowed;opacity:.45}.transfer-session-tools select,.transfer-session-tools button{color:#fff;white-space:nowrap;background:#28272f;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px}.transfer-session-tools select{color:#28272f;background:#fff;min-width:170px}.transfer-comparison-audio{display:none}.transfer-comment-filters{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.transfer-comment-filters select{color:#3d3a35;background:#f6f3ea;border:1px solid #25241f14;border-radius:8px;min-width:0;min-height:34px;font-size:10px}.transfer-review-layout{grid-template-columns:minmax(0,1fr) 330px;gap:12px;display:grid}.transfer-review-layout>main,.transfer-comments{background:#ffffffc2;border:1px solid #25241f14;border-radius:18px;min-width:0;padding:15px}.transfer-review-layout>main{align-content:start;gap:12px;display:grid}.transfer-transport{color:#fff;background:#222128;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.transfer-play{color:#25241f;cursor:pointer;background:#b8baf4;border:0;border-radius:50%;width:44px;height:44px}.transfer-play:disabled{opacity:.4}.transfer-transport>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.transfer-transport input{accent-color:#b8baf4;grid-column:1;width:100%}.transfer-transport span,.transfer-transport>strong{color:#ffffff9c;font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:400}.transfer-track-list{gap:7px;display:grid}.transfer-track-list>article{background:#f5f3ec;border:1px solid #25241f12;border-radius:13px;grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) 150px;align-items:center;gap:10px;padding:11px;transition:opacity .15s;display:grid}.transfer-track-list>article.solo{background:#eeedf9;border-color:#7773bb}.transfer-track-list>article.muted{opacity:.55}.transfer-track-list audio{display:none}.transfer-track-meta{min-width:0}.transfer-track-meta i,.transfer-track-meta strong,.transfer-track-meta small{display:block}.transfer-track-meta i{color:#6c5aa4;text-transform:uppercase;font-size:9px;font-style:normal}.transfer-track-meta strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.transfer-track-meta small{color:#77736a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.transfer-timeline{cursor:pointer;background:repeating-linear-gradient(90deg,#d9d6ca 0 2px,#0000 2px 7px),#ece9df;border-radius:7px;height:34px;position:relative;overflow:hidden}.transfer-timeline i{pointer-events:none;background:#8580c25e;border-right:2px solid #625ca4;display:block;position:absolute;inset:0 auto 0 0}.transfer-track-controls{grid-template-columns:28px 28px minmax(60px,1fr);align-items:center;gap:5px;display:grid}.transfer-track-controls button{color:#5f5c54;cursor:pointer;background:#fff;border:1px solid #25241f1a;border-radius:7px;width:28px;height:28px;font-size:9px}.transfer-track-controls button.active{color:#fff;background:#625ca4}.transfer-track-controls input{accent-color:#625ca4;width:100%}.transfer-replace{border-top:1px solid #25241f0e;grid-column:1/-1;padding-top:7px;display:block}.transfer-replace select,.transfer-replace input,.transfer-replace button{color:#5f5c54;background:#fff;border:1px solid #25241f18;border-radius:8px;min-height:32px;font-size:10px}.transfer-replace button{cursor:pointer;padding:0 10px}.transfer-revision-form{gap:9px;max-width:480px;padding:4px 0;display:grid}.transfer-revision-form>div{gap:2px;display:grid}.transfer-revision-form strong{color:#27251f;font-size:12px}.transfer-revision-form small{color:#777269;font-size:10px;line-height:1.4}.transfer-revision-form label{color:#5f5c54;gap:4px;font-size:10px;display:grid}.transfer-revision-form label span em{color:#8b877e;font-style:normal}.transfer-revision-file{cursor:pointer;background:#faf9f5;border:1px dashed #625ca466;border-radius:8px;place-items:center start;min-height:34px;padding:0 10px;position:relative}.transfer-revision-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.transfer-revision-form footer{justify-content:flex-end;gap:6px;display:flex}.transfer-revision-form details{color:#777269;font-size:10px}.transfer-revision-form summary{cursor:pointer}.transfer-revision-form details select{width:100%;margin-top:7px;display:block}.transfer-revision-form details button{margin-top:6px}.guest-transfer-download-bundle{color:#fff;font:inherit;cursor:pointer;background:#24231f;border:0;border-radius:999px;margin-top:14px;padding:9px 12px;font-size:.8rem;font-weight:700}.guest-transfer-download-bundle:disabled{cursor:wait;opacity:.68}.transfer-approval{background:#ece9df;border-radius:13px;justify-content:flex-end;align-items:center;gap:8px;padding:12px;display:flex}.transfer-approval>div{margin-right:auto}.transfer-approval strong{margin-top:3px;font-size:11px;display:block}.transfer-approval button,.transfer-comments form button{color:#fff;cursor:pointer;background:#28272f;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px}.transfer-approval button:disabled{cursor:default;opacity:.4}.transfer-comments{align-content:start;gap:10px;display:grid}.transfer-comments>header{justify-content:space-between;align-items:center;display:flex}.transfer-comments>header strong{background:#ece9df;border-radius:50%;place-content:center;width:26px;height:26px;font-size:10px;display:grid}.transfer-comments form{background:#eeecf7;border-radius:11px;gap:7px;padding:10px;display:grid}.transfer-comments form>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.transfer-comments form strong{color:#625ca4;font-family:var(--font-geist-mono), monospace;font-size:10px}.transfer-comments form select,.transfer-comments form textarea{background:#fff;border:1px solid #25241f15;border-radius:8px;font-size:10px}.transfer-comments form select{min-height:30px;padding:0 7px}.transfer-comments form textarea{resize:vertical;min-height:70px;padding:9px}.transfer-comments>div{gap:7px;max-height:490px;display:grid;overflow-y:auto}.transfer-comments article{background:#fff;border:1px solid #25241f12;border-radius:11px;padding:10px}.transfer-comments article.resolved{opacity:.62}.transfer-comments article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;display:grid}.transfer-comments article header button{color:#fff;cursor:pointer;font-family:var(--font-geist-mono), monospace;background:#625ca4;border:0;border-radius:6px;padding:4px 6px;font-size:9px}.transfer-comments article header span,.transfer-comments article header small{color:#77736a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.transfer-comments article>p,.transfer-reply p{color:#4e4c46;margin:8px 0;font-size:11px;line-height:1.45}.transfer-comments article>footer{justify-content:flex-end;display:flex}.transfer-comments article>footer button{color:#625ca4;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.transfer-reply{border-left:2px solid #b8baf4;margin:7px 0 0 12px;padding:7px}.transfer-reply strong{font-size:9px}.transfer-comments .transfer-reply-form{background:0 0;grid-template-columns:minmax(0,1fr) auto;margin-top:8px;padding:0}.transfer-reply-form input{background:#f7f5ef;border:1px solid #25241f15;border-radius:7px;min-width:0;height:30px;padding:0 8px;font-size:10px}.transfer-reply-form button{min-height:30px!important}.transfer-comments-empty{color:#77736a;text-align:center;padding:28px 12px;font-size:11px;line-height:1.5}.transfer-guest-returned-feedback{gap:7px;margin-top:14px;display:grid}.transfer-guest-returned-feedback>strong{color:#77736a;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.transfer-guest-returned-feedback article{background:#fff;border:1px solid #25241f12;border-radius:11px;padding:10px}.transfer-guest-returned-feedback article.resolved{opacity:.62}.transfer-guest-returned-feedback article>button{color:#fff;cursor:pointer;font-family:var(--font-geist-mono), monospace;background:#b77931;border:0;border-radius:6px;padding:4px 6px;font-size:9px}.transfer-guest-returned-feedback article small{color:#77736a;margin-top:6px;font-size:9px;display:block}.transfer-guest-returned-feedback article p{color:#4e4c46;margin:8px 0;font-size:11px;line-height:1.45}.transfer-guest-returned-feedback footer{flex-wrap:wrap;gap:9px;display:flex}.transfer-guest-returned-feedback footer button{color:#625ca4;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.project-people-view{gap:20px;display:grid}.project-ownership-admin{background:#ffffff82;border:1px solid #ffffffa6;border-radius:30px;padding:32px 42px}.project-ownership-admin>span{color:#6c5aa4;text-transform:uppercase;font-size:11px}.project-ownership-admin>h2{font-family:var(--font-silo-display), Georgia, serif;margin:7px 0 0;font-size:30px;font-weight:400}@media (max-width:880px){.transfer-review-layout{grid-template-columns:1fr}.transfer-comments>div{max-height:none}}@media (max-width:640px){.secondary-app-transfer .secondary-app-canvas{padding:10px}.transfer-create{padding:18px}.transfer-app-header,.transfer-app-header>div:last-child,.transfer-session-tools{flex-direction:column;align-items:stretch}.transfer-session-tools>div{margin-right:0}.transfer-session-tools select{width:100%}.transfer-track-list>article{grid-template-columns:1fr}.transfer-transport{grid-template-columns:44px minmax(0,1fr)}.transfer-transport>strong{grid-column:1/-1}.project-ownership-admin{padding:22px}.stem-slot-grid,.stem-slot-tagging>div,.send-to-album-panel form{grid-template-columns:1fr}}@media (max-width:980px){.publish-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.publish-destination-grid{grid-template-columns:1fr}}.transfer-invitation-actions>button:not(.primary-button){border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:9px 12px;font-size:11px}.secondary-app-side-quest .secondary-app-canvas{justify-content:flex-start;overflow-y:auto}.secondary-app-side-quest .secondary-app-canvas h2{font-size:clamp(52px,7vw,78px)}.secondary-app-crowd .secondary-app-canvas,.secondary-app-trace-shield .secondary-app-canvas,.secondary-app-distribution .secondary-app-canvas{justify-content:flex-start;overflow-y:auto}.secondary-app-crowd .secondary-app-canvas h2,.secondary-app-trace-shield .secondary-app-canvas h2,.secondary-app-distribution .secondary-app-canvas h2{font-size:clamp(52px,7vw,78px)}.project-service-panel{z-index:2;gap:16px;margin-top:26px;display:grid;position:relative}.project-service-panel>p{color:#5f5c54;max-width:430px;margin:0;font-size:13px;line-height:1.65}.project-service-panel form{background:#ffffffb5;border:1px solid #25241f16;border-radius:20px;gap:10px;padding:18px;display:grid}.project-service-panel label{color:#6c6a61;text-transform:uppercase;gap:6px;font-size:11px;display:grid}.project-service-panel input,.project-service-panel select,.project-service-panel textarea{color:#25241f;text-transform:none;background:#fff;border:1px solid #25241f20;border-radius:10px;width:100%;min-width:0;padding:10px 11px;font-size:12px}.project-service-panel textarea{resize:vertical;min-height:84px}.project-service-panel .primary-button{min-height:42px}.project-service-success,.project-service-notification{color:#42510e;background:#dfe9bc;border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.project-service-notification.failed,.project-service-notification.not_configured{color:#66531c;background:#eee3bd}.managed-intake-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shield-method-note{background:#f0f1df;border:1px solid #b6bb92;border-radius:16px;gap:5px;margin:10px 0 0;padding:14px 16px;display:grid}.shield-method-note strong{color:#4d5534;text-transform:uppercase;letter-spacing:.07em;font-size:11px}.shield-method-note span{color:#666958;font-size:11px;line-height:1.55}.service-choice{border:1px solid #25241f16;border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:12px;display:grid}.service-choice legend{color:#6c6a61;text-transform:uppercase;padding:0 6px;font-size:11px}.service-choice>label{cursor:pointer;background:#f5f2e9;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex}.service-choice input{width:auto}.service-choice strong,.service-choice small{text-transform:none;display:block}.service-choice strong{color:#25241f;font-size:12px}.service-choice small{color:#77736a;margin-top:3px;font-size:9px}.protection-warning{color:#25241f;background:#f7f3e8;border:1px solid #ffffff85;border-radius:28px;width:min(500px,100vw - 32px);max-width:none;padding:0;overflow:hidden;box-shadow:0 28px 90px #17171365}.protection-warning::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17171385}.protection-warning form{gap:14px;padding:28px;display:grid}.protection-warning span{color:#9b432f;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.protection-warning h3{font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:31px;font-weight:400;line-height:1.05}.protection-warning p{color:#655f55;margin:0;font-size:12px;line-height:1.65}.protection-warning label{color:#6e3527;background:#ead7cb;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.5;display:flex}.protection-warning input{margin-top:2px}.protection-warning form>div{justify-content:flex-end;gap:7px;display:flex}.protection-warning button{cursor:pointer;background:0 0;border:1px solid #25241f1c;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px}.protection-warning .primary-button{color:#fff;background:#25241f;border:0}.project-service-history{gap:7px;display:grid}.project-service-history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-service-history-heading>span{color:#6c6a61;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.project-service-history-heading button{color:#5d6d18;cursor:pointer;background:0 0;border:0;font-size:11px}.project-service-history article{background:#ffffffa0;border:1px solid #25241f14;border-radius:13px;overflow:hidden}.project-service-history article.is-open{background:#fff;border-color:#71831955}.project-service-request-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.project-service-request-row>button:first-child{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.project-service-request-row strong,.project-service-request-row small{display:block}.project-service-request-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-service-request-row small{color:#6c6a61;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.project-service-request-row>i{color:#66531c;text-transform:capitalize;background:#eee3bd;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}.project-service-request-row>i.completed{color:#44520c;background:#dce7aa}.project-service-request-row>i.cancelled{color:#77736a;background:#e7e4dc}.project-service-cancel{color:#a15443;cursor:pointer;background:0 0;border:0;font-size:11px}.project-service-details{border-top:1px solid #25241f10;gap:14px;padding:4px 14px 14px;display:grid}.project-service-progress{grid-template-columns:repeat(3,1fr);gap:6px;padding-top:13px;display:grid}.project-service-progress span{color:#817e74;text-transform:capitalize;align-items:center;gap:6px;font-size:10px;display:flex}.project-service-progress span:after{content:"";background:#25241f18;flex:1;height:1px}.project-service-progress span:last-child:after{display:none}.project-service-progress i{color:#817e74;border:1px solid #25241f20;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.project-service-progress span.complete{color:#52620f}.project-service-progress span.complete i{color:#fff;background:#718319;border-color:#718319}.project-service-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.project-service-details dl>div{background:#f3f1e9;border-radius:9px;min-width:0;padding:10px}.project-service-details .project-service-brief{grid-column:1/-1}.project-service-details dt{color:#79766c;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.project-service-details dd{overflow-wrap:anywhere;color:#2f2d28;margin:5px 0 0;font-size:12px;line-height:1.5}.project-service-result{background:#e7edc9;border-radius:11px;padding:13px}.project-service-result>span{color:#52620f;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.project-service-result p{color:#343c16;margin:7px 0;font-size:12px;line-height:1.5}.project-service-result div{flex-wrap:wrap;gap:12px;display:flex}.project-service-result a{color:#52620f;font-size:11px;font-weight:700}.registry-delivery{color:#fff;background:#25241f;border:1px solid #25241f18;border-radius:15px;gap:12px;padding:15px;display:grid}.registry-delivery header{justify-content:space-between;align-items:start;gap:12px;display:flex}.registry-delivery header span{color:#ffd45e;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.registry-delivery h4{color:#fff;font-family:var(--font-silo-display), Georgia, serif;margin:5px 0 0;font-size:24px;font-weight:400}.registry-delivery header i{color:#dce7aa;border:1px solid #dce7aa55;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.registry-delivery dl{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-delivery dl>div{background:#ffffff0c}.registry-delivery dt{color:#aaa79e}.registry-delivery dd{color:#f4f1e8}.registry-audio{background:#ffffff10;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px;display:grid}.registry-audio strong,.registry-audio small{display:block}.registry-audio strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.registry-audio small{color:#aaa79e;margin-top:4px;font-size:10px}.registry-audio button,.registry-audio a{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff25;border-radius:9px;min-height:38px;padding:0 12px;font-size:11px}.registry-audio a{align-items:center;text-decoration:none;display:inline-flex}.registry-delivery-actions{gap:10px;display:flex}.registry-delivery-actions a{color:#ffd45e;font-size:11px;font-weight:700}.registry-delivery-actions button{color:#ffd45e;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.registry-delivery-actions span,.registry-delivery-missing{color:#aaa79e;margin:0;font-size:11px}.registry-delivery-error{color:#ffb4a5;margin:0;font-size:11px}@media (max-width:720px){.registry-audio{grid-template-columns:1fr 1fr}.registry-audio>div{grid-column:1/-1}}.project-service-note{color:#6c6a61;margin:0;font-size:11px;line-height:1.5}.project-service-event-list{gap:7px;display:grid}.project-service-event-list>div{border-top:1px solid #25241f10;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding-top:8px;display:grid}.project-service-event-list i{color:#657416;text-transform:capitalize;font-size:10px;font-style:normal}.project-service-event-list span,.project-service-event-list time{color:#6c6a61;font-size:11px;line-height:1.4}.project-service-event-list time{white-space:nowrap}.project-service-history>p{color:#6c6a61;border:1px dashed #25241f20;border-radius:12px;margin:0;padding:14px;font-size:11px}.service-operations-page{width:min(1280px,100% - 48px)}.service-operations-heading{border-bottom:1px solid var(--line);padding:48px 0 30px}.service-operations-heading h1{max-width:850px;font-size:clamp(48px,7vw,86px)}.service-operations-heading>p:last-child{max-width:620px;color:var(--muted);font-size:13px;line-height:1.6}.service-operations-board{padding:25px 0 70px}.service-operations-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.service-operations-summary>div{border:1px solid var(--line);background:#ffffff90;border-radius:18px;padding:20px}.service-operations-summary strong,.service-operations-summary span{display:block}.service-operations-summary strong{font-family:var(--font-silo-display), Georgia, serif;font-size:38px;font-weight:400}.service-operations-summary span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:11px}.service-operations-filters{border:1px solid var(--line);background:#ffffff80;border-radius:16px;align-items:end;gap:10px;margin-top:14px;padding:13px;display:flex}.service-operations-filters label{min-width:180px;color:var(--muted);text-transform:uppercase;gap:5px;font-size:10px;display:grid}.service-operations-filters select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:10px;padding:0 10px}.service-operations-filters button{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;padding:0 14px}.service-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.service-operation-card{border:1px solid var(--line);background:#fff;border-radius:23px;overflow:hidden;box-shadow:0 18px 50px #25241f0a}.service-operation-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:15px;padding:20px;display:flex}.service-operation-card>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.service-operation-card>header h2{margin:6px 0 0;font-size:27px}.service-operation-card>header p{color:var(--muted);margin:4px 0 0;font-size:11px}.service-operation-card>header>i{color:#66531c;text-transform:capitalize;white-space:nowrap;background:#eee3bd;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal}.service-operation-card>header>i.completed{color:#44520c;background:#dce7aa}.service-operation-card>header>i.cancelled{color:#77736a;background:#e7e4dc}.service-operation-body{gap:14px;padding:18px;display:grid}.service-operation-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.service-operation-body dl>div{background:#f4f2ec;border-radius:10px;padding:10px}.service-operation-body .service-operation-brief{grid-column:1/-1}.service-operation-body dt{color:var(--muted);text-transform:capitalize;font-size:10px}.service-operation-body dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.service-operation-events{gap:6px;display:grid}.service-operation-events>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.service-operation-events>div{border-top:1px solid var(--line-soft);grid-template-columns:70px minmax(0,1fr) auto;gap:8px;padding:9px 0;display:grid}.service-operation-events i,.service-operation-events p,.service-operation-events time{margin:0;font-size:10px;font-style:normal;line-height:1.4}.service-operation-events i{color:#657416;text-transform:capitalize}.service-operation-events time{color:var(--faint);white-space:nowrap}.service-note-form,.service-completion-form{border:1px solid var(--line);background:#faf9f5;border-radius:14px;gap:9px;padding:13px;display:grid}.service-note-form label,.service-completion-form label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:10px;display:grid}.service-note-form textarea,.service-completion-form textarea,.service-completion-form input{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#fff;border-radius:9px;padding:9px 10px;font-size:12px;line-height:1.5}.service-note-form textarea,.service-completion-form textarea{resize:vertical;min-height:70px}.service-note-form button{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px}.service-completion-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-operation-lock,.service-operations-empty,.service-operations-denied{border:1px dashed var(--line);color:var(--muted);border-radius:14px;padding:20px;font-size:12px}.service-operation-result{background:#e7edc9;border-radius:13px;padding:14px}.service-operation-result span{color:#52620f;text-transform:uppercase;font-size:10px}.service-operation-result p{color:#343c16;font-size:12px;line-height:1.5}.service-operation-result a{color:#52620f;font-size:11px;font-weight:700}.service-operations-denied{max-width:620px;margin:30px 0}.service-operations-denied strong{color:var(--ink);font-size:18px}.side-quest-panel{z-index:2;gap:14px;margin-top:24px;display:grid;position:relative}.side-quest-panel form{background:#ffffffb0;border-radius:18px;gap:8px;padding:15px;display:grid}.side-quest-panel input,.side-quest-panel select,.side-quest-panel textarea{background:#fff;border:1px solid #25241f20;border-radius:10px;width:100%;padding:10px;font-size:12px}.side-quest-panel textarea{resize:vertical;min-height:70px}.side-quest-panel>header{color:#fff;background:#282721;border-radius:18px;justify-content:space-between;gap:15px;padding:15px;display:flex}.side-quest-panel header span,.side-quest-panel header strong{display:block}.side-quest-panel header span,.side-quest-panel header small{color:#ffd45e;text-transform:uppercase;font-size:11px}.side-quest-panel header strong{margin-top:6px;font-size:13px}.side-quest-board{gap:8px;display:grid}.side-quest-board>div>span{color:#6c6a61;text-transform:uppercase;font-size:11px}.side-quest-board article{background:#fff;border:1px solid #25241f18;border-radius:13px;margin-top:5px;padding:12px}.side-quest-board article strong{font-size:13px}.side-quest-board article p{color:#6c6a61;font-size:11px;line-height:1.5}.secondary-app-side-quest{--app-accent:#ffd45e}.sidequest-app{width:min(1040px,100%)}.sidequest-setup{padding:20px!important}.sidequest-setup header{border-bottom:1px solid #25241f14;padding-bottom:14px}.sidequest-setup header span{color:#796000;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.sidequest-setup header h3{margin:7px 0;font-size:24px}.sidequest-setup header p{color:#6c6a61;max-width:620px;margin:0;font-size:12px;line-height:1.55}.sidequest-setup>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sidequest-ingestion-steps{gap:5px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sidequest-ingestion-steps li{color:#817e74;background:#f1eee5;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:6px 9px;font-size:10px;display:flex}.sidequest-ingestion-steps li.active{color:#695412;background:#fff0b9}.sidequest-ingestion-steps li.complete{color:#526047;background:#e8eee1}.sidequest-ingestion-step{gap:13px;padding-top:18px;display:grid}.sidequest-ingestion-step>div:first-child>span{color:#796000;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.sidequest-ingestion-step>div:first-child>strong,.sidequest-ingestion-step>div:first-child>p{display:block}.sidequest-ingestion-step>div:first-child>strong{margin-top:4px;font-size:16px}.sidequest-ingestion-step>div:first-child>p{color:#6c6a61;max-width:600px;margin:4px 0 0;font-size:12px;line-height:1.5}.sidequest-source-list,.sidequest-outcome-grid{gap:8px;display:grid}.sidequest-source-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sidequest-source-list button,.sidequest-outcome-grid button{color:#38362f;text-align:left;cursor:pointer;background:#fff;border:1px solid #25241f18;border-radius:11px;gap:4px;min-height:58px;padding:10px 11px;display:grid}.sidequest-source-list button{grid-template-columns:18px minmax(0,1fr);align-items:center}.sidequest-source-list button i{color:#695412;text-align:center;border:1px solid #cbc5b5;border-radius:50%;width:16px;height:16px;font-size:10px;font-style:normal;line-height:14px}.sidequest-source-list button.selected,.sidequest-outcome-grid button.selected{background:#fff9e8;border-color:#c7a037}.sidequest-source-list button.selected i{background:#fff0b9;border-color:#c7a037}.sidequest-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidequest-outcome-grid button strong{font-size:12px}.sidequest-outcome-grid button small{color:#6c6a61;font-size:10px;line-height:1.4}.sidequest-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sidequest-brief-grid label:nth-child(4),.sidequest-brief-grid label:nth-child(5){grid-column:1/-1}.sidequest-brief-grid input,.sidequest-brief-grid select,.sidequest-brief-grid textarea{color:#25241f;width:100%;min-width:0;font:inherit;text-transform:none;background:#fff;border:1px solid #25241f20;border-radius:10px;padding:10px 11px;font-size:12px}.sidequest-brief-grid textarea{resize:vertical;min-height:74px}.sidequest-brief-grid label small{color:#817e74;text-transform:none;font-size:9px}.sidequest-step-actions{justify-content:space-between;gap:8px;display:flex}.sidequest-step-actions>button:not(.primary-button){color:#6c6a61;cursor:pointer;background:0 0;border:0;padding:0 12px}.sidequest-setup label,.sidequest-add-card label{color:#6c6a61;letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:10px;display:grid}.sidequest-app-header{align-items:flex-start}.sidequest-app-header>div:first-child{min-width:0}.sidequest-app-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:18px!important}.sidequest-app-header p{color:#ffffffad;max-width:600px;margin:6px 0 0;font-size:11px;line-height:1.5}.sidequest-app-header>div:last-child{align-items:center;gap:6px;display:flex}.sidequest-app-header select,.sidequest-app-header button{color:#fff;background:#ffffff10;border:1px solid #ffffff20;border-radius:8px;min-height:34px;font-size:10px}.sidequest-app-header button{cursor:pointer;padding:0 10px}.sidequest-session-bar{background:#fff;border:1px solid #25241f14;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 11px;display:flex}.sidequest-session-bar span,.sidequest-session-bar i{color:#625f56;text-transform:capitalize;background:#f1eee5;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.sidequest-session-bar i{color:#695412;background:#fff0b9;margin-left:auto}.sidequest-app>audio{width:100%;min-height:44px}.crowd-panel{z-index:2;text-align:left;width:100%;margin-top:22px;position:relative}.crowd-setup{background:#ffffffb8;border:1px solid #25241f16;border-radius:24px;gap:11px;padding:20px;display:grid}.crowd-setup header span,.crowd-app-header span,.crowd-report header span,.crowd-report-grid section>span,.crowd-findings section>span{color:#7657a6;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.crowd-setup header h3{font-family:var(--font-silo-display), Georgia, serif;margin:7px 0;font-size:27px;font-weight:400}.crowd-setup header p{color:#666258;margin:0 0 8px;font-size:12px;line-height:1.6}.crowd-setup>div:not(.crowd-preset-summary):not(.crowd-progress){grid-template-columns:1fr 1fr;gap:9px;display:grid}.crowd-setup label{color:#6c6a61;text-transform:uppercase;gap:5px;font-size:11px;display:grid}.crowd-setup input,.crowd-setup select,.crowd-setup textarea{color:#25241f;width:100%;min-width:0;font:inherit;text-transform:none;background:#fff;border:1px solid #25241f20;border-radius:10px;padding:10px 11px;font-size:12px}.crowd-setup textarea{resize:vertical;min-height:76px}.crowd-filter-group{background:#ffffff8c;border:1px solid #25241f16;border-radius:14px;min-width:0;margin:2px 0;padding:13px}.crowd-filter-group legend{color:#625a6c;letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-size:10px}.crowd-filter-group>p{color:#77736a;margin:0 0 10px;font-size:11px;line-height:1.45}.crowd-filter-options{flex-wrap:wrap;gap:6px;display:flex}.crowd-filter-options label{color:#514f48;cursor:pointer;letter-spacing:normal;text-transform:none;background:#f1eee7;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:10px;display:inline-flex}.crowd-filter-options input{accent-color:#5c6a12;width:13px;height:13px;margin:0}.crowd-preset-summary{background:#7657a60d;border-radius:12px;flex-wrap:wrap;gap:5px;padding:10px;display:flex}.crowd-preset-summary span,.crowd-preset-summary i{color:#625a6c;background:#fff;border-radius:99px;padding:5px 7px;font-size:10px;font-style:normal}.crowd-progress{color:#666258;gap:6px;font-size:11px;display:grid}.crowd-progress>i{background:#ded9e4;border-radius:9px;height:5px;overflow:hidden}.crowd-progress b{background:#7657a6;height:100%;transition:width .2s;display:block}.crowd-disclaimer{color:#77736a;font-size:10px;line-height:1.55;display:block}.crowd-trend-status,.crowd-trend-context{color:#625a6c;background:#7657a608;border:1px solid #7657a625;border-radius:12px;gap:5px;padding:11px 12px;font-size:11px;line-height:1.45;display:grid}.crowd-trend-status strong,.crowd-trend-context>span{color:#7657a6;letter-spacing:.07em;text-transform:uppercase;font-size:10px}.crowd-trend-context p{margin:0}.crowd-trend-context>div{flex-wrap:wrap;gap:5px;display:flex}.crowd-trend-context i{color:#534c5b;background:#fff;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.crowd-feedback{border-top:1px solid #25241f16;gap:12px;margin-top:16px;padding-top:16px;display:grid}.crowd-feedback>header h3{font-family:var(--font-silo-display), Georgia, serif;margin:5px 0;font-size:22px;font-weight:400}.crowd-feedback>header p,.crowd-feedback article p{color:#68645d;margin:0;font-size:12px;line-height:1.5}.crowd-feedback>form,.crowd-feedback-response{background:#fff9;border:1px solid #25241f16;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.crowd-feedback select,.crowd-feedback input,.crowd-feedback textarea{color:#25241f;min-width:0;font:inherit;background:#fff;border:1px solid #25241f20;border-radius:9px;padding:9px 10px;font-size:12px}.crowd-feedback textarea{resize:vertical;grid-column:1/-1;min-height:62px}.crowd-feedback button{color:#fff;background:#25241f;border:0;border-radius:999px;width:fit-content;min-height:36px;padding:0 13px;font-size:11px}.crowd-feedback>article{background:#fff8;border:1px solid #25241f16;border-radius:15px;gap:10px;padding:14px;display:grid}.crowd-feedback>article>header{justify-content:space-between;gap:14px;display:flex}.crowd-feedback>article>header strong{margin-bottom:4px;display:block}.crowd-feedback>article>header small,.crowd-feedback-average{color:#7657a6!important;font-size:11px!important}.crowd-feedback-response{background:#7657a608;grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.crowd-feedback>form,.crowd-feedback-response{grid-template-columns:1fr}}.platform-content form:not(.assist-composer):not(.community-message-layout form){position:relative}.platform-content form input:not([type=checkbox]):not([type=radio]):not(.file-input),.platform-content form select{min-height:42px;box-shadow:inset 0 1px #fff9,0 7px 18px #3d354008;border-radius:999px!important}.platform-content form textarea{box-shadow:inset 0 1px #fff9,0 7px 18px #3d354008;border-radius:20px 28px 22px 30px!important}.platform-content form input:not([type=checkbox]):not([type=radio]):focus,.platform-content form select:focus,.platform-content form textarea:focus{box-shadow:0 0 0 4px #cbea4530,inset 0 1px #fff9;border-color:#b6cf3d!important}.platform-content form .primary-button,.platform-content form>button[type=submit]{min-height:42px;padding-inline:18px;box-shadow:0 10px 22px #24231a20;border-radius:999px!important}.campaign-picker>header form,.campaign-list form,.campaign-team form,.tasks-composer,.project-desk-card form{border:1px solid #ffffffb8;box-shadow:0 16px 34px #3f392012;background:linear-gradient(135deg,#fffefa,#f1eee5)!important;border-radius:24px 32px 22px 28px!important;padding:10px!important}.campaign-list form{background:linear-gradient(135deg,#ffffff12,#f8a98f14)!important}.campaign-list form input{border-radius:999px!important}.campaign-picker>header form{position:relative}body .community-profile-editor-dialog .community-profile-settings{background:radial-gradient(circle at 92% 4%,#f4d67566,#0000 18rem),linear-gradient(145deg,#f8f7f1,#e9e7de)}body .community-profile-settings .community-profile-editor{background:0 0;border-radius:0 0 34px 34px;gap:20px;padding:28px!important}body .community-profile-settings .community-profile-image-editor,body .community-profile-settings .community-capabilities-editor{box-shadow:0 18px 42px #554b2d12;background:#fffaf0b8!important;border:1px solid #fff!important;border-radius:26px 34px 24px 30px!important;padding:18px!important}body .community-profile-settings .community-profile-image-editor .community-profile-image{border-radius:34% 66% 62% 38%/42% 37% 63% 58%!important}body .community-profile-settings .community-profile-fields{background:#ffffff8c;border:1px solid #fff;border-radius:30px 22px 34px 24px;padding:18px;gap:12px!important}body .community-profile-settings .community-profile-editor fieldset{background:#fffaf0b8;border:1px solid #fff!important;border-radius:26px 34px 24px 30px!important;padding:16px!important}body .community-profile-settings .community-profile-editor fieldset label{border-radius:999px!important}.file-console-body{background:radial-gradient(circle at 94% 7%,#efd96836,#0000 18rem)}.track-dashboard-lead{border-radius:34px 48px 30px 44px;box-shadow:0 20px 44px #1517111c}.file-console-facts{border-radius:30px 20px 32px 24px;box-shadow:0 12px 30px #28261c0d}.track-app-section{background:radial-gradient(circle at 92% 8%,#cbea4540,#0000 12rem),#dedbd1;border-radius:36px 24px 40px 28px}.track-dashboard-button{border-radius:22px 30px 20px 28px!important}.campaign-workbench{box-shadow:0 24px 60px #39332814;background:radial-gradient(circle at 95% 7%,#f1cb7152,#0000 18rem),linear-gradient(145deg,#fbfaf5,#eae8df)!important;border:1px solid #ffffffb5!important;border-radius:36px 24px 40px 28px!important;padding:22px!important}.campaign-workbench>header,.campaign-tabs{border-color:#d8d4c9!important}.campaign-date-grid,.campaign-field,.campaign-strategy-grid{background:#ffffff87;border:1px solid #ffffffd0;border-radius:26px 20px 30px 24px;padding:14px;box-shadow:0 12px 30px #3933280b}.campaign-field textarea,.campaign-strategy-grid textarea{min-height:132px;background:#fffefa!important;border-radius:20px 30px 22px 28px!important}.platform-content input:focus,.platform-content select:focus,.platform-content textarea:focus,.global-search-input:focus-within,.tasks-composer:focus-within{border-color:#b6cf3d!important;outline-color:#b6cf3d!important;box-shadow:0 0 0 4px #cbea4530!important}.global-search-input:focus-within,.global-search-input input:focus,.global-search-input input:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:0!important}.global-search-input:focus-within{background:#fffdf9}.platform-layout,.platform-layout *,.community-messages,.community-messages *,.global-search-dialog,.global-search-dialog *,.community-profile-editor-dialog,.community-profile-editor-dialog *{border-color:#0000!important}.platform-layout hr{background:0 0!important}.campaign-date-grid input{background:#fffefa!important}.crowd-app-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crowd-app-header strong,.crowd-app-header p{display:block}.crowd-app-header strong{margin-top:5px;font-size:18px}.crowd-app-header p{color:#77736a;margin:4px 0 0;font-size:11px}.crowd-app-header>div:last-child{gap:5px;display:flex}.crowd-app-header select,.crowd-app-header button,.crowd-export button{color:#25241f;cursor:pointer;background:#fff;border:1px solid #25241f1a;border-radius:9px;min-height:34px;padding:0 9px;font-size:10px}.crowd-report{color:#fff;background:#1b1921;border-radius:24px;gap:12px;margin-top:14px;padding:18px;display:grid}.crowd-report>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:14px;display:flex}.crowd-report h3{font-family:var(--font-silo-display), Georgia, serif;margin:5px 0 3px;font-size:26px;font-weight:400}.crowd-report header p{color:#ffffff86;margin:0;font-size:10px}.crowd-report>header>strong{font-family:var(--font-silo-display), Georgia, serif;font-size:54px;font-weight:400;line-height:.85}.crowd-report>header>strong small{color:#ffffff62;font-family:inherit;font-size:12px}.crowd-score-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.crowd-score-grid article{background:#ffffff0b;border-radius:13px;min-width:0;padding:11px}.crowd-score-grid span,.crowd-score-grid strong{display:block}.crowd-score-grid span{color:#ffffff6e;text-transform:uppercase;font-size:9px}.crowd-score-grid strong{margin-top:8px;font-size:18px}.crowd-report-grid,.crowd-findings{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crowd-voices{border:1px solid var(--acid-dark);background:#cbea451a;border-radius:14px;gap:10px;margin-top:8px;padding:14px;display:grid}.crowd-voices>span{text-transform:uppercase;letter-spacing:.08em;color:var(--acid-dark);font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace}.crowd-voices ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crowd-voices li{gap:2px;display:grid}.crowd-voices li b{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.crowd-voices li p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.crowd-voices-fix{background:var(--surface);border:1px solid var(--acid-dark);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.crowd-voices-fix strong{text-transform:uppercase;letter-spacing:.06em;color:var(--acid-dark);font-size:11px}.crowd-voices-fix p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.crowd-audience-design{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crowd-audience-design>div,.crowd-audience-report>section{background:#ffffff08;border-radius:14px;min-width:0;padding:12px}.crowd-audience-design span,.crowd-audience-report>section>span{color:#ffffff6e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block}.crowd-audience-design p{color:#ffffffb0;margin:7px 0 0;font-size:11px;line-height:1.45}.crowd-audience-report{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crowd-audience-score-list{gap:8px;margin-top:11px;display:grid}.crowd-audience-score-list>div{color:#ffffffae;grid-template-columns:minmax(72px,1fr) minmax(42px,1.3fr) 24px auto;align-items:center;gap:7px;font-size:10px;display:grid}.crowd-audience-score-list i{background:#ffffff15;border-radius:999px;height:4px;overflow:hidden}.crowd-audience-score-list b{border-radius:inherit;background:#b9d848;height:100%;display:block}.crowd-audience-score-list strong{color:#fff;text-align:right;font-size:11px}.crowd-audience-score-list small,.crowd-audience-empty{color:#ffffff61;font-size:9px}.crowd-audience-empty{margin:10px 0 0;line-height:1.45}.crowd-analysis-fallback{color:#53451c;background:#fff3c6;border-radius:16px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:.86rem;line-height:1.45}.crowd-report-grid>section,.crowd-findings>section{border:1px solid #fff1;border-radius:15px;min-width:0;padding:13px}.crowd-retention{align-items:flex-end;gap:6px;height:105px;padding-top:23px;display:flex}.crowd-retention i{background:linear-gradient(#b786ff,#5d3f8c);border-radius:5px 5px 1px 1px;flex:1;min-height:5px;position:relative}.crowd-retention small{color:#fff7;font-size:8px;font-style:normal;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.crowd-market{grid-template-columns:minmax(70px,1fr) 1fr 22px;align-items:center;gap:6px;margin-top:8px;font-size:9px;display:grid}.crowd-market>strong{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.crowd-market>i{background:#ffffff15;border-radius:5px;height:4px;overflow:hidden}.crowd-market b{background:#b786ff;height:100%;display:block}.crowd-market em{color:#ffffff8f;text-align:right;font-style:normal}.crowd-findings p{color:#ffffffa2;margin:9px 0 0;font-size:10px;line-height:1.5}.crowd-findings p:before{content:"→";color:#b786ff;margin-right:6px}.crowd-report details{background:#ffffff08;border-radius:13px;padding:11px 13px}.crowd-report summary{cursor:pointer;color:#ffffff8d;font-size:10px}.crowd-report dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0 0;display:grid}.crowd-report dl div{background:#ffffff08;border-radius:9px;padding:8px}.crowd-report dt{color:#ffffff6b;text-transform:uppercase;font-size:8px}.crowd-report dd{margin:5px 0 0;font-size:11px}.crowd-report .crowd-disclaimer{color:#ffffff68;margin:0}.crowd-export{justify-content:flex-end;gap:5px;margin-top:9px;display:flex}.crowd-comparison-picker{justify-content:flex-end;margin:18px 0 -4px;display:flex}.crowd-comparison-picker label{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:10px;display:grid}.crowd-comparison-picker select{border:1px solid var(--line);background:var(--surface);min-width:250px;min-height:38px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;border-radius:9px;padding:0 10px;font-size:12px}.crowd-comparison{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:24px 0;padding:24px}.crowd-comparison>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.crowd-comparison header span{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.crowd-comparison h3{font-family:var(--font-silo-display), Georgia, serif;margin:8px 0 0;font-size:30px;font-weight:400}.crowd-comparison header p{max-width:540px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.crowd-comparison>header>strong{color:var(--ink);font-size:34px;line-height:1}.crowd-comparison>header>strong small{color:var(--faint);text-align:right;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:500;display:block}.crowd-comparison>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.crowd-comparison article{border:1px solid var(--line-soft);border-radius:12px;min-height:116px;padding:12px;position:relative}.crowd-comparison article>span{color:var(--faint);text-transform:uppercase;font-size:10px}.crowd-comparison article p{justify-content:space-between;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.crowd-comparison article p+p{margin-top:5px}.crowd-comparison article p i{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.crowd-comparison article em{font-size:11px;font-style:normal;position:absolute;bottom:9px;right:10px}.crowd-comparison article em.up{color:#4f7f3c}.crowd-comparison article em.down{color:#a54842}.crowd-comparison article em.flat{color:var(--faint)}.crowd-comparison>small{color:var(--faint);margin-top:16px;font-size:10px;display:block}.sidequest-player-empty{color:#6c6a61;border:1px dashed #25241f20;border-radius:11px;margin:0;padding:14px;font-size:11px}.sidequest-progress{gap:6px;display:grid}.sidequest-progress>div{background:#e7e3d6;border-radius:999px;height:6px;overflow:hidden}.sidequest-progress i{border-radius:inherit;background:#806900;height:100%;transition:width .2s;display:block}.sidequest-progress span{color:#6c6a61;font-size:10px}.sidequest-analyze-empty{text-align:center;border:1px dashed #25241f20;border-radius:18px;place-content:center;justify-items:center;min-height:230px;padding:25px;display:grid}.sidequest-analyze-empty>span{font-size:28px}.sidequest-analyze-empty strong{margin-top:9px;font-size:20px}.sidequest-analyze-empty p{color:#6c6a61;max-width:430px;font-size:12px;line-height:1.5}.sidequest-tabs{border-bottom:1px solid #25241f14;align-items:center;gap:4px;padding-bottom:8px;display:flex}.sidequest-tabs button{color:#6c6a61;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 11px;font-size:11px}.sidequest-tabs button.active{color:#fff;background:#282721}.sidequest-tabs button:last-child{color:#796000;margin-left:auto}.sidequest-tabs button span{color:#d1ad17;margin-left:4px}.sidequest-analysis-view{gap:12px;display:grid}.sidequest-ai-brief{border:1px solid var(--acid-dark);background:#cbea451a;border-radius:16px;gap:10px;padding:16px 18px;display:grid}.sidequest-ai-brief.loading{border-color:var(--line);background:var(--canvas)}.sidequest-ai-brief>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sidequest-ai-brief>header span,.sidequest-ai-brief>span{letter-spacing:.12em;text-transform:uppercase;color:var(--acid-dark);font-size:.7rem;font-weight:700}.sidequest-ai-brief.loading>span{color:var(--faint)}.sidequest-ai-brief>header i{color:var(--faint);font-size:.72rem;font-style:normal}.sidequest-ai-brief p{color:var(--ink);margin:0;font-size:.9rem;line-height:1.5}.sidequest-ai-brief.loading p{color:var(--muted)}.sidequest-ai-brief ol{gap:4px;margin:0;padding-left:20px;display:grid}.sidequest-ai-brief li{color:var(--ink);font-size:.86rem;line-height:1.4}.sidequest-ai-plans{gap:8px;display:grid}.sidequest-ai-plans details{border:1px solid var(--acid-dark);background:var(--surface);border-radius:10px;padding:10px 12px}.sidequest-ai-plans summary{cursor:pointer;color:var(--ink);font-size:.82rem;font-weight:700}.sidequest-ai-board-status{background:#fff7d7;border:1px solid #c7a037;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 12px;padding:12px 14px;display:flex}.sidequest-ai-board-status strong{color:#544009;font-size:12px;display:block}.sidequest-ai-board-status p{color:#6c5b27;margin:3px 0 0;font-size:11px;line-height:1.45}.sidequest-ai-board-status button{color:#55400c;font:inherit;cursor:pointer;background:#fffdf4;border:1px solid #b99328;border-radius:7px;flex:none;padding:7px 9px;font-size:10px}.sidequest-ai-board-status.planning{background:#f2f2ed;border-color:#9b9b90}.sidequest-ai-board-status.planning strong,.sidequest-ai-board-status.planning p{color:#575750}.sidequest-ai-board-status.unavailable{background:#f7f6f1;border-color:#cbc5b5}.sidequest-ai-board-status.unavailable strong,.sidequest-ai-board-status.unavailable p{color:#67645b}.sidequest-card-ai-plan{background:#fff9e8;border:1px solid #c7a037;border-radius:8px;margin-top:8px;padding:9px}.sidequest-card-ai-plan summary{cursor:pointer;color:#66500d;font-size:10px;font-weight:700}.sidequest-card-ai-plan p{margin:7px 0;font-size:11px;line-height:1.45}.sidequest-card-ai-plan ol{margin:7px 0;padding-left:18px}.sidequest-card-ai-plan li{margin:3px 0;font-size:10px;line-height:1.4}.sidequest-card-ai-plan small{color:#675b32;font-size:10px;line-height:1.35;display:block}.sidequest-ai-plans details>p{margin-top:9px}.sidequest-ai-plans details>small{color:var(--muted);margin-top:8px;font-size:.75rem;display:block}.sidequest-technical,.sidequest-energy-map,.sidequest-findings,.sidequest-report{background:#ffffffb8;border:1px solid #25241f14;border-radius:16px;padding:15px}.sidequest-technical>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sidequest-technical>header span,.sidequest-technical>header strong{display:block}.sidequest-technical>header span,.sidequest-energy-map>span,.sidequest-findings>span{color:#6c6a61;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.sidequest-technical>header strong{margin-top:4px;font-size:17px}.sidequest-technical>header i{color:#817e74;font-size:10px;font-style:normal}.sidequest-technical>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.sidequest-technical article{background:#f2efe6;border-radius:10px;min-width:0;padding:10px}.sidequest-technical article span,.sidequest-technical article strong,.sidequest-technical article small{display:block}.sidequest-technical article span,.sidequest-technical article small{color:#77736a;text-transform:uppercase;font-size:9px}.sidequest-technical article strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;overflow:hidden}.sidequest-energy-map>div{background:#ece8dc;border-radius:8px;gap:2px;height:36px;margin-top:9px;display:flex;overflow:hidden}.sidequest-energy-map i.low{background:#c8c5b8}.sidequest-energy-map i.medium{background:#e2ba35}.sidequest-energy-map i.high{background:#7b6500}.sidequest-energy-map>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sidequest-energy-map>header span,.sidequest-energy-map>header strong{display:block}.sidequest-energy-map>header span{color:#6c6a61;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.sidequest-energy-map>header strong{margin-top:4px;font-size:15px}.sidequest-energy-map>header small{color:#817e74;font-size:10px}.sidequest-energy-map .sidequest-energy-trace{cursor:crosshair;background:linear-gradient(#f4f1e8,#e9e4d6);border:1px solid #ded7c8;border-radius:10px;width:100%;height:112px;margin-top:14px;padding:8px;display:block;overflow:hidden}.sidequest-energy-map .sidequest-energy-trace svg{width:100%;height:100%;overflow:visible}.sidequest-energy-map .sidequest-energy-trace polyline{fill:#d9cfb930;stroke:none}.sidequest-energy-map .sidequest-energy-trace polyline.line{fill:none;stroke:#475c46;stroke-width:1.35px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.sidequest-energy-map .sidequest-energy-trace:hover polyline.line{stroke:#263c2a}.sidequest-energy-map .sidequest-section-track{background:0 0;border-radius:8px;gap:2px;height:auto;margin-top:8px;display:flex;overflow:hidden}.sidequest-energy-map .sidequest-section-track>button{color:#5f5b51;text-align:left;background:#f1eee5;border:0;border-radius:6px;min-width:0;padding:6px 7px}.sidequest-energy-map .sidequest-section-track>button:hover{color:#263c2a;background:#e4dece}.sidequest-energy-map .sidequest-section-track>button strong,.sidequest-energy-map .sidequest-section-track>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidequest-energy-map .sidequest-section-track>button strong{font-size:10px}.sidequest-energy-map .sidequest-section-track>button small{color:#817e74;margin-top:2px;font-size:9px}.sidequest-findings{gap:7px;display:grid}.sidequest-findings article{border-top:1px solid #25241f10;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.sidequest-findings article>i{color:#66531c;text-align:center;text-transform:uppercase;background:#eee3bd;border-radius:999px;height:fit-content;padding:5px 7px;font-size:9px;font-style:normal}.sidequest-findings article>i.high{color:#8b3f30;background:#f3d0c8}.sidequest-findings article strong{font-size:12px}.sidequest-findings article p{color:#6c6a61;margin:4px 0 0;font-size:11px;line-height:1.5}.sidequest-findings article small{color:#796000;font-size:10px}.sidequest-board-view{gap:12px;display:grid}.sidequest-board-view .side-quest-board{grid-template-columns:repeat(5,minmax(190px,1fr));align-items:start;padding-bottom:8px;overflow-x:auto}.sidequest-board-view .side-quest-board>div{min-width:190px}.sidequest-board-guidance{color:#6c6a61;margin:0;font-size:11px}.sidequest-board-view .side-quest-board>div>header{gap:3px;min-height:47px;padding:0 2px;display:grid;position:relative}.sidequest-board-view .side-quest-board>div>header small{color:#817e74;font-size:10px;line-height:1.35}.sidequest-board-view .side-quest-board>div>header i{color:#625f56;text-align:center;background:#f1eee5;border-radius:999px;min-width:18px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;top:0;right:1px}.sidequest-drop-column{outline-offset:5px;border-radius:12px;outline:1px dashed #c7a03788}.sidequest-board-view .side-quest-board article{border-top-width:3px}.sidequest-board-view .side-quest-board article[draggable=true]{cursor:grab}.sidequest-board-view .side-quest-board article[draggable=true]:active{cursor:grabbing}.sidequest-board-view .side-quest-board article.severity-high{border-top-color:#b64d37}.sidequest-board-view .side-quest-board article.severity-medium{border-top-color:#d6ad24}.sidequest-board-view .side-quest-board article.severity-low{border-top-color:#8b9780}.sidequest-board-view article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidequest-board-view article i,.sidequest-board-view article em{color:#817e74;text-transform:uppercase;font-size:9px;font-style:normal}.sidequest-board-view article details{margin:9px 0}.sidequest-board-view article summary{color:#796000;cursor:pointer;font-size:10px}.sidequest-board-view article details small{color:#6c6a61;font-size:10px;line-height:1.45;display:block}.sidequest-board-view article>button{color:#796000;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.sidequest-board-view article label{color:#817e74;text-transform:uppercase;gap:4px;margin-top:10px;font-size:9px;display:grid}.sidequest-card-outcome,.sidequest-card-signoff{background:#f8f6ef;border:1px solid #d8d2c3;border-radius:8px;gap:6px;margin-top:10px;padding:9px;display:grid}.sidequest-card-outcome.helped{background:#eff6ec;border-color:#9fba91}.sidequest-card-outcome.not_helpful{background:#fdf1ee;border-color:#d7aaa0}.sidequest-card-outcome strong{color:#4d5648;font-size:10px}.sidequest-card-outcome p{color:#67645b;margin:0;font-size:10px;line-height:1.4}.sidequest-card-signoff>span{color:#67645b;text-transform:uppercase;font-size:9px}.sidequest-card-signoff select,.sidequest-card-signoff textarea{width:100%;min-height:28px;font:inherit;font-size:10px}.sidequest-card-signoff textarea{resize:vertical;min-height:52px}.sidequest-card-signoff button{color:#55400c;font:inherit;cursor:pointer;background:#fffdf4;border:1px solid #b99328;border-radius:6px;justify-self:start;padding:6px 8px;font-size:10px}.sidequest-add-card{grid-template-columns:1fr 1.5fr auto;align-items:end}.sidequest-add-card button{cursor:pointer;background:#fff;border:1px solid #25241f20;border-radius:9px;min-height:38px;padding:0 12px}.sidequest-report>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sidequest-trace-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.sidequest-trace-ledger>div{background:#f8f6ef;border:1px solid #ded7c8;border-radius:9px;padding:10px}.sidequest-trace-ledger span,.sidequest-trace-ledger strong{display:block}.sidequest-trace-ledger span{color:#817e74;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.sidequest-trace-ledger strong{color:#45433c;margin-top:4px;font-size:11px;line-height:1.35}.sidequest-report header span{color:#796000;text-transform:uppercase;font-size:10px}.sidequest-report h3{margin:5px 0;font-size:23px}.sidequest-report header p{color:#6c6a61;margin:0;font-size:11px}.sidequest-report header button{cursor:pointer;background:#fff;border:1px solid #25241f20;border-radius:9px;min-height:36px;padding:0 11px;font-size:10px}.sidequest-report-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.sidequest-report-stats>div{background:#f1eee5;border-radius:10px;padding:12px}.sidequest-report-stats strong,.sidequest-report-stats span{display:block}.sidequest-report-stats strong{font-size:22px}.sidequest-report-stats span{color:#6c6a61;text-transform:uppercase;font-size:9px}.sidequest-report ol{margin:16px 0 0;padding-left:20px}.sidequest-report li{border-bottom:1px solid #25241f10;padding:9px}.sidequest-report li span,.sidequest-report li strong{display:block}.sidequest-report li span{color:#796000;text-transform:uppercase;font-size:9px}.sidequest-report li strong{margin-top:3px;font-size:12px}.sidequest-report li p{color:#6c6a61;margin:4px 0 0;font-size:10px;line-height:1.45}.secondary-app-transfer{--app-accent:#ddce9a}.secondary-app-crowd{--app-accent:#f58eb0}.secondary-app-trace{--app-accent:#9fa2f1}.secondary-app-shield{--app-accent:#909776}@keyframes satellite-drawer-in{0%{opacity:0;transform:translate(42px)scale(.98)}}.project-ledger-view{border-radius:0 0 var(--radius-panel) var(--radius-panel);background:#ffffff82;border:1px solid #ffffffa6;border-top:0;min-height:700px;padding:54px 42px 70px}.ledger-heading{grid-template-columns:1fr minmax(260px,.65fr);align-items:end;gap:40px;display:grid}.ledger-heading h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.04em;margin:7px 0 0;font-size:38px;font-weight:400}.ledger-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.song-variant-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:stretch;gap:12px;margin-top:32px;padding-bottom:12px;display:flex;overflow-x:auto}.song-variant-bar>div{gap:8px;display:flex}.song-variant-bar>div button{border:1px solid var(--line);min-width:142px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff65;border-radius:17px;padding:12px 15px}.song-variant-bar>div button.active{color:#fff;background:#292925;border-color:#25251f}.song-variant-bar span,.song-variant-bar strong{display:block}.song-variant-bar span{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:11px}.song-variant-bar strong{font-family:var(--font-silo-display), Georgia, serif;font-size:18px;font-weight:400}.add-song-variant{color:var(--ink);cursor:pointer;background:0 0;border:1px dashed #747167;border-radius:17px;flex:none;padding:0 18px;font-size:12px}.new-variant-form{background:#f7e8ac;border-radius:20px;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto auto;align-items:center;gap:10px;margin-top:12px;padding:18px;display:grid}.new-variant-form label{font-size:13px;font-weight:650}.new-variant-form p{color:#777057;margin:5px 0 0;font-size:11px;line-height:1.5}.new-variant-form input{background:#fff9e7;border:1px solid #7d765b55;border-radius:12px;outline:0;height:42px;padding:0 12px}.new-variant-form>button:last-child{cursor:pointer;background:0 0;border:0;font-size:12px}.ledger-kind-tabs{gap:20px;margin:28px 0 12px;display:flex}.ledger-kind-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:13px}.ledger-kind-tabs button.active{border-color:var(--acid);color:var(--ink)}.ledger-kind-tabs button.publish{color:#667718;margin-left:auto}.ledger-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.ledger-editor{border-radius:var(--radius-panel);background:#ffffff70;border:1px solid #ffffffb0;min-width:0;padding:26px}.ledger-editor-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:58px;display:flex}.ledger-editor-heading span{color:var(--faint);text-transform:uppercase;letter-spacing:.11em;font-size:11px}.ledger-editor-heading h3{font-family:var(--font-silo-display), Georgia, serif;margin:6px 0 0;font-size:28px;font-weight:400}.ledger-status{white-space:nowrap;border-radius:999px;padding:7px 10px;font-weight:700;font-size:11px!important}.ledger-status.agreed{color:#44520c;background:#dce7aa}.ledger-status.awaiting{color:#716020;background:#f8e598}.ledger-status.conflict{color:#783b2e;background:#f1c1b6}.ledger-status.draft{color:#77746b;background:#ebe9e0}.ledger-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.ledger-form-grid label{color:var(--muted);font-size:11px}.ledger-form-grid input,.ledger-form-grid select{border:1px solid var(--line);width:100%;height:44px;color:var(--ink);background:#ffffffad;border-radius:12px;outline:0;margin-top:7px;padding:0 12px;font-size:13px;display:block}.ledger-form-grid input:focus,.ledger-form-grid select:focus{border-color:#718319}.ledger-form-grid input:disabled,.ledger-form-grid select:disabled{opacity:.72}.ledger-wide-field{grid-column:1/-1}.split-sheet-form{margin-top:10px}.split-group{margin-top:22px}.split-group>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.split-group h3{font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:24px;font-weight:400}.split-group header p{color:var(--muted);margin:5px 0 0;font-size:11px}.split-group header>strong{font-family:var(--font-geist-mono), monospace;font-size:12px}.split-group header>strong.complete{color:#667718}.split-group header>strong.incomplete{color:#b15c48}.split-ledger-table{border-top:1px solid var(--line);border-left:1px solid var(--line)}.split-ledger-head,.split-ledger-row{grid-template-columns:1fr 1.15fr .8fr 82px 34px;display:grid}.split-ledger-head span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--faint);text-transform:uppercase;padding:8px;font-size:11px}.split-ledger-row>input,.split-ledger-row>label,.split-ledger-row>button,.split-ledger-row>span{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff94;min-width:0;min-height:44px}.split-ledger-row>input{color:var(--ink);outline:0;padding:0 8px;font-size:11px}.split-ledger-row>label{align-items:center;display:flex}.split-ledger-row>label input{text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.split-ledger-row>label span{color:var(--faint);padding:0 7px 0 3px;font-size:11px}.split-ledger-row>button{cursor:pointer;color:#9b4b3c}.add-split-row{color:#667718;cursor:pointer;background:0 0;border:0;margin:8px 0 4px;padding:6px 0;font-size:11px}.split-sheet-form>.primary-button,.metadata-ledger-form>.primary-button{margin-top:12px}.credit-ledger-form{margin-top:16px}.credit-ledger-empty{border:1px dashed var(--line);background:#ffffff52;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:180px;padding:28px;display:flex}.credit-ledger-empty>span{font-family:var(--font-silo-display), Georgia, serif;font-size:28px}.credit-ledger-empty p{max-width:420px;color:var(--muted);margin:8px 0 18px;font-size:12px;line-height:1.6}.credit-ledger-empty button,.add-credit-button{color:#667718;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px}.credit-entry-list{gap:10px;display:grid}.credit-entry{border:1px solid var(--line);background:#ffffff78;border-radius:20px;overflow:hidden}.credit-entry>header{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:48px;padding:7px 12px;display:grid}.credit-entry>header span{color:#667718;font-family:var(--font-geist-mono), monospace;font-size:11px}.credit-entry>header strong{font-family:var(--font-silo-display), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:400;overflow:hidden}.credit-entry>header button{color:#9b4b3c;cursor:pointer;background:#eeeae0;border:0;border-radius:50%;width:28px;height:28px}.credit-entry-grid{grid-template-columns:.65fr 1.35fr 1fr 1fr;gap:10px;padding:14px;display:grid}.credit-entry-grid label{color:var(--muted);font-size:11px}.credit-entry-grid label>span{color:var(--faint)}.credit-entry-grid input,.credit-entry-grid select{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);background:#fff;border-radius:10px;outline:0;margin-top:6px;padding:0 9px;font-size:11px;display:block}.credit-entry-grid input:focus,.credit-entry-grid select:focus{border-color:#718319}.credit-entry-grid input:disabled,.credit-entry-grid select:disabled{opacity:.7}.credit-notes-field{grid-column:span 2}.credit-ledger-form>.primary-button{margin-top:12px}.master-set-form{margin-top:16px}.master-set-empty{border:1px dashed var(--line);background:#ffffff52;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:180px;padding:28px;display:flex}.master-set-empty>span{font-family:var(--font-silo-display), Georgia, serif;font-size:28px}.master-set-empty p{max-width:420px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.master-candidate-list{border:1px solid var(--line);border-radius:20px;overflow:hidden}.master-candidate-head,.master-candidate{grid-template-columns:minmax(0,1fr) 76px 86px;align-items:center;display:grid}.master-candidate-head{min-height:32px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em;background:#efede5;font-size:11px}.master-candidate-head span{padding:0 12px}.master-candidate{border-top:1px solid var(--line-soft);background:#ffffff82;min-height:68px}.master-candidate>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.master-candidate>div>span{color:#667718;font-family:var(--font-geist-mono), monospace;font-size:11px}.master-candidate strong,.master-candidate small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.master-candidate strong{font-size:13px}.final-master-inline{color:#44520c;vertical-align:middle;background:#dce7aa;border-radius:999px;margin-left:8px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.master-candidate small{color:var(--faint);margin-top:4px;font-size:11px}.master-candidate>label{border-left:1px solid var(--line-soft);height:68px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.master-candidate input{accent-color:#718319}.master-access-warning{color:#716020;background:#f8e59870;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:11px;line-height:1.5}.dependent-master-list{border-top:1px solid var(--line);margin-top:16px}.dependent-master-list>header{color:var(--faint);text-transform:uppercase;justify-content:space-between;padding:12px 2px 8px;font-size:11px;display:flex}.dependent-master-list>div{border:1px solid var(--line);background:#ffffff78;border-bottom:0;grid-template-columns:minmax(120px,1fr) .85fr 1fr;align-items:end;gap:10px;padding:12px;display:grid}.dependent-master-list>div:last-child{border-bottom:1px solid var(--line);border-radius:0 0 14px 14px}.dependent-master-list>div>span{text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:12px;overflow:hidden}.dependent-master-list label,.master-confirmations>label{color:var(--muted);font-size:11px}.dependent-master-list input,.dependent-master-list select,.master-confirmations select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:#fff;border-radius:10px;margin-top:5px;padding:0 9px;font-size:11px;display:block}.master-confirmations{grid-template-columns:.65fr 1.35fr;gap:12px;margin-top:16px;display:grid}.master-ownership-check{border:1px solid var(--line);background:#ffffff78;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex}.master-ownership-check input{accent-color:#718319}.master-ownership-check strong,.master-ownership-check small{display:block}.master-ownership-check strong{color:var(--ink);font-size:11px}.master-ownership-check small{color:var(--faint);margin-top:3px;font-size:11px;line-height:1.4}.master-set-form>.primary-button{margin-top:12px}.ledger-review{gap:12px;display:grid}.ledger-review>section{border-radius:var(--radius-card);color:#fff;background:#292925;padding:20px}.ledger-review-title{color:#929188;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.ledger-review-title strong{color:#ffd45e;font-size:11px}.ledger-empty-copy{color:#94938b;margin:20px 0 0;font-size:12px;line-height:1.55}.agreement-conflict-list{gap:8px;margin-top:14px;display:grid}.agreement-conflict-list article{background:#ffffff08;border:1px solid #f1c1b633;border-radius:14px;padding:12px}.agreement-conflict-list header{justify-content:space-between;align-items:center;gap:8px;display:flex}.agreement-conflict-list header span{color:#f2a995;text-transform:uppercase;font-size:11px}.agreement-conflict-list header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agreement-conflict-list p{color:#d1d0c8;white-space:pre-wrap;margin:9px 0;font-size:11px;line-height:1.55}.agreement-conflict-list small{color:#ffd45e;font-size:11px;display:block}.agreement-conflict-list button,.raise-conflict-button{color:#f2a995;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:6px 0;font-size:11px}.conflict-history-note{color:#77766f;margin:12px 0 0;font-size:11px;line-height:1.5}.conflict-composer{border-top:1px solid #ffffff12;gap:10px;margin-top:14px;padding-top:14px;display:grid}.conflict-composer label{color:#aaa99f;font-size:11px}.conflict-composer label>span{color:#6f6e68}.conflict-composer textarea,.conflict-composer select{color:#fff;background:#ffffff0d;border:1px solid #ffffff18;border-radius:10px;outline:0;width:100%;margin-top:6px;padding:9px;font-size:11px;display:block}.conflict-composer textarea{resize:vertical;min-height:82px}.conflict-composer select option{color:#222}.conflict-composer>p{color:#77766f;margin:0;font-size:11px;line-height:1.5}.conflict-composer>div{align-items:center;gap:10px;display:flex}.conflict-composer>div .primary-button{width:auto;min-height:34px;padding:0 12px;font-size:11px}.conflict-composer>div>button:last-child{color:#aaa99f;cursor:pointer;background:0 0;border:0;font-size:11px}.agreement-conflict-panel .form-error{color:#f2a995}.project-publish-view{padding:8px 0 0}.project-publish-view>header{border-radius:var(--radius-panel) var(--radius-panel) 0 0;color:#fff;background:#292925;justify-content:space-between;align-items:flex-start;gap:24px;min-height:90px;padding:22px 26px;display:flex}.project-publish-view>header span{color:#929188;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.project-publish-view>header h3{max-width:560px;font-family:var(--font-silo-display), Georgia, serif;margin:7px 0 0;font-size:28px;font-weight:400}.publication-current{text-align:right;min-width:90px}.publication-current strong{color:#ffd45e;font-family:var(--font-geist-mono), monospace;margin-top:5px;font-size:22px;display:block}.release-preflight{border:1px solid var(--line);border-radius:var(--radius-card);background:#ffffff80;grid-template-columns:minmax(220px,1.35fr) minmax(280px,1fr) auto;align-items:center;gap:22px;margin-top:14px;padding:18px 20px;display:grid}.release-preflight-copy>span{color:#667718;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.release-preflight-copy strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:5px;font-size:20px;font-weight:400;display:block}.release-preflight-copy p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.release-preflight-checkpoints{flex-wrap:wrap;gap:7px 12px;display:flex}.release-preflight-checkpoints span{color:var(--faint);align-items:center;gap:5px;font-size:11px;display:inline-flex}.release-preflight-checkpoints span.complete{color:#596b14}.release-preflight-checkpoints i{color:#8e8d84;background:#e8e6dc;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;display:grid}.release-preflight-checkpoints .complete i{color:#44520c;background:#dce7aa}.release-preflight>a{color:#fff;white-space:nowrap;background:#292925;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.release-preflight>a b{font-size:14px}.publish-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;padding-top:14px;display:grid}.publish-grid>main{border-radius:var(--radius-panel);background:#ffffff70;border:1px solid #ffffffb0;padding:24px}.publish-grid>aside{gap:12px;display:grid}.publish-grid>aside>section{border-radius:var(--radius-card);color:#fff;background:#292925;padding:20px}.publish-section-title{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:11px;display:flex}.publish-section-title strong{color:#667718}.publish-variant-list{gap:10px;margin-top:14px;display:grid}.publish-variant-list article{border:1px solid var(--line);background:#ffffff80;border-radius:18px;overflow:hidden}.publish-variant-list article.blocked{opacity:.72}.publish-variant-list article>label{align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.publish-variant-list input{accent-color:#718319}.publish-variant-list label small,.publish-variant-list label strong{display:block}.publish-variant-list label small{color:var(--faint);text-transform:uppercase;font-size:11px}.publish-variant-list label strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:3px;font-size:18px;font-weight:400}.publish-variant-list article>div{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.publish-variant-list article>div>span{border-right:1px solid var(--line-soft);min-width:0;color:var(--muted);padding:9px 12px;font-size:11px}.publish-variant-list article>div>span:last-child{border-right:0}.publish-variant-list article>div b{margin-top:4px;font-size:11px;display:block}.publish-variant-list article>div .ready b{color:#667718}.publish-variant-list article>div .missing b{color:#a45b49}.publish-create-button{margin-top:16px}.publish-rule{max-width:540px;color:var(--faint);margin:10px 0 0;font-size:11px;line-height:1.55}.publish-pinned-list{border-top:1px solid #ffffff12;margin-top:14px}.publish-pinned-list>div{border-bottom:1px solid #ffffff12;padding:10px 0}.publish-pinned-list strong,.publish-pinned-list span{display:block}.publish-pinned-list strong{color:#fff;font-size:12px}.publish-pinned-list span{color:#85847c;margin-top:3px;font-size:11px}.publication-seal{background:#ffd45e0a;border:1px solid #ffd45e3b;border-radius:16px;margin-top:14px;padding:18px}.publication-seal span,.publication-seal strong,.publication-seal small{display:block}.publication-seal span{color:#9d9b91;text-transform:uppercase;font-size:11px}.publication-seal strong{color:#ffd45e;font-family:var(--font-geist-mono), monospace;margin:7px 0;font-size:24px}.publication-seal small{color:#77766f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.publication-history{margin-top:12px}.publication-history>div{border-bottom:1px solid #ffffff12;justify-content:space-between;padding:8px 0;display:flex}.publication-history span{color:#ffd45e;font-family:var(--font-geist-mono), monospace;font-size:12px}.publication-history small{color:#84837b;font-size:11px}.publication-readiness{border-radius:var(--radius-panel);background:#ffffff70;border:1px solid #ffffffb0;margin-top:14px;padding:26px}.publication-readiness>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.publication-readiness>header span{color:var(--faint);text-transform:uppercase;font-size:11px}.publication-readiness>header h3{font-family:var(--font-silo-display), Georgia, serif;margin:6px 0 0;font-size:27px;font-weight:400}.publication-readiness>header>strong{border-radius:999px;padding:8px 11px;font-size:11px}.publication-readiness>header>strong.ready{color:#44520c;background:#dce7aa}.publication-readiness>header>strong.blocked{color:#783b2e;background:#f1c1b6}.readiness-checks{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.readiness-checks>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;align-content:center;gap:3px 7px;min-height:62px;padding:9px;display:grid}.readiness-checks>div>span{color:#667718;grid-row:1/3}.readiness-checks strong{font-size:11px}.readiness-checks small{color:var(--faint);text-transform:capitalize;font-size:11px}.readiness-confirmations{gap:10px;margin-top:18px;display:grid}.readiness-confirmations article{border:1px solid var(--line);background:#ffffff80;border-radius:14px;grid-template-columns:minmax(120px,1fr) 1.2fr .8fr .9fr;align-items:center;gap:12px;padding:12px;display:grid}.readiness-confirmations article>strong{font-family:var(--font-silo-display), Georgia, serif;font-size:17px;font-weight:400}.readiness-confirmations label{color:var(--muted);font-size:11px}.readiness-confirmations select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;height:36px;margin-top:5px;font-size:11px}.readiness-confirmations input{accent-color:#718319;margin-right:7px}.publication-readiness>.primary-button{margin-top:14px}.publish-destinations{border-radius:var(--radius-panel);background:#ffffff70;border:1px solid #ffffffb0;margin-top:14px;padding:26px}.publish-destinations>header>span{color:#667718;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:750}.publish-destinations>header h3{font-family:var(--font-silo-display), Georgia, serif;margin:7px 0 0;font-size:30px;font-weight:400}.publish-destinations>header p{color:var(--muted);margin:7px 0 0;font-size:12px}.publish-destination-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.publish-destination-grid>a,.publish-destination-grid>button{border:1px solid var(--line);min-height:172px;color:var(--ink);cursor:pointer;text-align:left;background:#f8f6ef;border-radius:20px;flex-direction:column;align-items:flex-start;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.publish-destination-grid>a:hover,.publish-destination-grid>button:hover,.publish-destination-grid>button.active{border-color:#8c9d38;transform:translateY(-2px)}.publish-destination-grid span{color:#667718;font-size:22px}.publish-destination-grid strong{margin-top:18px;font-size:14px}.publish-destination-grid small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.45}.publish-destination-grid i{color:#667718;margin-top:auto;padding-top:14px;font-size:11px;font-style:normal;font-weight:750}.publish-destination-panel{color:#fff;background:#292925;border-radius:22px;margin-top:14px;padding:20px}.publish-destination-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}.publish-destination-panel>div:first-child>span{color:#d9e68d;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:750}.publish-destination-panel>div:first-child>button{color:#aaa99f;cursor:pointer;background:0 0;border:0}.publish-destination-panel .project-service-panel{color:var(--ink);margin-top:16px}.publish-application-history{gap:8px;margin-top:18px;display:grid}.publish-application-history>span{color:var(--faint);text-transform:uppercase;font-size:11px}.publish-application-history article{border:1px solid var(--line-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.publish-application-history strong,.publish-application-history small{display:block}.publish-application-history small{color:var(--faint);margin-top:4px;font-size:11px}.publish-application-history button{color:#9c4936;cursor:pointer;background:0 0;border:0;font-size:11px}.label-conversation{color:#f8f7ee;background:#20221ddf;border-radius:22px;gap:12px;margin-top:18px;padding:18px;display:grid}.label-conversation header span,.label-conversation header strong,.label-conversation header p{display:block}.label-conversation header span{color:#d9eb69;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.label-conversation header strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:7px;font-size:25px;font-weight:400}.label-conversation header p{color:#ffffff9a;margin:7px 0 0;font-size:12px;line-height:1.55}.label-conversation-thread{gap:8px;max-height:300px;padding:4px 0;display:grid;overflow-y:auto}.label-conversation-thread article{background:#ffffff10;border-radius:16px 16px 16px 4px;max-width:82%;padding:11px 13px}.label-conversation-thread article.mine{background:#ffffff1d;border-radius:16px 16px 4px;justify-self:end}.label-conversation-thread p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.label-conversation-thread time{color:#ffffff67;margin-top:5px;font-size:9px;display:block}.label-conversation form{background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0;display:grid}.label-conversation textarea{color:#fff;background:#ffffff0e;min-height:52px}.label-conversation .primary-button{align-self:stretch}.label-conversation-closed{color:#ffffff70;margin:0;font-size:12px}.label-review-request small{color:var(--faint);font-size:11px;line-height:1.45}.send-to-album-panel{color:var(--ink);margin-top:16px}.send-to-album-panel>p{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.55}.send-to-album-panel form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.send-to-album-panel label{color:var(--muted);gap:6px;font-size:11px;display:grid}.send-to-album-panel select{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:11px;padding:0 12px}.readiness-optional{color:var(--faint);margin:12px 0 0;font-size:11px;line-height:1.55}.approval-list{margin:15px 0}.approval-list>div{border-bottom:1px solid #ffffff12;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;display:grid}.approval-list>div>span{border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.approval-list>div>span.approved{color:#435008;background:#dce7aa}.approval-list>div>span.pending{color:#aaa99f;background:#ffffff10}.approval-list strong,.approval-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.approval-list strong{font-size:11px}.approval-list small{color:#898880;margin-top:4px;font-size:11px}.approval-confirmed{color:#ccd998;margin:13px 0 0;font-size:11px}.revision-history{margin-top:13px}.revision-history article{border-bottom:1px solid #ffffff12;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;display:grid}.revision-history article>span{color:#ffd45e;font-family:var(--font-geist-mono), monospace;font-size:11px}.revision-history strong,.revision-history small{display:block}.revision-history strong{font-size:11px}.revision-history small{color:#83827a;margin-top:4px;font-size:11px}.revision-history i{color:#a9b96a;text-transform:uppercase;font-size:11px;font-style:normal}.project-file-tree{margin-top:18px;position:relative}.file-explorer-controls{align-items:end;gap:10px;margin:16px 0;display:flex}.file-explorer-controls label{flex:1;gap:5px;display:grid}.file-explorer-controls span{color:var(--muted);font-size:12px}.file-explorer-controls input,.file-explorer-controls select{background:var(--raised);border:0;border-radius:18px;min-height:40px;padding:0 14px}.song-tree-root{width:100%;min-height:92px;color:var(--ink);cursor:pointer;text-align:left;background:linear-gradient(120deg,#f8e598,#fff9df);border:1px solid #ffffffb3;border-radius:27px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;display:grid;box-shadow:0 14px 32px #51431312}.song-tree-root>span{color:#fff;background:#262622;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.song-tree-root small,.song-tree-root strong{display:block}.song-tree-root small{color:#766c46;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.song-tree-root strong{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;font-size:28px;font-weight:400}.song-tree-root i{color:#766c46;font-size:12px;font-style:normal}.version-tree-list{border-right:1px solid var(--line-soft);border-left:1px solid var(--line-soft);margin:0 16px}.song-variant-tree{border-bottom:1px solid var(--line)}.song-variant-tree>button{width:100%;min-height:68px;color:var(--ink);cursor:pointer;text-align:left;background:#efeddf80;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.song-variant-tree>button>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.song-variant-tree>button small,.song-variant-tree>button strong{display:block}.song-variant-tree>button small{color:#667718;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:11px}.song-variant-tree>button strong{font-family:var(--font-silo-display), Georgia, serif;font-size:20px;font-weight:400}.song-variant-tree>button i{color:var(--faint);font-size:11px;font-style:normal}.song-variant-tree>div{border-left:1px solid var(--line);margin-left:24px}.variant-tree-empty{color:var(--faint);margin:0;padding:22px;font-size:12px}.version-tree-item{border-bottom:1px solid var(--line-soft)}.version-tree-row{background:#ffffff57;grid-template-columns:20px 30px minmax(190px,1fr) minmax(220px,.9fr) 48px;align-items:center;gap:12px;min-height:98px;padding:13px 18px;display:grid}.version-tree-row>input,.stem-tree-row>input{accent-color:#667718;cursor:pointer;width:16px;height:16px;margin:0}.version-tree-toggle{border:1px solid var(--line);width:29px;height:29px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:18px}.version-tree-main{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:6px 0;display:grid}.version-tree-main>span{color:#fff;background:#292925;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.version-tree-main small,.version-tree-main strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.version-tree-main small{color:#667718;margin-bottom:5px;font-size:11px;font-weight:700}.version-tree-main strong{font-size:12px}.version-tree-row .audio-control{width:100%}.version-tree-row>time{color:var(--faint);text-align:right;font-size:11px}.final-master-badge{color:#44520c;letter-spacing:.06em;background:#dce7aa;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.stem-tree-list{background:#ffffff30;padding:3px 18px 10px 64px}.stem-tree-list>p{color:var(--faint);margin:0;padding:16px 0;font-size:12px}.stem-tree-row{border-bottom:1px solid var(--line-soft);grid-template-columns:20px 18px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;display:grid}.stem-tree-row:last-child{border:0}.stem-tree-row>span{color:var(--faint);font-size:13px}.stem-tree-row button{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 0}.stem-tree-row small,.stem-tree-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stem-tree-row small{color:var(--faint);margin-bottom:4px;font-size:11px}.stem-tree-row strong{font-size:13px}.stem-slot-heading{color:var(--faint);text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 0 8px;font-size:11px;display:flex}.stem-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-bottom:8px;display:grid}.stem-slot-grid .stem-tree-row{border:1px solid var(--line-soft);background:#ffffff73;border-radius:12px;grid-template-columns:18px minmax(0,1fr);min-height:76px;padding:10px 12px}.stem-slot-empty{min-height:76px;color:var(--muted);cursor:pointer;background:#ffffff38;border:1px dashed #8f8b7e66;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:2px 8px;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.stem-slot-empty:hover,.stem-slot-empty.dragging{background:#f2f5de;border-color:#667718;transform:translateY(-1px)}.stem-slot-empty.disabled{cursor:default;opacity:.48}.stem-slot-empty input{opacity:0;width:1px;height:1px;position:absolute}.stem-slot-empty>span{grid-row:1/3;align-self:center;font-size:20px}.stem-slot-empty strong{font-size:11px}.stem-slot-empty small{color:var(--faint);font-size:9px}.stem-slot-tagging{background:#f2f5de;border:1px solid #66771866;border-radius:13px;grid-column:1/-1;gap:9px;padding:12px;display:grid}.stem-slot-tagging>header{grid-template-columns:1fr auto;gap:3px 10px;display:grid}.stem-slot-tagging header span{color:#667718;text-transform:uppercase;font-size:9px}.stem-slot-tagging header strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:11px;overflow:hidden}.stem-slot-tagging header button{cursor:pointer;background:0 0;border:0;grid-area:1/2/3}.stem-slot-tagging>div{grid-template-columns:.7fr 1fr;gap:8px;display:grid}.stem-slot-tagging label{color:var(--faint);text-transform:uppercase;gap:4px;font-size:9px;display:grid}.stem-slot-tagging select,.stem-slot-tagging input{border:1px solid var(--line);text-transform:none;background:#fff;border-radius:8px;min-width:0;height:36px;padding:0 9px;font-size:10px}.stem-slot-tagging>button{color:#fff;cursor:pointer;background:#667718;border:0;border-radius:8px;min-height:36px;font-size:10px}.stem-slot-tagging>p{color:#a24638;margin:0;font-size:10px}.file-tree-empty{min-height:190px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.file-tree-empty span{font-size:32px}.file-tree-empty p{max-width:330px;margin:0;font-size:13px;line-height:1.6}.selection-action-bar{z-index:110;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#272723eb;border:1px solid #ffffff30;border-radius:26px;justify-content:space-between;align-items:center;gap:18px;width:min(820px,100vw - 48px);min-height:70px;padding:10px 12px 10px 20px;display:flex;position:fixed;bottom:24px;right:50%;transform:translate(50%);box-shadow:0 22px 60px #1117}.selection-action-bar>div{align-items:center;gap:8px;display:flex}.selection-action-bar>div:first-child strong{font-family:var(--font-silo-display), Georgia, serif;color:#ffd45e;font-size:28px;font-weight:400}.selection-action-bar>div:first-child span{color:#aaa99f;font-size:12px}.selection-action-bar>div:first-child button{color:#e2e1da;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.selection-action-bar>div:last-child button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:6px;min-height:46px;padding:0 13px;font-size:12px;display:flex}.selection-action-bar>div:last-child button:hover{color:#272723;background:#ffd45e}.selection-action-bar>div:last-child span{font-size:14px}.file-console{border-radius:var(--radius-panel);width:min(720px,100vw - 20px);max-width:none;height:auto;max-height:none;color:var(--ink);background:#f7f5ed;border:1px solid #ffffff8f;margin:0;padding:0;animation:.28s cubic-bezier(.2,.8,.2,1) satellite-drawer-in;position:fixed;inset:10px 10px 10px auto;overflow:hidden;box-shadow:-24px 34px 100px #17171361}.file-console[open]{grid-template-rows:auto 1fr;display:grid}.file-console::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17171375}.file-console-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:20px 28px;display:flex}.file-console-header span{color:#667718;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.file-console-header h2{max-width:560px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:28px;font-weight:400;overflow:hidden}.file-console-header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;flex:none;width:40px;height:40px;font-size:24px}.file-console-body{padding:24px 28px 48px;overflow-y:auto}.file-console-player{border-radius:var(--radius-card);background:#292925;align-items:center;min-height:110px;padding:20px;display:flex}.file-console-player .audio-control{width:100%}.file-console-player .waveform i{background:#fff3}.file-console-player .waveform i.played{background:#ffd45e}.file-console-player .waveform-control span,.file-console-player .player-expand{color:#d4d2c8}.file-console-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:16px 0 28px;display:grid}.file-console-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:76px;padding:13px;display:flex}.file-console-facts span{color:var(--faint);font-size:11px}.file-console-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.file-console-section,.file-details-form{margin-top:28px}.file-console-section-heading{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.file-console-section-heading strong{color:#667718;font-size:11px}.linked-file-row{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:58px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:50px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 12px;display:grid}.linked-file-row span{color:#667718;font-size:11px}.linked-file-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.linked-file-row i{font-style:normal}.file-console-empty{border-top:1px solid var(--line-soft);color:var(--faint);margin:0;padding:20px 12px;font-size:12px}.final-master-control{background:#fff5c9;border:1px solid #d4c16d;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0 28px;padding:18px 20px;display:flex}.final-master-control.current{background:#edf3cf;border-color:#b9ca6f}.final-master-control span{color:#6d611f;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.final-master-control strong{margin-top:5px;font-size:14px;display:block}.final-master-control p{color:#68645b;max-width:560px;margin:5px 0 0;font-size:11px;line-height:1.45}.final-master-control button{color:#fff;cursor:pointer;background:#22231e;border:0;border-radius:999px;flex:none;padding:11px 15px;font-size:11px;font-weight:750}.final-master-control button:disabled{cursor:wait;opacity:.55}.final-master-control>i{color:#52630e;flex:none;font-size:12px;font-style:normal;font-weight:800}.promoted-master-ledger-note{background:#eef3d5;border:1px solid #bdca7d;border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.promoted-master-ledger-note strong{color:#4c5d0b;flex:none;font-size:11px}.promoted-master-ledger-note span{color:#626656;font-size:11px;line-height:1.4}.file-report-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.file-report-grid button{min-height:116px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff80;border:1px solid #ffffffb8;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:13px;display:flex}.file-report-grid button:hover{background:#fff0a8}.file-report-grid button>span{font-size:18px}.file-report-grid button strong{font-family:var(--font-silo-display), Georgia, serif;font-size:18px;font-weight:400}.file-report-grid button small{color:var(--faint);font-size:11px}.file-details-form>label,.file-details-label{color:var(--muted);margin:16px 0 7px;font-size:12px;display:block}.file-contributor-list>div{grid-template-columns:1fr 1fr 32px;gap:7px;margin-bottom:7px;display:grid}.file-contributor-list input,.file-details-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffff8a;outline:0;font-size:13px}.file-contributor-list input{border-radius:12px;height:42px;padding:0 11px}.file-contributor-list button{color:#fff;cursor:pointer;background:#3a3934;border:0;border-radius:12px}.file-details-form textarea{resize:vertical;border-radius:15px;min-height:120px;padding:12px;line-height:1.55}.file-contributor-list input:focus,.file-details-form textarea:focus{border-color:#76871f}.file-contributor-list input:disabled,.file-details-form textarea:disabled{opacity:.7}.add-contributor-button{color:#667718;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px}.file-details-form .primary-button{margin-top:12px}.project-workspace{--studio-night:#1d1e1a;--studio-gold:#f0ce63}.project-hero{color:#f7f4e9;background:radial-gradient(circle at 52% 42%,#59502d 0,#2b2b22 22%,#0000 48%),linear-gradient(145deg,#252620,#171815);border-color:#ffffff1f;position:relative;overflow:hidden;box-shadow:0 32px 90px #27291f2b}.project-hero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff08,#0000 30% 70%,#f4d56a0b);position:absolute;inset:0}.project-hero>*{z-index:1;position:relative}.project-hero .breadcrumbs{color:#8f9188}.project-hero .breadcrumbs a:hover{color:#fff}.project-title-row{min-height:500px}.project-title-copy .eyebrow{color:var(--studio-gold);text-transform:uppercase;letter-spacing:.16em}.project-title-copy>p:last-child{color:#9fa098}.project-stage{background:repeating-radial-gradient(circle,#0000 0 54px,#ffffff0e 55px 56px,#0000 57px 108px);min-height:460px}.project-hero-actions>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff12;border-radius:24px;padding:22px}.project-hero-actions>div>span{color:var(--studio-gold)}.project-hero-actions>div>p{color:#94968e}.project-hero-actions .project-pickup{flex-direction:column;gap:3px;display:flex}.project-hero-actions .project-pickup>strong{font-family:var(--font-silo-display), Georgia, serif;color:#f7f4e9;margin:8px 0 2px;font-size:22px;font-weight:400;line-height:1.1}.project-hero-actions .project-pickup>small{color:#94968e;font-size:12.5px}.project-hero-actions .project-pickup-next{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.project-hero-actions .project-pickup-next p{color:#f7f4e9;max-width:20ch;margin:0;font-size:14px;line-height:1.3}.project-hero-actions .project-pickup-next button{background:var(--acid,#ff4a1c);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:11px 17px;font-size:13px;font-weight:600;transition:transform .25s cubic-bezier(.22,.85,.24,1),filter .25s;display:inline-flex}.project-hero-actions .project-pickup-next button:hover{filter:brightness(1.06);transform:translateY(-1px)}.project-hero-actions .project-pickup-next button i{font-style:normal}.project-tabs{background:#0d0e0c5c;border:1px solid #ffffff12;border-radius:18px 18px 0 0;gap:5px;padding:7px}.project-tabs button{color:#8f9188;border-radius:999px;padding:11px 17px}.project-tabs button:hover{color:#fff}.project-tabs button.active{color:#1b1c18;background:#f6f3e8}.project-tabs button.active:after{display:none}.project-tabs button span{color:inherit;opacity:.55}.workspace-columns{background:linear-gradient(145deg,#faf9f4d9,#ecebe4d9);border-color:#ffffffb8;box-shadow:0 28px 70px #33372d1c}.track-workspace-heading{align-items:flex-end}.track-workspace-heading h2{max-width:620px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:.95}.track-workspace-heading p:last-child{max-width:640px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.track-workspace-heading>span{border:1px solid var(--line);background:#ffffff8f;border-radius:999px;padding:8px 12px}.track-workspace-feature{color:#fff;background:radial-gradient(circle at 82% 20%,#f2ce6554,#0000 17rem),linear-gradient(135deg,#23241f,#131411);border-radius:30px;justify-content:space-between;align-items:center;gap:24px;min-height:126px;margin:24px 0 12px;padding:24px 28px;display:flex;overflow:hidden;box-shadow:0 22px 46px #282a2226}.track-workspace-feature>div span,.track-workspace-feature>div strong,.track-workspace-feature>div small{display:block}.track-workspace-feature>div span{color:var(--studio-gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.track-workspace-feature>div strong{font-family:var(--font-silo-display), Georgia, serif;margin:9px 0 6px;font-size:28px;font-weight:400}.track-workspace-feature>div small{color:#999b92;font-size:12px}.track-workspace-feature>button{color:#1c1d19;cursor:pointer;background:#f5f1e5;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:18px;min-height:48px;padding:0 9px 0 19px;font-size:13px;font-weight:650;display:inline-flex}.track-workspace-feature>button span{background:#d8ec67;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.song-tree-root{min-height:76px;box-shadow:none;background:#ffffffa8;border-radius:24px}.song-tree-root>span{color:#20211d;background:#d9eb69}.song-tree-root strong{font-size:23px}.version-tree-list{border:0;margin:0}.version-tree-item{background:#ffffff78;border:1px solid #ffffffc4;border-radius:24px;margin-top:8px;transition:all .2s;overflow:hidden}.version-tree-item:hover{background:#ffffffb5;border-color:#fff;transform:translateY(-2px);box-shadow:0 16px 38px #31342b14}.version-tree-row{background:0 0;border:0;grid-template-columns:20px 30px minmax(190px,1fr) minmax(200px,.85fr) 48px 114px;min-height:108px}.version-tree-main em{color:var(--faint);margin-top:6px;font-size:11px;font-style:normal;display:block}.track-dashboard-button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#272823;border-radius:14px;min-height:42px;padding:0 13px;font-size:12px}.track-dashboard-button span{color:#d9eb69;margin-bottom:2px;font-size:11px;display:block}.track-dashboard-button:hover{color:#1b1c18;background:#d9eb69}.track-dashboard-button:hover span{color:#5e681f}.file-console{background:#eeece4;border-color:#ffffff2e;width:min(940px,100vw - 20px);box-shadow:-34px 40px 120px #11130f73}.file-console-header{color:#fff;background:linear-gradient(125deg,#22231e,#151612);border-color:#ffffff10;min-height:112px}.file-console-header span{color:var(--studio-gold)}.file-console-header h2{color:#f6f2e8;max-width:720px;font-size:34px}.file-console-header p{color:#85877f;margin:5px 0 0;font-size:12px}.file-console-header button{color:#fff;background:#ffffff0c;border-color:#ffffff18}.file-console-body{padding:24px 30px 52px}.track-dashboard-lead{color:#fff;background:radial-gradient(circle at 85% 10%,#f0ce6338,#0000 16rem),#1e1f1b;border-radius:30px;grid-template-columns:minmax(180px,.65fr) minmax(340px,1.35fr);align-items:center;gap:26px;min-height:210px;padding:26px;display:grid}.track-dashboard-lead>div:first-child span{color:var(--studio-gold);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.track-dashboard-lead>div:first-child strong{font-family:var(--font-silo-display), Georgia, serif;margin:14px 0 10px;font-size:30px;font-weight:400;display:block}.track-dashboard-lead>div:first-child p{color:#95978f;margin:0;font-size:13px;line-height:1.6}.track-dashboard-lead .file-console-player{background:#ffffff09;min-height:118px}.file-console-facts{background:#ffffff5c;border:1px solid #ffffffbd;border-radius:22px;overflow:hidden}.file-console-facts>div{border-color:#d7d5cd}.track-app-section{background:#dcd9cf;border-radius:28px;padding:24px}.file-report-grid button{background:#f7f4eaae;border-color:#ffffffad;min-height:142px;position:relative}.file-report-grid button:hover{color:#fff;background:#24251f;transform:translateY(-2px)}.file-report-grid button small{max-width:110px;line-height:1.45}.file-report-grid button i{color:#8a8b83;font-style:normal;position:absolute;top:13px;right:13px}.file-details-form{background:#f8f6ef9e;border:1px solid #ffffffc2;border-radius:28px;padding:24px}.file-details-form textarea{background:#fffdf7;min-height:150px;font-size:13px}.release-page{width:min(1280px,100% - 64px);padding-top:70px}.release-heading{flex-direction:column;justify-content:flex-end;min-height:270px;padding-bottom:34px;display:flex}.release-heading h1{max-width:760px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(54px,8vw,104px);font-weight:400;line-height:.88}.release-board{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.release-board button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;color:var(--ink);text-align:left;background:#ffffff58;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.release-board button:disabled{opacity:1}.release-board span{color:var(--faint);font-family:var(--font-geist-mono), monospace;font-size:12px}.release-board strong{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;font-size:28px;font-weight:400}.release-planner{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.release-list>header{color:#96958d;text-transform:uppercase;justify-content:space-between;padding:20px;font-size:11px;display:flex}.release-list>header strong{color:#ffd45e}.release-list>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff10;width:100%;min-height:66px;padding:12px 20px;display:block}.release-list>button.active{background:#ffd45e12}.release-list>button small,.release-list>button strong{display:block}.release-list>button small{color:#8b8a83;text-transform:uppercase;font-size:11px}.release-list>button strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:5px;font-size:18px;font-weight:400}.release-list form{border-top:1px solid #ffffff10;gap:8px;padding:16px;display:grid}.release-list input,.release-list select{color:#fff;background:#ffffff0c;border:1px solid #ffffff18;border-radius:10px;width:100%;height:40px;padding:0 10px;font-size:11px}.release-list select option{color:#222}.release-workbench{background:#ffffff70;border:1px solid #ffffffb0;border-radius:28px;min-height:560px;padding:26px}.release-workbench>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.release-workbench>header span{color:var(--faint);text-transform:uppercase;font-size:11px}.release-workbench>header h2{font-family:var(--font-silo-display), Georgia, serif;margin:6px 0 0;font-size:34px;font-weight:400}.release-workbench>header>strong{color:#667718;font-size:12px}.release-empty{text-align:center;place-content:center;min-height:500px;display:grid}.release-empty span{font-family:var(--font-silo-display), Georgia, serif;font-size:30px}.release-empty p{max-width:480px;color:var(--muted);font-size:13px;line-height:1.6}.release-projects,.release-track-builder{margin-top:28px}.release-section-title{color:var(--faint);text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.release-section-title strong{color:#667718}.release-projects>article{border:1px solid var(--line);background:#ffffff80;border-bottom:0;grid-template-columns:minmax(0,1fr) auto 56px;align-items:center;gap:12px;min-height:60px;padding:8px 12px;display:grid}.release-projects>article small,.release-projects>article strong{display:block}.release-projects>article small{color:var(--faint);font-size:11px}.release-projects>article strong{margin-top:3px;font-size:13px}.release-projects>article>span{color:var(--muted);font-size:11px}.release-projects>article button{color:#a15443;cursor:pointer;background:0 0;border:0;font-size:11px}.release-project-add,.release-track-add{border:1px solid var(--line);background:#f4f1e8;gap:8px;padding:10px;display:flex}.release-project-add select,.release-track-add select{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;min-width:0;height:38px;padding:0 9px;font-size:11px}.release-project-add button,.release-track-add>button:not(.primary-button){color:#fff;cursor:pointer;background:#3b3a35;border:0;border-radius:9px;padding:0 12px;font-size:11px}.release-track-list{border-top:1px solid var(--line)}.release-track-list article{border:1px solid var(--line);background:#ffffff80;border-top:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px 10px;display:grid}.release-track-list article>span{color:#667718;font-family:var(--font-geist-mono), monospace;font-size:12px}.release-track-list strong,.release-track-list small{display:block}.release-track-list strong{font-size:13px}.release-track-list small{color:var(--faint);margin-top:4px;font-size:11px}.release-track-list article>div:last-child{gap:4px;display:flex}.release-track-list article button{cursor:pointer;background:#ebe8de;border:0;border-radius:50%;width:28px;height:28px}.release-track-add .primary-button{min-height:38px;font-size:11px}.release-team,.release-allocation{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.release-team>article{border:1px solid var(--line);background:#ffffff70;border-bottom:0;grid-template-columns:minmax(0,1fr) auto 58px;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.release-team article small,.release-team article strong{display:block}.release-team article small{color:var(--faint);font-size:11px}.release-team article strong{margin-top:3px;font-size:12px}.release-team article>span{color:var(--muted);font-size:11px}.release-team article button{color:#a15443;cursor:pointer;background:0 0;border:0;font-size:11px}.release-team form{border:1px solid var(--line);background:#f4f1e8;gap:8px;padding:10px;display:flex}.release-team form input{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;min-width:0;height:38px;padding:0 10px;font-size:11px}.release-team form button{color:#fff;cursor:pointer;background:#3b3a35;border:0;border-radius:9px;padding:0 13px;font-size:11px}.release-team>p,.release-explainer{color:var(--faint);font-size:11px;line-height:1.55}.release-allocation-list{border-top:1px solid var(--line);margin:12px 0}.release-allocation-list label{border:1px solid var(--line);background:#ffffff7a;border-top:0;grid-template-columns:26px minmax(0,1fr) 84px 12px;align-items:center;gap:9px;min-height:62px;padding:8px 11px;display:grid}.release-allocation-list label>span{color:#667718;font-family:var(--font-geist-mono), monospace;font-size:11px}.release-allocation-list strong,.release-allocation-list small{display:block}.release-allocation-list strong{font-size:12px}.release-allocation-list small{color:var(--faint);margin-top:4px;font-size:11px}.release-allocation-list input{border:1px solid var(--line);text-align:right;background:#fff;border-radius:8px;width:84px;height:34px;padding:0 8px;font-size:12px}.release-allocation-list i{color:var(--faint);font-size:11px;font-style:normal}.release-allocation>.primary-button{min-height:38px;font-size:11px}.release-allocation-review{border:1px solid var(--line);background:#fff8;border-radius:16px;margin-top:16px;overflow:hidden}.release-allocation-review>header{background:#ede9dc;justify-content:space-between;align-items:center;padding:13px;display:flex}.release-allocation-review header span,.release-allocation-review header strong{display:block}.release-allocation-review header span{color:var(--faint);text-transform:uppercase;font-size:11px}.release-allocation-review header strong{margin-top:4px;font-size:12px}.release-allocation-review header small{color:#667718;font-size:11px}.release-allocation-review article{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 13px;display:flex}.release-allocation-review article strong,.release-allocation-review article small{display:block}.release-allocation-review article strong{font-size:12px}.release-allocation-review article small{color:var(--faint);margin-top:3px;font-size:11px}.release-allocation-review article>span{font-size:11px}.release-allocation-review .ready{color:#667718}.release-allocation-review .pending{color:#a15443}.release-allocation-review>.primary-button{min-height:36px;margin:10px 13px 13px;font-size:11px}.release-finalize{color:#fff;background:#282923;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px;display:flex}.release-finalize span{color:#ffd45e;text-transform:uppercase;font-size:11px}.release-finalize strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:5px;font-size:20px;font-weight:400;display:block}.release-finalize p{color:#96968e;margin:5px 0 0;font-size:11px}.release-finalize .primary-button{flex:none;min-height:38px;font-size:11px}.release-history{margin-top:22px}.release-history article{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 11px;display:grid}.release-history article>span{color:#667718;font-family:var(--font-geist-mono), monospace;font-size:12px}.release-history article strong,.release-history article small{display:block}.release-history article strong{font-size:12px}.release-history article small,.release-history time{color:var(--faint);margin-top:3px;font-size:11px}.marketing-page{width:min(1280px,100% - 64px);padding-top:70px}.marketing-heading{flex-direction:column;justify-content:flex-end;min-height:270px;padding-bottom:34px;display:flex}.marketing-heading h1{max-width:920px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(54px,8vw,104px);font-weight:400;line-height:.88}.marketing-planner{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.campaign-approvals{background:#fff0ea;border:1px solid #d5a08f;border-radius:22px;grid-column:1/-1;padding:18px}.campaign-approvals article{border-top:1px solid #e5c6bb;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.campaign-approvals small,.campaign-approvals strong{display:block}.campaign-approvals small{color:var(--faint);text-transform:uppercase;font-size:11px}.campaign-approvals strong{margin-top:4px;font-size:13px}.campaign-approvals p{color:var(--muted);margin:5px 0 0;font-size:11px}.campaign-approvals article>div:last-child{gap:7px;display:flex}.campaign-approvals button{cursor:pointer;border:0;border-radius:9px;min-height:36px;padding:0 12px;font-size:11px}.campaign-list{color:#fff;background:#292925;border-radius:26px;overflow:hidden}.campaign-list>header{color:#96958d;text-transform:uppercase;justify-content:space-between;padding:20px;font-size:11px;display:flex}.campaign-list>header strong{color:#f8a98f}.campaign-list>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff10;width:100%;min-height:66px;padding:12px 20px;display:block}.campaign-list>button.active{background:#f8a98f14}.campaign-list>button small,.campaign-list>button strong{display:block}.campaign-list>button small{color:#96958d;text-transform:uppercase;font-size:11px}.campaign-list>button strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:5px;font-size:18px;font-weight:400}.campaign-list form{border-top:1px solid #ffffff10;gap:8px;padding:16px;display:grid}.campaign-list input{color:#fff;background:#ffffff0c;border:1px solid #ffffff18;border-radius:10px;width:100%;height:40px;padding:0 10px;font-size:11px}.campaign-list form .primary-button{min-height:38px;font-size:11px}.campaign-workbench{background:#ffffff70;border:1px solid #ffffffb0;border-radius:28px;min-height:650px;padding:26px}.campaign-workbench>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.campaign-workbench>header span{color:var(--faint);text-transform:uppercase;margin-bottom:7px;font-size:11px;display:block}.campaign-workbench>header input{width:min(540px,60vw);color:var(--ink);font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;background:0 0;border:0;outline:0;font-size:36px}.campaign-controls{gap:7px;display:flex}.campaign-controls select,.campaign-date-grid input,.campaign-target-add select{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:0 10px;font-size:11px}.campaign-date-grid{grid-template-columns:130px 130px minmax(0,1fr);gap:9px;margin-top:28px;display:grid}.campaign-date-grid label,.campaign-field,.campaign-strategy-grid label{color:var(--faint);text-transform:uppercase;font-size:11px}.campaign-date-grid input{width:100%;margin-top:7px}.campaign-field{margin-top:24px;display:block}.campaign-field textarea,.campaign-strategy-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;text-transform:none;background:#ffffff82;border-radius:14px;outline:0;padding:13px;font-size:13px;line-height:1.55}.campaign-field textarea{min-height:130px;margin-top:7px}.campaign-strategy-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.campaign-strategy-grid textarea{min-height:110px;margin-top:7px}.campaign-field textarea:focus,.campaign-strategy-grid textarea:focus{border-color:#a85f4f}.campaign-targets{margin-top:26px}.campaign-section-title{color:var(--faint);text-transform:uppercase;justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.campaign-section-title strong{color:#a85f4f}.campaign-targets article{border:1px solid var(--line);background:#ffffff80;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:flex}.campaign-targets article small,.campaign-targets article strong{display:block}.campaign-targets article small{color:var(--faint);text-transform:uppercase;font-size:11px}.campaign-targets article strong{margin-top:4px;font-size:13px}.campaign-targets article button{color:#a15443;cursor:pointer;background:0 0;border:0;font-size:11px}.campaign-target-add{border:1px solid var(--line);background:#f4f1e8;gap:8px;padding:10px;display:flex}.campaign-target-add select{flex:1;min-width:0}.campaign-target-add button{color:#fff;cursor:pointer;background:#3b3a35;border:0;border-radius:9px;padding:0 15px;font-size:11px}.campaign-target-request{background:#fff7f3;border:1px dashed #d5a08f;grid-template-columns:1fr 1fr auto;gap:8px;margin-top:10px;padding:10px;display:grid}.campaign-target-request select,.campaign-target-request input{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;height:38px;padding:0 9px;font-size:11px}.campaign-target-request button{color:#fff;cursor:pointer;background:#a85f4f;border:0;border-radius:9px;padding:0 13px;font-size:11px}.campaign-targets>p{color:var(--faint);font-size:11px;line-height:1.55}.campaign-team{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.campaign-team article{border:1px solid var(--line);background:#ffffff70;border-bottom:0;grid-template-columns:minmax(0,1fr) auto 58px;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.campaign-team article:first-of-type{grid-template-columns:minmax(0,1fr) auto}.campaign-team article small,.campaign-team article strong{display:block}.campaign-team article small{color:var(--faint);text-transform:uppercase;font-size:11px}.campaign-team article strong{margin-top:3px;font-size:12px}.campaign-team article>span{color:var(--muted);font-size:11px}.campaign-team article button{color:#a15443;cursor:pointer;background:0 0;border:0;font-size:11px}.campaign-team form{border:1px solid var(--line);background:#f4f1e8;gap:8px;padding:10px;display:flex}.campaign-team form input{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;min-width:0;height:38px;padding:0 10px;font-size:11px}.campaign-team form button{color:#fff;cursor:pointer;background:#3b3a35;border:0;border-radius:9px;padding:0 13px;font-size:11px}.campaign-team>p{color:var(--faint);font-size:11px;line-height:1.55}.campaign-workboard{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.campaign-work-composer{border:1px solid var(--line);background:#f4f1e8;grid-template-columns:90px minmax(160px,1.4fr) 110px 130px 125px minmax(150px,1fr) 54px;gap:6px;padding:10px;display:grid}.campaign-work-composer input,.campaign-work-composer select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:38px;padding:0 8px;font-size:11px}.campaign-work-composer button{color:#fff;cursor:pointer;background:#3b3a35;border:0;border-radius:8px;font-size:11px}.campaign-board-columns{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.campaign-board-columns>section{border:1px solid var(--line);background:#ffffff50;border-radius:16px;min-height:260px;padding:10px}.campaign-board-columns>section>header{color:var(--faint);text-transform:uppercase;justify-content:space-between;padding:2px 2px 10px;font-size:11px;display:flex}.campaign-board-columns>section>header strong{color:#a85f4f}.campaign-board-columns article{background:#fff;border:1px solid #ffffffc8;border-radius:13px;margin-bottom:7px;padding:12px}.campaign-board-columns article small{color:#a85f4f;text-transform:uppercase;font-size:11px}.campaign-board-columns article>strong{margin-top:5px;font-size:13px;line-height:1.35;display:block}.campaign-board-columns article p{color:var(--muted);margin:6px 0;font-size:11px;line-height:1.45}.campaign-board-columns article footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.campaign-board-columns article footer>span{color:var(--faint);font-size:11px}.campaign-board-columns article footer div{gap:3px;display:flex}.campaign-board-columns article button{cursor:pointer;background:#ebe8de;border:0;border-radius:50%;width:25px;height:25px}.campaign-calendar{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.campaign-calendar-composer{border:1px solid var(--line);background:#f4f1e8;grid-template-columns:90px minmax(180px,1fr) 100px 155px 155px 120px;gap:6px;padding:10px;display:grid}.campaign-calendar-composer input,.campaign-calendar-composer select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:38px;padding:0 8px;font-size:11px}.campaign-calendar-composer select[name=workItemId]{grid-column:1/3}.campaign-calendar-composer input[name=notes]{grid-column:3/6}.campaign-calendar-composer button{color:#fff;cursor:pointer;background:#3b3a35;border:0;border-radius:8px;padding:0 12px;font-size:11px}.campaign-calendar-list{margin-top:10px}.campaign-calendar-list article{border:1px solid var(--line);background:#ffffff70;border-bottom:0;grid-template-columns:145px minmax(0,1fr) 100px 28px;align-items:center;gap:12px;min-height:72px;padding:10px 12px;display:grid}.campaign-calendar-list time{color:#a85f4f;font-family:var(--font-geist-mono), monospace;font-size:11px}.campaign-calendar-list small,.campaign-calendar-list strong,.campaign-calendar-list span{display:block}.campaign-calendar-list small{color:var(--faint);text-transform:uppercase;font-size:11px}.campaign-calendar-list strong{margin-top:4px;font-size:13px}.campaign-calendar-list p,.campaign-calendar-list span,.campaign-calendar-list>p{color:var(--muted);font-size:11px;line-height:1.45}.campaign-calendar-list p{margin:5px 0}.campaign-calendar-list select{border:1px solid var(--line);background:#fff;border-radius:8px;height:32px;padding:0 7px;font-size:11px}.campaign-calendar-list article>button{cursor:pointer;background:#ebe8de;border:0;border-radius:50%;width:28px;height:28px}.campaign-links{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.campaign-link-composer{border:1px solid var(--line);background:#f4f1e8;grid-template-columns:150px minmax(240px,1fr) 100px 100px 100px 90px;gap:6px;padding:10px;display:grid}.campaign-link-composer input{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:38px;padding:0 8px;font-size:11px}.campaign-link-composer input[name=utmCampaign]{grid-column:1/3}.campaign-link-composer input[name=utmContent]{grid-column:3/6}.campaign-link-composer button{color:#fff;cursor:pointer;background:#3b3a35;border:0;border-radius:8px;padding:0 12px;font-size:11px}.campaign-link-list{margin-top:10px}.campaign-link-list article{border:1px solid var(--line);background:#ffffff70;border-bottom:0;grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr) 90px 54px;align-items:center;gap:13px;min-height:76px;padding:11px 12px;display:grid}.campaign-link-list small,.campaign-link-list strong,.campaign-link-list span{display:block}.campaign-link-list small{color:#a85f4f;text-transform:uppercase;font-size:11px}.campaign-link-list strong{margin-top:4px;font-size:13px}.campaign-link-list span{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.campaign-link-path{align-items:center;gap:7px;min-width:0;display:flex}.campaign-link-path code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.campaign-link-path button,.campaign-link-archive{cursor:pointer;background:#ebe8de;border:0;border-radius:8px;padding:6px 8px;font-size:11px}.campaign-link-count{text-align:right}.campaign-link-count strong{color:#667718;font-family:var(--font-silo-display), Georgia, serif;font-size:20px;font-weight:400}.campaign-link-count span{white-space:normal}.campaign-link-archive{color:#a15443;background:0 0;padding:0}.campaign-link-list>p,.campaign-link-rule{color:var(--faint);font-size:11px;line-height:1.55}.campaign-link-rule{color:#667718}.campaign-results{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.campaign-result-composer{border:1px solid var(--line);background:#f4f1e8;grid-template-columns:110px 110px 90px 70px 110px 135px;gap:6px;padding:10px;display:grid}.campaign-result-composer input,.campaign-result-composer select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:38px;padding:0 8px;font-size:11px}.campaign-result-composer input[name=sourceReference]{grid-column:1/3}.campaign-result-composer input[name=sourceNote]{grid-column:3/6}.campaign-result-composer button{color:#fff;cursor:pointer;background:#3b3a35;border:0;border-radius:8px;padding:0 12px;font-size:11px}.campaign-result-list{margin-top:10px}.campaign-result-list article{border:1px solid var(--line);background:#ffffff70;border-bottom:0;grid-template-columns:minmax(190px,.7fr) minmax(0,1fr) 50px;align-items:center;gap:16px;min-height:78px;padding:12px;display:grid}.campaign-result-list small,.campaign-result-list strong,.campaign-result-list span{display:block}.campaign-result-list small{color:#a85f4f;text-transform:uppercase;font-size:11px}.campaign-result-list strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:4px;font-size:22px;font-weight:400}.campaign-result-list span,.campaign-result-list p,.campaign-result-list>p,.campaign-result-rule{color:var(--faint);font-size:11px;line-height:1.5}.campaign-result-list p{color:var(--muted);margin:5px 0 0}.campaign-result-list article>button{color:#a15443;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.campaign-result-rule{color:#667718}.campaign-assets{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.campaign-asset-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.campaign-asset-grid article{border:1px solid var(--line);background:#ffffff70;border-radius:16px;flex-direction:column;min-height:160px;padding:14px;display:flex}.campaign-asset-grid small{color:#a85f4f;text-transform:uppercase;font-size:11px}.campaign-asset-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:13px;overflow:hidden}.campaign-asset-grid span,.campaign-asset-grid p{color:var(--faint);font-size:11px;line-height:1.45}.campaign-asset-grid p{color:var(--muted);margin:8px 0}.campaign-asset-grid button{color:#a15443;cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:auto;padding:0;font-size:11px}.campaign-asset-add{border:1px solid var(--line);background:#f4f1e8;grid-template-columns:minmax(180px,1.4fr) 100px minmax(160px,1fr) auto;gap:7px;margin-top:9px;padding:10px;display:grid}.campaign-asset-add input,.campaign-asset-add select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:38px;padding:0 9px;font-size:11px}.campaign-asset-add button{color:#fff;cursor:pointer;background:#3b3a35;border:0;border-radius:8px;padding:0 13px;font-size:11px}.campaign-asset-empty,.campaign-asset-rule{color:var(--faint);font-size:11px;line-height:1.55}.campaign-asset-rule{color:#667718}.campaign-workbench>footer{color:#fff;background:#292925;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:28px;padding:18px;display:grid}.campaign-workbench>footer span{color:#96958d;text-transform:uppercase;font-size:11px}.campaign-workbench>footer strong{color:#f8a98f;font-size:12px}.campaign-workbench>footer .primary-button{min-height:38px;font-size:11px}.campaign-footer-actions{align-items:center;gap:8px;display:flex}.campaign-delete-button{color:#ffb2a4;cursor:pointer;background:0 0;border:1px solid #ff8f7b4d;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px}.campaign-delete-button:hover{color:#fff;background:#ff8f7b14;border-color:#ff8f7b9c}.campaign-delete-button:disabled{cursor:default;opacity:.45}.campaign-empty,.marketing-setup{text-align:center;background:#ffffff70;border:1px solid #ffffffb0;border-radius:28px;place-content:center;min-height:500px;padding:30px;display:grid}.campaign-empty span,.marketing-setup strong{font-family:var(--font-silo-display), Georgia, serif;font-size:30px;font-weight:400}.campaign-empty p,.marketing-setup p{max-width:500px;color:var(--muted);font-size:13px;line-height:1.6}.marketing-setup code{color:#a85f4f;font-size:12px}.form-error{color:#a15443;font-size:12px}.business-page{width:min(1280px,100% - 64px);padding-top:70px}.business-heading{flex-direction:column;justify-content:flex-end;min-height:310px;padding-bottom:38px;display:flex}.earnings-summary{background:linear-gradient(#fff,#faf9f3);border:1px solid #e7e4d8;border-radius:18px;margin-bottom:20px;padding:22px 24px;box-shadow:0 10px 30px -22px #5d512340}.earnings-summary-loading{color:var(--muted);margin:0;font-size:13px}.earnings-summary-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10.5px}.earnings-summary-amount{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);margin:8px 0 2px;font-size:clamp(38px,6vw,60px);font-weight:400;line-height:1;display:block}.earnings-summary-from{color:var(--ink);margin:0;font-size:15px}.earnings-summary-lifetime{color:var(--muted);margin:12px 0 0;font-size:12.5px}.earnings-summary-empty strong{max-width:640px;font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);margin:8px 0 6px;font-size:clamp(20px,3vw,27px);font-weight:400;line-height:1.2;display:block}.earnings-summary-empty p:last-child{color:var(--muted);margin:0;font-size:13px}.business-heading h1{max-width:920px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(54px,8vw,104px);font-weight:400;line-height:.88}.business-heading>p:last-child{max-width:590px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.65}.business-ledger{padding-bottom:80px}.business-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.business-summary-grid article{background:#ffffff72;border:1px solid #ffffffb0;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:170px;padding:20px;display:flex}.business-summary-grid article>span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.business-summary-grid article>strong{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;font-size:31px;font-weight:400}.business-summary-grid article>strong.negative{color:#a15443}.business-summary-grid article>div{color:var(--muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.business-summary-grid article>div small{font-size:11px}.business-summary-empty{grid-column:1/-1}.business-summary-empty p{color:var(--muted);margin:0;font-size:12px}.business-entry-form{color:#fff;background:#292925;border-radius:28px;margin-top:14px;padding:24px}.business-entry-form>header{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:32px;padding-bottom:20px;display:flex}.business-entry-form>header span,.business-entry-form>header strong{display:block}.business-entry-form>header span{color:#ffd45e;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.business-entry-form>header strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:6px;font-size:24px;font-weight:400}.business-entry-form>header p{color:#a5a49d;max-width:340px;margin:0;font-size:12px;line-height:1.55}.business-entry-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:20px 0;display:grid}.business-entry-fields label{color:#a5a49d;font-size:11px}.business-entry-fields input,.business-entry-fields select{color:#fff;background:#ffffff0b;border:1px solid #ffffff18;border-radius:10px;outline:0;width:100%;height:42px;margin-top:7px;padding:0 10px;font-size:12px}.business-entry-fields input:focus,.business-entry-fields select:focus{border-color:#ffd45e}.business-entry-fields option,.business-entry-fields optgroup{color:#292925}.business-description-field,.business-source-note-field{grid-column:span 2}.business-entry-form>button{min-height:42px}.business-history{margin-top:38px}.business-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;display:flex}.business-history>header span,.business-history>header strong{display:block}.business-history>header span{color:var(--faint);text-transform:uppercase;font-size:11px}.business-history>header strong{margin-top:4px;font-size:13px}.business-history>header select{border:1px solid var(--line);background:#ffffff80;border-radius:9px;height:34px;padding:0 10px;font-size:11px}.business-history article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(220px,1fr) minmax(170px,.55fr) 52px;align-items:center;gap:16px;min-height:92px;display:grid}.business-entry-kind{color:#667718;background:#e9e5d9;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.business-entry-kind.expense{color:#a15443}.business-entry-kind span{font-size:17px}.business-history article small,.business-history article strong,.business-history article p{display:block}.business-history article small{color:var(--faint);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:11px;overflow:hidden}.business-history article>div:nth-child(2)>strong{margin-top:5px;font-size:13px}.business-history article p{color:var(--muted);margin:5px 0 0;font-size:11px}.business-history article>div:nth-child(3){text-align:right;min-width:0}.business-history article>div:nth-child(3) strong{font-family:var(--font-silo-display), Georgia, serif;font-size:20px;font-weight:400}.business-history article>div:nth-child(3) small{text-transform:none;margin-top:5px}.business-history article>button{color:#a15443;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.business-history>div>p,.business-continuity,.business-privacy-rule{color:var(--faint);font-size:12px;line-height:1.55}.business-history>div>p{text-align:center;padding:80px 0}.business-continuity{border:1px solid var(--line);border-radius:14px;padding:16px}.business-privacy-rule{color:#667718}.business-setup{text-align:center;background:#ffffff70;border:1px solid #ffffffb0;border-radius:28px;place-content:center;min-height:420px;padding:30px;display:grid}.business-setup strong{font-family:var(--font-silo-display), Georgia, serif;font-size:30px;font-weight:400}.business-setup p{max-width:500px;color:var(--muted);font-size:13px;line-height:1.6}.business-setup code{color:#a85f4f;font-size:12px}.timeline-view{background:#ffffff82;border:1px solid #ffffffa6;border-top:0;border-radius:0 0 42px 42px;max-width:none;padding:64px max(42px,14vw) 80px}.timeline-intro{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:34px;display:grid}.timeline-intro h2{letter-spacing:-.04em;margin:7px 0 0;font-size:27px;font-weight:550}.timeline-intro>p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.timeline-list article{grid-template-columns:34px 1fr;gap:19px;min-height:84px;display:grid;position:relative}.timeline-list article:before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:-8px;left:16px}.timeline-list article:last-child:before{display:none}.timeline-marker{z-index:1;border:1px solid var(--line);background:var(--canvas);color:#667718;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid;position:relative}.timeline-list article>div:last-child{padding:5px 0 20px}.timeline-list article>div:last-child>div{justify-content:space-between;gap:20px;display:flex}.timeline-list strong{font-size:13px}.timeline-list time{color:var(--faint);font-size:13px}.timeline-list p{color:var(--muted);margin:7px 0 0;font-size:13px}.invitation-section{padding-top:38px}.invitation-list{border-top:1px solid var(--line)}.invitation-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;min-height:104px;padding:18px 2px;display:grid}.invitation-list article:last-child{border:0}.invitation-list small{color:#667718;font-size:12px;font-weight:700}.invitation-list h3{margin:5px 0;font-size:16px}.invitation-list p{color:var(--muted);margin:0;font-size:13px}.collaboration-view{background:#ffffff82;border:1px solid #ffffffa6;border-top:0;border-radius:0 0 42px 42px;max-width:none;padding:64px max(42px,14vw) 80px}.collaboration-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.collaboration-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:28px;font-weight:550}.collaboration-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 26px;display:grid}.collaboration-summary article{background:#e8ebdd;border-radius:24px;align-content:space-between;min-height:104px;padding:18px;display:grid}.collaboration-summary article:nth-child(2){background:#f5e8c9}.collaboration-summary article:nth-child(3){background:#e7e5ee}.collaboration-summary strong{color:var(--ink);font-family:var(--font-display);font-size:38px;font-weight:400;line-height:1}.collaboration-summary span,.collaboration-archive-note{color:var(--muted);font-size:12px}.collaboration-archive-note{max-width:220px;line-height:1.45}.collaboration-end-modal{width:min(460px,100vw - 32px)}.collaboration-end-summary{background:var(--raised);border-radius:20px;gap:4px;padding:16px;display:grid}.collaboration-end-summary strong{font-size:15px}.collaboration-end-summary span{color:var(--muted);font-size:12px}.collaboration-end-modal ul{color:var(--muted);gap:9px;margin:20px 0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.modal-actions>button{background:var(--raised);min-height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-weight:650}.modal-actions .danger-button{color:#fff;background:#8c4942}.collaborator-list{border-top:1px solid var(--line)}.collaborator-row{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 1fr auto auto;align-items:center;gap:14px;min-height:82px;padding:14px 2px;display:grid}.owner-row{font-weight:600}.person-avatar{background:var(--raised);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.collaborator-row strong{font-size:12px}.collaborator-row p{color:var(--muted);margin:5px 0 0;font-size:13px}.status-pill{border:1px solid var(--line);width:fit-content;color:var(--muted);text-transform:uppercase;letter-spacing:.09em;border-radius:12px;padding:4px 8px;font-size:11px}.status-pill.active{color:#667718;border-color:#82952d}.status-pill.pending{color:#d1b978;border-color:#54472b}.status-pill.ended{color:#777}.text-danger{color:#b57973;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.text-danger:hover{color:var(--danger)}.collaborator-actions{align-items:center;gap:5px;display:flex}.collaborator-actions>button:not(.text-danger){color:#9ba188;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.collaborator-actions>button:not(.text-danger):hover{color:var(--acid)}.collaborator-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-card{border-top:1px solid var(--line);min-height:190px;padding:24px 0}.access-card small{color:#667718;font-size:12px}.access-card h3{letter-spacing:-.03em;margin:22px 0 8px;font-size:20px;font-weight:550}.access-card p{min-height:48px;color:var(--muted);margin:0 0 17px;font-size:13px;line-height:1.6}.access-card>span:not(.status-pill){color:#aaa;font-size:13px}.private-contributions{margin-top:38px}.private-contributions>article{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 2px;display:flex}.private-contributions strong{font-size:12px}.private-contributions p{color:#9f967d;margin:5px 0 0;font-size:13px}.collaboration-modal{width:min(700px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.mode-picker,.asset-picker{border:0;margin:22px 0;padding:0}.mode-picker legend,.asset-picker legend{color:var(--ink);margin-bottom:10px;font-size:12px;font-weight:600}.asset-picker legend span,.contribution-fields>label span{float:right;color:var(--faint);font-weight:400}.mode-picker>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mode-picker button{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:7px;min-height:78px;padding:14px}.mode-picker button.selected{background:#eff8c9;border-color:#83983e}.mode-picker strong,.mode-picker span{display:block}.mode-picker strong{font-size:12px}.mode-picker span{color:var(--muted);margin-top:6px;font-size:12px}.asset-picker{border:1px solid var(--line-soft);background:0 0;border-radius:7px;max-height:175px;padding:12px;overflow-y:auto}.asset-picker>label{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;margin:0;padding:8px 4px;font-weight:400;display:flex}.asset-picker>label:last-child{border:0}.asset-picker input{accent-color:var(--acid);width:14px!important;height:14px!important}.asset-picker p{color:var(--muted);margin:0;font-size:13px}.manage-asset-picker{margin-top:24px}.manage-asset-picker+.primary-button{margin-top:16px}.contribution-fields{margin-top:18px}.contribution-fields>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.contribution-fields>div label{margin:0}.contribution-fields>div input{margin-top:7px}.contribution-fields>p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.upload-modal{width:min(720px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.upload-step{border-top:1px solid var(--line-soft);grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding:18px 0;display:grid}.upload-step.stacked{grid-template-columns:28px 1fr}.upload-step p{color:var(--muted);margin:5px 0 0;font-size:13px}.upload-step fieldset{border:0;min-width:0;margin:0;padding:0}.upload-step legend{color:var(--ink);font-size:12px;font-weight:600}.step-number{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.file-input{max-width:230px;color:var(--muted);font-size:13px}.file-input::file-selector-button{border:1px solid var(--line);background:var(--raised);color:var(--ink);cursor:pointer;border-radius:6px;margin-right:10px;padding:7px 10px}.selected-file{background:var(--raised);border-radius:7px;align-items:center;gap:10px;margin:-4px 0 12px 40px;padding:10px;display:flex}.selected-file>span{color:var(--acid)}.selected-file strong,.selected-file small{display:block}.selected-file strong{font-size:13px}.selected-file small{color:var(--faint);margin-top:3px;font-size:12px}.choice-grid{gap:6px;margin-top:13px;display:grid}.classification-grid{grid-template-columns:repeat(5,1fr)}.intent-grid{grid-template-columns:repeat(3,1fr)}.intake-intent-groups{gap:14px;margin-top:13px;display:grid}.intake-intent-groups>div{gap:7px;display:grid}.intake-intent-groups>div>span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.intake-intent-groups>div:first-child>button{width:fit-content;min-width:112px}.choice-grid button{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:5px 8px;font-size:13px}.choice-grid button:hover{color:var(--ink);border-color:#4b5045}.choice-grid button.selected{color:#52610f;background:#eff8c9;border-color:#879d3f}.upload-entry{justify-items:end;gap:8px;display:grid}.upload-entry .form-notice{max-width:320px;margin:0!important}.upload-progress{grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:12px;margin-bottom:18px;display:grid}.upload-progress>span{color:var(--muted);font-size:11px;font-weight:650}.upload-progress>i{background:var(--raised);border-radius:999px;height:6px;overflow:hidden}.upload-progress b{border-radius:inherit;background:#7f9650;height:100%;transition:width .22s;display:block}.upload-optional{border:1px solid var(--line-soft);background:#ffffff75;border-radius:12px;margin:8px 0 16px 40px;padding:12px 14px}.upload-optional>summary{min-height:36px;color:var(--ink);justify-content:space-between;align-items:center;font-size:12px;font-weight:650;list-style:none;display:flex}.upload-optional>summary::-webkit-details-marker{display:none}.upload-optional>summary:after{content:"+";color:var(--muted);font-size:18px;font-weight:400}.upload-optional[open]>summary:after{content:"−"}.upload-optional>summary span{color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:500}.field-group{margin:12px 0}.field-group label span{float:right;color:var(--faint);font-weight:400}.assist-dock{z-index:60;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:22px}.assist-trigger{color:#e4e8d7;cursor:pointer;background:#1c1f19;border:0;border-radius:24px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:12px;font-weight:650;display:flex;box-shadow:0 12px 40px #0007}.assist-trigger span{color:var(--acid)}.transfer-waveform{cursor:pointer;background:#1d201c;border:0;border-radius:9px;min-width:0;height:42px;padding:0;overflow:hidden}.transfer-waveform canvas{width:100%;height:100%;display:block}.assist-panel{color:#f2f2ed;background:#141614;border:0;border-radius:14px;flex-direction:column;width:370px;height:min(610px,100vh - 100px);display:flex;overflow:hidden;box-shadow:0 25px 80px #0008}.assist-panel header{justify-content:space-between;gap:15px;min-height:74px;padding:17px;display:flex;box-shadow:inset 0 -1px #ffffff0f}.assist-panel header strong{font-size:13px}.assist-panel header p{color:var(--faint);margin:5px 0 0 15px;font-size:13px}.assist-header-actions{align-items:flex-start;gap:8px;display:flex}.assist-connection-toggle{color:#dddcd5;cursor:pointer;background:#ffffff12;border:0;border-radius:16px;min-height:30px;padding:0 10px;font-size:11px}.assist-connection{background:#20221f;border-radius:18px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.assist-connection>div{gap:4px;display:grid}.assist-connection span,.assist-connection small{color:var(--faint);font-size:10px}.assist-connection strong{color:#f2f2ed;font-size:13px}.assist-connection p{color:#b5b7ae;margin:0;font-size:11px;line-height:1.5}.assist-connection form{gap:8px;display:grid}.assist-connection form>strong{color:#f2f2ed;font-size:12px}.assist-profile-list{gap:7px;display:grid}.assist-profile-list article{background:#ffffff0a;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.assist-profile-list article strong,.assist-profile-list article small{display:block}.assist-profile-list article strong{color:#f2f2ed;font-size:11px}.assist-profile-list article small{color:#b5b7ae;margin-top:3px;font-size:10px}.assist-profile-list article>div:last-child{align-items:center;gap:7px;display:flex}.assist-profile-list button,.assist-profile-list span{color:#dddcd5;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;min-height:28px;padding:0 9px;font-size:10px}.assist-profile-list span{color:#20221f;background:#d9eb69;place-items:center;font-weight:750;display:grid}.assist-connection label{color:#b5b7ae;gap:5px;font-size:10px;display:grid}.assist-connection input,.assist-connection select{color:#f2f2ed;min-height:37px;font:inherit;background:#30322e;border:0;border-radius:12px;padding:0 10px}.assist-settings-trigger{min-width:92px;font-size:10px;font-weight:750;line-height:1}.assist-settings-trigger.is-active{background:var(--acid);color:#1c1f19}.assist-settings .assist-policy-toggle{grid-template-columns:16px 1fr;align-items:center}.assist-settings .assist-policy-toggle input{accent-color:#d9eb69;width:16px;min-height:16px;padding:0}.assist-check-connection{color:#f2f2ed;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;justify-self:start;min-height:32px;padding:0 11px;font-size:11px}.assist-connection-result{border-radius:10px;margin:0;padding:8px 10px;font-size:11px;line-height:1.4}.assist-connection-result.is-ok{color:#e1efa0;background:#d9eb6924}.assist-connection-result.is-error{color:#ffc4b9;background:#ec9d8d20}.assist-creator-memory{background:#20221f;border-radius:18px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.assist-creator-memory>div{gap:4px;display:grid}.assist-creator-memory>div span,.assist-creator-memory label{color:#b5b7ae;font-size:10px}.assist-creator-memory>div strong{color:#f2f2ed;font-size:13px}.assist-creator-memory>p{color:#b5b7ae;margin:0;font-size:11px;line-height:1.5}.assist-creator-memory label{gap:5px;display:grid}.assist-creator-memory textarea,.assist-creator-memory select{resize:vertical;color:#f2f2ed;width:100%;font:inherit;background:#30322e;border:0;border-radius:12px;padding:9px 10px;font-size:11px;line-height:1.45}.assist-creator-memory select{resize:none;min-height:37px}.assist-creator-memory .primary-button{justify-self:start}.assist-relationship-memory{gap:10px;padding-top:2px;display:grid}.assist-relationship-memory summary{cursor:pointer;color:#d9eb69;font-size:11px;list-style:none}.assist-relationship-memory summary::-webkit-details-marker{display:none}.assist-relationship-memory summary:after{content:"+";float:right;color:#b5b7ae}.assist-relationship-memory[open] summary:after{content:"−"}.status-dot{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 9px #d6f16b80}.assist-messages{flex:1;min-height:0;padding:17px;overflow-y:auto}.assist-intro{text-align:center;place-content:center;height:100%;display:grid}.assist-intro span{color:var(--acid);font-size:24px}.assist-intro p{max-width:240px;color:var(--muted);font-size:12px;line-height:1.6}.assist-message{background:#252820;border-radius:10px 10px 2px;width:88%;margin:0 0 12px auto;padding:11px 12px}.assist-message.assist{background:#1d1f1c;border-radius:10px 10px 10px 2px;margin:0 auto 12px 0}.assist-message p{color:#d3d5ce;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.assist-message time{color:var(--faint);margin-top:7px;font-size:11px;display:block}.assist-composer{padding:13px;box-shadow:inset 0 1px #ffffff0f}.assist-prepared-action{background:#eef4d41a;border-radius:16px;gap:7px;margin-bottom:12px;padding:12px;display:grid}.assist-prepared-action>span{color:#c8ff46;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.assist-prepared-action>strong{color:#f5f2f8;font-size:12px;line-height:1.45}.assist-prepared-action>p{color:#bdb8c4;margin:0;font-size:10px;line-height:1.45}.assist-prepared-action>div{justify-content:flex-end;gap:8px;display:flex}.assist-prepared-action button:not(.primary-button){color:#c9c5cf;background:0 0;border:0;font-size:10px}.assist-composer textarea{resize:none;color:#f2f2ed;background:0 0;border:0;outline:0;width:100%;font-size:12px;line-height:1.5}.assist-composer>div:last-child{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.assist-composer>div:last-child>span{color:var(--faint);font-size:11px}.community-page{width:min(1280px,100% - 64px);padding-top:70px}.community-heading{flex-direction:column;justify-content:flex-end;min-height:310px;padding-bottom:38px;display:flex}.community-heading h1{max-width:940px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(54px,8vw,104px);font-weight:400;line-height:.88}.community-heading>p:last-child{max-width:640px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.65}.community-hub{padding-bottom:80px}.community-profile-editor{color:#24231f;background:#eeece5;border-radius:28px;padding:26px}.community-profile-editor>header{border-bottom:1px solid #cfcbc1;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:20px;display:flex}.community-profile-editor>header span,.community-profile-editor>header strong{display:block}.community-profile-editor>header span{color:#65457d;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:650}.community-profile-editor>header strong{color:#171612;font-family:var(--font-silo-display), Georgia, serif;margin-top:6px;font-size:25px;font-weight:400}.community-profile-editor>header a{color:#604176;margin-top:9px;font-size:11px;font-weight:650;text-decoration:none;display:inline-block}.community-profile-editor>header label{color:#514f48;align-items:center;gap:8px;font-size:11px;display:flex}.community-profile-editor>header input{accent-color:#65457d}.community-profile-image-editor{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:22px;padding:22px 0 4px;display:grid}.community-profile-image-editor .community-profile-image{border:1px solid #c9c4b9;border-radius:24px;width:130px;height:130px;box-shadow:0 14px 34px #39352d20}.community-profile-image-editor .community-profile-image>span{font-size:35px}.community-profile-image-editor strong{color:#24231f;font-size:13px;display:block}.community-profile-image-editor p{color:#5e5b54;max-width:580px;margin:6px 0 12px;font-size:11px;line-height:1.55}.community-profile-image-editor label,.community-profile-image-editor button{color:#292824;cursor:pointer;background:#fffdfa;border:1px solid #c5c0b5;border-radius:9px;align-items:center;min-height:34px;margin-right:6px;padding:0 11px;font-size:10px;display:inline-flex}.community-profile-image-editor label.disabled{cursor:default;opacity:.5}.community-profile-image-editor input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.community-profile-image-editor small{color:#68655d;margin-top:8px;font-size:10px;display:block}.community-profile-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:20px 0;display:grid}.community-profile-fields label{color:#4f4c45;font-size:11px;font-weight:560}.community-profile-fields input,.community-profile-fields select,.community-profile-fields textarea{color:#24231f;background:#fffdfa;border:1px solid #cbc6bb;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:0 10px;font-size:12px}.community-profile-fields input::placeholder,.community-profile-fields textarea::placeholder{color:#827e74}.community-profile-fields input,.community-profile-fields select{height:42px}.community-profile-fields textarea{resize:vertical;min-height:100px;padding-block:10px}.community-profile-fields input:focus,.community-profile-fields select:focus,.community-profile-fields textarea:focus{border-color:#65457d;box-shadow:0 0 0 3px #65457d18}.community-profile-fields option{color:#292925}.community-bio-field{grid-column:1/-1}.community-profile-editor fieldset{border:0;margin:0 0 20px;padding:0}.community-profile-editor legend{color:#4f4c45;margin-bottom:9px;font-size:11px;font-weight:560}.community-profile-editor fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.community-profile-editor fieldset label{color:#514e47;cursor:pointer;text-transform:capitalize;background:#fffdfa;border:1px solid #cbc6bb;border-radius:999px;padding:8px 10px;font-size:11px}.community-profile-editor fieldset label.active{color:#56366f;background:#65457d12;border-color:#65457d}.community-profile-editor fieldset input{opacity:0;position:absolute}.community-portfolio-editor{border-top:1px solid #cfcbc1;margin-bottom:22px;padding-top:20px}.community-portfolio-editor>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.community-portfolio-editor>header span,.community-portfolio-editor>header strong{display:block}.community-portfolio-editor>header span{color:#65457d;text-transform:uppercase;font-size:11px;font-weight:650}.community-portfolio-editor>header strong{color:#24231f;font-family:var(--font-silo-display), Georgia, serif;margin-top:5px;font-size:21px;font-weight:400}.community-portfolio-editor button{color:#292824;cursor:pointer;background:#fffdfa;border:1px solid #c5c0b5;border-radius:9px;min-height:32px;padding:0 11px;font-size:11px}.community-portfolio-editor button:disabled{cursor:default;opacity:.45}.community-portfolio-editor>div{gap:8px;margin-top:14px;display:grid}.community-portfolio-editor article{background:#e5e1d8;border:1px solid #d1ccc1;border-radius:16px;padding:14px}.community-portfolio-editor article>header{justify-content:space-between;align-items:center;display:flex}.community-portfolio-editor article>header span{color:#5d5a52;text-transform:uppercase;font-size:11px}.community-portfolio-editor article>header button{color:#ffb2aa;min-height:26px}.community-portfolio-editor article>div{grid-template-columns:1.3fr .7fr 1fr 1.4fr;gap:8px;margin-top:10px;display:grid}.community-portfolio-editor label{color:#4f4c45;font-size:11px;font-weight:560}.community-portfolio-editor input,.community-portfolio-editor select,.community-portfolio-editor textarea{color:#24231f;background:#fffdfa;border:1px solid #cbc6bb;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:0 10px;font-size:12px}.community-portfolio-editor input::placeholder,.community-portfolio-editor textarea::placeholder{color:#827e74}.community-portfolio-editor input,.community-portfolio-editor select{height:40px}.community-portfolio-editor textarea{resize:vertical;min-height:76px;padding-block:10px}.community-portfolio-editor option{color:#292925}.community-portfolio-description{grid-column:1/-1}.community-portfolio-editor>div>p{color:#5e5b54;text-align:center;padding:28px 0;font-size:12px}.community-buddies,.community-discovery{margin-top:38px}.community-buddies>header,.community-discovery>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:54px;display:flex}.community-buddies>header span,.community-buddies>header strong,.community-discovery>header span,.community-discovery>header strong{display:block}.community-buddies>header span,.community-discovery>header span{color:var(--faint);text-transform:uppercase;font-size:11px}.community-buddies>header strong,.community-discovery>header strong{margin-top:4px;font-size:13px}.community-buddies>header small{color:var(--faint);font-size:11px}.community-discovery>header input{border:1px solid var(--line);background:#ffffff80;border-radius:10px;outline:0;width:min(310px,45%);height:36px;padding:0 12px;font-size:12px}.community-buddies article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:90px;display:grid}.buddy-mark{color:#fff;width:38px;height:38px;font-family:var(--font-silo-display), Georgia, serif;background:linear-gradient(145deg,#ff9ebd,#7564df);border-radius:38% 62% 45% 55%;place-items:center;display:grid}.community-buddies article small,.community-buddies article strong{display:block}.community-buddies article small{color:#5c6a12;text-transform:uppercase;font-size:11px}.community-buddies article strong{margin-top:5px;font-size:13px}.community-buddies article p{color:var(--muted);margin:5px 0 0;font-size:11px}.community-buddies article>div:last-child{gap:7px;display:flex}.community-buddies article button{border:1px solid var(--line);min-height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;padding:0 11px;font-size:11px}.community-buddies article button.primary-button{border:0}.community-buddies>div>p{color:var(--faint);text-align:center;padding:70px 0;font-size:12px}.community-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.community-profile-grid article{background:#ffffff70;border:1px solid #ffffffb0;border-radius:24px;flex-direction:column;min-height:310px;padding:18px;display:flex}.community-profile-mark{color:#fff;width:58px;height:58px;font-family:var(--font-silo-display), Georgia, serif;background:linear-gradient(145deg,#ffb14f,#f0648d 48%,#6258db);border-radius:48% 52% 38% 62%/57% 42% 58% 43%;place-items:center;font-size:19px;display:grid;transform:rotate(-4deg)}.community-profile-grid article>small{color:#5c6a12;text-transform:capitalize;margin-top:18px;font-size:11px}.community-profile-grid h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.03em;margin:5px 0 0;font-size:27px;font-weight:400}.community-profile-grid p{min-height:42px;color:var(--muted);margin:8px 0;font-size:12px;line-height:1.55}.community-profile-grid article>div:nth-of-type(2){flex-wrap:wrap;gap:5px;display:flex}.community-profile-grid article>div:nth-of-type(2) span{color:#66645d;text-transform:capitalize;background:#e9e5d9;border-radius:999px;padding:5px 7px;font-size:11px}.community-profile-link{color:#6258a8;margin:12px 0;font-size:11px;text-decoration:none}.community-profile-grid footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:15px;display:flex}.community-profile-grid footer>span{color:var(--faint);font-size:11px}.community-profile-grid footer button{color:#fff;cursor:pointer;background:#292925;border:0;border-radius:9px;min-height:32px;padding:0 10px;font-size:11px}.community-profile-grid footer strong{color:#5c6a12;font-size:11px}.community-profile-grid>p{color:var(--faint);text-align:center;grid-column:1/-1;padding:80px 0;font-size:12px}.community-jobs-boundary{border:1px dashed var(--line);border-radius:22px;margin-top:38px;padding:24px}.community-jobs-boundary span{color:var(--faint);text-transform:uppercase;font-size:11px}.community-jobs-boundary strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:6px;font-size:23px;font-weight:400;display:block}.community-jobs-boundary p,.community-continuity{max-width:650px;color:var(--muted);font-size:12px;line-height:1.55}.community-jobs-boundary a{color:#6258a8;margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.community-continuity{border:1px solid var(--line);border-radius:14px;padding:16px}.community-setup{text-align:center;background:#ffffff70;border:1px solid #ffffffb0;border-radius:28px;place-content:center;min-height:420px;padding:30px;display:grid}.community-setup strong{font-family:var(--font-silo-display), Georgia, serif;font-size:30px;font-weight:400}.community-setup p{max-width:500px;color:var(--muted);font-size:13px;line-height:1.6}.community-setup code{color:#a85f4f;font-size:12px}.community-buddies article>div:nth-child(2)>a{color:var(--ink);margin-top:5px;font-size:13px;font-weight:700;text-decoration:none;display:block}.community-member-page{width:min(1180px,100% - 64px);padding:110px 0 90px}.community-back-link{color:var(--muted);font-size:12px;text-decoration:none}.community-member-hero{color:#fff;background:#252334;border-radius:34px;grid-template-columns:250px minmax(0,1fr) 210px;align-items:center;gap:44px;min-height:500px;margin-top:16px;padding:48px;display:grid;box-shadow:0 28px 80px #25233425}.community-member-art{background:radial-gradient(circle at 50% 42%,#ff4d79 0 4%,#951b50 25%,#0000 48%),linear-gradient(145deg,#181722,#312338);border-radius:25px;place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.community-member-art>div{z-index:2;color:#fff;width:176px;height:176px;font-family:var(--font-silo-display), Georgia, serif;background:conic-gradient(from 45deg,#fa4168,#7c1746,#15141e,#ef3c64);border-radius:50%;place-items:center;font-size:47px;display:grid;position:relative;box-shadow:0 0 44px #ff3b7255}.community-member-art>div:after{content:"";background:#f5f2e8;border-radius:50%;position:absolute;inset:43%}.community-member-art i{border:1px solid #ff7d9a55;border-radius:50%;width:235px;height:235px;position:absolute}.community-member-art span{color:#ffffff85;text-transform:uppercase;letter-spacing:.12em;font-size:11px;position:absolute;bottom:18px;left:20px}.community-member-hero h1{max-width:720px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(58px,8vw,108px);font-weight:400;line-height:.88}.community-member-identity>p:nth-of-type(2){color:#bbb7c8;max-width:580px;margin:20px 0;font-size:12px;line-height:1.55}.community-member-identity>div{flex-wrap:wrap;gap:6px;display:flex}.community-member-identity>div span{color:#d5d1df;text-transform:capitalize;background:#ffffff0b;border:1px solid #ffffff15;border-radius:999px;padding:6px 9px;font-size:11px}.community-member-hero aside{align-self:end;padding-bottom:20px}.community-member-hero aside span,.community-member-hero aside strong{display:block}.community-member-hero aside span{color:#ff738f;text-transform:capitalize;font-size:11px}.community-member-hero aside strong{color:#bbb7c8;margin-top:7px;font-size:13px}.community-member-hero aside dl{border-top:1px solid #ffffff18;gap:22px;margin:30px 0 0;padding-top:18px;display:flex}.community-member-hero aside dl div{flex-direction:column-reverse;gap:5px;display:flex}.community-member-hero aside dt{color:#868191;font-size:11px}.community-member-hero aside dd{font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:24px}.community-member-about{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:60px;padding:70px 0;display:grid}.community-member-about span,.community-member-portfolio>header span,.community-member-marketplace>header span{color:var(--faint);text-transform:uppercase;font-size:11px}.community-member-about h2,.community-member-portfolio h2,.community-member-marketplace h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.03em;margin:8px 0 0;font-size:36px;font-weight:400}.community-member-about>p{max-width:650px;color:var(--muted);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.8}.community-member-portfolio{padding-top:70px}.community-member-portfolio>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.community-member-portfolio>header>strong{color:var(--faint);font-size:12px}.community-member-portfolio>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.community-member-portfolio article{background:#ffffff70;border:1px solid #ffffffb0;border-radius:25px;flex-direction:column;min-height:290px;padding:25px;display:flex}.community-member-portfolio article>span{color:#5c6a12;text-transform:capitalize;font-size:11px}.community-member-portfolio h3{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.03em;margin:34px 0 0;font-size:31px;font-weight:400}.community-member-portfolio article>strong{color:var(--ink);margin-top:7px;font-size:12px}.community-member-portfolio article>p{color:var(--muted);font-size:13px;line-height:1.6}.community-member-portfolio article>a{color:#6258a8;width:fit-content;margin-top:auto;font-size:12px;text-decoration:none}.community-member-portfolio>div>p,.community-member-empty,.community-member-loading{color:var(--faint);text-align:center;grid-column:1/-1;padding:100px 20px;font-size:13px}.community-member-empty strong{color:var(--ink);font-family:var(--font-silo-display), Georgia, serif;font-size:30px;font-weight:400;display:block}.community-member-marketplace{padding:80px 0 0}.community-member-marketplace>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.community-member-marketplace>header a{color:#6258a8;font-size:12px;text-decoration:none}.community-member-marketplace>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.community-member-marketplace>div>a{color:#fff;background:#252334;border-radius:25px;flex-direction:column;min-height:320px;padding:25px;text-decoration:none;display:flex}.community-member-marketplace>div>a span{color:#ff738f;text-transform:capitalize;font-size:11px}.community-member-marketplace>div>a h3{font-family:var(--font-silo-display), Georgia, serif;margin:34px 0 0;font-size:30px;font-weight:400}.community-member-marketplace>div>a p{color:#aaa6b5;font-size:13px;line-height:1.6}.community-member-marketplace>div>a strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:auto;font-size:26px;font-weight:400}.community-member-marketplace>div>a i{color:#ff9aac;margin-top:10px;font-size:11px;font-style:normal}.community-member-marketplace>div>p{color:var(--faint);text-align:center;grid-column:1/-1;padding:80px 20px;font-size:13px}.marketplace-page{width:min(1280px,100% - 64px);padding-top:70px}.marketplace-heading{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:320px;display:flex}.marketplace-heading h1{max-width:980px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.05em;margin:12px 0;font-size:clamp(52px,7vw,96px);font-weight:400;line-height:.92}.marketplace-heading>p:last-child{max-width:620px;color:var(--muted);font-size:13px;line-height:1.65}.marketplace-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.marketplace-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.marketplace-toolbar>div button{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-transform:capitalize;background:0 0;border-radius:999px;padding:8px 11px;font-size:11px}.marketplace-toolbar>div button.active{color:#fff;background:#252334;border-color:#252334}.marketplace-editor{color:#fff;background:#252334;border-radius:28px;margin-bottom:24px;padding:25px}.marketplace-editor>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.marketplace-editor>header span,.marketplace-editor>header strong{display:block}.marketplace-editor>header span{color:#ff738f;text-transform:uppercase;font-size:11px}.marketplace-editor>header strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:7px;font-size:24px;font-weight:400}.marketplace-editor>header button{color:#aaa6b5;cursor:pointer;background:0 0;border:0;font-size:12px}.marketplace-editor-fields{grid-template-columns:2fr repeat(4,1fr);gap:8px;padding:20px 0;display:grid}.marketplace-editor-fields label{color:#aaa6b5;font-size:11px}.marketplace-editor-fields input,.marketplace-editor-fields select,.marketplace-editor-fields textarea{color:#fff;width:100%;font:inherit;background:#ffffff0b;border:1px solid #ffffff18;border-radius:10px;outline:0;margin-top:7px;padding:10px;font-size:12px}.marketplace-editor-fields input,.marketplace-editor-fields select{height:42px}.marketplace-editor-fields textarea{resize:vertical;min-height:85px}.marketplace-editor-fields option{color:#252334}.marketplace-wide{grid-column:span 5}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketplace-card{background:#ffffff70;border:1px solid #ffffffb0;border-radius:28px;flex-direction:column;min-height:390px;display:flex;overflow:hidden}.marketplace-card-main{color:inherit;flex-direction:column;flex:1;padding:26px;text-decoration:none;display:flex}.marketplace-card-main>span{color:#5c6a12;text-transform:capitalize;font-size:11px}.marketplace-card-main h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.03em;margin:42px 0 0;font-size:32px;font-weight:400}.marketplace-card-main>p{color:var(--muted);font-size:13px;line-height:1.65}.marketplace-card-main>div{margin-top:auto}.marketplace-card-main>div strong,.marketplace-card-main>div small{display:block}.marketplace-card-main>div strong{font-family:var(--font-silo-display), Georgia, serif;font-size:29px;font-weight:400}.marketplace-card-main>div small{color:var(--faint);margin-top:3px;font-size:11px}.marketplace-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 26px;font-size:11px;display:flex}.marketplace-card footer a{color:#6258a8;text-decoration:none}.marketplace-card footer button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 0 0 12px;font-size:11px}.marketplace-card.draft{opacity:.72}.marketplace-grid>p,.marketplace-profile-rule,.marketplace-boundary{color:var(--faint);grid-column:1/-1;font-size:12px;line-height:1.6}.marketplace-grid>p{text-align:center;padding:100px 20px}.marketplace-profile-rule{color:#8b6226;border:1px solid #d4a866;border-radius:12px;padding:14px}.marketplace-boundary{margin-top:25px}.marketplace-setup,.marketplace-detail-empty{text-align:center;place-content:center;min-height:420px;padding:30px;display:grid}.marketplace-setup strong,.marketplace-detail-empty strong{font-family:var(--font-silo-display), Georgia, serif;font-size:30px;font-weight:400}.marketplace-setup p,.marketplace-detail-empty p{color:var(--muted);font-size:13px}.marketplace-setup code{color:#a85f4f;font-size:12px}.marketplace-detail-page{width:min(1100px,100% - 64px);padding:110px 0 90px}.marketplace-detail-page>a{color:var(--muted);font-size:12px;text-decoration:none}.marketplace-detail-page>header{color:#fff;background:#252334;border-radius:34px;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:50px;min-height:430px;margin-top:16px;padding:48px;display:grid}.marketplace-detail-page>header span{color:#ff738f;text-transform:capitalize;font-size:11px}.marketplace-detail-page>header h1{max-width:740px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.05em;margin:22px 0;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:.92}.marketplace-detail-page>header p{color:#aaa6b5;max-width:650px;font-size:13px;line-height:1.7}.marketplace-detail-page>header aside strong,.marketplace-detail-page>header aside small{display:block}.marketplace-detail-page>header aside strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:8px;font-size:40px;font-weight:400}.marketplace-detail-page>header aside small{color:#888391;font-size:11px}.marketplace-detail-terms{grid-template-columns:1fr 1fr;gap:10px;padding:50px 0;display:grid}.marketplace-detail-terms article{border:1px solid var(--line);border-radius:24px;min-height:200px;padding:26px}.marketplace-detail-terms span,.marketplace-detail-page>footer span{color:var(--faint);text-transform:uppercase;font-size:11px}.marketplace-detail-terms p{color:var(--muted);font-size:13px;line-height:1.75}.marketplace-detail-page>footer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:26px 0;display:flex}.marketplace-detail-page>footer span,.marketplace-detail-page>footer strong{display:block}.marketplace-detail-page>footer a{color:#6258a8;margin-top:6px;font-size:13px;text-decoration:none}.jobs-page{width:min(1280px,100% - 64px);padding-top:70px}.jobs-heading{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:320px;display:flex}.jobs-heading h1{max-width:1000px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.05em;margin:12px 0;font-size:clamp(52px,7vw,96px);font-weight:400;line-height:.92}.jobs-heading>p:last-child{max-width:640px;color:var(--muted);font-size:13px;line-height:1.65}.jobs-board{min-height:0;color:var(--ink);background:0 0;border-radius:0;padding:18px 0 30px}.jobs-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.jobs-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.jobs-toolbar .jobs-filters{align-items:end;gap:10px}.jobs-filters label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:10px;display:grid}.jobs-filters select{color:#fff;min-height:42px;font:inherit;text-transform:capitalize;background:#171820;border:0;border-radius:999px;padding:0 32px 0 14px;font-size:12px}.jobs-filters span{color:var(--muted);padding:0 4px 12px;font-size:12px}.jobs-toolbar>div button{color:#aeadb5;cursor:pointer;text-transform:capitalize;background:#171820;border:0;border-radius:999px;padding:8px 11px;font-size:11px}.jobs-toolbar>div button.active{color:#fff;background:linear-gradient(135deg,#7c3f87,#ce58cd)}.jobs-editor{color:#fff;background:radial-gradient(circle at 88% 0,#3c3049 0,#0000 34%),linear-gradient(135deg,#171a18,#252334);border-radius:38px;max-width:980px;margin:14px auto 34px;padding:34px;box-shadow:0 28px 70px #171a1840}.jobs-posting-dialog{background:0 0;border:0;max-width:min(1040px,100vw - 48px);max-height:calc(100vh - 48px);padding:0;overflow:auto;width:min(1040px,100vw - 48px)!important;margin:auto!important;display:block!important;position:relative!important;inset:auto!important}.jobs-posting-dialog .jobs-editor{box-sizing:border-box;width:100%;margin:0}.jobs-posting-backdrop{z-index:120;justify-content:center!important;align-items:center!important;display:flex!important}.jobs-grid{min-height:0}.jobs-empty-state{background:linear-gradient(135deg,#eee9df,#f8f7f2);border-radius:30px;align-content:center;justify-items:start;gap:16px;max-width:680px;min-height:390px;padding:54px 30px;display:grid}.jobs-empty-state>span{color:#75851f;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.jobs-empty-state h2{max-width:600px;font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:.98}.jobs-empty-state p{max-width:480px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.jobs-editor>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.jobs-editor>header span,.jobs-editor>header strong{display:block}.jobs-editor>header span{color:#c8ff46;text-transform:uppercase;font-size:11px}.jobs-editor>header strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:7px;font-size:24px;font-weight:400}.jobs-editor>header button{color:#aaa6b5;cursor:pointer;background:0 0;border:0;font-size:12px}.jobs-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;padding:28px 0 22px;display:grid}.jobs-editor-fields>label:first-child,.jobs-editor-fields .jobs-wide{grid-column:1/-1}.jobs-editor-fields label{color:#aaa6b5;font-size:11px}.jobs-editor-fields input,.jobs-editor-fields select,.jobs-editor-fields textarea,.job-application-form input,.job-application-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff12;border:0;border-radius:18px;outline:0;margin-top:7px;padding:12px 15px;font-size:12px}.jobs-editor-fields input,.jobs-editor-fields select,.job-application-form input{height:48px}.jobs-editor-fields textarea{border-radius:24px;min-height:104px}.jobs-editor>.primary-button{border-radius:999px;min-height:48px;padding-inline:22px}.jobs-editor-fields textarea,.job-application-form textarea{resize:vertical;min-height:90px}.jobs-editor-fields option{color:#252334}.jobs-wide{grid-column:1/-1}.jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.jobs-card{background:#ffffff70;border:1px solid #ffffffb0;border-radius:28px;flex-direction:column;min-height:400px;display:flex;overflow:hidden}.jobs-card>a{color:inherit;flex-direction:column;flex:1;padding:26px;text-decoration:none;display:flex}.jobs-card>a>span{color:#5c6a12;text-transform:capitalize;font-size:11px}.jobs-card h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.03em;margin:42px 0 0;font-size:32px;font-weight:400}.jobs-card>a>p{color:var(--muted);font-size:13px;line-height:1.65}.jobs-card>a>div{margin-top:auto}.jobs-card>a>div strong,.jobs-card>a>div small{display:block}.jobs-card>a>div strong{font-family:var(--font-silo-display), Georgia, serif;font-size:29px;font-weight:400}.jobs-card>a>div small{color:var(--faint);margin-top:3px;font-size:11px}.jobs-card>footer{border-top:1px solid var(--line);min-height:50px;color:var(--faint);text-transform:capitalize;justify-content:space-between;align-items:center;gap:10px;padding:8px 26px;font-size:11px;display:flex}.jobs-card>footer a{color:#6258a8;text-decoration:none}.jobs-card>footer button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 0 0 12px;font-size:11px}.jobs-grid>p,.jobs-rule,.jobs-boundary{color:var(--faint);grid-column:1/-1;font-size:12px;line-height:1.6}.jobs-grid>p{text-align:center;padding:100px 20px}.jobs-rule{color:#8b6226;border:1px solid #d4a866;border-radius:12px;padding:14px}.jobs-boundary{margin-top:25px}.jobs-setup{text-align:center;place-content:center;min-height:420px;padding:30px;display:grid}.jobs-setup strong{font-family:var(--font-silo-display), Georgia, serif;font-size:30px;font-weight:400}.jobs-setup p{color:var(--muted);font-size:13px}.jobs-setup code{color:#a85f4f;font-size:12px}.job-detail-page{width:min(1100px,100% - 64px);padding:110px 0 90px}.job-detail-page>a{color:var(--muted);font-size:12px;text-decoration:none}.job-detail-page>header{color:#fff;background:#252334;border-radius:34px;grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:50px;min-height:450px;margin-top:16px;padding:48px;display:grid}.job-detail-page>header span{color:#c8ff46;text-transform:capitalize;font-size:11px}.job-detail-page>header h1{max-width:740px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.05em;margin:22px 0;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:.92}.job-detail-page>header p{color:#aaa6b5;white-space:pre-wrap;max-width:650px;font-size:13px;line-height:1.7}.job-detail-page>header aside strong,.job-detail-page>header aside small,.job-detail-page>header aside b{display:block}.job-detail-page>header aside strong{font-family:var(--font-silo-display), Georgia, serif;margin:8px 0 2px;font-size:40px;font-weight:400}.job-detail-page>header aside small{color:#888391;margin-bottom:30px;font-size:11px}.job-detail-page>header aside b{color:#fff;margin-top:8px;font-size:12px;font-weight:500}.job-detail-terms{grid-template-columns:1fr 1fr;gap:10px;padding:50px 0;display:grid}.job-detail-terms article{border:1px solid var(--line);border-radius:24px;min-height:210px;padding:26px}.job-detail-terms span,.job-detail-owner span,.job-applications>header span,.job-application-form>header span,.job-application-card span{color:var(--faint);text-transform:uppercase;font-size:11px}.job-detail-terms p{color:var(--muted);white-space:pre-wrap;font-size:13px;line-height:1.75}.job-detail-owner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.job-detail-owner span,.job-detail-owner strong,.job-detail-owner small{display:block}.job-detail-owner a{color:#6258a8;margin-top:6px;font-size:13px;text-decoration:none;display:block}.job-detail-owner small{color:var(--faint);margin-top:5px;font-size:11px}.job-detail-owner button,.job-application-card footer button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;padding:9px 12px;font-size:11px}.job-applications{padding-top:55px}.job-applications>header h2,.job-application-form>header h2{font-family:var(--font-silo-display), Georgia, serif;margin:8px 0 24px;font-size:36px;font-weight:400}.job-applications>p{color:var(--faint);text-align:center;padding:60px 0;font-size:12px}.job-application-card{border:1px solid var(--line);background:#ffffff70;border-radius:24px;margin-top:10px;padding:25px}.job-application-card>header,.job-application-card>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.job-application-card h3{margin:6px 0 0;font-size:15px}.job-application-card a{color:#6258a8;font-size:11px;text-decoration:none}.job-application-card>div{grid-template-columns:1fr 1fr .7fr;gap:8px;margin:20px 0;display:grid}.job-application-card section{background:#f0eee8;border-radius:15px;padding:16px}.job-application-card section p{color:var(--muted);white-space:pre-wrap;font-size:12px;line-height:1.65}.job-application-card>footer{border-top:1px solid var(--line);color:var(--faint);padding-top:16px;font-size:11px}.job-project-invitation{width:min(660px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.job-project-invitation h2{font-family:var(--font-silo-display), Georgia, serif;margin:8px 0 10px;font-size:36px;font-weight:400;line-height:.98}.job-project-invitation>p{color:var(--muted);font-size:13px;line-height:1.55}.job-handoff-intro{max-width:500px}.job-handoff-steps{gap:8px;margin:22px 0 4px;display:flex}.job-handoff-steps span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#ece9df;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.job-handoff-steps span.active{color:#354000;background:#e5f0a1}.job-handoff-steps span.complete{color:#fff;background:#20221d}.job-handoff-success{padding:30px 8px 12px}.job-handoff-success h2{font-family:var(--font-silo-display), Georgia, serif;margin:10px 0 14px;font-size:42px;font-weight:400;line-height:.98}.job-handoff-success p{max-width:480px;color:var(--muted);line-height:1.6}.job-handoff-success>div{gap:10px;margin-top:26px;display:flex}.job-handoff-success .primary-button{text-decoration:none}.job-project-invitation form{margin-top:24px}.job-project-invitation select{width:100%;margin-top:8px}.job-project-empty{color:var(--muted);margin:12px 0 0;font-size:12px}.job-project-empty a{color:#6258a8}.assist-brief{background:#ffffff0a;border:0;border-radius:16px;margin:14px 0;padding:16px}.assist-brief>span{color:#c8ff46;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.assist-brief h2{color:#fff;font-family:var(--font-silo-display), Georgia, serif;margin:6px 0 12px;font-size:28px;font-weight:400}.assist-brief-stats{color:#d5d2dc;gap:6px;font-size:11px;display:grid}.assist-brief ul{color:#c5c1cc;margin:14px 0 0;padding-left:17px;font-size:12px;line-height:1.55}.assist-brief li+li{margin-top:6px}.project-business-view{background:#ffffff82;border:1px solid #ffffffa6;border-top:0;border-radius:0 0 42px 42px;padding:54px 42px 70px}.project-business-view>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.project-business-view h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.045em;margin:7px 0;font-size:clamp(36px,4vw,56px);font-weight:400}.project-business-view>header p{max-width:560px;color:var(--muted);font-size:13px;line-height:1.6}.project-business-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:34px 0;display:grid}.project-business-summary article{border:1px solid var(--line);background:#ffffff75;border-radius:18px;padding:20px}.project-business-summary span,.project-business-history header span{color:var(--faint);text-transform:uppercase;font-size:11px;display:block}.project-business-summary strong{font-family:var(--font-silo-display), Georgia, serif;margin:8px 0;font-size:32px;font-weight:400;display:block}.project-business-summary small{color:var(--muted);font-size:11px}.project-business-summary .negative,.project-business-history .negative{color:#a7413b}.project-commerce-history{border:1px solid var(--line);background:#f7f5ef;border-radius:22px;margin:34px 0;padding:24px}.project-commerce-history>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.project-commerce-history header span{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.project-commerce-history header strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:6px;font-size:28px;font-weight:400;display:block}.project-commerce-history header p{max-width:360px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.project-commerce-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 10px;display:grid}.project-commerce-summary article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.project-commerce-summary span,.project-commerce-list small,.project-commerce-list p{color:var(--muted);font-size:11px}.project-commerce-summary strong{margin:7px 0;font-size:20px;display:block}.project-commerce-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.project-commerce-list article strong{margin:3px 0;font-size:14px;display:block}.project-commerce-list>article>strong{white-space:nowrap}.project-statement{color:#f6f3e9;background:#20221e;border:1px solid #22251f;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding:22px 24px;display:grid}.project-statement>div:first-child{gap:7px;display:grid}.project-statement span{color:#d9d66b;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.project-statement strong{font-family:var(--font-silo-display), Georgia, serif;font-size:28px;font-weight:400}.project-statement p,.project-statement small{color:#cbc8bd;margin:0;font-size:11px;line-height:1.5}.project-statement-metrics{flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;display:flex}.project-statement button{align-self:end}.project-statement .secondary-button{color:#f6f3e9;border-color:#ffffff3a}.project-statement .secondary-button:hover{background:#ffffff14}.project-statement .secondary-button:disabled{cursor:not-allowed;opacity:.48}.project-business-form{border:1px solid var(--line);background:#f4f2eb;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px;display:grid}.project-business-form label{color:var(--muted);gap:7px;font-size:11px;display:grid}.project-business-form .wide{grid-column:span 2}.project-business-form button{align-self:end;width:fit-content}.project-business-history{margin-top:34px}.project-business-history>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:12px;display:flex}.project-business-history>header strong{font-size:12px}.project-business-history>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:17px 0;display:flex}.project-business-history small,.project-business-history p{color:var(--muted);font-size:11px}.project-business-history strong{margin:4px 0;font-size:14px;display:block}.project-business-history article>div:last-child{text-align:right;align-items:center;gap:14px;display:flex}.project-business-history button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px}@media (max-width:720px){.project-business-view{border-radius:0 0 30px 30px;padding:34px 18px 44px}.project-business-view>header,.project-business-history>article,.project-commerce-history>header,.project-commerce-list article,.project-statement{flex-direction:column;align-items:flex-start}.project-business-form{grid-template-columns:1fr 1fr;padding:18px}.project-business-form .wide{grid-column:span 2}.project-business-history article>div:last-child{text-align:left}.project-commerce-history,.project-statement{padding:18px}.project-commerce-summary{grid-template-columns:1fr}.project-statement button{width:100%}}.job-application-form{color:#fff;background:#252334;border-radius:28px;margin-top:55px;padding:28px}.job-application-form>header p{color:#aaa6b5;max-width:600px;font-size:12px;line-height:1.65}.job-application-form label{color:#aaa6b5;margin-top:14px;font-size:11px;display:block}.job-application-form>button{margin-top:20px}.coming-card{border-top:1px solid var(--line);align-items:flex-start;gap:25px;min-height:270px;margin-top:34px;padding:35px 0;display:flex;position:relative;overflow:hidden}.coming-card:after{content:"";opacity:.48;filter:blur(1px);background:linear-gradient(145deg,#ff759e,#ffba5e 44%,#6b5cff);border-radius:36% 64% 42% 58%/56% 38% 62% 44%;width:210px;height:210px;position:absolute;bottom:-90px;right:8%;transform:rotate(18deg)}.coming-card h2{letter-spacing:-.03em;margin:2px 0 11px;font-size:20px;font-weight:550}.coming-card p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.feature-tags{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.feature-tags span{border:1px solid var(--line);color:#aaa;border-radius:20px;padding:7px 10px;font-size:13px}@keyframes artwork-float{0%,to{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-10px)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1180px){.global-search-trigger{width:30px;min-width:30px;padding:0}.global-search-trigger kbd{display:none}.notification-trigger{width:30px;height:30px}}@media (max-width:720px){.notification-dialog,.global-search-dialog,.storage-manager-dialog{border-radius:22px;width:auto;max-height:calc(100dvh - 20px);inset:10px;transform:none}.storage-manager-dialog>section{max-height:calc(100dvh - 20px)}.storage-manager-dialog>section>header,.storage-manager-summary,.storage-toolbar{padding-inline:20px}.storage-manager-summary{grid-template-columns:1fr 1fr;gap:18px}.storage-manager-summary p{grid-column:1/-1}.storage-file-list{padding-inline:20px}.global-search-dialog>section{max-height:calc(100dvh - 20px)}.global-search-dialog header{padding:20px 18px 15px}.global-search-dialog h2{font-size:32px}.global-search-input{margin-inline:12px}.global-search-results{padding-inline:12px}.global-search-results>a{grid-template-columns:62px minmax(0,1fr) auto;padding-inline:9px}.global-search-dialog footer{padding-inline:18px}}@media (max-width:1220px){.dashboard-command-bar{grid-template-columns:1fr}.dashboard-quick-stats{border-top:1px solid #d5cfab;grid-column:1/-1;padding-top:18px}.dashboard-reference-grid{grid-template-rows:360px 360px 430px;grid-template-columns:repeat(3,1fr)}.dashboard-creator-card,.dashboard-hours-card,.dashboard-sidequest-card{grid-row:1}.dashboard-storage-card{grid-area:2/1}.dashboard-storage-card>p{display:block}.storage-plan{display:inline-block}.dashboard-recent-card{grid-area:2/2}.dashboard-calendar-card{grid-area:3/1/auto/-1}.dashboard-tasks-card{grid-area:2/3;margin-top:0}}@media (max-width:980px){.topbar{grid-template-columns:85px minmax(0,1fr) auto 98px;gap:10px;padding-inline:22px}.topbar .wordmark{font-size:15px}.topnav{justify-content:flex-start}.topnav a{padding-inline:13px}.account-trigger{gap:5px;padding:0 10px}.account-trigger .account-id-text{display:none}.account-menu-panel{width:210px}.studio-overview{grid-template-columns:1fr}.studio-pulse{grid-template-columns:repeat(3,1fr)}.studio-pulse .studio-note{grid-column:auto;min-height:120px}.studio-note p{margin-top:22px;font-size:17px}.dashboard-command-bar{grid-template-columns:1fr}.dashboard-heading h1{font-size:clamp(40px,7vw,58px)}.dashboard-reference-grid{grid-template-rows:repeat(4,370px);grid-template-columns:repeat(2,1fr)}.dashboard-creator-card{grid-area:1/1}.dashboard-hours-card{grid-area:1/2}.dashboard-sidequest-card{grid-area:2/1}.dashboard-storage-card{grid-area:2/2}.dashboard-recent-card{grid-area:3/1}.dashboard-calendar-card{grid-area:4/1/auto/-1}.dashboard-tasks-card{grid-area:3/2;margin-top:0}.project-title-row{grid-template-columns:.8fr 1.2fr}.project-hero-actions{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:30px}.workspace-columns{grid-template-columns:1fr}.workspace-side{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workspace-side .section-heading{grid-column:1/-1}.song-satellite-stage{grid-template-rows:repeat(3,150px);grid-template-columns:repeat(2,minmax(0,1fr))}.song-satellite-side-quest{grid-area:1/1/3}.song-satellite-transfer{grid-area:1/2}.song-satellite-crowd{grid-area:2/2}.song-satellite-trace-shield{grid-area:3/1}.song-satellite-distribution{grid-area:3/2}.ledger-layout,.publish-grid{grid-template-columns:1fr}.release-preflight{grid-template-columns:1fr;gap:14px}.ledger-review,.new-variant-form{grid-template-columns:1fr 1fr}.version-tree-row{grid-template-columns:20px 30px minmax(180px,1fr) minmax(180px,.8fr)}.version-tree-row>time{display:none}.selection-action-bar{flex-direction:column;align-items:stretch}.selection-action-bar>div:last-child{overflow-x:auto}.release-board{grid-template-columns:repeat(2,minmax(0,1fr))}.release-planner,.marketing-planner{grid-template-columns:220px minmax(0,1fr)}.business-summary-grid,.business-entry-fields,.community-profile-fields,.community-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.platform-layout{border-radius:28px;min-height:calc(100vh - 12px);margin:6px}.topbar{grid-template-columns:58px minmax(0,1fr) auto;gap:8px;min-height:76px;padding:10px 14px;top:6px}.topbar .wordmark{letter-spacing:.24em;font-size:12px}.topnav{justify-content:flex-start;padding:5px}.topnav a{padding:9px 11px;font-size:13px}.account-block{z-index:120;background:#242520e8;border-color:#ffffff52;width:48px;height:48px;padding:4px;display:block;position:fixed;bottom:82px;right:14px;box-shadow:0 12px 36px #11130f4f}.account-block .global-help-button{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.account-block .global-help-button.active{color:#344006;background:#d9e68d}.account-block>button:last-child,.account-block>strong,.account-block>small,.account-block>span{display:none}.platform-content{padding-bottom:66px}.dashboard-page{width:calc(100% - 24px);padding-top:16px}.dashboard-heading{flex-direction:column;justify-content:center;align-items:flex-start;min-height:135px}.dashboard-identity{align-items:flex-start;gap:14px}.profile-portrait{border-width:3px;width:68px;height:68px}.profile-portrait span{font-size:19px}.dashboard-heading h1{font-size:45px}.dashboard-command-bar{border-radius:28px;padding:18px}.dashboard-completion{grid-template-columns:1fr}.completion-track{grid-column:auto;min-height:80px}.dashboard-quick-stats{gap:8px}.dashboard-quick-stat strong{font-size:30px}.dashboard-reference-grid{grid-template-rows:none;grid-template-columns:1fr}.dashboard-reference-grid>*{border-radius:30px;grid-area:auto;min-height:370px}.dashboard-tasks-card{min-height:650px;margin-top:0}.calendar-week>div{min-height:150px}.dashboard-calendar-card{padding-inline:18px}.page,.project-workspace{width:calc(100% - 32px);padding-top:30px}.page-header{flex-direction:column;align-items:flex-start}.project-title-row{grid-template-columns:1fr;min-height:0;padding:40px 0 28px}.project-title-copy{text-align:center}.project-title-copy h1{max-width:none}.project-stage{grid-row:1;min-height:320px}.project-stage .artwork-stage{width:min(290px,80vw)}.project-hero-actions{flex-direction:column;grid-column:auto;align-items:flex-start}.artwork-hero{width:82px;height:82px}.page-header h1,.project-title-row h1{font-size:38px}.quiet-grid,.project-grid,.timeline-intro{grid-template-columns:1fr}.project-grid{gap:32px;padding-block:32px 48px}.project-card{padding:6px 0 0}.project-card-copy{gap:4px 12px;padding:0 2px}.project-card-copy p{font-size:11px}.project-card .artwork-standard{width:min(280px,76vw);height:auto}.studio-overview{border-radius:30px;padding:10px}.studio-feature{flex-direction:column;align-items:flex-start;min-height:440px;padding:25px}.studio-feature .artwork-stage{width:min(260px,75vw);margin:0 auto}.studio-pulse{grid-template-columns:1fr 1fr}.studio-pulse .studio-note{grid-column:1/-1}.home-header:after{opacity:.5;width:94px;height:94px;top:-20px;right:5px}.attention-row{grid-template-columns:38px 1fr 20px}.attention-row time{display:none}.workspace-side{display:block}.song-companion{margin-bottom:14px}.project-actions-view{min-height:0;padding:34px 18px 44px}.project-ledger-view{padding:34px 18px 44px}.ledger-heading{grid-template-columns:1fr;gap:12px}.song-variant-bar{flex-direction:column;align-items:stretch}.song-variant-bar>div{overflow-x:auto}.add-song-variant{min-height:44px}.new-variant-form,.ledger-form-grid,.ledger-review{grid-template-columns:1fr}.ledger-wide-field{grid-column:auto}.ledger-editor{padding:18px}.credit-entry-grid{grid-template-columns:1fr 1fr}.credit-notes-field{grid-column:1/-1}.split-ledger-head{display:none}.split-ledger-row{grid-template-columns:1fr 70px 34px}.split-ledger-row>input:first-child,.split-ledger-row>input:nth-child(2),.split-ledger-row>input:nth-child(3){grid-column:1/-1}.split-ledger-row>label{grid-column:1/3}.split-ledger-row>button,.split-ledger-row>span{grid-area:4/3}.master-candidate-head{display:none}.master-candidate{grid-template-columns:minmax(0,1fr) 68px 72px}.dependent-master-list>div,.master-confirmations{grid-template-columns:1fr}.ledger-kind-tabs button.publish{margin-left:0}.project-publish-view>header{flex-direction:column}.publication-current{text-align:left}.publish-variant-list article>div,.readiness-checks{grid-template-columns:1fr 1fr}.readiness-confirmations article{grid-template-columns:1fr}.song-satellite-stage{flex-direction:column;gap:9px;margin-top:24px;display:flex}.song-satellite{border-radius:25px;min-height:118px}.song-satellite-side-quest{border-radius:25px 55px 25px 25px;min-height:210px}.secondary-app-drawer{border-radius:30px;width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}.secondary-app-canvas{padding:28px}.secondary-app-symbol{left:28px}.version-tree-list{margin:0 8px}.song-variant-tree>button{grid-template-columns:28px minmax(0,1fr)}.song-variant-tree>button i{grid-column:2}.song-variant-tree>div{margin-left:12px}.version-tree-row{grid-template-columns:18px 28px minmax(0,1fr);gap:8px;padding:12px 10px}.version-tree-row .audio-control{grid-column:3;width:100%}.stem-tree-list{padding-left:46px}.selection-action-bar{width:auto;bottom:12px;left:12px;right:12px;transform:none}.file-console{border-radius:28px;width:calc(100vw - 12px);top:6px;bottom:6px;right:6px}.file-console-body{padding:18px 16px 42px}.file-console-facts,.file-report-grid{grid-template-columns:repeat(2,1fr)}.file-contributor-list>div{grid-template-columns:1fr 32px}.file-contributor-list input:nth-child(2){grid-column:1}.file-contributor-list button{grid-area:1/2/3}.release-page{width:calc(100% - 32px);padding-top:36px}.release-heading{min-height:220px}.release-board{grid-template-columns:1fr}.release-board button{min-height:130px}.release-planner{grid-template-columns:1fr}.release-list{max-height:400px;overflow-y:auto}.release-project-add,.release-track-add{flex-direction:column}.marketing-page{width:calc(100% - 32px);padding-top:36px}.marketing-heading{min-height:220px}.marketing-planner{grid-template-columns:1fr}.campaign-list{max-height:400px;overflow-y:auto}.campaign-workbench>header{flex-direction:column;align-items:stretch}.campaign-workbench>header input{width:100%}.campaign-date-grid,.campaign-strategy-grid{grid-template-columns:1fr}.campaign-target-add{flex-direction:column}.campaign-target-request{grid-template-columns:1fr}.campaign-approvals article{flex-direction:column;align-items:flex-start}.campaign-team form{flex-direction:column}.campaign-work-composer,.campaign-board-columns,.campaign-calendar-composer,.campaign-calendar-list article,.campaign-link-composer,.campaign-link-list article,.campaign-result-composer,.campaign-result-list article,.campaign-workbench>footer{grid-template-columns:1fr}.campaign-footer-actions{flex-direction:column-reverse;align-items:stretch}.campaign-result-composer input[name=sourceReference],.campaign-result-composer input[name=sourceNote]{grid-column:auto}.campaign-asset-grid,.campaign-asset-add{grid-template-columns:1fr}.business-page{width:calc(100% - 32px);padding-top:36px}.business-heading{min-height:240px}.business-summary-grid,.business-entry-fields{grid-template-columns:1fr}.business-description-field,.business-source-note-field{grid-column:auto}.business-entry-form>header{flex-direction:column}.business-history article{grid-template-columns:38px minmax(0,1fr) 52px;padding:14px 0}.business-history article>div:nth-child(3){text-align:left;grid-column:2}.business-history article>button{grid-area:1/3/3}.community-page{width:calc(100% - 32px);padding-top:36px}.community-heading{min-height:240px}.community-profile-editor>header,.community-buddies>header,.community-discovery>header{flex-direction:column;align-items:stretch}.community-profile-fields,.community-profile-grid,.community-portfolio-editor article>div{grid-template-columns:1fr}.community-portfolio-description{grid-column:auto}.community-discovery>header input{width:100%}.community-buddies article{grid-template-columns:38px minmax(0,1fr);padding:14px 0}.community-buddies article>div:last-child{grid-column:2}.community-member-page{width:calc(100% - 32px);padding-top:76px}.community-member-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding:18px}.community-member-art{min-height:260px}.community-member-hero aside{align-self:auto;padding-bottom:0}.community-member-about,.community-member-portfolio>div,.community-member-marketplace>div{grid-template-columns:1fr;gap:25px}.community-member-marketplace>header{flex-direction:column;align-items:flex-start}.marketplace-page,.marketplace-detail-page{width:calc(100% - 32px);padding-top:36px}.marketplace-heading{min-height:260px}.marketplace-toolbar{flex-direction:column;align-items:stretch;padding:20px 0}.marketplace-editor-fields,.marketplace-grid,.marketplace-detail-terms{grid-template-columns:1fr}.marketplace-wide{grid-column:auto}.marketplace-detail-page>header{grid-template-columns:1fr;min-height:0;padding:24px}.marketplace-detail-page>footer{flex-direction:column;align-items:flex-start}.classification-grid,.intent-grid{grid-template-columns:repeat(2,1fr)}.upload-step{grid-template-columns:28px 1fr}.file-input{grid-column:2}.auth-page{display:block}.auth-story{display:none}.auth-form-panel{min-height:100vh;padding:25px}.assist-dock{bottom:76px;right:12px}.assist-panel{width:calc(100vw - 24px);height:calc(100vh - 155px)}.audio-player{width:45%}.audio-control{width:min(300px,52%)}.player-expanded{border-radius:32px;grid-template-rows:auto auto 1fr;grid-template-columns:1fr;min-height:calc(100vh - 32px);padding:48px 24px 24px}.player-record{width:min(300px,72vw);margin:auto}.player-expanded-copy{text-align:center}.player-console{grid-column:auto;grid-template-columns:54px 1fr;padding:16px}.player-main-control{width:52px;height:52px}.player-download,.player-listen-label{display:none}.collaborator-detail-grid,.mode-picker>div,.contribution-fields>div{grid-template-columns:1fr}.collaborator-row{grid-template-columns:38px 1fr auto}.collaborator-row .text-danger{grid-column:2;width:fit-content}.collaboration-summary{grid-template-columns:1fr}.private-contributions>article,.collaboration-heading{flex-direction:column;align-items:flex-start}}.release-list>header{align-items:center}.release-list>header .primary-button{min-height:44px;padding-inline:20px}.release-picker-stage{perspective:none;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:18px;height:auto;min-height:520px;padding:32px;display:grid}.release-picker-card{opacity:1;flex-direction:column;width:auto;min-height:390px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;top:auto;left:auto;transform:none}.release-picker-card .release-picker-artwork{flex:1;height:auto;min-height:270px}.release-picker-card .release-picker-copy,.release-picker-card:not(.active) .release-picker-copy{background:#111218;padding:20px 22px 23px;position:relative;inset:auto}.release-picker-card .release-picker-copy strong,.release-picker-card:not(.active) .release-picker-copy strong{margin-top:7px;font-size:28px}.release-picker-card .release-picker-copy i{color:#d9a7ff}.release-picker-empty{grid-column:1/-1;min-height:450px}.release-create-backdrop{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090da8;border:0;place-items:center;width:100%;max-width:none;height:100%;margin:0;padding:24px;display:grid;position:fixed;inset:0}.release-list .release-create-modal{color:#fff;background:linear-gradient(145deg,#292a30,#14151a);border:1px solid #ffffff25;border-radius:30px;width:min(520px,100%);margin:0;padding:34px;display:block;position:relative;box-shadow:0 42px 140px #000b}.release-create-modal>span{color:#d9a7ff;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.release-create-modal h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;margin:12px 0 8px;font-size:42px;font-weight:400}.release-create-modal p{color:#ffffff7d;max-width:420px;margin:0 0 26px;font-size:13px;line-height:1.6}.release-create-modal label{color:#ffffff76;text-transform:uppercase;gap:8px;font-size:11px;display:grid}.release-list .release-create-modal input{color:#fff;text-transform:none;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;height:52px;padding:0 15px;font-size:12px}.release-create-modal .primary-button{width:100%;min-height:48px;margin-top:12px}.release-modal-close{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff20;border-radius:50%;width:34px;height:34px;font-size:18px;position:absolute;top:18px;right:18px}.release-workbench{color:#fff;background:linear-gradient(145deg,#222329,#101116);border:1px solid #ffffff18;margin:0;padding:0;overflow:hidden;box-shadow:0 30px 100px #27283135}.release-album-hero{grid-template-columns:minmax(260px,38%) 1fr;gap:36px;min-height:360px;padding:72px 42px 38px;position:relative;overflow:hidden;align-items:end!important;display:grid!important}.release-album-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111218);position:absolute;inset:45% 0 0}.release-album-hero>.release-picker-artwork{z-index:2;border-radius:22px;width:100%;height:280px;position:relative;box-shadow:0 25px 65px #0009}.release-album-hero>div{z-index:2;padding-bottom:12px;position:relative}.release-album-hero>div>span{color:#d9a7ff;letter-spacing:.13em}.release-album-hero>div h2{color:#fff;max-width:680px;margin-top:12px;font-size:clamp(46px,6vw,78px);line-height:.9}.release-album-hero>div p{color:#ffffff70;margin:15px 0 0;font-size:13px}.release-back{z-index:5;color:#ffffffa0;cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;top:24px;left:28px}.release-tabs{background:#0c0d11;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:5px;padding:8px 32px;display:flex;overflow-x:auto}.release-tabs button{color:#ffffff70;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-size:12px}.release-tabs button.active{color:#1b1c18;background:#f5f2e9}.release-tab-panel{min-height:560px;color:var(--ink);background:#efede6;padding:28px 34px 44px}.release-tab-panel .release-projects,.release-tab-panel .release-track-builder,.release-tab-panel .release-team,.release-tab-panel .release-allocation{margin-top:0}.release-tab-panel .release-track-builder{margin-top:30px}.release-version-pickers{gap:8px;margin-bottom:16px;display:grid}.release-version-pickers article{border:1px solid var(--line);background:#fff9;border-radius:16px;grid-template-columns:minmax(150px,.7fr) minmax(240px,1.4fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.release-version-pickers small,.release-version-pickers strong{display:block}.release-version-pickers small,.release-version-pickers label{color:var(--faint);text-transform:uppercase;font-size:11px}.release-version-pickers strong{margin-top:5px;font-size:13px}.release-version-pickers label{gap:6px;display:grid}.release-version-pickers select{border:1px solid var(--line);text-transform:none;background:#fff;border-radius:10px;width:100%;height:40px;padding:0 10px;font-size:11px}.release-version-pickers button{color:#fff;cursor:pointer;background:#292a25;border:0;border-radius:10px;min-height:40px;padding:0 14px;font-size:11px}.release-version-pickers button:disabled{opacity:.45}.album-player{color:#fff;background:linear-gradient(145deg,#282a25,#151612);border-radius:20px;grid-template-columns:minmax(180px,1fr) auto minmax(220px,1.5fr) 130px;align-items:center;gap:16px;margin:18px 0;padding:18px;display:grid;box-shadow:0 16px 42px #25261f2b}.album-player-now span,.album-player-now strong,.album-player-now small{display:block}.album-player-now span{color:#d9eb69;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.album-player-now strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;overflow:hidden}.album-player-now small{color:#ffffff72;margin-top:4px;font-size:11px}.album-player-controls{align-items:center;gap:5px;display:flex}.album-player-controls button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff15;border-radius:50%;width:34px;height:34px}.album-player-controls button:disabled{opacity:.3}.album-player-controls .album-player-main{color:#202119;background:#d9eb69;width:44px;height:44px}.album-player-timeline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.album-player-timeline input,.album-player-volume input{accent-color:#d9eb69;width:100%}.album-player-timeline span{color:#ffffff70;font-family:var(--font-geist-mono), monospace;font-size:11px}.album-player-volume{color:#ffffff70;gap:5px;font-size:11px;display:grid}.album-player-queue{border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin:0;padding:12px 0 0;list-style:none;display:grid}.album-player-queue button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:2px 8px;width:100%;min-width:0;padding:9px;display:grid}.album-player-queue li.active button{background:#d9eb6910;border-color:#d9eb6960}.album-player-queue span{color:#d9eb69;font-family:var(--font-geist-mono), monospace;grid-row:1/3;font-size:11px}.album-player-queue strong,.album-player-queue small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.album-player-queue strong{font-size:11px}.album-player-queue small{color:#ffffff60;font-size:11px}.release-track-list article{grid-template-columns:38px minmax(0,1fr) auto;min-height:108px;padding:14px 16px}.release-track-list article>div:nth-child(2)>em{color:var(--faint);margin-top:10px;font-size:11px;font-style:normal;display:block}.release-version-status{border-radius:999px;width:fit-content;margin-top:8px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.release-version-status.ready{color:#44520c;background:#dce7aa}.release-version-status.testing{color:#66531c;background:#eee3bd}.release-readiness-checklist{border-top:1px solid var(--line);max-width:560px;margin-top:10px}.release-readiness-checklist summary{color:var(--muted);cursor:pointer;justify-content:space-between;gap:12px;padding:10px 0 4px;font-size:11px;display:flex}.release-readiness-checklist summary span{color:#667718;font-family:var(--font-geist-mono), monospace}.release-readiness-checklist>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding:7px 0;display:grid}.release-readiness-checklist p{align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.release-readiness-checklist p i{border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.release-readiness-checklist p.complete i{color:#44520c;background:#dce7aa}.release-readiness-checklist p.pending{color:var(--faint)}.release-readiness-checklist p.pending i{color:#66531c;background:#eee3bd}.release-track-upgrade{background:#f4f1e8;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;max-width:680px;margin-top:10px;padding:10px;display:grid}.release-track-upgrade label{color:var(--faint);text-transform:uppercase;gap:5px;font-size:11px;display:grid}.release-track-upgrade select{border:1px solid var(--line);text-transform:none;background:#fff;border-radius:8px;min-width:0;height:36px;padding:0 8px;font-size:11px}.release-track-upgrade button{color:#fff;padding:0 12px;background:#292a25!important;border-radius:8px!important;width:auto!important;height:36px!important}.release-track-upgrade>small{color:var(--muted);grid-column:1/-1;font-size:11px}.release-track-add{justify-content:space-between;align-items:center}.release-track-add>span{color:var(--muted);font-size:11px}.release-playlist-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:42px 20px;font-size:12px}.release-rights-gate{color:#5f501c;background:#f4eac6;border:1px solid #cdb86f;border-radius:14px;gap:5px;margin:16px 0;padding:14px 16px;display:grid}.release-rights-gate strong{font-size:12px}.release-rights-gate span{font-size:11px}.release-metadata>p{max-width:660px;color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.6}.release-metadata-grid{gap:12px;display:grid}.release-metadata-grid article{border:1px solid var(--line);background:#ffffffa5;border-radius:20px;overflow:hidden}.release-metadata-grid article>header{color:#fff;background:#282923;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:grid}.release-metadata-grid header>span{color:#d9eb69;font-family:var(--font-geist-mono), monospace;font-size:12px}.release-metadata-grid header strong,.release-metadata-grid header small{display:block}.release-metadata-grid header strong{font-size:12px}.release-metadata-grid header small{color:#ffffff6d;margin-top:4px;font-size:11px}.release-metadata-grid header i{color:#d9eb69;font-size:11px;font-style:normal}.release-metadata-grid dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.release-metadata-grid dl div{border-right:1px solid var(--line);border-top:1px solid var(--line);min-height:70px;padding:13px 15px}.release-metadata-grid dt{color:var(--faint);text-transform:uppercase;font-size:11px}.release-metadata-grid dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}@media (max-width:980px){.release-picker-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.release-picker-card{width:auto;transform:none}.release-album-hero{grid-template-columns:minmax(220px,42%) 1fr}.release-metadata-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.release-page{width:calc(100% - 20px)}.release-heading{min-height:190px}.release-list>header{flex-direction:row}.release-picker-stage{grid-template-columns:1fr;height:auto;min-height:430px;margin:0;padding:14px}.release-picker-card{width:auto;min-height:350px;transform:none}.release-picker-card .release-picker-artwork{min-height:230px}.release-list .release-create-modal{padding:28px 22px 22px}.release-create-modal h2{font-size:34px}.release-album-hero{grid-template-columns:1fr;gap:18px;min-height:500px;padding:70px 20px 28px}.release-album-hero>.release-picker-artwork{height:250px}.release-album-hero>div h2{font-size:48px}.release-tabs{padding-inline:14px}.release-tab-panel{padding:22px 14px 34px}.release-version-pickers article{grid-template-columns:1fr}.album-player{grid-template-columns:1fr auto}.album-player-timeline,.album-player-volume{grid-column:1/-1}.release-track-list article{grid-template-columns:26px minmax(0,1fr)}.release-track-list article>div:last-child{grid-column:2}.release-track-add{flex-direction:column;align-items:stretch}.release-track-upgrade,.release-metadata-grid dl{grid-template-columns:1fr}}@media (max-width:1220px){.version-tree-row{grid-template-columns:20px 30px minmax(180px,1fr) minmax(180px,.8fr) 110px}.version-tree-row>time{display:none}.track-dashboard-button{grid-column:5}}@media (max-width:720px){.project-hero{border-radius:30px 30px 0 0;padding-inline:20px}.project-tabs{scrollbar-width:none;border-radius:24px 24px 0 0;overflow-x:auto}.project-tabs button{flex:none}.workspace-columns{border-radius:0 0 30px 30px;padding:32px 18px 48px}.track-workspace-heading{flex-direction:column;align-items:flex-start}.track-workspace-feature{flex-direction:column;align-items:flex-start;padding:22px}.version-tree-list{margin:0}.version-tree-row{grid-template-columns:18px 28px minmax(0,1fr)}.version-tree-row .audio-control,.track-dashboard-button{grid-column:3;width:100%}.track-dashboard-button span{margin:0 4px 0 0;display:inline}.file-console-header h2{font-size:27px}.track-dashboard-lead{grid-template-columns:1fr;padding:20px}.track-dashboard-lead .file-console-player{padding:14px}.track-app-section,.file-details-form{padding:18px}}.marketplace-buy-button{margin:28px 0 0 auto}.marketplace-checkout{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:24px;padding:24px}.marketplace-checkout label{color:var(--muted);gap:8px;font-size:12px;display:grid}.marketplace-checkout textarea{resize:vertical;min-height:100px}.marketplace-checkout>p{color:var(--faint);font-size:12px;line-height:1.6}.marketplace-checkout>div{gap:8px;display:flex}.marketplace-checkout>div button:not(.primary-button),.marketplace-order-actions button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-size:11px}.marketplace-orders-page{width:min(1100px,100% - 64px);padding:90px 0}.marketplace-orders-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;min-height:260px;padding-bottom:34px;display:flex}.marketplace-orders-page>header span{color:#5c6a12;text-transform:uppercase;font-size:11px}.marketplace-orders-page>header h1{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.04em;margin:12px 0;font-size:clamp(48px,7vw,82px);font-weight:400}.marketplace-orders-page>header p{max-width:600px;color:var(--muted);font-size:13px;line-height:1.65}.marketplace-orders-page>header a{color:var(--muted);font-size:12px;text-decoration:none}.marketplace-orders-list{gap:14px;padding:34px 0;display:grid}.marketplace-orders-empty{min-height:300px;color:var(--muted);place-content:center;font-size:13px;display:grid}.marketplace-order-card{border:1px solid var(--line);background:#ffffff8f;border-radius:26px;padding:28px}.marketplace-order-card>header,.marketplace-order-card>footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.marketplace-order-card>header span{color:#5c6a12;text-transform:uppercase;font-size:11px}.marketplace-order-card>header h2{font-family:var(--font-silo-display), Georgia, serif;margin:8px 0 0;font-size:30px;font-weight:400}.marketplace-order-card>header>strong{font-family:var(--font-silo-display), Georgia, serif;font-size:28px;font-weight:400}.marketplace-order-state{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.marketplace-order-state span{color:#696473;text-transform:capitalize;background:#efedf3;border-radius:999px;padding:7px 10px;font-size:11px}.marketplace-order-card>p{color:var(--muted);font-size:13px;line-height:1.65}.marketplace-order-card blockquote{color:var(--muted);background:#f6f5f8;border:0;border-left:2px solid #c8ff46;margin:14px 0;padding:15px;font-size:13px}.marketplace-order-card blockquote span{color:var(--faint);text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.marketplace-order-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.marketplace-order-card dl div{border:1px solid var(--line);border-radius:14px;padding:14px}.marketplace-order-card dt{color:var(--faint);text-transform:uppercase;font-size:11px}.marketplace-order-card dd{margin:6px 0 0;font-size:13px}.marketplace-order-card>footer{border-top:1px solid var(--line);color:var(--faint);padding-top:16px;font-size:11px}.marketplace-order-card>footer a{color:#6258a8;text-decoration:none}.marketplace-order-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.marketplace-order-actions .form-error{flex-basis:100%}@media (max-width:720px){.marketplace-orders-page{width:calc(100% - 32px);padding-top:36px}.marketplace-orders-page>header{flex-direction:column;justify-content:center;align-items:flex-start;min-height:220px}.marketplace-order-card{padding:20px}.marketplace-order-card>header{flex-direction:column}.marketplace-order-card dl{grid-template-columns:1fr}.marketplace-checkout>div{flex-direction:column;align-items:stretch}}@media (max-width:980px){.jobs-grid,.jobs-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-wide{grid-column:1/-1}}@media (max-width:720px){.jobs-page,.job-detail-page{width:calc(100% - 32px);padding-top:36px}.jobs-heading{min-height:280px}.jobs-toolbar{flex-direction:column;align-items:flex-start;padding:18px 0}.jobs-grid,.jobs-editor-fields,.job-detail-page>header,.job-detail-terms,.job-application-card>div{grid-template-columns:1fr}.jobs-card{min-height:360px}.jobs-editor{padding:20px}.jobs-wide{grid-column:auto}.job-detail-page>header{min-height:0;padding:28px}.job-detail-page>header aside{border-top:1px solid #ffffff18;padding-top:24px}.job-detail-owner,.job-application-card>header,.job-application-card>footer{flex-direction:column;align-items:flex-start}.job-application-form,.job-application-card{padding:20px}}.collectors-page{width:min(1280px,100% - 64px);padding-top:70px}.collectors-heading{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:340px;display:flex}.collectors-heading h1{max-width:980px;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.05em;margin:12px 0;font-size:clamp(52px,7vw,96px);font-weight:400;line-height:.92}.collectors-heading>p:last-child{max-width:670px;color:var(--muted);font-size:13px;line-height:1.65}.collectors-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:94px;display:flex}.collectors-operations{border:1px solid var(--line);color:#f5f3e8;background:linear-gradient(120deg,#20211d 0%,#2c2b24 100%);border-radius:24px;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(100px,.55fr));align-items:stretch;gap:18px;margin:0 0 28px;padding:22px;display:grid}.collectors-operations-heading span{color:#d9f84a;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.collectors-operations-heading p{color:#d6d5cd;max-width:290px;margin:8px 0 0;font-size:12px;line-height:1.55}.collectors-operations dl{margin:0;display:contents}.collectors-operations dl div{border-left:1px solid #ffffff26;flex-direction:column;justify-content:space-between;min-height:78px;padding-left:16px;display:flex}.collectors-operations dt{color:#c3c2b9;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.collectors-operations dd{color:#fffdf4;font-family:var(--font-silo-display), Georgia, serif;margin:10px 0 0;font-size:35px;font-weight:400;line-height:.9}.collectors-operations-alert,.collectors-operations-ready{color:#d6d5cd;border-top:1px solid #ffffff21;grid-column:1/-1;margin:2px 0 0;padding-top:14px;font-size:12px}.collectors-operations-alert strong{color:#d9f84a}.collectors-operations-ready{color:#c3c2b9}.collectors-toolbar>div{border:1px solid var(--line);border-radius:999px;gap:5px;padding:5px;display:flex}.collectors-toolbar>div button,.collectors-card footer button,.collectors-editor header button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 13px;font-size:11px}.collectors-toolbar>div button.active{color:#fff;background:#232127}.collectors-intro{color:#fffdf7;background:#232127;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:28px;padding:28px 30px;display:grid}.collectors-intro span,.collectors-catalog-controls>div:first-child>span,.collectors-library-heading>span{color:#cfed72;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.collectors-intro h2,.collectors-library-heading h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.05em;margin:8px 0;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:.94}.collectors-intro p,.collectors-library-heading p{color:#cbc9c1;max-width:540px;margin:0;font-size:13px;line-height:1.55}.collectors-intro dl{grid-template-columns:repeat(3,minmax(80px,1fr));gap:20px;margin:0;display:grid}.collectors-intro dt{color:#aaa9a2;text-transform:uppercase;font-size:10px}.collectors-intro dd{color:#fffdf7;font-family:var(--font-silo-display), Georgia, serif;margin:5px 0 0;font-size:31px}.collectors-catalog-controls{justify-content:space-between;align-items:end;gap:20px;margin:0 0 18px;display:flex}.collectors-catalog-controls strong{margin-top:5px;font-size:17px;display:block}.collectors-catalog-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.collectors-catalog-filters label input{border:1px solid var(--line);width:min(260px,100%);min-height:40px;color:var(--ink);font:inherit;background:#fffdfa;border-radius:12px;padding:0 12px;font-size:12px}.collectors-catalog-filters [role=group]{background:#e9e8e1;border-radius:12px;gap:3px;padding:3px;display:flex}.collectors-catalog-filters button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:11px}.collectors-catalog-filters button.active{color:#fffdf7;background:#232127}.collectors-library-heading{border-bottom:1px solid var(--line);margin:0 0 24px;padding:8px 0 22px}.collectors-library-heading h2{color:var(--ink)}.collectors-library-heading p{color:var(--muted)}.collectors-editor{border:1px solid var(--line);background:#fff;border-radius:28px;margin-bottom:28px;padding:30px}.collectors-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.collectors-editor>header span,.collectors-card-copy>span,.collectors-library article span,.collectors-detail-page header span,.collectors-detail-body>div>span{color:#5c6a12;text-transform:uppercase;font-size:11px;display:block}.collectors-editor>header strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:8px;font-size:25px;font-weight:400;display:block}.collectors-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.collectors-editor-fields label{color:var(--muted);gap:8px;font-size:12px;display:grid}.collectors-editor-fields input,.collectors-editor-fields select,.collectors-editor-fields textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#faf9fb;border-radius:14px;padding:13px 14px}.collectors-editor-fields textarea{resize:vertical;min-height:110px}.collectors-wide{grid-column:1/-1}.collectors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.collectors-card{border:1px solid var(--line);background:#fff;border-radius:28px;min-width:0;overflow:hidden}.collectors-card>a{color:inherit;text-decoration:none}.collectors-cover{background-color:#0000;background-image:radial-gradient(circle at 70% 25%,#c8ff46,#0000 23%),linear-gradient(135deg,#28242e,#716987);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:flex-end;min-height:270px;padding:18px;display:flex}.collectors-cover span{color:#fff;letter-spacing:.08em;background:#15131bcf;border-radius:999px;padding:7px 10px;font-size:11px}.collectors-card-copy{padding:22px 22px 18px}.collectors-card-copy h2{font-family:var(--font-silo-display), Georgia, serif;margin:9px 0 5px;font-size:30px;font-weight:400;line-height:1}.collectors-card-copy>p{color:var(--muted);margin:0;font-size:13px}.collectors-card-copy>div{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:24px;display:flex}.collectors-card-copy strong{font-family:var(--font-silo-display), Georgia, serif;font-size:26px;font-weight:400}.collectors-card-copy small{color:var(--faint);font-size:11px}.collectors-card footer{border-top:1px solid var(--line);min-height:52px;color:var(--faint);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 10px 22px;font-size:11px;display:flex}.collectors-card footer>div{flex-wrap:wrap;justify-content:flex-end;display:flex}.collectors-card footer button:hover{background:#efedf3}.collectors-grid>p,.collectors-library>p{color:var(--muted);text-align:center;grid-column:1/-1;padding:100px 20px;font-size:13px}.collectors-rule,.collectors-boundary{color:var(--muted);font-size:12px;line-height:1.65}.collectors-rule{background:#f3f1f6;border-radius:16px;margin:0 0 20px;padding:14px 18px}.collectors-rule a{color:#6258a8}.collectors-boundary{border-top:1px solid var(--line);margin:38px 0 80px;padding-top:24px}.collectors-setup{border:1px solid #d7a9a9;border-radius:24px;margin:30px 0;padding:28px}.collectors-setup p{color:var(--muted);font-size:13px}.collectors-library{gap:10px;display:grid}.collectors-library article{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:22px;padding:14px;display:grid}.collectors-library-cover{aspect-ratio:1;background:radial-gradient(circle at 65% 30%,#c8ff46,#0000 20%),#27232f 50%/cover;border-radius:16px}.collectors-library h2{font-family:var(--font-silo-display), Georgia, serif;margin:7px 0 3px;font-size:27px;font-weight:400}.collectors-library p,.collectors-library small{color:var(--muted);margin:0;font-size:12px}.collectors-detail-page{width:min(1120px,100% - 64px);padding:70px 0 100px}.collectors-detail-page>a{color:var(--muted);font-size:12px;text-decoration:none}.collectors-detail-page>header{grid-template-columns:minmax(280px,440px) minmax(0,1fr);align-items:center;gap:54px;padding:50px 0;display:grid}.collectors-detail-cover{aspect-ratio:1;background-color:#0000;background-image:radial-gradient(circle at 70% 25%,#c8ff46,#0000 23%),linear-gradient(135deg,#28242e,#716987);background-position:50%;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:34px;align-items:flex-end;padding:22px;display:flex;box-shadow:0 35px 80px #332c3b28}.collectors-detail-cover span{color:#fff;background:#15131bcf;border-radius:999px;padding:8px 11px}.collectors-detail-page h1{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.05em;margin:15px 0 10px;font-size:clamp(52px,7vw,90px);font-weight:400;line-height:.9}.collectors-detail-page header p{color:var(--muted);font-size:12px}.collectors-detail-body{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 360px;gap:60px;padding-top:45px;display:grid}.collectors-detail-body>div>p{max-width:680px;font-family:var(--font-silo-display), Georgia, serif;font-size:31px;line-height:1.25}.collectors-detail-body blockquote{color:var(--muted);border-left:2px solid #c8ff46;margin:25px 0 0;padding:18px;font-size:13px}.collectors-detail-body aside{border:1px solid var(--line);background:#fff;border-radius:25px;padding:24px}.collectors-detail-body dl{margin:0}.collectors-detail-body dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:13px 0;display:flex}.collectors-detail-body dt{color:var(--faint);font-size:11px}.collectors-detail-body dd{text-align:right;margin:0;font-size:12px}.collectors-detail-body aside p{color:var(--muted);font-size:12px;line-height:1.65}@media (max-width:980px){.collectors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collectors-operations{grid-template-columns:minmax(210px,1.4fr) repeat(2,minmax(110px,.7fr))}.collectors-operations-heading{grid-row:span 2}.collectors-detail-body{grid-template-columns:minmax(0,1fr) 300px;gap:30px}}@media (max-width:720px){.collectors-page,.collectors-detail-page{width:calc(100% - 32px);padding-top:36px}.collectors-heading{min-height:280px}.collectors-toolbar{flex-direction:column;align-items:flex-start;padding:18px 0}.collectors-intro{grid-template-columns:1fr;padding:24px}.collectors-intro dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.collectors-intro dd{font-size:26px}.collectors-catalog-controls{flex-direction:column;align-items:stretch}.collectors-catalog-filters{flex-direction:column;justify-content:stretch;align-items:stretch}.collectors-catalog-filters label input{width:100%}.collectors-catalog-filters [role=group]{width:fit-content}.collectors-editor{padding:20px}.collectors-editor>header{flex-direction:column}.collectors-editor-fields,.collectors-grid,.collectors-detail-page>header,.collectors-detail-body{grid-template-columns:1fr}.collectors-operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.collectors-operations-heading{grid-area:auto/1/auto/-1}.collectors-operations dl{display:contents}.collectors-operations dl div{border-top:1px solid #ffffff26;border-left:0;min-height:70px;padding:12px 0 0}.collectors-wide{grid-column:auto}.collectors-cover{min-height:300px}.collectors-library article{grid-template-columns:80px minmax(0,1fr);gap:14px}.collectors-detail-page>header{gap:28px;padding:30px 0}.collectors-detail-body{gap:24px}}.project-picker{outline:0;padding:34px 0 72px}.project-picker-stage{perspective:1800px;background:radial-gradient(circle at 50% 2%,#ffffff1a,#0000 34%),linear-gradient(#24242b,#101116);border:1px solid #ffffff1a;border-radius:30px;height:620px;position:relative;overflow:hidden;box-shadow:0 30px 80px #25252c30}.project-picker-stage:after{content:"";filter:blur(28px);background:#0009;border-radius:50%;height:80px;position:absolute;inset:auto 18% 48px}.project-picker-card{--picker-position:0;z-index:2;color:#fff;opacity:.48;width:min(540px,76vw);min-height:492px;transform:translate(-50%, -50%) translateX(calc(var(--picker-position) * 370px)) translateZ(-220px) rotateY(calc(var(--picker-position) * -40deg)) scale(.72);transform-style:preserve-3d;background:#111218eb;border:1px solid #ffffff17;border-radius:29px;transition:transform .34s cubic-bezier(.2,0,.2,1),opacity .24s;position:absolute;top:47%;left:50%;overflow:hidden;box-shadow:0 24px 70px #0008}.project-picker-card.active{z-index:5;opacity:1;transform:translate(-50%,-50%)translate(0)translateZ(30px)rotateY(0)scale(1);box-shadow:0 34px 110px #000a,0 0 74px #a05cff1c}.project-picker-card.hidden{visibility:hidden;opacity:0}.project-picker-cover{background:radial-gradient(circle at 52% 44%,#ffffff14,#0000 40%),#17181e;height:286px;position:relative;overflow:hidden}.project-picker-cover:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(#0000 50%,#111218 100%);position:absolute;inset:0}.project-picker-cover .artwork-standard{width:350px;max-width:76%;margin:-30px auto 0}.project-picker-cover .project-artwork{border-radius:26px}.project-picker-cover>button{z-index:9;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.project-picker-copy{z-index:7;padding:24px 28px 26px;position:relative}.project-picker-copy>span{color:#ffffff70;text-transform:uppercase;letter-spacing:.16em;font-size:13px}.project-picker-copy h2{max-width:88%;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 6px;font-size:42px;font-weight:400;line-height:1;overflow:hidden}.project-picker-copy p{color:#ffffff80;margin:0;font-size:13px}.project-picker-copy>a{color:#fff;background:linear-gradient(135deg,#7c3aed,#ec4899);border-radius:999px;align-items:center;gap:14px;min-height:42px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;bottom:24px;right:26px;box-shadow:0 12px 30px #a855f74d}.project-picker-card:not(.active) .project-picker-copy{background:linear-gradient(#0000,#101116e8 36%);padding-bottom:24px;position:absolute;inset:auto 0 0}.project-picker-card:not(.active) .project-picker-copy h2{font-size:31px}.project-picker-card:not(.active) .project-picker-copy p,.project-picker-card:not(.active) .project-picker-copy>a{display:none}.project-picker-arrow{z-index:10;color:#ffffffd4;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05050866;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #0005}.project-picker-arrow:hover{background:#ffffff17;border-color:#fff5}.project-picker-arrow.previous{left:20px}.project-picker-arrow.next{right:20px}.project-picker-count{z-index:10;color:#ffffff8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050866;border:1px solid #ffffff1c;border-radius:999px;padding:7px 11px;font-size:12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.project-picker-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.project-picker-dots button{cursor:pointer;background:#2f30394a;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .18s,background .18s}.project-picker-dots button.active{background:#2f3039;width:28px}.project-picker-loading{padding:34px 0}.project-picker-loading .skeleton-card{border-radius:30px;height:620px}.community-profile-grid{gap:14px;margin-top:18px}.community-profile-grid article.community-profile-card{color:#fff;border:1px solid #ffffff26;border-radius:27px;min-height:340px;padding:22px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 24px 70px #25233426}.community-profile-grid article.community-profile-card:hover{transform:translateY(-4px);box-shadow:0 30px 78px #2523343d}.community-profile-card.tone-0{background:linear-gradient(145deg,#be2b93,#6d39b5 68%,#34215d)}.community-profile-card.tone-1{background:linear-gradient(145deg,#2769c9,#3146a0 68%,#21285a)}.community-profile-card.tone-2{background:linear-gradient(145deg,#168f75,#246f63 68%,#194139)}.community-profile-card.tone-3{background:linear-gradient(145deg,#d28b28,#aa5e25 68%,#593922)}.community-profile-card.tone-4{background:linear-gradient(145deg,#7a50c9,#50358f 68%,#312256)}.community-profile-card.tone-5{background:linear-gradient(145deg,#d34f69,#a12c5b 68%,#561e3a)}.community-profile-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.community-profile-card .community-profile-mark{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff19;border:1px solid #ffffff30;border-radius:50%;width:62px;height:62px;font-size:20px;transform:none}.community-card-actions{align-items:center;gap:6px;display:flex}.community-card-actions a,.community-card-actions button,.community-card-actions strong{color:#fff;background:#ffffff16;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.community-card-actions button{cursor:pointer;background:#16151bd9}.community-card-actions button:disabled{cursor:default;opacity:.5}.community-profile-grid .community-profile-card>small{color:#ffffffa8;letter-spacing:.1em;text-transform:uppercase;margin-top:26px;font-size:11px}.community-profile-grid .community-profile-card h2{color:#fff;margin-top:7px;font-size:31px}.community-profile-grid .community-profile-card>p{color:#ffffffc2;min-height:0;margin:8px 0 18px;font-size:13px}.community-profile-grid .community-profile-card .community-card-roles{flex-wrap:wrap;gap:6px;display:flex}.community-profile-grid .community-profile-card .community-card-roles span{color:#fff;text-transform:capitalize;background:#ffffff17;border:1px solid #ffffff18;border-radius:999px;padding:6px 9px;font-size:11px}.community-profile-grid .community-profile-card footer{border-color:#ffffff24;margin-top:auto}.community-profile-grid .community-profile-card footer>span{color:#ffffff9c}.community-profile-grid .community-profile-card footer a{color:#fff;font-size:11px}.jobs-page{width:min(1320px,100% - 64px)}.jobs-grid{gap:16px}.jobs-card{color:#fff;background:linear-gradient(#262631,#14151c);border:0;border-radius:25px;min-height:470px;transition:transform .22s,box-shadow .22s;box-shadow:0 20px 60px #28243124}.jobs-card:hover{transform:translateY(-3px);box-shadow:0 28px 72px #2824313d}.jobs-card>header{border-bottom:0;justify-content:space-between;align-items:flex-start;gap:12px;min-height:72px;padding:20px 22px 15px;display:flex}.jobs-card>header>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.jobs-card>header span,.jobs-card>header small{color:#ffffff72;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.jobs-card>header>div>span{color:#d9a7ff}.jobs-card>header small{color:#ffffffbd;border:1px solid #ffffff18;border-radius:999px;padding:5px 7px}.jobs-card>a.jobs-card-main{color:#fff;padding:20px 22px}.jobs-card .jobs-card-main h2{color:#fff;margin:0;font-size:32px;line-height:1.04}.jobs-card .jobs-card-owner{color:#ffffff8c;margin:7px 0 0;font-size:12px}.jobs-card .jobs-card-main section{background:#ffffff08;border:0;border-radius:17px;margin-top:18px;padding:15px}.jobs-card .jobs-card-main section>span{color:#ffffff61;letter-spacing:.13em;text-transform:uppercase;font-size:11px}.jobs-card .jobs-card-main section p{color:#ffffffa8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.jobs-card-meta{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.jobs-card-meta span{color:#ffffff8c;text-transform:capitalize;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;padding:6px 9px;font-size:11px}.jobs-card .jobs-card-price{margin-top:auto;padding-top:22px}.jobs-card .jobs-card-price strong{color:#fff;font-size:30px}.jobs-card .jobs-card-price small{color:#ffffff61}.jobs-card>footer{color:#ffffff70;border-color:#ffffff12}.jobs-card>footer a{color:#d9a7ff}.jobs-card>footer button{color:#ffffff9c}.jobs-card.draft,.jobs-card.closed{opacity:.68}.transfer-guest-links{border:1px solid var(--line);background:#fff9;border-radius:18px;margin:16px 0;padding:16px}.transfer-guest-links>header span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.transfer-guest-links>header strong{margin-top:4px;font-size:14px;display:block}.transfer-guest-links form,.transfer-guest-links article{justify-content:space-between;align-items:end;gap:10px;padding-top:12px;display:flex}.transfer-guest-links form label{color:var(--muted);gap:5px;font-size:11px;display:grid}.transfer-guest-links select,.transfer-guest-links button{border:1px solid var(--line);min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:12px}.transfer-guest-links form button{border-color:var(--ink);background:var(--ink);color:#fff;cursor:pointer}.transfer-guest-links article{border-top:1px solid var(--line);align-items:center}.transfer-guest-links article strong,.transfer-guest-links article small{display:block}.transfer-guest-links article small{color:var(--muted);margin-top:3px;font-size:11px}.transfer-guest-links article>div:last-child{gap:6px;display:flex}.transfer-guest-links article button{cursor:pointer}.guest-transfer-page{color:#f7f3eb;background:#16171a;min-height:100vh;padding:clamp(24px,6vw,90px)}.guest-transfer-page>section{width:min(760px,100%);margin:0 auto}.guest-transfer-page header{border-bottom:1px solid #fff2;padding-bottom:26px}.guest-transfer-listening-only{color:#ffffff9c;background:#ffffff0d;border-radius:12px;margin:18px 0;padding:12px 14px;font-size:13px}.guest-transfer-page header>span,.guest-transfer-page footer{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.guest-transfer-page h1{font-family:var(--font-silo-display), Georgia, serif;margin:10px 0;font-size:clamp(42px,8vw,72px);font-weight:400}.guest-transfer-page p{color:#ffffffb8;max-width:600px;line-height:1.6}.guest-transfer-page header small{color:#ffffff8c;font-size:12px}.guest-transfer-tracks{gap:12px;margin:26px 0;display:grid}.guest-transfer-tracks article{background:#ffffff0a;border:1px solid #ffffff20;border-radius:18px;padding:18px}.guest-transfer-tracks strong{margin-bottom:12px;display:block}.guest-transfer-tracks audio{width:100%}.guest-transfer-tracks a,.guest-transfer-tracks small{color:#d7f06b;margin-top:10px;font-size:12px;display:inline-block}@media (max-width:640px){.transfer-guest-links form,.transfer-guest-links article{flex-direction:column;align-items:flex-start}}.jobs-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.jobs-toolbar-actions>button{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 13px;font-size:12px;font-weight:600}.jobs-toolbar-actions>.primary-button{border-color:var(--ink);background:var(--ink);color:#fff}.label-opportunity-editor>p{color:#ffffffae;max-width:680px;margin:18px 0 0;font-size:13px;line-height:1.55}.label-opportunity-note{background:#f7f0ff;border:1px solid #d9a7ff66;border-radius:18px;margin-top:26px;padding:18px 22px}.label-opportunity-note span{color:#684788;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.label-opportunity-note p{color:#41374c;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.6}@media (max-width:980px){.project-picker-card{width:min(500px,72vw);transform:translate(-50%, -50%) translateX(calc(var(--picker-position) * 300px)) translateZ(-220px) rotateY(calc(var(--picker-position) * -40deg)) scale(.7)}}@media (max-width:720px){.project-picker{padding-top:24px}.project-picker-stage{border-radius:24px;height:550px;margin-inline:-8px}.project-picker-card{width:calc(100% - 54px);min-height:450px;transform:translate(-50%, -50%) translateX(calc(var(--picker-position) * 86vw)) scale(.82);top:46%}.project-picker-cover{height:250px}.project-picker-cover .artwork-standard{width:310px}.project-picker-copy{padding:20px}.project-picker-copy h2{font-size:34px}.project-picker-copy>a{width:fit-content;margin-top:18px;position:static}.project-picker-arrow{width:40px;height:40px}.project-picker-arrow.previous{left:8px}.project-picker-arrow.next{right:8px}.project-picker-count{bottom:14px}.community-profile-grid article.community-profile-card{min-height:320px}.jobs-card{min-height:440px}}.release-planner{display:block}.release-list{color:var(--ink);background:0 0;border-radius:0;overflow:visible}.release-list>header{color:var(--muted);text-transform:none;justify-content:space-between;align-items:flex-end;gap:30px;padding:0 0 16px;display:flex}.release-list>header span,.release-list>header strong{display:block}.release-list>header span{letter-spacing:.13em;text-transform:uppercase;font-size:11px}.release-list>header strong{color:var(--ink);font-family:var(--font-silo-display), Georgia, serif;margin-top:5px;font-size:26px;font-weight:400}.release-list>header p{max-width:430px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.release-picker-stage{background:radial-gradient(circle at 50% 0,#ffffff18,#0000 36%),linear-gradient(#23242b,#0d0e13);border:1px solid #ffffff1a;border-radius:30px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:18px;min-height:520px;padding:32px;display:grid;overflow:hidden;box-shadow:0 30px 90px #292a3038}.release-picker-stage:after{display:none}.release-picker-card{color:#fff;background:#111218;border:1px solid #ffffff18;border-radius:29px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 24px 70px #0008}.release-picker-card:hover{z-index:2;border-color:#ffffff45;transform:translateY(-6px);box-shadow:0 26px 70px #0008,0 0 50px #a65dff1c}.release-picker-artwork{aspect-ratio:4/3;background-position:50%;background-size:cover;height:auto;display:block;position:relative}.release-picker-artwork:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#111218 100%);position:absolute;inset:0}.release-picker-select{z-index:8;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.release-picker-copy{z-index:6;text-align:left;padding:21px 25px 25px;display:block;position:relative}.release-picker-copy small,.release-picker-copy strong,.release-picker-copy i{display:block}.release-picker-copy small{color:#ffffff72;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.release-picker-copy strong{max-width:95%;font-family:var(--font-silo-display), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:38px;font-weight:400;line-height:1;overflow:hidden}.release-picker-copy i{color:#d9a7ff;margin-top:9px;font-size:11px;font-style:normal}.release-picker-card .release-picker-copy{background:#111218;min-width:0;position:relative;inset:auto}.release-picker-card .release-picker-copy strong{font-size:29px}.release-picker-arrow{z-index:10;color:#ffffffd4;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05050866;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.release-picker-arrow.previous{left:20px}.release-picker-arrow.next{right:20px}.release-picker-count{z-index:10;color:#ffffff8c;background:#05050866;border:1px solid #ffffff1c;border-radius:999px;padding:7px 11px;font-size:12px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.release-picker-empty{color:#fff;text-align:center;place-content:center;gap:8px;min-height:100%;display:grid}.release-picker-empty strong{font-family:var(--font-silo-display), Georgia, serif;font-size:32px;font-weight:400}.release-picker-empty span{color:#ffffff80;font-size:13px}.release-artwork-controls{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0e12d9;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;bottom:15px;right:15px}.release-artwork-controls label,.release-artwork-controls button{color:#191a18;cursor:pointer;background:#f7f4ec;border:0;border-radius:999px;align-items:center;min-height:31px;padding:0 11px;font-size:11px;display:inline-flex}.release-artwork-controls button{color:#fff;background:#ffffff10}.release-artwork-controls input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.release-artwork-controls small{color:#ffb5b5;background:#421e20;border-radius:8px;width:240px;padding:7px;font-size:11px;position:absolute;top:calc(100% + 6px);right:0}.release-list form{border:1px solid var(--line);background:#ffffff8c;border-radius:18px;grid-template-columns:auto minmax(180px,1fr) 160px auto;align-items:center;gap:8px;margin-top:12px;padding:12px}.release-list form>span{color:var(--muted);text-transform:uppercase;padding:0 8px;font-size:11px}.release-list input,.release-list select{border-color:var(--line);height:42px;color:var(--ink);background:#fff}.release-list form .primary-button{min-height:42px;font-size:12px}.release-workbench{margin-top:14px}.community-page{color:#fff;background:radial-gradient(circle at 4% 0,#a855f726,#0000 28%),radial-gradient(circle at 95% 2%,#3b82f622,#0000 26%),linear-gradient(#111118,#09090e);border:1px solid #ffffff1a;border-radius:32px;width:min(1360px,100% - 40px);margin-top:18px;padding:0 40px 70px;overflow:hidden;box-shadow:0 30px 90px #29263135}.community-heading{border-bottom:1px solid #ffffff17;min-height:330px;padding:52px 0 38px}.community-heading .eyebrow{color:#d9a7ff;letter-spacing:.14em;text-transform:uppercase}.community-heading h1{color:#fff;max-width:980px;font-size:clamp(54px,7vw,92px)}.community-heading>p:last-child{color:#ffffff8a;font-size:13px}.community-directory-panel{padding:32px 0}.community-directory-panel>header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.community-directory-panel>header span,.community-directory-panel>header strong{display:block}.community-directory-panel>header span{color:#d9a7ff;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.community-directory-panel>header strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:7px;font-size:32px;font-weight:400}.community-directory-panel>header p{color:#ffffff80;max-width:460px;margin:0;font-size:12px;line-height:1.6}.community-page .community-discovery{margin-top:24px}.community-page .community-discovery>header{border-color:#ffffff1a}.community-page .community-discovery>header span{color:#ffffff69}.community-page .community-discovery>header strong{color:#fff}.community-page .community-discovery>header input{color:#fff;background:#ffffff0d;border-color:#ffffff1e}.community-page .community-discovery>header input::placeholder{color:#fff5}.community-relationship-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:10px;display:grid}.community-page .community-buddies,.community-page .community-jobs-boundary{background:#ffffff09;border:1px solid #ffffff16;border-radius:25px;min-height:260px;margin:0;padding:24px}.community-page .community-buddies>header{border-color:#ffffff18}.community-page .community-buddies>header span,.community-page .community-buddies>header small{color:#ffffff6e}.community-page .community-buddies>header strong,.community-page .community-buddies article strong,.community-page .community-buddies article a{color:#fff}.community-page .community-buddies article{border-color:#ffffff13}.community-page .community-buddies article p{color:#ffffff80}.community-page .community-buddies article button{color:#fff;border-color:#ffffff1f}.community-page .community-buddies>div>p{color:#fff6}.community-page .community-jobs-boundary span{color:#d9a7ff}.community-page .community-jobs-boundary strong{color:#fff;margin-top:12px;font-size:32px}.community-page .community-jobs-boundary p{color:#ffffff80;font-size:13px}.community-page .community-jobs-boundary a{color:#fff;margin-top:22px}.community-profile-settings{background:#fffdfa;border:1px solid #d9d6cd;border-radius:25px;margin-top:14px;overflow:hidden}.community-profile-settings>summary{cursor:pointer;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:20px 24px;list-style:none;display:grid}.community-profile-settings>summary::-webkit-details-marker{display:none}.community-profile-settings>summary span{color:#65457d;text-transform:uppercase;font-size:11px}.community-profile-settings>summary strong{color:#171612;font-family:var(--font-silo-display), Georgia, serif;font-size:25px;font-weight:400}.community-profile-settings>summary i{color:#5f5c55;font-size:12px;font-style:normal}.community-profile-settings .community-profile-editor{background:#eeece5;border-radius:0;margin:0}.community-profile-editor-dialog{color:#f7f4eb;-webkit-backdrop-filter:blur(32px)saturate(125%);backdrop-filter:blur(32px)saturate(125%);background:linear-gradient(145deg,#242531f2,#0d0f16f2);border:1px solid #ffffff2b;border-radius:30px;width:min(980px,100vw - 48px);max-height:min(840px,100dvh - 48px);margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 40px 130px #05060a9c,inset 0 1px #ffffff12}.community-profile-editor-dialog::backdrop{-webkit-backdrop-filter:blur(18px)saturate(85%);backdrop-filter:blur(18px)saturate(85%);background:#15171c73}.community-profile-editor-dialog>header{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14161de8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex;position:sticky;top:0}.community-profile-editor-dialog>header span{color:#d9ff71;letter-spacing:.13em;text-transform:uppercase;font-size:10px;display:block}.community-profile-editor-dialog>header strong{color:#fff;font-family:var(--font-silo-display), Georgia, serif;margin-top:4px;font-size:27px;font-weight:400;display:block}.community-profile-editor-dialog>header>button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff2b;border-radius:50%;width:38px;height:38px;font-size:22px}.community-profile-editor-dialog .community-profile-settings{background:0 0;border:0;border-radius:0;margin:0}.community-profile-editor-dialog .community-profile-editor{color:#f7f4eb;background:0 0;padding:26px}.community-profile-editor-dialog .community-profile-editor>header,.community-profile-editor-dialog .community-portfolio-editor{border-color:#ffffff1a}.community-profile-editor-dialog .community-profile-editor>header span,.community-profile-editor-dialog .community-profile-editor>header a,.community-profile-editor-dialog .community-portfolio-editor>header span{color:#d9ff71}.community-profile-editor-dialog .community-profile-editor>header strong,.community-profile-editor-dialog .community-portfolio-editor>header strong,.community-profile-editor-dialog .community-profile-image-editor strong{color:#fff}.community-profile-editor-dialog .community-profile-editor>header label,.community-profile-editor-dialog .community-profile-fields label,.community-profile-editor-dialog .community-profile-editor legend,.community-profile-editor-dialog .community-profile-editor fieldset label,.community-profile-editor-dialog .community-portfolio-editor label,.community-profile-editor-dialog .community-profile-image-editor p,.community-profile-editor-dialog .community-profile-image-editor small{color:#ffffff9a}.community-profile-editor-dialog .community-profile-fields input,.community-profile-editor-dialog .community-profile-fields select,.community-profile-editor-dialog .community-profile-fields textarea,.community-profile-editor-dialog .community-portfolio-editor input,.community-profile-editor-dialog .community-portfolio-editor select,.community-profile-editor-dialog .community-portfolio-editor textarea,.community-profile-editor-dialog .community-capabilities-editor input{color:#fff;background:#090b1191;border-color:#ffffff24}.community-profile-editor-dialog .community-profile-editor fieldset label,.community-profile-editor-dialog .community-profile-image-editor label,.community-profile-editor-dialog .community-profile-image-editor button,.community-profile-editor-dialog .community-portfolio-editor button{color:#fff;background:#ffffff08;border-color:#ffffff24}.community-profile-editor-dialog .community-capabilities-editor{background:#ffffff08;border-color:#ffffff1d}.community-profile-editor-dialog .community-capabilities-editor>header span{color:#fff}.community-profile-editor-dialog .community-capabilities-editor>header p,.community-profile-editor-dialog .community-capabilities-editor>small,.community-profile-editor-dialog .community-capabilities-editor label{color:#ffffff9a}@media (max-width:720px){.community-profile-editor-dialog{border-radius:24px;width:auto;height:calc(100dvh - 20px);max-height:none;inset:10px;transform:none}.community-profile-editor-dialog>header,.community-profile-editor-dialog .community-profile-editor{padding-inline:18px}}.silo-player{z-index:70;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#292b25f5,#12130ff5);border:1px solid #ffffff20;border-radius:22px;grid-template-columns:minmax(180px,1fr) auto minmax(220px,1.5fr) 120px auto auto;align-items:center;gap:14px;max-width:1120px;min-height:76px;margin:auto;padding:12px 48px 12px 16px;display:grid;position:fixed;bottom:18px;left:92px;right:92px;box-shadow:0 24px 70px #0d0e0a70}.silo-player-track span,.silo-player-track strong,.silo-player-track small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.silo-player-track span{color:#d9eb69;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.silo-player-track strong{margin-top:3px;font-size:13px}.silo-player-track small{color:#ffffff75;margin-top:2px;font-size:11px}.silo-player-controls{align-items:center;gap:5px;display:flex}.silo-player-controls button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff18;border-radius:50%;width:32px;height:32px}.silo-player-controls button:disabled{cursor:default;opacity:.28}.silo-player-controls .silo-player-main{color:#1b1c16;background:#d9eb69;border-color:#0000;width:43px;height:43px}.silo-player-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.silo-player-progress input,.silo-player-volume input{accent-color:#d9eb69;width:100%}.silo-player-progress span{color:#ffffff70;font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:10px}.silo-player-volume{color:#ffffff70;gap:3px;font-size:10px;display:grid}.silo-player-queue-toggle{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:999px;min-height:34px;padding:0 11px;font-size:11px}.silo-player-close{color:#ffffff80;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:20px;position:absolute;top:8px;right:10px}.silo-player-expand{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:999px;min-height:34px;padding:0 11px;font-size:11px}.silo-player.is-expanded{border-radius:30px;grid-template-columns:minmax(230px,1fr) auto minmax(260px,1.5fr) 120px auto auto;max-width:980px;min-height:180px;padding:32px 52px 32px 30px;bottom:max(7vh,24px);left:max(7vw,24px);right:max(7vw,24px)}.silo-player.is-expanded .silo-player-track strong{font-size:22px}.silo-player.is-expanded .silo-player-track small{font-size:13px}.siloenc-drive{z-index:75;will-change:transform;transition:transform .3s cubic-bezier(.5,0,.75,.3);position:fixed;top:50%;left:0;transform:translateY(-50%)}.siloenc-drive.open{transition:transform .5s cubic-bezier(.18,1.2,.28,1);transform:translate(28px,-50%)}.siloenc-drive.open .siloenc-drive-tab{box-shadow:16px 22px 48px #11130f55}.siloenc-drive-tab{color:#f5f7ee;cursor:pointer;background:linear-gradient(150deg,#30342a,#11130f 70%);border:1px solid #1d211b;border-left:0;border-radius:0 16px 16px 0;justify-items:center;gap:7px;width:50px;min-height:132px;padding:11px 7px;display:grid;position:relative;overflow:hidden;box-shadow:8px 14px 35px #11130f36}.siloenc-drive-tab:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff12,#0000 20% 80%,#00000038);position:absolute;inset:0}.siloenc-drive-disc{color:#0000;border:2px solid #d9eb69;border-radius:50%;width:24px;height:24px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s;position:relative;box-shadow:inset 0 0 0 6px #1c2019,inset 0 0 0 8px #d9eb694a,0 0 14px #d9eb6938}.siloenc-drive-disc:after{content:"";background:#d9eb69;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.siloenc-drive.loaded .siloenc-drive-disc{border-color:#f8f5d6;animation:5s linear infinite siloenc-disc-spin}.siloenc-drive-slot{background:#080a07;border-radius:999px;width:28px;height:3px;transition:width .35s;position:relative;box-shadow:inset 0 1px #fff2,0 0 0 1px #000}.siloenc-drive-tab strong{letter-spacing:.12em;writing-mode:vertical-rl;text-transform:uppercase;font-size:10px}.siloenc-drive-tab small{color:#c6cabb;writing-mode:vertical-rl;font-size:9px}.siloenc-drive.loaded .siloenc-drive-tab small{color:#d9eb69}.siloenc-drive-drawer{color:#f7f8f0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;transform-origin:0;will-change:transform;background:#171914f5;border:1px solid #ffffff1f;border-radius:20px;gap:14px;width:min(350px,100vw - 78px);max-height:min(680px,100vh - 32px);padding:18px;transition:transform .3s cubic-bezier(.5,0,.75,.3),opacity .14s;display:grid;position:absolute;top:50%;left:62px;overflow:auto;transform:translate(-20px)scaleX(.985);box-shadow:20px 25px 70px #0e100c70}.siloenc-drive-drawer>header,.siloenc-drive-library>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.siloenc-drive-drawer header span,.siloenc-drive-library header span{color:#d9eb69;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.siloenc-drive-drawer header strong{margin-top:4px;font-size:14px;display:block}.siloenc-drive-drawer>header>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px}.siloenc-drive-local,.siloenc-drive-unlock{background:#d9eb6908;border:1px dashed #d9eb6975;border-radius:14px;gap:7px;padding:14px;display:grid}.siloenc-drive-local>span{color:#d9eb69;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.siloenc-drive-local strong,.siloenc-drive-unlock strong{font-size:13px}.siloenc-drive-local p,.siloenc-drive-status,.siloenc-drive-library p{color:#c7cabd;margin:0;font-size:11px;line-height:1.45}.siloenc-drive-local button,.siloenc-drive-unlock button{color:#1a1d17;cursor:pointer;background:#f5f7ee;border:1px solid #ffffff2e;border-radius:9px;justify-self:start;min-height:34px;padding:0 11px;font-size:11px}.siloenc-drive-unlock label{color:#d7dacd;gap:5px;font-size:10px;display:grid}.siloenc-drive-tray{background:linear-gradient(#34382f,#171914);border:1px solid #ffffff2b;border-radius:7px 7px 13px 13px;height:38px;margin:2px 0 5px;position:relative;overflow:hidden;box-shadow:inset 0 -7px 10px #0000004a}.siloenc-drive-tray:before{content:"";background:#080a07;border-radius:999px;height:3px;position:absolute;bottom:5px;left:18%;right:18%;box-shadow:0 1px #ffffff1c}.siloenc-drive-tray i{background:radial-gradient(circle,#d9eb69 0 3px,#20241d 4px 10px,#d9eb6933 11px 12px,#20241d 13px);border:2px solid #d9eb69;border-radius:50%;width:28px;height:28px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 5px 10px #00000068}.siloenc-drive.open .siloenc-drive-tray i{animation:.85s cubic-bezier(.16,.9,.23,1) both siloenc-tray-disc-in}.siloenc-drive-unlock input{color:#fff;background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;min-height:36px;padding:0 9px}.siloenc-drive-library{gap:9px;display:grid}.siloenc-drive-library header a{color:#d9eb69;font-size:11px}.siloenc-drive-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.siloenc-drive-album{color:inherit;gap:7px;text-decoration:none;display:grid}.siloenc-drive-album i{aspect-ratio:1;background:linear-gradient(145deg,#777b68,#2b2e26) 50%/cover;border-radius:10px}.siloenc-drive-album strong,.siloenc-drive-album small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.siloenc-drive-album strong{font-size:11px}.siloenc-drive-album small{color:#c7cabd;margin-top:2px;font-size:10px}.siloenc-drive{z-index:75}.siloenc-drive-tab{background:linear-gradient(115deg,#252920,#10120e 72%);border-radius:0 14px 14px 0;gap:7px;width:48px;min-height:116px;padding:10px 6px;box-shadow:10px 16px 40px #11130f42}.siloenc-drive-tab strong{letter-spacing:.12em;font-size:9px}.siloenc-drive-tab small{letter-spacing:.02em;font-size:9px}.siloenc-drive-disc{border-width:2px;width:22px;height:22px;box-shadow:inset 0 0 0 6px #1c2019,inset 0 0 0 8px #d9eb694a,0 0 12px #d9eb6938}.siloenc-drive-disc:after{width:4px;height:4px}.siloenc-drive-slot{width:26px;height:3px}.siloenc-drive.open .siloenc-drive-slot{width:30px}.siloenc-drive-drawer{transform-origin:0;background:linear-gradient(110deg,#22261e,#12140f 72%);border:1px solid #ffffff1f;border-left:0;border-radius:0 14px 14px 0;align-content:center;gap:7px;width:196px;min-height:116px;max-height:none;padding:18px 16px 18px 62px;animation:none;display:grid;top:0;left:0;overflow:hidden;transform:translate(-105%)}.siloenc-drive.open .siloenc-drive-drawer{opacity:1;pointer-events:auto;transition:transform .5s cubic-bezier(.18,1.2,.28,1),opacity .18s;transform:translate(0)scaleX(1)}.siloenc-drive.open .siloenc-drive-slot{width:34px;animation:1.2s ease-in-out .3s infinite siloenc-slot-read}@keyframes siloenc-slot-read{0%,to{box-shadow:inset 0 1px #fff2,0 0 0 1px #000}50%{box-shadow:inset 0 1px #fff2,0 0 0 1px #000,0 0 9px 1px #d9eb6970}}@media (prefers-reduced-motion:reduce){.siloenc-drive,.siloenc-drive.open{transition:none}.siloenc-drive-drawer{transition:opacity .18s;transform:translate(0)scaleX(1)}.siloenc-drive.open .siloenc-drive-slot{animation:none}}.siloenc-drive-action{color:#f7f8f0;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff25;border-radius:8px;place-items:center;min-height:34px;font-size:11px;font-weight:650;text-decoration:none;display:grid}.siloenc-drive-action:hover{color:#d9eb69;background:#d9eb6912;border-color:#d9eb69}.siloenc-drive-unlock{background:0 0;border:0;border-top:1px solid #ffffff1d;border-radius:0;gap:8px;padding:10px 0 0}.siloenc-drive-unlock strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.siloenc-drive-unlock button{justify-self:stretch;width:100%}.siloenc-drive-status{margin:0;font-size:10px}@keyframes siloenc-drive-slide-out{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes siloenc-drawer-out{0%{opacity:0;transform:translate(-18px,-50%)scale(.97)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes siloenc-disc-spin{to{transform:rotate(360deg)}}@keyframes siloenc-tray-disc-in{0%{opacity:0;transform:translate(-50%,-34px)rotate(-22deg)}65%{opacity:1;transform:translate(-50%,2px)rotate(180deg)}to{transform:translate(-50%)rotate(360deg)}}.silo-player-queue{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#171814f5;border:1px solid #ffffff20;border-radius:18px;gap:3px;max-height:320px;margin:0;padding:10px;list-style:none;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 55px #090a0770}.silo-player-queue li button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:2px 8px;width:100%;padding:9px 10px;display:grid}.silo-player-queue li.active button{background:#d9eb6913}.silo-player-queue li span{color:#d9eb69;font-family:var(--font-geist-mono), monospace;grid-row:1/3;font-size:11px}.silo-player-queue li strong,.silo-player-queue li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.silo-player-queue li strong{font-size:11px}.silo-player-queue li small{color:#fff6;font-size:10px}.silo-player-error{color:#ffd6d9;background:#54272b;border-radius:10px;max-width:420px;margin:0;padding:9px 12px;font-size:11px;position:absolute;bottom:calc(100% + 8px);right:20px}.sidequest-global-player,.transfer-global-player{color:#fff;cursor:pointer;background:#22241f;border:1px solid #ffffff1c;border-radius:999px;min-height:36px;padding:0 13px;font-size:11px}.sidequest-global-player{color:#202219;background:#d9eb69;border-color:#31352a;margin:12px 0}.transfer-global-player{white-space:nowrap;margin-left:auto}@media (max-width:980px){.release-picker-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.community-relationship-grid{grid-template-columns:1fr}.silo-player{grid-template-columns:minmax(150px,1fr) auto minmax(180px,1.2fr) auto;left:18px;right:18px}.silo-player-volume,.silo-player-queue-toggle{display:none}.silo-player.is-expanded{grid-template-columns:minmax(160px,1fr) auto minmax(180px,1.2fr) auto auto;left:24px;right:24px}}@media (max-width:720px){.release-list>header,.community-directory-panel>header{flex-direction:column;align-items:flex-start}.release-picker-stage{border-radius:24px;grid-template-columns:1fr;min-height:430px;margin-inline:0;padding:14px}.release-picker-card,.release-picker-card:hover{transform:none}.release-picker-arrow{width:40px;height:40px}.release-picker-arrow.previous{left:8px}.release-picker-arrow.next{right:8px}.release-list form{grid-template-columns:1fr}.release-list form>span{padding:4px 0}.community-page{border-radius:25px;width:calc(100% - 20px);padding-inline:18px}.community-heading{min-height:270px;padding-top:35px}.community-profile-settings>summary{grid-template-columns:1fr}.community-profile-settings>summary i{display:none}.project-service-request-row{grid-template-columns:minmax(0,1fr) auto}.project-service-cancel{grid-column:1/-1;width:fit-content;padding:4px 0}.project-service-progress{grid-template-columns:1fr}.project-service-progress span:after{display:none}.project-service-details dl{grid-template-columns:1fr}.project-service-details .project-service-brief{grid-column:auto}.managed-intake-grid,.service-choice{grid-template-columns:1fr}.project-service-event-list>div{grid-template-columns:auto minmax(0,1fr)}.project-service-event-list time{grid-column:2}.service-operations-page{width:calc(100% - 24px)}.service-operations-summary,.service-operation-grid{grid-template-columns:1fr}.service-operations-filters{flex-direction:column;align-items:stretch}.service-operations-filters label{min-width:0}.service-operations-filters button{margin-left:0}.service-operation-events>div{grid-template-columns:64px minmax(0,1fr)}.service-operation-events time{grid-column:2}.service-completion-form>div{grid-template-columns:1fr}.sidequest-setup>div,.sidequest-technical>div,.sidequest-report-stats{grid-template-columns:1fr 1fr}.sidequest-app-header{flex-direction:column}.sidequest-app-header>div:last-child{width:100%}.sidequest-app-header select{flex:1;min-width:0}.sidequest-session-bar i{margin-left:0}.sidequest-tabs{overflow-x:auto}.sidequest-tabs button{white-space:nowrap}.sidequest-add-card{grid-template-columns:1fr}.sidequest-report>header{flex-direction:column}.crowd-setup>div:not(.crowd-preset-summary):not(.crowd-progress),.crowd-score-grid,.crowd-report-grid,.crowd-findings,.crowd-report dl,.crowd-audience-design,.crowd-audience-report{grid-template-columns:1fr 1fr}.crowd-app-header,.crowd-report>header{flex-direction:column;align-items:flex-start}.crowd-app-header>div:last-child{width:100%}.crowd-app-header select{flex:1;min-width:0}.stem-slot-grid,.stem-slot-tagging>div{grid-template-columns:1fr}.platform-content{padding-bottom:142px}.silo-player{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:94px;padding:11px 42px 11px 13px;bottom:68px;left:8px;right:8px}.silo-player-track{min-width:0}.silo-player-progress{grid-column:1/-1}.silo-player-controls button{width:30px;height:30px}.silo-player-controls .silo-player-main{width:39px;height:39px}.silo-player-queue{bottom:calc(100% + 6px)}.transfer-global-player{width:100%;margin-left:0}.siloenc-drive{top:auto;bottom:18px;transform:none}.siloenc-drive-tab{width:48px;min-height:108px}.siloenc-drive-drawer{animation-name:siloenc-drawer-mobile;top:auto;bottom:0;transform:none}.silo-player.is-expanded{grid-template-columns:1fr auto auto;min-height:210px;bottom:12px;left:12px;right:12px}.silo-player.is-expanded .silo-player-progress{grid-column:1/-1}}@keyframes siloenc-drawer-mobile{0%{opacity:0;transform:translate(-18px)scale(.97)}to{opacity:1;transform:none}}body .community-profile-grid article.community-profile-card{background:#191921;grid-template-rows:minmax(0,1fr) auto;min-height:540px;padding:0;display:grid}@media (max-width:720px){body .community-profile-grid article.community-profile-card{height:500px;min-height:500px}}.community-social-profile{width:min(1260px,100% - 48px);padding-top:82px}.community-social-profile>.community-back-link{color:#625f68;margin-bottom:14px;font-size:11px;text-decoration:none;display:inline-flex}.community-social-hero{color:#fff;background:radial-gradient(circle at 50% 15%,#55446a55,#0000 27%),radial-gradient(circle at 8% 0,#26466835,#0000 26%),linear-gradient(#17171e,#0d0d12);border:1px solid #ffffff18;border-radius:36px;grid-template-rows:180px auto 58px;grid-template-columns:1fr 190px 1fr;align-items:center;gap:0 36px;min-height:570px;padding:42px 58px 0;display:grid;overflow:hidden;box-shadow:0 34px 100px #1b182338}.community-social-avatar{border:2px solid #ffffffb8;border-radius:50%;grid-column:2;width:168px;height:168px;box-shadow:0 20px 60px #0008,0 0 0 8px #ffffff0a}.community-social-avatar>span{font-size:46px}.community-social-stats{grid-area:1/1;justify-content:flex-end;gap:42px;display:flex}.community-social-stats>div{text-align:center}.community-social-stats strong,.community-social-stats span{display:block}.community-social-stats strong{font-family:var(--font-silo-display), Georgia, serif;font-size:30px;font-weight:400}.community-social-stats span{color:#fff6;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:10px}.community-social-actions{grid-area:1/3;justify-content:flex-start;display:flex}.community-social-actions button,.community-social-actions a{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff2b;border-radius:999px;align-items:center;min-height:44px;padding:0 17px;font-size:11px;text-decoration:none;display:inline-flex}.community-social-actions button:disabled{cursor:default;opacity:.45}.community-social-actions strong{color:#d4a8f4;font-size:11px}.community-social-identity{text-align:center;grid-area:2/1/auto/-1;place-self:start center;max-width:760px}.community-social-identity>span{color:#b9df55;letter-spacing:.15em;text-transform:uppercase;font-size:10px}.community-social-identity h1{color:#fff;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(46px,7vw,84px);font-weight:400;line-height:.95}.community-social-identity>p{color:#ffffff9a;margin:12px 0 0;font-size:13px}.community-social-identity>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;display:flex}.community-social-identity i{color:#ffffffbc;text-transform:capitalize;background:#ffffff08;border:1px solid #ffffff16;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal}.community-social-identity small{color:#fff5;margin-top:13px;font-size:10px;display:block}.community-social-hero>nav{border:1px solid #ffffff20;border-bottom:0;border-radius:999px 999px 0 0;grid-area:3/1/auto/-1;grid-template-columns:repeat(3,1fr);align-self:end;display:grid}.community-social-hero>nav button{color:#ffffff73;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;height:57px;font-size:11px;position:relative}.community-social-hero>nav button.active{color:#fff}.community-social-hero>nav button.active:after{content:"";background:#61d6ff;height:2px;position:absolute;bottom:-1px;left:20%;right:20%;box-shadow:0 0 14px #61d6ff}.community-social-content{padding:52px 0 90px}.community-social-content>section>header{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.community-social-content>section>header span{color:#77746d;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.community-social-content>section>header h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.03em;margin:8px 0 0;font-size:38px;font-weight:400}.community-social-content>section>header button,.community-section-editor>header button,.community-blog-editor>header button{color:#2a2926;cursor:pointer;background:0 0;border:1px solid #d1cec5;border-radius:999px;min-height:38px;padding:0 13px;font-size:11px}.community-profile-blocks>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.community-profile-blocks>div>article{background:#fffdfa;border:1px solid #dedbd2;border-radius:24px;min-height:250px;padding:24px}.community-profile-blocks article>span{color:#7c6c99;font:10px var(--font-geist-mono), monospace}.community-profile-blocks article h3{font-family:var(--font-silo-display), Georgia, serif;margin:36px 0 10px;font-size:28px;font-weight:400}.community-profile-blocks article p{color:#62605a;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.75}.community-profile-blocks>div>p,.community-blog-tab>div>p,.community-releases-tab>div>p{color:#7a7871;text-align:center;grid-column:1/-1;padding:90px 20px;font-size:12px}.community-section-editor,.community-blog-editor,.community-releases-tab>form{background:#fffdfa;border:1px solid #dedbd2;border-radius:26px;gap:15px;padding:28px;display:grid}.community-section-editor>header,.community-blog-editor>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.community-section-editor>header span,.community-section-editor>header strong,.community-blog-editor>header span,.community-blog-editor>header strong{display:block}.community-section-editor>header span,.community-blog-editor>header span{color:#77746d;text-transform:uppercase;font-size:10px}.community-section-editor>header strong,.community-blog-editor>header strong{font-family:var(--font-silo-display), Georgia, serif;margin-top:4px;font-size:25px;font-weight:400}.community-section-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.community-section-editor fieldset{border:1px solid #e1ded6;border-radius:18px;gap:10px;margin:0;padding:17px;display:grid}.community-section-editor label,.community-blog-editor label,.community-releases-tab>form label{color:#68665f;gap:6px;font-size:10px;display:grid}.community-section-editor input,.community-section-editor textarea,.community-blog-editor input,.community-blog-editor textarea,.community-blog-editor select,.community-releases-tab>form input,.community-releases-tab>form textarea,.community-releases-tab>form select{color:#262521;min-height:42px;font:inherit;background:#fff;border:1px solid #d8d5cc;border-radius:11px;padding:10px 11px;font-size:12px}.community-section-editor textarea{resize:vertical;min-height:130px}.community-section-editor fieldset button{color:#9b3939;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px}.community-blog-tab>div{gap:14px;margin-top:24px;display:grid}.community-blog-tab>div>article{background:#fffdfa;border:1px solid #dedbd2;border-radius:25px;padding:28px}.community-blog-tab article>header{justify-content:space-between;gap:20px;display:flex}.community-blog-tab article>header span{color:#7b7780;text-transform:uppercase;font-size:10px}.community-blog-tab article>header div{gap:6px;display:flex}.community-blog-tab article>header button{color:#6b4f86;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.community-blog-tab article h3{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.035em;margin:30px 0 9px;font-size:clamp(32px,5vw,56px);font-weight:400}.community-blog-tab article>strong{color:#55524d;max-width:780px;font-size:15px;line-height:1.6;display:block}.community-blog-tab article>p{color:#65635d;white-space:pre-wrap;max-width:780px;margin:22px 0 0;font-size:13px;line-height:1.85}.community-blog-editor .community-blog-body-input{resize:vertical;min-height:320px}.community-releases-tab>form{grid-template-columns:1fr 180px;margin-top:22px}.community-releases-tab>form label:nth-of-type(3),.community-releases-tab>form label:nth-of-type(4),.community-releases-tab>form .primary-button{grid-column:1/-1}.community-releases-tab>form textarea{resize:vertical;min-height:90px}.community-releases-tab>form .primary-button{justify-self:start}.community-releases-tab>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.community-releases-tab>div>article{background:#fffdfa;border:1px solid #dedbd2;border-radius:24px;min-width:0;padding:18px}.community-releases-tab article>header{justify-content:space-between;gap:16px;display:flex}.community-releases-tab article>header span{color:#7b7780;text-transform:uppercase;font-size:10px}.community-releases-tab article h3{font-family:var(--font-silo-display), Georgia, serif;margin:5px 0 0;font-size:27px;font-weight:400}.community-releases-tab article>header button{color:#943b3b;cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-size:10px}.community-releases-tab iframe{background:#17171d;border:0;border-radius:15px;width:100%;height:315px;margin-top:16px}.community-releases-tab article>p{color:#66635d;font-size:12px;line-height:1.6}.community-releases-tab article>a{color:#634d78;text-transform:capitalize;font-size:11px;text-decoration:none}.community-profile-error{z-index:80;color:#ffe3e5;background:#65292d;border-radius:12px;max-width:420px;padding:11px 14px;font-size:11px;position:fixed;bottom:100px;right:20px}@media (max-width:760px){.community-social-profile{width:calc(100% - 24px);padding-top:74px}.community-social-hero{border-radius:27px;grid-template-rows:140px auto 55px;grid-template-columns:1fr 130px 1fr;gap:0 10px;min-height:550px;padding:24px 14px 0}.community-social-avatar{width:124px;height:124px}.community-social-avatar>span{font-size:34px}.community-social-stats{justify-content:center;gap:15px}.community-social-stats strong{font-size:22px}.community-social-actions{justify-content:center}.community-social-actions button,.community-social-actions a{min-height:36px;padding-inline:11px}.community-social-identity h1{font-size:45px}.community-social-hero>nav button{height:54px;font-size:10px}.community-social-content{padding-top:34px}.community-social-content>section>header{flex-direction:column;align-items:flex-start}.community-profile-blocks>div,.community-section-editor>div,.community-releases-tab>div,.community-releases-tab>form{grid-template-columns:1fr}.community-releases-tab>form label:nth-of-type(3),.community-releases-tab>form label:nth-of-type(4),.community-releases-tab>form .primary-button{grid-column:auto}.community-releases-tab iframe{height:220px}}body .community-page{width:min(1360px,100% - 56px);color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0 28px 80px;overflow:visible}body .community-heading{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:220px;padding:64px 0 30px;display:flex}body .community-heading .eyebrow{color:#72538c;letter-spacing:.15em;margin:0;font-size:10px}body .community-heading h1{max-width:none;color:var(--ink);margin:9px 0 0;font-size:clamp(48px,7vw,82px);line-height:.94}body .community-heading>p:last-child{color:var(--muted);margin:14px 0 0;font-size:12px}body .community-directory-panel{padding:28px 0 20px}body .community-directory-panel>header{align-items:center}body .community-directory-panel>header span{color:#72538c}body .community-directory-panel>header strong{color:var(--ink);margin-top:4px;font-size:27px}body .community-directory-panel>header>button{color:#2a2926;cursor:pointer;background:#fffdfa;border:1px solid #cbc7bd;border-radius:999px;min-height:38px;padding:0 14px;font-size:11px}body .community-page .community-discovery{margin-top:17px}body .community-page .community-discovery>header{border-color:var(--line);min-height:52px}body .community-page .community-discovery>header>strong{color:var(--muted);font-size:11px;font-weight:500}body .community-page .community-discovery>header input{width:min(360px,50%);color:var(--ink);background:#fffdfa;border-color:#d1cec5}body .community-page .community-discovery>header input::placeholder{color:#8c8980}body .community-relationship-grid{gap:12px;margin-top:30px}body .community-page .community-buddies,body .community-page .community-jobs-boundary{min-height:210px;color:var(--ink);background:#fffdfa;border-color:#d9d6cd;padding:22px}body .community-page .community-buddies>header{border-color:var(--line-soft)}body .community-page .community-buddies>header span,body .community-page .community-buddies>header small{color:var(--faint)}body .community-page .community-buddies>header strong,body .community-page .community-buddies article strong,body .community-page .community-buddies article a{color:var(--ink)}body .community-page .community-buddies article{border-color:var(--line-soft)}body .community-page .community-buddies article p,body .community-page .community-buddies>div>p{color:var(--muted)}body .community-page .community-buddies article button{color:var(--ink);border-color:#d4d0c6}body .community-page .community-jobs-boundary{flex-direction:column;display:flex}body .community-page .community-jobs-boundary span{color:#72538c}body .community-page .community-jobs-boundary strong{color:var(--ink);margin-top:9px;font-size:30px}body .community-page .community-jobs-boundary a{color:#644d78;width:fit-content;margin-top:auto}body .community-profile-settings{background:#fffdfa;border-color:#d9d6cd}body .community-profile-settings>summary span{color:#72538c}body .community-profile-settings>summary strong{color:var(--ink)}body .community-profile-settings>summary i{color:var(--muted)}body .community-profile-settings .community-profile-editor{background:#f0eee7}@media (max-width:720px){body .community-page{width:calc(100% - 24px);padding-inline:0}body .community-heading{min-height:190px;padding-top:42px}body .community-heading h1{font-size:52px}body .community-directory-panel>header{flex-direction:row;align-items:flex-start}body .community-page .community-discovery>header input{width:100%}}body .community-messages{-webkit-backdrop-filter:blur(32px)saturate(125%);backdrop-filter:blur(32px)saturate(125%);background:linear-gradient(145deg,#242531d9,#0d0f16e8);border:1px solid #ffffff2b;border-radius:30px;width:min(940px,100vw - 72px);height:min(680px,100dvh - 84px);margin:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 40px 130px #05060a9c,inset 0 1px #ffffff12}body .community-messages::backdrop{-webkit-backdrop-filter:blur(18px)saturate(85%);backdrop-filter:blur(18px)saturate(85%);background:#15171c73}body .community-messages>header{background:#ffffff05}body .community-message-layout>aside{background:#080a1091}body .community-message-layout>main{background:linear-gradient(145deg,#ffffff07,#0000 55%)}body .community-message-layout>aside>button.active{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff0c}body .community-message-layout>main>form textarea{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090b1191}@media (max-width:720px){body .community-messages{border-radius:24px;width:auto;height:calc(100dvh - 20px);inset:10px;transform:none}}body .community-profile-settings .community-profile-editor{color:#262521;background:#f0eee7;padding:26px}body .community-profile-settings .community-profile-editor>header{border-color:#d6d2c8}body .community-profile-settings .community-profile-editor>header span,body .community-profile-settings .community-profile-editor>header a,body .community-profile-settings .community-portfolio-editor>header span{color:#72538c}body .community-profile-settings .community-profile-editor>header strong,body .community-profile-settings .community-portfolio-editor>header strong{color:#262521}body .community-profile-settings .community-profile-editor>header label,body .community-profile-settings .community-profile-fields label,body .community-profile-settings .community-profile-editor legend,body .community-profile-settings .community-profile-editor fieldset label,body .community-profile-settings .community-portfolio-editor label,body .community-profile-settings .community-portfolio-editor article>header span,body .community-profile-settings .community-portfolio-editor>div>p{color:#66635d}body .community-profile-settings .community-profile-editor>header input{accent-color:#72538c}body .community-profile-settings .community-profile-image-editor{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:22px;padding:22px 0 4px;display:grid}body .community-profile-settings .community-profile-image-editor .community-profile-image{border:1px solid #d3cfc4;border-radius:24px;width:130px;height:130px;box-shadow:0 14px 34px #39352d20}body .community-profile-settings .community-profile-image-editor .community-profile-image>span{font-size:35px}body .community-profile-settings .community-profile-image-editor strong{color:#262521;font-size:13px;display:block}body .community-profile-settings .community-profile-image-editor p{color:#66635d;max-width:580px;margin:6px 0 12px;font-size:11px;line-height:1.55}body .community-profile-settings .community-profile-image-editor label,body .community-profile-settings .community-profile-image-editor button{color:#292824;cursor:pointer;background:#fffdfa;border:1px solid #cbc7bd;border-radius:9px;align-items:center;min-height:34px;margin-right:6px;padding:0 11px;font-size:10px;display:inline-flex}body .community-profile-settings .community-profile-image-editor label.disabled{cursor:default;opacity:.5}body .community-profile-settings .community-profile-image-editor input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}body .community-profile-settings .community-profile-image-editor small{color:#77736b;margin-top:8px;font-size:10px;display:block}body .community-profile-settings .community-profile-fields input,body .community-profile-settings .community-profile-fields select,body .community-profile-settings .community-profile-fields textarea,body .community-profile-settings .community-portfolio-editor input,body .community-profile-settings .community-portfolio-editor select,body .community-profile-settings .community-portfolio-editor textarea{color:#262521;background:#fffdfa;border-color:#d4d0c6}body .community-profile-settings .community-profile-fields input::placeholder,body .community-profile-settings .community-profile-fields textarea::placeholder,body .community-profile-settings .community-portfolio-editor input::placeholder,body .community-profile-settings .community-portfolio-editor textarea::placeholder{color:#969188}body .community-profile-settings .community-profile-fields input:focus,body .community-profile-settings .community-profile-fields select:focus,body .community-profile-settings .community-profile-fields textarea:focus,body .community-profile-settings .community-portfolio-editor input:focus,body .community-profile-settings .community-portfolio-editor select:focus,body .community-profile-settings .community-portfolio-editor textarea:focus{border-color:#72538c;box-shadow:0 0 0 3px #72538c15}body .community-profile-settings .community-profile-editor fieldset label{background:#fffdfa;border-color:#d2cec4}body .community-profile-settings .community-profile-editor fieldset label.active{color:#5c3f73;background:#72538c12;border-color:#72538c}body .community-capabilities-editor{background:#e8e5dd;border:1px solid #d6d2c8;border-radius:16px;margin:24px 0;padding:18px}body .community-capabilities-editor>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}body .community-capabilities-editor>header span{color:#262521;font-size:12px;font-weight:650}body .community-capabilities-editor>header p,body .community-capabilities-editor>small{color:#66635d;margin:0;font-size:10px}body .community-capabilities-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}body .community-capabilities-editor label{color:#66635d;font-size:10px}body .community-capabilities-editor input{color:#262521;background:#fffdfa;border:1px solid #d4d0c6;border-radius:9px;width:100%;height:40px;margin-top:6px;padding:0 10px;font-size:12px}body .community-capabilities-editor>small{margin-top:11px;display:block}.community-member-practice{border-bottom:1px solid var(--line);padding:46px 0}.community-member-practice>header span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.community-member-practice>header h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.03em;margin:8px 0 24px;font-size:34px;font-weight:400}.community-member-practice>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.community-member-practice article{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;min-height:105px;padding:16px}.community-member-practice article strong{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.community-member-practice article p{color:var(--ink);margin:10px 0 0;font-size:12px;line-height:1.5}body .community-profile-settings .community-portfolio-editor{border-color:#d6d2c8}body .community-profile-settings .community-portfolio-editor button{color:#292824;background:#fffdfa;border-color:#cbc7bd}body .community-profile-settings .community-portfolio-editor article{background:#e8e5dd;border-color:#d8d4ca}body .community-profile-settings .community-portfolio-editor article>header button{color:#9b3939}@media (max-width:720px){body .community-profile-settings .community-profile-editor{padding:18px}body .community-profile-settings .community-profile-image-editor{grid-template-columns:1fr}body .community-capabilities-editor>header,body .community-capabilities-editor>div{grid-template-columns:1fr;display:grid}.community-member-practice>div{grid-template-columns:1fr}}.release-page,.marketing-page,.business-page,.marketplace-page,.collectors-page,body .community-page{width:min(var(--content-width), calc(100% - (var(--page-gutter) * 2)));padding-top:54px}.workspace-section-tabs{background:#ece9df;border:0;border-radius:999px;align-items:center;gap:2px;width:fit-content;margin:0 0 26px;padding:3px;display:flex}.workspace-section-tabs a{min-height:36px;color:var(--muted);border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:12px;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.workspace-section-tabs a:hover:not(.active),.workspace-section-tabs a:focus-visible{color:var(--ink);background:#ffffff8c}.workspace-section-tabs a.active{background:var(--ink);color:#fff}.community-section-tabs{margin:0 0 8px}.marketing-planner{display:block}.campaign-picker{min-height:560px}.campaign-picker>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:8px 0 28px;display:flex}.campaign-picker>header span{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.campaign-picker>header h2{color:var(--ink);font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(34px,4vw,56px);font-weight:400}.campaign-picker>header form{align-items:center;gap:8px;display:flex}.campaign-picker>header input{border:1px solid var(--line);min-width:220px;height:42px;color:var(--ink);font:inherit;background:#fffdfa;border-radius:12px;padding:0 12px;font-size:12px}.campaign-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;padding-top:30px;display:grid}.campaign-card{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#fffdfa;border:1px solid #d9d6cd;border-radius:26px;padding:0;transition:transform .16s,box-shadow .16s;overflow:hidden}.campaign-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #34312716}.campaign-card:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.campaign-card-art{color:#fff;background:radial-gradient(circle at 25% 15%,#f4c370 0 12%,#0000 35%),radial-gradient(circle at 85% 80%,#8c4e49 0 10%,#0000 41%),linear-gradient(145deg,#332e28,#9a5b3e 52%,#ead5a2);justify-content:center;align-items:center;min-height:245px;padding:18px;display:flex;position:relative;overflow:hidden}.campaign-card-art:before{content:"";aspect-ratio:1;border:1px solid #ffffff52;border-radius:50%;width:62%;position:absolute;box-shadow:0 0 0 40px #ffffff0b,0 0 0 80px #ffffff08}.campaign-card-art>strong{z-index:1;font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.08em;font-size:clamp(58px,8vw,98px);font-weight:400;position:relative}.campaign-card-art>span,.campaign-card-art>small{z-index:1;background:#18171175;border:1px solid #ffffff42;border-radius:999px;padding:6px 9px;font-size:10px;position:absolute;bottom:14px}.campaign-card-art>span{text-transform:uppercase;top:14px;bottom:auto;left:14px}.campaign-card-art>small{right:14px}.campaign-card-art-medium{background:radial-gradient(circle at 20% 10%,#dcc484 0 10%,#0000 34%),radial-gradient(circle at 75% 70%,#47486e 0 8%,#0000 38%),linear-gradient(135deg,#1b2636,#5c4a75 55%,#b99571)}.campaign-card-art-high{background:radial-gradient(circle at 25% 14%,#ffd66b 0 10%,#0000 35%),radial-gradient(circle at 75% 75%,#e6783e 0 12%,#0000 40%),linear-gradient(135deg,#24211d,#733d31 53%,#df9b52)}.campaign-card-art-urgent{background:radial-gradient(circle at 18% 22%,#ffb6a1 0 10%,#0000 35%),radial-gradient(circle at 84% 72%,#efdc87 0 10%,#0000 40%),linear-gradient(135deg,#311b25,#8e3035 53%,#d46b48)}.campaign-card>div:last-child{min-height:120px;padding:18px 20px 20px}.campaign-card>div:last-child>small{color:var(--faint);text-transform:uppercase;font-size:10px}.campaign-card h3{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.04em;margin:8px 0 5px;font-size:30px;font-weight:400}.campaign-card p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.campaign-workbench{background:0 0;border:0;border-radius:0;max-width:none;min-height:620px;padding:0}.campaign-workbench>header{border-bottom:1px solid var(--line);align-items:end;padding:4px 0 26px}.campaign-back{color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0 0 18px;padding:0;font-size:12px;display:block}.campaign-back:hover{color:var(--ink)}.campaign-tabs{border-bottom:1px solid var(--line);gap:3px;margin-top:22px;padding-bottom:12px;display:flex;overflow-x:auto}.campaign-tabs button{min-height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px}.campaign-tabs button.active{background:var(--ink);color:#fff}.campaign-workbench>footer{margin-top:34px}@media (max-width:720px){.campaign-picker>header,.campaign-picker>header form{flex-direction:column;align-items:stretch}.campaign-picker>header input{width:100%;min-width:0}.campaign-card-grid{grid-template-columns:1fr}.campaign-card-art{min-height:220px}}.release-heading,.marketing-heading,.business-heading,.marketplace-heading,.collectors-heading{min-height:230px;padding-bottom:28px}.release-heading h1,.marketing-heading h1,.business-heading h1,.marketplace-heading h1,.collectors-heading h1{font-size:clamp(48px,6vw,82px);line-height:.92}.release-board,.marketplace-grid,.collectors-grid,.business-summary-grid{gap:14px}.release-board{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.release-board button{border:1px solid var(--line);border-radius:var(--radius-card);background:#ffffff78;min-height:154px}.marketplace-card,.collectors-card,.business-summary-grid article{border-color:var(--line);background:#fffdfa;box-shadow:0 10px 28px #302d2110}@media (max-width:720px){.release-page,.marketing-page,.business-page,.marketplace-page,.collectors-page,body .community-page{width:calc(100% - 32px);padding-top:36px}.release-heading,.marketing-heading,.business-heading,.marketplace-heading,.collectors-heading{min-height:190px}}.navigation-feedback{z-index:500;opacity:0;pointer-events:none;background:linear-gradient(90deg,#7d5e99,#d6ec62);width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 16px #b7d83d8f}.is-navigating .navigation-feedback{opacity:1;width:72%;transition:width 1.4s cubic-bezier(.2,.7,.2,1),opacity .12s}.topnav-more{flex:none;position:relative}.topnav{overflow:visible}.topnav-more>summary{min-height:44px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:12px;list-style:none;transition:background-color .16s,color .16s;display:flex}.topnav-more>summary::-webkit-details-marker{display:none}.topnav-more>summary span{font-size:10px;transition:transform .16s}.topnav-more[open]>summary span{transform:rotate(180deg)}.topnav-more>summary:hover,.topnav-more[open]>summary{background:var(--raised);color:var(--ink)}.topnav-more.active>summary{background:var(--ink);color:#fff}.topnav-more>div{z-index:80;background:#faf9f6;border:1px solid #ffffffb8;border-radius:18px;gap:3px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 60px #29271e2e}.topnav .topnav-more>div a{border-radius:11px;align-items:center;width:100%;min-height:44px;padding:0 13px;display:flex}.platform-layout :where(button,a,input,select,textarea,summary):focus-visible{outline:0;box-shadow:0 8px 24px #1a1c1629}.workspace-side{align-content:start;gap:16px;display:grid}.project-decision-log,.project-reference-library,.project-clearances{background:#eef0eb;border-radius:26px;gap:13px;padding:20px;box-shadow:0 14px 34px #22231d0b}.project-decision-log>header,.project-reference-library>header,.project-clearances>header{align-items:flex-start}.project-clearances>header{justify-content:space-between;gap:12px;display:flex}.project-decision-log h2,.project-reference-library h2,.project-clearances h2{font-size:clamp(25px,2.2vw,31px);line-height:1.06}.project-decision-log>header>button,.project-reference-library>header>button,.project-clearances>header>button{background:#dedfd9;min-width:88px;min-height:40px;padding-inline:14px;font-weight:650}.project-decision-summary{justify-content:flex-start;gap:9px;padding:4px 0 0}.project-decision-summary strong{font-size:32px}.project-decision-summary span{padding-top:8px}.project-clearances>header>div{gap:4px;display:grid}.project-clearances>header span,.project-clearance-list i{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal}.project-clearances h2{font-family:var(--font-silo-display), Georgia, serif;margin:0;font-weight:400}.project-clearances-intro,.project-clearance-list>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.project-clearances form{background:#ffffff94;border-radius:18px;gap:9px;padding:14px;display:grid}.project-clearance-form-grid{grid-template-columns:minmax(0,1fr) 112px 112px;gap:8px;display:grid}.project-clearances form input,.project-clearances form select,.project-clearances form textarea{width:100%}.project-clearances form textarea{min-height:76px}.project-clearances form .primary-button{justify-self:start}.project-clearance-list{gap:8px;display:grid}.project-clearance-list article{background:#ffffff8f;border-radius:17px;padding:12px}.project-clearance-list article>div{gap:4px;display:grid}.project-clearance-list strong{font-size:13px}.project-clearance-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.project-clearance-list a{color:var(--ink);font-size:11px;font-weight:650;text-decoration:none}.project-clearance-list a:hover{text-decoration:underline}@media (max-width:720px){.workspace-side{gap:13px}.project-decision-log,.project-reference-library,.project-clearances{border-radius:23px;padding:18px}.project-decision-log>header,.project-reference-library>header,.project-clearances>header{gap:14px}.project-decision-log>header>button,.project-reference-library>header>button,.project-clearances>header>button{min-width:0;padding-inline:13px}.project-clearance-form-grid{grid-template-columns:1fr}}.platform-layout :where(button,[role=button],summary){touch-action:manipulation}.platform-layout button{min-height:40px;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s,transform .14s,opacity .14s}.platform-layout button[aria-label]{min-width:40px}.platform-layout button:not(:disabled):active,.platform-layout a:active,.platform-layout summary:active{transform:translateY(1px)scale(.985)}.platform-layout button:disabled{cursor:not-allowed;opacity:.48}.platform-layout :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){min-height:42px}.platform-layout :where(input,select,textarea):disabled{cursor:not-allowed;opacity:.62}.platform-layout fieldset{min-width:0}.platform-layout details>summary{cursor:pointer}.platform-layout .primary-button{min-height:44px;padding-inline:20px}.platform-layout .form-notice{background:#edf4d7;border:1px solid #b8ce75;animation:.24s ease-out completion-arrive;box-shadow:0 10px 24px #58681912;color:#3e5014!important}.platform-layout .form-error{background:#f7e4e1;border:1px solid #c77b74;color:#762a25!important}.platform-layout .skeleton-card,.platform-layout .loader{animation-duration:1.1s}@keyframes completion-arrive{0%{opacity:0;transform:translateY(5px)}}@media (max-width:720px){.platform-layout button,.platform-layout [role=button],.platform-layout summary,.topnav a{min-height:44px}.topnav{overflow:auto hidden}.topnav-more>summary{padding-inline:13px;font-size:13px}.topnav-more>div{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;position:fixed;top:78px;left:12px;right:12px}}body .workspace-side .project-decision-log{background:linear-gradient(145deg,#f16f49,#f7ab80)}body .workspace-side .project-reference-library{background:linear-gradient(145deg,#45aebb,#9dded7)}body .workspace-side .project-clearances{background:linear-gradient(145deg,#efb922,#f7dc72)}body .workspace-side :is(.project-decision-log,.project-reference-library,.project-clearances){color:#1c211d;border-radius:34px;min-height:190px;padding:22px;box-shadow:0 18px 38px #1f1d151a}body .workspace-side :is(.project-decision-log,.project-reference-library,.project-clearances) h2{color:#1c211d;font-size:clamp(32px,5vw,42px)}body .workspace-side :is(.project-decision-log,.project-reference-library,.project-clearances)>header>button{color:#fffdf5;background:#1e241f;min-width:70px;min-height:42px;box-shadow:0 7px 16px #1f1d1529}body .workspace-side .project-decision-summary strong{color:#1c211d}body .workspace-side .project-decision-summary span,body .workspace-side :is(.project-decision-intro,.project-reference-library>p,.project-clearances-intro){color:#1c211dbf}.distribution-tracking,.distribution-operations{color:#202825;background:linear-gradient(135deg,#e8f0ff,#f9f5e7);border-radius:24px;gap:12px;margin-top:18px;padding:18px;display:grid}.distribution-tracking>header,.distribution-operations>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.distribution-tracking header span,.distribution-operations>span,.distribution-operations header span{color:#526174;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.distribution-tracking header strong{margin-top:3px;display:block}.distribution-tracking p,.distribution-operations p{color:#56615b;margin:0}.distribution-tracking i,.distribution-operations i,.distribution-destination-list i{color:#41521d;text-transform:capitalize;background:#dae5c0;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.distribution-tracking i.needs_attention,.distribution-destination-list i.rejected{color:#7a2d25;background:#f6c9c1}.distribution-tracking i.paused,.distribution-destination-list i.not_requested{color:#5e625d;background:#e5e4df}.distribution-destination-list{gap:8px;display:grid}.distribution-destination-list>div{background:#ffffffad;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.distribution-destination-list small{color:#58615d;grid-column:1/-1}.distribution-operations>label{grid-template-columns:minmax(0,1fr) minmax(130px,.75fr);align-items:center;gap:12px;padding:10px 0;display:grid}.distribution-operations>label+label{box-shadow:inset 0 1px #1f231f1a}.distribution-operations select{background:#fffdf7;border:0;border-radius:14px;min-height:38px}.post-release-operations{gap:24px;margin-top:34px;display:grid}.post-release-operations>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.post-release-operations>header span,.post-release-card header span{color:#6b7336;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.post-release-operations h2{margin:6px 0 0;font-size:clamp(30px,4vw,48px)}.post-release-operations>header p{color:#59615d;max-width:360px;margin:0}.post-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.post-release-card{color:#19201d;border-radius:30px;gap:16px;min-width:0;padding:22px;display:grid;box-shadow:0 18px 34px #24251d1a}.post-release-card.royalties{background:linear-gradient(145deg,#d8a1e8,#f6d9b6)}.post-release-card.payouts{background:linear-gradient(145deg,#75c7be,#d3efe1)}.post-release-card.performance{background:linear-gradient(145deg,#ffbc50,#f6e28c)}.post-release-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.post-release-card header strong{color:#19201db3;font-size:12px}.post-release-card form{gap:9px;display:grid}.post-release-card form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.post-release-card.performance form>div{grid-template-columns:repeat(3,minmax(0,1fr))}.post-release-card input,.post-release-card select,.post-release-card textarea{color:#1f2522;background:#fffdf7d1;border:0;border-radius:16px;min-width:0;min-height:42px;padding:10px 12px;box-shadow:0 6px 16px #23261b12}.post-release-card textarea{resize:vertical;min-height:72px}.post-release-card .primary-button{color:#fffdf6;background:#1b211e;justify-self:start}.post-release-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.post-release-card li{background:#fffdf773;border-radius:15px;gap:2px;padding:10px 12px;display:grid}.post-release-card li span{color:#19201db3;font-size:12px}.collectors-transfer{color:#fffdf6;background:linear-gradient(135deg,#1b211e,#303b32);border-radius:26px;gap:16px;max-width:620px;margin-top:22px;padding:22px;display:grid;box-shadow:0 18px 36px #181b162e}.collectors-transfer header{justify-content:space-between;gap:16px;display:flex}.collectors-transfer header span{color:#d5ec7b;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.collectors-transfer header strong{margin-top:4px;font-size:24px;display:block}.collectors-transfer header button{color:#fffdf6;background:#ffffff1a;border:0;border-radius:999px;min-height:36px;padding:6px 12px}.collectors-transfer form{gap:12px;display:grid}.collectors-transfer label{color:#e8ece5;gap:7px;font-size:13px;display:grid}.collectors-transfer input,.collectors-transfer select{color:#202521;background:#fffdf7;border:0;border-radius:15px;min-height:42px;padding:10px 12px}@media (max-width:900px){.post-release-grid{grid-template-columns:1fr}}@media (max-width:640px){.post-release-operations>header{flex-direction:column;align-items:start}}.project-tabs.project-tabs-sticky{z-index:20;background:#20211d;border-color:#ffffff1f;position:sticky;top:113px}.project-tabs.project-tabs-sticky button{color:#d8d9d0}.project-tabs.project-tabs-sticky button:hover{color:#fffdf6;background:#ffffff1a}.project-tabs.project-tabs-sticky button.active{color:#20211d;background:#fffdf6}.calendar-page{width:min(1280px,100% - 64px);padding:48px 0 72px}.calendar-page-header,.task-calendar-toolbar,.task-calendar-backlog>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.calendar-page-header{margin-bottom:28px}.calendar-page-header h1,.task-calendar-selected h2,.task-calendar-backlog h2{font-family:var(--font-silo-display), Georgia, serif;letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:.95}.calendar-page-header p:last-child{max-width:560px;color:var(--muted);margin:0;line-height:1.55}.task-calendar,.task-calendar-detail,.task-calendar-backlog{background:#fffdf6;box-shadow:0 18px 48px #23241e14}.task-calendar{border-radius:24px 24px 0 0;padding:26px}.task-calendar-toolbar>div{align-items:center;gap:12px;display:flex}.task-calendar-toolbar h2{min-width:210px;font-family:var(--font-silo-display), Georgia, serif;margin:0;font-size:30px;font-weight:400}.task-calendar-toolbar button,.task-calendar-selected li>button{min-height:38px;color:var(--ink);cursor:pointer;background:#e9e8e1;border:0;border-radius:10px;padding:0 12px}.task-calendar-weekdays,.task-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.task-calendar-weekdays{color:var(--faint);text-align:center;margin-top:24px;font-size:11px}.task-calendar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:8px}.task-calendar-grid>button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:108px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:5px;padding:11px;display:flex;overflow:hidden}.task-calendar-grid>button:hover,.task-calendar-grid>button.selected{background:#f3edcd}.task-calendar-grid>button.outside{color:#aaa99f}.task-calendar-grid time{border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.task-calendar-grid>button.today time{color:#fffdf6;background:#252620}.task-calendar-grid span,.task-calendar-grid small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.25;overflow:hidden}.task-calendar-grid span{background:#dfeaad;border-radius:5px;padding:4px 6px}.task-calendar-grid small{color:var(--muted)}.task-calendar-detail{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:32px;padding:30px 26px;display:grid}.task-calendar-selected h2,.task-calendar-backlog h2{font-size:30px}.task-calendar-selected>p:last-child,.task-calendar-backlog>p{color:var(--muted);margin:0}.task-calendar-selected ul,.task-calendar-backlog ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.task-calendar-selected li,.task-calendar-backlog li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.task-calendar-selected li strong,.task-calendar-selected li span,.task-calendar-backlog li strong,.task-calendar-backlog li span{display:block}.task-calendar-selected li strong,.task-calendar-backlog li strong{font-size:14px}.task-calendar-selected li span,.task-calendar-backlog li span{color:var(--muted);margin-top:4px;font-size:12px}.task-calendar-create{color:#fffdf6;background:#252620;border-radius:16px;gap:12px;padding:20px;display:grid}.task-calendar-create label{color:#d7d8cf;gap:6px;font-size:12px;display:grid}.task-calendar-create input,.task-calendar-create select,.task-calendar-backlog input{box-sizing:border-box;color:#20211d;background:#fffdf6;border:0;border-radius:9px;min-height:42px;padding:0 11px}.task-calendar-create .primary-button{width:100%;margin-top:4px}.task-calendar-create>p:last-child{color:#f0ce63;margin:0;font-size:12px}.task-calendar-backlog{border-radius:0 0 24px 24px;margin-top:18px;padding:28px 26px}.task-calendar-backlog>header>span{color:#fffdf6;background:#252620;border-radius:50%;place-items:center;min-width:36px;height:36px;font-size:12px;display:grid}.task-calendar-backlog input{border:1px solid var(--line);width:154px}@media (max-width:760px){.calendar-page{width:min(100% - 32px,1280px);padding-top:28px}.calendar-page-header{flex-direction:column;align-items:flex-start}.task-calendar{padding:16px;overflow-x:auto}.task-calendar-toolbar,.task-calendar-weekdays,.task-calendar-grid{min-width:610px}.task-calendar-grid>button{min-height:88px;padding:8px}.task-calendar-detail{grid-template-columns:1fr;padding:24px 18px}.task-calendar-backlog{padding:24px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.project-intent-actions{background:#f7f5ef;border:1px solid #dedbd1;border-radius:22px;margin:18px 0;padding:20px}.project-intent-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.project-intent-heading h2{margin:3px 0 0;font-size:1.3rem}.project-intent-heading>p{color:#6d6b64;max-width:320px;margin:0;font-size:.88rem}.project-intent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.project-intent-card{color:#24231f;text-align:left;background:#fffdfa;border:1px solid #dedbd1;border-radius:16px;min-height:116px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s}.project-intent-card:hover{border-color:#8a867d;transform:translateY(-1px);box-shadow:0 8px 20px #1b1b1720}.project-intent-card span,.project-intent-card strong,.project-intent-card small{display:block}.project-intent-card span{color:#817d72;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.project-intent-card strong{margin-top:8px;font-size:.92rem;line-height:1.3}.project-intent-card small{color:#726f67;margin-top:11px;font-size:.76rem}.project-intent-card small b{float:right;color:#272620;font-size:1rem}@media (max-width:860px){.project-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-intent-heading{flex-direction:column;align-items:start;gap:8px}}@media (max-width:460px){.project-intent-actions{border-radius:18px;padding:14px}.project-intent-card{min-height:105px;padding:12px}}.project-lifecycle-cockpit{background:#fffdfa;border:1px solid #dedbd1;border-radius:22px;margin:0 0 18px;padding:19px 20px}.project-lifecycle-cockpit header,.project-lifecycle-cockpit footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-lifecycle-cockpit header h2{margin:3px 0 0;font-size:1.15rem}.project-lifecycle-cockpit header small{color:#736f66}.project-lifecycle-checkpoints{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.project-lifecycle-checkpoints button{color:#2a2924;text-align:left;background:#f8f6f0;border:1px solid #e5e1d7;border-radius:14px;min-width:0;padding:12px}.project-lifecycle-checkpoints button:hover{border-color:#9d998e}.project-lifecycle-checkpoints i{color:#6d695e;background:#e6e2d9;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.76rem;font-style:normal;display:inline-grid}.project-lifecycle-checkpoints i.ready{color:#fff;background:#2e5b46}.project-lifecycle-checkpoints span,.project-lifecycle-checkpoints strong{display:block}.project-lifecycle-checkpoints span{color:#77736a;text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:.72rem}.project-lifecycle-checkpoints strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.82rem;line-height:1.35;overflow:hidden}.project-lifecycle-cockpit footer{border-top:1px solid #e8e5dc;padding-top:15px}.project-lifecycle-cockpit footer span,.project-lifecycle-cockpit footer strong,.project-lifecycle-cockpit footer p{display:block}.project-lifecycle-cockpit footer span{color:#79756b;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.project-lifecycle-cockpit footer strong{margin-top:3px}.project-lifecycle-cockpit footer p{color:#716e66;margin:3px 0 0;font-size:.84rem}@media (max-width:760px){.project-lifecycle-checkpoints{grid-template-columns:repeat(2,minmax(0,1fr))}.project-lifecycle-cockpit footer{align-items:flex-end}.project-lifecycle-cockpit footer .primary-button{flex:none}}.project-guide{background:#fffdfa;border:1px solid #dedbd1;border-radius:18px;margin:28px 0 4px;overflow:hidden}.project-guide-summary{justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.project-guide-summary>div:first-child{gap:2px;min-width:0;display:grid}.project-guide-summary .eyebrow{margin:0}.project-guide-summary strong{font-size:.94rem}.project-guide-summary span{color:#716e66;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.project-guide-summary-actions,.project-guide-action-controls{flex:none;align-items:center;gap:8px;display:flex}.project-guide-open,.project-guide-toggle,.project-guide-action-controls>button{font:inherit;cursor:pointer;border:0;border-radius:999px}.project-guide-open{color:#fff;background:#24231f;padding:9px 13px;font-size:.8rem;font-weight:700}.project-guide-open span{color:inherit;margin-left:4px}.project-guide-toggle{color:#5f5c54;background:0 0;padding:8px 10px;font-size:.8rem}.project-guide-detail{background:#faf9f5;border-top:1px solid #ebe8de;gap:13px;padding:14px 17px 17px;display:grid}.project-guide-action{justify-content:space-between;align-items:center;gap:18px;display:flex}.project-guide-action>div:first-child{gap:3px;display:grid}.project-guide-action span{color:#79756b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.project-guide-action strong{font-size:.96rem}.project-guide-action p{color:#716e66;margin:0;font-size:.8rem}.project-guide-action-controls>button:not(.secondary-button){color:#34322d;background:#ebe8de;width:30px;height:30px}.project-guide-action-controls .secondary-button{padding:8px 11px;font-size:.78rem}.project-guide-checkpoints{flex-wrap:wrap;gap:7px;display:flex}.project-guide-checkpoints button{color:#77736a;cursor:pointer;background:#fffdfa;border:1px solid #e3e0d6;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.73rem;display:inline-flex}.project-guide-checkpoints button.ready{color:#28513c;border-color:#bdd2bd}.project-guide-checkpoints i{background:#e5e2da;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.66rem;font-style:normal;display:inline-grid}.project-guide-checkpoints button.ready i{color:#fff;background:#2e5b46}@media (max-width:680px){.project-guide-summary,.project-guide-action{flex-direction:column;align-items:flex-start}.project-guide-summary-actions,.project-guide-action-controls{justify-content:space-between;width:100%}.project-guide-summary span{white-space:normal}}.marketing-view{display:block}.marketing-surfaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.marketing-surfaces button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e1d4;border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;transition:border-color .2s cubic-bezier(.22,.85,.24,1),transform .2s,box-shadow .2s;display:flex}.marketing-surfaces button:hover{border-color:#d0cbb6;transform:translateY(-1px)}.marketing-surfaces button.active{border-color:var(--ink);box-shadow:0 8px 22px #5d51230f}.marketing-surfaces button strong{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);font-size:19px;font-weight:400}.marketing-surfaces button span{color:var(--muted);font-size:12px}@media (max-width:720px){.marketing-surfaces{grid-template-columns:1fr}}.mkt-ideas-capture{gap:10px;margin-bottom:18px;display:grid}.mkt-ideas-capture textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e4e1d4;border-radius:12px;padding:12px 14px;font-size:14px}.mkt-ideas-capture textarea:focus{border-color:var(--acid,#ff4a1c);outline:none}.mkt-ideas-capture .primary-button{justify-self:start}.mkt-ideas-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.mkt-idea{background:#faf9f4;border:1px solid #ece9dd;border-radius:12px;padding:14px 30px 14px 14px;position:relative}.mkt-idea p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.5}.mkt-idea-remove{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;position:absolute;top:8px;right:8px}.mkt-idea-remove:hover{color:var(--ink);background:#efece2}.mkt-ideas-empty{color:var(--muted);font-size:13.5px}.reach{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:860px){.reach{grid-template-columns:1fr}}.reach-form{background:#fff;border:1px solid #e4e1d4;border-radius:16px;gap:12px;padding:16px;display:grid}.reach-seg{background:#ece9df;border-radius:999px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.reach-seg button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:12px;transition:color .2s,background .2s}.reach-seg button:hover:not(.active){color:var(--ink)}.reach-seg button.active{background:var(--ink);color:#fff}.reach-drop{text-align:center;cursor:pointer;background:#faf9f4;border:1.5px dashed #d5d0be;border-radius:12px;flex-direction:column;gap:4px;padding:18px;display:flex}.reach-drop:hover{border-color:var(--acid,#ff4a1c)}.reach-drop span{font-size:20px}.reach-drop strong{color:var(--ink);font-size:13.5px}.reach-drop em{color:var(--muted);font-size:11px;font-style:normal}.reach-field{color:var(--muted);gap:6px;font-size:12px;display:grid}.reach-field textarea,.reach-field select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #e4e1d4;border-radius:10px;padding:10px 12px;font-size:13.5px}.reach-field textarea:focus,.reach-field select:focus{border-color:var(--acid,#ff4a1c);outline:none}.reach-error{color:#b23a2b;margin:0;font-size:12.5px}.reach-empty{min-height:240px;color:var(--muted);text-align:center;background:#faf9f4;border:1px solid #ece9dd;border-radius:16px;place-items:center;padding:24px;display:grid}.reach-report{background:#fff;border:1px solid #e4e1d4;border-radius:16px;gap:16px;padding:18px;display:grid}.reach-score{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.reach-grade{width:54px;height:54px;font-family:var(--font-silo-display), Georgia, serif;color:#fff;background:#8a8676;border-radius:14px;place-items:center;font-size:26px;display:grid}.reach-grade.grade-A{background:#2e7d54}.reach-grade.grade-B{background:#5a9e5f}.reach-grade.grade-C{background:#c9a13f}.reach-grade.grade-D{background:#d1794a}.reach-grade.grade-E{background:#b6483a}.reach-score strong{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);font-size:30px;font-weight:400}.reach-score strong span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted);margin-left:6px;font-size:11px}.reach-score p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.reach-score p em{color:var(--acid,#ff4a1c);font-style:normal}.reach-lenses{background:#ece9df;border-radius:999px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.reach-lenses button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12px}.reach-lenses button.active{background:var(--ink);color:#fff}.reach-panel{gap:10px;display:grid}.reach-conversion-verdict{font-family:var(--font-silo-display), Georgia, serif;color:var(--ink);margin:0 0 4px;font-size:18px}.reach-meter{grid-template-columns:150px 1fr 34px;align-items:center;gap:10px;display:grid}.reach-meter>span{color:var(--muted);font-size:12px}.reach-meter-track{background:#eeebe1;border-radius:999px;height:8px;overflow:hidden}.reach-meter-track i{border-radius:inherit;background:linear-gradient(90deg,#ff8352,#ee5a2f);height:100%;display:block}.reach-meter>strong{font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;color:var(--ink);font-size:13px}@media (max-width:520px){.reach-meter{grid-template-columns:110px 1fr 30px}}.reach-advice{gap:8px;display:grid}.reach-advice h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace;margin:4px 0 2px}.reach-advice-item{background:#faf9f4;border:1px solid #ece9dd;border-left-width:3px;border-radius:10px;padding:11px 44px 11px 13px;position:relative}.reach-advice-item.sev-high{border-left-color:#d1794a}.reach-advice-item.sev-medium{border-left-color:#c9a13f}.reach-advice-item strong{color:var(--ink);font-size:13.5px}.reach-advice-item span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--acid,#ff4a1c);font-size:11px;position:absolute;top:11px;right:13px}.reach-advice-item p{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.5}.reach-advice-clear{color:var(--muted);margin:0;font-size:13px}.reach-synthetic-note{color:var(--muted);margin:0;font-size:11px;font-style:italic}.senc{z-index:75;--senc-panel:168px;--senc-face:38px;color:#f5f7ee;will-change:transform;height:78px;transform:translate(calc(-1 * var(--senc-panel)), -50%);background:linear-gradient(148deg,#31352b,#111309 74%);border:1px solid #1d211b;border-left:0;border-radius:0 12px 12px 0;align-items:stretch;transition:transform .4s cubic-bezier(.5,0,.78,.32);display:flex;position:fixed;top:50%;left:0;overflow:hidden;box-shadow:5px 10px 26px #11130f42}.senc.open{height:auto;min-height:78px;transition:transform .52s cubic-bezier(.22,1.08,.24,1);transform:translateY(-50%)}.senc.open .senc-panel{max-height:calc(100dvh - 48px);overflow-y:auto}.senc-panel{flex:0 0 var(--senc-panel);width:var(--senc-panel);box-sizing:border-box;pointer-events:none;align-content:center;gap:6px;padding:9px 10px;display:grid}.senc.open .senc-panel{pointer-events:auto}.senc-action{color:#1a1d17;cursor:pointer;background:#f5f7ee;border:1px solid #ffffff26;border-radius:7px;place-items:center;min-height:26px;font-size:11px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.senc-action:hover{background:#fff;transform:translateY(-1px)}.senc-unlock{background:#d9eb6908;border:1px dashed #d9eb6975;border-radius:12px;gap:7px;padding:12px;display:grid}.senc-unlock strong{font-size:12px}.senc-unlock input{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;min-height:34px;padding:0 9px}.senc-unlock button{color:#1a1d17;cursor:pointer;background:#d9eb69;border:0;border-radius:8px;min-height:32px;font-size:12px}.senc-eject{color:#d9dccf;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:11px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.senc-eject:hover{color:#f5f7ee;background:#ffffff12;border-color:#d9eb6975}.senc-eject span{color:#d9eb69;font-size:12px;line-height:1}.senc-status{color:#c7cabd;margin:0;font-size:11px;line-height:1.4}.senc-face{flex:0 0 var(--senc-face);width:var(--senc-face);color:inherit;cursor:pointer;background:linear-gradient(#ffffff0d,#0000 40%);border:0;border-left:1px solid #ffffff10;align-content:center;justify-items:center;gap:5px;padding:7px 5px;display:grid}.senc-disc{border:1.5px solid #d9eb69;border-radius:50%;width:15px;height:15px;position:relative;box-shadow:inset 0 0 0 3px #1c2019,inset 0 0 0 4px #d9eb694a,0 0 7px #d9eb6938}.senc-disc:after{content:"";background:#d9eb69;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.senc.loaded .senc-disc{border-color:#f8f5d6;animation:5s linear infinite senc-spin}.senc-slot{background:#080a07;border-radius:999px;width:18px;height:2px;box-shadow:inset 0 1px #fff2,0 0 0 1px #000}.senc.open .senc-slot{animation:1.2s ease-in-out infinite senc-read}.senc-face strong{writing-mode:vertical-rl;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.senc-face small{display:none}@keyframes senc-spin{to{transform:rotate(360deg)}}@keyframes senc-read{0%,to{box-shadow:inset 0 1px #fff2,0 0 0 1px #000}50%{box-shadow:inset 0 1px #fff2,0 0 0 1px #000,0 0 9px 1px #d9eb6970}}@media (prefers-reduced-motion:reduce){.senc,.senc.open{transition:none}.senc.open .senc-slot{animation:none}}@media (max-width:640px){.senc{--senc-panel:150px;height:74px}}.reach-crowd{background:#faf9f4;border:1px solid #ece9dd;border-radius:14px;gap:12px;padding:14px;display:grid}.reach-crowd h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0}.reach-funnel{gap:7px;display:grid}.reach-funnel-step{grid-template-columns:128px 1fr 44px 34px;align-items:center;gap:10px;display:grid}.reach-funnel-step>span{color:var(--ink);font-size:12px}.reach-funnel-track{background:#eeebe1;border-radius:999px;height:10px;overflow:hidden}.reach-funnel-track i{border-radius:inherit;background:linear-gradient(90deg,#ff8352,#ee5a2f);height:100%;display:block}.reach-funnel-step>strong{font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;color:var(--ink);font-size:12.5px}.reach-funnel-step>em{text-align:right;color:var(--muted);font-size:11px;font-style:normal}.reach-crowd-actions{flex-wrap:wrap;gap:8px 16px;padding-top:2px;display:flex}.reach-crowd-actions span{color:var(--muted);font-size:12.5px}.reach-crowd-actions strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace}.reach-segments{border-top:1px solid #ece9dd;gap:6px;padding-top:4px;display:grid}.reach-segment{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reach-segment strong{color:var(--ink);font-size:12.5px}.reach-segment span{color:var(--muted);text-align:right;font-size:11.5px}.reach-crowd-note{color:var(--muted);margin:4px 0 0;font-size:12px}.reach-voices{border:1px solid var(--acid-dark);background:#cbea451a;border-radius:14px;gap:10px;padding:14px;display:grid}.reach-voices h4{text-transform:uppercase;letter-spacing:.08em;color:var(--acid-dark);font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0}.reach-voices ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reach-voices li{gap:2px;display:grid}.reach-voices li span{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.reach-voices li p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.reach-voices-fix{background:var(--surface);border:1px solid var(--acid-dark);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.reach-voices-fix strong{text-transform:uppercase;letter-spacing:.06em;color:var(--acid-dark);font-size:11px}.reach-voices-fix p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}@media (max-width:520px){.reach-funnel-step{grid-template-columns:96px 1fr 40px 30px}}.subapp-ai-diagnosis{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.subapp-ai-experiments{gap:8px;display:grid}.subapp-ai-experiments>strong{text-transform:uppercase;letter-spacing:.06em;color:var(--acid-dark);font-size:11px}.subapp-ai-experiments article{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:5px;padding:10px 12px;display:grid}.subapp-ai-experiments h5{color:var(--ink);margin:0;font-size:13px}.subapp-ai-experiments p{color:var(--muted);grid-template-columns:92px minmax(0,1fr);gap:8px;margin:0;font-size:12px;line-height:1.45;display:grid}.subapp-ai-experiments p b{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;font-size:11px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
