.vision-settings{color:#262a2f;gap:20px;font-family:Inter,sans-serif;display:grid}.settings-summary{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-panel{background:#fff;border:1px solid #e7e7e9;border-radius:15px;padding:24px;box-shadow:0 3px 15px #11111103}.vision-settings h2{margin:0 0 9px;font:22px DM Serif Display,serif}.vision-settings h3{margin:0 0 8px;font:20px DM Serif Display,serif}.vision-settings p,.vision-settings li{color:#626870;font-size:13px;line-height:1.7}.vision-settings small{color:#737981;font-size:11px;line-height:1.6;display:block}.settings-icon{color:#9d7948;background:#b28b4f12;border-radius:11px;margin-bottom:12px;padding:10px;display:inline-flex}.settings-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-switch{gap:6px;display:flex}.settings-switch button,.settings-outline{color:#30353b;background:#fff;border:1px solid #dedfe1;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font:500 13px Inter,sans-serif;display:inline-flex}.settings-switch button[aria-pressed=true]{color:#fff;background:#111512;border-color:#111512}.settings-hero{color:#a27d46;background:linear-gradient(115deg,#b28b4f0c,#b28b4f1a);border:1px solid #b28b4f38;border-radius:14px;align-items:center;gap:18px;margin:22px 0;padding:23px;display:flex}.settings-hero div{flex:1}.settings-hero p{margin-bottom:0}.settings-step{border-top:1px solid #ebebed;grid-template-columns:34px minmax(0,1fr);gap:15px;padding:23px 0;display:grid}.settings-step-number{color:#906a38;background:#b28b4f15;border:1px solid #b28b4f38;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.settings-step label{gap:7px;max-width:340px;margin:12px 0;font-size:12px;display:grid}.settings-step input{color:#20242a;background:#fff;border:1px solid #d8dbe0;border-radius:9px;padding:10px}.settings-primary{color:#fff;background:#b28b4f;border:1px solid #b28b4f;border-radius:10px;padding:12px 18px;font:600 13px Inter,sans-serif}.vision-settings button:disabled{opacity:.5;cursor:not-allowed}.settings-secret{background:#faf9f7;border:1px solid #ded6ca;border-radius:12px;gap:11px;margin-top:15px;padding:16px;display:grid}.settings-secret code,.settings-endpoint code{overflow-wrap:anywhere;font-size:12px}.settings-secret button{justify-self:start}.settings-secret strong{font-size:12px}.settings-guide{padding-left:22px}.settings-guide li{margin:13px 0}.vision-settings summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:600}.settings-endpoint{background:#f7f8fa;border-radius:10px;grid-template-columns:1fr auto;gap:10px;margin:10px 0;padding:15px;display:grid}.settings-endpoint span{color:#707781;grid-column:1/-1;font-size:11px}.settings-fields{border-collapse:collapse;width:100%;margin-top:14px;font-size:12px}.settings-fields th,.settings-fields td{text-align:left;border-bottom:1px solid #e5e7eb;padding:9px}.settings-device{border-bottom:1px solid #e4e7ea;align-items:center;gap:12px;padding:16px 0;display:flex}.settings-device div{flex:1}.settings-device strong{font-size:13px}.settings-disconnect{color:#a94350;background:0 0;border:1px solid #a9435033;border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:12px;display:inline-flex}.settings-safety{border-top:1px solid #e5e7eb;align-items:flex-start;gap:8px;padding-top:20px;display:flex}.settings-quick-links{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.settings-quick-links a{color:inherit;border:1px solid #dfdfdf;border-radius:12px;align-items:center;gap:10px;padding:18px;display:flex}.settings-notice{color:#28745a!important}.settings-error{color:#c14955!important}:is(.vision-settings button:focus-visible,.vision-settings a:focus-visible,.vision-settings summary:focus-visible){outline-offset:3px;outline:2px solid #b28b4f}html[data-vision-privacy=true] .settings-secret code{visibility:hidden}@media screen{html[data-vision-theme=dark] .vision-settings{color:#edf1f4}html[data-vision-theme=dark] .settings-panel{background:#191c22;border-color:#343943}html[data-vision-theme=dark] .vision-settings :is(p,small){color:#aeb7c3}html[data-vision-theme=dark] .settings-icon{color:#ffdb36;background:#ffdb3610}html[data-vision-theme=dark] .settings-hero{color:#ffdb36;background:linear-gradient(115deg,#ffdb3606,#ffdb3614);border-color:#ffdb3638}html[data-vision-theme=dark] .settings-step-number{color:#ffdb36;background:#ffdb3612;border-color:#ffdb3644}html[data-vision-theme=dark] :is(.settings-outline,.settings-switch button,.settings-step input){color:#e9edf1;background:#ffffff06;border-color:#fff2}html[data-vision-theme=dark] .settings-switch button[aria-pressed=true]{color:#b6ffd0;background:#79ffac1c;border-color:#79ffac66}html[data-vision-theme=dark] .settings-primary{color:#17170e;background:#ffdb36;border-color:#ffdb36;box-shadow:0 0 14px #ffdb3620}html[data-vision-theme=dark] :is(.settings-secret,.settings-endpoint){background:#111419;border-color:#3a4048}html[data-vision-theme=dark] :is(.settings-step,.settings-device,.settings-safety,.settings-fields td,.settings-fields th,.settings-quick-links a){border-color:#333943}html[data-vision-theme=dark] .settings-disconnect{color:#ff657c;border-color:#ff657c44}html[data-vision-theme=dark] .settings-notice{color:#79ffac!important}html[data-vision-theme=dark] .settings-error{color:#ff657c!important}}@media (max-width:700px){.settings-summary{grid-template-columns:1fr}.settings-panel{padding:18px}.settings-section-head{flex-direction:column;align-items:flex-start}.settings-step{grid-template-columns:28px minmax(0,1fr);gap:10px}.settings-hero{gap:12px;padding:16px}.settings-hero>svg:last-child{display:none}.settings-device{flex-wrap:wrap}.settings-device div{min-width:150px}.settings-endpoint{grid-template-columns:1fr}.settings-endpoint button{justify-self:start}.settings-quick-links{grid-template-columns:1fr}}.settings-redesign{gap:28px;display:grid}.settings-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-tile{text-align:left;background:var(--card,#fff);color:inherit;cursor:pointer;border:1px solid #e4ded3;border-radius:18px;align-items:center;gap:16px;min-width:0;padding:22px;text-decoration:none;display:flex}.settings-tile:hover{background:#b59a620b;border-color:#b59a62}.settings-tile>span:nth-child(2){flex:1;min-width:0}.settings-tile strong{font-size:16px;display:block}.settings-tile small{color:#7c776e;margin-top:7px;line-height:1.5;display:block}.settings-tile>.settings-icon{flex:none}.settings-section-title{align-items:center;gap:12px;margin:0 0 16px;font-size:22px;display:flex}.settings-section-title>span{color:#9b7b39;border:1px solid #b59a6255;border-radius:8px;padding:8px;font-family:Inter,sans-serif;font-size:11px}.settings-preference{background:var(--card,#fff);border:1px solid #e4ded3;border-radius:18px;padding:24px}.settings-preference strong{margin-top:12px;display:block}.settings-preference p{color:#7c776e;min-height:42px;font-size:13px;line-height:1.6}.settings-preference select{width:100%;color:inherit;background:0 0;border:1px solid #d8d0c2;border-radius:10px;padding:14px}.settings-help{margin-top:16px}.vision-demo-banner{background:#b59a6212;border:1px solid #c3aa7466;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;padding:14px 18px;font-size:12px;display:flex}.vision-demo-banner span{flex:1}.vision-demo-banner button{color:#fff;cursor:pointer;background:#171714;border:0;border-radius:8px;padding:10px 14px}.vision-demo-banner a{color:inherit}.vision-premium{text-align:center;border-radius:24px!important;max-width:560px!important;padding:32px!important}.premium-emblem{color:#c5a362;background:#171714;border-radius:16px;place-items:center;width:64px;height:64px;margin:auto;font:40px DM Serif Display,serif;display:grid}.vision-premium h2{font:32px DM Serif Display,serif}.vision-premium ul{text-align:left;gap:10px;padding:0;list-style:none;display:grid}.vision-premium li{background:#b59a6210;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.vision-premium li svg{color:#9b7b39;flex:none}.premium-price{font:42px DM Serif Display,serif}.premium-price small{font:14px Inter,sans-serif}.vision-premium a{text-decoration:none;display:block}.vision-premium .settings-outline{width:100%}[data-vision-theme=dark] .settings-tile,[data-vision-theme=dark] .settings-preference{background:#1d1d1a;border-color:#38372f}[data-vision-theme=dark] .settings-preference select{background:#24241f}[data-vision-theme=dark] .vision-premium{color:#f5f0e8;background:#1d1d1a}@media (max-width:850px){.settings-account-grid,.settings-tools-grid{grid-template-columns:1fr}.settings-tile{padding:18px}.vision-premium{padding:24px!important}}.vision-premium{max-height:92dvh;overflow-y:auto}.vision-premium ul{gap:8px}.vision-premium li{padding:12px;font-size:13px}.premium-consent{text-align:left;align-items:flex-start;gap:10px;font-size:12px;display:flex}.premium-consent input{margin-top:4px}.premium-consent a{text-decoration:underline;display:inline}.vision-premium .settings-primary:disabled{opacity:.45;cursor:not-allowed}.settings-panel form input[type=email]{width:100%;color:inherit;background:0 0;border:1px solid #d8d0c2;border-radius:10px;margin:8px 0 12px;padding:12px;display:block}.settings-clear{max-width:1060px}.settings-clear>section{margin-bottom:36px}.settings-clear .settings-section-title{letter-spacing:0;margin-bottom:16px;font-size:22px}.settings-clear .settings-tile strong,.settings-clear .settings-preference strong{color:var(--foreground,#25241f);font-size:16px;line-height:1.4}.settings-clear .settings-tile small{margin-top:4px;font-size:13px;line-height:1.6}.settings-clear .settings-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-clear .settings-preference select{width:100%;min-height:46px;margin:16px 0 0}.settings-clear .settings-preference p,.settings-intro{color:var(--muted-foreground,#706b61);font-size:13px;line-height:1.7}.settings-install-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-install{border:1px solid var(--border,#ded9d0);background:var(--card,#fff);border-radius:16px;padding:20px}.settings-install summary{cursor:pointer;justify-content:space-between;font-size:16px;font-weight:600;display:flex}.settings-install ol{padding-left:22px;font-size:14px;line-height:1.9}.settings-install[open] summary svg{transform:rotate(90deg)}.settings-shortcuts{width:100%;margin-top:16px}.settings-demo-link{color:var(--muted-foreground,#706b61);margin-top:20px;font-size:13px;display:inline-block}@media (max-width:650px){.settings-clear .settings-account-grid,.settings-install-grid{grid-template-columns:1fr}}.settings-clear .settings-logout{width:auto;color:var(--foreground,#25241f);border:1px solid var(--border,#ddd5c9);cursor:pointer;background:0 0;border-radius:10px;margin-top:16px;padding:12px 20px;font-size:14px}.settings-clear .settings-logout:disabled{opacity:.6;cursor:wait}.settings-billing{margin-top:20px}.settings-billing ul{padding-left:0;font-size:14px;line-height:2;list-style:none}.settings-billing p{color:var(--foreground,#28251f);font-size:13px;line-height:1.7}.settings-clear button.settings-logout{padding:14px 24px;font-weight:600;color:#fff!important;background:#111!important;border-color:#111!important}.settings-clear button.settings-logout:hover{background:#292929!important}.settings-clear button.settings-logout:focus-visible{outline-offset:3px;outline:2px solid #c6a564}html[data-vision-theme=dark] .settings-clear button.settings-logout{color:#fff!important;background:#090909!important;border-color:#77715f!important}
