.sa-dot{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 1px #00000040}.sa-switch{display:inline-flex;position:relative}.sa-trigger{border:1px solid var(--line,#ffffff1f);height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;max-width:12rem;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sa-trigger:hover{border-color:var(--line-2)}.sa-trigger:focus-visible{outline:2px solid var(--accent,#c9a24b);outline-offset:2px}.sa-trigger .sa-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-menu{z-index:50;border:1px solid var(--line,#ffffff1f);background:var(--popover,var(--surface));width:min(320px,100vw - 32px);color:var(--popover-foreground,var(--text));border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000040}.sa-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.sa-row:hover,.sa-row:focus-visible{background:var(--surface-2);outline:none}.sa-row[aria-checked=true]{background:var(--surface-2)}.sa-row .sa-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sa-row .sa-bal{font-variant-numeric:tabular-nums;color:var(--text-2,#ffffffb3)}.sa-row .sa-sub{color:var(--text-3,#ffffff8c);font-size:12px}.sa-sep{background:var(--line,#ffffff1a);height:1px;margin:6px 4px}.sa-act{gap:6px;padding:2px 4px 4px;display:flex}.sa-btn{border:1px solid var(--line,#ffffff24);height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sa-btn:disabled{opacity:.5;cursor:default}.sa-btn.gold{background:var(--gold,#c9a24b);color:var(--on-gold,#0a0e17);border-color:#0000}.sa-btn.grow{flex:1}.sa-form{flex-direction:column;gap:12px;font-size:14px;display:flex}.sa-form p{color:var(--text-2,#ffffffbf);margin:0;line-height:1.45}.sa-input{border:1px solid var(--line,#ffffff24);background:var(--surface-2);height:40px;color:inherit;border-radius:9px;width:100%;padding:0 12px;font-size:14px}.sa-presets{flex-wrap:wrap;gap:8px;display:flex}.sa-preset{border:1px solid var(--line,#ffffff24);min-width:8.5rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:10px 12px;display:flex}.sa-preset[aria-pressed=true]{border-color:var(--gold,#c9a24b)}.sa-preset b{font-size:13.5px}.sa-preset span{color:var(--text-3,#fff9);font-size:12px}.sa-swatches{flex-wrap:wrap;gap:8px;display:flex}.sa-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:24px;height:24px}.sa-swatch[aria-pressed=true]{border-color:var(--text)}.sa-err{color:var(--short,#e0795f);font-size:13px}.sa-ok{color:var(--long,#5bc28c);font-size:13px}.sa-tickettag{color:var(--text-2,#ffffffb3);align-items:center;gap:6px;font-size:12px;display:flex}.sa-tickettag b{color:var(--text);font-weight:600}.sa-total{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 12px;font-size:13px;display:flex}.sa-total .sa-figure{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.sa-chip{border:1px solid var(--line,#ffffff24);color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.sa-chip[aria-pressed=true]{border-color:var(--gold,#c9a24b)}.sa-note{color:var(--text-2,#ffffffb3);font-size:12.5px;line-height:1.45}.sa-lock{border:1px solid var(--line,#ffffff1f);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.sa-field{flex-direction:column;gap:6px;display:flex}.sa-field label{color:var(--text-2,#ffffffb3);font-size:12.5px}@media (max-width:639px){.sa-trigger{max-width:8.5rem;padding:0 10px}.sa-menu{width:auto;position:fixed;top:64px;left:16px;right:16px}}
.set-main{width:100%;max-width:1440px;margin-inline:auto}.st-page{width:100%;color:var(--text);flex-direction:column;gap:20px;padding:26px 32px 40px;font-size:14px;line-height:20px;display:flex}.st-head .sub{color:var(--text-2);margin-top:8px;font-size:13px;line-height:20px}.st-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.st-nav{flex-direction:column;gap:2px;display:flex}.st-nav button,.st-nav .st-nav-signout{text-align:left;height:36px;color:var(--text-2);width:100%;transition:background var(--d1), color var(--d1);background:0 0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:20px;display:flex}.st-nav button:hover{background:var(--surface-2);color:var(--text)}.st-nav button[aria-current=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-soft)}.st-divider{background:var(--line-soft);height:1px;margin:10px 0}.st-col{flex-direction:column;gap:16px;min-width:0;display:flex}.st-group{scroll-margin-top:96px;overflow:hidden}.st-group>h3,.st-group>.st-group-h{color:var(--text);justify-content:space-between;align-items:center;margin:0;padding:16px 20px 12px;font-size:15px;font-weight:700;line-height:20px;display:flex}.st-group-h .cap{color:var(--text-3);text-align:right;font-size:11px;font-weight:500;line-height:14px}.st-lead{color:var(--text-2);padding:0 20px 12px;font-size:12px;font-weight:500;line-height:16px}.st-row{border-top:1px solid var(--line-soft);text-align:left;width:100%;min-height:58px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:14px;line-height:20px;display:flex}.st-row .c{flex-direction:column;min-width:0;display:flex}.st-row .d{color:var(--text-2);margin-top:1px;font-size:12px;line-height:20px}.st-row .v{color:var(--text-2);flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.st-row .mono,.st-mono{font-family:var(--mono);font-size:12px}.st-mid{min-width:0;display:inline-flex}.st-mid .h{max-width:var(--head,7ch);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-mid .t{flex:none}.st-btn{height:28px;color:var(--text);border:1px solid var(--line-2);white-space:nowrap;transition:background var(--d1);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.st-btn:hover{background:var(--surface-2)}.st-btn:disabled{opacity:.5}.st-btn svg{width:15px;height:15px}.st-btn.ghost{color:var(--text-2);border-color:#0000}.st-btn.ghost:hover{color:var(--text)}.st-btn.gold{background:var(--gold);color:var(--on-gold);box-shadow:0 0 0 1px #e4b86266, 0 0 24px var(--gold-glow);border-color:#0000;font-weight:600}.st-act{height:26px;color:var(--text-2);background:0 0;border-radius:7px;padding:0 8px;font-size:12px;font-weight:500}.st-act:hover{background:var(--surface-2);color:var(--text)}.st-act.danger{color:var(--short)}.st-badge{white-space:nowrap;color:inherit;background:0 0;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:500;line-height:18px;display:inline-flex}.st-badge.on{color:var(--gold-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 55%, transparent);background:0 0}.st-tag{background:var(--surface-3);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.st-note{color:var(--text-2);padding:0 20px 14px;font-size:12px;line-height:17px}.st-note.err{color:var(--short)}.st-switch{background:var(--surface-3);width:36px;height:22px;box-shadow:inset 0 0 0 1px var(--line-soft);transition:background var(--d1);border-radius:999px;flex:none;position:relative}.st-switch:after{content:"";background:var(--text-2);width:16px;height:16px;transition:transform var(--d1) var(--ease), background var(--d1);border-radius:50%;position:absolute;top:3px;left:3px}.st-switch[aria-checked=true]{background:var(--gold)}.st-switch[aria-checked=true]:after{background:var(--on-gold);transform:translate(14px)}.st-themes{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.st-thcard{text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--d1), background var(--d1);color:var(--text);background:0 0;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.st-thcard:hover{background:var(--surface-2)}.st-thcard[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--gold), 0 0 18px var(--gold-glow)}.st-thcard .n{padding:0}.st-thcard .dsc{color:var(--text-3);padding:0;font-size:11px;font-weight:400;line-height:15px}.st-thumb{border-radius:9px;place-items:center;height:92px;display:grid;position:relative;overflow:hidden}.st-thumb[data-ground=night]{background:radial-gradient(80% 60% at 50% -10%,#e4b8622e,#0000 70%),#0a0e17}.st-thumb[data-ground=daylight]{background:radial-gradient(80% 60% at 50% -10%,#e4b8624d,#0000 70%),#f4f2ec}.st-thumb[data-ground=eclipse]{background:radial-gradient(80% 60% at 50% -10%,#e4b8621a,#0000 70%),#000}.st-thumb[data-ground=canis]{background:radial-gradient(80% 60% at 50% -10%,#e4b8624d,#0000 70%),#060a1c}.st-thumb[data-ground=system]{background:radial-gradient(80% 60% at 50% -10%,#e4b8622e,#0000 70%),linear-gradient(135deg,#0a0e17 0 50%,#f4f2ec 50% 100%)}.st-thumb .p{background:#ffffff12;border-radius:5px;height:20px;position:absolute;bottom:10px;left:10px;right:10px}.st-thumb[data-ground=daylight] .p{background:#ffffffd9}.st-thumb[data-ground=eclipse] .p{background:#ffffff0d}.st-thumb[data-ground=canis] .p{background:#f0cb7f1a}.st-thumb .s{background:#f2eee3;border-radius:50%;position:absolute}.st-thumb .s.g{background:#e4b862}.st-thumb[data-ground=daylight] .s{display:none}.st-thumb .halo{background:radial-gradient(circle,#e4b8624d,#0000 62%);border-radius:50%;width:60px;height:60px;position:absolute}.st-thumb .mk{border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:relative}.st-thumb[data-ground=daylight] .mk{background:#0a0e17}.st-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:20px}.st-table th{text-align:left;color:var(--text-3);white-space:nowrap;background:var(--glass-2);border-bottom:1px solid var(--line-soft);height:34px;padding:0 8px;font-size:12px;font-weight:500}.st-table td{border-bottom:1px solid var(--line-soft);white-space:nowrap;height:40px;color:var(--text);vertical-align:middle;padding:0 8px}.st-table tbody tr:last-child td{border-bottom:0}.st-table tbody tr:hover td{background:var(--row-hover)}.st-table th:first-child,.st-table td:first-child{padding-left:16px}.st-table th:last-child,.st-table td:last-child{padding-right:16px}.st-table .r{text-align:right}.st-table .cap{color:var(--text-3);font-size:11px;line-height:14px}.st-usage{flex-direction:column;gap:4px;width:160px;max-width:100%;display:flex}.st-usage .row{justify-content:space-between;gap:6px;font-size:12px;display:flex}.st-usage .row .m{color:var(--text-2)}.st-prog{background:var(--track);border-radius:999px;height:6px;overflow:hidden}.st-prog i{border-radius:inherit;height:100%;box-shadow:0 0 12px var(--gold-glow);background:linear-gradient(90deg,#b8943f,#e4b862,#f0cb7f);display:block}.st-form{flex-direction:column;gap:10px;font-size:14px;display:flex}.st-form p{color:var(--text-2);margin:0;font-size:13px;line-height:18px}.st-input{border:1px solid var(--line-2);width:100%;color:var(--text);background:0 0;border-radius:8px;padding:7px 10px;font-size:14px}.st-alert-add{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.st-alert-add select,.st-alert-add input{border:1px solid var(--line-2);color:var(--text);background:0 0;border-radius:8px;padding:6px 9px;font-size:13px}.st-signout-bottom{align-self:flex-start}.st-signout-bottom [data-settings-signout=page]{height:34px;color:var(--text);border:1px solid var(--line-2);box-shadow:none;border-radius:9px;padding:0 14px;font-size:13px;font-weight:500}@media (max-width:900px){.st-grid{grid-template-columns:minmax(0,1fr)}.st-nav{display:none}.st-themes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.st-head{display:none}.st-page{gap:14px;padding:16px 16px 32px}.st-group{border-radius:14px}.st-group>h3,.st-group>.st-group-h{flex-wrap:wrap;padding:14px 16px 10px}.st-row{min-height:52px;padding:10px 16px}.st-lead,.st-note{padding-inline:16px}.st-themes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 12px 14px}.st-thcard{text-align:center;align-items:center;gap:4px;padding:4px;font-size:11px}.st-thumb{border-radius:50%;width:40px;height:40px}.st-thumb .p,.st-thumb .mk,.st-thumb .halo,.st-thcard .dsc,.st-table thead{display:none}.st-table,.st-table tbody{display:block}.st-table tr{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 16px;display:grid}.st-table td{border:0;display:block;padding:0!important}.st-table td.r{text-align:right}.st-usage{width:100%}}.st-alert-l{align-items:center;gap:8px;min-width:0;display:flex}.st-alert-l .c{flex-direction:column;min-width:0;display:flex}.st-more{border-top:1px solid var(--line-soft);padding:12px 20px 14px}.st-more summary{width:fit-content;color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.st-more summary::-webkit-details-marker{display:none}.st-more summary:before{content:"";box-sizing:content-box;width:6px;height:6px;transition:transform var(--d1);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.st-more[open] summary:before{transform:rotate(45deg)}.st-more .st-alert-add{border-top:0;padding:10px 0 0}button.st-row-btn{cursor:pointer;font:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0}button.st-row-btn:hover{background:var(--row-hover)}.st-row .v svg{width:14px;height:14px;color:var(--text-3)}.st-table .st-mono{font-size:13px}[data-mock=set\.ph-rows] .phone-srow,[data-mock=set\.ph-signout] .phone-srow{min-height:58px;padding:0 20px}[data-mock=set\.ph-rows] .phone-srow-v svg,[data-mock=set\.ph-signout] .phone-srow-v svg{color:var(--text-3)}.ps-swatches{flex:none;gap:6px;display:flex}.ps-swatches button{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;border:0;border-radius:50%;padding:0;position:relative}.ps-swatches button[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 2px var(--bg), 0 0 0 3px var(--gold), 0 0 12px var(--gold-glow)}
