.starya-site .example-heading{max-width:1120px}.starya-site .example-heading h1{letter-spacing:-.04em;margin:24px 0;font-size:clamp(2.1rem,4.6vw,4rem);line-height:1.1}.starya-site .example-heading>p{max-width:800px;line-height:1.75}.starya-site .example-heading nav{margin-bottom:28px;font-size:13px}.starya-site .example-scope{color:#71667c;font-size:13px}.starya-site .operation-demo{--demo-bg:#201b2b;--demo-surface:#2b2436;--demo-border:#50445e;--demo-text:#f6f0fb;--demo-muted:#c6b8d5;color:var(--demo-text);background:var(--demo-bg);overflow-wrap:anywhere;border-radius:24px;padding:clamp(20px,4vw,48px);line-height:1.65}.starya-site .example-shell{max-width:1184px}.starya-site .operation-demo h2,.starya-site .operation-demo h3,.starya-site .operation-demo strong{color:var(--demo-text)}.starya-site .operation-demo h2{font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.35}.starya-site .operation-demo h3{font-size:17px;line-height:1.4}.starya-site .operation-demo p{margin:10px 0}.starya-site .operation-demo small,.starya-site .operation-demo .demo-hint{color:var(--demo-muted);font-size:12px}.starya-site .operation-demo .demo-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#c8a7e8;font-size:11px}.starya-site .operation-demo button{font:inherit;cursor:pointer;color:#f8f2fe;text-align:left;background:#332b40;border:1px solid #76638c;border-radius:10px;min-height:44px;padding:12px 16px;font-size:14px;line-height:1.4}.starya-site .operation-demo button[aria-pressed=true]{color:#2d1d3e;background:#dac2ef;border-color:#dac2ef}.starya-site .operation-demo button:disabled{opacity:.42;cursor:not-allowed}.starya-site .operation-demo .demo-primary{color:#2d1d3e;background:#c5a3e1;border-color:#c5a3e1}.starya-site .operation-demo :focus-visible{outline-offset:4px;outline:3px solid #89d6c5}.starya-site .operation-demo .demo-result:focus{outline:none}.starya-site .demo-context{border-bottom:1px solid var(--demo-border);padding-bottom:20px;font-size:14px}.starya-site .demo-context strong{margin-right:8px}.starya-site .demo-notice{background:#34283f;border:1px solid #6d5b80;border-radius:10px;padding:14px 18px;font-size:13px}.starya-site .demo-choices{border:0;margin:26px 0;padding:0}.starya-site .demo-choices legend{margin-bottom:12px;font-size:14px;font-weight:650}.starya-site .demo-choices>div{flex-wrap:wrap;gap:10px;display:flex}.starya-site .demo-flow{border-bottom:1px solid var(--demo-border);gap:5px;margin:32px 0;padding:0;list-style:none;display:flex;overflow:auto}.starya-site .demo-flow li{min-width:100px;color:var(--demo-muted);border-bottom:3px solid #0000;flex:1;padding:12px 10px;font-size:12px}.starya-site .demo-flow li>span{color:#bca1d3;margin-bottom:6px;font-size:11px;display:block}.starya-site .demo-flow li[aria-current]{color:#fff;background:#382b45;border-bottom-color:#c5a3e1}.starya-site .demo-flow li[data-completed]{border-bottom-color:#81c5b7}.starya-site .demo-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.starya-site .demo-document{color:#493555;background:#f4eef9;border:1px solid #dcccea;border-radius:7px 22px 7px 7px;min-width:0;padding:24px 18px;position:relative}.starya-site .demo-document h3{color:#402a54;margin:14px 0}.starya-site .demo-document small{color:#795a90}.starya-site .demo-document p{font-size:13px}.starya-site .demo-document[data-resolved=true]{background:#e5f5ef;border-color:#83baad}.starya-site .demo-private{color:var(--demo-muted);border:1px dashed #867096;border-radius:10px;padding:16px 20px;font-size:13px}.starya-site .demo-result{background:#30263c;border:1px solid #665076;border-radius:16px;margin:28px 0;padding:24px}.starya-site .demo-result h2{margin:8px 0}.starya-site .demo-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0;display:flex}.starya-site .demo-actions>p{max-width:750px;font-size:13px}.starya-site .demo-parameters{border-top:1px solid var(--demo-border);border-bottom:1px solid var(--demo-border);margin:24px 0;padding:18px 0;font-size:14px}.starya-site .demo-parameters summary{cursor:pointer;min-height:28px;margin-left:18px;list-style-position:outside}.starya-site .demo-parameters>div{grid-template-columns:1fr 1fr;gap:32px;display:grid}.starya-site .demo-parameters li{margin:10px 0}.starya-site .demo-history{margin:32px 0;font-size:14px}.starya-site .demo-history ol,.starya-site .demo-history ul{padding-left:22px}.starya-site .demo-history li{border-bottom:1px solid var(--demo-border);padding:10px 0}.starya-site .demo-history li>span{color:#c6a8de;margin-bottom:4px;font-size:11px;display:block}.starya-site .demo-fact{color:#dbf4ea;background:#243830;border-left:3px solid #81c5b7;padding:16px;font-size:13px}.starya-site .demo-exchange{text-align:center;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:20px;margin:24px 0;display:grid}.starya-site .demo-exchange article{background:var(--demo-surface);border:1px solid var(--demo-border);border-radius:12px;padding:20px 15px}.starya-site .demo-exchange article small,.starya-site .demo-exchange article strong,.starya-site .demo-exchange>div>span{display:block}.starya-site .demo-exchange b{color:#c9aae4;font-size:32px;line-height:1.6}.starya-site .demo-exchange>div{font-size:12px}.starya-site .demo-table-scroll{border:1px solid var(--demo-border);border-radius:12px;overflow-x:auto}.starya-site .operation-demo table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:13px}.starya-site .operation-demo caption{text-align:left;color:var(--demo-muted);padding:15px;font-size:12px}.starya-site .operation-demo th,.starya-site .operation-demo td{border-top:1px solid var(--demo-border);padding:16px}.starya-site .operation-demo th{color:#dfc4f1;font-weight:600}.starya-site .demo-stock-network{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.starya-site .demo-stock-network article{background:var(--demo-surface);border:1px solid var(--demo-border);border-radius:14px;padding:20px}.starya-site .demo-stock-network article>strong{font-size:44px;line-height:1.2}.starya-site .demo-stock-network p{font-size:13px}.starya-site .demo-stock-bar{background:#7bbdab;border-radius:6px;height:10px;margin:16px 0;overflow:hidden}.starya-site .demo-stock-bar span{background:#b99ad7;height:100%;display:block}.starya-site .demo-route{border:1px solid var(--demo-border);background:#2b2535;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:26px 0;padding:20px;font-size:13px;list-style:none;display:flex}.starya-site .demo-route>li{flex:1;min-width:0}.starya-site .demo-route small,.starya-site .demo-route strong{display:block}.starya-site .demo-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.starya-site .demo-timeline>div{border-top:2px solid #8e74a5;padding:12px 0;font-size:13px}.starya-site .demo-timeline small,.starya-site .demo-timeline strong{display:block}.starya-site .demo-exam-timeline{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px;margin:28px 0;display:grid}.starya-site .demo-exam-timeline>div{text-align:center;font-size:13px}.starya-site .demo-exam-timeline>div>strong{color:#83cdbb;font-size:28px}.starya-site .demo-exam-timeline article{background:var(--demo-surface);border:1px solid var(--demo-border);border-radius:12px;padding:24px}.starya-site .demo-download{border:1px solid var(--demo-border);border-radius:10px;padding:16px;font-size:13px}.starya-site .demo-download a{color:#d3b8ee;min-height:36px;margin-right:20px;display:inline-block}.starya-site .example-continuity>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.starya-site .example-continuity>p{font-size:13px}.starya-site .operation-coverage-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.starya-site .operation-coverage-map>article{border:1px solid var(--demo-border);background:var(--demo-surface);border-radius:12px;padding:20px}.starya-site .operation-coverage-map article[data-active=true]{border-color:#b99ad7}.starya-site .operation-coverage-map small{display:block}.starya-site .architecture-perimeters{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.starya-site .architecture-perimeters>div{border:1px dashed #9472b1;border-radius:16px;padding:24px}.starya-site .architecture-perimeters article{border:1px solid var(--demo-border);border-radius:10px;margin:12px 0;padding:16px}.starya-site .architecture-perimeters article[data-highlight=true]{background:#253d34;border-color:#87d2bd}.starya-site .architecture-units{gap:12px;margin:24px 0;display:flex}.starya-site .architecture-units button{flex:1}.starya-site .architecture-units span,.starya-site .architecture-units strong,.starya-site .architecture-units small{display:block}.starya-site .architecture-units button[aria-pressed=true] strong,.starya-site .architecture-units button[aria-pressed=true] small{color:#38214b}@media (width<=760px){.starya-site .demo-documents,.starya-site .demo-stock-network,.starya-site .example-continuity>div,.starya-site .operation-coverage-map,.starya-site .architecture-perimeters,.starya-site .demo-exchange{grid-template-columns:1fr}.starya-site .demo-exchange>div b{transform:rotate(90deg)}.starya-site .demo-exchange article{padding:12px}.starya-site .demo-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.starya-site .demo-route{flex-wrap:wrap}.starya-site .demo-route>li{flex:40%}.starya-site .demo-exam-timeline{grid-template-columns:1fr}.starya-site .demo-exam-timeline article{padding:16px}.starya-site .demo-parameters>div{grid-template-columns:1fr;gap:8px}.starya-site .demo-actions>button{text-align:center;width:100%}.starya-site .architecture-units{flex-direction:column}.starya-site .operation-demo{border-radius:16px}.starya-site .demo-flow{margin-right:-4px}.starya-site .demo-flow li{min-width:90px}}@media (prefers-reduced-motion:reduce){.starya-site .operation-demo *{scroll-behavior:auto;transition:none;animation:none}}@media print{.starya-site .operation-demo{color:#262030;--demo-text:#262030;--demo-muted:#554661;--demo-border:#c5b6d1;--demo-surface:#f9f5fb;background:#fff;padding:0}.starya-site .operation-demo button,.starya-site .demo-actions,.starya-site .demo-choices,.starya-site .demo-download{display:none}.starya-site .demo-result,.starya-site .demo-notice,.starya-site .demo-fact,.starya-site .demo-route{color:#352442;background:#f4eff8}.starya-site .operation-demo details::details-content{display:block}.starya-site .demo-table-scroll{overflow:visible}.starya-site .operation-demo h2,.starya-site .operation-demo h3{-moz-column-break-after:avoid;break-after:avoid}.starya-site .demo-document,.starya-site .demo-history li,.starya-site .operation-demo tr{-moz-column-break-inside:avoid;break-inside:avoid}.starya-site .demo-flow{flex-wrap:wrap;overflow:visible}}@media (width<=760px){.starya-site .demo-route:has(>span){text-align:center;grid-template-columns:1fr;gap:8px;display:grid}.starya-site .demo-route>span[aria-hidden=true]{transform:rotate(90deg)}}.starya-site .demo-flow li{overflow-wrap:normal;flex:1 0 90px;min-width:min-content}
