html.acc,body.acc{height:auto;min-height:100%}body.acc{--sbw:0px;--tb:0px;background:var(--grouped);flex-direction:column;min-height:100dvh;display:flex;overflow:hidden auto}.acc-sky{z-index:0;pointer-events:none;background:radial-gradient(52% 40% at 18% 10%, var(--wash-1), transparent 72%), radial-gradient(46% 44% at 88% 18%, var(--wash-2), transparent 72%), radial-gradient(60% 46% at 72% 96%, var(--wash-3), transparent 74%), radial-gradient(40% 30% at 30% 78%, var(--wash-4), transparent 72%);position:fixed;inset:0}.acc-top{z-index:2;height:60px;padding:0 22px;padding-top:env(safe-area-inset-top);align-items:center;gap:10px;display:flex;position:relative}.acc-top .spacer{flex:1}.acc-brand{font-size:var(--fs-callout);letter-spacing:-.004em;color:var(--label);align-items:center;gap:9px;font-weight:600;display:inline-flex}.acc-brand svg{width:22px;height:22px}.acc-main{z-index:1;flex:1;place-items:center;padding:20px 20px 40px;display:grid;position:relative}.acc-main:focus{outline:none}.acc-foot{z-index:1;padding:0 20px calc(22px + env(safe-area-inset-bottom));font-size:var(--fs-foot);letter-spacing:var(--tr-foot);color:var(--label-2);flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex;position:relative}.acc-foot .dot{opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px;margin:auto 0}.acc-theme{font-size:var(--fs-foot);letter-spacing:var(--tr-foot);gap:6px;padding:0 10px 0 8px;font-weight:500}.acc-theme svg{width:16px;height:16px}.acc-icon{border-radius:var(--r16);background:#0c0c0e;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff24,0 6px 18px #00000029,0 1px 3px #0000001f}.acc-icon svg{width:34px;height:34px}.acc-icon.lg{border-radius:var(--r22);width:96px;height:96px}.acc-icon.lg svg{width:52px;height:52px}.acc-icon.sm{border-radius:var(--r12);width:48px;height:48px}.acc-icon.sm svg{width:26px;height:26px}.acc-land{text-align:center;flex-direction:column;align-items:center;max-width:560px;display:flex}.acc-land h1{font-size:var(--fs-large);line-height:var(--lh-large);letter-spacing:var(--tr-large);margin:26px 0 0;font-weight:700}.acc-land .lead{font-size:var(--fs-t3);letter-spacing:-.008em;color:var(--label-2);text-wrap:balance;max-width:30ch;margin:14px 0 0;line-height:1.4}.acc-land .go{min-width:200px;margin-top:32px}.acc-land .back{align-items:center;gap:4px;margin-top:18px;display:inline-flex}.acc-sheet{border-radius:var(--r28);background:var(--glass-strong);width:min(400px,100%);-webkit-backdrop-filter:blur(var(--blur-sheet)) saturate(180%);backdrop-filter:blur(var(--blur-sheet)) saturate(180%);box-shadow:var(--glass-edge), 0 0 0 .5px var(--glass-line), var(--shadow-sheet);padding:34px 32px 26px}.acc-sheet.wide{width:min(520px,100%)}.acc-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.acc-head h1,.acc-head h2{font-size:var(--fs-t2);letter-spacing:-.012em;margin:18px 0 0;font-weight:700;line-height:1.25}.acc-head .sub{font-size:var(--fs-sub);color:var(--label-2);max-width:36ch;margin:6px 0 0;line-height:1.45}.acc-head .sub b{color:var(--label);font-weight:600}.acc-form .frow{margin-bottom:14px}.acc-form .field{height:40px;font-size:var(--fs-body)}.acc-form .field[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--red)}.acc-form .field:disabled{background:var(--fill);color:var(--label-2);-webkit-text-fill-color:var(--label-2)}.acc-go{width:100%;height:44px;font-size:var(--fs-body);border-radius:var(--r12);margin-top:6px;font-weight:600}.acc-msg{border-radius:var(--r12);font-size:var(--fs-sub);align-items:flex-start;gap:8px;margin:2px 0 12px;padding:10px 12px;line-height:1.45;display:flex}.acc-msg svg{flex:none;width:16px;height:16px;margin-top:1px}.acc-msg.err{background:color-mix(in srgb, var(--red) 10%, transparent);color:var(--red-ink)}.acc-msg.wait{background:color-mix(in srgb, var(--orange) 11%, transparent);color:var(--label)}.acc-msg.wait svg{color:var(--orange-ink)}.acc-msg b{font-weight:600}.acc-note{font-size:var(--fs-foot);letter-spacing:var(--tr-foot);color:var(--label-2);text-align:center;margin:14px 2px 0;line-height:1.45}.acc-later{border-top:.5px solid var(--sep);font-size:var(--fs-foot);letter-spacing:var(--tr-foot);color:var(--label-2);justify-content:center;align-items:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}.acc-pair{align-items:center;gap:12px;display:flex}.acc-pair .link{gap:5px;display:flex}.acc-pair .link i{background:var(--label-3);border-radius:50%;width:4px;height:4px}.acc-app{border-radius:var(--r12);width:48px;height:48px;font-size:var(--fs-head);color:var(--label);background:var(--raised);box-shadow:inset 0 0 0 .5px var(--sep-strong), 0 1px 3px #00000014;flex:none;place-items:center;font-weight:700;display:grid}.acc-sheet .facts{border-radius:var(--r16);background:var(--fill);font-size:var(--fs-sub);grid-template-columns:84px minmax(0,1fr);margin:0 0 22px;padding:12px 14px}.acc-sheet .facts dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.acc-sheet .facts .tag{height:18px}.acc-scopes-h{font-size:var(--fs-sub);color:var(--label-2);align-items:baseline;margin:0 4px 8px;font-weight:600;display:flex}.acc-scopes-h .spacer{flex:1}.acc-scopes-h .n{font-variant-numeric:tabular-nums;font-weight:500}.acc-scopes{border-radius:var(--r16);background:var(--raised);box-shadow:inset 0 0 0 .5px var(--sep);margin:0 0 14px;padding:0;list-style:none;overflow:hidden}.acc-scope{cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:2px 12px;padding:12px 14px;display:grid;position:relative}.acc-scope+.acc-scope:before{content:"";border-top:.5px solid var(--sep);position:absolute;top:0;left:48px;right:0}.acc-scope:hover{background:var(--hover)}.acc-scope input{opacity:0;width:1px;height:1px;position:absolute}.acc-scope .box{grid-row:1/3;margin-top:1px}.acc-scope input:checked+.box{background:var(--accent);border-color:var(--accent)}.acc-scope input:checked+.box svg{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-fade) 60ms var(--snap)}.acc-scope input:focus-visible+.box{outline:2.5px solid var(--focus);outline-offset:2px}.acc-scope .t{font-size:var(--fs-callout);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.acc-scope .t code{font:500 var(--fs-cap) ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;color:var(--label-2)}.acc-scope .d{font-size:var(--fs-foot);letter-spacing:var(--tr-foot);color:var(--label-2);line-height:1.45}.acc-scope input:not(:checked)~.t{color:var(--label-2)}.acc-hint{border-radius:var(--r12);background:color-mix(in srgb, var(--orange) 10%, transparent);font-size:var(--fs-sub);align-items:flex-start;gap:10px;margin:0 0 18px;padding:11px 14px;line-height:1.45;display:flex}.acc-hint svg{width:16px;height:16px;color:var(--orange-ink);flex:none;margin-top:1px}.acc-acts{gap:8px;display:grid}.acc-acts .btn{height:44px;font-size:var(--fs-body);border-radius:var(--r12);font-weight:600}.acc-none{text-align:center;font-size:var(--fs-foot);letter-spacing:var(--tr-foot);color:var(--red-ink);margin:0 0 10px}.acc-none[hidden]{display:none}.acc-stop{background:color-mix(in srgb, var(--red) 12%, transparent);width:48px;height:48px;color:var(--red-ink);border-radius:50%;place-items:center;display:grid}.acc-stop svg{stroke-width:2px;width:24px;height:24px}.acc-share{border-radius:var(--r22);background:var(--glass-strong);width:min(600px,100%);-webkit-backdrop-filter:blur(var(--blur-sheet)) saturate(180%);backdrop-filter:blur(var(--blur-sheet)) saturate(180%);box-shadow:var(--glass-edge), 0 0 0 .5px var(--glass-line), var(--shadow-sheet);padding:20px 20px 16px}.acc-share .kick{font-size:var(--fs-foot);letter-spacing:var(--tr-foot);color:var(--label-2);align-items:center;gap:8px;margin-bottom:14px;font-weight:600;display:flex}.acc-share .kick svg{width:16px;height:16px;color:var(--orange)}.acc-share h1{font-size:var(--fs-t3);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.acc-share .why{font-size:var(--fs-sub);color:var(--label-2);margin:4px 0 14px;line-height:1.45}.acc-share textarea.field{resize:none;min-height:0;font-size:var(--fs-callout);background:var(--raised);box-shadow:inset 0 0 0 .5px var(--sep);line-height:1.5}.acc-share .qe-foot .btn{height:32px}@media (max-width:720px){.acc-top{height:52px;padding:0 12px 0 16px;padding-top:env(safe-area-inset-top)}.acc-main{place-items:start center;padding:8px 16px 24px}.acc-land{margin-top:12vh}.acc-land .lead{font-size:var(--fs-head)}.acc-land .go{border-radius:var(--r16);width:100%;height:50px;font-size:var(--fs-head)}.acc-sheet,.acc-sheet.wide{border-radius:var(--r22);padding:26px 20px 20px}.acc-form .field{height:44px;font-size:var(--fs-head)}.acc-go,.acc-acts .btn{height:50px;font-size:var(--fs-head);border-radius:var(--r16)}.acc-sheet .facts{grid-template-columns:1fr}.acc-scope{min-height:44px}.acc-share{padding:18px 16px 14px}.acc-share .qe-foot .btn{height:44px}.acc-share .qe-foot .btn.primary{flex:1}}.acc-page{--sbw:0px;--tb:0px;background:var(--grouped);height:100dvh;color:var(--label);flex-direction:column;display:flex;overflow:hidden auto}.acc-none{display:none}#accConsent:not(:has(input[name=scope]:checked)) .acc-none{display:block}.acc-head.acc-stop-head{margin-bottom:20px}.acc-form[aria-busy=true] .field{opacity:.7}
