@layer components{.ownership.band{padding-block:calc(var(--section-y) * .75)}.ownership__inner{grid-template-columns:minmax(0,1fr);display:grid}.ownership__stage{max-inline-size:49rem;margin-block-start:var(--s-4);container:own-stage/inline-size}@media (min-width:768px){.ownership__stage{margin-block-start:var(--s-8)}}@media (min-width:1280px){.ownership__inner{-moz-column-gap:var(--s-12);column-gap:var(--s-12);grid-template-columns:minmax(0,1fr) 49rem}.ownership__inner>.h2{grid-area:1/1;align-self:center}.ownership__stage{grid-area:1/2;margin-block-start:0}}.ownership__card{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-3);grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.ownership__film{background:var(--canvas);align-content:center;margin:0;display:grid}.ownership__film .film__frame{box-shadow:none;border-radius:0}.ownership__card>.drill{border-block-start:1px solid var(--line)}@container own-stage (max-width:46.999rem){.ownership__card{max-inline-size:32rem}}@container own-stage (min-width:47rem){.ownership__card{grid-template-columns:28rem minmax(0,1fr)}.ownership__card>.drill{border-block-start:0;border-inline-start:1px solid var(--line)}}.ownership__pending{place-content:center;justify-items:center;gap:var(--s-3);padding:var(--s-6);text-align:center;box-shadow:inset 0 0 0 1px var(--line);display:grid}.ownership__pending-label{color:var(--ink-3);text-wrap:balance;max-inline-size:22rem;font-size:15px;line-height:1.5}.drill{padding:calc(var(--s-4) + var(--s-1)) var(--s-4);align-content:center;display:grid;position:relative}@container own-stage (min-width:30rem){.drill{padding-inline:var(--s-6)}}.drill__head{justify-content:space-between;align-items:center;gap:var(--s-3);min-block-size:1.75rem;display:flex}.drill__title{font-family:var(--font-ui);font-size:16px;font-weight:500;line-height:1.5;display:grid}.drill__title>span{grid-area:1/1}.drill__was{color:var(--ink-2)}.drill__now{align-items:center;gap:var(--s-2);color:var(--green-800);display:inline-flex}.drill__check{flex:none}.tag:is(.drill__demo,.ownership__demo){padding:2px 10px;font-size:14px}.drill__body{margin-block-start:var(--s-3);position:relative}.drill__list{display:grid}.drill__row,.drill__me{-moz-column-gap:var(--s-3);align-items:center;column-gap:var(--s-3);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}.drill__row{min-block-size:2rem}.drill__me{min-block-size:2.75rem;margin-block-start:var(--s-2)}.drill__mark{place-items:center;display:grid}.drill .presence{z-index:1;background:var(--surface);box-shadow:0 0 0 1px var(--surface);border-radius:50%;justify-self:center;position:relative}.drill__name{color:var(--ink);transition:color var(--dur-exit) ease;font-size:16px;line-height:1.5}.drill__me .drill__name{font-family:var(--font-ui);font-weight:500}.drill__state{font-family:var(--font-ui);color:var(--green-800);white-space:nowrap;font-size:14px;font-weight:500;line-height:1.5}.drill__me .drill__state{justify-items:end;display:grid}.drill__me .drill__state>span{grid-area:1/1}.drill__off{color:var(--ink-3)}.drill__trace{z-index:0;background:var(--green-700);inline-size:2px;transition:opacity var(--dur-exit) ease;position:absolute;inset-block:1rem 1.375rem;inset-inline-start:calc(.75rem - 1px)}.drill[data-cut] .drill__trace{opacity:0}.drill[data-cut] .drill__me .drill__name{color:var(--ink-3)}.drill__slot{min-block-size:2.75rem;align-items:center;margin-block-start:var(--s-4);display:flex}.drill__act{min-block-size:2.75rem;padding-inline:var(--s-6);border-radius:var(--r-pill);background:var(--surface);color:var(--violet-800);box-shadow:inset 0 0 0 1.5px var(--violet-700);font-family:var(--font-ui);cursor:pointer;touch-action:manipulation;transition:opacity var(--dur-exit) ease, background-color var(--dur-micro) ease, transform var(--dur-press) var(--ease-out);border:0;align-items:center;font-size:15px;font-weight:500;line-height:1.4;display:inline-grid}@starting-style{.drill__act{opacity:0}}.drill__act>span{grid-area:1/1}.drill__act>[data-for=back],.drill[data-cut] .drill__act>[data-for=cut]{visibility:hidden}.drill[data-cut] .drill__act>[data-for=back]{visibility:visible}@media (hover:hover) and (pointer:fine){.drill__act:hover{background:var(--chip-thinking)}}.drill__act:focus-visible{background:var(--chip-thinking)}.drill__act:active{transform:scale(.97)}.drill__now,.drill__off,.drill[data-cut] :is(.drill__was,.drill__on){opacity:0;visibility:hidden;transition:opacity var(--dur-exit) ease, visibility 0s linear var(--dur-exit)}.drill__was,.drill__on,.drill[data-cut] :is(.drill__now,.drill__off){opacity:1;visibility:visible;transition:opacity var(--dur-exit) ease, visibility 0s linear 0s}.ownership-lab__spacer{min-block-size:100svh}.ownership-lab__pending{color:var(--ink-2);padding-block:var(--s-8);font-size:15px;line-height:1.6}.ownership-lab__pending h2{font-family:var(--font-ui);color:var(--ink);margin-block-end:var(--s-3);font-size:16px;font-weight:500}.ownership-lab__pending ul{gap:var(--s-1);display:grid}}@layer motion{@media (prefers-reduced-motion:no-preference){:root:not([data-a11y-stopmotion]) .drill__trace{clip-path:inset(0);transition:clip-path var(--dur-panel) var(--ease-out)}:root:not([data-a11y-stopmotion]) .drill[data-cut] .drill__trace{opacity:1;clip-path:inset(100% 0 0)}:root:not([data-a11y-stopmotion]) :is(.drill__was,.drill__now){transition-property:opacity,visibility,transform;transition-duration:var(--dur-exit), 0s, var(--dur-exit);transition-timing-function:ease, linear, var(--ease-out)}:root:not([data-a11y-stopmotion]) .drill__was{transition-delay:0s}:root:not([data-a11y-stopmotion]) .drill__now{transition-delay:0s, var(--dur-exit), 0s;transform:translateY(.4em)}:root:not([data-a11y-stopmotion]) .drill[data-cut] .drill__was{transition-delay:var(--dur-state), calc(var(--dur-state) + var(--dur-exit)), var(--dur-state);transform:translateY(-.4em)}:root:not([data-a11y-stopmotion]) .drill[data-cut] .drill__now{transition-delay:var(--dur-state);transform:none}}}
