.se-uc-root{--se-uc-bg:var(--bg,#fff);--se-uc-surface:var(--surface,#fff);--se-uc-field:var(--field,#F6F6F3);--se-uc-ink:var(--ink,#14161A);--se-uc-muted:var(--muted,#5C6570);--se-uc-line:var(--line,#E4E4DF);--se-uc-brand:var(--brand,#FFCF1F);--se-uc-on-brand:var(--on-brand,#15130A);display:block;width:100%;max-width:100%;font-family:inherit;font-size:15px;line-height:1.7;color:var(--se-uc-ink)}
.se-uc-tabs{display:flex;flex-wrap:wrap;gap:4px 2px;margin:0 0 14px}
.se-uc-tab{font:inherit;font-size:14px;font-weight:500;color:var(--se-uc-muted);background:none;border:0;border-radius:8px 8px 0 0;padding:6px 10px;min-height:40px;cursor:pointer}
.se-uc-tab:hover{color:var(--se-uc-ink)}
.se-uc-tab[aria-selected=true]{color:var(--se-uc-ink);font-weight:700;box-shadow:inset 0 -3px 0 var(--se-uc-brand)}
.se-uc-card{background:var(--se-uc-surface);border:1px solid var(--se-uc-line);border-radius:14px;padding:16px;transition:border-color .18s,box-shadow .18s}
.se-uc-card:hover{border-color:var(--se-uc-brand);box-shadow:inset 0 -4px 0 var(--se-uc-brand)}
.se-uc-tag{display:inline-block;background:var(--se-uc-brand);color:var(--se-uc-on-brand);font-weight:800;padding:2px 16px;transform:rotate(-3deg);box-shadow:0 8px 16px rgba(0,0,0,.18);margin:4px 4px 16px;line-height:1.6;font-size:1.05rem}
.se-uc-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}
.se-uc-lbl{display:grid;gap:4px;min-width:0;color:var(--se-uc-muted);font-size:.85rem;font-weight:500}
.se-uc-fld{font:inherit;font-size:16px;width:100%;min-height:44px;background:var(--se-uc-field);color:var(--se-uc-ink);border:1px solid var(--se-uc-line);border-radius:10px;padding:8px 12px}
.se-uc-num{direction:ltr;text-align:left;font-family:ui-monospace,Menlo,Consolas,monospace}
.se-uc-sw{font:inherit;font-size:18px;justify-self:center;min-width:44px;min-height:44px;background:var(--se-uc-surface);color:var(--se-uc-ink);border:1px solid var(--se-uc-line);border-radius:10px;cursor:pointer;transition:border-color .18s}
.se-uc-sw:hover{border-color:var(--se-uc-brand)}
@media(min-width:34rem){.se-uc-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}.se-uc-wide{grid-column:1/-1}}
.se-uc-res{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:12px 14px;background:var(--se-uc-field);border:1px solid var(--se-uc-line);border-radius:10px}
.se-uc-box{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}
.se-uc-val{direction:ltr;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.35rem;font-weight:700;overflow-wrap:anywhere}
.se-uc-unit{color:var(--se-uc-muted);unicode-bidi:plaintext}
.se-uc-copy{font:inherit;font-weight:800;background:var(--se-uc-brand);color:var(--se-uc-on-brand);border:0;border-radius:10px;padding:10px 22px;cursor:pointer;transition:box-shadow .18s}
.se-uc-copy:hover{box-shadow:0 4px 0 var(--se-uc-ink)}
.se-uc-copy:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}
.se-uc-msg{min-height:1.7em;margin-top:8px;font-size:.9rem;font-weight:700}
.se-uc-tw{margin-top:8px;overflow-x:auto}
.se-uc-table{width:100%;border-collapse:collapse}
.se-uc-cap{text-align:start;font-weight:800;font-size:.92rem;padding:4px 0 8px}
.se-uc-tu,.se-uc-tv{padding:8px 10px;border-top:1px solid var(--se-uc-line);vertical-align:baseline}
.se-uc-tu{white-space:nowrap}
.se-uc-tv{direction:ltr;text-align:left;font-family:ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere}
.se-uc-on .se-uc-tu,.se-uc-on .se-uc-tv{background:var(--se-uc-field);font-weight:700}
.se-uc-on .se-uc-tu{box-shadow:inset -4px 0 0 var(--se-uc-brand)}
.se-uc-tab:focus-visible,.se-uc-fld:focus-visible,.se-uc-sw:focus-visible,.se-uc-copy:focus-visible{outline:2px solid var(--se-uc-ink);outline-offset:2px}
@media (prefers-reduced-motion:reduce){.se-uc-card,.se-uc-sw,.se-uc-copy{transition:none}}
