:where(.kit).flow{--col:640px;--gutter:var(--sp-8);background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}:where(.kit).flow-narrow{--col:440px}:where(.kit) .flow-col{width:100%;max-width:calc(var(--col) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}:where(.kit) .flow-band{padding-inline:var(--gutter)}:where(.kit) .flow-top{align-items:center;gap:var(--sp-4);padding-top:var(--sp-6);display:flex}:where(.kit) .flow-top img{height:30px;margin-right:auto}:where(.kit) .flow-top-dark,:root[data-theme=dark] :where(.kit) .flow-top-light{display:none}:root[data-theme=dark] :where(.kit) .flow-top-dark{display:block}:where(.kit) .flow-help{font-size:var(--text-sm);color:var(--muted)}:where(.kit) .flow-help:hover{color:var(--ink)}:where(.kit) .flow-main{padding-block:var(--sp-10);flex:1;align-items:center;display:flex}:where(.kit) .flow-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-8);font-size:var(--text-sm);color:var(--muted);display:flex}:where(.kit) .flow-foot p{margin:0}:where(.kit) .auth-form{--h-control:46px;gap:var(--sp-8);flex-direction:column;width:100%;display:flex}:where(.kit) .auth-head>.label{margin-bottom:var(--sp-3);display:block}:where(.kit) .auth-head h1{font-size:var(--text-xl)}:where(.kit) .auth-head p{max-width:42ch;margin:var(--sp-2) 0 0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--muted)}:where(.kit) .auth-body{gap:var(--sp-5);flex-direction:column;display:flex}:where(.kit) .auth-fields{gap:var(--sp-4);flex-direction:column;display:flex}:where(.kit) .auth-fields .btn-brand{margin-top:var(--sp-1)}:where(.kit) .auth-aside{justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--text-sm);margin-top:-2px;display:flex}:where(.kit) .auth-link{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}:where(.kit) .auth-link:hover{color:var(--brand-hover)}:where(.kit) .orbar{align-items:center;gap:var(--sp-3);display:flex}:where(.kit) .orbar:before,:where(.kit) .orbar:after{content:"";background:var(--line);flex:1;height:1px}:where(.kit) .orbar span{font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);font-weight:700}:where(.kit) .auth-form .panel-body{padding:var(--sp-6)}:where(.kit) .auth-form .panel-foot p{margin:0}:where(.kit) .auth-proof{justify-content:center;align-items:center;gap:var(--sp-3);font-size:var(--text-sm);color:var(--muted);display:flex}:where(.kit) .auth-proof .marks{flex:none;display:flex}:where(.kit) .auth-proof .app{width:30px;height:30px;margin-right:-7px}:where(.kit) .auth-proof .app img{width:16px;height:16px}:where(.kit) .auth-fixed{height:var(--h-control);padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--raise);font-size:var(--text-base);color:var(--muted);align-items:center;display:flex}:where(.kit) .flow-bar{padding-top:var(--sp-6);gap:5px;margin:0;list-style:none;display:flex}:where(.kit) .flow-bar li{background:var(--sink);height:3px;transition:background var(--t-quick) var(--ease);border-radius:999px;flex:1}:where(.kit) .flow-bar li[data-done]{background:var(--line-strong)}:where(.kit) .flow-bar li[data-now]{background:var(--brand)}:where(.kit) .wc-step>.label{margin-bottom:var(--sp-3);display:block}:where(.kit) .wc-step h1{font-size:var(--text-xl)}:where(.kit) .wc-step>p{margin:var(--sp-2) 0 var(--sp-6);font-size:var(--text-md);color:var(--muted)}:where(.kit) .wc-picks{gap:var(--sp-3);display:grid}:where(.kit) .wc-picks[data-cols="2"],:where(.kit) .wc-picks[data-cols="3"]{grid-template-columns:repeat(2,1fr)}@media (max-width:560px){:where(.kit) .wc-picks[data-cols="2"]{grid-template-columns:1fr}}@media (min-width:640px){:where(.kit) .wc-picks[data-cols="3"]{grid-template-columns:repeat(3,1fr)}}:where(.kit) .wc-hint{margin:var(--sp-5) 0 0;font-size:var(--text-sm);color:var(--muted)}:where(.kit) .wc-hint kbd{margin-right:2px}:where(.kit) .wc-count{font-variant-numeric:tabular-nums}:where(.kit) .flow-done{align-items:center;gap:var(--sp-5);text-align:center;flex-direction:column;display:flex}:where(.kit) .flow-done h1{font-size:var(--text-xl)}:where(.kit) .flow-done p{max-width:44ch;font-size:var(--text-md);color:var(--muted);margin:0}:where(.kit) .flow-mark{background:var(--ok-wash);width:64px;height:64px;color:var(--ok-dot);border-radius:50%;place-items:center;display:grid}:where(.kit) .flow-mark .i{font-size:30px}:where(.kit) .flow-working{justify-content:center;align-items:center;gap:var(--sp-2);display:flex}:where(.kit) .google-slot{border-radius:var(--r-control);position:relative}:where(.kit) .google-slot:focus-within{outline:2px solid var(--brand);outline-offset:2px}:where(.kit) .google-slot>.btn{pointer-events:none;width:100%}:where(.kit) .google-slot>.btn img{width:var(--icon-sm);height:var(--icon-sm)}:where(.kit) .google-real{opacity:0;position:absolute;inset:0}:where(.kit) .google-real>div{width:100%!important;height:100%!important}:where(.kit) .google-busy{justify-content:center;align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-control);background:var(--card);color:var(--muted);font-size:var(--text-sm);display:flex;position:absolute;inset:0}:where(.kit) .input-static{min-height:var(--h-control);padding:0 var(--pad-control);border:1px dashed var(--line);border-radius:var(--r-control);background:var(--raise);color:var(--muted);box-shadow:none;align-items:center;display:flex}
