@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-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:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.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:#0a0d0b;--ink-soft:#252b27;--muted:#6b746e;--line:#0a0d0b1f;--line-strong:#0a0d0b33;--paper:#f4f2ec;--paper-warm:#f8f6f0;--paper-white:#ffffffeb;--panel:#ffffffd6;--panel-solid:#fbfaf7;--olive:#b0c9a1;--mint:#acdbb8;--mist:#d3f4d1;--blue:#b9d8ea;--lilac:#d9d1e7;--peach:#f3d3bd;--green-strong:#2f6c43;--blue-strong:#286183;--peach-strong:#a5532a;--lilac-strong:#6a5689;--sidebar-width:226px;--topbar-height:72px;--radius-xl:24px;--radius-lg:18px;--radius-md:13px;--shadow-soft:0 14px 40px #2c342f0f}.ported-workspace{gap:18px;display:grid}.port-hero{background:radial-gradient(circle at 82% 12%,#acdbb866,#0000 26%),linear-gradient(118deg,#ffffffeb,#eff6f0c7);justify-content:space-between;align-items:flex-end;gap:32px;min-height:178px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.port-hero:after{content:"";opacity:.72;background:repeating-linear-gradient(90deg,#0000 0 11px,#2f6c4314 12px);width:230px;height:72px;position:absolute;top:0;right:28px}.port-hero>div{z-index:1;position:relative}.port-hero h2{max-width:740px;margin:7px 0 8px;font-size:clamp(30px,3vw,48px)}.port-hero p{color:var(--muted);max-width:720px;margin:0;line-height:1.6}.port-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.port-metrics{margin:0}.port-section-tabs,.mini-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.port-section-tabs{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;justify-self:start;padding:5px}.port-section-tabs button,.mini-tabs button,.preset-row button,.transaction-filters>button{color:var(--muted);background:0 0;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:650}.port-section-tabs button.active,.mini-tabs button.active,.preset-row button.active,.transaction-filters>button.active{background:var(--ink);color:#fff}.port-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.port-two-column.wide-left{grid-template-columns:minmax(0,1.65fr) minmax(290px,.7fr)}.port-two-column>.mandatory-policy,.port-two-column>.decision-next-action{grid-column:1/-1}.port-table-card,.policy-inspector,.mandatory-policy,.waterfall-card,.reserve-card,.settlement-ledger,.template-market-list,.template-port-inspector,.governance-register,.proposal-inspector-port,.decision-command,.alternatives-port,.decision-role-card,.decision-next-action,.consent-process-card,.deliberation-stream,.integration-card,.ballot-card,.ballot-results,.protocol-comparison,.mandate-board,.governance-directory,.credits-strip,.portfolio-value-card,.asset-distribution-card,.next-distribution-card,.revenue-preference-card,.preference-rules-card,.source-intro,.earning-source-card,.distribution-progress-card,.personal-allocation-card,.distribution-history-port,.transaction-port,.equity-position-port,.decision-standing-port,.rights-list-port,.wallet-settings-port{padding:22px}.ported-table{min-width:0;display:grid}.ported-table-head,.ported-table-row{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:14px;min-width:0;padding:12px 10px;display:grid}.ported-table-head{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.ported-table-row{background:0 0;font-size:12px;transition:all .16s}.ported-table-row:hover,.ported-table-row.selected{background:#acdbb82b}.ported-table-row.selected{box-shadow:inset 3px 0 var(--green-strong)}.deferred-options-table .ported-table-head,.deferred-options-table .ported-table-row{grid-template-columns:minmax(145px,1.45fr) repeat(5,minmax(70px,.7fr))}.policy-inspector h2,.mandatory-policy h2,.waterfall-card h2,.template-port-inspector h2,.proposal-inspector-port h2,.decision-command h2,.consent-process-card h2,.ballot-card h2,.mandate-board h2,.governance-directory h2,.revenue-preference-card h2,.source-intro h2,.transaction-port h2,.wallet-settings-port h2{margin:6px 0 10px}.policy-inspector>p,.mandatory-policy>p,.waterfall-card>p,.template-port-inspector>p,.proposal-inspector-port>p,.source-intro p{color:var(--muted);line-height:1.55}.split-visual{background:#0a0d0b0d;border-radius:12px;height:36px;margin:18px 0;display:flex;overflow:hidden}.split-visual span{white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-size:10px;font-weight:750;transition:width .18s;display:flex;overflow:hidden}.split-visual span:first-child{color:#1b5330;background:linear-gradient(90deg,#bfe8ca,#d9f1df)}.split-visual span:last-child{color:#4e3e69;background:linear-gradient(90deg,#d9d1e7,#c8d9ef)}.split-visual.large{height:48px}.switch-control{background:#0a0d0b1f;border-radius:999px;width:50px;height:28px;padding:3px}.switch-control>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .16s;display:block;transform:translate(0);box-shadow:0 2px 6px #0a0d0b2e}.switch-control.on{background:var(--green-strong)}.switch-control.on>span{transform:translate(22px)}.port-range-label,.revenue-slider,.earning-source-card>label{gap:10px;margin:22px 0;display:grid}.port-range-label{grid-template-columns:1fr auto}.port-range-label input,.revenue-slider input,.earning-source-card input,.support-scale input{accent-color:var(--green-strong);grid-column:1/-1;width:100%}.preset-row,.tag-row{flex-wrap:wrap;gap:7px;display:flex}.preset-row button{border:1px solid var(--line);background:#0a0d0b0b}.preset-row button:disabled{opacity:.42}.policy-impact,.credits-strip,.decision-next-action,.distribution-date,.safety-note{align-items:center;gap:10px;display:flex}.policy-impact{color:var(--green-strong);background:#acdbb833;border-radius:12px;margin-top:18px;padding:13px}.participant-choice-list,.waterfall-list,.template-component-list,.decision-role-card,.rights-list-port{display:grid}.participant-choice-list>button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px minmax(130px,1.2fr) minmax(100px,1fr) repeat(5,auto) 18px;align-items:center;gap:12px;padding:15px 8px;display:grid}.participant-choice-list>button>i,.decision-role-card>button>i,.source-type>i{background:linear-gradient(135deg, var(--mist), var(--blue));border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:flex}.participant-name,.source-type,.decision-role-card>button>span{gap:3px;display:grid}.participant-name small,.source-type small,.decision-role-card small,.template-port-card small,.earning-source-card small{color:var(--muted)}.participant-split{background:#0a0d0b0f;border-radius:999px;height:8px;display:flex;overflow:hidden}.participant-split em:first-child{background:var(--mint)}.participant-split em:last-child{background:var(--lilac)}.waterfall-list>button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:36px 1fr auto 16px;align-items:center;gap:12px;padding:14px 4px;display:grid}.waterfall-list>button>i,.template-start-list i{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:800;display:flex}.waterfall-list>button>span,.template-start-list span{gap:3px;display:grid}.waterfall-list small{color:var(--muted)}.settlement-ledger .action-row,.governance-directory .action-row,.distribution-history-port .action-row{grid-template-columns:38px 1fr minmax(150px,auto) 16px}.template-market-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.template-market-toolbar,.transaction-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.template-market-toolbar .input-shell,.transaction-filters .input-shell{flex:240px}.template-market-toolbar>button{border:1px solid var(--line);background:#ffffffa3;border-radius:11px;align-items:center;gap:8px;padding:11px 12px;display:flex}.template-port-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-port-card{border:1px solid var(--line);text-align:left;background:#ffffff94;border-radius:16px;gap:9px;padding:12px;transition:all .16s;display:grid}.template-port-card:hover,.template-port-card.selected{border-color:#2f6c438c;transform:translateY(-2px);box-shadow:0 10px 28px #2f6c4317}.template-port-card.selected{background:#e3f4e6bd}.template-port-art,.template-preview-art{background:linear-gradient(130deg,#d7efd7,#dbe8f2 58%,#eee6d8);border-radius:11px;grid-template-columns:1.2fr .8fr;gap:5px;min-height:82px;padding:8px;display:grid;position:relative;overflow:hidden}.template-port-art span,.template-preview-art span{background:#ffffffad;border:1px solid #ffffffb3;border-radius:8px}.template-port-art span:first-child,.template-preview-art span:first-child{grid-row:span 2}.template-port-art b{background:var(--ink);color:#fff;border-radius:999px;padding:5px 7px;font-size:9px;position:absolute;top:8px;left:8px}.template-port-meta,.template-port-footer,.template-inspector-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.template-port-meta>span:first-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.template-port-card>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.template-port-footer{border-top:1px solid var(--line);color:var(--muted);padding-top:9px;font-size:10px}.template-port-inspector{top:calc(var(--topbar-height) + 112px);align-self:start;position:sticky}.template-preview-art{min-height:126px}.mini-tabs{border-bottom:1px solid var(--line);margin:16px 0;padding-bottom:7px}.mini-tabs button{padding:7px 8px;font-size:10px}.tag-row span{color:var(--muted);background:#0a0d0b0e;border-radius:999px;padding:6px 8px;font-size:10px}.template-start-list{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.template-start-list li{align-items:center;gap:10px;display:flex}.template-inspector-actions .button{flex:1}.centered-link{justify-content:center;align-items:center;gap:5px;margin:12px auto;display:flex}.governance-register-layout{grid-template-columns:minmax(0,1fr) 390px;gap:18px;display:grid}.proposal-port-table .ported-table-head,.proposal-port-table .ported-table-row{grid-template-columns:minmax(210px,1.4fr) .75fr .75fr .55fr .5fr}.proposal-port-table .ported-table-row>span:first-child{gap:4px;display:grid}.proposal-port-table .ported-table-row>span:first-child b{color:var(--muted);font-size:10px}.proposal-six-fields{border-top:1px solid var(--line);margin:16px 0;padding-top:8px}.decision-command-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.decision-command-head>div:first-child>span{align-items:center;gap:9px;display:flex}.decision-command-head p{color:var(--muted)}.decision-score-ring{background:conic-gradient(var(--green-strong) 68%, #0a0d0b14 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;display:flex;position:relative}.decision-score-ring:before{background:var(--panel-solid);content:"";border-radius:50%;position:absolute;inset:7px}.decision-score-ring strong,.decision-score-ring small{position:relative}.decision-score-ring small{color:var(--muted);font-size:9px}.decision-stepper,.consent-stage-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:22px;display:grid}.decision-stepper button,.consent-stage-strip button{border:1px solid var(--line);color:var(--muted);text-align:left;background:#0a0d0b09;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;min-height:88px;padding:10px;display:flex}.decision-stepper i,.consent-stage-strip i{background:#0a0d0b14;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:flex}.decision-stepper button.complete,.consent-stage-strip button.complete{color:var(--green-strong);background:#acdbb82e}.decision-stepper button.active,.consent-stage-strip button.active{color:var(--blue-strong);background:#b9d8ea42;border-color:#28618366}.alternatives-port>button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(170px,1fr) minmax(150px,auto) auto 16px;align-items:center;gap:12px;width:100%;padding:14px 0;display:grid}.alternatives-port>button>span:first-child{gap:4px;display:grid}.alternatives-port small{color:var(--muted)}.dimension-scores{gap:5px;display:flex}.dimension-scores em{background:#0a0d0b0a;border-radius:7px;padding:5px 7px;font-size:9px;font-style:normal}.decision-role-card>button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:34px 1fr 14px;align-items:center;gap:10px;padding:12px 0;display:grid}.decision-next-action{background:linear-gradient(110deg,#d3f4d15c,#b9d8ea38);justify-content:space-between}.decision-next-action>div{max-width:760px}.decision-next-action h2{margin:5px 0}.decision-next-action p{color:var(--muted);margin:0}.deliberation-stream article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:flex-start;gap:12px;padding:16px 0;display:grid}.deliberation-stream article>i{background:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:800;display:flex}.deliberation-stream article>div>span{align-items:center;gap:8px;display:flex}.deliberation-stream p{margin:8px 0;line-height:1.5}.deliberation-stream small{color:var(--muted)}.integration-card textarea,.ballot-card textarea{border:1px solid var(--line);resize:vertical;background:#ffffffb8;border-radius:12px;width:100%;min-height:100px;margin:14px 0;padding:12px;line-height:1.5}.integration-card .button{margin:4px 5px 0 0}.ballot-layout,.distribution-port-grid,.rights-equity-grid,.wallet-portfolio-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:18px;display:grid}.protocol-comparison,.distribution-history-port,.rights-list-port,.wallet-asset-cards,.next-distribution-card{grid-column:1/-1}.ballot-rule-grid,.equity-position-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.vote-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.vote-choice-row button{border:1px solid var(--line);text-align:left;background:#fff9;border-radius:12px;align-items:flex-start;gap:8px;padding:12px;display:flex}.vote-choice-row button.selected{border-color:var(--green-strong);background:#acdbb833}.vote-choice-row span{gap:3px;display:grid}.vote-choice-row small{color:var(--muted);font-size:9px}.support-scale{grid-template-columns:1fr auto;gap:9px;display:grid}.result-bar{border-radius:999px;height:30px;margin:18px 0;display:flex;overflow:hidden}.result-bar span{background:var(--mint);justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.result-bar span:nth-child(2){background:var(--peach)}.result-bar span:last-child{background:#0a0d0b17}.protocol-comparison{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.protocol-register-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.protocol-record-card{align-content:start;gap:16px;min-height:310px;display:grid}.protocol-record-card .card-heading>span:first-child{gap:5px;display:grid}.protocol-record-card .card-heading small,.protocol-record-card>p{color:var(--muted)}.protocol-record-card .card-heading small{letter-spacing:.09em;text-transform:uppercase;font-size:10px}.protocol-record-card .card-heading strong{font-size:17px}.protocol-record-card>p{min-height:54px;margin:0;line-height:1.55}.protocol-record-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.protocol-record-meta .definition-row{border:1px solid var(--line);border-radius:10px;gap:4px;padding:10px;display:grid}.protocol-record-card .action-row{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.empty-shared-record{grid-column:1/-1;justify-items:start;gap:10px;min-height:180px;display:grid}.empty-shared-record h2,.empty-shared-record p,.empty-inline-record{margin:0}.empty-shared-record p,.empty-inline-record{color:var(--muted)}.protocol-comparison>.card-kicker{grid-column:1/-1}.protocol-comparison button{border:1px solid var(--line);text-align:left;background:#ffffff8f;border-radius:12px;gap:5px;padding:12px;display:grid}.protocol-comparison button span,.protocol-comparison button small{color:var(--muted);font-size:10px}.mandate-board>button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(220px,1.5fr) auto minmax(160px,.8fr) auto 16px;align-items:center;gap:14px;width:100%;padding:15px 2px;display:grid}.mandate-board>button>span:first-child{gap:3px;display:grid}.mandate-board small,.mandate-board em{color:var(--muted);font-size:10px;font-style:normal}.mandate-progress{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.credits-strip{justify-content:space-between;padding:14px 18px}.credits-strip>div{align-items:center;gap:11px;display:flex}.credits-strip>div>i{background:linear-gradient(135deg, var(--lilac), var(--blue));border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.credits-strip>div>span{gap:3px;display:grid}.credits-strip small,.credits-strip p{color:var(--muted)}.credits-strip p{margin:0 auto 0 24px}.portfolio-value-card{min-height:340px}.portfolio-area-chart{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);height:176px;margin-top:20px;display:grid;position:relative;overflow:hidden}.portfolio-area-chart>span{border-left:1px solid #0a0d0b0d}.portfolio-area-chart svg{width:100%;height:100%;position:absolute;bottom:0;left:0}.portfolio-area-chart path{fill:none;stroke:var(--green-strong);stroke-width:2.4px}.portfolio-area-chart path.fill{fill:#acdbb840;stroke:none}.chart-axis{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.portfolio-donut{background:conic-gradient(var(--blue-strong) 0 94%, var(--lilac-strong) 94% 97.6%, var(--green-strong) 97.6% 100%);border-radius:50%;justify-content:center;align-items:center;width:166px;height:166px;margin:20px auto;display:flex}.portfolio-donut>span{background:var(--panel-solid);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.portfolio-donut small{color:var(--muted)}.portfolio-legend{gap:10px;display:grid}.portfolio-legend span{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.portfolio-legend i{background:var(--green-strong);border-radius:50%;width:8px;height:8px}.portfolio-legend i.deferred{background:var(--lilac-strong)}.portfolio-legend i.equity{background:var(--blue-strong)}.wallet-asset-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wallet-asset-cards>button{text-align:left;gap:6px;padding:18px;display:grid}.asset-orb{background:var(--mint);border-radius:50%;width:11px;height:11px}.asset-orb.tone-lilac{background:var(--lilac)}.asset-orb.tone-blue{background:var(--blue)}.wallet-asset-cards small,.wallet-asset-cards p,.wallet-asset-cards em{color:var(--muted);margin:0;font-size:10px;font-style:normal}.wallet-asset-cards strong{font-size:24px}.wallet-asset-cards>button>span:last-child{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.next-distribution-card{grid-template-columns:minmax(220px,1fr) auto minmax(200px,.8fr) minmax(180px,.6fr) auto;align-items:center;gap:24px;display:grid}.next-distribution-card h2,.next-distribution-card p{margin:4px 0}.next-distribution-card p{color:var(--muted)}.countdown-block{text-align:center;display:grid}.countdown-block strong{font-family:Georgia,serif;font-size:42px}.countdown-block small{color:var(--muted)}.split-big-values,.distribution-progress-values,.source-payout{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.split-big-values>span,.distribution-progress-values>span,.source-payout>span{border:1px solid var(--line);background:#ffffff94;border-radius:12px;gap:5px;padding:14px;display:grid}.split-big-values small,.distribution-progress-values small,.source-payout small{color:var(--muted)}.split-big-values strong,.distribution-progress-values strong{font-family:Georgia,serif;font-size:28px}.revenue-slider{grid-template-columns:auto 1fr auto;align-items:center}.revenue-slider input{grid-column:auto}.earning-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.source-intro{justify-content:space-between;align-items:center;display:flex}.source-type{align-items:center;gap:9px;display:flex}.source-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.source-stats .definition-row{gap:5px;display:grid}.earning-source-card>label{grid-template-columns:auto 1fr auto}.earning-source-card>label input{grid-column:auto}.source-payout{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-progress-card .progress-track{margin:24px 0}.distribution-date{background:#acdbb829;border-radius:12px;padding:13px}.distribution-date span{display:grid}.distribution-date small{color:var(--muted)}.transaction-table .ported-table-head,.transaction-table .ported-table-row{grid-template-columns:.65fr minmax(210px,1.5fr) .8fr .75fr .8fr}.equity-position-port .vesting-band{margin:22px 0}.rights-list-port>button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:1fr auto 16px;align-items:center;gap:12px;padding:13px 2px;display:grid}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.setting-row>span{gap:4px;display:grid}.setting-row small{color:var(--muted)}.setting-row>button:not(.switch-control){border:1px solid var(--line);background:#ffffff94;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex}.wallet-settings-port>.button{margin-top:18px}.app-shell[data-theme=blueprint] .port-hero,.app-shell[data-theme=blueprint] .credits-strip,.app-shell[data-theme=blueprint] .decision-next-action{background:#f8fbff}.app-shell[data-theme=blueprint] .port-hero:after{background-color:#0000;background-image:linear-gradient(#245bb41c 1px,#0000 1px),linear-gradient(90deg,#245bb41c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:34%;height:100%;top:0;right:0}.app-shell[data-theme=blueprint] .port-section-tabs,.app-shell[data-theme=blueprint] .template-port-card,.app-shell[data-theme=blueprint] .vote-choice-row button,.app-shell[data-theme=blueprint] .protocol-comparison button,.app-shell[data-theme=blueprint] .split-big-values>span,.app-shell[data-theme=blueprint] .distribution-progress-values>span,.app-shell[data-theme=blueprint] .source-payout>span{border-radius:2px}.app-shell[data-theme=blueprint] .port-section-tabs button,.app-shell[data-theme=blueprint] .mini-tabs button,.app-shell[data-theme=blueprint] .preset-row button,.app-shell[data-theme=blueprint] .transaction-filters>button{border-radius:1px}.app-shell[data-theme=blueprint] .port-section-tabs button.active,.app-shell[data-theme=blueprint] .mini-tabs button.active,.app-shell[data-theme=blueprint] .preset-row button.active,.app-shell[data-theme=blueprint] .transaction-filters>button.active{background:#245bb4}.app-shell[data-theme=blueprint] .ported-table-row.selected{background:#245bb414;box-shadow:inset 3px 0 #245bb4}.app-shell[data-theme=blueprint] .template-port-art,.app-shell[data-theme=blueprint] .template-preview-art{background-color:#edf4ff;background-image:linear-gradient(#245bb41f 1px,#0000 1px),linear-gradient(90deg,#245bb41f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:2px}.app-shell[data-theme=blueprint] .decision-stepper button,.app-shell[data-theme=blueprint] .consent-stage-strip button{border-radius:2px}.app-shell[data-theme=blueprint] .portfolio-area-chart path{stroke:#245bb4}.app-shell[data-theme=blueprint] .portfolio-area-chart path.fill{fill:#245bb41f}@media (max-width:1220px){.template-market-layout,.governance-register-layout{grid-template-columns:minmax(0,1fr) 330px}.participant-choice-list>button{grid-template-columns:38px minmax(120px,1fr) minmax(90px,.8fr) repeat(3,auto) 18px}.participant-choice-list>button>span:nth-of-type(4),.participant-choice-list>button>span:nth-of-type(5){display:none}.decision-stepper,.consent-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.protocol-comparison,.protocol-register-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.next-distribution-card{grid-template-columns:1fr auto 1fr}.next-distribution-card .button,.next-distribution-card .definition-row{grid-column:span 1}}@media (max-width:900px){.port-hero,.source-intro,.credits-strip,.decision-next-action{flex-direction:column;align-items:flex-start}.port-hero-actions{justify-content:flex-start;min-width:0}.port-two-column,.port-two-column.wide-left,.template-market-layout,.governance-register-layout,.ballot-layout,.distribution-port-grid,.rights-equity-grid,.wallet-portfolio-grid{grid-template-columns:1fr}.template-port-inspector{position:static}.template-port-grid,.earning-source-grid,.protocol-register-grid,.wallet-asset-cards{grid-template-columns:1fr}.decision-stepper,.consent-stage-strip,.protocol-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-choice-list>button{grid-template-columns:38px 1fr auto 18px}.participant-choice-list>button>:not(i):not(.participant-name):not(b):not(svg){display:none}.mandate-board>button{grid-template-columns:1fr auto 16px}.mandate-board>button>em,.mandate-progress{display:none}.next-distribution-card{grid-template-columns:1fr;align-items:start}.protocol-comparison,.distribution-history-port,.rights-list-port,.wallet-asset-cards,.next-distribution-card{grid-column:auto}}@media (max-width:620px){.port-hero{min-height:0;padding:22px}.port-hero h2{font-size:32px}.port-hero-actions .button{flex:auto}.port-section-tabs{justify-self:stretch}.port-section-tabs button{flex:42%}.port-table-card,.template-market-list,.transaction-port,.governance-register{overflow-x:auto}.deferred-options-table,.proposal-port-table,.transaction-table{min-width:720px}.decision-command-head,.template-port-meta,.template-port-footer{flex-direction:column;align-items:flex-start}.decision-score-ring{display:none}.decision-stepper,.consent-stage-strip,.vote-choice-row,.protocol-comparison,.ballot-rule-grid,.equity-position-metrics,.split-big-values,.distribution-progress-values,.source-stats,.source-payout{grid-template-columns:1fr}.alternatives-port>button{grid-template-columns:1fr auto}.alternatives-port .dimension-scores,.alternatives-port .status-chip{display:none}.deliberation-stream article{grid-template-columns:34px 1fr}.deliberation-stream article>.status-chip{grid-column:2;justify-self:start}.revenue-slider,.earning-source-card>label{grid-template-columns:1fr}.revenue-slider input,.earning-source-card>label input{grid-column:1}}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:radial-gradient(circle at 72% 12%,#d3f4d17a,#0000 29rem),linear-gradient(135deg,#f7f5ef 0%,#f3f1ea 100%);min-height:100vh;margin:0;font-size:14px}button,input,textarea,select{color:inherit;font:inherit}button{border:0}button:not(:disabled){cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #43825a47}::selection{background:#acdbb8b3}.app-shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);border-bottom:1px solid var(--line);grid-template-columns:var(--sidebar-width) minmax(260px, 330px) minmax(300px, 1fr) auto;height:var(--topbar-height);z-index:80;background:#faf9f5e0;align-items:center;gap:18px;padding:0 24px;display:grid;position:fixed;top:0;left:0;right:0}.brand-lockup{letter-spacing:.16em;white-space:nowrap;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.brand-home{color:var(--ink);text-align:left;background:0 0;padding:0}.brand-home:hover span:last-child{color:var(--green-strong)}.aura-mark{background:conic-gradient(from 90deg,#5093622e,#96c78d,#bbe8c261,#4c8a5f,#5093622e);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.aura-mark:before,.aura-mark:after{content:"";border:1px solid #ffffffd9;border-radius:50%;position:absolute;inset:5px}.aura-mark:after{border-color:#0a0d0b1f;inset:10px}.aura-mark>span{background:#ffffffdb;border-radius:50%;width:8px;height:8px}.entity-wrap,.notification-wrap{position:relative}.entity-switcher,.global-search{border:1px solid var(--line);background:#ffffffb3;border-radius:14px;align-items:center;height:44px;display:flex}.entity-switcher{justify-content:space-between;gap:10px;width:100%;max-width:330px;padding:0 13px}.entity-switcher span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.global-search{color:var(--muted);text-align:left;justify-self:center;gap:10px;width:min(100%,640px);max-width:640px;padding:0 14px}.global-search span{flex:1}kbd{border:1px solid var(--line);color:var(--muted);background:#0a0d0b0b;border-radius:7px;padding:5px 7px;font-size:11px;line-height:1}.topbar-actions{align-items:center;gap:6px;display:flex}.shared-data-status{border:1px solid var(--line);color:var(--muted);letter-spacing:.02em;background:#ffffff94;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.shared-data-status i{background:#9da59f;border-radius:50%;width:7px;height:7px}.shared-data-status.is-live{color:#28683e}.shared-data-status.is-live i{background:#55a66e}.shared-data-status.is-loading i{background:#4d84d8}.shared-data-status.is-restricted{color:#996039}.shared-data-status.is-restricted i{background:#d88e55}.shared-data-status:hover{background:#fff}.theme-toggle{border:1px solid var(--line);letter-spacing:.02em;background:#ffffff8f;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:11px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.theme-toggle:hover{background:#ffffffe6;border-color:#2f6c4347;transform:translateY(-1px)}.icon-button,.avatar-button,.quiet-icon,.circle-link{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .16s,transform .16s;display:inline-flex;position:relative}.icon-button:hover,.icon-button.is-active,.quiet-icon:hover,.circle-link:hover{background:#0a0d0b0e}.icon-button:active,.circle-link:active{transform:scale(.96)}.notification-dot{border:2px solid var(--paper-warm);background:#3b7f50;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.avatar-button{background:linear-gradient(145deg,#d3f4d1eb,#ffffffe0);border:1px solid #42694e2e;margin-left:4px;font-weight:600}.popover{-webkit-backdrop-filter:blur(26px)saturate(120%);backdrop-filter:blur(26px)saturate(120%);border:1px solid var(--line);z-index:120;background:#fffffff0;border-radius:17px;position:absolute;overflow:hidden;box-shadow:0 22px 60px #1b261f24}.entity-popover{min-width:310px;top:51px;left:0}.popover-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:14px 15px 8px;font-size:11px;font-weight:650}.entity-popover>button,.notification-item,.popover-footer{text-align:left;background:0 0;border-top:1px solid #0a0d0b12;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 14px;display:flex}.entity-popover>button:hover,.notification-item:hover,.popover-footer:hover{background:#acdbb824}.entity-popover>button span:nth-child(2){flex:1}.entity-dot{background:var(--mint);border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 3px #ffffffad}.popover-footer{color:var(--green-strong);justify-content:center;font-weight:600}.notifications-popover{width:370px;top:49px;right:-46px}.popover-heading{justify-content:space-between;align-items:center;padding:16px;display:flex}.popover-heading>div{flex-direction:column;display:flex}.popover-heading strong{font-size:16px}.popover-heading span{color:var(--muted);margin-top:2px;font-size:12px}.popover-heading button{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.notification-item{min-height:66px}.notification-item>span:nth-child(2){flex-direction:column;flex:1;display:flex}.notification-item small{color:var(--muted);margin-top:4px}.notification-mark{border-radius:50%;width:11px;height:11px}.sidebar{border-right:1px solid var(--line);bottom:0;left:0;top:var(--topbar-height);width:var(--sidebar-width);z-index:60;background:#f8f7f2db;padding:15px 12px 12px;transition:width .2s,transform .2s;position:fixed}.sidebar-scroll{scrollbar-width:none;height:calc(100% - 44px);overflow-y:auto}.nav-group{margin-bottom:18px}.nav-group-label{color:#8a918c;letter-spacing:.14em;text-transform:uppercase;padding:4px 12px 7px;font-size:9px;font-weight:700;transition:opacity .12s}.nav-item{color:var(--ink-soft);text-align:left;background:0 0;border-radius:13px;align-items:center;gap:11px;width:100%;height:42px;margin-bottom:2px;padding:0 11px;transition:background .14s,color .14s;display:flex}.nav-item:hover{background:#0a0d0b0a}.nav-item.is-active{color:#174326;background:linear-gradient(110deg,#d3f4d1c7,#b0c9a161);font-weight:590;box-shadow:inset 0 0 0 1px #36674314}.nav-item span{white-space:nowrap;flex:1}.nav-count{background:#f3d3bdb8;border-radius:8px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:10px;font-style:normal;display:inline-flex}.sidebar-collapse{color:var(--muted);background:0 0;border-radius:11px;align-items:center;gap:10px;width:calc(100% - 24px);height:40px;padding:0 12px;display:flex;position:absolute;bottom:12px;left:12px}.sidebar-collapse:hover{background:#0a0d0b0a}.sidebar.is-collapsed{width:70px}.sidebar.is-collapsed .nav-group-label,.sidebar.is-collapsed .nav-item span,.sidebar.is-collapsed .nav-count,.sidebar.is-collapsed .sidebar-collapse span{display:none}.sidebar.is-collapsed .nav-item,.sidebar.is-collapsed .sidebar-collapse{justify-content:center;padding:0}.main-area{margin-left:var(--sidebar-width);min-height:100vh;padding:calc(var(--topbar-height) + 34px) clamp(24px, 3.2vw, 58px) 56px;transition:margin-left .2s;position:relative;overflow:hidden}.sidebar.is-collapsed+.main-area{margin-left:70px}.aurora-field{filter:blur(40px);opacity:.34;pointer-events:none;border-radius:50%;position:absolute}.aurora-one{background:radial-gradient(circle,#acdbb8e6,#d3f4d157 48%,#0000 72%);width:480px;height:480px;top:10px;right:-120px}.aurora-two{background:radial-gradient(circle,#b9d8ea8a,#d9d1e747 52%,#0000 72%);width:420px;height:420px;bottom:-120px;left:12%}.page-header,.tab-strip,.workspace-content{z-index:2;max-width:1540px;margin:0 auto;position:relative}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:108px;display:flex}.page-header h1{letter-spacing:-.045em;margin:7px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:.98}.page-header p{color:var(--muted);margin:0;font-size:15px}.eyebrow,.card-kicker,.section-label{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;display:inline-block}.page-actions,.button-row,.charter-actions,.feature-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.button{border:1px solid var(--line-strong);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:560;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{color:#fff;background:linear-gradient(145deg,#17251c,#07100b);border-color:#07100b;box-shadow:0 8px 20px #0a0d0b1a}.button-secondary{background:#ffffffb8}.button-secondary:hover:not(:disabled){background:#fff;border-color:#31623e59}.button-ghost{background:0 0;border-color:#0000}.button-ghost:hover:not(:disabled){background:#0a0d0b0b}.button:disabled{cursor:not-allowed;opacity:.42}.tab-strip{border-bottom:1px solid var(--line);scrollbar-width:none;gap:28px;margin-top:28px;display:flex;overflow-x:auto}.tab-strip button{color:var(--muted);white-space:nowrap;background:0 0;padding:13px 0 14px;font-size:12px;position:relative}.tab-strip button:after{background:var(--green-strong);content:"";width:0;height:2px;transition:left .16s,width .16s;position:absolute;bottom:-1px;left:50%}.tab-strip button.is-active{color:var(--ink);font-weight:620}.tab-strip button.is-active:after{width:100%;left:0}.workspace-content{margin-top:20px}.paper-card{-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);min-width:0;padding:22px;position:relative;overflow:hidden}.paper-card:before{content:"";opacity:.055;pointer-events:none;background-image:radial-gradient(#0a0d0b1f .35px,#0000 .4px);background-size:4px 4px;position:absolute;inset:0}.paper-card>*{position:relative}.paper-card h2,.paper-card h3,.paper-card p{margin-top:0}.paper-card h2{letter-spacing:-.025em;margin-bottom:8px;font-size:22px;font-weight:520}.paper-card h3{margin-bottom:7px;font-size:15px}.paper-card p{color:var(--muted);line-height:1.55}.serif-title{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em!important;font-weight:400!important}.card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.card-heading h2{margin:7px 0 0}.status-chip{white-space:nowrap;border:1px solid #0a0d0b0e;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:5px 9px;font-size:10px;font-weight:570;line-height:1.15;display:inline-flex}.tone-green,.metric-green,.record-index.tone-green,.action-icon.tone-green,.record-icon.tone-green,.integration-icon.tone-green{color:var(--green-strong);background:#d3f4d1b8}.tone-blue,.metric-blue,.record-index.tone-blue,.action-icon.tone-blue,.record-icon.tone-blue,.integration-icon.tone-blue{color:var(--blue-strong);background:#b9d8ea9e}.tone-peach,.metric-peach,.record-index.tone-peach,.action-icon.tone-peach,.record-icon.tone-peach,.integration-icon.tone-peach{color:var(--peach-strong);background:#f3d3bdad}.tone-lilac,.metric-lilac,.record-index.tone-lilac,.action-icon.tone-lilac,.record-icon.tone-lilac,.integration-icon.tone-lilac{color:var(--lilac-strong);background:#d9d1e7b8}.tone-neutral,.metric-neutral,.record-index.tone-neutral,.action-icon.tone-neutral,.record-icon.tone-neutral,.integration-icon.tone-neutral{color:var(--ink-soft);background:#0a0d0b0e}.tone-dark,.metric-dark{background:var(--ink);color:#fff}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-row.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{border:1px solid var(--line);background:#ffffffb3;border-radius:15px;flex-direction:column;min-height:112px;padding:18px 20px;display:flex}.metric-card strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.5vw,40px);font-weight:400}.metric-card>span{color:var(--ink-soft);margin-top:8px}.metric-card small{color:var(--muted);margin-top:3px}.metric-green{background:linear-gradient(125deg,#d3f4d1b8,#ffffffc7)}.metric-blue{background:linear-gradient(125deg,#b9d8eab8,#ffffffc7)}.metric-peach{background:linear-gradient(125deg,#f3d3bdb8,#fffc)}.metric-lilac{background:linear-gradient(125deg,#d9d1e7ad,#fffc)}.text-link{color:var(--green-strong);background:0 0;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:620;display:inline-flex}.text-link.center{justify-content:center;width:100%}.progress-line{background:#0a0d0b14;border-radius:999px;height:6px;margin:12px 0;position:relative;overflow:visible}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#94bf8a,#c7e9ca);height:100%;display:block}.progress-fill.tone-blue{background:linear-gradient(90deg,#8db6cc,#cae7f0)}.progress-fill.tone-lilac{background:linear-gradient(90deg,#a995c1,#ded4ec)}.progress-line i{background:var(--ink);width:1px;height:14px;position:absolute;top:-4px}.progress-line i em{color:var(--muted);white-space:nowrap;font-size:9px;font-style:normal;position:absolute;top:15px;left:50%;transform:translate(-50%)}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1.45fr) minmax(260px,.85fr);gap:15px;display:grid}.position-card{grid-column:span 2}.attention-card{grid-area:1/3/span 2}.decision-card,.compact-finance,.recent-card{min-height:294px}.cycle-card{grid-column:1/-1;grid-template-columns:.65fr 1.35fr;align-items:center;gap:34px;display:grid}.position-card .metric-row{border-bottom:1px solid var(--line);margin-bottom:17px;padding-bottom:18px}.position-card .metric-card{background:0 0;border:0;min-height:0;padding:0}.position-card .metric-card strong{font-size:34px}.ownership-strip{border-radius:999px;height:12px;display:flex;overflow:hidden}.ownership-strip span:first-child{background:linear-gradient(90deg,#7faa73,#aaca99)}.ownership-strip span:nth-child(2){background:linear-gradient(90deg,#a9d9b5,#c9e8d2)}.ownership-strip span:nth-child(3){background:linear-gradient(90deg,#a9cfe2,#cce4ee)}.ownership-strip span:nth-child(4){background:linear-gradient(90deg,#c8b9df,#e1d8eb)}.strip-labels{grid-template-columns:1.2fr 1fr .8fr .6fr;gap:12px;margin:10px 0 16px;font-size:11px;display:grid}.strip-labels span{color:var(--muted);flex-direction:column;display:flex}.strip-labels b{color:var(--ink);margin-top:2px;font-size:13px}.action-row,.record-row{border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;min-height:66px;padding:10px 2px;display:flex}.action-row:hover,.record-row:hover{background:#ffffff80}.action-icon,.record-icon,.integration-icon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.action-copy,.record-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.action-row strong,.record-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.action-row small,.record-row small{color:var(--muted);margin-top:4px;font-size:11px}.action-row em{color:var(--muted);text-align:right;font-size:10px;font-style:normal}.decision-card h2{margin:6px 0 8px;font-size:27px}.decision-metrics,.split-values,.distribution-values,.definition-grid,.review-meta,.terms-grid,.wallet-metrics{display:grid}.decision-metrics{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:18px 0 12px}.decision-metrics>div{border-right:1px solid var(--line);flex-direction:column;padding:11px 10px;display:flex}.decision-metrics>div:last-child{border-right:0}.decision-metrics small,.split-values span{color:var(--muted)}.decision-card .button{width:100%;margin-top:12px}.split-values{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 18px}.split-values>div{flex-direction:column;display:flex}.split-values strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.mini-notice,.safety-note{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.cycle-track{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.cycle-track:before{background:var(--line-strong);content:"";height:1px;position:absolute;top:17px;left:8%;right:8%}.cycle-track button{background:0 0;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.cycle-track button>span{background:var(--paper-white);border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cycle-track button.complete>span{background:var(--green-strong);color:#fff}.cycle-track button.current>span{background:var(--mist);border-color:var(--green-strong)}.cycle-track em{font-size:10px;font-style:normal}.builder-layout,.ownership-layout,.obligation-layout,.decision-layout,.distribution-layout,.feature-columns{gap:16px;display:grid}.builder-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr)}.vehicle-picker{grid-column:1/-1}.vehicle-heading{align-items:flex-start}.vehicle-heading p{max-width:700px}.vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.vehicle-option{border:1px solid var(--line);text-align:left;background:#ffffff57;border-radius:15px;grid-template-columns:38px 1fr 18px;align-content:start;gap:13px;min-height:190px;padding:16px;transition:background .16s,border-color .16s,transform .16s;display:grid}.vehicle-option:hover{background:#ffffffb3;transform:translateY(-2px)}.vehicle-option.selected{background:linear-gradient(145deg,#d3f4d19e,#fff9);border-color:#2f6c434d;box-shadow:inset 0 0 0 1px #2f6c4314}.vehicle-icon{border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.vehicle-copy{flex-direction:column;display:flex}.vehicle-copy em{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}.vehicle-copy strong{margin-top:5px;font-size:15px;font-weight:590}.vehicle-copy small{color:var(--muted);margin-top:7px;line-height:1.45}.vehicle-detail{border-top:1px solid var(--line);color:var(--ink-soft);grid-column:1/-1;padding-top:12px;font-size:10px;line-height:1.55}.vehicle-option>i{justify-content:flex-end;align-items:center;font-style:normal;display:flex}.structure-profile-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:0;margin-top:20px;display:grid}.structure-profile-grid>div{border-right:1px solid var(--line);flex-direction:column;min-height:74px;padding:16px 14px 4px 0;display:flex}.structure-profile-grid>div:not(:first-child){padding-left:14px}.structure-profile-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.structure-profile-grid strong{margin-top:8px;font-size:12px;font-weight:560}.structure-profile-grid>button{color:var(--green-strong);background:0 0;justify-content:flex-end;align-items:center;gap:8px;padding-left:18px;font-size:11px;display:flex}.setup-feature-grid,.launch-task-workspace,.template-browser{gap:16px;display:grid}.charter-setup-grid{grid-template-columns:minmax(270px,.62fr) minmax(430px,1fr) minmax(300px,.58fr)}.stakeholder-setup-grid,.readiness-setup-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr)}.setup-context-bar,.readiness-hero-card,.template-browser-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;display:flex}.setup-context-bar>div:first-child,.readiness-hero-card>div:first-child{max-width:820px}.setup-context-bar h2,.readiness-hero-card h2{margin:7px 0 8px;font-size:clamp(25px,2.4vw,36px)}.setup-context-bar p,.readiness-hero-card p{margin-bottom:0}.setup-context-actions,.readiness-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.record-count{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.charter-clause-list,.charter-document{padding:0}.charter-clause-list>.card-heading,.readiness-gates-card>.card-heading,.stakeholder-register>.card-heading{border-bottom:1px solid var(--line);margin:0;padding:20px 22px}.clause-row{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:30px 1fr auto 16px;align-items:center;gap:12px;width:100%;min-height:88px;padding:14px 18px;display:grid}.clause-row:hover,.clause-row.selected{background:#d3f4d133}.clause-row.selected{box-shadow:inset 3px 0 0 var(--green-strong)}.clause-row>span:first-child{color:var(--muted);letter-spacing:.12em;font-size:9px}.clause-row>span:nth-child(2){flex-direction:column;display:flex}.clause-row strong{font-size:12px}.clause-row small{color:var(--muted);margin-top:5px;line-height:1.4}.charter-document-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.charter-document-head h2{margin:5px 0 0}.charter-article{border-bottom:1px solid var(--line);min-height:290px;padding:34px 28px}.charter-article>span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.charter-article h3{margin:20px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.2vw,34px);font-weight:400;line-height:1.16}.charter-article p{max-width:690px;line-height:1.65}.charter-definition-grid{padding:8px 24px}.charter-document>.charter-actions{border-top:1px solid var(--line);padding:16px 24px}.setup-side-stack{align-content:start;gap:16px;display:grid}.governing-source-card .record-row{margin-top:6px}.stakeholder-register,.readiness-gates-card{padding:0}.stakeholder-table-head{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(150px,.9fr) minmax(150px,1fr) minmax(170px,1.2fr) 110px 16px;gap:12px;padding:15px 20px;font-size:9px;font-weight:700;display:grid}.stakeholder-map-row{border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px minmax(140px,.9fr) minmax(150px,1fr) minmax(170px,1.2fr) 110px 16px;align-items:center;gap:12px;width:100%;min-height:74px;padding:10px 20px;display:grid}.stakeholder-map-row:hover{background:#d3f4d124}.stakeholder-map-row>span:not(.stakeholder-index),.stakeholder-map-row em{color:var(--muted);font-size:11px;font-style:normal}.stakeholder-index{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;display:flex}.representation-score{align-items:flex-end;gap:15px;margin:18px 0;display:flex}.representation-score strong{letter-spacing:-.05em;font-size:48px;font-weight:430}.representation-score span{color:var(--muted);padding-bottom:7px;font-size:11px;line-height:1.45}.representation-card .progress-line{margin-bottom:18px}.standing-legend>p{line-height:1.55}.standing-legend>button{border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:1fr 30px 16px;align-items:center;width:100%;min-height:43px;padding:0;display:grid}.standing-legend>button strong{font-weight:520}.readiness-hero-card{background:linear-gradient(118deg,#d3f4d16b,#b9d8ea47,#fff9)}.readiness-score-ring{background:radial-gradient(circle, #ffffffeb 42%, transparent 44%), conic-gradient(var(--green-strong) 0 82%, #0a0d0b14 82%);border-radius:50%;flex-direction:column;flex:0 0 112px;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.readiness-score-ring strong{font-size:31px;font-weight:470}.readiness-score-ring span{color:var(--muted);font-size:9px}.readiness-gate-row{border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px 1fr auto 16px;align-items:center;gap:13px;width:100%;min-height:79px;padding:12px 20px;display:grid}.readiness-gate-row:hover{background:#b9d8ea1f}.gate-state{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;display:flex}.readiness-gate-row>span:nth-child(2){flex-direction:column;display:flex}.readiness-gate-row small{color:var(--muted);margin-top:4px;line-height:1.45}.authority-step{border-top:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:65px;display:grid}.authority-step>span{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:flex}.authority-step.complete>span{background:var(--green-strong);color:#fff}.authority-step.current>span{border-color:var(--blue-strong);color:var(--blue-strong)}.authority-step>div{flex-direction:column;display:flex}.authority-step small{color:var(--muted);margin-top:3px}.launch-authority-card .button{width:100%;margin-top:15px}.launch-task-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.task-column{align-content:start;gap:10px;display:grid}.task-column-heading{grid-template-columns:10px 1fr auto;align-items:center;gap:9px;margin-bottom:6px;display:grid}.task-column-heading em{color:var(--muted);font-size:10px;font-style:normal}.task-column-dot{border-radius:50%;width:9px;height:9px}.launch-task-card{border:1px solid var(--line);background:#ffffff85;border-radius:14px;overflow:hidden}.launch-task-card.complete{opacity:.72}.task-open{text-align:left;background:0 0;grid-template-columns:1fr auto;gap:12px;width:100%;padding:16px;display:grid}.task-id{color:var(--muted);letter-spacing:.11em;font-size:9px;font-weight:700}.task-open h3{grid-column:1/-1;min-height:42px;margin:0;font-size:15px;font-weight:560;line-height:1.35}.task-meta{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.task-meta span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.task-complete{border-top:1px solid var(--line);color:var(--muted);background:#0a0d0b06;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;font-size:10px;display:flex}.task-complete:not(:disabled):hover{color:var(--green-strong);background:#d3f4d147}.task-dependency-strip{grid-template-columns:minmax(280px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:20px;display:grid}.task-dependency-strip>div:first-child{flex-direction:column;gap:5px;display:flex}.template-browser{grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr)}.template-list-panel{padding:0}.template-filter-row{border-bottom:1px solid var(--line);gap:8px;padding:14px 16px;display:flex}.template-filter-row .input-shell{flex:1}.template-filter-row>button{border:1px solid var(--line);background:#ffffff7a;border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.template-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.institution-template-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;min-height:294px;padding:18px;display:flex}.institution-template-card:hover,.institution-template-card.selected{background:#d3f4d124}.institution-template-card.selected{box-shadow:inset 3px 0 0 var(--green-strong)}.template-plan{grid-template-columns:1fr .7fr .9fr;gap:5px;height:96px;margin-bottom:16px;padding:12px;display:grid}.template-plan span{background:#ffffff9e;border:1px solid #ffffffb8}.template-type{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.institution-template-card>strong{margin-top:8px;font-size:17px;font-weight:560}.institution-template-card>small{color:var(--muted);margin-top:7px;line-height:1.45}.template-authority{align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:10px;display:flex}.template-inspector{top:calc(var(--topbar-height) + 18px);align-self:start;position:sticky}.template-inspector-plan{background:linear-gradient(135deg,#d3f4d1ad,#b9d8ea8f);grid-template-columns:1fr 1.4fr;gap:7px;height:150px;margin:16px 0 20px;padding:18px;display:grid}.template-inspector-plan span{background:#ffffff94;border:1px solid #ffffffc7}.template-includes{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin:18px 0;padding-top:16px;display:flex}.template-includes span{align-items:center;gap:8px;font-size:11px;display:flex}.template-inspector>.button{width:100%;margin-top:8px}.builder-side{gap:15px;display:grid}.builder-side>.button{background:#ffffff8a}.setup-step-list{margin-top:20px}.setup-step-list>button{border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:40px 1fr auto 18px;align-items:center;gap:14px;width:100%;min-height:78px;padding:12px 4px;display:grid}.setup-step-list>button:hover{background:#d3f4d129}.setup-step-list>button>span:nth-child(2){flex-direction:column;display:flex}.setup-step-list small{color:var(--muted);margin-top:4px}.step-number{border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;display:flex}.readiness-card .button,.obligation-detail .button,.readiness-panel .button,.destination-card .button,.admin-exports .button{width:100%;margin-top:15px}.check-row{border-top:1px solid var(--line);grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:48px;display:grid}.check-row>span{color:var(--green-strong)}.check-row.warning>span,.check-row.warning em{color:var(--peach-strong)}.check-row strong{font-size:12px;font-weight:530}.check-row em{color:var(--muted);font-size:10px;font-style:normal}.template-visual{background:linear-gradient(135deg,#d3f4d1cc,#b9d8ea9e);border-radius:15px;grid-template-columns:repeat(3,1fr);gap:6px;height:106px;margin:13px 0 16px;padding:18px;display:grid;overflow:hidden}.template-visual span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(var(--shift,0));background:#ffffff8f;border:1px solid #ffffffb8;border-radius:10px}.template-visual span:nth-child(2){--shift:10px}.template-visual span:nth-child(3){--shift:-5px}.purpose-layout{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.charter-hero{background:radial-gradient(circle at 94% 6%,#acdbb89e,#0000 16rem),#ffffffdb;min-height:380px;padding:clamp(28px,4vw,56px)}.charter-hero h2{max-width:850px;margin:32px 0 24px;font-size:clamp(32px,4vw,52px);line-height:1.05}.charter-hero p{max-width:760px;font-size:16px}.protected-card{min-height:380px}.protected-row{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;min-height:67px;display:grid}.protected-row>span:first-child{color:var(--muted);font-size:10px}.protected-row p{color:var(--ink-soft);margin:0;font-size:12px}.community-map,.rights-summary{min-height:385px}.orbit-map{max-width:500px;height:280px;margin:0 auto;position:relative}.orbit-map:before,.orbit-map:after{content:"";border:1px solid #2f6c4329;border-radius:50%;position:absolute;inset:20px 80px}.orbit-map:after{inset:70px 130px}.orbit-center{z-index:2;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-center .aura-mark{width:62px;height:62px}.orbit-map>button{border:1px solid var(--line);left:calc(50% + cos(calc(var(--index) * 60deg)) * 43%);top:calc(50% + sin(calc(var(--index) * 60deg)) * 41%);white-space:nowrap;background:#ffffffd1;border-radius:999px;padding:8px 11px;font-size:10px;position:absolute;transform:translate(-50%,-50%)}.rights-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.rights-grid button{border:1px solid var(--line);text-align:left;background:#ffffff8c;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:5px 8px;padding:14px;display:grid}.rights-grid span{color:var(--muted);grid-column:1;font-size:10px}.rights-grid svg{grid-area:1/2/span 2}.purpose-health-strip{grid-column:1/-1;grid-template-columns:minmax(190px,1.2fr) repeat(4,minmax(130px,.8fr)) auto;align-items:center;gap:0;padding:0;display:grid}.purpose-health-strip>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:86px;padding:14px 18px;display:flex}.purpose-health-strip>div>span:not(.card-kicker){color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.purpose-health-strip>div strong{margin-top:7px;font-size:13px;font-weight:560}.purpose-health-strip>.button{margin:0 18px}.foundation-feature-grid,.foundation-rights-workspace,.foundation-onboarding-workspace,.mission-review-workspace{gap:16px;display:grid}.community-foundation-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.foundation-side-stack{align-content:start;gap:16px;display:grid}.community-register-card{padding:0}.community-register-card>.card-heading{border-bottom:1px solid var(--line);margin:0;padding:20px 22px}.community-register-head{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:minmax(150px,1fr) minmax(140px,.8fr) minmax(150px,1fr) 100px 16px;gap:12px;padding:14px 18px;font-size:9px;font-weight:700;display:grid}.community-register-row{border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px minmax(140px,1fr) minmax(140px,.8fr) minmax(150px,1fr) 100px 16px;align-items:center;gap:12px;width:100%;min-height:76px;padding:10px 18px;display:grid}.community-register-row:hover{background:#d3f4d124}.community-mark,.membership-class-index,.applicant-avatar{border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;font-size:9px;display:flex}.community-register-row>span:nth-child(2){flex-direction:column;display:flex}.community-register-row small,.community-register-row>span:nth-child(n+3),.community-register-row em{color:var(--muted);font-size:10px;font-style:normal}.community-register-row small{margin-top:4px}.foundation-large-number{letter-spacing:-.055em;margin:14px 0 4px;font-size:54px;font-weight:430;display:block}.community-coverage-card>p{line-height:1.5}.community-coverage-card .progress-line{margin:17px 0}.community-coverage-card>.button,.consultation-card>.button{width:100%;margin-top:15px}.membership-class-workspace{grid-template-columns:minmax(0,1.18fr) minmax(340px,.62fr)}.membership-class-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.membership-class-card{text-align:left;grid-template-columns:42px 1fr 18px;align-items:center;gap:15px;min-height:148px;display:grid}.membership-class-card.selected{background:linear-gradient(145deg,#d3f4d17a,#ffffffa3);border-color:#2f6c4347}.membership-class-card h2{margin:6px 0}.membership-class-card p{margin:0;font-size:10px}.membership-class-inspector{top:calc(var(--topbar-height) + 18px);grid-area:2/2;align-self:start;position:sticky}.class-rights-block{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin:18px 0;padding-top:16px;display:flex}.class-rights-block span{align-items:center;gap:8px;font-size:11px;display:flex}.membership-class-inspector>.button{width:100%;margin-top:8px}.membership-lifecycle{grid-column:1/-1;grid-template-columns:minmax(190px,1fr) repeat(7,minmax(90px,.62fr));align-items:stretch;gap:0;padding:0;display:grid}.membership-lifecycle>div{border-right:1px solid var(--line);padding:18px 20px}.membership-lifecycle>div h2{margin-bottom:0}.membership-lifecycle>button{border-right:1px solid var(--line);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:104px;padding:12px 8px;display:flex}.membership-lifecycle>button:hover{background:#b9d8ea24}.membership-lifecycle>button span{color:var(--muted);font-size:9px}.membership-lifecycle>button strong{text-align:center;font-size:10px}.foundation-rights-workspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.45fr)}.rights-matrix-card{padding:0;overflow:hidden}.rights-matrix-toolbar{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:14px 16px;display:flex}.rights-matrix-toolbar>div{flex-direction:column;flex:1;gap:4px;display:flex}.rights-matrix-toolbar>button{border:1px solid var(--line);background:#ffffff80;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.rights-matrix-scroll{min-width:920px;overflow:hidden}.rights-matrix-card{overflow-x:auto}.rights-matrix-head,.rights-matrix-row{grid-template-columns:150px repeat(8,minmax(86px,1fr));display:grid}.rights-matrix-head>span,.rights-matrix-head>button,.rights-matrix-row>button{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:center;background:0 0;justify-content:center;align-items:center;min-height:55px;padding:8px;font-size:9px;display:flex}.rights-matrix-head>span,.rights-matrix-row>button:first-child{text-align:left;justify-content:flex-start;padding-left:16px}.rights-matrix-head>button{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rights-matrix-head>button.selected{color:var(--blue-strong);background:#b9d8ea33}.rights-matrix-row>button:hover{background:#d3f4d124}.rights-matrix-row>button:first-child{justify-content:space-between;font-weight:600}.rights-matrix-row>button.none{color:#a0a6a2}.rights-matrix-row>button.protected{color:var(--green-strong);background:#d3f4d142;font-weight:620}.right-inspector-card{top:calc(var(--topbar-height) + 18px);align-self:start;position:sticky}.right-inspector-card>p{line-height:1.55}.right-inspector-card>.button{width:100%;margin-top:8px}.foundation-onboarding-workspace{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.foundation-onboarding-workspace>.metric-row{grid-column:1/-1}.onboarding-pipeline-card{padding:0}.onboarding-pipeline-card>.card-heading{border-bottom:1px solid var(--line);margin:0;padding:18px 20px}.onboarding-applicant-row{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:40px 1fr minmax(130px,.8fr) 70px auto 16px;align-items:center;gap:12px;width:100%;min-height:76px;padding:10px 18px;display:grid}.onboarding-applicant-row:hover,.onboarding-applicant-row.selected{background:#d3f4d124}.onboarding-applicant-row.selected{box-shadow:inset 3px 0 0 var(--green-strong)}.onboarding-applicant-row>span:nth-child(2){flex-direction:column;display:flex}.onboarding-applicant-row small,.onboarding-applicant-row>span:nth-child(3),.onboarding-applicant-row em{color:var(--muted);font-size:10px;font-style:normal}.onboarding-applicant-row small{margin-top:4px}.onboarding-inspector{grid-area:2/2}.onboarding-checklist{margin:18px 0}.onboarding-inspector>.button{width:100%;margin-top:8px}.onboarding-journey-card{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:26px;display:grid}.onboarding-journey-card>div:first-child p{line-height:1.5}.onboarding-journey{grid-template-columns:repeat(7,minmax(74px,1fr));display:grid;position:relative}.onboarding-journey:before{background:var(--line);content:"";height:1px;position:absolute;top:17px;left:6%;right:6%}.onboarding-journey>button{z-index:1;background:0 0;flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.onboarding-journey>button span{background:var(--paper-warm);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;display:flex}.onboarding-journey>button.complete span{background:var(--green-strong);color:#fff}.onboarding-journey>button.current span{border-color:var(--blue-strong);color:var(--blue-strong)}.onboarding-journey>button strong{text-align:center;font-size:9px}.consent-pack-card>.button{width:100%;margin-top:14px}.mission-review-workspace{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr)}.mission-review-hero{background:linear-gradient(120deg,#d3f4d166,#b9d8ea45,#ffffff9e);grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:28px;display:grid}.mission-review-hero h2{margin:7px 0 10px;font-size:clamp(26px,2.7vw,40px)}.mission-score{flex-direction:column;align-items:center;display:flex}.mission-score strong{letter-spacing:-.055em;font-size:58px;font-weight:430}.mission-score span{color:var(--muted);font-size:9px}.mission-outcomes-card{padding:0}.mission-outcomes-card>.card-heading{border-bottom:1px solid var(--line);margin:0;padding:18px 20px}.mission-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mission-outcome-grid>button{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:42px 1fr;gap:6px;min-height:170px;padding:20px;display:grid}.mission-outcome-grid>button:hover{background:#d3f4d124}.mission-outcome-mark{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;display:flex}.mission-outcome-grid strong{letter-spacing:-.04em;font-size:28px;font-weight:450}.mission-outcome-grid>button>span:nth-of-type(2),.mission-outcome-grid small{color:var(--muted);grid-column:2}.mission-outcome-grid .progress-line{grid-column:1/-1;margin-top:10px}.review-history-card{grid-column:1/-1;padding:0}.review-history-card>.card-heading{border-bottom:1px solid var(--line);margin:0;padding:18px 20px}.review-history-card>button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:100px 60px 1fr 110px 16px;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 20px;display:grid}.review-history-card>button:hover{background:#b9d8ea1f}.review-history-card>button strong{font-size:21px;font-weight:460}.review-history-card>button em,.review-history-card>button small{color:var(--muted);font-size:10px;font-style:normal}.stack{gap:16px;display:grid}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.table-card{padding:0}.table-toolbar{align-items:center;gap:9px;padding:14px;display:flex}.table-toolbar>button:not(.button),.input-shell{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#ffffffad;border-radius:11px;align-items:center;gap:7px;height:39px;padding:0 11px;display:flex}.input-shell{flex:1;max-width:360px}.input-shell input{background:0 0;border:0;outline:0;width:100%;min-width:0}.data-table{border-top:1px solid var(--line);overflow-x:auto}.table-head,.table-row{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;min-width:960px;padding:0 16px;display:grid}.table-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;height:42px;font-size:9px;font-weight:700}.table-row{background:#fff3;width:100%;min-height:62px;font-size:11px;transition:background .13s}.table-row:hover,.table-row.selected{background:linear-gradient(90deg,#d3f4d17a,#ffffff6b)}.table-row:last-child{border-bottom:0}.member-table .table-head,.member-table .table-row{grid-template-columns:1.15fr 1.3fr .7fr .8fr .55fr 18px}.person-cell{align-items:center;gap:10px;min-width:0;display:flex}.person-cell i,.person-hero>i,.comment>i{background:linear-gradient(145deg, var(--mist), #b9d8eab8);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:flex}.role-cards{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.role-cards button{border:1px solid var(--line);text-align:left;background:#ffffff8f;border-radius:13px;gap:5px;padding:14px;display:grid}.role-cards button>span{color:var(--green-strong);font-family:Georgia,Times New Roman,serif;font-size:26px}.role-cards small{color:var(--muted)}.ownership-layout{grid-template-columns:minmax(0,1fr) 300px}.ownership-main,.obligation-main,.distribution-main,.decision-main{gap:15px;min-width:0;display:grid}.ownership-table-card{min-height:530px}.ownership-table .table-head,.ownership-table .table-row{grid-template-columns:1.2fr 1fr .8fr .8fr .62fr .62fr .9fr 18px;min-width:1060px}.holder-inspector{top:calc(var(--topbar-height) + 18px);align-self:start;position:sticky}.person-hero{align-items:center;gap:13px;display:flex}.person-hero>i{width:54px;height:54px;font-size:15px}.person-hero h2,.person-hero p{margin:0}.mini-tabs{border-bottom:1px solid var(--line);gap:24px;margin:22px 0 10px;display:flex}.mini-tabs button{color:var(--muted);background:0 0;padding:8px 0 11px}.mini-tabs button.active{border-bottom:2px solid var(--green-strong);color:var(--ink)}.definition-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;min-height:46px;padding:11px 0;display:flex}.definition-row span{color:var(--muted);font-size:10px}.definition-row strong{text-align:right;font-size:11px;font-weight:560}.rights-list{flex-direction:column;gap:9px;margin:18px 0;display:flex}.rights-list span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.holder-inspector .button{width:100%;margin-top:8px}.ledger-strip{padding:14px 18px}.ledger-strip .card-heading{margin-bottom:5px}.ledger-row{border-top:1px solid var(--line);grid-template-columns:auto 1.4fr 1fr 1fr .8fr 22px;align-items:center;gap:14px;min-height:56px;font-size:11px;display:grid}.ledger-row>button{background:0 0}.capital-grid,.governance-grid,.delivery-grid,.transparency-grid,.reviews-grid,.wallet-grid,.admin-grid{gap:16px;display:grid}.capital-grid{grid-template-columns:1.35fr .82fr .88fr}.treasury-position{grid-column:span 2}.cash-accounts{grid-area:1/3/span 2}.budget-card{grid-column:span 2}.funding-card,.value-return{min-height:325px}.value-return{grid-column:span 2}.capital-band{height:105px;margin:18px 0;display:flex;overflow:hidden}.capital-band span{border:1px solid #0a0d0b14;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:13px;display:flex}.capital-band span:first-child{background:linear-gradient(145deg,#acdbb8d1,#d3f4d18a);border-radius:13px 0 0 13px}.capital-band span:nth-child(2){background:#d3f4d18a}.capital-band span:nth-child(3){background:#b9d8ea94}.capital-band span:last-child{background:#d9d1e775;border-radius:0 13px 13px 0}.capital-band b{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.capital-band small{color:var(--muted);margin-top:4px;font-size:9px}.definition-grid{grid-template-columns:repeat(2,1fr);gap:0 24px}.budget-row{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 42px;align-items:center;gap:16px;min-height:62px;display:grid}.budget-row>span{flex-direction:column;display:flex}.budget-row small{color:var(--muted);margin-top:3px}.budget-row b{text-align:right}.funding-total{align-items:baseline;gap:9px;margin:24px 0 10px;display:flex}.funding-total strong{font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400}.funding-total>span{color:var(--muted)}.obligation-layout,.distribution-layout{grid-template-columns:minmax(0,1fr) 340px}.obligation-table .table-head,.obligation-table .table-row{grid-template-columns:1fr .72fr .65fr .6fr .72fr 1.25fr .85fr .75fr;min-width:1040px}.obligation-detail,.readiness-panel,.ballot-panel{top:calc(var(--topbar-height) + 18px);align-self:start;position:sticky}.formula-card{background:linear-gradient(120deg,#d3f4d194,#ffffffbd);border:1px solid #2f6c4321;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:20px 0;padding:16px;display:grid}.formula-card span{flex-direction:column;align-items:center;display:flex}.formula-card strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.formula-card small{color:var(--muted);margin-top:4px}.release-steps{margin:8px 0 20px}.waterfall-card{padding-bottom:18px}.waterfall-steps{grid-template-columns:repeat(6,minmax(118px,1fr));padding-bottom:3px;display:grid;overflow-x:auto}.waterfall-steps button{background:linear-gradient(145deg, rgba(211, 244, 209, calc(.68 - var(--index,0) * .05)), #ffffffb8);border:1px solid var(--line);text-align:left;flex-direction:column;min-height:145px;padding:14px;display:flex}.waterfall-steps button:first-child{border-radius:13px 0 0 13px}.waterfall-steps button:last-child{background:linear-gradient(145deg,#b9d8eaad,#ffffffb8);border-radius:0 13px 13px 0}.waterfall-steps i{color:#fff;background:#2f6c43c2;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:flex}.waterfall-steps span{color:var(--muted);margin-top:12px;font-size:10px}.waterfall-steps strong{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.waterfall-steps small{color:var(--muted);margin-top:auto;font-size:8px}.allocation-table .table-head,.allocation-table .table-row{grid-template-columns:1fr .75fr .75fr .75fr .8fr .9fr .58fr .8fr;min-width:980px}.issue-list{border-top:1px solid var(--line);margin-top:14px;padding-top:15px}.issue-list>strong{font-size:11px}.issue-list button{color:var(--peach-strong);text-align:left;background:#f3d3bd61;border:1px solid #a5532a1f;border-radius:10px;grid-template-columns:18px 1fr 15px;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;padding:0 10px;display:grid}.governance-grid{grid-template-columns:1.3fr .7fr}.governance-grid>.metric-row,.proposal-list{grid-column:1/-1}.proposal-table .table-head,.proposal-table .table-row{grid-template-columns:.58fr 1.55fr .82fr .72fr .82fr .8fr 18px;min-width:970px}.mono{font-family:var(--font-geist-mono), monospace;font-size:10px}.authority-types button{border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:32px 1fr 1.3fr .9fr 18px;align-items:center;gap:10px;width:100%;min-height:65px;display:grid}.authority-types i{background:var(--mist);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:flex}.authority-types span,.authority-types small{color:var(--muted);font-size:10px}.decision-layout{grid-template-columns:minmax(0,1fr) 360px}.proposal-title{padding:10px 2px 4px}.proposal-title>span{align-items:center;gap:10px;display:flex}.proposal-title h2{margin:16px 0 8px;font-size:clamp(32px,4vw,48px)}.proposal-title p{color:var(--muted);font-size:15px}.rule-strip{border:1px solid var(--line);background:#ffffffab;border-radius:14px;grid-template-columns:repeat(5,1fr) auto;align-items:stretch;gap:10px;padding:8px 14px;display:grid}.rule-strip .definition-row{border:0;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:45px;padding:0 10px 0 0}.rule-strip .definition-row strong{text-align:left}.rule-strip>.status-chip{align-self:center}.brief-card h3{margin:20px 0 5px}.brief-card h3:first-child{margin-top:0}.brief-card p{color:var(--ink-soft);font-size:12px}.terms-grid{grid-template-columns:repeat(5,1fr);gap:0 16px}.comment{background:#d9d1e747;border:1px solid #6a56891f;border-radius:12px;gap:11px;margin:12px 0;padding:12px;display:flex}.comment>div{flex-direction:column;flex:1;display:flex}.comment small{color:var(--muted);margin-top:2px}.comment p{color:var(--ink-soft);margin:8px 0 0;font-size:11px}.ballot-panel h2{margin:14px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.ballot-support{margin:24px 0}.ballot-support>span{justify-content:space-between;font-size:11px;display:flex}.ballot-choices{gap:8px;display:grid}.ballot-choices button{border:1px solid var(--line);background:#ffffff80;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:0 14px;font-family:Georgia,Times New Roman,serif;font-size:18px;display:flex}.ballot-choices button.selected{background:linear-gradient(110deg,#d3f4d1d1,#ffffffad);border-color:#2f6c4347}.ballot-choices button>span{border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ballot-choices button i{background:var(--green-strong);border-radius:50%;width:12px;height:12px}.field-label{color:var(--muted);flex-direction:column;gap:7px;margin-top:17px;font-size:11px;display:flex}.field-label input,.field-label textarea{border:1px solid var(--line);color:var(--ink);background:#fff9;border-radius:11px;min-height:43px;padding:10px 12px}.field-label textarea{resize:vertical;min-height:88px}.check-label{align-items:center;gap:9px;margin:15px 0;font-size:11px;display:flex}.check-label input{opacity:0;width:1px;height:1px;position:absolute}.check-label>span{background:var(--green-strong);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ballot-panel .button{width:100%}.ballot-meta{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;padding-top:8px;display:grid}.ballot-meta .definition-row{border:0;flex-direction:column;align-items:flex-start}.ballot-meta .definition-row strong{text-align:left}.delivery-grid,.transparency-grid,.reviews-grid,.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-card,.disclosure-levels,.review-hero,.admin-access{grid-column:span 2}.roadmap-track{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;display:grid}.roadmap-track button{border:1px solid var(--line);text-align:left;background:#ffffff85;border-radius:13px;flex-direction:column;min-height:150px;padding:15px;display:flex}.roadmap-track button.complete{background:#d3f4d180}.roadmap-track button.current{background:#b9d8ea85;border-color:#28618333}.roadmap-track i{background:var(--paper-white);border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;margin-bottom:20px;font-size:10px;font-style:normal;display:flex}.roadmap-track span,.roadmap-track small{color:var(--muted);margin-top:5px;font-size:10px}.roadmap-track small{margin-top:auto}.claim-summary{background:#f3d3bd42;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:13px;display:flex}.claim-summary strong{font-size:22px}.claim-summary span{color:var(--muted);font-size:10px;line-height:1.4}.working-groups>button:not(.button){border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px 1fr 16px;align-items:center;gap:11px;width:100%;min-height:63px;display:grid}.working-groups>button>span:nth-child(2){flex-direction:column;display:flex}.working-groups small{color:var(--muted);margin-top:3px}.group-mark{background:linear-gradient(135deg, var(--mint), var(--mist));border-radius:13px 5px;width:34px;height:34px}.mark-1{background:linear-gradient(135deg, var(--blue), #e2eff5)}.mark-2{background:linear-gradient(135deg, var(--lilac), #eee9f3)}.level-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.level-grid button{border:1px solid var(--line);text-align:left;background:#ffffff8f;border-radius:14px;flex-direction:column;min-height:185px;padding:16px;display:flex}.level-grid i{color:var(--muted);font-size:10px;font-style:normal}.level-grid strong{margin-top:24px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.level-grid p{font-size:10px}.level-grid small{color:var(--green-strong);margin-top:auto}.timeline-row{text-align:left;background:0 0;grid-template-columns:48px 10px auto 1fr 100px 16px;align-items:center;gap:11px;width:100%;min-height:58px;display:grid;position:relative}.timeline-row>span:first-child{color:var(--muted);font-size:10px}.timeline-row>i{background:var(--green-strong);border:3px solid #d3f4d1e6;border-radius:50%;width:10px;height:10px}.timeline-row:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;left:52px}.timeline-row small{color:var(--muted);text-align:right}.concentration-values{gap:18px;display:grid}.concentration-values>div{grid-template-columns:80px 1fr;gap:0 16px;display:grid}.concentration-values strong{grid-row:span 2;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.concentration-values span{color:var(--muted);font-size:10px}.concentration-values .progress-line{margin:8px 0}.review-hero{background:radial-gradient(circle at 93% 10%,#b9d8ea94,#0000 24rem),#ffffffd6;padding:34px}.review-hero h2{margin:14px 0 10px;font-size:42px}.review-hero>p{max-width:850px}.review-meta{grid-template-columns:repeat(4,1fr);gap:0 22px;margin:20px 0}.outcome-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.outcome-grid button{border:1px solid var(--line);text-align:left;background:#ffffff8c;border-radius:13px;flex-direction:column;min-height:158px;padding:14px;display:flex}.outcome-icon{border-radius:50%;width:12px;height:12px;margin-bottom:22px}.outcome-grid button>b{margin:7px 0 auto;font-size:12px}.redline{background:linear-gradient(120deg,#f3d3bd73,#d3f4d180);border-radius:13px;justify-content:center;align-items:center;gap:20px;margin:18px 0;padding:18px;display:flex}.redline span{color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:29px;text-decoration:line-through}.redline strong{font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.wallet-grid{grid-template-columns:1.18fr .9fr .9fr}.wallet-position{grid-column:span 2}.destination-card{grid-area:1/3/span 2}.wallet-rights{grid-column:1}.wallet-obligation,.wallet-distribution,.wallet-decision{min-height:260px}.wallet-history{grid-column:1/-1}.wallet-position h2{margin:10px 0 2px;font-size:48px}.wallet-metrics{grid-template-columns:repeat(3,1fr);gap:0 22px}.vesting-band{background:#0a0d0b0f;border-radius:999px;grid-template-columns:1fr auto;gap:8px 14px;height:10px;margin-top:28px;display:grid;position:relative}.vesting-band>span{border-radius:inherit;background:linear-gradient(90deg,#8fbd83,#bee2c3);height:10px}.vesting-band b,.vesting-band em,.vesting-band small{margin-top:5px;font-size:10px;font-style:normal}.vesting-band b{grid-column:1}.vesting-band em{grid-area:2/2}.vesting-band small{color:var(--muted);grid-column:1/-1}.wallet-rights>button,.wallet-history>button{border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:54px;display:grid}.wallet-rights>button{grid-template-columns:1fr auto 16px}.wallet-value{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.wallet-value strong{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.wallet-obligation .button,.wallet-decision .button{width:100%;margin-top:15px}.distribution-values{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.distribution-values .definition-row{flex-direction:column;align-items:flex-start}.distribution-values .definition-row strong{text-align:left}.wallet-history>button{grid-template-columns:18px 1fr 110px 16px}.wallet-history>button>span{flex-direction:column;display:flex}.wallet-history small,.wallet-history em{color:var(--muted);font-size:10px;font-style:normal}.admin-role-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.admin-role-grid button{border:1px solid var(--line);text-align:left;background:#ffffff8f;border-radius:13px;grid-template-columns:1fr auto;gap:6px;min-height:150px;padding:14px;display:grid}.admin-role-grid i{grid-column:1/-1;font-family:Georgia,Times New Roman,serif;font-size:30px;font-style:normal}.admin-role-grid small{color:var(--muted);grid-column:1/-1;font-size:10px}.admin-integrations>button{border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px 1fr auto 16px;align-items:center;gap:10px;width:100%;min-height:60px;display:grid}.export-formats{gap:8px;margin:18px 0;display:flex}.export-formats span{border:1px solid var(--line);background:#b9d8ea66;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:650}.feature-workspace{gap:16px;display:grid}.feature-intro{background:radial-gradient(circle at 84% 12%,#acdbb873,#0000 20rem),#ffffffd6;justify-content:space-between;align-items:center;gap:24px;min-height:180px;padding:30px;display:flex}.feature-intro h2{margin:8px 0;font-size:38px}.feature-intro p{max-width:780px;margin-bottom:0;font-size:14px}.feature-columns{grid-template-columns:minmax(0,1fr) 310px}.feature-records{padding:0}.generic-record-list>button{border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:42px 1fr 140px auto 18px;align-items:center;gap:13px;width:100%;min-height:76px;padding:10px 16px;display:grid}.generic-record-list>button:hover{background:#d3f4d129}.record-index{border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;display:flex}.generic-record-list>button>span:nth-child(2){flex-direction:column;display:flex}.generic-record-list small,.generic-record-list em{color:var(--muted);margin-top:4px;font-size:10px;font-style:normal}.rule-panel{top:calc(var(--topbar-height) + 18px);align-self:start;position:sticky}.rule-steps{margin:22px 0}.rule-panel .button{width:100%}.modal-backdrop,.drawer-scrim,.mobile-scrim{z-index:200;background:#0a0d0b47;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:flex-start;padding:max(8vh,48px) 20px 30px;display:flex;overflow-y:auto}.command-palette,.create-modal{background:#fcfbf7f5;border:1px solid #fffc;border-radius:20px;width:min(720px,100%);max-height:calc(100vh - 100px);overflow:hidden;box-shadow:0 28px 90px #0a0d0b3d}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px;display:flex}.command-input input{background:0 0;border:0;outline:0;flex:1;font-size:16px}.command-results{max-height:520px;padding:8px;overflow-y:auto}.command-results>button{text-align:left;background:0 0;border-radius:12px;grid-template-columns:105px 1fr 18px;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px;display:grid}.command-results>button:hover{background:#d3f4d16b}.command-type{color:var(--green-strong);text-transform:uppercase;font-size:10px;font-weight:650}.command-results>button>span:nth-child(2){flex-direction:column;display:flex}.command-results small{color:var(--muted);margin-top:3px}.command-palette footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:12px 18px;font-size:10px;display:flex}.command-palette footer span{align-items:center;gap:6px;display:flex}.empty-state{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.empty-state strong{color:var(--ink)}.create-modal{max-width:780px;padding:24px;overflow-y:auto}.create-modal header,.record-drawer>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.create-modal header h2,.record-drawer header h2{letter-spacing:-.035em;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.create-modal header p,.record-drawer header p{color:var(--muted);margin:0}.create-modal header>button,.record-drawer header>button{background:#0a0d0b0b;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.create-kinds{grid-template-columns:repeat(2,1fr);gap:8px;margin:24px 0 12px;display:grid}.create-kinds button{border:1px solid var(--line);text-align:left;background:#ffffff8a;border-radius:12px;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;min-height:52px;padding:0 13px;display:grid}.create-kinds button.selected{background:#d3f4d19e;border-color:#2f6c433d}.mock-consequence{background:linear-gradient(120deg,#b9d8ea52,#d3f4d15c);border-radius:13px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px;display:flex}.mock-consequence p{color:var(--muted);margin:4px 0 0;font-size:11px}.create-modal footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.drawer-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.record-drawer{background:#fbfaf7f7;flex-direction:column;width:min(92vw,520px);max-width:520px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 70px #0a0d0b2e}.record-drawer>header{padding:26px 26px 20px}.drawer-tabs{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:24px;padding:0 26px;display:flex;overflow-x:auto}.drawer-tabs button{color:var(--muted);background:0 0;padding:14px 0}.drawer-tabs button.active{border-bottom:2px solid var(--green-strong);color:var(--ink)}.drawer-body{flex:1;padding:22px 26px;overflow-y:auto}.drawer-body section{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:20px}.drawer-body section:last-child{border-bottom:0}.drawer-status{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.drawer-status>span{color:var(--muted);font-size:10px}.record-drawer>footer{border-top:1px solid var(--line);background:#ffffffb3;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:15px 18px;display:flex}.history-row{grid-template-columns:55px 10px 1fr 100px;align-items:center;gap:11px;min-height:56px;display:grid;position:relative}.history-row>span,.history-row em{color:var(--muted);font-size:10px;font-style:normal}.history-row i{background:var(--green-strong);border-radius:50%;width:9px;height:9px}.toast{color:#fff;z-index:350;background:#142219f5;border:1px solid #ffffff26;border-radius:13px;align-items:center;gap:10px;max-width:calc(100vw - 32px);min-height:48px;padding:10px 12px 10px 15px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0a0d0b3d}.toast button{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:6px;display:flex}.mobile-header,.mobile-scrim{display:none}.app-shell{background:#f4f2ec;transition:background .22s,color .22s}.app-shell[data-theme=aura]{--line:#1e342817;--line-strong:#1e342826;--panel:#fcfdf9ad;--paper:#eef2ed;--paper-warm:#f5f5ef;--shadow-soft:0 18px 60px #263b2d0e;background:radial-gradient(circle at 72% 5%,#a7dfbe85,#0000 31rem),radial-gradient(circle at 22% 72%,#b8d6ee5e,#0000 35rem),linear-gradient(135deg,#f5f6f1 0%,#edf2ee 48%,#f6f3ee 100%)}.app-shell[data-theme=aura] .topbar{background:#f8faf6b3;border-bottom-color:#1e342814;box-shadow:0 8px 34px #1f342709}.app-shell[data-theme=aura] .sidebar{-webkit-backdrop-filter:blur(28px)saturate(112%);backdrop-filter:blur(28px)saturate(112%);background:#f2f7f29e;border-right-color:#1e342814}.app-shell[data-theme=aura] .page-header h1{font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.052em;font-size:clamp(32px,3.4vw,48px);font-weight:470}.app-shell[data-theme=aura] .paper-card{-webkit-backdrop-filter:blur(30px)saturate(112%);backdrop-filter:blur(30px)saturate(112%);background:linear-gradient(145deg,#ffffffb8,#f7faf68a),#fcfdf98a;border-color:#ffffffc7;box-shadow:inset 0 0 0 1px #1d3c280e,0 20px 70px #263b2d0e}.app-shell[data-theme=aura] .paper-card:before{opacity:.018}.app-shell[data-theme=aura] .metric-card{background:#ffffff7a;border-color:#ffffffc7;box-shadow:inset 0 0 0 1px #1d3c280b}.app-shell[data-theme=aura] .nav-item{border-radius:11px;height:40px}.app-shell[data-theme=aura] .nav-item.is-active{background:linear-gradient(105deg,#c5e7cac2,#d2e8f26b);box-shadow:inset 0 0 0 1px #2e5f3d12}.app-shell[data-theme=aura] .button-primary{background:linear-gradient(140deg,#335e42,#152c1d);border-color:#0f2a19e6;box-shadow:0 10px 28px #1c412824}.app-shell[data-theme=aura] .theme-toggle{background:linear-gradient(110deg,#d3f4d1b3,#b9d8ea75);border-color:#2f6c431f}.app-shell[data-theme=blueprint]{--blue-strong:#064ee8;--green-strong:#064ee8;--line:#070a093d;--line-strong:#070a09b8;--panel:#f8f8f5fa;--paper:#f5f5f2;--paper-warm:#f8f8f5;--radius-lg:0px;--radius-md:0px;--shadow-soft:none;--sidebar-width:0px;--topbar-height:64px;background:#f5f5f2}.app-shell[data-theme=blueprint] .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line-strong);background:#f8f8f5fa;grid-template-columns:1fr minmax(300px,.75fr) auto auto;gap:24px;padding:0 32px}.app-shell[data-theme=blueprint] .brand-lockup{letter-spacing:-.035em;text-transform:none;font-size:17px;font-weight:540}.app-shell[data-theme=blueprint] .aura-mark,.app-shell[data-theme=blueprint] .entity-switcher>svg:first-child{display:none}.app-shell[data-theme=blueprint] .entity-switcher{letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;border-radius:0;height:46px;font-size:11px;font-weight:650}.app-shell[data-theme=blueprint] .global-search{background:0 0;border:0;border-radius:50%;justify-content:center;width:42px;height:42px;padding:0}.app-shell[data-theme=blueprint] .global-search span,.app-shell[data-theme=blueprint] .global-search kbd{display:none}.app-shell[data-theme=blueprint] .sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line-strong);height:52px;bottom:auto;left:0;right:0;top:var(--topbar-height);z-index:75;background:#f8f8f5fa;border-right:0;align-items:stretch;width:auto;padding:0 20px;display:flex}.app-shell[data-theme=blueprint] .sidebar-scroll{flex:1;justify-content:space-between;height:100%;display:flex;overflow:auto hidden}.app-shell[data-theme=blueprint] .nav-group{margin:0;display:contents}.app-shell[data-theme=blueprint] .nav-group-label,.app-shell[data-theme=blueprint] .nav-item svg,.app-shell[data-theme=blueprint] .sidebar-collapse{display:none}.app-shell[data-theme=blueprint] .sidebar.is-collapsed .nav-item span,.app-shell[data-theme=blueprint] .sidebar.is-collapsed .nav-count{display:inline-flex}.app-shell[data-theme=blueprint] .nav-item{color:var(--ink);letter-spacing:.13em;text-transform:uppercase;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;gap:6px;width:auto;min-width:max-content;height:52px;margin:0;padding:0 clamp(10px,1.45vw,23px);font-size:9px;font-weight:620}.app-shell[data-theme=blueprint] .nav-item:hover{background:#064ee809}.app-shell[data-theme=blueprint] .nav-item.is-active{box-shadow:none;color:#064ee8;background:0 0;border-bottom-color:#064ee8}.app-shell[data-theme=blueprint] .nav-count{color:#fff;background:#064ee8}.app-shell[data-theme=blueprint] .main-area,.app-shell[data-theme=blueprint] .sidebar.is-collapsed+.main-area{padding:calc(var(--topbar-height) + 52px) 0 52px;margin-left:0}.app-shell[data-theme=blueprint] .aurora-field{display:none}.app-shell[data-theme=blueprint] .page-header,.app-shell[data-theme=blueprint] .tab-strip,.app-shell[data-theme=blueprint] .workspace-content{max-width:none}.app-shell[data-theme=blueprint] .page-header{border-bottom:1px solid var(--line-strong);align-items:center;min-height:216px;padding:38px 36px 30px}.app-shell[data-theme=blueprint] .page-header h1{font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.058em;font-size:clamp(42px,4.2vw,66px);font-weight:480}.app-shell[data-theme=blueprint] .eyebrow,.app-shell[data-theme=blueprint] .card-kicker,.app-shell[data-theme=blueprint] .section-label{color:var(--ink);letter-spacing:.2em}.app-shell[data-theme=blueprint] .page-actions .button,.app-shell[data-theme=blueprint] .button{letter-spacing:.13em;text-transform:uppercase;border-radius:0;min-height:48px;font-size:10px;font-weight:650}.app-shell[data-theme=blueprint] .button-primary{box-shadow:none;background:#064ee8;border-color:#064ee8}.app-shell[data-theme=blueprint] .button-secondary{border-color:var(--line-strong);background:0 0}.app-shell[data-theme=blueprint] .tab-strip{border-bottom-color:var(--line-strong);background:#f5f5f2;gap:44px;margin-top:0;padding:0 36px}.app-shell[data-theme=blueprint] .tab-strip button{color:var(--ink);letter-spacing:.17em;text-transform:uppercase;padding:20px 7px 18px;font-size:9px;font-weight:620}.app-shell[data-theme=blueprint] .tab-strip button.is-active{color:#064ee8}.app-shell[data-theme=blueprint] .tab-strip button:after{background:#064ee8}.app-shell[data-theme=blueprint] .workspace-content{margin-top:0;padding:0}.app-shell[data-theme=blueprint] .paper-card,.app-shell[data-theme=blueprint] .metric-card,.app-shell[data-theme=blueprint] .vehicle-option{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line);box-shadow:none;background:#f8f8f5fc;border-radius:0}.app-shell[data-theme=blueprint] .paper-card:before{display:none}.app-shell[data-theme=blueprint] .overview-grid,.app-shell[data-theme=blueprint] .builder-layout,.app-shell[data-theme=blueprint] .capital-grid,.app-shell[data-theme=blueprint] .governance-grid,.app-shell[data-theme=blueprint] .delivery-grid,.app-shell[data-theme=blueprint] .transparency-grid,.app-shell[data-theme=blueprint] .reviews-grid,.app-shell[data-theme=blueprint] .admin-grid,.app-shell[data-theme=blueprint] .ownership-layout,.app-shell[data-theme=blueprint] .obligation-layout,.app-shell[data-theme=blueprint] .distribution-layout,.app-shell[data-theme=blueprint] .decision-layout,.app-shell[data-theme=blueprint] .setup-feature-grid,.app-shell[data-theme=blueprint] .launch-task-workspace,.app-shell[data-theme=blueprint] .launch-task-columns,.app-shell[data-theme=blueprint] .template-browser,.app-shell[data-theme=blueprint] .setup-side-stack,.app-shell[data-theme=blueprint] .foundation-feature-grid,.app-shell[data-theme=blueprint] .foundation-rights-workspace,.app-shell[data-theme=blueprint] .foundation-onboarding-workspace,.app-shell[data-theme=blueprint] .mission-review-workspace,.app-shell[data-theme=blueprint] .foundation-side-stack,.app-shell[data-theme=blueprint] .membership-class-list{gap:0}.app-shell[data-theme=blueprint] .metric-card,.app-shell[data-theme=blueprint] .paper-card{border-width:0 1px 1px 0}.app-shell[data-theme=blueprint] .metric-card{min-height:116px}.app-shell[data-theme=blueprint] .status-chip,.app-shell[data-theme=blueprint] .step-number,.app-shell[data-theme=blueprint] .vehicle-icon,.app-shell[data-theme=blueprint] .input-shell,.app-shell[data-theme=blueprint] .table-toolbar>button,.app-shell[data-theme=blueprint] .launch-task-card,.app-shell[data-theme=blueprint] .stakeholder-index,.app-shell[data-theme=blueprint] .gate-state,.app-shell[data-theme=blueprint] .template-filter-row>button,.app-shell[data-theme=blueprint] .community-mark,.app-shell[data-theme=blueprint] .membership-class-index,.app-shell[data-theme=blueprint] .applicant-avatar,.app-shell[data-theme=blueprint] .rights-matrix-toolbar>button,.app-shell[data-theme=blueprint] .mission-outcome-mark{border-radius:0}.app-shell[data-theme=blueprint] .charter-article h3{font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;font-weight:460}.app-shell[data-theme=blueprint] .theme-toggle{color:#fff;background:#064ee8;border-color:#064ee8;border-radius:0;height:38px}.app-shell[data-theme=blueprint] .holder-inspector,.app-shell[data-theme=blueprint] .obligation-detail,.app-shell[data-theme=blueprint] .readiness-panel,.app-shell[data-theme=blueprint] .ballot-panel{top:calc(var(--topbar-height) + 70px)}@media (max-width:1280px){:root{--sidebar-width:204px}.topbar{grid-template-columns:var(--sidebar-width) minmax(230px, 290px) 1fr auto;padding:0 18px}.brand-lockup{letter-spacing:.12em;font-size:10px}.overview-grid{grid-template-columns:repeat(2,1fr)}.position-card{grid-column:span 2}.attention-card{grid-area:auto}.cycle-card{grid-template-columns:1fr}.capital-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-position,.budget-card,.value-return{grid-column:span 1}.cash-accounts{grid-area:1/2/span 2}.wallet-grid{grid-template-columns:repeat(2,1fr)}.wallet-position{grid-column:span 2}.destination-card{grid-area:2/2/span 2}.wallet-history{grid-column:span 2}.metric-row.five,.outcome-grid{grid-template-columns:repeat(3,1fr)}.charter-setup-grid{grid-template-columns:minmax(270px,.62fr) minmax(430px,1fr)}.charter-setup-grid>.setup-side-stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-health-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.purpose-health-strip>.button{margin:14px 18px}.membership-lifecycle{grid-template-columns:minmax(170px,1fr) repeat(7,minmax(82px,.7fr));overflow-x:auto}}@media (max-width:1060px){.topbar{grid-template-columns:auto 1fr auto}.brand-lockup{min-width:190px}.global-search{display:none}.entity-switcher{max-width:360px}.ownership-layout,.obligation-layout,.distribution-layout,.decision-layout,.feature-columns{grid-template-columns:1fr}.holder-inspector,.obligation-detail,.readiness-panel,.ballot-panel,.rule-panel{position:static}.builder-layout{grid-template-columns:1fr}.vehicle-grid,.structure-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.structure-profile-grid>button{grid-column:1/-1;justify-content:flex-start;min-height:48px;padding-left:0}.purpose-layout,.capital-grid,.governance-grid,.delivery-grid,.transparency-grid,.reviews-grid,.admin-grid{grid-template-columns:1fr}.treasury-position,.cash-accounts,.budget-card,.value-return,.governance-grid>.metric-row,.proposal-list,.roadmap-card,.disclosure-levels,.review-hero,.admin-access{grid-area:auto}.level-grid,.admin-role-grid{grid-template-columns:repeat(2,1fr)}.rule-strip{grid-template-columns:repeat(3,1fr)}.charter-setup-grid,.stakeholder-setup-grid,.readiness-setup-grid,.template-browser{grid-template-columns:1fr}.charter-setup-grid>.setup-side-stack{grid-column:auto;grid-template-columns:1fr}.launch-task-columns{grid-template-columns:1fr}.template-inspector{position:static}.community-foundation-grid,.membership-class-workspace,.foundation-rights-workspace,.foundation-onboarding-workspace,.mission-review-workspace{grid-template-columns:1fr}.membership-class-inspector,.onboarding-inspector{grid-area:auto;position:static}.right-inspector-card{position:static}.onboarding-journey-card{grid-template-columns:1fr}.mission-review-hero{grid-template-columns:1fr auto}.mission-review-hero>.setup-context-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){:root{--topbar-height:0px}body{font-size:13px}.topbar{display:none}.sidebar{z-index:240;top:0;transform:translate(-105%);width:min(86vw,300px)!important}.sidebar.is-mobile-open{transform:translate(0)}.sidebar .nav-group-label,.sidebar .nav-item span,.sidebar .nav-count,.sidebar .sidebar-collapse span{display:block!important}.sidebar .nav-item,.sidebar .sidebar-collapse{justify-content:flex-start!important;padding:0 11px!important}.main-area,.sidebar.is-collapsed+.main-area{margin-left:0;padding:78px 15px 34px}.mobile-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:70;background:#f9f7f1e6;justify-content:space-between;align-items:center;height:58px;padding:0 13px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-header button{background:0 0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-header-actions{align-items:center;display:flex}.mobile-header span{font-weight:620}.mobile-scrim{z-index:230;display:block}.page-header{flex-direction:column;align-items:flex-start;min-height:auto}.page-header h1{font-size:38px}.page-actions{width:100%}.page-actions .button{flex:1}.tab-strip{gap:22px;margin-top:20px}.overview-grid,.wallet-grid{grid-template-columns:1fr}.position-card,.attention-card,.cycle-card,.wallet-position,.destination-card,.wallet-history{grid-area:auto}.metric-row,.metric-row.five{grid-template-columns:repeat(2,1fr)}.cycle-track{grid-template-columns:repeat(3,1fr);gap:16px 0}.cycle-track:before{display:none}.two-column{grid-template-columns:1fr}.roadmap-track,.level-grid,.admin-role-grid,.outcome-grid{grid-template-columns:repeat(2,1fr)}.table-toolbar{flex-wrap:wrap;align-items:stretch}.input-shell{min-width:100%;max-width:none}.table-toolbar>button:not(.button),.table-toolbar .button{flex:1}.rule-strip,.terms-grid,.review-meta,.wallet-metrics,.distribution-values{grid-template-columns:repeat(2,1fr)}.feature-intro{flex-direction:column;align-items:flex-start}.generic-record-list>button{grid-template-columns:42px 1fr auto}.generic-record-list>button>em,.generic-record-list>button>.status-chip{display:none}.notifications-popover{width:calc(100vw - 24px);position:fixed;top:68px;right:12px}.setup-context-bar,.readiness-hero-card,.template-browser-head{flex-direction:column;align-items:flex-start}.setup-context-actions,.readiness-hero-actions{justify-content:flex-start;width:100%}.setup-context-actions .button,.readiness-hero-actions .button{flex:1}.stakeholder-table-head{display:none}.stakeholder-map-row{grid-template-columns:38px 1fr auto 16px}.stakeholder-map-row>span:nth-of-type(2),.stakeholder-map-row>span:nth-of-type(3){display:none}.task-dependency-strip{grid-template-columns:1fr}.template-filter-row{flex-wrap:wrap}.template-filter-row .input-shell{flex-basis:100%}.purpose-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-health-strip>div{border-bottom:1px solid var(--line)}.purpose-health-strip>.button{margin:14px}.community-register-head{display:none}.community-register-row{grid-template-columns:38px 1fr auto 16px}.community-register-row>span:nth-child(3),.community-register-row>span:nth-child(4){display:none}.membership-class-list{grid-template-columns:1fr}.onboarding-applicant-row{grid-template-columns:40px 1fr auto 16px}.onboarding-applicant-row>span:nth-child(3),.onboarding-applicant-row>em,.onboarding-applicant-row>.status-chip{display:none}.onboarding-journey{grid-template-columns:repeat(7,minmax(74px,1fr));gap:12px;padding-bottom:8px;overflow-x:auto}.mission-review-hero{grid-template-columns:1fr}.mission-score{align-items:flex-start}.mission-review-hero>.setup-context-actions{grid-column:auto}.review-history-card>button{grid-template-columns:80px 45px 1fr 16px}.review-history-card>button small{display:none}.app-shell[data-theme=blueprint]{--topbar-height:0px}.app-shell[data-theme=blueprint] .sidebar{border-bottom:0;border-right:1px solid var(--line-strong);height:auto;padding:15px 12px 12px;display:block;top:0;bottom:0;right:auto;width:min(86vw,300px)!important}.app-shell[data-theme=blueprint] .sidebar-scroll{height:calc(100% - 44px);display:block;overflow:hidden auto}.app-shell[data-theme=blueprint] .nav-group{margin-bottom:18px;display:block}.app-shell[data-theme=blueprint] .nav-group-label{display:block}.app-shell[data-theme=blueprint] .nav-item{letter-spacing:.04em;text-transform:none;border-bottom:0;justify-content:flex-start;width:100%;height:44px;margin-bottom:2px;font-size:11px;display:flex}.app-shell[data-theme=blueprint] .nav-item svg{display:block}.app-shell[data-theme=blueprint] .nav-item.is-active{background:#064ee814;border-left:2px solid #064ee8}.app-shell[data-theme=blueprint] .sidebar-collapse{display:flex}.app-shell[data-theme=blueprint] .main-area,.app-shell[data-theme=blueprint] .sidebar.is-collapsed+.main-area{margin-left:0;padding:78px 15px 34px}.app-shell[data-theme=blueprint] .page-header{border-bottom:0;min-height:auto;padding:0}.app-shell[data-theme=blueprint] .tab-strip{padding:0}.app-shell[data-theme=blueprint] .workspace-content{margin-top:18px}}@media (max-width:520px){.paper-card{border-radius:15px;padding:17px}.metric-row,.metric-row.five{grid-template-columns:1fr 1fr}.metric-card{min-height:96px;padding:14px}.metric-card strong{font-size:28px}.decision-metrics,.split-values{grid-template-columns:1fr 1fr}.strip-labels{grid-template-columns:repeat(2,1fr)}.setup-step-list>button{grid-template-columns:38px 1fr 18px}.setup-step-list .status-chip{display:none}.protected-row{grid-template-columns:28px 1fr}.protected-row .status-chip{display:none}.rights-grid,.role-cards,.vehicle-grid,.roadmap-track,.level-grid,.admin-role-grid,.outcome-grid,.create-kinds,.template-library-grid{grid-template-columns:1fr}.clause-row,.readiness-gate-row{grid-template-columns:30px 1fr 16px}.clause-row .status-chip,.readiness-gate-row .status-chip{display:none}.readiness-score-ring{width:96px;height:96px}.structure-profile-grid{grid-template-columns:1fr}.structure-profile-grid>div,.structure-profile-grid>div:not(:first-child){border-bottom:1px solid var(--line);border-right:0;padding-left:0}.purpose-health-strip,.mission-outcome-grid{grid-template-columns:1fr}.review-history-card>button{grid-template-columns:72px 40px 1fr 16px;padding:10px 14px}.orbit-map>button{padding:6px 8px;font-size:8px}.capital-band{height:auto;overflow-x:auto}.capital-band span{flex:0 0 120px;min-height:100px}.definition-grid,.terms-grid,.review-meta,.wallet-metrics,.distribution-values{grid-template-columns:1fr}.rule-strip{grid-template-columns:1fr 1fr}.ballot-meta{grid-template-columns:1fr}.timeline-row{grid-template-columns:42px 10px 1fr 16px}.timeline-row .status-chip,.timeline-row small{display:none}.wallet-history>button{grid-template-columns:18px 1fr 16px}.wallet-history>button>em{display:none}.feature-actions{width:100%}.feature-actions .button{flex:1}.modal-backdrop{padding:12px}.command-palette,.create-modal{border-radius:16px;max-height:calc(100vh - 24px)}.command-results>button{grid-template-columns:1fr 18px}.command-type{display:none}.record-drawer>footer .button{flex:1}}.experience-toggle{border:1px solid var(--line);background:#ffffff94;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:11px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.experience-toggle:hover,.experience-toggle[aria-pressed=true]{background:linear-gradient(110deg,#d3f4d1d1,#b9d8ea8a);border-color:#2f6c4329;transform:translateY(-1px)}.app-shell.is-intuitive .sidebar{display:none}.app-shell.is-intuitive .main-area,.app-shell.is-intuitive .sidebar.is-collapsed+.main-area{padding:calc(var(--topbar-height) + 30px) clamp(18px, 3vw, 48px) 34px;margin-left:0;overflow:visible}.intuitive-mode{z-index:2;max-width:1720px;margin:0 auto;position:relative}.intuitive-mode[hidden]{display:none}.intuitive-mode-head{justify-content:space-between;align-items:flex-end;gap:30px;padding:12px 4px 24px;display:flex}.intuitive-mode-head>div:first-child{max-width:880px}.intuitive-mode-head h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(34px,4.1vw,62px);font-weight:470;line-height:.98}.intuitive-mode-head p{color:var(--muted);max-width:730px;margin:0;font-size:14px;line-height:1.65}.intuitive-save-state{color:var(--muted);background:#ffffff75;border:1px solid #ffffffbd;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.intuitive-save-state svg{color:var(--green-strong)}.intuitive-progress-shell{align-items:center;gap:14px;margin:0 4px 18px;display:flex}.intuitive-progress-shell>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px;font-weight:650}.intuitive-progress-line{background:#1e342814;border-radius:99px;flex:1;height:4px;overflow:hidden}.intuitive-progress-line>span{border-radius:inherit;background:linear-gradient(90deg,#3e7450,#84b89d,#8ebfd6);height:100%;transition:width .26s;display:block}.intuitive-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:16px;display:grid}.intuitive-step-rail{-webkit-backdrop-filter:blur(28px)saturate(112%);backdrop-filter:blur(28px)saturate(112%);top:calc(var(--topbar-height) + 18px);background:#f9fbf794;border:1px solid #ffffffc7;border-radius:22px;padding:8px;position:sticky;overflow:hidden;box-shadow:inset 0 0 0 1px #1d3c280b,0 20px 60px #263b2d0a}.intuitive-step-rail>button{text-align:left;background:0 0;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:8px 10px;transition:background .16s,transform .16s;display:grid}.intuitive-step-rail>button:hover{background:#ffffff8a}.intuitive-step-rail>button.active{background:linear-gradient(110deg,#d3f4d1c7,#b9d8ea6b);box-shadow:inset 0 0 0 1px #2e5f3d12}.intuitive-step-rail>button>i{border:1px solid var(--line);color:var(--muted);background:#ffffffa8;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;display:flex}.intuitive-step-rail>button.active>i,.intuitive-step-rail>button.complete>i{color:#fff;background:#28543a;border-color:#28543a}.intuitive-step-rail>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.intuitive-step-rail>button strong{font-size:12px;font-weight:650}.intuitive-step-rail>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.intuitive-step-rail>button>em{color:#0a0d0b57;letter-spacing:.08em;font-size:9px;font-style:normal}.intuitive-rail-help{color:#fff;background:#122b1cf0;border-radius:15px;grid-template-columns:22px 1fr;gap:10px;margin-top:7px;padding:15px;display:grid}.intuitive-rail-help>svg{color:#b9d8c0}.intuitive-rail-help>span{flex-direction:column;gap:4px;display:flex}.intuitive-rail-help strong{font-size:11px}.intuitive-rail-help small{color:#ffffffa3;font-size:9px;line-height:1.45}.intuitive-rail-help>button{color:#d8eedc;text-align:left;border-top:1px solid #ffffff21;grid-column:1/-1;padding-top:10px;font-size:10px}.intuitive-stage{min-width:0}.intuitive-step-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:16px;display:grid}.intuitive-primary-card,.intuitive-explainer-card{min-height:650px}.intuitive-primary-card{padding:clamp(24px,3vw,42px);overflow:hidden}.intuitive-explainer-card{align-self:stretch;padding:26px}.intuitive-primary-card>h2,.intuitive-card-head h2,.ready-celebration h2{letter-spacing:-.046em;margin:9px 0 11px;font-size:clamp(27px,2.5vw,41px);font-weight:470;line-height:1.06}.intuitive-primary-card>p,.intuitive-card-head p,.ready-celebration p{color:var(--muted);max-width:720px;margin:0 0 24px;font-size:12px;line-height:1.6}.intuitive-question{color:var(--green-strong);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.intuitive-field{flex-direction:column;gap:7px;margin-top:17px;display:flex}.intuitive-field>span{color:var(--muted);letter-spacing:.02em;font-size:10px;font-weight:620}.intuitive-field input,.intuitive-field textarea,.intuitive-field select,.intuitive-cap-row input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#ffffffa8;border-radius:12px;width:100%;min-height:45px;padding:10px 12px}.intuitive-field textarea{resize:vertical;min-height:90px}.intuitive-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vehicle-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.vehicle-choice-grid>button{border:1px solid var(--line);text-align:left;background:#ffffff7a;border-radius:15px;flex-direction:column;gap:8px;min-height:136px;padding:16px;display:flex;position:relative}.vehicle-choice-grid>button:hover{background:#ffffffc2}.vehicle-choice-grid>button.selected{background:linear-gradient(145deg,#d3f4d1d6,#ecf7efa3);border-color:#3469443d}.vehicle-choice-grid strong{font-size:12px}.vehicle-choice-grid small{color:var(--muted);font-size:9px;line-height:1.45}.vehicle-choice-grid>button>.vehicle-choice-check{color:var(--green-strong);position:absolute;top:11px;right:11px}.intuitive-orbit,.wallet-value-orbit{background:radial-gradient(circle,#acdbb875,#0000 16%),repeating-radial-gradient(circle,#0000 0 42px,#2f6c4317 43px,#0000 44px 76px);border-radius:20px;height:268px;margin:0 0 24px;position:relative}.orbit-core,.wallet-orbit-core{color:#fff;background:#173822;border:6px solid #d3f4d1b8;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-node,.wallet-orbit-node{border:1px solid var(--line);background:#ffffffd6;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:650;position:absolute;box-shadow:0 8px 20px #1d35250f}.node-one{top:42px;left:12px}.node-two{top:56px;right:10px}.node-three{bottom:38px;left:18px}.node-four{bottom:30px;right:16px}.intuitive-note{color:var(--muted);background:#b9d8ea38;border-radius:11px;align-items:center;gap:7px;padding:11px 12px;display:flex;margin-top:18px!important;font-size:9px!important;line-height:1.5!important}.intuitive-note.good{color:var(--green-strong);background:#d3f4d170}.intuitive-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.intuitive-cap-chart-shell{margin-top:24px}.intuitive-cap-bar{touch-action:none;background:#ffffff61;border:1px solid #fffc;border-radius:17px;min-width:100%;height:112px;display:flex;position:relative}.intuitive-cap-segment{text-align:left;border-right:1px solid #ffffffa8;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-start;min-width:0;padding:13px;transition:filter .15s,width 90ms linear;display:flex;position:relative;overflow:hidden}.intuitive-cap-segment:first-child{border-radius:16px 0 0 16px}.intuitive-cap-segment.is-last{border-right:0;border-radius:0 16px 16px 0}.intuitive-cap-segment:hover{filter:saturate(118%)brightness(.97)}.cap-segment-name{text-align:left;justify-content:flex-start;align-items:center;gap:5px;max-width:100%;padding:4px 0;display:flex}.cap-segment-name span{opacity:.76;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cap-segment-name svg{opacity:0;flex:none;transition:opacity .14s}.intuitive-cap-segment:hover .cap-segment-name svg,.cap-segment-name:focus-visible svg{opacity:.65}.cap-segment-name-input{color:currentColor;font:inherit;background:#ffffffc2;border:1px solid #0a0d0b2b;border-radius:7px;width:100%;min-width:50px;height:27px;margin-bottom:2px;padding:5px 7px;font-size:8px}.intuitive-cap-segment>strong{font-size:clamp(15px,1.5vw,23px)}.cap-boundary-layer{pointer-events:none;z-index:8;position:absolute;inset:0}.cap-boundary-handle{cursor:col-resize;pointer-events:auto;touch-action:none;background:0 0;justify-content:center;align-items:center;width:26px;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.cap-boundary-handle:before{content:"";background:#ffffffeb;width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #1e342814}.cap-boundary-handle>span{opacity:0;background:#fafbf7f0;border:1px solid #1e342826;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:15px;height:35px;transition:opacity .14s,transform .14s;display:flex;position:relative;transform:scale(.88);box-shadow:0 5px 16px #1c372521}.intuitive-cap-bar:hover .cap-boundary-handle>span,.cap-boundary-handle:focus-visible>span,.cap-boundary-handle:active>span{opacity:1;transform:scale(1)}.cap-boundary-handle>span i{background:#14311e73;border-radius:50%;width:2px;height:2px}.cap-boundary-handle:focus-visible{outline:0}.cap-chart-direct-tools{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.cap-chart-direct-tools>span,.cap-chart-direct-tools>button{align-items:center;gap:7px;font-size:8px;display:flex}.cap-chart-direct-tools>span{color:var(--muted)}.cap-chart-direct-tools>button{color:var(--green-strong);background:#d3f4d173;border:1px solid #2f6c4321;border-radius:999px;padding:8px 11px;font-weight:650}.cap-chart-direct-tools>button:hover{background:#d3f4d1b8}.intuitive-cap-legend{flex-wrap:wrap;gap:14px;margin:12px 0 22px;display:flex}.intuitive-cap-legend span{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.intuitive-cap-legend i,.cap-person>i{border-radius:50%;flex:none;width:9px;height:9px;display:inline-flex}.intuitive-cap-table{border:1px solid var(--line);border-radius:15px;overflow:hidden}.intuitive-cap-head,.intuitive-cap-row{grid-template-columns:minmax(170px,1.3fr) minmax(120px,1fr) 140px 88px 118px;align-items:center;gap:12px;padding:11px 15px;display:grid}.intuitive-cap-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#0a0d0b09;font-size:8px;font-weight:650}.intuitive-cap-row{border-top:1px solid var(--line);min-height:62px;font-size:10px}.intuitive-cap-row>strong:last-child,.intuitive-cap-row>strong:nth-last-child(2){text-align:right}.intuitive-cap-row input{border-radius:9px;min-height:36px;padding:7px 8px;font-size:10px}.cap-person{align-items:center;gap:9px;min-width:0;display:flex}.cap-person>i:not(:empty){border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:700;display:flex}.cap-person>span{flex-direction:column;min-width:0;display:flex}.cap-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cap-person small{color:var(--muted);margin-top:2px;font-size:8px}.cap-person.compact>i{width:9px;height:9px}.intuitive-cap-total{border-top:1px solid var(--line);background:#d3f4d140;grid-template-columns:1fr auto 74px 118px;align-items:center;gap:14px;min-height:52px;padding:10px 15px;font-size:10px;display:grid}.intuitive-cap-total strong{text-align:right}.standard-cap-controls{border-top:1px solid var(--line);background:#ffffff52;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.standard-cap-controls>label{flex-direction:column;gap:6px;display:flex}.standard-cap-controls>label>span:first-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:650}.standard-cap-controls select,.standard-cliff-input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#ffffffa6;border-radius:9px;width:100%;min-width:0;height:38px;padding:7px 8px;font-size:8px}.standard-cliff-input{align-items:center;padding:0;display:flex}.standard-cliff-input input{color:var(--ink);font:inherit;background:0 0;border:0;flex:1;min-width:0;padding:8px;font-size:9px}.standard-cliff-input b{color:var(--muted);padding-right:7px;font-size:7px}.ownership-donut{background:conic-gradient(#3e7450 0 var(--founder-share), #b9d8eaa3 var(--founder-share) 100%);border-radius:50%;justify-content:center;align-items:center;width:170px;height:170px;margin:26px auto 30px;display:flex;position:relative}.ownership-donut:before{content:"";background:#fafbf7f5;border-radius:50%;position:absolute;inset:22px}.ownership-donut>span{flex-direction:column;align-items:center;display:flex;position:relative}.ownership-donut strong{letter-spacing:-.05em;font-size:34px;font-weight:480}.ownership-donut small{color:var(--muted);font-size:9px}.intuitive-value-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.money-input{border:1px solid var(--line);background:#ffffffa8;border-radius:12px;align-items:center;display:flex}.money-input>b{color:var(--green-strong);padding-left:13px}.money-input input{background:0 0;border:0}.automatic-value-flow{border:1px solid var(--line);background:#ffffff6b;border-radius:17px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:22px 0 14px;padding:13px;display:grid}.automatic-value-flow>div{border-radius:12px;flex-direction:column;gap:5px;min-height:72px;padding:13px;display:flex}.automatic-value-flow>div.highlight{color:#fff;background:linear-gradient(135deg,#214830,#173420)}.automatic-value-flow small{color:var(--muted);text-transform:uppercase;font-size:8px}.automatic-value-flow .highlight small{color:#ffffff9e}.automatic-value-flow strong{letter-spacing:-.035em;font-size:clamp(15px,1.5vw,23px);font-weight:500}.calculation-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:19px;display:grid}.calculation-cards article{border:1px solid var(--line);background:#ffffff7a;border-radius:14px;flex-direction:column;min-height:140px;padding:14px;display:flex}.calculation-icon{color:var(--green-strong);background:#d3f4d18c;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:17px;display:flex}.calculation-cards small{color:var(--muted);font-size:8px}.calculation-cards strong{letter-spacing:-.04em;margin-top:4px;font-size:clamp(17px,1.7vw,25px);font-weight:480}.calculation-cards p{color:var(--muted);margin:auto 0 0;font-size:8px;line-height:1.4}.cumulative-value-table{border:1px solid var(--line);border-radius:15px;padding-top:15px;overflow:hidden}.cumulative-value-table>.card-heading{padding:0 15px}.cumulative-value-table h3{margin:4px 0 0;font-size:16px}.cumulative-value-table>div:not(.card-heading),.governance-power-preview>div:not(.card-heading){border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr .8fr;align-items:center;gap:10px;min-height:44px;padding:8px 15px;font-size:9px;display:grid}.cumulative-value-table>div:not(.card-heading)>strong:last-child,.governance-power-preview>div:not(.card-heading)>strong:last-child{text-align:right}.value-explainer>h3{letter-spacing:-.055em;margin:18px 0 7px;font-size:38px;font-weight:480}.before-after-position{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:22px 0;display:grid}.before-after-position>span{border:1px solid var(--line);background:#ffffff8a;border-radius:13px;flex-direction:column;padding:13px;display:flex}.before-after-position small{color:var(--muted);font-size:8px}.before-after-position strong{margin-top:4px;font-size:21px}.value-explainer .button,.wallet-explainer .button,.final-explainer .button{width:100%;margin-top:18px}.intuitive-person-pill{border:1px solid var(--line);background:#ffffff94;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 10px 7px 7px;display:flex}.intuitive-person-pill>i{color:#fff;background:#173822;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:flex}.intuitive-person-pill>span{flex-direction:column;display:flex}.intuitive-person-pill strong{font-size:9px}.intuitive-person-pill small{color:var(--muted);font-size:7px}.intuitive-wallet-total{background:radial-gradient(circle at 84% 10%,#b8d6ee8c,#0000 33%),linear-gradient(135deg,#d4efd7bd,#f6f7f1a3);border:1px solid #fffc;border-radius:20px;grid-template-columns:1fr 260px;align-items:center;gap:20px;min-height:236px;margin:3px 0 12px;padding:25px 30px;display:grid;overflow:hidden}.intuitive-wallet-total>span{flex-direction:column;display:flex}.intuitive-wallet-total small{color:var(--muted);font-size:9px}.intuitive-wallet-total strong{letter-spacing:-.06em;margin:8px 0;font-size:clamp(38px,4vw,64px);font-weight:450;line-height:1}.intuitive-wallet-total em{color:var(--muted);font-size:9px;font-style:normal}.wallet-value-orbit{height:200px;margin:0}.wallet-node-cash{top:31px;left:0}.wallet-node-deferred{top:42px;right:0}.wallet-node-equity{bottom:20px;left:9px}.wallet-node-rights{bottom:31px;right:1px}.intuitive-wallet-assets{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.intuitive-wallet-assets article{border:1px solid var(--line);background:#ffffff7a;border-radius:14px;flex-direction:column;min-height:144px;padding:14px;display:flex}.intuitive-wallet-assets article>span{color:var(--blue-strong);background:#b9d8ea61;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:15px;display:flex}.intuitive-wallet-assets article.deferred>span{color:var(--peach-strong);background:#f3d3bd75}.intuitive-wallet-assets article.equity>span{color:var(--green-strong);background:#d3f4d18c}.intuitive-wallet-assets article.rights>span{color:var(--lilac-strong);background:#d9d1e78c}.intuitive-wallet-assets small{color:var(--muted);font-size:8px}.intuitive-wallet-assets strong{letter-spacing:-.04em;margin-top:5px;font-size:clamp(16px,1.5vw,23px);font-weight:490}.intuitive-wallet-assets p{color:var(--muted);margin:auto 0 0;font-size:8px}.wallet-explained-flow{border:1px solid var(--line);border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:16px;padding:15px;display:grid}.wallet-explained-flow>div{align-items:center;gap:9px;display:flex}.wallet-explained-flow i{color:#fff;background:#173822;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:flex}.wallet-explained-flow span{flex-direction:column;display:flex}.wallet-explained-flow strong{font-size:9px}.wallet-explained-flow small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.governance-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 14px;display:grid}.governance-model-grid>button{border:1px solid var(--line);text-align:left;background:#ffffff80;border-radius:15px;grid-template-columns:38px 1fr;gap:10px;min-height:174px;padding:15px;display:grid;position:relative}.governance-model-grid>button.selected{background:linear-gradient(145deg,#d3f4d1c2,#ffffff9e);border-color:#34694440}.governance-model-icon{color:var(--green-strong);background:#ffffffad;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.governance-model-grid .status-chip{justify-self:end}.governance-model-grid>button>strong,.governance-model-grid>button>p{grid-column:1/-1}.governance-model-grid>button>strong{font-size:13px}.governance-model-grid>button>p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.selection-circle{border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:flex;position:absolute;bottom:12px;right:12px}.selected .selection-circle{background:var(--green-strong);border-color:var(--green-strong);color:#fff}.decision-preview-card,.governance-power-preview{border:1px solid var(--line);border-radius:15px;margin-top:12px;padding:16px}.decision-preview-card h3{margin:5px 0 0;font-size:17px}.decision-preview-path{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;display:grid}.decision-preview-path>span{grid-template-columns:24px 1fr;align-items:center;gap:5px 8px;display:grid}.decision-preview-path>span>i{background:#0a0d0b0d;border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:flex}.decision-preview-path>span.complete>i,.decision-preview-path>span.active>i{color:#fff;background:#28543a}.decision-preview-path strong{font-size:9px}.decision-preview-path small{color:var(--muted);font-size:7px}.governance-power-preview{padding:15px 0 0;overflow:hidden}.governance-power-preview>.card-heading{padding:0 15px}.governance-power-preview>div:not(.card-heading){grid-template-columns:1.2fr .8fr 1fr}.ready-celebration{background:linear-gradient(135deg,#d3f4d1b8,#b9d8ea66);border:1px solid #fffc;border-radius:18px;align-items:flex-start;gap:16px;margin-bottom:14px;padding:22px;display:flex}.ready-celebration>span{color:#fff;background:#224b31;border-radius:50%;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.ready-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ready-summary-grid article{border:1px solid var(--line);background:#ffffff7a;border-radius:14px;flex-direction:column;min-height:154px;padding:15px;display:flex}.ready-summary-grid article>svg{color:var(--green-strong);margin-bottom:18px}.ready-summary-grid small{color:var(--muted);font-size:8px}.ready-summary-grid strong{margin-top:4px;font-size:15px;font-weight:560}.ready-summary-grid p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.4}.ready-summary-grid button{color:var(--green-strong);text-align:left;margin-top:auto;font-size:9px;font-weight:650}.ready-summary-grid .readiness-score-card{color:#fff;background:#173822}.ready-summary-grid .readiness-score-card>svg,.ready-summary-grid .readiness-score-card button{color:#bfe1c6}.ready-summary-grid .readiness-score-card small,.ready-summary-grid .readiness-score-card p{color:#ffffff94}.ready-actions-card{border:1px solid var(--line);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:17px;display:flex}.ready-actions-card h3{margin:5px 0;font-size:17px}.ready-actions-card p{color:var(--muted);margin:0;font-size:9px}.intuitive-footer{-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);z-index:20;background:#f9fbf7bd;border:1px solid #fffc;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:14px 0 0 254px;padding:10px 12px;display:grid;position:sticky;bottom:12px;box-shadow:0 14px 40px #1d342517}.intuitive-footer>span{color:var(--muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:9px}.intuitive-footer>.button{justify-self:end}.intuitive-back{color:var(--muted);align-items:center;gap:7px;width:fit-content;padding:10px;font-size:10px;display:flex}.intuitive-back svg{transform:rotate(180deg)}.intuitive-back:disabled{opacity:.3}.cap-table-mode-switch{grid-template-columns:1fr 1fr;gap:10px;margin:23px 0 16px;display:grid}.cap-table-mode-switch>button{border:1px solid var(--line);text-align:left;background:#ffffff75;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:94px;padding:14px;transition:background .16s,border-color .16s,transform .16s;display:grid}.cap-table-mode-switch>button:hover{background:#ffffffb8;transform:translateY(-1px)}.cap-table-mode-switch>button.selected{background:linear-gradient(140deg,#d3f4d1c7,#b9d8ea61);border-color:#3265413d}.cap-table-mode-switch>button>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.cap-table-mode-switch strong{font-size:12px}.cap-table-mode-switch small{color:var(--muted);font-size:8px;line-height:1.45}.cap-table-mode-switch>button>i{border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.cap-table-mode-switch>button.selected>i{background:var(--green-strong);border-color:var(--green-strong);color:#fff}.cap-mode-icon{border:1px solid var(--line);color:var(--green-strong);background:#ffffffa8;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cap-mode-icon.progressive{color:#24513a;background:linear-gradient(135deg,#d3f4d1c7,#b9d8ea8f)}.progressive-template-picker,.progressive-module-builder{border:1px solid var(--line);background:#ffffff4f;border-radius:17px;margin-top:14px;padding:17px;overflow:hidden}.progressive-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.progressive-section-head h3{letter-spacing:-.025em;margin:5px 0 0;font-size:17px;font-weight:540}.progressive-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.progressive-template-grid>button{border:1px solid var(--line);text-align:left;background:#ffffff7a;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:128px;padding:13px;display:flex}.progressive-template-grid>button:hover,.progressive-template-grid>button.selected{background:#d3f4d18f;border-color:#32654133}.progressive-template-grid>button>span{flex-direction:column;gap:7px;display:flex}.progressive-template-grid strong{font-size:10px}.progressive-template-grid small{color:var(--muted);font-size:8px;line-height:1.45}.progressive-template-grid i{color:var(--green-strong);justify-content:space-between;align-items:center;margin-top:14px;font-size:8px;font-style:normal;font-weight:650;display:flex}.allocation-total{border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-end;min-width:130px;padding:9px 12px;display:flex}.allocation-total.balanced{color:var(--green-strong);background:#d3f4d185}.allocation-total.warning{color:var(--peach-strong);background:#f3d3bd7a}.allocation-total strong{font-size:18px;font-weight:560}.allocation-total small{font-size:8px}.progressive-module-head,.progressive-module-list>article{grid-template-columns:minmax(180px,1.1fr) minmax(180px,1.25fr) minmax(130px,.85fr) minmax(190px,1.15fr) minmax(145px,.9fr);gap:10px;display:grid}.progressive-module-head{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:17px;padding:0 14px 8px;font-size:7px;font-weight:700}.progressive-module-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.progressive-module-list>article{border-top:1px solid var(--line);background:#ffffff6b;align-items:start;min-width:900px;padding:15px 38px 15px 14px;position:relative}.progressive-module-list>article:first-child{border-top:0}.progressive-module-list>article>label,.progressive-pool-field>label,.progressive-vesting-fields>label{flex-direction:column;gap:5px;min-width:0;display:flex}.progressive-module-list label>span:first-child,.progressive-pool-field label>span:first-child,.progressive-vesting-fields label>span:first-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:650;display:none}.progressive-module-list input,.progressive-module-list select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#ffffff9e;border-radius:9px;width:100%;min-width:0;height:38px;padding:7px 8px;font-size:9px}.progressive-module-list label>small{color:var(--muted);font-size:7px;line-height:1.35}.progressive-pool-field{grid-template-columns:8px minmax(0,1fr) 70px;gap:8px;display:grid}.progressive-pool-mark{border-radius:999px;width:5px;height:38px}.allocation-input>span:last-child,.cliff-input>span:last-child{border:1px solid var(--line);background:#ffffff9e;border-radius:9px;align-items:center;height:38px;display:flex}.allocation-input>span:last-child input,.cliff-input>span:last-child input{background:0 0;border:0;height:36px;padding-right:2px}.allocation-input b,.cliff-input b{color:var(--muted);padding-right:7px;font-size:8px}.progressive-vesting-fields{grid-template-columns:minmax(0,1fr) 68px;gap:6px;display:grid}.remove-progressive-module{color:var(--muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:20px;right:7px}.remove-progressive-module:hover{color:var(--peach-strong);background:#f3d3bd80}.remove-progressive-module:disabled{opacity:.25}.add-progressive-module{color:var(--green-strong);border:1px dashed #2f6c4342;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin-top:10px;font-size:9px;font-weight:650;display:flex}.add-progressive-module:hover{background:#d3f4d159}.intuitive-note.warning{color:var(--peach-strong);background:#f3d3bd6b}.progressive-explainer-list{border:1px solid var(--line);border-radius:13px;margin-top:13px;overflow:hidden}.progressive-explainer-list>button{border-top:1px solid var(--line);text-align:left;background:#ffffff61;grid-template-columns:9px 1fr 14px;align-items:center;gap:8px;width:100%;min-height:48px;padding:9px 10px;display:grid}.progressive-explainer-list>button:first-child{border-top:0}.progressive-explainer-list>button:hover{background:#d3f4d152}.progressive-explainer-list i{border-radius:50%;width:8px;height:8px}.progressive-explainer-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.progressive-explainer-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.progressive-explainer-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.app-shell[data-theme=blueprint] .experience-toggle,.app-shell[data-theme=blueprint] .intuitive-save-state,.app-shell[data-theme=blueprint] .intuitive-step-rail,.app-shell[data-theme=blueprint] .intuitive-step-rail>button,.app-shell[data-theme=blueprint] .intuitive-rail-help,.app-shell[data-theme=blueprint] .intuitive-primary-card,.app-shell[data-theme=blueprint] .intuitive-explainer-card,.app-shell[data-theme=blueprint] .intuitive-field input,.app-shell[data-theme=blueprint] .intuitive-field textarea,.app-shell[data-theme=blueprint] .intuitive-field select,.app-shell[data-theme=blueprint] .vehicle-choice-grid>button,.app-shell[data-theme=blueprint] .cap-table-mode-switch>button,.app-shell[data-theme=blueprint] .progressive-template-picker,.app-shell[data-theme=blueprint] .progressive-module-builder,.app-shell[data-theme=blueprint] .progressive-template-grid>button,.app-shell[data-theme=blueprint] .progressive-module-list,.app-shell[data-theme=blueprint] .progressive-module-list>article,.app-shell[data-theme=blueprint] .intuitive-footer{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}.app-shell[data-theme=blueprint].is-intuitive .main-area{padding:calc(var(--topbar-height) + 26px) 32px 32px}.app-shell[data-theme=blueprint] .experience-toggle[aria-pressed=true]{color:#fff;background:#064ee8;border-color:#064ee8}.app-shell[data-theme=blueprint] .intuitive-mode-head{border-bottom:1px solid var(--line-strong);padding-bottom:30px}.app-shell[data-theme=blueprint] .intuitive-progress-line,.app-shell[data-theme=blueprint] .intuitive-progress-line>span,.app-shell[data-theme=blueprint] .intuitive-cap-bar,.app-shell[data-theme=blueprint] .intuitive-cap-table,.app-shell[data-theme=blueprint] .automatic-value-flow,.app-shell[data-theme=blueprint] .calculation-cards article,.app-shell[data-theme=blueprint] .intuitive-wallet-total,.app-shell[data-theme=blueprint] .intuitive-wallet-assets article,.app-shell[data-theme=blueprint] .governance-model-grid>button,.app-shell[data-theme=blueprint] .decision-preview-card,.app-shell[data-theme=blueprint] .ready-summary-grid article,.app-shell[data-theme=blueprint] .ready-actions-card{border-radius:0}.app-shell[data-theme=blueprint] .intuitive-progress-line>span,.app-shell[data-theme=blueprint] .intuitive-step-rail>button.active>i,.app-shell[data-theme=blueprint] .intuitive-step-rail>button.complete>i,.app-shell[data-theme=blueprint] .automatic-value-flow>div.highlight,.app-shell[data-theme=blueprint] .wallet-explained-flow i,.app-shell[data-theme=blueprint] .ready-summary-grid .readiness-score-card{background:#064ee8}@media (max-width:1360px){.app-shell.is-intuitive .topbar{grid-template-columns:210px minmax(220px,290px) minmax(220px,1fr) auto;gap:11px;padding:0 16px}.app-shell.is-intuitive .topbar-actions{gap:3px}.app-shell.is-intuitive .theme-toggle span,.app-shell.is-intuitive .experience-toggle span,.app-shell.is-intuitive .shared-data-status span{display:none}.app-shell.is-intuitive .theme-toggle,.app-shell.is-intuitive .experience-toggle,.app-shell.is-intuitive .shared-data-status{justify-content:center;width:38px;padding:0}.intuitive-step-grid{grid-template-columns:minmax(0,1fr) 280px}.intuitive-cap-head,.intuitive-cap-row{grid-template-columns:minmax(150px,1.2fr) 110px 122px 74px 102px}}@media (max-width:1120px){.intuitive-layout{grid-template-columns:1fr}.intuitive-step-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:7px;display:grid;position:static}.intuitive-step-rail>button{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:80px;padding:8px 5px;display:flex}.intuitive-step-rail>button>span small,.intuitive-step-rail>button>em,.intuitive-rail-help{display:none}.intuitive-footer{margin-left:0}.intuitive-cap-head,.intuitive-cap-row{grid-template-columns:minmax(155px,1.2fr) 120px 135px 80px 110px}.progressive-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.progressive-module-head{display:none}.progressive-module-list{overflow-x:auto}.progressive-module-list label>span:first-child,.progressive-pool-field label>span:first-child,.progressive-vesting-fields label>span:first-child{display:block}}@media (max-width:900px){.intuitive-mode-head{flex-direction:column;align-items:flex-start;gap:14px}.intuitive-step-grid{grid-template-columns:1fr}.intuitive-primary-card,.intuitive-explainer-card{min-height:0}.intuitive-explainer-card{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.intuitive-explainer-card>.card-kicker,.intuitive-explainer-card>h3,.intuitive-explainer-card>p,.intuitive-explainer-card>.button,.intuitive-explainer-card>.intuitive-note{grid-column:1/-1}.intuitive-orbit{grid-row:1/span 6;height:230px;margin:0}.vehicle-choice-grid,.calculation-cards,.intuitive-wallet-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.intuitive-cap-table{overflow-x:auto}.intuitive-cap-head,.intuitive-cap-row,.intuitive-cap-total{min-width:700px}.intuitive-wallet-total{grid-template-columns:1fr 220px}.progressive-module-list>article{grid-template-columns:1fr 1fr;min-width:0;padding:16px 42px 16px 16px}.progressive-pool-field{grid-column:1/-1}.standard-cap-controls{grid-template-columns:1fr 1fr}}@media (max-width:760px){.app-shell.is-intuitive .main-area,.app-shell.is-intuitive .sidebar.is-collapsed+.main-area,.app-shell[data-theme=blueprint].is-intuitive .main-area{padding:76px 12px 22px}.intuitive-mode-head{padding:5px 3px 18px}.intuitive-mode-head h1{font-size:38px}.intuitive-save-state{display:none}.intuitive-step-rail{grid-template-columns:repeat(6,minmax(52px,1fr));gap:3px;overflow-x:auto}.intuitive-step-rail>button{min-width:54px}.intuitive-step-rail>button>i{width:30px;height:30px}.intuitive-step-rail>button strong{font-size:8px}.intuitive-primary-card,.intuitive-explainer-card{padding:19px}.intuitive-primary-card>h2,.intuitive-card-head h2,.ready-celebration h2{font-size:28px}.intuitive-card-head,.ready-actions-card{flex-direction:column;align-items:flex-start}.vehicle-choice-grid,.intuitive-field-row,.intuitive-value-inputs,.governance-model-grid,.ready-summary-grid{grid-template-columns:1fr 1fr}.cap-table-mode-switch,.intuitive-wallet-total{grid-template-columns:1fr}.wallet-value-orbit{display:none}.automatic-value-flow,.wallet-explained-flow,.decision-preview-path{grid-template-columns:1fr;align-items:stretch}.automatic-value-flow>svg,.wallet-explained-flow>svg,.decision-preview-path>svg{display:none}.cumulative-value-table>div:not(.card-heading){grid-template-columns:1.2fr 1fr .8fr}.cumulative-value-table>div:not(.card-heading)>span:nth-child(3){display:none}.intuitive-footer{grid-template-columns:auto 1fr;padding:8px;bottom:6px}.intuitive-footer>span{display:none}.intuitive-footer>.button{width:100%}}@media (max-width:540px){.intuitive-mode-head h1{font-size:33px}.intuitive-mode-head p{font-size:12px}.vehicle-choice-grid,.intuitive-field-row,.intuitive-value-inputs,.calculation-cards,.intuitive-wallet-assets,.governance-model-grid,.ready-summary-grid,.progressive-template-grid,.progressive-module-list>article{grid-template-columns:1fr}.progressive-pool-field{grid-template-columns:6px minmax(0,1fr) 70px}.progressive-section-head{flex-direction:column;align-items:flex-start}.allocation-total{align-items:flex-start}.standard-cap-controls{grid-template-columns:1fr}.vehicle-choice-grid>button{min-height:106px}.intuitive-cap-bar{height:92px}.cap-segment-name span{display:none}.cap-chart-direct-tools{flex-direction:column;align-items:flex-start}.intuitive-cap-legend{gap:8px 12px}.intuitive-wallet-total{min-height:190px;padding:22px}.intuitive-wallet-total strong{font-size:38px}.intuitive-explainer-card{display:block}.intuitive-orbit{height:215px;margin-bottom:20px}.ready-celebration{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@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}
