.signup-intent{box-sizing:border-box;color:#192c35;background:#fffdf8;border:1px solid #c8c2b6;border-radius:24px;width:min(640px,100vw - 24px);max-width:640px;max-height:calc(100dvh - 24px);margin:auto;padding:30px;font-family:inherit;position:fixed;inset:0;overflow:auto;box-shadow:0 32px 100px #0008}.signup-intent::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071d2ac2}.signup-intent-head{letter-spacing:.6px;color:#506772;justify-content:space-between;align-items:center;gap:12px;font:600 11px monospace;display:flex}.signup-intent h2{letter-spacing:-.035em;margin:22px 0 10px;font-size:clamp(25px,4vw,34px);font-weight:700;line-height:1.12}.signup-intent h2:focus{outline:none}.signup-intent p{margin:10px 0;font-size:14px;line-height:1.5}.signup-intent button,.signup-intent textarea{font:inherit;color:inherit}.signup-intent button{cursor:pointer;background:#fff;border:1px solid #c8c2b6;border-radius:8px;padding:10px 14px}.signup-intent-head button{background:0 0;border:0;flex-shrink:0;min-height:44px;padding:10px 0;text-decoration:underline}.signup-intent-choices{gap:10px;margin:20px 0;display:grid}.signup-intent-choices button{text-align:left;border-radius:14px;align-items:center;gap:18px;padding:16px;font-size:16px;display:flex}.signup-intent-choices button:first-child{background:#fff6e5;border-color:#bd7b20}.signup-intent-icon{color:#9b5b0b;flex:0 0 40px;width:40px;height:40px}.signup-intent-choices strong{font-weight:700;display:block}.signup-intent-choices small{color:#506772;margin-top:5px;font-size:13px;line-height:1.4;display:block}.signup-intent-action{color:#85510a;margin-top:8px;font-size:12px;font-weight:700;display:block}.signup-intent button:hover{background:#f3ead8;border-color:#b7761c}.signup-intent button:disabled{opacity:.55;cursor:wait}.signup-intent a{color:inherit;text-underline-offset:3px}.signup-intent :is(a,button,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #af6912}.signup-intent-other{margin:16px 0;font-size:13px}.signup-intent summary{cursor:pointer;min-height:24px;padding:8px 0}.signup-intent label{margin-top:10px;display:block}.signup-intent textarea{box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #aaa69f;border-radius:8px;width:100%;margin:8px 0;padding:10px;display:block}.signup-intent-note{color:#506772;font-size:12px;line-height:1.5;display:block}.signup-intent-error{background:#fff0e9;border:1px solid #b45940;border-radius:10px;margin:12px 0;padding:12px;font-size:13px}@media (width<=520px){.signup-intent{border-radius:18px;padding:18px}.signup-intent-head{letter-spacing:0;font-size:9px}.signup-intent-choices button{gap:12px;padding:13px}.signup-intent-icon{flex-basis:32px;width:32px;height:32px}.signup-intent-choices{margin:16px 0}.signup-intent h2{margin-top:16px}}.operator-ids{font:inherit;color:#153e37;box-sizing:border-box;background:#f8faf5;border:1px solid #d6e4da;border-radius:22px;min-width:0;margin:18px 0;padding:24px;container-type:inline-size}.operator-ids svg{flex-shrink:0;width:20px;height:20px;display:block}.operator-ids-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.operator-ids h3{letter-spacing:-.7px;margin:5px 0 0;font-size:25px;line-height:1.1}.operator-ids-eyebrow{letter-spacing:2px;color:#54796a;font-weight:700;margin:0!important;font-size:9px!important}.operator-ids-count{white-space:nowrap;color:#557366;align-items:center;gap:6px;font-size:11px;display:flex}.operator-ids-count svg{width:13px;height:13px}.operator-ids p{font-size:13px;line-height:1.6}.operator-ids-empty{text-align:center;padding:0 0 22px}.operator-ids svg.operator-ids-art{color:#639a86;width:100%;height:auto;max-height:145px}.operator-ids-empty h4{letter-spacing:-.8px;margin:12px 0 8px;font-size:24px;line-height:1.1}.operator-ids-empty p{color:#587467;margin:0}.operator-ids .operator-id-grid{grid-template-columns:1fr;gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.operator-id-card{--id-accent:#dcece0;--id-ink:#285e49;background:linear-gradient(135deg,#fff 25%,var(--id-accent));border:1px solid #cedfd0;border-radius:15px;min-width:0;padding:16px;position:relative;overflow:hidden;box-shadow:0 3px 6px #153e3704}.operator-id-card[data-accent="1"]{--id-accent:#f4e8d1;--id-ink:#846021;border-color:#e4d8bd}.operator-id-card[data-accent="2"]{--id-accent:#e6e2f4;--id-ink:#66528f;border-color:#d9d2e8}.operator-id-card:after{content:"";pointer-events:none;border:1px solid var(--id-ink);opacity:.055;width:150px;height:150px;box-shadow:0 0 0 22px var(--id-accent);border-radius:50%;position:absolute;top:8px;right:-40px}.operator-id-card>*{z-index:1;position:relative}.operator-id-card-top{align-items:center;gap:9px;margin-bottom:15px;display:flex}.operator-id-signal{background:var(--id-accent);color:var(--id-ink);border-radius:10px;padding:7px}.operator-id-country{letter-spacing:2px;color:var(--id-ink);font:600 10px monospace}.operator-id-tools{gap:2px;margin-left:auto;display:flex}.operator-ids .operator-id-tools button{color:#64756c;background:0 0;border:0;min-height:36px;padding:9px}.operator-id-tools svg{width:15px;height:15px}.operator-id-card>strong{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:17px;line-height:1.25;display:block}.operator-id-card code{letter-spacing:.4px;overflow-wrap:anywhere;color:#537165;margin-top:7px;font:12px monospace;display:block}.operator-ids .operator-id-find{color:#244e40;background:0 0;border:0;border-top:1px solid #153e3715;border-radius:0;justify-content:space-between;align-items:center;width:100%;margin:16px 0 -4px;padding:13px 0 0;font-weight:650;display:flex}.operator-id-find svg{width:17px;height:17px}.operator-ids-actions{flex-wrap:wrap;gap:8px;display:flex}.operator-ids button{font:inherit;color:#163b36;cursor:pointer;background:#fff;border:1px solid #b9d0c3;border-radius:9px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:550;transition:background .15s,box-shadow .15s}.operator-ids button:hover{background:#eaf1e8;box-shadow:0 2px 6px #153e370a}.operator-ids button:disabled{opacity:.5;cursor:default}.operator-ids button.operator-ids-primary{color:#fff;background:#163b36;border-color:#163b36}.operator-ids button.operator-ids-add{background:0 0;border:1px dashed #a5bfae;border-radius:13px;width:100%;padding:13px}.operator-ids .operator-id-form{background:#fff;border:1px solid #d6e4da;border-radius:15px;gap:14px;margin:12px 0;padding:18px;display:grid}.operator-id-form-title{align-items:center;gap:8px;margin-bottom:2px;font-size:14px;display:flex}.operator-id-form-title svg{color:#538472}.operator-ids label{gap:7px;margin:0;font-size:12px;font-weight:600;display:grid}.operator-ids label small{color:#60796e;font-weight:400}.operator-ids input{box-sizing:border-box;color:#163b36;background:#fafcf8;border:1px solid #b9d0c3;border-radius:8px;width:100%;min-width:0;padding:12px;font-family:inherit;font-size:14px}.operator-ids input[readonly]{color:#637a6e;background:#eef2eb}.operator-id-input-help{color:#587467;margin-top:-7px;font-size:11px;line-height:1.5}.operator-ids-error{background:#fff0e8;border-radius:9px;margin:10px 0;padding:12px;font-size:13px;line-height:1.6}.operator-ids-about{color:#587467;margin-top:16px}.operator-ids-about summary{cursor:pointer;padding:4px 0;font-size:11px}.operator-ids-about p{margin:8px 0;font-size:12px}.operator-ids .operator-ids-notice{color:#4e7662;margin:12px 0 0;font-size:11px}.operator-ids :focus-visible{outline-offset:3px;outline:3px solid #278477}.signup-operator-details{margin:16px 0}.signup-operator-details>summary{cursor:pointer;background:#f0f5eb;border:1px solid #d9e3d7;border-radius:13px;align-items:center;gap:11px;padding:13px;font-size:13px;font-weight:650;list-style:none;display:flex}.signup-operator-details>summary::-webkit-details-marker{display:none}.signup-operator-details>summary:after{content:"+";color:#587467;margin-left:auto;font-size:22px;font-weight:400}.signup-operator-details[open]>summary:after{content:"-"}.operator-connect-symbol{color:#416b55;background:#dceadd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.operator-connect-symbol svg{width:20px;height:20px}.signup-operator-details>summary small{color:#607467;margin-top:2px;font-size:10px;font-weight:400;display:block}.signup-operator-details .operator-ids{border-radius:15px;margin:10px 0;padding:18px}.signup-intent .operator-ids h3{font-size:20px}.signup-intent .operator-ids p{font-size:12px}.signup-intent .operator-ids .operator-ids-notice{font-size:11px}.signup-intent .operator-ids label{margin:0;display:grid}.signup-intent .operator-ids .operator-id-tools button{padding:9px}.signup-intent .operator-ids button{font-size:12px}.garage-operator-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.garage-operator-heading h3{overflow-wrap:anywhere;margin:8px 0;font-size:26px}.garage-operator-heading code{color:#607b6d;font-size:12px}.garage-operator-suggestions{margin:25px 0}.garage-operator-suggestions>p{color:#55756a;font-size:13px;line-height:1.6}.garage-operator-note{align-items:center;gap:7px;margin:15px 0;display:flex}.garage-operator-note svg{width:16px;height:16px}.garage-operator-help{color:#55756a;margin-top:14px;font-size:12px}.garage-operator-help summary{cursor:pointer}.garage-operator-help p{line-height:1.6}.garage-operator-empty{border:1px dashed #a5bfae;border-radius:18px;align-items:center;gap:18px;margin:20px 0;padding:24px;display:flex}.garage-operator-empty svg{color:#80a792;flex-shrink:0;width:42px;height:42px}.garage-operator-empty strong{display:block}.garage-operator-empty p{color:#55756a;margin:6px 0 0;font-size:12px}@container (width>=540px){.operator-ids .operator-id-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.operator-ids{padding:18px}.operator-ids h3{font-size:22px}.operator-id-card{padding:13px}.operator-id-card-top{margin-bottom:10px}.operator-ids .operator-id-tools button{min-width:38px;min-height:38px}.operator-ids-actions{gap:6px}.operator-ids .operator-id-form{padding:14px}.garage-operator-heading{flex-direction:column;align-items:flex-start}.signup-operator-details .operator-ids{padding:14px}.signup-intent .operator-ids h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.operator-ids button{transition:none}}
/*$vite$:1*/