*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:#f2f2f0}.droom{font-family:var(--font-inter-tight), sans-serif;color:#05050c;--ink:#05050c;--dim:#0003;--body:#0000008c;--mut:#0006;--accent:#00c887;--accent-deep:#00744f;--rule:#00000014;--card-bg:#ffffffbf;--card-bd:#0000000f;background:#f2f2f0;flex-direction:column;align-items:center;min-height:100vh;padding:clamp(40px,10vh,120px) 20px 56px;display:flex;position:relative}.droom .halo{pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#dcdcd799 0%,#0000 70%);position:fixed;inset:0}.droom .card{background:var(--card-bg);border:1px solid var(--card-bd);border-radius:18px;width:100%;max-width:440px;padding:36px 36px 32px;position:relative}.droom .card.wide{max-width:920px}.droom .logo{letter-spacing:-.4px;color:var(--ink);margin-bottom:22px;font-size:24px}.droom .logo .c{font-weight:300}.droom .logo .rest{font-weight:800}.droom .eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--accent-deep);margin-bottom:10px;font-size:12px;font-weight:600}.droom h1{letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1.15}.droom .sub{color:var(--body);text-wrap:pretty;margin-top:10px;font-size:14px;font-weight:500;line-height:1.65}.droom form{flex-direction:column;gap:10px;margin-top:22px;display:flex}.droom input[type=email],.droom input[type=text],.droom input[inputmode=numeric]{color:var(--ink);background:#fff;border:1px solid #00000024;border-radius:12px;outline:none;padding:13px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .15s}.droom input:focus{border-color:var(--accent-deep)}.droom input.code{letter-spacing:8px;text-align:center;font-size:20px;font-weight:600}.droom button.primary{cursor:pointer;background:var(--ink);color:#fff;border:none;border-radius:9999px;padding:13px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s}.droom button.primary:hover{opacity:.85}.droom button.primary:disabled{opacity:.5;cursor:default}.droom button.linkish{cursor:pointer;color:var(--mut);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:underline}.droom .err{color:#b0492f;margin-top:4px;font-size:13px;font-weight:500}.droom .hint{color:var(--ink);background:#00c88714;border:1px solid #00c88733;border-radius:12px;margin-top:4px;padding:14px 16px;font-size:13.5px;font-weight:500;line-height:1.6}.droom .fine{color:#0000004d;text-align:center;max-width:440px;margin-top:20px;font-size:11.5px;font-weight:500;line-height:1.6}.droom .docs{flex-direction:column;gap:4px;margin-top:24px;display:flex}.droom .doc-link{border:1px solid var(--card-bd);background:#fff;border-radius:12px;justify-content:space-between;align-items:baseline;gap:14px;padding:16px 20px;text-decoration:none;transition:border-color .15s;display:flex}.droom .doc-link:hover{border-color:#00a87573}.droom .doc-t{color:var(--ink);font-size:15px;font-weight:600}.droom .doc-a{color:var(--accent-deep);white-space:nowrap;font-size:12px;font-weight:600}.droom .meta{color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;font-size:12.5px;font-weight:500;display:flex}.droom .meta a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.droom .acount{color:var(--mut);margin-top:8px;font-size:13.5px;font-weight:500}.droom table{border-collapse:collapse;width:100%;margin-top:22px;font-size:13px}.droom thead th{letter-spacing:1.5px;text-transform:uppercase;color:var(--mut);text-align:left;border-bottom:1px solid #00000024;padding:10px 12px;font-size:11px;font-weight:600}.droom tbody td{border-bottom:1px solid var(--rule);color:var(--body);vertical-align:top;padding:12px;font-weight:500}.droom tbody td.who{color:var(--ink);white-space:nowrap;font-weight:600}.droom tbody td.when{white-space:nowrap;color:var(--mut)}.droom tbody td.doccol{white-space:nowrap;color:var(--accent-deep);font-weight:600}.droom tbody td.body-col{max-width:480px;line-height:1.55}
