@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/outfit-var-latin-D6ftewdU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/manrope-var-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plexmono-400-latin-BJoXLJYV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/plexmono-500-latin-C820gu2e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas-0: #0C0C0E;--canvas-1: #121215;--canvas-2: #17171B;--canvas-3: #1C1C21;--canvas-4: #212127;--canvas-5: #25252B;--ink-0: #F5F5F7;--ink-1: #C5C5CC;--ink-2: #8E8E97;--ink-3: #5C5C64;--ink-4: #3A3A40;--line-soft: #232328;--line: #2E2E35;--line-strong: #3D3D45;--line-mix: 100%;--accent-h: 70;--accent-c: .058;--accent-l: .755;--accent: oklch(var(--accent-l) var(--accent-c) var(--accent-h));--accent-hover: oklch(.815 var(--accent-c) var(--accent-h));--accent-tint: oklch(var(--accent-l) var(--accent-c) var(--accent-h) / .1);--accent-tint-2: oklch(var(--accent-l) var(--accent-c) var(--accent-h) / .18);--accent-ink: #1A1407;--sage: #7DB593;--sage-tint: rgba(125, 181, 147, .12);--warn: var(--accent);--warn-tint: var(--accent-tint);--coral: #D67878;--coral-tint: rgba(214, 120, 120, .12);--slate: #8AA4C8;--slate-tint: rgba(138, 164, 200, .12);--sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", "Menlo", monospace;--feat-mono: "ss03" 1, "tnum" 1, "cv01" 1;--ease: cubic-bezier(.32, .72, 0, 1);--fast: .14s;--med: .22s;--rail-w: 56px;--rail-w-expanded: 220px;--radius-sm: 4px;--radius: 6px;--radius-lg: 8px;--row-h: 40px;--row-h-lg: 48px;--pad-page: 32px;--pad-cell: 12px;--gap: 12px;--font-data: 12.5px;--font-body: 13px;--maxw: 1040px}:root[data-density=compact]{--row-h: 32px;--row-h-lg: 38px;--pad-page: 24px;--pad-cell: 10px;--gap: 8px;--font-data: 12px;--font-body: 12.5px}:root[data-hairline=faint]{--line-soft: #1E1E22;--line: #262629;--line-strong: #333339}:root[data-hairline=strong]{--line-soft: #2B2B31;--line: #393940;--line-strong: #4A4A53}:root[data-accent=sage]{--accent-h: 152;--accent-c: .045}:root[data-accent=slate]{--accent-h: 248;--accent-c: .04}:root[data-accent=coral]{--accent-h: 22;--accent-c: .06}@media (prefers-reduced-motion: reduce){:root{--fast: 0ms;--med: 0ms}}.datum{color-scheme:light;--canvas-0: #FAFAF8;--canvas-1: #F3F4EF;--canvas-2: #FFFFFF;--canvas-3: #F6F7F2;--canvas-4: #EEF0E9;--canvas-5: #FFFFFF;--ink-0: #1B2019;--ink-1: #3A4238;--ink-2: #6B7268;--ink-3: #9AA096;--ink-4: #C3C7BF;--line-soft: rgba(191, 190, 174, .45);--line: #BFBEAE;--line-strong: #A8A796;--accent: #485F73;--accent-hover: #3B4E5E;--accent-tint: rgba(72, 95, 115, .1);--accent-tint-2: rgba(72, 95, 115, .18);--accent-ink: #FFFFFF;--primary: #485F73;--primary-ink: #FFFFFF;--icon-nav: #5A7286;--sage: #4B593E;--sage-bright: #647345;--sage-tint: rgba(100, 115, 69, .12);--warn: #9A6B1E;--warn-tint: rgba(154, 107, 30, .1);--warn-ink: #8A5F1A;--coral: #B4453C;--coral-tint: rgba(180, 69, 60, .1);--slate: #516D73;--slate-tint: rgba(81, 109, 115, .1);--ink-type: #545C51;--code-bg: #0F1417;--code-ink: #DCE3DD;--code-gutter: #616D65;--code-gutter-hi: #8B958D;--code-comment: #7C8D81;--code-keyword: #8FB4D4;--code-type: #A8C47E;--code-string: #D8A96B;--code-number: #C9946B;--code-entity: #EDF2EC;--code-ref: #7FC4C0;--code-punct: #8A948C;--edge-hi: rgba(255, 255, 255, .16);--edge-lo: rgba(27, 32, 25, .05);--drop: 0 1px 2px 0 rgba(27, 32, 25, .06);--drop-lg: 0 3px 2px 0 rgba(27, 32, 25, .03), 0 1px 1px 0 rgba(27, 32, 25, .05), 0 0 1px 0 rgba(27, 32, 25, .07);--drop-panel: 1px 0 2px 0 rgba(27, 32, 25, .05), 8px 0 16px 0 rgba(27, 32, 25, .07), 24px 0 44px 0 rgba(27, 32, 25, .06);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .08) 100%);--primary-ring: #2E3D4A;--primary-hi: #7D97AE;--primary-shade: rgba(21, 28, 33, .55);--accent-ring: #2E3D4A;--accent-hi: #7D97AE;--accent-shade: rgba(21, 28, 33, .55);--coral-ring: #82322B;--coral-hi: #D88F89;--coral-shade: rgba(81, 31, 27, .55);--display: "Outfit", system-ui, -apple-system, sans-serif;--sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", "Menlo", monospace;--feat-mono: "zero" 1;--feat-sans: "tnum" 1;--track-display: -.025em;--track-tight: -.015em;--track-mono: .32px;--track-caps: .06em;--size-display: 20px;--size-subject: 16px;--size-data: 13px;--size-label: 11px;--ease: cubic-bezier(.32, .72, 0, 1);--fast: .14s;--med: .22s;--radius-sm: 6px;--radius: 8px;--radius-lg: 10px;--control-h: 40px;--pad-page: 32px;--gap: 12px;--font-body: 13px;background:var(--canvas-0);color:var(--ink-1);font-family:var(--sans)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .datum:not([data-theme=light]){color-scheme:dark;--canvas-0: #14171A;--canvas-1: #101315;--canvas-2: #191D20;--canvas-3: #1E2226;--canvas-4: #23282C;--canvas-5: #22272B;--ink-0: #ECEFE9;--ink-1: #B9BEB4;--ink-2: #878D82;--ink-3: #5F655C;--ink-4: #40453E;--line-soft: rgba(191, 190, 174, .12);--line: #333A33;--line-strong: #454D44;--accent: #64839E;--accent-hover: #7A9BB8;--accent-tint: rgba(100, 131, 158, .16);--accent-tint-2: rgba(100, 131, 158, .26);--accent-ink: #10141A;--primary: #64839E;--primary-ink: #10141A;--icon-nav: #5F7688;--sage: #71865D;--sage-bright: #869A5E;--sage-tint: rgba(113, 134, 93, .16);--warn: #A97521;--warn-tint: rgba(169, 117, 33, .16);--warn-ink: #CE9840;--coral: #C76158;--coral-tint: rgba(199, 97, 88, .16);--slate: #62858C;--slate-tint: rgba(98, 133, 140, .16);--ink-type: #A0A69B;--edge-hi: rgba(255, 255, 255, .1);--edge-lo: rgba(0, 0, 0, .2);--drop: 0 1px 2px 0 rgba(0, 0, 0, .4);--drop-lg: 0 3px 2px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .3), 0 0 1px 0 rgba(0, 0, 0, .4);--drop-panel: 1px 0 2px 0 rgba(0, 0, 0, .32), 8px 0 16px 0 rgba(0, 0, 0, .44), 24px 0 44px 0 rgba(0, 0, 0, .38);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .08) 0%, rgba(0, 0, 0, .12) 100%);--primary-ring: #4A6176;--primary-hi: #A9BAC9;--primary-shade: rgba(16, 20, 26, .55);--accent-ring: #4A6176;--accent-hi: #A9BAC9;--accent-shade: rgba(16, 20, 26, .55);--coral-ring: #9C4840;--coral-hi: #E0A19C;--coral-shade: rgba(30, 12, 10, .55)}}:root[data-theme=dark] .datum,.datum[data-theme=dark]{color-scheme:dark;--canvas-0: #14171A;--canvas-1: #101315;--canvas-2: #191D20;--canvas-3: #1E2226;--canvas-4: #23282C;--canvas-5: #22272B;--ink-0: #ECEFE9;--ink-1: #B9BEB4;--ink-2: #878D82;--ink-3: #5F655C;--ink-4: #40453E;--line-soft: rgba(191, 190, 174, .12);--line: #333A33;--line-strong: #454D44;--accent: #64839E;--accent-hover: #7A9BB8;--accent-tint: rgba(100, 131, 158, .16);--accent-tint-2: rgba(100, 131, 158, .26);--accent-ink: #10141A;--primary: #64839E;--primary-ink: #10141A;--icon-nav: #5F7688;--sage: #71865D;--sage-bright: #869A5E;--sage-tint: rgba(113, 134, 93, .16);--warn: #A97521;--warn-tint: rgba(169, 117, 33, .16);--warn-ink: #CE9840;--coral: #C76158;--coral-tint: rgba(199, 97, 88, .16);--slate: #62858C;--slate-tint: rgba(98, 133, 140, .16);--ink-type: #A0A69B;--edge-hi: rgba(255, 255, 255, .1);--edge-lo: rgba(0, 0, 0, .2);--drop: 0 1px 2px 0 rgba(0, 0, 0, .4);--drop-lg: 0 3px 2px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .3), 0 0 1px 0 rgba(0, 0, 0, .4);--drop-panel: 1px 0 2px 0 rgba(0, 0, 0, .32), 8px 0 16px 0 rgba(0, 0, 0, .44), 24px 0 44px 0 rgba(0, 0, 0, .38);--primary-ring: #4A6176;--primary-hi: #A9BAC9;--primary-shade: rgba(16, 20, 26, .55);--accent-ring: #4A6176;--accent-hi: #A9BAC9;--accent-shade: rgba(16, 20, 26, .55);--coral-ring: #9C4840;--coral-hi: #E0A19C;--coral-shade: rgba(30, 12, 10, .55)}@media (prefers-reduced-motion: reduce){.datum{--fast: 0ms;--med: 0ms}}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--canvas-0);color:var(--ink-1);font-family:var(--sans);font-size:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shell{min-height:100%;display:grid;place-items:center;padding:var(--pad-page)}.card{width:100%;max-width:360px;background:var(--canvas-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px}.wordmark{font-size:15px;font-weight:500;color:var(--ink-0);letter-spacing:-.01em;margin:0 0 4px}.muted{color:var(--ink-2);font-size:12.5px;margin:0}.field{margin:0 0 14px}.label{display:block;font-size:12px;color:var(--ink-2);margin-bottom:5px}.input{width:100%;height:34px;padding:0 10px;background:var(--canvas-4);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-0);font-family:inherit;font-size:13px}.input:hover:not(:focus){border-color:var(--line-strong)}.input:focus{outline:none;border-color:var(--accent)}.hint{margin:5px 0 0;font-size:11.5px;color:var(--ink-3)}.btn{width:100%;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-ink);border:1px solid transparent;border-radius:var(--radius);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:background var(--fast) var(--ease)}.btn:hover:not(:disabled){background:var(--accent-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--ghost{background:transparent;color:var(--ink-1);border-color:var(--line);margin-top:8px}.btn--ghost:hover:not(:disabled){background:var(--canvas-3);border-color:var(--line-strong)}.linkbtn{background:none;border:none;padding:0;color:var(--ink-2);font-family:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.linkbtn:hover{color:var(--ink-0)}.notice{margin:0 0 14px;padding:9px 11px;border:1px solid var(--line);border-left:2px solid var(--ink-3);border-radius:var(--radius-sm);background:var(--canvas-3);font-size:12.5px;color:var(--ink-1)}.notice--error{border-left-color:var(--coral);background:var(--coral-tint)}.providers{margin-top:18px}.divider{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--ink-3);font-size:11.5px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line-soft)}.qrwrap{display:flex;justify-content:center;margin:6px 0 14px}.qr{width:190px;height:190px;border-radius:var(--radius-sm)}.qr rect{fill:var(--ink-0)}.qr rect.qr__quiet{fill:var(--canvas-0)}.secret{margin:0 0 14px;padding:10px 11px;background:var(--canvas-1);border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.secret code{display:block;margin-top:4px;font-family:var(--mono);font-size:12.5px;color:var(--ink-0);word-break:break-all;-webkit-user-select:all;user-select:all}.codes{list-style:none;margin:0 0 14px;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;background:var(--canvas-1);border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.codes code{font-family:var(--mono);font-size:12.5px;color:var(--ink-0);-webkit-user-select:all;user-select:all}.check{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12.5px;color:var(--ink-1);cursor:pointer}.check input{accent-color:var(--accent)}.foot{margin:14px 0 0;text-align:center;font-size:12.5px}.foot__sep{color:var(--ink-4);margin:0 8px}.orglist{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.orglist__item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:8px}.orglist__confirm{flex-basis:100%;padding-top:.5rem;border-top:1px solid var(--line-soft)}.orglist__item .hint{flex-basis:100%;margin:0;color:var(--ink-3)}.orglist__name{font-weight:500;overflow-wrap:anywhere}.orglist__state{color:var(--ink-3);font-size:11.5px;white-space:nowrap}.orglist__enter{white-space:nowrap}.import__section{margin:0 0 1.5rem}.import__section h3{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .6rem}.import__table{font-family:var(--mono);font-size:.85rem;color:var(--ink-2)}.import__suggestions,.import__notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.import__suggestions li{padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas-1)}.import__suggestions p{margin:.35rem 0 0;font-size:.9rem;color:var(--ink-2)}.import__notes li{font-size:.85rem;color:var(--ink-3)}.import__line,.import__atl{font-family:var(--mono);font-size:.82rem;margin:.5rem 0 0;padding:.6rem .7rem;border-radius:var(--radius-sm);background:var(--canvas-2);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.import__entity{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.55rem .75rem;margin:0 0 .5rem;background:var(--canvas-1)}.import__entity summary{cursor:pointer;font-size:.9rem;color:var(--ink-2)}.import__ack{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 1rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas-1);font-size:.85rem;color:var(--ink-3);cursor:pointer}.import__ack input{margin-top:.15rem;flex:none}:root[data-theme=light]{color-scheme:light;background:#fafaf8}.datum .shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:stretch;padding:24px;min-height:100dvh}.datum .shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(var(--line),var(--line)) 24px 0 / 1px 100% no-repeat,linear-gradient(var(--line),var(--line)) 50% 0 / 1px 100% no-repeat,linear-gradient(var(--line),var(--line)) calc(100% - 24px) 0 / 1px 100% no-repeat,linear-gradient(var(--line),var(--line)) 0 24px / 100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 calc(100% - 24px) / 100% 1px no-repeat}.datum .shell__art{position:relative;background-color:var(--canvas-0);overflow:hidden}.datum .shell__art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/atlantis-city-HRXU_txy.webp);background-size:cover;background-position:62% 50%;background-repeat:no-repeat;-webkit-mask-image:radial-gradient(ellipse 71% 71% at 50% 48%,#000 25%,rgba(0,0,0,.35) 70%,transparent 100%);mask-image:radial-gradient(ellipse 71% 71% at 50% 48%,#000 25%,rgba(0,0,0,.35) 70%,transparent 100%);pointer-events:none}.datum .shell__form{display:grid;place-items:center;padding-block:var(--pad-page);padding-inline:var(--pad-page) calc(var(--pad-page) + 48px);overflow-y:auto}@media (max-width: 860px){.datum .shell__form{padding:var(--pad-page)}}@media (max-width: 860px){.datum .shell{grid-template-columns:minmax(0,1fr);grid-template-rows:168px minmax(0,1fr);padding:12px}.datum .shell:before{background:linear-gradient(var(--line),var(--line)) 12px 0 / 1px 100% no-repeat,linear-gradient(var(--line),var(--line)) calc(100% - 12px) 0 / 1px 100% no-repeat,linear-gradient(var(--line),var(--line)) 0 12px / 100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 calc(100% - 12px) / 100% 1px no-repeat}.datum .shell__art{border-bottom:1px solid var(--line)}}.datum .card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;max-width:340px}.datum .wordmark{display:flex;align-items:flex-start;gap:11px;font-family:var(--display);font-size:25px;font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--ink-0);margin:0 0 26px;text-wrap:balance}.datum .wordmark__mark{width:28px;height:28px;flex:none}.datum .wordmark:has(+.muted){margin-bottom:8px}.datum .wordmark+.muted{margin-bottom:26px}.datum .field{display:flex;flex-direction:column;gap:6px;margin:0 0 18px}.datum .field:last-of-type{margin-bottom:26px}.datum .label{font-weight:500;font-size:12.5px;color:var(--ink-1);margin:0}.datum .input{height:var(--control-h);padding:0 12px;background:var(--canvas-1);border-color:var(--line-soft);border-radius:var(--radius);box-shadow:inset 0 1px 2px var(--edge-lo);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.datum .input::placeholder{color:var(--ink-3)}@media (hover: hover){.datum .input:hover:not(:focus){border-color:var(--line)}}.datum .input:focus{border-color:var(--accent);box-shadow:inset 0 1px 2px var(--edge-lo),0 0 0 3px var(--accent-tint-2)}.datum .hint{margin:0 0 18px;color:var(--ink-3)}.datum .field .hint{margin:0}.datum .cli-details{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 18px;font-size:12.5px}.datum .cli-details dt{color:var(--ink-2)}.datum .cli-details dd{margin:0;color:var(--ink-0);font-family:var(--mono);overflow-wrap:anywhere}.datum .namepair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 6px}.datum .namepair .field{margin:0}.datum .hint-row{margin:0 0 18px;font-size:11.5px;color:var(--ink-3)}@media (max-width: 420px){.datum .namepair{grid-template-columns:1fr;gap:0}.datum .namepair .field{margin:0 0 14px}}.datum .orglist__item .hint{margin:0}.datum .btn{background-color:var(--accent);background-image:var(--sheen);color:var(--accent-ink);border-color:var(--accent-ring);font-weight:600;box-shadow:inset 0 1px 0 var(--accent-hi),inset 0 -1px 0 var(--accent-shade),var(--drop-lg);height:var(--control-h);font-size:13.5px;border-radius:var(--radius);transition:background-color var(--med) var(--ease),border-color var(--med) var(--ease),color var(--med) var(--ease),box-shadow var(--med) var(--ease),scale .2s ease-out}@media (hover: hover){.datum .btn:hover:not(:disabled){background-color:var(--accent-hover)}}.datum .btn:active:not(:disabled){background-color:var(--accent-hover);box-shadow:inset 0 1px 2px #0000002e;scale:.98}.datum .btn:disabled{box-shadow:none}.datum .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.datum .btn--ghost{background-color:var(--canvas-2);background-image:none;color:var(--ink-0);border-color:var(--line-soft);font-weight:500;box-shadow:inset 0 1px 0 var(--edge-hi),var(--drop)}@media (hover: hover){.datum .btn--ghost:hover:not(:disabled){background-color:var(--canvas-3);background-image:none;border-color:var(--line-soft)}}.datum .btn--ghost:active:not(:disabled){box-shadow:inset 0 1px 2px var(--edge-lo)}.datum .linkbtn{color:var(--accent);text-decoration-color:var(--accent-tint-2)}.datum .linkbtn:hover{color:var(--accent-hover);text-decoration-color:currentColor}.datum .notice{border-color:var(--line-soft);background:var(--canvas-1)}.datum .foot{margin:26px 0 0;text-align:start}.datum .linkbtn{text-underline-position:from-font;text-decoration-skip-ink:auto}.datum .providers{margin-top:26px}.datum .btn--ghost{margin-top:10px}.datum .notice{margin:0 0 18px;text-wrap:pretty}.datum .muted{text-wrap:pretty}.datum .otp{display:flex;align-items:center;gap:8px}.datum .otp__slot{width:var(--control-h);height:var(--control-h);min-width:0;padding:0;text-align:center;font-family:var(--mono);font-feature-settings:var(--feat-mono);font-size:16px;color:var(--ink-0);background:var(--canvas-1);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:inset 0 1px 2px var(--edge-lo);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}@media (hover: hover){.datum .otp__slot:hover:not(:focus){border-color:var(--line)}}.datum .otp__slot:focus{outline:none;z-index:1;border-color:var(--accent);box-shadow:inset 0 1px 2px var(--edge-lo),0 0 0 3px var(--accent-tint-2)}.datum .otp__sep{width:10px;height:2px;flex:none;border-radius:999px;background:var(--line)}.datum .otp+.hint,.datum .field>.label+.otp{margin:0}.datum a{color:var(--accent);text-decoration:none}@media (hover: hover){.datum a:hover{color:var(--accent-hover)}}.datum .orglist{gap:0;margin:0 0 26px;background:var(--canvas-2);border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--drop);overflow:hidden}.datum .orglist__item{position:relative;align-items:center;justify-content:flex-start;gap:12px;padding:10px 12px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;transition:background var(--fast) var(--ease)}.datum .orglist__item:last-child{border-bottom:0}@media (hover: hover){.datum .orglist__item:has(.orglist__link):hover{background:color-mix(in srgb,var(--canvas-2),var(--ink-0) 3%)}}.datum .orglist__avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--radius);background:var(--canvas-1);border:1px solid var(--line-soft);font-family:var(--display);font-size:14px;font-weight:600;color:var(--ink-2);text-transform:uppercase}.datum .orglist__main{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.datum .orglist__link{font-weight:500;font-size:13.5px;color:var(--ink-0);overflow-wrap:anywhere}.datum .orglist__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.datum .orglist__link:focus-visible{outline:none}.datum .orglist__item:has(.orglist__link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.datum .orglist__name{font-weight:500;font-size:13.5px;color:var(--ink-0);overflow-wrap:anywhere}.datum .orglist__meta{font-family:var(--mono);font-feature-settings:var(--feat-mono);font-size:11.5px;color:var(--ink-3);overflow-wrap:anywhere}.datum .badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;flex:none;border-radius:var(--radius-sm);font-size:11px;font-weight:500;white-space:nowrap;background:var(--canvas-1);color:var(--ink-2);border:1px solid var(--line-soft)}.datum .badge--warn{background:var(--warn-tint);color:var(--warn);border-color:transparent}.datum .badge--danger{background:var(--coral-tint);color:var(--coral);border-color:transparent}.datum .orglist__actions{position:relative;z-index:1;display:flex;align-items:center;gap:2px;flex:none}.datum .orglist__confirm{position:relative;z-index:1}.datum .btn--inline{width:auto;height:30px;padding:0 11px;font-size:12.5px;font-weight:500}.datum .linkbtn--quiet{display:inline-flex;align-items:center;height:30px;padding:0 8px;border-radius:var(--radius-sm);font-size:12.5px;color:var(--ink-3);text-decoration:none}@media (hover: hover){.datum .linkbtn--quiet:hover{color:var(--coral);background:var(--coral-tint)}}.datum .btn--outline-danger{background-color:var(--canvas-2);background-image:none;color:var(--coral);border-color:color-mix(in srgb,var(--coral) 36%,transparent);font-weight:500;box-shadow:inset 0 1px 0 var(--edge-hi),var(--drop)}@media (hover: hover){.datum .btn--outline-danger:hover:not(:disabled){background-color:var(--coral-tint);background-image:none;border-color:color-mix(in srgb,var(--coral) 56%,transparent)}}.datum .btn--outline-danger:active:not(:disabled){background-color:var(--coral-tint);background-image:none;box-shadow:inset 0 1px 2px var(--edge-lo)}.datum .btn--outline-danger:focus-visible{outline-color:var(--coral)}.datum .btn svg{width:15px;height:15px;flex:none;opacity:.85}.datum .btn--inline{gap:6px}
