*{box-sizing:border-box}body{margin:0;background:#f3f5f8;color:#162137;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:560px;margin:36px auto;padding:0 20px 32px}header>span{font-size:12px;color:#3158f5;font-weight:850;letter-spacing:2px}h1{margin:10px 0;font-size:30px;letter-spacing:-1px}header p,.footnote{color:#617086}.setup-card{background:#fff;border:1px solid #e1e6ed;border-radius:24px;padding:24px;margin:24px 0}.app-identity{display:flex;align-items:center;gap:16px;margin-bottom:24px}.app-identity img{border-radius:16px}.app-identity strong{font-size:21px}.app-identity p{margin:4px 0;color:#69788b}label{display:grid;gap:8px}select,input[readonly]{font:inherit;width:100%;min-height:48px;padding:10px;border:1px solid #d5dfeb;border-radius:10px;background:#fff}fieldset{margin:20px 0;border:0;padding:0}fieldset label{display:inline-flex;align-items:center;gap:8px;margin:8px 20px 0 0;min-height:44px}button,.primary{font:inherit;cursor:pointer;min-height:46px;border-radius:12px;border:1px solid #d5dfeb;padding:12px 16px;text-align:center;background:#fff;color:#243754;text-decoration:none;font-weight:700}.primary{background:#1b3154;color:#fff;border:0;display:block;width:100%;margin-top:14px}.actions{display:flex;gap:8px}.actions button{flex:1}#qr{display:block;width:240px;max-width:100%;height:auto;margin:14px auto}#link{font-size:12px;margin-top:10px}#target-label{font-weight:750}.footnote{font-size:12px}details{padding:14px;background:#f3f6fa;border-radius:12px;margin-top:14px}summary{cursor:pointer;font-weight:650;min-height:30px}details p{font-size:13px}#status{font-size:13px;color:#365d96;overflow-wrap:anywhere}.back{color:#5d6b81;font-size:13px}[hidden]{display:none!important}:focus-visible{outline:3px solid #7397e5;outline-offset:3px}@media(max-width:450px){main{margin:20px auto;padding:0 16px}.setup-card{padding:18px}}.tablet-auth-dialog{width:min(500px,calc(100% - 24px));max-height:min(760px,calc(100dvh - 24px));padding:0;border:0;border-radius:22px;box-shadow:0 26px 80px #0f172a4d;overflow:hidden}.tablet-auth-dialog::backdrop{background:#0f172a94;backdrop-filter:blur(5px)}.tablet-auth-dialog header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e1e6ed;background:#fff}.tablet-auth-dialog header strong{font-size:18px}.tablet-auth-dialog header button{min-width:44px;min-height:44px;padding:8px;font-size:22px}.tablet-auth-dialog iframe{display:block;width:100%;height:min(660px,calc(100dvh - 90px));border:0;background:#fff}.purpose-picker{display:grid;gap:12px;margin:0 0 22px}.purpose-picker legend{margin-bottom:12px;font-size:14px;font-weight:800;color:#526178}.purpose-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:92px;margin:0;padding:14px;border:1px solid #dce3ec;border-radius:18px;cursor:pointer;transition:.18s ease}.purpose-card:hover{border-color:#9fb6e8;transform:translateY(-1px)}.purpose-card:has(input:checked){border-color:#2f68ff;background:#f3f7ff;box-shadow:0 0 0 3px #2f68ff1a}.purpose-card input{position:absolute;opacity:0;pointer-events:none}.purpose-card strong,.purpose-card small{display:block}.purpose-card strong{font-size:18px}.purpose-card small{margin-top:3px;color:#68778b;font-size:13px}.purpose-card b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:transparent;background:#eef2f7}.purpose-card:has(input:checked) b{color:#fff;background:#2f68ff}.purpose-icon{display:grid;width:60px;height:60px;place-items:center;border-radius:16px;background:#101827}.purpose-icon img{border-radius:12px}.install-summary{padding-top:22px;border-top:1px solid #e6eaf0}.summary-eyebrow{display:block;margin-bottom:2px;color:#3158f5;font-size:11px;font-weight:850;letter-spacing:.1em}.install-summary .app-identity{margin-bottom:16px}.install-cta{background:#2f68ff;box-shadow:0 12px 28px #2f68ff38}.secondary{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin-top:12px;border:1px solid #ced8e6;border-radius:12px;color:#243754;background:#fff;font-weight:750;text-decoration:none}#auth-gate>p{margin:16px 0 0;color:#617086;font-size:13px}.install-hub #status:empty{display:none}@media(min-width:720px){main{max-width:720px}.purpose-picker{grid-template-columns:1fr 1fr}.purpose-picker legend{grid-column:1/-1}}:root{color-scheme:dark;background:#050505;color:#f5f7fb}body{background:#050505;color:#f5f7fb}header>span,.summary-eyebrow{color:#8fabff}header p,.footnote,#auth-gate>p{color:#9999a3}.setup-card{border-color:#303036;background:#111113}.app-identity p,.purpose-picker legend,.purpose-card small{color:#9999a3}select,input[readonly]{border-color:#3a3a40;background:#19191c;color:#f5f7fb;color-scheme:dark}button,.secondary{border-color:#3a3a40;background:#19191c;color:#dbe4ff}.primary,.install-cta{border-color:#3158e8;background:#3158e8;color:#fff;box-shadow:0 10px 24px #3158e838}details{border:1px solid #303036;background:#19191c}.back{color:#aeb9dc}.purpose-card{border-color:#303036;background:#151517}.purpose-card:hover{border-color:#5578eb}.purpose-card:has(input:checked){border-color:#5578eb;background:#18213b;box-shadow:0 0 0 3px #4f7cff1f}.purpose-card b{background:#242429}.purpose-card:has(input:checked) b{background:#3158e8}.purpose-icon{background:#19191c}.install-summary{border-top-color:#303036}.tablet-auth-dialog{background:#111113;color:#f5f7fb;box-shadow:0 26px 80px #00000094}.tablet-auth-dialog::backdrop{background:#000000bd}.tablet-auth-dialog header{border-bottom-color:#303036;background:#111113}.tablet-auth-dialog iframe{background:#fff}@media(max-width:450px){main{margin:14px auto;padding:0 10px 24px}.setup-card{margin:16px 0;padding:16px;border-radius:18px}h1{font-size:27px}.purpose-card{min-height:82px;padding:11px}.purpose-icon{width:52px;height:52px}}@layer zenos-theme,zenos-light-priority,zenos-light-normal;@layer zenos-light-normal{:root[data-zenos-theme=light] :is(body),:root[data-zenos-theme=light]:is(body){background-color:#f3f5f8!important;color:#18263a!important}:root[data-zenos-theme=light] :is(header>span),:root[data-zenos-theme=light]:is(header>span){color:#2851c7!important}:root[data-zenos-theme=light] :is(header p),:root[data-zenos-theme=light]:is(header p),:root[data-zenos-theme=light] :is(.footnote),:root[data-zenos-theme=light]:is(.footnote){color:#2851c7!important}:root[data-zenos-theme=light] :is(.setup-card),:root[data-zenos-theme=light]:is(.setup-card){background-color:#fff!important;border-color:#d5deeb!important}:root[data-zenos-theme=light] :is(.app-identity p),:root[data-zenos-theme=light]:is(.app-identity p){color:#2851c7!important}:root[data-zenos-theme=light] :is(select),:root[data-zenos-theme=light]:is(select),:root[data-zenos-theme=light] :is(input[readonly]),:root[data-zenos-theme=light]:is(input[readonly]){border-color:#d5deeb!important;background-color:#fff!important}:root[data-zenos-theme=light] :is(button),:root[data-zenos-theme=light]:is(button),:root[data-zenos-theme=light] :is(.primary),:root[data-zenos-theme=light]:is(.primary){border-color:#d5deeb!important;background-color:#fff!important;color:#18263a!important}:root[data-zenos-theme=light] :is(.primary),:root[data-zenos-theme=light]:is(.primary){background-color:#eaf0f8!important;color:#18263a!important}:root[data-zenos-theme=light] :is(details),:root[data-zenos-theme=light]:is(details){background-color:#f3f6fa!important}:root[data-zenos-theme=light] :is(#status),:root[data-zenos-theme=light]:is(#status){color:#2851c7!important}:root[data-zenos-theme=light] :is(:focus-visible),:root[data-zenos-theme=light]:is(:focus-visible){outline-color:#eaf0ff!important}:root[data-zenos-theme=light] :is(.tablet-auth-dialog),:root[data-zenos-theme=light]:is(.tablet-auth-dialog){box-shadow:0 26px 80px #1d304f1a!important}:root[data-zenos-theme=light] :is(.tablet-auth-dialog)::backdrop,:root[data-zenos-theme=light]:is(.tablet-auth-dialog)::backdrop{background:#0f172a94!important}:root[data-zenos-theme=light] :is(.purpose-picker legend),:root[data-zenos-theme=light]:is(.purpose-picker legend){color:#2851c7!important}:root[data-zenos-theme=light] :is(.purpose-card),:root[data-zenos-theme=light]:is(.purpose-card){border-color:#d5deeb!important}:root[data-zenos-theme=light] :is(.purpose-card:has(input:checked)),:root[data-zenos-theme=light]:is(.purpose-card:has(input:checked)){border-color:#eaf0ff!important;background-color:#f3f7ff!important;box-shadow:0 0 0 3px #1d304f1a!important}:root[data-zenos-theme=light] :is(.purpose-card small),:root[data-zenos-theme=light]:is(.purpose-card small){color:#2851c7!important}:root[data-zenos-theme=light] :is(.purpose-card b),:root[data-zenos-theme=light]:is(.purpose-card b){color:transparent!important;background-color:#eef2f7!important}:root[data-zenos-theme=light] :is(.purpose-card:has(input:checked) b),:root[data-zenos-theme=light]:is(.purpose-card:has(input:checked) b){color:#fff!important;background-color:#2f68ff!important}:root[data-zenos-theme=light] :is(.summary-eyebrow),:root[data-zenos-theme=light]:is(.summary-eyebrow){color:#2851c7!important}:root[data-zenos-theme=light] :is(.install-cta),:root[data-zenos-theme=light]:is(.install-cta){background-color:#2f68ff!important;box-shadow:0 12px 28px #1d304f1a!important}:root[data-zenos-theme=light] :is(.secondary),:root[data-zenos-theme=light]:is(.secondary){border-color:#d5deeb!important;color:#18263a!important;background-color:#fff!important}:root[data-zenos-theme=light] :is(#auth-gate>p),:root[data-zenos-theme=light]:is(#auth-gate>p){color:#2851c7!important}:root[data-zenos-theme=light] :is(:root),:root[data-zenos-theme=light]:is(:root){color-scheme:light!important;background-color:#f3f6fb!important;color:#18263a!important}:root[data-zenos-theme=light] :is(body),:root[data-zenos-theme=light]:is(body){background-color:#f3f6fb!important;color:#18263a!important}:root[data-zenos-theme=light] :is(header>span),:root[data-zenos-theme=light]:is(header>span),:root[data-zenos-theme=light] :is(.summary-eyebrow),:root[data-zenos-theme=light]:is(.summary-eyebrow){color:#2851c7!important}:root[data-zenos-theme=light] :is(header p),:root[data-zenos-theme=light]:is(header p),:root[data-zenos-theme=light] :is(.footnote),:root[data-zenos-theme=light]:is(.footnote),:root[data-zenos-theme=light] :is(#auth-gate>p),:root[data-zenos-theme=light]:is(#auth-gate>p){color:#526279!important}:root[data-zenos-theme=light] :is(.setup-card),:root[data-zenos-theme=light]:is(.setup-card){border-color:#d5deeb!important;background-color:#fff!important}:root[data-zenos-theme=light] :is(.app-identity p),:root[data-zenos-theme=light]:is(.app-identity p),:root[data-zenos-theme=light] :is(.purpose-picker legend),:root[data-zenos-theme=light]:is(.purpose-picker legend),:root[data-zenos-theme=light] :is(.purpose-card small),:root[data-zenos-theme=light]:is(.purpose-card small){color:#526279!important}:root[data-zenos-theme=light] :is(select),:root[data-zenos-theme=light]:is(select),:root[data-zenos-theme=light] :is(input[readonly]),:root[data-zenos-theme=light]:is(input[readonly]){border-color:#d5deeb!important;background-color:#fff!important;color:#18263a!important;color-scheme:light!important}:root[data-zenos-theme=light] :is(button),:root[data-zenos-theme=light]:is(button),:root[data-zenos-theme=light] :is(.secondary),:root[data-zenos-theme=light]:is(.secondary){border-color:#d5deeb!important;background-color:#fff!important;color:#18263a!important}:root[data-zenos-theme=light] :is(.primary),:root[data-zenos-theme=light]:is(.primary),:root[data-zenos-theme=light] :is(.install-cta),:root[data-zenos-theme=light]:is(.install-cta){border-color:#eaf0ff!important;background-color:#3158e8!important;color:#fff!important;box-shadow:0 10px 24px #3158e838!important}:root[data-zenos-theme=light] :is(details),:root[data-zenos-theme=light]:is(details){border-color:#d5deeb!important;background-color:#fff!important}:root[data-zenos-theme=light] :is(.back),:root[data-zenos-theme=light]:is(.back){color:#2851c7!important}:root[data-zenos-theme=light] :is(.purpose-card),:root[data-zenos-theme=light]:is(.purpose-card){border-color:#d5deeb!important;background-color:#fff!important}:root[data-zenos-theme=light] :is(.purpose-card:hover),:root[data-zenos-theme=light]:is(.purpose-card:hover){border-color:#eaf0ff!important}:root[data-zenos-theme=light] :is(.purpose-card:has(input:checked)),:root[data-zenos-theme=light]:is(.purpose-card:has(input:checked)){border-color:#eaf0ff!important;background-color:#eaf0f8!important;box-shadow:0 0 0 3px #4f7cff1f!important}:root[data-zenos-theme=light] :is(.purpose-card b),:root[data-zenos-theme=light]:is(.purpose-card b){background-color:#fff!important}:root[data-zenos-theme=light] :is(.purpose-card:has(input:checked) b),:root[data-zenos-theme=light]:is(.purpose-card:has(input:checked) b){background-color:#3158e8!important}:root[data-zenos-theme=light] :is(.purpose-icon),:root[data-zenos-theme=light]:is(.purpose-icon){background-color:#fff!important}:root[data-zenos-theme=light] :is(.install-summary),:root[data-zenos-theme=light]:is(.install-summary){border-top-color:#d5deeb!important}:root[data-zenos-theme=light] :is(.tablet-auth-dialog),:root[data-zenos-theme=light]:is(.tablet-auth-dialog){background-color:#fff!important;color:#18263a!important;box-shadow:0 26px 80px #00000094!important}:root[data-zenos-theme=light] :is(.tablet-auth-dialog)::backdrop,:root[data-zenos-theme=light]:is(.tablet-auth-dialog)::backdrop{background:#000000bd!important}:root[data-zenos-theme=light] :is(.tablet-auth-dialog header),:root[data-zenos-theme=light]:is(.tablet-auth-dialog header){border-bottom-color:#d5deeb!important;background-color:#fff!important}:root[data-zenos-theme=light] :is(.tablet-auth-dialog iframe),:root[data-zenos-theme=light]:is(.tablet-auth-dialog iframe){background-color:#fff!important}}@layer zenos-light-priority;
