.service-sample{--sample-line:#e4bc8340;color:#fff4e5;background:radial-gradient(at 0 0,#9c80563b,#0000 70%),#211b16;min-height:31rem;padding:clamp(1.2rem,3vw,2.5rem);font-size:1rem;line-height:1.5}.sample-caption{border-bottom:1px solid var(--sample-line);color:#e4bc83;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.8rem;display:flex}.sample-caption span:last-child{color:#d4bda7;text-align:right}.service-sample button{cursor:pointer;font:inherit;min-height:44px;color:inherit}.service-sample button:focus-visible{outline-offset:4px;outline:2px solid #ffdfa5}.sample-lead{margin:1.8rem 0;font-size:1.25rem}.dependency-origin{flex-direction:column;gap:.3rem;padding:1.4rem 0 1.8rem;display:flex}.dependency-origin span,.dependency-branches button>span{color:#d4bda7;font-size:.8rem}.dependency-origin strong{font-size:1.5rem;font-weight:500}.dependency-branches{border-top:1px solid var(--sample-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.dependency-branches button{text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;gap:.45rem;padding:1.5rem .4rem .7rem;display:flex;position:relative}.dependency-branches button:before{content:"";background:#e4bc8340;width:1px;height:1rem;position:absolute;top:0;left:.5rem}.dependency-branches button[aria-pressed=true]{background:linear-gradient(#e4bc8315,#0000);border-bottom-color:#e4bc83;box-shadow:inset 0 1px #e4bc8340}.dependency-branches button[aria-pressed=true]:before{background:#e4bc83;height:1.3rem}.dependency-branches strong{font-size:1rem;font-weight:500}.dependency-branches small{color:#d4bda7;font-size:.875rem}.sample-inspection{margin:1.5rem 0 0}.sample-inspection>div{border-top:1px solid var(--sample-line);grid-template-columns:9rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.sample-inspection dt{color:#e4bc83;font-size:.875rem}.sample-inspection dd{margin:0}.sample-verdict{border-top:1px solid var(--sample-line);border-left:2px solid #e4bc83;margin-top:1.5rem;padding:1.2rem 0 0 1.2rem}.sample-verdict>span,.sample-message>span{color:#e4bc83;font-size:.875rem}.sample-verdict p{margin:.5rem 0 0}.sample-footnote{color:#d4bda7;margin:1.5rem 0 0;font-size:.8rem;line-height:1.5}.permission-table{table-layout:fixed;border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.875rem}.permission-table th,.permission-table td{border-block:1px solid var(--sample-line);text-align:center;padding:.8rem .5rem;font-weight:400}.permission-table th:first-child{text-align:left;width:34%}.permission-table th button{text-align:left;text-underline-offset:.25em;background:0 0;border:0;padding:0;text-decoration:underline}.permission-table thead{color:#d4bda7}.permission-table tr[data-selected=true]{background:linear-gradient(90deg,#cba66c35,#e4bc830a);box-shadow:inset 2px 0 #e4bc83}.permission-table tr[data-selected=true] td{color:#ffdfa5}.sample-switch{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.2rem 0;display:flex}.sample-switch button{color:#d4bda7;background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem 0;font-size:.875rem}.sample-switch button[aria-pressed=true]{color:#fff4e5;border-bottom-color:#e4bc83}.process-trace{margin:1.8rem 0;padding:0;list-style:none}.process-trace li{border-top:1px solid var(--sample-line);grid-template-columns:7rem 1fr;column-gap:1rem;padding:1rem 0;display:grid}.process-trace li>span{color:#d4bda7;grid-row:1/3;font-size:.8rem}.process-trace strong{font-weight:500}.process-trace p{color:#d4bda7;grid-column:2;margin:.25rem 0 0;font-size:.875rem}.process-trace[data-resolved=true] li:last-child{border-top-color:#e4bc83}.automation-trace{margin:2rem 0;padding:0;list-style:none;display:flex}.automation-trace li{border-top:2px solid #e4bc83;flex:1;padding:.65rem .5rem 0 0;font-size:.875rem;position:relative}.automation-trace li span{color:#d4bda7;margin-bottom:.3rem;font-size:.8rem;display:block}.automation-trace li[data-reached=false]{color:#d4bda7;border-top:2px dashed #9c8065}.automation-trace small{color:#d4bda7;font-size:.75rem;display:block}.sample-message{background:#e4bc830c;border-left:2px solid #e4bc83;padding:1.5rem}.sample-message blockquote{margin:1rem 0;font-size:1.25rem;line-height:1.5}.sample-message>p{color:#d4bda7;margin:0;font-size:.875rem}.release-document{color:#211711;background:#f4f0e7;margin:1.5rem 0;padding:clamp(1rem,2.5vw,2rem);box-shadow:12px 16px 24px #0005}.release-document header>span{color:#635850;font-size:.8rem}.release-document header h3{margin:.4rem 0;font-family:Business Switzer,sans-serif;font-size:1.5rem;font-weight:500}.release-document header p{margin:0;font-size:.875rem}.release-document dl{margin:1.2rem 0}.release-document dl>div{border-top:1px solid #80512f55;grid-template-columns:1fr 1fr;align-items:center;gap:.5rem;padding:.3rem .5rem;display:grid}.release-document dl>div[data-selected=true]{background:#80512f12;box-shadow:inset 2px 0 #80512f}.release-document dt button{text-align:left;text-underline-offset:.25em;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.release-document dd{margin:0;font-size:.875rem}.release-document button:focus-visible{outline-color:#80512f}.release-stamp{color:#80512f;border-top:2px solid #80512f;margin-bottom:0;padding-top:.7rem;font-size:.875rem}.service-sample[data-animate=true] .sample-change{animation:.6s ease-out sample-resolve}.service-sample[data-animate=true] .dependency-branches button:before,.service-sample[data-animate=true] .permission-table tr,.service-sample[data-animate=true] .automation-trace li{transition:background-color .6s,border-color .6s,color .6s,height .6s}@keyframes sample-resolve{0%{clip-path:inset(0 0 0 8%);background-color:#e4bc831f}to{clip-path:inset(0);background-color:#0000}}@media (min-width:960px){.service-explorer .service-sample{min-height:33rem}}@media (max-width:700px){.service-sample{min-height:0}.sample-caption{flex-direction:column;gap:.25rem}.sample-caption span:last-child{text-align:left}.sample-inspection>div{grid-template-columns:1fr;gap:.35rem}.dependency-branches{gap:.4rem}.dependency-branches strong{font-size:.875rem}.dependency-branches small{display:none}.permission-table th,.permission-table td{padding:.5rem .25rem}.automation-trace{flex-wrap:wrap;gap:1rem 0}.automation-trace li{flex:0 0 33.333%}.process-trace li{grid-template-columns:1fr;gap:.4rem}.process-trace p{grid-column:auto}.process-trace li>span{grid-row:auto}.sample-message{padding:1rem}.release-document dl>div{grid-template-columns:1fr;gap:0}.release-document dd{padding-bottom:.5rem}}@media (prefers-reduced-motion:reduce){.service-sample .sample-change{animation:none!important}}
