.register-obligation-module__MyKQDq__register{--g-bg:#16181d;--g-ink:#e6e4de;--g-mute:#9aa09c;--g-faint:#868c89;--g-gold:#e0a83e;--g-signal:#f97316;--g-ok:#7fb08a;--g-warn:#d9873d;--g-line:#ffffff12;--g-line-strong:#ffffff24;--t-hover:.1s;--t-done:.22s;background:var(--g-bg);color:var(--g-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:14px;margin:0 0 clamp(28px,4vw,48px);padding:clamp(22px,3.4vw,40px) clamp(18px,3vw,36px) clamp(20px,3vw,30px);box-shadow:0 24px 60px #00000047}.register-obligation-module__MyKQDq__head{margin:0 0 clamp(22px,3vw,32px)}.register-obligation-module__MyKQDq__eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--g-gold);margin:0 0 12px;font-size:10px}.register-obligation-module__MyKQDq__title{font-family:var(--font-display);letter-spacing:-.026em;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:660;line-height:1.06}.register-obligation-module__MyKQDq__rows{border-top:1px solid var(--g-line-strong);margin:0;padding:0;list-style:none}.register-obligation-module__MyKQDq__row{border-bottom:1px solid var(--g-line);grid-template-columns:128px minmax(0,260px) minmax(0,1fr);align-items:center;gap:0 24px;padding:16px 0 17px 13px;display:grid;position:relative}.register-obligation-module__MyKQDq__row:before{content:"";background:var(--g-line-strong);width:2.5px;transition:background var(--t-done) ease;border-radius:2px;position:absolute;top:16px;bottom:16px;left:0}.register-obligation-module__MyKQDq__register[data-registered=true] .register-obligation-module__MyKQDq__row[data-tone=commercial]:before{background:var(--g-ok)}.register-obligation-module__MyKQDq__register[data-registered=true] .register-obligation-module__MyKQDq__row[data-tone=time]:before{background:var(--g-warn)}.register-obligation-module__MyKQDq__register[data-registered=true] .register-obligation-module__MyKQDq__row[data-tone=memory]:before{background:var(--g-gold)}.register-obligation-module__MyKQDq__rowType{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g-faint);transition:color var(--t-done) ease;font-size:10px}.register-obligation-module__MyKQDq__register[data-registered=true] .register-obligation-module__MyKQDq__rowType{color:var(--g-ink)}.register-obligation-module__MyKQDq__slots{gap:10px;display:flex}.register-obligation-module__MyKQDq__slot{border:1px dashed var(--g-line-strong);min-width:0;transition:border-color var(--t-done) ease, background var(--t-done) ease;flex:1;gap:2px;padding:6px 9px;display:grid}.register-obligation-module__MyKQDq__slot[data-filled=true]{border-style:solid;border-color:var(--g-signal);background:color-mix(in srgb, var(--g-signal) 9%, transparent)}.register-obligation-module__MyKQDq__slotLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-faint);font-size:8.5px}.register-obligation-module__MyKQDq__slotValue{font-family:var(--font-ui);color:var(--g-mute);transition:color var(--t-done) ease;font-size:12px;font-weight:600}.register-obligation-module__MyKQDq__slot[data-filled=true] .register-obligation-module__MyKQDq__slotValue{color:var(--g-ink)}.register-obligation-module__MyKQDq__reach{align-items:center;gap:10px;min-width:0;display:flex}.register-obligation-module__MyKQDq__reachLine{background:var(--g-line-strong);height:1px;transition:background var(--t-done) ease;flex:1;max-width:90px}.register-obligation-module__MyKQDq__reach[data-live=true] .register-obligation-module__MyKQDq__reachLine{background:var(--g-gold)}.register-obligation-module__MyKQDq__reachTo{font-family:var(--font-ui);color:var(--g-faint);white-space:nowrap;transition:color var(--t-done) ease;font-size:12.5px}.register-obligation-module__MyKQDq__reach[data-live=true] .register-obligation-module__MyKQDq__reachTo{color:var(--g-ink)}.register-obligation-module__MyKQDq__tally{border-top:1px solid var(--g-line-strong);flex-wrap:wrap;display:flex}.register-obligation-module__MyKQDq__tallyItem{border-left:2.5px solid var(--g-line-strong);transition:border-color var(--t-done) ease;gap:3px;padding:15px 30px 15px 13px;display:grid}.register-obligation-module__MyKQDq__register[data-registered=true] .register-obligation-module__MyKQDq__tallyItem{border-left-color:var(--g-gold)}.register-obligation-module__MyKQDq__tallyValue{font-family:var(--font-display);letter-spacing:-.02em;color:var(--g-ink);font-size:1.45rem;font-weight:640;line-height:1}.register-obligation-module__MyKQDq__tallyLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g-faint);font-size:9px}.register-obligation-module__MyKQDq__controls{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.register-obligation-module__MyKQDq__act{border:0;border-left:2.5px solid var(--g-signal);min-height:44px;color:var(--g-ink);font-family:var(--font-ui);cursor:pointer;transition:background var(--t-hover) ease, color var(--t-hover) ease;background:0 0;padding:12px 18px 12px 16px;font-size:14px;font-weight:600}.register-obligation-module__MyKQDq__act:hover:not(:disabled){background:#ffffff0a}.register-obligation-module__MyKQDq__act:focus-visible{outline:2px solid var(--g-signal);outline-offset:3px}.register-obligation-module__MyKQDq__act:disabled{cursor:default;border-left-color:var(--g-line-strong);color:var(--g-faint)}.register-obligation-module__MyKQDq__reset{min-height:44px;color:var(--g-faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color var(--t-hover) ease, border-color var(--t-hover) ease;background:0 0;border:0;border-bottom:1px solid #0000;padding:12px 2px;font-size:10px}.register-obligation-module__MyKQDq__reset:hover{color:var(--g-ink);border-bottom-color:var(--g-gold)}.register-obligation-module__MyKQDq__reset:focus-visible{outline:2px solid var(--g-signal);outline-offset:3px}.register-obligation-module__MyKQDq__readout{border-top:1px solid var(--g-line);font-family:var(--font-ui);color:var(--g-mute);max-width:70ch;min-height:40px;margin:16px 0 0;padding-top:14px;font-size:13px;line-height:1.45}.register-obligation-module__MyKQDq__note{font-family:var(--font-ui);color:var(--g-faint);max-width:72ch;margin:12px 0 0;font-size:12px;line-height:1.5}@media (max-width:760px){.register-obligation-module__MyKQDq__row{grid-template-columns:minmax(0,1fr);gap:9px;padding:14px 0 16px 12px}.register-obligation-module__MyKQDq__reachLine{max-width:40px}.register-obligation-module__MyKQDq__reachTo{white-space:normal}.register-obligation-module__MyKQDq__tallyItem{flex:1;min-width:40%;padding-right:12px}}@media (prefers-reduced-motion:reduce){.register-obligation-module__MyKQDq__row:before,.register-obligation-module__MyKQDq__rowType,.register-obligation-module__MyKQDq__slot,.register-obligation-module__MyKQDq__slotValue,.register-obligation-module__MyKQDq__reachLine,.register-obligation-module__MyKQDq__reachTo,.register-obligation-module__MyKQDq__tallyItem{transition:none}}
