.sb .aw{border-top:1px solid var(--hair);margin-top:18px;padding-top:16px}.sb .aw-lab{font:700 var(--t-micro)/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--sub);display:block}.sb .aw ul{list-style:none}.sb .aw-row{align-items:center;gap:14px;min-height:56px;padding:6px 0;display:flex}.sb .aw-lab+.aw-row,.sb .aw-lab+ul,.sb .aw-lab+.aw-ed{margin-top:8px}.sb .aw-gl{background:var(--well);width:36px;height:36px;color:var(--ink);border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}.sb .aw-gl b{font:700 14px/1 var(--display);font-stretch:var(--wide)}.sb .aw-none{box-shadow:inset 0 0 0 2px var(--mist);background:0 0}.sb .aw-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sb .aw-tx b{font:600 var(--t-row)/1.2 var(--body);overflow-wrap:anywhere}.sb .aw-tx span{font:400 var(--t-label)/1.2 var(--body);color:var(--sub)}.sb .aw-ed details>summary{cursor:pointer;list-style:none}.sb .aw-ed details>summary::-webkit-details-marker{display:none}.sb .aw-pill{min-height:44px;font:600 var(--t-ui)/1 var(--body);color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 2px var(--hair);border-radius:22px;flex:none;align-items:center;padding:0 18px;display:flex}.sb .aw-ed .aw-pill .c,.sb .aw-ed details[open] .aw-pill .o{display:none}.sb .aw-ed details[open] .aw-pill .c{display:inline}.sb .aw-ed .rmf{margin:4px 0 10px 50px}.sb .aw-add{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;margin-top:10px;padding:0;display:block}.sb .aw-add .mat{align-items:center;gap:14px;min-height:64px;padding:12px 18px 12px 12px;display:flex}.sb .aw-add b{font:600 var(--t-row)/1.2 var(--body);flex:1}.sb .aw-plus{color:#121214;background:#fff;border-radius:20px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 0 0 2.5px #121214}.sb .aw-add.ink .mat{background:var(--ink);color:var(--on-ink);border-radius:var(--r-sorbet)}.sb .aw-add.ink .aw-plus{background:var(--on-ink);color:var(--ink);box-shadow:none}.sb .aw-card{margin:12px var(--gut) 0;padding:4px 20px 18px}.sb .aw-card .aw{border-top:0;margin-top:0}.sb .aw-sheet{background:var(--page);width:100%;max-width:430px;max-height:92dvh;color:var(--ink);box-shadow:var(--sh-sheet);border:0;border-radius:28px 28px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:auto}.sb .aw-sheet::backdrop{background:#24142852}.sb .aw-sbody{padding:10px 0 calc(28px + env(safe-area-inset-bottom))}.sb .aw-sheet .grab{background:var(--mist);border-radius:3px;width:40px;height:5px;margin:0 auto 14px}.sb .aw-sh{padding:0 var(--gut) 0 var(--gut-text);align-items:flex-start;gap:12px;display:flex}.sb .aw-sh h2{font:600 26px/1.12 var(--display);font-stretch:var(--wide);letter-spacing:-.03em;flex:1;padding-top:6px}.sb .aw-x{background:var(--well);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;display:flex}.sb .aw-sheet .field{margin-top:20px}.sb .aw-sheet .field>.input{background:var(--well);box-shadow:none}.sb .aw-sheet .field>.input:focus-within,.sb .aw-sheet input.input:focus{box-shadow:0 0 0 2px var(--ink)}.sb .aw-sheet input.input{background:var(--well);border-radius:18px}.sb .aw-sheet .stack{margin-top:22px}.sb .aw-hint{padding:14px var(--gut-text) 0;font:400 var(--t-label)/1.4 var(--body);color:var(--sub)}.sb .aw-hint b{color:var(--ink);font-weight:600}.sb .aw-sheet .btn:not([disabled]):not(.quiet){background:var(--grain),linear-gradient(100deg,#ff9ec2 0%,#e6b8f0 48%,#c9b4ff 72%,#ffc3a0 100%);color:#121214}.sb .aw-det{margin:0 var(--gut)}.sb .aw-det .tx b{overflow-wrap:anywhere}.sb .aw-toast{z-index:50;top:calc(12px + env(safe-area-inset-top));pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;left:0;right:0}.sb .aw-toast .toast{white-space:normal;height:auto;min-height:48px;padding:10px 18px 10px 12px;line-height:1.3}.sb .aw-improve{margin:12px var(--gut) 0}.sb .aw-improve .aw-add{margin-top:0}.sb .aw-improve .mat{padding:16px 18px 16px 14px}.sb .aw-ct{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sb .aw-ct small{font:700 var(--t-micro)/1 var(--body);letter-spacing:.08em;text-transform:uppercase}.sb .aw-ct span{font:400 var(--t-ui)/1.3 var(--body);color:#121214;overflow-wrap:anywhere}
