.app-shell{--navigation-width:288px}.topbar .mobile-brand{gap:8px}.topbar .mobile-brand .main-menu-trigger{border-radius:var(--radius-sm);block-size:44px;inline-size:44px;color:var(--text-secondary);border-color:#0000;flex:0 0 44px;padding:10px}.topbar .mobile-brand .brand-link{align-items:center;min-height:44px;display:flex}.navigation-rail{width:var(--navigation-width);z-index:30;pointer-events:none;visibility:hidden;height:100dvh;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden}.navigation-rail.is-open{visibility:visible}.navigation-drawer{color:var(--text-primary);background:var(--surface-1);border-inline-end:1px solid var(--border-subtle)}.navigation-rail>.navigation-drawer{flex-direction:column;height:100%;display:flex}.navigation-rail.is-open>.navigation-drawer{pointer-events:auto}.navigation-header{min-height:56px;padding:max(6px, env(safe-area-inset-top)) 16px 6px;flex:none;justify-content:space-between;align-items:center;display:flex}.navigation-body{overscroll-behavior:contain;min-height:0;padding:12px 12px max(16px, env(safe-area-inset-bottom));flex:1;overflow:auto}.navigation-drawer .mobile-menu{gap:2px}.navigation-drawer .nav-item{gap:10px;min-height:44px;padding:10px 12px}.navigation-drawer .nav-item>svg{flex:none}.navigation-drawer .nav-divider{margin:14px 12px}.navigation-drawer .nav-item .wordmark strong{font-size:var(--fs-title-lg);line-height:var(--lh-title-lg)}.navigation-drawer .nav-item .chida-latin{display:none}.navigation-drawer .menu-account{padding-inline:8px}.navigation-drawer .menu-notice{margin-top:12px;padding-inline:8px}.navigation-drawer .menu-notice p{line-height:1.8}.modal.shared-modal.navigation-drawer:not(.anchored-picker){inset:var(--shared-viewport-top,0px) var(--shared-viewport-right,0px) auto auto;width:min(300px, calc(var(--shared-viewport-width,100vw) - 48px));max-width:none;height:var(--shared-viewport-height,100dvh);border:0;border-inline-end:1px solid var(--border-subtle);background:var(--surface-1);border-radius:0;max-height:none;margin:0}.navigation-drawer.shared-modal>.modal-header{padding:max(6px, env(safe-area-inset-top)) 12px 6px;background:var(--surface-1);border-bottom:0}.navigation-drawer.shared-modal>.modal-body{padding:12px 12px max(16px, env(safe-area-inset-bottom));flex:1}@media (width>=1024px){.navigation-open>.main-shell{margin-inline-start:var(--navigation-width)}.navigation-open>.comparison-tray{inset-inline-start:calc(var(--navigation-width) + 40px)}}.main-menu-trigger.has-attention{position:relative}.main-menu-attention{border-radius:var(--radius-full);background:var(--accent-500);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--bg-canvas);position:absolute;inset-block-start:8px;inset-inline-end:8px}.nav-count.nav-attention{color:var(--text-accent);font-weight:600}.nav-personal-agent{margin-bottom:var(--space-3)}html:has(.chida-site){--font-sans:IRANYekanX, "IRANYekanX Fallback", Tahoma, "Segoe UI", system-ui, sans-serif;scroll-behavior:smooth;scroll-padding-top:var(--space-14)}.app-shell.marketing-shell .main-shell{margin:0}.app-shell.marketing-shell>.main-shell.login-background{visibility:hidden}.chida-site{--site-action-text:var(--text-accent);--site-action-edge:var(--action-primary-border);background:var(--bg-canvas);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased}.chida-site>main{max-width:none;min-height:0;margin:0;padding:0}.chida-site a,.chida-site a:hover,.chida-site a:active{color:inherit;text-decoration:none}.chida-site :is(button,a,input,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chida-site :is(h1,h2,h3,h4,p,figure,ul,dl,dd,blockquote){margin:0}.chida-site ul{padding:0;list-style:none}.chida-site :is(h1,h2,h3,h4){color:var(--text-primary);letter-spacing:0;text-wrap:balance}.chida-site h1{font:var(--type-display-2)}.chida-site h2{font:var(--type-display-3)}.chida-site h3{font:var(--type-title-md)}.chida-site h4{font:var(--type-body)}.chida-site p{color:var(--text-secondary);text-wrap:pretty}.chida-site em{color:inherit;font-style:normal}.chida-site small{font:var(--type-caption)}.chida-site :is(strong,b){font-weight:var(--fw-semibold)}.chida-site [hidden]{display:none!important}.chida-site .site-container{width:min(var(--content-app), calc(100% - 2 * var(--gutter-mobile)));margin-inline:auto}.chida-site main .site-container,.chida-site :is(.site-story-hero-copy,.site-story-paths-copy,.site-story-example-copy,.site-builder-story-section-copy,.site-supplier-section-copy,.site-studio-preview-copy,.site-community-copy,.site-about-hero-copy,.site-why-hero-copy),.chida-site .site-tools-hero .site-tools-layout>div:first-child,.chida-site .site-community-hero>div:first-child,.chida-site .site-page-hero.site-has-media>div:first-child,.chida-site .site-story-workflow-heading>div:first-child{container:marketing-section/inline-size}@media (width>=821px){.chida-site :is(.site-builder-story-hero-copy,.site-supplier-hero-copy){container:marketing-section/inline-size}}@media (width>=1024px){.chida-site :is(.site-studio-copy,.site-supplier-copy){container:marketing-section/inline-size}}.chida-site .site-icon{width:var(--icon-md);height:var(--icon-md);vertical-align:middle;flex:none}.chida-site :is(.site-caption,figcaption,.site-media-caption){font:var(--type-caption);color:var(--text-muted)}.chida-site :is(figcaption,.site-media-caption){text-align:center;margin-block-start:var(--space-6)}.chida-site .site-lead{font:var(--type-body);color:var(--text-secondary);max-width:var(--content-doc);margin-block-start:var(--space-9)}@container marketing-section (width>=768px){.chida-site h1{font:var(--type-display-1)}.chida-site h2{font:var(--type-display-2)}.chida-site .site-lead{font:var(--type-lead)}}.chida-site .site-eyebrow{align-items:center;gap:var(--space-4);font:var(--type-eyebrow);color:var(--ao-copper);margin-block-end:var(--space-6);display:inline-flex}.chida-site .site-eyebrow:before{content:"";flex:0 0 calc(var(--space-4) + var(--space-1));width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));border-radius:var(--radius-xs);background:var(--ao-brand)}.chida-site .site-text-link{align-items:center;gap:var(--space-4);min-height:var(--touch-min);font:var(--type-body-sm);color:var(--site-action-text);display:inline-flex}.chida-site .site-text-link:hover{text-underline-offset:var(--space-2);text-decoration:underline}.chida-site :is(.site-text-link,.site-login-link,.site-icon-button):is(:hover,:active){color:var(--site-action-text)}.chida-site .site-text-link .site-icon{width:var(--icon-sm);height:var(--icon-sm)}.chida-site .button.site-button{justify-content:center;align-items:center;gap:var(--space-6);max-width:100%;min-height:var(--touch-min);border-radius:var(--radius-sm);font:var(--type-body-sm);font-weight:var(--fw-semibold);text-align:center;white-space:normal;transition:background-color var(--dur-fast), border-color var(--dur-fast);border:1px solid #0000;padding:0 16px;display:inline-flex}.chida-site .button.site-button.primary,.chida-site .button.site-button.primary:active{color:var(--text-on-accent)}.chida-site .button.site-button.primary{background:var(--action-primary-bg);border-color:var(--action-primary-border)}.chida-site .button.site-button.secondary{border-color:var(--site-action-edge);color:var(--site-action-text);background:0 0}@media (hover:hover){.chida-site .button.site-button.primary:hover{color:var(--text-on-accent);background:var(--action-primary-bg-hover);box-shadow:var(--shadow-action-hover)}.chida-site .button.site-button.secondary:hover{border-color:var(--site-action-text);color:var(--site-action-text);background:var(--surface-hover)}}.chida-site .button.site-button.primary:active{background:var(--action-primary-bg-press);box-shadow:var(--shadow-action-pressed)}.chida-site .button.site-button.site-button-small{min-height:var(--touch-min);padding:var(--space-4) var(--space-7);font:var(--type-body-sm)}.chida-site .site-icon-button{min-width:var(--touch-min);min-height:var(--touch-min);border:1px solid var(--site-action-edge);border-radius:var(--radius-sm);color:var(--site-action-text);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.chida-site .site-icon-button:hover{background:var(--surface-hover)}}.chida-site .site-actions{align-items:center;gap:var(--space-7) var(--space-9);flex-wrap:wrap;margin-block-start:var(--space-10);display:flex}.chida-site .site-skip{z-index:100;background:var(--surface-2);border-radius:var(--radius-sm);padding:var(--space-7);position:fixed;inset-block-start:calc(-1 * var(--space-14));inset-inline-start:var(--space-7)}.chida-site .site-skip:focus{inset-block-start:var(--space-7)}.chida-site .site-header{z-index:30;background:var(--site-header-bg);border-block-end:1px solid var(--border-subtle);position:sticky;inset-block-start:0}.chida-site .site-header-inner{min-height:var(--space-13);align-items:center;gap:var(--space-9);display:flex}.chida-site .site-brand{min-height:var(--touch-min);color:var(--ao-brand);flex:none;align-items:center;display:inline-flex}.chida-site .site-brand:is(:hover,:active){color:var(--ao-brand)}.chida-site .site-brand .chida-wordmark{width:var(--space-13);height:auto;display:block}.chida-site .site-footer-brand .site-brand .chida-wordmark{width:calc(var(--space-14) + var(--space-10))}.chida-site .site-desktop-nav{align-items:center;gap:var(--space-7);margin-inline-start:var(--space-7);display:none}.chida-site .site-desktop-nav a{min-height:var(--touch-min);font:var(--type-body-sm);color:var(--text-secondary);white-space:nowrap;align-items:center;display:flex;position:relative}.chida-site .site-desktop-nav a:is(:hover,[aria-current]){color:var(--site-action-text)}.chida-site .site-desktop-nav a[aria-current]:after{content:"";height:var(--space-1);background:var(--action-primary-border);position:absolute;inset-block-end:0;inset-inline:0}.chida-site .site-header-actions{align-items:center;gap:var(--space-6);margin-inline-start:auto;display:flex}.chida-site .site-login-link{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-4);color:var(--site-action-text);font:var(--type-body-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.chida-site .site-header-actions>.site-button{padding-inline:var(--space-7)}.chida-site .site-page-hero.site-has-media{gap:var(--section-gap);padding-block:var(--section-gap) var(--space-12);align-items:center;display:grid}.chida-site .site-page-hero:not(.site-has-media){padding-block:var(--space-12) var(--space-10)}.chida-site .site-page-hero:not(.site-has-media)>div{max-width:var(--content-doc)}.chida-site .site-page-hero.site-has-media figure{min-width:0}.chida-site .site-tablist{gap:var(--space-4);max-width:100%;margin-block-end:var(--space-7);display:flex}.chida-site .site-tablist button{border:1px solid var(--border-default);border-radius:var(--radius-sm);min-height:48px;padding:var(--space-4) var(--space-7);font:var(--type-body-sm);color:var(--text-secondary);background:0 0}@media (hover:hover){.chida-site .site-tablist button:hover{background:var(--surface-hover);color:var(--text-primary)}}.chida-site .site-tablist button[aria-selected=true]{border-color:var(--site-action-edge);background:var(--ao-copper-bg);color:var(--site-action-text)}.chida-site .site-workspace-tabs{margin-block-start:var(--space-9)}.chida-site .site-workspace-tabs>.site-tablist{border-block-end:1px solid var(--border-default);gap:var(--space-7)}.chida-site .site-workspace-tabs>.site-tablist button{padding-inline:var(--space-4);border:0;border-radius:0;background:0 0!important}.chida-site .site-workspace-tabs>.site-tablist button[aria-selected=true]{color:var(--site-action-text);border-block-end:var(--space-1) solid var(--site-action-edge)}.chida-site .site-sample-label{font:var(--type-caption);white-space:nowrap;color:var(--text-muted);border-inline-start:1px solid var(--border-default);padding-inline-start:var(--space-6)}.chida-site .site-insight{align-items:flex-start;gap:var(--space-4);font:var(--type-caption);padding-block:var(--space-6);color:var(--text-secondary);display:flex}.chida-site .site-insight>.site-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-primary);margin-block-start:var(--space-1)}.chida-site table{border-collapse:collapse;white-space:normal;width:100%;min-width:calc(var(--space-14) * 7);font:var(--type-body-sm);font-variant-numeric:tabular-nums}.chida-site :is(th,td){text-align:start;padding:var(--space-6) var(--space-7);border-block-end:1px solid var(--border-default);vertical-align:middle}.chida-site thead{background:var(--surface-1);color:var(--text-secondary)}.chida-site thead th{font-weight:var(--fw-medium)}.chida-site tbody th{color:var(--text-muted);font-weight:var(--fw-regular);width:34%}.chida-site td{color:var(--text-secondary)}.chida-site tr:last-child :is(th,td){border-block-end:0}.chida-site td small{font-weight:var(--fw-regular)}.chida-site dt{color:var(--text-muted)}.chida-site dd{color:var(--text-primary);max-width:65%}.chida-site .site-note{align-items:flex-start;gap:var(--space-6);padding:var(--space-7);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-secondary);font:var(--type-body-sm);margin-block:var(--space-7);display:flex}.chida-site .site-note>.site-icon{color:var(--text-primary);flex-shrink:0;margin-block-start:var(--space-1)}.chida-site .site-note strong{color:var(--text-primary)}.chida-site .site-review-only{border-inline-start:var(--space-2) solid var(--border-default)}.chida-site p.site-review-only:not(.site-note){padding-inline-start:var(--space-7)}.chida-site .site-record{align-items:center;gap:var(--space-6);padding-block:var(--space-7);border-block-end:1px solid var(--border-default);font:var(--type-body-sm);min-width:0;display:flex}.chida-site .site-record:last-child{border-block-end:0}.chida-site .site-record>.site-icon{color:var(--text-muted)}.chida-site .site-record>div{flex:1;min-width:0}.chida-site .site-record small{color:var(--text-muted);margin-block-start:var(--space-2);display:block}.chida-site .site-record>b{max-width:45%;font:var(--type-body-sm)}.chida-site .site-section{padding-block:var(--section-gap)}.chida-site .site-subtle{background:var(--site-section-bg);border-block:1px solid var(--border-subtle)}.chida-site .site-split{gap:var(--section-gap);display:grid}.chida-site .site-faq-list{width:100%}.chida-site .site-faq-list details{border-block-end:1px solid var(--border-default)}.chida-site .site-faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-7);min-height:var(--control-xl);padding-block:var(--space-7);cursor:pointer;font:var(--type-body);font-weight:var(--fw-medium);color:var(--text-primary);list-style:none;display:flex}.chida-site .site-faq-list summary::-webkit-details-marker{display:none}.chida-site .site-faq-list summary>.site-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted);transition:transform var(--dur-base)}.chida-site .site-faq-list details[open] summary>.site-icon{color:var(--text-primary);transform:rotate(45deg)}.chida-site .site-faq-answer{padding-block:0 var(--space-8);font:var(--type-body-sm);max-width:var(--content-doc)}.chida-site .site-faq-answer p{font:var(--type-body-sm)}.chida-site .site-cta-band{background:var(--ao-copper-deep);border-block-start:1px solid var(--border-subtle)}.chida-site .site-cta-band:not(.site-story-close){border-block-start-color:var(--ao-action-border);color:var(--text-primary)}.chida-site .site-cta-band:not(.site-story-close) .site-text-link{color:var(--text-accent);text-underline-offset:var(--space-2);text-decoration:underline}.chida-site .site-cta-band:not(.site-story-close) .button.site-button.primary,.chida-site .site-cta-band:not(.site-story-close) .button.site-button.primary:is(:hover,:active){background:var(--ao-on-fill);border-color:var(--ao-on-fill);color:var(--ao-copper-deep)}.chida-site .site-cta-inner{gap:var(--space-9);padding-block:var(--space-12);display:grid}.chida-site .site-cta-inner p{max-width:var(--content-doc);margin-block-start:var(--space-7)}.chida-site .site-cta-actions{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.chida-site .site-reading{max-width:var(--content-doc);margin-inline:auto}.chida-site :is(.site-studio-copy,.site-studio-media,.site-studio-preview-copy){min-width:0}.chida-site .site-studio-outputs{gap:var(--space-8);margin-block-start:var(--space-10);display:grid}.chida-site .site-studio-outputs li{align-items:center;gap:var(--space-7);display:flex}.chida-site .site-studio-outputs h3{font:var(--type-body);font-weight:var(--fw-semibold)}.chida-site .site-studio-outputs p{font:var(--type-body-sm);margin-block-start:var(--space-3)}.chida-site .site-studio-output-icon{border-radius:var(--radius-md);background:var(--ao-copper-fill);width:44px;height:44px;color:var(--ao-on-fill);border:1px solid #0000;flex:0 0 44px;place-items:center;display:grid}.chida-site .site-studio-outputs li:nth-child(2) .site-studio-output-icon{background:var(--ao-indigo-fill)}.chida-site .site-studio-outputs li:nth-child(3) .site-studio-output-icon{background:var(--ao-copper-fill)}.chida-site .site-studio-output-icon .site-icon{width:var(--icon-lg);height:var(--icon-lg)}.chida-site .site-studio-continue{font:var(--type-body-sm);color:var(--text-muted);margin-block-start:var(--space-8)}.chida-site .site-studio-model .site-tower-viewport{aspect-ratio:11/12;height:auto}.chida-site .site-studio-model .site-model-heading{padding-inline:0}.chida-site .site-studio-preview{align-items:center;gap:var(--space-10);border-block-start:1px solid var(--border-default);margin-block-start:var(--space-12);padding-block-start:var(--space-12);display:grid}.chida-site .site-studio-materials{margin-block:var(--space-8) var(--space-4);font:var(--type-body-sm);color:var(--text-primary)}.chida-site .site-studio-notes{gap:var(--space-4);border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-10);padding-block-start:var(--space-6);display:grid}.chida-site .site-supplier-features{margin-block-start:var(--space-9)}.chida-site .site-supplier-features li{border-block-start:1px solid var(--border-default);padding-block:var(--space-6)}.chida-site .site-supplier-features h3{font:var(--type-body);font-weight:var(--fw-semibold)}.chida-site .site-supplier-features p{font:var(--type-body-sm);margin-block-start:var(--space-3)}@media (width<=1023px){.chida-site .site-supplier-split{gap:0}.chida-site .site-supplier-copy{display:contents}.chida-site .site-supplier-copy>.site-eyebrow{order:0}.chida-site .site-supplier-copy>h2{order:1}.chida-site .site-supplier-copy>.site-lead{order:2}.chida-site .site-supplier-demo{margin-block:var(--space-9);order:3}.chida-site .site-supplier-features{order:4;margin-block-start:0}.chida-site .site-supplier-copy>.site-actions{order:5}}.chida-site .site-faq-toolbar{max-width:var(--content-doc);margin-block-end:var(--space-10)}.chida-site .site-search{align-items:center;gap:var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-7);background:var(--surface-1);display:flex}.chida-site .site-search input{width:100%;min-width:0;min-height:var(--touch-min);font:var(--type-body);color:var(--text-primary);outline-offset:2px;background:0 0;border:0;padding:0}.chida-site .site-search>.site-icon{color:var(--text-muted)}.chida-site .site-filters{gap:var(--space-4);margin-block:var(--space-7);flex-wrap:wrap;display:flex}.chida-site .site-chip{border:1px solid var(--border-default);min-height:var(--touch-min);padding:var(--space-4) var(--space-7);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--text-secondary);background:0 0}.chida-site .site-chip[aria-pressed=true]{background:var(--ao-copper-bg);color:var(--text-primary);border-color:var(--ao-action-border)}.chida-site .site-faq-results{max-width:var(--content-doc)}.chida-site details[id],.chida-site section[id]{scroll-margin-block:var(--space-12)}.chida-site details[data-hash-target=true]{background:var(--ao-copper-bg);border-radius:var(--radius-sm);padding-inline:var(--space-5)}.chida-site .site-empty{padding-block:var(--space-10)}.chida-site .site-empty p{margin-block-start:var(--space-7)}.chida-site .site-empty>.site-text-link{margin-block-start:var(--space-9)}.chida-site .site-realms{gap:var(--space-9);margin-block-start:var(--space-10);display:grid}.chida-site .site-realms article{border-block-start:1px solid var(--border-default);padding-block-start:var(--space-8)}.chida-site .site-realms article>.site-icon{color:var(--ao-copper);margin-block-end:var(--space-7)}.chida-site .site-realms article:nth-child(2)>.site-icon{color:var(--ao-indigo)}.chida-site .site-realms article:nth-child(3)>.site-icon{color:var(--ao-copper)}.chida-site .site-realms h2{font:var(--type-title-lg)}.chida-site .site-realms p{margin-block-start:var(--space-7)}.chida-site .site-reading h2{font:var(--type-title-lg);margin-block-start:var(--space-10);margin-block-end:var(--space-7)}.chida-site .site-reading h2:first-child{margin-block-start:0}.chida-site .site-reading p{margin-block-end:var(--space-8)}.chida-site fieldset{border:0;min-width:0;margin:0;padding:0}.chida-site .site-role-select{gap:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.chida-site .site-role-select legend{font:var(--type-title-md);color:var(--text-primary);margin-block-end:var(--space-7);padding:0}.chida-site .site-role-select label{cursor:pointer;display:grid;position:relative}.chida-site .site-role-select input{opacity:0;width:1px;height:1px;position:absolute}.chida-site .site-role-select label>span{align-items:flex-start;gap:var(--space-6);padding:var(--space-7);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:calc(var(--space-14) * 2);background:var(--bg-canvas);flex-direction:column;display:flex}.chida-site .site-role-select strong{font:var(--type-title-md);color:var(--text-primary)}.chida-site .site-role-select small{color:var(--text-muted)}.chida-site .site-role-select input:checked+span{border-color:var(--ao-action-border);background:var(--ao-copper-bg)}.chida-site .site-role-select input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.chida-site .site-role-select .site-icon,.chida-site .site-role-select label:nth-of-type(2) .site-icon{color:var(--ao-copper)}.chida-site .button.site-button.site-continue{width:100%;margin-block-end:var(--space-7)}.chida-site .site-footer{background:var(--bg-canvas);padding-block:var(--space-12) var(--space-9);border-block-start:1px solid var(--border-default)}.chida-site .site-footer-main{gap:var(--space-10) var(--space-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.chida-site .site-footer-brand{align-content:flex-start;align-items:center;gap:var(--space-5);flex-wrap:wrap;grid-column:1/-1;display:flex}.chida-site .site-footer-brand .site-brand .wordmark{align-items:flex-start}.chida-site .site-footer-brand>p{flex:0 0 100%;margin-block-start:var(--space-5)}.chida-site .site-footer-family{padding:var(--space-5) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);font:var(--type-body-sm);color:var(--text-secondary)}.chida-site .site-footer-inline-link{color:var(--site-action-text);font-weight:var(--fw-medium);text-underline-offset:var(--space-2);text-decoration:underline}.chida-site .site-footer-theme{max-width:100%;flex:none;margin-block-start:var(--space-5)}.chida-site .site-footer-theme .theme-control{margin:0}.chida-site .site-footer-theme .theme-control-options{flex-wrap:wrap}.chida-site .site-footer-main h2{font:var(--type-body-sm);font-weight:var(--fw-semibold);letter-spacing:0;color:var(--text-primary);margin-block-end:var(--space-5)}.chida-site .site-footer-office,.chida-site .site-footer-community{border-block-start:1px solid var(--border-default);margin-block-start:var(--space-7);padding-block-start:var(--space-7)}.chida-site .site-footer-link{align-items:center;gap:var(--space-4);min-height:var(--touch-min);padding-block:var(--space-3);font:var(--type-body-sm);color:var(--text-secondary);display:flex}.chida-site .site-footer-link:hover{color:var(--site-action-text)}.chida-site .site-footer-phones{margin-block:var(--space-5) var(--space-6);border-block-start:1px solid var(--border-default)}.chida-site .site-telephone{border-block-end:1px solid var(--border-default);width:100%;font:var(--type-body);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary);direction:ltr;justify-content:flex-end}.chida-site .site-telephone .site-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--ao-copper)}.chida-site .site-footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-6);border-block-start:1px solid var(--border-default);font:var(--type-caption);flex-wrap:wrap;margin-block-start:var(--space-10);padding-block-start:var(--space-8);display:flex}.chida-site .site-footer-bottom>p{color:var(--text-muted);font:var(--type-caption)}.chida-site.site-drawer{flex-direction:column;min-height:100%;display:flex}.chida-site .site-drawer-nav{flex-direction:column;display:flex}.chida-site .site-drawer-nav a{min-height:var(--control-xl);padding:var(--space-6);border-radius:var(--radius-sm);font:var(--type-body);justify-content:space-between;align-items:center;display:flex}.chida-site .site-drawer-nav a[aria-current]{background:var(--surface-hover);color:var(--site-action-text)}@media (hover:hover){.chida-site .site-drawer-nav a:hover{background:var(--surface-hover);color:var(--site-action-text)}}.chida-site .site-drawer-nav a .site-icon{color:var(--site-action-text);width:var(--icon-sm)}.chida-site .site-drawer-bottom{gap:var(--space-4);padding-block:var(--space-7);border-block-start:1px solid var(--border-default);margin-block-start:var(--space-7);display:grid}.chida-site .site-drawer-bottom .pwa-install-button{justify-content:flex-start}.chida-site .site-drawer-bottom :is(.pwa-install-button,.theme-control button),.chida-site .site-footer-theme .theme-control button{height:44px;min-height:44px;font:var(--type-body-sm);padding-block:0}.chida-site :is(.site-drawer-bottom,.site-footer-theme) .theme-control button{color:var(--site-action-text);font-weight:var(--fw-medium)}.chida-site :is(.site-drawer-bottom,.site-footer-theme) .theme-control button[aria-pressed=true]{background:var(--surface-hover);border-color:var(--site-action-edge);font-weight:var(--fw-semibold)}.chida-site .site-footer-theme .theme-control button{min-width:calc(var(--touch-min) + var(--space-7))}@media (width>=768px){.chida-site .site-container{width:min(var(--content-app), calc(100% - 2 * var(--gutter-desktop)))}.chida-site .site-header-inner{min-height:var(--space-14)}.chida-site .site-login-link{display:inline-flex}.chida-site .site-section{padding-block:var(--section-gap-desktop)}.chida-site .site-page-hero.site-has-media{padding-block:var(--space-12);gap:var(--space-12)}.chida-site .site-cta-inner{align-items:center;gap:var(--space-12);grid-template-columns:1fr auto}.chida-site .site-footer-main{gap:var(--space-9);grid-template-columns:1.2fr 1fr 1fr 1.2fr}.chida-site .site-footer-brand{grid-column:auto}.chida-site .site-realms{grid-template-columns:repeat(3,1fr)}.chida-site .site-page-hero:not(.site-has-media){padding-block:var(--space-13) var(--space-10)}}@media (width>=1024px){.chida-site .site-page-hero.site-has-media{gap:var(--space-13);min-height:calc(var(--space-14) * 8);grid-template-columns:.9fr 1.1fr}.chida-site .site-feature-split{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center}.chida-site :is(.site-studio-split,.site-supplier-split,.site-studio-preview){gap:var(--space-11);grid-template-columns:.85fr 1.15fr}.chida-site .site-studio-notes{gap:var(--space-10);grid-template-columns:1fr 1fr}}@media (width<=359px){.chida-site .site-role-select{gap:var(--space-4)}.chida-site .site-role-select label>span{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){html:has(.chida-site){scroll-behavior:auto}.chida-site *,.chida-site :before,.chida-site :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@media print{.chida-site .site-header{position:static}.chida-site .site-actions{display:none!important}.chida-site .site-container{width:100%}}.chida-site .site-desktop-nav .site-nav-pricing{color:var(--site-action-text);padding-inline:var(--space-6);border:1px solid var(--site-action-edge);border-radius:var(--radius-sm)}.chida-site .site-desktop-nav .site-nav-pricing[aria-current]{border-color:var(--action-primary-border)}.chida-site .site-desktop-nav .site-nav-pricing[aria-current]:after{display:none}.chida-site .site-existing-account{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.chida-site .site-existing-account .site-text-link{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-accent);background:0 0;border:0}@media (width<=540px){.chida-site .site-header-inner{gap:var(--space-4)}.chida-site .site-header-actions{gap:var(--space-3)}.chida-site .site-header-actions>.button.site-button.site-button-small{padding-inline:var(--space-5);white-space:nowrap;flex:none}.chida-site .site-header-actions>.site-button .button-content{display:block}.chida-site .site-header-actions>.site-button :is(.button-slot,.site-icon){display:none}.chida-site .site-login-link{padding-inline:var(--space-2);white-space:nowrap}}@media (width<=389px){.chida-site .site-login-link{white-space:normal;text-align:center}}@media (width>=1024px){.chida-site .site-desktop-nav{gap:var(--space-2);margin-inline-start:var(--space-8)}.chida-site .site-desktop-nav a{font:var(--type-body);font-weight:var(--fw-medium);padding-inline:var(--space-6);border-radius:var(--radius-sm)}.chida-site .site-desktop-nav a[aria-current]:after{inset-inline:var(--space-6)}.chida-site .site-desktop-nav .site-nav-pricing{padding-inline:var(--space-7)}.chida-site .site-login-link{font:var(--type-body);font-weight:var(--fw-medium);padding-inline:var(--space-6)}.chida-site .site-header-actions>.button.site-button.site-button-small{font:var(--type-body);font-weight:var(--fw-medium);padding-inline:var(--space-8)}}@media (width>=1200px) and (width<=1279px){.chida-site .site-header-inner{gap:var(--space-7)}.chida-site .site-desktop-nav a{padding-inline:var(--space-4)}.chida-site .site-desktop-nav a[aria-current]:after{inset-inline:var(--space-4)}.chida-site .site-desktop-nav .site-nav-pricing{padding-inline:var(--space-6)}.chida-site .site-login-link{padding-inline:var(--space-4)}.chida-site .site-header-actions>.button.site-button.site-button-small{padding-inline:var(--space-7)}}@media (width>=1024px) and (hover:hover){.chida-site .site-desktop-nav a:hover{background:var(--surface-hover)}}@media (width>=360px) and (width<=1023px){.chida-site .site-login-link,.chida-site .site-header-actions>.button.site-button.site-button-small{font:var(--type-label)}.chida-site .site-menu-button .site-icon{width:var(--icon-lg);height:var(--icon-lg)}}@media (width>=390px) and (width<=1023px){.chida-site .site-login-link,.chida-site .site-header-actions>.button.site-button.site-button-small{font:var(--type-body);font-weight:var(--fw-medium)}}@media (width>=390px) and (width<=413px){.chida-site .site-login-link.site-login-member{font:var(--type-label)}.chida-site .site-header-actions:has(>.site-login-member)>.button.site-button.site-button-small{font:var(--type-label)}}@media (width<=359px){.chida-site .site-header-inner,.chida-site .site-header-actions{gap:var(--space-2)}.chida-site .site-header-actions>.button.site-button.site-button-small{font:var(--type-label);padding-inline:var(--space-3)}.chida-site .site-login-link{font:var(--type-label);padding-inline:var(--space-1)}}.chida-site .site-footer-location{align-items:center;gap:var(--space-4);color:var(--site-action-text);font-weight:var(--fw-medium);margin-block-start:var(--space-3);display:inline-flex}.chida-site .site-footer-location .site-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--site-action-text)}.chida-site .site-start-page{max-width:calc(var(--content-doc) - var(--space-14));margin-inline:auto}.chida-site .site-start-page .site-page-hero:not(.site-has-media){padding-block:var(--space-12) var(--space-9)}.chida-site .site-start-page .site-page-hero h1{font:var(--type-title-xl)}.chida-site .site-start-page .site-page-hero .site-lead{font:var(--type-body);margin-block-start:var(--space-6)}.chida-site .site-start-page>.site-section{padding-block-start:0}.chida-site .site-start-page .site-role-select label>span{grid-template-columns:var(--space-9) minmax(0, 1fr);min-height:var(--space-14);align-content:start;align-items:center;gap:var(--space-3) var(--space-4);display:grid}.chida-site .site-start-page .site-role-select small{grid-column:1/-1}.chida-site .site-start-page .site-role-select legend{margin-block-end:var(--space-6)}.chida-site .site-start-page .site-role-select small,.chida-site .site-start-page .site-caption{font:var(--type-body)}.chida-site .site-start-page .site-role-hint{margin-block-start:var(--space-6)}.chida-site .site-start-requirement{margin-block:var(--space-9) var(--space-6)}.chida-site .site-start-page .site-invitation-request{padding-block:var(--space-4);margin-block-start:var(--space-7)}.chida-site .site-invitation-request summary{min-height:var(--touch-min);cursor:pointer;color:var(--text-secondary);justify-content:space-between;align-items:center;list-style:none;display:flex}.chida-site .site-invitation-request summary::-webkit-details-marker{display:none}.chida-site .site-invitation-request summary .site-icon{width:var(--icon-sm);height:var(--icon-sm)}.chida-site .site-invitation-request[open] summary .site-icon{transform:rotate(45deg)}.chida-site .site-start-page .site-invitation-request p{margin-block:var(--space-4)}.chida-site .site-start-region{justify-content:center;align-items:center;gap:var(--space-4);margin-block-start:var(--space-9);display:flex}.chida-site .site-start-region .site-icon{width:var(--icon-sm);height:var(--icon-sm)}.chida-site .site-start-page .site-start-access{text-align:center;font:var(--type-caption);margin-block-start:var(--space-4)}@media (width<=767px){.chida-site .site-start-page .site-page-hero:not(.site-has-media){padding-block:var(--space-9) var(--space-8)}.chida-site .site-start-page .site-role-select{gap:var(--space-4)}.chida-site .site-start-page .site-role-select label>span{padding:var(--space-6)}.chida-site .site-start-region{font:var(--type-caption)}}@media (width>=1200px){.chida-site .site-desktop-nav{display:flex}.chida-site .site-menu-button{display:none}}.chida-site .site-role-shortcuts{gap:var(--space-3) var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.chida-site .site-role-shortcuts .site-text-link{min-height:var(--touch-min)}.chida-site .site-header-entry-short{display:none}@media (width<=540px){.chida-site .site-header-entry-full{display:none}.chida-site .site-header-entry-short{display:inline}}.chida-site .site-hero-model{isolation:isolate;min-width:0;position:relative}.chida-site .site-model-heading{justify-content:space-between;align-items:center;gap:var(--space-6);font:var(--type-caption);padding:var(--space-7) var(--space-8) 0;color:var(--text-muted);display:flex}.chida-site .site-model-heading>span:first-child{color:var(--text-secondary)}.chida-site .site-construction-tower{padding-block-end:5rem;position:relative}.chida-site .site-tower-viewport{outline-offset:2px;-webkit-user-select:none;user-select:none;width:100%;height:24rem;position:relative}.chida-site [data-state=ready] .site-tower-viewport{touch-action:pan-y pinch-zoom;cursor:grab}.chida-site .site-tower-viewport[data-dragging]{cursor:grabbing}.chida-site .site-tower-poster,.chida-site .site-tower-canvas{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chida-site .site-tower-canvas{clip-path:none}.chida-site .site-tower-caption{inset-inline:var(--space-6);min-height:1.8em;margin:0;position:absolute;inset-block-end:3.8rem}.chida-site .site-tower-keyboard-hint,.chida-site .site-tower-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chida-site .site-tower-controls{justify-content:center;align-items:center;gap:var(--space-4);direction:ltr;display:flex;position:absolute;inset-block-end:var(--space-2);inset-inline:0}.chida-site .site-tower-controls>button{width:var(--touch-min);height:var(--touch-min);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-canvas);color:var(--text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chida-site .site-tower-controls>button:hover{color:var(--text-accent);border-color:var(--text-accent)}.chida-site .site-tower-controls>button:disabled{color:var(--text-muted);background:var(--surface-2);border-color:var(--border-default);cursor:default}.chida-site .site-tower-controls>.site-tower-activate{width:auto;max-width:100%;padding-inline:var(--space-6);gap:var(--space-3);font:var(--type-body-sm);direction:rtl}.chida-site .site-tower-controls>.site-tower-activate[aria-disabled=true]{cursor:wait}.chida-site .site-tower-controls svg{width:var(--icon-sm);height:var(--icon-sm)}@media (width<=360px){.chida-site .site-tower-controls{gap:var(--space-2)}}@media (width>=768px){.chida-site .site-tower-viewport{height:34rem}}.chida-site .site-studio-hero-media .site-tower-viewport{height:clamp(280px,36vw,520px)}@media (width<=429px){.chida-site .site-model-heading{padding-inline:var(--space-4)}}.chida-site .site-image-comparison{min-width:0}.chida-site .site-image-comparison-frame{aspect-ratio:4/3;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);isolation:isolate;touch-action:pan-y pinch-zoom;width:100%;position:relative;overflow:hidden}.chida-site .site-image-comparison-photo{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chida-site .site-image-comparison-reveal{clip-path:inset(0 calc(100% - var(--comparison-reveal)) 0 0);position:absolute;inset:0}.chida-site .site-image-comparison-label{max-width:calc(50% - var(--space-7));padding:var(--space-3) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--bg-canvas);color:var(--text-primary);font:var(--type-caption);text-align:center;position:absolute;inset-block-start:var(--space-6)}.chida-site .site-image-comparison-label-before,.chida-site .site-image-comparison-label-single{right:var(--space-6)}.chida-site .site-image-comparison-label-after{left:var(--space-6)}.chida-site .site-image-comparison-divider{inset-block:0;left:var(--comparison-reveal);background:var(--text-primary);pointer-events:none;width:2px;position:absolute;transform:translate(-50%)}.chida-site .site-image-comparison-divider>span{inset-block-start:50%;width:var(--touch-min);height:var(--touch-min);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--bg-canvas);box-shadow:var(--shadow-composer);place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}.chida-site .site-image-comparison-slider{z-index:2;inset-block-start:50%;left:calc(var(--touch-min) * -.5);appearance:none;width:calc(100% + var(--touch-min));min-width:0;height:var(--touch-min);opacity:0;cursor:ew-resize;touch-action:pan-y pinch-zoom;direction:ltr;border:0;margin:0;padding:0;position:absolute;transform:translateY(-50%)}.chida-site .site-image-comparison-slider::-webkit-slider-thumb{appearance:none;width:var(--touch-min);height:var(--touch-min)}.chida-site .site-image-comparison-slider::-moz-range-thumb{width:var(--touch-min);height:var(--touch-min);border:0}.chida-site .site-image-comparison-frame:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.chida-site .site-image-comparison-controls{padding-block-start:var(--space-6)}.chida-site .site-image-comparison-choices{gap:var(--space-4);grid-template-columns:1fr auto 1fr;display:grid}.chida-site .site-image-comparison-choices button{min-width:0;min-height:var(--touch-min);padding:var(--space-4) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font:var(--type-body-sm);background:0 0}.chida-site .site-image-comparison-choices button[aria-pressed=true]:not(:disabled){border-color:var(--border-strong);background:var(--surface-selected);color:var(--text-primary)}@media (hover:hover){.chida-site .site-image-comparison-choices button:not(:disabled):hover{background:var(--surface-hover);color:var(--text-primary)}}@media (width<=480px){.chida-site .site-image-comparison-choices button{padding-inline:var(--space-4)}}@media (width<=374px){.chida-site .site-image-comparison-choices{grid-template-columns:repeat(3,auto)}}.chida-site .site-image-comparison-controls :disabled{cursor:default;color:var(--text-muted);background:var(--surface-2);border-color:var(--border-default)}.chida-site .site-image-comparison-hint{color:var(--text-muted);font:var(--type-caption);text-align:center;margin-block-start:var(--space-5)}.chida-site .site-image-comparison>figcaption{margin-block-start:var(--space-6)}.chida-site .site-image-comparison-empty{justify-content:center;align-items:center;gap:var(--space-6);height:100%;padding:var(--space-8);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.chida-site .site-image-comparison-error{color:var(--text-secondary);font:var(--type-body-sm);margin-block-start:var(--space-6)}.chida-site .site-supplier-demo{min-width:0}.chida-site .site-supplier-demo-heading{justify-content:space-between;align-items:center;gap:var(--space-4);font:var(--type-body-sm);color:var(--text-secondary);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}@media (width>=1024px){.chida-site .site-story-studio-layout,.chida-site .site-studio-preview{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.chida-site .site-story-studio-layout>:first-child,.chida-site .site-studio-preview>.site-studio-preview-copy{max-width:52rem}}.chida-site .site-material-space-trio{gap:14px;min-width:0;display:grid}.chida-site .site-material-space-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}@media (width<=360px){.chida-site .site-material-space-inputs{grid-template-columns:minmax(0,1fr)}}@media (width>=860px){.chida-site .site-material-space-trio{grid-template-columns:minmax(0,.78fr) minmax(0,1.42fr);align-items:stretch;gap:18px}.chida-site .site-material-space-inputs{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:14px;height:100%}.chida-site .site-material-space-card,.chida-site .site-material-space-result{height:100%}.chida-site .site-material-space-result{justify-content:space-between}}.chida-site .site-material-space-card,.chida-site .site-material-space-result{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-canvas);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}@media (width<=600px){.chida-site .site-material-space-result{background:0 0;border:0;padding:0}}@media (width>=601px){.chida-site .site-material-space-result{border-color:var(--border-strong)}}.chida-site .site-material-space-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;display:flex}.chida-site .site-material-space-step{font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-primary)}.chida-site .site-material-space-badge{border:1px solid var(--border-default);background:var(--surface-1);color:var(--text-secondary);font:var(--type-caption);border-radius:999px;padding:2px 9px}.chida-site .site-material-space-media{aspect-ratio:4/3;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-1);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.chida-site .site-material-space-media img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=860px){.chida-site .site-material-space-media{aspect-ratio:auto;flex:auto;min-height:140px}.chida-site .site-material-space-media img{position:absolute;inset:0}}.chida-site .site-material-space-fallback{text-align:center;font:var(--type-caption);color:var(--text-muted);margin:0;padding:12px}.chida-site .site-material-space-meta{gap:2px;min-width:0;display:grid}.chida-site .site-material-space-meta strong{font:var(--type-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.chida-site .site-material-space-meta p{font:var(--type-caption);color:var(--text-secondary);margin:0;line-height:1.65}.chida-site .site-interior-layout-showcase{min-width:0}.chida-site .site-interior-layout-head{gap:20px;min-width:0;margin-block-end:24px;display:grid}@media (width>=960px){.chida-site .site-interior-layout-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:36px}}.chida-site .site-interior-layout-features{gap:12px;margin:0;padding:0;list-style:none;display:grid}.chida-site .site-interior-layout-features li{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);padding:14px 16px}.chida-site .site-interior-layout-features h3{font:var(--type-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0 0 4px}.chida-site .site-interior-layout-features p{font:var(--type-caption);color:var(--text-secondary);margin:0;line-height:1.75}.chida-site .site-interior-demo{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-canvas);gap:14px;min-width:0;padding:16px;display:grid}@media (width<=480px){.chida-site .site-interior-demo{padding:12px}}.chida-site .site-interior-demo__topbar,.chida-site .site-interior-demo__advanced-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;min-width:0;display:flex}.chida-site .site-interior-demo__modes,.chida-site .site-interior-demo__tools,.chida-site .site-interior-demo__pill-group,.chida-site .site-interior-demo__palette-chips{flex-wrap:wrap;flex-wrap:balance;align-items:center;gap:8px;min-width:0;display:flex}.chida-site .site-interior-demo button{min-height:var(--touch-min,44px);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-secondary);font:var(--type-caption);font-weight:var(--fw-medium);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 13px;display:inline-flex}.chida-site .site-interior-demo button[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-selected);color:var(--text-primary);font-weight:var(--fw-semibold)}@media (hover:hover){.chida-site .site-interior-demo button:hover{background:var(--surface-hover);color:var(--text-primary)}}.chida-site .site-interior-demo button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chida-site .site-interior-demo__palette{border-block:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding-block:8px;display:flex}.chida-site .site-interior-demo__palette-label{font:var(--type-caption);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.chida-site .site-interior-demo__stage{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media (width>=900px){.chida-site .site-interior-demo__stage{grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);align-items:stretch}}.chida-site .site-interior-demo__canvas{aspect-ratio:560/340;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.chida-site .site-interior-demo__piece{cursor:grab;touch-action:none}.chida-site .site-interior-demo__piece:active{cursor:grabbing}.chida-site .site-interior-demo__piece:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.chida-site .site-interior-demo__inspector{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:14px;display:flex}.chida-site .site-interior-demo__selected{gap:4px;display:grid}.chida-site .site-interior-demo__eyebrow{font:var(--type-caption);color:var(--text-accent);font-weight:var(--fw-semibold)}.chida-site .site-interior-demo__selected strong{font:var(--type-body);font-weight:var(--fw-semibold);color:var(--text-primary)}.chida-site .site-interior-demo__selected span{font:var(--type-caption);color:var(--text-secondary)}.chida-site .site-interior-demo__boq{border-block-start:1px solid var(--border-subtle);gap:10px;margin:0;padding-block-start:10px;display:grid}.chida-site .site-interior-demo__boq dt{font:var(--type-caption);color:var(--text-muted)}.chida-site .site-interior-demo__boq dd{font:var(--type-caption);font-weight:var(--fw-medium);color:var(--text-primary);margin:2px 0 0}.chida-site .site-interior-demo__boq dd[data-tone=warn]{color:var(--text-accent)}.chida-site .site-interior-demo__hint,.chida-site .site-interior-demo__disclaimer{font:var(--type-caption);color:var(--text-secondary);margin:0;line-height:1.75}.chida-site .site-studio-pipeline-showcase{min-width:0}.chida-site .site-studio-pipeline{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-canvas);gap:14px;min-width:0;padding:16px;display:grid}@media (width<=480px){.chida-site .site-studio-pipeline{padding:12px}}.chida-site .site-studio-pipeline__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}@media (width<=560px){.chida-site .site-studio-pipeline__tabs{grid-template-columns:minmax(0,1fr)}}@media (width>=980px){.chida-site .site-studio-pipeline__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.chida-site .site-studio-pipeline__tab{min-height:var(--touch-min,44px);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-secondary);text-align:start;cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding-block:10px;padding-inline:12px;display:flex}.chida-site .site-studio-pipeline__tab>svg{color:var(--text-accent);flex:none}.chida-site .site-studio-pipeline__tab>span{gap:2px;min-width:0;display:grid}.chida-site .site-studio-pipeline__tab strong{font:var(--type-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.chida-site .site-studio-pipeline__tab small{font:var(--type-caption);color:var(--text-muted)}.chida-site .site-studio-pipeline__tab[aria-selected=true]{border-color:var(--border-strong);background:var(--surface-selected);color:var(--text-primary)}.chida-site .site-studio-pipeline__tab[aria-selected=true] small{color:var(--text-secondary)}.chida-site .site-studio-pipeline__controls{border-block:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;padding-block:10px;display:flex}.chida-site .site-studio-pipeline__control-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.chida-site .site-studio-pipeline__control-label{font:var(--type-caption);font-weight:var(--fw-medium);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.chida-site .site-studio-pipeline__pills{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.chida-site .site-studio-pipeline__pills button{min-height:var(--touch-min,44px);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-secondary);font:var(--type-caption);font-weight:var(--fw-medium);cursor:pointer;justify-content:center;align-items:center;padding-block:6px;padding-inline:12px;display:inline-flex}.chida-site .site-studio-pipeline__pills button[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-selected);color:var(--text-primary);font-weight:var(--fw-semibold)}@media (hover:hover){.chida-site .site-studio-pipeline__tab:hover,.chida-site .site-studio-pipeline__pills button:hover{background:var(--surface-hover);color:var(--text-primary)}}.chida-site .site-studio-pipeline__tab:focus-visible,.chida-site .site-studio-pipeline__pills button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chida-site .site-studio-pipeline__panel[hidden]{display:none!important}.chida-site .site-studio-pipeline__grid{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media (width>=920px){.chida-site .site-studio-pipeline__grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);align-items:stretch}}.chida-site .site-studio-pipeline__stage-card{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;justify-content:center;min-width:0;padding:10px;display:flex}.chida-site .site-studio-pipeline__main-svg,.chida-site .site-studio-pipeline__locator-svg{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.chida-site .site-studio-pipeline__side{align-content:start;gap:12px;min-width:0;display:grid}.chida-site .site-studio-pipeline__locator-card,.chida-site .site-studio-pipeline__summary{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);gap:8px;min-width:0;padding:12px 14px;display:grid}.chida-site .site-studio-pipeline__locator-head{gap:4px;display:grid}.chida-site .site-studio-pipeline__badge{border:1px solid var(--border-default);background:var(--bg-canvas);color:var(--text-accent);font:var(--type-caption);font-weight:var(--fw-semibold);border-radius:999px;justify-self:start;padding-block:2px;padding-inline:9px}.chida-site .site-studio-pipeline__locator-head strong{font:var(--type-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.chida-site .site-studio-pipeline__eyebrow{font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-accent)}.chida-site .site-studio-pipeline__summary h4{font:var(--type-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.chida-site .site-studio-pipeline__summary p{font:var(--type-caption);color:var(--text-secondary);margin:0;line-height:1.75}.chida-site .site-studio-pipeline__checks{border-block-start:1px solid var(--border-subtle);gap:6px;margin:0;padding:0;padding-block-start:6px;list-style:none;display:grid}.chida-site .site-studio-pipeline__checks li{font:var(--type-caption);color:var(--text-primary);align-items:flex-start;gap:7px;line-height:1.65;display:flex}.chida-site .site-studio-pipeline__checks li>svg{color:var(--text-accent);flex:none;margin-block-start:4px}.chida-site .site-studio-pipeline__footnote{font:var(--type-caption);color:var(--text-secondary);margin:0;line-height:1.75}.chida-site .site-membership-plans{gap:var(--space-8);max-width:var(--content-doc);margin:var(--space-12) auto 0;grid-template-columns:minmax(0,1fr);display:grid}.chida-site .site-membership-plan{min-width:0;padding:var(--space-9);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;display:flex}.chida-site .site-membership-plan-heading{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.chida-site .site-membership-plan-heading :is(h2,h3){font:var(--type-title-lg)}.chida-site .site-membership-badge{padding:var(--space-3) var(--space-6);border:1px solid var(--ao-action-border);border-radius:var(--radius-xs);background:var(--ao-copper-bg);color:var(--ao-copper);font:var(--type-caption);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.chida-site .site-membership-plan-fit{font:var(--type-body-sm);margin-block-start:var(--space-6)}.chida-site .site-membership-price{align-items:center;gap:var(--space-7);padding-block:var(--space-10);color:var(--text-primary);font-variant-numeric:tabular-nums;display:flex}.chida-site .site-membership-price>strong{font-size:var(--fs-display-desktop);line-height:var(--lh-display-desktop);font-weight:var(--fw-semibold);color:var(--ao-copper)}.chida-site .site-membership-price>span{gap:var(--space-2);font:var(--type-body);display:grid}.chida-site .site-membership-price small{color:var(--text-muted)}.chida-site .site-membership-credits{align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-7);border-block:1px solid var(--border-default);color:var(--text-secondary);font:var(--type-body-sm);flex-wrap:wrap;display:flex}.chida-site .site-membership-credits .site-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--ao-copper)}.chida-site .site-membership-credits strong{color:var(--text-primary);font:var(--type-title-lg);font-variant-numeric:tabular-nums}.chida-site .site-membership-checks{gap:var(--space-6);display:grid}.chida-site .site-membership-checks li{align-items:flex-start;gap:var(--space-5);color:var(--text-secondary);font:var(--type-body-sm);display:flex}.chida-site .site-membership-checks .site-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--ao-copper);margin-block-start:var(--space-2)}.chida-site .site-membership-plan .site-button{width:100%;margin-block-start:auto}.chida-site .site-membership-contact-note{max-width:var(--content-doc);margin:var(--space-8) auto 0;border-block-start:1px solid var(--border-subtle);color:var(--text-secondary);font:var(--type-body-sm);padding-block-start:var(--space-7)}.chida-site .site-membership-icon{width:var(--control-lg);height:var(--control-lg);border:1px solid var(--ao-copper-fill);border-radius:var(--radius-sm);color:var(--ao-on-fill);background:var(--ao-copper-fill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chida-site .site-membership-faq details{border-block-end:1px solid var(--border-default)}.chida-site .site-membership-faq details:first-child{border-block-start:1px solid var(--border-default)}.chida-site .site-membership-faq summary{justify-content:space-between;align-items:center;gap:var(--space-7);min-height:var(--control-xl);padding-block:var(--space-7);cursor:pointer;color:var(--text-primary);font:var(--type-body);list-style:none;display:flex}.chida-site .site-membership-faq summary::-webkit-details-marker{display:none}.chida-site .site-membership-faq summary .site-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted);transition:transform var(--dur-fast)}.chida-site .site-membership-faq details[open] summary .site-icon{transform:rotate(-90deg)}.chida-site .site-membership-faq details p{font:var(--type-body-sm);padding-block-end:var(--space-8)}@media (width>=640px){.chida-site .site-membership-plan{padding:var(--space-10)}}@media (prefers-reduced-motion:reduce){.chida-site .site-membership-faq summary .site-icon{transition:none}}.chida-site .site-pricing-story{font-size:15px;line-height:26px}.chida-site .site-pricing-story :is(h1,h2,h3){letter-spacing:0}.chida-site .site-pricing-story .site-eyebrow{font-size:14px;line-height:24px}.chida-site .site-pricing-story .site-section{padding-block:clamp(40px,6vw,64px)}.chida-site .site-pricing-story .site-pricing-hero{padding-block:40px 64px}.chida-site .site-pricing-story .site-pricing-heading{grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-block-end:32px;display:grid}.chida-site .site-pricing-story .site-pricing-heading>p{max-width:28rem;margin:0 0 4px;font-size:15px;line-height:26px}.chida-site .site-pricing-story .site-pricing-heading>a{justify-self:end}.chida-site .site-pricing-story .site-pricing-offer-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.chida-site .site-pricing-story .site-membership-plans{width:100%;max-width:none;margin:0}.chida-site .site-pricing-story .site-membership-plan{border-color:var(--border-strong);padding:24px}.chida-site .site-pricing-story .site-membership-plan-heading h2{font-size:20px;line-height:34px}.chida-site .site-pricing-story .site-membership-plan-fit{margin-block-start:8px;font-size:14px;line-height:24px}.chida-site .site-pricing-story .site-membership-price{padding-block:24px}.chida-site .site-pricing-story .site-membership-price>strong{color:var(--text-primary);font-size:30px;line-height:48px}.chida-site .site-pricing-story .site-membership-price>span{font-size:15px;line-height:26px}.chida-site .site-pricing-story .site-membership-price small{font-size:12px;line-height:20px}.chida-site .site-pricing-story .site-membership-credits{padding-block:16px;font-size:14px;line-height:24px}.chida-site .site-pricing-story .site-membership-credits strong{font-size:20px;line-height:34px}.chida-site .site-pricing-story .site-membership-checks{gap:8px;margin-block:20px 24px}.chida-site .site-pricing-story .site-membership-checks li{font-size:14px;line-height:24px}.chida-site .site-pricing-story .site-membership-contact-note{border:0;margin:12px 0 0;padding:0;font-size:12px;line-height:20px}.chida-site .site-pricing-story .site-pricing-usage-heading{margin-block-end:20px}.chida-site .site-pricing-story .site-pricing-usage-heading h2{font-size:20px;line-height:34px}.chida-site .site-pricing-story .site-pricing-example-list{gap:16px;display:grid}.chida-site .site-pricing-story .site-pricing-example{border-block-end:1px solid var(--border-default);grid-template-columns:140px 1fr;align-items:center;gap:20px;min-width:0;padding-block-end:16px;display:grid}.chida-site .site-pricing-story .site-pricing-example-art{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary);place-items:center;display:grid;position:relative;overflow:hidden}.chida-site .site-pricing-story .site-pricing-example-art :is(img,svg){object-fit:contain;width:100%;height:100%}.chida-site .site-pricing-story .site-pricing-example-art>.site-icon{width:32px;height:32px}.chida-site .site-pricing-story .site-pricing-example-art>span{text-align:center;background:var(--bg-sunken);color:var(--text-secondary);padding-block:2px;font-size:12px;line-height:20px;position:absolute;inset:auto 0 0}.chida-site .site-pricing-story .site-pricing-building-fill{fill:var(--surface-2)}.chida-site .site-pricing-story .site-pricing-plan-lines{stroke:var(--text-secondary)}.chida-site .site-pricing-story .site-pricing-example h3{font-size:15px;font-weight:var(--fw-medium);line-height:26px}.chida-site .site-pricing-story .site-pricing-example-value{font-size:20px;line-height:34px;font-weight:var(--fw-medium);color:var(--text-primary);font-variant-numeric:tabular-nums;margin-block:4px;display:block}.chida-site .site-pricing-story .site-pricing-example p{font-size:12px;line-height:20px}.chida-site .site-pricing-story .site-pricing-usage-note{color:var(--text-muted);margin-block-start:16px;font-size:12px;line-height:20px}.chida-site .site-pricing-story .site-pricing-no-credit{border-inline-start:2px solid var(--border-default);background:var(--surface-1);margin-block-start:20px;padding:16px 20px}.chida-site .site-pricing-story .site-pricing-no-credit>span{color:var(--text-primary);align-items:center;gap:8px;font-size:15px;line-height:26px;display:flex}.chida-site .site-pricing-story .site-pricing-no-credit .site-icon{color:var(--text-primary)}.chida-site .site-pricing-story .site-pricing-no-credit p{margin-block-start:4px;font-size:14px;line-height:24px}.chida-site .site-pricing-story .site-pricing-no-credit .site-pricing-no-credit-access{color:var(--text-secondary)}.chida-site .site-pricing-story .site-membership-plan-main{flex-direction:column;flex:1;min-width:0;display:flex}.chida-site .site-pricing-story :is(.site-plan-reach,.site-plan-storage){color:var(--text-primary);align-items:flex-start;gap:8px;margin-block:12px 0;font-size:14px;line-height:24px;display:flex}.chida-site .site-pricing-story :is(.site-plan-reach,.site-plan-storage) .site-icon{width:20px;height:20px;color:var(--ao-copper);flex-shrink:0;margin-block-start:2px}.chida-site .site-pricing-story .site-plan-bonus+.site-plan-reach{margin-block-start:0}.chida-site .site-pricing-story .site-plan-storage{border-block-start:1px solid var(--border-subtle);color:var(--text-secondary);margin-block-start:10px;padding-block-start:10px}.chida-site .site-pricing-story .site-plan-more{border-block-start:1px solid var(--border-default);align-self:start;width:100%;margin-block-start:12px;container-type:inline-size}.chida-site .site-pricing-story .site-plan-more summary{cursor:pointer;min-height:44px;color:var(--text-accent);font-size:14px;line-height:24px;font-weight:var(--fw-medium);justify-content:space-between;align-items:center;gap:12px;padding-block:8px;list-style:none;display:flex}.chida-site .site-pricing-story .site-plan-more summary::-webkit-details-marker{display:none}.chida-site .site-pricing-story .site-plan-more summary .site-icon{width:20px;height:20px;transition:transform var(--dur-fast)}.chida-site .site-pricing-story .site-plan-more[open] summary .site-icon{transform:rotate(180deg)}.chida-site .site-pricing-story .site-plan-more-body{grid-template-columns:minmax(0,1fr);gap:16px 24px;padding-block:4px 8px;display:grid}.chida-site .site-pricing-story .site-plan-more-scope{color:var(--text-muted);grid-column:1/-1;font-size:12px;line-height:20px}.chida-site .site-pricing-story .site-plan-more-group{min-width:0}.chida-site .site-pricing-story .site-plan-more-group h3{font-size:14px;line-height:24px;font-weight:var(--fw-semibold);color:var(--text-primary);margin-block-end:4px}.chida-site .site-pricing-story .site-plan-more-group ul{gap:4px;display:grid}.chida-site .site-pricing-story .site-plan-more-group li{color:var(--text-secondary);padding-inline-start:16px;font-size:14px;line-height:24px;position:relative}.chida-site .site-pricing-story .site-plan-more-group li:before{content:"";background:var(--ao-copper);border-radius:2px;width:6px;height:6px;position:absolute;inset-block-start:10px;inset-inline-start:2px}@container (width>=480px){.chida-site .site-pricing-story .site-plan-more-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.chida-site .site-pricing-story .site-pricing-estimates{margin-block-start:24px}.chida-site .site-pricing-story .site-pricing-estimate-groups{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.chida-site .site-pricing-story .site-pricing-estimate-group{border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:0;padding:16px 20px 8px}.chida-site .site-pricing-story .site-pricing-estimate-group h3{font-size:15px;line-height:26px;font-weight:var(--fw-semibold);margin-block-end:4px}.chida-site .site-pricing-story .site-pricing-estimate-group dl{margin:0}.chida-site .site-pricing-story .site-pricing-estimate-group dl>div{border-block-start:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:16px;padding-block:8px;display:flex}.chida-site .site-pricing-story .site-pricing-estimate-group dt{min-width:0;color:var(--text-primary);font-size:14px;line-height:24px}.chida-site .site-pricing-story .site-pricing-estimate-group dt small{color:var(--text-muted);font-size:12px;line-height:20px;font-weight:var(--fw-regular);display:block}.chida-site .site-pricing-story .site-pricing-estimate-group dd{max-width:none;color:var(--text-primary);font-size:14px;line-height:24px;font-weight:var(--fw-medium);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin:0}.chida-site .site-pricing-story .site-pricing-estimates-note{color:var(--text-muted);margin-block-start:12px;font-size:12px;line-height:20px}.chida-site .site-pricing-story .site-pricing-no-credit-list{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:4px 16px;margin-block-start:8px;display:grid}.chida-site .site-pricing-story .site-pricing-no-credit-list li{color:var(--text-secondary);padding-inline-start:16px;font-size:14px;line-height:24px;position:relative}.chida-site .site-pricing-story .site-pricing-no-credit-list li:before{content:"";background:var(--text-muted);border-radius:2px;width:6px;height:6px;position:absolute;inset-block-start:10px;inset-inline-start:2px}.chida-site .site-pricing-story .site-pricing-no-credit .site-pricing-no-credit-access{margin-block-start:8px}@media (width>=851px){.chida-site .site-pricing-story .site-pricing-estimate-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.chida-site .site-pricing-story .site-pricing-estimate-group[data-estimate-group=conversation]{grid-row:span 2}}@media (prefers-reduced-motion:reduce){.chida-site .site-pricing-story .site-plan-more summary .site-icon{transition:none}}.chida-site .site-pricing-story .site-pricing-benefits{background:var(--bg-sunken);border-block:1px solid var(--border-subtle)}.chida-site .site-pricing-story .site-pricing-questions-layout{grid-template-columns:1.4fr .6fr;align-items:start;gap:40px;display:grid}.chida-site .site-pricing-story .site-membership-faq summary{gap:16px;min-height:56px;font-size:15px;line-height:26px}.chida-site .site-pricing-story .site-membership-faq details p{font-size:14px;line-height:24px}.chida-site .site-pricing-story .site-membership-faq details>.site-text-link{min-height:44px;margin-block-end:16px}.chida-site .site-pricing-story .site-pricing-private-note{align-items:center;gap:12px;margin-block-start:24px;font-size:14px;line-height:24px;display:flex}.chida-site .site-pricing-story .site-pricing-private-note .site-icon{color:var(--text-primary)}@media (width<=960px){.chida-site .site-pricing-story .site-pricing-offer-layout{grid-template-columns:minmax(0,1fr);gap:24px}.chida-site .site-pricing-story .site-pricing-example{grid-template-columns:100px 1fr;gap:12px}.chida-site .site-pricing-story .site-membership-plan{padding:24px}.chida-site .site-pricing-story .site-pricing-questions-layout{grid-template-columns:1.2fr .8fr;gap:24px}}@media (width<=720px){.chida-site .site-pricing-story .site-pricing-hero{padding-block:32px 40px}.chida-site .site-pricing-story .site-pricing-heading{grid-template-columns:1fr;gap:16px;margin-block-end:24px}.chida-site .site-pricing-story .site-pricing-heading>a{justify-self:start}.chida-site .site-pricing-story .site-pricing-offer-layout,.chida-site .site-pricing-story .site-pricing-questions-layout{grid-template-columns:1fr;gap:32px}.chida-site .site-pricing-story .site-pricing-example{grid-template-columns:110px 1fr;gap:16px}.chida-site .site-pricing-story .site-pricing-example-value{font-size:20px;line-height:34px}.chida-site .site-pricing-story .site-pricing-example-art>span{font-size:12px;line-height:20px}}@media (width<=360px){.chida-site .site-pricing-story .site-membership-plan{padding:20px}.chida-site .site-pricing-story .site-pricing-example{grid-template-columns:90px 1fr;gap:12px}.chida-site .site-pricing-story .site-pricing-example h3{font-size:15px;line-height:26px}.chida-site .site-pricing-story .site-pricing-example-value{font-size:20px;line-height:34px}}.chida-site .site-pricing-selection{min-width:0}.chida-site .site-pricing-story .site-membership-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.chida-site .site-pricing-story .site-membership-plan{padding:20px}.chida-site .site-pricing-story .site-membership-plan-free{background:var(--bg-canvas)}.chida-site .site-pricing-story .site-membership-price>strong{font-size:30px;line-height:48px}.chida-site .site-plan-bonus{color:var(--text-secondary);margin-block:8px 16px;font-size:14px;line-height:24px}.chida-site .site-plan-guarantee{color:var(--text-secondary);margin-block:auto 16px;font-size:13px;line-height:22px}.chida-site .site-credit-pack{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);margin-block:16px;padding:20px 24px}.chida-site .site-credit-pack-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.chida-site .site-credit-pack-heading,.chida-site .site-credit-pack-numbers,.chida-site .site-credit-pack-price,.chida-site .site-credit-pack-credits{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.chida-site .site-credit-pack-heading h2{margin:0;font-size:18px;line-height:30px}.chida-site .site-credit-pack-price>strong,.chida-site .site-credit-pack-credits>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:20px;line-height:34px}.chida-site .site-credit-pack-credits{color:var(--text-secondary);align-items:center;font-size:14px;line-height:24px}.chida-site .site-credit-pack-terms{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:22px}.chida-site .site-membership-contact{white-space:normal;display:inline}.chida-site .site-membership-contact a{color:var(--text-accent);text-underline-offset:3px;white-space:nowrap}.chida-site .site-pricing-example-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width>=721px){.chida-site .site-pricing-story .site-membership-plan{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;display:grid}.chida-site .site-pricing-story .site-membership-plan .site-button{margin-block-start:0}}@media (width>=361px) and (width<=1120px){.chida-site .site-pricing-story .site-membership-plan{padding:24px}}@media (width>=721px) and (width<=1120px){.chida-site .site-pricing-story .site-membership-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.chida-site .site-pricing-story .site-membership-plans{grid-template-columns:minmax(0,1fr)}}@media (width<=850px){.chida-site .site-pricing-example-list{grid-template-columns:minmax(0,1fr)}}.chida-site .site-pricing-story .pricing-capabilities{gap:var(--space-9);letter-spacing:0;min-width:0;color:var(--text-primary);display:grid}.chida-site .site-pricing-story .pricing-capabilities svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-primary);flex-shrink:0}.chida-site .site-pricing-story .pricing-capabilities a{letter-spacing:0;min-height:44px}.chida-site .site-pricing-story .pricing-capabilities a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.chida-site .site-pricing-story .pricing-capabilities-same{padding:var(--space-8);border-radius:var(--radius-md);background:var(--surface-2);font:var(--text-type-body-sm);color:var(--text-secondary);margin:0}.chida-site .site-pricing-story .pricing-capabilities-same strong{color:var(--text-primary)}.chida-site .site-pricing-story .pricing-capabilities-list{gap:var(--space-7) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.chida-site .site-pricing-story .pricing-capabilities-list li{align-items:flex-start;gap:var(--space-6);min-width:0;padding-block:var(--space-7);border-block-start:1px solid var(--border-default);display:flex}.chida-site .site-pricing-story .pricing-capabilities-icon{border-radius:var(--radius-sm);background:var(--surface-2);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.chida-site .site-pricing-story .pricing-capabilities-list h3{margin:0 0 var(--space-3);font:var(--text-type-body);font-weight:var(--fw-semibold);letter-spacing:0}.chida-site .site-pricing-story .pricing-capabilities-list p{font:var(--text-type-body-sm);color:var(--text-secondary);margin:0}.chida-site .site-pricing-story .pricing-capabilities-more{align-items:center;gap:var(--space-2) var(--space-8);font:var(--text-type-body-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.chida-site .site-pricing-story .pricing-capabilities-more a{align-items:center;gap:var(--space-3);color:var(--text-accent);text-underline-offset:4px;display:inline-flex}.chida-site .site-pricing-story .pricing-capabilities-more a svg{width:var(--icon-md);height:var(--icon-md)}.chida-site .site-pricing-story #site-membership-capabilities-title{scroll-margin-block-start:100px}@media (width<=640px){.chida-site .site-pricing-story .pricing-capabilities-list{grid-template-columns:minmax(0,1fr);gap:0}.chida-site .site-pricing-story .pricing-capabilities-same{padding:var(--space-6)}}@font-face{font-family:IRANYekanX Fallback;src:local(Tahoma),local(Geeza Pro),local(Arial);size-adjust:92%;ascent-override:105%;descent-override:35%;line-gap-override:0%}.chida-site .site-home-story{font-size:15px;line-height:26px}.chida-site .site-home-story .site-section{padding-block:clamp(48px,7vw,64px)}.chida-site .site-home-story .site-eyebrow{color:var(--ao-copper)}.chida-site .site-home-story .site-text-link{color:var(--text-accent)}.chida-site .site-home-story .site-faq-answer p{font:var(--type-body)}.chida-site .site-home-story :is(.site-eyebrow,.site-text-link,.site-story-context,figcaption){font-size:14px;line-height:24px}.chida-site .site-story-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:32px 48px;display:grid}.chida-site .site-story-hero:has(.site-launch-transcript[open]){align-items:start}.chida-site .site-story-hero-copy{padding-block:24px}.chida-site .site-story-hero .site-lead{max-width:31rem;margin-block-start:24px}.chida-site .site-story-hero .site-actions{gap:16px 24px;margin-block-start:32px}.chida-site .site-story-context{color:var(--text-secondary);margin-block-start:20px}.chida-site .site-story-paths{border-block-start:1px solid var(--border-default)}.chida-site .site-story-paths-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.chida-site .site-story-paths-copy{min-width:0}.chida-site .site-story-paths-copy>.site-lead{max-width:31rem;margin-block-start:20px}.chida-site .site-story-path-links{border-block-start:1px solid var(--border-default);margin-block-start:24px}.chida-site .site-story-path{border-block-end:1px solid var(--border-default);color:var(--text-primary);align-items:flex-start;gap:16px;padding-block:20px;text-decoration:none;display:flex}.chida-site .site-story-path>.site-icon{width:24px;height:24px;color:var(--ao-copper);flex-shrink:0;margin-block-start:4px}.chida-site .site-story-path[data-home-path=supplier]>.site-icon{color:var(--ao-copper)}.chida-site .site-story-path h3{font-size:20px;line-height:34px;font-weight:var(--fw-semibold)}.chida-site .site-story-path p{color:var(--text-secondary);margin-block-start:4px;font-size:15px;line-height:26px}.chida-site .site-story-path span{color:var(--text-accent);align-items:center;gap:8px;margin-block-start:8px;font-size:14px;line-height:24px;display:inline-flex}.chida-site .site-story-path span .site-icon{width:16px;height:16px}.chida-site .site-story-construction{min-width:0;position:relative}.chida-site .site-story-construction .site-tower-viewport{aspect-ratio:1.03;min-height:0;max-height:570px}.chida-site .site-story-construction .site-tower-caption{margin-block-start:0;font-size:12px;line-height:20px}.chida-site .site-story-construction .site-tower-controls{margin-block-start:4px}.chida-site .site-construction-note{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-block-start:12px;font-size:14px;line-height:24px;display:flex}.chida-site .site-construction-note .site-icon{width:16px;height:16px;color:var(--text-primary)}.chida-site .site-construction-note i{background:var(--border-strong);width:24px;height:1px;margin-inline:4px}.chida-site .site-story-example{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(32px,5.5vw,64px);display:grid}.chida-site .site-story-builder{background:var(--bg-canvas);border-block:1px solid var(--border-default)}.chida-site .site-story-example>*{min-width:0}.chida-site .site-story-example-copy .site-lead{max-width:31rem;margin-block-start:20px}.chida-site .site-story-example-copy>.site-text-link{margin-block-start:24px}.chida-site .site-story-example-reverse{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.chida-site .site-story-example-reverse>.site-story-example-copy{grid-area:1/2}.chida-site .site-story-example-reverse>:last-child{grid-area:1/1}.chida-site .site-story-outcome{border-block:1px solid var(--border-subtle);color:var(--text-secondary);align-items:flex-start;gap:12px;margin-block:24px;padding-block:20px;font-size:15px;line-height:26px;display:flex}.chida-site .site-story-outcome>.site-icon{width:24px;height:24px;color:var(--text-accent);flex-shrink:0;margin-block-start:4px}.chida-site .site-story-outcome strong{color:var(--text-primary);font-weight:var(--fw-medium)}.chida-site .site-story-workflow-heading{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-block-end:32px;display:grid}.chida-site .site-story-workflow-heading .site-lead{max-width:31rem;margin:0}.chida-site .site-workspace-tabs>.site-tablist{max-width:560px;margin-block-end:24px;margin-inline:auto}.chida-site .site-workspace-purpose{color:var(--text-secondary);justify-content:center;align-items:center;gap:12px;margin-block:16px 20px;font-size:14px;line-height:24px;display:flex}.chida-site .site-workspace-purpose .site-icon{color:var(--text-accent)}.chida-site .site-workspace-preview{width:100%;max-width:var(--content-app);margin-inline:auto}.chida-site .site-workspace-frame{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-app);overflow:hidden}.chida-site .site-workspace-frame :is(picture,img){width:100%;height:auto;display:block}.chida-site .site-workspace-preview figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-block-start:12px;font-size:12px;line-height:20px;display:flex}.chida-site .site-workspace-preview figcaption a{font-size:inherit}.chida-site .site-home-studio-demo .site-tablist{margin-block-end:20px}.chida-site .site-story-limit{color:var(--text-secondary);margin-block:20px;font-size:14px;line-height:24px}.chida-site .site-home-studio-demo .site-image-comparison figcaption{font-size:12px;line-height:20px}.chida-site .site-home-studio-demo .site-supplier-demo-heading{display:none}.chida-site .site-story-questions .site-faq-list summary{padding-block:20px;font-size:15px;line-height:26px}.chida-site .site-faq-home-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-block-end:32px;display:flex}.chida-site .site-faq-groups{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.chida-site .site-faq-group h3{color:var(--text-primary);border-block-end:1px solid var(--border-strong);padding-block-end:8px;font-size:15px;line-height:26px}.chida-site .site-story-trust{border-block-start:1px solid var(--border-default);grid-template-columns:1fr 1fr;gap:40px;margin-block-start:40px;padding-block-start:24px;display:grid}.chida-site .site-story-trust>div:first-child{align-items:flex-start;gap:12px;display:flex}.chida-site .site-story-trust .site-icon{color:var(--text-accent);margin-block-start:4px}.chida-site .site-story-trust p{font-size:14px;line-height:24px}.chida-site .site-story-trust nav{flex-wrap:wrap;gap:12px 24px;margin-block-start:8px;display:flex}.chida-site .site-story-close{background:var(--bg-canvas);border-block-start-color:var(--border-default);padding-block:clamp(48px,7vw,64px)}.chida-site .site-story-close-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:24px 48px;display:grid}.chida-site .site-story-close-copy p{max-width:30rem;color:var(--text-secondary);margin-block-start:16px;font-size:15px;line-height:26px}.chida-site .site-role-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chida-site .site-role-card{background:var(--bg-canvas);border:1px solid var(--border-strong);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:24px;display:flex}.chida-site .site-role-card>.site-icon{color:var(--ao-copper);width:24px;height:24px;margin-block-end:8px}.chida-site .site-role-card:nth-child(2)>.site-icon{color:var(--ao-copper)}.chida-site .site-role-card h3{font-size:20px;line-height:34px;font-weight:var(--fw-semibold);color:var(--text-primary)}.chida-site .site-role-card p{color:var(--text-secondary);font-size:14px;line-height:24px}.chida-site .site-role-card .site-role-condition{color:var(--text-primary);font-size:14px;line-height:24px}.chida-site .site-role-card .site-button{justify-content:center;width:100%;margin-block-start:12px}.chida-site .site-story-close-note{color:var(--text-secondary);grid-column:1/-1;font-size:14px;line-height:24px}.chida-site .site-invitation-request{border-block-start:1px solid var(--border-default);margin-block-start:24px;padding-block:24px;scroll-margin-block-start:110px}.chida-site .site-invitation-request p{margin:12px 0 20px;font-size:15px;line-height:26px}@media (width<=1023px){.chida-site .site-story-example{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.chida-site .site-story-example-reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.chida-site .site-workspace-preview .site-workspace-frame{max-width:390px;margin-inline:auto}.chida-site .site-story-close-inner{grid-template-columns:1fr}}@media (width<=820px){.chida-site .site-story-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:20px 40px}.chida-site .site-story-hero-copy{padding-block:0}.chida-site .site-story-hero .site-eyebrow{margin-block-end:8px}.chida-site .site-story-hero .site-lead{margin-block-start:12px}.chida-site .site-story-hero .site-actions{margin-block-start:20px}.chida-site .site-story-context{margin-block-start:12px;font-size:12px;line-height:20px}.chida-site .site-story-paths-layout{grid-template-columns:minmax(0,1fr);gap:32px}.chida-site .site-story-paths-copy>.site-lead{margin-block-start:12px}.chida-site .site-story-path-links{margin-block-start:20px}.chida-site .site-story-construction .site-tower-viewport{aspect-ratio:auto;height:clamp(260px,78vw,470px)}.chida-site .site-story-construction .site-tower-caption{display:none}.chida-site .site-story-construction .site-tower-controls{margin-block-start:8px}.chida-site .site-construction-note{display:none}.chida-site .site-story-example,.chida-site .site-story-example-reverse{grid-template-columns:1fr;gap:24px}.chida-site .site-story-example-reverse>.site-story-example-copy,.chida-site .site-story-example-reverse>:last-child{grid-area:auto}.chida-site .site-story-example-copy .site-lead{margin-block-start:12px}.chida-site .site-story-outcome{display:none}.chida-site .site-story-example-copy>.site-text-link{margin-block-start:16px}.chida-site .site-story-workflow-heading{grid-template-columns:1fr;gap:16px}.chida-site .site-faq-groups{grid-template-columns:1fr;gap:24px}.chida-site .site-story-trust{grid-template-columns:1fr;gap:20px}}@media (hover:hover){.chida-site .site-story-path:hover{border-block-end-color:var(--text-accent)}.chida-site .site-story-path:hover span{text-underline-offset:4px;text-decoration:underline}}@media (width<=480px){.chida-site .site-home-story .site-section{padding-block:48px}.chida-site .site-story-hero .site-actions{gap:8px 16px}.chida-site .site-story-hero .site-actions>*{font-size:14px;line-height:24px}.chida-site .site-role-cards{grid-template-columns:1fr}.chida-site .site-role-card{padding:20px}.chida-site .site-workspace-purpose{justify-content:flex-start;font-size:14px;line-height:24px}.chida-site .site-home-studio-demo .site-tablist{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chida-site .site-home-studio-demo .site-tablist button:last-child:nth-child(odd){grid-column:1/-1}}.chida-site .site-home-story .site-home-demo{min-width:0;color:var(--text-primary)}.chida-site .site-home-story .site-home-demo-heading{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);flex-wrap:wrap;margin-block-end:var(--space-7);display:flex}.chida-site .site-home-story .site-home-demo-heading h3{font:var(--text-type-title-lg)}.chida-site .site-home-story .site-home-demo-sample{padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-secondary);font:var(--text-type-caption)}.chida-site .site-home-story .site-home-demo-tabs{gap:var(--space-4);border-block-end:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-8);display:grid}.chida-site .site-home-story .site-home-demo-tabs button{justify-content:center;align-items:center;gap:var(--space-3);min-width:var(--touch-min);min-height:48px;padding:var(--space-5) var(--space-2);border:0;border-block-end:var(--space-1) solid transparent;border-radius:var(--radius-xs) var(--radius-xs) 0 0;color:var(--text-secondary);font:var(--text-type-body-sm);cursor:pointer;transition:var(--transition-control);background:0 0;margin:0;display:flex}.chida-site .site-home-story .site-home-demo-tabs button[aria-selected=true]{border-block-end-color:var(--action-primary-border);color:var(--text-primary)}.chida-site .site-home-story .site-home-demo-step{color:var(--text-muted);font:var(--text-type-caption);flex:none}.chida-site .site-home-story .site-home-demo-tabs button[aria-selected=true] .site-home-demo-step{color:var(--text-accent)}.chida-site .site-home-story .site-home-demo-panel{min-width:0}.chida-site .site-home-story .site-home-demo-panel[hidden]{display:none}.chida-site .site-home-story .site-home-demo :is(button,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chida-site .site-home-story .site-home-demo-context{font:var(--text-type-body-sm);color:var(--text-secondary)}.chida-site .site-home-story .site-home-demo h4{font:var(--text-type-title-lg)}.chida-site .site-home-story .site-home-demo-facts{gap:var(--space-6);display:grid}.chida-site .site-home-story .site-home-demo-facts>div{gap:var(--space-2);display:grid}.chida-site .site-home-story .site-home-demo-facts dt{color:var(--text-muted);font:var(--text-type-body-sm)}.chida-site .site-home-story .site-home-demo-facts dd{color:var(--text-primary);font:var(--text-type-body)}.chida-site .site-home-story .site-home-price{gap:var(--space-2);display:grid}.chida-site .site-home-story .site-home-price strong{color:var(--text-primary);font-family:var(--font-numeric);font-size:30px;line-height:48px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.chida-site .site-home-story .site-home-price>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-home-story .site-home-demo-insight{border-block-start:1px solid var(--border-default);font:var(--text-type-body);color:var(--text-secondary);margin-block-start:var(--space-8);padding-block-start:var(--space-7)}.chida-site .site-home-story .site-home-demo-disclaimer{color:var(--text-muted);font:var(--text-type-caption);margin-block-start:var(--space-6)}.chida-site .site-home-story .site-home-offer-title{align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-7);display:flex}.chida-site .site-home-story .site-home-offer-title>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-home-story .site-home-offers{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chida-site .site-home-story .site-home-offer{min-width:0;padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.chida-site .site-home-story .site-home-offer h5{margin:0 0 var(--space-6);font:var(--text-type-body-sm);color:var(--text-secondary)}.chida-site .site-home-story .site-home-offer .site-home-demo-facts{border-block-start:1px solid var(--border-default);margin-block-start:var(--space-8);padding-block-start:var(--space-7)}.chida-site .site-home-story .site-home-delivery dd strong{font:var(--text-type-title-lg);font-variant-numeric:tabular-nums}.chida-site .site-home-story .site-home-need,.chida-site .site-home-story .site-home-request-review{padding:var(--space-9);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.chida-site .site-home-story .site-home-need blockquote{max-width:36rem;margin-block:var(--space-6) var(--space-9);color:var(--text-primary);font:var(--text-type-title-lg)}.chida-site .site-home-story .site-home-need-summary{align-items:center;gap:var(--space-8) var(--space-10);border-block-start:1px solid var(--border-default);flex-wrap:wrap;padding-block-start:var(--space-8);display:flex}.chida-site .site-home-story .site-home-quantity{gap:var(--space-2);border-inline-end:1px solid var(--border-default);padding-inline-end:var(--space-10);display:grid}.chida-site .site-home-story .site-home-quantity strong{color:var(--text-primary);font-family:var(--font-numeric);font-size:30px;line-height:48px;font-weight:var(--fw-semibold)}.chida-site .site-home-story .site-home-quantity span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-home-story .site-home-request-review h4{margin-block-start:var(--space-5)}.chida-site .site-home-story .site-home-request-text{margin-block:var(--space-6) var(--space-8);font:var(--text-type-body)}.chida-site .site-home-story .site-home-product-card{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.chida-site .site-home-story .site-home-stone-photo{background:var(--surface-2);align-content:center;min-width:0;display:grid;position:relative}.chida-site .site-home-story .site-home-stone-photo img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.chida-site .site-home-story .site-home-photo-caption{padding:var(--space-4) var(--space-6);color:var(--text-secondary);font:var(--text-type-caption);text-align:center;display:block}.chida-site .site-home-story .site-home-photo-fallback{aspect-ratio:4/3;padding:var(--space-8);text-align:center;font:var(--text-type-body);place-items:center;display:grid}.chida-site .site-home-story .site-home-product-details{min-width:0;padding:var(--space-9);flex-direction:column;justify-content:center;display:flex}.chida-site .site-home-story .site-home-product-details h4{margin-block-start:var(--space-4)}.chida-site .site-home-story .site-home-product-dimension{font:var(--text-type-body-sm);margin-block-start:var(--space-4)}.chida-site .site-home-story .site-home-product-details .site-home-price{margin-block-start:var(--space-8)}.chida-site .site-home-story .site-home-product-review{border-block-start:1px solid var(--border-default);color:var(--text-secondary);font:var(--text-type-body-sm);margin-block-start:var(--space-7);padding-block-start:var(--space-6)}.chida-site .site-home-story .site-home-publishing-scopes{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-8);display:grid}.chida-site .site-home-story .site-home-publishing-scopes p{align-content:start;gap:var(--space-3);font:var(--text-type-body-sm);display:grid}.chida-site .site-home-story .site-home-publishing-scopes strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.chida-site .site-home-story .site-home-price-sheet,.chida-site .site-home-story .site-home-incoming-request{padding:var(--space-9);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.chida-site .site-home-story .site-home-sheet-header{justify-content:space-between;gap:var(--space-6);border-block-end:1px solid var(--border-default);font:var(--text-type-body-sm);color:var(--text-secondary);margin-block-end:var(--space-8);padding-block-end:var(--space-7);display:flex}.chida-site .site-home-story .site-home-price-sheet .site-home-demo-facts{margin-block-start:var(--space-7)}.chida-site .site-home-story .site-home-price-sheet .site-home-demo-facts>div{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.chida-site .site-home-story .site-home-price-sheet .site-home-demo-facts dd{text-align:end}.chida-site .site-home-story .site-home-incoming-request h4{margin-block-start:var(--space-6)}.chida-site .site-home-story .site-home-rfq-quantity{align-items:baseline;gap:var(--space-5);margin-block:var(--space-6);display:flex}.chida-site .site-home-story .site-home-rfq-quantity strong{color:var(--text-primary);font-family:var(--font-numeric);font-size:30px;line-height:48px;font-weight:var(--fw-semibold)}.chida-site .site-home-story .site-home-rfq-quantity span{color:var(--text-secondary);font:var(--text-type-body)}.chida-site .site-home-story .site-home-incoming-request blockquote{font:var(--text-type-body-lg);color:var(--text-primary)}@media (hover:hover){.chida-site .site-home-story .site-home-demo-tabs button:hover{background:var(--surface-hover);color:var(--text-primary)}}@media (width<=767px){.chida-site .site-home-story .site-home-demo-tabs button{padding-block:var(--space-4);flex-direction:column;gap:0}.chida-site .site-home-story .site-home-offer{padding:var(--space-7)}.chida-site .site-home-story .site-home-product-card{grid-template-columns:minmax(0,1fr)}.chida-site .site-home-story .site-home-product-details{padding:var(--space-8)}.chida-site .site-home-story .site-home-stone-photo img{max-height:320px}}@media (width<=399px){.chida-site .site-home-story .site-home-offers{gap:var(--space-4)}.chida-site .site-home-story .site-home-offer{padding:var(--space-6) var(--space-4)}.chida-site .site-home-story .site-home-price strong{font-size:20px;line-height:34px}.chida-site .site-home-story .site-home-offer .site-home-demo-facts dd{font:var(--text-type-body-sm)}.chida-site .site-home-story .site-home-need,.chida-site .site-home-story .site-home-request-review,.chida-site .site-home-story .site-home-price-sheet,.chida-site .site-home-story .site-home-incoming-request{padding:var(--space-7)}.chida-site .site-home-story .site-home-quantity{padding-inline-end:var(--space-7)}.chida-site .site-home-story .site-home-publishing-scopes{gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){.chida-site .site-home-story .site-home-demo-tabs button{transition:none}}.chida-site .site-supplier-story{font-size:15px;line-height:26px}.chida-site .site-supplier-story .site-section{padding-block:clamp(48px,7vw,64px)}.chida-site .site-supplier-story .site-lead{max-width:32rem}.chida-site .site-supplier-story .site-eyebrow{font-size:14px;line-height:24px}.chida-site .site-supplier-story .site-supplier-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);padding-block:48px 40px;display:grid}.chida-site .site-supplier-story .site-supplier-hero-copy .site-lead{margin-block-start:20px}.chida-site .site-supplier-story .site-supplier-hero .site-actions{gap:16px 24px;margin-block-start:32px}.chida-site .site-supplier-story .site-supplier-entry-note{color:var(--text-secondary);margin-block-start:20px;font-size:14px;line-height:24px}.chida-site .site-supplier-story .site-supplier-wayfinding{border-block:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:16px;display:flex}.chida-site .site-supplier-story .site-supplier-wayfinding a{min-height:var(--touch-min);color:var(--text-secondary);align-items:center;gap:12px;font-size:14px;line-height:24px;display:flex}.chida-site .site-supplier-story .site-supplier-wayfinding .site-icon{color:var(--text-primary)}@media (hover:hover){.chida-site .site-supplier-story .site-supplier-wayfinding a:hover{color:var(--text-primary)}}.chida-site .site-supplier-story section[id]{scroll-margin-block-start:100px}.chida-site .site-supplier-story .site-supplier-story-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,64px);display:grid}.chida-site .site-supplier-story .site-supplier-story-layout>*{min-width:0}.chida-site .site-supplier-story .site-supplier-section-copy>.site-lead{margin-block-start:20px}.chida-site .site-supplier-story .site-supplier-section-copy>.site-text-link{margin-block-start:24px}.chida-site .site-supplier-story .site-supplier-footnote{border-block-start:1px solid var(--border-default);color:var(--text-secondary);align-items:flex-start;gap:12px;margin-block-start:24px;padding-block-start:20px;font-size:14px;line-height:24px;display:flex}.chida-site .site-supplier-story .site-supplier-footnote .site-icon{color:var(--text-primary);flex:none;margin-block-start:4px}.chida-site .site-supplier-story .site-supplier-story-layout-reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.chida-site .site-supplier-story .site-supplier-story-layout-reverse>.site-supplier-section-copy{grid-area:1/2}.chida-site .site-supplier-story .site-supplier-story-layout-reverse>:last-child{grid-area:1/1}.chida-site .site-supplier-story .site-supplier-photo-demo .site-supplier-demo-heading{display:none}.chida-site .site-supplier-story .site-supplier-photo-demo figcaption{font-size:12px;line-height:20px}.chida-site .site-supplier-story .site-supplier-start-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,64px);display:grid}.chida-site .site-supplier-story .site-supplier-start .site-actions{gap:16px 24px;margin-block-start:24px}.chida-site .site-supplier-story .site-supplier-questions h3{font-size:15px;line-height:26px;font-weight:var(--fw-medium);color:var(--text-primary);padding-block-end:16px}.chida-site .site-supplier-story .site-supplier-questions summary{font-size:15px;line-height:26px}.chida-site .site-supplier-story .site-supplier-questions .site-faq-answer p{font-size:14px;line-height:24px}.chida-site .site-supplier-story .site-supplier-questions>.site-text-link{margin-block-start:20px;font-size:14px;line-height:24px}@media (width<=1023px){.chida-site .site-supplier-story .site-supplier-hero{gap:24px}.chida-site .site-supplier-story .site-supplier-story-layout,.chida-site .site-supplier-story .site-supplier-story-layout-reverse{gap:32px}}@media (width<=820px){.chida-site .site-supplier-story .site-supplier-hero{flex-direction:column;align-items:stretch;gap:0;padding-block:24px 32px;display:flex}.chida-site .site-supplier-story .site-supplier-hero-copy{display:contents}.chida-site .site-supplier-story .site-supplier-hero .site-eyebrow{order:0}.chida-site .site-supplier-story .site-supplier-hero h1{order:1}.chida-site .site-supplier-story .site-supplier-hero .site-lead{order:2;margin-block-start:16px}.chida-site .site-supplier-story .site-supplier-hero>:last-child{order:3;margin-block-start:24px}.chida-site .site-supplier-story .site-supplier-hero .site-actions{order:4;margin-block-start:24px}.chida-site .site-supplier-story .site-supplier-entry-note{order:5;margin-block-start:16px}.chida-site .site-supplier-story .site-supplier-story-layout,.chida-site .site-supplier-story .site-supplier-story-layout-reverse,.chida-site .site-supplier-story .site-supplier-start-grid{grid-template-columns:minmax(0,1fr);gap:24px}.chida-site .site-supplier-story .site-supplier-story-layout-reverse>.site-supplier-section-copy,.chida-site .site-supplier-story .site-supplier-story-layout-reverse>:last-child{grid-area:auto}.chida-site .site-supplier-story .site-supplier-footnote{margin-block-start:16px;padding-block-start:16px}}@media (width<=480px){.chida-site .site-supplier-story .site-section{padding-block:48px}.chida-site .site-supplier-story .site-supplier-wayfinding{gap:4px 12px;padding-block:12px}.chida-site .site-supplier-story .site-supplier-wayfinding a{gap:4px;font-size:12px;line-height:20px}.chida-site .site-supplier-story .site-supplier-wayfinding .site-icon{width:16px;height:16px}.chida-site .site-supplier-story .site-supplier-hero .site-actions,.chida-site .site-supplier-story .site-supplier-start .site-actions{gap:12px 16px}.chida-site .site-supplier-story .site-supplier-hero .site-actions>*,.chida-site .site-supplier-story .site-supplier-start .site-actions>*{font-size:14px;line-height:24px}}.chida-site .site-supplier-story .supplier-demo{min-width:0;color:var(--text-primary)}.chida-site .site-supplier-story .supplier-demo :is(h2,h3,h4){font:var(--text-type-title-lg)}.chida-site .site-supplier-story .supplier-demo svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-primary);flex:none}.chida-site .site-supplier-story .supplier-demo-label{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);color:var(--text-secondary);font:var(--text-type-body-sm);flex-wrap:wrap;margin-block-end:var(--space-7);display:flex}.chida-site .site-supplier-story .supplier-demo-sample{padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-xs);font:var(--text-type-caption)}.chida-site .site-supplier-story .supplier-demo-disclaimer{color:var(--text-muted);font:var(--text-type-caption);margin-block-start:var(--space-6)}.chida-site .site-supplier-story .supplier-demo-tabs{gap:var(--space-3);border-block-end:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-8);display:grid}.chida-site .site-supplier-story .supplier-demo-tabs button{justify-content:center;align-items:center;gap:var(--space-4);min-width:0;min-height:48px;padding:var(--space-5) var(--space-2);border:0;border-block-end:var(--space-1) solid transparent;border-radius:var(--radius-xs) var(--radius-xs) 0 0;color:var(--text-secondary);font:var(--text-type-body-sm);cursor:pointer;transition:var(--transition-control);background:0 0;display:flex}.chida-site .site-supplier-story .supplier-demo-tabs button[aria-selected=true]{color:var(--text-primary);border-block-end-color:var(--action-primary-border)}.chida-site .site-supplier-story .supplier-demo-tab-number{color:var(--text-muted);font:var(--text-type-caption)}.chida-site .site-supplier-story .supplier-demo-tabs button[aria-selected=true] .supplier-demo-tab-number{color:var(--text-accent)}.chida-site .site-supplier-story .supplier-demo-panel{min-width:0}.chida-site .site-supplier-story .supplier-demo-panel[hidden]{display:none}.chida-site .site-supplier-story .supplier-demo :is(button,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chida-site .site-supplier-story .supplier-demo :is(strong,b){font-weight:var(--fw-semibold)}.chida-site .site-supplier-story .supplier-demo-stone{background:var(--surface-2);overflow:hidden}.chida-site .site-supplier-story .supplier-demo-stone img{object-fit:contain;width:100%;height:100%;display:block}.chida-site .site-supplier-story .supplier-demo-stone-hero{aspect-ratio:4/3;border-radius:var(--radius-md)}.chida-site .site-supplier-story .supplier-demo-image-fallback{justify-content:center;align-items:center;gap:var(--space-7);width:100%;height:100%;padding:var(--space-8);text-align:center;font:var(--text-type-body-sm);flex-direction:column;display:flex}.chida-site .site-supplier-story .supplier-demo-hero-details{align-items:center;gap:var(--space-7);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.chida-site .site-supplier-story .supplier-demo-hero-details h2{margin-block-end:var(--space-3)}.chida-site .site-supplier-story .supplier-demo-hero-details>div p{font:var(--text-type-body-sm)}.chida-site .site-supplier-story .supplier-demo-price{gap:var(--space-2);display:grid}.chida-site .site-supplier-story .supplier-demo-price strong{color:var(--text-primary);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;line-height:48px}.chida-site .site-supplier-story .supplier-demo-price>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-supplier-story .supplier-demo-hero-inquiry{align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-6) var(--space-7);border-inline-start:var(--space-1) solid var(--border-default);background:var(--surface-1);border-radius:var(--radius-xs);font:var(--text-type-body-sm);flex-wrap:wrap;display:flex}.chida-site .site-supplier-story .supplier-demo-hero-inquiry>strong{color:var(--text-primary);font:var(--text-type-title-lg);font-variant-numeric:tabular-nums;margin-inline-start:auto}.chida-site .site-supplier-story .supplier-demo-hero-inquiry>strong span{font:var(--text-type-body-sm);color:var(--text-secondary)}.chida-site .site-supplier-story .supplier-demo-product-hero figcaption{text-align:start;font:var(--text-type-caption);margin-block-start:var(--space-5)}.chida-site .site-supplier-story .supplier-demo-document{min-height:360px;padding:var(--space-9);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.chida-site .site-supplier-story .supplier-demo-document-title{align-items:flex-start;gap:var(--space-6);border-block-end:1px solid var(--border-default);margin-block-end:var(--space-8);padding-block-end:var(--space-8);display:flex}.chida-site .site-supplier-story .supplier-demo-document-title>svg{margin-block-start:var(--space-2)}.chida-site .site-supplier-story .supplier-demo-document-title>div{min-width:0}.chida-site .site-supplier-story .supplier-demo-document-title p{font:var(--text-type-body-sm);margin-block-start:var(--space-2)}.chida-site .site-supplier-story .supplier-demo-document-title>span{color:var(--text-muted);font:var(--text-type-caption);margin-inline-start:auto}.chida-site .site-supplier-story .supplier-demo-sheet{border-block:1px solid var(--border-default)}.chida-site .site-supplier-story .supplier-demo-sheet :is(.supplier-demo-sheet-head,.supplier-demo-sheet-row){gap:var(--space-7);padding:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.chida-site .site-supplier-story .supplier-demo-sheet-head{background:var(--surface-2);font:var(--text-type-body-sm);color:var(--text-secondary)}.chida-site .site-supplier-story .supplier-demo-sheet-row>div{gap:var(--space-3);align-content:start;display:grid}.chida-site .site-supplier-story .supplier-demo-sheet-row strong{color:var(--text-primary);font:var(--text-type-body);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.chida-site .site-supplier-story .supplier-demo-sheet-row span{font:var(--text-type-body-sm);color:var(--text-secondary)}.chida-site .site-supplier-story .supplier-demo-sheet-row small{font:var(--text-type-caption);color:var(--text-secondary)}.chida-site .site-supplier-story .supplier-demo-source-note{gap:var(--space-6);font:var(--text-type-body-sm);flex-wrap:wrap;margin-block-start:var(--space-7);display:flex}.chida-site .site-supplier-story .supplier-demo-source-note>span{color:var(--text-muted)}.chida-site .site-supplier-story .supplier-demo-note{border-block-start:1px solid var(--border-default);color:var(--text-secondary);font:var(--text-type-body-sm);margin-block-start:var(--space-8);padding-block-start:var(--space-7)}.chida-site .site-supplier-story .supplier-demo-review-fields{gap:var(--space-6);display:grid}.chida-site .site-supplier-story .supplier-demo-review-fields>div{gap:var(--space-7);font:var(--text-type-body-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;display:grid}.chida-site .site-supplier-story .supplier-demo-review-fields dt{color:var(--text-secondary)}.chida-site .site-supplier-story .supplier-demo-review-fields dd{color:var(--text-primary)}.chida-site .site-supplier-story .supplier-demo-unknown{border-block-start:1px solid var(--border-default);padding-block-start:var(--space-6)}.chida-site .site-supplier-story .supplier-demo-unknown dd{color:var(--status-warning-fg)}.chida-site .site-supplier-story .supplier-demo-private{align-items:center;gap:var(--space-6);margin-block-end:var(--space-8);display:flex}.chida-site .site-supplier-story .supplier-demo-private>div{gap:var(--space-2);font:var(--text-type-body-sm);display:grid}.chida-site .site-supplier-story .supplier-demo-private span{color:var(--text-secondary)}.chida-site .site-supplier-story .supplier-demo-destinations{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chida-site .site-supplier-story .supplier-demo-destinations>div{align-content:start;justify-items:start;gap:var(--space-3);padding:var(--space-7);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:var(--text-type-body-sm);display:grid}.chida-site .site-supplier-story .supplier-demo-destinations svg{margin-block-end:var(--space-4)}.chida-site .site-supplier-story .supplier-demo-destinations span{color:var(--text-secondary)}.chida-site .site-supplier-story .supplier-demo-request-product{color:var(--text-primary);font:var(--text-type-body)}.chida-site .site-supplier-story .supplier-demo-quantity{align-items:baseline;gap:var(--space-6);margin-block:var(--space-7);display:flex}.chida-site .site-supplier-story .supplier-demo-quantity strong{color:var(--text-primary);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:30px;line-height:48px}.chida-site .site-supplier-story .supplier-demo-quantity span{font:var(--text-type-body);color:var(--text-secondary)}.chida-site .site-supplier-story .supplier-demo-request blockquote{color:var(--text-primary);font:var(--text-type-body-lg)}.chida-site .site-supplier-story .supplier-demo-request-focus{gap:var(--space-3);border-block-start:1px solid var(--border-default);font:var(--text-type-body-sm);margin-block-start:var(--space-8);padding-block-start:var(--space-7);display:grid}.chida-site .site-supplier-story .supplier-demo-request-focus>span{color:var(--text-muted)}.chida-site .site-supplier-story .supplier-demo-calculation{align-items:baseline;gap:var(--space-4) var(--space-6);font:var(--text-type-body-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.chida-site .site-supplier-story .supplier-demo-calculation strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.chida-site .site-supplier-story .supplier-demo-goods-total{gap:var(--space-3);margin-block:var(--space-7) var(--space-8);display:grid}.chida-site .site-supplier-story .supplier-demo-goods-total>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-supplier-story .supplier-demo-goods-total>strong{color:var(--text-primary);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:30px;line-height:48px}.chida-site .site-supplier-story .supplier-demo-goods-total small{font:var(--text-type-body-sm);color:var(--text-secondary)}.chida-site .site-supplier-story .supplier-demo-quote-terms{gap:var(--space-6);display:grid}.chida-site .site-supplier-story .supplier-demo-quote-terms>div{justify-content:space-between;gap:var(--space-3) var(--space-7);font:var(--text-type-body-sm);flex-wrap:wrap;display:flex}.chida-site .site-supplier-story .supplier-demo-quote-terms dt{color:var(--text-secondary)}.chida-site .site-supplier-story .supplier-demo-quote-terms dd{color:var(--text-primary)}.chida-site .site-supplier-story .supplier-demo-timeline{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}.chida-site .site-supplier-story .supplier-demo-timeline li{grid-template-columns:var(--space-10) minmax(0, 1fr);align-items:start;gap:var(--space-6);display:grid}.chida-site .site-supplier-story .supplier-demo-timeline li>span{height:var(--space-10);border:1px solid var(--border-strong);border-radius:var(--radius-xs);color:var(--text-muted);font:var(--text-type-body-sm);place-items:center;display:grid}.chida-site .site-supplier-story .supplier-demo-timeline strong{font:var(--text-type-body);font-weight:var(--fw-semibold)}.chida-site .site-supplier-story .supplier-demo-timeline p{font:var(--text-type-body-sm);margin-block-start:var(--space-2)}.chida-site .site-supplier-story .supplier-demo-timeline .supplier-demo-timeline-current>span{border-color:var(--border-default);color:var(--text-primary);background:var(--surface-2)}.chida-site .site-supplier-story .supplier-demo-store-shell{padding:var(--space-9);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.chida-site .site-supplier-story .supplier-demo-store-heading{gap:var(--space-6);border-block-end:1px solid var(--border-default);align-items:flex-start;padding-block-end:var(--space-7);display:flex}.chida-site .site-supplier-story .supplier-demo-store-heading>svg{margin-block-start:var(--space-2)}.chida-site .site-supplier-story .supplier-demo-store-heading p{font:var(--text-type-body-sm);margin-block-start:var(--space-3)}.chida-site .site-supplier-story .supplier-demo-store-product{align-items:center;gap:var(--space-7);padding-block:var(--space-8);grid-template-columns:minmax(100px,.85fr) minmax(0,1.3fr);display:grid}.chida-site .site-supplier-story .supplier-demo-stone-thumb{aspect-ratio:4/3;border-radius:var(--radius-sm)}.chida-site .site-supplier-story .supplier-demo-store-product h4{font:var(--text-type-body);font-weight:var(--fw-semibold)}.chida-site .site-supplier-story .supplier-demo-store-product p{font:var(--text-type-body-sm);margin-block-start:var(--space-3)}.chida-site .site-supplier-story .supplier-demo-store-price{gap:0;display:grid}.chida-site .site-supplier-story .supplier-demo-store-price strong{color:var(--text-primary);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:20px;line-height:34px}.chida-site .site-supplier-story .supplier-demo-store-price span{font:var(--text-type-caption)}.chida-site .site-supplier-story .supplier-demo-store-assistant{border-block-start:1px solid var(--border-default);padding-block-start:var(--space-7)}.chida-site .site-supplier-story .supplier-demo-store-assistant-heading{align-items:center;gap:var(--space-6);color:var(--text-primary);font:var(--text-type-body-sm);display:flex}.chida-site .site-supplier-story .supplier-demo-questions{gap:var(--space-4);margin-block:var(--space-7);display:grid}.chida-site .site-supplier-story .supplier-demo-questions button{justify-content:space-between;align-items:center;gap:var(--space-6);min-width:0;min-height:var(--touch-min);padding:var(--space-5) var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-secondary);text-align:start;font:var(--text-type-body-sm);cursor:pointer;transition:var(--transition-control);background:0 0;display:flex}.chida-site .site-supplier-story .supplier-demo-questions button[aria-pressed=true]{color:var(--text-primary);background:var(--surface-selected);border-color:var(--action-primary-border)}.chida-site .site-supplier-story .supplier-demo-questions button>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted)}.chida-site .site-supplier-story .supplier-demo-answer{border-inline-start:var(--space-1) solid var(--border-default);padding-inline-start:var(--space-7)}.chida-site .site-supplier-story .supplier-demo-answer>span{color:var(--text-muted);font:var(--text-type-caption)}.chida-site .site-supplier-story .supplier-demo-answer p{color:var(--text-primary);font:var(--text-type-body-sm);margin-block-start:var(--space-3)}@media (hover:hover){.chida-site .site-supplier-story .supplier-demo-tabs button:hover,.chida-site .site-supplier-story .supplier-demo-questions button:hover{background:var(--surface-hover);color:var(--text-primary)}}@media (width<=767px){.chida-site .site-supplier-story .supplier-demo-tabs button{flex-direction:column;gap:0}.chida-site .site-supplier-story .supplier-demo-document{min-height:350px}.chida-site .site-supplier-story .supplier-demo-hero-details{gap:var(--space-5)}.chida-site .site-supplier-story .supplier-demo-hero-details h2{font:var(--text-type-body);font-weight:var(--fw-semibold)}.chida-site .site-supplier-story .supplier-demo-price strong{font-size:20px;line-height:34px}}@media (width<=399px){.chida-site .site-supplier-story .supplier-demo-document,.chida-site .site-supplier-story .supplier-demo-store-shell{padding:var(--space-7)}.chida-site .site-supplier-story .supplier-demo-hero-inquiry{gap:var(--space-4);padding-inline:var(--space-6)}.chida-site .site-supplier-story .supplier-demo-hero-inquiry svg{width:var(--icon-md);height:var(--icon-md)}.chida-site .site-supplier-story .supplier-demo-sheet :is(.supplier-demo-sheet-head,.supplier-demo-sheet-row){gap:var(--space-6);padding-inline:0}.chida-site .site-supplier-story .supplier-demo-sheet-row strong{font:var(--text-type-body-sm);font-weight:var(--fw-semibold)}.chida-site .site-supplier-story .supplier-demo-destinations{gap:var(--space-4)}.chida-site .site-supplier-story .supplier-demo-destinations>div{padding:var(--space-6)}.chida-site .site-supplier-story .supplier-demo-store-product{gap:var(--space-6);grid-template-columns:88px minmax(0,1fr)}.chida-site .site-supplier-story .supplier-demo-store-price strong,.chida-site .site-supplier-story .supplier-demo-goods-total>strong{font-size:20px;line-height:34px}}@media (prefers-reduced-motion:reduce){.chida-site .site-supplier-story .supplier-demo-tabs button,.chida-site .site-supplier-story .supplier-demo-questions button{transition:none}}.chida-site .site-builder-story{font-size:15px;line-height:26px}.chida-site .site-builder-story .site-section{padding-block:clamp(48px,7vw,64px)}.chida-site .site-builder-story .site-lead{max-width:32rem}.chida-site .site-builder-story .site-eyebrow{font-size:14px;line-height:24px}.chida-site .site-builder-story .site-builder-story-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);padding-block:40px;display:grid}.chida-site .site-builder-story .site-builder-story-hero-copy .site-lead{margin-block-start:20px}.chida-site .site-builder-story .site-actions{gap:16px 24px;margin-block-start:32px}.chida-site .site-builder-story .site-builder-story-entry{color:var(--text-secondary);margin-block-start:20px;font-size:14px;line-height:24px}.chida-site .site-builder-story .site-builder-story-model{min-width:0}.chida-site .site-builder-story .site-builder-story-project-heading{border-block-end:1px solid var(--border-default);align-items:center;gap:12px;padding-block-end:12px;display:flex}.chida-site .site-builder-story .site-builder-story-project-heading>.site-icon{color:var(--text-primary);width:24px;height:24px}.chida-site .site-builder-story .site-builder-story-project-heading>div{flex:1;align-items:baseline;gap:12px;display:flex}.chida-site .site-builder-story .site-builder-story-project-heading strong{font-size:15px;line-height:26px;font-weight:var(--fw-medium)}.chida-site .site-builder-story .site-builder-story-project-heading span{color:var(--text-muted);font-size:12px;line-height:20px}.chida-site .site-builder-story .site-tower-viewport{height:450px}.chida-site .site-builder-story .site-tower-canvas{clip-path:none}.chida-site .site-builder-story .site-construction-tower{padding-block-end:64px}.chida-site .site-builder-story .site-tower-caption{text-align:center;font-size:12px;line-height:20px;inset-block-end:58px}.chida-site .site-builder-story .site-builder-story-project-facts{border-block:1px solid var(--border-default);grid-template-columns:repeat(3,1fr);gap:12px;margin-block-start:12px;padding-block:16px;display:grid}.chida-site .site-builder-story .site-builder-story-project-facts>div+div{border-inline-start:1px solid var(--border-default);padding-inline-start:16px}.chida-site .site-builder-story .site-builder-story-project-facts dt{color:var(--text-muted);font-size:12px;line-height:20px}.chida-site .site-builder-story .site-builder-story-project-facts dd{max-width:none;color:var(--text-primary);text-wrap:balance;margin:4px 0 0;font-size:15px;line-height:26px}.chida-site .site-builder-story .site-builder-story-model-caption{color:var(--text-muted);margin-block-start:12px;font-size:12px;line-height:20px}.chida-site .site-builder-story .site-builder-story-wayfinding{border-block:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:16px;display:flex}.chida-site .site-builder-story .site-builder-story-wayfinding a{min-height:var(--touch-min);color:var(--text-secondary);align-items:center;gap:12px;font-size:14px;line-height:24px;display:flex}.chida-site .site-builder-story .site-builder-story-wayfinding .site-icon{color:var(--text-primary)}@media (hover:hover){.chida-site .site-builder-story .site-builder-story-wayfinding a:hover{color:var(--text-primary)}}.chida-site .site-builder-story section[id]{scroll-margin-block-start:100px}.chida-site .site-builder-story .site-builder-story-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,64px);display:grid}.chida-site .site-builder-story .site-builder-story-layout>*{min-width:0}.chida-site .site-builder-story .site-builder-story-section-copy>.site-lead{margin-block-start:20px}.chida-site .site-builder-story .site-builder-story-section-copy>.site-text-link{margin-block-start:24px}.chida-site .site-builder-story .site-builder-story-note{border-block-start:1px solid var(--border-default);color:var(--text-secondary);align-items:flex-start;gap:12px;margin-block-start:24px;padding-block-start:20px;font-size:14px;line-height:24px;display:flex}.chida-site .site-builder-story .site-builder-story-note .site-icon{color:var(--text-primary);flex:none;margin-block-start:4px}.chida-site .site-builder-story .site-builder-story-layout-reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.chida-site .site-builder-story .site-builder-story-layout-reverse>.site-builder-story-section-copy{grid-area:1/2}.chida-site .site-builder-story .site-builder-story-layout-reverse>:last-child{grid-area:1/1}.chida-site .site-builder-story .site-builder-story-comparison-heading{grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-block-end:32px;display:grid}.chida-site .site-builder-story .site-builder-story-transaction-note{color:var(--text-secondary);margin-block-start:24px;font-size:14px;line-height:24px}.chida-site .site-builder-story .site-image-comparison figcaption{font-size:12px;line-height:20px}.chida-site .site-builder-story .site-builder-story-start-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,64px);display:grid}.chida-site .site-builder-story .site-builder-story-questions h3{font-size:15px;line-height:26px;font-weight:var(--fw-medium);color:var(--text-primary);padding-block-end:16px}.chida-site .site-builder-story .site-builder-story-questions summary{font-size:15px;line-height:26px}.chida-site .site-builder-story .site-builder-story-questions .site-faq-answer p{font-size:14px;line-height:24px}.chida-site .site-builder-story .site-builder-story-questions>.site-text-link{margin-block-start:20px;font-size:14px;line-height:24px}@media (width<=1023px){.chida-site .site-builder-story .site-builder-story-hero{gap:24px}.chida-site .site-builder-story .site-builder-story-layout,.chida-site .site-builder-story .site-builder-story-layout-reverse{gap:32px}}@media (width<=820px){.chida-site .site-builder-story .site-builder-story-hero{flex-direction:column;align-items:stretch;gap:0;padding-block:24px 32px;display:flex}.chida-site .site-builder-story .site-builder-story-hero-copy{display:contents}.chida-site .site-builder-story .site-builder-story-hero .site-eyebrow{order:0}.chida-site .site-builder-story .site-builder-story-hero h1{order:1}.chida-site .site-builder-story .site-builder-story-hero .site-lead{order:2;margin-block-start:16px}.chida-site .site-builder-story .site-builder-story-model{order:3;margin-block-start:24px}.chida-site .site-builder-story .site-builder-story-hero .site-actions{order:4;margin-block-start:24px}.chida-site .site-builder-story .site-builder-story-entry{order:5;margin-block-start:16px}.chida-site .site-builder-story .site-builder-story-layout,.chida-site .site-builder-story .site-builder-story-layout-reverse,.chida-site .site-builder-story .site-builder-story-start-grid,.chida-site .site-builder-story .site-builder-story-comparison-heading{grid-template-columns:minmax(0,1fr);gap:24px}.chida-site .site-builder-story .site-builder-story-layout-reverse>.site-builder-story-section-copy,.chida-site .site-builder-story .site-builder-story-layout-reverse>:last-child{grid-area:auto}.chida-site .site-builder-story .site-builder-story-note{margin-block-start:16px;padding-block-start:16px}}@media (width<=480px){.chida-site .site-builder-story .site-section{padding-block:48px}.chida-site .site-builder-story .site-tower-viewport{height:360px}.chida-site .site-builder-story .site-tower-caption{font-size:12px;line-height:20px}.chida-site .site-builder-story .site-builder-story-project-heading,.chida-site .site-builder-story .site-builder-story-project-heading>div{gap:8px}.chida-site .site-builder-story .site-builder-story-project-heading strong{font-size:14px;line-height:24px}.chida-site .site-builder-story .site-builder-story-project-facts{gap:8px;padding-block:12px}.chida-site .site-builder-story .site-builder-story-project-facts>div+div{padding-inline-start:8px}.chida-site .site-builder-story .site-builder-story-project-facts dd,.chida-site .site-builder-story .site-builder-story-project-facts dt{font-size:12px;line-height:20px}.chida-site .site-builder-story .site-builder-story-wayfinding{gap:4px 12px;padding-block:12px}.chida-site .site-builder-story .site-builder-story-wayfinding a{gap:4px;font-size:12px;line-height:20px}.chida-site .site-builder-story .site-builder-story-wayfinding .site-icon{width:16px;height:16px}.chida-site .site-builder-story .site-actions{gap:12px 16px}.chida-site .site-builder-story .site-actions>*{font-size:14px;line-height:24px}}@media (width<=360px){.chida-site .site-builder-story .site-construction-tower{padding-block-end:64px}}.chida-site .site-builder-story .builder-demo{min-width:0;color:var(--text-primary);letter-spacing:0}.chida-site .site-builder-story .builder-demo :is(h3,h4){font:var(--text-type-title-lg)}.chida-site .site-builder-story .builder-demo :is(strong,b){font-weight:var(--fw-semibold)}.chida-site .site-builder-story .builder-demo svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-primary);flex:none}.chida-site .site-builder-story .builder-demo-label{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);color:var(--text-secondary);font:var(--text-type-body-sm);flex-wrap:wrap;margin-block-end:var(--space-7);display:flex}.chida-site .site-builder-story .builder-demo-sample{padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-xs);font:var(--text-type-caption)}.chida-site .site-builder-story .builder-demo-disclaimer{color:var(--text-muted);font:var(--text-type-caption);margin-block-start:var(--space-6)}.chida-site .site-builder-story .builder-demo-tabs{gap:var(--space-3);border-block-end:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-8);display:grid}.chida-site .site-builder-story .builder-demo-tabs button{justify-content:center;align-items:center;gap:var(--space-4);min-width:0;min-height:48px;padding:var(--space-5) var(--space-2);border:0;border-block-end:var(--space-1) solid transparent;border-radius:var(--radius-xs) var(--radius-xs) 0 0;color:var(--text-secondary);font:var(--text-type-body-sm);cursor:pointer;transition:var(--transition-control);letter-spacing:0;background:0 0;display:flex}.chida-site .site-builder-story .builder-demo-tabs button[aria-selected=true]{color:var(--text-primary);border-block-end-color:var(--action-primary-border)}.chida-site .site-builder-story .builder-demo-tab-number{color:var(--text-muted);font:var(--text-type-caption)}.chida-site .site-builder-story .builder-demo-tabs button[aria-selected=true] .builder-demo-tab-number{color:var(--text-accent)}.chida-site .site-builder-story .builder-demo-panel{min-width:0}.chida-site .site-builder-story .builder-demo-panel[hidden]{display:none}.chida-site .site-builder-story .builder-demo :is(button,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chida-site .site-builder-story .builder-demo-sheet{min-height:356px;padding:var(--space-9);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.chida-site .site-builder-story .builder-demo-document-heading{align-items:flex-start;gap:var(--space-6);border-block-end:1px solid var(--border-default);margin-block-end:var(--space-8);padding-block-end:var(--space-8);display:flex}.chida-site .site-builder-story .builder-demo-document-heading>svg{margin-block-start:var(--space-2)}.chida-site .site-builder-story .builder-demo-document-heading p{font:var(--text-type-body-sm);margin-block-start:var(--space-2)}.chida-site .site-builder-story .builder-demo-note{align-items:flex-start;gap:var(--space-5);border-block-start:1px solid var(--border-default);color:var(--text-secondary);font:var(--text-type-body-sm);margin-block-start:var(--space-8);padding-block-start:var(--space-7);display:flex}.chida-site .site-builder-story .builder-demo-note svg{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted);margin-block-start:var(--space-2)}.chida-site .site-builder-story .builder-demo-need{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(110px,.8fr);display:grid}.chida-site .site-builder-story .builder-demo-overline{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-need blockquote{margin-block:var(--space-6) var(--space-9);color:var(--text-primary);font:var(--text-type-title-lg)}.chida-site .site-builder-story .builder-demo-quantity{align-items:center;gap:var(--space-6);display:flex}.chida-site .site-builder-story .builder-demo-quantity>strong{font-family:var(--font-numeric);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:30px;line-height:48px}.chida-site .site-builder-story .builder-demo-quantity>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-door-drawing{align-content:center;justify-items:center;min-width:0;display:grid}.chida-site .site-builder-story .builder-demo-door-drawing svg{width:100%;height:auto;max-height:280px;display:block;overflow:visible}.chida-site .site-builder-story .builder-demo-door-drawing path{stroke-linecap:square;stroke-linejoin:miter}.chida-site .site-builder-story .builder-demo-door-floor{fill:none;stroke:var(--border-strong);stroke-width:1px}.chida-site .site-builder-story .builder-demo-door-frame{fill:none;stroke:var(--text-secondary);stroke-width:3px}.chida-site .site-builder-story .builder-demo-door-leaf{fill:var(--surface-2);stroke:var(--text-primary);stroke-width:1.5px}.chida-site .site-builder-story .builder-demo-door-inset{fill:none;stroke:var(--text-primary);stroke-width:1px}.chida-site .site-builder-story .builder-demo-door-handle{fill:none;stroke:var(--text-primary);stroke-width:3px}.chida-site .site-builder-story .builder-demo-door-dimension{fill:none;stroke:var(--border-strong);stroke-width:1px}.chida-site .site-builder-story .builder-demo-door-drawing>span{color:var(--text-muted);font:var(--text-type-caption);text-align:center}.chida-site .site-builder-story .builder-demo-review-fields{gap:var(--space-6);display:grid}.chida-site .site-builder-story .builder-demo-review-fields>div{align-items:baseline;gap:var(--space-7);font:var(--text-type-body-sm);grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);display:grid}.chida-site .site-builder-story .builder-demo-review-fields dt{color:var(--text-secondary)}.chida-site .site-builder-story .builder-demo-review-fields dd{color:var(--text-primary)}.chida-site .site-builder-story .builder-demo-review-fields .builder-demo-unknown dd{color:var(--text-muted)}.chida-site .site-builder-story .builder-demo-recipients{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.chida-site .site-builder-story .builder-demo-recipients li{align-items:center;gap:var(--space-6);display:flex}.chida-site .site-builder-story .builder-demo-recipient-icon{width:var(--touch-min);height:var(--touch-min);background:var(--surface-2);border-radius:var(--radius-sm);place-items:center;display:grid}.chida-site .site-builder-story .builder-demo-recipients li>div{gap:var(--space-2);display:grid}.chida-site .site-builder-story .builder-demo-recipients strong{font:var(--text-type-body);font-weight:var(--fw-semibold)}.chida-site .site-builder-story .builder-demo-recipients div>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-recipients li>svg{width:var(--icon-md);height:var(--icon-md);margin-inline-start:auto}.chida-site .site-builder-story .builder-demo-share-scope{gap:var(--space-3);border-inline-start:var(--space-1) solid var(--border-default);font:var(--text-type-body-sm);margin-block-start:var(--space-8);padding-inline-start:var(--space-6);display:grid}.chida-site .site-builder-story .builder-demo-share-scope>span{color:var(--text-secondary)}.chida-site .site-builder-story .builder-demo-offers{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chida-site .site-builder-story .builder-demo-offer{min-width:0;padding:var(--space-10);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.chida-site .site-builder-story .builder-demo-offer h3{color:var(--text-secondary);font:var(--text-type-body);margin-block-end:var(--space-7)}.chida-site .site-builder-story .builder-demo-price{gap:var(--space-2);display:grid}.chida-site .site-builder-story .builder-demo-price>strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;line-height:48px}.chida-site .site-builder-story .builder-demo-price>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-price-date{color:var(--text-muted);font:var(--text-type-caption);margin-block-start:var(--space-3)}.chida-site .site-builder-story .builder-demo-offer-fields{gap:var(--space-7);border-block-start:1px solid var(--border-default);margin-block-start:var(--space-8);padding-block-start:var(--space-8);display:grid}.chida-site .site-builder-story .builder-demo-offer-fields>div{gap:var(--space-3);display:grid}.chida-site .site-builder-story .builder-demo-offer-fields dt{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-offer-fields dd{color:var(--text-primary);font:var(--text-type-body)}.chida-site .site-builder-story .builder-demo-delivery dd{gap:var(--space-4);display:grid}.chida-site .site-builder-story .builder-demo-delivery dd>span:first-child{align-items:baseline;gap:var(--space-4);display:flex}.chida-site .site-builder-story .builder-demo-delivery dd strong{font-family:var(--font-numeric);font-size:30px;line-height:48px}.chida-site .site-builder-story .builder-demo-delivery-track{height:var(--space-1);background:var(--surface-2);margin-block-start:var(--space-3)}.chida-site .site-builder-story .builder-demo-delivery-track span{background:var(--text-primary);height:100%;display:block}.chida-site .site-builder-story .builder-demo-goods{border-block-start:1px solid var(--border-default);padding-block-start:var(--space-7)}.chida-site .site-builder-story .builder-demo-goods dd{gap:var(--space-2);display:grid}.chida-site .site-builder-story .builder-demo-goods dd strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:30px;line-height:48px}.chida-site .site-builder-story .builder-demo-goods dd span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-comparison-insight{justify-content:space-between;align-items:center;gap:var(--space-7) var(--space-10);padding-block:var(--space-7);border-block:1px solid var(--border-default);margin-block-start:var(--space-9);display:flex}.chida-site .site-builder-story .builder-demo-comparison-insight>div{gap:var(--space-3);flex-shrink:0;display:grid}.chida-site .site-builder-story .builder-demo-comparison-insight>div>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-comparison-insight strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:20px;line-height:34px}.chida-site .site-builder-story .builder-demo-comparison-insight small{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-comparison-insight p{max-width:32rem;color:var(--text-secondary);font:var(--text-type-body)}.chida-site .site-builder-story .builder-demo-desk{padding:var(--space-9);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.chida-site .site-builder-story .builder-demo-project-heading{align-items:center;gap:var(--space-6);padding-block-end:var(--space-8);display:flex}.chida-site .site-builder-story .builder-demo-project-heading p{color:var(--text-secondary);font:var(--text-type-body-sm);margin-block-start:var(--space-2)}.chida-site .site-builder-story .builder-demo-project-heading>svg:last-child{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted);margin-inline-start:auto}.chida-site .site-builder-story .builder-demo-desk-content{min-height:336px}.chida-site .site-builder-story .builder-demo-desk-intro{gap:var(--space-3);margin-block-end:var(--space-8);display:grid}.chida-site .site-builder-story .builder-demo-desk-intro h3{font:var(--text-type-body);font-weight:var(--fw-semibold)}.chida-site .site-builder-story .builder-demo-desk-intro>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story :is(.builder-demo-files,.builder-demo-tasks){gap:0;margin:0;padding:0;list-style:none;display:grid}.chida-site .site-builder-story :is(.builder-demo-files,.builder-demo-tasks) li{align-items:center;gap:var(--space-6);padding-block:var(--space-6);border-block-end:1px solid var(--border-subtle);display:flex}.chida-site .site-builder-story :is(.builder-demo-files,.builder-demo-tasks) li:first-child{padding-block-start:0}.chida-site .site-builder-story :is(.builder-demo-files,.builder-demo-tasks) li:last-child{border-block-end:0;padding-block-end:0}.chida-site .site-builder-story :is(.builder-demo-files,.builder-demo-tasks) li>div{gap:var(--space-2);flex:1;min-width:0;display:grid}.chida-site .site-builder-story :is(.builder-demo-files,.builder-demo-tasks) strong{font:var(--text-type-body-sm);font-weight:var(--fw-semibold)}.chida-site .site-builder-story :is(.builder-demo-files,.builder-demo-tasks) span{color:var(--text-secondary);font:var(--text-type-caption)}.chida-site .site-builder-story :is(.builder-demo-files,.builder-demo-tasks) li>span{flex-shrink:0}.chida-site .site-builder-story .builder-demo-tasks svg{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}.chida-site .site-builder-story .builder-demo-estimate-equation{align-items:baseline;gap:var(--space-4) var(--space-6);color:var(--text-secondary);font:var(--text-type-body-sm);flex-wrap:wrap;display:flex}.chida-site .site-builder-story .builder-demo-estimate-equation strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.chida-site .site-builder-story .builder-demo-estimate-total{gap:var(--space-3);margin-block:var(--space-7) var(--space-8);display:grid}.chida-site .site-builder-story .builder-demo-estimate-total>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-estimate-total>strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:30px;line-height:48px}.chida-site .site-builder-story .builder-demo-estimate-total small{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-estimate-fields{gap:var(--space-6);display:grid}.chida-site .site-builder-story .builder-demo-estimate-fields>div{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);font:var(--text-type-body-sm);flex-wrap:wrap;display:flex}.chida-site .site-builder-story .builder-demo-estimate-fields dt{color:var(--text-secondary)}.chida-site .site-builder-story .builder-demo-estimate-fields dd{color:var(--text-primary)}.chida-site .site-builder-story .builder-demo-tool-list{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}.chida-site .site-builder-story .builder-demo-tool-list li{align-items:flex-start;gap:var(--space-6);display:flex}.chida-site .site-builder-story .builder-demo-tool-list li>div{gap:var(--space-2);min-width:0;display:grid}.chida-site .site-builder-story .builder-demo-tool-list li>svg{width:var(--icon-md);height:var(--icon-md);margin-block-start:var(--space-2)}.chida-site .site-builder-story .builder-demo-tool-list strong{font:var(--text-type-body-sm);font-weight:var(--fw-semibold)}.chida-site .site-builder-story .builder-demo-tool-list span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-builder-story .builder-demo-tool-result{border-block-start:1px solid var(--border-default);padding-block-start:var(--space-7)}.chida-site .site-builder-story .builder-demo-tool-prompt{margin:0 0 var(--space-8);color:var(--text-primary);font:var(--text-type-body)}.chida-site .site-builder-story .builder-demo-tool-steps{gap:var(--space-5);color:var(--text-secondary);font:var(--text-type-body-sm);padding-inline-start:var(--space-8);display:grid}@media (hover:hover){.chida-site .site-builder-story .builder-demo-tabs button:hover{color:var(--text-primary);background:var(--surface-hover)}}@media (width<=767px){.chida-site .site-builder-story .builder-demo-tabs button{padding-block:var(--space-4);flex-direction:column;gap:0}.chida-site .site-builder-story .builder-demo-offers{gap:var(--space-6)}.chida-site .site-builder-story .builder-demo-offer{padding:var(--space-8)}.chida-site .site-builder-story .builder-demo-comparison-insight{flex-direction:column;align-items:flex-start}}@media (width<=540px){.chida-site .site-builder-story .builder-demo-offers{grid-template-columns:minmax(0,1fr)}.chida-site .site-builder-story .builder-demo-offer{padding:var(--space-9)}.chida-site .site-builder-story .builder-demo-price>strong{font-size:30px;line-height:48px}.chida-site .site-builder-story .builder-demo-goods dd strong{font-size:20px;line-height:34px}}@media (width<=399px){.chida-site .site-builder-story :is(.builder-demo-sheet,.builder-demo-desk,.builder-demo-offer){padding:var(--space-7)}.chida-site .site-builder-story .builder-demo-need{gap:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(85px,.75fr)}.chida-site .site-builder-story .builder-demo-need blockquote{font:var(--text-type-body)}.chida-site .site-builder-story .builder-demo-quantity{gap:var(--space-4)}.chida-site .site-builder-story .builder-demo-quantity>strong{font-size:30px;line-height:48px}.chida-site .site-builder-story .builder-demo-review-fields>div,.chida-site .site-builder-story .builder-demo-project-heading{gap:var(--space-5)}.chida-site .site-builder-story :is(.builder-demo-files,.builder-demo-tasks) li{gap:var(--space-4)}.chida-site .site-builder-story .builder-demo-price>strong{font-size:30px;line-height:48px}.chida-site .site-builder-story .builder-demo-goods dd strong{font-size:20px;line-height:34px}}@media (prefers-reduced-motion:reduce){.chida-site .site-builder-story .builder-demo-tabs button{transition:none}}.chida-site .site-how-story{font-size:15px;line-height:26px}.chida-site .site-how-story .site-lead{max-width:29rem}.chida-site .site-how-story .site-eyebrow{font-size:14px;line-height:24px}.chida-site .site-how-story .site-section{padding-block:clamp(48px,6vw,64px)}.chida-site .site-how-story .site-how-story-hero{grid-template-columns:1fr 1fr;align-items:end;gap:32px;padding-block:40px 32px;display:grid}.chida-site .site-how-story .site-how-story-hero .site-lead{margin:0 0 8px}.chida-site .site-how-story .site-how-story-walkthrough{padding-block-end:clamp(48px,6vw,64px)}.chida-site .site-how-story .site-how-story-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-block-end:32px;display:grid}.chida-site .site-how-story .site-how-story-routes{grid-template-columns:1fr 1fr;gap:24px;display:grid}.chida-site .site-how-story .site-how-story-route{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);min-width:0;margin:0;padding:24px}.chida-site .site-how-story .site-how-story-route figcaption{color:var(--text-primary);align-items:center;gap:12px;font-size:15px;line-height:26px;display:flex}.chida-site .site-how-story .site-how-story-route figcaption>.site-icon{color:var(--text-primary)}.chida-site .site-how-story .site-how-story-route figcaption>span{color:var(--text-muted);margin-inline-start:auto;font-size:12px;line-height:20px}.chida-site .site-how-story .site-how-story-route blockquote{background:var(--surface-2);border-inline-start:2px solid var(--border-default);color:var(--text-primary);margin:24px 0 20px;padding:16px 20px;font-size:15px;line-height:26px}.chida-site .site-how-story .site-how-story-draft{align-items:center;gap:12px;padding:12px 0;display:flex}.chida-site .site-how-story .site-how-story-draft>.site-icon{width:28px;height:28px;color:var(--text-primary)}.chida-site .site-how-story .site-how-story-draft>div{gap:4px;display:grid}.chida-site .site-how-story .site-how-story-draft strong{font-size:14px;line-height:24px;font-weight:var(--fw-medium)}.chida-site .site-how-story .site-how-story-draft span{color:var(--text-muted);font-size:12px;line-height:20px}.chida-site .site-how-story .site-how-story-draft>span{margin-inline-start:auto}.chida-site .site-how-story .site-how-story-route>p{color:var(--text-secondary);border-block-start:1px solid var(--border-default);margin-block-start:16px;padding-block-start:20px;font-size:14px;line-height:24px}.chida-site .site-how-story .site-how-story-market{margin-block-start:24px}.chida-site .site-how-story .site-how-story-market>div:first-child{border-block-end:1px solid var(--border-default);color:var(--text-muted);justify-content:space-between;align-items:center;padding-block-end:12px;font-size:12px;line-height:20px;display:flex}.chida-site .site-how-story .site-how-story-market>div:last-child{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding-block-start:20px;display:grid}.chida-site .site-how-story .site-how-story-material{width:44px;height:56px;color:var(--text-primary);background:var(--surface-2);border-radius:var(--radius-sm);place-items:center;display:grid}.chida-site .site-how-story .site-how-story-market>div:last-child>div,.chida-site .site-how-story .site-how-story-market p{gap:4px;display:grid}.chida-site .site-how-story .site-how-story-market strong{font-weight:var(--fw-medium);font-size:15px;line-height:26px}.chida-site .site-how-story .site-how-story-market span{color:var(--text-secondary);font-size:12px;line-height:20px}.chida-site .site-how-story .site-how-story-market p{text-align:end}.chida-site .site-how-story .site-how-story-market p strong{color:var(--text-primary);font-size:20px;line-height:34px}.chida-site .site-how-story .site-how-story-example-note{color:var(--text-muted);margin-block-start:20px;font-size:12px;line-height:20px}.chida-site .site-how-story .site-how-story-entry-routes{grid-template-columns:1fr 1fr;gap:24px;display:grid}.chida-site .site-how-story .site-how-story-entry-routes>div{border-block:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:16px;padding-block:24px;display:flex}.chida-site .site-how-story .site-how-story-entry-routes>div>.site-icon{width:28px;height:28px;color:var(--text-primary)}.chida-site .site-how-story .site-how-story-entry-routes>div>div{flex:1;min-width:150px}.chida-site .site-how-story .site-how-story-entry-routes h3{font-size:20px;line-height:34px;font-weight:var(--fw-medium)}.chida-site .site-how-story .site-how-story-entry-routes p{color:var(--text-secondary);margin-block-start:4px;font-size:12px;line-height:20px}.chida-site .site-how-story .site-how-story-entry-routes .site-button{font-size:14px;line-height:24px}.chida-site .site-how-story .site-how-story-more{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block-start:24px;font-size:14px;line-height:24px;display:flex}.chida-site .site-how-story .site-how-story-more p{color:var(--text-secondary)}@media (width<=820px){.chida-site .site-how-story .site-how-story-hero,.chida-site .site-how-story .site-how-story-section-heading{grid-template-columns:1fr;gap:16px}.chida-site .site-how-story .site-how-story-routes,.chida-site .site-how-story .site-how-story-entry-routes{grid-template-columns:minmax(0,1fr)}.chida-site .site-how-story .site-how-story-hero{padding-block:24px}.chida-site .site-how-story .site-how-story-entry-routes{gap:0}.chida-site .site-how-story .site-how-story-entry-routes>div+div{border-block-start:0}}@media (width<=480px){.chida-site .site-how-story .site-how-story-route{padding:16px}.chida-site .site-how-story .site-how-story-route figcaption{gap:8px;font-size:14px;line-height:24px}.chida-site .site-how-story .site-how-story-route figcaption>span{font-size:12px;line-height:20px}.chida-site .site-how-story .site-how-story-route blockquote{padding:12px;font-size:14px;line-height:24px}.chida-site .site-how-story .site-how-story-market>div:last-child{grid-template-columns:36px 1fr;gap:8px}.chida-site .site-how-story .site-how-story-material{width:36px;height:48px}.chida-site .site-how-story .site-how-story-market>div:last-child>p{text-align:start;grid-column:2}.chida-site .site-how-story .site-how-story-entry-routes .site-button{width:100%}}.chida-site .site-how-story .how-demo{min-width:0;color:var(--text-primary);letter-spacing:0}.chida-site .site-how-story .how-demo :is(h3,h4,p,figure,blockquote,dl,dd){margin:0}.chida-site .site-how-story .how-demo :is(strong,h3,h4){font-weight:var(--fw-semibold)}.chida-site .site-how-story .how-demo svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-primary);flex-shrink:0}.chida-site .site-how-story .how-demo [hidden]{display:none}.chida-site .site-how-story .how-demo :is(button,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chida-site .site-how-story .how-demo button{min-height:var(--touch-min);letter-spacing:0;cursor:pointer;transition:var(--transition-control);font-family:inherit}.chida-site .site-how-story .how-demo-topline{justify-content:space-between;align-items:center;gap:var(--space-5);font:var(--text-type-body-sm);color:var(--text-secondary);flex-wrap:wrap;margin-block-end:var(--space-7);display:flex}.chida-site .site-how-story .how-demo-sample{padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-xs);font:var(--text-type-caption)}.chida-site .site-how-story .how-demo-roles{gap:var(--space-3);max-width:540px;padding:var(--space-2);border-radius:var(--radius-md);background:var(--bg-sunken);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--space-10);display:grid}.chida-site .site-how-story .how-demo-roles button{justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-sm);color:var(--text-secondary);font:var(--text-type-body);background:0 0;border:1px solid #0000;display:flex}.chida-site .site-how-story .how-demo-roles button[aria-selected=true]{color:var(--text-primary);background:var(--surface-1);border-color:var(--border-strong)}.chida-site .site-how-story .how-demo-roles button[aria-selected=false] svg{color:var(--text-muted)}.chida-site .site-how-story .how-demo-flow-intro{justify-content:space-between;align-items:baseline;gap:var(--space-6);border-block-end:1px solid var(--border-default);font:var(--text-type-body);margin-block-end:var(--space-8);padding-block-end:var(--space-7);display:flex}.chida-site .site-how-story .how-demo-flow-intro>span:last-child{color:var(--text-muted);white-space:nowrap;font:var(--text-type-body-sm)}.chida-site .site-how-story .how-demo-workspace{gap:var(--space-10);grid-template-columns:220px minmax(0,1fr);display:grid}.chida-site .site-how-story .how-demo-steps{align-content:start;gap:var(--space-3);display:grid}.chida-site .site-how-story .how-demo-steps button{align-items:center;gap:var(--space-6);text-align:start;min-width:0;padding:var(--space-7) var(--space-5);border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;border:1px solid #0000;display:flex}.chida-site .site-how-story .how-demo-steps button[aria-current=step]{background:var(--surface-selected);border-color:var(--border-strong);color:var(--text-primary)}.chida-site .site-how-story .how-demo-step-number{width:var(--space-10);height:var(--space-10);border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-muted);font:var(--text-type-body-sm);flex-shrink:0;place-items:center;display:grid}.chida-site .site-how-story .how-demo-steps button[aria-current=step] .how-demo-step-number{background:var(--surface-2);border-color:var(--action-primary-border);color:var(--text-accent)}.chida-site .site-how-story .how-demo-steps button>span:last-child{gap:var(--space-2);display:grid}.chida-site .site-how-story .how-demo-steps strong{font:var(--text-type-body-sm);font-weight:var(--fw-semibold)}.chida-site .site-how-story .how-demo-steps small{color:var(--text-secondary);font:var(--text-type-caption)}.chida-site .site-how-story .how-demo-stage-shell{min-width:0;padding:var(--space-10);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.chida-site .site-how-story .how-demo-stage{min-width:0;min-height:400px;scroll-margin-block-start:104px}.chida-site .site-how-story .how-demo-heading{align-items:flex-start;gap:var(--space-6);margin-block-end:var(--space-9);display:flex}.chida-site .site-how-story .how-demo-heading>svg{margin-block-start:var(--space-2)}.chida-site .site-how-story .how-demo-heading h3{font:var(--text-type-title-lg)}.chida-site .site-how-story .how-demo-heading p{color:var(--text-secondary);font:var(--text-type-body-sm);margin-block-start:var(--space-2)}.chida-site .site-how-story .how-demo-note{align-items:flex-start;gap:var(--space-5);border-block-start:1px solid var(--border-default);color:var(--text-secondary);font:var(--text-type-body-sm);padding-block-start:var(--space-7);display:flex;margin-block-start:var(--space-9)!important}.chida-site .site-how-story .how-demo-note svg{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted);margin-block-start:var(--space-1)}.chida-site .site-how-story .how-demo-navigation{justify-content:space-between;align-items:center;gap:var(--space-5);border-block-start:1px solid var(--border-default);margin-block-start:var(--space-9);padding-block-start:var(--space-7);display:flex}.chida-site .site-how-story .how-demo-navigation button{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:var(--text-type-body-sm);background:0 0;display:flex}.chida-site .site-how-story .how-demo-navigation button svg{width:var(--icon-md);height:var(--icon-md);color:currentColor}.chida-site .site-how-story .how-demo-navigation button:disabled{cursor:default;color:var(--text-disabled);border-color:var(--border-subtle);background:var(--action-disabled-bg)}.chida-site .site-how-story .how-demo-navigation>span{color:var(--text-secondary);white-space:nowrap;font:var(--text-type-caption)}.chida-site .site-how-story .how-demo-disclaimer{color:var(--text-muted);font:var(--text-type-caption);margin-block-start:var(--space-7)!important}.chida-site .site-how-story .how-demo-need{gap:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(160px,.85fr);align-items:center;display:grid}.chida-site .site-how-story .how-demo-overline{font:var(--text-type-body-sm);color:var(--text-secondary);margin-block-end:var(--space-5);display:block}.chida-site .site-how-story .how-demo-need h3{font:var(--text-type-title-lg);margin-block-end:var(--space-7)}.chida-site .site-how-story .how-demo-need blockquote{font:var(--text-type-body-lg);color:var(--text-primary);max-width:30ch}.chida-site .site-how-story .how-demo-quantity{align-items:center;gap:var(--space-6);margin-block:var(--space-8);display:flex}.chida-site .site-how-story .how-demo-quantity strong{font-family:var(--font-numeric);color:var(--text-primary);font-size:30px;line-height:48px}.chida-site .site-how-story .how-demo-quantity span,.chida-site .site-how-story .how-demo-small{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-how-story .how-demo-door{justify-items:center;gap:var(--space-5);display:grid}.chida-site .site-how-story .how-demo-door svg{width:100%;height:auto;max-height:330px}.chida-site .site-how-story .how-demo-door span{color:var(--text-muted);font:var(--text-type-caption)}.chida-site .site-how-story .how-demo-door svg path{vector-effect:non-scaling-stroke}.chida-site .site-how-story .how-demo-door-floor{fill:none;stroke:var(--border-strong);stroke-width:1px}.chida-site .site-how-story .how-demo-door-frame{fill:none;stroke:var(--text-secondary);stroke-width:2px}.chida-site .site-how-story .how-demo-door-leaf{fill:var(--surface-2);stroke:var(--text-primary);stroke-width:1.5px}.chida-site .site-how-story .how-demo-door-inset{fill:none;stroke:var(--text-primary);stroke-width:1px}.chida-site .site-how-story .how-demo-door-handle{fill:none;stroke:var(--text-primary);stroke-width:2.5px;stroke-linecap:round}.chida-site .site-how-story .how-demo-door-dimension{fill:none;stroke:var(--text-muted);stroke-width:1px}.chida-site .site-how-story .how-demo-fields{gap:var(--space-6);display:grid}.chida-site .site-how-story .how-demo-fields>div{align-items:baseline;gap:var(--space-6);font:var(--text-type-body-sm);border-block-end:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);padding-block-end:var(--space-5);display:grid}.chida-site .site-how-story .how-demo-fields dt{color:var(--text-secondary)}.chida-site .site-how-story .how-demo-fields dd{color:var(--text-primary)}.chida-site .site-how-story .how-demo-fields .how-demo-unknown{color:var(--text-muted)}.chida-site .site-how-story .how-demo-recipients{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-9);display:grid}.chida-site .site-how-story .how-demo-recipients>div{align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--surface-2);border-radius:var(--radius-sm);font:var(--text-type-body-sm);display:flex}.chida-site .site-how-story .how-demo-recipients>div>svg:last-child{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted);margin-inline-start:auto}.chida-site .site-how-story .how-demo-offers{gap:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chida-site .site-how-story .how-demo-offer+.how-demo-offer{border-inline-start:1px solid var(--border-default);padding-inline-start:var(--space-9)}.chida-site .site-how-story .how-demo-offer h4{font:var(--text-type-body);font-weight:var(--fw-semibold);margin-block-end:var(--space-6)}.chida-site .site-how-story .how-demo-price{gap:var(--space-2);display:grid}.chida-site .site-how-story .how-demo-price strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:30px;line-height:48px}.chida-site .site-how-story .how-demo-price>span{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-how-story .how-demo-freshness{color:var(--text-muted);font:var(--text-type-caption);margin-block-start:var(--space-4)!important}.chida-site .site-how-story .how-demo-offer dl{gap:var(--space-8);margin-block-start:var(--space-8);display:grid}.chida-site .site-how-story .how-demo-offer dt{color:var(--text-secondary);font:var(--text-type-body-sm);margin-block-end:var(--space-3)}.chida-site .site-how-story .how-demo-delivery dd{font:var(--text-type-body-sm)}.chida-site .site-how-story .how-demo-installation dd{font:var(--text-type-body-sm);color:var(--text-muted)}.chida-site .site-how-story .how-demo-delivery dd>strong{font-family:var(--font-numeric);font-size:20px;line-height:34px}.chida-site .site-how-story .how-demo-track{height:var(--space-2);background:var(--surface-2);margin-block-start:var(--space-4);display:block}.chida-site .site-how-story .how-demo-track>span{background:var(--text-primary);height:100%;display:block}.chida-site .site-how-story .how-demo-total dd{gap:var(--space-2);display:grid}.chida-site .site-how-story .how-demo-total strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:20px;line-height:34px}.chida-site .site-how-story .how-demo-total dd>span{color:var(--text-secondary);font:var(--text-type-caption)}.chida-site .site-how-story .how-demo-desk{gap:var(--space-9);display:grid}.chida-site .site-how-story .how-demo-desk h4{color:var(--text-secondary);font:var(--text-type-body-sm);margin-block-end:var(--space-6)}.chida-site .site-how-story .how-demo-files{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.chida-site .site-how-story .how-demo-files li{align-items:flex-start;gap:var(--space-5);display:flex}.chida-site .site-how-story .how-demo-files li>div{gap:var(--space-2);display:grid}.chida-site .site-how-story .how-demo-files strong{font:var(--text-type-body-sm);font-weight:var(--fw-semibold)}.chida-site .site-how-story .how-demo-files span{color:var(--text-secondary);font:var(--text-type-caption)}.chida-site .site-how-story .how-demo-source{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.chida-site .site-how-story .how-demo-source .how-demo-heading>svg{display:none}.chida-site .site-how-story .how-demo-source-row{padding-block:var(--space-7);border-block:1px solid var(--border-default)}.chida-site .site-how-story .how-demo-source-row>span{font:var(--text-type-body);display:block}.chida-site .site-how-story .how-demo-source-row h4{margin-block:var(--space-2) var(--space-5);color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-how-story .how-demo-source-quote{gap:var(--space-2);font:var(--text-type-body-sm);display:grid;margin-block-start:var(--space-7)!important}.chida-site .site-how-story .how-demo-source-quote>span{color:var(--text-muted);font:var(--text-type-caption)}.chida-site .site-how-story .how-demo-stone{min-width:0}.chida-site .site-how-story .how-demo-stone>div{aspect-ratio:4/3;background:var(--surface-2);border-radius:var(--radius-sm);overflow:hidden}.chida-site .site-how-story .how-demo-stone img{object-fit:contain;width:100%;height:100%;display:block}.chida-site .site-how-story .how-demo-stone figcaption{color:var(--text-muted);font:var(--text-type-caption);margin-block-start:var(--space-4)}.chida-site .site-how-story .how-demo-image-fallback{justify-content:center;align-items:center;gap:var(--space-6);height:100%;padding:var(--space-6);text-align:center;font:var(--text-type-body-sm);flex-direction:column;display:flex}.chida-site .site-how-story .how-demo-publish-branches{gap:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-10);display:grid}.chida-site .site-how-story .how-demo-publish-branches>div{border-inline-start:2px solid var(--border-strong);padding-inline-start:var(--space-7)}.chida-site .site-how-story .how-demo-publish-branches h4{margin-block:var(--space-5);font:var(--text-type-title-lg)}.chida-site .site-how-story .how-demo-publish-branches p{color:var(--text-secondary);font:var(--text-type-body-sm)}.chida-site .site-how-story .how-demo-publish-branches>div>span{color:var(--text-primary);font:var(--text-type-body-sm);margin-block-start:var(--space-7);display:block}.chida-site .site-how-story .how-demo-equation{align-items:center;gap:var(--space-7);flex-wrap:wrap;display:flex}.chida-site .site-how-story .how-demo-equation>div{gap:var(--space-2);display:grid}.chida-site .site-how-story .how-demo-equation strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:30px;line-height:48px}.chida-site .site-how-story .how-demo-equation span{font:var(--text-type-body-sm);color:var(--text-secondary)}.chida-site .site-how-story .how-demo-reply-total{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-block:var(--space-7) var(--space-8);padding-block:var(--space-6);border-block:1px solid var(--border-default);flex-wrap:wrap;display:flex}.chida-site .site-how-story .how-demo-reply-total>span{font:var(--text-type-body-sm);color:var(--text-secondary)}.chida-site .site-how-story .how-demo-reply-total strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:30px;line-height:48px}.chida-site .site-how-story .how-demo-reply-total small{font:var(--text-type-body-sm);color:var(--text-secondary)}.chida-site .site-how-story .how-demo-reply-fields>div{border-block-end:0;padding-block-end:0}@media (hover:hover){.chida-site .site-how-story .how-demo :is(.how-demo-roles,.how-demo-steps,.how-demo-navigation) button:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}}@media (width<=1023px){.chida-site .site-how-story .how-demo-workspace{gap:var(--space-7);grid-template-columns:180px minmax(0,1fr)}.chida-site .site-how-story .how-demo-stage-shell{padding:var(--space-8)}.chida-site .site-how-story .how-demo-need{grid-template-columns:minmax(0,1fr) 150px}.chida-site .site-how-story .how-demo-offers{gap:var(--space-7)}.chida-site .site-how-story .how-demo-offer+.how-demo-offer{padding-inline-start:var(--space-7)}}@media (width<=767px){.chida-site .site-how-story .how-demo-roles{max-width:none;margin-block-end:var(--space-8)}.chida-site .site-how-story .how-demo-workspace{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.chida-site .site-how-story .how-demo-steps{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.chida-site .site-how-story .how-demo-steps button{gap:var(--space-4);padding:var(--space-5)}.chida-site .site-how-story .how-demo-steps small{display:none}.chida-site .site-how-story .how-demo-stage{min-height:0}.chida-site .site-how-story .how-demo-need{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 120px}.chida-site .site-how-story .how-demo-need h3{font:var(--text-type-body);font-weight:var(--fw-semibold)}.chida-site .site-how-story .how-demo-need blockquote{font:var(--text-type-body)}.chida-site .site-how-story .how-demo-overline{font:var(--text-type-caption)}.chida-site .site-how-story .how-demo-quantity{gap:var(--space-4);margin-block:var(--space-6)}.chida-site .site-how-story .how-demo-quantity strong{font-size:30px;line-height:48px}.chida-site .site-how-story .how-demo-recipients{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.chida-site .site-how-story .how-demo-heading{margin-block-end:var(--space-7)}.chida-site .site-how-story .how-demo-heading h3{font:var(--text-type-body);font-weight:var(--fw-semibold)}.chida-site .site-how-story .how-demo-offers{gap:var(--space-6)}.chida-site .site-how-story .how-demo-offer+.how-demo-offer{padding-inline-start:var(--space-6)}.chida-site .site-how-story .how-demo-price strong,.chida-site .site-how-story .how-demo-total strong{font-size:20px;line-height:34px}.chida-site .site-how-story .how-demo-files{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.chida-site .site-how-story .how-demo-publish-branches{gap:var(--space-6)}.chida-site .site-how-story .how-demo-publish-branches>div{padding-inline-start:var(--space-5)}.chida-site .site-how-story .how-demo-publish-branches h4{font:var(--text-type-body);font-weight:var(--fw-semibold)}.chida-site .site-how-story .how-demo-navigation button{padding-inline:var(--space-4)}.chida-site .site-how-story .how-demo-source{grid-template-columns:minmax(0,1fr)}.chida-site .site-how-story .how-demo-stone{max-width:320px}}@media (width<=399px){.chida-site .site-how-story .how-demo-stage-shell{padding:var(--space-6)}.chida-site .site-how-story .how-demo-roles button{gap:var(--space-3);padding-inline:var(--space-3);font:var(--text-type-body-sm)}.chida-site .site-how-story .how-demo-roles svg{width:var(--icon-md);height:var(--icon-md)}.chida-site .site-how-story .how-demo-steps button{padding:var(--space-4);gap:var(--space-3)}.chida-site .site-how-story .how-demo-step-number{width:var(--space-8);height:var(--space-8)}.chida-site .site-how-story .how-demo-steps strong{font-size:12px;line-height:20px}.chida-site .site-how-story .how-demo-need{grid-template-columns:minmax(0,1fr) 88px}.chida-site .site-how-story .how-demo-door span{font-size:12px;line-height:20px}.chida-site .site-how-story .how-demo-quantity{align-items:flex-start;gap:var(--space-2);flex-direction:column}.chida-site .site-how-story .how-demo-quantity span br{display:none}.chida-site .site-how-story .how-demo-price strong,.chida-site .site-how-story .how-demo-total strong{font-size:15px;line-height:26px}.chida-site .site-how-story .how-demo-offers{gap:var(--space-4)}.chida-site .site-how-story .how-demo-offer+.how-demo-offer{padding-inline-start:var(--space-4)}.chida-site .site-how-story .how-demo-navigation{gap:var(--space-3);flex-wrap:wrap}.chida-site .site-how-story .how-demo-navigation>span{text-align:center;order:-1;width:100%}}@media (prefers-reduced-motion:reduce){.chida-site .site-how-story .how-demo button{transition:none}}.chida-site .site-why-story{font-size:15px;line-height:26px}.chida-site .site-why-story .site-section{padding-block:clamp(48px,7vw,64px)}.chida-site .site-why-story .site-eyebrow{font-size:14px;line-height:24px}.chida-site .site-why-story .site-lead{max-width:32rem}.chida-site .site-why-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding-block:clamp(48px,6vw,64px);display:grid}.chida-site .site-why-hero>*,.chida-site .site-why-control>*{min-width:0}.chida-site .site-why-hero .site-actions{gap:12px 24px;margin-block-start:24px}.chida-site .site-why-hero-note{border-block-start:1px solid var(--border-subtle);margin-block-start:24px;padding-block-start:16px;font-size:14px;line-height:24px}.chida-site .site-why-heading{justify-content:space-between;align-items:end;gap:24px 48px;margin-block-end:32px;display:flex}.chida-site .site-why-heading>p{max-width:26rem;line-height:2}.chida-site .site-why-sample{border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-secondary);white-space:nowrap;padding:2px 8px;font-size:12px;line-height:20px;display:inline-block}.chida-site .site-why-dossier{padding-block-start:32px;position:relative}.chida-site .site-why-dossier-tab{border:1px solid var(--border-default);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-2);min-height:38px;color:var(--text-primary);border-block-end:0;align-items:center;gap:8px;padding:4px 16px;font-size:12px;line-height:20px;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.chida-site .site-why-dossier-tab .site-icon{width:18px;height:18px}.chida-site .site-why-dossier-sheet{border:1px solid var(--border-default);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--surface-1);padding:20px 24px;position:relative}.chida-site .site-why-dossier-heading{border-block-end:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block-end:12px;font-size:14px;line-height:24px;display:flex}.chida-site .site-why-dossier-project{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:8px;padding-block:12px 16px;display:grid}.chida-site .site-why-dossier-project h2{font-size:20px;line-height:34px}.chida-site .site-why-overline{color:var(--text-primary);margin-block-end:4px;font-size:12px;line-height:20px;display:block}.chida-site .site-why-dossier-project p{margin-block-start:4px;font-size:12px;line-height:20px}.chida-site .site-why-dossier-quantity{align-items:baseline;gap:8px;margin-block-start:12px;display:flex}.chida-site .site-why-dossier-quantity strong{font-family:var(--font-numeric);font-size:30px;line-height:48px;font-weight:var(--fw-semibold);color:var(--ao-copper)}.chida-site .site-why-dossier-quantity span{color:var(--text-secondary);font-size:14px;line-height:24px}.chida-site .site-why-elevation{stroke-width:1.5px;stroke-linejoin:round;width:100%;height:auto;display:block}.chida-site .site-why-building-face{fill:var(--surface-2);stroke:var(--text-secondary)}.chida-site .site-why-building-side{fill:var(--surface-3);stroke:var(--text-muted)}.chida-site .site-why-building-line{stroke:var(--text-secondary)}.chida-site .site-why-windows{stroke:var(--text-primary);fill:var(--surface-1)}.chida-site .site-why-ground{stroke:var(--text-secondary)}.chida-site .site-why-measure{stroke:var(--border-strong)}.chida-site .site-why-dossier-records{border-block-start:1px solid var(--border-default);margin:0;padding:0;list-style:none}.chida-site .site-why-dossier-records li{border-block-end:1px solid var(--border-subtle);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:12px;font-size:14px;line-height:24px;display:grid}.chida-site .site-why-dossier-records li:last-child{border-block-end:0;padding-block-end:0}.chida-site .site-why-dossier-records .site-icon{width:20px;height:20px;color:var(--ao-copper)}.chida-site .site-why-dossier-records li>span:last-child{color:var(--text-secondary);font-size:12px;line-height:20px}.chida-site .site-why-dossier figcaption{margin-block-start:12px;font-size:12px;line-height:20px}.chida-site .site-why-context{border:1px solid var(--border-default);background:var(--surface-1);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:24px;padding:16px 20px;font-size:14px;line-height:24px;display:flex}.chida-site .site-why-context>.site-icon{color:var(--ao-copper)}.chida-site .site-why-context>span:not(.site-why-sample){color:var(--text-secondary)}.chida-site .site-why-context>.site-why-sample{margin-inline-start:auto}.chida-site .site-why-next-step{border-block-start:1px solid var(--border-default);align-items:center;gap:16px;margin-block-start:24px;padding:20px 0 0;display:flex}.chida-site .site-why-step-number{border:1px solid var(--ao-copper-fill);border-radius:var(--radius-sm);background:var(--ao-copper-fill);width:40px;height:40px;color:var(--ao-on-fill);flex:0 0 40px;place-items:center;font-size:20px;line-height:34px;display:grid}.chida-site .site-why-next-step>div{min-width:0}.chida-site .site-why-next-step>div>span{color:var(--text-secondary);font-size:12px;line-height:20px}.chida-site .site-why-next-step h3{margin-block-start:4px;font-size:20px;line-height:34px}.chida-site .site-why-next-step>.site-icon{width:30px;height:30px;color:var(--ao-copper);margin-inline-start:auto}.chida-site .site-why-workspaces{border-block:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chida-site .site-why-workspace{min-width:0;padding:24px 32px}.chida-site .site-why-workspace+.site-why-workspace{border-inline-start:1px solid var(--border-default)}.chida-site .site-why-workspace-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.chida-site .site-why-workspace-top h3{font-size:20px;line-height:34px}.chida-site .site-why-workspace-top>span{color:var(--text-secondary);font-size:12px;line-height:20px}.chida-site .site-why-workspace-graphic{grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;padding-block:32px;display:grid}.chida-site .site-why-workspace-hub{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--ao-copper-bg);justify-items:center;gap:16px;padding:24px 8px;display:grid;position:relative}.chida-site .site-why-workspace+.site-why-workspace .site-why-workspace-hub{background:var(--ao-copper-bg)}.chida-site .site-why-workspace-hub:after{content:"";border-block-start:1px solid var(--border-strong);width:18px;position:absolute;inset-block-start:50%;inset-inline-start:100%}.chida-site .site-why-workspace-hub>.site-icon{width:56px;height:56px;color:var(--ao-copper);stroke-width:2px}.chida-site .site-why-workspace+.site-why-workspace .site-why-workspace-hub>.site-icon{color:var(--ao-copper)}.chida-site .site-why-workspace-hub strong{font-size:14px;line-height:24px}.chida-site .site-why-workspace-branches{gap:16px;display:grid;position:relative}.chida-site .site-why-workspace-branches:before{content:"";border-inline-start:1px solid var(--border-strong);position:absolute;inset-block:22px;inset-inline-start:-18px}.chida-site .site-why-workspace-branches li{align-items:center;gap:8px;min-height:44px;font-size:14px;line-height:24px;display:flex;position:relative}.chida-site .site-why-workspace-branches li:before{content:"";border-block-start:1px solid var(--border-strong);width:12px;position:absolute;inset-block-start:50%;inset-inline-start:-18px}.chida-site .site-why-workspace-branches .site-icon{color:var(--text-primary);width:20px;height:20px}.chida-site .site-why-workspace>p{font-size:14px;line-height:24px}.chida-site .site-why-workspace>.site-text-link{margin-block-start:8px}.chida-site .site-why-control{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.chida-site .site-why-review{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);padding:24px}.chida-site .site-why-review-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chida-site .site-why-review-heading>.site-icon{color:var(--text-primary)}.chida-site .site-why-review-heading>strong{font-size:15px;line-height:26px}.chida-site .site-why-review-heading>.site-why-sample{margin-inline-start:auto}.chida-site .site-why-review blockquote{padding-block:24px;font-size:20px;line-height:34px}.chida-site .site-why-review dl{gap:12px;display:grid}.chida-site .site-why-review dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;font-size:14px;line-height:24px;display:grid}.chida-site .site-why-review dt{color:var(--text-secondary)}.chida-site .site-why-review dd{color:var(--text-primary)}.chida-site .site-why-review-private{border-block:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:8px;margin-block-start:20px;padding-block:16px;font-size:12px;line-height:20px;display:flex}.chida-site .site-why-review-private .site-icon{width:18px;height:18px}.chida-site .site-why-review-footer{color:var(--text-primary);align-items:center;gap:8px;padding-block-start:20px;font-size:14px;line-height:24px;display:flex}.chida-site .site-why-review figcaption{text-align:start;margin-block-start:16px;font-size:12px;line-height:20px}@media (width<=959px){.chida-site .site-why-hero,.chida-site .site-why-control{grid-template-columns:minmax(0,1fr)}.chida-site .site-why-hero-copy{max-width:42rem}.chida-site .site-why-dossier{width:min(100%,36rem);margin-inline:auto}.chida-site .site-why-dossier-project{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chida-site .site-why-elevation{max-height:250px}.chida-site .site-why-heading{gap:16px;display:grid}.chida-site .site-why-workspace{padding-inline:20px}.chida-site .site-why-workspace-graphic{grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:24px}.chida-site .site-why-workspace-hub:after{width:14px}.chida-site .site-why-workspace-branches:before,.chida-site .site-why-workspace-branches li:before{inset-inline-start:-14px}.chida-site .site-why-workspace-branches li:before{width:8px}.chida-site .site-why-workspace-branches li{gap:8px;font-size:14px;line-height:24px}.chida-site .site-why-review{width:100%;max-width:40rem;margin-inline:auto}}@media (width<=639px){.chida-site .site-why-story .site-section{padding-block:48px}.chida-site .site-why-hero{gap:32px;padding-block:40px 48px}.chida-site .site-why-story .site-lead{margin-block-start:20px}.chida-site .site-why-dossier-sheet{padding:16px}.chida-site .site-why-dossier-project h2{font-size:20px;line-height:34px}.chida-site .site-why-dossier-project{gap:4px}.chida-site .site-why-dossier-quantity strong{font-size:30px;line-height:48px}.chida-site .site-why-context{gap:8px;padding:12px;font-size:14px;line-height:24px}.chida-site .site-why-context strong{flex-basis:100%;order:2}.chida-site .site-why-context>.site-why-sample{order:1}.chida-site .site-why-next-step{gap:12px}.chida-site .site-why-next-step h3{font-size:15px;line-height:26px}.chida-site .site-why-next-step>.site-icon{display:none}.chida-site .site-why-workspaces{grid-template-columns:minmax(0,1fr)}.chida-site .site-why-workspace{padding:24px 0}.chida-site .site-why-workspace+.site-why-workspace{border-inline-start:0;border-block-start:1px solid var(--border-default)}.chida-site .site-why-workspace-graphic{grid-template-columns:minmax(90px,.9fr) minmax(0,1.1fr);gap:32px}.chida-site .site-why-workspace-hub:after{width:18px}.chida-site .site-why-workspace-branches:before,.chida-site .site-why-workspace-branches li:before{inset-inline-start:-18px}.chida-site .site-why-workspace-branches li:before{width:12px}.chida-site .site-why-workspace-branches li{font-size:14px;line-height:24px}.chida-site .site-why-review{padding:16px}.chida-site .site-why-review blockquote{font-size:15px;line-height:26px}.chida-site .site-why-review dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.chida-site .site-why-control .site-actions{gap:12px 20px}}.chida-site .site-about-story{font-size:15px;line-height:26px}.chida-site .site-about-story .site-lead{max-width:32rem;margin-block-start:var(--space-9)}.chida-site .site-about-hero{padding-block:var(--space-12) var(--space-13);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.chida-site .site-about-hero>*{min-width:0}.chida-site .site-about-hero-copy{padding-block:var(--space-7)}.chida-site .site-about-audiences{gap:var(--space-6) var(--space-9);color:var(--text-secondary);flex-wrap:wrap;margin-block-start:var(--space-9);font-size:14px;line-height:24px;display:flex}.chida-site .site-about-audiences span{gap:var(--space-4);align-items:center;display:inline-flex}.chida-site .site-about-audiences span:before{content:"";width:var(--space-3);height:var(--space-3);background:var(--ao-brand);border-radius:2px}.chida-site .site-about-hero .site-actions{gap:var(--space-7) var(--space-9);margin-block-start:var(--space-10)}.chida-site .site-about-arrangement{width:100%;max-width:560px;margin-inline:auto}.chida-site .site-about-arrangement-grid{gap:var(--space-4);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;display:grid}.chida-site .site-about-arrangement-grid>div{border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:0;overflow:hidden}.chida-site .site-about-brand-tile{justify-content:space-between;gap:var(--space-9);padding:var(--space-9) var(--space-10) var(--space-10);background:var(--surface-1);flex-direction:column;grid-column:1/-1;display:flex}.chida-site .site-about-brand-note{color:var(--text-secondary);font-size:14px;line-height:24px}.chida-site .site-about-brand-tile .site-about-wordmark{width:min(100%,340px);height:auto;color:var(--ao-brand);align-self:center;display:block}.chida-site .site-about-building-tile{background:var(--ao-moss-bg);flex-direction:column;grid-area:2/1/4;justify-content:center;display:flex}.chida-site .site-about-material-tile{background:var(--surface-1);grid-area:2/2}.chida-site .site-about-plan-tile{background:var(--ao-indigo-bg);grid-area:3/2}.chida-site :is(.site-about-building-tile,.site-about-material-tile,.site-about-plan-tile){padding:var(--space-6)}.chida-site :is(.site-about-building-tile,.site-about-material-tile,.site-about-plan-tile)>svg{width:100%;height:auto;display:block;overflow:visible}.chida-site :is(.site-about-building-tile,.site-about-material-tile,.site-about-plan-tile)>span{text-align:center;color:var(--text-secondary);padding-block-end:var(--space-2);font-size:14px;line-height:24px;display:block}.chida-site .site-about-drawing-face{fill:var(--surface-2);stroke:var(--text-secondary);stroke-width:1.5px;stroke-linejoin:round}.chida-site .site-about-drawing-side{fill:var(--bg-sunken);stroke:var(--text-primary);stroke-width:1.5px;stroke-linejoin:round}.chida-site .site-about-drawing-window{fill:var(--text-primary)}.chida-site .site-about-drawing-floor{fill:none;stroke:var(--text-primary);stroke-width:1.5px}.chida-site .site-about-drawing-detail{fill:none;stroke:var(--text-secondary);stroke-width:1.5px;stroke-linejoin:round}.chida-site .site-about-drawing-ground{fill:none;stroke:var(--border-strong);stroke-width:1px}.chida-site .site-about-arrangement figcaption{color:var(--text-secondary);margin-block-start:var(--space-7);font-size:14px;line-height:24px}.chida-site .site-about-company{gap:var(--space-10) var(--space-13);padding-block:var(--space-11);border-block:1px solid var(--border-default);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.chida-site .site-about-company .site-eyebrow{margin-block-end:var(--space-4)}.chida-site .site-about-company-copy>p{font-size:15px;line-height:26px}.chida-site .site-about-company-copy strong{color:var(--text-primary)}.chida-site .site-about-company-copy .site-about-scope{align-items:center;gap:var(--space-4);margin-block-start:var(--space-6);font-size:14px;line-height:24px;display:flex}.chida-site .site-about-scope .site-icon{width:18px;height:18px;color:var(--text-primary)}.chida-site .site-about-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,64px);padding-block:clamp(48px,7vw,64px);display:grid}.chida-site .site-about-contact>*{min-width:0}.chida-site .site-about-contact-copy{padding-block-start:var(--space-6)}.chida-site .site-about-phones{border-block-start:1px solid var(--border-default);margin-block-start:var(--space-7)}.chida-site .site-about-phone-note,.chida-site .site-about-hours{margin-block-start:var(--space-6)}.chida-site .site-about-hours strong{color:var(--text-primary)}.chida-site .site-about-phones>a{align-items:center;gap:var(--space-7);min-height:80px;padding-block:var(--space-7);border-block-end:1px solid var(--border-default);font-size:20px;line-height:34px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;display:flex}.chida-site .site-about-phones>a>span{white-space:nowrap}.chida-site .site-about-phones .site-icon{color:var(--text-primary);width:22px;height:22px}.chida-site .site-about-phone-arrow{width:18px;height:18px;color:var(--text-muted);flex:none;margin-inline-start:auto}.chida-site .site-about-faq{margin-block-start:var(--space-9)}.chida-site .site-about-location{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);overflow:hidden}.chida-site .site-about-location-heading{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);padding:var(--space-7) var(--space-9);border-block-end:1px solid var(--border-default);flex-wrap:wrap;display:flex}.chida-site .site-about-location-heading>div{align-items:center;gap:var(--space-4);display:flex}.chida-site .site-about-location-heading h3{font-size:15px;line-height:26px}.chida-site .site-about-location-heading .site-icon{color:var(--text-primary);width:18px;height:18px}.chida-site .site-about-location-heading>span{color:var(--text-muted);font-size:12px;line-height:20px}.chida-site .site-about-map{background:var(--bg-sunken);border-block-end:1px solid var(--border-default);min-height:320px;position:relative}.chida-site .site-about-map iframe{border:0;width:100%;height:320px;min-height:320px;display:block}.chida-site .site-about-map-placeholder{justify-content:center;align-items:center;gap:var(--space-6);min-height:320px;padding:var(--space-9);text-align:center;flex-direction:column;display:flex}.chida-site .site-about-map-symbol{border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:104px;height:104px;color:var(--text-primary);background:var(--surface-2);place-items:center;display:grid}.chida-site .site-about-map-symbol svg{width:52px;height:52px}.chida-site .site-about-map-placeholder p{color:var(--text-primary);font-size:15px;line-height:26px}.chida-site .site-about-map-placeholder>span{color:var(--text-secondary);font-size:14px;line-height:24px}.chida-site .site-about-location-details{padding:var(--space-9)}.chida-site .site-about-location address{color:var(--text-secondary);font-size:15px;font-style:normal;line-height:26px}.chida-site .site-about-map-actions{align-items:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.chida-site .site-about-map-actions :is(.site-button,.site-text-link){font-size:14px;line-height:24px}.chida-site .site-about-map-actions .site-icon{width:18px;height:18px}.chida-site .site-about-location .site-about-map-note{color:var(--text-muted);margin-block-start:var(--space-7);font-size:12px;line-height:20px}@media (hover:hover){.chida-site .site-about-phones>a:hover,.chida-site .site-about-phones>a:hover .site-about-phone-arrow{color:var(--text-accent)}}@media (width<=900px){.chida-site .site-about-hero{gap:var(--space-11);grid-template-columns:minmax(0,1fr)}.chida-site .site-about-hero-copy{max-width:620px}.chida-site .site-about-arrangement{max-width:480px}.chida-site .site-about-company{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.chida-site .site-about-contact{gap:var(--space-11);grid-template-columns:minmax(0,1fr)}.chida-site .site-about-contact-copy{max-width:560px}}@media (width<=480px){.chida-site .site-about-hero{padding-block:var(--space-9) var(--space-11);gap:var(--space-10)}.chida-site .site-about-story .site-lead{margin-block-start:var(--space-7)}.chida-site .site-about-hero .site-actions{align-items:stretch;gap:var(--space-6);flex-direction:column}.chida-site .site-about-hero .site-actions .site-text-link{justify-content:center}.chida-site .site-about-brand-tile{padding:var(--space-7) var(--space-9) var(--space-9);gap:var(--space-7)}.chida-site .site-about-brand-note{font-size:12px;line-height:20px}.chida-site :is(.site-about-building-tile,.site-about-material-tile,.site-about-plan-tile){padding:var(--space-4)}.chida-site .site-about-company{padding-block:var(--space-10)}.chida-site .site-about-location-heading,.chida-site .site-about-location-details{padding:var(--space-7)}.chida-site .site-about-map-actions{align-items:stretch;gap:var(--space-4);flex-direction:column}.chida-site .site-about-map-actions .site-text-link{justify-content:center}.chida-site .site-about-phones>a{gap:var(--space-6)}}.chida-site .site-about-map-feedback{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-9);background:var(--bg-sunken);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.chida-site .site-about-map-feedback .site-icon{width:var(--space-11);height:var(--space-11);color:var(--text-primary)}.chida-site .site-about-map-feedback p{color:var(--text-primary)}.chida-site .site-about-map-feedback span{font:var(--type-caption);color:var(--text-secondary)}.chida-site .site-community-layout,.chida-site .site-community-report-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,64px);display:grid}.chida-site .site-community-layout>*,.chida-site .site-community-report-layout>*{min-width:0}.chida-site .site-community .site-lead{margin-block-start:var(--space-8)}.chida-site .site-community-uses{gap:var(--space-8);margin-block:var(--space-10) var(--space-8);display:grid}.chida-site .site-community-uses li{gap:var(--space-6);color:var(--text-secondary);align-items:flex-start;font-size:14px;line-height:24px;display:flex}.chida-site .site-community-uses .site-icon{color:var(--ao-copper);stroke-width:2px;margin-block-start:var(--space-2)}.chida-site .site-community.site-subtle .site-community-uses .site-icon{color:var(--ao-copper)}.chida-site .site-community-uses strong{color:var(--text-primary);margin-block-end:var(--space-2);font-size:15px;line-height:26px;display:block}.chida-site .site-community-preview{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:clamp(20px,3vw,32px)}.chida-site .site-community-preview-heading{align-items:center;gap:var(--space-4) var(--space-6);border-block-end:1px solid var(--border-default);flex-wrap:wrap;padding-block-end:var(--space-8);display:flex}.chida-site .site-community-preview-heading>.site-icon,.chida-site .site-community.site-subtle .site-community-preview-heading>.site-icon{color:var(--ao-copper)}.chida-site .site-community-preview-heading strong{font-size:14px;line-height:24px}.chida-site .site-community-preview-heading>span{color:var(--text-secondary);margin-inline-start:auto;font-size:12px;line-height:20px}.chida-site .site-community-topics{gap:var(--space-6);margin-block-start:var(--space-8);display:grid}.chida-site .site-community-topic{background:var(--bg-sunken);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-8)}.chida-site .site-community-topic-kind{align-items:center;gap:var(--space-4);color:var(--ao-copper);font-size:12px;line-height:20px;display:flex}.chida-site .site-community.site-subtle .site-community-topic-kind{color:var(--ao-copper)}.chida-site .site-community-topic-kind .site-icon{stroke-width:2px;width:16px;height:16px}.chida-site .site-community-topic h3{font-size:15px;line-height:26px;font-weight:var(--fw-medium);margin-block-start:var(--space-5)}.chida-site .site-community-sample-note{margin-block-start:var(--space-6);font-size:12px;line-height:20px}.chida-site .site-community-access{align-items:flex-start;gap:var(--space-5);border-block-start:1px solid var(--border-default);margin-block-start:var(--space-8);padding-block-start:var(--space-8);display:flex}.chida-site .site-community-access>.site-icon{color:var(--text-secondary);width:18px;height:18px;margin-block-start:var(--space-2)}.chida-site .site-community-access p{font-size:14px;line-height:24px}.chida-site .site-community-access p+p{margin-block-start:var(--space-4)}.chida-site .site-community-preview .site-community-report-link{margin-block-start:var(--space-6);font-size:12px;line-height:20px}.chida-site .site-footer-community{margin-block-start:var(--space-10)}.chida-site .site-community-report{border-block-start:1px solid var(--border-default);background:var(--bg-sunken);scroll-margin-block-start:var(--space-14)}.chida-site .site-community-report .site-lead{margin-block-start:var(--space-8)}.chida-site .site-community-report-contact>p{font-size:15px;line-height:26px}.chida-site .site-community-report-phones{gap:var(--space-6);margin-block:var(--space-8);flex-wrap:wrap;display:flex}.chida-site .site-community-report-phones a{align-items:center;gap:var(--space-6);min-height:var(--touch-min);padding:var(--space-6) var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);font-size:15px;line-height:26px;display:inline-flex}.chida-site .site-community-report-phones .site-icon{color:var(--text-primary)}.chida-site .site-community-report-contact .site-community-report-note{font-size:14px;line-height:24px}.chida-site .site-faq-community-links{column-gap:var(--space-9);flex-wrap:wrap;display:flex}.chida-site .site-story-community .site-story-workflow-heading .site-story-limit{margin-block:var(--space-6) 0}.chida-site .site-home-community-cards{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chida-site .site-home-community-card{gap:var(--space-6);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);min-width:0;padding:var(--space-8);flex-direction:column;display:flex}.chida-site .site-home-community-heading{align-items:center;gap:var(--space-5);display:flex}.chida-site .site-home-community-heading>.site-icon,.chida-site .site-home-community-card:nth-child(2) .site-home-community-heading>.site-icon,.chida-site .site-home-community-card:nth-child(2) .site-community-topic-kind{color:var(--ao-copper)}.chida-site .site-home-community-card>p{color:var(--text-secondary);font-size:14px;line-height:24px}.chida-site .site-home-community-card .site-community-topic{padding:var(--space-7)}.chida-site .site-home-community-topic-heading{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.chida-site .site-home-community-topic-heading>span:last-child{color:var(--text-secondary);font-size:12px;line-height:20px}.chida-site .site-home-community-card .site-community-topic p{font-size:15px;line-height:26px;font-weight:var(--fw-medium);margin-block-start:var(--space-5)}.chida-site .site-home-community-card>.site-text-link{align-self:flex-start;margin-block-start:auto}.chida-site .site-home-community-demo .site-community-sample-note{margin-block-start:var(--space-7)}.chida-site .site-community-heading-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chida-site .site-community-hero-access{align-items:flex-start;gap:var(--space-5);color:var(--text-secondary);margin-block-start:var(--space-8);font-size:14px;line-height:24px;display:flex}.chida-site .site-community-hero-access>.site-icon{width:18px;height:18px;color:var(--text-primary);margin-block-start:var(--space-2)}.chida-site .site-community-wayfinding{justify-content:space-between;gap:var(--space-6) 24px;border-block:1px solid var(--border-default);padding-block:var(--space-7);flex-wrap:wrap;display:flex}.chida-site .site-community-wayfinding a{align-items:center;gap:var(--space-6);min-height:var(--touch-min);color:var(--text-secondary);font-size:14px;line-height:24px;display:flex}.chida-site .site-community-wayfinding .site-icon{color:var(--text-primary)}@media (hover:hover){.chida-site .site-community-wayfinding a:hover{color:var(--text-primary)}}.chida-site .site-community-page .site-community.site-subtle+.site-community-report{border-block-start:0}@media (width<=767px){.chida-site .site-home-community-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.chida-site .site-community-layout,.chida-site .site-community-report-layout{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.chida-site .site-community-wayfinding{gap:var(--space-2) 12px;padding-block:var(--space-6)}.chida-site .site-community-wayfinding a{gap:var(--space-3);font-size:12px;line-height:20px}.chida-site .site-community-wayfinding .site-icon{width:16px;height:16px}.chida-site .site-community-preview{padding:var(--space-8)}.chida-site .site-community-preview-heading>span{margin-inline-start:0}.chida-site .site-community-topic{padding:var(--space-7)}.chida-site .site-community-topic h3{font-size:15px;line-height:26px}}.chida-site .site-tools-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,64px);display:grid}.chida-site .site-tools-layout>*{min-width:0}.chida-site .site-tools-hero{padding-block:var(--space-12) var(--section-gap)}.chida-site .site-tools-hero-paths{column-gap:var(--space-9);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.chida-site .site-tools-hero-note{font:var(--type-body-sm);margin-block-start:var(--space-7)}.chida-site .site-tools-lesson{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.chida-site .site-tools-lesson-label{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-7) var(--space-8);border-block-end:1px solid var(--border-default);flex-wrap:wrap;display:flex}.chida-site .site-tools-lesson-label>span:first-child{align-items:center;gap:var(--space-5);font:var(--type-body-sm);font-weight:var(--fw-medium);display:flex}.chida-site .site-tools-lesson-label .site-icon{color:var(--text-primary);width:18px;height:18px}.chida-site .site-tools-lesson-label>span:last-child{font:var(--type-caption);color:var(--text-secondary)}.chida-site .site-tools-presets{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-7);border-block-end:1px solid var(--border-default);background:var(--bg-sunken);flex-wrap:wrap;display:flex}.chida-site .site-tools-preset-chip{min-height:34px;padding:var(--space-3) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-pill,999px);background:var(--surface-1);color:var(--text-secondary);font:var(--type-caption);font-weight:var(--fw-medium);cursor:pointer;justify-content:center;align-items:center;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.chida-site .site-tools-preset-chip[aria-pressed=true]{border-color:var(--ao-copper);background:var(--ao-copper-bg);color:var(--text-primary)}.chida-site .site-tools-steps{gap:var(--space-2);padding-inline:var(--space-7);border-block-end:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chida-site .site-tools-steps button{justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--control-xl);min-width:0;padding:var(--space-6) var(--space-2);font:var(--type-body-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;display:flex}.chida-site .site-tools-steps button>span{color:var(--text-muted);font-size:12px;line-height:20px}.chida-site .site-tools-steps button[aria-selected=true]{border-block-end-color:var(--action-primary-border);color:var(--text-primary)}.chida-site .site-tools-steps button[aria-selected=true]>span{color:var(--text-accent)}.chida-site .site-tools-lesson-panel{min-height:338px;padding:var(--space-8)}.chida-site .site-tools-lesson-panel :is(h2,h3){font-size:20px;line-height:34px}.chida-site .site-tools-lesson-copy{margin-block:var(--space-6) var(--space-8);font-size:14px;line-height:24px}.chida-site .site-tools-sample-heading{align-items:center;gap:var(--space-6);display:flex}.chida-site .site-tools-sample-heading p{font:var(--type-caption);margin-block-start:var(--space-2)}.chida-site .site-tools-sample-icon{width:var(--touch-min);height:var(--touch-min);border:1px solid var(--ao-copper-fill);border-radius:var(--radius-md);color:var(--ao-on-fill);background:var(--ao-copper-fill);flex:none;justify-content:center;align-items:center;display:flex}.chida-site .site-tools-sample-drawing{justify-content:center;align-items:center;gap:var(--space-6);margin-block:var(--space-7);padding:var(--space-3) var(--space-7);background:var(--bg-sunken);border-radius:var(--radius-md);display:flex}.chida-site .site-tools-sample-drawing svg{flex-shrink:1;width:min(55%,230px);height:115px;overflow:visible}.chida-site .site-tools-slab-top{fill:var(--ao-copper-bg);stroke:var(--ao-copper);stroke-width:1.5px;stroke-linejoin:round}.chida-site .site-tools-slab-side{fill:var(--surface-2);stroke:var(--text-primary);stroke-width:1.5px;stroke-linejoin:round}.chida-site .site-tools-slab-line{fill:none;stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 4}.chida-site .site-tools-sample-drawing>span{font:var(--type-caption);color:var(--text-secondary)}.chida-site .site-tools-sample-fields{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chida-site .site-tools-sample-fields label{min-width:0;display:block}.chida-site .site-tools-sample-fields label>span{gap:var(--space-2);font:var(--type-body-sm);color:var(--text-primary);flex-direction:column;margin-block-end:var(--space-4);display:flex}.chida-site .site-tools-sample-fields small{color:var(--text-secondary)}.chida-site .site-tools-sample-fields input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-xl);padding:var(--space-5) var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-sunken);font:var(--type-body);color:var(--text-primary);text-align:center}.chida-site .site-tools-sample-actions{align-items:center;gap:var(--space-5) var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-9);display:flex}.chida-site .site-tools-reset{justify-content:center;align-items:center;gap:var(--space-5);min-height:var(--touch-min);padding:var(--space-4) 0;border-radius:var(--radius-sm);color:var(--text-primary);font:var(--type-body-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.chida-site .site-tools-reset .site-icon{width:16px;height:16px}.chida-site .site-tools-sample-error{border-inline-start:2px solid var(--border-default);font:var(--type-body-sm);color:var(--text-primary);margin-block-start:var(--space-6);padding-inline-start:var(--space-5)}.chida-site .site-tools-empty-result{justify-items:start;gap:var(--space-7);padding-block:var(--space-7);display:grid}.chida-site .site-tools-empty-result>.site-icon{width:32px;height:32px;color:var(--ao-copper)}.chida-site .site-tools-empty-result p,.chida-site .site-tools-result-label{font:var(--type-body-sm)}.chida-site .site-tools-result{align-items:baseline;gap:var(--space-6);padding-block:var(--space-4);color:var(--text-primary);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.chida-site .site-tools-result strong{font-size:30px;line-height:48px;font-weight:var(--fw-semibold);color:var(--ao-copper)}.chida-site .site-tools-result>span{color:var(--text-secondary);font:var(--type-body-sm)}.chida-site .site-tools-equation{font:var(--type-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.chida-site .site-tools-result-assumptions{margin-block:var(--space-7) var(--space-4);border-block-start:1px solid var(--border-default);padding-block-start:var(--space-7)}.chida-site .site-tools-result-assumptions :is(h2,h3){font-size:15px;line-height:26px}.chida-site .site-tools-result-assumptions ul{gap:var(--space-2);color:var(--text-secondary);margin-block-start:var(--space-4);padding-inline-start:var(--space-7);font-size:12px;line-height:20px;list-style:outside;display:grid}.chida-site .site-tools-lesson-note{padding:var(--space-6) var(--space-8);border-block-start:1px solid var(--border-default);font:var(--type-caption);color:var(--text-secondary)}.chida-site .site-tools-benefits{gap:var(--space-7);margin-block:var(--space-9) var(--space-7);display:grid}.chida-site .site-tools-benefits li{align-items:flex-start;gap:var(--space-6);color:var(--text-secondary);font-size:14px;line-height:24px;display:flex}.chida-site .site-tools-benefits .site-icon{color:var(--ao-copper);stroke-width:2px;margin-block-start:var(--space-2)}.chida-site .site-tools-benefits strong{color:var(--text-primary);margin-block-end:var(--space-2);display:block}.chida-site .site-tools-section-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,6vw,64px);margin-block-end:var(--space-10);display:grid}.chida-site .site-tools-section-heading .site-lead{margin-block-start:0}.chida-site .site-tools-categories{gap:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chida-site .site-tools-categories article{min-width:0;padding:var(--space-8);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md)}.chida-site .site-tools-categories article:nth-child(2){background:var(--ao-plum-bg)}.chida-site .site-tools-categories article:nth-child(3){background:var(--ao-moss-bg)}.chida-site .site-tools-categories .site-icon{color:var(--ao-copper);stroke-width:2px;margin-block-end:var(--space-7)}.chida-site .site-tools-categories article:nth-child(2) .site-icon{color:var(--ao-plum)}.chida-site .site-tools-categories article:nth-child(3) .site-icon{color:var(--ao-moss)}.chida-site .site-tools-categories article:nth-child(4) .site-icon{color:var(--ao-copper)}.chida-site .site-tools-categories h3{font-size:20px;line-height:34px}.chida-site .site-tools-categories p{margin-block-start:var(--space-5);font-size:14px;line-height:24px}.chida-site .site-tools-ledger{align-items:flex-start;gap:var(--space-6);padding-block:var(--space-9);border-block-end:1px solid var(--border-default);display:flex}.chida-site .site-tools-ledger .site-icon{color:var(--ao-plum);margin-block-start:var(--space-3)}.chida-site .site-tools-ledger h3{font-size:15px;line-height:26px}.chida-site .site-tools-ledger p{font:var(--type-body-sm);margin-block-start:var(--space-4)}.chida-site .site-tools-scope{max-width:var(--content-doc);margin-block-start:var(--space-8);font-size:14px;line-height:24px}.chida-site .site-tools-personal-steps{gap:var(--space-9);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.chida-site .site-tools-personal-steps li{border-block-start:1px solid var(--border-default);min-width:0;padding-block-start:var(--space-8)}.chida-site .site-tools-personal-steps .site-icon{color:var(--ao-copper);stroke-width:2px}.chida-site .site-tools-personal-steps li:nth-child(2) .site-icon{color:var(--ao-indigo)}.chida-site .site-tools-personal-steps li:nth-child(3) .site-icon{color:var(--ao-copper)}.chida-site .site-tools-personal-steps li>span{float:inline-end;color:var(--text-muted);font:var(--type-body-sm)}.chida-site .site-tools-personal-steps h3{margin-block:var(--space-7) var(--space-5);font-size:20px;line-height:34px}.chida-site .site-tools-personal-steps p{font-size:14px;line-height:24px}.chida-site .site-tools-reference-wrap{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);margin-block-start:var(--space-8);overflow-x:auto}.chida-site .site-tools-reference-table{border-collapse:collapse;width:100%;font:var(--type-body-sm);text-align:start}.chida-site .site-tools-reference-table caption{padding:var(--space-6) var(--space-7);border-block-end:1px solid var(--border-default);background:var(--bg-sunken);color:var(--text-secondary);font:var(--type-caption);text-align:start}.chida-site .site-tools-reference-table th,.chida-site .site-tools-reference-table td{padding:var(--space-6) var(--space-7);border-block-end:1px solid var(--border-default);vertical-align:top}.chida-site .site-tools-reference-table thead th{background:var(--surface-2);color:var(--text-primary);font-weight:var(--fw-semibold);white-space:nowrap}.chida-site .site-tools-reference-table tbody th{color:var(--text-primary);font-weight:var(--fw-medium);white-space:nowrap}.chida-site .site-tools-reference-table tbody td{color:var(--text-secondary)}.chida-site .site-tools-reference-table tbody tr:last-child th,.chida-site .site-tools-reference-table tbody tr:last-child td{border-block-end:0}.chida-site .site-tools-reference-links{margin-block-start:var(--space-8)}@media (hover:hover){.chida-site .site-tools-steps button:hover{color:var(--text-primary)}.chida-site .site-tools-reset:hover{text-underline-offset:var(--space-2);text-decoration:underline}}@media (width<=1023px){.chida-site .site-tools-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.chida-site .site-tools-layout,.chida-site .site-tools-section-heading{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.chida-site .site-tools-lesson{width:100%;max-width:620px}.chida-site .site-tools-personal-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.chida-site .site-tools-lesson-label,.chida-site .site-tools-lesson-panel,.chida-site .site-tools-lesson-note{padding-inline:var(--space-7)}.chida-site .site-tools-lesson-panel{min-height:350px}.chida-site .site-tools-steps{padding-inline:var(--space-4)}.chida-site .site-tools-steps button{gap:var(--space-3);font-size:12px;line-height:20px}.chida-site .site-tools-sample-fields{gap:var(--space-4)}.chida-site .site-tools-sample-fields input{padding-inline:var(--space-3)}.chida-site .site-tools-sample-fields small{font-size:12px;line-height:20px}.chida-site .site-tools-categories{grid-template-columns:minmax(0,1fr)}.chida-site .site-tools-personal .site-actions>a{width:100%}}.chida-site .site-companions-section,.chida-site .site-companions-teaser-section{border-block:1px solid var(--border-subtle);background:var(--bg-sunken)}.chida-site .site-companions-header{grid-template-columns:1fr 1fr;align-items:end;gap:24px 32px;margin-block-end:24px;display:grid}.chida-site .site-companions-header .site-lead{color:var(--text-secondary);margin:0}.chida-site .site-companions-disambiguation{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-secondary);align-items:flex-start;gap:12px;margin:0 0 28px;padding:14px 18px;font-size:14px;line-height:24px;display:flex}.chida-site .site-companions-disambiguation .site-icon{width:20px;height:20px;color:var(--ao-copper);flex:none;margin-block-start:2px}.chida-site .site-companions-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.chida-site .site-companion-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:minmax(0,1.25fr) minmax(240px,310px);align-items:start;gap:28px;padding:24px;display:grid}.chida-site .site-companion-card[data-companion-card=chida]{border-color:var(--border-strong)}.chida-site .site-companion-body{gap:16px;min-width:0;display:grid}.chida-site .site-companion-identity{align-items:center;gap:16px;display:flex}.chida-site .site-companion-avatar{border-radius:var(--radius-md);object-fit:contain;border:1px solid var(--border-strong);background:var(--surface-2);flex:none;width:68px;height:68px}.chida-site .site-companion-titles{min-width:0}.chida-site .site-companion-name-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.chida-site .site-companion-name-row :is(h3,h4){color:var(--text-primary);margin:0;font-size:22px;line-height:34px}.chida-site .site-companion-latin{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);letter-spacing:.08em;padding:2px 8px;font-size:12px;line-height:18px}.chida-site .site-companion-role-badge{border:1px solid var(--border-default);background:var(--surface-2);color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;line-height:20px;display:inline-flex}.chida-site .site-companion-role-badge .site-icon{width:15px;height:15px;color:var(--ao-copper)}.chida-site .site-companion-origin{color:var(--text-secondary);margin:4px 0 0;font-size:14px;line-height:22px}.chida-site .site-companion-summary{color:var(--text-primary);margin:0;font-size:15px;line-height:26px}.chida-site .site-companion-tasks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chida-site .site-companion-tasks li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:24px;display:flex}.chida-site .site-companion-tasks .site-icon{width:18px;height:18px;color:var(--ao-copper);flex:none;margin-block-start:3px}.chida-site .site-companion-prompt{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-2);padding:14px 16px}.chida-site .site-companion-prompt>span{color:var(--text-muted);margin-block-end:4px;font-size:12px;line-height:20px;display:block}.chida-site .site-companion-prompt>p{color:var(--text-primary);margin:0;font-size:14px;line-height:24px}.chida-site .site-companion-credit{border-block-start:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding-block-start:12px;font-size:13px;line-height:22px;display:flex}.chida-site .site-companion-credit>strong{color:var(--text-primary);font-size:15px;font-weight:var(--fw-semibold)}.chida-site .site-companion-credit>small{color:var(--text-muted);font-size:12px}.chida-site .site-companion-motion{gap:10px;min-width:0;display:grid}.chida-site .site-companion-motion-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.chida-site .site-companion-motion-badge{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;line-height:20px;display:inline-flex}.chida-site .site-companion-motion-badge .site-icon{width:15px;height:15px;color:var(--ao-copper)}.chida-site .site-companion-motion-trigger{border:1px solid var(--action-primary-border);border-radius:var(--radius-md);background:var(--surface-2);min-height:38px;color:var(--text-primary);font:inherit;font-size:13px;line-height:20px;font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.chida-site .site-companion-motion-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chida-site .site-companion-motion-trigger .site-icon{width:16px;height:16px}.chida-site .site-companion-video-frame{aspect-ratio:9/16;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);width:100%;max-height:440px;margin-inline:auto;position:relative;overflow:hidden}.chida-site .site-companion-video,.chida-site .site-companion-poster-img{object-fit:cover;width:100%;height:100%;display:block}.chida-site .site-companion-poster-img{object-fit:contain}.chida-site .site-companion-poster-overlay{pointer-events:none;position:absolute;inset:0}.chida-site .site-companion-transcript{border-block-start:1px solid var(--border-subtle);color:var(--text-secondary);padding-block-start:6px;font-size:13px;line-height:22px}.chida-site .site-companion-transcript summary{cursor:pointer;color:var(--text-accent);font-weight:var(--fw-medium)}.chida-site .site-companion-transcript p{margin:8px 0 0}.chida-site .site-companions-teaser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.chida-site .site-companion-teaser-card{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);align-items:flex-start;gap:16px;padding:20px;display:flex}.chida-site .site-companion-teaser-copy{gap:8px;min-width:0;display:grid}.chida-site .site-companion-teaser-meta{color:var(--text-muted);margin:0;font-size:13px;line-height:20px}.chida-site .site-companions-teaser-links{flex-wrap:wrap;gap:16px 28px;margin-block-start:20px;display:flex}@media (width<=900px){.chida-site .site-companions-header{grid-template-columns:1fr;gap:12px}.chida-site .site-companion-card{grid-template-columns:1fr}.chida-site .site-companion-video-frame{max-width:280px}.chida-site .site-companions-teaser-grid{grid-template-columns:1fr}}:is(html:has(dialog.site-launch-dialog[open]),body:has(dialog.site-launch-dialog[open])){overflow:hidden}.chida-site .site-launch-motion{min-width:0;scroll-margin-block-start:100px}.chida-site .site-launch-layout{gap:.5rem;display:grid}.chida-site .site-launch-resources{flex-wrap:wrap;align-items:flex-start;gap:.25rem 1.25rem;display:flex}.chida-site .site-launch-watch{min-height:var(--touch-min);border-radius:var(--radius-sm);color:var(--text-primary);font:var(--type-body-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;text-decoration:none;display:inline-flex}.chida-site .site-launch-watch svg{width:1.25rem;height:1.25rem;color:var(--text-primary);flex:none}.chida-site .site-launch-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem .75rem;margin-block:.5rem 1.5rem;display:grid}.chida-site .site-launch-chapters button{min-height:var(--touch-min);border:0;border-block-end:1px solid var(--border-subtle);color:var(--text-secondary);font:var(--type-caption);text-align:start;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.5rem;padding:.5rem .25rem;display:flex}.chida-site .site-launch-chapters button>span:first-child{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:20px}.chida-site .site-launch-chapters button[aria-current]{color:var(--text-accent);border-color:var(--action-primary-border)}.chida-site .site-launch-player{min-width:0;margin:0}.chida-site .site-launch-stage{background:var(--bg-canvas);border:0;border-radius:0;overflow:hidden}.chida-site .site-launch-preview-frame{position:relative}.chida-site .site-launch-preview{aspect-ratio:1;object-fit:contain;background:var(--bg-canvas);width:100%;height:auto;padding:1px;display:block}.chida-site .site-launch-poster{z-index:1;object-fit:contain;background:var(--bg-canvas);pointer-events:none;opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}.chida-site .site-launch-poster[data-poster-theme=dark],:root[data-theme=dark] .chida-site .site-launch-poster[data-poster-theme=light]{display:none}:root[data-theme=dark] .chida-site .site-launch-poster[data-poster-theme=dark]{display:block}:root[data-theme=light] .chida-site [data-media-theme=light] .site-launch-preview-frame[data-frame-ready] .site-launch-preview,:root[data-theme=dark] .chida-site [data-media-theme=dark] .site-launch-preview-frame[data-frame-ready] .site-launch-preview{z-index:2;position:relative}.chida-site .site-launch-dialog video[data-theme-loading]{visibility:hidden}.chida-site .site-launch-player-controls{border-block-start:1px solid var(--border-default);min-height:56px;color:var(--text-primary);background:var(--bg-canvas);direction:ltr;align-items:center;gap:.75rem;padding:.25rem .5rem;display:flex}.chida-site .site-launch-player-controls button{width:var(--touch-min);height:var(--touch-min);flex:0 0 var(--touch-min);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.chida-site .site-launch-player-controls svg{width:1.25rem;height:1.25rem}.chida-site .site-launch-player-controls>span{font:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.chida-site .site-launch-player-controls progress{background:var(--border-strong);width:100%;min-width:1rem;height:3px;accent-color:var(--action-primary-border);border:0;border-radius:2px;display:block;overflow:hidden}.chida-site .site-launch-player-controls progress::-webkit-progress-bar{background:var(--border-strong)}.chida-site .site-launch-player-controls progress::-webkit-progress-value{background:var(--action-primary-border)}.chida-site .site-launch-player-controls progress::-moz-progress-bar{background:var(--action-primary-border)}.chida-site .site-launch-player figcaption{color:var(--text-muted);font:var(--type-caption);margin-block-start:.75rem;line-height:20px}.chida-site .site-launch-transcript{color:var(--text-secondary);margin-inline-start:auto}.chida-site .site-launch-transcript[open]{border-block-start:1px solid var(--border-default);flex-basis:100%;margin-inline-start:0}.chida-site .site-launch-transcript summary,.chida-site .site-launch-film-transcript summary{width:fit-content;min-height:var(--touch-min);cursor:pointer;font:var(--type-body-sm);padding-block:.5rem}.chida-site .site-launch-transcript ol,.chida-site .site-launch-film-transcript ol{gap:1.25rem 2rem;margin-block:.75rem 1rem;padding-inline-start:1.5rem;display:grid}.chida-site .site-launch-film-transcript ol{grid-template-columns:repeat(2,minmax(0,1fr))}.chida-site .site-launch-transcript strong{color:var(--text-primary)}.chida-site .site-launch-transcript li,.chida-site .site-launch-film-transcript li{font:var(--type-body-sm);padding-inline-start:.25rem;line-height:24px}.chida-site .site-launch-transcript li p{margin-block-start:.25rem}.chida-site .site-launch-dialog{overscroll-behavior:contain;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);width:min(800px,100% - 2rem);max-height:calc(100svh - 2rem);color:var(--text-primary);box-shadow:var(--shadow-sheet);margin:auto;padding:0;position:fixed;overflow:auto}.chida-site .site-launch-dialog::backdrop{background:var(--surface-overlay)}.chida-site .site-launch-dialog-content{padding:1rem}.chida-site .site-launch-dialog-heading{justify-content:space-between;align-items:center;gap:1rem;padding-block-end:.75rem;display:flex}.chida-site .site-launch-dialog h3{color:var(--text-primary);font:var(--type-body)}.chida-site .site-launch-dialog-heading button{min-width:var(--touch-min);min-height:var(--touch-min);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;place-items:center;padding:.5rem;display:inline-grid}.chida-site .site-launch-dialog-heading svg{width:1.25rem;height:1.25rem}.chida-site .site-launch-dialog video{object-fit:contain;aspect-ratio:1;background:var(--bg-canvas);width:100%;max-height:calc(100svh - 12rem);display:block}.chida-site .site-launch-dialog-content>p{font:var(--type-caption);color:var(--text-muted);padding-block-start:.75rem}.chida-site .site-launch-film-transcript{border-block-start:1px solid var(--border-strong);margin-block-start:.75rem}.chida-site .site-launch-film-transcript p{color:var(--text-muted)}@media (hover:hover){.chida-site .site-launch-watch:hover{color:var(--text-accent)}.chida-site .site-launch-chapters button:hover{color:var(--text-primary);border-color:var(--border-strong)}.chida-site .site-launch-player-controls button:hover{background:var(--surface-hover)}}@media (width<=800px){.chida-site .site-launch-film-transcript ol{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.chida-site .site-launch-player-controls{gap:.5rem;padding-inline:.25rem}.chida-site .site-launch-player-controls>span{font-size:12px;line-height:20px}.chida-site .site-launch-chapters{column-gap:.5rem}.chida-site .site-launch-chapters button{gap:.5rem;font-size:12px;line-height:20px}}.chida-site .site-question-finder{margin-block:var(--space-8)}.chida-site .site-question-search{align-items:stretch;gap:var(--space-5);display:flex}.chida-site .site-question-search .site-search{flex:1;min-width:0}.chida-site .site-question-search button{flex-shrink:0}.chida-site .site-question-finder>[role=status]{margin-block-start:var(--space-4)}.chida-site .site-question-results{gap:var(--space-7);margin-block:var(--space-7);display:grid}.chida-site .site-question-results article{padding:var(--space-7);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1)}.chida-site .site-question-results h3{font:var(--type-title-sm);margin-block-end:var(--space-4)}.chida-site .site-question-results .site-text-link{margin-block-start:var(--space-4)}@media (width<=560px){.chida-site .site-question-search{flex-direction:column}.chida-site .site-question-search button{align-self:flex-start}}.chida-site .site-guides-hero{gap:var(--space-12);padding-block:var(--space-13);align-items:center;display:grid}.chida-site .site-guides-hero h1{max-width:720px}.chida-site .site-guides-intro{border-inline-start:thin solid var(--border-strong);gap:var(--space-7);padding-inline-start:var(--space-10);display:grid}.chida-site .site-guides-intro>svg{width:var(--space-11);height:var(--space-11);color:var(--text-accent)}.chida-site .site-guides-intro p{font:var(--type-body-lg)}.chida-site .site-guides-intro strong{color:var(--text-primary)}.chida-site .site-guides-intro>span{font:var(--type-caption);color:var(--text-muted)}.chida-site .site-guides-library{border-block:thin solid var(--border-default);background:var(--surface-1)}.chida-site .site-guides-heading{justify-content:space-between;align-items:end;gap:var(--space-7);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.chida-site .site-guide-cards{gap:var(--space-9);display:grid}.chida-site .site-guide-card{border:thin solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);min-width:0;overflow:hidden}.chida-site .site-guide-card-link{flex-direction:column;height:100%;display:flex}.chida-site .site-guide-card-link:focus-visible{outline-offset:calc(-1 * var(--space-2))}.chida-site .site-guide-card-copy{padding:var(--space-9);align-items:start;gap:var(--space-7);flex-direction:column;flex:1;display:flex}.chida-site .site-guide-card h3{font:var(--type-title-md);line-height:1.7}.chida-site .site-guide-card-copy>p{font:var(--type-body-sm);line-height:1.9}.chida-site .site-guide-meta{justify-content:space-between;gap:var(--space-4);width:100%;color:var(--text-muted);font:var(--type-caption);flex-wrap:wrap;display:flex}.chida-site .site-guide-meta>span:first-child{color:var(--text-accent)}.chida-site .site-guide-read{gap:var(--space-6);padding-top:var(--space-6);font:var(--type-body-sm);align-items:center;margin-top:auto;display:flex}.chida-site .site-guide-read svg{width:var(--icon-sm)}.chida-site .site-guide-visual{gap:var(--space-9);padding:var(--space-10) var(--space-9);background:var(--surface-2);align-items:center;min-height:176px;display:flex}.chida-site .site-guide-visual-symbol{color:var(--text-accent);flex:none}.chida-site .site-guide-visual-symbol>svg{width:var(--space-12);height:var(--space-12)}.chida-site .site-guide-visual-lines{gap:var(--space-4);flex:1;min-width:0;display:grid}.chida-site .site-guide-visual-lines>div{align-items:center;gap:var(--space-4);min-height:var(--space-10);padding:var(--space-3) var(--space-4);background:var(--surface-1);border-radius:var(--radius-xs);color:var(--text-secondary);font:var(--type-caption);display:flex}.chida-site .site-guide-visual-lines>div>span:first-child{color:var(--text-accent)}.chida-site .site-guide-visual-lines svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-accent);margin-inline-start:auto}.chida-site .site-guide-visual-lines i{width:var(--space-4);height:var(--space-1);background:var(--border-strong);margin-inline-start:auto}.chida-site .site-guides-help{padding-block:var(--space-12);justify-content:space-between;align-items:center;gap:var(--space-9);flex-wrap:wrap;display:flex}.chida-site .site-guides-help h2{font:var(--type-title-md);margin-bottom:var(--space-6)}.chida-site .site-guides-help p{font:var(--type-body-sm)}.chida-site .site-guide-context{align-items:center;gap:var(--space-7);margin-block:var(--space-10);padding-block:var(--space-9);border-block:thin solid var(--border-default);display:flex}.chida-site .site-guide-context>svg{color:var(--text-accent)}.chida-site .site-guide-context>div{gap:var(--space-2);display:grid}.chida-site .site-guide-context span{font:var(--type-caption);color:var(--text-muted)}.chida-site .site-guide-context a{align-items:center;gap:var(--space-7);min-height:var(--touch-min);display:flex}.chida-site .site-guide-context a:hover{text-underline-offset:var(--space-2);text-decoration:underline}.chida-site .site-guide-hero{padding-block:var(--space-9) var(--space-12)}.chida-site .site-guide-breadcrumb{gap:var(--space-4);font:var(--type-caption);color:var(--text-muted);margin-bottom:var(--space-10);flex-wrap:wrap;align-items:center;display:flex}.chida-site .site-guide-breadcrumb a{min-height:var(--touch-min);text-underline-offset:var(--space-2);align-items:center;text-decoration:underline;display:inline-flex}.chida-site .site-guide-hero-grid{gap:var(--space-10);align-items:start;display:grid}.chida-site .site-guide-byline{font:var(--type-caption);margin-top:var(--space-9);color:var(--text-muted);line-height:1.9}.chida-site .site-guide-takeaway{border:thin solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.chida-site .site-guide-takeaway>div:last-child{padding:var(--space-9)}.chida-site .site-guide-takeaway>div:last-child>span{color:var(--text-accent);font:var(--type-body-sm)}.chida-site .site-guide-takeaway p{margin-top:var(--space-6);font:var(--type-body-sm);line-height:2}.chida-site .site-guide-reading{gap:var(--space-12);padding-block:var(--space-12);border-top:thin solid var(--border-default);align-items:start;display:grid}.chida-site .site-guide-toc{padding:var(--space-9);background:var(--surface-1);border:thin solid var(--border-default);border-radius:var(--radius-md)}.chida-site .site-guide-toc>p{gap:var(--space-4);font:var(--type-body-sm);color:var(--text-primary);align-items:center;display:flex}.chida-site .site-guide-toc ol{margin:var(--space-6) 0 0;padding-inline-start:var(--space-7);list-style-type:persian}.chida-site .site-guide-toc li{color:var(--text-muted);font:var(--type-body-sm)}.chida-site .site-guide-toc a{padding-block:var(--space-4);min-height:var(--touch-min);display:block}.chida-site .site-guide-toc a:hover{color:var(--text-accent);text-underline-offset:var(--space-2);text-decoration:underline}.chida-site .site-guide-prose{max-width:var(--content-doc);min-width:0}.chida-site .site-guide-prose>section{margin-bottom:var(--space-12);scroll-margin-top:var(--space-14)}.chida-site .site-guide-prose h2{font:var(--type-title-lg);margin-bottom:var(--space-7);line-height:1.8}.chida-site .site-guide-prose p{line-height:2.15}.chida-site .site-guide-prose section>p+p{margin-top:var(--space-7)}.chida-site .site-guide-prose .site-guide-section-number{font:var(--type-body-sm);color:var(--text-accent);margin-bottom:var(--space-4)}.chida-site .site-guide-prose :is(.site-guide-steps,.site-guide-bullets){margin-block:var(--space-7);color:var(--text-secondary);padding-inline-start:var(--space-9)}.chida-site .site-guide-steps{list-style-type:persian}.chida-site .site-guide-bullets{list-style:outside}.chida-site .site-guide-prose li{margin-block:var(--space-6);padding-inline-start:var(--space-2);line-height:2}.chida-site .site-guide-prose li::marker{color:var(--text-accent)}.chida-site .site-guide-note{margin-top:var(--space-9);padding:var(--space-7) var(--space-9);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-xs)}.chida-site .site-guide-note p{font:var(--type-body-sm);line-height:2}.chida-site .site-guide-table{margin-block:var(--space-9);border:thin solid var(--border-default);border-radius:var(--radius-sm);overflow-x:auto}.chida-site .site-guide-table table{min-width:560px}.chida-site .site-guide-table caption{text-align:start;padding:var(--space-7);font:var(--type-caption);color:var(--text-muted)}.chida-site .site-guide-table tbody th{width:auto;color:var(--text-primary)}.chida-site .site-guide-checklist{padding:var(--space-9);background:var(--surface-1);border:thin solid var(--border-default);border-radius:var(--radius-md)}.chida-site .site-guide-checklist li{gap:var(--space-6);align-items:start;display:flex}.chida-site .site-guide-checklist svg{color:var(--text-accent);margin-top:var(--space-4)}.chida-site .site-guide-eeat{align-items:flex-start;gap:var(--space-7);margin-top:var(--space-10);padding:var(--space-8) var(--space-9);background:var(--surface-2);border:thin solid var(--border-default);border-radius:var(--radius-md);display:flex}.chida-site .site-guide-eeat>svg{color:var(--text-accent);margin-top:var(--space-2);flex:none}.chida-site .site-guide-eeat>div{gap:var(--space-4);min-width:0;display:grid}.chida-site .site-guide-eeat strong{color:var(--text-primary);font:var(--type-body-sm);font-weight:var(--fw-semibold)}.chida-site .site-guide-eeat p{font:var(--type-body-sm);color:var(--text-secondary);line-height:2}.chida-site .site-guide-eeat .site-text-link{font:var(--type-body-sm);min-height:auto;padding:0;display:inline-flex}.chida-site .site-guide-next{border-top:thin solid var(--border-strong);padding-top:var(--space-10);margin-top:var(--space-10)}.chida-site .site-guide-next .site-button{margin-top:var(--space-9)}.chida-site .site-guide-related{background:var(--surface-1);border-top:thin solid var(--border-default)}@media (hover:hover){.chida-site .site-guide-card:hover{border-color:var(--border-strong)}.chida-site .site-guide-card:hover .site-guide-read{color:var(--text-accent)}}@media (width>=760px){.chida-site .site-guide-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.chida-site .site-guide-related .site-guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.chida-site .site-guides-hero{grid-template-columns:1.5fr 1fr}}@media (width>=1024px){.chida-site .site-guide-hero-grid{gap:var(--space-13);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.chida-site .site-guide-reading{gap:var(--space-13);grid-template-columns:260px minmax(0,1fr)}.chida-site .site-guide-toc{top:calc(var(--space-13) + var(--space-9));position:sticky}}@media (width<=759px){.chida-site .site-guides-hero{padding-block:var(--space-11);gap:var(--space-10)}.chida-site .site-guide-visual{min-height:150px}.chida-site .site-guide-reading{gap:var(--space-10);padding-block:var(--space-10)}.chida-site .site-guide-takeaway .site-guide-visual{display:none}}.chida-site .site-category-icon-badge{border-radius:var(--radius-md);background:var(--ao-copper-bg);border:thin solid var(--border-default);width:44px;height:44px;color:var(--ao-copper);flex:none;justify-content:center;align-items:center;display:inline-flex}.chida-site .site-category-icon-badge>svg{width:22px;height:22px}.chida-site .site-category-icon-badge.is-sm{border-radius:var(--radius-sm);width:36px;height:36px}.chida-site .site-category-icon-badge.is-sm>svg{width:18px;height:18px}.chida-site .site-category-icon-badge[data-stage=engineering-permits]{background:var(--ao-indigo-bg);color:var(--ao-indigo)}.chida-site .site-category-icon-badge[data-stage=site-structure]{background:var(--ao-copper-bg);color:var(--ao-copper)}.chida-site .site-category-icon-badge[data-stage=mep-envelope]{background:var(--ao-patina-bg);color:var(--ao-patina)}.chida-site .site-category-icon-badge[data-stage=finishing-renovation]{background:var(--ao-moss-bg);color:var(--ao-moss)}.chida-site .site-categories-summary{padding:var(--space-9);background:var(--surface-1);border:thin solid var(--border-default);border-radius:var(--radius-lg);gap:var(--space-7)}.chida-site .site-category-summary-head{align-items:center;gap:var(--space-6);display:flex}.chida-site .site-category-summary-head>div{gap:var(--space-2);display:grid}.chida-site .site-category-summary-head strong{font:var(--type-title-sm);color:var(--text-primary)}.chida-site .site-category-summary-head span{font:var(--type-caption);color:var(--text-accent)}.chida-site .site-category-summary-stats{gap:var(--space-4);padding-top:var(--space-6);border-top:thin solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chida-site .site-category-summary-stats>div{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-2);border-radius:var(--radius-sm);display:grid}.chida-site .site-category-summary-stats strong{font:var(--type-title-sm);color:var(--text-primary)}.chida-site .site-category-summary-stats span{font:var(--type-caption);color:var(--text-muted)}.chida-site .site-category-stage-grid{gap:var(--space-6);margin-bottom:var(--space-12);display:grid}.chida-site .site-category-stage-card{text-align:start;align-items:stretch;gap:var(--space-5);padding:var(--space-8);background:var(--surface-2);border:thin solid var(--border-default);border-radius:var(--radius-lg);cursor:pointer;color:inherit;font:inherit;flex-direction:column;display:flex}.chida-site .site-category-stage-card.is-active{background:var(--surface-selected);border-color:var(--action-primary-border)}.chida-site .site-category-stage-card-top{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.chida-site .site-category-stage-count{padding:var(--space-2) var(--space-4);background:var(--surface-1);border:thin solid var(--border-default);border-radius:var(--radius-xs);font:var(--type-caption);color:var(--text-secondary)}.chida-site .site-category-stage-card strong{font:var(--type-title-sm);color:var(--text-primary);line-height:1.65}.chida-site .site-category-stage-card p{font:var(--type-caption);color:var(--text-secondary);line-height:1.9}.chida-site .site-categories-teaser{border-top:thin solid var(--border-default);background:var(--surface-1)}.chida-site .site-category-teaser-grid{gap:var(--space-8);display:grid}.chida-site .site-category-teaser-card{gap:var(--space-6);padding:var(--space-9);border:thin solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;min-width:0;display:flex}.chida-site .site-category-teaser-head{align-items:center;gap:var(--space-5);display:flex}.chida-site .site-category-teaser-card h3{font:var(--type-title-md);color:var(--text-primary);line-height:1.7}.chida-site .site-category-teaser-card p{font:var(--type-body-sm);color:var(--text-secondary);line-height:1.95}.chida-site .site-category-meta{gap:var(--space-1);min-width:0;font:var(--type-caption);color:var(--text-muted);flex-direction:column;display:flex}.chida-site .site-category-meta>span:first-child{color:var(--text-accent);font-weight:var(--fw-medium)}.chida-site .site-categories-explorer{border-block:thin solid var(--border-default);background:var(--surface-1)}.chida-site .site-category-toolbar{gap:var(--space-7);padding:var(--space-8);margin-bottom:var(--space-12);background:var(--surface-2);border:thin solid var(--border-default);border-radius:var(--radius-lg);display:grid}.chida-site .site-category-inline-toolbar{margin-block:var(--space-8)}.chida-site .site-category-search-row{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.chida-site .site-category-search{background:var(--surface-1);flex:320px;max-width:none}.chida-site .site-category-reset{border-color:var(--border-strong);color:var(--text-accent);flex:none}.chida-site .site-category-toolbar-filters{gap:var(--space-5);display:grid}.chida-site .site-category-toolbar .site-chip{align-items:center;gap:var(--space-3);display:inline-flex}.chida-site .site-category-toolbar .site-chip svg{width:15px;height:15px}.chida-site .site-category-stage-section{margin-bottom:var(--space-13);scroll-margin-top:var(--space-14)}.chida-site .site-category-stage-head{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-9);padding:var(--space-7) var(--space-8);background:var(--surface-2);border:thin solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.chida-site .site-category-stage-head-main{align-items:center;gap:var(--space-6);display:flex}.chida-site .site-category-stage-head h3{font:var(--type-title-md);color:var(--text-primary);margin-bottom:var(--space-2)}.chida-site .site-category-stage-head p{font:var(--type-body-sm);color:var(--text-secondary)}.chida-site .site-category-stage-pill{padding:var(--space-3) var(--space-6);background:var(--surface-1);border:thin solid var(--border-default);border-radius:var(--radius-sm);font:var(--type-caption);color:var(--text-accent);font-weight:var(--fw-medium)}.chida-site .site-category-visual{align-items:stretch;gap:var(--space-6);padding:var(--space-8);border-bottom:thin solid var(--border-default);background:var(--surface-2);flex-direction:column;min-height:auto}.chida-site .site-category-visual-top{align-items:center;gap:var(--space-5);display:flex}.chida-site .site-category-visual-Titles{gap:var(--space-1);min-width:0;display:grid}.chida-site .site-category-visual-stage{font:var(--type-caption);color:var(--text-muted)}.chida-site .site-category-visual-kicker{font:var(--type-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chida-site .site-category-card{background:var(--surface-1);flex-direction:column;display:flex}.chida-site .site-category-card-meta{align-items:center}.chida-site .site-category-count-pill{padding:var(--space-1) var(--space-4);background:var(--ao-copper-bg);border:thin solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-accent);font-weight:var(--fw-medium)}.chida-site .site-category-mix-pill{color:var(--text-muted)}.chida-site .site-category-sub-tray{border-top:thin solid var(--border-default);background:var(--surface-2);padding:var(--space-6) var(--space-8) var(--space-7);gap:var(--space-4);display:grid}.chida-site .site-category-sub-preview{gap:var(--space-3);flex-wrap:wrap;display:flex}.chida-site .site-category-sub-preview.is-expanded{padding-top:var(--space-4);margin-top:var(--space-3);border-top:thin dashed var(--border-default)}.chida-site .site-category-sub-pill{padding:var(--space-2) var(--space-4);border:thin solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--text-secondary);font:var(--type-caption);align-items:center;line-height:1.6;display:inline-flex}.chida-site .site-category-more{margin-top:var(--space-1)}.chida-site .site-category-more-summary{align-items:center;gap:var(--space-3);cursor:pointer;color:var(--text-accent);font:var(--type-caption);font-weight:var(--fw-medium);padding-block:var(--space-2);list-style:none;display:inline-flex}.chida-site .site-category-more-summary::-webkit-details-marker{display:none}.chida-site .site-category-more-summary svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.chida-site .site-category-more[open] .site-category-more-summary svg{transform:rotate(180deg)}.chida-site .site-category-metrics{gap:var(--space-4);margin-top:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chida-site .site-category-metric-card{padding:var(--space-5) var(--space-6);background:var(--surface-1);border:thin solid var(--border-default);border-radius:var(--radius-md);gap:var(--space-2);display:grid}.chida-site .site-category-metric-card strong{font:var(--type-title-sm);color:var(--text-primary)}.chida-site .site-category-metric-card span{font:var(--type-caption);color:var(--text-muted)}.chida-site .site-subcategory-grid{gap:var(--space-7);margin-top:var(--space-8);display:grid}.chida-site .site-subcategory-card{padding:var(--space-8);border:thin solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);gap:var(--space-5);scroll-margin-top:var(--space-14);flex-direction:column;display:flex}.chida-site .site-subcategory-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.chida-site .site-subcategory-title-wrap{align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.chida-site .site-subcategory-index{font:var(--type-caption);color:var(--text-accent);font-weight:var(--fw-semibold);padding:var(--space-1) var(--space-3);background:var(--surface-2);border-radius:var(--radius-xs);flex:none}.chida-site .site-subcategory-badge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-xs);border:thin solid var(--border-default);background:var(--surface-2);font:var(--type-caption);color:var(--text-secondary);flex:none;display:inline-flex}.chida-site .site-subcategory-badge svg{width:14px;height:14px}.chida-site .site-subcategory-badge.is-product{color:var(--ao-copper);background:var(--ao-copper-bg)}.chida-site .site-subcategory-badge.is-service{color:var(--ao-patina);background:var(--ao-patina-bg)}.chida-site .site-subcategory-card h3{font:var(--type-title-sm);color:var(--text-primary);line-height:1.65}.chida-site .site-subcategory-card h3 a:hover{color:var(--text-accent);text-underline-offset:var(--space-2);text-decoration:underline}.chida-site .site-subcategory-scope{font:var(--type-body-sm);color:var(--text-secondary);line-height:1.95}.chida-site .site-subcategory-aliases{align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:thin solid var(--border-default);flex-wrap:wrap;margin-top:auto;display:flex}.chida-site .site-subcategory-aliases-label{font:var(--type-caption);color:var(--text-muted)}.chida-site .site-subcategory-alias-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.chida-site .site-subcategory-alias{padding:var(--space-1) var(--space-4);border-radius:var(--radius-xs);background:var(--surface-2);border:thin solid var(--border-default);color:var(--text-secondary);font:var(--type-caption)}.chida-site .site-category-role-grid{gap:var(--space-8);margin-bottom:var(--space-12);display:grid}.chida-site .site-category-role-card{padding:var(--space-9);background:var(--surface-1);border:thin solid var(--border-default);border-radius:var(--radius-lg);scroll-margin-top:var(--space-14)}.chida-site .site-category-role-head{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.chida-site .site-category-role-head h2{font:var(--type-title-md);margin-bottom:0}.chida-site .site-category-cta-actions{align-items:center;gap:var(--space-7);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.chida-site .site-category-empty{padding:var(--space-11);text-align:center;border:thin solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);justify-items:center;gap:var(--space-6);display:grid}@media (hover:hover){.chida-site .site-category-stage-card:hover,.chida-site .site-category-teaser-card:hover,.chida-site .site-category-sub-pill:hover,.chida-site .site-subcategory-card:hover{border-color:var(--border-strong)}.chida-site .site-category-sub-pill:hover{color:var(--text-accent);background:var(--surface-3)}}@media (width>=760px){.chida-site .site-category-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chida-site .site-category-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chida-site .site-category-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.chida-site .site-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1120px){.chida-site .site-category-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=759px){.chida-site .site-category-summary-stats{grid-template-columns:1fr}}.chida-site .site-start-category-context{gap:var(--space-3);padding:var(--space-7);margin-bottom:var(--space-7);background:var(--surface-2);border:thin solid var(--border-default);border-radius:var(--radius-md);display:grid}.chida-site .site-start-category-context strong{font:var(--type-title-sm);color:var(--text-primary)}.chida-site .site-start-category-context .site-caption{color:var(--text-secondary)}.chida-site .site-dossier-scene,.chida-site .site-community-scene{min-width:0;color:var(--ao-text);margin:0;font-size:14px;line-height:24px}.chida-site .site-dossier-scene svg,.chida-site .site-community-scene svg{stroke-width:1.7px;flex:none;width:20px;height:20px}.chida-site .site-dossier-scene figcaption,.chida-site .site-community-scene figcaption{color:var(--ao-muted);text-align:center;margin-block-start:16px;font-size:12px;line-height:20px}.chida-site .site-dossier-folder-label{border:1px solid var(--ao-line);background:var(--ao-subtle);width:fit-content;color:var(--ao-copper);border-block-end:0;border-radius:12px 12px 0 0;align-items:center;gap:10px;margin-inline-start:24px;padding:12px 24px;display:flex}.chida-site .site-dossier-sheet{border:1px solid var(--ao-line);background:var(--ao-surface);border-radius:16px;overflow:hidden}.chida-site .site-dossier-heading{align-items:center;gap:16px;padding:24px;display:flex}.chida-site .site-dossier-symbol{border:1px solid var(--ao-line);width:52px;height:52px;color:var(--ao-copper);border-radius:12px;place-items:center;display:grid}.chida-site .site-dossier-symbol svg{width:28px;height:28px}.chida-site .site-dossier-heading>div{gap:4px;display:grid}.chida-site .site-dossier-heading strong{font-size:24px;font-weight:600;line-height:36px}.chida-site .site-scene-kicker{color:var(--ao-muted);font-size:12px;line-height:20px}.chida-site .site-scene-private{color:var(--ao-muted);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:flex}.chida-site .site-scene-private svg{width:16px;height:16px}.chida-site .site-dossier-facts{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0 24px 24px;display:grid}.chida-site .site-dossier-facts>div{border-inline-start:1px solid var(--ao-line);padding-inline-start:16px}.chida-site .site-dossier-facts dt{color:var(--ao-muted);font-size:12px;line-height:20px}.chida-site .site-dossier-facts dd{color:var(--ao-text);margin:4px 0 0}.chida-site .site-dossier-tabs{border-block:1px solid var(--ao-line);background:var(--ao-subtle);padding-inline:24px;display:flex}.chida-site .site-dossier-tabs button{min-height:48px;color:var(--ao-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;flex:1;padding:8px;font-weight:500}.chida-site .site-dossier-tabs button[aria-selected=true]{color:var(--ao-text);border-block-end-color:var(--ao-action-border)}.chida-site .site-dossier-tabs button:focus-visible{outline:2px solid var(--ao-focus);outline-offset:-4px}.chida-site .site-dossier-panel{min-height:288px;padding:24px}.chida-site .site-dossier-panel:focus-visible{outline:2px solid var(--ao-focus);outline-offset:-4px}.chida-site .site-dossier-purchase{align-items:center;gap:20px;margin-block-end:24px;display:flex}.chida-site .site-dossier-purchase>div{gap:4px;display:grid}.chida-site .site-dossier-purchase strong{font-size:20px;font-weight:600;line-height:32px}.chida-site .site-dossier-purchase p{color:var(--ao-muted);margin:0;font-size:12px}.chida-site .site-dossier-door{border:2px solid var(--ao-control);flex:none;width:44px;height:72px;padding:4px;display:block;position:relative}.chida-site .site-dossier-door>span{border:1px solid var(--ao-line);background:var(--ao-subtle);height:100%;display:block}.chida-site .site-dossier-door:after{content:"";inset-inline-start:10px;background:var(--ao-copper);width:8px;height:2px;position:absolute;top:38px}.chida-site .site-dossier-offer{border-block-start:1px solid var(--ao-line);grid-template-columns:1fr auto;gap:0 12px;padding-block:12px;display:grid}.chida-site .site-dossier-offer strong{font-weight:500}.chida-site .site-dossier-offer>span:last-child{color:var(--ao-muted);grid-column:1/-1;font-size:12px}.chida-site .site-dossier-next{color:var(--ao-muted);align-items:center;gap:10px;margin-block:20px 0;font-size:12px;display:flex}.chida-site .site-dossier-next svg{color:var(--ao-copper)}.chida-site .site-dossier-panel-title{align-items:center;gap:10px;min-height:80px;display:flex}.chida-site .site-dossier-records{margin:0;padding:0;list-style:none}.chida-site .site-dossier-records li{border-block-start:1px solid var(--ao-line);align-items:center;gap:10px;padding-block:14px;display:flex}.chida-site .site-dossier-records li>:last-child{color:var(--ao-muted);margin-inline-start:auto;font-size:12px}.chida-site .site-task-open{border:1px solid var(--ao-line);border-radius:50%;flex:none;width:20px;height:20px}.chida-site .site-community-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.chida-site .site-community-scene-heading{color:var(--ao-muted);justify-content:center;align-items:center;gap:12px;padding-block-end:24px;font-size:12px;display:flex}.chida-site .site-community-scene-groups{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.chida-site .site-conversation-sample{border:1px solid var(--ao-line);background:var(--ao-surface);border-radius:16px;min-width:0;overflow:hidden}.chida-site .site-conversation-sample:nth-child(2){margin-block-start:56px}.chida-site .site-conversation-head{border-block-end:1px solid var(--ao-line);align-items:center;gap:8px;padding:20px 16px;display:flex}.chida-site .site-conversation-head>svg:first-child{color:var(--ao-copper)}.chida-site .site-conversation-head>svg:last-child{width:14px;height:14px;color:var(--ao-muted);margin-inline-start:auto}.chida-site .site-conversation-head strong{font-size:14px;font-weight:600;line-height:24px}.chida-site .site-conversation-topic{color:var(--ao-muted);padding:16px 16px 0;font-size:12px;display:block}.chida-site .site-conversation-question,.chida-site .site-conversation-reply{margin:12px 16px 20px}.chida-site .site-conversation-author{color:var(--ao-muted);align-items:center;gap:8px;font-size:12px;display:flex}.chida-site .site-conversation-author svg{width:16px;height:16px}.chida-site .site-conversation-question p{margin:8px 0 0;font-weight:500}.chida-site .site-conversation-reply{border-block-start:1px solid var(--ao-line);padding-block-start:16px}.chida-site .site-conversation-reply p{color:var(--ao-muted);margin:8px 0 0;font-size:13px;line-height:24px}.chida-site .site-conversation-foot{background:var(--ao-subtle);color:var(--ao-muted);align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.chida-site .site-conversation-foot svg{width:16px;height:16px}.chida-site .site-studio-hero-media{min-width:0}.chida-site .site-studio-hero-media>p{text-align:center;color:var(--ao-muted);margin-block-start:12px;font-size:12px;line-height:20px}.chida-site .site-studio-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,72px);padding-block-end:40px;display:grid}.chida-site .site-studio-overview .site-studio-outputs{margin:0}.chida-site .site-studio-overview .site-studio-continue{grid-column:1/-1;margin:0}@media (width<=1023px){.chida-site .site-community-hero{grid-template-columns:1fr}.chida-site .site-community-scene{width:100%;max-width:680px;margin-inline:auto}}@media (width<=767px){.chida-site .site-studio-overview{grid-template-columns:1fr;gap:24px}.chida-site .site-dossier-heading{gap:12px;padding:20px 16px}.chida-site .site-dossier-heading strong{font-size:20px;line-height:32px}.chida-site .site-dossier-facts{padding-inline:16px}.chida-site .site-dossier-tabs{padding-inline:8px}.chida-site .site-dossier-tabs button{font-size:12px}.chida-site .site-dossier-panel{padding:20px 16px}.chida-site .site-dossier-symbol{width:44px;height:44px}.chida-site .site-community-scene-groups{gap:12px}.chida-site .site-conversation-head{flex-wrap:wrap;padding:16px 12px}.chida-site .site-conversation-head strong{font-size:12px}}@media (width<=820px){.chida-site .site-builder-story-hero .site-dossier-scene{order:3;margin-block-start:24px}.chida-site .site-builder-story-hero .site-role-shortcuts{order:5}.chida-site .site-builder-story-hero .site-builder-story-entry{order:6}}@media (width<=479px){.chida-site .site-community-scene-groups{grid-template-columns:1fr}.chida-site .site-conversation-sample:nth-child(2){margin-block-start:0}.chida-site .site-conversation-head{padding:16px}.chida-site .site-conversation-head strong{font-size:14px}.chida-site .site-community-scene-heading{justify-content:start}}.chida-site{--site-mobile-bar-height:calc(66px + env(safe-area-inset-bottom,0px))}.chida-site .site-mobile-actions{display:none}.chida-site .site-chida-guide{z-index:40;align-items:center;gap:var(--space-6);border:1px solid var(--action-primary-border);background:var(--action-primary-bg);max-width:calc(100vw - 32px);min-height:62px;color:var(--text-on-accent);box-shadow:var(--shadow-dialog);cursor:pointer;text-align:start;transition:transform var(--dur-base), box-shadow var(--dur-base), background-color var(--dur-base), opacity var(--dur-base);border-radius:999px;padding:10px 22px 10px 14px;display:inline-flex;position:fixed;inset-block-end:max(var(--space-9), env(safe-area-inset-bottom,0px));inset-inline-end:max(var(--space-9), env(safe-area-inset-left,0px))}@media (hover:hover){.chida-site .site-chida-guide:hover{background:var(--action-primary-bg-hover);transform:translateY(-2px)}}.chida-site .site-chida-guide[aria-expanded=true]{opacity:0;pointer-events:none;transform:translateY(8px)}.chida-site .site-chida-guide-avatar-wrap{background:var(--ao-copper-bg);border:1px solid var(--ao-on-fill);border-radius:999px;flex:0 0 42px;width:42px;height:42px;padding:2px;position:relative}.chida-site .site-chida-guide-avatar{border-radius:var(--radius-md);object-fit:contain;width:100%;height:100%;display:block}.chida-site .site-chida-guide-dot{background:var(--ao-success);border:2px solid var(--action-primary-bg);border-radius:999px;width:11px;height:11px;position:absolute;inset-block-end:0;inset-inline-start:0}.chida-site .site-chida-guide-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.chida-site .site-chida-guide-label{font:var(--type-body);font-weight:var(--fw-semibold);color:var(--text-on-accent);white-space:nowrap;line-height:1.35}.chida-site .site-chida-guide-sub{font:var(--type-caption);color:var(--text-on-accent);opacity:.9;white-space:nowrap;line-height:1.3}@media (width>=768px){.chida-site:has(.site-chida-guide) .site-footer-bottom{padding-block-end:76px}}@media (width<=767px){.chida-site:has(.site-mobile-actions){padding-block-end:calc(var(--site-mobile-bar-height) + 74px)}.chida-site:has(.site-mobile-actions) .site-header-actions>:is(.site-login-link:not(.site-login-member),.site-button-small){display:none}.chida-site .site-mobile-actions{z-index:39;min-height:var(--site-mobile-bar-height);padding:8px max(12px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:var(--surface-1);border-block-start:1px solid var(--border-default);box-shadow:var(--shadow-menu);grid-template-columns:1fr 1.55fr 1fr;align-items:stretch;gap:6px;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.chida-site .site-mobile-actions>:is(a,button){min-height:var(--touch-min);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);min-width:0;color:var(--text-primary);font:var(--type-body-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 6px;display:inline-flex}.chida-site .site-mobile-actions>.site-mobile-start{background:var(--action-primary-bg);border-color:var(--action-primary-border);color:var(--text-on-accent);font-weight:var(--fw-semibold)}.chida-site .site-mobile-actions .site-icon{width:var(--icon-sm);height:var(--icon-sm)}.chida-site .site-chida-guide{gap:10px;min-height:52px;padding:7px 16px 7px 10px;inset-block-end:calc(var(--site-mobile-bar-height) + 12px);inset-inline-end:max(12px, env(safe-area-inset-left,0px))}.chida-site:not(:has(.site-mobile-actions)) .site-chida-guide{inset-block-end:max(16px, env(safe-area-inset-bottom,0px))}.chida-site .site-chida-guide-avatar-wrap{flex-basis:36px;width:36px;height:36px}.chida-site .site-chida-guide-label{font:var(--type-body-sm);font-weight:var(--fw-semibold)}.chida-site .site-chida-guide-sub{display:none}}.public-site-assistant-backdrop{z-index:65;background:#00000038;justify-content:flex-end;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.public-site-assistant:focus{outline:none}.public-site-assistant{background:var(--surface-1);width:min(436px,100vw - 32px);height:min(670px,100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);font:var(--type-body);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.public-site-assistant__header{background:var(--surface-2);border-block-end:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.public-site-assistant__identity{align-items:center;gap:12px;min-width:0;display:flex}.public-site-assistant__avatar-wrap{background:var(--ao-copper-bg);border:1px solid var(--action-primary-border);border-radius:999px;flex:0 0 42px;width:42px;height:42px;padding:2px;position:relative}.public-site-assistant__avatar{border-radius:var(--radius-md);object-fit:contain;width:100%;height:100%;display:block}.public-site-assistant__status-dot{background:var(--ao-success);border:2px solid var(--surface-2);border-radius:999px;width:11px;height:11px;position:absolute;inset-block-end:0;inset-inline-start:0}.public-site-assistant__titles{min-width:0}.public-site-assistant__titles h2{font:var(--type-body);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.public-site-assistant__titles p{font:var(--type-caption);color:var(--text-secondary);margin:2px 0 0}.public-site-assistant__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.public-site-assistant__refresh{border:1px solid var(--border-strong);background:var(--surface-1);min-height:38px;color:var(--text-primary);font:var(--type-caption);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}@media (hover:hover){.public-site-assistant__refresh:hover{background:var(--ao-copper-bg);border-color:var(--action-primary-border);color:var(--text-accent)}}.public-site-assistant__close{border:1px solid var(--border-default);background:var(--surface-1);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.public-site-assistant__close:hover{background:var(--surface-hover);color:var(--text-primary)}}.public-site-assistant__body{background:var(--bg-canvas);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.public-site-assistant__scroll{overscroll-behavior:contain;flex-direction:column;gap:14px;padding:16px;display:flex;overflow-y:auto}.public-site-assistant__welcome{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);padding:14px 16px}.public-site-assistant__intro{font:var(--type-body-sm);color:var(--text-primary);margin:0;line-height:1.85}.public-site-assistant__intro strong{color:var(--ao-copper)}.public-site-assistant__starters{flex-direction:column;gap:8px;margin-block-start:12px;display:flex}.public-site-assistant__starter-chip{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;min-height:40px;color:var(--text-primary);font:var(--type-body-sm);text-align:start;cursor:pointer;transition:border-color var(--dur-fast), background-color var(--dur-fast);align-items:center;gap:8px;padding:8px 12px;display:flex}.public-site-assistant__starter-chip svg{color:var(--ao-copper);flex-shrink:0}@media (hover:hover){.public-site-assistant__starter-chip:hover:not(:disabled){border-color:var(--action-primary-border);background:var(--ao-copper-bg)}}.public-site-assistant__starter-chip:disabled{opacity:.6;cursor:default}.public-site-assistant__status{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-secondary);font:var(--type-body-sm);margin:0;padding:10px 12px}.public-site-assistant__messages{flex-direction:column;gap:14px;display:flex}.public-site-assistant__turn{flex-direction:column;gap:8px;display:flex}.public-site-assistant__question{border:1px solid var(--action-primary-border);border-radius:var(--radius-md) var(--radius-md) var(--radius-xs) var(--radius-md);background:var(--ao-copper-bg);max-width:88%;color:var(--text-primary);align-self:flex-start;padding:10px 14px}.public-site-assistant__sender{font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--ao-copper);margin-block-end:2px;display:block}.public-site-assistant__question p{font:var(--type-body-sm);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.public-site-assistant__answer{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);align-self:stretch;padding:12px 14px}.public-site-assistant__answer--thinking{background:var(--surface-2);border-style:dashed}.public-site-assistant__answer-head{align-items:center;gap:8px;margin-block-end:6px;display:inline-flex}.public-site-assistant__answer-head img{border-radius:var(--radius-md);object-fit:contain;width:22px;height:22px}.public-site-assistant__answer-head strong{font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--ao-copper)}.public-site-assistant__answer p{font:var(--type-body-sm);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.85}.public-site-assistant__sources{border-block-start:1px solid var(--border-subtle);flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}.public-site-assistant__sources li{margin:0;padding:0}.public-site-assistant__sources a{border:1px solid var(--border-default);background:var(--surface-2);min-height:30px;color:var(--text-accent);font:var(--type-caption);font-weight:var(--fw-medium);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;text-decoration:none;display:inline-flex}@media (hover:hover){.public-site-assistant__sources a:hover{border-color:var(--action-primary-border);background:var(--ao-copper-bg)}}.public-site-assistant__error,.public-site-assistant__pending{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-2);font:var(--type-body-sm);margin:0;padding:10px 12px}.public-site-assistant__error{border-color:var(--status-error-fg);background:var(--status-error-bg);color:var(--status-error-fg)}.public-site-assistant__pending p{margin:0 0 8px}.public-site-assistant__pending-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-site-assistant__text-btn{color:var(--text-accent);font:var(--type-caption);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:4px 6px;text-decoration:underline}.public-site-assistant__composer{padding:12px 16px max(12px, env(safe-area-inset-bottom,0px));background:var(--surface-2);border-block-start:1px solid var(--border-default);gap:10px;display:grid}.public-site-assistant__composer textarea{resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;min-height:58px;max-height:132px;color:var(--text-primary);font:var(--type-body);padding:10px 12px;font-size:15px;line-height:1.65}.public-site-assistant__composer textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.public-site-assistant__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-site-assistant__actions>.button{flex:none}.public-site-assistant__meta{font:var(--type-caption);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.public-site-assistant__meta a{color:var(--text-accent);font-weight:var(--fw-medium);text-decoration:none}.public-site-assistant__meta a:hover{text-decoration:underline}@media (width<=767px){.public-site-assistant-backdrop{justify-content:stretch;align-items:flex-end;padding:0}.public-site-assistant{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-block-end:0;border-inline:0;width:100%;height:min(86dvh,680px);max-height:88dvh}.public-site-assistant__composer textarea{font-size:16px}}:root,[data-theme=light]{--ao-bg:#fff;--bg:#fff;--ao-surface:#fff;--surface:#fff;--ao-subtle:#f5f5f5;--subtle:#f5f5f5;--ao-text:#292929;--text:#292929;--ao-muted:#626262;--muted:#626262;--ao-line:#e5e5e5;--line:#e5e5e5;--ao-control:#858585;--control:#858585;--ao-action:#9c593d;--action:#9c593d;--ao-link:#955338;--link:#955338;--ao-success:#237251;--success:#237251;--ao-success-bg:#e8f1eb;--success-bg:#e8f1eb;--ao-info:#356a84;--info:#356a84;--ao-info-bg:#e8f0f4;--info-bg:#e8f0f4;--ao-warning:#8b5d14;--warning:#8b5d14;--ao-warning-bg:#f5edd9;--warning-bg:#f5edd9;--ao-danger:#ae4947;--danger:#ae4947;--ao-danger-bg:#f8eae7;--danger-bg:#f8eae7;--ao-action-border:#9c593d;--action-border:#9c593d;--ao-progress-fill:#9c593d;--progress-fill:#9c593d;--ao-on-action:#fff;--on-action:#fff;--ao-focus:#9c593d;--focus:#9c593d;--ao-scrim:#00000052;--scrim:#00000052;--ao-brand:#ae532d;--brand:#ae532d;--ao-copper:#955338;--copper:#955338;--ao-copper-bg:#ffeadd;--copper-bg:#ffeadd;--ao-copper-fill:#9c593d;--copper-fill:#9c593d;--ao-copper-deep:#602505;--copper-deep:#602505;--ao-patina:#007678;--patina:#007678;--ao-patina-bg:#e2f3f3;--patina-bg:#e2f3f3;--ao-patina-fill:#007678;--patina-fill:#007678;--ao-indigo:#54639e;--indigo:#54639e;--ao-indigo-bg:#ebeffc;--indigo-bg:#ebeffc;--ao-indigo-fill:#54639e;--indigo-fill:#54639e;--ao-moss:#606f2a;--moss:#606f2a;--ao-moss-bg:#edf1e4;--moss-bg:#edf1e4;--ao-moss-fill:#606f2a;--moss-fill:#606f2a;--ao-plum:#8d5074;--plum:#8d5074;--ao-plum-bg:#f9ebf2;--plum-bg:#f9ebf2;--ao-plum-fill:#8d5074;--plum-fill:#8d5074;--ao-on-fill:#fff;--on-fill:#fff;--ao-series-a:#9c593d;--series-a:#9c593d;--ao-series-b:#1f9a9c;--series-b:#1f9a9c;--ao-series-c:#5666ab;--series-c:#5666ab;--ao-series-d:#809148;--series-d:#809148;--ao-series-e:#98507a;--series-e:#98507a;--ao-series-f:#768a9f;--series-f:#768a9f;--ao-space-0:0px;--ao-space-2:2px;--ao-space-4:4px;--ao-space-8:8px;--ao-space-12:12px;--ao-space-16:16px;--space-16:16px;--ao-space-20:20px;--space-20:20px;--ao-space-24:24px;--space-24:24px;--ao-space-32:32px;--space-32:32px;--ao-space-40:40px;--space-40:40px;--ao-space-48:48px;--space-48:48px;--ao-space-64:64px;--space-64:64px;--ao-radius-mark:2px;--radius-mark:2px;--ao-radius-badge:6px;--radius-badge:6px;--ao-radius-control:8px;--radius-control:8px;--ao-radius-card:12px;--radius-card:12px;--ao-radius-large:16px;--radius-large:16px;--ao-shadow-overlay:0 2px 4px #0000000d, 0 8px 24px #00000014;--shadow-overlay:0 2px 4px #0000000d, 0 8px 24px #00000014;--ao-shadow-dialog:0 4px 8px #00000014, 0 24px 48px #0000001f;--ao-state-hover:inset 0 0 0 999px #00000014;--state-hover:inset 0 0 0 999px #00000014;--ao-state-pressed:inset 0 0 0 999px #00000029;--state-pressed:inset 0 0 0 999px #00000029;--ao-control-height:44px;--control-height:44px;--ao-control-height-compact:32px;--control-height-compact:32px;--ao-tab-height:48px;--tab-height:48px;--ao-touch-target:44px;--touch-target:44px;--ao-icon-sm:16px;--ao-icon-md:20px;--ao-icon-lg:24px;--ao-focus-width:2px;--focus-width:2px;--ao-focus-offset:2px;--focus-offset:2px;--ao-brand-mark-sm:24px;--brand-mark-sm:24px;--ao-brand-mark-md:32px;--brand-mark-md:32px;--ao-brand-mark-lg:56px;--brand-mark-lg:56px}[data-theme=dark]{--ao-bg:#262626;--bg:#262626;--ao-surface:#303030;--surface:#303030;--ao-subtle:#383838;--subtle:#383838;--ao-text:#f0ede7;--text:#f0ede7;--ao-muted:#bbbdb7;--muted:#bbbdb7;--ao-line:#4a4a4a;--line:#4a4a4a;--ao-control:#858585;--control:#858585;--ao-action:#a66042;--action:#a66042;--ao-link:#d5a082;--link:#d5a082;--ao-success:#88c6a6;--success:#88c6a6;--ao-success-bg:#293930;--success-bg:#293930;--ao-info:#8bc1d5;--info:#8bc1d5;--ao-info-bg:#29363d;--info-bg:#29363d;--ao-warning:#dbb875;--warning:#dbb875;--ao-warning-bg:#3a3429;--warning-bg:#3a3429;--ao-danger:#e69f98;--danger:#e69f98;--ao-danger-bg:#3f2d2d;--danger-bg:#3f2d2d;--ao-action-border:#ba7c5f;--action-border:#ba7c5f;--ao-progress-fill:#d5a082;--progress-fill:#d5a082;--ao-on-action:#fff;--on-action:#fff;--ao-focus:#ba7c5f;--focus:#ba7c5f;--ao-scrim:#0000008a;--scrim:#0000008a;--ao-brand:#e38d6d;--brand:#e38d6d;--ao-copper:#d5a082;--copper:#d5a082;--ao-copper-bg:#493224;--copper-bg:#493224;--ao-copper-fill:#a66042;--copper-fill:#a66042;--ao-copper-deep:#602505;--copper-deep:#602505;--ao-patina:#74c0c1;--patina:#74c0c1;--ao-patina-bg:#223c3c;--patina-bg:#223c3c;--ao-patina-fill:#007678;--patina-fill:#007678;--ao-indigo:#9faee1;--indigo:#9faee1;--ao-indigo-bg:#313647;--indigo-bg:#313647;--ao-indigo-fill:#54639e;--indigo-fill:#54639e;--ao-moss:#aab882;--moss:#aab882;--ao-moss-bg:#343926;--moss-bg:#343926;--ao-moss-fill:#606f2a;--moss-fill:#606f2a;--ao-plum:#d49ebb;--plum:#d49ebb;--ao-plum-bg:#43303a;--plum-bg:#43303a;--ao-plum-fill:#8d5074;--plum-fill:#8d5074;--ao-on-fill:#fff;--on-fill:#fff;--ao-series-a:#d7a180;--series-a:#d7a180;--ao-series-b:#29a0a3;--series-b:#29a0a3;--ao-series-c:#aabbf5;--series-c:#aabbf5;--ao-series-d:#86974e;--series-d:#86974e;--ao-series-e:#e6a8ca;--series-e:#e6a8ca;--ao-series-f:#7c90a6;--series-f:#7c90a6;--ao-space-0:0px;--ao-space-2:2px;--ao-space-4:4px;--ao-space-8:8px;--ao-space-12:12px;--ao-space-16:16px;--space-16:16px;--ao-space-20:20px;--space-20:20px;--ao-space-24:24px;--space-24:24px;--ao-space-32:32px;--space-32:32px;--ao-space-40:40px;--space-40:40px;--ao-space-48:48px;--space-48:48px;--ao-space-64:64px;--space-64:64px;--ao-radius-mark:2px;--radius-mark:2px;--ao-radius-badge:6px;--radius-badge:6px;--ao-radius-control:8px;--radius-control:8px;--ao-radius-card:12px;--radius-card:12px;--ao-radius-large:16px;--radius-large:16px;--ao-shadow-overlay:0 2px 4px #00000040, 0 8px 24px #0006;--shadow-overlay:0 2px 4px #00000040, 0 8px 24px #0006;--ao-shadow-dialog:0 4px 8px #00000052, 0 24px 48px #00000080;--ao-state-hover:inset 0 0 0 999px #00000024;--state-hover:inset 0 0 0 999px #00000024;--ao-state-pressed:inset 0 0 0 999px #0000003d;--state-pressed:inset 0 0 0 999px #0000003d;--ao-control-height:44px;--control-height:44px;--ao-control-height-compact:32px;--control-height-compact:32px;--ao-tab-height:48px;--tab-height:48px;--ao-touch-target:44px;--touch-target:44px;--ao-icon-sm:16px;--ao-icon-md:20px;--ao-icon-lg:24px;--ao-focus-width:2px;--focus-width:2px;--ao-focus-offset:2px;--focus-offset:2px;--ao-brand-mark-sm:24px;--brand-mark-sm:24px;--ao-brand-mark-md:32px;--brand-mark-md:32px;--ao-brand-mark-lg:56px;--brand-mark-lg:56px}:root,[data-theme=light],[data-theme=dark]{--bg-canvas:var(--ao-bg);--bg-app:var(--ao-bg);--bg-sunken:var(--ao-subtle);--surface-1:var(--ao-surface);--surface-2:var(--ao-subtle);--surface-3:var(--ao-subtle);--surface-hover:var(--ao-subtle);--surface-selected:var(--ao-line);--surface-press:var(--ao-line);--surface-overlay:var(--ao-scrim);--text-primary:var(--ao-text);--text-strong:var(--ao-text);--text-secondary:var(--ao-muted);--text-muted:var(--ao-muted);--text-disabled:var(--ao-muted);--text-accent:var(--ao-link);--text-on-accent:var(--ao-on-action);--text-inverse:var(--ao-on-action);--price-value-fg:var(--ao-text);--border-default:var(--ao-line);--border-subtle:var(--ao-line);--border-strong:var(--ao-control);--border-control:var(--ao-control);--border-focus:var(--ao-focus);--action-primary-bg:var(--ao-action);--action-primary-bg-hover:var(--ao-action);--action-primary-bg-press:var(--ao-action);--action-primary-border:var(--ao-action-border);--action-disabled-bg:var(--ao-subtle);--action-neutral-bg:var(--ao-surface);--action-neutral-bg-hover:var(--ao-subtle);--action-ghost-bg-hover:var(--ao-subtle);--accent-tint:var(--ao-subtle);--accent-tint-strong:var(--ao-subtle);--accent-line:var(--ao-action-border);--focus-ring:var(--ao-focus);--focus-ring-soft:var(--ao-focus);--status-neutral-fg:var(--ao-muted);--status-neutral-bg:var(--ao-subtle);--badge-neutral-fg:var(--ao-muted);--price-fresh-fg:var(--ao-success);--price-aging-fg:var(--ao-warning);--price-unknown-fg:var(--ao-muted);--promo-fg:var(--ao-warning);--public-fg:var(--ao-muted);--private-fg:var(--ao-info);--site-header-bg:var(--ao-bg);--site-section-bg:var(--ao-subtle);--site-footer-bg:var(--ao-subtle);--shadow-menu:var(--ao-shadow-overlay);--shadow-dialog:var(--ao-shadow-dialog);--shadow-sheet:var(--ao-shadow-dialog);--shadow-action-hover:var(--ao-state-hover);--shadow-action-pressed:var(--ao-state-pressed);--status-success-fg:var(--ao-success);--status-success-bg:var(--ao-success-bg);--status-warning-fg:var(--ao-warning);--status-warning-bg:var(--ao-warning-bg);--status-error-fg:var(--ao-danger);--status-error-bg:var(--ao-danger-bg);--status-info-fg:var(--ao-info);--status-info-bg:var(--ao-info-bg);--accent-300:var(--ao-link);--accent-400:var(--ao-link);--accent-450:var(--ao-link);--accent-460:var(--ao-link);--accent-500:var(--ao-link);--accent-550:var(--ao-link);--accent-600:var(--ao-link);--accent-700:var(--ao-link);--accent-800:var(--ao-link);--font-sans:IRANYekanX, Tahoma, "Segoe UI", system-ui, sans-serif;--font-numeric:var(--font-sans);--font-mono:var(--font-sans);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:600;--fw-light:400;--fw-black:600;--ls-normal:0;--ls-tight:0;--ls-wordmark:0;--shadow-none:none;--shadow-1:none;--shadow-composer:none;--radius-xs:var(--ao-radius-badge);--radius-sm:var(--ao-radius-control);--radius-md:var(--ao-radius-card);--radius-lg:var(--ao-radius-large);--radius-chip:var(--ao-radius-badge);--radius-field:var(--ao-radius-control);--radius-menu:var(--ao-radius-card);--radius-xl:var(--ao-radius-card);--radius-2xl:var(--ao-radius-large);--radius-composer:var(--ao-radius-large);--radius-tray:var(--ao-radius-large);--radius-sheet:var(--ao-radius-large);--radius-full:50%;--radius-pill:50%;--control-xs:var(--ao-control-height);--control-sm:var(--ao-control-height);--control-md:var(--ao-control-height);--control-lg:var(--ao-control-height);--control-xl:var(--ao-control-height);--touch-min:var(--ao-touch-target);--icon-sm:var(--ao-icon-sm);--icon-md:var(--ao-icon-md);--icon-lg:var(--ao-icon-lg);--icon-stroke:2;--gutter-mobile:var(--ao-space-16);--gutter-desktop:var(--ao-space-40);--stack-tight:var(--ao-space-8);--stack:var(--ao-space-12);--stack-loose:var(--ao-space-20);--section-gap:var(--ao-space-32);--section-gap-desktop:var(--ao-space-32);--sidebar-w:260px;--sidebar-w-collapsed:60px;--content-chat:768px;--content-doc:720px;--content-app:1160px;--header-h-mobile:56px;--header-h-desktop:56px;--tabbar-h:56px;--composer-inset:var(--ao-space-12);--dur-instant:.12s;--dur-fast:.12s;--duration-fast:.12s;--dur-base:.12s;--dur-slow:.12s;--dur-sheet:.12s;--ease-standard:ease;--ease-out:ease-out;--ease-in:ease-in;--transition-control:color .12s, background-color .12s, border-color .12s, box-shadow .12s;--transition-surface:color .12s, background-color .12s, border-color .12s;--z-base:0;--z-sticky:10;--z-tray:20;--z-menu:40;--z-sheet:50;--z-modal:60;--z-toast:70;--space-0:var(--ao-space-0);--space-1:var(--ao-space-2);--space-2:var(--ao-space-2);--space-3:var(--ao-space-4);--space-4:var(--ao-space-4);--space-5:var(--ao-space-8);--space-6:var(--ao-space-12);--space-7:var(--ao-space-16);--space-8:var(--ao-space-20);--space-9:var(--ao-space-24);--space-10:var(--ao-space-32);--space-11:var(--ao-space-40);--space-12:var(--ao-space-48);--space-13:var(--ao-space-64);--space-14:var(--ao-space-64);--ao-type-heading-1:600 30px/48px var(--font-sans);--type-heading-1:600 30px/48px var(--font-sans);--fs-heading-1:30px;--lh-heading-1:48px;--ao-type-heading-2:600 20px/34px var(--font-sans);--type-heading-2:600 20px/34px var(--font-sans);--fs-heading-2:20px;--lh-heading-2:34px;--ao-type-body:400 15px/26px var(--font-sans);--type-body:400 15px/26px var(--font-sans);--fs-body:15px;--lh-body:26px;--ao-type-body-strong:600 15px/26px var(--font-sans);--type-body-strong:600 15px/26px var(--font-sans);--fs-body-strong:15px;--lh-body-strong:26px;--ao-type-secondary:400 14px/24px var(--font-sans);--type-secondary:400 14px/24px var(--font-sans);--fs-secondary:14px;--lh-secondary:24px;--ao-type-control:500 14px/24px var(--font-sans);--type-control:500 14px/24px var(--font-sans);--fs-control:14px;--lh-control:24px;--ao-type-control-strong:600 14px/24px var(--font-sans);--type-control-strong:600 14px/24px var(--font-sans);--fs-control-strong:14px;--lh-control-strong:24px;--ao-type-caption:500 12px/20px var(--font-sans);--type-caption:500 12px/20px var(--font-sans);--fs-caption:12px;--lh-caption:20px;--ao-type-latin-id:400 14px/24px var(--font-sans);--type-latin-id:400 14px/24px var(--font-sans);--fs-latin-id:14px;--lh-latin-id:24px;--ao-type-latin-body:400 15px/26px var(--font-sans);--type-latin-body:400 15px/26px var(--font-sans);--fs-latin-body:15px;--lh-latin-body:26px;--ao-type-display-1:600 52px/76px var(--font-sans);--type-display-1:600 52px/76px var(--font-sans);--fs-display-1:52px;--lh-display-1:76px;--ao-type-display-2:600 36px/56px var(--font-sans);--type-display-2:600 36px/56px var(--font-sans);--fs-display-2:36px;--lh-display-2:56px;--ao-type-display-3:600 26px/42px var(--font-sans);--type-display-3:600 26px/42px var(--font-sans);--fs-display-3:26px;--lh-display-3:42px;--ao-type-lead:400 18px/32px var(--font-sans);--type-lead:400 18px/32px var(--font-sans);--fs-lead:18px;--lh-lead:32px;--ao-type-figure:600 40px/56px var(--font-sans);--type-figure:600 40px/56px var(--font-sans);--fs-figure:40px;--lh-figure:56px;--ao-type-eyebrow:600 14px/24px var(--font-sans);--type-eyebrow:600 14px/24px var(--font-sans);--fs-eyebrow:14px;--lh-eyebrow:24px;--fs-display:30px;--lh-display:48px;--type-display:600 30px/48px var(--font-sans);--text-type-display:var(--type-display);--text-fs-display:400 30px/48px var(--font-sans);--fs-display-desktop:30px;--lh-display-desktop:48px;--type-display-desktop:600 30px/48px var(--font-sans);--text-type-display-desktop:var(--type-display-desktop);--text-fs-display-desktop:400 30px/48px var(--font-sans);--fs-title-xl:30px;--lh-title-xl:48px;--type-title-xl:600 30px/48px var(--font-sans);--text-type-title-xl:var(--type-title-xl);--text-fs-title-xl:400 30px/48px var(--font-sans);--fs-title-xl-desktop:30px;--lh-title-xl-desktop:48px;--type-title-xl-desktop:600 30px/48px var(--font-sans);--text-type-title-xl-desktop:var(--type-title-xl-desktop);--text-fs-title-xl-desktop:400 30px/48px var(--font-sans);--fs-title-lg:20px;--lh-title-lg:34px;--type-title-lg:600 20px/34px var(--font-sans);--text-type-title-lg:var(--type-title-lg);--text-fs-title-lg:400 20px/34px var(--font-sans);--fs-title-md:15px;--lh-title-md:26px;--type-title-md:600 15px/26px var(--font-sans);--text-type-title-md:var(--type-title-md);--text-fs-title-md:400 15px/26px var(--font-sans);--fs-title-sm:15px;--lh-title-sm:26px;--type-title-sm:600 15px/26px var(--font-sans);--text-type-title-sm:var(--type-title-sm);--text-fs-title-sm:400 15px/26px var(--font-sans);--fs-body-lg:15px;--lh-body-lg:26px;--type-body-lg:400 15px/26px var(--font-sans);--text-type-body-lg:var(--type-body-lg);--text-fs-body-lg:400 15px/26px var(--font-sans);--text-type-body:var(--type-body);--text-fs-body:400 15px/26px var(--font-sans);--fs-body-sm:14px;--lh-body-sm:24px;--type-body-sm:400 14px/24px var(--font-sans);--text-type-body-sm:var(--type-body-sm);--text-fs-body-sm:400 14px/24px var(--font-sans);--fs-label:14px;--lh-label:24px;--type-label:500 14px/24px var(--font-sans);--text-type-label:var(--type-label);--text-fs-label:400 14px/24px var(--font-sans);--text-type-caption:var(--type-caption);--text-fs-caption:400 12px/20px var(--font-sans);--fs-price:15px;--lh-price:26px;--type-price:600 15px/26px var(--font-sans);--text-type-price:var(--type-price);--text-fs-price:400 15px/26px var(--font-sans);--fs-price-sm:15px;--lh-price-sm:26px;--type-price-sm:600 15px/26px var(--font-sans);--text-type-price-sm:var(--type-price-sm);--text-fs-price-sm:400 15px/26px var(--font-sans)}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXVF-public.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-canvas);color:var(--text-primary);font:var(--type-body);text-align:start;-webkit-font-smoothing:antialiased;text-wrap:pretty;direction:rtl;margin:0}h1,h2,h3,h4,p,figure{margin:0}h1{font:var(--type-title-xl)}h2{font:var(--type-title-lg)}h3,h4{font:var(--type-title-md)}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--text-accent);text-decoration:none}a:hover,a:focus-visible{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--action-primary-bg);color:var(--text-on-accent)}::placeholder{color:var(--text-muted);opacity:1}[dir=ltr]{text-align:start}.chida-latin{font-family:var(--font-sans);letter-spacing:0;direction:ltr;unicode-bidi:isolate}.chida-num{font-variant-numeric:tabular-nums}.chida-scroll-x{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.chida-scroll-x::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--duration-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-sheet:0s;--transition-control:none;--transition-surface:none}}body{background:var(--bg-canvas)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{flex-shrink:0}a,a:hover{color:var(--text-primary)}h1{font:var(--type-title-xl);color:var(--text-primary)}h2{font:var(--type-title-lg);color:var(--text-primary)}h3{font:var(--type-title-md)}.button{border-radius:var(--radius-sm);border:1px solid var(--border-strong);min-height:44px;font:var(--type-label);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-label);white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast), box-shadow var(--duration-fast);color:var(--text-primary);background:var(--surface-1);justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px 16px;text-decoration:none;display:inline-flex}.button-content{grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:8px;inline-size:100%;min-inline-size:0;display:grid}.button-slot{place-items:center;block-size:20px;inline-size:20px;display:grid;position:relative}.button-slot>svg{block-size:20px;inline-size:20px}.button-icon{flex:none;place-items:center;block-size:20px;inline-size:20px;display:grid}.button-icon>svg{block-size:20px;inline-size:20px}.button-label{text-align:center;overflow-wrap:anywhere;min-inline-size:0}.button[aria-busy=true]{cursor:wait}.button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.button:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover);text-decoration:none}}.button.primary{background:var(--action-primary-bg);color:var(--text-on-accent);border-color:var(--action-primary-border)}@media (hover:hover){.button.primary:hover:not(:disabled){background:var(--action-primary-bg);color:var(--text-on-accent);box-shadow:var(--shadow-action-hover)}}.button.primary:active:not(:disabled){background:var(--action-primary-bg);box-shadow:var(--shadow-action-pressed)}.button.ghost{color:var(--text-secondary);background:0 0;border-color:#0000}@media (hover:hover){.button.ghost:hover:not(:disabled){background:var(--surface-hover)}}.button.danger{border-color:var(--status-error-fg);color:var(--status-error-fg);background:0 0}@media (hover:hover){.button.danger:hover:not(:disabled){background:var(--status-error-bg);color:var(--status-error-fg)}}.button.danger:active:not(:disabled){background:var(--status-error-bg);color:var(--status-error-fg)}.button:disabled:not([aria-busy=true]){background:var(--action-disabled-bg);border-color:var(--border-subtle);color:var(--text-muted);box-shadow:none}.app-shell{min-height:100dvh}.main-shell{min-width:0}main{max-width:1240px;min-height:calc(100dvh - 220px);margin:0 auto;padding:40px 40px 64px;outline:none!important}.subtitle{color:var(--text-secondary);font:var(--type-body-sm);max-width:740px;margin-top:10px;line-height:1.9}.footnote{font:var(--type-caption);color:var(--text-muted);margin:15px 0;line-height:1.9}details summary{cursor:pointer;min-height:44px;color:var(--text-secondary);font:var(--type-body-sm);padding-block:12px}.modal{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-primary);width:100%;max-width:min(560px,100vw - 40px);max-height:calc(100dvh - 64px);box-shadow:var(--shadow-dialog);padding:0;position:fixed;inset:0;overflow:auto}.modal::backdrop{background:var(--surface-overlay)}.modal-backdrop{z-index:var(--z-modal);background:var(--surface-overlay);position:fixed;inset:0}.modal-header{background:var(--surface-1);border-bottom:1px solid var(--border-default);z-index:2;justify-content:space-between;align-items:center;gap:10px;padding:15px 24px;display:flex;position:sticky;top:0}.modal-header h2{font:var(--type-title-md);overflow-wrap:anywhere;min-width:0}.modal-header .button{flex-shrink:0;min-width:44px;padding:10px}.modal-body{padding:24px}.modal-body>.banner{margin-bottom:22px}.modal-body>.subtitle{margin-top:0}.field{gap:var(--stack-tight);flex-direction:column;min-width:0;display:flex}.field>span{font:var(--type-label);color:var(--text-secondary)}.field>small{font:var(--type-caption);color:var(--text-muted)}.field input,.field textarea,.field select{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;font:var(--type-body);outline:0;padding:10px 12px;line-height:1.8}.field input,.field select{min-height:var(--control-lg);line-height:var(--lh-body);padding-block:8px}.field textarea{resize:vertical;min-height:98px;max-height:300px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}.field :is(input,textarea,select):disabled{background:var(--action-disabled-bg);border-color:var(--border-subtle);color:var(--text-muted);opacity:1}.field input[dir=ltr]{text-align:start}.form-stack{flex-direction:column;gap:20px;display:flex}.banner{border-radius:var(--radius-md);background:var(--status-info-bg);color:var(--text-primary);font:var(--type-body-sm);align-items:flex-start;gap:9px;margin:16px 0;padding:14px 16px;line-height:1.9;display:flex}.banner>svg{color:var(--status-info-fg);margin-top:3px}.banner>div{overflow-wrap:anywhere;min-width:0}.banner>div>.button{width:fit-content;max-width:100%;margin-block-start:var(--stack);display:flex}.banner p{font:var(--type-caption);margin-top:5px;line-height:1.9}.spin{animation:.9s linear infinite chida-spin}@keyframes chida-spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}@media (width>=1280px){h1{font-size:var(--fs-title-xl);line-height:var(--lh-title-xl)}}@media (width<=1023px){main{padding:32px 24px}}@media (width<=767px){h1{font-size:var(--fs-title-xl);line-height:var(--lh-title-xl)}main{padding:28px 16px 42px}.modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:100%;max-height:calc(100dvh - 24px);max-height:calc(100dvh - env(safe-area-inset-top) - 20px);border-bottom:0;margin:0;top:auto;bottom:0}.modal-header{padding:12px 16px}.modal-header h2{font-size:var(--fs-title-lg);line-height:var(--lh-title-lg)}.modal-body{padding:18px 16px calc(24px + env(safe-area-inset-bottom))}.field input,.field textarea,.field select{min-height:var(--control-lg);font-size:16px}.field textarea{min-height:48px}.banner{font-size:var(--fs-caption);line-height:var(--lh-caption);gap:8px;padding:12px}.banner p{font-size:var(--fs-caption);line-height:var(--lh-caption)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.spin{animation:1.2s ease-in-out infinite chida-loading-pulse!important}}@keyframes chida-loading-pulse{50%{opacity:.5}}.modal-header h2[tabindex="-1"]:focus{outline:none}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme=light],[data-theme=dark]{--level-luna-fg:var(--text-secondary);--level-terra-fg:var(--text-secondary);--level-sol-fg:var(--text-secondary);--level-astra-fg:var(--text-secondary)}.theme-control{border:0;min-width:0;margin:16px 8px;padding:0}.menu-account>.theme-control{flex:1 0 100%;margin:0}.theme-control legend{color:var(--text-secondary);font:var(--type-caption);margin-bottom:8px;padding:0}.theme-control-options{gap:8px;display:flex}.theme-control button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--text-secondary);font:var(--type-label);background:0 0;flex:1;padding:8px 12px}.theme-control button[aria-pressed=true]{background:var(--surface-selected);border-color:var(--border-strong);color:var(--text-primary);font-weight:var(--fw-semibold)}@media (hover:hover){.theme-control button:not([aria-pressed=true]):hover{background:var(--surface-hover)}}.theme-control button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.brand-link{align-items:center;min-height:44px;display:inline-flex}.search-input input,.storefront-back,.storefront-link-status>a,.storefront-manage-link,.storefront-assistant-switch{min-height:44px}.storefront-url .button{min-width:44px}.storefront-url input{min-height:44px}.storefront-url,.storefront-choice-check,.storefront-assistant-switch input{border-color:var(--border-control)}.storefront-offer-label>input:checked+.storefront-choice-check{border-color:var(--action-primary-border)}.storefront-assistant-switch input:checked{background:var(--action-primary-bg);border-color:var(--action-primary-border)}.field :is(input,textarea,select):focus,.shared-select-field .shared-select-trigger:focus-visible,.search-input:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.field :is(input,textarea,select)[aria-invalid=true]{border-color:var(--status-error-fg)}@media (width<=767px){.search-input input{font-size:16px}}svg.lucide{stroke-width:var(--icon-stroke)}
