.starya-site .works-experiences{padding:0;overflow:hidden}.starya-site .works-experience-header{border-bottom:1px solid var(--demo-border);justify-content:space-between;gap:18px;padding:24px 30px;display:flex}.starya-site .works-experience-header span{color:var(--demo-muted);font-size:12px}.starya-site .works-experience-layout{grid-template-columns:210px minmax(0,1fr);display:grid}.starya-site .works-experience-nav{background:#251e30;flex-direction:column;gap:6px;padding:20px 12px;display:flex}.starya-site .works-experience-nav button{background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;font-size:13px;display:flex}.starya-site .works-experience-nav button span{font-size:18px}.starya-site .works-experience-content{min-width:0;padding:clamp(18px,3vw,36px)}.starya-site .works-experience-content>h2{margin:0 0 14px}.starya-site .works-experience-content>p{color:var(--demo-muted);font-size:14px}.starya-site .works-simulation{border:1px solid var(--demo-border);background:#211a2b;border-radius:14px;min-height:340px;margin:26px 0;padding:24px;font-size:14px}.starya-site .works-simulation:focus{outline:none}.starya-site .works-sim-head{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:20px;font-size:12px;display:flex}.starya-site .works-sim-head>span{border:1px solid #635175;border-radius:6px;padding:5px 8px}.starya-site .works-context{background:#302539;border:1px solid #5c466c;border-radius:10px;margin:18px 0;padding:20px}.starya-site .works-chat{margin:20px 0;grid-template-columns:1fr!important;gap:16px!important;display:grid!important}.starya-site .works-chat article{background:#382b43;border-radius:12px;max-width:92%;padding:18px}.starya-site .works-chat article:nth-child(2){background:#24392f;margin-left:auto}.starya-site .works-chat strong{font-size:12px}.starya-site .works-message{background:#253a32;border:1px solid #4a6c60;border-radius:12px;padding:20px}.starya-site .works-message blockquote{margin:16px 0;padding:0;font-size:16px}.starya-site .works-message dt{color:var(--demo-muted);font-size:12px}.starya-site .works-message dd{margin:0 0 12px}.starya-site .works-board{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;padding-bottom:12px;display:grid;overflow:auto}.starya-site .works-board>section{background:#2b2435;border-radius:8px;min-height:190px;padding:12px}.starya-site .works-board h3{min-height:32px;font-size:12px}.starya-site .works-board article{color:#403049;background:#efe5f6;border-radius:8px;padding:14px;font-size:12px}.starya-site .works-board article strong{color:#442d52;margin:10px 0;font-size:13px;display:block}.starya-site .works-board article small{color:#6c527d}.starya-site .works-insight-bars{gap:8px;display:grid}.starya-site .works-insight-bars button{grid-template-columns:1.3fr 1fr 20px;align-items:center;gap:12px;font-size:12px;display:grid}.starya-site .works-insight-bars button[aria-pressed=true] strong{color:#392046}.starya-site .works-bar{background:#493858;border-radius:5px;height:8px}.starya-site .works-bar i{background:#83c9b8;border-radius:5px;height:100%;display:block}.starya-site .works-evidence-list{padding:0;list-style:none}.starya-site .works-evidence-list li{border-bottom:1px solid var(--demo-border);gap:15px;padding:12px 0;font-size:12px;display:flex}.starya-site .works-evidence-list strong{white-space:nowrap;font-size:11px}.starya-site .works-related{flex-wrap:wrap;gap:18px;display:flex}.starya-site .works-related a{color:#cbb0e7;min-height:32px;font-size:13px}.starya-site .works-summary{border-bottom:0;margin:0;padding:24px 30px}.starya-site .works-summary section{margin:24px 0}.starya-site .works-answer table{min-width:0}.starya-site .works-simulation .demo-flow li{min-width:82px;padding:10px 5px;font-size:11px}@media (width<=850px){.starya-site .works-experience-layout{grid-template-columns:1fr}.starya-site .works-experience-nav{flex-direction:row;gap:8px;padding:14px;overflow:auto}.starya-site .works-experience-nav button{white-space:nowrap;flex-shrink:0}.starya-site .works-experience-header{flex-direction:column;gap:5px;padding:20px}.starya-site .works-simulation{padding:16px}.starya-site .works-summary{padding:20px}.starya-site .works-insight-bars button{grid-template-columns:1fr 30px}.starya-site .works-bar{display:none}}@media print{.starya-site .works-experience-nav{display:none}.starya-site .works-experience-layout{display:block}.starya-site .works-simulation,.starya-site .works-experience-content{background:#fff}.starya-site .works-summary::details-content{display:block}.starya-site .works-chat article,.starya-site .works-context,.starya-site .works-message{background:#f3eef7}}.starya-site .case-report{color:#302738}.case-report .case-report-header{padding-block:30px 42px}.case-report .case-report-breadcrumbs{color:#6a5c76;flex-wrap:wrap;gap:12px;font-size:.88rem;display:flex}.case-report .case-report-breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.case-report .case-report-identity{align-items:center;gap:24px;margin-top:42px;display:flex}.case-report .case-report-identity img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:160px;height:68px}.case-report .case-report-identity p{margin:4px 0}.case-report .case-report-header h1{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:32px 0 24px;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:600;line-height:1.1}.case-report .case-report-lead{color:#62556e;max-width:850px;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.7}.case-report .case-report-caption{color:#6d6177;margin-top:12px;font-size:.9rem;line-height:1.7}.case-report .case-report-context{flex-wrap:wrap;gap:24px 48px;margin:28px 0;display:flex}.case-report .case-report-context dt{color:#6d597e;margin-bottom:8px;font-size:.78rem}.case-report .case-report-context dd{flex-wrap:wrap;gap:8px 16px;margin:0;font-size:.94rem;display:flex}.case-report .case-report-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.case-report .case-report-toc{flex-direction:column;gap:13px;max-height:72vh;padding:16px 20px 16px 0;font-size:.86rem;line-height:1.5;display:flex;position:sticky;top:110px;overflow:auto}.case-report .case-report-toc strong{margin-bottom:6px}.case-report .case-report-toc a{color:#665274;text-decoration:none}.case-report .case-report-toc a:hover{color:#643397;text-decoration:underline}.case-report .case-report-body{min-width:0;max-width:850px;font-size:1.03rem;line-height:1.85}.case-report .case-report-body section{border-bottom:1px solid #e3dce9;padding:28px 0;scroll-margin-top:105px}.case-report .case-report-body h2{letter-spacing:-.03em;margin:12px 0 24px;font-size:clamp(1.5rem,2.3vw,2.15rem);font-weight:600;line-height:1.25}.case-report .case-report-body h3{margin:0 0 14px;font-size:1.18rem;font-weight:600;line-height:1.4}.case-report .case-report-body p{overflow-wrap:anywhere;margin-bottom:20px}.case-report .case-report-body ul{padding-left:24px;list-style:outside}.case-report .case-report-body li{margin-bottom:12px}.case-report .case-report-source{font-size:.95rem}.case-report .case-report-source summary{cursor:pointer;padding-block:8px;font-weight:500}.case-report .case-report-scope{background:#f6f2f9;border-left:3px solid #a688bf;margin-bottom:24px;padding:18px 22px;font-size:.94rem}.case-report .case-report-scope p{margin:0}.case-report .case-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.case-report .case-report-metrics>div{border-top:2px solid #b59acb;min-width:0;padding:16px 0}.case-report .case-report-metrics dt{color:#64536f;font-size:.9rem;line-height:1.6}.case-report .case-report-metrics dd{margin:10px 0 0}.case-report .case-report-metrics strong{color:#59317c;overflow-wrap:anywhere;font-size:clamp(1.65rem,2.8vw,2.45rem);font-weight:600;line-height:1.25;display:block}.case-report .case-report-metrics dd span{color:#6c5b77;margin-top:8px;font-size:.83rem;line-height:1.6;display:block}.case-report .case-report-body .case-report-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.case-report .case-report-cards>li{background:#fff;border:1px solid #e2d9e9;border-radius:12px;min-width:0;margin:0;padding:24px}.case-report .case-report-cards p{font-size:.95rem;line-height:1.75}.case-report .case-report-cards .case-report-card-label{color:#754d91;font-size:.78rem}.case-report .case-report-step{color:#80529f;margin-bottom:16px;font-size:.8rem;display:block}.case-report .case-report-body .case-report-steps{grid-template-columns:1fr}.case-report .case-report-quotes figure{border-left:3px solid #9670b6;margin:28px 0;padding:8px 0 8px 24px}.case-report .case-report-quotes blockquote{margin:0}.case-report .case-report-quotes figcaption{color:#6b567c;font-size:.86rem;line-height:1.7}.case-report .case-report-next{background:#f2edf8;border:1px solid #e0d5e9;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-block:48px 72px;padding:32px;display:flex}.case-report .case-report-next h2{margin-bottom:16px;font-size:1.7rem;line-height:1.3}.case-report .case-report-next p{color:#655371;max-width:650px;line-height:1.7}.case-report .case-report-next .site-button{flex-shrink:0}.case-report a:focus-visible,.case-report summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #7540a2}@media (width<=900px){.case-report .case-report-layout{grid-template-columns:1fr;gap:20px}.case-report .case-report-toc{border-block:1px solid #e2d9e9;max-height:none;padding:20px 0;position:static}.case-report .case-report-next{flex-direction:column;align-items:flex-start}}@media (width<=540px){.case-report .case-report-identity{flex-wrap:wrap}.case-report .case-report-metrics,.case-report .case-report-body .case-report-cards{grid-template-columns:1fr}.case-report .case-report-cards>li,.case-report .case-report-next{padding:22px}}.starya-site .case-report-embedded .case-report-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.starya-site .case-report-embedded h3{margin-top:28px}@media (width<=540px){.starya-site .case-report-embedded .case-report-cards{grid-template-columns:1fr}}
