@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{font-family:Instrument Sans,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#192438;background:#f5f7fa;font-synthesis:none;--ink: #192438;--muted: #68768a;--accent: #3369db;--line: rgba(31, 49, 77, .1);--surface: #ffffff;--success: #258544;--danger: #b42323;letter-spacing:0}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit;letter-spacing:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.48;cursor:not-allowed}a{color:inherit;text-decoration:none}button,a,input,select,textarea{outline-offset:3px}:focus-visible{outline:2px solid #3369db}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{font-weight:650}img{max-width:100%;object-fit:contain}code,pre,.code-editor{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.app-header{height:60px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:26px;padding:0 42px;position:sticky;top:0;z-index:30}.brand{display:flex;align-items:center;gap:11px;flex:none;font-size:17px;font-weight:750}.brand svg{color:var(--accent)}.desktop-nav{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.desktop-nav a{padding:10px 14px;color:var(--muted);font-size:13px;white-space:nowrap;border-radius:999px;transition:background .15s}.desktop-nav a.active{background:var(--ink);color:#fff}.desktop-nav a:not(.active):hover{background:#f1f4f8;color:var(--ink)}.header-right{display:flex;align-items:center;gap:14px;margin-left:auto}.demo-badge{display:inline-flex;align-items:center;background:#edf6f1;border:1px solid #d4e9dc;color:#31754c;font-size:10px;border-radius:5px;padding:3px 6px;white-space:nowrap;width:fit-content}.quota-badge{display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:12px;white-space:nowrap;color:var(--muted);background:transparent;cursor:pointer}.quota-badge strong{color:var(--ink);font-weight:600}.quota-badge i{width:1px;height:12px;background:var(--line);margin:0 5px}.quota-expiry{color:#a77316}.avatar{width:31px;height:31px;border-radius:50%;border:1px solid var(--line);background:var(--ink);color:#fff;font-size:12px;font-weight:650;flex:none}.header-right .mobile-menu-button,.bottom-nav{display:none}.app-main{max-width:1280px;margin:0 auto;padding:32px 24px 50px;display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 60px)}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:0}.page-title h1{font-size:27px;margin:0;line-height:1.3}.page-title p{font-size:12px;color:#85898a;margin:10px 0 0;line-height:1.65}.page-actions,.form-actions,.modal-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;border:1px solid rgba(31,49,77,.14);border-radius:999px;background:#fff;padding:8px 16px;font-size:12px;font-weight:550;line-height:1.4;white-space:nowrap;transition:background .16s,border-color .16s}.button:hover:not(:disabled){background:#f2f5f9;border-color:#1f314d3d}.button.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.button.dark:hover:not(:disabled){background:#2e3b4f}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.button.primary:hover:not(:disabled){background:#285abd}.button.danger{border-color:#f0cece;color:var(--danger);background:#fff6f6}.button svg,.icon-button svg{flex:none}.icon-button{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;flex:none;background:transparent;border:none;border-radius:6px;color:var(--muted);padding:0}.icon-button:hover:not(:disabled){background:#eef2f7;color:var(--ink)}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metrics article{padding:22px;background:#fff;border:1px solid var(--line);border-radius:14px}.metrics article>span{font-size:12px;color:var(--muted)}.metrics strong{display:block;font-size:32px;margin:16px 0 12px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.metrics small{font-size:14px;font-weight:400;color:var(--muted)}.metrics p{margin:0;font-size:12px;color:var(--muted);line-height:1.6}.shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.shortcuts>a,.shortcuts>button{display:flex;justify-content:center;align-items:center;gap:10px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:13px}.shortcuts>a:hover,.shortcuts>button:hover{border-color:#b1c5ee;background:#fcfdff}.shortcuts svg{color:var(--accent)}.support-banner{display:flex;align-items:center;gap:26px;padding:22px 26px;background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 14px 34px -22px #1c1b194d}.support-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent)}.support-banner>div{flex:1;min-width:0}.support-qr{display:grid;place-items:center;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff;width:190px;height:190px;flex:none;cursor:zoom-in}.support-qr img{display:block;width:168px;height:168px}.eyebrow{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:600;color:var(--accent);margin:0}.eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--accent)}.support-banner h2{font-size:21px;margin:10px 0 0;line-height:1.35}.support-note{color:var(--muted);font-size:13px;line-height:1.7;margin:8px 0 16px}.support-banner .muted{font-size:10px;margin:4px 0 0}.support-banner .primary{flex-direction:row-reverse}.support-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.support-contacts.compact{padding:0;border-bottom:0;gap:10px;flex:none}.support-contact{display:grid;justify-items:center;gap:5px;min-width:0;color:var(--ink);text-decoration:none;font-size:11px}.support-contact img{display:block;width:112px;height:166px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.support-contacts.compact .support-contact img{width:94px;height:140px}.support-contact span{color:var(--muted);font-size:10px}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px}.panel{border:1px solid var(--line);border-radius:16px;padding:22px;min-width:0;background:#fff}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.panel-heading h2,.section-heading h2{font-size:14px;margin:0}.text-link{display:inline-flex;align-items:center;gap:4px;color:#285abd;font-size:12px;border:0;background:transparent;padding:0;cursor:pointer}.text-link:hover{color:#174cb8}.segments{display:flex;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:7px;overflow-x:auto}.segments button{border:0;background:transparent;color:var(--muted);padding:7px 12px;font-size:11px;min-height:30px;white-space:nowrap;flex:none}.segments button.active{background:#f1f4f8;color:var(--ink)}.trend-total{display:flex;align-items:baseline;gap:8px}.trend-total strong{font-size:30px;line-height:1.4}.trend-total>span,.trend-total small{font-size:11px;color:var(--muted)}.trend-total .success{margin-left:auto;color:var(--success)}.chart-empty{height:150px;display:grid;place-items:center;font-size:12px;color:var(--muted)}.chart{height:150px;display:flex;align-items:flex-end;gap:5px;margin-top:20px;border-bottom:1px solid var(--line)}.chart>div{height:100%;flex:1;display:flex;align-items:flex-end}.chart i{display:block;width:100%;background:var(--accent);border-radius:4px 4px 0 0}.trend-axis{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px;margin-top:12px}.muted{color:var(--muted);font-size:12px;line-height:1.7}.quota-line{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin:20px 0 12px}.quota-line strong{color:var(--ink)}.account-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);min-width:0}.account-row>div{flex:1;min-width:0}.account-row strong{display:block;font-size:12px;overflow-wrap:anywhere}.account-row small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.account-avatar{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:7px;background:#edf3ff;color:#285abd;font-weight:600}.status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:11px;white-space:nowrap}.account-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.login-account-profile{display:flex;align-items:center;gap:10px;margin:14px 0;min-width:0}.login-account-profile>div{min-width:0;overflow-wrap:anywhere}.login-account-profile small{display:block;margin-top:4px}.status.online{color:#258544;background:#edf7f0}.status.offline{color:#9a6b00;background:#fff8e1}.status i{height:5px;width:5px;background:currentColor;border-radius:50%}.event-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.event-row:last-child{border:0;padding-bottom:0}.event-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.event-row>div{flex:1;min-width:0}.event-row strong{font-size:12px}.event-row p{color:var(--muted);margin:5px 0 0;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-row time{font-size:11px;color:var(--muted)}.support-launcher{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:fixed;right:24px;bottom:24px;z-index:35;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 6px 20px #1422320f;font-size:12px;font-weight:600}.support-launcher svg{color:var(--accent)}.support-dock{position:fixed;right:24px;bottom:80px;z-index:60;background:#fff;border:1px solid var(--line);border-radius:8px;width:370px;max-width:calc(100vw - 32px);box-shadow:0 14px 50px #14223226;display:flex;flex-direction:column;max-height:min(550px,calc(100dvh - 150px));overflow-y:auto}.support-dock .support-contacts{border-bottom:0}.support-dock header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line)}.support-dock h2{margin:0 0 4px;font-size:14px}.support-dock small{color:var(--muted);font-size:11px}.support-messages{min-height:250px;overflow-y:auto;padding:16px}.support-messages .muted{margin:0}.support-dock form{display:flex;align-items:flex-end;border-top:1px solid var(--line);padding:12px;gap:8px}.support-dock textarea{border:0;width:100%;resize:none;padding:5px;font-size:12px}.chat-line{margin:0 0 15px 24px;text-align:right}.chat-line p{background:#edf3ff;border-radius:8px;padding:10px;margin:0 0 5px;text-align:left;font-size:12px;white-space:pre-wrap}.toast{position:fixed;left:50%;top:76px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:8px;border:1px solid #cce1d4;background:#f4fff7;color:#276e43;box-shadow:0 6px 22px #14223214;z-index:200;font-size:12px;max-width:calc(100vw - 24px)}.toast>svg{flex:none}.menu-scrim{position:fixed;top:60px;right:0;bottom:0;left:0;z-index:38}.user-menu{position:fixed;right:30px;top:65px;width:225px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 32px #1422321f;border-radius:8px;padding:6px;z-index:40;max-height:calc(100dvh - 85px);overflow-y:auto}.user-menu a,.user-menu>button{display:flex;align-items:center;gap:9px;width:100%;padding:11px;text-align:left;border:0;background:transparent;font-size:12px;border-radius:5px}.user-menu a:hover,.user-menu>button:hover{background:#f1f4f8}.menu-user{padding:9px 11px 14px;margin-bottom:5px;border-bottom:1px solid var(--line)}.menu-user strong,.menu-user small{display:block;overflow-wrap:anywhere}.menu-user small{margin-top:4px;color:var(--muted);font-size:10px}.mobile-menu-links{display:none}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;min-width:0;font-size:12px}.field>span{font-weight:550}.field small{color:var(--muted);font-size:11px;line-height:1.65;font-weight:400}input:not([type=checkbox]),select,textarea{min-width:0;border:1px solid rgba(31,49,77,.17);border-radius:6px;background:#fff;color:var(--ink);padding:10px 12px;font-size:12px}input:not([type=checkbox]),select{min-height:39px}input::placeholder,textarea::placeholder{color:#8e99a8}input:disabled{background:#f5f7fa;color:var(--muted)}input:focus,textarea:focus,select:focus{border-color:var(--accent)}textarea{resize:vertical;line-height:1.7}.checkbox{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6}.checkbox input{accent-color:var(--accent);margin:3px 0 0;flex:none;width:14px;height:14px}.checkbox+small{display:block;margin:5px 0 0 22px;font-size:10px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#121d2d73;display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:460px;max-width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 24px 70px #0003;padding:24px;font-size:12px}.modal-wide{width:890px}.modal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.modal h2{font-size:18px;margin:0}.modal header p{color:var(--muted);font-size:12px;line-height:1.6;margin:8px 0 0}.modal-actions{justify-content:flex-end;margin-top:24px}.add-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px}.scan-area{min-height:400px;border-left:1px solid var(--line);padding-left:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--muted)}.scan-area>svg{color:#c4cfde}.scan-area h3{color:var(--ink);font-size:15px;margin:8px 0 0}.scan-area p{margin:0;font-size:12px}.scan-area small{font-size:11px;line-height:1.65}.scan-steps{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;font-size:10px}.scan-steps .active{color:var(--accent)}.scan-area img{width:220px;height:220px}.qr-zoom{text-align:center}.qr-zoom img{width:300px;image-rendering:pixelated}.qr-zoom p{color:var(--muted)}.send-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.send-fields .field{margin-bottom:5px}.full-row{grid-column:1 / -1}.send-fields>button{justify-self:start}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0 12px;border-bottom:1px solid var(--line)}.account-tabs{display:flex;flex-wrap:wrap;gap:18px}.account-tabs button{border:0;background:transparent;padding:10px 0;font-size:12px;color:var(--muted);position:relative}.account-tabs button.active{color:var(--ink);font-weight:600}.account-tabs button.active:after{content:"";height:2px;position:absolute;bottom:-13px;left:0;right:0;background:var(--ink)}.account-tabs span{font-size:10px;margin-left:3px;background:#eaf0f7;padding:1px 5px;border-radius:4px}.search-field{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:0 10px;color:var(--muted);min-width:0;background:#fff}.search-field svg{flex:none}.search-field input:not([type=checkbox]){padding:8px 0;border:0;background:transparent;width:100%;min-height:35px}.empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:330px;gap:12px;padding:35px 20px;text-align:center}.empty-icon{width:64px;height:64px;border-radius:14px;background:#edf1f6;display:grid;place-items:center;color:#8d9bb0;margin-bottom:4px}.empty h2{font-size:17px;margin:0}.empty p{font-size:12px;line-height:1.7;color:var(--muted);max-width:420px;margin:0}.empty .button{margin-top:8px}.notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:12px}.notice>button{display:flex;align-items:center;gap:12px;border:0;background:transparent;padding:18px 0;width:100%;text-align:left}.notice>button>svg:first-child{color:#aa781d}.notice>button>div{flex:1}.notice strong{font-size:12px;display:block}.notice small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.notice>button>span{font-size:11px;color:var(--muted)}.notice ol{padding-left:45px;color:var(--muted);font-size:12px;line-height:2.1;margin:0 0 20px}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:8px}.account-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px;min-width:0}.account-card header{display:flex;align-items:center;gap:10px}.account-card header>div{flex:1;min-width:0}.account-card h2{font-size:14px;margin:0 0 4px;overflow-wrap:anywhere}.account-card small{color:var(--muted);font-size:10px}.account-card dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;font-size:11px;margin:20px 0}.account-card dt{color:var(--muted)}.account-card dd{margin:0;overflow-wrap:anywhere}.instance-connection,.instance-settings{min-width:0}.instance-settings>dl{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;margin:20px 0 0;line-height:1.6}.instance-settings dt{color:var(--muted)}.instance-settings dd{margin:0;min-width:0;overflow-wrap:anywhere}.instance-settings form{margin-top:20px}.webhook-secret code{display:block;overflow-wrap:anywhere;margin:12px 0}.instance-connection-value{display:block;min-height:48px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:16px;overflow-wrap:anywhere}.instance-connection-actions{display:flex;gap:4px;min-height:28px;margin-top:4px}.instance-connection-actions .icon-button{width:28px;height:28px;flex:none}.account-card footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:14px}.account-failure{margin:0 0 16px;font-size:13px;color:#a53138;overflow-wrap:anywhere}.account-card footer .button{margin-right:0;flex:none;scroll-margin-bottom:90px;min-height:30px;font-size:11px;padding:6px 11px}.playground-layout{display:grid;grid-template-columns:265px minmax(0,1fr);background:#fff;border:1px solid var(--line);border-radius:8px;min-height:650px;overflow:hidden}.endpoint-list{border-right:1px solid var(--line);padding:16px 12px}.endpoint-list .search-field{margin:0 0 20px}.endpoint-group-title{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin:0 8px 12px}.endpoint{display:flex;width:100%;align-items:center;gap:10px;border:0;background:transparent;border-radius:5px;padding:11px 8px;text-align:left}.endpoint.active{background:#edf3ff}.endpoint>span:nth-child(2){flex:1;font-size:12px}.endpoint small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.method{display:inline-block;width:46px;text-align:center;border-radius:4px;padding:4px 5px;font-size:10px;font-weight:700;flex:none}.method.post{color:#ad7311;background:#fff3d8}.method.get{color:#258544;background:#edf7f0}.request-panel{padding:24px;min-width:0}.request-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-panel header>div{display:flex;align-items:center;gap:10px}.request-panel h2{font-size:17px;margin:0}.endpoint-path{display:block;padding:13px 0 22px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.request-controls{display:flex;align-items:flex-end;gap:12px;margin-bottom:25px}.request-controls .field{flex:1;max-width:420px;margin:0}.editor-heading{display:flex;align-items:center;gap:12px;margin:18px 0 10px}.editor-heading h3{font-size:12px;margin:0}.editor-heading small{font-size:10px;color:var(--muted);margin-left:auto}.code-editor{display:block;width:100%;height:160px;min-height:110px;background:#f7f9fc;padding:14px;line-height:1.8;-moz-tab-size:2;tab-size:2}.response-heading{display:flex;justify-content:space-between;align-items:center;margin:24px 0 14px;border-top:1px solid var(--line);padding-top:22px}.code-output{padding:18px;margin:10px 0 18px;background:#f3f5f9;border-radius:6px;font-size:11px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.response-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:165px;gap:15px;color:#8693a5;font-size:12px}.error{color:#b42323;background:#fff1f1;border:1px solid #f0d0d0;border-radius:5px;padding:10px 12px;margin:12px 0;font-size:12px}.filter-controls{display:flex;gap:8px;flex-wrap:wrap}.filter-controls>select{min-width:150px;min-height:35px;padding-top:7px;padding-bottom:7px}.table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:6px;max-width:100%}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{font-size:11px;color:var(--muted);background:#fafbfd;padding:12px 16px;border-bottom:1px solid var(--line);font-weight:500;white-space:nowrap}td{padding:15px 16px;border-bottom:1px solid var(--line)}tr:last-child td{border-bottom:0}td small{display:block;font-size:10px;color:var(--muted);margin-top:6px}td .button{min-height:30px;font-size:11px;padding:6px 12px}.event-type{white-space:nowrap}.event-text{max-width:280px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-text.event-has-card{min-width:180px;max-width:360px;white-space:normal}.event-message-list{display:grid;gap:16px;min-width:0}.event-text-card{display:grid;gap:7px;min-width:0;padding-left:12px;border-left:2px solid var(--line)}.event-message-kind{color:var(--muted);font-size:11px}.event-card-title{font-size:13px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.event-card-description,.event-message-text{margin:0;font-size:12px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.event-card-description:not(.expanded),.event-card-title:not(.expanded){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.event-card-title:not(.expanded){-webkit-line-clamp:3}.event-message-list.compact .event-card-description,.event-message-list.compact .event-card-title,.event-message-list.compact .event-message-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.event-card-expand,.event-card-link{display:inline-flex;align-items:center;justify-self:start;gap:5px;min-height:32px;font-size:12px}.event-card-link{min-width:0;max-width:100%}.event-card-link>span{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.event-card-link>svg{flex-shrink:0}.event-raw-detail{margin-top:20px;min-width:0}.event-raw-detail>summary{cursor:pointer;color:var(--muted);font-size:12px}.event-raw-detail .code-output{max-width:100%;margin-top:12px}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.pagination>span:first-child{margin-right:auto}.config-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;margin-top:10px}.config-form{padding-right:40px;border-right:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px}.config-aside h2{font-size:14px;margin:0 0 16px}.config-aside h3{font-size:14px;margin:28px 0 10px}.input-actions{display:flex;align-items:center;border:1px solid rgba(31,49,77,.17);border-radius:6px;padding-right:5px;background:#fff}.input-actions input:not([type=checkbox]){border:0;flex:1;width:100%}.event-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;padding:8px 0 16px}.event-checkboxes small{display:block;font-size:10px}.inline-note{display:flex;align-items:center;gap:10px;background:#edf3ff;color:#285abd;border-radius:6px;padding:13px 16px;font-size:12px}.key-value{display:flex;align-items:center;gap:5px;min-width:340px}.key-value code{font-size:11px;overflow-wrap:anywhere;min-width:0}.switch{display:inline-flex;align-items:center;gap:8px;position:relative;cursor:pointer}.switch input{position:absolute;opacity:0;width:30px;height:18px;margin:0;z-index:1;cursor:pointer}.switch>span{display:inline-block;position:relative;width:30px;height:18px;border-radius:999px;background:#c8d1dd;pointer-events:none}.switch>span:after{content:"";position:absolute;background:#fff;height:14px;width:14px;border-radius:50%;left:2px;top:2px;transition:transform .15s}.switch input:checked+span{background:var(--accent)}.switch input:checked+span:after{transform:translate(12px)}.switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.switch small{margin:0;white-space:nowrap}.created-key{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.created-key>svg{color:var(--accent)}.created-key code{width:100%;padding:15px;background:#f3f5f9;border-radius:5px;overflow-wrap:anywhere;line-height:1.8}.billing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;padding:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.billing-summary article{padding:0 26px;border-right:1px solid var(--line)}.billing-summary article:first-child{padding-left:0}.billing-summary article:last-child{border:0}.billing-summary article>span{font-size:12px;color:var(--muted)}.billing-summary strong{display:block;font-size:30px;margin:16px 0 12px}.billing-summary small{font-size:14px;color:var(--muted);font-weight:400}.billing-summary p{margin:0;font-size:11px;color:var(--muted)}.billing-summary .license-state{display:flex;align-items:center;gap:8px;font-size:22px;color:var(--success);min-height:38px}.billing-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:18px 0 28px;border-bottom:1px solid var(--line)}.billing-layout h2,.settings-layout h2{font-size:16px;margin:0 0 16px}.billing-layout .muted{margin:0 0 20px}.billing-layout form{max-width:480px}.package-row{display:flex;align-items:center;gap:12px;margin:25px 0}.package-row>div{flex:1}.package-row strong{font-size:14px;display:block}.package-row small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.package-icon{display:grid;place-items:center;width:46px;height:46px;background:#edf3ff;color:var(--accent);border-radius:7px}.package-details{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:20px}.package-details dt{color:var(--muted)}.package-details dd{margin:0;text-align:right}.record-section{padding:15px 0}.docs-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:660px;gap:32px}.docs-layout aside{border-right:1px solid var(--line);padding-right:24px}.docs-layout aside .search-field{margin:0 0 20px}.docs-layout aside>button{display:flex;align-items:center;gap:10px;width:100%;padding:12px 10px;background:transparent;border:0;border-radius:5px;text-align:left;font-size:12px;color:var(--muted)}.docs-layout aside>button>svg:last-child{margin-left:auto}.docs-layout aside>button.active{color:var(--accent);background:#edf3ff}.docs-content{min-width:0}.docs-content p{font-size:12px;color:var(--muted);line-height:1.8}.docs-content h3{font-size:13px;margin-top:28px}.doc-steps{display:flex;gap:14px;align-items:center;padding:22px 0;font-size:12px;flex-wrap:wrap}.doc-steps>span{display:flex;align-items:center;gap:8px}.doc-steps i{font-style:normal;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e9eef7}.doc-steps>svg{color:#a1acba}.doc-endpoint{border-top:1px solid var(--line)}.doc-endpoint:last-child{border-bottom:1px solid var(--line)}.doc-endpoint summary{display:flex;align-items:center;gap:12px;padding:18px 0;cursor:pointer;list-style:none;font-size:12px}.doc-endpoint summary::-webkit-details-marker{display:none}.doc-endpoint summary code{font-size:11px;flex:1;min-width:0;overflow-wrap:anywhere}.doc-endpoint summary>span:last-of-type{color:var(--muted)}.doc-endpoint summary>svg{flex:none}.doc-endpoint>div{padding-bottom:20px}.settings-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:15px}.settings-layout form{max-width:440px}.settings-layout section h3{font-size:13px;margin:25px 0 10px}.security-row{display:flex;align-items:center;gap:14px;padding:15px 0}.security-row>svg{color:var(--success)}.security-row strong{font-size:12px}.security-row p{font-size:11px;color:var(--muted);margin:5px 0 0}hr{border:0;border-top:1px solid var(--line)}.login-page{min-height:100dvh;padding:35px 6%;background:#fff}.login-brand{display:flex;align-items:center;gap:10px;font-size:20px}.login-brand svg{color:var(--accent)}.login-body{max-width:1080px;margin:110px auto 50px;display:grid;grid-template-columns:1.35fr 1fr;gap:90px;align-items:center}.login-intro h1{font-size:37px;line-height:1.4;margin:0}.login-intro>p{color:var(--muted);font-size:14px;line-height:1.9;max-width:460px;margin:20px 0 30px}.login-intro ul{list-style:none;margin:0;padding:0}.login-intro li{display:flex;align-items:center;gap:10px;font-size:13px;margin:16px 0}.login-intro li svg{color:var(--success)}.login-facts{display:flex;gap:35px;margin-top:45px}.login-facts strong{display:block;font-size:24px}.login-facts small{display:block;color:var(--muted);font-size:11px;margin-top:8px}.login-form h2{font-size:24px;margin:0}.login-form form{margin:32px 0 18px}.login-form .button{width:100%;min-height:42px}.auth-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.auth-loading>svg{color:var(--accent)}.auth-loading>span{font-size:22px;font-weight:700}.auth-loading p{color:var(--muted);font-size:12px}.auth-boundary{margin:25px 0 0;font-size:11px;line-height:1.8;color:var(--muted)}.login-form .input-actions input{width:100%}.product-lanes{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:5px 0 16px;border-bottom:1px solid var(--line)}.product-lanes>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.product-lanes>div:first-child{border-right:1px solid var(--line);padding-right:20px}.product-lanes svg{color:var(--accent);flex:none}.product-lanes strong{font-size:13px}.product-lanes span{font-size:11px;color:var(--muted)}.product-lanes small{margin-left:auto;color:#9a6b00;background:#fff7df;padding:4px 8px;font-size:10px;border-radius:5px;white-space:nowrap}@media(max-width:700px){.product-lanes{gap:14px}.product-lanes>div{gap:8px}.product-lanes>div:first-child{padding-right:14px}.product-lanes span{width:100%}.product-lanes small{margin-left:0}}.wide-main{max-width:1600px}.console-instance{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 5px 4px 15px;font-size:11px;color:var(--muted)}.console-instance select{background:var(--ink);border:0;color:#fff;border-radius:999px;min-height:32px;padding:6px 26px 6px 12px;width:150px}.console-grid{display:grid;grid-template-columns:250px minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.console-endpoints,.console-request{background:#fff;border:1px solid var(--line);border-radius:14px}.console-endpoints{padding:10px;max-height:calc(100dvh - 220px);min-height:530px;overflow-y:auto;scrollbar-width:thin}.console-endpoints .search-field{background:#f1f4f8;border:0}.console-endpoints h3{margin:20px 8px 8px;color:#898e93;font-size:11px;font-weight:500}.console-endpoints .endpoint>span:nth-child(2){font-size:12px}.method.post{color:#258544;background:#e9f7ee}.method.get{color:#3369db;background:#edf3ff}.method.put{color:#a77316;background:#fff7df}.method.delete{color:#c13232;background:#fff0f0}.console-request{padding:22px;min-width:0;min-height:570px;display:flex;flex-direction:column}.console-method{display:flex;align-items:flex-start;gap:9px;min-width:0}.console-method code{font-size:12px;font-weight:600;overflow-wrap:anywhere;line-height:1.8}.console-request>.muted{margin:8px 0 20px}.console-request .segments{border:0;border-radius:999px;background:#f1f4f8;padding:3px}.console-request .segments button.active{color:#fff;background:var(--ink);border-radius:999px}.console-form{padding-top:22px;flex:1;min-height:200px}.console-form input:not([type=checkbox]),.console-form textarea,.console-form select{border:0;background:#f1f4f8}.console-form .code-editor{min-height:310px}.console-submit{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px;align-items:center}.console-submit .button{padding:8px 12px}.console-submit .segments{margin-left:auto}.console-submit .segments button{padding:6px 9px;font-size:10px}.console-results{display:flex;flex-direction:column;gap:12px;min-width:0}.dark-code{background:#192438;color:#e5eaf2;border-radius:14px;overflow:hidden;min-width:0}.dark-code header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.07);padding:12px 18px}.dark-code h2{margin:0;font-size:13px;font-weight:600}.dark-code h2 small{font-size:11px;margin-left:6px;font-weight:400;color:#8d98ab}.dark-code pre{margin:0;padding:20px 18px;font-size:11px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.dark-code .icon-button{color:#a9b5c8;width:26px;height:26px}.dark-code .icon-button:hover{background:#ffffff17;color:#fff}.dark-code>.muted{margin:0;padding:18px;color:#8d98ab;min-height:75px}.curl-details{border-top:1px solid rgba(255,255,255,.07)}.curl-details summary{padding:13px 18px;font-size:10px;color:#8d98ab;cursor:pointer}.console-stream{border:1px solid var(--line);border-radius:14px;background:#fff}.console-stream>header{display:flex;align-items:center;gap:3px;padding:12px 14px;border-bottom:1px solid var(--line)}.console-stream h2{display:flex;gap:7px;align-items:center;font-size:12px;margin:0;flex:1}.console-stream h2 small{color:var(--muted);font-size:10px;font-weight:400}.console-stream .icon-button{width:26px}.console-stream .icon-button svg{width:15px}.stream-empty{display:grid;place-items:center;min-height:95px;border:1px dashed #cdd4df;border-radius:10px;margin:0;font-size:12px;color:var(--muted)}.console-stream article{padding:14px;border-bottom:1px solid var(--line)}.console-stream article:last-child{border:0}.console-stream article code{font-size:10px;color:var(--accent)}.console-stream article p{font-size:12px;margin:8px 0}.console-stream article small{color:var(--muted);font-size:10px}.keys-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;align-items:start}.keys-list{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 16px 16px;min-width:0}.keys-list .table-wrap{margin:0 -16px;border:0;border-radius:14px 14px 0 0;max-width:calc(100% + 32px)}.keys-list .key-value{min-width:0}.keys-list th,.keys-list td{padding-left:12px;padding-right:12px}.keys-list td .key-value code{max-width:200px}.dashed-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px dashed #cdd3dc;border-radius:13px;padding:30px 18px;gap:12px;font-size:12px;color:var(--muted);text-align:center}.dashed-empty p{margin:0;line-height:1.7}.keys-list .dashed-empty{margin:0 -16px 16px}.key-start{margin-top:16px}.key-start header{border:0;padding-bottom:0}.key-start h2{font-size:11px;color:#8995a8}.key-start pre{padding:25px 18px}.keys-aside{display:flex;flex-direction:column;gap:12px;min-width:0}.keys-aside>form,.key-safety{background:#fff;border:1px solid var(--line);padding:24px;border-radius:14px}.keys-aside h2{font-size:16px;margin:0 0 20px}.keys-aside input:not([type=checkbox]){border:0;background:#f1f4f8}.keys-aside .field{margin-bottom:26px}.keys-aside .button{width:100%;min-height:42px;margin-top:12px}.key-safety ul{padding-left:18px;font-size:12px;color:var(--muted);line-height:1.8;margin:0}.key-safety li{margin-bottom:8px}.billing-overview{display:grid;grid-template-columns:1.05fr 1fr;gap:12px}.license-overview{background:#192438;border-radius:14px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 28px;min-height:290px}.license-overview p{color:#93a0b3;font-size:12px;margin:0 0 10px}.license-overview strong{font-size:52px;line-height:1.2;display:block;margin:12px 0 14px}.license-overview small{font-size:15px;color:#93a0b3;margin-left:7px;font-weight:400}.license-expiry{text-align:right}.license-expiry h2{font-size:25px;margin:15px 0;white-space:nowrap}.license-expiry>span{color:#7aa8ff;font-size:12px}.expiry-badge{background:#fff7df;color:#a77316;border-radius:999px;padding:5px 9px;font-size:11px;display:inline-flex;white-space:nowrap}.billing-notes{padding:24px;background:#fff;border:1px solid var(--line);border-radius:14px}.billing-notes h2{font-size:15px;margin:0 0 12px}.billing-notes ul{padding-left:17px;margin:0 0 16px;font-size:12px;line-height:1.8;color:var(--muted)}.billing-notes li{margin-bottom:8px}.billing-notes li::marker{color:var(--accent)}.license-table{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px 0}.license-table .section-heading{margin-bottom:16px}.license-table .table-wrap{border:0}.license-table .segments{border:0;background:#f1f4f8;padding:3px;border-radius:999px}.license-table .segments .active{background:var(--ink);color:#fff;border-radius:999px}.events-filters{display:flex;flex-direction:column;gap:10px}.events-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.events-filter-row .search-field{width:240px;border:0;background:#f1f4f8}.events-filter-row>select{width:160px;border:0;background:#f1f4f8}.events-filter-row .segments{border:0;background:#f1f4f8;border-radius:999px;padding:3px}.events-filter-row .segments .active{background:var(--ink);color:#fff;border-radius:999px}.datetime-field{display:flex;align-items:center;gap:6px;padding:0 12px;background:#f1f4f8;border-radius:6px;color:var(--muted)}.datetime-field input:not([type=checkbox]){border:0;background:transparent;font-size:11px;padding-left:0;padding-right:0}.events-count{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:12px;color:var(--muted)}.events-count i{width:7px;height:7px;background:#30bd52;border-radius:50%;box-shadow:0 0 0 4px #def6e2;margin-right:3px}.events-table{background:#fff;border:1px solid var(--line);border-radius:14px;min-height:420px;display:flex;flex-direction:column;overflow:hidden}.events-table .table-wrap{border:0}.events-table .pagination{margin-top:auto;padding:12px 20px;border-top:1px solid var(--line)}.clickable-row{cursor:pointer}.clickable-row:hover{background:#f8faff}.reference-docs{padding:28px 24px;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:32px;min-width:0}.reference-docs>section>h2,.reference-docs .docs-response-grid h2{font-size:16px;margin:0 0 18px}.quick-start-steps{list-style:none;padding:0;margin:22px 0 8px;display:flex;flex-direction:column;gap:12px;color:var(--muted);font-size:12px}.quick-start-steps li{display:flex;align-items:center;gap:10px}.quick-start-steps li>span{background:var(--ink);width:18px;height:18px;flex:none;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:10px}.sdk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sdk-grid article{border:1px solid #e6edf7;border-radius:8px;padding:18px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.sdk-grid strong{font-size:13px}.sdk-grid small{color:var(--muted);font-size:12px}.docs-response-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.docs-response-grid>section{min-width:0}.conventions{font-size:12px;color:var(--muted);line-height:1.8;padding-left:16px}.conventions li{margin-bottom:10px}.reference-group h3{font-size:14px;margin:24px 0 14px}.reference-docs .section-heading small{font-size:10px;color:var(--muted);font-weight:400}.endpoint-doc-name{width:130px;flex:none;color:var(--ink)!important}.reference-docs .text-link{margin-top:12px}.reference-docs .doc-endpoint h3{font-size:12px;margin:20px 0 14px}.reference-docs .doc-endpoint .section-heading{margin:18px 0 0}.profile-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.profile-information,.password-form{padding:25px;border:1px solid var(--line);border-radius:14px;background:#fff}.profile-information header{display:flex;align-items:center;gap:14px}.profile-information header>div{flex:1;min-width:0}.large-avatar{width:58px;height:58px;border-radius:50%;background:var(--ink);display:grid;place-items:center;color:#fff;font-size:23px;flex:none}.profile-information h2{margin:0;font-size:17px}.profile-information header p{color:var(--muted);font-size:12px;margin:7px 0 0;overflow-wrap:anywhere}.profile-information header h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.profile-information dl{display:grid;grid-template-columns:100px 1fr;gap:18px;font-size:12px;margin:30px 0}.profile-information dt{color:var(--muted)}.profile-information dd{margin:0;overflow-wrap:anywhere}.profile-layout hr{margin:25px 0}.password-form h2{font-size:17px;margin:0 0 8px}.password-form>.muted{margin:0 0 20px}.password-form h3{font-size:14px}@media(max-width:1200px)and (min-width:701px){.console-grid{grid-template-columns:200px minmax(0,1fr)}.console-results{grid-column:2}.console-endpoints{grid-row:span 2;max-height:calc(100dvh - 160px);position:sticky;top:80px}.license-overview{flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.license-expiry{text-align:left}.license-expiry h2{font-size:22px;margin:8px 0}}@media(min-width:1500px){.app-main{padding-top:34px}}@media(max-width:1150px){.app-header{padding:0 22px;gap:15px}.desktop-nav a{padding:10px}.header-right{gap:8px}.quota-expiry,.quota-badge i{display:none}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.desktop-nav{display:none}.header-right .mobile-menu-button{display:flex}.mobile-menu-links{display:block;border-bottom:1px solid var(--line)}.mobile-menu-links a.active{color:var(--accent);background:#edf3ff}.user-menu{right:16px}.metrics article{padding:18px}.config-layout{gap:24px}.config-form{padding-right:24px}.billing-layout,.settings-layout{gap:35px}.login-body{gap:40px;margin-top:70px}.login-intro h1{font-size:30px}}@media(max-width:700px){.app-header{height:56px;padding:0 16px}.brand{font-size:16px;gap:8px}.header-right{gap:8px}.header-right .demo-badge,.header-right .avatar{display:none}.quota-badge{font-size:11px;padding:5px 9px}.app-main{padding:24px 16px calc(90px + env(safe-area-inset-bottom));gap:16px}.page-title{align-items:flex-start;flex-direction:column;gap:15px}.page-title h1{font-size:25px}.page-title p{font-size:11px;margin-top:8px}.page-actions{width:100%;justify-content:flex-end}.page-actions .button{min-height:36px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metrics article{padding:16px}.metrics article>span{font-size:11px}.metrics strong{font-size:28px;margin:12px 0 9px}.metrics p{font-size:10px}.shortcuts{gap:7px}.shortcuts>a,.shortcuts>button{padding:14px 4px;flex-direction:column;gap:9px;font-size:11px;border-radius:8px}.support-banner{padding:24px 18px;flex-direction:column;text-align:center;gap:18px}.support-contacts.compact{width:100%}.support-contacts.compact .support-contact img{width:104px;height:154px}.support-banner .eyebrow{justify-content:center}.support-banner h2{font-size:20px}.support-note{font-size:12px}.dashboard-columns{grid-template-columns:1fr;gap:14px}.panel{padding:17px;border-radius:12px}.trend-axis{font-size:9px}.bottom-nav{position:fixed;display:flex;justify-content:space-around;align-items:center;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);z-index:35;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.bottom-nav a,.bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:10px;color:var(--muted);border:0;background:transparent;width:20%;height:56px}.bottom-nav a.active{color:var(--accent)}.support-launcher{display:none}.support-dock{right:16px;bottom:calc(78px + env(safe-area-inset-bottom));max-height:calc(100dvh - 170px)}.support-messages{min-height:160px}.toast{top:65px;width:max-content}.user-menu{top:60px;width:250px}.menu-scrim{top:56px;right:0;bottom:0;left:0}.filter-bar{align-items:stretch}.account-tabs{gap:20px;width:100%;margin-bottom:12px}.account-tabs button.active:after{bottom:-4px}.filter-bar>.search-field{width:100%}.empty{min-height:270px}.account-grid{grid-template-columns:1fr}.add-layout{grid-template-columns:1fr;gap:20px}.scan-area{min-height:240px;border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.scan-area>svg{width:60px;height:60px}.modal-overlay{padding:14px}.modal{padding:20px;max-height:calc(100dvh - 28px)}.scan-steps{flex-wrap:wrap}.send-fields,.playground-layout{grid-template-columns:1fr}.endpoint-list{border-right:0;border-bottom:1px solid var(--line);max-height:245px;overflow-y:auto;padding:12px}.endpoint-list .search-field{margin-bottom:12px}.endpoint-group-title{margin-bottom:5px}.endpoint{padding:8px}.request-panel{padding:18px 14px}.request-panel header h2{font-size:15px}.request-controls{gap:8px}.request-controls .button{padding:8px 12px}.filter-controls{width:100%}.filter-controls>select{flex:1;min-width:0;width:calc(50% - 4px)}.filter-controls .search-field{width:100%}th,td{padding:12px}.table-wrap{width:100%}table{min-width:560px}.config-layout{grid-template-columns:1fr;gap:30px}.config-form{border-right:0;padding-right:0}.config-aside{border-top:1px solid var(--line);padding-top:24px}.event-checkboxes{column-gap:14px}.billing-summary{padding:20px 0;gap:14px;grid-template-columns:1fr 1fr;background:transparent}.billing-summary article{border:0;padding:0}.billing-summary article:last-child{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:20px}.billing-summary strong{margin:12px 0 8px}.billing-layout,.settings-layout{grid-template-columns:1fr;gap:30px}.billing-layout>section:last-child,.settings-layout>section{border-top:1px solid var(--line);padding-top:25px}.docs-layout{grid-template-columns:1fr;gap:24px}.docs-layout aside{border-right:0;padding:0 0 14px;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px}.docs-layout aside .search-field{width:100%;margin:0 0 12px}.docs-layout aside>button{width:auto;padding:8px;font-size:11px}.docs-layout aside>button>svg{display:none}.doc-endpoint summary{gap:8px;flex-wrap:wrap}.doc-endpoint summary code{flex-basis:calc(100% - 60px)}.doc-endpoint summary>span:last-of-type{padding-left:54px}.doc-endpoint summary>svg{margin-left:auto}.doc-steps{gap:10px;font-size:10px}.doc-steps i{width:20px;height:20px}.login-page{padding:25px 24px}.login-body{grid-template-columns:1fr;gap:40px;margin-top:55px}.login-intro h1{font-size:27px}.login-intro>p{font-size:12px}.login-intro ul,.login-facts{display:none}.login-form{border-top:1px solid var(--line);padding-top:30px}.console-grid{grid-template-columns:1fr}.console-endpoints{max-height:235px;min-height:0;border-radius:8px}.console-request{padding:18px;border-radius:8px;min-height:0}.console-results{grid-column:auto}.console-submit{align-items:stretch}.console-submit .segments{width:100%;justify-content:space-around;margin:8px 0 0}.console-instance{margin-left:auto}.keys-layout{grid-template-columns:1fr;gap:16px}.keys-aside>form,.key-safety{padding:20px;border-radius:8px}.keys-list{border-radius:8px}.billing-overview{grid-template-columns:1fr}.license-overview{min-height:210px;padding:25px 20px;border-radius:8px;gap:12px}.license-overview strong{font-size:42px}.license-overview small{font-size:12px}.license-expiry h2{font-size:18px}.license-overview p,.license-expiry span{font-size:11px}.billing-notes{padding:20px;border-radius:8px}.license-table{padding:16px 10px 0;border-radius:8px}.license-table .section-heading{align-items:flex-start;flex-direction:column}.events-filter-row>.search-field{width:100%}.events-filter-row>select{width:calc(50% - 4px)}.events-filter-row .segments{width:100%;justify-content:space-between}.events-filter-row .segments button{padding:7px 9px}.datetime-field{width:calc(50% - 12px);padding:0 8px}.datetime-field input:not([type=checkbox]){width:100%;font-size:10px}.datetime-field svg{display:none}.events-count{font-size:11px}.events-table{min-height:330px;border-radius:8px}.events-table .pagination{padding:12px;gap:8px}.events-table .pagination .button{font-size:10px;padding:7px 11px}.reference-docs{padding:22px 16px;border-radius:8px}.sdk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sdk-grid article{padding:15px 12px;gap:9px}.docs-response-grid{grid-template-columns:1fr}.quick-start-steps{line-height:1.8}.quick-start-steps li{display:block}.quick-start-steps li>span{display:inline-grid;margin-right:8px;vertical-align:middle}.reference-docs .doc-endpoint summary{gap:8px}.reference-docs .doc-endpoint summary>.endpoint-doc-name{width:auto;padding-left:0;flex:1}.reference-docs .doc-endpoint summary>code{flex-basis:100%;order:4;padding-left:0}.reference-docs .doc-endpoint summary>svg{margin-left:0}.profile-layout{grid-template-columns:1fr}.profile-information,.password-form{padding:20px;border-radius:8px}.profile-information header{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start}.profile-information header .demo-badge{grid-column:2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}.verification-code{display:flex;align-items:center;gap:8px}.auth-tabs{display:flex;gap:4px;padding:4px;margin:16px 0;border-radius:10px;background:var(--surface-alt, #f1f3f5)}.auth-tabs button{flex:1;border:0;border-radius:7px;padding:10px 12px;background:transparent;color:#64748b;font:inherit;font-weight:600;cursor:pointer}.auth-tabs button[aria-selected=true]{background:#fff;color:#152238;box-shadow:0 1px 4px #15223815}.auth-tabs button:focus-visible{outline:2px solid #478af5;outline-offset:2px}.auth-method-toggle{background:none;border:none;padding:0;font:inherit;cursor:pointer}.verification-code input{min-width:0;flex:1}.verification-code .button{flex-shrink:0}.login-form .verification-code .button{width:auto;margin-top:0}.login-form>.text-link{display:block;margin-top:14px}.verification-form{width:min(100%,380px);text-align:left}.verification-form>.button{margin-top:16px}.production-console{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:32px}.production-console textarea{width:100%;font-family:monospace}.production-result{margin-top:20px;min-width:0}.production-result .code-output{max-height:480px;overflow:auto}.production-notice{padding:16px;margin-bottom:20px}.actual-qr{display:block;margin:16px auto}.delivery-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--border)}@media(max-width:700px){.production-console{grid-template-columns:minmax(0,1fr);gap:24px}}.console-endpoints .endpoint{width:100%;text-align:left}.console-endpoints .endpoint>span:last-child,.docs-layout .endpoint>span:last-child{min-width:0;overflow-wrap:anywhere}.console-endpoints .endpoint small,.docs-layout .endpoint small{display:block;font-size:10px;margin-top:4px;overflow-wrap:anywhere}.reference-docs{min-width:0}.reference-docs table{width:100%;table-layout:fixed;border-collapse:collapse}.reference-docs th,.reference-docs td{text-align:left;padding:10px 6px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;font-size:12px}.reference-docs th:last-child{width:45%}.production-docs{grid-template-columns:280px minmax(0,1fr)}.production-docs .reference-docs{padding:0;background:transparent;border:0;border-radius:0}.production-docs .reference-docs>section{min-width:0}.production-docs .reference-docs table{min-width:0}.production-docs .reference-docs th,.production-docs .reference-docs td{white-space:normal}.production-docs .reference-docs>section>code{display:block;overflow-wrap:anywhere}.production-docs>aside>button>svg:last-child{margin-left:0;display:block}.production-docs>aside{position:sticky;top:88px;align-self:start;max-height:calc(100dvh - 112px);overflow-y:auto;min-width:0}.docs-category{border-top:1px solid var(--line);margin-top:12px;padding-top:6px}.docs-category>summary{cursor:pointer;padding:12px 4px;font-size:13px;font-weight:600}.docs-category>summary>span{float:right;font-size:11px;color:var(--muted);font-weight:400}.docs-category .endpoint{width:100%;border:0;background:transparent;text-align:left;align-items:flex-start;padding:10px 6px}.docs-category .endpoint.active{background:#edf3ff}.production-docs .reference-docs>section+section{border-top:1px solid var(--line);padding-top:24px}.production-docs .reference-docs h3{margin:24px 0 12px;font-size:15px}.production-docs .reference-docs>section>h2{font-size:21px}.production-docs .reference-docs p{line-height:1.8}.docs-raw{margin-top:24px}.docs-fold{margin:12px 0;border-top:1px solid var(--line)}.docs-fold>summary,.webhook-security>summary{cursor:pointer;padding:14px 0}.production-docs .docs-fold>summary>h3{display:inline;margin:0;font-size:15px}.docs-fold>summary:focus-visible,.webhook-security>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.docs-fold-content{min-width:0;padding-bottom:10px}.docs-screenshot{margin:18px 0}.docs-screenshot a{display:block}.docs-screenshot img{display:block;width:100%;height:auto;aspect-ratio:1280 / 860;border:1px solid var(--line);border-radius:4px}.docs-screenshot figcaption{margin-top:8px;font-size:12px;color:var(--muted)}.webhook-security{margin-top:16px}@media(max-width:900px){.production-docs{grid-template-columns:minmax(0,1fr)}.production-docs>aside{display:block;position:static;max-height:360px;border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.production-docs>aside>button{width:100%}.production-docs .reference-docs th,.production-docs .reference-docs td{padding:10px 4px}}.login-flow{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px}.login-flow>.login-native-error{grid-column:1 / -1;order:-2;margin:0;display:grid;gap:6px;overflow-wrap:anywhere}.login-flow>.login-account-profile{grid-column:1 / -1;order:-1;min-width:0;overflow-wrap:anywhere}.endpoint:disabled{opacity:.45;cursor:not-allowed;background:#f5f6f8}.agent-setup{margin:16px 0;border-block:1px solid var(--line);padding:14px 0;font-size:12px}.agent-install>summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--primary);font-weight:600}.agent-setup h3{font-size:14px;margin:16px 0 12px}.agent-setup p{line-height:1.7}.agent-setup code{display:block;overflow-wrap:anywhere;font-size:11px}.agent-command{padding:10px;background:#f5f7fa}.agent-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.agent-checksum{padding:12px 0}.agent-connected{color:#147842}.agent-public{border-top:1px solid var(--line);padding-top:12px}.account-security-notice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid #e4c882;background:#fff9e9;padding:12px 16px;margin-bottom:20px;font-size:12px;color:#745516}.identity-panel{border-top:1px solid var(--line);padding:24px 0;max-width:640px}.identity-panel h2{font-size:16px;margin:0 0 12px}.identity-panel .identity-key{margin-top:24px}.binding-code{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.profile-credentials{margin-top:24px;border-top:1px solid var(--line);padding-top:24px;min-width:0}.profile-credentials .identity-panel{border:0;padding-top:0;max-width:none}.profile-credentials .identity-key{margin-top:0}.credential-heading,.credential-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.credential-heading{justify-content:space-between;border-top:1px solid var(--line);padding:24px 0 16px}.credential-heading h2{font-size:16px;margin:0}.credential-heading p{margin:8px 0 0}.settings-codes .keys-list{border:0;border-radius:0}.access-code-value{display:inline-block;max-width:220px;overflow-wrap:anywhere;white-space:normal}.pricing-section{padding:28px 0;border-top:1px solid var(--line)}.pricing-section h2{font-size:18px}.pricing-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-option{border:1px solid var(--line);border-radius:8px;padding:24px}.pricing-option h3{font-size:16px}.pricing-option p{font-size:12px;color:var(--muted)}.pricing-option .pricing-amount{font-size:30px;color:var(--ink);margin:22px 0}.pricing-amount span{font-size:13px;margin-left:4px}.pricing-contact{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:20px 0;font-size:12px}@media(max-width:700px){.pricing-options{grid-template-columns:1fr}.binding-code{grid-template-columns:1fr;margin-bottom:16px}}.login-flow-modal{--login-inset: 24px;width:min(860px,calc(100vw - 40px));max-width:860px}.login-flow-modal>header{position:sticky;top:calc(-1 * var(--login-inset));z-index:2;background:#fff;padding:var(--login-inset) 0 16px;margin-top:calc(-1 * var(--login-inset))}.login-flow-info{min-width:0}.onboarding-fields{display:grid;gap:16px}.onboarding-fields .field,.onboarding-fields .network-modes,.onboarding-fields .onboarding-network-note{margin:0}.onboarding-network-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;color:var(--muted)}.onboarding-network-note svg{flex:none;margin-top:3px}.network-modes{display:flex;gap:4px;padding:4px;background:#f2f4f7;border:1px solid var(--line);border-radius:6px;margin-bottom:12px}.network-modes button{flex:1;min-width:0;border:0;border-radius:4px;background:transparent;padding:8px 4px;font-size:12px}.network-modes button[aria-selected=true]{background:#fff;color:#245eea}.network-modes button:disabled{opacity:.42;cursor:not-allowed}.scan-steps{display:grid;gap:12px;font-size:12px;color:var(--muted);padding-left:20px}.login-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 24px;padding:0;list-style:none;gap:6px}.login-progress li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#6b7789;font-size:11px}.login-progress li span{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d5dae3;border-radius:50%;background:#fff;flex-shrink:0}.login-progress .done{color:#15834a}.login-progress .done span{border-color:#9ed9b5;background:#eef9f2}.login-progress .current{color:#2f61d8}.login-progress .current span{border-color:#2f61d8}.login-network{display:flex;align-items:flex-start;gap:10px;border-block:1px solid #e3e7ed;padding:14px 0}.login-network>svg{color:#b07b19;flex-shrink:0;margin-top:2px}.login-network.connected>svg{color:#15834a}.login-network strong{font-size:13px}.login-network p{margin:5px 0 0;font-size:12px;color:#66748a}.login-network button{border:0;background:transparent;margin-left:auto;padding:4px;cursor:pointer;color:#52637d}.login-links{display:flex;flex-wrap:wrap;gap:14px;padding-top:12px;font-size:12px}.login-links a,.login-verification a{display:inline-flex;align-items:center;gap:6px;color:#2f61d8}.login-bound{display:flex;gap:7px;align-items:flex-start;color:#54637a;font-size:12px;overflow-wrap:anywhere;margin-block:16px}.login-bound svg{flex-shrink:0}.login-status{margin-block:20px}.login-status h3{margin:0 0 8px;font-size:17px}.login-status p{margin:0;font-size:13px;line-height:1.7}.login-status small{display:block;margin-top:8px;color:#67768c;overflow-wrap:anywhere}.login-scan{display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid #263438;border-radius:6px;padding:20px;background:#192429;color:#fff;min-width:0;align-self:start;scroll-margin-top:80px}.login-face-prompt{align-self:stretch;display:grid;gap:12px;text-align:left;overflow-wrap:anywhere}.login-face-prompt h3{margin:8px 0;font-size:17px}.login-face-prompt .login-qr-frame{justify-self:center}.login-face-prompt p{font-size:12px;line-height:1.7;margin:0;color:#e0e9e9}.login-face-prompt a:not(.button){color:#bed3ff}.login-face-prompt .face-action-error{color:#ffc9bc}.login-scan h3,.login-scan .login-confirm{color:#fff}.login-scan>p,.login-scan .scan-steps{color:#c2ced2}.login-scan .button:not(.danger):not(.primary){color:#192429;background:#fff}.login-scan .text-link{color:#bed3ff}.login-code-form{align-self:stretch;display:grid;gap:12px}.login-code-form .field{color:#fff}.scan-agent-download{display:inline-flex;align-items:center;gap:6px;justify-content:center;min-height:32px}.agent-download-page{min-height:100vh;background:#fff}.agent-download-header{min-height:72px;border-bottom:1px solid #e4e8ef;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-download-main{max-width:1080px;padding:36px 28px 64px;margin:0 auto}.agent-download-title h1{font-size:28px;margin:0 0 10px}.agent-download-title p,.agent-package p,.agent-android-pending p{color:#667487;margin:0}.agent-download-products{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:24px 0}.agent-download-products>span{display:inline-flex;align-items:center;gap:6px;color:#456656;font-size:12px}.agent-package-list{border-top:1px solid #e4e8ef}.agent-package,.agent-android-pending{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;padding:22px 0;border-bottom:1px solid #e4e8ef}.agent-package-system,.agent-android-pending{align-items:center}.agent-package-system{display:flex;gap:14px}.agent-package h2,.agent-android-pending h2{font-size:16px;margin:0 0 6px}.agent-package-system>svg,.agent-android-pending>svg{flex:none;color:#386d58}.agent-package-hash{grid-column:1 / -1;color:#667487;font-size:12px}.agent-package-hash summary{cursor:pointer}.agent-package-hash code{display:inline-block;max-width:100%;overflow-wrap:anywhere;margin-top:12px;vertical-align:middle}.agent-package-hash .icon-button{margin-left:8px}.agent-android-pending{grid-template-columns:auto minmax(0,1fr) auto}.agent-android-pending>span{color:#667487;font-size:12px}.agent-install-guide{padding-top:36px;max-width:850px}.agent-install-guide>h2{font-size:22px;margin:0 0 24px}.agent-install-guide ol{padding-left:24px}.agent-install-guide li{padding-left:10px;margin-bottom:28px}.agent-install-guide h3{font-size:16px;margin:0 0 10px}.agent-install-guide p{color:#526172;line-height:1.8}.agent-guide-commands{display:grid;gap:12px}.agent-guide-commands>div{display:flex;gap:8px;align-items:start;flex-wrap:wrap;padding:14px;background:#f4f7f8;border-left:3px solid #558972}.agent-guide-commands span{display:inline-flex;align-items:center;gap:6px;width:100%;font-size:12px;color:#526172}.agent-guide-commands code{flex:1 1 250px;min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.agent-download-header{padding:16px;align-items:start}.agent-download-header .brand{font-size:16px}.agent-download-header .text-link{font-size:12px}.agent-download-main{padding:28px 16px 40px}.agent-package{grid-template-columns:minmax(0,1fr)}.agent-package>.button{justify-self:start}.agent-android-pending{gap:12px}}.login-qr-frame{width:100%;max-width:232px;height:auto;aspect-ratio:1;flex-shrink:0;display:grid;place-items:center;background:#f6f8fb;border:1px solid #e4e8ef;border-radius:6px;color:#516b95}.login-qr-frame.has-qr{background:#fff}.login-qr-frame.has-result{width:96px;max-width:100%}.login-qr-frame img{width:100%;height:100%;max-width:220px;max-height:220px;object-fit:contain}.login-scan h3{font-size:16px;margin:0;text-align:center;overflow-wrap:anywhere}.login-scan>p{font-size:12px;color:#c2ced2;text-align:center;margin:0}.login-scan>.button{width:100%}.qr-countdown{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.scan-verification-ack{align-items:flex-start;line-height:1.6}.scan-verification-ack svg{flex-shrink:0}.login-confirm{align-items:flex-start;font-size:12px;width:100%}.login-verification{border-top:1px solid #e3e7ed;padding-top:16px;margin-top:16px;font-size:13px}.login-verification h3{font-size:14px}.login-verification p{line-height:1.7}.face-connection{display:grid;gap:8px;margin-top:14px;overflow-wrap:anywhere}.face-connection p{margin:0}.face-connection small{color:#66748a}.login-diagnostics{margin-top:20px;font-size:12px}.login-diagnostics summary{color:#52637d;cursor:pointer;padding-block:8px}.login-diagnostics dl{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px}.login-diagnostics dd{margin:0;overflow-wrap:anywhere}.login-diagnostics code{overflow-wrap:anywhere;white-space:normal}.login-diagnostics .code-output{max-height:240px;overflow:auto}.login-cancel-confirm{width:100%;border-top:1px solid #e3e7ed;padding-top:12px}.login-cancel-confirm p{display:flex;gap:6px;font-size:12px}.login-cancel-confirm .button{width:100%;margin-top:8px}@media(max-width:700px){.login-flow-modal{--login-inset: 20px}.login-flow{grid-template-columns:minmax(0,1fr);gap:24px}.login-flow .login-scan{order:-1;border-top:0;border-bottom:1px solid var(--line);padding:16px}.login-scan{border-left:0;border-top:1px solid #e3e7ed;padding:22px 0 0}.login-scan>.button{max-width:320px}}.agents-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.agents-toolbar .search-field{width:min(100%,340px)}.agents-list{border-top:1px solid var(--line)}.agent-row{display:grid;grid-template-columns:28px minmax(0,2fr) minmax(110px,1fr) minmax(0,2fr) auto;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.agent-row-identity,.agent-row-state,.agent-row-instances{display:grid;gap:6px;min-width:0}.agent-row h2{font-size:16px;margin:0;overflow-wrap:anywhere}.agent-row code,.agent-row a,.agent-row small{overflow-wrap:anywhere}.agent-row small{color:var(--muted)}.agent-row-instances a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.agent-state{display:flex;align-items:center;gap:6px;font-size:13px}.agent-state i{width:7px;height:7px;border-radius:50%;background:#8b9299}.agent-state-connected i{background:#16845b}.agent-state-disconnected i{background:#c2534c}@media(max-width:680px){.agent-row{grid-template-columns:24px minmax(0,1fr) auto;gap:12px}.agent-row-identity,.agent-row-state,.agent-row-instances{grid-column:2}.agent-row>.icon-button,.agent-row-actions{grid-column:3;grid-row:1}}.agent-row-actions{display:flex;gap:6px}
