.sos-sheet,.sos-inline,.sos-desk{color-scheme:dark;--sos-bg: #141418;--sos-group: #1c1c21;--sos-pop: #24242a;--sos-line: rgba(255, 255, 255, .07);--sos-line-2: rgba(255, 255, 255, .12);--sos-ink: #f5f5f6;--sos-ink-2: rgba(245, 245, 246, .72);--sos-ink-3: rgba(245, 245, 246, .56);--sos-fill: rgba(255, 255, 255, .06);--sos-fill-2: rgba(255, 255, 255, .1);--sos-acc: #f472b6;--sos-grad: linear-gradient(90deg, #a855f7 0%, #ec4899 52%, #f97316 100%);--sos-pop-sh: 0 2px 6px rgba(0, 0, 0, .45), 0 22px 48px -18px rgba(0, 0, 0, .8);--sos-ease: cubic-bezier(.32, .72, 0, 1);--sos-out: cubic-bezier(.16, 1, .3, 1);color:var(--sos-ink);font-size:12px;line-height:1.45}.sos-sheet{display:flex;flex-direction:column;max-height:min(82dvh,680px)!important;padding:0!important;color:var(--sos-ink);background:var(--sos-bg)!important;border-color:var(--sos-line)!important;font-size:12px;line-height:1.45;overflow:hidden}.sos-sheet[data-sos-theme=light],.sos-inline[data-sos-theme=light],.sos-desk[data-sos-theme=light]{color-scheme:light;--sos-bg: #f7f5f1;--sos-group: #ffffff;--sos-pop: #ffffff;--sos-line: rgba(40, 28, 10, .09);--sos-line-2: rgba(40, 28, 10, .16);--sos-ink: #17171a;--sos-ink-2: rgba(23, 23, 26, .74);--sos-ink-3: rgba(23, 23, 26, .62);--sos-fill: rgba(40, 28, 10, .05);--sos-fill-2: rgba(40, 28, 10, .09);--sos-acc: #db2777;--sos-pop-sh: 0 2px 6px rgba(70, 50, 20, .08), 0 22px 48px -18px rgba(70, 50, 20, .28)}@media(min-width:640px){.sos-sheet:where(:not([data-mn-landscape],[data-mn-landscape] *)){width:min(480px,calc(100vw - 32px))!important}}.sos-sheet button,.sos-inline button,.sos-desk button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.sos-sheet :focus-visible,.sos-inline :focus-visible,.sos-desk :focus-visible{outline:2px solid var(--sos-acc);outline-offset:-2px}.sos-head{flex:none;display:flex;align-items:center;gap:8px;padding:6px 16px 10px 20px}.sos-titles{flex:1;min-width:0}.sos-sheet .sos-title:focus-visible,.sos-desk .sos-title:focus-visible{outline:none}.sos-title{display:block;margin:0;font-size:13px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}.sos-meta{margin:2px 0 0;font-size:11px!important;line-height:1.35!important;color:var(--sos-ink-3)!important;overflow-wrap:anywhere}.sos-x,.sos-back{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--sos-fill)!important}.sos-back{margin-left:-6px}.sos-x:after,.sos-back:after{content:"";position:absolute;inset:-4px}.sos-x svg,.sos-back svg{width:16px;height:16px}.sos-body{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px 16px 14px}.sos-groups{display:flex;flex-direction:column;gap:12px}.sos-group{border-radius:14px;background:var(--sos-group);box-shadow:inset 0 0 0 1px var(--sos-line);overflow:hidden}.sos-empty{margin:8px 4px 4px;font-size:12px;color:var(--sos-ink-3)}.sos-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px 10px 14px;text-align:left}.sos-row+.sos-row:before{content:"";position:absolute;top:0;left:14px;right:0;height:1px;background:var(--sos-line)}button.sos-row:active{background:var(--sos-fill)}.sos-label{flex:1 1 auto;min-width:0;font-size:13px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.sos-value{flex:0 1 auto;min-width:0;max-width:55%;font-size:12px;font-variant-numeric:tabular-nums;color:var(--sos-ink-2);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sos-row[data-changed="1"] .sos-value:before{content:"";display:inline-block;width:5px;height:5px;margin:0 6px 1px 0;border-radius:50%;background:var(--sos-grad);vertical-align:middle}.sos-chev{flex:none;width:14px;height:14px;color:var(--sos-ink-3);transition:transform .18s var(--sos-out)}.sos-chev[data-open="1"]{transform:rotate(90deg)}.sos-switch{position:relative;flex:none;width:38px;height:22px;border-radius:11px;background:var(--sos-fill-2);box-shadow:inset 0 0 0 1px var(--sos-line-2);transition:background-color .2s var(--sos-out)}.sos-switch[data-on="1"]{background:var(--sos-grad);box-shadow:none}.sos-switch>span{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .2s var(--sos-out)}.sos-switch[data-on="1"]>span{transform:translate(16px)}.sos-num{flex:none;display:inline-flex;align-items:center;gap:4px}.sos-num-in{width:72px;height:32px;padding:0 6px;border:0;border-radius:9px;background:var(--sos-fill);box-shadow:inset 0 0 0 1px var(--sos-line-2);color:var(--sos-ink);font-size:16px;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sos-num-in::-webkit-outer-spin-button,.sos-num-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sos-num-in::-moz-placeholder{color:var(--sos-ink-3);font-size:12px}.sos-num-in::placeholder{color:var(--sos-ink-3);font-size:12px}.sos-step-btn,.sos-mini{position:relative;display:grid;place-items:center;min-width:32px;height:32px;border-radius:9px;background:var(--sos-fill)!important;color:var(--sos-ink-2)!important}.sos-mini{padding:0 10px;font-size:12px;font-weight:600}.sos-step-btn:after,.sos-mini:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.sos-step-btn svg{width:14px;height:14px}.sos-full{position:relative;align-self:center;height:28px;padding:0 8px;font-size:11px!important;font-weight:600!important;color:var(--sos-ink-3)!important}.sos-full:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.sos-catch{position:absolute;inset:0;z-index:19}.sos-pop{position:absolute;z-index:20;min-width:200px;max-width:calc(100% - 32px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:14px;background:var(--sos-pop);box-shadow:inset 0 0 0 1px var(--sos-line-2),var(--sos-pop-sh);animation:sos-pop-in .18s var(--sos-out) both}@keyframes sos-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.sos-list{display:flex;flex-direction:column}.sos-opt{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;border-radius:10px;font-size:13px;color:var(--sos-ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sos-opt:focus-visible{background:var(--sos-fill)}@media(hover:hover){.sos-opt:hover{background:var(--sos-fill)}}.sos-opt:focus-visible{outline:2px solid var(--sos-acc);outline-offset:-2px}.sos-opt[data-on="1"]{color:var(--sos-ink);font-weight:600}.sos-opt-label{flex:1;min-width:0;overflow-wrap:anywhere}.sos-opt-check{flex:none;width:15px;height:15px;color:var(--sos-acc);opacity:0}.sos-opt[data-on="1"] .sos-opt-check{opacity:1}.sos-frame{flex:none;width:18px;height:18px}.sos-frame rect{fill:none;stroke:currentColor;stroke-width:1.3;opacity:.8}.sos-frame rect[data-free="1"]{stroke-dasharray:2 1.6}.sos-opt[data-on="1"] .sos-frame rect{stroke:var(--sos-acc);opacity:1}.sos-step{animation:sos-step-in .24s cubic-bezier(.23,1,.32,1) both}@keyframes sos-step-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.sos-step .sos-group{padding:6px}.sos-step .sos-group>.sos-list .sos-opt+.sos-opt:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:var(--sos-line)}.sos-step .sos-group>.sos-list .sos-opt:hover:before,.sos-step .sos-group>.sos-list .sos-opt:focus-visible:before{opacity:0}.sos-text{display:block;width:100%;min-height:112px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--sos-ink);font-size:16px;line-height:1.4;resize:vertical}.sos-text::-moz-placeholder{color:var(--sos-ink-3)}.sos-text::placeholder{color:var(--sos-ink-3)}.sos-foot{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sos-line);background:var(--sos-bg)}.sos-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px}.sos-cost{font-size:12px;color:var(--sos-ink-2);font-variant-numeric:tabular-nums}.sos-cost b{font-weight:600;color:var(--sos-ink)}.sos-trust{font-size:11px;color:var(--sos-ink-3);text-align:right}.sos-actions{display:flex;align-items:center;gap:8px}.sos-reset{position:relative;flex:1 1 auto;min-height:44px;padding:0 4px;font-size:12px!important;font-weight:600!important;color:var(--sos-ink-2)!important;text-align:left}.sos-reset:disabled{opacity:.45;cursor:default}.sos-done,.sos-go{flex:none;min-width:96px;height:48px;padding:0 18px;border-radius:14px;font-size:13px!important;font-weight:600!important;white-space:nowrap}.sos-done{background:var(--sos-fill-2)!important;color:var(--sos-ink)!important}.sos-done[data-primary="1"],.sos-go{background:var(--sos-grad)!important;color:#fff!important;box-shadow:0 10px 24px -12px #ec489999,0 2px 6px -2px #a855f773}.sos-go:disabled{opacity:.7;cursor:default}.sos-sheet .sos-head{min-height:44px;padding:0 12px 2px 20px}.sos-sheet .sos-body{padding:2px 16px 10px}.sos-sheet .sos-foot{gap:4px;padding:6px 16px calc(8px + env(safe-area-inset-bottom,0px))}.sos-inline{position:relative}.sos-inline .sos-catch{position:fixed}.sos-ihead{display:flex;align-items:center;gap:8px;margin:0 0 8px}.sos-ihead .sos-back{margin-left:0}.sos-ititle{font-size:13px;font-weight:600;line-height:1.3}.sos-sum{min-width:0;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sos-node{flex:none;display:inline-flex;align-items:center}.sos-write{position:relative}.sos-row+.sos-write:before,.sos-write+.sos-row:before{content:"";position:absolute;top:0;left:14px;right:0;height:1px;background:var(--sos-line)}.sos-text-3{min-height:0;margin:0 10px 10px;width:calc(100% - 20px);padding:8px 10px;border-radius:10px;background:var(--sos-fill);box-shadow:inset 0 0 0 1px var(--sos-line-2);resize:none;animation:sos-write-in .22s var(--sos-out) both}@keyframes sos-write-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.sos-desk{--s1: linear-gradient(180deg, #1b1b20 0%, #16161a 100%);--s2: linear-gradient(180deg, #202026 0%, #1a1a1f 100%);--sheen: linear-gradient(155deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .06) 28%, rgba(255, 255, 255, .03) 62%, rgba(255, 255, 255, .08) 100%);--e2: 0 2px 3px rgba(0, 0, 0, .4), 0 14px 32px -14px rgba(0, 0, 0, .7), 0 40px 80px -40px rgba(0, 0, 0, .7);--sos-group: #1c1c21;position:fixed;z-index:400;display:flex;flex-direction:column;width:min(408px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 180px));border-radius:16px;background:var(--s1);box-shadow:var(--e2),inset 0 0 0 1px var(--sos-line-2);outline:none;overflow:hidden;animation:sos-desk-in .24s cubic-bezier(.16,1,.3,1) both}.sos-desk[data-sos-theme=light]{--s1: linear-gradient(180deg, #ffffff 0%, #fbfaf7 100%);--s2: linear-gradient(180deg, #ffffff 0%, #fcfbf9 100%);--sheen: linear-gradient(155deg, rgba(255, 255, 255, 1) 0%, rgba(60, 40, 10, .08) 40%, rgba(60, 40, 10, .14) 100%);--e2: 0 2px 3px rgba(70, 50, 20, .06), 0 14px 32px -14px rgba(70, 50, 20, .16), 0 40px 80px -40px rgba(70, 50, 20, .2);--sos-group: #ffffff}.sos-desk:before{content:"";position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:var(--sheen);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes sos-desk-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.sos-desk>:not(.sos-pop):not(.sos-catch){position:relative;z-index:1}.sos-desk .sos-head{padding:12px 12px 6px 18px}.sos-desk .sos-title{font-size:13px!important}.sos-desk .sos-x,.sos-desk .sos-back{width:30px;height:30px;border-radius:9px}.sos-desk .sos-x:after,.sos-desk .sos-back:after{inset:-7px}.sos-desk .sos-x svg,.sos-desk .sos-back svg{width:14px;height:14px}.sos-desk .sos-back{margin-left:-6px}.sos-desk .sos-body{padding:2px 12px 12px;scrollbar-width:thin}.sos-desk .sos-group{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.sos-desk .sos-group+.sos-group{border-top:1px solid var(--sos-line);padding-top:4px}.sos-desk .sos-groups{gap:4px}.sos-desk .sos-row{border-radius:10px}.sos-desk .sos-row+.sos-row:before{left:14px;right:14px}.sos-desk .sos-row{min-height:44px;padding:8px 12px 8px 14px}.sos-desk .sos-label{font-size:12px}.sos-desk .sos-value{font-size:12px;max-width:50%}@media(hover:hover){.sos-desk button.sos-row:hover{background:var(--sos-fill)}}.sos-desk .sos-pop{min-width:180px;padding:5px;border-radius:12px}.sos-desk .sos-opt{min-height:36px;font-size:12px}.sos-desk .sos-opt:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);pointer-events:none}@media(pointer:fine){.sos-desk .sos-text,.sos-desk .sos-num-in{font-size:12px}}.sos-desk .sos-num-in{height:30px}.sos-desk .sos-step-btn,.sos-desk .sos-mini{height:30px;min-width:30px}.sos-desk .sos-foot{gap:8px;padding:10px 14px 12px;background:transparent;border-top-color:var(--sos-line)}.sos-desk .sos-actions{gap:10px}.sos-desk .sos-reset{min-height:36px;font-size:12px!important}.sos-desk .sos-reset:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.sos-desk .sos-done{position:relative;min-width:84px;height:36px;padding:0 16px;border-radius:11px;font-size:12px!important}.sos-desk .sos-done:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}:root[data-perf=lite] .sos-pop,:root[data-perf=lite] .sos-step,:root[data-perf=lite] .sos-text-3{animation:none}:root[data-perf=lite] .sos-desk{animation:sos-desk-fade .18s linear both}@keyframes sos-desk-fade{0%{opacity:0}to{opacity:1}}:root[data-perf=lite] .sos-chev,:root[data-perf=lite] .sos-switch,:root[data-perf=lite] .sos-switch>span{transition:none}
