*{box-sizing:border-box}html,body{min-height:100%}html{scroll-behavior:smooth;text-rendering:optimizelegibility;max-inline-size:100%;overflow-x:clip}body{max-inline-size:100%;color:var(--foreground);font-family:var(--font-family-body);font-size:var(--font-size-body);background:radial-gradient(55rem 45rem at 100% -6%, color-mix(in srgb, var(--color-brand) 7%, transparent), transparent 60%), radial-gradient(50rem 45rem at 0% 108%, color-mix(in srgb, var(--color-brand) 6%, transparent), transparent 55%), var(--background);background-attachment:fixed;margin:0;line-height:1.45;overflow-x:clip}@media (prefers-color-scheme:dark){body{background:radial-gradient(55rem 45rem at 100% -6%, color-mix(in srgb, var(--color-brand) 10%, transparent), transparent 60%), radial-gradient(50rem 45rem at 0% 108%, color-mix(in srgb, var(--color-brand) 9%, transparent), transparent 55%), var(--background);background-attachment:fixed}}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{letter-spacing:normal}button,input,select,textarea{font:inherit}[role=tab]{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}img,svg{max-inline-size:100%;display:block}:focus-visible{outline:3px solid var(--ring);outline-offset:3px}[data-identifier]{font-family:var(--font-data);direction:ltr;unicode-bidi:isolate}.plank-container{inline-size:min(calc(100% - (2 * var(--page-padding-mobile))), var(--content-max));margin-inline:auto}.plank-stack{gap:var(--space-6);display:grid}.plank-cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.plank-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(300px,360px));justify-content:start}@media (max-width:640px){.projects-grid{grid-template-columns:1fr}}.public-data-notice{border-block:1px solid var(--border);color:var(--foreground);background:color-mix(in srgb, var(--warning) 10%, var(--background))}.public-data-notice>.plank-container,.catalogue-page>.public-data-notice{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:44px;font-size:var(--font-size-small);display:flex}.verification-overview{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);margin-block-end:var(--space-6);display:grid}.verification-checklist{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.verification-checklist li{align-items:center;gap:var(--space-3);color:var(--muted-foreground);display:flex}.verification-checklist li>strong{flex:1;font-weight:600}.verification-checklist li[data-complete]{color:var(--foreground)}.verification-checklist__icon{block-size:30px;inline-size:30px;color:var(--muted-foreground);background:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.verification-checklist li[data-complete] .verification-checklist__icon{color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent)}.verification-checklist__status{color:color-mix(in srgb, var(--muted-foreground) 60%, transparent);flex:none}.verification-checklist li[data-complete] .verification-checklist__status{color:var(--success)}.verification-status-title{align-items:center;gap:var(--space-3);display:flex}.verification-status-icon{border-radius:var(--radius-md);block-size:34px;inline-size:34px;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);flex:none;place-items:center;display:grid}@media (max-width:767px){.verification-overview{grid-template-columns:1fr}}.plank-button{min-block-size:var(--size-button-large-block);min-inline-size:var(--size-button-large-inline);white-space:nowrap;border-radius:var(--radius-action);justify-content:center;align-items:center;gap:var(--space-2);inline-size:fit-content;max-inline-size:100%;padding-inline:var(--space-4);cursor:pointer;color:var(--primary-foreground);background:var(--primary);border:1px solid #0000;font-weight:600;display:inline-flex}.transaction-filters>.plank-button,.discovery-filters>.plank-button,.catalogue-search-row>.plank-button{place-self:end start}.plank-button[data-size=small]{min-block-size:var(--size-button-small-block);min-inline-size:var(--size-button-small-inline);font-size:14px}.plank-button[data-size=icon]{min-block-size:var(--size-icon-action);min-inline-size:var(--size-icon-action);padding:0}.plank-button[data-variant=secondary]{color:var(--secondary-foreground);background:var(--secondary)}.plank-button[data-variant=outline]{color:var(--foreground);border-color:var(--input);background:0 0}.plank-button[data-variant=tonal]{color:var(--accent-foreground);background:var(--accent)}.plank-button[data-variant=danger]{color:var(--destructive-foreground);background:var(--destructive)}.plank-button[data-variant=ghost]{color:var(--foreground);background:0 0}.plank-button[data-state=success]{color:var(--brand-white);background:var(--success)}.plank-button:disabled{cursor:not-allowed;opacity:.48}.plank-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:18px;inline-size:18px;animation:.7s linear infinite plank-spin}@keyframes plank-spin{to{transform:rotate(1turn)}}.plank-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);box-shadow:var(--shadow-card)}.plank-card[data-variant=principal]{border-radius:var(--radius-card);padding:var(--auth-card-padding)}.plank-card[data-variant=project]{border-radius:var(--radius-project-card);flex-direction:column;block-size:100%;display:flex;overflow:hidden}.plank-card[data-variant=panel],.plank-card[data-variant=metric],.plank-card[data-variant=document]{border-radius:var(--radius-panel);padding:var(--space-4)}.plank-card[data-variant=metric] strong{font-size:var(--font-size-section);font-variant-numeric:tabular-nums;margin-block-start:var(--space-2);display:block}.plank-field{gap:5px;display:grid}.plank-field>label{font-size:13px;font-weight:600}.plank-field>input,.plank-field>select,.plank-field>textarea{min-block-size:38px;inline-size:100%;color:var(--foreground);background:var(--card);border:1px solid var(--input);border-radius:var(--radius-field);padding-block:7px;padding-inline:12px}.plank-field>textarea{resize:vertical;min-block-size:88px}.plank-field>p{color:var(--muted-foreground);margin:0;font-size:13px}.plank-field[data-invalid]>input,.plank-field[data-invalid]>select,.plank-field[data-invalid]>textarea{border-color:var(--destructive)}.plank-field[data-invalid]>p{color:var(--destructive)}.plank-badge,.plank-risk-chip{border-radius:var(--radius-chip);background:var(--muted);min-block-size:25px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:12px;font-weight:600;display:inline-flex}.plank-risk-chip{min-inline-size:var(--size-risk-small-inline);min-block-size:var(--size-risk-small-block)}.plank-badge[data-tone=brand]{background:var(--accent);color:var(--accent-foreground)}.plank-badge[data-tone=success],.plank-risk-chip[data-risk=none]{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.plank-badge[data-tone=warning],.plank-risk-chip[data-risk=low]{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning)}.plank-badge[data-tone=danger],.plank-risk-chip[data-risk=high]{background:color-mix(in srgb, var(--destructive) 14%, transparent);color:var(--destructive)}.plank-badge[data-tone=info]{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info)}.plank-risk-chip[data-size=large]{min-inline-size:var(--size-risk-large-inline);min-block-size:var(--size-risk-large-block);padding-inline:14px;font-size:14px}.plank-progress{gap:var(--space-2);display:grid}.plank-progress>div:first-child{justify-content:space-between;gap:var(--space-3);font-size:13px;display:flex}.plank-progress [role=progressbar]{border-radius:var(--radius-chip);background:var(--muted);block-size:8px;overflow:hidden}.plank-progress [role=progressbar] span{border-radius:inherit;background:var(--primary);block-size:100%;display:block}.plank-stepper ol{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:0;padding:0;list-style:none;display:grid}.plank-stepper li{color:var(--muted-foreground);text-align:center;justify-items:center;gap:6px;font-size:13px;display:grid;position:relative}.plank-stepper li>span{border:1px solid var(--input);background:var(--card);border-radius:50%;place-items:center;block-size:30px;inline-size:30px;display:grid}.plank-stepper li[data-state=current],.plank-stepper li[data-state=complete]{color:var(--foreground)}.plank-stepper li[data-state=current]>span,.plank-stepper li[data-state=complete]>span{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.token-create-wizard .plank-stepper{margin-block-end:var(--space-2)}.wizard-actions{justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-2);display:flex}@media (min-width:768px){.plank-container{inline-size:min(calc(100% - (2 * var(--page-padding-tablet))), var(--content-max))}}@media (min-width:1280px){.plank-container{inline-size:min(calc(100% - (2 * var(--page-padding-desktop))), var(--content-max))}}.public-header{z-index:var(--z-sticky);min-block-size:var(--header-height);background:color-mix(in srgb, var(--background) 92%, transparent);border-block-end:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;display:grid;position:sticky;inset-block-start:0}.announcement-banner{color:var(--color-brand-strong);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));border-block-end:1px solid color-mix(in srgb, var(--color-brand) 22%, var(--color-border))}.announcement-banner[data-tone=launch]{color:var(--color-success-strong,#166534);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface));border-block-end-color:color-mix(in srgb, var(--color-success) 22%, var(--color-border))}.announcement-banner[data-tone=maintenance]{color:var(--color-warning-strong,#92400e);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));border-block-end-color:color-mix(in srgb, var(--color-warning) 22%, var(--color-border))}.announcement-banner__inner{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-block-size:40px;font-size:13px;font-weight:600;display:flex}.announcement-banner__eyebrow{border-radius:var(--radius-chip);background:color-mix(in srgb, currentColor 12%, transparent);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:700}.announcement-banner__message{flex:1;margin:0;font-weight:400}.announcement-banner__ends{color:inherit;opacity:.7;flex:none;font-size:12px}.announcement-banner__cta{color:inherit;text-underline-offset:2px;flex:none;font-weight:700;text-decoration:underline}.announcement-banner__close{block-size:30px;inline-size:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;font-size:18px;display:grid}.announcement-banner__close:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.public-header__inner{min-block-size:var(--header-height);align-items:center;gap:var(--space-6);display:flex}.plank-brand{align-items:center;gap:var(--space-2);color:var(--foreground);flex:none;display:inline-flex}.plank-brand__symbol{flex:none;block-size:32px;inline-size:auto}.plank-brand__wordmark{flex:none;block-size:24px;inline-size:auto}.plank-brand__tenant-logo{object-fit:contain;flex:none;block-size:32px;inline-size:auto;max-inline-size:112px}.plank-brand__tenant-name{color:currentColor;text-overflow:ellipsis;white-space:nowrap;max-inline-size:136px;font-size:14px;font-weight:700;overflow:hidden}.plank-brand--footer{color:var(--footer-foreground)}.public-header nav{margin-inline:auto}.public-header ul,.public-footer ul,.workspace-shell ul{margin:0;padding:0;list-style:none}.public-header nav>ul{align-items:center;gap:var(--space-6);display:flex}.public-header nav a{font-weight:500;position:relative}.public-header nav a:after{content:"";background:var(--primary);block-size:2px;transition:transform var(--motion-base) var(--ease-enter);border-radius:2px;position:absolute;inset-block-end:-8px;inset-inline:0;transform:scaleX(0)}.public-header nav a:hover:after,.public-header nav a:focus-visible:after,.public-header nav a[aria-current=page]:after{transform:scaleX(1)}.public-header nav a[aria-current=page]{font-weight:700}.public-header__more{position:relative}.public-header__more>summary{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:40px;font-weight:500;display:inline-flex}.public-header__more>summary::marker{color:var(--muted-foreground)}.public-header__more>ul{z-index:var(--z-dropdown);gap:var(--space-1);inline-size:220px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--popover);box-shadow:var(--shadow-float);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.public-header__more>ul a{min-block-size:42px;padding-inline:var(--space-3);border-radius:var(--radius-action);align-items:center;display:flex}.public-header__more>ul a:hover,.public-header__more>ul a:focus-visible,.public-header__more>ul a[aria-current=page]{background:var(--accent)}.public-header__more>ul a:after{inset-block-end:4px}.public-search-wrap{flex:0 210px;position:relative}.public-search{inline-size:100%}.public-search input{border:1px solid var(--input);border-radius:var(--radius-chip);min-block-size:40px;inline-size:100%;color:var(--foreground);background:var(--card);padding-inline:14px}.public-search input::placeholder{color:var(--muted-foreground)}.public-search__results{z-index:var(--z-dropdown,60);padding:var(--space-1);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 12px 32px #00000029);max-block-size:340px;margin:0;list-style:none;animation:.16s both plankFadeOnly;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto}.public-search__results li{border-radius:var(--radius-sm)}.public-search__results a{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--foreground);border-radius:var(--radius-sm);text-decoration:none;display:flex}.public-search__results a:hover,.public-search__results a:focus-visible{background:color-mix(in srgb, var(--primary) 10%, var(--card));outline:none}.public-search__result-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.public-search__result-type{color:var(--muted-foreground);border-radius:var(--radius-full);background:var(--muted);flex:none;padding:2px 8px;font-size:11px;font-weight:600}.public-search__result-type[data-type=PROJECT]{color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 12%, transparent)}.public-search__empty{padding:var(--space-3);text-align:center;color:var(--muted-foreground);font-size:13px}.public-header__actions{align-items:center;gap:var(--space-3);display:flex}.theme-toggle{border-radius:var(--radius-chip);min-block-size:40px;color:var(--foreground);background:var(--muted);cursor:pointer;border:0;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.locale-switcher select{border:1px solid var(--border);border-radius:var(--radius-chip);min-block-size:40px;color:var(--foreground);background:var(--card);padding-inline:10px 28px}.mobile-preferences{gap:var(--space-3);margin-block-start:var(--space-8);display:grid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-header__menu{margin-inline-start:auto;display:none}.public-footer{padding-block:var(--space-16) var(--space-6);background:var(--footer-background);color:var(--footer-foreground);margin-block-start:var(--space-20)}.public-footer__grid{gap:var(--space-12);grid-template-columns:minmax(260px,1.5fr) repeat(3,1fr);display:grid}.public-footer__grid p{max-inline-size:360px;color:var(--footer-muted)}.public-footer h2{margin-block:0 var(--space-4);font-size:16px}.public-footer li+li{margin-block-start:var(--space-2)}.public-footer a{color:var(--footer-link)}.social-links{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.social-links a{border:1px solid var(--footer-border);border-radius:var(--radius-chip);align-items:center;min-block-size:36px;padding-inline:12px;display:inline-flex}.social-links a:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.public-footer__legal{border-block-start:1px solid var(--footer-border);justify-content:space-between;gap:var(--space-4);color:var(--footer-muted);margin-block-start:var(--space-12);padding-block-start:var(--space-4);font-size:13px;display:flex}.workspace-shell-wrap{flex-direction:column;min-block-size:100dvh;display:flex}.workspace-shell{contain:inline-size;grid-template-columns:var(--workspace-rail) minmax(0, 1fr);flex:1;max-inline-size:100%;display:grid;overflow-x:clip}.workspace-shell>aside{block-size:calc(100dvh - var(--header-height));gap:var(--space-3);padding:var(--space-4) var(--space-3);border-inline-end:1px solid var(--border);background:var(--card);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--header-height);overflow:hidden}.workspace-drawer__heading{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--border);padding-block-end:var(--space-3);display:flex}.workspace-drawer__identity{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.workspace-drawer__identity .realtime-status{gap:5px;min-block-size:22px;padding-inline:7px;font-size:10px}.workspace-drawer__identity .realtime-status>i{block-size:6px;inline-size:6px}.workspace-drawer__identity .realtime-status>time{display:none}.workspace-rail__title{font-size:15px;font-weight:700}.workspace-rail__toggle{border:1px solid var(--border);border-radius:var(--radius-action);block-size:34px;inline-size:34px;color:var(--muted-foreground);cursor:pointer;transition:color .14s var(--ease-out), background .14s var(--ease-out), transform .12s var(--ease-out);background:0 0;flex:none;place-items:center;display:inline-grid}.workspace-rail__toggle svg{block-size:17px;inline-size:17px}.workspace-rail__toggle:hover{color:var(--foreground);background:var(--accent)}.workspace-rail__toggle:active{transform:scale(.96)}[dir=rtl] .workspace-rail__toggle svg{transform:scaleX(-1)}.workspace-rail__footer{gap:var(--space-2);border-block-start:1px solid var(--border);flex:none;padding-block-start:var(--space-3);display:grid}.workspace-rail__footer>a{border-radius:var(--radius-action);min-block-size:34px;color:var(--muted-foreground);align-items:center;padding-inline:12px;font-size:13px;font-weight:500;display:flex}.workspace-rail__footer>a:hover{color:var(--foreground);background:var(--accent)}.workspace-mobilebar{display:none}.realtime-status{border:1px solid var(--border);min-block-size:28px;inline-size:fit-content;color:var(--muted-foreground);background:color-mix(in srgb, var(--card) 86%, transparent);border-radius:999px;align-items:center;gap:7px;padding-inline:9px;font-size:11px;line-height:1;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.realtime-status>i{background:var(--muted-foreground);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.realtime-status>strong{font:inherit;white-space:nowrap;font-weight:700}.realtime-status[data-state=connected]{color:var(--success-foreground,var(--foreground));border-color:color-mix(in srgb, var(--success,#15803d) 35%, var(--border))}.realtime-status[data-state=connected]>i{background:var(--success,#15803d)}.realtime-status[data-state=loading]>i,.realtime-status[data-state=reconnecting]>i,.realtime-status[data-state=polling]>i{background:var(--warning,#b45309)}.realtime-status[data-state=stale],.realtime-status[data-state=disconnected]{color:var(--destructive,#b91c1c);border-color:color-mix(in srgb, var(--destructive,#b91c1c) 35%, var(--border))}.realtime-status[data-state=stale]>i,.realtime-status[data-state=disconnected]>i{background:var(--destructive,#b91c1c)}.workspace-drawer__close,.workspace-drawer__open,.workspace-drawer__scrim{display:none}.workspace-heading__identity{align-items:center;gap:var(--space-3);display:flex}.workspace-shell>aside nav{flex:auto;min-block-size:0;overflow:hidden}.workspace-shell>aside nav ul{gap:2px;display:grid}.workspace-shell>aside nav a{border-radius:var(--radius-action);min-block-size:clamp(28px,3.5dvh,34px);color:var(--muted-foreground);align-items:center;gap:9px;padding-inline:12px;font-size:13px;font-weight:500;display:flex}.workspace-nav-icon{stroke-width:1.8px;flex:none;block-size:17px;inline-size:17px}.workspace-nav-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.workspace-shell>aside nav a:hover{color:var(--foreground);background:var(--accent)}.workspace-shell>aside nav a[aria-current=page]{color:var(--accent-foreground);background:var(--accent)}.workspace-nav-group__row{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:2px;display:grid}.workspace-nav-group__row>a{min-inline-size:0}.workspace-nav-group__row>button{border-radius:var(--radius-action);block-size:30px;inline-size:30px;color:var(--muted-foreground);cursor:pointer;transition:color .16s var(--ease-out), background .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.workspace-nav-group__row>button:hover{color:var(--foreground);background:var(--accent)}.workspace-nav-group__row>button:active{transform:scale(.96)}.workspace-shell>aside nav .workspace-nav-children{margin-block:2px var(--space-2);border-inline-start:1px solid var(--border);margin-inline-start:12px;padding-inline-start:8px}.workspace-shell>aside nav .workspace-nav-children a{text-overflow:ellipsis;white-space:nowrap;min-block-size:29px;padding-inline:9px;font-size:12px;overflow:hidden}.workspace-shell>aside nav .workspace-nav-children>li>span{color:var(--muted-foreground);padding:6px 9px;font-size:11px;display:block}.workspace-shell__account{border:1px solid var(--border);border-radius:var(--radius-action);margin-block-start:auto;padding-block:8px;padding-inline:12px;font-size:13px}.workspace-shell__main{contain:inline-size;min-inline-size:0;max-inline-size:100%;overflow-x:clip}.workspace-shell__main>header{z-index:calc(var(--z-sticky) - 1);min-block-size:44px;padding-inline:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:1px solid var(--border);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;position:sticky;inset-block-start:var(--header-height)}.workspace-shell__main>header>div{gap:var(--space-4);align-items:center;display:flex}.workspace-shell__main>header button{color:inherit;cursor:pointer;background:0 0;border:0}.workspace-shell__main>main{min-inline-size:0;max-inline-size:100%;padding:var(--space-6);overflow-x:clip}@media (min-width:1024px){.workspace-shell[data-sidebar-collapsed=true]{grid-template-columns:var(--workspace-rail-compact) minmax(0, 1fr)}.workspace-shell[data-sidebar-collapsed=true]>aside{gap:var(--space-3);padding-inline:8px;overflow-x:hidden}.workspace-shell[data-sidebar-collapsed=true] .workspace-drawer__heading{justify-content:center}.workspace-shell[data-sidebar-collapsed=true] .workspace-drawer__identity,.workspace-shell[data-sidebar-collapsed=true] .workspace-nav-label,.workspace-shell[data-sidebar-collapsed=true] .workspace-nav-group__row>button,.workspace-shell[data-sidebar-collapsed=true] .workspace-nav-children{display:none}.workspace-shell[data-sidebar-collapsed=true]>aside nav a{justify-content:center;padding-inline:0}.workspace-shell[data-sidebar-collapsed=true] .workspace-nav-group__row{display:block}.workspace-shell[data-sidebar-collapsed=true] .workspace-rail__footer{justify-items:center;inline-size:100%}.workspace-shell[data-sidebar-collapsed=true] .workspace-shell__account{justify-content:center;min-block-size:36px;inline-size:36px;padding:0}}.focused-shell{background:var(--background);min-block-size:100dvh}.focused-shell>header{min-block-size:var(--header-height);padding-inline:var(--page-padding-mobile);align-items:center;gap:var(--space-6);border-block-end:1px solid var(--border);background:var(--card);display:flex}.focused-shell>header>span{color:var(--muted-foreground);margin-inline-start:auto;font-size:13px}.focused-shell__content{inline-size:min(100% - 32px,1080px);padding-block:var(--space-8) var(--space-16);margin-inline:auto}@media (max-width:640px){.focused-shell>header{gap:var(--space-3);padding-inline:var(--space-3)}.focused-shell>header>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focused-shell>header>.realtime-status{flex:none;max-inline-size:min(42vw,10rem);margin-inline-start:auto}}@media (max-width:1023px){.public-header nav,.public-header__actions{display:none}.public-header__menu{display:block}.public-header__menu summary{cursor:pointer;place-items:center;min-block-size:44px;display:grid}.public-header__menu[open]{padding:var(--space-6);background:var(--background);position:fixed;inset:0}.public-header__menu nav{display:none}.public-header__menu[open] nav{margin-block-start:var(--space-8);display:block}.public-header__menu[open] nav ul{gap:var(--space-4);display:grid}.workspace-shell{grid-template-columns:1fr}.workspace-shell>aside{--drawer-shift:-102%;z-index:var(--z-drawer);block-size:100dvh;inline-size:min(340px,88vw);padding:var(--space-5);border-inline-end:1px solid var(--border);box-shadow:var(--shadow-overlay);transform:translateX(var(--drawer-shift));visibility:hidden;transition:transform var(--motion-drawer) var(--ease-drawer), visibility 0s linear var(--motion-drawer);position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden}[dir=rtl] .workspace-shell>aside{--drawer-shift:102%}.workspace-shell>aside[data-open=true]{visibility:visible;transition-delay:0s;transform:translate(0)}.workspace-rail__toggle{display:none}.workspace-mobilebar{justify-content:space-between;align-items:center;gap:var(--space-2);z-index:calc(var(--z-sticky) - 1);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;position:sticky;inset-block-start:var(--header-height)}.workspace-mobilebar>button{align-items:center;gap:var(--space-2);min-block-size:36px;min-inline-size:0;padding-inline:var(--space-2);border-radius:var(--radius-action);color:var(--foreground);cursor:pointer;background:0 0;border:0;font-weight:700;display:inline-flex}.workspace-mobilebar>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.workspace-mobilebar>.realtime-status{flex:none;max-inline-size:min(45vw,10rem)}.workspace-drawer__close{border-radius:var(--radius-action);min-block-size:40px;min-inline-size:40px;color:var(--foreground);background:var(--muted);cursor:pointer;border:0;place-items:center;display:inline-grid}.workspace-drawer__scrim{z-index:var(--z-backdrop);opacity:0;visibility:hidden;transition:opacity var(--motion-base) var(--ease-enter), visibility 0s linear var(--motion-base);background:#0a18188f;border:0;display:block;position:fixed;inset:0}.workspace-drawer__scrim[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}}@media (max-height:760px){.workspace-shell>aside{gap:var(--space-2);padding-block:var(--space-2)}.workspace-drawer__heading{padding-block-end:var(--space-2)}.workspace-shell>aside nav ul{gap:0}.workspace-shell>aside nav a{min-block-size:27px;font-size:12px}.workspace-rail__footer{padding-block-start:var(--space-2)}}@media (prefers-reduced-motion:reduce){.realtime-status{transition:opacity .12s linear}}.admin-control-plane .platform-status{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.admin-control-plane .platform-status article{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.admin-control-plane .platform-status article div{min-width:0;display:grid}.admin-control-plane .platform-status article span{color:var(--color-text-muted)}.admin-access-actions{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.admin-access-actions form,.admin-access-actions>.plank-card{min-width:0}.admin-access-actions .plank-card,.admin-access-layout form .plank-card{gap:var(--space-4);display:grid}.admin-access-layout{gap:var(--space-6);grid-template-columns:minmax(17rem,.75fr) minmax(0,2fr);align-items:start;display:grid}.admin-access-layout .role-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-catalog{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.permission-catalog article{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);min-width:0;display:flex}.permission-catalog article strong{overflow-wrap:anywhere}.access-review-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-review-list>.plank-card{gap:var(--space-4);display:grid}.role-permission-editor{gap:var(--space-2);max-block-size:18rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;overflow:auto}.role-permission-editor label{align-items:center;gap:var(--space-2);min-block-size:2.25rem;display:flex}.compliance-console,.compliance-case{max-inline-size:90rem}.compliance-signal-list,.compliance-report-list,.compliance-evidence-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compliance-signal-list>.plank-card,.compliance-report-list>.plank-card,.compliance-evidence-list>.plank-card{align-content:start;gap:var(--space-4);min-width:0;display:grid}.compliance-signal-list .heading-actions{margin-block-start:auto}.compliance-report-layout{gap:var(--space-6);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.compliance-report-layout form .plank-card,.compliance-decision-layout form .plank-card{gap:var(--space-4);display:grid}.compliance-report-list{grid-template-columns:1fr}.compliance-report-list code,.compliance-evidence-list code{overflow-wrap:anywhere;color:var(--color-text-muted)}.compliance-decision-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;display:grid}.compliance-decision-layout>.plank-card{gap:var(--space-4);display:grid}@media (max-width:64rem){.compliance-report-layout,.compliance-decision-layout{grid-template-columns:1fr}}@media (max-width:48rem){.compliance-signal-list,.compliance-report-list,.compliance-evidence-list{grid-template-columns:1fr}}@media (max-width:70rem){.permission-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-layout{grid-template-columns:1fr}}@media (max-width:48rem){.admin-access-actions,.access-review-list,.admin-access-layout .role-template-grid,.permission-catalog{grid-template-columns:1fr}.admin-control-plane .platform-status article{grid-template-columns:auto minmax(0,1fr)}.admin-control-plane .platform-status article>.plank-badge{grid-column:2;justify-self:start}}@media (max-width:767px){.public-header__inner{gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap}.public-search-wrap{flex-basis:100%;order:3}.announcement-banner__inner{text-align:start;justify-content:space-between}.public-footer__grid{gap:var(--space-8) var(--space-6);grid-template-columns:1fr 1fr}.public-footer__grid>div:first-child{grid-column:1/-1}.public-footer__legal{flex-direction:column}.workspace-shell__main>header{padding-inline:var(--space-4)}.workspace-shell__main>main{padding:var(--space-4)}}.home-hero{padding-block:var(--space-16);background:linear-gradient(to left, color-mix(in srgb, var(--background) 93%, transparent) 0%, color-mix(in srgb, var(--background) 80%, transparent) 48%, color-mix(in srgb, var(--background) 38%, transparent) 100%), radial-gradient(circle at 12% 85%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 34%), url(/images/hero.jpg) center / cover;position:relative;overflow:hidden}.home-hero:after{content:"";pointer-events:none;opacity:.1;background:url(/artwork/pale-teal-background.svg) 50%/cover;position:absolute;inset:0}.home-hero__grid{z-index:var(--z-dropdown);align-items:center;gap:var(--space-major);grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);display:grid;position:relative}.home-hero__copy{justify-items:start;gap:var(--space-6);display:grid}.home-hero h1,.editorial-hero h1,.public-hero h1{letter-spacing:-.025em;max-inline-size:760px;margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1.14}.home-hero__copy>p,.editorial-hero p,.public-hero p{max-inline-size:660px;color:var(--muted-foreground);margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.75}.home-hero__proof{gap:var(--space-6);inline-size:100%;margin:var(--space-4) 0 0;border-block-start:1px solid var(--border);grid-template-columns:repeat(3,1fr);padding-block-start:var(--space-6);display:grid}.home-hero__proof div{gap:4px;display:grid}.home-hero__proof dt{color:var(--muted-foreground);font-size:13px}.home-hero__proof dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.hero-carousel{border-radius:var(--radius-card);background:var(--muted);min-block-size:480px;position:relative;overflow:hidden}.hero-carousel__slide{opacity:0;visibility:hidden;margin:0;transition:opacity .6s,visibility 0s linear .6s;position:absolute;inset:0}.hero-carousel__slide[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}.hero-carousel__image{object-fit:cover}.hero-carousel__placeholder{justify-content:center;align-items:center;gap:var(--space-3);border:2px dashed var(--border);color:var(--muted-foreground);flex-direction:column;font-size:13px;display:flex;position:absolute;inset:0}.hero-carousel__scrim{background:linear-gradient(#0000 0%,#0000004d 50%,#000000b3 100%);position:absolute;inset:0}.hero-carousel__caption{padding:var(--space-5);gap:var(--space-2);color:#fff;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.hero-carousel__chip{border-radius:var(--radius-chip);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff38;align-self:start;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.hero-carousel__title{font-size:var(--font-size-subtitle);margin:0;font-weight:700;line-height:1.25}.hero-carousel__subtitle{opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.hero-carousel__nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;opacity:0;background:#ffffff2e;border:0;border-radius:50%;place-items:center;block-size:36px;inline-size:36px;transition:opacity .2s,background .2s;display:grid;position:absolute;inset-block:50%;transform:translateY(-50%)}.hero-carousel:hover .hero-carousel__nav{opacity:1}.hero-carousel__nav:hover{background:#ffffff52}.hero-carousel__nav--prev{inset-inline-start:var(--space-4)}.hero-carousel__nav--next{inset-inline-end:var(--space-4)}.hero-carousel__dots{gap:var(--space-2);display:flex;position:absolute;inset-block-end:var(--space-4);inset-inline:50%;transform:translate(-50%)}.hero-carousel__dot{cursor:pointer;background:#ffffff80;border:0;border-radius:3px;block-size:6px;inline-size:6px;padding:0;transition:inline-size .24s,background .24s}.hero-carousel__dot[data-active=true]{background:#fff;inline-size:20px}.project-card__image{border-radius:var(--radius-project-card) var(--radius-project-card) 0 0;background:var(--muted);min-block-size:150px;position:relative;overflow:hidden}.project-card__image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a18189e);block-size:55%;position:absolute;inset-block-end:0;inset-inline:0}.project-card__photo{transition:transform var(--motion-base,.22s) ease}.project-card:hover .project-card__photo{transform:scale(1.045)}.project-card__placeholder{padding:var(--space-4);color:var(--color-text-muted);background:linear-gradient(135deg, color-mix(in srgb, var(--cat-color,var(--color-brand)) 26%, var(--color-surface)), color-mix(in srgb, var(--cat-color,var(--color-brand)) 8%, var(--color-surface-subtle)));flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0}.project-card__placeholder-icon{color:color-mix(in srgb, var(--cat-color,var(--color-brand)) 52%, transparent);opacity:.5;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-60%)}[dir=rtl] .project-card__placeholder-icon{transform:translate(50%,-60%)}.project-card__placeholder[data-category=REAL_ESTATE]{--cat-color:#2aa1b0}.project-card__placeholder[data-category=COMMERCIAL]{--cat-color:#7c6cf0}.project-card__placeholder[data-category=RENEWABLE_ENERGY]{--cat-color:#e0a53a}.project-card__placeholder[data-category=MINING]{--cat-color:#c1743a}.project-card__placeholder[data-category=STARTUP]{--cat-color:#d5568c}.project-card__placeholder[data-category=BOND]{--cat-color:#3f8f5e}.project-card__placeholder>span{z-index:var(--z-content);position:relative}.project-card__photo{object-fit:cover;background-image:linear-gradient(90deg, color-mix(in srgb, var(--muted) 82%, var(--card)) 25%, color-mix(in srgb, var(--muted) 55%, var(--card)) 50%, color-mix(in srgb, var(--muted) 82%, var(--card)) 75%);background-size:200% 100%;block-size:100%;inline-size:100%;animation:1.4s ease-in-out infinite photoShimmer;position:absolute;inset:0}.project-card__photo[data-loaded]{background-image:none;animation:none}@keyframes photoShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.project-card__photo{animation:none}.project-card__photo[data-loaded]{transition:none}}.project-card__image-badges{gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.project-card__category-chip{z-index:var(--z-content);border-radius:var(--radius-chip);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#16302f;background:#ffffffe0;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-2)}.project-card__category-chip svg{color:var(--cat-color,var(--primary))}.project-card__category-chip[data-category=REAL_ESTATE]{--cat-color:#2aa1b0}.project-card__category-chip[data-category=RENEWABLE_ENERGY]{--cat-color:#d38a1a}.project-card__category-chip[data-category=MINING]{--cat-color:#c1743a}.project-card__category-chip[data-category=STARTUP]{--cat-color:#d5568c}.project-card__category-chip[data-category=BOND]{--cat-color:#3f8f5e}.project-card__category-chip[data-category=COMMERCIAL]{--cat-color:#7c6cf0}.project-card__meta{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.catalogue-tabs[data-orientation=horizontal]{flex-direction:column;display:flex}.catalogue-tabs__list{border-block-end:2px solid var(--color-border);scrollbar-width:none;gap:0;margin-block-end:var(--space-2);display:flex;overflow-x:auto}.catalogue-tabs__list::-webkit-scrollbar{display:none}.catalogue-tabs__tab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-block-end:2px solid #0000;margin-block-end:-2px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.catalogue-tabs__tab[data-state=active]{color:var(--color-text);border-block-end-color:var(--color-brand)}.catalogue-tabs__tab:hover{color:var(--color-text)}.catalogue-tabs__count{border-radius:var(--radius-chip);background:color-mix(in srgb, var(--color-brand) 12%, var(--color-surface));min-inline-size:1.4em;color:var(--color-brand-strong);justify-content:center;align-items:center;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.catalogue-search-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-2);display:flex}.catalogue-search-row>div:first-child{flex:220px}.catalogue-search-row .plank-field>label{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalogue-secondary-filters{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-2);display:flex}.catalogue-filter-select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;font-size:14px}.catalogue-results{gap:var(--space-2);display:grid}.journey-card{gap:var(--space-3);transition:transform .2s,border-color .2s;display:grid}.journey-card h3{font:var(--font-heading-sm);margin:0}.journey-card p{color:var(--color-text-muted);margin:0;line-height:1.65}.journey-card__mark{border-radius:var(--radius-md);place-items:center;block-size:44px;inline-size:44px;display:grid}.journey-card__mark[data-tone=brand]{background:color-mix(in srgb, var(--color-brand) 14%, transparent);color:var(--color-brand-strong)}.journey-card__mark[data-tone=warning]{background:color-mix(in srgb, var(--color-warning) 14%, transparent);color:var(--color-warning-strong)}.journey-card__mark[data-tone=info]{background:color-mix(in srgb, var(--color-info) 14%, transparent);color:var(--color-info-strong)}.journey-card__mark[data-tone=success]{background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success-strong)}.journey-card__audience{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);font-size:12px;font-weight:700}.journey-card__stats{gap:var(--space-2);margin-block-start:var(--space-1);display:grid}.journey-card__stat-dl{gap:var(--space-4);margin:0;display:flex}.journey-card__stat-dl div{flex-direction:column-reverse;gap:2px;display:flex}.journey-card__stat-dl dd{color:var(--color-text);margin:0;font-size:20px;font-weight:700}.journey-card__stat-dl dt{color:var(--color-text-subtle);font-size:11px}.journey-card__action{color:var(--brand-primary-pressed);margin-block-start:auto;font-weight:700}@media (prefers-reduced-motion:no-preference){.journey-card:hover{border-color:var(--brand-primary);transform:translateY(-4px)}}.home-journeys,.home-projects,.editorial-section,.public-section{padding-block:var(--space-20)}.home-journeys>div:first-child span,.section-heading span,.page-heading>span,.editorial-section>span{color:var(--brand-primary-pressed);font-size:13px;font-weight:700}.home-journeys h2,.section-heading h2,.home-trust h2,.editorial-section h2{letter-spacing:-.018em;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.22}.home-journeys .plank-card{align-content:start;min-block-size:280px;display:grid}.section-heading,.section-heading>div{justify-items:start;gap:var(--space-2);display:grid}.section-heading>p,.section-heading>div>p{max-inline-size:65ch;color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.section-heading>a{color:var(--brand-primary-pressed);font-weight:700}.home-trust{padding-block:var(--space-20);background:var(--brand-warm-ink);color:var(--brand-white)}.home-trust__grid{gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.home-trust__grid>div:first-child>span{color:var(--brand-primary);font-weight:700}.home-trust__grid>div:first-child>p{color:color-mix(in srgb, var(--brand-white) 78%, var(--brand-warm-ink))}.home-trust a{color:var(--brand-primary);font-weight:700}.home-trust .plank-card{color:var(--card-foreground)}.home-trust .plank-card>span,.home-trust .plank-card>p{color:var(--muted-foreground)}.project-card__body{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;flex:1;display:flex}.project-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.project-card__header>div{flex:1;min-inline-size:0}.project-card h3{margin:0;font-size:18px}.project-card__symbol{letter-spacing:.06em;color:var(--color-text-subtle);text-transform:uppercase;font-size:11px;font-weight:700}.project-card__delta{white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:12px;font-weight:700}.project-card__delta--up{color:var(--color-success-strong,var(--success,#146c45))}.project-card__delta--down{color:var(--color-danger-strong,var(--destructive,#d4333a))}.project-card__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin:0;display:grid}.project-card__stats div{gap:3px;display:grid}.project-card dt{color:var(--muted-foreground);font-size:11px}.project-card dd{margin:0;font-size:14px;font-weight:700}.project-card__action{border-block-start:1px solid var(--border);color:var(--brand-primary-pressed);margin-block-start:auto;padding-block-start:var(--space-3);font-weight:700;display:block}.project-card__action-btn{border-block-start:1px solid var(--border);inline-size:100%;margin-block-start:auto;padding-block-start:var(--space-3)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.catalogue-page,.editorial-page,.contact-page,.public-page{padding-block:var(--space-6) var(--space-16)}.page-heading{justify-items:start;gap:var(--space-2);max-inline-size:840px;margin-block-end:var(--space-10);display:grid}.page-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.14}.page-bar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.page-bar h1{letter-spacing:-.022em;margin:0;font-size:clamp(28px,2.8vw,38px);line-height:1.2}.page-bar .heading-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-heading p{max-inline-size:65ch;color:var(--muted-foreground);margin:0;font-size:16px;line-height:1.75}.filter-bar{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);grid-template-columns:minmax(240px,2fr) repeat(2,minmax(160px,1fr)) auto;align-items:end;margin-block-end:var(--space-5);display:grid}.filter-bar--catalogue{grid-template-columns:minmax(240px,2fr) repeat(5,minmax(145px,1fr)) auto}.result-count{margin-block:0 var(--space-1);color:var(--muted-foreground);font-size:13px}.empty-state{text-align:center;align-content:center;place-items:center;gap:var(--space-3);border:1px dashed var(--input);border-radius:var(--radius-card);min-block-size:320px;display:grid}.empty-state h2,.empty-state p{margin:0}.editorial-hero,.public-hero{background:linear-gradient(to left, color-mix(in srgb, var(--background) 94%, transparent) 0%, color-mix(in srgb, var(--background) 84%, transparent) 46%, color-mix(in srgb, var(--background) 40%, transparent) 100%), url(/images/hero.jpg) center / cover;padding-block:clamp(40px,5vw,72px);position:relative;overflow:hidden}.editorial-hero>*,.public-hero>*{z-index:var(--z-content);position:relative}.public-section:nth-of-type(2n){background:color-mix(in srgb, var(--primary) 4%, transparent)}.public-section{padding-block:var(--space-12)}.public-section__head{margin-block-end:var(--space-6)}.public-section>.plank-grid,.public-section>.token-model-explorer,.public-section>.asset-class-panel,.public-section>.financing-model-strip{margin-block-start:var(--space-5)}.editorial-hero .plank-container,.public-hero__inner{justify-items:start;gap:var(--space-6);display:grid}.public-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.public-section__head{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.public-section__head-actions{gap:var(--space-3);align-items:center;display:flex}.plank-tabs{display:grid}.plank-tabs__list{background:var(--secondary);border-radius:var(--radius-md);scrollbar-width:none;gap:2px;padding:4px;display:flex;overflow-x:auto}.plank-tabs__list::-webkit-scrollbar{display:none}.plank-tabs__trigger{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--muted-foreground);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.plank-tabs__trigger[data-state=active]{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px #0000001a}.plank-tabs__trigger:hover:not([data-state=active]){background:color-mix(in srgb, var(--background) 60%, transparent);color:var(--foreground)}.plank-tabs__content{padding-block-start:var(--space-5)}.plank-tabs__content[data-state=inactive]{display:none}.ecosystem-intro{max-inline-size:60ch;margin-block:0 var(--space-4);color:var(--muted-foreground)}.ecosystem-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}.ecosystem-card{color:inherit;transition:transform var(--motion-base,.22s) ease, box-shadow var(--motion-base,.22s) ease, border-color var(--motion-base,.22s) ease;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.ecosystem-card:hover{box-shadow:var(--shadow-lg,0 12px 32px #00000024);border-color:color-mix(in srgb, var(--primary) 42%, var(--border));transform:translateY(-3px)}.ecosystem-card__photo{aspect-ratio:16/7;background-image:linear-gradient(90deg, color-mix(in srgb, var(--muted) 82%, var(--card)) 25%, color-mix(in srgb, var(--muted) 55%, var(--card)) 50%, color-mix(in srgb, var(--muted) 82%, var(--card)) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite photoShimmer;display:block;position:relative;overflow:hidden}.ecosystem-card__photo[data-loaded]{animation:none}.ecosystem-card__photo img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--motion-base,.22s) ease;position:absolute;inset:0}.ecosystem-card:hover .ecosystem-card__photo img{transform:scale(1.05)}.ecosystem-card__photo:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--card) 78%, transparent), transparent 55%);position:absolute;inset:0}.ecosystem-card__body-wrap{gap:var(--space-2);padding:var(--space-4);flex:1;align-content:start;display:grid}.ecosystem-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ecosystem-card__icon{border-radius:var(--radius-md);block-size:36px;inline-size:36px;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);place-items:center;display:grid}.ecosystem-card__photo .ecosystem-card__icon{z-index:var(--z-content);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);box-shadow:0 4px 14px #00000038}.ecosystem-card__icon[data-category=ISSUER]{color:#2aa1b0;background:color-mix(in srgb, #2aa1b0 18%, var(--card))}.ecosystem-card__icon[data-category=CUSTODIAN]{color:#3f8f5e;background:color-mix(in srgb, #3f8f5e 18%, var(--card))}.ecosystem-card__icon[data-category=VALUER]{color:#7c6cf0;background:color-mix(in srgb, #7c6cf0 18%, var(--card))}.ecosystem-card__icon[data-category=NETWORK]{color:#e0a53a;background:color-mix(in srgb, #e0a53a 18%, var(--card))}.ecosystem-card__icon[data-category=PARTNER]{color:#d5568c;background:color-mix(in srgb, #d5568c 18%, var(--card))}.ecosystem-card__name{margin:0;font-size:16px}.ecosystem-card__role{color:var(--brand-primary-pressed);font-size:12px;font-weight:600}.ecosystem-card__body{color:var(--muted-foreground);margin:0;font-size:13px}.ecosystem-card__more{color:var(--primary);align-items:center;gap:4px;margin-block-start:auto;padding-block-start:var(--space-1);font-size:12.5px;font-weight:600;display:inline-flex}.ecosystem-card:hover .ecosystem-card__more{gap:8px}@media (prefers-reduced-motion:reduce){.ecosystem-card,.ecosystem-card__photo,.ecosystem-card__photo img,.ecosystem-card__more{transition:none;animation:none}}@media (min-width:900px){.reporting-analytics .reporting-layout,.reporting-analytics .analytics-grid,.security-operations .security-workspace,.security-operations .security-overview-grid,.security-operations .security-signal-grid,.security-operations .audit-operations-grid,.multi-chain-admin .multi-chain-layout{grid-template-columns:minmax(0,1fr) minmax(30rem,.9fr)}.reserve-assurance .assurance-admin-grid,.reserve-assurance .reserve-evidence-layout,.reserve-assurance .claims-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.platform-operations .platform-operations-layout{grid-template-columns:1fr}.platform-operations .platform-operations-layout>aside,.platform-operations .platform-operations-layout>form{position:static}.platform-trade{gap:var(--space-4);display:grid}.platform-trade__side{gap:var(--space-2);padding:var(--space-1);background:var(--muted);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.platform-trade__side button{border-radius:var(--radius-sm);min-block-size:40px;color:var(--muted-foreground);font:inherit;cursor:pointer;transition:background var(--motion-fast,.15s) ease, color var(--motion-fast,.15s) ease;background:0 0;border:0;font-weight:700}.platform-trade__side button[data-side=buy][aria-selected=true]{background:var(--success);color:#fff}.platform-trade__side button[data-side=sell][aria-selected=true]{background:var(--destructive);color:#fff}.platform-trade__form{gap:var(--space-4);display:grid}.platform-trade__modes{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.platform-trade__modes legend{color:var(--muted-foreground);margin-block-end:var(--space-1);padding:0;font-size:12px;font-weight:700}.platform-trade__modes label{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-fast,.15s) ease, background var(--motion-fast,.15s) ease;display:flex}.platform-trade__modes label[data-active]{border-color:color-mix(in srgb, var(--primary) 50%, var(--border));background:color-mix(in srgb, var(--primary) 8%, transparent)}.platform-trade__mode-label{flex:1;font-size:14px;font-weight:600}.platform-trade__mode-price{font-variant-numeric:tabular-nums;font-weight:700}.platform-trade__note{padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);margin:0;font-size:13px}.platform-trade__units{gap:var(--space-2);display:grid}.platform-trade__units span{color:var(--muted-foreground);font-size:12px;font-weight:700}.platform-trade__units input{min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums}.platform-trade__summary{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--muted);margin:0;display:grid}.platform-trade__summary>div{justify-content:space-between;align-items:center;font-size:14px;display:flex}.platform-trade__summary dt{color:var(--muted-foreground)}.platform-trade__summary dd{font-variant-numeric:tabular-nums;margin:0}.platform-trade__total dd{font-size:18px;font-weight:700}.platform-trade .plank-button[data-side=buy]{background:var(--success);border-color:var(--success);color:#fff}.platform-trade .plank-button[data-side=sell]{background:var(--destructive);border-color:var(--destructive);color:#fff}.platform-trade__success{padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success);margin:0;font-size:13px;font-weight:600}.platform-trade__p2p{color:var(--muted-foreground);margin:0;font-size:13px}.market-token-status{margin-block:var(--space-3) var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--card) 60%, transparent)}.market-token-status dt{color:var(--muted-foreground);font-size:12px}.treasury-move{gap:var(--space-3);align-content:start;display:grid}.treasury-available{color:var(--muted-foreground);margin:0;font-size:13px;font-weight:600}.issuer-treasury .data-table tr[data-selected]{background:color-mix(in srgb, var(--primary) 8%, transparent)}.plank-ornament{isolation:isolate;--ornament-src:url(/artwork/ornament-teal.webp);--ornament-size:200px;--ornament-opacity:.4;position:relative;overflow:hidden}.plank-ornament:after{content:"";z-index:var(--z-base);pointer-events:none;inline-size:var(--ornament-size);block-size:var(--ornament-size);background:linear-gradient(135deg, var(--color-brand), var(--brand-primary-pressed));-webkit-mask:var(--ornament-src) 0 0 / cover no-repeat;-webkit-mask:var(--ornament-src) 0 0 / cover no-repeat;mask:var(--ornament-src) 0 0 / cover no-repeat;opacity:var(--ornament-opacity);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--color-brand) 30%, transparent));position:absolute;inset:-24px auto auto -24px}.plank-ornament[data-corner=tr]:after{left:auto;right:-24px;transform:scaleX(-1)}.plank-ornament[data-corner=bl]:after{top:auto;bottom:-24px;transform:scaleY(-1)}.plank-ornament[data-corner=br]:after{inset:auto -24px -24px auto;transform:scale(-1)}.plank-ornament[data-ornament="2"]{--ornament-src:url(/artwork/ornament-teal-2.webp)}.plank-ornament[data-ornament=light]{--ornament-src:url(/artwork/ornament-corner.webp)}.plank-ornament>*{z-index:var(--z-content);position:relative}@media (max-width:640px){.plank-ornament{--ornament-size:140px}}.catalogue-page,.tokenization-page,.ecosystem-page,.editorial-page,.about-page,.faq-page,.collaboration-page,.contact-page{isolation:isolate;position:relative}.catalogue-page:before,.ecosystem-page:before,.editorial-page:before,.about-page:before,.faq-page:before,.collaboration-page:before,.contact-page:before,.catalogue-page:after,.tokenization-page:after,.ecosystem-page:after,.editorial-page:after,.about-page:after,.faq-page:after,.collaboration-page:after,.contact-page:after{content:"";z-index:var(--z-behind);pointer-events:none;background:linear-gradient(135deg, var(--color-brand), var(--brand-primary-pressed));opacity:.32;block-size:clamp(180px,20vw,300px);inline-size:clamp(180px,20vw,300px);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--color-brand) 24%, transparent));position:absolute;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalogue-page:before,.ecosystem-page:before,.editorial-page:before,.about-page:before,.faq-page:before,.collaboration-page:before,.contact-page:before{-webkit-mask-image:var(--orn-tl);-webkit-mask-image:var(--orn-tl);mask-image:var(--orn-tl);transform:var(--orn-tl-flip,none);top:-10px;left:-10px;-webkit-mask-position:0 0;mask-position:0 0}.catalogue-page:after,.tokenization-page:after,.ecosystem-page:after,.editorial-page:after,.about-page:after,.faq-page:after,.collaboration-page:after,.contact-page:after{-webkit-mask-image:var(--orn-br);-webkit-mask-image:var(--orn-br);mask-image:var(--orn-br);transform:var(--orn-br-flip,none);bottom:-10px;right:-10px;-webkit-mask-position:100% 100%;mask-position:100% 100%}.catalogue-page{--orn-tl:url(/artwork/ornament-teal.webp);--orn-tl-flip:none;--orn-br:url(/artwork/ornament-teal-2.webp);--orn-br-flip:scaleY(-1)}.ecosystem-page{--orn-tl:url(/artwork/ornament-3.webp);--orn-tl-flip:scaleY(-1);--orn-br:url(/artwork/ornament-4.webp);--orn-br-flip:scaleX(-1)}.faq-page{--orn-tl:url(/artwork/ornament-5.webp);--orn-tl-flip:scaleY(-1);--orn-br:url(/artwork/ornament-corner.webp);--orn-br-flip:scaleX(-1)}.editorial-page,.about-page{--orn-tl:url(/artwork/ornament-corner.webp);--orn-tl-flip:scaleY(-1);--orn-br:url(/artwork/ornament-5.webp);--orn-br-flip:scaleX(-1)}.contact-page{--orn-tl:url(/artwork/ornament-4.webp);--orn-tl-flip:scaleY(-1);--orn-br:url(/artwork/ornament-3.webp);--orn-br-flip:scaleX(-1)}.collaboration-page{--orn-tl:url(/artwork/ornament-teal-2.webp);--orn-tl-flip:scaleX(-1);--orn-br:url(/artwork/ornament-teal.webp);--orn-br-flip:scale(-1, -1)}.tokenization-page{--orn-br:url(/artwork/ornament-3.webp);--orn-br-flip:scaleX(-1)}.issuance-credited{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-success) 40%, var(--border));background:color-mix(in srgb, var(--color-success) 10%, transparent);margin-block-start:var(--space-4);display:grid}.issuance-credited strong{color:var(--color-success)}.issuance-credited p{color:var(--muted-foreground);margin:0;font-size:13px}.issuance-credited .plank-button{justify-self:start}.issuance-layout{gap:var(--space-4);display:grid}.approval-gate{gap:var(--space-2);display:grid}.approval-gate__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.approval-gate__head h2{margin:0;font-size:18px}.approval-gate[data-state=approved]{border-color:color-mix(in srgb, var(--color-success) 45%, var(--border));background:color-mix(in srgb, var(--color-success) 6%, transparent)}.approval-gate[data-state=pending]{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--border));background:color-mix(in srgb, var(--color-warning) 6%, transparent)}.token-approval-list{gap:var(--space-3);display:grid}.token-approval-intro{gap:var(--space-1);display:grid}.token-approval-card{gap:var(--space-3);display:grid}.token-approval-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ecosystem-approval-list,.ecosystem-approval-card{gap:var(--space-3);display:grid}.ecosystem-approval-card__meta{align-items:center;gap:var(--space-2);color:var(--muted-foreground);flex-wrap:wrap;font-size:13px;display:flex}.ecosystem-approval-card__summary{color:var(--foreground);margin:0;line-height:1.8}.ecosystem-approval-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.assessment-list,.assessment-card,.assessment-form{gap:var(--space-3);display:grid}.assessment-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.collaboration-hero{position:relative}.collaboration-hero:before{content:"";z-index:var(--z-base);pointer-events:none;border-radius:var(--radius-lg);background:linear-gradient(to left, color-mix(in srgb, var(--background) 97%, transparent) 0%, color-mix(in srgb, var(--background) 82%, transparent) 52%, color-mix(in srgb, var(--background) 58%, transparent) 100%), radial-gradient(44rem 30rem at 82% 26%, color-mix(in srgb, var(--color-brand) 13%, transparent), transparent 60%), url(/images/hero.jpg) center / cover;position:absolute;inset:-3rem -4rem;overflow:hidden}.collaboration-hero>*{z-index:var(--z-content);position:relative}.editorial-page>.page-heading,.about-page>.page-heading,.contact-page>.page-heading,.content-catalogue>.page-heading,.faq-page>.page-heading,.ecosystem-page>.page-bar,.content-catalogue>.page-bar{isolation:isolate;position:relative}.editorial-page>.page-heading:before,.about-page>.page-heading:before,.contact-page>.page-heading:before,.content-catalogue>.page-heading:before,.faq-page>.page-heading:before,.ecosystem-page>.page-bar:before,.content-catalogue>.page-bar:before{content:"";z-index:var(--z-behind);pointer-events:none;border-radius:var(--radius-lg);background:linear-gradient(to left, color-mix(in srgb, var(--background) 97%, transparent) 0%, color-mix(in srgb, var(--background) 84%, transparent) 55%, color-mix(in srgb, var(--background) 62%, transparent) 100%), radial-gradient(38rem 16rem at 80% 34%, color-mix(in srgb, var(--color-brand) 10%, transparent), transparent 62%), url(/images/hero.jpg) center / cover;position:absolute;inset-block:-2rem -1.25rem;inset-inline:-3rem;overflow:hidden}.platform-trade__p2p a{color:var(--brand-primary-pressed);font-weight:600}.content-editor h2{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.content-editor__actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.content-editor .form-hint{margin:var(--space-2) 0 0;color:var(--muted-foreground);font-size:12.5px;line-height:1.7}.content-editor-empty{text-align:center;min-block-size:120px;color:var(--muted-foreground);place-items:center;display:grid}.ecosystem-detail{gap:var(--space-5);display:grid}.ecosystem-detail__back{color:var(--muted-foreground);align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ecosystem-detail__back:hover{color:var(--primary)}.ecosystem-detail__hero{border-radius:var(--radius-lg);min-block-size:240px;box-shadow:var(--shadow-card,0 8px 24px #0000001f);display:flex;position:relative;overflow:hidden}.ecosystem-detail__hero-img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ecosystem-detail__hero-overlay{z-index:var(--z-content);gap:var(--space-3);inline-size:100%;padding:var(--space-6);background:linear-gradient(to top, color-mix(in srgb, var(--card) 92%, transparent), color-mix(in srgb, var(--card) 40%, transparent) 60%, transparent);margin-block-start:auto;display:grid;position:relative}.ecosystem-detail__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.ecosystem-detail__title-row{align-items:center;gap:var(--space-3);display:flex}.ecosystem-detail__icon{flex:none;block-size:52px;inline-size:52px;box-shadow:0 6px 18px #0000003d}.ecosystem-detail__name{margin:0;font-size:clamp(22px,3vw,30px)}.ecosystem-detail__role{color:var(--brand-primary-pressed);margin:2px 0 0;font-size:14px;font-weight:600}.ecosystem-detail__grid{gap:var(--space-5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.ecosystem-detail__block-title{margin:0 0 var(--space-3);letter-spacing:.01em;font-size:15px}.ecosystem-detail__lead{margin:0 0 var(--space-3);font-size:16px;line-height:1.8}.ecosystem-detail__about{color:var(--muted-foreground);margin:0;line-height:1.9}.ecosystem-detail__facts{padding:var(--space-5)}.ecosystem-detail__dl{gap:var(--space-3);margin:0;display:grid}.ecosystem-detail__dl>div{border-block-end:1px solid var(--border);gap:2px;padding-block-end:var(--space-3);display:grid}.ecosystem-detail__dl>div:last-child{border-block-end:0;padding-block-end:0}.ecosystem-detail__dl dt{color:var(--muted-foreground);margin:0;font-size:12px;font-weight:600}.ecosystem-detail__dl dd{margin:0;font-size:14px;font-weight:600}.ecosystem-detail__related-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ecosystem-detail__related-card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:inherit;transition:border-color var(--motion-base,.22s) ease, transform var(--motion-base,.22s) ease;text-decoration:none;display:flex}.ecosystem-detail__related-card:hover{border-color:color-mix(in srgb, var(--primary) 42%, var(--border));transform:translateY(-2px)}.ecosystem-detail__related-text{flex:1;gap:1px;min-inline-size:0;display:grid}.ecosystem-detail__related-text strong{font-size:14px}.ecosystem-detail__related-text span{color:var(--muted-foreground);font-size:12px}.ecosystem-detail__related-arrow{color:var(--primary);flex:none}@media (max-width:860px){.ecosystem-detail__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ecosystem-detail__related-card,.ecosystem-card__photo img{transition:none}}.faq-tabs__list{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.faq-tabs__trigger{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted-foreground);cursor:pointer;background:0 0;align-items:center;gap:4px;font-size:13px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.faq-tabs__trigger[data-state=active]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.faq-tabs__trigger:disabled{opacity:.4;cursor:not-allowed}.faq-tabs__trigger:hover:not([data-state=active]):not(:disabled){color:var(--foreground);border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}.faq-tab-count{opacity:.7}.faq-list{gap:var(--space-2);display:grid}.faq-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.faq-item__summary{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__question{flex:1}.faq-item__body{padding:0 var(--space-4) var(--space-4)}.faq-item__body>p{margin-block:0 var(--space-3);color:var(--muted-foreground)}.faq-item__footer{align-items:center;gap:var(--space-3);color:var(--muted-foreground);flex-wrap:wrap;font-size:12px;display:flex}.faq-item__permalink{color:var(--muted-foreground);text-decoration:none}.faq-item__helpful{align-items:center;gap:var(--space-2);display:inline-flex}.faq-helpful-btn{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted-foreground);cursor:pointer;background:0 0;padding:2px 10px}.faq-helpful-btn--active{border-color:var(--primary);color:var(--primary)}.faq-item__related{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.faq-related-link{color:var(--primary);text-decoration:none}.asset-class-panel{gap:var(--space-5);display:grid}.asset-class-panel__list{gap:var(--space-2);flex-wrap:wrap;margin-block-end:0;display:flex}.asset-class-panel__trigger{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--muted-foreground);white-space:nowrap;cursor:pointer;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.asset-class-panel__trigger svg{flex-shrink:0}.asset-class-panel__trigger:hover:not([data-state=active]){border-color:color-mix(in srgb, var(--primary) 40%, var(--border));color:var(--foreground)}.asset-class-panel__trigger[data-state=active]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card));color:var(--primary)}.asset-class-panel__content{animation:.2s fadeIn}.asset-class-card{gap:var(--space-4);display:grid;position:relative;overflow:hidden}.asset-class-card__identity{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.asset-class-card__icon-tile{border-radius:var(--radius-md);flex-shrink:0;place-items:center;block-size:44px;inline-size:44px;display:grid}.asset-class-card__icon-tile[data-code=PHYSICAL]{background:color-mix(in srgb, var(--color-brand,#30b5b0) 14%, transparent);color:var(--color-brand-strong,#2aa1b0)}.asset-class-card__icon-tile[data-code=FINANCIAL]{background:color-mix(in srgb, var(--color-warning,#f59e0b) 14%, transparent);color:color-mix(in srgb, var(--color-warning,#f59e0b) 70%, var(--foreground))}.asset-class-card__icon-tile[data-code=INTANGIBLE]{background:color-mix(in srgb, var(--color-info,#3b82f6) 14%, transparent);color:color-mix(in srgb, var(--color-info,#3b82f6) 70%, var(--foreground))}.asset-class-card__title{font:var(--font-heading-sm,700 18px/1.3 inherit);margin:0}.asset-class-card__body{color:var(--muted-foreground);margin:0}.asset-class-card__stats{gap:var(--space-6);padding:var(--space-3) 0;border-block:1px solid var(--border);margin:0;display:flex}.asset-class-card__stats>div{flex-direction:column-reverse;gap:2px;display:flex}.asset-class-card__stats dt{color:var(--muted-foreground);font-size:11px}.asset-class-card__stats dd{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.asset-class-card__examples{gap:var(--space-2);display:grid}.asset-class-card__list{gap:6px;max-block-size:0;margin:0;padding:0;list-style:none;transition:max-block-size .3s;display:grid;overflow:hidden}.asset-class-card__list--expanded{max-block-size:600px}.asset-class-card__list li{color:var(--muted-foreground);padding-inline-start:14px;font-size:13px;position:relative}.asset-class-card__list li:before{content:"·";color:var(--primary);font-weight:700;position:absolute;inset-inline-start:0}.asset-class-card__toggle{color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.asset-class-card__action{color:var(--primary);align-items:center;margin-block-start:auto;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.asset-class-card__action:hover{text-decoration:underline}.asset-class-card__shimmer{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff1f 50%,#0000 70%);position:absolute;inset-block:0;inset-inline:-100%}@media (prefers-reduced-motion:no-preference){.asset-class-panel__content[data-state=active] .asset-class-card__shimmer{animation:.7s forwards shimmerSweep}}@keyframes shimmerSweep{0%{inset-inline-start:-100%}to{inset-inline-start:200%}}.process-explainer{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:900px){.process-explainer{grid-template-columns:1fr}}.process-explainer__rail{gap:0;display:grid}.process-explainer__panel-wrap{top:var(--space-8);position:sticky}.process-step{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-panel);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr;transition:background .15s,border-color .15s;display:grid;position:relative}.process-step:hover{background:var(--secondary)}.process-step--active{background:var(--secondary);border-color:var(--border)}.process-step__number{background:var(--border);block-size:32px;inline-size:32px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:grid}.process-step--active .process-step__number,.process-step--past .process-step__number{background:var(--primary);color:var(--primary-foreground)}.process-step__text{gap:var(--space-1);align-content:start;display:grid;overflow:hidden}.process-step__title{margin:0;font-size:15px;font-weight:700}.process-step__body{color:var(--muted-foreground);max-block-size:0;margin:0;font-size:13px;transition:max-block-size .25s;overflow:hidden}.process-step--active .process-step__body{max-block-size:200px}.process-step__fill{background:var(--border);block-size:3px;border-radius:2px;margin-block-start:var(--space-2);overflow:hidden}.process-step__fill:after{content:"";block-size:100%;background:var(--primary);width:0;transition:width .8s;display:block}.process-step--active .process-step__fill:after{width:100%}.process-step__connector{background:var(--border);block-size:1px;inline-size:2px;position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--space-4) + 15px)}.process-explainer__panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-6);gap:var(--space-4);animation:.3s panelFlip;display:grid}@keyframes panelFlip{0%{opacity:0;transform:perspective(800px)rotateY(15deg)scale(.96)}to{opacity:1;transform:perspective(800px)rotateY(0)scale(1)}}.process-panel__header{align-items:center;gap:var(--space-3);display:flex}.process-panel__index{background:var(--primary);block-size:40px;inline-size:40px;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid}.process-panel__title{margin:0;font-size:20px;font-weight:700}.process-panel__body{color:var(--muted-foreground);margin:0;line-height:1.7}.process-panel__details{gap:var(--space-3);display:grid}.process-panel__details-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:700}.process-panel__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.process-panel__list li{padding-inline-start:18px;font-size:14px;position:relative}.process-panel__list li:before{content:"✓";color:var(--primary);font-weight:700;position:absolute;inset-inline-start:0}.process-panel__nav{border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;padding-block-start:var(--space-4);display:flex}.process-panel__nav-btn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.process-panel__nav-btn:hover:not(:disabled){background:var(--secondary)}.process-panel__nav-btn:disabled{opacity:.4;cursor:default}.process-panel__pills{align-items:center;gap:6px;display:flex}.process-pill{background:var(--border);cursor:pointer;border:none;border-radius:50%;block-size:8px;inline-size:8px;padding:0;transition:inline-size .25s,background .2s}.process-pill--active{background:var(--primary);border-radius:4px;inline-size:24px}.token-model-explorer{gap:var(--space-8);display:grid}.token-model-explorer__list{gap:var(--space-2);border-block-end:1px solid var(--border);flex-wrap:wrap;margin-block-end:var(--space-6);padding-block-end:var(--space-4);display:flex}.token-model-explorer__trigger{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.token-model-explorer__trigger[data-state=active]{background:var(--secondary);color:var(--foreground);border-color:var(--border)}.token-model-explorer__trigger:hover:not([data-state=active]){background:var(--muted);color:var(--foreground)}.token-model-explorer__content{animation:.2s fadeIn}.token-model-explorer__pair{gap:var(--space-5);grid-template-columns:1fr 320px;align-items:start;display:grid}@media (max-width:900px){.token-model-explorer__pair{grid-template-columns:1fr}}.token-model-card{gap:var(--space-4);display:grid}.token-model-card__identity{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.token-model-card__icon-tile{border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 12%, transparent);flex-shrink:0;place-items:center;block-size:40px;inline-size:40px;display:grid}.token-model-card__title{flex:1;margin:0;font-size:20px;font-weight:700}.token-model-card__body{color:var(--muted-foreground);margin:0;line-height:1.7}.token-model-card__rights{gap:var(--space-2);display:grid}.token-model-card__rights-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:700}.token-model-card__rights ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.token-model-card__rights ul li{padding-inline-start:18px;font-size:14px;position:relative}.token-model-card__rights ul li:before{content:"✓";color:var(--primary);font-weight:700;position:absolute;inset-inline-start:0}.token-model-card__stats{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.token-model-card__stats div{padding:var(--space-3);background:var(--muted);border-radius:var(--radius-sm)}.token-model-card__stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-block-end:2px;font-size:11px;font-weight:700}.token-model-card__stats dd{margin:0;font-size:14px;font-weight:600}.token-model-card__action{align-items:center;gap:var(--space-2);color:var(--primary);padding:var(--space-2) 0;border-block-end:2px solid #0000;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s;display:inline-flex}.token-model-card__action:hover{border-block-end-color:var(--primary)}.token-model-card--metric{gap:var(--space-3);align-content:start;display:grid}.token-model-card__metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:700}.token-donut{block-size:168px;inline-size:168px;margin:var(--space-2) auto var(--space-1);position:relative}.token-donut__ring{box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 14%, transparent);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 60%,#000 61%);mask:radial-gradient(farthest-side,#0000 60%,#000 61%)}.token-donut__hole{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.token-donut__hole strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.token-donut__hole small{color:var(--muted-foreground);font-size:11px}@media (min-width:720px){.token-model-card:not(.token-model-card--metric){column-gap:var(--space-5);grid-template-columns:1fr 1fr;align-content:start}.token-model-card:not(.token-model-card--metric)>.token-model-card__identity,.token-model-card:not(.token-model-card--metric)>.token-model-card__body,.token-model-card:not(.token-model-card--metric)>.token-model-card__action{grid-column:1/-1}.token-model-card:not(.token-model-card--metric)>.token-model-card__stats{grid-template-columns:1fr;align-content:start}}.token-model-card__cashflow-dl{gap:var(--space-2);margin:0;display:grid}.token-model-card__cashflow-dl div{justify-content:space-between;align-items:center;font-size:13px;display:flex}.token-model-card__cashflow-dl dt{color:var(--muted-foreground);align-items:center;gap:6px;display:flex}.token-model-card__cashflow-dl dd{margin:0;font-weight:600}.token-model-card__dot{border-radius:50%;flex-shrink:0;block-size:8px;inline-size:8px;display:inline-block}.financing-model-strip{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.financing-model-strip{grid-template-columns:1fr}}.financing-model-card{gap:var(--space-4);display:grid}.financing-model-card__identity{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.financing-model-card__identity h3{flex:1;margin:0;font-size:18px;font-weight:700}.financing-model-card__icon-tile{border-radius:var(--radius-sm);background:var(--primary);block-size:36px;inline-size:36px;color:var(--primary-foreground);flex-shrink:0;place-items:center;display:grid}.financing-model-card__stats{gap:var(--space-3);margin:0;display:grid}.financing-model-card__stats div{border-block-end:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-block-end:var(--space-2);display:flex}.financing-model-card__stats dt{color:var(--muted-foreground);font-size:12px}.financing-model-card__stats dd{text-align:end;margin:0;font-size:13px;font-weight:600}.financing-model-card__action{align-items:center;gap:var(--space-2);color:var(--primary);padding:var(--space-2) 0;border-block-end:2px solid #0000;align-self:end;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s;display:inline-flex}.financing-model-card__action:hover{border-block-end-color:var(--primary)}@keyframes degradedPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--warning) 30%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--warning) 10%, transparent)}}.networks-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.network-card{animation:.3s both fadeIn}.network-card--degraded{animation:3s ease-in-out infinite degradedPulse}.network-card__identity{gap:var(--space-2);flex-direction:column;display:flex}.network-card__icon{font-size:28px;line-height:1}.network-card__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.network-card__name{margin:0;font-size:18px;font-weight:700}.network-card__value p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.network-card__stats{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.network-card__stat{border-block-end:1px solid var(--border);padding-block-end:var(--space-2)}.network-card__stat dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.network-card__stat dt abbr{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.network-card__stat dd{margin:0;margin-block-start:2px;font-size:13px;font-weight:600}.network-card__status-note{color:var(--warning-foreground,#b45309);background:color-mix(in srgb, var(--warning,#fef3c7) 20%, transparent);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--warning,#fef3c7) 40%, transparent);margin:0;font-size:12px}.network-card__explorer-link{align-items:center;gap:var(--space-1);color:var(--primary);font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.network-card__explorer-link:hover{text-decoration:underline}.network-filters{margin-block-end:var(--space-6)}.network-filters__list{gap:var(--space-2);background:0 0;border:none;border-radius:0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.network-filters__trigger{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full,9999px);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.network-filters__trigger[data-state=active]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.network-tradeoff-matrix__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.network-tradeoff-matrix__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.network-tradeoff-matrix__table th,.network-tradeoff-matrix__table td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);text-align:start}.network-tradeoff-matrix__table thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);vertical-align:bottom;padding-block-end:var(--space-2);font-size:11px;font-weight:600}.network-tradeoff-matrix__table tbody th{color:var(--muted-foreground);white-space:nowrap;font-size:12px;font-weight:500}.network-tradeoff-matrix__table tbody th abbr{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.network-tradeoff-matrix__table td{font-weight:500}.network-tradeoff-matrix__col-icon{margin-block-end:4px;font-size:18px;display:block}.network-tradeoff-matrix__col-name{font-size:12px;font-weight:600;display:block}.network-tradeoff-matrix__col--degraded th{color:var(--warning-foreground,#b45309)}.about-page{gap:clamp(64px,7vw,104px);display:grid}.about-page>.page-heading{margin-block-end:0}.about-page__team{gap:var(--space-10);display:grid}.about-page__team-tier{gap:var(--space-5);display:grid}.about-page__tier-label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin:0;font-weight:700}.about-page__mission{gap:var(--space-6);display:grid}.about-page__mission-card{gap:var(--space-3);display:grid}.about-page__icon-tile{font-size:24px}.about-page__stats{gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.about-page__stats div{gap:2px;display:grid}.about-page__stats dt{font-size:var(--text-sm);color:var(--muted-foreground)}.about-page__stats dd{margin:0;font-size:clamp(20px,3vw,28px);font-weight:750}.about-page__history,.about-page__track-record{margin-block-start:var(--space-10)}.about-page__track-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-block-start:var(--space-5);display:grid}.about-page__track-item{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);border-inline-start:3px solid var(--color-brand);box-shadow:var(--shadow-sm);gap:6px;display:grid}.about-page__track-item dt{color:var(--muted-foreground);font-size:13px}.about-page__track-item dd{color:var(--brand-primary-pressed);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.1}.about-page__track-item small{color:var(--muted-foreground);margin-block-start:6px;font-size:13px;font-weight:400;line-height:1.5;display:block}.about-page__timeline{margin:var(--space-5) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.about-page__timeline-item{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.about-page__timeline-year{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-brand) 12%, var(--card));min-inline-size:3.75rem;color:var(--brand-primary-pressed);font-variant-numeric:tabular-nums;place-items:center;block-size:fit-content;padding:6px 12px;font-weight:800;display:inline-grid}.about-page__timeline-item>div{border-block-end:1px solid var(--border);gap:4px;padding-block-end:var(--space-4);display:grid}.about-page__timeline-item:last-child>div{border-block-end:0}.about-page__timeline-item strong{font-size:16px}.about-page__timeline-item p{color:var(--muted-foreground);margin:0;line-height:1.6}.team-member-card{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.team-member-card__avatar{background:color-mix(in srgb, var(--primary) 15%, var(--muted));border-radius:50%;flex-shrink:0;place-items:center;block-size:52px;inline-size:52px;display:grid}.team-member-card__initials{color:var(--primary);font-size:14px;font-weight:700}.team-member-card__info{gap:var(--space-2);display:grid}.team-member-card__name{margin:0;font-size:15px;font-weight:700}.team-member-card__role{color:var(--muted-foreground);margin:0;font-size:13px}.team-member-card__bio{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.team-member-card__badges{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.process-list{gap:var(--space-5);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none;display:grid}.process-list li{align-content:start;gap:var(--space-4);min-block-size:150px;padding:var(--space-6);border-radius:var(--radius-panel);background:var(--card);border:1px solid var(--border);display:grid}.process-list li span{block-size:34px;inline-size:34px;color:var(--primary-foreground);background:var(--primary);border-radius:50%;place-items:center;font-weight:700;display:grid}.editorial-reading{max-inline-size:var(--reading-max);gap:var(--space-5);display:grid}.editorial-reading section{border-block-end:1px solid var(--border);padding-block-end:var(--space-5)}.editorial-reading h2{margin-block:0 var(--space-2);font-size:19px}.editorial-reading h3{margin-block:var(--space-3) var(--space-1);font-size:15px}.section-eyebrow{color:var(--brand-primary-pressed);margin-block-end:2px;font-size:12px;font-weight:700;display:block}.project-detail__econ-stats{gap:var(--space-4);margin-block:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 5%, var(--card));flex-wrap:wrap;display:flex}.project-detail__econ-stats>div{gap:2px;display:grid}.project-detail__econ-stats dt{color:var(--muted-foreground);font-size:12px}.project-detail__econ-stats dd{margin:0;font-size:16px;font-weight:700}.editorial-reading p{color:var(--muted-foreground);font-size:16px;line-height:1.85}.contact-page__grid{gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:stretch;display:grid}.contact-page__aside{align-content:start;align-self:stretch;gap:var(--space-4);padding:var(--space-6);display:grid}.contact-page__aside>h2{margin:0}.contact-page__aside>p{color:var(--muted-foreground);margin:0}.contact-page dl{gap:var(--space-4);margin:0;display:grid}.contact-page dl div{border-block-end:1px solid var(--border);padding-block-end:var(--space-4)}.contact-page dt{color:var(--muted-foreground)}.contact-page dd{margin:4px 0 0;font-weight:600}.content-search{max-inline-size:640px;margin-block-end:var(--space-8)}.article-featured{color:inherit;transition:box-shadow var(--motion-base,.22s) ease, border-color var(--motion-base,.22s) ease;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;margin-block-end:var(--space-6);padding:0;text-decoration:none;display:grid;overflow:hidden}.article-featured:hover{box-shadow:var(--shadow-lg,0 14px 36px #00000026);border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}.article-featured__media{background:var(--muted);min-block-size:300px;position:relative;overflow:hidden}.article-featured__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--motion-base,.22s) ease;position:absolute;inset:0}.article-featured:hover .article-featured__media img{transform:scale(1.04)}.article-featured__body{align-content:center;gap:var(--space-3);padding:var(--space-8);display:grid}.article-featured__body h2{margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.25}.article-featured__body p{color:var(--muted-foreground);margin:0;line-height:1.7}.article-featured__body>.plank-cluster>span{color:var(--muted-foreground);font-size:12px}.article-featured__cta{color:var(--brand-primary-pressed);font-weight:700}.article-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;display:grid}.article-card{color:inherit;transition:transform var(--motion-base,.22s) ease, box-shadow var(--motion-base,.22s) ease, border-color var(--motion-base,.22s) ease;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.article-card:hover{box-shadow:var(--shadow-lg,0 12px 32px #00000024);border-color:color-mix(in srgb, var(--primary) 40%, var(--border));transform:translateY(-3px)}.article-card__media{aspect-ratio:16/9;background-image:linear-gradient(90deg, color-mix(in srgb, var(--muted) 82%, var(--card)) 25%, color-mix(in srgb, var(--muted) 55%, var(--card)) 50%, color-mix(in srgb, var(--muted) 82%, var(--card)) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite photoShimmer;display:block;position:relative;overflow:hidden}.article-card__media[data-loaded]{animation:none}.article-card__media:has(img[data-loaded]){animation:none}.article-card__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--motion-base,.22s) ease;position:absolute;inset:0}.article-card:hover .article-card__media img{transform:scale(1.05)}.article-card__body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.article-card__body>.plank-cluster>span{color:var(--muted-foreground);font-size:12px}.article-card__body h2{margin:0;font-size:18px;line-height:1.3}.article-card__body p{color:var(--muted-foreground);margin:0;font-size:14px}.article-card__footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:1px solid var(--border);margin-block-start:auto;padding-block-start:var(--space-3);display:flex}.article-card__footer time{color:var(--muted-foreground);font-size:12px}@media (max-width:767px){.article-featured{grid-template-columns:1fr}.article-featured__media{min-block-size:200px}}@media (prefers-reduced-motion:reduce){.article-featured,.article-featured__media img,.article-card,.article-card__media,.article-card__media img{transition:none;animation:none}}.article-detail .page-heading{max-inline-size:var(--reading-max)}.article-detail .page-heading>.plank-cluster{color:var(--muted-foreground);margin-block-end:var(--space-4)}.article-detail .page-heading>.plank-button{margin-block-start:var(--space-5)}.article-detail .editorial-reading>p{color:var(--muted-foreground);margin:0;font-size:18px}.faq-list{gap:var(--space-3);max-inline-size:900px;display:grid}.faq-list details{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);overflow:clip}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:68px;padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:700;display:flex}.faq-list summary::marker{color:var(--primary)}.faq-list details p{padding:0 var(--space-5) var(--space-5);color:var(--muted-foreground);margin:0;font-size:17px}.search-results{gap:var(--space-3);display:grid}.search-results .plank-card{gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.search-results h2,.search-results p{margin:0}.search-results h2{font-size:19px}.search-results p{color:var(--muted-foreground);margin-block-start:4px}.search-results>.plank-card>a{color:var(--brand-primary-pressed);font-weight:700}@media (max-width:1400px){.filter-bar--catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-bar--catalogue>.plank-field:first-child{grid-column:span 2}}@media (max-width:1023px){.home-hero__grid,.home-trust__grid,.contact-page__grid{grid-template-columns:1fr}.home-hero__visual{max-inline-size:620px}.filter-bar{grid-template-columns:1fr 1fr}}@media (max-width:767px){.home-hero{padding-block:var(--space-12)}.home-hero h1,.editorial-hero h1{font-size:40px}.home-hero__proof{grid-template-columns:1fr}.home-hero__visual .plank-card{min-block-size:420px;padding:var(--space-6)}.process-list,.filter-bar,.article-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:start}.section-heading>a{margin-block:-20px var(--space-6)}.search-results .plank-card{grid-template-columns:1fr;justify-items:start}}.project-detail{padding-block:var(--space-8) var(--space-20)}.breadcrumbs{gap:var(--space-2);color:var(--muted-foreground);margin-block-end:var(--space-8);font-size:13px;display:flex}.project-detail__header{gap:var(--space-major);grid-template-columns:minmax(0,1fr) 390px;align-items:start;display:grid}.project-detail__header h1{margin-block:var(--space-4) var(--space-3);font-size:clamp(20px,2vw,27px);line-height:1.1}.project-detail__header p{max-inline-size:720px;color:var(--muted-foreground);font-size:18px}.project-detail__action{gap:var(--space-4);display:grid}.project-detail__action>strong{font-size:28px}.project-detail__action small,.project-detail__metrics small,.project-detail__documents span{color:var(--muted-foreground)}.project-detail__metrics{margin-block:var(--space-12);grid-template-columns:repeat(4,1fr)}.project-detail__body{gap:var(--space-major);grid-template-columns:minmax(0,1fr) 380px;display:grid}.project-detail__documents{align-content:start;gap:var(--space-3);display:grid}.project-detail__documents h2{margin-block-start:0}.project-detail__documents .plank-card{gap:4px var(--space-3);padding:var(--space-4);grid-template-columns:1fr auto;align-items:center;display:grid}.project-detail__documents .plank-card span{grid-column:1;font-size:12px}.project-detail__documents .plank-card button{grid-area:1/2/3;min-inline-size:auto}.data-table{contain:inline-size paint;max-inline-size:100%;overflow-x:auto}.data-table table{border-collapse:collapse;inline-size:100%}.workspace-page .data-table,.finance-page .data-table{overscroll-behavior-inline:contain;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:auto}.data-table th,.data-table td{border-block-end:1px solid var(--border);text-align:start;white-space:nowrap;padding:8px 12px}.data-table th{color:var(--muted-foreground);text-transform:none;font-size:12px}.data-table th[data-identifier],.data-table td[data-identifier]{direction:inherit}@media (max-width:1023px){.project-detail__header,.project-detail__body{grid-template-columns:1fr}.project-detail__action{max-inline-size:520px}.project-detail__metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.project-detail__metrics{grid-template-columns:1fr}}.auth-page{min-block-size:100dvh;padding:20px var(--page-padding-desktop) 24px;background:var(--background) url(/artwork/auth-background.svg) center / cover no-repeat;box-sizing:border-box}.auth-page__header{justify-content:space-between;align-items:center;min-block-size:48px;display:flex}.auth-page__header>div{gap:var(--space-5);align-items:center;display:flex}.auth-page__header button{color:inherit;cursor:pointer;background:0 0;border:0}.auth-page__header a{color:var(--color-text-muted);font-weight:600}.auth-page__header a:hover{color:var(--color-text)}.auth-page__locales{gap:var(--space-3);align-items:center;display:flex}.auth-page__locales:before{content:"";background:var(--border);block-size:18px;inline-size:1px}.auth-page__layout{justify-content:center;align-items:center;gap:var(--auth-column-gap);grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));min-block-size:calc(100dvh - 128px);display:grid}.auth-card{align-content:start;gap:var(--space-4);min-block-size:auto;display:grid}.auth-card h1{margin-block:2px var(--space-1);font-size:var(--font-size-display);line-height:1.2}.auth-card p{color:var(--muted-foreground);margin:0}.auth-card .plank-field>input,.auth-card .plank-field>select{min-block-size:var(--size-input-block)}.auth-card form>.plank-button{inline-size:min(100%,474px)}.auth-methods{background:var(--muted);border-radius:14px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.auth-methods button{min-block-size:40px;color:var(--muted-foreground);box-shadow:none;cursor:pointer;background-color:#0000;border:0;border-radius:10px}.auth-methods button[aria-selected=true]{color:var(--foreground);background-color:var(--card);box-shadow:0 2px 8px #1e1f1f14}.auth-options,.auth-switch{justify-content:space-between;gap:var(--space-4);font-size:13px;display:flex}.auth-options a,.auth-switch a{color:var(--brand-primary-pressed);font-weight:600}.role-choice{gap:var(--space-2);border:0;padding:0;display:grid}.role-choice legend{margin-block-end:var(--space-2);font-weight:600}.role-choice label{gap:var(--space-3);min-block-size:58px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-action);cursor:pointer;align-items:center;display:flex}.role-choice label:has(input:checked){border-color:var(--primary);background:var(--secondary)}.role-choice label span{display:grid}.role-choice small{color:var(--muted-foreground)}.wallet-choice{justify-items:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.wallet-connectors{gap:var(--space-2);inline-size:100%;display:grid}.wallet-connectors .plank-button{justify-content:flex-start;gap:var(--space-3);inline-size:100%;padding-inline:var(--space-3);min-block-size:46px}.wallet-connectors .plank-button>span:not(.provider-mark){text-align:start;flex:1}.wallet-connectors .plank-button>.provider-mark,.connector-grid .plank-button>.provider-mark{flex:0 0 28px;block-size:28px;inline-size:28px}.provider-mark{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);color:var(--muted-foreground);background:var(--card);border-radius:8px;flex:none;place-items:center;padding:3px;display:grid;overflow:hidden}.provider-mark img{object-fit:contain;block-size:100%;inline-size:100%}.provider-mark[data-brand=base]{background:#00f;border-color:#0000;padding:0}.provider-mark[data-brand=walletconnect],.provider-mark[data-brand=hashpack],.provider-mark[data-brand=hedera],.provider-mark[data-brand=besu],.provider-mark[data-brand=fabric]{padding:0}.wallet-connector-btn__mark{block-size:28px;inline-size:28px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid}.connector-grid .plank-button{justify-content:flex-start;gap:var(--space-3);padding-inline:var(--space-3)}.connector-grid .plank-button>span:not(.provider-mark){text-align:start;flex:1}.connected-wallet-card__id{align-items:center;gap:var(--space-3);display:flex}.connected-wallet-card__id>div{gap:2px;display:grid}.wallet-connector-btn__label{text-align:start;flex:1}.auth-story{min-block-size:560px;padding:var(--space-12);color:var(--foreground);border-radius:var(--radius-card);background:color-mix(in srgb, var(--primary) 22%, var(--card));align-content:space-between;display:grid}.auth-story h2{max-inline-size:620px;margin-block:var(--space-4);font-size:var(--font-size-display);line-height:1.2}.auth-story>div>p{max-inline-size:560px;font-size:18px}.auth-story__proof{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.auth-story__proof div{border-block-start:1px solid #281d1b38;gap:6px;padding-block-start:var(--space-4);display:grid}.auth-story__proof span{opacity:.74;font-size:13px}.account-page{max-inline-size:1120px;margin-inline:auto}.account-form{gap:var(--space-8);margin-block-start:var(--space-8);display:grid}.form-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.form-actions{justify-content:flex-end;gap:var(--space-3);display:flex}.account-assurance{gap:var(--space-3);max-inline-size:920px;padding:var(--space-4);color:var(--muted-foreground);align-items:center;margin-block-start:var(--space-4);display:flex}.account-assurance p{margin:0}.account-security-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.verification-upload,.verification-review{gap:var(--space-5);margin-block-start:var(--space-8);display:grid}.verification-upload h2,.verification-review h2{font-size:var(--font-size-subtitle);margin:0}.verification-upload>p,.verification-review>p{max-inline-size:680px;color:var(--muted-foreground);margin:0}.file-drop{min-block-size:168px;padding:var(--space-8);border:1.5px dashed var(--border);border-radius:var(--radius-panel);color:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 62%, transparent);cursor:pointer;text-align:center;transition:border-color var(--motion-fast), background var(--motion-fast), color var(--motion-fast);place-items:center;display:grid}.file-drop:hover,.file-drop:focus-within{border-color:var(--primary);color:var(--foreground);background:var(--secondary)}.verification-review dl{border:1px solid var(--border);border-radius:var(--radius-panel);grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.verification-review dl div{padding:var(--space-5);border-inline-end:1px solid var(--border);gap:6px;display:grid}.verification-review dl div:last-child{border-inline-end:0}.verification-review dt{color:var(--muted-foreground);font-size:12px}.verification-review dd{overflow-wrap:anywhere;margin:0;font-weight:700}.setup-secret{max-inline-size:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-action);background:var(--muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.recovery-codes{padding:var(--space-5);border:1px solid color-mix(in srgb, var(--success) 46%, var(--border));border-radius:var(--radius-panel);background:color-mix(in srgb, var(--success) 10%, var(--card))}.recovery-codes p{color:var(--muted-foreground)}.recovery-codes ul{gap:var(--space-2);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.recovery-codes li{padding:var(--space-2) var(--space-3);border-radius:var(--radius-action);background:var(--card);text-align:center;-webkit-user-select:all;user-select:all}.setting-row{justify-content:space-between;gap:var(--space-6);align-items:center;display:flex}.setting-row h2{margin-block:var(--space-2)}.setting-row p{color:var(--muted-foreground);margin:0}.session-row,.toggle-row{justify-content:space-between;gap:var(--space-4);border-block-start:1px solid var(--border);align-items:center;min-block-size:64px;display:flex}.session-row div{display:grid}.session-row span{color:var(--muted-foreground);font-size:13px}@media (max-width:1100px){.auth-page{padding-inline:var(--page-padding-tablet)}.auth-page__layout{padding-block:var(--space-8);grid-template-columns:minmax(0,640px)}.auth-story{min-block-size:auto}}@media (max-width:767px){.auth-page{padding:var(--space-4);background-image:none}.auth-card{min-block-size:auto;padding:var(--space-6)!important}.auth-story{padding:var(--space-6)}.auth-story__proof,.form-grid,.account-security-grid,.verification-review dl{grid-template-columns:1fr}.verification-review dl div{border-inline-end:0;border-block-end:1px solid var(--border)}.verification-review dl div:last-child{border-block-end:0}.wallet-connectors,.recovery-codes ul{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse}.form-actions .plank-button{inline-size:100%}}.workspace-page{gap:var(--space-6);inline-size:100%;min-inline-size:0;max-inline-size:1440px;margin-inline:auto;display:grid}.workspace-page>*{min-inline-size:0}.workspace-heading{justify-content:space-between;align-items:end;gap:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-panel);border:1px solid var(--border);background:linear-gradient(to left, color-mix(in srgb, var(--card) 95%, transparent) 0%, color-mix(in srgb, var(--card) 82%, transparent) 58%, color-mix(in srgb, var(--card) 55%, transparent) 100%), radial-gradient(circle at 96% 15%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 44%), url(/images/hero.jpg) right center / cover;box-shadow:var(--shadow-sm);margin-block-end:var(--space-5);display:flex;position:relative;overflow:hidden}.workspace-heading>*{z-index:var(--z-content);position:relative}.workspace-heading>div:first-child>span,.purchase-heading>span{color:var(--brand-primary-pressed);font-size:13px;font-weight:700}.workspace-heading h1,.purchase-heading h1{letter-spacing:-.024em;margin-block:8px 10px;font-size:clamp(28px,2.7vw,36px);line-height:1.14}.workspace-heading p,.purchase-heading p{max-inline-size:68ch;color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.heading-actions{gap:var(--space-3);display:flex}.metric-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.admin-metric{align-content:start;gap:8px;min-block-size:132px;min-inline-size:0;display:grid;padding:var(--space-5)!important}.metric-card>span,.metric-card>small,.admin-metric>span,.admin-metric>small{color:var(--muted-foreground)}.metric-card>strong,.admin-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-inline-size:0;font-size:clamp(18px,1.6vw,24px);line-height:1.2}.metric-card>small[data-tone=up],.admin-metric>small[data-tone=up],.positive{color:var(--success)}.metric-card>small[data-tone=down],.admin-metric>small[data-tone=down],.negative{color:var(--destructive)}.dashboard-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.65fr) minmax(310px,.7fr);display:grid}.account-settings-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:900px){.account-settings-grid{grid-template-columns:1fr}}.dashboard-grid--lower{grid-template-columns:minmax(0,1.5fr) minmax(340px,.72fr)}.card-heading{justify-content:space-between;align-items:start;gap:var(--space-5);display:flex}.card-heading h2{margin-block:5px 0;font-size:24px}.card-heading>div>span,.performance-card>span{color:var(--muted-foreground);font-size:13px}.card-heading>.plank-field{min-inline-size:144px}.card-heading>a,.text-link{color:var(--brand-primary-pressed);font-weight:700}.performance-card{min-block-size:430px}.trend-chart{block-size:248px;inline-size:100%;margin-block-start:var(--space-6);overflow:visible}.chart-axis{color:var(--muted-foreground);justify-content:space-between;font-size:12px;display:flex}.allocation-card{align-content:start;gap:var(--space-5);display:grid}.donut{aspect-ratio:1;background:conic-gradient(var(--chart-1) 0 56%, var(--chart-2) 56% 85%, var(--chart-3) 85%);border-radius:50%;place-items:center;inline-size:184px;margin-inline:auto;display:grid;position:relative}.donut:after{content:"";background:var(--card);border-radius:50%;position:absolute;inset:27px}.donut span{z-index:var(--z-dropdown);font-weight:700;position:relative}.legend{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.legend li{gap:var(--space-3);color:var(--muted-foreground);grid-template-columns:10px 1fr auto;align-items:center;display:grid}.legend i{background:var(--primary);border-radius:50%;block-size:10px;inline-size:10px}.legend i[data-color=two]{background:var(--chart-2)}.legend i[data-color=three]{background:var(--chart-3)}.legend strong{color:var(--foreground)}.compact-table td:first-child a{min-inline-size:190px;display:grid}.compact-table td:first-child span{color:var(--muted-foreground);font-size:12px}.timeline,.distribution-list{margin:0;padding:0;list-style:none;display:grid}.timeline li{gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--border);grid-template-columns:56px 1fr auto;align-items:center;display:grid}.timeline time{color:var(--brand-primary-pressed);font-weight:700}.today-marker{border-block-start:2px dashed var(--primary);display:block}.timeline div{display:grid}.timeline span{color:var(--muted-foreground);font-size:12px}.attention-card{gap:var(--space-4);grid-template-columns:auto 1fr auto;align-items:center;display:grid;padding:var(--space-5)!important}.attention-card p{color:var(--muted-foreground);margin:4px 0 0}.discovery-filters{gap:var(--space-3);grid-template-columns:minmax(200px,2fr) repeat(3,minmax(130px,1fr));align-items:end;display:grid;padding:var(--space-4)!important}.discovery-filters--complete{grid-template-columns:repeat(5,minmax(130px,1fr))}.discovery-filters .plank-field{gap:4px}.discovery-filters .plank-field>label,.discovery-filters .plank-field>span{font-size:12px}.discovery-filters input,.discovery-filters select{block-size:40px;min-block-size:40px;inline-size:100%;min-inline-size:0;padding-block:6px;font-size:13px}.discovery-filters--complete .search-autocomplete{grid-column:span 2;position:relative}.search-autocomplete>ul{z-index:var(--z-dropdown);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;inset:calc(100% + 4px) 0 auto}.search-autocomplete li+li{border-block-start:1px solid var(--border)}.search-autocomplete a{padding:var(--space-3);border-radius:var(--radius-sm);display:block}.search-autocomplete a:hover,.search-autocomplete a:focus-visible{background:var(--secondary)}.result-summary,.compare-actions,.card-actions,.card-badges{align-items:center;gap:var(--space-3);display:flex}.result-summary{justify-content:space-between;min-block-size:44px}.compare-actions{flex-wrap:wrap;justify-content:flex-end}.comparison-table{scroll-margin-block-start:calc(var(--header-height) + var(--space-5))}.discovery-empty{justify-items:center;gap:var(--space-3);display:grid}.result-summary{color:var(--muted-foreground);justify-content:space-between;display:flex}.result-summary button{color:var(--brand-primary-pressed);cursor:pointer;background:0 0;border:0;font-weight:700}.investment-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.investment-card{flex-direction:column;block-size:100%;display:flex;overflow:hidden;padding:0!important}.investment-card__visual{min-block-size:108px;padding:var(--space-4);background:radial-gradient(circle at 80% 18%, color-mix(in srgb, var(--brand-white) 92%, var(--primary)) 0 6%, transparent 6.5%), linear-gradient(145deg, var(--illustration-teal-soft), var(--primary));justify-content:space-between;align-items:start;display:flex;position:relative}.card-thumb{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.card-thumb--placeholder{border:2px dashed color-mix(in srgb, var(--primary) 30%, transparent);background:0 0}.investment-card__visual .card-badges,.investment-card__visual>span{z-index:var(--z-content);position:relative}.investment-card__visual>span{border-radius:var(--radius-chip);background:color-mix(in srgb, var(--brand-white) 72%, transparent);color:var(--illustration-ink);padding:6px 10px;font-size:12px}.investment-card__body{gap:var(--space-4);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.investment-card__body h2{margin-block:4px 0;font-size:17px}.investment-card__body>div>span{color:var(--muted-foreground);font-size:12px}.investment-card__body>div>p{-webkit-line-clamp:2;margin-block:var(--space-2) 0;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.investment-card__body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-check{align-items:center;gap:var(--space-2);color:var(--muted-foreground);cursor:pointer;font-size:13px;display:flex}.compare-check input{block-size:18px;inline-size:18px;accent-color:var(--primary)}.card-actions{justify-content:space-between;margin-block-start:auto}.investment-card dl,.research-hero dl,.research-hero aside dl,.purchase-layout aside dl{gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.investment-card dl div,.research-hero dl div,.purchase-layout aside dl div{gap:3px;display:grid}.investment-card dt,.research-hero dt,.purchase-layout aside dt{color:var(--muted-foreground);font-size:11px}.investment-card dd,.research-hero dd,.purchase-layout aside dd{margin:0;font-weight:700}.back-link{inline-size:fit-content;color:var(--muted-foreground);font-size:13px}.research-hero{gap:var(--space-major);grid-template-columns:minmax(0,1fr) 390px;align-items:start;display:grid}.research-hero h1{max-inline-size:720px;margin-block:var(--space-4) var(--space-3);font-size:clamp(20px,2vw,27px)}.workspace-logout,.public-header__logout{border:1px solid var(--border);color:var(--foreground);font:inherit;border-radius:var(--radius-action);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 12px;font-size:13px;font-weight:600}.workspace-logout:hover,.public-header__logout:hover{background:var(--muted)}.research-hero>div>p{max-inline-size:720px;color:var(--muted-foreground);font-size:18px}.research-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.research-tags span{border-radius:var(--radius-chip);background:var(--muted);padding:7px 11px;font-size:12px}.research-hero>.plank-card{gap:var(--space-4);display:grid}.research-hero>.plank-card>strong{font-size:23px}.research-hero>.plank-card>small{color:var(--muted-foreground)}.section-tabs{z-index:var(--z-sticky);gap:var(--space-6);padding-block:var(--space-4);border-block-end:1px solid var(--border);background:var(--background);display:flex;position:sticky;inset-block-start:var(--header-height);overflow-x:auto}.section-tabs a{white-space:nowrap;font-weight:600}.wizard-steps{z-index:var(--z-sticky);gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--border);background:var(--background);margin-block-end:var(--space-4);display:flex;position:sticky;inset-block-start:var(--header-height);overflow-x:auto}.wizard-step{align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--muted-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.wizard-step__num{border:1px solid var(--input);background:var(--card);border-radius:50%;flex:none;place-items:center;block-size:26px;inline-size:26px;font-size:13px;font-weight:700;display:grid}.wizard-step[data-state=current]{color:var(--foreground);background:var(--muted);font-weight:700}.wizard-step[data-state=current] .wizard-step__num{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.wizard-step[data-state=complete]{color:var(--foreground)}.wizard-step[data-state=complete] .wizard-step__num{border-color:var(--success);background:var(--success);color:var(--primary-foreground)}.wizard-step[data-state=complete] .wizard-step__num:before{content:"✓"}.wizard-step[data-state=complete] .wizard-step__num{font-size:0}.wizard-step[data-state=complete] .wizard-step__num:before{font-size:14px}.wizard-nav{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--border);margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:flex}.research-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.research-layout>div,.research-layout>aside{gap:var(--space-5);display:grid}.research-layout .plank-card h2{margin-block-start:0}.research-layout .plank-card>p{color:var(--muted-foreground);line-height:1.7}.valuation-summary{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-5);display:grid}.valuation-summary>div{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);gap:4px;display:grid}.valuation-summary span{color:var(--muted-foreground);font-size:12px}.insight-list{gap:var(--space-3);margin:var(--space-5) 0;padding:0;list-style:none;display:grid}.insight-list li{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:auto 1fr;align-items:start;display:grid}.insight-list p{margin-block:var(--space-1);color:var(--muted-foreground)}.insight-list small,.research-disclaimer{color:var(--muted-foreground)}.progress-report{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:1fr auto;align-items:center;margin-block-start:var(--space-4);display:grid}.progress-report>div{gap:4px;display:grid}.progress-report>div>span{color:var(--muted-foreground);font-size:12px}.progress-report>:last-child{grid-column:1/-1}.facility-row{justify-content:space-between;align-items:start;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border);display:flex}.facility-row>div{gap:4px;display:grid}.facility-row span{color:var(--muted-foreground);font-size:12px}.project-question{gap:var(--space-3);display:grid}.cashflow-bars{gap:var(--space-6);min-block-size:230px;padding:var(--space-6);border-radius:var(--radius-panel);background:var(--muted);align-items:end;display:flex}.cashflow-bars i{background:linear-gradient(var(--primary), var(--brand-primary-pressed));border-radius:8px 8px 2px 2px;flex:1;min-block-size:10%}.risk-list{margin:0;padding:0;list-style:none;display:grid}.risk-list li{gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--border);grid-template-columns:auto 1fr;display:grid}.risk-list p{color:var(--muted-foreground);margin-block:5px 0}.document-row{min-block-size:66px;inline-size:100%;padding:var(--space-3) 0;border:0;border-block-end:1px solid var(--border);color:inherit;text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}.document-row span{gap:3px;font-weight:600;display:grid}.document-row small{color:var(--muted-foreground);font-weight:400}.purchase-page{gap:var(--space-8);display:grid}.purchase-heading{text-align:center}.purchase-heading p{margin-inline:auto}.purchase-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.purchase-layout>aside,.purchase-layout>aside .plank-card{gap:var(--space-4);display:grid}.purchase-step{gap:var(--space-6);display:grid}.purchase-step[hidden]{display:none}.purchase-step h2{margin:0;font-size:28px}.checklist{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.checklist li{gap:var(--space-3);min-block-size:74px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-action);grid-template-columns:34px 1fr auto;align-items:center;display:grid}.checklist li>span{background:var(--warning);block-size:30px;inline-size:30px;color:var(--brand-white);border-radius:50%;place-items:center;display:grid}.checklist li[data-complete]>span{background:var(--success)}.checklist li>div{gap:3px;display:grid}.checklist small{color:var(--muted-foreground)}.consent-row{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-action);background:var(--muted);align-items:start;display:flex}.amount-presets{gap:var(--space-2);display:flex}.amount-presets button{border:1px solid var(--border);border-radius:var(--radius-chip);min-block-size:40px;color:inherit;background:var(--card);cursor:pointer;padding-inline:14px}.order-breakdown{padding:var(--space-4);border-radius:var(--radius-panel);background:var(--muted);margin:0;display:grid}.order-breakdown div{justify-content:space-between;gap:var(--space-4);padding-block:10px;display:flex}.order-breakdown div:last-child{border-block-start:1px solid var(--border);margin-block-start:4px;font-weight:700}.order-breakdown dd{font-variant-numeric:tabular-nums;margin:0}.split-actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.payment-options{gap:var(--space-3);display:grid}.payment-options label{gap:var(--space-4);min-block-size:76px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-action);cursor:pointer;align-items:center;display:flex}.payment-options label[data-selected]{border-color:var(--primary);background:var(--secondary);box-shadow:0 0 0 1px var(--primary)}.payment-options label:has(input:disabled){cursor:not-allowed;opacity:.62}.payment-options span{flex:1;gap:3px;display:grid}.payment-options small,.support-note{color:var(--muted-foreground)}.payment-balance{margin:calc(var(--space-3) * -1) 0 0;color:var(--muted-foreground);font-size:13px}.payment-instructions{gap:var(--space-3);text-align:start;inline-size:min(100%,560px);display:grid}.payment-instructions p{margin:0}.payment-instructions code{overflow-wrap:anywhere;padding:var(--space-3);border-radius:var(--radius-action);background:var(--muted)}.escrow-summary p{color:var(--muted-foreground);margin:0}.confirmation-step{text-align:center;justify-items:center}.confirmation-mark{background:color-mix(in srgb, var(--success) 15%, transparent);block-size:54px;inline-size:54px;color:var(--success);border-radius:50%;place-items:center;font-size:26px;display:grid}.confirmation-step .order-breakdown{inline-size:min(100%,560px)}.risk-meter{block-size:12px;margin-block:var(--space-5);border-radius:var(--radius-chip);background:linear-gradient(90deg, var(--risk-low), var(--risk-medium) 62%, var(--risk-high));position:relative}.risk-meter i{background:var(--foreground);border-radius:3px;block-size:24px;inline-size:4px;position:absolute;inset-block-start:-6px;inset-inline-start:46%}.risk-meter span{font-size:12px;position:absolute;inset-block-start:25px;inset-inline-start:39%}.proposal-teaser{gap:var(--space-3);margin-block:var(--space-5);display:grid}.investor-dashboard>.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.investor-dashboard .risk-meter{background:color-mix(in srgb, var(--border) 72%, transparent);overflow:hidden}.investor-dashboard .risk-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--chart-1), var(--chart-2));block-size:100%;inset:0 auto 0 0}[dir=rtl] .investor-dashboard .risk-meter i{inset:0 0 0 auto}.investor-dashboard .risk-meter span{color:var(--muted-foreground);inset-block-start:20px;inset-inline:auto 0}.dashboard-notifications{gap:var(--space-5);display:grid}.dashboard-notification-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dashboard-notification-list li{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dashboard-notification-list time{color:var(--muted-foreground);font-size:12px}.large-value{margin-block:var(--space-4) 0;font-size:24px;display:block}.calendar-strip{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;padding-block-end:var(--space-5);display:flex}.calendar-strip div{text-align:center;display:grid}.calendar-strip button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px}.distribution-list li{gap:var(--space-5);border-block-end:1px solid var(--border);grid-template-columns:58px 1fr auto auto;align-items:center;min-block-size:90px;display:grid}.distribution-list time{border-radius:var(--radius-action);background:var(--muted);align-content:center;place-items:center;block-size:58px;inline-size:48px;display:grid}.distribution-list time strong{font-size:20px}.distribution-list time span{color:var(--muted-foreground);font-size:11px}.distribution-list>li>div{display:grid}.distribution-list>li>div span{color:var(--muted-foreground);font-size:13px}.statement-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.statement-grid .plank-card{justify-items:start;gap:var(--space-4);display:grid}.statement-grid h2,.statement-grid p{margin:0}.statement-grid p{color:var(--muted-foreground);min-block-size:48px}.statement-grid .plank-field,.statement-grid .plank-button{inline-size:100%}.governance-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);align-items:start;display:grid}.governance-grid>.plank-card{gap:var(--space-5);display:grid}.governance-grid h2{margin:0;font-size:26px}.governance-grid p{color:var(--muted-foreground);margin:0}.vote-stats{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.vote-stats div{gap:4px;display:grid}.vote-stats dt{color:var(--muted-foreground);font-size:12px}.vote-stats dd{margin:0;font-weight:700}.vote-bar{gap:var(--space-4);color:var(--muted-foreground);padding-block-start:20px;font-size:12px;display:flex;position:relative}.vote-bar:before{content:"";border-radius:var(--radius-chip);background:var(--muted);block-size:10px;position:absolute;inset:0 0 auto}.vote-bar i{border-radius:var(--radius-chip);background:var(--primary);block-size:10px;position:absolute;inset:0 auto auto 0}.vote-actions{gap:var(--space-3);display:flex}.governance-vote-card{border:1px solid color-mix(in srgb, var(--color-brand,var(--primary)) 42%, var(--border));background:color-mix(in srgb, var(--color-brand,var(--primary)) 6%, var(--card));box-shadow:var(--shadow-md,0 8px 24px #0000001a)}.governance-vote-card__head{gap:4px;margin-block-end:var(--space-3);display:grid}.governance-vote-card__head>span{color:var(--muted-foreground);letter-spacing:.04em;font-size:12px;font-weight:700}.governance-vote-card__head h2{margin:0;font-size:22px}.governance-vote-card__head p{color:var(--muted-foreground);margin:4px 0 0}.vote-actions--prominent{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.vote-actions--prominent .plank-button{min-block-size:3.25rem;inline-size:100%;font-size:16px;font-weight:700}@media (max-width:640px){.vote-actions--prominent{grid-template-columns:1fr}}@media (max-width:1180px){.metric-grid,.investment-grid,.statement-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:1100px){.discovery-filters--complete{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:900px){.research-hero,.research-layout,.purchase-layout,.governance-grid{grid-template-columns:1fr}.research-hero>.plank-card,.purchase-layout>aside{max-inline-size:560px}.discovery-filters,.discovery-filters--complete{grid-template-columns:1fr 1fr}.discovery-filters--complete .search-autocomplete{grid-column:1/-1}}@media (max-width:640px){.workspace-heading{flex-direction:column;align-items:start}.heading-actions,.vote-actions,.split-actions{flex-direction:column;align-items:stretch;inline-size:100%}.metric-grid,.investment-grid,.statement-grid,.discovery-filters,.discovery-filters--complete,.valuation-summary,.detail-list--grid{grid-template-columns:1fr}.discovery-filters--complete .search-autocomplete{grid-column:auto}.result-summary,.card-actions{flex-direction:column;align-items:stretch}.result-summary .compare-actions,.card-actions .plank-button{inline-size:100%}.attention-card{grid-template-columns:auto 1fr}.attention-card .plank-button{grid-column:1/-1}.distribution-list li{grid-template-columns:52px 1fr auto}.distribution-list .plank-badge{grid-column:2/-1;justify-self:start}.amount-presets{overflow-x:auto}.dashboard-notification-list li{grid-template-columns:auto 1fr}.dashboard-notification-list time{grid-column:2}.performance-card{min-block-size:auto}.trend-chart{block-size:190px}}.market-ticker{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.market-ticker a{gap:2px var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);grid-template-columns:1fr auto;display:grid}.market-ticker strong{grid-row:2;font-size:15px}.market-ticker b{grid-row:2}.market-table td:first-child,.wallet-table td:first-child{gap:3px;display:grid}.market-table td:first-child span,.wallet-table td:first-child span{color:var(--muted-foreground);font-size:12px}.market-summary{gap:var(--space-2);margin-block:var(--space-2) var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.market-stat{align-items:baseline;gap:2px var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex-wrap:wrap;display:flex}.market-stat span{inline-size:100%;color:var(--muted-foreground);font-size:12px}.market-stat strong{font-variant-numeric:tabular-nums;font-size:17px}.market-board-head{align-items:center;gap:var(--space-3);flex-wrap:wrap}.market-cats{gap:var(--space-1);flex-wrap:wrap;display:flex}.market-cats button{padding:5px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted-foreground);cursor:pointer;background:0 0;font-size:13px;transition:color .15s,background .15s,border-color .15s}.market-cats button[aria-pressed=true]{color:var(--primary);border-color:color-mix(in srgb, var(--color-brand) 45%, var(--border));background:color-mix(in srgb, var(--color-brand) 10%, transparent);font-weight:600}.market-board-head .field{min-inline-size:180px;margin:0}.market-table table{font-variant-numeric:tabular-nums}.market-table td.num,.market-table th.num{text-align:end}.market-table th .col-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.market-table th.num .col-sort{flex-direction:row-reverse}.market-table th .col-sort[data-active]{color:var(--primary)}.col-sort__arrow{opacity:.8;font-size:11px}.market-table tbody tr{transition:background .12s}.market-table tbody tr:hover{background:color-mix(in srgb, var(--color-brand) 5%, transparent)}@media (max-width:760px){.market-summary{grid-template-columns:1fr}}.market-notice{align-items:center;gap:var(--space-4);display:flex;padding:var(--space-4) var(--space-5)!important}.market-notice p{color:var(--muted-foreground);margin:0}.trading-header{justify-content:space-between;gap:var(--space-6);align-items:center;display:flex}.trading-header>div{gap:2px var(--space-3);grid-template-columns:auto auto;display:grid}.trading-header>div>span{grid-column:1/-1;font-weight:700}.trading-header>div>strong{font-size:28px}.trading-header dl{gap:var(--space-8);margin:0;display:flex}.trading-header dl div{gap:3px;display:grid}.trading-header dt{color:var(--muted-foreground);font-size:12px}.trading-header dd{margin:0;font-weight:600}.trading-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.6fr) 380px;grid-template-areas:"chart ticket""book trades";align-items:start;display:grid}.chart-panel{grid-area:chart}.order-ticket-form{grid-area:ticket}.order-ticket{block-size:100%}.order-book{grid-area:book}.recent-trades{grid-area:trades}.chart-tools{justify-content:space-between;gap:var(--space-4);display:flex}.chart-tools div{border-radius:var(--radius-chip);background:var(--muted);gap:4px;padding:4px;display:flex}.chart-tools button,.mode-tabs button{border-radius:var(--radius-chip);min-block-size:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding-inline:12px}.chart-tools button[aria-pressed=true],.mode-tabs button[aria-pressed=true]{color:var(--foreground);background:var(--card);box-shadow:0 2px 8px #14232214}.market-chart{block-size:330px;inline-size:100%;margin-block-start:var(--space-5)}.order-ticket{gap:var(--space-3);display:grid}.pretrade-checks{gap:var(--space-2);display:grid}.pretrade-checks>div{align-items:center;gap:var(--space-2);color:var(--muted-foreground);grid-template-columns:auto 1fr;font-size:12px;display:grid}.order-review,.order-success{gap:var(--space-3);display:grid;padding:var(--space-4)!important}.order-review h2,.order-success h2,.order-review p,.order-success p{margin:0}.order-review small{color:var(--muted-foreground)}.side-switch,.mode-tabs{background:var(--muted);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid}:is(.side-switch:has(button:nth-child(3)),.mode-tabs:has(button:nth-child(3))){grid-template-columns:repeat(3,1fr)}:is(.side-switch:has(button:nth-child(4)),.mode-tabs:has(button:nth-child(4))){grid-template-columns:repeat(4,1fr)}:is(.side-switch:has(button:nth-child(5)),.mode-tabs:has(button:nth-child(5))){grid-template-columns:repeat(5,1fr)}.mode-tabs button{white-space:nowrap}.side-switch button{min-block-size:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:700}.side-switch button[aria-pressed=true]{color:var(--foreground);background:var(--card);box-shadow:0 2px 8px #14232214}.balance-line{color:var(--muted-foreground);justify-content:space-between;font-size:13px;display:flex}.balance-line strong{color:var(--foreground)}.ticket-total{gap:var(--space-2);padding-block:var(--space-3);border-block:1px solid var(--border);margin:0;display:grid}.ticket-total div{justify-content:space-between;display:flex}.ticket-total dt{color:var(--muted-foreground)}.ticket-total dd{margin:0;font-weight:700}.order-book h2,.recent-trades h2{margin-block-start:0}.book-head,.book-row{gap:var(--space-3);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,1fr);padding-block:7px;font-size:12px;display:grid}.book-head{color:var(--muted-foreground);border-block-end:1px solid var(--border)}.book-row span:not(:first-child),.book-head span:not(:first-child),.book-row time{text-align:end}.book-row.ask span:first-child{color:var(--destructive)}.book-row.bid span:first-child{color:var(--success)}.book-mid{padding-block:var(--space-3);border-block:1px solid var(--border);font-size:18px;display:block}.book-mid small{color:var(--success)}.trade-limits{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid;padding:var(--space-4) var(--space-5)!important}.trade-limits div{gap:4px;display:grid}.trade-limits span{color:var(--muted-foreground);font-size:12px}.quick-trade-page{gap:var(--space-8);max-inline-size:760px;margin-inline:auto;display:grid}.quick-trade-card{gap:var(--space-5);display:grid}.quick-trade-card>small{color:var(--muted-foreground);text-align:center}.redemption-page{gap:var(--space-7);display:grid}.redemption-programs{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.redemption-program-card{gap:var(--space-3);min-inline-size:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--foreground);background:var(--card);text-align:start;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.redemption-program-card:hover{border-color:color-mix(in srgb, var(--primary) 42%, var(--border));transform:translateY(-1px)}.redemption-program-card[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent)}.redemption-program-card>div:first-child{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.redemption-program-card>strong{font-size:var(--text-lg)}.redemption-program-card>span,.redemption-program-card>small{color:var(--muted-foreground)}.redemption-program-card dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.redemption-program-card dt{color:var(--muted-foreground);font-size:var(--text-xs)}.redemption-program-card dd{margin:var(--space-1) 0 0;font-weight:700}.redemption-workflow{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.redemption-ticket,.auction-bid-ticket{gap:var(--space-5);display:grid}.redemption-ticket h2,.auction-bid-ticket h2{margin-block:var(--space-2) 0}.redemption-ticket p{color:var(--muted-foreground)}.redemption-explainer{gap:var(--space-4);display:grid;position:sticky;inset-block-start:var(--space-5)}.redemption-explainer ol{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.redemption-explainer li{align-items:center;gap:var(--space-3);grid-template-columns:32px 1fr;display:grid}.redemption-explainer li strong{block-size:32px;inline-size:32px;color:var(--primary-foreground);background:var(--primary);border-radius:50%;place-items:center;display:grid}.redemption-explainer p{color:var(--muted-foreground);font-size:var(--text-sm)}.auction-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auction-card{gap:var(--space-5);display:grid}.auction-card .card-heading{align-items:start}.auction-card .card-heading p{margin-block:var(--space-1) 0;color:var(--muted-foreground)}.auction-card .card-heading>strong{color:var(--brand-primary-pressed)}.auction-bid-ticket{inline-size:min(100%,720px);margin-inline:auto}.hybrid-wallet-page{gap:var(--space-7);display:grid}.wallet-tabs:has(button:nth-child(4)){grid-template-columns:repeat(4,1fr)}.wallet-balance-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.wallet-network-strip{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.wallet-network-strip>div{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);display:grid}.wallet-network-strip__title{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.wallet-network-strip span{color:var(--muted-foreground);font-size:var(--text-xs)}.wallet-connect-panel{gap:var(--space-5);grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr);align-items:center;display:grid}.wallet-connect-panel h2{margin-block:var(--space-2)}.wallet-connect-panel p{color:var(--muted-foreground)}.connector-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.connected-wallet-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connected-wallet-card{gap:var(--space-4);min-inline-size:0;display:grid}.connected-wallet-card .card-heading p{margin-block:var(--space-1) 0;color:var(--muted-foreground)}.connected-wallet-card>code,.receive-wallet-card>code{padding:var(--space-3);border-radius:var(--radius-control);color:var(--brand-primary-pressed);background:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-hardware-note{max-inline-size:72ch;color:var(--muted-foreground);line-height:1.55;display:block}.wallet-transfer-page .side-switch{inline-size:100%}.receive-wallet-card{justify-items:center;gap:var(--space-5);display:grid}.receive-wallet-card .plank-field{inline-size:100%}.transfer-review{gap:var(--space-4);display:grid}.wallet-bridge-page .bridge-networks{align-items:end}.quote-box--live{gap:0}.quote-box--live>.plank-button{margin-block-start:var(--space-4)}.quick-exit-link{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.quick-exit-link>div{gap:var(--space-2);display:grid}.quick-exit-link h2,.quick-exit-link p{margin:0}.quick-exit-link p{color:var(--muted-foreground)}.quote-box{padding:var(--space-3) var(--space-4);border-radius:var(--radius-panel);background:var(--muted);gap:0;display:grid}.quote-box>div{justify-content:space-between;gap:var(--space-3);border-block-end:1px solid var(--border);padding-block:10px;display:flex}.quote-box>div:last-child{border:0}.quote-box>div>span{color:var(--muted-foreground)}.mode-tabs{inline-size:min(100%,600px)}.payments-tabs{inline-size:min(100%,780px)}@media (max-width:760px){.redemption-programs,.auction-grid,.redemption-workflow{grid-template-columns:1fr}.redemption-explainer{position:static}.wallet-tabs:has(button:nth-child(4)){grid-template-columns:repeat(2,1fr)}.wallet-balance-grid,.wallet-connect-panel,.connected-wallet-grid{grid-template-columns:1fr}.wallet-network-strip{scroll-snap-type:inline mandatory;padding-block-end:var(--space-2);display:flex;overflow-x:auto}.wallet-network-strip>div{scroll-snap-align:start;min-inline-size:150px}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plain-list{gap:var(--space-3);color:var(--muted-foreground);padding-inline-start:20px;display:grid}.balance-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);display:grid}.balance-grid .plank-card{align-content:start;gap:var(--space-3);display:grid}.balance-grid .plank-card>strong{font-size:24px}.balance-grid .plank-card>small{color:var(--muted-foreground)}.wallet-actions{gap:var(--space-3);margin-block-start:var(--space-4);display:flex}.balance-grid dl{gap:var(--space-3);margin:var(--space-4) 0 0;display:grid}.balance-grid dl div{justify-content:space-between;display:flex}.balance-grid dt{color:var(--muted-foreground)}.balance-grid dd{margin:0;font-weight:700}.connected-wallet{justify-content:space-between;gap:var(--space-4);margin-block:var(--space-5);align-items:center;display:flex}.connected-wallet>div{gap:5px;display:grid}.connected-wallet span{color:var(--muted-foreground);font-size:12px}.receive-panel{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.wallet-address-qr{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:var(--radius-control);inline-size:190px;box-shadow:var(--shadow-sm);background:#fff;place-items:center;display:grid;overflow:hidden}.wallet-address-qr svg{block-size:100%;inline-size:100%;display:block}.wallet-address-qr[aria-busy=true]{background:linear-gradient(110deg,#fff 20%,#edf5f5 45%,#fff 70%) 0 0/220% 100%;animation:1.2s linear infinite wallet-qr-loading}.wallet-address-qr--failed{box-shadow:none;border-style:dashed}@keyframes wallet-qr-loading{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.wallet-address-qr[aria-busy=true]{background:#fff;animation:none}}.receive-panel code{overflow-wrap:anywhere;max-inline-size:100%}.bridge-networks{gap:var(--space-3);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.transaction-filters{gap:var(--space-4);grid-template-columns:minmax(220px,2fr) repeat(4,minmax(135px,1fr));display:grid;padding:var(--space-4)!important}.inline-result{align-items:center;gap:var(--space-3);display:flex;padding:var(--space-3) var(--space-4)!important}.inline-result code{color:var(--muted-foreground);margin-inline-start:auto}.transaction-detail{gap:var(--space-5);z-index:var(--z-sticky);box-shadow:var(--shadow-panel);display:grid;position:sticky;inset-block-end:var(--space-4)}.transaction-detail small{color:var(--muted-foreground)}.distribution-cards,.governance-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.distribution-cards>.plank-card,.governance-list>.plank-card,.report-builder{align-content:start;gap:var(--space-5);display:grid}.evidence-row{align-items:center;gap:var(--space-3);border-block-start:1px solid var(--border);padding-block-start:var(--space-3);display:flex}.report-builder{block-size:100%}.report-builder p{color:var(--muted-foreground);margin:0}.form-success{padding:var(--space-3);border:1px solid color-mix(in srgb, var(--success) 40%, var(--border));border-radius:var(--radius-action);color:var(--success);background:color-mix(in srgb, var(--success) 8%, var(--card));margin:0}.governance-list{grid-template-columns:1fr}.governance-list h2{margin:0;font-size:clamp(17px,1.8vw,22px)}.governance-list time{color:var(--muted-foreground)}@media (max-width:1050px){.trading-grid{grid-template-columns:1fr 340px;grid-template-areas:"chart ticket""book book""trades trades"}}@media (max-width:760px){.market-ticker,.balance-grid,.trade-limits,.transaction-filters{grid-template-columns:1fr}.trading-header{flex-direction:column;align-items:start}.trading-header dl{justify-content:space-between;gap:var(--space-3);inline-size:100%}.trading-grid{grid-template-columns:1fr;grid-template-areas:"chart""ticket""book""trades"}.wallet-actions,.quick-exit-link{flex-direction:column;align-items:stretch}.distribution-cards{grid-template-columns:1fr}.inline-result{flex-direction:column;align-items:start}.inline-result code{margin-inline-start:0}.transaction-detail{position:static}}.issuer-raised{margin-block:var(--space-4) var(--space-3);font-size:24px;display:block}.issuer-raised small{color:var(--muted-foreground);font-size:16px;font-weight:500}.funding-bars{align-items:end;gap:var(--space-4);min-block-size:190px;margin-block:var(--space-6) var(--space-3);padding:var(--space-4);border-radius:var(--radius-panel);background:var(--muted);display:flex}.funding-bars i{background:linear-gradient(var(--primary), var(--brand-primary-pressed));border-radius:7px 7px 2px 2px;flex:1;min-block-size:8%}.funding-bars--large{min-block-size:320px}.issuer-alerts{margin:0;padding:0;list-style:none;display:grid}.issuer-alerts li{gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--border);grid-template-columns:auto 1fr;display:grid}.issuer-alerts div{gap:4px;display:grid}.issuer-alerts span{color:var(--muted-foreground);font-size:12px}.issuer-workspace .metric-card{min-block-size:142px}.issuer-workspace .metric-card strong{font-variant-numeric:tabular-nums}.issuer-capital-card{overflow:hidden}.table-progress{min-inline-size:132px}.table-progress .plank-progress{margin:0}.workspace-page .project-portfolio-table{contain:inline-size paint;overflow:clip}.project-portfolio-table table{table-layout:fixed;inline-size:100%;min-inline-size:0}.project-portfolio-table col:first-child{inline-size:24%}.project-portfolio-table col:nth-child(2){inline-size:11%}.project-portfolio-table col:nth-child(3),.project-portfolio-table col:nth-child(4){inline-size:13%}.project-portfolio-table col:nth-child(5){inline-size:9%}.project-portfolio-table col:nth-child(6){inline-size:20%}.project-portfolio-table col:nth-child(7){inline-size:10%}.project-portfolio-table th,.project-portfolio-table td{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.project-portfolio-table td:first-child{white-space:normal}.project-portfolio-table td:first-child strong,.project-portfolio-table .project-table-summary{text-align:start;max-inline-size:100%;direction:inherit;unicode-bidi:plaintext}.project-portfolio-table td:first-child strong{overflow-wrap:anywhere}.project-portfolio-table .project-table-summary{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.project-portfolio-table .table-progress{min-inline-size:0}.project-milestones{gap:var(--space-4);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.project-milestones li{align-items:center;gap:var(--space-5);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(160px,.4fr);padding-block-end:var(--space-4);display:grid}.project-milestones li>div{align-items:center;gap:4px var(--space-3);grid-template-columns:auto 1fr;display:grid}.project-milestones li>div span:last-child{color:var(--muted-foreground);grid-column:2;font-size:13px}.inline-form{align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr) auto;display:grid}.issuer-project-form{max-inline-size:1160px}.issuer-project-form form{margin-block-start:var(--space-6)}.process-list{gap:var(--space-4);color:var(--foreground);padding-inline-start:24px;display:grid}.muted-copy{color:var(--muted-foreground)}.asset-filter--three{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(180px,.7fr))}.heading-badges{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.asset-readiness{gap:var(--space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.asset-readiness>.plank-card{align-items:center;gap:var(--space-6);grid-template-columns:auto minmax(220px,1fr);display:grid}.asset-readiness strong{font-variant-numeric:tabular-nums;font-size:25px;display:block}.asset-readiness p{color:var(--muted-foreground);margin:0}.readiness-checks{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.readiness-checks span{align-items:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted-foreground);background:var(--surface);display:flex}.readiness-checks span[data-complete=true]{color:var(--success-foreground);border-color:color-mix(in srgb, var(--success) 38%, var(--border));background:color-mix(in srgb, var(--success) 7%, var(--surface))}.section-tabs button{border:0;min-block-size:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border-block-end:2px solid #0000}.section-tabs button[aria-pressed=true]{color:var(--foreground);border-block-end-color:var(--primary);font-weight:700}.evidence-matrix{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.evidence-matrix article{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);display:flex}.evidence-matrix article[data-complete=true]{border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 6%, var(--surface))}.evidence-matrix article>span{background:var(--muted);border-radius:50%;place-items:center;block-size:30px;inline-size:30px;display:grid}.evidence-matrix article div{gap:2px;display:grid}.evidence-matrix small{color:var(--muted-foreground)}.evidence-upload{align-items:end;gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:minmax(190px,.7fr) minmax(240px,1fr) auto;display:grid}.file-field{min-block-size:44px;color:var(--muted-foreground);gap:5px;font-size:13px;display:grid}.file-field input{border:1px solid var(--border);border-radius:var(--radius-control);min-block-size:44px;color:var(--foreground);background:var(--surface);padding:8px}.facility-grid{gap:var(--space-2);display:grid}.facility-grid label{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);min-block-size:44px;padding:8px 10px;display:flex}.facility-grid label:hover{background:var(--muted)}.asset-structure-form{gap:var(--space-5);display:grid}.economics-fields{margin-block-start:0}.valuation-form{border-block-start:1px solid var(--border);margin-block-start:var(--space-6);padding-block-start:var(--space-6)}.review-outcome{align-items:start;gap:var(--space-4);display:flex}.review-outcome>span{block-size:52px;inline-size:52px;color:var(--warning-foreground);background:color-mix(in srgb, var(--warning) 14%, var(--surface));border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid}.review-outcome[data-ready=true]>span{color:var(--success-foreground);background:color-mix(in srgb, var(--success) 14%, var(--surface))}.review-outcome h2,.review-outcome p{margin-block:0 var(--space-2)}.review-outcome p{color:var(--muted-foreground)}.review-missing{gap:var(--space-2);margin-block:var(--space-6);display:grid}.asset-family-picker{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.asset-family-picker button{min-block-size:112px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--foreground);background:var(--surface);text-align:start;cursor:pointer;align-content:center;gap:5px;display:grid}.asset-family-picker button[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 18%, transparent);background:color-mix(in srgb, var(--primary) 6%, var(--surface))}.asset-family-picker span{color:var(--muted-foreground);font-size:13px}.asset-filter{gap:var(--space-4);grid-template-columns:minmax(260px,2fr) 1fr 1fr;display:grid;padding:var(--space-4)!important}.data-table td:first-child:has(>span){gap:3px;display:grid}.data-table td:first-child>span{color:var(--muted-foreground);font-size:12px}.project-table-summary,.review-issuer-name{text-align:start;unicode-bidi:isolate;display:block}@media (max-width:860px){.project-portfolio-table table,.project-portfolio-table tbody,.project-portfolio-table tr,.project-portfolio-table td{inline-size:100%;display:block}.project-portfolio-table colgroup,.project-portfolio-table thead{display:none}.project-portfolio-table tbody{gap:var(--space-3);display:grid}.project-portfolio-table tr{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control)}.project-portfolio-table td{white-space:normal;border:0;padding:6px 0}.project-portfolio-table td:not(:first-child,:last-child):before{content:attr(data-label);color:var(--muted-foreground);margin-block-end:2px;font-size:11px;font-weight:600;display:block}.project-portfolio-table td:last-child{padding-block-start:var(--space-2)}}@media (max-width:640px){.project-table-summary{white-space:normal;overflow-wrap:anywhere;max-inline-size:min(19rem,100vw - 4.5rem)}}.issuer-wizard{gap:var(--space-8);max-inline-size:1160px;margin-inline:auto;display:grid}.wizard-step{gap:var(--space-6);display:grid}.wizard-step[hidden]{display:none}.wizard-step h2{margin:0;font-size:28px}.upload-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.upload-grid button{min-block-size:126px;padding:var(--space-5);border:1px dashed var(--input);border-radius:var(--radius-panel);color:inherit;background:var(--muted);text-align:start;cursor:pointer;align-content:center;justify-items:start;gap:5px;display:grid}.upload-grid button:hover{border-color:var(--primary);background:var(--secondary)}.upload-grid span{color:var(--muted-foreground);font-size:12px}.upload-grid b{color:var(--brand-primary-pressed);margin-block-start:var(--space-2)}.review-summary{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.review-summary div{padding:var(--space-4);border-radius:var(--radius-action);background:var(--muted);gap:4px;display:grid}.review-summary span{color:var(--muted-foreground);font-size:12px}.asset-detail-stack{gap:var(--space-5);display:grid}.detail-list div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--border);display:flex}.detail-list dt{color:var(--muted-foreground)}.detail-list dd{text-align:end;margin:0;font-weight:600}.ownership-chain{counter-reset:owner;gap:0;margin:0;padding:0;list-style:none;display:grid}.ownership-chain li{padding:var(--space-4) 0 var(--space-4) 40px;counter-increment:owner;gap:3px;display:grid;position:relative}.ownership-chain li:before{content:counter(owner);background:var(--secondary);block-size:26px;inline-size:26px;color:var(--brand-primary-pressed);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:14px;inset-inline-start:0}.ownership-chain li:not(:last-child):after{content:"";background:var(--border);block-size:25px;inline-size:2px;position:absolute;inset-block-start:42px;inset-inline-start:12px}.ownership-chain span{color:var(--muted-foreground);font-size:12px}.token-model-grid button{min-block-size:120px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);color:inherit;background:var(--card);text-align:start;cursor:pointer;align-content:center;gap:6px;display:grid}.token-model-grid button[aria-pressed=true]{border-color:var(--primary);background:var(--secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 15%, transparent)}.token-model-grid span{color:var(--muted-foreground);font-size:12px}.rules-list{margin:var(--space-5) 0;padding:0;list-style:none;display:grid}.rules-list li{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--border);min-block-size:54px;display:flex}.rules-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.rules-grid label{align-items:start;gap:var(--space-3);min-block-size:84px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-action);cursor:pointer;display:flex}.rules-grid label:has(input:checked){border-color:var(--primary);background:var(--secondary)}.rules-grid span{gap:4px;display:grid}.rules-grid small{color:var(--muted-foreground)}.report-cards{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.report-cards article{justify-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.report-cards article>span{color:var(--muted-foreground);font-size:13px}@media (max-width:900px){.token-model-grid{grid-template-columns:repeat(2,1fr)}.asset-filter{grid-template-columns:1fr}}@media (max-width:640px){.upload-grid,.review-summary,.detail-list,.rules-grid,.report-cards{grid-template-columns:1fr}.token-model-grid{grid-template-columns:1fr 1fr}}.funnel{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.funnel li{gap:6px var(--space-4);grid-template-columns:1fr auto;display:grid}.funnel i{border-radius:var(--radius-chip);background:linear-gradient(90deg, var(--primary), var(--brand-primary-pressed));grid-column:1/-1;block-size:10px;display:block}.tier-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.tier-grid>button{align-content:start;justify-items:start;gap:var(--space-4);min-block-size:210px;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);color:inherit;background:var(--card);text-align:start;cursor:pointer;display:grid}.tier-grid>button[aria-pressed=true]{border-color:var(--primary);background:var(--secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 14%, transparent)}.tier-grid>button>strong{font-size:21px}.tier-grid ul{color:var(--muted-foreground);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.branding-layout{gap:var(--space-6);grid-template-columns:390px minmax(0,1fr);align-items:start;display:grid}.brand-controls{gap:var(--space-4);display:grid}.brand-preview{border:10px solid var(--foreground);min-block-size:620px;color:var(--illustration-ink);background:var(--illustration-surface);box-shadow:var(--shadow-principal);border-radius:28px;overflow:hidden}.brand-preview[data-theme-preview=dark]{color:var(--footer-foreground);background:var(--footer-background)}.brand-preview>header{align-items:center;gap:var(--space-5);padding:var(--space-5);border-block-end:1px solid;display:flex}.brand-preview>header nav{margin-inline:auto;font-size:13px}.brand-preview>header button{border-radius:var(--radius-chip);color:var(--brand-white);background:var(--primary);border:0;padding:8px 14px}.brand-preview>main{align-content:center;justify-items:start;gap:var(--space-5);background:radial-gradient(circle at 80% 20%,#30b5b047,#0000 35%);min-block-size:530px;padding:clamp(30px,6vw,80px);display:grid}.brand-preview h2{max-inline-size:570px;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.03}.brand-preview p{opacity:.72;max-inline-size:520px;margin:0;font-size:18px}.brand-preview main>div{align-items:end;gap:var(--space-3);block-size:110px;inline-size:100%;display:flex}.brand-preview main>div i{background:var(--primary);border-radius:10px 10px 2px 2px;flex:1}.brand-preview main>div i:first-child{block-size:45%}.brand-preview main>div i:nth-child(2){block-size:72%}.brand-preview main>div i:nth-child(3){block-size:100%}.role-template-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.role-template-grid article{justify-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.role-template-grid span{color:var(--muted-foreground);font-size:13px}.agreement-list{display:grid}.agreement-list article{gap:var(--space-5);border-block-end:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;min-block-size:100px;display:grid}.agreement-list article>div{justify-items:start;gap:5px;display:grid}.agreement-list article>div>span{color:var(--muted-foreground);font-size:12px}.agreement-list dl{gap:var(--space-5);margin:0;display:flex}.agreement-list dl div{gap:4px;display:grid}.agreement-list dt{color:var(--muted-foreground);font-size:11px}.agreement-list dd{margin:0;font-weight:600}.project-board{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.project-board article{justify-items:start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.project-board .plank-progress{inline-size:100%}.project-board article>span:last-child{color:var(--muted-foreground);font-size:12px}.token-reward-row{gap:var(--space-6);grid-template-columns:1fr auto auto;align-items:center;display:grid}.token-reward-row>div{justify-items:start;gap:var(--space-3);display:grid}.token-reward-row h2,.token-reward-row p{margin:0}.token-reward-row p{color:var(--muted-foreground)}.token-reward-row>strong{font-size:25px}@media (max-width:950px){.branding-layout{grid-template-columns:1fr}.brand-controls{max-inline-size:620px}.role-template-grid,.project-board{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tier-grid,.role-template-grid,.project-board{grid-template-columns:1fr}.agreement-list article{padding-block:var(--space-4);grid-template-columns:1fr}.token-reward-row{grid-template-columns:1fr}}.funding-page{max-inline-size:1180px}.funding-stack{gap:var(--space-5);display:grid}.funding-summary-strip{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.funding-summary-strip>div{min-block-size:94px;padding:var(--space-4) var(--space-5);background:var(--card);align-content:center;gap:5px;display:grid}.funding-summary-strip span{color:var(--muted-foreground);font-size:12px}.funding-summary-strip strong{font-size:20px}.funding-tabs{z-index:var(--z-sticky);background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);inline-size:fit-content;max-inline-size:100%;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-3));overflow-x:auto}.funding-method-card{gap:var(--space-6);display:grid}.funding-method-card .card-heading p,.funding-result p,.receipt-upload p,.funding-bank-layout p{margin:var(--space-2) 0 0;color:var(--muted-foreground)}.funding-method-grid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.funding-method-grid button{min-block-size:112px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-action);color:var(--foreground);background:var(--card);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);align-content:center;justify-items:start;gap:7px;display:grid}.funding-method-grid button:hover{border-color:var(--primary);transform:translateY(-1px)}.funding-method-grid button[aria-pressed=true]{border-color:var(--primary);background:var(--secondary);box-shadow:inset 0 0 0 1px var(--primary)}.funding-method-grid button span{color:var(--muted-foreground);font-size:12px;line-height:1.5}.funding-field-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.funding-result,.receipt-upload{justify-items:start;gap:var(--space-5);display:grid}.funding-result .detail-list,.receipt-upload .funding-field-grid{inline-size:100%}.funding-result code{overflow-wrap:anywhere;max-inline-size:100%}.file-drop{place-content:center;justify-items:center;gap:var(--space-2);border:1px dashed var(--primary);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--secondary) 45%, var(--card));cursor:pointer;min-block-size:130px;inline-size:100%;display:grid}.file-drop input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.file-drop span{font-weight:700}.file-drop small{color:var(--muted-foreground)}.funding-bank-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;display:grid}.funding-bank-layout .sticky-card{gap:var(--space-4);display:grid;position:sticky;inset-block-start:calc(var(--header-height) + 90px)}.section-heading{gap:var(--space-2);display:grid}.section-heading h2,.section-heading p{margin:0}.bank-account-card{gap:var(--space-4);grid-template-columns:1fr auto;align-items:center;display:grid}.bank-account-card>div{justify-items:start;gap:5px;display:grid}.bank-account-card h3,.bank-account-card p{margin:0}.bank-account-card code{font-size:15px}.bank-account-card>small{color:var(--muted-foreground);grid-column:1/-1}@media (max-width:900px){.funding-summary-strip{grid-template-columns:1fr 1fr}.funding-bank-layout{grid-template-columns:1fr}.funding-bank-layout .sticky-card{position:static}}@media (max-width:640px){.funding-summary-strip,.funding-method-grid,.funding-field-grid{grid-template-columns:1fr}.funding-tabs{inline-size:100%}.funding-tabs button{flex:1 0 auto}.bank-account-card{grid-template-columns:1fr}.funding-method-card,.funding-result,.receipt-upload{padding:var(--space-4)!important}}@media (prefers-reduced-motion:reduce){.funding-method-grid button{transition:none}.funding-method-grid button:hover{transform:none}}.payments-trust-strip{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.payments-trust-strip>div{min-block-size:88px;padding:var(--space-4);border-inline-end:1px solid var(--border);align-content:center;gap:6px;display:grid}.payments-trust-strip>div:last-child{border-inline-end:0}.payments-trust-strip span{color:var(--muted-foreground);font-size:12px}.payments-trust-strip strong{font-size:15px}.rail-grid,.finance-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rail-card,.provider-health-card{align-content:start;gap:var(--space-4);display:grid}.rail-card h2,.rail-card p,.provider-health-card h2{margin:0}.rail-card>p{min-block-size:48px;color:var(--muted-foreground)}.fx-layout,.finance-controls{gap:var(--space-5);grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:stretch;display:grid}.fx-form,.fx-result,.fx-placeholder{align-content:start;gap:var(--space-4);block-size:100%;display:grid}.fx-form h2,.fx-form p,.fx-result p,.fx-placeholder h2,.fx-placeholder p{margin:0}.fx-form p,.fx-result p,.fx-placeholder p{color:var(--muted-foreground)}.fx-result>strong{letter-spacing:-.035em;font-size:clamp(22px,3vw,32px)}.fx-placeholder{text-align:center;place-content:center;justify-items:center;min-block-size:390px}.fx-placeholder>span{block-size:64px;inline-size:64px;color:var(--brand-primary-pressed);background:var(--secondary);border-radius:50%;place-items:center;font-size:30px;display:grid}.finance-resolution{z-index:var(--z-modal);padding:var(--space-5);background:color-mix(in srgb, var(--foreground) 28%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:fixed;inset:0}.finance-resolution>.plank-card{inline-size:min(600px,100%);max-block-size:calc(100dvh - var(--space-10));gap:var(--space-4);box-shadow:var(--shadow-floating);display:grid;overflow:auto}.finance-controls>.plank-card{align-content:start;justify-items:start;gap:var(--space-4);display:grid}.finance-controls h2,.finance-controls p{margin:0}.finance-controls p{color:var(--muted-foreground)}@media (max-width:900px){.payments-trust-strip{grid-template-columns:1fr 1fr}.rail-grid,.finance-grid,.fx-layout,.finance-controls{grid-template-columns:1fr}}@media (max-width:640px){.payments-trust-strip{grid-template-columns:1fr}.payments-trust-strip>div{border-inline-end:0;border-block-end:1px solid var(--border)}.payments-trust-strip>div:last-child{border-block-end:0}.payments-tabs,.finance-tabs{inline-size:100%;overflow-x:auto}.finance-resolution{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.finance-resolution{-webkit-backdrop-filter:none;backdrop-filter:none}}.admin-health-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(320px,.75fr);display:grid}.admin-action-list{margin:0;padding:0;list-style:none;display:grid}.admin-action-list li{gap:var(--space-3);border-block-end:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;min-block-size:82px;display:grid}.admin-action-list li>div{gap:4px;display:grid}.admin-action-list li>div span{color:var(--muted-foreground);font-size:12px}.platform-status{gap:var(--space-3);grid-template-columns:repeat(5,1fr);display:grid}.platform-status article{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);grid-template-columns:auto 1fr;align-items:center;display:grid}.platform-status article>div{gap:3px;display:grid}.platform-status span{color:var(--muted-foreground);font-size:11px}[data-status]{background:var(--muted-foreground);border-radius:50%;block-size:10px;inline-size:10px}[data-status=ok]{background:var(--success);box-shadow:0 0 0 5px color-mix(in srgb, var(--success) 14%, transparent)}[data-status=warn]{background:var(--warning);box-shadow:0 0 0 5px color-mix(in srgb, var(--warning) 14%, transparent)}.admin-filters{gap:var(--space-4);grid-template-columns:minmax(260px,2fr) repeat(3,1fr);display:grid;padding:var(--space-4)!important}.compliance-review-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 390px;align-items:start;display:grid}.evidence-timeline{margin:0;padding:0;list-style:none;display:grid}.evidence-timeline li{gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--border);grid-template-columns:120px 1fr;display:grid;position:relative}.evidence-timeline li:before{content:"";background:var(--primary);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:23px;inset-inline-start:111px}.evidence-timeline time{color:var(--muted-foreground);font-size:12px}.evidence-timeline div{gap:4px;display:grid}.evidence-timeline span{color:var(--muted-foreground);font-size:12px}.provider-list{margin:0;padding:0;list-style:none;display:grid}.provider-list>li{gap:var(--space-4);border-block-end:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;min-block-size:74px;display:grid}.provider-list>li>div{gap:4px;display:grid}.provider-list>li>div span{color:var(--muted-foreground);font-size:12px}.owner-wallet{gap:var(--space-6);grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;display:grid;padding:var(--space-5)!important;border-color:color-mix(in srgb, var(--warning) 45%, var(--border))!important}.owner-wallet>div{justify-items:start;gap:5px;display:grid}.owner-wallet>div>span:last-child{color:var(--muted-foreground);font-size:12px}.owner-wallet dl{gap:var(--space-6);margin:0;display:flex}.owner-wallet dl div{gap:3px;display:grid}.owner-wallet dt{color:var(--muted-foreground);font-size:11px}.owner-wallet dd{margin:0;font-weight:600}.contract-layout{gap:var(--space-5);grid-template-columns:minmax(340px,.8fr) minmax(0,1.25fr);align-items:start;display:grid}.contract-register{gap:var(--space-3);display:grid}.contract-register>button{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:86px;padding:var(--space-3);border-radius:var(--radius-action);color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.contract-register>button:hover,.contract-register>button[aria-pressed=true]{border-color:var(--primary);background:var(--secondary)}.contract-register>button>div{justify-items:start;gap:4px;display:grid}.contract-register>button span:last-child{color:var(--muted-foreground);font-size:11px}.contract-register>button>b{font-size:12px}.contract-detail{gap:var(--space-5);display:grid}.contract-detail>div:first-child{justify-items:start;gap:var(--space-3);display:grid}.contract-detail h2{margin:0;font-size:30px}.contract-detail code{overflow-wrap:anywhere;max-inline-size:100%;color:var(--muted-foreground)}.contract-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.contract-operation{justify-items:start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--warning);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--warning) 7%, var(--card));display:grid}.contract-operation h3{margin:0}.contract-operation .plank-field,.contract-operation .split-actions{inline-size:100%}.network-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.network-grid .plank-card{align-content:start;gap:var(--space-5);display:grid}.network-title{gap:var(--space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.network-title>div{gap:3px;display:grid}.network-title>div span{color:var(--muted-foreground);font-size:11px}.network-grid dl{gap:var(--space-3);margin:0;display:grid}.network-grid dl div{justify-content:space-between;gap:var(--space-3);display:flex}.network-grid dt{color:var(--muted-foreground)}.network-grid dd{margin:0;font-weight:600}.node-topology{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.node-topology article{gap:3px var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-action);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.node-topology article>span{color:var(--muted-foreground);grid-column:2/-1;font-size:11px}.settings-layout{gap:var(--space-5);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.settings-layout>nav{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);gap:4px;padding:6px;display:grid;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.settings-layout>nav button{border-radius:var(--radius-action);min-block-size:42px;padding-inline:var(--space-3);color:var(--muted-foreground);text-align:start;cursor:pointer;background:0 0;border:0}.settings-layout>nav button[aria-pressed=true]{color:var(--foreground);background:var(--secondary);font-weight:700}.report-catalog{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.report-catalog .plank-card{justify-items:start;gap:var(--space-4);display:grid}.report-catalog h2,.report-catalog p{margin:0}.report-catalog p{min-block-size:60px;color:var(--muted-foreground)}.automation-grid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.automation-grid .plank-card{justify-items:start;gap:var(--space-4);display:grid}.automation-grid .card-heading,.automation-grid .plank-progress{inline-size:100%}.automation-grid h2,.automation-grid p{margin:0}.automation-grid p{color:var(--muted-foreground)}@media (max-width:1200px){.platform-status{grid-template-columns:repeat(3,1fr)}.network-grid,.report-catalog{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.admin-health-grid,.contract-layout,.compliance-review-grid,.owner-wallet{grid-template-columns:1fr}.node-topology,.admin-filters{grid-template-columns:1fr 1fr}}@media (max-width:640px){.platform-status,.network-grid,.report-catalog,.automation-grid,.node-topology,.admin-filters,.settings-layout{grid-template-columns:1fr}.settings-layout>nav{grid-template-columns:repeat(2,1fr);position:static}.owner-wallet dl{gap:var(--space-3);flex-direction:column}}.reserve-hero{gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);display:grid}.reserve-hero>.plank-card:first-child{gap:var(--space-6);display:grid}.reserve-status{gap:var(--space-4);grid-template-columns:58px 1fr;align-items:start;display:grid}.reserve-status>span{block-size:54px;inline-size:54px;color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent);border-radius:50%;place-items:center;font-size:28px;display:grid}.reserve-status>div{justify-items:start;gap:var(--space-3);display:grid}.reserve-status h2,.reserve-status p{margin:0}.reserve-status p{color:var(--muted-foreground)}.reserve-hero dl{gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.reserve-hero dl div{gap:4px;display:grid}.reserve-hero dt{color:var(--muted-foreground);font-size:11px}.reserve-hero dd{overflow-wrap:anywhere;margin:0;font-weight:700}.reserve-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.reserve-grid .plank-card{justify-items:start;gap:var(--space-4);display:grid}.reserve-grid h2{margin:0}.reserve-grid dl{gap:var(--space-3);inline-size:100%;margin:0;display:grid}.reserve-grid dl div{justify-content:space-between;gap:var(--space-3);display:flex}.reserve-grid dt{color:var(--muted-foreground)}.reserve-grid dd{text-align:end;margin:0;font-weight:600}.twin-card{justify-items:start;gap:var(--space-4);display:grid}.twin-card h2,.twin-card p{margin:0}.twin-card p{color:var(--muted-foreground)}.twin-visual{border-radius:var(--radius-panel);min-block-size:240px;inline-size:100%;color:var(--illustration-ink);background:linear-gradient(145deg, var(--illustration-teal-soft), var(--primary));place-items:center;display:grid;position:relative;overflow:hidden}.twin-visual--solar{background:linear-gradient(145deg, var(--illustration-warm-soft), var(--illustration-warm))}.twin-visual>span{z-index:var(--z-dropdown);aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6;border:1px solid #ffffffb3;border-radius:28px;place-items:center;inline-size:112px;font-size:28px;font-weight:800;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 22px 50px #142d2b2e}.twin-visual i{border:1px solid #ffffff73;border-radius:50%;position:absolute}.twin-visual i:first-of-type{aspect-ratio:1;inline-size:310px}.twin-visual i:nth-of-type(2){aspect-ratio:1;inline-size:220px}.twin-visual i:nth-of-type(3){aspect-ratio:1;inline-size:390px}.twin-card dl{gap:var(--space-3);grid-template-columns:repeat(3,1fr);inline-size:100%;margin:0;display:grid}.twin-card dl div{gap:4px;display:grid}.twin-card dt{color:var(--muted-foreground);font-size:11px}.twin-card dd{margin:0;font-weight:600}.notification-layout{gap:var(--space-5);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.notification-layout>aside{gap:var(--space-4);display:grid;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.notification-filters{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);gap:4px;padding:6px;display:grid}.notification-filters button{border-radius:var(--radius-action);min-block-size:44px;padding-inline:var(--space-3);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.notification-filters button[aria-pressed=true]{color:var(--foreground);background:var(--secondary);font-weight:700}.notification-filters b{background:var(--muted);border-radius:50%;place-items:center;min-block-size:24px;min-inline-size:24px;font-size:11px;display:grid}.notification-feed{overflow:hidden;padding:0!important}.notification-feed article{gap:var(--space-4);min-block-size:140px;padding:var(--space-5);border-block-end:1px solid var(--border);grid-template-columns:44px 1fr auto;align-items:start;display:grid}.notification-feed article[data-unread]{background:color-mix(in srgb, var(--primary) 5%, var(--card))}.notification-feed article>i{border-radius:var(--radius-action);background:var(--secondary);block-size:42px;inline-size:42px;color:var(--brand-primary-pressed);place-items:center;font-style:normal;font-weight:800;display:grid}.notification-feed article>div{justify-items:start;gap:6px;display:grid}.notification-feed h2,.notification-feed p{margin:0}.notification-feed h2{font-size:18px}.notification-feed p,.notification-feed time{color:var(--muted-foreground)}.notification-feed time{font-size:11px}.notification-feed article>button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0}.defi-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.defi-grid .plank-card{gap:var(--space-4);display:grid}.defi-grid h2,.defi-grid p{margin:0}.defi-grid p{color:var(--muted-foreground)}.defi-grid dl{gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.defi-grid dl div{gap:4px;display:grid}.defi-grid dt{color:var(--muted-foreground);font-size:11px}.defi-grid dd{margin:0;font-weight:600}.comparison-table th:first-child{z-index:var(--z-dropdown);background:var(--card);position:sticky;inset-inline-start:0}.comparison-table td{min-inline-size:210px}@media (max-width:900px){.reserve-hero{grid-template-columns:1fr}.reserve-grid,.reserve-hero dl{grid-template-columns:1fr 1fr}}@media (max-width:640px){.reserve-grid,.twin-grid,.defi-grid,.notification-layout{grid-template-columns:1fr}.notification-layout>aside{position:static}}.offline-page{min-block-size:65dvh;padding-block:var(--space-12);place-items:center;display:grid}.offline-page .plank-card{justify-items:start;gap:var(--space-5);max-inline-size:620px;display:grid}.offline-page h1,.offline-page p{margin:0}.offline-page p{color:var(--muted-foreground);font-size:18px}.offline-mark{block-size:58px;inline-size:58px;color:var(--brand-primary-pressed);background:var(--secondary);border-radius:50%;place-items:center;font-size:28px;display:grid}.query-state{place-content:center;justify-items:center;gap:var(--space-3);text-align:center;min-block-size:18rem;color:var(--muted-foreground);display:grid}.query-state h2{color:var(--foreground);margin:0}.query-state p{max-inline-size:34rem;margin:0}.query-state__spinner{border:3px solid var(--border);border-block-start-color:var(--primary);border-radius:50%;block-size:2rem;inline-size:2rem;animation:.7s linear infinite query-spin}@keyframes query-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.query-state__spinner{animation-duration:1.6s}}@media (max-width:760px){.project-milestones li,.inline-form,.asset-readiness,.asset-readiness>.plank-card,.evidence-upload,.asset-filter--three{grid-template-columns:1fr}.project-milestones li>div span:last-child{grid-column:auto}.asset-family-picker{grid-template-columns:1fr}}.token-engine{max-inline-size:1440px}.inline-notice{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-success) 8%,var(--color-surface));color:var(--color-text);justify-content:space-between;align-items:center;display:flex}.inline-notice button{color:inherit;background:0 0;border:0;font-size:1.25rem}.token-create-card{gap:var(--space-5);display:grid}.token-model-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.token-model-grid button{gap:var(--space-2);min-block-size:8rem;padding:var(--space-4);text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.token-model-grid button[aria-pressed=true]{border-color:var(--color-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand) 18%,transparent);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface))}.token-model-grid span,.token-selector small,.definition-identity small,.deployment-list small{color:var(--color-text-muted)}.token-form,.stack-form{gap:var(--space-4);display:grid}.token-selector{gap:var(--space-3);padding-block:var(--space-1) var(--space-3);scrollbar-width:thin;display:flex;overflow-x:auto}.token-selector>button{align-items:center;gap:var(--space-3);min-inline-size:25rem;padding:var(--space-3);text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:auto minmax(12rem,1fr) auto;display:grid}.token-selector>button[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 5%,var(--color-surface))}.token-selector>button>span:nth-child(2){gap:.25rem;display:grid}.token-symbol{border-radius:var(--radius-md);background:var(--color-brand);block-size:3rem;inline-size:3rem;color:var(--color-on-brand);letter-spacing:.03em;place-items:center;font-weight:800;display:grid}.token-symbol.large{block-size:4.5rem;inline-size:4.5rem;font-size:1.1rem}.token-detail-heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.token-detail-heading>div:first-child{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:auto 1fr;display:grid}.token-detail-heading h2,.token-detail-heading p{grid-column:2;margin:0}.token-detail-heading>.plank-progress{min-inline-size:18rem}.definition-identity{align-items:center;gap:var(--space-4);padding-block:var(--space-4);display:flex}.definition-identity>div{gap:var(--space-1);display:grid}.detail-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.detail-list>div,.rights-list>div,.simulation-result>div{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:.35rem;display:grid}.detail-list dt,.rights-list span,.simulation-result span{color:var(--color-text-muted);font-size:var(--text-sm)}.detail-list dd{margin:0;font-weight:700}.rights-list,.simulation-result{gap:var(--space-3);display:grid}.network-grid{gap:var(--space-3);margin:var(--space-4) 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.network-grid legend{margin-block-end:var(--space-3);font-weight:700}.network-grid label{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.network-grid label>span{gap:.2rem;display:grid}.network-grid small{color:var(--color-text-muted)}.deployment-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.deployment-list li{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto;display:grid}.deployment-list li>div{gap:.25rem;display:grid}.network-mark{background:var(--color-surface-subtle);border-radius:50%;place-items:center;block-size:2.5rem;inline-size:2.5rem;font-weight:800;display:grid}.consent-row{align-items:flex-start;gap:var(--space-2);margin-block:var(--space-3);display:flex}.rule-decision{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface));margin-block-start:var(--space-4);display:grid}.rule-decision[data-approved=true]{background:color-mix(in srgb,var(--color-success) 8%,var(--color-surface))}.rule-decision small{color:var(--color-text-muted)}@media (max-width:900px){.token-model-grid,.network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-detail-heading{flex-direction:column;align-items:stretch}.token-detail-heading>.plank-progress{inline-size:100%;min-inline-size:0}.detail-list{grid-template-columns:1fr}}@media (max-width:560px){.token-model-grid,.network-grid{grid-template-columns:1fr}.token-selector>button{min-inline-size:20rem}.token-detail-heading>div:first-child{grid-template-columns:auto 1fr}.section-tabs{justify-content:flex-start;overflow-x:auto}}.offering-workspace{max-inline-size:1440px}.offering-filter{max-inline-size:24rem}.offering-card-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offering-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:inherit;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.offering-card:hover{border-color:var(--color-brand);box-shadow:var(--shadow-md);transform:translateY(-2px)}.offering-card>div:first-child{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);display:flex}.offering-card h2{margin:0}.offering-card dl,.report-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.offering-card dl>div,.report-grid>div{gap:.25rem;display:grid}.offering-card dt,.report-grid dt{color:var(--color-text-muted);font-size:var(--text-sm)}.offering-card dd,.report-grid dd{margin:0;font-weight:700}.offering-create-form{gap:var(--space-5);display:grid}.rail-grid{gap:var(--space-3);margin-block:var(--space-4);border:0;flex-wrap:wrap;padding:0;display:flex}.rail-grid legend{inline-size:100%;font-weight:700}.rail-grid label{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:999px;display:flex}.success-panel{max-inline-size:48rem}.offering-progress{gap:var(--space-4);grid-template-columns:2fr repeat(3,1fr);display:grid}.offering-progress>.plank-card:first-child{gap:var(--space-2);display:grid}.offering-progress>.plank-card:first-child>strong{font-size:var(--text-3xl)}.chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.public-preview-card{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 8%,var(--color-surface)),var(--color-surface));max-inline-size:56rem;box-shadow:var(--shadow-lg);margin-inline:auto;padding:clamp(1.5rem,5vw,4rem);display:grid}.public-preview-card h2{margin:0;font-size:clamp(2rem,5vw,4rem)}.public-preview-card>p{font-size:var(--text-lg);color:var(--color-text-muted)}.preview-price{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);gap:.25rem;display:grid}.preview-price strong{font-size:var(--text-2xl)}.disclosure-box{padding:var(--space-4);border-inline-start:3px solid var(--color-warning);background:color-mix(in srgb,var(--color-warning) 8%,var(--color-surface))}@media (max-width:1100px){.offering-card-grid,.offering-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.offering-card-grid,.offering-progress,.offering-card dl,.report-grid{grid-template-columns:1fr}.public-preview-card{padding:var(--space-5)}}.investor-relations-workspace{max-inline-size:1440px}.investor-relations-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr);align-items:start;display:grid}.ir-register{min-width:0}.ir-report-section{gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);display:grid}.ir-distribution-layout{gap:var(--space-5);grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);align-items:start;display:grid}.ir-distribution-create{grid-column:1/-1}.ir-calendar{gap:var(--space-3);display:grid}.ir-calendar>button{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3);color:inherit;text-align:start;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.ir-calendar>button[aria-pressed=true]{border-color:var(--color-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand) 20%,transparent)}.ir-calendar>button span{gap:.2rem;display:grid}.ir-protection-list{gap:var(--space-3);display:grid}.ir-protection-list article{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.ir-protection-list article>div{gap:var(--space-2);display:grid}.ir-protection-list dl{gap:var(--space-2);text-align:end;margin:0;display:grid}@media (max-width:960px){.investor-relations-grid,.ir-distribution-layout{grid-template-columns:1fr}.ir-distribution-create{grid-column:auto}}@media (max-width:640px){.ir-calendar>button,.ir-protection-list article{grid-template-columns:1fr;align-items:start}.ir-protection-list dl{text-align:start}}.marketplace-builder{max-inline-size:1440px}.marketplace-status{align-items:center;gap:var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.tier-grid--marketplace{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-grid--marketplace article{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);display:grid}.tier-grid--marketplace article[data-current=true]{border-color:var(--color-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand) 18%,transparent)}.tier-grid--marketplace article>div{gap:var(--space-2);display:grid}.tier-grid--marketplace article ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.marketplace-builder-grid{gap:var(--space-5);grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.marketplace-feature-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketplace-feature-grid label{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.marketplace-feature-grid label>span{gap:.25rem;display:grid}.marketplace-feature-grid label small{color:var(--color-text-muted)}.marketplace-feature-grid label[data-unavailable=true]{opacity:.55}.brand-studio-layout{gap:var(--space-5);grid-template-columns:minmax(22rem,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.brand-studio-controls{max-block-size:calc(100vh - 8rem);overflow:auto}.brand-color-set{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.brand-color-set legend{padding-inline:var(--space-2);font-weight:700}.domain-form{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}.brand-preview-panel{gap:var(--space-3);min-width:0;display:grid;position:sticky;inset-block-start:var(--space-4)}.brand-preview-toolbar{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.tenant-public-preview{min-block-size:42rem;inline-size:100%;max-inline-size:100%;color:var(--tenant-fg);background:var(--tenant-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);margin-inline:auto;transition:inline-size .18s;overflow:hidden}.tenant-public-preview[data-viewport=tablet]{inline-size:min(100%,48rem)}.tenant-public-preview[data-viewport=mobile]{inline-size:min(100%,24rem)}.tenant-public-preview header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--tenant-surface);display:flex}.tenant-public-preview header img{object-fit:contain;block-size:2rem;inline-size:7rem}.tenant-public-preview nav{gap:var(--space-4);display:flex}.tenant-public-preview a{color:inherit;text-decoration:none}.tenant-public-preview header button{color:var(--tenant-bg);background:var(--tenant-primary);border:0;border-radius:999px;padding:.6rem 1rem}.tenant-public-preview main{justify-items:start;gap:var(--space-4);padding:clamp(2rem,8vw,6rem);display:grid}.tenant-public-preview main h2{max-inline-size:12ch;margin:0;font-size:clamp(2rem,6vw,4.5rem);line-height:1.05}.tenant-preview-projects{gap:var(--space-3);inline-size:100%;grid-template-columns:repeat(3,1fr);margin-block-start:var(--space-5);display:grid}.tenant-preview-projects article{background:var(--tenant-surface);border-radius:var(--radius-lg);min-block-size:8rem}.tenant-public-preview[data-viewport=mobile] nav{display:none}.tenant-public-preview[data-viewport=mobile] main{padding:var(--space-5)}.tenant-public-preview[data-viewport=mobile] .tenant-preview-projects{grid-template-columns:1fr}@media (max-width:1050px){.tier-grid--marketplace,.marketplace-builder-grid,.brand-studio-layout{grid-template-columns:1fr}.brand-studio-controls{max-block-size:none}.brand-preview-panel{position:static}.brand-color-set{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.marketplace-feature-grid,.brand-color-set{grid-template-columns:1fr}.tenant-public-preview nav{display:none}.brand-preview-toolbar{align-items:stretch}.brand-preview-toolbar>.plank-field{inline-size:100%}}.partner-operations{max-inline-size:1440px}.partner-performance-grid,.partner-signal-grid,.partner-operations-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:start;display:grid}.partner-performance-chart{min-block-size:17rem;padding:var(--space-5) var(--space-2) var(--space-2);border-block-end:1px solid var(--color-border);align-items:end;gap:clamp(.45rem,1.4vw,1rem);display:flex}.partner-performance-chart i{border-radius:999px 999px var(--radius-sm) var(--radius-sm);background:linear-gradient(180deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 35%,var(--color-surface)));min-inline-size:.5rem;box-shadow:0 -5px 18px color-mix(in srgb,var(--color-brand) 15%,transparent);flex:1}.partner-funnel{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.partner-funnel li{gap:.4rem var(--space-3);grid-template-columns:1fr auto;display:grid}.partner-funnel i{background:color-mix(in srgb,var(--color-brand) 45%,var(--color-surface-subtle));border-radius:999px;grid-column:1/-1;block-size:.45rem}.partner-control-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.partner-control-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-border);display:flex}.partner-control-list strong{font-size:var(--text-sm);text-align:end}.partner-operations-grid>.plank-card,.partner-campaign-create{min-width:0}.partner-fieldset{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;display:grid}.partner-fieldset legend{padding-inline:var(--space-2);font-weight:700}.partner-record-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-record-grid>.plank-card{gap:var(--space-3);display:grid}.agreement-workspace{gap:var(--space-5);grid-template-columns:minmax(17rem,.4fr) minmax(0,1fr);align-items:start;display:grid}.agreement-register{gap:var(--space-2);display:grid;position:sticky;inset-block-start:var(--space-4)}.agreement-register>button{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3);color:inherit;text-align:start;background:var(--color-surface-subtle);border-radius:var(--radius-lg);border:1px solid #0000;display:flex}.agreement-register>button[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface))}.agreement-register>button>span:first-child{gap:.25rem;display:grid}.agreement-register small{color:var(--color-text-muted)}.agreement-detail{gap:var(--space-5);min-width:0;display:grid}.agreement-detail>.plank-card{gap:var(--space-4);display:grid}.agreement-action-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.agreement-action-grid>.plank-card{gap:var(--space-3);display:grid}.agreement-terms{padding:var(--space-4);border-inline-start:3px solid var(--color-brand);background:var(--color-surface-subtle);border-radius:var(--radius-sm)}@media (max-width:1050px){.partner-performance-grid,.partner-signal-grid,.partner-operations-grid{grid-template-columns:1fr}.partner-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-workspace{grid-template-columns:1fr}.agreement-register{position:static}.agreement-action-grid{grid-template-columns:1fr}}@media (max-width:640px){.partner-record-grid{grid-template-columns:1fr}.partner-performance-chart{min-block-size:13rem}.agreement-register>button{align-items:flex-start}.partner-operations .workspace-heading>.plank-field{inline-size:100%}}.project-tooling,.contract-tooling{max-inline-size:1440px}.project-tooling-selector{align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);flex-wrap:wrap;display:flex}.project-tooling-selector>.plank-field{min-inline-size:min(100%,24rem)}.project-tooling-selector>span:last-child{color:var(--color-text-muted)}.project-tooling-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:start;display:grid}.project-tooling-grid>.plank-card{gap:var(--space-4);min-width:0;display:grid}.project-task-list{gap:var(--space-2);display:grid}.project-task-list article,.project-task-list button{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3);color:inherit;text-align:start;background:var(--color-surface-subtle);border-radius:var(--radius-lg);border:1px solid #0000;grid-template-columns:auto 1fr;display:grid}.project-task-list button[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface))}.project-task-list span{gap:.2rem;display:grid}.project-task-list small{color:var(--color-text-muted)}.project-milestone-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.project-milestone-list li{gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);grid-template-columns:auto 1fr;display:grid}.project-milestone-list li>span{block-size:3.2rem;inline-size:3.2rem;color:var(--color-on-brand);background:var(--color-brand);border-radius:50%;place-items:center;font-weight:800;display:grid}.project-milestone-list li>div{gap:.35rem;display:grid}.project-milestone-list p{color:var(--color-text-muted);margin:0}.deliverable-register{gap:var(--space-3);display:grid}.deliverable-register article{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.deliverable-register article>div{gap:.35rem;display:grid}.deliverable-register dl{gap:var(--space-3);text-align:end;grid-template-columns:repeat(3,auto);margin:0;display:grid}.deliverable-register dl>div{gap:.2rem;display:grid}.deliverable-register dt{color:var(--color-text-muted);font-size:var(--text-sm)}.deliverable-register dd{margin:0;font-weight:700}.budget-visual{gap:var(--space-5);padding-block:var(--space-4);display:grid}.delegation-card,.project-create-card{gap:var(--space-4);display:grid}.delegation-card{max-inline-size:64rem}.contract-tooling-switch{z-index:var(--z-sticky);inline-size:max-content;max-inline-size:calc(100% - var(--space-6));margin:var(--space-3) auto;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:.35rem;display:flex;position:sticky;inset-block-start:var(--space-3)}.contract-tooling-switch button{color:var(--color-text-muted);background:0 0;border:0;border-radius:999px;padding:.65rem 1rem}.contract-tooling-switch button[aria-pressed=true]{color:var(--color-text);background:var(--color-surface-subtle);font-weight:700}.contract-document-layout{gap:var(--space-5);grid-template-columns:minmax(17rem,.4fr) minmax(0,1fr);align-items:start;display:grid}.contract-register{gap:var(--space-2);display:grid;position:sticky;inset-block-start:5rem}.contract-register>button{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3);color:inherit;text-align:start;background:var(--color-surface-subtle);border-radius:var(--radius-lg);border:1px solid #0000;display:flex}.contract-register>button[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface))}.contract-register>button>span{gap:.25rem;display:grid}.contract-register small{color:var(--color-text-muted)}.contract-document-detail{gap:var(--space-5);min-width:0;display:grid}.contract-document-detail>.plank-card{gap:var(--space-4);display:grid}.contract-file-list{gap:var(--space-3);display:grid}.contract-file-list article{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.contract-file-list article>div{gap:.2rem;min-width:0;display:grid}.contract-file-list small{color:var(--color-text-muted)}.contract-file-list code{text-overflow:ellipsis;overflow:hidden}.contract-file-mark{border-radius:var(--radius-md);block-size:3rem;inline-size:3rem;color:var(--accent-foreground);background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface));place-items:center;font-size:.7rem;font-weight:800;display:grid}.upload-summary{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-lg);display:flex}@media (max-width:960px){.project-tooling-grid,.contract-document-layout{grid-template-columns:1fr}.contract-register{position:static}.deliverable-register dl{text-align:start;grid-template-columns:1fr}}@media (max-width:640px){.project-tooling-selector{align-items:stretch}.project-tooling-selector>.plank-field{inline-size:100%;min-inline-size:0}.deliverable-register article,.contract-file-list article{grid-template-columns:1fr}.contract-tooling-switch{inline-size:calc(100% - var(--space-6));justify-content:center;position:static}.contract-tooling-switch button{flex:1}}.governance-workspace{max-inline-size:1440px}.governance-context{align-items:end;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);display:flex}.governance-context>.plank-field{min-inline-size:min(100%,24rem)}.governance-context>div{gap:.25rem;margin-inline-end:auto;display:grid}.governance-context>div span{color:var(--color-text-muted);font-size:var(--text-sm)}.governance-layout{gap:var(--space-5);grid-template-columns:minmax(17rem,.38fr) minmax(0,1fr);align-items:start;display:grid}.governance-proposal-list{gap:var(--space-2);display:grid;position:sticky;inset-block-start:var(--space-4)}.governance-proposal-option{gap:var(--space-3);inline-size:100%;padding:var(--space-4);color:inherit;text-align:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .16s,background .16s,transform .16s;display:grid}.governance-proposal-option:hover{border-color:color-mix(in srgb,var(--color-brand) 55%,var(--color-border));transform:translateY(-1px)}.governance-proposal-option[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand) 16%,transparent)}.governance-proposal-option>span{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.governance-proposal-option time,.governance-proposal-option small{color:var(--color-text-muted)}.governance-proposal-detail{gap:var(--space-5);min-width:0;display:grid}.governance-proposal-detail>.plank-card{gap:var(--space-4);display:grid}.governance-results-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);display:grid}.governance-results-grid>.plank-card{align-content:start;gap:var(--space-4);display:grid}.governance-tally{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.governance-tally>div{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-subtle);gap:.3rem;display:grid}.governance-tally span,.governance-tally small{color:var(--color-text-muted)}.governance-tally strong{font-size:var(--text-xl)}.governance-integrity,.governance-policy-note{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-muted);background:var(--color-surface-subtle);display:flex}.governance-integrity span{color:var(--color-success);font-weight:800}.governance-discussion{gap:var(--space-3);display:grid}.governance-discussion article{gap:var(--space-2);padding:var(--space-4);border-inline-start:3px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-surface-subtle);display:grid}.governance-discussion article>div{justify-content:space-between;gap:var(--space-3);display:flex}.governance-discussion p{margin:0}.governance-discussion time{color:var(--color-text-muted);font-size:var(--text-sm)}.governance-comment-form,.governance-form{gap:var(--space-4);display:grid}.governance-comment-form textarea,.plank-textarea textarea{resize:vertical;min-block-size:8rem;padding:var(--space-3);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font:inherit}.governance-comment-form label,.plank-textarea>span{font-weight:700}.plank-textarea{gap:var(--space-2);display:grid}.governance-comment-form>.plank-button{justify-self:start}.governance-form{max-inline-size:68rem}.governance-form>div:first-child{gap:var(--space-2);display:grid}.governance-form h2,.governance-form p{margin:0}.governance-delegation{max-inline-size:48rem}.governance-delegation ul{gap:var(--space-2);color:var(--color-text-muted);padding-inline-start:var(--space-5);display:grid}@media (max-width:960px){.governance-layout,.governance-results-grid{grid-template-columns:1fr}.governance-proposal-list{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.governance-proposal-list>.plank-field{grid-column:1/-1}}@media (max-width:640px){.governance-context{flex-direction:column;align-items:stretch}.governance-context>.plank-field{inline-size:100%;min-inline-size:0}.governance-context>div{margin-inline-end:0}.governance-proposal-list,.governance-tally{grid-template-columns:1fr}.governance-discussion article>div{flex-direction:column;align-items:flex-start}}.plnk-economy{max-inline-size:1440px}.plnk-balance-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plnk-balance-grid>.plank-card{align-content:start;gap:var(--space-2);display:grid}.plnk-balance-grid strong{font-size:clamp(1.45rem,2.4vw,2.2rem)}.plnk-balance-grid small{color:var(--color-text-muted)}.plnk-overview-grid,.plnk-fee-layout,.plnk-admin-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:start;display:grid}.plnk-overview-grid>.plank-card,.plnk-quote,.plnk-fee-explainer,.plnk-form{gap:var(--space-4);display:grid}.plnk-overview-grid h2,.plnk-overview-grid p,.plnk-quote h2,.plnk-form h2,.plnk-form p,.plnk-fee-explainer h2,.plnk-fee-explainer p{margin:0}.plnk-utility-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.plnk-utility-list span{border:1px solid color-mix(in srgb,var(--color-brand) 35%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface));border-radius:999px;padding:.65rem .85rem;font-weight:700}.plnk-reward-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plnk-reward-grid>.plank-card{justify-items:start;gap:var(--space-3);display:grid}.plnk-reward-grid h2{margin:0}.plnk-reward-grid>section>strong{font-size:var(--text-2xl)}.plnk-reward-grid small{color:var(--color-text-muted)}.plnk-fee-explainer{place-content:center;min-block-size:25rem}.plnk-fee-explainer>span{block-size:4rem;inline-size:4rem;color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface));font-size:var(--text-2xl);border-radius:50%;place-items:center;font-weight:800;display:grid}.plnk-quote>.form-success{align-items:center;gap:var(--space-2);display:flex}.plnk-policy-list{gap:var(--space-3);color:var(--color-text-muted);margin:0;padding-inline-start:var(--space-5);display:grid}.plnk-batch-list{gap:var(--space-4);margin-block-start:var(--space-5);display:grid}.plnk-batch-list>.plank-card{justify-items:start;gap:var(--space-4);display:grid}.plnk-batch-list .data-table{inline-size:100%}.plnk-balance-grid .plank-progress{min-inline-size:0}.plnk-balance-grid .plank-progress>div:first-child{flex-wrap:wrap;align-items:flex-start}@media (max-width:1100px){.plnk-balance-grid,.plnk-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.plnk-overview-grid,.plnk-fee-layout,.plnk-admin-grid,.plnk-reward-grid{grid-template-columns:1fr}}@media (max-width:520px){.plnk-balance-grid{grid-template-columns:1fr}}.oversight-review,.market-operations,.financial-oversight{max-inline-size:1440px}.oversight-review-layout,.market-operations-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start;display:grid}.oversight-review-layout>aside,.oversight-review-layout>form,.market-operations-layout>form{gap:var(--space-4);min-width:0;display:grid;position:sticky;inset-block-start:var(--space-4)}.oversight-review-layout .plank-card,.market-operations-layout form .plank-card,.financial-oversight form .plank-card{align-content:start;gap:var(--space-4);display:grid}.oversight-review-layout h2,.oversight-review-layout h3,.market-operations-layout h2,.financial-oversight h2{margin:0}.oversight-review-layout tr[data-selected=true],.market-operations-layout tr[data-selected=true]{background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface))}.fee-policy{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);display:flex}.fee-policy span{color:var(--color-text-muted);font-size:var(--text-sm)}.oversight-alert-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oversight-alert-grid article{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);display:grid}.oversight-alert-grid article>div{align-items:center;gap:var(--space-3);display:flex}.oversight-alert-grid p{color:var(--color-text-muted);margin:0}.oversight-alert-grid small{color:var(--color-text-muted)}@media (max-width:1000px){.oversight-review-layout,.market-operations-layout{grid-template-columns:1fr}.oversight-review-layout>aside,.oversight-review-layout>form,.market-operations-layout>form{position:static}.oversight-alert-grid{grid-template-columns:1fr}}@media (max-width:640px){.oversight-review-layout .plank-card,.market-operations-layout .plank-card,.financial-oversight .plank-card{padding:var(--space-4)}.fee-policy{flex-direction:column;align-items:flex-start}.market-operations .section-tabs,.financial-oversight .section-tabs{inline-size:100%;overflow-x:auto}}.platform-operations{max-inline-size:1440px}.platform-operations-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr);align-items:start;display:grid}.platform-operations-layout>aside,.platform-operations-layout>form{gap:var(--space-4);min-width:0;display:grid;position:sticky;inset-block-start:var(--space-4)}.platform-operations .plank-card{align-content:start;gap:var(--space-4);display:grid}.platform-operations h2{margin:0}.platform-operations tr[data-selected=true]{background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface))}.section-tabs--scroll{max-inline-size:100%;overflow-x:auto}.support-operations-layout{gap:var(--space-5);grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);align-items:start;display:grid}.support-ticket-list{gap:var(--space-2);display:grid}.support-ticket-list>button{gap:var(--space-2);inline-size:100%;padding:var(--space-4);text-align:start;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);display:grid}.support-ticket-list>button:hover{border-color:var(--color-brand);transform:translateY(-1px)}.support-ticket-list>button[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface))}.support-ticket-list>button>span{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.support-ticket-list small{color:var(--color-text-muted)}.support-conversation{gap:var(--space-3);max-block-size:26rem;padding:0;list-style:none;display:grid;overflow:auto}.support-conversation li{max-inline-size:82%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.support-conversation li[data-direction=agent]{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface));margin-inline-start:auto}.support-conversation p{margin:var(--space-2) 0}.support-conversation small{color:var(--color-text-muted)}.settings-card-grid,.provider-operations-grid,.health-service-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.setting-value{font:var(--font-heading-sm);overflow-wrap:anywhere}.secret-reveal{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-success);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-success) 8%,var(--color-surface));display:grid}.secret-reveal code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.provider-operations-grid p{color:var(--color-text-muted);margin:0}.health-service-grid strong{font:var(--font-heading-sm)}@media (max-width:1100px){.settings-card-grid,.provider-operations-grid,.health-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.platform-operations-layout,.support-operations-layout{grid-template-columns:1fr}.platform-operations-layout>aside,.platform-operations-layout>form{position:static}}@media (max-width:640px){.platform-operations .plank-card{padding:var(--space-4)}.settings-card-grid,.provider-operations-grid,.health-service-grid{grid-template-columns:1fr}.platform-operations .section-tabs{inline-size:100%;overflow-x:auto}.support-conversation li{max-inline-size:94%}}.reporting-analytics{max-inline-size:1440px}.reporting-analytics .plank-card{align-content:start;gap:var(--space-4);display:grid}.reporting-analytics h2{margin:0}.analytics-grid,.reporting-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr);align-items:start;display:grid}.reporting-layout>form{position:sticky;inset-block-start:var(--space-4)}.analytics-bars{align-items:end;gap:var(--space-3);min-block-size:18rem;border-block-end:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));padding-block-start:var(--space-5);display:grid}.analytics-bars>div{align-items:end;gap:var(--space-2);text-align:center;grid-template-rows:1fr auto;block-size:16rem;display:grid}.analytics-bars i{border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(180deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 55%,var(--color-accent)));min-block-size:.5rem;transition:block-size var(--motion-normal) var(--ease-standard);display:block}.analytics-bars span{font-size:var(--text-xs);color:var(--color-text-muted)}.quality-list,.ranked-breakdown,.analytics-funnel{gap:var(--space-3);padding:0;list-style:none;display:grid}.quality-list li{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border);padding-block-end:var(--space-3);display:flex}.quality-list li div{display:grid}.quality-list small{color:var(--color-text-muted)}.analytics-drilldowns{gap:var(--space-4);grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(16rem,.7fr));display:grid}.ranked-breakdown li{gap:var(--space-1) var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-subtle);grid-template-columns:1fr auto;display:grid}.ranked-breakdown small{color:var(--color-text-muted);grid-column:1/-1}.analytics-funnel li{gap:var(--space-2);grid-template-columns:1fr auto;display:grid}.analytics-funnel i{border-radius:var(--radius-full);background:var(--color-brand);grid-column:1/-1;block-size:.5rem;display:block}.report-catalog-live{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-catalog-live ul{color:var(--color-text-muted);margin:0;padding-inline-start:var(--space-5)}.alert-rule-list{gap:var(--space-3);display:grid}.alert-rule-list article{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);display:grid}.alert-rule-list article>div{align-items:center;gap:var(--space-3);display:flex}.alert-rule-list p{margin:0}.alert-rule-list small{color:var(--color-text-muted)}.analytics-bars>div{grid-template-rows:minmax(0,1fr) auto}.analytics-bar-plot{align-items:flex-end;block-size:100%;min-block-size:0;display:flex}.analytics-bar-plot i{border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(180deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 55%,var(--color-accent)));min-block-size:.5rem;inline-size:100%;transition:block-size var(--motion-normal) var(--ease-standard);display:block}.analytics-bar-label{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:1100px){.analytics-drilldowns{grid-template-columns:1fr 1fr}.analytics-drilldowns>:first-child{grid-column:1/-1}}@media (max-width:900px){.analytics-grid,.reporting-layout{grid-template-columns:1fr}.reporting-layout>form{position:static}.report-catalog-live{grid-template-columns:1fr}}@media (max-width:640px){.reporting-analytics .plank-card{padding:var(--space-4)}.analytics-drilldowns{grid-template-columns:1fr}.analytics-drilldowns>:first-child{grid-column:auto}.analytics-bars{grid-template-columns:repeat(6,minmax(2.75rem,1fr));overflow-x:auto}.reporting-analytics .section-tabs{inline-size:100%;overflow-x:auto}}.automation-operations{max-inline-size:1440px}.automation-workspace{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr);align-items:start;display:grid}.automation-workspace>form{min-width:0;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.automation-workspace .plank-card,.automation-finance-grid .plank-card{align-content:start;gap:var(--space-4);display:grid}.automation-operations h2,.automation-operations h3{margin:0}.automation-operations .data-table td>strong,.automation-operations .data-table td>span{display:block}.automation-operations .data-table td>span{color:var(--color-text-muted);font-size:var(--text-xs);margin-block-start:.2rem}.automation-checks{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;display:grid}.automation-checks legend{padding-inline:var(--space-2);font-weight:700}.automation-checks label{align-items:center;gap:var(--space-2);min-block-size:2.5rem;display:flex}.automation-checks input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--color-brand)}.control-note{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);border-inline-start:3px solid var(--color-info);background:color-mix(in srgb,var(--color-info) 7%,var(--color-surface));border-radius:var(--radius-sm);margin:0}.review-detail{gap:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);display:grid}.review-detail form{gap:var(--space-3);display:grid}.automation-finance-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.model-card-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-card-grid>.plank-card{gap:var(--space-3);display:grid}.model-card-grid ul{color:var(--color-text-muted);margin:0;padding-inline-start:var(--space-5)}.recommendation-panel{gap:var(--space-4);display:grid}.recommendation-panel>p{margin:0}.recommendation-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recommendation-list>a{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);color:inherit;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex}.recommendation-list>a:hover{border-color:var(--color-brand);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.recommendation-list>a>span{gap:.25rem;display:grid}.recommendation-list small{color:var(--color-text-muted)}.ai-analysis-summary{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);margin-block-start:var(--space-5);display:grid}.ai-analysis-summary>p,.ai-analysis-summary>small{color:var(--color-text-muted);margin:0}@media (max-width:1100px){.automation-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-finance-grid>form:last-child{grid-column:1/-1}.recommendation-list{grid-template-columns:1fr}}@media (max-width:900px){.automation-workspace,.review-detail{grid-template-columns:1fr}.automation-workspace>form{position:static}.model-card-grid{grid-template-columns:1fr}}@media (max-width:640px){.automation-operations .plank-card{padding:var(--space-4)}.automation-finance-grid{grid-template-columns:1fr}.automation-finance-grid>form:last-child{grid-column:auto}.automation-operations .section-tabs{inline-size:100%;overflow-x:auto}.recommendation-list>a{align-items:flex-start}.ai-analysis-summary{padding:var(--space-4)}}.security-operations{max-inline-size:1440px}.security-overview-grid,.security-signal-grid,.security-workspace,.audit-operations-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr);align-items:start;display:grid}.security-workspace>form{min-width:0;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.security-operations .plank-card{align-content:start;gap:var(--space-4);display:grid}.security-operations h2{margin:0}.security-posture-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.security-posture-list>div{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);gap:.25rem;display:grid}.security-posture-list dt{color:var(--color-text-muted);font-size:var(--text-sm)}.security-posture-list dd{overflow-wrap:anywhere;margin:0;font-weight:700}.security-event-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.security-event-list li{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);display:flex}.security-event-list li>span{align-items:center;gap:.2rem var(--space-2);grid-template-columns:auto 1fr;display:grid}.security-event-list small{color:var(--color-text-muted);grid-column:2}.security-event-list time{color:var(--color-text-muted);font-size:var(--text-sm);text-align:end}.key-reference-grid{gap:var(--space-3);display:grid}.key-reference-grid>button,.record-selector>button{inline-size:100%;padding:var(--space-4);color:inherit;text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.key-reference-grid>button:hover,.record-selector>button:hover{border-color:var(--color-brand);transform:translateY(-1px)}.key-reference-grid>button[aria-pressed=true],.record-selector>button[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface))}.key-reference-grid>button{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.key-reference-grid>button>span{align-items:center;gap:.25rem var(--space-2);grid-template-columns:auto 1fr;display:grid}.key-reference-grid>button>span small{color:var(--color-text-muted);grid-column:2}.key-reference-grid code{overflow-wrap:anywhere;align-self:center}.key-reference-grid>button>small{color:var(--color-text-muted);grid-column:1/-1}.access-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);display:flex}.access-row>span{gap:.2rem;display:grid}.access-row small{color:var(--color-text-muted)}.control-chip-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.control-chip-list span{font-size:var(--text-xs);border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:999px;padding:.35rem .65rem;font-weight:700}.privacy-operations-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.privacy-operations-grid form{gap:var(--space-3);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3);display:grid}.record-selector{gap:var(--space-2);display:grid}.record-selector>button{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.record-selector>button>span{gap:.2rem;display:grid}.record-selector small{color:var(--color-text-muted)}.security-checkbox{align-items:flex-start;gap:var(--space-2);min-block-size:2.75rem;display:flex}.security-checkbox input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--color-brand)}.hardening-control-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-5);display:grid}.hardening-control-grid>.plank-card{gap:var(--space-3)}.hardening-control-grid p{color:var(--color-text-muted);margin:0}.audit-operations-grid{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.5fr)}@media (max-width:1100px){.hardening-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-overview-grid,.security-signal-grid,.security-workspace,.audit-operations-grid{grid-template-columns:1fr}.security-workspace>form{position:static}}@media (max-width:760px){.privacy-operations-grid,.security-posture-list,.key-reference-grid>button{grid-template-columns:1fr}.key-reference-grid code,.key-reference-grid>button>small{grid-column:1}.security-event-list li{flex-direction:column;align-items:flex-start}.security-event-list time{text-align:start}}@media (max-width:640px){.security-operations .plank-card{padding:var(--space-4)}.hardening-control-grid{grid-template-columns:1fr}.security-operations .section-tabs{inline-size:100%;overflow-x:auto}.record-selector>button{align-items:flex-start}}.multi-chain-admin,.defi-live{max-inline-size:1440px}.workspace-tabs{gap:var(--space-1);inline-size:max-content;max-inline-size:100%;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);scrollbar-width:thin;margin-block-end:var(--space-5);display:flex;overflow-x:auto}.workspace-tabs button{min-block-size:2.5rem;padding-inline:var(--space-4);white-space:nowrap;border-radius:var(--radius-full);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.workspace-tabs button:hover{background:var(--color-surface-subtle);color:var(--color-text)}.workspace-tabs button[aria-selected=true]{background:var(--color-brand);color:var(--color-on-brand);box-shadow:var(--shadow-sm)}.multi-chain-admin>.network-grid{margin-block:0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.multi-chain-admin>.network-grid .plank-card{min-inline-size:0}.network-title{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.network-title>div{gap:.2rem;min-inline-size:0;display:grid}.network-title span{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.network-title i,.node-topology i{background:var(--color-text-muted);block-size:.65rem;inline-size:.65rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-text-muted) 12%,transparent);border-radius:50%}.network-title i[data-status=ok],.node-topology i[data-status=ok]{background:var(--color-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 14%,transparent)}.network-title i[data-status=warn],.node-topology i[data-status=warn]{background:var(--color-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-warning) 14%,transparent)}.multi-chain-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:start;display:grid}.multi-chain-layout>div,.operation-form{gap:var(--space-4);display:grid}.operation-form>.plank-button{justify-self:start}.operation-form .form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric-strip,.bridge-balance-strip{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-block-end:var(--space-5);display:grid}.metric-strip .plank-card,.bridge-balance-strip .plank-card{gap:var(--space-2);display:grid}.metric-strip span,.bridge-balance-strip span,.bridge-balance-strip small{color:var(--color-text-muted)}.metric-strip strong,.bridge-balance-strip strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.multi-chain-admin .node-topology{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.multi-chain-admin .provider-list{margin:0;padding:0;list-style:none}.market-notice{grid-template-columns:auto 1fr;margin-block-end:var(--space-5);align-items:center!important;gap:var(--space-3)!important;display:flex!important}.market-notice p{margin:0}.defi-live>.defi-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-block-end:var(--space-5)}.defi-opportunity{min-inline-size:0;text-align:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.defi-opportunity>.plank-card{block-size:100%;transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.defi-opportunity:hover>.plank-card{border-color:color-mix(in srgb,var(--color-brand) 36%,var(--color-border));box-shadow:var(--shadow-md);transform:translateY(-2px)}.defi-opportunity:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand) 32%,transparent);outline-offset:4px;border-radius:var(--radius-lg)}.wallet-bridge-page{max-inline-size:1080px;margin-inline:auto}.bridge-balance-strip{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.bridge-networks{align-items:end;gap:var(--space-3);grid-template-columns:1fr auto 1fr;display:grid}.bridge-networks>span{min-block-size:2.75rem;color:var(--color-text-muted);place-items:center;display:grid}.wallet-bridge-page .quote-box{gap:var(--space-3);margin-block:var(--space-4);display:grid}.wallet-bridge-page .quote-box>div{justify-content:space-between;gap:var(--space-4);display:flex}.multi-chain-admin>.workspace-tabs button{padding-inline:var(--space-3);font-size:14px}.multi-chain-admin>.network-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}@media (max-width:900px){.multi-chain-layout{grid-template-columns:1fr}.operation-form .form-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.workspace-tabs{border-radius:var(--radius-lg);inline-size:100%}.workspace-tabs button{flex:none}.operation-form .form-grid,.bridge-networks{grid-template-columns:1fr}.bridge-networks>span{min-block-size:auto;transform:rotate(90deg)}.metric-strip,.bridge-balance-strip{grid-template-columns:1fr}.market-notice{flex-direction:column;align-items:flex-start!important}.defi-opportunity:hover>.plank-card{transform:none}}@media (prefers-reduced-motion:reduce){.defi-opportunity>.plank-card{transition:none}.defi-opportunity:hover>.plank-card{transform:none}}.defi-admin-panel{gap:var(--space-5);display:grid}.defi-admin-panel>.plank-card{gap:var(--space-3);display:grid}.defi-admin-panel>.plank-card h2,.defi-admin-panel>.plank-card p{margin:0}.defi-admin-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));display:grid}.defi-admin-grid>.plank-card{align-content:start;gap:var(--space-4);display:grid}.defi-admin-grid>.plank-card>.plank-button{justify-self:start}.defi-admin-grid p{color:var(--color-text-muted);margin:0}.reserve-assurance{--assurance-good:color-mix(in srgb,var(--color-success) 12%,var(--color-surface));max-inline-size:1440px}.workspace-heading__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.reserve-assurance-hero{grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);align-items:center;overflow:hidden;gap:clamp(1.25rem,3vw,2.5rem)!important;display:grid!important}.reserve-verdict{align-items:flex-start;gap:var(--space-4);display:flex}.reserve-verdict>span{background:var(--assurance-good);block-size:3rem;inline-size:3rem;color:var(--color-success);border-radius:999px;flex:none;place-items:center;font-size:1.35rem;font-weight:800;display:grid}.reserve-verdict h2{max-inline-size:38rem;margin-block:.65rem .35rem}.reserve-verdict p{color:var(--color-text-muted);margin:0}.reserve-coverage{padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface))}.reserve-coverage>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-block-end:var(--space-3);font-size:clamp(2rem,5vw,3.6rem);line-height:1;display:block}.reserve-facts{gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.reserve-facts>div{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-inline-size:0}.reserve-facts dt{color:var(--color-text-muted);font-size:var(--text-xs)}.reserve-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-weight:720}.protection-summary-grid,.protection-card-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.protection-summary-grid .plank-card{min-block-size:9rem}.reserve-evidence-layout,.claims-layout,.assurance-admin-grid{gap:var(--space-5);grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.reserve-assurance .plank-card{align-content:start;gap:var(--space-4);display:grid}.reserve-assurance h2{margin:0}.evidence-record{gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(12rem,.8fr);align-items:center;display:grid}.evidence-record>div{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .6rem;display:grid}.evidence-record small{color:var(--color-text-muted);grid-column:2}.evidence-record code{text-overflow:ellipsis;text-align:start;direction:ltr;overflow:hidden}.protection-card-grid>.plank-card{min-inline-size:0}.protection-card-grid .detail-list dd{overflow-wrap:anywhere}.control-chip-list{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}.control-chip-list>li{background:color-mix(in srgb,var(--color-brand) 9%,var(--color-surface));color:var(--color-text);font-size:var(--text-xs);border-radius:999px;padding:.35rem .55rem}.mitigation-row{padding-block:var(--space-3);border-block-end:1px solid var(--color-border);gap:.35rem;display:grid}.mitigation-row span{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.claim-row{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);align-items:center;display:flex}.claim-row>div{grid-template-columns:auto 1fr;align-items:center;gap:.3rem .55rem;display:grid}.claim-row small{color:var(--color-text-muted);grid-column:2}.claim-row b{font-variant-numeric:tabular-nums;white-space:nowrap}.oracle-feed-row{gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.oracle-feed-row>span{grid-template-columns:auto 1fr;align-items:center;gap:.3rem .6rem;min-inline-size:0;display:grid}.oracle-feed-row small{color:var(--color-text-muted);grid-column:2}.oracle-feed-row dl{gap:var(--space-4);margin:0;display:flex}.oracle-feed-row dl div{text-align:end}.oracle-feed-row dt{color:var(--color-text-muted);font-size:var(--text-xs)}.oracle-feed-row dd{margin:.25rem 0 0;font-weight:750}.assurance-form-stack{gap:var(--space-4);display:grid}.backing-coverage{letter-spacing:-.04em;margin-block:.75rem .35rem;font-size:clamp(2rem,4vw,3rem);display:block}@media (max-width:1050px){.protection-card-grid,.reserve-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.reserve-assurance-hero,.reserve-evidence-layout,.claims-layout,.assurance-admin-grid,.protection-summary-grid,.protection-card-grid{grid-template-columns:1fr}.workspace-heading__actions{justify-content:flex-start}.evidence-record{grid-template-columns:1fr}}@media (max-width:520px){.reserve-facts,.oracle-feed-row{grid-template-columns:1fr}.oracle-feed-row dl{justify-content:flex-start}.oracle-feed-row dl div{text-align:start}.claim-row{flex-direction:column;align-items:flex-start}}.workspace-subnav{max-inline-size:1440px;margin:0 auto var(--space-3);padding-inline:var(--space-5);justify-content:flex-end;display:flex}.workspace-subnav a,.back-link{min-block-size:2.5rem;padding-inline:var(--space-3);color:var(--foreground);border-radius:var(--radius-md);align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.workspace-subnav a:hover,.back-link:hover{background:color-mix(in srgb,var(--color-brand) 8%,transparent)}.digital-twins{max-inline-size:1440px}.digital-twins .plank-card{align-content:start;gap:var(--space-4);display:grid}.digital-twins h2{margin:0}.digital-twin-layout{gap:var(--space-5);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;display:grid}.twin-catalogue{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.twin-grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.twin-card-button,.marketplace-card{gap:var(--space-4);inline-size:100%;padding:var(--space-3);color:inherit;text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);grid-template-columns:5.25rem minmax(0,1fr);align-items:center;display:grid}.twin-card-button:hover,.marketplace-card:hover{border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.twin-card-button[aria-pressed=true],.marketplace-card[aria-pressed=true]{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 12%,transparent)}.twin-card-copy,.marketplace-card>span:last-child{justify-items:start;gap:.3rem;min-inline-size:0;display:grid}.twin-card-copy strong,.marketplace-card strong{font-size:var(--text-md);overflow-wrap:anywhere}.twin-card-copy small,.marketplace-card small{color:var(--color-text-muted)}.twin-art{aspect-ratio:1;border-radius:var(--radius-lg);color:#fff;isolation:isolate;background:linear-gradient(145deg,#167b76,#54b9a8);place-items:center;inline-size:5.25rem;display:grid;position:relative;overflow:hidden}.twin-art--art{background:linear-gradient(145deg,#7257a5,#d48772)}.twin-art--collectible{background:linear-gradient(145deg,#8a681b,#d5aa50)}.twin-art--intellectual_property{background:linear-gradient(145deg,#315a89,#77a7c9)}.twin-art b{z-index:var(--z-dropdown);font-size:var(--text-lg);letter-spacing:.04em;position:relative}.twin-art i{aspect-ratio:1;border:1px solid #ffffff6b;border-radius:42% 58% 61% 39%;inline-size:4rem;position:absolute;transform:translate(-1.5rem,-1.35rem)rotate(24deg)}.twin-art i:last-child{inline-size:3.4rem;transform:translate(1.7rem,1.6rem)rotate(-18deg)}.twin-detail-stack{gap:var(--space-4);min-inline-size:0;display:grid}.detail-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sensor-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.sensor-grid article{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:.35rem;display:grid}.sensor-grid article>span,.sensor-grid time{color:var(--color-text-muted);font-size:var(--text-xs)}.sensor-grid strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.sensor-grid strong small{font-size:var(--text-xs)}.twin-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.twin-timeline li{gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:1.25rem minmax(0,1fr);display:grid;position:relative}.twin-timeline li:not(:last-child):before{content:"";border-inline-start:1px solid var(--color-border);position:absolute;inset-block:1.7rem -.25rem;inset-inline-start:.34rem}.twin-timeline li>i{z-index:var(--z-dropdown);border:2px solid var(--color-surface);background:var(--color-brand);block-size:.7rem;inline-size:.7rem;box-shadow:0 0 0 1px var(--color-brand);border-radius:50%;margin-block-start:.2rem;position:relative}.twin-timeline li>div{gap:.25rem var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.twin-timeline time,.twin-timeline code{color:var(--color-text-muted);font-size:var(--text-xs)}.twin-timeline code{overflow-wrap:anywhere;grid-column:1/-1}.marketplace-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;display:grid}.marketplace-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketplace-card{grid-template-columns:7rem minmax(0,1fr);align-items:start}.marketplace-card .twin-art{inline-size:7rem}.marketplace-card>span:last-child>b{font-size:var(--text-lg);margin-block-start:var(--space-2)}.marketplace-checkout{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.quote-total{padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface));gap:.25rem;display:grid}.quote-total strong{font-size:var(--text-2xl)}.quote-total small{color:var(--color-text-muted)}.issuer-twin-workspace{gap:var(--space-4);grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);align-items:start;display:grid}.issuer-twin-workspace>form,.issuer-twin-workspace>.control-note{grid-column:2}.issuer-twin-workspace>.plank-card:first-child{grid-row:1/5;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.digital-twins--admin .assurance-admin-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}.digital-twins code{text-align:start;direction:ltr}.digital-twins :focus-visible,.workspace-subnav a:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand) 34%,transparent);outline-offset:3px}@media (max-width:1000px){.digital-twin-layout,.marketplace-layout,.issuer-twin-workspace,.digital-twins--admin .assurance-admin-grid{grid-template-columns:1fr}.twin-catalogue,.marketplace-checkout,.issuer-twin-workspace>.plank-card:first-child{position:static}.issuer-twin-workspace>.plank-card:first-child,.issuer-twin-workspace>form,.issuer-twin-workspace>.control-note{grid-area:auto/1}.twin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.workspace-subnav{padding-inline:var(--space-4);justify-content:flex-start}.twin-grid,.marketplace-grid,.detail-list--grid{grid-template-columns:1fr}.marketplace-card{grid-template-columns:5.25rem minmax(0,1fr)}.marketplace-card .twin-art{inline-size:5.25rem}.twin-timeline li>div{grid-template-columns:1fr}.twin-timeline time,.twin-timeline code{grid-column:1}.digital-twins .plank-card{padding:var(--space-4)}}.notification-center{max-inline-size:1440px}.notification-center .section-tabs button{align-items:center;gap:var(--space-2);display:inline-flex}.notification-heading-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.notification-heading-actions .plank-button{align-items:center;gap:var(--space-2);display:inline-flex}.notification-inbox-layout{gap:var(--space-5);grid-template-columns:minmax(12rem,.34fr) minmax(0,1.66fr);align-items:start;display:grid}.notification-filter-panel{gap:var(--space-3);display:grid;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.notification-filter-list{gap:var(--space-1);display:grid}.notification-filter-list button{min-block-size:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:start;font:inherit;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard);background:0 0;border:0;font-weight:600}.notification-filter-list button:hover{color:var(--color-text);background:var(--color-surface-subtle)}.notification-filter-list button[aria-pressed=true]{color:var(--color-text);background:color-mix(in srgb,var(--color-brand) 11%,var(--color-surface));box-shadow:inset 3px 0 var(--color-brand)}html[dir=rtl] .notification-filter-list button[aria-pressed=true]{box-shadow:inset -3px 0 var(--color-brand)}.notification-feed-live{overflow:hidden;padding:0!important}.notification-feed-live>article{gap:var(--space-4);padding:var(--space-5);border-block-end:1px solid var(--color-border);background:var(--color-surface);transition:background var(--motion-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);display:grid}.notification-feed-live>article:last-child{border-block-end:0}.notification-feed-live>article[data-unread=true]{background:color-mix(in srgb,var(--color-brand) 5%,var(--color-surface))}.notification-kind{border-radius:var(--radius-lg);block-size:2.75rem;inline-size:2.75rem;color:var(--color-brand-strong);background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface));place-items:center;display:grid}.notification-kind--security,.notification-kind--compliance{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface))}.notification-kind--payout{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,var(--color-surface))}.notification-item-meta,.notification-item-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.notification-item-meta{justify-content:space-between}.notification-item-meta time{color:var(--color-text-muted);font:var(--font-body-sm)}.notification-feed-live h2{margin:var(--space-3) 0 var(--space-1);font:var(--font-heading-sm)}.notification-feed-live p{color:var(--color-text-muted);margin:0;line-height:1.65}.notification-item-actions{margin-block-start:var(--space-3)}.notification-settings-layout,.experience-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:start;display:grid}.notification-settings-layout .plank-card,.experience-grid .plank-card,.integrations-layout .plank-card,.notification-operations .plank-card{gap:var(--space-4);align-content:start;min-inline-size:0;display:grid}.preference-matrix{border:1px solid var(--color-border);border-radius:var(--radius-lg);contain:inline-size paint;max-inline-size:100%;overflow-x:auto}.preference-matrix__head,.preference-matrix__row{grid-template-columns:minmax(10rem,1.5fr) repeat(4,minmax(5.25rem,.7fr));align-items:center;min-inline-size:34rem;display:grid}.preference-matrix__head{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);background:var(--color-surface-subtle);font:var(--font-body-sm);font-weight:700}.preference-matrix__head span:not(:first-child){text-align:center}.preference-matrix__row{min-block-size:3.75rem;padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--color-border)}.preference-matrix__row label{place-items:center;min-block-size:44px;display:grid}.preference-matrix input,.notification-center fieldset input,.notification-center .toggle-row input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--color-brand)}.experience-preview{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 16%,var(--color-surface)),color-mix(in srgb,var(--color-accent) 9%,var(--color-surface)));min-block-size:19rem}.experience-swatch{gap:var(--space-2);block-size:7rem;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-brand) 30%,var(--color-border));border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-columns:1.4fr .8fr .55fr;align-items:end;display:grid}.experience-swatch i{border-radius:var(--radius-md);background:var(--color-brand);display:block}.experience-swatch i:first-child{block-size:72%}.experience-swatch i:nth-child(2){background:var(--color-accent);block-size:48%}.experience-swatch i:last-child{background:var(--color-surface-subtle);block-size:30%}.integrations-layout{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.integrations-layout>.secret-reveal{grid-column:1/-1}.integration-record-list{gap:var(--space-2);display:grid}.integration-record-list article{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.integration-record-list article>div{gap:var(--space-1);min-inline-size:0;display:grid}.integration-record-list code{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.integration-record-list small{color:var(--color-text-muted)}.integration-create-form{gap:var(--space-3);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3);display:grid}.notification-center fieldset{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.notification-center fieldset legend{padding-inline:var(--space-2);font-weight:700}.notification-center fieldset label{align-items:center;gap:var(--space-2);min-block-size:36px;display:inline-flex}.notification-admin-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);align-items:start;display:grid}.notification-admin-layout>form{position:sticky;inset-block-start:var(--space-4)}.template-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.data-backbone-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(19rem,.65fr);align-items:start;display:grid}.data-backbone-layout>form{grid-column:1/-1}.canonical-model-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.canonical-model-grid article{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);display:grid}.canonical-model-grid span{color:var(--color-text-muted);font:var(--font-body-sm)}.canonical-model-grid strong{font:var(--font-heading-md)}.domain-event-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.domain-event-list li{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.domain-event-list i{background:var(--color-brand);block-size:.65rem;inline-size:.65rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 13%,transparent);border-radius:50%}.domain-event-list div{gap:var(--space-1);display:grid}.domain-event-list small,.domain-event-list time{color:var(--color-text-muted);font:var(--font-body-sm)}.export-job-list{gap:var(--space-2);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3);display:grid}.export-job-list article{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:flex}.export-job-list article>span{display:grid}.notification-center :focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand) 36%,transparent);outline-offset:3px}@media (max-width:1050px){.notification-settings-layout,.experience-grid,.notification-admin-layout,.data-backbone-layout{grid-template-columns:1fr}.notification-admin-layout>form{position:static}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-backbone-layout>form{grid-column:auto}.canonical-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.notification-inbox-layout,.integrations-layout{grid-template-columns:1fr}.notification-filter-panel{position:static}.notification-filter-list{padding-block-end:var(--space-2);display:flex;overflow-x:auto}.notification-filter-list button{white-space:nowrap}.notification-filter-list button[aria-pressed=true],html[dir=rtl] .notification-filter-list button[aria-pressed=true]{box-shadow:inset 0 -3px var(--color-brand)}.template-grid,.canonical-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-heading-actions{justify-content:flex-start}.integration-record-list article{grid-template-columns:minmax(0,1fr) auto}.integration-record-list article>.plank-button{grid-column:1/-1;justify-self:start}}@media (max-width:520px){.notification-center .plank-card{padding:var(--space-4)}.notification-feed-live>article{padding:var(--space-4);grid-template-columns:1fr}.notification-kind{block-size:2.35rem;inline-size:2.35rem}.template-grid,.canonical-model-grid{grid-template-columns:1fr}.domain-event-list li{grid-template-columns:auto minmax(0,1fr)}.domain-event-list time{grid-column:2}.notification-heading-actions{justify-content:space-between;inline-size:100%}}@media (prefers-reduced-motion:reduce){.twin-card-button,.marketplace-card{transition:none}.twin-card-button:hover,.marketplace-card:hover{transform:none}}.cross-platform{max-inline-size:1440px}.cross-platform__summary{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cross-platform__summary>div{min-block-size:5.5rem;padding:var(--space-4);border-inline-end:1px solid var(--color-border);align-content:center;gap:.35rem;display:grid}.cross-platform__summary>div:last-child{border-inline-end:0}.cross-platform__summary span{color:var(--color-text-muted);font:var(--font-body-sm)}.cross-platform__summary strong{font:var(--font-heading-sm);overflow-wrap:anywhere}.cross-platform__tabs{overflow-x:auto}.cross-platform__tabs button{white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.cross-platform__device-layout,.cross-platform__install-layout,.cross-platform__desktop-layout{gap:var(--space-5);display:grid}.cross-platform__device-layout{grid-template-columns:minmax(0,1.5fr) minmax(19rem,.5fr);align-items:start}.cross-platform__device-list,.cross-platform__trust-note,.sync-overview,.cross-platform__sync-layout>.plank-card,.cross-platform__install-layout>.plank-card,.cross-platform__desktop-layout>.plank-card{gap:var(--space-4);align-content:start;display:grid}.cross-platform .card-heading p{color:var(--color-text-muted);margin:.35rem 0 0;line-height:1.6}.device-records{display:grid}.device-record{gap:var(--space-4);min-block-size:7rem;padding-block:var(--space-4);border-block-start:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.device-record[data-current=true]{margin-inline:calc(var(--space-3)*-1);padding-inline:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface))}.device-record__mark{border-radius:var(--radius-lg);block-size:3.25rem;inline-size:3.25rem;color:var(--color-brand-strong);background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface));font-weight:800;font-size:var(--text-xs);place-items:center;display:grid}.device-record__title,.device-record__status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.device-record p{color:var(--color-text-muted);margin:.35rem 0}.device-record small{color:var(--color-text-muted)}.device-record__status{justify-content:flex-end;max-inline-size:12rem}.device-record__status>span{color:var(--color-text-muted);font:var(--font-body-sm)}.cross-platform__trust-note{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.cross-platform__trust-note h2,.cross-platform__trust-note p{margin:0}.cross-platform__trust-note p{color:var(--color-text-muted);line-height:1.65}.cross-platform__sync-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;display:grid}.sync-overview{grid-row:span 2}.sync-status{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sync-status>span{block-size:3.5rem;inline-size:3.5rem;color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,var(--color-surface));font-size:var(--text-xl);border-radius:50%;place-items:center;font-weight:800;display:grid}.sync-status h2{margin:var(--space-3) 0 var(--space-2)}.sync-status p,.sync-overview>small{color:var(--color-text-muted);margin:0;line-height:1.65}.sync-overview>.plank-button{justify-self:start}.sync-change-list{display:grid}.sync-change-list article{gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.sync-change-list article>span{background:var(--color-surface-subtle);block-size:2rem;inline-size:2rem;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:800;display:grid}.sync-change-list article>div,.sync-activity>div p{gap:.25rem;margin:0;display:grid}.sync-change-list small,.sync-activity small{color:var(--color-text-muted)}.sync-activity>div{gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);grid-template-columns:auto 1fr;display:grid}.sync-activity>div>span{background:var(--color-brand);block-size:.65rem;inline-size:.65rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 12%,transparent);border-radius:50%;margin-block-start:.35rem}.install-card{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 8%,var(--color-surface)),var(--color-surface));grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);align-items:center;overflow:hidden}.install-card>div:last-child{justify-items:start;gap:var(--space-4);display:grid}.install-card h2,.install-card p{margin:0}.install-card p{color:var(--color-text-muted);line-height:1.7}.install-card__art{border-radius:var(--radius-lg);color:#fff;isolation:isolate;background:linear-gradient(145deg,#137c76,#60c4b8);place-items:center;min-block-size:16rem;display:grid;position:relative;overflow:hidden}.install-card__art>span{z-index:var(--z-dropdown);aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff3;border:1px solid #ffffffa6;border-radius:2rem;place-items:center;inline-size:6.5rem;font-size:3.5rem;font-weight:800;display:grid;position:relative;box-shadow:0 1.5rem 3rem #0b3e3a33}.install-card__art i{aspect-ratio:1;border:1px solid #ffffff59;border-radius:50%;inline-size:15rem;position:absolute}.install-card__art i:last-child{inline-size:10rem}.install-benefits,.desktop-capabilities,.downloads-benefits{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.install-benefits>.plank-card,.desktop-capabilities>.plank-card,.downloads-benefits>.plank-card{align-content:start;justify-items:start;gap:var(--space-3);display:grid}.install-benefits>.plank-card>span,.downloads-benefits>.plank-card>span{color:var(--color-brand);font-weight:800}.install-benefits h3,.install-benefits p,.desktop-capabilities h3,.desktop-capabilities p,.downloads-benefits h2,.downloads-benefits p{margin:0}.install-benefits p,.desktop-capabilities p,.downloads-benefits p{color:var(--color-text-muted);line-height:1.6}.install-instructions{grid-template-columns:minmax(13rem,.5fr) minmax(0,1.5fr);align-items:start}.install-instructions h2{margin:0}.install-instructions ol{gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style-position:inside;display:grid}.install-instructions li{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);line-height:1.6}.desktop-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface)),var(--color-surface));grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:center;min-block-size:22rem}.desktop-hero>div:first-child{justify-items:start;gap:var(--space-4);display:grid}.desktop-hero h2,.desktop-hero p{margin:0}.desktop-hero p{color:var(--color-text-muted);line-height:1.7}.desktop-window{border:1px solid color-mix(in srgb,var(--color-brand) 30%,var(--color-border));border-radius:var(--radius-lg);background:var(--color-surface);block-size:15rem;box-shadow:var(--shadow-lg);grid-template-rows:auto 1fr;grid-template-columns:4rem 1fr 1fr;gap:.5rem;padding:.75rem;display:grid}.desktop-window i{background:var(--color-border);border-radius:50%;block-size:.55rem;inline-size:.55rem}.desktop-window i:nth-child(2){transform:translate(-3rem)}.desktop-window i:nth-child(3){transform:translate(-6rem)}.desktop-window span{border-radius:var(--radius-md);background:var(--color-surface-subtle)}.desktop-window span:first-of-type{grid-area:2/1}.desktop-window span:last-of-type{background:linear-gradient(165deg,color-mix(in srgb,var(--color-brand) 14%,var(--color-surface)),var(--color-surface-subtle));grid-area:2/2/auto/-1}.desktop-capabilities>.plank-card>span{border-radius:var(--radius-md);block-size:2.6rem;inline-size:2.6rem;color:var(--color-brand-strong);background:color-mix(in srgb,var(--color-brand) 11%,var(--color-surface));place-items:center;font-weight:800;display:grid}.desktop-capabilities .plank-badge{margin-block-start:auto}.desktop-quick-links{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.desktop-quick-links a{gap:.35rem var(--space-3);min-block-size:6.5rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;background:var(--color-surface-subtle);transition:transform .16s var(--ease-standard),border-color .16s var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.desktop-quick-links a span{color:var(--color-text-muted)}.desktop-quick-links a b{color:var(--color-brand);font-size:var(--text-lg);grid-area:1/2/3;align-self:center}html[dir=rtl] .desktop-quick-links a b{transform:scaleX(-1)}.workspace-shortcuts__trigger{border:1px solid var(--color-border);border-radius:var(--radius-md);block-size:2.5rem;inline-size:2.5rem;color:var(--color-text-muted);background:var(--color-surface);cursor:pointer;place-items:center;display:grid}.workspace-shortcuts__trigger kbd,.workspace-shortcuts kbd,.cross-platform kbd{font:inherit;font-weight:750}.workspace-shortcuts{z-index:var(--z-modal);padding:var(--space-4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0818176b;place-items:center;display:grid;position:fixed;inset:0}.workspace-shortcuts>div{max-block-size:calc(100dvh - 2rem);inline-size:min(32rem,100%);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-xl);overflow:auto}.workspace-shortcuts header{justify-content:space-between;gap:var(--space-4);align-items:start;display:flex}.workspace-shortcuts header span{color:var(--color-brand);font:var(--font-body-sm);font-weight:750}.workspace-shortcuts h2{margin:.3rem 0}.workspace-shortcuts header button{background:var(--color-surface-subtle);cursor:pointer;block-size:2.5rem;inline-size:2.5rem;font-size:var(--text-lg);border:0;border-radius:50%;place-items:center;display:grid}.workspace-shortcuts dl{margin:var(--space-4) 0;display:grid}.workspace-shortcuts dl>div{gap:var(--space-4);border-block-start:1px solid var(--color-border);grid-template-columns:7rem 1fr;align-items:center;min-block-size:3.6rem;display:grid}.workspace-shortcuts dt{gap:.35rem;display:flex}.workspace-shortcuts kbd{border:1px solid var(--color-border);text-align:center;background:var(--color-surface-subtle);border-block-end-width:2px;border-radius:.4rem;min-inline-size:2rem;padding:.25rem .45rem}.workspace-shortcuts p{color:var(--color-text-muted);margin:0}.pwa-status{z-index:var(--z-toast);gap:var(--space-2);inline-size:min(28rem,100vw - 2rem);display:grid;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.pwa-status>div{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.pwa-status>div>span{background:var(--color-warning);border-radius:50%;block-size:.65rem;inline-size:.65rem}.pwa-status>div[data-tone=update]>span{background:var(--color-brand)}.pwa-status p{font:var(--font-body-sm);gap:.15rem;margin:0;display:grid}.pwa-status p:not(strong){color:var(--color-text-muted)}.pwa-status button{border-radius:var(--radius-md);min-block-size:2.25rem;color:var(--color-brand-strong);background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface));cursor:pointer;border:0;font-weight:700}.pwa-status button:last-child{inline-size:2.25rem;color:var(--color-text-muted);background:0 0}.cross-platform :focus-visible,.workspace-shortcuts :focus-visible,.workspace-shortcuts__trigger:focus-visible,.pwa-status :focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand) 38%,transparent);outline-offset:3px}.cross-platform button:active,.pwa-status button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.desktop-quick-links a:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,var(--color-border));transform:translateY(-2px)}.workspace-shortcuts__trigger:hover{color:var(--color-text);border-color:var(--color-brand)}}@media (max-width:1050px){.cross-platform__device-layout,.cross-platform__sync-layout{grid-template-columns:1fr}.cross-platform__trust-note{position:static}.sync-overview{grid-row:auto}.install-benefits,.desktop-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cross-platform__summary{grid-template-columns:1fr}.cross-platform__summary>div{border-inline-end:0;border-block-end:1px solid var(--color-border);min-block-size:4.5rem}.cross-platform__summary>div:last-child{border-block-end:0}.device-record{grid-template-columns:auto minmax(0,1fr)}.device-record__status{grid-column:2;justify-content:flex-start;max-inline-size:none}.install-card,.install-instructions,.desktop-hero,.install-instructions ol,.desktop-quick-links{grid-template-columns:1fr}.desktop-window{min-block-size:13rem}}@media (max-width:520px){.cross-platform .plank-card{padding:var(--space-4)}.device-record{grid-template-columns:1fr}.device-record__status{grid-column:1}.install-benefits,.desktop-capabilities,.downloads-benefits{grid-template-columns:1fr}.install-card__art{min-block-size:12rem}.workspace-shortcuts dl>div{grid-template-columns:5.5rem 1fr}.pwa-status{inset-inline:var(--space-3);inline-size:auto;inset-block-end:var(--space-3)}.pwa-status>div{grid-template-columns:auto minmax(0,1fr)}.pwa-status button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.desktop-quick-links a{transition:none}.desktop-quick-links a:hover,.cross-platform button:active,.pwa-status button:active{transform:none}.workspace-shortcuts{-webkit-backdrop-filter:none;backdrop-filter:none}}.collaboration-page{padding-block:var(--space-8) var(--space-16);gap:clamp(4.5rem,9vw,8rem);display:grid;overflow:hidden}.collaboration-page h1,.collaboration-page h2,.collaboration-page h3{margin:0}.collaboration-page p{line-height:1.72}.collaboration-hero{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-block-size:38rem;display:grid}.collaboration-hero__copy{justify-items:start;gap:var(--space-5);display:grid}.collaboration-hero__copy h1{letter-spacing:-.02em;max-inline-size:18ch;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15}.collaboration-hero__copy>p{max-inline-size:43rem;color:var(--color-text-muted);margin:0;font-size:clamp(.9rem,1.4vw,1rem)}.collaboration-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.collaboration-proof{gap:var(--space-5);inline-size:100%;margin:var(--space-3) 0 0;border-block-start:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(8rem,1fr));padding-block-start:var(--space-5);display:grid}.collaboration-proof>div{gap:.3rem;display:grid}.collaboration-proof dt{color:var(--color-text-muted);font:var(--font-body-sm)}.collaboration-proof dd{margin:0;font-weight:750}.collaboration-hero__panel{gap:var(--space-5);background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand) 11%,var(--color-surface)),var(--color-surface));align-content:center;min-block-size:32rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.collaboration-hero__panel:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--color-brand) 25%,transparent);inline-size:15rem;box-shadow:0 0 0 3rem color-mix(in srgb,var(--color-brand) 5%,transparent),0 0 0 6rem color-mix(in srgb,var(--color-brand) 3%,transparent);border-radius:50%;position:absolute;inset-block-start:-5rem;inset-inline-end:-5rem}.collaboration-hero__panel>*{z-index:var(--z-dropdown);position:relative}.collaboration-hero__panel>span,.section-heading>span,.collaboration-contact>div>span{color:var(--color-brand);font-weight:750}.collaboration-hero__panel h2{font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.2}.collaboration-hero__panel ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.collaboration-hero__panel li{padding-inline-start:1.8rem;position:relative}.collaboration-hero__panel li:before{content:"✓";color:var(--color-success);font-weight:850;position:absolute;inset-inline-start:0}.collaboration-hero__panel p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.collaboration-options{gap:var(--space-8);display:grid}.collaboration-options .section-heading{justify-items:start;gap:var(--space-3);max-inline-size:52rem;display:grid}.collaboration-options .section-heading h2{letter-spacing:-.03em;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.1}.collaboration-options .section-heading p{color:var(--color-text-muted);font-size:var(--text-lg);margin:0}.collaboration-plan-tabs{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.collaboration-plan-tabs button{min-block-size:7rem;padding:var(--space-4);color:var(--color-text);text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:transform .16s var(--ease-standard),border-color .16s var(--ease-standard),background .16s var(--ease-standard),box-shadow .16s var(--ease-standard);gap:.4rem;display:grid}.collaboration-plan-tabs button span{font-weight:800}.collaboration-plan-tabs button small{color:var(--color-text-muted);line-height:1.45}.collaboration-plan-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--color-brand) 65%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface));box-shadow:inset 0 -3px var(--color-brand)}.collaboration-plan-detail{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:stretch;display:grid}.collaboration-plan-detail>.plank-card{align-content:start;gap:var(--space-5);padding:clamp(1.5rem,4vw,3rem);display:grid}.collaboration-plan-detail>.plank-card:first-child p{max-inline-size:48rem;color:var(--color-text-muted);font-size:var(--text-lg);margin:0}.collaboration-plan-detail ul{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.collaboration-plan-detail li{padding:var(--space-3) var(--space-3) var(--space-3) 2.3rem;border-radius:var(--radius-md);background:var(--color-surface-subtle);position:relative}html[dir=rtl] .collaboration-plan-detail li{padding:var(--space-3) 2.3rem var(--space-3) var(--space-3)}.collaboration-plan-detail li:before{content:"✓";color:var(--color-success);font-weight:850;position:absolute;inset-inline-start:.8rem}.collaboration-plan-facts dl{margin:0;display:grid}.collaboration-plan-facts dl>div{gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.collaboration-plan-facts dt{color:var(--color-text-muted)}.collaboration-plan-facts dd{text-align:end;margin:0;font-weight:750}.collaboration-plan-facts .plank-button{justify-self:start;margin-block-start:auto}.collaboration-pricing{gap:var(--space-3);grid-template-columns:1fr 1fr;margin-block-end:var(--space-4);display:grid}.collaboration-pricing>div{padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface));gap:.25rem;display:grid}.collaboration-pricing dt{color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:.4rem;display:flex}.collaboration-pricing dt span{color:var(--color-brand);font-weight:750}.collaboration-pricing dd{font-weight:800;font-size:var(--text-lg);margin:0}.collaboration-quote-note{margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-surface-subtle);font-style:italic}.collaboration-responsibilities,.collaboration-notes{gap:var(--space-2);display:grid}.collaboration-responsibilities h4,.collaboration-notes h4{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:750}.collaboration-responsibilities{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);background:color-mix(in srgb,var(--color-warning) 5%,var(--color-surface))}.collaboration-responsibilities h4{color:color-mix(in srgb,var(--color-warning) 80%,var(--color-text))}.collaboration-notes{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-info,var(--color-brand)) 30%,transparent);background:color-mix(in srgb,var(--color-info,var(--color-brand)) 5%,var(--color-surface))}.collaboration-notes h4{color:var(--color-brand)}.collaboration-responsibilities ul,.collaboration-notes ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.collaboration-responsibilities li,.collaboration-notes li{font-size:var(--text-sm);color:var(--color-text-muted);padding-inline-start:1.4rem;position:relative}.collaboration-responsibilities li:before{content:"·";color:color-mix(in srgb,var(--color-warning) 80%,var(--color-text));font-weight:900;position:absolute;inset-inline-start:.2rem}.collaboration-notes li:before{content:"·";color:var(--color-brand);font-weight:900;position:absolute;inset-inline-start:.2rem}html[dir=rtl] .collaboration-responsibilities li,html[dir=rtl] .collaboration-notes li{padding-inline:0 1.4rem}html[dir=rtl] .collaboration-responsibilities li:before,html[dir=rtl] .collaboration-notes li:before{inset-inline:auto .2rem}.collaboration-compare{gap:var(--space-6);display:grid}.collaboration-compare__scroll{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow-x:auto}.collaboration-compare__table{border-collapse:collapse;inline-size:100%;min-inline-size:42rem;font-size:var(--text-sm)}.collaboration-compare__table thead th{padding:var(--space-3) var(--space-4);text-align:center;border-block-end:2px solid var(--color-border);background:var(--color-surface-subtle);font-weight:750}.collaboration-compare__table thead th:first-child{text-align:start;min-inline-size:10rem}.collaboration-compare__table thead th[aria-selected=true]{background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface));border-block-end-color:var(--color-brand)}.collaboration-compare__table thead th button{cursor:pointer;color:inherit;font:inherit;text-underline-offset:.2em;background:0 0;border:none;padding:0;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .14s}.collaboration-compare__table thead th button:hover{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.collaboration-compare__table tbody th{padding:var(--space-3) var(--space-4);text-align:start;color:var(--color-text-muted);border-block-start:1px solid var(--color-border);font-weight:500}.collaboration-compare__table tbody td{padding:var(--space-3) var(--space-4);text-align:center;border-block-start:1px solid var(--color-border)}.collaboration-compare__table tbody td[aria-selected=true]{background:color-mix(in srgb,var(--color-brand) 4%,var(--color-surface))}.collaboration-compare__table tbody tr:hover td,.collaboration-compare__table tbody tr:hover th{background:var(--color-surface-subtle)}.plank-tooltip-trigger{cursor:help;border-block-end:1px dashed var(--color-text-muted);text-decoration:none}html[dir=rtl] .collaboration-compare__table thead th:first-child,html[dir=rtl] .collaboration-compare__table tbody th{text-align:end}.collaboration-confidence{background:var(--color-surface-subtle);border-block:1px solid var(--color-border);padding-block:clamp(4rem,8vw,7rem)}.collaboration-confidence>.plank-container{gap:var(--space-8);display:grid}.collaboration-confidence__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.collaboration-confidence__grid>.plank-card{align-content:start;gap:var(--space-4);min-block-size:18rem;display:grid}.confidence-index{aspect-ratio:1;inline-size:2.8rem;color:var(--color-brand-strong);background:color-mix(in srgb,var(--color-brand) 11%,var(--color-surface));border-radius:50%;place-items:center;font-weight:800;display:grid}.collaboration-confidence__grid p{color:var(--color-text-muted);margin:0}.collaboration-contact{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.collaboration-contact>div{gap:var(--space-4);display:grid;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.collaboration-contact>div h2{letter-spacing:-.02em;font-size:clamp(1.35rem,2.1vw,1.8rem);line-height:1.15}.collaboration-contact>div>p{color:var(--color-text-muted);margin:0}.collaboration-contact ol{gap:var(--space-4);margin:var(--space-3) 0 0;counter-reset:collaboration-step;padding:0;list-style:none;display:grid}.collaboration-contact li{gap:.2rem var(--space-3);counter-increment:collaboration-step;grid-template-columns:auto 1fr;display:grid}.collaboration-contact li:before{content:counter(collaboration-step);block-size:2.3rem;inline-size:2.3rem;color:var(--color-brand-strong);background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface));border-radius:50%;grid-row:1/3;place-items:center;font-weight:800;display:grid}.collaboration-contact li span{color:var(--color-text-muted);font-size:var(--text-sm)}.collaboration-contact>.plank-card{padding:clamp(1.5rem,4vw,3rem)}.collaboration-consent{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);grid-template-columns:auto 1fr;align-items:start;line-height:1.55;display:grid}.collaboration-consent input{block-size:1.2rem;inline-size:1.2rem;accent-color:var(--color-brand);margin-block-start:.15rem}.collaboration-success{justify-items:start;gap:var(--space-4);align-content:center;min-block-size:24rem;display:grid}.collaboration-success h3,.collaboration-success p{margin:0}.collaboration-success p{color:var(--color-text-muted)}.delivery-operations{max-inline-size:1440px}.delivery-operations .plank-card{align-content:start;gap:var(--space-4);display:grid}.delivery-operations h2{margin:0}.delivery-service-grid,.delivery-environment-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.delivery-service-grid strong{font:var(--font-heading-sm)}.delivery-environment-grid p{color:var(--color-text-muted);margin:0}.delivery-operations-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start;display:grid}.delivery-operations-layout>form,.delivery-operations-layout>.plank-card:last-child{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.release-check-list{margin:0;padding:0;list-style:none;display:grid}.release-check-list li{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);display:flex}.collaboration-page :focus-visible,.delivery-operations :focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand) 38%,transparent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.collaboration-plan-tabs button:hover{border-color:var(--color-brand);box-shadow:var(--shadow-sm);transform:translateY(-2px)}}@media (max-width:1050px){.collaboration-hero,.collaboration-contact{grid-template-columns:1fr}.collaboration-hero{min-block-size:auto}.collaboration-hero__copy h1{max-inline-size:14ch}.collaboration-hero__panel{min-block-size:25rem}.collaboration-plan-tabs,.collaboration-confidence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-contact>div{position:static}.delivery-service-grid,.delivery-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.collaboration-plan-detail,.delivery-operations-layout{grid-template-columns:1fr}.delivery-operations-layout>form,.delivery-operations-layout>.plank-card:last-child{position:static}.collaboration-proof{grid-template-columns:1fr}.collaboration-proof>div{grid-template-columns:minmax(9rem,.45fr) 1fr;align-items:baseline}.collaboration-plan-detail ul{grid-template-columns:1fr}}@media (max-width:560px){.collaboration-page{gap:4rem;padding-block-start:var(--space-4)}.collaboration-hero__copy h1{font-size:clamp(1.5rem,6vw,2.2rem)}.collaboration-hero__panel,.collaboration-plan-detail>.plank-card,.collaboration-contact>.plank-card{padding:var(--space-5)}.collaboration-plan-tabs,.collaboration-confidence__grid,.delivery-service-grid,.delivery-environment-grid{grid-template-columns:1fr}.collaboration-plan-tabs button{min-block-size:5.5rem}.collaboration-contact .form-grid{grid-template-columns:1fr}.delivery-operations .section-tabs{inline-size:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.collaboration-plan-tabs button{transition:none}.collaboration-plan-tabs button:hover{transform:none}}.install-benefits>.plank-card>span,.collaboration-hero__panel>span,.section-heading>span,.collaboration-contact>div>span{color:var(--color-brand-strong)}.icon-xs{flex-shrink:0;block-size:1rem;inline-size:1rem}.icon-sm{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.card-icon{block-size:1.5rem;inline-size:1.5rem;color:var(--color-brand);flex-shrink:0}.copy-btn{color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;vertical-align:middle;background:0 0;border:none;align-items:center;margin-inline-start:.4rem;padding:.2rem;transition:color .12s,background .12s;display:inline-flex}.copy-btn:hover{color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 8%,transparent)}.form-notice{padding:var(--space-3);border-inline-start:3px solid var(--color-brand);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface));color:var(--color-text-muted);font-size:var(--text-sm);margin-block:.5rem 0}html[dir=rtl] .form-notice{border-inline-start:0;border-inline-end:3px solid var(--color-brand)}.book-row{position:relative;overflow:hidden}.depth-bar{background:color-mix(in srgb,var(--color-brand) 10%,transparent);pointer-events:none;z-index:var(--z-base);transition:width .3s;position:absolute;inset-block:0;inset-inline-start:0}.book-row.ask .depth-bar{background:color-mix(in srgb,var(--color-danger,#e53e3e) 10%,transparent)}.book-row>span:not(.depth-bar){z-index:var(--z-content);position:relative}.chart-intervals{gap:.25rem;display:flex}.chart-intervals button{border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--color-text-muted);background:0 0;border:1px solid #0000;padding:.25rem .5rem;transition:background .12s,border-color .12s}.chart-intervals button[aria-pressed=true]{background:color-mix(in srgb,var(--color-brand) 15%,transparent);border-color:var(--color-brand);color:var(--brand-primary-pressed)}.chart-intervals button:hover:not([aria-pressed=true]){background:var(--color-surface-raised)}.plank-button{transition:transform .14s,box-shadow .14s,background .14s,border-color .14s,filter .14s}.plank-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #1028281f}.plank-button[data-variant=primary]:not(:disabled):hover,.plank-button:not([data-variant]):not(:disabled):hover,.plank-button[data-variant=secondary]:not(:disabled):hover{filter:brightness(1.06)}.plank-button[data-variant=outline]:not(:disabled):hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent)}.plank-button[data-variant=ghost]:not(:disabled):hover{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}.plank-button:not(:disabled):active{box-shadow:none;transform:translateY(0)}.text-link,.card-heading>a,.faq-related-link,.project-card__action,.journey-card__action{text-decoration:none}.text-link:hover,.card-heading>a:hover,.faq-related-link:hover,.workspace-rail__footer>a:hover,.project-card__action:hover,.journey-card__action:hover{text-underline-offset:3px;text-decoration:underline}.project-card__action:after,.journey-card__action:after,.token-model-card__action:after,.financing-model-card__action:after,.asset-class-card__action:after{content:"→";margin-inline-start:6px;transition:transform .16s;display:inline-block}[dir=rtl] .project-card__action:after,[dir=rtl] .journey-card__action:after,[dir=rtl] .token-model-card__action:after,[dir=rtl] .financing-model-card__action:after,[dir=rtl] .asset-class-card__action:after{content:"←"}.project-card:hover .project-card__action:after,.journey-card__action:hover:after{transform:translate(4px)}[dir=rtl] .project-card:hover .project-card__action:after,[dir=rtl] .journey-card__action:hover:after{transform:translate(-4px)}.project-card{transition:transform .18s,box-shadow .18s,border-color .18s}.project-card:hover{border-color:color-mix(in srgb, var(--primary) 28%, var(--border));transform:translateY(-3px);box-shadow:0 12px 28px #10282829}.metric-card,.admin-metric{border-inline-start:3px solid color-mix(in srgb, var(--primary) 50%, var(--border))}.card-heading>div>span:first-child{color:var(--brand-primary-pressed);font-weight:700}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:var(--z-tooltip,70);border-radius:var(--radius-sm);color:#fff;white-space:normal;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#16302f;inline-size:max-content;max-inline-size:220px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;transform:translate(-50%)translateY(4px);box-shadow:0 6px 18px #0a181847}[dir=rtl] [data-tip]:after{transform:translate(50%)translateY(4px)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}[dir=rtl] [data-tip]:hover:after,[dir=rtl] [data-tip]:focus-visible:after{transform:translate(50%)translateY(0)}.plank-badge[data-tip],.plank-risk-chip[data-tip]{cursor:help}.plank-button[data-variant=primary],.plank-button:not([data-variant]){background-image:var(--brand-gradient);background-color:var(--primary);border-color:#0000}.plank-button[data-variant=primary]:not(:disabled):hover,.plank-button:not([data-variant]):not(:disabled):hover{box-shadow:var(--shadow-glow);filter:saturate(1.06)}.plank-card[data-variant=project]:hover,.plank-card[data-variant=principal]:hover{box-shadow:0 16px 40px #10282829, 0 0 0 1px color-mix(in srgb, var(--primary) 16%, transparent)}.metric-card,.admin-metric{border-inline-start:0;position:relative;overflow:hidden}.metric-card:before,.admin-metric:before{content:"";background:var(--brand-gradient);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.plank-progress [role=progressbar]>span{background:var(--brand-gradient);box-shadow:0 0 8px color-mix(in srgb, var(--primary) 42%, transparent)}:where(a,button,[role=tab],input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 72%, transparent);outline-offset:2px}@keyframes plankFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.plank-grid>*,.ecosystem-grid>*,.metric-grid>*{animation:.5s cubic-bezier(.22,.61,.36,1) both plankFadeUp}.plank-grid>:nth-child(2),.metric-grid>:nth-child(2){animation-delay:45ms}.plank-grid>:nth-child(3),.metric-grid>:nth-child(3){animation-delay:90ms}.plank-grid>:nth-child(4),.metric-grid>:nth-child(4){animation-delay:.135s}.plank-grid>:nth-child(5),.metric-grid>:nth-child(5){animation-delay:.18s}.plank-grid>:nth-child(n+6){animation-delay:.22s}@keyframes plankFadeOnly{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.plank-grid>*,.ecosystem-grid>*,.metric-grid>*{animation:.4s both plankFadeOnly}}.skeleton-view{gap:var(--space-5);padding-block:var(--space-4);display:grid}.skeleton-shimmer{background:color-mix(in srgb, var(--muted) 72%, var(--card));border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card) 60%, transparent), transparent);animation:1.4s ease-in-out infinite skeletonSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeletonSweep{to{transform:translate(100%)}}.skeleton-title{block-size:24px;inline-size:min(260px,60%)}.skeleton-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.skeleton-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);box-shadow:var(--shadow-card);display:grid}.skeleton-line{block-size:12px;inline-size:100%}.skeleton-line--lg{block-size:18px;inline-size:72%}.skeleton-line--sm{inline-size:45%}.skeleton-chip{border-radius:var(--radius-chip);block-size:20px;inline-size:84px}.skeleton-form{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);box-shadow:var(--shadow-card);display:grid}.skeleton-field{gap:var(--space-2);display:grid}.skeleton-input{border-radius:var(--radius-md);block-size:42px;inline-size:100%}.skeleton-button{border-radius:var(--radius-action);block-size:42px;inline-size:140px}.skeleton-list{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);box-shadow:var(--shadow-card);display:grid}.skeleton-row{align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.skeleton-avatar{border-radius:var(--radius-md);flex:none;block-size:40px;inline-size:40px}.skeleton-row__lines{gap:var(--space-2);flex:1;min-inline-size:0;display:grid}.skeleton-detail{gap:var(--space-5);display:grid}.skeleton-hero{border-radius:var(--radius-panel);block-size:200px;inline-size:100%}.skeleton-detail__cols{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.skeleton-panel{border-radius:var(--radius-panel);block-size:260px}.skeleton-panel--sm{block-size:180px}.skeleton-dashboard{gap:var(--space-5);display:grid}.skeleton-metric-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.skeleton-metric{gap:var(--space-3)}@media (max-width:900px){.skeleton-detail__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer:after{animation:none}}.issuer-index-overview{gap:0;display:grid;overflow:hidden;padding:0!important}.issuer-index-overview__heading{justify-content:space-between;align-items:center;gap:var(--space-5);min-block-size:132px;padding:var(--space-4) var(--space-5);background-color:var(--card);background-image:linear-gradient(90deg, color-mix(in srgb, var(--card) 99%, transparent) 0%, color-mix(in srgb, var(--card) 96%, transparent) 48%, color-mix(in srgb, var(--card) 58%, transparent) 100%), var(--issuer-index-image);background-position:50%;background-size:cover;display:flex}[dir=rtl] .issuer-index-overview__heading{background-image:linear-gradient(270deg, color-mix(in srgb, var(--card) 99%, transparent) 0%, color-mix(in srgb, var(--card) 96%, transparent) 48%, color-mix(in srgb, var(--card) 58%, transparent) 100%), var(--issuer-index-image)}.issuer-index-overview--assets{--issuer-index-image:url(/images/projects/items/mehr-residential.jpg)}.issuer-index-overview--tokens{--issuer-index-image:url(/images/projects/items/yazd-solar.jpg)}.issuer-index-overview--offerings{--issuer-index-image:url(/images/projects/items/pasargad-office.jpg)}.network-mark.provider-mark{background:var(--card);border-radius:10px;padding:4px;font-weight:400}.issuer-index-overview__heading>div{min-inline-size:0}.issuer-index-overview__heading>div>span{color:var(--brand-primary-pressed);font-size:12px;font-weight:750}.issuer-index-overview__heading h1{letter-spacing:-.018em;margin:4px 0;font-size:clamp(22px,2vw,28px);line-height:1.2}.issuer-index-overview__heading p{max-inline-size:78ch;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.55}.issuer-index-overview__heading>.plank-button{flex:none}.issuer-index-overview__controls{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--border);grid-template-columns:minmax(280px,.9fr) minmax(390px,1.1fr);display:grid}.issuer-index-journey{gap:7px;display:grid}.issuer-index-journey>strong{color:var(--muted-foreground);font-size:12px}.issuer-index-journey ol{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.issuer-index-journey li{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.issuer-index-journey li:not(:last-child):after{content:"→";color:var(--border-strong,var(--border));margin-inline-start:var(--space-1)}[dir=rtl] .issuer-index-journey li:not(:last-child):after{content:"←"}.issuer-index-journey li>span{border:1px solid var(--border);border-radius:50%;place-items:center;block-size:21px;inline-size:21px;font-size:10px;font-weight:800;display:grid}.issuer-index-journey li[data-complete=true]>span{color:var(--success);border-color:color-mix(in srgb, var(--success) 48%, var(--border));background:color-mix(in srgb, var(--success) 9%, var(--card))}.issuer-index-journey li[data-current=true]{color:var(--foreground)}.issuer-index-journey li[data-current=true]>span{color:var(--primary-foreground);border-color:var(--primary);background:var(--primary)}.issuer-index-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.issuer-index-metrics>div{min-inline-size:0;padding-inline:var(--space-3);border-inline-start:1px solid var(--border);gap:3px;display:grid}.issuer-index-metrics dt{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.issuer-index-metrics dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-inline-size:0;margin:0;font-size:16px;font-weight:800}.issuer-index-filter-card{inline-size:min(100%,280px)}.issuer-lifecycle-guide{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.issuer-lifecycle-guide>div{gap:var(--space-1);display:grid}.issuer-lifecycle-guide>div>p{max-inline-size:64ch;color:var(--muted-foreground);margin:0;font-size:14px}.issuer-lifecycle-guide ol{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.issuer-lifecycle-guide li{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.issuer-lifecycle-guide li:not(:last-child):after{content:"→";color:var(--border-strong,var(--border));margin-inline-start:var(--space-2)}[dir=rtl] .issuer-lifecycle-guide li:not(:last-child):after{content:"←"}.issuer-lifecycle-guide li>span{border:1px solid var(--border);border-radius:50%;place-items:center;block-size:24px;inline-size:24px;font-size:11px;font-weight:800;display:grid}.issuer-lifecycle-guide li[data-complete=true]>span{color:var(--success);border-color:color-mix(in srgb, var(--success) 48%, var(--border));background:color-mix(in srgb, var(--success) 9%, var(--card))}.issuer-lifecycle-guide li[data-current=true]{color:var(--foreground)}.issuer-lifecycle-guide li[data-current=true]>span{color:var(--primary-foreground);border-color:var(--primary);background:var(--primary)}.token-list-filter{max-inline-size:280px}.token-stage-tabs button:disabled{cursor:not-allowed;opacity:.5}.token-setup-stack{gap:var(--space-6);display:grid}.token-setup-stack fieldset{border:0;min-inline-size:0;margin:0;padding:0}.token-setup-stack fieldset:disabled{opacity:.72}.token-setup-stack form fieldset>.plank-button{margin-block-start:var(--space-4)}.token-approval-stage{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:start;display:grid}.token-next-step{align-content:start;gap:var(--space-4);display:grid}.token-next-step h2,.token-next-step p{margin:0}.locked-panel{align-items:center;gap:var(--space-3);display:flex}.locked-panel p{color:var(--muted-foreground);margin:0}.token-create-dialog__backdrop{z-index:var(--z-modal,100);padding:var(--space-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:plankFadeOnly .18s var(--ease-out) both;background:#040f0ead;place-items:center;display:grid;position:fixed;inset:0}.token-create-dialog{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);max-block-size:calc(100dvh - 40px);inline-size:min(1120px,100%);box-shadow:var(--shadow-overlay);animation:tokenDialogIn .2s var(--ease-out) both;position:relative;overflow-y:auto}.token-create-dialog:focus{outline:none}.token-create-dialog>.plank-card{box-shadow:none;border:0}.token-create-dialog__close{z-index:var(--z-content);border:1px solid var(--border);block-size:36px;inline-size:36px;color:var(--foreground);background:var(--card);cursor:pointer;transition:transform .12s var(--ease-out), background .16s var(--ease-out);border-radius:50%;place-items:center;margin-block-end:-36px;font-size:22px;display:grid;position:sticky;inset-block-start:var(--space-3);inset-inline-start:calc(100% - 48px)}.token-create-dialog__close:hover{background:var(--accent)}.token-create-dialog__close:active{transform:scale(.96)}@keyframes tokenDialogIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:860px){.issuer-index-overview__controls{grid-template-columns:1fr;align-items:start}.issuer-lifecycle-guide{grid-template-columns:1fr}.issuer-lifecycle-guide ol{padding-block-end:var(--space-1);overflow-x:auto}.token-approval-stage{grid-template-columns:1fr}}@media (max-width:560px){.issuer-index-overview__heading{padding:var(--space-4);flex-direction:column;align-items:stretch}.issuer-index-overview__heading>.plank-button{inline-size:100%}.issuer-index-overview__controls{gap:var(--space-4);padding:var(--space-4);grid-template-columns:1fr}.issuer-index-journey{overflow-x:auto}.issuer-index-journey ol{inline-size:max-content;padding-block-end:var(--space-1)}.issuer-index-metrics>div:first-child{border-inline-start:0}.token-create-dialog__backdrop{padding:0}.token-create-dialog{border-radius:0;min-block-size:100dvh;max-block-size:100dvh}}@media (prefers-reduced-motion:reduce){.token-create-dialog__backdrop,.token-create-dialog{animation:none}}.governance-dao-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.governance-dao-card{align-content:start;gap:var(--space-3);min-block-size:190px;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);color:inherit;background:var(--card);transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);text-decoration:none;display:grid}.governance-dao-card>div{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--muted-foreground);font-size:12px;display:flex}.governance-dao-card h2,.governance-dao-card p{margin:0}.governance-dao-card h2{font-size:20px}.governance-dao-card p{color:var(--muted-foreground);font-size:14px}.governance-dao-card>strong{color:var(--brand-primary-pressed);margin-block-start:auto;font-size:13px}@media (hover:hover) and (pointer:fine){.governance-dao-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}}.governance-detail__heading{margin-block-end:0}.governance-detail .governance-layout{gap:var(--space-5);grid-template-columns:1fr;display:grid}.governance-proposal-toolbar{gap:var(--space-4);display:grid}.governance-proposal-filter{inline-size:min(100%,280px)}.governance-proposal-strip{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.governance-proposal-strip .governance-proposal-option{min-block-size:96px;padding:var(--space-3);gap:var(--space-2)}.governance-proposal-strip .governance-proposal-option:hover{transform:none}.governance-proposal-detail{gap:var(--space-5);display:grid}.governance-decision-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;display:grid}.governance-decision-grid>.plank-card{align-content:start;gap:var(--space-4);display:grid}.governance-proposal-summary>p{color:var(--muted-foreground);margin:0;line-height:1.7}.governance-vote-card{border-color:color-mix(in srgb, var(--primary) 38%, var(--border))}.governance-vote-card__head{gap:var(--space-2);display:grid}.governance-vote-card__head h2,.governance-vote-card__head p{margin:0}.governance-vote-card__head p{color:var(--muted-foreground);font-size:14px}.governance-mode-tabs{padding-block:var(--space-2);position:static}@media (max-width:1050px){.governance-dao-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-decision-grid{grid-template-columns:1fr}}@media (max-width:720px){.governance-dao-grid,.governance-proposal-strip{grid-template-columns:1fr}}@keyframes plankPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.workspace-page,.catalogue-page,.public-page,.account-page,.focused-shell__content{animation:.34s both plankPageIn}@media (prefers-reduced-motion:reduce){.workspace-page,.catalogue-page,.public-page,.account-page,.focused-shell__content{animation:.3s both plankFadeOnly}}.plank-badge{transition:filter .14s}.plank-badge[data-tone=success]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 22%, transparent)}.plank-badge[data-tone=brand]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 24%, transparent)}.plank-badge[data-tone=danger]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--destructive) 24%, transparent)}.asset-class-card__icon-tile,.ecosystem-card__icon,.verification-status-icon,.token-model-card__icon-tile{box-shadow:0 3px 12px color-mix(in srgb, var(--primary) 14%, transparent)}code{background:color-mix(in srgb, var(--primary) 7%, var(--muted));border-radius:6px;padding:1px 6px;font-size:.92em}.catalogue-tabs__tab:hover:not([data-state=active]),.wizard-step:hover:not([data-state=current]){color:var(--foreground)}.wizard-step:hover .wizard-step__num{border-color:color-mix(in srgb, var(--primary) 45%, var(--input))}.data-table tbody tr{transition:background .13s}.data-table tbody tr:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}.project-card__delta,.project-card__symbol{transition:transform .14s}.collaboration-compare__table thead th[data-selected=true]{background:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface));border-block-end-color:var(--color-brand)}.collaboration-compare__table tbody td[data-selected=true]{background:color-mix(in srgb, var(--color-brand) 4%, var(--color-surface))}.account-page{gap:var(--space-4);max-inline-size:1180px;display:grid}.account-page>.page-heading{max-inline-size:none;gap:4px;margin-block-end:var(--space-2)}.account-page>.page-heading h1{letter-spacing:-.015em;font-size:clamp(22px,2.25vw,29px);line-height:1.2}.account-page>.page-heading p{max-inline-size:72ch;font-size:13px;line-height:1.55}.account-page>.page-heading>span{font-size:11px}.account-page .plank-card{padding:var(--space-5)}.account-page .plank-card h2{font-size:17px;line-height:1.35}.account-page .plank-card p{font-size:13px;line-height:1.6}.account-page>.plank-card[data-variant=principal]{max-inline-size:none}.account-page .account-settings-grid{gap:var(--space-4)}.verification-track-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.verification-track-grid--single{grid-template-columns:minmax(0,720px)}.verification-track{align-content:start;gap:var(--space-3);min-block-size:190px;display:grid}.verification-track[data-locked=true]{background:color-mix(in srgb, var(--muted) 48%, var(--card))}.verification-track__heading{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.verification-track__heading>div{min-inline-size:0}.verification-track__heading span,.verification-track__heading h2,.verification-track>p{margin:0}.verification-track__heading>div>span{color:var(--muted-foreground);font-size:11px;font-weight:700}.verification-track__heading h2{margin-block-start:2px}.verification-status-icon{block-size:36px;inline-size:36px;color:var(--brand-primary-pressed);background:color-mix(in srgb, var(--primary) 12%, var(--card));border-radius:10px;place-items:center;display:grid}.verification-track>p{color:var(--muted-foreground)}.verification-track>small{color:var(--muted-foreground);font-size:11px}.verification-level-picker{gap:var(--space-2);flex-wrap:wrap;margin-block-start:auto;display:flex}.verification-next-step{align-items:center;gap:var(--space-3);color:var(--muted-foreground);display:flex;padding-block:var(--space-4)!important}.verification-next-step h2,.verification-next-step p{margin:0}.verification-next-step h2{color:var(--foreground)}.verification-workflow{gap:var(--space-5);display:grid}.verification-workflow__heading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.verification-workflow__heading>div{gap:var(--space-2);display:grid}.verification-workflow__heading h2,.verification-workflow__heading p{margin:0}.verification-workflow__heading p{color:var(--muted-foreground)}.verification-workflow .plank-stepper{margin-block:0}.verification-workflow .account-form,.verification-workflow .verification-upload,.verification-workflow .verification-review{margin-block-start:0}.issuer-wallet-destinations{gap:var(--space-5);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;display:grid}.issuer-wallet-destinations h2,.issuer-wallet-destinations p{margin:0}.issuer-wallet-destinations>div{gap:var(--space-2);display:grid}.issuer-wallet-destinations>dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.issuer-wallet-destinations dl>div,.issuance-destination dl>div,.offering-proceeds-destination dl>div{min-inline-size:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--card) 86%, var(--primary) 4%);gap:4px;display:grid}.issuer-wallet-destinations dt,.issuance-destination dt,.offering-proceeds-destination dt{color:var(--muted-foreground);font-size:11px}.issuer-wallet-destinations dd,.issuance-destination dd,.offering-proceeds-destination dd{gap:3px;min-inline-size:0;margin:0;display:grid}.issuer-wallet-destinations code,.issuance-destination code,.offering-proceeds-destination code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issuer-market-page,.issuer-market-detail{gap:var(--space-5);display:grid}.issuer-market-page .dashboard-grid,.issuer-market-detail .dashboard-grid{align-items:stretch}@media (max-width:760px){.verification-track-grid,.issuer-wallet-destinations,.issuer-wallet-destinations>dl{grid-template-columns:1fr}.verification-workflow__heading{flex-direction:column;align-items:stretch}.verification-track{min-block-size:auto}}
