.sb.sb{--main:#0B8A96;--main-deep:#075E66;--main-tint:rgba(11,138,150,.10);--sub:#E2F5F7;--sub-ink:#0B6F79;--accent:#FF7A2F;--accent-ink:#9A3C00;--accent-tint:rgba(255,122,47,.16);--blue:var(--main);--navy:#075E66;--navy2:#0B8A96;--label:#161823}body,html{margin:0;background:#F2F2F7}.sb.sb .tabbar a{display:grid;justify-items:center;align-content:start;gap:3px;font-size:10px;font-weight:500;color:#999;text-decoration:none;position:relative;-webkit-tap-highlight-color:transparent}.sb.sb .tabbar a.on{color:var(--blue)}.sb.sb .tabbar a svg{width:26px;height:26px;fill:currentColor}.sb.sb .tabbar a:active svg{transform:scale(.86)}.sb.sb .nav.large{padding-top:max(14px,var(--st))}.sb.sb .nav.large .lt{font-size:34px;line-height:41px;font-weight:700;padding:0 8px}.sb.sb .nav.large .d{padding:2px 8px 0}.sb.sb .mini,.sb.sb .nav.large .d{font-size:13px;color:var(--label2);letter-spacing:0}.sb.sb .mini{line-height:18px}.sb.sb .tagx{display:inline-block;font-size:11.5px;font-weight:600;border-radius:7px;padding:2px 8px;white-space:nowrap;letter-spacing:0}.sb.sb .tg-main{background:var(--sub);color:var(--sub-ink)}.sb.sb .tg-gold{background:var(--accent-tint);color:var(--accent-ink)}.sb.sb .tg-grn{background:rgba(52,199,89,.15);color:var(--green-t)}.sb.sb .tg-gry{background:var(--fill);color:var(--label2)}.sb.sb .fld{display:grid;gap:4px;font-size:13px;font-weight:600;color:var(--label2)}.sb.sb .fld input,.sb.sb .fld select{font:inherit;font-size:16px;font-weight:400;color:var(--label);border:0;border-radius:10px;background:var(--inset);padding:11px 12px;outline:none;min-width:0}.sb.sb .fld input:focus,.sb.sb .fld select:focus{box-shadow:0 0 0 2px var(--main)}.sb.sb .err{font-size:13px;color:var(--red-t)}.sb.sb .center{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.sb.sb .brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px}.sb.sb .brand svg{width:34px;height:34px}.sb.sb .btn.sec,.sb.sb .q{background:var(--main-tint);color:var(--main)}.sb.sb .pcside{display:none}@media (min-width:1024px){.sb.sb .screen{max-width:none;height:100dvh;border-radius:0;margin:0}.sb.sb .pcside{display:flex;flex-direction:column;gap:2px;position:absolute;left:0;top:0;bottom:0;width:240px;padding:20px 12px;background:rgba(246,246,248,.97);border-right:.33px solid var(--sep);z-index:3}.sb.sb .pcbrand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:15px;padding:0 8px 18px}.sb.sb .pcbrand svg{width:28px;height:28px;flex:none}.sb.sb .pcside nav{display:grid;gap:2px}.sb.sb .pcside nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:14.5px;color:var(--label);text-decoration:none}.sb.sb .pcside nav a svg{width:19px;height:19px;fill:var(--label2);flex:none}.sb.sb .pcside nav a:hover{background:var(--fill)}.sb.sb .pcside nav a.on{background:var(--sub);color:var(--sub-ink);font-weight:600}.sb.sb .pcside nav a.on svg{fill:var(--main)}.sb.sb .pcwho{margin-top:auto;display:grid;grid-template-columns:30px 1fr;gap:4px 10px;align-items:center;padding:12px 6px 0;border-top:.33px solid var(--sep);font-size:13px}.sb.sb .pcwho .av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#7FD3DA,#0B8A96);color:#fff;font-size:13px;font-weight:700}.sb.sb .pcwho .nm{font-weight:600}.sb.sb .pcwho form{grid-column:1/-1}.sb.sb .pcwho .out{border:0;background:none;color:var(--main);font-size:13px;padding:6px 0;cursor:pointer}.sb.sb .stack{left:240px;bottom:0}.sb.sb .tabbar{display:none}.sb.sb .toast{left:auto;right:24px;width:380px;bottom:24px}.sb.sb .nav.large{padding:28px 32px 8px}.sb.sb .scroll{padding:8px 40px 40px}.sb.sb .scroll>*{width:100%;max-width:880px}}.sb.sb a.cell{color:inherit;text-decoration:none;cursor:pointer}.sb.sb a.cell:active{background:rgba(11,138,150,.06)}.sb.sb a.cell .acc{color:var(--label2)}.sb.sb .tg-red{background:rgba(255,59,48,.12);color:var(--red-t)}.sb.sb details.cell summary::-webkit-details-marker{display:none}.sb.sb .sheet{border:0;padding:0;margin:auto auto 0;width:100%;max-width:600px;max-height:88dvh;border-radius:16px 16px 0 0;background:var(--bg);color:var(--label);box-shadow:0 -10px 40px rgba(0,0,0,.18)}.sb.sb .sheet::backdrop{background:rgba(0,0,0,.32)}.sb.sb .sheet[open]{animation:svp-sheet-up .32s cubic-bezier(.2,.8,.2,1)}.sb.sb .sheet-in{display:grid;gap:12px;padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));overflow:auto;max-height:88dvh}.sb.sb .sheet-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0}.sb.sb .sheet-head b{font-size:17px}.sb.sb .sheet-x{border:0;background:none;color:var(--main);font-size:15px;font-weight:600;cursor:pointer;padding:8px 4px}.sb.sb .sheet .card{box-shadow:none}.sb.sb .head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.sb.sb .head-row .sheet-open{flex:none;margin-bottom:6px}@keyframes svp-sheet-up{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}@media (min-width:1024px){.sb.sb .sheet{margin:auto;border-radius:16px;max-width:560px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.sb.sb .sheet[open]{animation:svp-sheet-in .25s cubic-bezier(.2,.8,.2,1)}@keyframes svp-sheet-in{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}}@media (prefers-reduced-motion:reduce){.sb.sb .sheet[open]{animation:none}}.sb.sb .tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.sb.sb .tabs::-webkit-scrollbar{display:none}.sb.sb .tabs a{flex:none;padding:7px 14px;border-radius:999px;background:var(--inset);color:var(--label);text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}.sb.sb .tabs a[aria-current=page]{background:var(--main);color:#fff}.sb.sb .tabs a small{font-weight:500;opacity:.75;margin-left:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb.sb .pager{display:flex;justify-content:space-between;align-items:center;gap:10px}.sb.sb .pager a{color:var(--main);text-decoration:none;font-weight:600;padding:8px 4px}.sb.sb .pager span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb.sb .steps{margin:0;padding-left:1.4em;display:grid;gap:6px;font-size:14px;line-height:1.55;color:var(--label)}.sb.sb .btn.bm{justify-self:start;width:auto;display:inline-flex;padding-inline:18px;background:var(--main-tint);color:var(--main);border:1px dashed var(--main);text-decoration:none;cursor:grab}