.oycs-page .oycs-workflow-link{margin-top:calc(var(--spacing) * 2);padding-inline:0}.oycs-page .oycs-capabilities{display:flex;flex-direction:column;gap:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 4) calc(var(--spacing) * 16)}.oycs-page .oycs-computer,.oycs-page .oycs-workflow-proofs{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 10)}.oycs-page .oycs-capability,.oycs-page .oycs-capability-copy,.oycs-page .oycs-plan-details{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 5);min-width:0}.oycs-page .oycs-capability-copy .oy-h2{max-width:22ch}.oycs-page .oycs-capability-copy .oy-body{max-width:44ch}.oycs-page .oycs-capture{margin:0;width:100%;min-width:0}.oycs-page .oycs-capture img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}.oycs-page .oycs-capture figcaption{margin-top:calc(var(--spacing) * 3)}.oycs-page .oycs-studio img{background:var(--oy-black)}.oycs-page .oycs-board-capture{max-width:520px}.oycs-page .oycs-site-capture{display:grid;justify-items:center;padding:calc(var(--spacing) * 8) calc(var(--spacing) * 4) calc(var(--spacing) * 5);border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 50% 0,var(--popover),var(--background) 65%,var(--oy-black))}.oycs-page .oycs-site-frame{position:relative;width:min(100%,320px);aspect-ratio:390/844;overflow:hidden;border:calc(var(--spacing) * 2) solid var(--oy-black);border-radius:var(--radius-xl);outline:1px solid var(--oy-line);background:var(--card);box-shadow:var(--shadow-2xl)}.oycs-page .oycs-site-frame img{border:0;border-radius:0}.oycs-page .oycs-site-capture figcaption{order:3;justify-self:start;margin-top:calc(var(--spacing) * 5)}.oycs-page .oycs-agent-names{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);list-style:none;margin:0;padding:0}.oycs-page .oycs-plans{background:var(--card)}.oycs-page .oycs-plans-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 8)}.oycs-page .oycs-billing-facts{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6);margin:0}.oycs-page .oycs-billing-facts dt{color:var(--foreground);font-weight:500}.oycs-page .oycs-billing-facts dd{max-width:48ch;color:var(--muted-foreground);margin:calc(var(--spacing) * 1.5) 0 0}.oycs-page .oycs-billing>[data-slot=button]{padding-inline:0}.oycs-page .oycs-billing-details:not([hidden]){display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);max-width:48ch;margin-top:calc(var(--spacing) * 3)}.oycs-page .oycs-billing-details p{margin:0}.oycs-page .oycs-plan-actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3)}@media (min-width:900px){.oycs-page .oycs-capabilities{gap:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 10) calc(var(--spacing) * 22)}.oycs-page .oycs-computer{grid-template-columns:minmax(0,1fr);align-items:start;gap:calc(var(--spacing) * 8)}.oycs-page .oycs-site-capture{padding:calc(var(--spacing) * 12) calc(var(--spacing) * 16) calc(var(--spacing) * 6)}.oycs-page .oycs-site-frame{width:100%;aspect-ratio:1440/900;border-width:calc(var(--spacing) * 3)}.oycs-page .oycs-site-capture:after,.oycs-page .oycs-site-capture:before{content:"";display:block;background:linear-gradient(var(--oy-stone-700),var(--oy-stone-900))}.oycs-page .oycs-site-capture:before{order:1;width:10%;height:calc(var(--spacing) * 12)}.oycs-page .oycs-site-capture:after{order:2;width:28%;height:calc(var(--spacing) * 2);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.oycs-page .oycs-public-site{grid-column:1/-1}.oycs-page .oycs-workflow-proofs{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 16)}.oycs-page .oycs-capability-copy{min-height:calc(var(--spacing) * 48)}.oycs-page .oycs-capability:not(.oycs-public-site){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:calc(var(--spacing) * 16)}.oycs-page .oycs-board-capture{justify-self:center}.oycs-page .oycs-site-capture{max-width:none;align-self:center}.oycs-page .oycs-plans-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--spacing) * 16)}}