:root{--muted-foreground:rgba(22,21,20,0.62);--gold:#c7a545;--gold-strong:#9f762c;--gold-text:#76531d;--gold-faint:rgba(199,165,69,0.1);--gold-foreground:#020617;--focus-ring:#11100f;--focus-halo:rgba(199,165,69,0.34);--title-ink:#11100f;--open-page-face:rgba(255,253,248,0.988);--open-page-face-solid:#fffdf8;--open-page-face-strong:rgba(255,255,252,0.996);--spine-cover-strong:#ded7c9;--spine-cover-soft:#fffdf7;--spine-text:#11100f;--spine-highlight:rgba(255,255,255,0.66);--spine-accent:#a88236;--book-hinge:rgba(17,16,15,0.16);--book-shadow:rgba(18,17,15,0.18);--realm-mazda:#c7a545;--realm-mainu:#4a044e;--realm-manah:#172554;--realm-asha:#450a0a;--realm-khshathra:#2e1065;--realm-armaiti:#422006;--realm-haurvatat:#083344;--realm-ameretat:#052e16;--material-texture:url(/mockups/05-marble-texture-background.jpg);--page-wash:rgba(248,247,242,0.95);--panel-face:rgba(255,253,248,0.94);--panel-edge:rgba(22,21,20,0.13);--inscription:rgba(22,21,20,0.72);--surface-gloss:rgba(255,255,255,0.58);--surface-shadow:rgba(18,17,15,0.16);--paper-warmth:rgba(199,165,69,0.054);--paper-glaze:rgba(255,255,252,0.56);--paper-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E");--paper-blend-mode:multiply,normal,soft-light,normal;--stone-ease:cubic-bezier(0.2,0.8,0.2,1)}.dark{--muted-foreground:rgba(241,238,231,0.64);--gold:#eccb76;--gold-strong:#d7af4f;--gold-text:#f2d68a;--gold-faint:rgba(236,203,118,0.075);--gold-foreground:#020617;--focus-ring:#f2d68a;--focus-halo:rgba(236,203,118,0.22);--title-ink:#f2e8cf;--open-page-face:rgba(7,7,7,0.968);--open-page-face-solid:#070707;--open-page-face-strong:rgba(12,12,12,0.985);--spine-cover-strong:#000000;--spine-cover-soft:#141414;--spine-text:rgba(255,243,209,0.94);--spine-highlight:rgba(255,255,255,0.055);--spine-accent:var(--gold);--book-hinge:rgba(255,246,222,0.075);--book-shadow:rgba(0,0,0,0.64);--realm-mazda:#eccb76;--realm-mainu:#f5d0fe;--realm-manah:#bfdbfe;--realm-asha:#fecaca;--realm-khshathra:#ddd6fe;--realm-armaiti:#fef08a;--realm-haurvatat:#a5f3fc;--realm-ameretat:#bbf7d0;--material-texture:url(/mockups/06-obsidian-texture-background.jpg);--page-wash:rgba(3,3,3,0.94);--panel-face:rgba(7,7,7,0.92);--panel-edge:rgba(236,203,118,0.14);--inscription:rgba(233,222,197,0.7);--surface-gloss:rgba(255,255,255,0.032);--surface-shadow:rgba(0,0,0,0.58);--paper-warmth:rgba(236,203,118,0.025);--paper-glaze:rgba(255,255,255,0.026);--paper-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.105'/%3E%3C/svg%3E");--paper-blend-mode:screen,normal,soft-light,normal}.site-shell{width:100%;min-height:100dvh;overflow:hidden;background-image:linear-gradient(180deg,var(--page-wash),var(--page-wash)),radial-gradient(circle at 50% 0,var(--gold-faint),transparent 34%),var(--material-texture);background-blend-mode:normal,normal,luminosity;background-size:auto,auto,72rem 72rem}@keyframes lineShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.panel-gold-line{height:2px;flex:none;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--realm,var(--gold)),transparent 45%) 0,color-mix(in srgb,var(--realm,var(--gold)),var(--foreground) 30%) 50%,color-mix(in srgb,var(--realm,var(--gold)),transparent 45%) 100%);background-size:200% 100%;transition:opacity .3s var(--stone-ease)}.panel-gold-line.is-visible{opacity:1;animation:lineShimmer 1.4s var(--stone-ease) forwards}.panel-content{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.panel-content-inner{min-height:100%;transform-origin:center left;will-change:opacity,transform,filter}.panel-layout{--panel-shell-gap:clamp(0.94rem,1.9vh,1.34rem);gap:var(--panel-shell-gap)}.panel-flower{--flower-size:clamp(20.5rem,34vw,30rem);--flower-radius:clamp(7.1rem,12.4vw,9.45rem);--flower-petal-size:clamp(4.55rem,7.45vw,6.25rem);position:relative;display:block;width:min(100%,var(--flower-size));height:var(--flower-size);margin-inline:auto;isolation:isolate}.panel-flower-anchor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--petal-angle)) translate(var(--flower-radius)) rotate(var(--petal-angle-inverse)) translate(var(--petal-push-x,0),var(--petal-push-y,0));transform-origin:center;transition:width .26s var(--stone-ease),height .26s var(--stone-ease),transform .26s var(--stone-ease)}.panel-flower-anchor,.panel-flower-petal{width:var(--flower-petal-size);height:var(--flower-petal-size)}.panel-flower-petal{aspect-ratio:1;align-content:center;justify-items:center;overflow:visible}.panel-flower-mark{--octagon-size:var(--flower-petal-size);width:var(--octagon-size);height:var(--octagon-size)}.panel-flower .octagon-wrapper-field{opacity:.82}.panel-flower .octagon-wrapper-corner-rails{opacity:.58;stroke-width:.82px}.panel-flower .octagon-wrapper-cardinal-ticks{opacity:.38}.panel-flower .octagon-icon-content svg{width:min(calc(var(--octagon-size, 3rem) * .54),3.15rem);height:min(calc(var(--octagon-size, 3rem) * .54),3.15rem);stroke-width:2.02}.panel-flower-center{--octagon-size:var(--flower-petal-size);position:absolute;top:50%;left:50%;z-index:1;width:var(--octagon-size);height:var(--octagon-size);color:color-mix(in srgb,var(--realm),var(--foreground) 18%);opacity:.72;filter:drop-shadow(0 0 .34rem color-mix(in srgb,var(--realm),transparent 70%)) drop-shadow(0 .34rem .78rem color-mix(in srgb,var(--surface-shadow),transparent 56%));transform:translate(-50%,-50%)}.panel-flower-petal.is-selected{position:relative;z-index:2}@media (min-width:1024px) and (max-height:760px){.panel-flower{--flower-size:clamp(17.5rem,43vh,20.75rem);--flower-radius:clamp(6rem,14vh,7.35rem);--flower-petal-size:clamp(3.8rem,9.4vh,4.8rem)}}@media (max-width:760px){.panel-flower{--flower-size:min(92vw,21rem);--flower-radius:min(20.8vw,7.2rem);--flower-petal-size:clamp(3.22rem,14.4vw,3.95rem)}}@media (max-width:520px){.panel-flower{--flower-size:min(90vw,19.2rem);--flower-radius:min(20vw,6.3rem);--flower-petal-size:clamp(3rem,14vw,3.72rem)}}@media (max-width:430px){.panel-flower{--flower-size:min(88vw,17.4rem);--flower-radius:min(19vw,5.72rem);--flower-petal-size:clamp(2.78rem,13.6vw,3.36rem)}}.route-reveal-shell{--realm:var(--gold);min-width:0;padding:clamp(.86rem,2.2vw,1.3rem);border:1px solid color-mix(in srgb,var(--realm),transparent 68%);border-radius:calc(var(--radius) + .12rem);background:linear-gradient(90deg,color-mix(in srgb,var(--realm),transparent 94%) 1px,transparent 1px) 0 0 /3.2rem 3.2rem,linear-gradient(0deg,color-mix(in srgb,var(--realm),transparent 95%) 1px,transparent 1px) 0 0 /3.2rem 3.2rem,var(--paper-noise),var(--panel-face);box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--surface-shadow),transparent 58%),inset 0 1px 0 color-mix(in srgb,var(--surface-gloss),transparent 18%)}.route-reveal-shell .octagon-reveal__readout,.route-reveal-shell .octagon-reveal__selector{min-width:0}.route-card-actions a,.route-primary-action,.route-proof-list a,.route-secondary-action{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:.42rem;color:inherit;font-weight:760;line-height:1.2;text-decoration:none}.language-switcher{display:inline-flex;width:fit-content;max-width:100%;align-items:center;flex-wrap:wrap;gap:.45rem;justify-self:end;color:var(--muted-foreground);font-size:.92rem;font-weight:760;line-height:1.2}.language-switcher svg{width:.95rem;height:.95rem;flex:0 0 auto}.language-switcher a,.language-switcher-active{display:inline-flex;min-width:0;min-height:2.75rem;align-items:center;padding:.44rem .62rem;border:1px solid var(--panel-edge);border-radius:8px;background:color-mix(in srgb,var(--panel-face),transparent 10%);color:inherit;text-decoration:none}.language-switcher-active{border-color:color-mix(in srgb,var(--gold),transparent 50%);color:color-mix(in srgb,var(--title-ink),var(--gold-text) 14%)}.route-card-actions svg,.route-primary-action svg,.route-proof-list svg,.route-secondary-action svg{width:.95rem;height:.95rem;flex:0 0 auto}.route-hero{display:grid;min-width:0;max-width:64rem;gap:clamp(.75rem,1.6vw,1.15rem);padding-block:clamp(1rem,3vw,2rem) clamp(.5rem,1.8vw,1.25rem)}.route-hero-split{grid-template-columns:minmax(0,1fr) minmax(20rem,29rem);gap:clamp(2rem,5vw,4rem)}.route-card-kicker,.route-kicker{margin:0;color:color-mix(in srgb,var(--gold-text),var(--foreground) 18%);font-family:var(--font-space-mono),ui-monospace,monospace;font-size:clamp(.7rem,1vw,.82rem);font-weight:760;line-height:1.32;overflow-wrap:anywhere;text-transform:uppercase}.route-hero h1{max-width:62rem;margin:0;color:var(--title-ink);font-family:var(--font-cormorant),ui-serif,Georgia,serif;font-size:clamp(2.6rem,7vw,6.4rem);font-weight:590;overflow-wrap:anywhere;text-wrap:balance}html[lang=hy] .route-hero h1{font-size:clamp(2.35rem,5.4vw,5.05rem);line-height:1.04;overflow-wrap:normal;word-break:normal}html[lang=hy] .route-hero-split h1{font-size:clamp(2.25rem,4.8vw,4.65rem)}.route-article-body p,.route-card p,.route-detail-callout p,.route-detail-stack p,.route-hero p:not(.route-kicker),.route-mini-definition dd,.route-section p{color:color-mix(in srgb,var(--muted-foreground),var(--foreground) 20%);font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.58}.route-hero p:not(.route-kicker){max-width:45rem;margin:0;text-wrap:balance}.route-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.45rem}.route-primary-action,.route-secondary-action{min-height:2.85rem;padding:.76rem 1rem;border-radius:8px}.route-primary-action{border:1px solid color-mix(in srgb,var(--gold),transparent 32%);background:color-mix(in srgb,var(--gold),white 22%);color:var(--gold-foreground);box-shadow:0 .85rem 1.7rem color-mix(in srgb,var(--surface-shadow),transparent 52%)}.route-secondary-action{border:1px solid var(--panel-edge);background:color-mix(in srgb,var(--panel-face),transparent 8%);color:var(--title-ink)}.route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.25rem)}.route-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.route-card{display:grid;min-width:0;gap:.7rem;align-content:start;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--panel-edge);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-face),white 3%),var(--panel-face)),var(--paper-noise);background-blend-mode:normal,var(--paper-blend-mode);box-shadow:0 .7rem 1.5rem color-mix(in srgb,var(--surface-shadow),transparent 68%)}.route-card-link{color:inherit;text-decoration:none;transition:border-color .18s var(--stone-ease),transform .18s var(--stone-ease),box-shadow .18s var(--stone-ease)}.route-card-link:hover{border-color:color-mix(in srgb,var(--gold),transparent 38%);box-shadow:0 1rem 1.9rem color-mix(in srgb,var(--surface-shadow),transparent 58%)}.route-card h2,.route-cta-band h2,.route-section h2{margin:0;color:var(--title-ink);font-family:var(--font-cormorant),ui-serif,Georgia,serif;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:620;line-height:1;text-wrap:balance}.route-card h3,.route-detail-callout h3,.route-detail-stack h3{margin:0;color:var(--title-ink);font-family:var(--font-cormorant),ui-serif,Georgia,serif;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:650;line-height:1.05}.route-card p,.route-detail-callout p,.route-detail-stack p,.route-section p{margin:0}.route-card-proof{display:inline-flex;align-items:center;gap:.4rem;margin-top:.15rem;color:color-mix(in srgb,var(--gold-text),var(--foreground) 18%);font-weight:740;line-height:1.34}.route-card-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.2rem}.route-card-actions a{color:color-mix(in srgb,var(--gold-text),var(--foreground) 24%);font-size:.94rem}.route-section{display:grid;gap:clamp(1rem,2vw,1.35rem)}.route-section-split{grid-template-columns:minmax(0,.9fr) minmax(18rem,1fr);align-items:start;gap:clamp(1.25rem,4vw,3rem)}.route-detail-stack{display:grid;gap:1rem}.route-detail-callout,.route-detail-stack article{display:grid;gap:.5rem;padding-block:.2rem 1rem;border-bottom:1px solid var(--panel-edge)}.route-proof-list{display:flex;flex-wrap:wrap;gap:.65rem}.route-proof-list a,.route-proof-list span{min-width:0;min-height:2.38rem;padding:.58rem .75rem;border:1px solid color-mix(in srgb,var(--gold),transparent 62%);border-radius:8px;background:color-mix(in srgb,var(--panel-face),transparent 10%);color:color-mix(in srgb,var(--title-ink),var(--gold-text) 14%);font-weight:720;overflow-wrap:anywhere}.route-proof-list-large span{min-height:2.7rem}.route-mini-definition{display:grid;gap:.62rem;margin:.9rem 0 0}.route-mini-definition div{display:grid;gap:.18rem}.route-mini-definition dt{color:color-mix(in srgb,var(--gold-text),var(--foreground) 16%);font-family:var(--font-space-mono),ui-monospace,monospace;font-size:.72rem;font-weight:760;text-transform:uppercase}.route-mini-definition dd{margin:0}.route-list{display:grid;gap:.7rem;margin:0;padding-left:1.15rem;color:color-mix(in srgb,var(--muted-foreground),var(--foreground) 24%);font-size:clamp(.98rem,1.45vw,1.08rem);line-height:1.55}.route-cta-band{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.25rem,3vw,2rem);border-block:1px solid var(--panel-edge)}.route-cta-band h2{max-width:42rem}.route-article{display:grid;gap:clamp(1.6rem,4vw,3rem)}.route-article-body{display:grid;gap:1.1rem;max-width:44rem}.route-article-body p{margin:0}.audit-form{position:relative;display:grid;gap:1rem;padding:clamp(1rem,2.2vw,1.35rem);border:1px solid var(--panel-edge);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-face),white 4%),var(--panel-face)),var(--paper-noise);background-blend-mode:normal,var(--paper-blend-mode);box-shadow:0 1rem 2rem color-mix(in srgb,var(--surface-shadow),transparent 60%)}.audit-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.audit-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.audit-field{display:grid;min-width:0;gap:.38rem}.audit-field span{color:color-mix(in srgb,var(--title-ink),var(--muted-foreground) 26%);font-size:.88rem;font-weight:730}.audit-field input,.audit-field select,.audit-field textarea{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--panel-edge),var(--title-ink) 10%);border-radius:8px;background:color-mix(in srgb,var(--open-page-face-solid),transparent 8%);color:var(--foreground);font:inherit;line-height:1.3}.audit-field input,.audit-field select{min-height:2.75rem;padding:.68rem .75rem}.audit-field textarea{min-height:8rem;padding:.75rem;resize:vertical}.audit-field input:focus,.audit-field select:focus,.audit-field textarea:focus{border-color:color-mix(in srgb,var(--gold),transparent 38%);box-shadow:0 0 0 3px var(--focus-halo);outline:none}.audit-field small{color:#b42318;font-size:.8rem;line-height:1.35}.audit-submit{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;min-height:2.85rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--gold),transparent 32%);border-radius:8px;background:color-mix(in srgb,var(--gold),white 22%);color:var(--gold-foreground);font-weight:780}.audit-submit:disabled{cursor:wait;opacity:.68}.audit-submit svg{width:.95rem;height:.95rem}.audit-form-message{margin:0;padding:.75rem;border-radius:8px;font-weight:720;line-height:1.42}.audit-form-message.is-success{border:1px solid color-mix(in srgb,var(--realm-ameretat),transparent 45%);background:color-mix(in srgb,var(--realm-ameretat),transparent 88%)}.audit-form-message.is-error{border:1px solid color-mix(in srgb,#b42318,transparent 55%);background:color-mix(in srgb,#b42318,transparent 90%)}.audit-form .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.audit-form fieldset{display:grid;min-width:0;gap:1rem;margin:0;padding:0;border:0}.audit-form fieldset[hidden]{display:none}.audit-progress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none}.audit-progress button{display:grid;width:100%;min-width:0;justify-items:center;gap:.34rem;padding:.18rem;border:0;background:transparent;color:var(--muted-foreground);font:inherit}.audit-progress button>span,.audit-result-octagon{display:grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid color-mix(in srgb,var(--gold),transparent 58%);background:color-mix(in srgb,var(--open-page-face-solid),transparent 4%);clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%);color:var(--title-ink);font-size:.82rem;font-weight:800}.audit-progress button>span svg,.audit-result-octagon svg{width:1rem;height:1rem}.audit-progress button small{max-width:100%;overflow:hidden;font-size:.68rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.audit-progress button.is-current,.audit-progress li.is-complete button{color:var(--title-ink)}.audit-progress button.is-current>span{border-color:var(--gold);background:color-mix(in srgb,var(--gold),white 20%);color:var(--gold-foreground);box-shadow:0 0 0 3px var(--focus-halo)}.audit-progress li.is-complete button>span{border-color:color-mix(in srgb,var(--gold),transparent 30%);background:color-mix(in srgb,var(--gold),transparent 82%)}.audit-progress button:disabled{cursor:default;opacity:.48}.audit-error-summary button:focus-visible,.audit-progress button:focus-visible,.audit-review-heading button:focus-visible,.audit-secondary-action:focus-visible{border-radius:4px;outline:3px solid var(--focus-halo);outline-offset:2px}.audit-step-count{margin:0;color:var(--muted-foreground);font-size:.74rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.audit-stage-heading{display:grid;gap:.36rem}.audit-data-note h3,.audit-data-note p,.audit-form-result h2,.audit-form-result p,.audit-review h3,.audit-stage-heading h2,.audit-stage-heading p{margin:0}.audit-form-result h2,.audit-stage-heading h2{font-family:var(--font-cormorant),ui-serif,Georgia,serif;font-size:clamp(1.55rem,3.4vw,2.12rem);line-height:1.05}.audit-form-result>p:not(.audit-step-count,.audit-form-message),.audit-stage-heading p{color:var(--muted-foreground);font-size:.9rem;line-height:1.48}.audit-data-note,.audit-error-summary,.audit-review{display:grid;gap:.7rem;padding:.86rem;border:1px solid color-mix(in srgb,var(--gold),transparent 76%);border-radius:calc(var(--radius) - .04rem);background:color-mix(in srgb,var(--open-page-face-solid),transparent 5%)}.audit-review-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.audit-error-summary button,.audit-review-heading button{padding:0;border:0;color:var(--link);background:transparent;font:inherit;font-size:.82rem;font-weight:760;text-decoration:underline;text-underline-offset:.18em}.audit-review dl{display:grid;gap:0;margin:0}.audit-review dl>div{display:grid;grid-template-columns:minmax(7.8rem,.7fr) minmax(0,1.3fr);gap:.7rem;padding-block:.52rem;border-top:1px solid color-mix(in srgb,var(--panel-edge),transparent 42%)}.audit-review dt{color:var(--muted-foreground);font-size:.76rem;font-weight:720}.audit-review dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:.82rem}.audit-data-note h3,.audit-error-summary h2,.audit-review h3{font-size:.96rem}.audit-data-note p,.audit-error-summary p,.audit-field-hint,.audit-memory-note{color:var(--muted-foreground);font-size:.78rem;line-height:1.45}.audit-consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;font-size:.84rem;line-height:1.5}.audit-consent input{width:1.16rem;height:1.16rem;margin:.14rem 0 0;accent-color:var(--gold)}.audit-consent a{color:var(--link);text-decoration:underline;text-underline-offset:.18em}.audit-inline-error{margin-top:-.55rem;color:#b42318;font-size:.8rem}.audit-error-summary{border-color:color-mix(in srgb,#b42318,transparent 48%);background:color-mix(in srgb,#b42318,transparent 91%)}.audit-error-summary h2,.audit-error-summary p,.audit-error-summary ul{margin:0}.audit-error-summary ul{display:grid;gap:.35rem;padding-left:1.15rem}.audit-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.audit-actions .audit-submit{margin-left:auto}.audit-secondary-action{display:inline-flex;width:fit-content;min-height:2.85rem;align-items:center;justify-content:center;gap:.45rem;padding:.72rem .9rem;border:1px solid var(--panel-edge);border-radius:calc(var(--radius) - .02rem);background:color-mix(in srgb,var(--open-page-face-solid),transparent 5%);color:var(--foreground);font:inherit;font-weight:740}.audit-secondary-action svg{width:.95rem;height:.95rem}.audit-memory-note{margin:0;padding-top:.76rem;border-top:1px solid color-mix(in srgb,var(--panel-edge),transparent 50%)}.audit-form-result{align-content:start}.audit-result-octagon{width:3.4rem;height:3.4rem;border-color:color-mix(in srgb,var(--gold),transparent 24%);background:color-mix(in srgb,var(--gold),transparent 80%)}.route-panel-seal{--octagon-size:clamp(2.62rem,4.8vw,3.58rem);width:var(--octagon-size);height:var(--octagon-size);color:color-mix(in srgb,var(--realm,var(--gold)),var(--foreground) 16%);filter:drop-shadow(0 .48rem .9rem color-mix(in srgb,var(--surface-shadow),transparent 42%))}.route-panel-seal .octagon-wrapper-fill{fill:color-mix(in srgb,var(--panel-face) 84%,var(--realm,var(--gold)) 16%)}.route-panel-seal .octagon-wrapper-tint{fill:color-mix(in srgb,var(--realm,var(--gold)),transparent 88%)}.route-panel-seal .octagon-wrapper-field{fill:color-mix(in srgb,var(--panel-face),transparent 64%);opacity:.88;stroke:color-mix(in srgb,var(--realm,var(--gold)),transparent 72%)}.route-panel-seal .octagon-wrapper-corner-rails,.route-panel-seal .octagon-wrapper-inner-stroke,.route-panel-seal .octagon-wrapper-stroke{stroke:color-mix(in srgb,var(--realm,var(--gold)),var(--gold) 18%)}.route-panel-seal-icon{filter:drop-shadow(0 .18rem .34rem color-mix(in srgb,var(--surface-shadow),transparent 44%))}.route-hero{position:relative;max-width:66rem;gap:clamp(.58rem,1.28vw,.96rem);padding-block:clamp(.34rem,1.35vw,.9rem) clamp(.64rem,1.85vw,1.14rem);border-bottom:1px solid color-mix(in srgb,var(--gold),transparent 82%)}.route-hero>.route-panel-seal,.route-hero>div>.route-panel-seal{margin-bottom:clamp(.1rem,.4vw,.24rem)}.route-cta-band:before,.route-hero:after,.route-section:before{display:block;width:min(100%,18rem);height:1px;background:linear-gradient(90deg,var(--route-panel-line),transparent);content:""}.route-hero:after{width:min(100%,24rem);margin-top:.28rem}.route-hero-split{grid-template-columns:minmax(0,1fr) minmax(20rem,30rem);align-items:start;max-width:none;gap:clamp(1.35rem,4vw,3rem)}.route-page-audit .route-hero-split{align-items:center}.route-card-kicker,.route-kicker{letter-spacing:.11em}.route-hero h1{max-width:58rem;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5.55vw,5.28rem);line-height:.94}.route-hero p:not(.route-kicker){max-width:47rem;color:color-mix(in srgb,var(--muted-foreground),var(--foreground) 28%)}.audit-submit,.route-primary-action,.route-secondary-action{border-radius:calc(var(--radius) - .02rem);box-shadow:0 .72rem 1.35rem color-mix(in srgb,var(--surface-shadow),transparent 58%),inset 0 1px 0 color-mix(in srgb,var(--surface-gloss),transparent 18%);transition:border-color .18s var(--stone-ease),background .18s var(--stone-ease),box-shadow .18s var(--stone-ease),transform .18s var(--stone-ease)}.audit-submit:not(:disabled):hover,.route-primary-action:hover,.route-secondary-action:hover{transform:translateY(-1px)}.route-grid{gap:clamp(.9rem,2.15vw,1.35rem)}.audit-form,.route-card,.route-detail-callout,.route-detail-stack article{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--realm,var(--gold)),transparent 70%);border-radius:calc(var(--radius) + .06rem);background:linear-gradient(90deg,color-mix(in srgb,var(--realm,var(--gold)),transparent 91%) 1px,transparent 1px) 0 0 /2.9rem 2.9rem,linear-gradient(0deg,color-mix(in srgb,var(--realm,var(--gold)),transparent 92%) 1px,transparent 1px) 0 0 /2.9rem 2.9rem,var(--paper-noise),linear-gradient(180deg,color-mix(in srgb,var(--panel-face),white 5%),var(--panel-face));background-blend-mode:normal,normal,normal,normal;box-shadow:0 .74rem 1.55rem color-mix(in srgb,var(--surface-shadow),transparent 64%),inset 0 1px 0 color-mix(in srgb,var(--surface-gloss),transparent 20%)}.audit-form:before,.route-card:before,.route-detail-callout:before,.route-detail-stack article:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--realm,var(--gold)),transparent 34%),transparent 70%);content:""}.route-card{gap:.76rem;padding:clamp(1rem,2.1vw,1.42rem)}.route-card-link{transition:border-color .18s var(--stone-ease),transform .18s var(--stone-ease),box-shadow .18s var(--stone-ease),background .18s var(--stone-ease)}.route-card-link:hover{border-color:color-mix(in srgb,var(--realm,var(--gold)),transparent 42%);box-shadow:0 1rem 2rem color-mix(in srgb,var(--surface-shadow),transparent 52%),inset 0 1px 0 color-mix(in srgb,var(--surface-gloss),transparent 12%);transform:translateY(-2px)}.route-card h2,.route-cta-band h2,.route-section h2{letter-spacing:0}.route-card-proof{margin-top:.24rem;color:color-mix(in srgb,var(--realm,var(--gold-text)),var(--foreground) 20%)}.route-section{position:relative;gap:clamp(1.05rem,2.2vw,1.48rem)}.route-section:before{width:min(100%,14rem)}.route-detail-callout,.route-detail-stack article{gap:.58rem;padding:clamp(.9rem,1.7vw,1.18rem);border-bottom:1px solid color-mix(in srgb,var(--gold),transparent 78%)}.route-proof-list a,.route-proof-list span{border-color:color-mix(in srgb,var(--realm,var(--gold)),transparent 68%);border-radius:calc(var(--radius) - .04rem);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-face),transparent 2%),var(--panel-face)),var(--paper-noise);background-blend-mode:normal,normal}.route-cta-band,.route-proof-list a,.route-proof-list span{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-gloss),transparent 22%)}.route-cta-band{position:relative;padding:clamp(1.1rem,2.6vw,1.72rem);border:1px solid color-mix(in srgb,var(--gold),transparent 76%);border-radius:calc(var(--radius) + .08rem);background:linear-gradient(90deg,color-mix(in srgb,var(--gold),transparent 90%) 1px,transparent 1px) 0 0 /3.2rem 3.2rem,linear-gradient(180deg,color-mix(in srgb,var(--panel-face),transparent 2%),var(--panel-face))}.route-cta-band:before{position:absolute;top:0;left:clamp(1rem,2vw,1.4rem)}.route-article-body{max-width:48rem;padding-left:clamp(.9rem,2vw,1.35rem);border-left:1px solid color-mix(in srgb,var(--gold),transparent 76%)}.audit-form{border-color:color-mix(in srgb,var(--gold),transparent 62%)}.audit-field input,.audit-field select,.audit-field textarea{border-radius:calc(var(--radius) - .02rem);background:linear-gradient(180deg,color-mix(in srgb,var(--open-page-face-solid),transparent 1%),var(--open-page-face-solid)),var(--paper-noise);background-blend-mode:normal,normal;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-gloss),transparent 26%)}[data-slot=dialog-overlay]{background:linear-gradient(90deg,rgb(0 0 0/.28) 1px,transparent 0),linear-gradient(0deg,rgb(0 0 0/.24) 1px,transparent 0),rgb(0 0 0/.58)!important;background-size:4rem 4rem,4rem 4rem,auto!important;backdrop-filter:blur(.38rem) saturate(.72)}:root:not(.dark) [data-slot=dialog-overlay]{background:linear-gradient(90deg,rgb(17 16 15/.11) 1px,transparent 0),linear-gradient(0deg,rgb(17 16 15/.09) 1px,transparent 0),rgb(17 16 15/.32)!important;backdrop-filter:blur(.42rem) saturate(.82)}@media (min-width:1024px){.route-hero h1{font-family:var(--font-cormorant),ui-serif,Georgia,serif}}@media (max-width:900px){.site-shell{background-image:linear-gradient(180deg,var(--page-wash),var(--page-wash)),radial-gradient(circle at 50% 0,var(--gold-faint),transparent 34%);background-size:auto,auto}.route-grid,.route-grid-two,.route-hero-split,.route-section-split{grid-template-columns:1fr}.route-cta-band{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.route-hero h1{font-size:clamp(2.12rem,11vw,3.35rem)}html[lang=hy] .route-hero h1{font-size:clamp(2.2rem,10.4vw,3.35rem);line-height:1.08}html[lang=hy] .route-hero-split h1{font-size:clamp(2.08rem,9.4vw,3.1rem)}.audit-submit,.route-primary-action,.route-secondary-action{width:100%;justify-content:center}.audit-field-grid{grid-template-columns:1fr}.audit-actions{align-items:stretch;flex-direction:column-reverse}.audit-actions .audit-submit,.audit-secondary-action{width:100%;margin-left:0}.audit-review dl>div{grid-template-columns:1fr;gap:.22rem}.route-panel-seal{--octagon-size:clamp(2.76rem,14vw,3.38rem)}}@media (max-width:380px){.audit-progress button small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bagaran-site-shell{min-height:100svh;padding:max(1rem,env(safe-area-inset-top)) max(clamp(.75rem,2.3vw,2rem),env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(clamp(.75rem,2.3vw,2rem),env(safe-area-inset-left));background:var(--panel-surface-canvas);color:var(--panel-ink);--panel-motion-slow:200ms}.site-utility,.site-workspace{max-width:94rem;margin-inline:auto}.site-utility{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding-bottom:1rem}.site-wordmark{display:inline-flex;align-items:center;gap:.75rem;color:var(--panel-ink);text-decoration:none;font-size:1rem;font-weight:700;letter-spacing:.16em}.site-wordmark small{display:block;margin-top:.2rem;color:var(--panel-ink-muted);font-size:.55rem;letter-spacing:.12em}.site-settings{display:flex;align-items:center;gap:.75rem}.site-settings .language-switcher{color:var(--panel-ink-muted);font-size:.8rem}.site-settings .language-switcher :is(a,span){min-height:2.75rem}.site-settings button{min-height:2.75rem;min-width:2.75rem}.site-settings :is(.language-switcher a,.language-switcher-active,button){border-radius:0}.site-theme-menu{min-width:13rem;padding:.5rem;border:1px solid var(--panel-border-strong);border-radius:0;background:var(--panel-surface-raised);color:var(--panel-ink);box-shadow:var(--panel-shadow-raised)}.site-theme-menu .theme-menu-item{min-height:2.75rem;border-radius:0;line-height:1.4;white-space:normal}.site-theme-menu .theme-menu-item[data-highlighted]{background:var(--panel-surface-recessed);color:var(--panel-ink);outline:2px solid var(--panel-focus);outline-offset:-2px}.site-workspace{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:1.25rem;align-items:start}.site-section-rail{position:sticky;top:1rem;min-width:0}.site-section-rail ol{display:grid;gap:.5rem;list-style:none;padding:0;margin:0}.site-section-link{display:flex;align-items:center;gap:.8rem;min-height:5.5rem;padding:.7rem;color:var(--panel-ink-muted);border:1px solid transparent;text-decoration:none}.site-section-link>span{font-size:.9rem;font-weight:650;line-height:1.3;overflow-wrap:normal;word-break:normal}.site-section-link small{display:block;margin-bottom:.2rem;font-family:var(--font-space-mono),monospace;font-size:.6rem;font-weight:400;letter-spacing:.1em}.site-section-link:hover{background:var(--panel-surface);border-color:var(--panel-border)}.site-section-link[aria-current]{background:var(--panel-surface-recessed);border-color:var(--panel-border-strong);color:var(--panel-ink)}.site-section-link[aria-current]>span{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:2px}.site-section-link:active{background:color-mix(in srgb,var(--panel-surface-raised),var(--panel-selection) 12%)}.site-company-links{display:flex;flex-wrap:wrap;gap:.25rem .9rem;padding:1rem .7rem}.site-company-links a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--panel-ink-muted);font-size:.86rem;text-underline-offset:.25em}.site-panel{position:relative;min-width:0;border:1px solid var(--panel-border-strong);background:var(--panel-surface);box-shadow:var(--panel-shadow-raised)}.site-panel:after,.site-panel:before{position:absolute;width:.75rem;height:.75rem;background:var(--panel-surface-canvas);border-bottom:1px solid var(--panel-border-strong);content:"";pointer-events:none}.site-panel:before{left:-.39rem;top:-.39rem;transform:rotate(-45deg)}.site-panel:after{right:-.39rem;top:-.39rem;transform:rotate(45deg)}.site-panel-context,.site-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem clamp(1rem,3vw,2.5rem);color:var(--panel-ink-muted);font-size:.8rem}.site-panel-context{border-bottom:1px solid var(--panel-border);min-height:3.4rem}.site-panel-context a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--panel-ink);text-underline-offset:.25em;flex-shrink:0;white-space:nowrap}.site-panel-context svg{width:1rem;height:1rem}.site-panel-footer{margin-top:clamp(.75rem,1.5vw,1.5rem);border-top:1px solid var(--panel-border);flex-wrap:wrap}.site-panel-footer nav{display:flex;flex-wrap:wrap;gap:1rem}.site-panel-footer a{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;text-underline-offset:.25em}.site-panel-content{padding:clamp(1rem,3vw,2.5rem)}.site-skip-link{position:fixed;left:1rem;top:1rem;z-index:100;padding:.75rem;background:var(--panel-surface-raised);color:var(--panel-ink);transform:translateY(-200%)}.site-skip-link:focus{transform:none}.bagaran-site-shell :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--panel-focus);outline-offset:3px}.bagaran-site-shell :is(h1,h2,h3,p,li,dd,a,button){overflow-wrap:anywhere}.route-content{display:grid;min-width:0;gap:clamp(1.5rem,3vw,2.5rem);color:var(--panel-ink)}.route-content :is(.route-hero-split,.route-section-split,.route-grid)>*,.route-content>*{min-width:0}.route-content .route-hero{max-width:none;padding:0 0 1.5rem;border-bottom:1px solid var(--panel-border)}.route-content .route-hero h1{color:var(--panel-ink);font-family:var(--font-cormorant),serif;font-size:clamp(2.5rem,4.7vw,4.5rem);line-height:1.04;letter-spacing:-.035em;max-width:24ch;font-weight:500}.route-content :is(.route-section h2,.route-cta-band h2,.route-card h2){color:var(--panel-ink);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:600;line-height:1.15}.route-content :is(.route-detail-callout h3,.route-detail-stack h3,.route-card h3){color:var(--panel-ink);font-weight:600;line-height:1.25}html[lang=hy] .route-content .route-hero h1{font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.22;letter-spacing:-.02em;overflow-wrap:anywhere}.route-content :is(.route-hero,.route-section,.route-cta-band):after,.route-content :is(.route-hero,.route-section,.route-cta-band):before{display:none}.route-content :is(.route-card,.route-detail-stack article,.route-detail-callout,.audit-form,.route-timeline-item,.route-cta-band){border:1px solid var(--panel-border);border-radius:0;background:var(--panel-surface-raised);box-shadow:none}.route-content :is(.route-card,.route-detail-stack article,.route-detail-callout,.audit-form):before{display:none}.route-content :is(.route-detail-stack article,.route-detail-callout){border-width:0 0 1px;padding-inline:0;background:none}.route-content :is(.route-proof-list span,.route-proof-list a){border:0;padding:.35rem 0;background:none;box-shadow:none;color:var(--panel-ink-muted)}.route-content :is(.route-hero p:not(.route-kicker),.route-section p,.route-card p,.route-detail-stack p,.route-detail-callout p){color:var(--panel-ink-muted);font-size:1.05rem;line-height:1.65}.route-content :is(.route-primary-action,.route-secondary-action,.audit-submit,.audit-secondary-action){min-height:2.75rem;border-radius:0;box-shadow:none;font-family:var(--font-body),sans-serif;letter-spacing:0;text-transform:none;font-size:.9375rem;font-weight:600;line-height:1.4}.route-content .audit-submit,.route-content .route-primary-action{background:var(--panel-ink);color:var(--panel-surface-raised);border-color:var(--panel-ink)}.route-content :is(.route-secondary-action,.audit-secondary-action){background:transparent;color:var(--panel-ink);border-color:var(--panel-border-strong)}.route-content .route-cta-band{flex-direction:row;flex-wrap:wrap}.route-content .route-cta-band h2{flex:1 1 26rem;min-width:0}.route-content .route-cta-band .route-primary-action{flex:0 1 auto;min-inline-size:min(100%,18rem);justify-content:center;text-align:center}.route-content .route-article-body{padding:0;border:0;max-width:65ch}.route-content .route-article-body p{font-size:1.125rem;line-height:1.8}.route-content .route-hero-split{grid-template-columns:minmax(0,1fr) minmax(20rem,1fr);align-items:start}.route-content .audit-form{padding:1.25rem;overflow:visible}.route-content .audit-field{align-content:start}.route-content .audit-field>span{color:var(--panel-ink);font-size:.9rem;font-weight:600}.route-content .audit-field :is(input,select,textarea){border-color:var(--panel-border-strong);border-radius:0;background:var(--panel-surface-recessed);box-shadow:none;color:var(--panel-ink);font-size:1rem}.route-content .audit-field :is(input,select){height:3rem}.route-content .audit-field-grid :is(.audit-field--select,.audit-field:has(input[name=businessName])){grid-column:1/-1}@media (min-width:40rem){.route-content .audit-field-grid .audit-field>span{display:flex;align-items:end;min-height:2.8em;line-height:1.4}.route-content .audit-field-grid :is(.audit-field--select,.audit-field:has(input[name=businessName]))>span{min-height:0}}.route-content .audit-selected-value{overflow-wrap:anywhere}.route-content .audit-field :is(input,select,textarea):focus-visible{border-color:var(--panel-focus);outline:2px solid var(--panel-focus);outline-offset:2px;box-shadow:none}.route-content .audit-field [aria-invalid=true]{border-color:var(--panel-danger)}.route-content :is(.audit-field small,.audit-inline-error){color:var(--panel-ink-muted);font-size:.875rem;line-height:1.5}.route-content :is(.audit-field small[id$=-error],.audit-inline-error){color:var(--panel-danger)}.route-content :is(.audit-form-message,.audit-error-summary){border-radius:0}.route-content :is(.audit-form-message.is-error,.audit-error-summary){border-color:var(--panel-danger);background:color-mix(in srgb,var(--panel-surface-raised),var(--panel-danger) 7%)}.route-content .audit-form-message.is-success{border-color:var(--panel-success);background:color-mix(in srgb,var(--panel-surface-raised),var(--panel-success) 7%)}.route-content .audit-progress button:disabled{color:var(--panel-ink-muted);opacity:1}.route-content :is(.audit-progress,.audit-form-result) .audit-octagon{--audit-octagon-fill:var(--panel-surface-recessed);--audit-octagon-stroke:var(--panel-border-strong);position:relative;isolation:isolate;border:0;background:transparent;clip-path:none;box-shadow:none;color:var(--panel-ink)}.route-content .audit-octagon .audit-octagon__surface{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none;fill:var(--audit-octagon-fill);stroke:var(--audit-octagon-stroke);stroke-width:1px}.route-content .audit-octagon__content{display:grid;place-items:center}.route-content .audit-progress li.is-complete .audit-octagon{--audit-octagon-fill:color-mix(in srgb,var(--panel-surface-raised),var(--panel-selection) 12%);--audit-octagon-stroke:var(--panel-selection)}.route-content .audit-progress button.is-current>.audit-octagon{--audit-octagon-fill:var(--panel-selection);--audit-octagon-stroke:var(--panel-selection);color:var(--panel-surface-raised)}.route-content .audit-progress button:not(:disabled):hover>.audit-octagon{--audit-octagon-stroke:var(--panel-selection)}.route-content .audit-progress button:focus-visible{border-radius:0;outline:3px solid var(--panel-focus);outline-offset:3px}.route-included-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.route-included-list li{display:grid;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem 1rem .9rem 0;border-top:1px solid var(--panel-border);color:var(--panel-ink-muted);font-size:1rem;line-height:1.6}.route-included-list svg{width:1.125rem;height:1.125rem;margin-top:.2rem;color:var(--panel-selection)}.route-content .route-proof-list>span{display:flex;align-items:flex-start;gap:.75rem;font-weight:400}.route-content .route-proof-list>span>svg{flex:0 0 1.125rem;width:1.125rem;height:1.125rem;margin-top:.2rem;color:var(--panel-selection)}@media (max-width:55rem){.route-content .route-hero-split{grid-template-columns:1fr}}@media (max-width:40rem){.route-content .route-hero h1{font-size:clamp(2rem,8.8vw,2.5rem)}html[lang=hy] .route-content .route-hero h1{font-size:clamp(1.8rem,7.5vw,2.3rem)}.route-content .route-hero-split{gap:1.25rem}}.site-panel .home-panel-experience{padding:0;min-height:0;background:none}.site-panel .home-panel-experience__workspace{display:block}.site-panel .home-panel-experience__intro{padding:0 0 1.5rem;gap:.75rem}.site-panel .home-panel-experience__intro>p:first-child{color:var(--panel-selection)}.site-panel .home-panel-experience__intro h1{max-width:23ch;font-size:clamp(2.5rem,4.7vw,4.5rem);line-height:1.02;letter-spacing:-.035em}html[lang=hy] .site-panel .home-panel-experience__intro h1{max-width:27ch;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.2;letter-spacing:-.02em}.home-panel-experience__summary{max-width:65ch;margin:0;color:var(--panel-ink-muted);font-size:1.05rem;line-height:1.6}.site-panel .home-panel-experience__active-panel>.panel-header{padding-bottom:.75rem}.site-panel .home-panel-experience__active-panel>.panel-header .panel-header__title{font-family:var(--font-body),sans-serif;font-size:1rem;line-height:1.4;font-weight:650;letter-spacing:0}.site-panel .home-panel-experience__reveal{padding-block:1.25rem 0}.site-panel .octagon-reveal{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.7fr);gap:1.5rem}.site-panel .octagon-reveal__readout{min-height:0;background:var(--panel-surface-raised)}.site-panel .octagon-reveal__socket{border:0;clip-path:none}.site-panel .octagon-reveal__tabpanel .panel-readout{padding-inline-end:0;gap:1.25rem}.site-panel .panel-readout__heading{padding-inline-end:3.25rem}.site-panel .panel-readout__summary{padding-inline-end:0}.site-panel .panel-readout__body{margin-top:0}.site-panel .panel-readout__evidence{padding-inline-start:0;border-inline-start:0}.site-panel .octagon-reveal__evidence-list{list-style:disc}.site-panel .octagon-reveal__evidence-list li::marker{color:var(--panel-selection)}.site-panel .panel-readout__title{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.18}.site-panel .panel-readout__facts{border:0;background:none}.site-panel .panel-readout__fact{padding:0;background:none}.site-panel .panel-readout__fact dd{font-weight:400}.site-panel .panel-control-button{justify-content:center;font-family:var(--font-body),sans-serif;font-size:.9375rem;font-weight:600;line-height:1.4;text-align:center}.site-panel .panel-control-button[data-variant=primary]{border-color:var(--panel-ink);background:var(--panel-ink);color:var(--panel-surface-raised)}.site-panel .panel-control-button[data-variant=primary]:hover{border-color:var(--panel-selection);background:var(--panel-selection);color:var(--panel-surface-raised)}html[lang=hy] .bagaran-site-shell :is(.home-panel-experience__intro>p:first-child,.panel-readout__eyebrow,.panel-readout__fact dt,.panel-context-bar,.route-kicker,.route-card-kicker){font-family:var(--font-body),sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.035em;line-height:1.5;text-transform:none}html[lang=hy] .site-panel .panel-readout__title{letter-spacing:-.015em;line-height:1.35}html[lang=hy] .route-content :is(.route-section h2,.route-cta-band h2,.route-card h2,.route-detail-callout h3,.route-detail-stack h3,.route-card h3){line-height:1.35}.audit-explanations{display:grid;gap:.75rem}.audit-explanations>h2{font-family:var(--font-cormorant),serif;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.2;margin-bottom:.5rem}html[lang=hy] .audit-explanations>h2{line-height:1.35}.panel-disclosure{border:1px solid var(--panel-border);background:var(--panel-surface-raised)}.panel-disclosure summary{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;min-height:2.75rem;font-weight:650;cursor:pointer;list-style:none}.panel-disclosure summary::-webkit-details-marker{display:none}.panel-disclosure summary:focus-visible{outline:3px solid var(--panel-focus);outline-offset:3px}.panel-disclosure__indicator{margin-inline-start:auto;font-size:1.5rem}.panel-disclosure[open] .panel-disclosure__indicator{transform:rotate(45deg)}.panel-disclosure[open] summary{border-bottom:1px solid var(--panel-border)}.panel-disclosure__body{padding:1.25rem;color:var(--panel-ink-muted);font-size:1.05rem;line-height:1.65}.panel-disclosure__body h3{color:var(--panel-ink);font-size:1.15rem;font-weight:650}.panel-disclosure__body :is(p,ul,ol){max-inline-size:70ch}.site-panel .octagon-reveal__connector{display:none}.audit-example{display:grid;gap:.75rem}.audit-next-steps{display:grid;gap:1.25rem;padding-inline-start:1.25rem;margin-block:1.25rem}.site-page-identity{min-width:0;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}.site-panel .octagon-reveal__label{font-family:var(--font-body),sans-serif;letter-spacing:.04em}.site-panel .octagon-reveal__tabpanel:focus-visible{outline-offset:.35rem}.site-panel .panel-octagon-trigger[data-status=idle] .panel-octagon-trigger__mark:before,.site-panel .panel-shell__inner:before{display:none}.site-panel .panel-octagon-trigger__label{font-weight:600}.site-panel .panel-octagon-trigger .octagon-wrapper-corner-rails,.site-panel .panel-octagon-trigger:hover .octagon-wrapper-corner-rails{transform:none}.site-panel .panel-octagon-trigger[data-selected=true]{border-color:var(--panel-selection)}.site-panel .panel-octagon-trigger[data-selected=true] .octagon-wrapper-stroke{stroke:var(--panel-selection);stroke-width:1.5px}.site-panel .panel-octagon-trigger[data-selected=true] .octagon-wrapper-fill{fill:color-mix(in srgb,var(--panel-surface-raised),var(--panel-selection) 12%)}.site-panel .panel-octagon-trigger[data-selected=false]:not(:disabled):hover{border-color:var(--panel-border-strong);background:color-mix(in srgb,var(--panel-surface-raised),var(--panel-selection) 5%)}.site-panel .panel-octagon-trigger:focus-visible{outline:3px solid var(--panel-focus);outline-offset:3px;box-shadow:none}.site-panel .panel-octagon-trigger:not(:disabled):active{background:color-mix(in srgb,var(--panel-surface-raised),var(--panel-selection) 12%)}.site-panel .octagon-reveal__selected-clone{animation:site-readout-settle .2s ease-out both}@keyframes site-readout-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:64rem){.site-workspace{grid-template-columns:1fr;gap:.75rem}.site-section-rail{position:static}.site-section-rail ol{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem;margin:-.5rem;scrollbar-width:thin}.site-section-rail li{flex:1 0 13rem}.site-section-link{min-height:4.25rem;padding:.5rem;gap:.5rem}.site-company-links{padding:.25rem 0 0;gap:1.25rem}.site-section-link small{display:none}}@media (max-width:40rem){.site-utility{gap:.5rem}.site-wordmark{gap:.4rem;font-size:.8rem;letter-spacing:.1em}.site-settings .language-switcher>svg,.site-wordmark .panel-octagon-mark,.site-wordmark small{display:none}.site-settings{gap:.4rem}.site-settings .language-switcher{gap:.25rem;font-size:.75rem}.site-panel-context{gap:.5rem;font-size:.72rem;padding-inline:1rem}.site-panel .home-panel-experience__intro h1{font-size:clamp(2rem,8.8vw,2.5rem)}html[lang=hy] .site-panel .home-panel-experience__intro h1{font-size:clamp(1.8rem,7.5vw,2.3rem);line-height:1.24}.home-panel-experience__summary{font-size:1rem}.site-panel .octagon-reveal{grid-template-columns:1fr;gap:1rem}.site-panel .octagon-reveal__tablist{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:.5rem;margin:-.5rem}.site-panel .octagon-reveal__trigger{flex:0 0 11.5rem;grid-template-columns:minmax(0,1fr);justify-items:start;padding:.5rem;gap:.5rem}.site-panel .octagon-reveal__trigger .panel-octagon-mark{--octagon-size:2.25rem}.site-panel .octagon-reveal__trigger .panel-octagon-trigger__label{font-size:.85rem;line-height:1.4;overflow-wrap:normal}.site-panel .octagon-reveal__connector{display:none}.site-panel .octagon-reveal__socket{position:relative;top:auto;right:auto;margin-bottom:.75rem;width:2.75rem;height:2.75rem}.site-panel .panel-readout__heading{padding-inline-end:0}.site-panel :is(.panel-controls,.panel-control-button){width:100%}.site-panel .panel-context-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem}.site-panel .panel-context-bar__body{min-width:0;overflow-wrap:anywhere}.route-included-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-panel .octagon-reveal__selected-clone{animation:none}}@media (forced-colors:active){.route-content .audit-octagon{forced-color-adjust:none}.route-content .audit-octagon,.route-content .audit-progress li.is-complete .audit-octagon{--audit-octagon-fill:Canvas;--audit-octagon-stroke:CanvasText;color:CanvasText}.route-content .audit-progress button.is-current>.audit-octagon{--audit-octagon-fill:Highlight;--audit-octagon-stroke:Highlight;color:HighlightText}.route-content .audit-octagon .audit-octagon__surface{stroke-width:2px}.bagaran-site-shell{--panel-surface-canvas:Canvas;--panel-surface:Canvas;--panel-surface-raised:Canvas;--panel-surface-recessed:Canvas;--panel-ink:CanvasText;--panel-ink-muted:CanvasText;--panel-border:CanvasText;--panel-border-strong:CanvasText;--panel-accent:CanvasText;--panel-selection:Highlight;--panel-focus:Highlight;--panel-success:CanvasText;--panel-warning:CanvasText;--panel-danger:CanvasText}.site-panel .panel-octagon-trigger,.site-panel .panel-octagon-trigger:not(:disabled):active,.site-panel .panel-octagon-trigger[data-selected=false]:not(:disabled):hover{background:Canvas;color:CanvasText}.site-panel .panel-octagon-trigger[data-selected=true] .octagon-wrapper-fill{fill:Canvas}.site-panel .panel-octagon-trigger[data-selected=true] .octagon-wrapper-stroke{stroke:Highlight;stroke-width:3px}.site-panel .panel-control-button[data-variant=primary],.site-panel .panel-control-button[data-variant=primary]:hover{background:Highlight;color:HighlightText;border-color:Highlight}.site-panel,.site-section-link[aria-current]{border:2px solid CanvasText}.site-section-link[aria-current]{text-decoration:underline}}