:root{--dlg-edge:#1b1c3d;--dlg-stroke:3px;--dlg-stroke-s:2.5px;--dlg-drop:0 5px 0 var(--dlg-edge);--dlg-drop-s:0 3px 0 var(--dlg-edge);--dlg-band:7px;--dlg-radius:16px;--dlg-paper:#fff6e4;--dlg-paper-shade:#f3dfb8;--dlg-paper-ink:#1b1c3d;--dlg-paper-muted:#4b3d5c;--dlg-board:#1f3b34;--dlg-board-shade:#18302a;--dlg-board-ink:#fff6e3;--dlg-board-muted:#c9d6cf;--dlg-key:#fffdf6;--dlg-key-on:#ffe7a8;--dlg-accent:#ffd34d;--dlg-wood:#a8693a;--dlg-sky:#1e7fd0;--dlg-focus:#1565c0;--dlg-display:"Bungee", "Arial Black", Impact, sans-serif;--dlg-font:Inter, system-ui, sans-serif}.cd-panel{box-sizing:border-box;border:var(--dlg-stroke) solid var(--dlg-edge);border-radius:var(--dlg-radius);background:var(--dlg-paper);color:var(--dlg-paper-ink);box-shadow:inset 0 calc(-1 * var(--dlg-band)) 0 var(--dlg-paper-shade), var(--dlg-drop)}.cd-panel--board{--dlg-ring:var(--dlg-accent);background:var(--dlg-board);color:var(--dlg-board-ink);box-shadow:inset 0 calc(-1 * var(--dlg-band)) 0 var(--dlg-board-shade), var(--dlg-drop)}.cd-sign{--cd-sign:color-mix(in srgb, var(--c,var(--dlg-wood)) 40%, #3a1f0c);box-sizing:border-box;border:var(--dlg-stroke) solid var(--dlg-edge);background:var(--cd-sign);max-width:100%;box-shadow:inset 0 -4px 0 #00000038, var(--dlg-drop-s);color:var(--dlg-board-ink);font:400 calc(16px * var(--text-scale,1)) / 1.15 var(--dlg-display);letter-spacing:.02em;text-align:center;overflow-wrap:anywhere;border-radius:10px;justify-self:center;margin:0;padding:6px 14px 8px;display:inline-block}.cd-sign--hang{margin-top:calc(-1 * (var(--dlg-stroke) + 18px))}.cd-tag{box-sizing:border-box;border:var(--dlg-stroke-s) solid var(--dlg-edge);background:var(--dlg-paper);box-shadow:var(--dlg-drop-s);color:var(--dlg-paper-ink);border-radius:999px}:where(.cd-scrim){--dlg-bg:var(--rs-bg,var(--dlg-paper));--dlg-ink:var(--rs-ink,var(--dlg-paper-ink));--dlg-accent:var(--rs-accent,#ffd34d);--dlg-line:var(--rs-line,#1b1c3d24);--dlg-muted:#1b1c3dad;--dlg-shine:#ffffffbf;--dlg-scrim:#0806148c}:where(.cd-scrim[data-tone=night]){--dlg-bg:var(--rs-bg,#241d52);--dlg-ink:var(--rs-ink,#fff);--dlg-accent:var(--rs-accent,#ffd34d);--dlg-line:var(--rs-line,#ffffff29);--dlg-edge:#0c0a22;--dlg-muted:#ffffffb8;--dlg-shine:#ffffff29}:where(.cd-scrim[data-tone=board]){--dlg-bg:var(--dlg-board);--dlg-ink:var(--dlg-board-ink);--dlg-line:#fff6e329;--dlg-muted:var(--dlg-board-muted);--dlg-shine:#ffffff1f;--dlg-ring:var(--dlg-accent)}.cd-scrim{z-index:var(--dlg-z,500);padding:max(16px, env(safe-area-inset-top,0px)) 0 0;background:var(--dlg-scrim);flex-direction:column;animation:.15s ease-out cd-fade;display:flex;inset:0;container:cd/size}.cd-scrim--page{position:fixed}.cd-scrim--frame{z-index:var(--dlg-z,40);position:absolute}@keyframes cd-fade{0%{opacity:0}}.cd{box-sizing:border-box;border:3px solid var(--dlg-edge);background:var(--dlg-bg);width:100%;max-height:100%;color:var(--dlg-ink);box-shadow:inset 0 3px 0 var(--dlg-shine);font:500 calc(15px * var(--text-scale,1)) / 1.45 system-ui, sans-serif;text-align:left;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;margin-top:auto;animation:.22s cubic-bezier(.2,.8,.2,1) cd-up;display:flex;overflow:hidden}.cd:focus{outline:none}@keyframes cd-up{0%{transform:translateY(32px)}}.cd-head{flex:none;align-items:center;gap:10px;min-height:44px;padding:12px 12px 6px 16px;display:flex}.cd-icon{flex:none;place-items:center;width:30px;height:30px;display:grid}.cd-icon>svg{width:30px;height:30px;display:block}.cd .cd-title{min-width:0;color:var(--dlg-ink);font:800 calc(19px * var(--text-scale,1)) / 1.2 system-ui, sans-serif;letter-spacing:-.01em;text-align:left;text-transform:none;text-wrap:balance;flex:auto;margin:0;padding:0}.cd-head>.cd-close{margin-left:auto}.cd .cd-title.cd-sign{color:var(--dlg-board-ink);font:400 calc(16px * var(--text-scale,1)) / 1.15 var(--dlg-display);letter-spacing:.02em;flex:0 auto;padding:6px 14px 8px}.cd-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:6px 16px 16px;display:flex;overflow-y:auto}.cd .cd-body>p{margin:0}.cd-note{color:var(--dlg-muted);font-size:calc(13px * var(--text-scale,1))}.cd-foot{padding:12px 16px max(16px, calc(10px + env(safe-area-inset-bottom,0px)));border-top:2px solid var(--dlg-line);flex-wrap:wrap;flex:none;gap:10px;display:flex}.cd-foot>*{flex:calc(50% - 5px)}.cd-foot--rows{flex-flow:column}.cd-foot--rows>*{flex:none;width:100%}.cd-key{box-sizing:border-box;border:2.5px solid var(--dlg-edge);background:var(--dlg-key);color:#1b1c3d;min-height:48px;box-shadow:0 4px 0 var(--dlg-edge);font:750 calc(15px * var(--text-scale,1)) / 1.15 system-ui, sans-serif;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:transform 80ms,box-shadow 80ms,background-color .15s;display:inline-flex}.cd-key--main{background:var(--dlg-accent)}.cd-key:active:not(:disabled){box-shadow:0 1px 0 var(--dlg-edge);transform:translateY(3px)}.cd-key:disabled{opacity:.55;cursor:default}@media (hover:hover){.cd-key:hover:not(:disabled){background:var(--dlg-key-on)}.cd-key--main:hover:not(:disabled){background:color-mix(in srgb, var(--dlg-accent) 82%, #fff)}}.cd-key--bar{border-width:var(--dlg-stroke);background:var(--dlg-paper);min-height:44px;color:var(--dlg-edge);box-shadow:inset 0 -4px 0 var(--dlg-paper-shade), var(--dlg-drop-s);font:800 calc(15px * var(--text-scale,1)) / 1.1 var(--dlg-font);pointer-events:auto;transition:none}.cd-key--bar.cd-key--main{background:var(--c,var(--dlg-accent));box-shadow:inset 0 -4px 0 #1b1c3d33, var(--dlg-drop-s)}.cd-key--round{border-radius:50%;width:44px;min-width:44px;height:44px;padding:0}.cd-key--bar:active:not(:disabled){box-shadow:inset 0 -4px 0 var(--dlg-paper-shade), 0 1px 0 var(--dlg-edge);transform:translateY(2px)}.cd-key--bar.cd-key--main:active:not(:disabled){box-shadow:inset 0 -4px 0 #1b1c3d33, 0 1px 0 var(--dlg-edge)}@media (hover:hover){.cd-key--bar:hover:not(:disabled){background:var(--dlg-key)}.cd-key--bar.cd-key--main:hover:not(:disabled){background:color-mix(in srgb, #fff 22%, var(--c,var(--dlg-accent)))}}.cd-round{--ck-face:var(--ck-bg,var(--dlg-key,#fffdf6));--ck-ring:var(--ck-edge,var(--dlg-edge,#1b1c3d));width:44px;height:44px;color:var(--ck-ink,#1b1c3d);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.cd-round:before{content:"";border:2.5px solid var(--ck-ring);background:var(--ck-face);box-shadow:0 3px 0 var(--ck-drop,var(--ck-ring));border-radius:50%;transition:transform 80ms,box-shadow 80ms,background-color .15s;position:absolute;inset:4px}.cd-round>svg{transition:transform 80ms;display:block;position:relative}.cd-close>svg path,.cd-back>svg path{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.cd-round:active:before,.cd-round:active>svg{transform:translateY(2px)}.cd-round:active:before{box-shadow:0 1px 0 var(--ck-drop,var(--ck-ring))}@media (hover:hover){.cd-round:hover:before{background:var(--ck-on,var(--dlg-key-on,#ffe7a8))}}.cd-round:focus-visible{outline:none}.cd-round:focus-visible:before{box-shadow:0 3px 0 var(--ck-drop,var(--ck-ring)), 0 0 0 3px var(--ck-focus,#ffd34d)}.cd-key:focus-visible{outline:3px solid var(--ck-focus,#ffd34d);outline-offset:2px}.cd-key--bar:focus-visible{outline:3px solid var(--dlg-ring,var(--dlg-focus));outline-offset:3px}@container cd (width>=600px){.cd{width:min(var(--dlg-w,440px), calc(100% - 32px));border-bottom:3px solid var(--dlg-edge);max-height:calc(100cqh - 16px);box-shadow:inset 0 3px 0 var(--dlg-shine), 0 6px 0 var(--dlg-edge);border-radius:24px;margin:auto;animation-name:cd-pop;animation-duration:.18s}.cd-foot{justify-content:flex-end;padding-bottom:16px}.cd-foot:not(.cd-foot--rows)>*{flex:none}}@container cd (width>=600px) and (height<=500px){.cd{width:min(var(--dlg-w-short,560px), calc(100% - 32px))}.cd-head{padding-top:8px;padding-right:8px}.cd-foot{padding-top:10px;padding-bottom:12px}}@keyframes cd-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}.cd-scrim--still,.cd-scrim--still .cd{animation:none}@media (prefers-reduced-motion:reduce){.cd-scrim,.cd{animation:none}.cd-key,.cd-round:before,.cd-round>svg{transition:none}.cd-key--bar:active:not(:disabled){transform:none}}html[data-n133-opt-reduced-motion=true] .cd-scrim,html[data-n133-opt-reduced-motion=true] .cd{animation:none}html[data-n133-opt-reduced-motion=true] .cd-key,html[data-n133-opt-reduced-motion=true] .cd-round:before,html[data-n133-opt-reduced-motion=true] .cd-round>svg{transition:none}html[data-n133-opt-reduced-motion=true] .cd-key--bar:active:not(:disabled){transform:none}
