.sut{scrollbar-color:color-mix(in srgb, var(--tb-ink) 40%, var(--tb-bg)) transparent;--sut-dur-pop:.35s;--sut-dur-spin:.7s;--sut-dur-tap:.8s;--sut-dur-fly:1.15s;--sut-dur-hl:2.2s;--sut-dur-scene:3.2s;--sut-dur-scene-2:1.5s;--sut-dur-scene-3:3s;--sut-paper:var(--surface);--sut-paper-alt:var(--surface-alt);--sut-paper-ink:var(--ink);--sut-paper-ink-2:var(--ink-2);--sut-paper-line:var(--hairline);--sut-lift:0 1px 2px #15181c0f, 0 4px 12px #15181c14;--sut-float:0 1px 2px #15181c0f, 0 12px 32px #15181c1f;--sut-rest:none}.dark .sut{--sut-lift:0 14px 40px #0000005c;--sut-float:0 24px 60px #00000080;--sut-rest:inset 0 1px 0 #ffffff0f, 0 14px 40px #0000005c}html[data-rooms-theatre]:has(.sut){--tb-bg:#f4f5f7;--tb-foot:#e9ecef}html.dark[data-rooms-theatre]:has(.sut){--tb-bg:#14171c;--tb-foot:#0f1115}html[data-rooms-theatre]:has(.sut) .rmt-canvas{--fr-ink:#4a525e;--fr-blue:#4a525e;--fr-gold:#a5821e;--fr-glow:#fff;--fr-glow-k:0;--fr-shade:transparent}html.dark[data-rooms-theatre]:has(.sut) .rmt-canvas{--fr-ink:#fff;--fr-blue:#6e7682;--fr-gold:#e6c866;--fr-glow:#1e222a;--fr-glow-k:1;--fr-shade:#00000057}.sut,.sut :is(.rmt,.rmt-layers){--rmt-card:#fff;--rmt-card-2:#fafbfc;--rmt-field:#fff;--rmt-menu:#fff;--rmt-edge:#d0d5db;--rmt-edge-2:#737a85;--rmt-line:#e3e6ea;--rmt-hover:#d8dce1;--rmt-gold-edge:#a5821e;--rmt-wash:color-mix(in srgb, var(--tb-ink) 4%, transparent);--rmt-good:var(--success);--rmt-good-soft:color-mix(in srgb, var(--success) 12%, transparent);--rmt-risk:var(--brick);--rmt-risk-soft:color-mix(in srgb, var(--brick) 12%, transparent);--sut-sel:#eef0f3}.dark .sut,.dark .sut :is(.rmt,.rmt-layers){--rmt-card:#1e2228;--rmt-card-2:#252a31;--rmt-field:#0f1115;--rmt-menu:#1e2228;--rmt-edge:color-mix(in srgb, var(--tb-ink) 16%, transparent);--rmt-edge-2:color-mix(in srgb, var(--tb-ink) 30%, transparent);--rmt-line:color-mix(in srgb, var(--tb-ink) 12%, transparent);--rmt-hover:color-mix(in srgb, var(--tb-ink) 10%, transparent);--rmt-wash:color-mix(in srgb, var(--tb-ink) 6%, transparent);--rmt-gold-edge:color-mix(in srgb, var(--tb-gold) 65%, transparent);--rmt-good:var(--on-navy-success);--rmt-good-soft:color-mix(in srgb, var(--on-navy-success) 16%, transparent);--rmt-risk:var(--on-navy-danger);--rmt-risk-soft:color-mix(in srgb, var(--on-navy-danger) 18%, transparent);--sut-sel:#353b45}.sut :is(.rmt-btn,.rmt-auto-chip .rmt-btn){background:color-mix(in srgb, var(--tb-ink) 3%, transparent)}.sut :is(.rmt-btn,.rmt-sb-find):hover{border-color:color-mix(in srgb, var(--tb-ink) 40%, transparent)}.sut :is(.rmt,.rmt-layers) kbd{border-color:color-mix(in srgb, var(--tb-ink) 30%, transparent)}.sut .rmt-cnt:not(.hot){background:color-mix(in srgb, var(--tb-ink) 10%, transparent)}.sut .rmt-mk{border-color:color-mix(in srgb, var(--tb-ink) 24%, transparent)}.sut .rmt-newc{background:color-mix(in srgb, var(--tb-ink) 2%, transparent)}.sut .rmt-find-r[aria-selected=true]{background:color-mix(in srgb, var(--tb-ink) 9%, transparent)}.sut :is(.rmt-card,.rmt-rcard){box-shadow:none}.sut .rmt-rcard:hover,.sut .rmt-mk.lg,.sut .rmt-rc-need{box-shadow:var(--sut-lift)}.sut :is(.rmt-find,.rmt-toast){box-shadow:var(--sut-float)}.sut .rmt-btn.white{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:none}.sut .rmt-btn.white:hover{background:color-mix(in srgb, var(--accent) 86%, var(--tb-bg))}.sut .rmt-chip[aria-pressed=true]{background:var(--sut-sel);border-color:var(--rmt-edge-2);color:var(--rmt-ink)}.sut .rmt-sb{box-shadow:inset -1px 0 0 var(--sb-line-2)}.sut .rmt-sb-row[aria-current=page]{background:var(--sb-on);color:var(--sb-on-ink);box-shadow:0 0 0 1px var(--rmt-edge);font-weight:700}.sut .rmt-sb-row[aria-current=page]:before{background:var(--sb-bar);width:4px}.sut-bar{z-index:2;background:var(--tb-bg);height:56px;box-shadow:inset 0 -2px 0 var(--gold);color:var(--tb-ink);align-items:center;gap:12px;padding:0 28px;display:flex;position:relative}.sut-bar svg.rmt-i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sut-bar svg.rmt-i *{vector-effect:non-scaling-stroke}.sut-brand{font:700 16px/24px var(--rmt-font);color:var(--tb-ink);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sut-vb{background:var(--sb-mark);width:28px;height:28px;color:var(--sb-mark-ink);font:800 15px/16px var(--rmt-font);border-radius:7px;place-items:center;display:inline-grid}.sut-crumb{border-left:1px solid var(--rmt-edge);min-width:0;font:600 14px/20px var(--rmt-font);white-space:nowrap;align-items:center;gap:8px;margin-left:12px;padding-left:14px;display:flex;overflow:hidden}.sut-crumb>b{text-overflow:ellipsis;font-weight:700;overflow:hidden}.sut-crumb>svg.rmt-i{width:14px;height:14px}.sut-av-new{border:1.5px dashed var(--rmt-gold);width:30px;height:30px;color:var(--rmt-gold);border-radius:50%;place-items:center;display:inline-grid}.sut-av-new>svg.rmt-i{width:16px;height:16px}.sut-sbv{grid-template-columns:24px minmax(0,1fr) auto}.sut-sbv>em{font:700 13px/16px var(--rmt-font);color:var(--rmt-good);font-style:normal}.sut-mk{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;overflow:hidden}.sut-mk.logo{box-shadow:0 0 0 1px var(--rmt-edge);background:#fff;padding:4px}.sut-mk.logo>img{object-fit:contain;width:100%;height:100%}.sut-mk.xs{border-radius:6px;width:24px;height:24px}.sut-mk.xs.logo{padding:3px}.sut-mk.lg{border-radius:12px;width:48px;height:48px}.sut-mk.lg.logo{padding:8px}.sut-mk.rmt-mk{font:800 13px/16px var(--rmt-font);letter-spacing:0}.sut-lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.sut-lane{border:1px solid var(--rmt-edge);background:var(--rmt-card);min-width:0;color:var(--rmt-ink);text-align:left;font:inherit;cursor:pointer;box-shadow:var(--sut-rest);transition:border-color var(--rmt-dur-state), background var(--rmt-dur-state);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;position:relative}.sut-lane+.sut-lane:before{content:"";background:var(--gold);width:16px;height:2px;position:absolute;top:31px;left:-17px}.sut-lane:hover{border-color:var(--rmt-gold-edge)}.sut-lane[aria-current=step]{border-color:var(--rmt-gold);background:var(--rmt-card-2);box-shadow:inset 0 0 0 1px var(--rmt-gold), var(--sut-lift)}.sut-lane.locked{border-style:dashed;border-color:var(--rmt-edge-2);box-shadow:none}.sut-lane-h{align-items:center;gap:10px;display:flex}.sut-lane-n{border:2px solid var(--gold);width:30px;height:30px;color:var(--rmt-gold);font:800 14px/16px var(--rmt-font);border-radius:50%;flex:none;place-items:center;display:grid}.sut-lane-n>svg.rmt-i{stroke-width:2.4px;width:16px;height:16px}.sut-lane.ok .sut-lane-n{background:var(--gold);color:var(--tb-bg)}.sut-lane[aria-current=step] .sut-lane-n{background:var(--rmt-card-2);color:var(--rmt-gold);box-shadow:0 0 0 5px var(--rmt-gold-soft)}.sut-lane.ok[aria-current=step] .sut-lane-n{background:var(--gold);color:var(--tb-bg)}.sut-lane-h>b{min-width:0;font:700 16px/20px var(--rmt-font);flex:1}.sut-lane-c{font:800 24px/28px var(--rmt-font);font-variant-numeric:tabular-nums}.sut-lane-c.w{font-size:18px}.sut-lane-m{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}.sut-lane-m>em,.sut-lane-s>em{font:600 13px/20px var(--rmt-font);font-style:normal}.sut-lane-s{align-items:center;min-height:24px;display:flex}.sut-lane-org{align-items:center;gap:8px;min-width:0;display:inline-flex}.sut-lane-org>b{font:700 14px/20px var(--rmt-font);overflow-wrap:anywhere}.sut-lane .rmt-tag>svg.rmt-i{width:14px;height:14px}.sut-stepn{border:2px solid var(--rmt-gold);width:30px;height:30px;color:var(--rmt-gold);font:800 14px/16px var(--rmt-font);border-radius:50%;flex:none;place-items:center;display:grid}.sut-body{flex-direction:column;gap:16px;padding:4px 22px 22px;display:flex}.sut-foot{border-top:1px solid var(--rmt-line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 22px;display:flex}.sut-status{font:600 14px/20px var(--rmt-font);align-items:center;gap:8px;display:inline-flex}.sut-status>svg.rmt-i{width:18px;height:18px}.sut-status.good>svg.rmt-i{color:var(--rmt-good)}.sut .rmt-btn[disabled]{cursor:not-allowed;border-style:dashed}.sut .rmt-btn.white[disabled]{border-color:var(--rmt-edge-2);color:var(--rmt-ink);box-shadow:none;background:0 0}.sut .rmt-btn.lg{border-radius:10px;height:46px;padding:0 22px;font-size:16px;line-height:20px}.sut .rmt-btn.gold{border-color:var(--rmt-gold-edge);color:var(--rmt-gold)}.sut .rmt-btn.gold[disabled]{border-color:var(--rmt-gold-edge)}.sut-fields{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:16px 18px;display:grid}.sut-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sut-field>span{font:700 13px/16px var(--rmt-font);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sut-field>span>em{font-style:normal;font-weight:600}.sut-in{border:1px solid var(--rmt-edge-2);background:var(--rmt-field);width:100%;min-width:0;height:46px;color:var(--rmt-ink);font:600 16px/20px var(--rmt-font);border-radius:8px;outline:none;padding:0 12px}.sut-in::placeholder{color:var(--rmt-ink);opacity:.86;font-weight:600}.sut-in:focus{border-color:var(--rmt-gold);box-shadow:0 0 0 3px var(--rmt-gold-soft)}.sut-in[aria-invalid=true]{border-color:var(--rmt-risk);box-shadow:0 0 0 3px var(--rmt-risk-soft)}.sut-auto{color:var(--rmt-gold);font:700 13px/16px var(--rmt-font);animation:rmt-fade var(--rmt-dur-screen) var(--rmt-ease) backwards;align-items:center;gap:4px;display:inline-flex}.sut-auto>svg.rmt-i{width:14px;height:14px}.sut-checks{flex-wrap:wrap;align-items:center;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.sut-checks>li{font:600 14px/20px var(--rmt-font);align-items:center;gap:10px;display:flex}.sut-ck{border:1.5px solid color-mix(in srgb, var(--tb-ink) 45%, transparent);width:20px;height:20px;transition:background var(--rmt-dur-state), border-color var(--rmt-dur-state);border-radius:50%;flex:none;place-items:center;display:grid}.sut-ck>svg.rmt-i{opacity:0;stroke-width:2.4px;width:12px;height:12px}.sut-checks>li.ok .sut-ck{background:var(--rmt-good);border-color:var(--rmt-good);color:var(--tb-bg)}.sut-checks>li.bad .sut-ck{background:var(--rmt-risk);border-color:var(--rmt-risk);color:var(--tb-bg)}.sut-checks>li:is(.ok,.bad) .sut-ck>svg.rmt-i{opacity:1}.sut-checks>li.note{gap:8px;margin-left:auto}.sut-checks>li.note>svg.rmt-i{width:16px;height:16px;color:var(--rmt-gold)}.sut-warn{border:1px solid var(--rmt-gold-edge);background:var(--rmt-gold-soft);animation:rmt-fade var(--rmt-dur-screen) var(--rmt-ease) backwards;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.sut-warn.risk{border-color:color-mix(in srgb, var(--rmt-risk) 70%, transparent);background:var(--rmt-risk-soft)}.sut-warn>svg.rmt-i{color:var(--rmt-gold)}.sut-warn.risk>svg.rmt-i{color:var(--rmt-risk)}.sut-warn>span{flex-direction:column;gap:2px;min-width:0;display:flex}.sut-warn b{font:700 15px/20px var(--rmt-font)}.sut-warn em{font:600 14px/20px var(--rmt-font);font-style:normal}.sut-vsearch{position:relative}.sut-find{border:1px solid var(--rmt-edge-2);background:var(--rmt-field);border-radius:12px;align-items:center;gap:10px;height:50px;padding:0 12px 0 14px;display:flex}.sut-find:focus-within{border-color:var(--rmt-gold);box-shadow:0 0 0 3px var(--rmt-gold-soft)}.sut-find>svg.rmt-i{color:var(--rmt-gold)}.sut-find>input{min-width:0;height:100%;color:var(--rmt-ink);font:600 16px/20px var(--rmt-font);background:0 0;border:0;outline:none;flex:1}.sut-find>input::placeholder{color:var(--rmt-ink);opacity:.86}.sut-vl{z-index:20;border:1px solid var(--rmt-edge-2);background:var(--rmt-menu);max-height:360px;box-shadow:var(--sut-float);scrollbar-width:thin;animation:rmt-fade var(--rmt-dur-state) var(--rmt-ease) backwards;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.sut-vo{width:100%;min-height:48px;color:var(--rmt-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;display:grid}.sut-vo:hover,.sut-vo[aria-selected=true]{background:var(--rmt-hover)}.sut-vo>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.sut-vo b{font:700 15px/20px var(--rmt-font)}.sut-vo em{font:600 13px/16px var(--rmt-font);font-style:normal}.sut-vo-plus{border:1.5px dashed var(--rmt-gold);width:24px;height:24px;color:var(--rmt-gold);border-radius:6px;place-items:center;display:grid}.sut-vo-plus>svg.rmt-i{width:14px;height:14px}.sut-picked{flex-wrap:wrap;gap:10px;min-height:52px;display:flex}.sut-vchip{border:1px solid var(--rmt-edge-2);background:var(--rmt-card-2);min-height:52px;animation:rmt-fade var(--rmt-dur-screen) var(--rmt-ease) backwards;border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 8px;display:inline-flex}.sut-vchip>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.sut-vchip b{font:700 15px/20px var(--rmt-font)}.sut-vchip em{font:600 13px/16px var(--rmt-font);font-style:normal}.sut-x{width:30px;height:30px;color:var(--rmt-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.sut-x:hover{background:var(--rmt-hover)}.sut-x>svg.rmt-i{width:16px;height:16px}.sut-none{border:1.5px dashed var(--rmt-edge-2);border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.sut-none>svg.rmt-i{color:var(--rmt-gold)}.sut-none>span{flex-direction:column;display:flex}.sut-none b{font:700 15px/20px var(--rmt-font)}.sut-none em{font:600 14px/20px var(--rmt-font);font-style:normal}.sut-k{font:700 13px/16px var(--rmt-font);letter-spacing:.04em;text-transform:uppercase;color:var(--rmt-gold);align-items:center;gap:12px;margin:0 0 10px;display:flex}.sut-k>span{color:var(--rmt-ink);letter-spacing:0;text-transform:none;font-weight:600}.sut-k:after{content:"";background:var(--rmt-line);flex:1;height:1px}.sut-pchip{height:36px;padding:0 10px 0 6px}.sut-pchip>svg.rmt-i{width:16px;height:16px}.sut-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sut-feat{border:1px solid var(--rmt-edge);background:var(--rmt-card-2);min-width:0;color:var(--rmt-ink);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--rmt-dur-state), box-shadow var(--rmt-dur-state);border-radius:16px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.sut-feat:hover{border-color:var(--rmt-gold-edge)}.sut-feat[aria-checked=true]{border-color:var(--rmt-gold);box-shadow:0 0 0 1px var(--rmt-gold), var(--sut-lift)}.sut-ph{aspect-ratio:21/9;background:var(--rmt-card);max-width:100%;display:block;position:relative;overflow:hidden}.sut-ph>img{object-fit:cover;width:100%;height:100%;display:block}.sut-ph:after{content:"";background:linear-gradient(180deg, transparent 40%, var(--rmt-card-2) 100%);position:absolute;inset:0}.sut-feat-ck{z-index:1;border:2px solid var(--tb-ink);background:var(--tb-bg);color:#0000;width:30px;height:30px;transition:background var(--rmt-dur-state), border-color var(--rmt-dur-state);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.sut-feat-ck>svg.rmt-i{stroke-width:2.6px;width:16px;height:16px}.sut-feat[aria-checked=true] .sut-feat-ck{border-color:var(--rmt-gold);background:var(--rmt-gold);color:var(--tb-bg)}.sut-feat-b{flex-direction:column;gap:6px;padding:4px 20px 18px;display:flex}.sut-feat-t{font:700 20px/28px var(--rmt-font);align-items:center;gap:10px;display:flex}.sut-feat-t>svg.rmt-i{width:22px;height:22px;color:var(--rmt-gold)}.sut-feat-b>em{font:600 14px/20px var(--rmt-font);font-style:normal}.sut-apps{flex-direction:column;margin-top:8px;display:flex}.sut-app{border-top:1px solid var(--rmt-line);flex-direction:column;gap:2px;padding:9px 0;display:flex}.sut-app>b{font:700 14px/20px var(--rmt-font)}.sut-app>span{font:600 13px/16px var(--rmt-font)}.sut-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sut-choice{border:1px solid var(--rmt-edge);background:var(--rmt-card-2);min-width:0;color:var(--rmt-ink);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--rmt-dur-state), box-shadow var(--rmt-dur-state);border-radius:16px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.sut-choice:hover{border-color:var(--rmt-gold-edge)}.sut-choice[aria-checked=true]{border-color:var(--rmt-gold);box-shadow:0 0 0 1px var(--rmt-gold), var(--sut-lift)}.sut-choice>.sut-ph{aspect-ratio:auto;height:180px}.sut-rd{z-index:1;border:2px solid var(--tb-ink);background:var(--tb-bg);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:16px;right:16px}.sut-choice[aria-checked=true] .sut-rd{border-color:var(--rmt-gold)}.sut-choice[aria-checked=true] .sut-rd:after{content:"";background:var(--rmt-gold);border-radius:50%;width:12px;height:12px}.sut-choice-b{flex-direction:column;gap:8px;padding:0 20px 20px;display:flex}.sut-choice-b>b{font:700 20px/28px var(--rmt-font);align-items:center;gap:10px;display:flex}.sut-choice-b>b>svg.rmt-i{width:22px;height:22px;color:var(--rmt-gold)}.sut-choice-b>span{font:600 14px/20px var(--rmt-font)}.sut-more{border:1px solid var(--rmt-gold-edge);background:var(--rmt-gold-soft);animation:rmt-fade var(--rmt-dur-screen) var(--rmt-ease) backwards;border-radius:14px;grid-template-columns:auto auto minmax(220px,1fr);align-items:end;gap:16px 24px;padding:16px 18px;display:grid}.sut-more .rmt-seg{align-self:start}.sut-opt{border:1px solid var(--rmt-edge);background:var(--rmt-wash);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.sut-opt>span{flex-direction:column;gap:2px;display:flex}.sut-opt b{font:700 15px/20px var(--rmt-font)}.sut-opt em{font:600 13px/16px var(--rmt-font);font-style:normal}.sut-tog{border:1px solid var(--rmt-edge-2);background:var(--rmt-hover);cursor:pointer;width:44px;height:24px;transition:background var(--rmt-dur-state), border-color var(--rmt-dur-state);border-radius:12px;flex:none;padding:0;display:inline-flex;position:relative}.sut-tog:after{content:"";background:var(--tb-ink);width:16px;height:16px;transition:left var(--rmt-dur-screen) var(--rmt-ease);border-radius:50%;position:absolute;top:3px;left:3px}.sut-tog[aria-checked=true]{background:var(--rmt-gold);border-color:var(--rmt-gold)}.sut-tog[aria-checked=true]:after{background:var(--tb-bg);left:23px}.sut-review{border:1px solid var(--rmt-edge);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.sut-review>div{border-top:1px solid var(--rmt-line);border-left:1px solid var(--rmt-line);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.sut-review>div:nth-child(3n+1){border-left:0}.sut-review>div:nth-child(-n+3){border-top:0}.sut-review>div.wide{border-left:0;grid-column:1/-1}.sut-review dt{font:700 13px/16px var(--rmt-font);color:var(--rmt-gold);align-items:center;gap:10px;display:flex}.sut-review dt>.rmt-link{margin-left:auto;font-size:13px;line-height:16px}.sut-review dd{font:600 15px/22px var(--rmt-font);overflow-wrap:anywhere;margin:0}.sut-rv-v{flex-wrap:wrap;gap:8px 14px;display:flex}.sut-rv-v>span{align-items:center;gap:8px;display:inline-flex}.sut-sec{border:1px solid var(--rmt-gold-edge);background:var(--rmt-gold-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sut-sec>span{grid-template-columns:22px minmax(0,1fr);column-gap:10px;padding:12px 16px;display:grid}.sut-sec>span+span{border-left:1px solid var(--rmt-line)}.sut-sec svg.rmt-i{color:var(--rmt-gold);grid-row:span 2}.sut-sec b{font:700 14px/20px var(--rmt-font)}.sut-sec em{font:600 13px/16px var(--rmt-font);font-style:normal}.sut-terms{border:1px solid var(--rmt-edge-2);background:var(--rmt-wash);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.sut-terms:has(input:checked){border-color:var(--rmt-gold);background:var(--rmt-gold-soft)}.sut-terms>input{width:18px;height:18px;accent-color:var(--tb-gold);margin:1px 0 0}.sut-terms>span{flex-direction:column;gap:4px;display:flex}.sut-terms b{font:700 15px/20px var(--rmt-font)}.sut-terms em{font:600 13px/20px var(--rmt-font);font-style:normal}.sut-terms a{color:var(--rmt-ink);text-underline-offset:3px;text-decoration:underline}.sut-make{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.sut-make-l{padding-bottom:14px}.sut-prog{flex-direction:column;gap:12px;padding:20px 22px;display:flex}.sut-count{font:800 56px/60px var(--rmt-font);font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;display:flex}.sut-count>small{font:700 18px/24px var(--rmt-font)}.sut-bar-t{background:color-mix(in srgb, var(--tb-ink) 12%, transparent);border-radius:5px;height:10px;position:relative;overflow:hidden}.sut-bar-t>i{background:var(--rmt-gold);transition:width var(--rmt-dur-screen) linear;border-radius:5px;position:absolute;inset:0 auto 0 0}.sut-stats{font:600 14px/20px var(--rmt-font);flex-wrap:wrap;gap:8px 22px;display:flex}.sut-stats b{font-variant-numeric:tabular-nums;font-weight:700}.sut-parts{flex-direction:column;gap:4px;padding:0 12px;display:flex}.sut-part{min-height:52px;transition:background var(--rmt-dur-screen), border-color var(--rmt-dur-screen);border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;display:grid}.sut-part.q{border-style:dashed;border-color:var(--rmt-edge)}.sut-part.run{background:var(--rmt-gold-soft)}.sut-part>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.sut-part b{font:700 14px/20px var(--rmt-font)}.sut-part em{font:600 13px/16px var(--rmt-font);overflow-wrap:anywhere;font-style:normal}.sut-part-ic{border:1.5px solid color-mix(in srgb, var(--tb-ink) 40%, transparent);width:36px;height:36px;transition:background var(--rmt-dur-screen), border-color var(--rmt-dur-screen);border-radius:50%;place-items:center;display:grid}.sut-part-ic>svg.rmt-i{width:18px;height:18px}.sut-part.run .sut-part-ic{border-color:var(--rmt-gold);color:var(--rmt-gold);box-shadow:0 0 0 5px var(--rmt-gold-soft)}.sut-part.made .sut-part-ic{border-color:var(--gold);background:var(--gold);color:var(--tb-bg)}.sut-part-st{font:700 13px/16px var(--rmt-font);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sut-part-st>svg.rmt-i{width:16px;height:16px;color:var(--rmt-good)}.sut-spin{border:2px solid var(--rmt-gold-soft);border-top-color:var(--rmt-gold);width:16px;height:16px;animation:sut-spin var(--sut-dur-spin) linear 20;border-radius:50%}@keyframes sut-spin{to{transform:rotate(360deg)}}.sut-make-r{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex;position:sticky;top:16px}.sut-make-r>.rmt-anchor{height:460px}.sut-live{border:1px solid var(--rmt-edge);background:var(--rmt-field);font:600 14px/20px var(--rmt-font);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.sut-live>i{background:var(--rmt-good);border-radius:50%;width:8px;height:8px}.sut-err{border:1px solid color-mix(in srgb, var(--rmt-risk) 70%, transparent);background:var(--rmt-risk-soft);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.sut-err b{font:700 15px/20px var(--rmt-font)}.sut-err span{font:600 14px/20px var(--rmt-font)}.sut-err span:last-child{flex-wrap:wrap;gap:8px;display:flex}.sut-fly{z-index:90;background:var(--rmt-gold);width:44px;height:44px;color:var(--tb-bg);pointer-events:none;box-shadow:0 0 0 6px var(--rmt-gold-soft), var(--sut-lift);animation:sut-fly var(--sut-dur-fly) cubic-bezier(.5, 0, .75, .4) forwards;border-radius:50%;place-items:center;display:grid;position:fixed}.sut-fly>svg.rmt-i{width:22px;height:22px}@keyframes sut-fly{0%{opacity:1;transform:none}70%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(.35);opacity:0}}.sut-done{grid-template-columns:minmax(0,1fr) minmax(400px,1.05fr);align-items:start;gap:28px;padding:26px;display:grid}.sut-ok{background:var(--rmt-gold);width:56px;height:56px;color:var(--tb-bg);box-shadow:0 0 0 8px var(--rmt-gold-soft);animation:rmt-fade var(--sut-dur-pop) var(--rmt-ease) backwards;border-radius:50%;place-items:center;display:grid}.sut-ok>svg.rmt-i{stroke-width:2.6px;width:30px;height:30px}.sut-done-t>h2{font:800 30px/36px var(--rmt-font);margin:14px 0 8px}.sut-done-t>p{font:600 16px/24px var(--rmt-font);margin:0 0 14px}.sut-junk{border:1px solid var(--rmt-gold);background:var(--rmt-gold-soft);font:600 15px/22px var(--rmt-font);border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.sut-junk>svg.rmt-i{color:var(--rmt-gold);margin-top:2px}.sut-facts{border-top:1px solid var(--rmt-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;display:grid}.sut-facts>div{border-bottom:1px solid var(--rmt-line);flex-direction:column;gap:2px;padding:10px 16px 10px 0;display:flex}.sut-facts>div.wide{grid-column:1/-1}.sut-facts>div:not(.wide):nth-of-type(odd){border-left:1px solid var(--rmt-line);padding-left:16px}.sut-facts dt{font:700 13px/16px var(--rmt-font);color:var(--rmt-gold)}.sut-facts dd{font:700 15px/22px var(--rmt-font);overflow-wrap:anywhere;margin:0}.sut-ways{margin:0;padding:0 22px 6px;list-style:none;display:grid}.sut-ways>li{border-top:1px solid var(--rmt-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 0;display:grid}.sut-ways>li>i{border:2px solid var(--gold);width:32px;height:32px;color:var(--rmt-gold);font:800 14px/16px var(--rmt-font);border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;display:grid}.sut-ways>li>b{font:700 15px/20px var(--rmt-font);grid-column:2}.sut-ways>li>em{font:600 13px/20px var(--rmt-font);overflow-wrap:anywhere;grid-column:2;font-style:normal}.sut-ways>li>div{flex-wrap:wrap;grid-area:1/3/span 2;justify-content:flex-end;gap:8px;display:flex}.sut-help-l{border-top:1px solid var(--rmt-line);font:600 14px/20px var(--rmt-font);align-items:center;gap:10px;margin:0 22px 18px;padding-top:14px;display:flex}.sut-help-l>svg.rmt-i{color:var(--rmt-gold)}.sut-mail{border:1px solid var(--sut-paper-line);background:var(--sut-paper);color:var(--sut-paper-ink);box-shadow:var(--sut-lift);animation:rmt-fade var(--rmt-dur-rise) var(--rmt-ease) backwards;border-radius:14px;overflow:hidden}.sut-mail-h{background:var(--sut-paper-alt);border-bottom:1px solid var(--sut-paper-line);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.sut-mail-av{background:var(--tb-bg);width:36px;height:36px;color:var(--tb-gold);font:800 15px/16px var(--rmt-font);border-radius:50%;place-items:center;display:grid}.sut-mail-who{flex-direction:column;min-width:0;display:flex}.sut-mail-who>b{font:700 15px/20px var(--rmt-font)}.sut-mail-who>em{font:600 13px/16px var(--rmt-font);color:var(--sut-paper-ink-2);font-style:normal}.sut-mail-tag{border:1px solid var(--sut-paper-line);font:700 13px/22px var(--rmt-font);color:var(--sut-paper-ink);border-radius:6px;padding:0 8px}.sut-mail-h>time{font:700 13px/16px var(--rmt-font);color:var(--sut-paper-ink-2)}.sut-mail-s{flex-direction:column;gap:2px;padding:14px 18px 6px;display:flex}.sut-mail-s>b{font:700 17px/24px var(--rmt-font)}.sut-mail-s>span{font:600 13px/16px var(--rmt-font);color:var(--sut-paper-ink-2)}.sut-mail-b{font:400 15px/22px var(--rmt-font);padding:6px 18px 18px}.sut-mail-b>p{overflow-wrap:anywhere;margin:0 0 12px}.sut-mail-b>p:last-child{color:var(--sut-paper-ink-2);margin:0}.sut-mail-b u{text-underline-offset:3px;font-weight:700}.sut-fd-ic{border:1px solid var(--rmt-gold-edge);width:30px;height:30px;color:var(--rmt-gold);border-radius:50%;place-items:center;display:grid}.sut-fd-ic>svg.rmt-i{width:16px;height:16px}.sut-fd-ic.ahead{border-style:dashed}.rmt-fd.sut-ahead>time{color:var(--rmt-gold)}.sut .rmt-g2{align-items:stretch}.rmt-fd.sut-fd-btn{border:0;border-top:1px solid var(--rmt-line);width:100%;color:var(--rmt-ink);text-align:left;font:inherit;cursor:pointer;background:0 0}.sut-fd-r{font:700 13px/16px var(--rmt-font);color:var(--rmt-gold);white-space:nowrap}.sut-scene{padding:4px 22px 6px}.sut-sc-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sut-sc-t{border:1px solid var(--rmt-gold-edge);background:var(--rmt-gold-soft);text-align:center;font:700 13px/16px var(--rmt-font);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px 8px 12px;display:flex}.sut-sc-ic{border:1px solid var(--rmt-gold-edge);background:var(--tb-bg);width:48px;height:48px;color:var(--rmt-gold);border-radius:12px;place-items:center;display:grid;position:relative}.sut-sc-ic>svg.rmt-i{width:24px;height:24px}.sut-sc-ic.vb{font:800 20px/24px var(--rmt-font);border-radius:50%}.sut-sc-ic>i{background:var(--rmt-gold);width:22px;height:22px;color:var(--tb-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.sut-sc-ic>i>svg.rmt-i{stroke-width:2.4px;width:14px;height:14px}.sut-sc-rail{background:color-mix(in srgb, var(--tb-ink) 16%, transparent);border-radius:2px;height:4px;margin:14px 16.66% 4px;position:relative}.sut-sc-rail>i{background:var(--rmt-gold);transform-origin:0;border-radius:2px;position:absolute;inset:0}.sut-scene.play .sut-sc-rail>i{animation:sut-sc-fill var(--sut-dur-scene) var(--rmt-ease) backwards}.sut-scene.play .sut-sc-t:nth-child(2){animation:sut-sc-lit var(--rmt-dur-rise) var(--rmt-ease) var(--sut-dur-scene-2) backwards}.sut-scene.play .sut-sc-t:nth-child(3){animation:sut-sc-lit var(--rmt-dur-rise) var(--rmt-ease) var(--sut-dur-scene-3) backwards}@keyframes sut-sc-fill{0%{transform:scaleX(0)}}@keyframes sut-sc-lit{0%{border-color:var(--rmt-edge);background:color-mix(in srgb, var(--tb-ink) 2%, transparent)}}.sut-how{margin:0;padding:0 22px 6px;list-style:none;display:grid}.sut-how>li{border-top:1px solid var(--rmt-line);grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding:10px 0;display:grid}.sut-how>li>i{border:2px solid var(--gold);width:32px;height:32px;color:var(--rmt-gold);font:800 14px/16px var(--rmt-font);border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;display:grid}.sut-how>li>b{font:700 15px/20px var(--rmt-font)}.sut-how>li>em{font:600 13px/20px var(--rmt-font);font-style:normal}.sut-help{top:var(--vb-taskbar-h,0px);z-index:61;background:var(--rmt-menu);border-left:1px solid var(--rmt-gold-edge);width:min(480px,100vw);box-shadow:-1px 0 0 var(--rmt-edge), var(--sut-float);color:var(--rmt-ink);font-family:var(--rmt-font);animation:rmt-fade var(--rmt-dur-screen) var(--rmt-ease) backwards;flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.sut-help-h{border-bottom:1px solid var(--rmt-line);align-items:center;gap:14px;padding:18px 22px 14px;display:flex}.sut-help-h>h2{font:700 20px/28px var(--rmt-font);flex:1;margin:0}.sut-help-l2{flex:1;padding:8px 22px 16px;overflow:auto}.sut-help-l2 details{border-bottom:1px solid var(--rmt-line)}.sut-help-l2 summary{cursor:pointer;min-height:52px;font:700 15px/20px var(--rmt-font);align-items:center;gap:10px;list-style:none;display:flex}.sut-help-l2 summary::-webkit-details-marker{display:none}.sut-help-l2 summary>svg.rmt-i{color:var(--rmt-gold)}.sut-help-l2 p{font:600 14px/20px var(--rmt-font);margin:0 0 14px 28px}.sut-help-f{border-top:1px solid var(--rmt-line);font:600 14px/20px var(--rmt-font);padding:14px 22px 20px}.sut-walk{z-index:75;border:1px solid var(--rmt-gold);background:var(--rmt-menu);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--sut-float);color:var(--rmt-ink);font-family:var(--rmt-font);animation:rmt-fade var(--rmt-dur-screen) var(--rmt-ease) backwards;border-radius:14px;align-items:center;gap:14px;margin:0 auto;padding:8px;display:flex;position:fixed;bottom:24px;left:0;right:0}.sut-walk-b{background:var(--rmt-gold);width:36px;height:36px;color:var(--tb-bg);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.sut-walk-b>svg.rmt-i{stroke-width:2.2px;width:18px;height:18px}.sut-walk-t{align-items:baseline;gap:10px;min-width:0;display:flex}.sut-walk-t>b{font:800 13px/16px var(--rmt-font);color:var(--rmt-gold);white-space:nowrap}.sut-walk-t>span{font:600 14px/20px var(--rmt-font)}.sut-walk-p{gap:4px;display:flex}.sut-walk-p>i{background:color-mix(in srgb, var(--tb-ink) 20%, transparent);border-radius:2px;width:14px;height:4px}.sut-walk-p>i.on{background:var(--gold)}.sut-walk-p>i.now{background:var(--rmt-gold)}body:has(.sut-walk) .rmt-toast{bottom:92px}.sut-tap{z-index:95;border:2px solid var(--rmt-gold);background:var(--rmt-gold-soft);pointer-events:none;width:44px;height:44px;animation:sut-tap var(--sut-dur-tap) var(--rmt-ease) forwards;border-radius:50%;margin:-22px 0 0 -22px;position:fixed}@keyframes sut-tap{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.sut-hl{animation:sut-hl var(--sut-dur-hl) var(--rmt-ease) 1}@keyframes sut-hl{0%{box-shadow:0 0 0 2px var(--rmt-gold), 0 0 0 10px var(--rmt-gold-soft)}}@media (max-width:1299px){.sut-lanes .sut-lane-s{display:none}.sut-done{grid-template-columns:minmax(0,1fr)}.sut-more{grid-template-columns:repeat(2,minmax(0,1fr))}.sut-more>label{grid-column:1/-1}}@media (max-width:1099px){.sut-lanes{gap:12px}.sut-lane+.sut-lane:before{width:12px;left:-13px}.sut-make{grid-template-columns:minmax(0,1fr)}.sut-make-r{order:-1;position:static}.sut-make-r>.rmt-anchor{height:320px}.sut-feats{grid-template-columns:minmax(0,1fr)}.sut-feat{flex-direction:row}.sut-feat>.sut-ph{aspect-ratio:auto;flex:0 0 34%;min-height:200px}.sut-review{grid-template-columns:repeat(2,minmax(0,1fr))}.sut-review>div:nth-child(n){border-left:1px solid var(--rmt-line);border-top:1px solid var(--rmt-line)}.sut-review>div:nth-child(odd){border-left:0}.sut-review>div:nth-child(-n+2){border-top:0}}@media (max-width:899px){.sut>.rmt{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.sut-lanes .sut-lane-m,.sut-lanes .sut-lane-c{display:none}.sut-lane{padding:12px 14px}.sut-fields{grid-template-columns:minmax(0,1fr)}.sut-checks>li.note{margin-left:0}.sut-sec{grid-template-columns:minmax(0,1fr)}.sut-sec>span+span{border-left:0;border-top:1px solid var(--rmt-line)}.sut-walk-p,.sut-crumb{display:none}}@media (max-width:639px){.sut-bar{padding:0 max(16px, env(safe-area-inset-left,0px))}.sut-lanes{gap:6px}.sut-lane{text-align:center;border-radius:12px;align-items:center;gap:6px;padding:10px 4px}.sut-lane:before,.sut-lane+.sut-lane:before{display:none}.sut-lane-h{flex-direction:column;gap:6px}.sut-lane-h>b{overflow-wrap:anywhere;font-size:13px;line-height:16px}.sut-feat{flex-direction:column}.sut-feat>.sut-ph{aspect-ratio:21/9;flex:none;min-height:0}.sut-choices{grid-template-columns:minmax(0,1fr)}.sut-choice>.sut-ph{height:140px}.sut-review{grid-template-columns:minmax(0,1fr)}.sut-review>div:nth-child(n){border-left:0;border-top:1px solid var(--rmt-line)}.sut-review>div:first-child{border-top:0}.sut-done{gap:20px;padding:18px}.sut-done-t>h2{font-size:26px;line-height:32px}.sut-ways>li{grid-template-columns:32px minmax(0,1fr)}.sut-ways>li>div{grid-area:auto/2;justify-content:flex-start;margin-top:8px}.sut-more{grid-template-columns:minmax(0,1fr)}.sut-mail-h{grid-template-columns:36px minmax(0,1fr) auto}.sut-mail-tag{display:none}.sut-walk{bottom:max(12px, env(safe-area-inset-bottom,0px));gap:8px}.sut-walk-t>b{display:none}.sut-walk-t>span{font-size:13px;line-height:16px}.sut-vchip{width:100%}.sut-make-r>.rmt-anchor{height:240px}.sut-foot .rmt-btn kbd,.sut-walk kbd{display:none}}@media (prefers-reduced-motion:reduce){.sut *,.sut :before,.sut :after,.sut-fly,.sut-tap,.sut-walk{transition:none!important;animation:none!important}}
