.developer-docs{min-width:0}.docs-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.docs-heading h1{letter-spacing:-1px;margin-top:10px;font-size:32px}.docs-heading h1>span{color:var(--accent)}.docs-heading p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.8}.docs-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:30px;display:grid}.docs-navigation{background:#111820;border:1px solid #2d3743;border-radius:10px;flex-direction:column;gap:14px;padding:20px 16px;display:flex;position:sticky;top:20px}.docs-navigation>span{letter-spacing:1px;color:#8799b0;margin:7px 8px 0;font-size:9px;font-weight:700}.docs-navigation nav{flex-direction:column;gap:4px;display:flex}.docs-navigation button{text-align:left;color:#9aabbe;background:0 0;border-radius:6px;align-items:center;gap:9px;min-height:38px;padding:10px 9px;font-size:12px;line-height:1.6;display:flex}.docs-navigation button:hover,.docs-navigation button.active{color:#ffd0c0;background:#2b211f}.docs-navigation button>b{color:#a9cfbd;letter-spacing:.4px;font-size:8px;font-weight:750}.docs-navigation>a{margin:10px 8px 5px;font-size:12px}.docs-content{background:#151c25;border:1px solid #2e3948;border-radius:12px;min-width:0;padding:32px}.docs-section-label{letter-spacing:1.5px;color:#86a0bc;margin-bottom:14px;font-size:9px;font-weight:650}.docs-content h2{letter-spacing:-.6px;margin-bottom:19px;font-size:27px}.docs-content h3{letter-spacing:-.3px;margin:29px 0 12px;font-size:17px}.docs-content>p,.docs-content li{color:#adbdcf;margin:15px 0;font-size:13px;line-height:1.95}.docs-content ol{margin:15px 0;padding-left:22px}.docs-content p code,.docs-content li code{color:#e6c3b4;overflow-wrap:anywhere;background:#2b2525;border:1px solid #493b36;border-radius:4px;padding:2px 5px;font-size:11px}.docs-callout{background:#242821;border:1px solid #4e5146;border-radius:9px;flex-direction:column;gap:11px;margin:23px 0;padding:20px;display:flex}.docs-callout>strong{color:#ced9be;font-size:13px}.docs-callout>code{overflow-wrap:anywhere;color:#e1e8d6;font-size:12px}.docs-callout p{color:#b2bca6;font-size:12px;line-height:1.9}.docs-code{background:#0d141d;border:1px solid #344253;border-radius:8px;min-width:0;margin:18px 0 24px;overflow:hidden}.docs-code>div{color:#91a7bf;background:#17212d;border-bottom:1px solid #293848;justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;font-size:10px;display:flex}.docs-code button{color:#c1d1e4;background:0 0;border:1px solid #3e5165;border-radius:5px;min-width:52px;min-height:30px;padding:5px 8px;font-size:10px}.docs-code pre{color:#b8cbe1;margin:0;padding:20px;font-size:11px;line-height:1.95;overflow-x:auto}.docs-code code{font-family:Consolas,SFMono-Regular,monospace}.docs-tabs{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.docs-tabs button{color:#849bb5;background:0 0;border:1px solid #304154;border-radius:6px;min-height:36px;padding:8px 12px;font-size:11px}.docs-tabs button.active{color:#e2ecf8;background:#2a3544;border-color:#5e758f}.docs-tabs+.docs-code{margin-top:12px}.docs-scope-list{border:1px solid #344253;border-radius:8px;margin:24px 0;overflow:hidden}.docs-scope-list>div{color:#a4b7ce;border-bottom:1px solid #2d3948;grid-template-columns:minmax(130px,.9fr) minmax(0,1.4fr);gap:18px;padding:16px;font-size:12px;line-height:1.85;display:grid}.docs-scope-list>div:last-child{border:0}.docs-scope-list code{color:#dfbcae;overflow-wrap:anywhere;font-size:11px}.docs-endpoint{background:#172923;border:1px solid #355047;border-radius:8px;align-items:center;gap:15px;margin:25px 0 16px;padding:16px;display:flex;overflow:hidden}.docs-endpoint b{color:#9fcdb7;font-size:11px}.docs-endpoint code{color:#c0e2d2;overflow-wrap:anywhere;font-size:12px}.docs-required{color:#94a9c1;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;line-height:1.9;display:flex}.docs-required code{color:#e4c9b3;background:#2c2722;border-radius:4px;padding:3px 7px}.docs-required>span{margin-left:auto}.docs-content .docs-footnote{color:#7f95af;font-size:11px}.api-key-area{flex-direction:column;gap:23px;min-width:0;display:flex}.api-key-create{padding:25px}.api-key-create h2{margin-bottom:23px;font-size:17px}.api-key-create form{grid-template-columns:minmax(0,1.8fr) minmax(140px,1fr);gap:22px;display:grid}.api-key-create label{color:#acbcd0;flex-direction:column;gap:9px;min-width:0;font-size:12px;display:flex}.api-key-create input,.api-key-create select{color:#e4edf8;background:#0e1721;border:1px solid #37485c;border-radius:7px;min-width:0;min-height:45px;padding:12px;font-size:13px}.api-key-create fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.api-key-create legend{color:#aebdd0;margin-bottom:13px;font-size:12px}.api-scope-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.api-scope-options>label{cursor:pointer;background:#111b27;border:1px solid #334356;border-radius:8px;flex-direction:row;align-items:flex-start;gap:12px;padding:15px;display:flex}.api-scope-options input{accent-color:#ff8065;flex-shrink:0;width:16px;height:16px;min-height:0;margin-top:3px}.api-scope-options span{flex-direction:column;gap:8px;min-width:0;display:flex}.api-scope-options strong{font-size:12px;font-weight:550}.api-scope-options code{color:#8098b5;font-size:10px}.api-key-create form>p{color:#879db8;grid-column:1/-1;font-size:12px;line-height:1.9}.api-key-create form>.button{grid-column:1/-1;justify-self:start}.api-secret-box{background:#2b251e;border:1px solid #9d7752;border-radius:10px;flex-direction:column;gap:15px;padding:24px;display:flex}.api-secret-box>strong{color:#eed8b6;font-size:17px}.api-secret-box>p{color:#c6b79f;font-size:12px;line-height:1.9}.api-secret-box>code{color:#f0e6d4;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#151513;border:1px solid #5b5040;padding:16px;font-size:12px;line-height:1.9}.api-secret-box>div{flex-wrap:wrap;gap:10px;display:flex}.api-key-empty{color:#8ba0ba;padding:30px 24px;font-size:13px;line-height:1.8}.api-scope-tag{color:#9fb6cd;padding:2px 0;font-size:10px;display:block}.api-revoke-dialog{color:#e6edf5;background:#1b212a;border:1px solid #5e4b43;border-radius:12px;width:calc(100% - 36px);max-width:470px;padding:27px}.api-revoke-dialog::backdrop{background:#05090edb}.api-revoke-dialog h2{font-size:21px}.api-revoke-dialog p{color:#a6b8ce;margin:18px 0;font-size:13px;line-height:1.9}.api-revoke-dialog>code{overflow-wrap:anywhere;color:#d3b29b;font-size:12px}.api-revoke-dialog>div{justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.api-key-area>.notice{flex-wrap:wrap}@media (max-width:1100px){.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.docs-content{padding:25px}.docs-navigation{padding:16px 10px}.docs-navigation button{font-size:11px}.docs-heading h1{font-size:29px}.docs-scope-list>div{grid-template-columns:1fr;gap:7px}}@media (max-width:850px){.docs-layout{grid-template-columns:1fr}.docs-navigation{padding:18px;display:block;position:static}.docs-navigation nav{flex-direction:row;gap:7px;margin:12px 0 19px;padding-bottom:5px;display:flex;overflow-x:auto}.docs-navigation button{white-space:nowrap;border:1px solid #2d3b4c;flex-shrink:0}.docs-navigation>span{display:block}.docs-navigation>a{margin-top:0;display:inline-block}.docs-content{padding:25px}.docs-heading{align-items:flex-start}.docs-heading>.button{font-size:11px}}@media (max-width:600px){.docs-heading{display:block}.docs-heading h1{font-size:27px}.docs-heading>.button{min-height:42px;margin-top:18px}.docs-heading p{font-size:12px}.docs-content{padding:22px 18px}.docs-content h2{font-size:24px}.docs-content>p,.docs-content li{font-size:12px}.docs-content h3{font-size:16px}.docs-code pre{padding:17px;font-size:10px}.docs-code>div{padding:10px;font-size:9px}.docs-code button{font-size:10px}.docs-endpoint{gap:10px;padding:14px}.docs-endpoint code{font-size:10px}.docs-required>span{flex-basis:100%;margin-left:0}.api-key-create{padding:23px 18px}.api-key-create form,.api-scope-options{grid-template-columns:1fr}.api-key-create input,.api-key-create select{font-size:16px}.api-secret-box{padding:20px 17px}.api-secret-box>code{font-size:11px}.api-secret-box .button{white-space:normal;font-size:11px}.api-revoke-dialog{padding:23px 20px}.api-revoke-dialog .button{font-size:11px}.api-key-create form>.button{white-space:normal;text-align:center}.docs-tabs button{padding:8px 10px;font-size:10px}}.developer-docs,.docs-layout,.docs-layout>*,.docs-heading>*,.docs-content>*,.docs-navigation nav{min-width:0;max-width:100%}.docs-content{overflow-wrap:anywhere}.docs-code{max-width:100%}.docs-code>div>span{overflow-wrap:anywhere;min-width:0}.docs-code>div>button{flex-shrink:0}.docs-code pre{white-space:pre;overflow-wrap:normal;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.docs-code pre code{white-space:pre;overflow-wrap:normal}.docs-scope-list>div>*,.docs-required>*,.docs-endpoint>code,.api-key-create form,.api-key-create fieldset,.api-scope-options{min-width:0;max-width:100%}@media (max-width:850px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-navigation{min-width:0;max-width:100%;overflow:hidden}.docs-navigation nav{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.docs-tabs{min-width:0;max-width:100%;overflow-x:auto}}@media (max-width:600px){.api-key-create form,.api-scope-options{grid-template-columns:minmax(0,1fr)}}.auth-intro+.auth-form{margin-top:26px}.homologation-notice{color:#e2ca9f;background:#28231b;border:1px solid #665239;border-radius:8px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.homologation-notice>.icon{width:16px;height:16px;margin-top:2px}.homologation-notice strong{font-weight:700}.auth-box>.homologation-notice{margin-bottom:24px}.portal-main>.homologation-notice{border-width:0 0 1px;border-radius:0;padding:10px 24px}.skip-link{color:#23140f;z-index:100;background:#ff8065;border-radius:7px;padding:13px 18px;font-size:14px;font-weight:700;position:fixed;top:12px;left:18px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.workspace-content:focus{outline:0}.mobile-menu-open{overflow:hidden}.documentation-link{margin-top:22px;font-size:12px;text-decoration:none}.sidebar{overscroll-behavior:contain;overflow-y:auto}:root{color:#edf0f4;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101419;--sidebar:#0c1015;--surface:#161b22;--surface-raised:#1a2029;--border:#29303a;--text:#edf0f4;--muted:#929ba9;--soft:#657181;--accent:#ff8065;--accent-ink:#23140f;--accent-soft:#2b211f;--green:#8fc7aa;--amber:#d7b87e;background:#101419;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:0;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #b7604e}button{border:0}a{color:var(--accent);text-underline-offset:3px}h1,h2,h3,p{margin:0}a,button,input,select{touch-action:manipulation}::selection{color:#fff;background:#8b493b}.icon{vertical-align:middle;flex-shrink:0;width:20px;height:20px;display:inline-block}.button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:11px 17px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.button .icon{width:17px;height:17px}.button-primary{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent)}.button-primary:hover:not(:disabled){background:#ff987f;border-color:#ff987f}.button-secondary{color:var(--text);background:#1b222b;border:1px solid #323b47}.button-secondary:hover:not(:disabled){background:#242e39;border-color:#4b5868}.button-small{min-height:35px;padding:8px 12px;font-size:12px}.button-wide{width:100%}.icon-button{border:1px solid var(--border);color:#a7b0bd;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.icon-button:hover:not(:disabled){color:var(--text);background:#252d37}.icon-button .icon{width:17px;height:17px}.text-button{color:var(--accent);background:0 0;justify-content:center;align-items:center;gap:7px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.text-button .icon{width:15px;height:15px}.text-button:hover{color:#ffa38e}.eyebrow{letter-spacing:1.7px;color:#a1a9b5;font-size:10px;font-weight:700;line-height:1.5;display:block}.notice{color:#aebed0;background:#18212b;border:1px solid #303a47;border-radius:9px;align-items:flex-start;gap:11px;padding:15px 17px;font-size:12px;line-height:1.7;display:flex}.notice>.icon{width:17px;height:17px;margin-top:2px}.notice-error{color:#f0b4b0;background:#2b1e21;border-color:#684045}.notice-success{color:#b0d9bd;background:#17291f;border-color:#355f46}.loading{align-items:center;gap:10px;font-size:12px;display:inline-flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.brand{color:var(--text);align-items:center;gap:2px;line-height:1;display:flex;position:relative}.brand-mark{letter-spacing:-4px;color:var(--accent);padding-right:5px;font-size:29px;font-weight:850}.brand-word{letter-spacing:-1px;font-size:25px;font-weight:750}.brand-dot{color:var(--accent)}.brand-subtitle{letter-spacing:2.4px;color:#7c8999;white-space:nowrap;font-size:7px;font-weight:600;position:absolute;top:36px;left:1px}.brand-compact .brand-mark{font-size:27px}.brand-compact .brand-word{font-size:23px}.status-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-badge{white-space:nowrap;color:#b3bfcd;background:#212a34;border:1px solid #35404c;border-radius:5px;justify-content:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.status-badge.positive{color:#a9d5bb;background:#1c2b24;border-color:#344b3e}.status-badge.pending{color:#dbbf8e;background:#2c271e;border-color:#4d412c}.surface{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{letter-spacing:.9px;text-transform:uppercase;color:#8491a1;white-space:nowrap;background:#141920;font-size:9px;font-weight:700}td,th{border-bottom:1px solid #252d37;padding:18px 23px}tbody tr:last-child td{border-bottom:0}td{color:#c2cbd6;line-height:1.6}tbody tr:hover{background:#1a212a}.table-primary{color:#e7ebf1;font-size:12px;font-weight:650;display:block}.table-secondary{color:#7e8c9e;margin-top:3px;font-size:10px;display:block}.table-muted{color:#8a98a9;white-space:nowrap;font-size:11px}.table-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.section-heading{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:17px;display:flex}.section-heading h2{letter-spacing:-.3px;font-size:15px;font-weight:650}.section-heading p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.7}.section-heading.inside{border-bottom:1px solid var(--border);margin:0;padding:23px 25px}.section-actions{align-items:center;gap:10px;display:flex}.period-label{color:#9ba6b5;align-items:center;gap:8px;font-size:10px;display:flex}.period-label .icon{width:14px;height:14px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:45px 20px 48px;display:flex}.empty-icon{color:#8190a4;background:#1c2530;border:1px solid #35404d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.empty-icon .icon{width:24px;height:24px}.empty-state h3{margin-bottom:8px;font-size:14px;font-weight:600}.empty-state p{max-width:345px;color:var(--muted);font-size:11px;line-height:1.8}.empty-state .button{margin-top:21px}.section-loading{min-height:245px;color:var(--muted);justify-content:center;align-items:center;display:flex}.pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:17px 23px;font-size:10px;display:flex}.pagination>div{gap:8px;display:flex}.table-search{border:1px solid var(--border);color:#6c7a8d;background:#131820;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;display:flex}.table-search>.icon{width:15px;height:15px}.table-search input{color:var(--text);background:0 0;border:none;outline:none;width:160px;padding:0;font-size:11px}.table-search:focus-within{outline:1px solid var(--accent)}.table-search input:focus{outline:none}.auth-page{background:#101419;grid-template-columns:1.1fr 1fr;min-height:100dvh;display:grid}.auth-story{background:#121820;border-right:1px solid #26303b;flex-direction:column;min-height:100dvh;padding:54px 64px;display:flex;position:relative;overflow:hidden}.auth-story>.brand{z-index:1}.auth-story-content{z-index:2;margin:auto 0;padding:100px 0 150px;position:relative}.auth-story-content .eyebrow{color:#8a97a8;letter-spacing:2.1px;font-size:9px}.auth-story h1{letter-spacing:-3.5px;margin:27px 0 24px;font-size:clamp(42px,4.4vw,68px);font-weight:650;line-height:1.06}.auth-story h1 span{color:var(--accent)}.auth-story-content p{color:#93a1b1;font-size:13px;line-height:1.9}.auth-story-footer{letter-spacing:1.1px;color:#5f7084;z-index:1;justify-content:space-between;gap:20px;font-size:7px;font-weight:600;display:flex}.flight-art{pointer-events:none;color:#647b94;opacity:.7;width:470px;height:470px;position:absolute;bottom:18%;right:-250px}.orbit{border:1px solid #273a50;border-radius:50%;width:420px;height:420px;position:absolute;transform:rotate(-22deg)}.orbit-two{border-color:#223145;width:330px;height:330px;inset:45px}.art-plane{width:67px;height:67px;color:var(--accent);background:#1b2837;border:1px solid #465a72;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;top:90px;left:90px;transform:rotate(-20deg)}.art-plane .icon{width:31px;height:31px}.art-point{border:2px solid var(--accent);background:#161e29;border-radius:50%;width:9px;height:9px;position:absolute}.point-one{top:205px;left:12px}.point-two{bottom:38px;left:150px}.art-label{letter-spacing:1.8px;color:#778ba4;font-size:7px;position:absolute}.label-origin{top:182px;left:-78px}.label-destination{bottom:12px;left:23px}.auth-entry{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:55px 42px;display:flex;position:relative}.auth-box{width:100%;max-width:350px;padding:24px 0}.auth-security{letter-spacing:1.2px;color:#93b8a4;align-items:center;gap:8px;margin-bottom:28px;font-size:8px;font-weight:650;display:flex}.auth-security>.icon{width:15px;height:15px}.auth-box h2{letter-spacing:-1px;font-size:28px;font-weight:650;line-height:1.2}.auth-intro{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.auth-tabs{border-bottom:1px solid var(--border);margin:28px 0 25px;display:flex}.auth-tabs button{color:#7f8c9c;background:0 0;border-bottom:2px solid #0000;flex:1;padding:13px 15px 12px;font-size:12px}.auth-tabs button.selected{border-color:var(--accent);color:var(--text);font-weight:600}.auth-form{flex-direction:column;gap:19px;display:flex}.auth-form label{color:#b6c0cc;flex-direction:column;gap:9px;font-size:11px;font-weight:550;display:flex}.auth-form input{color:#e6eaf0;background:#151b23;border:1px solid #303a47;border-radius:8px;min-width:0;min-height:45px;padding:13px 14px;font-size:12px}.auth-form input::placeholder{color:#657386}.auth-form>.button{min-height:46px;margin-top:5px}.auth-form .notice{padding:12px;font-size:11px}.auth-help{color:#717e8f;text-align:center;margin-top:26px;font-size:10px;line-height:1.9}.auth-bottom{color:#627184;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;bottom:25px;left:20px;right:20px}.auth-bottom .icon{width:13px;height:13px}.auth-mobile-brand{display:none}.mfa-emblem{width:45px;height:45px;color:var(--accent);background:#2c231e;border:1px solid #694939;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.mfa-emblem .icon{width:22px;height:22px}.enrollment-box{color:#a5b5c9;background:#171f29;border:1px solid #354150;border-radius:9px;flex-direction:column;gap:14px;margin:22px 0;padding:17px;display:flex}.enrollment-box>span{letter-spacing:1.2px;font-size:8px}.enrollment-box code{letter-spacing:2px;color:#e5eaf1;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.enrollment-box .text-button{align-self:flex-start;font-size:10px}.auth-form .otp-input{letter-spacing:12px;font-variant-numeric:tabular-nums;text-align:center;margin-top:3px;padding-right:4px;font-size:26px}.mfa-expiry{color:#7b8b9f;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.mfa-expiry>.icon{width:13px;height:13px}.auth-back{color:#a6b1c0;margin:18px auto 0;font-size:11px;display:block}.mfa-emblem~.auth-form{margin-top:25px}.lock-countdown{color:var(--amber);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:11px;display:flex}.lock-countdown>.icon{width:14px;height:14px}.session-loading{color:#8e9bac;flex-direction:column;justify-content:center;align-items:center;gap:34px;min-height:100dvh;display:flex}.portal-shell{min-height:100dvh}.sidebar{background:var(--sidebar);z-index:20;border-right:1px solid #252d36;flex-direction:column;width:237px;padding:32px 17px 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{justify-content:space-between;align-items:center;min-height:73px;padding:0 16px 32px;display:flex}.sidebar-brand .brand-mark{font-size:26px}.sidebar-brand .brand-word{font-size:23px}.sidebar-brand .brand-subtitle{font-size:6px;top:32px}.workspace-indicator{background:#141b24;border:1px solid #2a3440;border-radius:9px;align-items:center;gap:9px;margin:12px 0 28px;padding:12px 10px;display:flex}.workspace-avatar{color:#b7c7db;background:#2b3542;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.workspace-indicator strong{color:#c8d1dd;font-size:10px;font-weight:600;display:block}.workspace-indicator div>span{color:#6f7f93;margin-top:4px;font-size:9px;display:block}.workspace-indicator>.icon{color:#69798d;width:12px;height:12px;margin-left:auto}.nav-eyebrow{letter-spacing:1.6px;color:#586a80;margin-bottom:12px;padding:0 14px;font-size:7px;font-weight:700}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#8c9aab;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:43px;padding:13px 14px;font-size:11px;transition:background .15s,color .15s;display:flex}.nav-item>.icon{width:17px;height:17px}.nav-item:hover{color:#e1e8f1;background:#171e28}.nav-item.active{color:#ffa58e;background:#2b211f;border-color:#4a302a;font-weight:600}.nav-new{letter-spacing:.7px;color:#a3b2c5;background:#25303a;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:6px}.nav-item.active .nav-new{color:#ffd2c5;background:#53362e}.sidebar-bottom{margin-top:auto;padding-top:44px}.sidebar-security{color:#83b39c;border-top:1px solid #222b36;border-bottom:1px solid #222b36;align-items:center;gap:10px;margin-bottom:12px;padding:16px 13px;display:flex}.sidebar-security>.icon{width:20px;height:20px}.sidebar-security>span{color:#b5c4d2;font-size:9px}.sidebar-security strong{color:#60758c;margin-top:5px;font-size:8px;font-weight:400;display:block}.logout-item{color:#75869b;padding-left:13px;font-size:10px}.logout-item>.icon{width:15px;height:15px}.sidebar-legal{letter-spacing:.35px;color:#506074;padding:22px 13px 0;font-size:7px}.sidebar-legal>span{color:#435268;margin-top:7px;font-size:7px;display:block}.portal-main{min-width:0;margin-left:237px}.topbar{background:#11161d;border-bottom:1px solid #28303a;justify-content:space-between;align-items:center;gap:15px;height:72px;padding:0 35px;display:flex}.breadcrumb{color:#718298;align-items:center;gap:11px;min-width:0;font-size:10px;display:flex}.breadcrumb>.icon{color:#43546b;width:11px;height:11px}.breadcrumb strong{color:#b5c1d0;white-space:nowrap;font-weight:500}.topbar-right{align-items:center;gap:18px;display:flex}.environment-badge{color:#9caebf;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.header-divider{background:#2b3542;width:1px;height:23px}.account-avatar{color:#d5c6d2;background:#2d2931;border:1px solid #52505a;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-weight:650;display:flex}.workspace-content{flex-direction:column;gap:23px;max-width:1515px;margin:0 auto;padding:37px 36px 0;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:4px;display:flex}.page-heading h1{letter-spacing:-1.35px;margin-top:10px;font-size:31px;font-weight:650;line-height:1.2}.heading-dot{color:var(--accent)}.page-heading p{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.8}.page-heading .eyebrow{letter-spacing:1.5px;color:#71839b;font-size:8px}.page-heading>.button{min-height:40px;font-size:11px}.page-heading>.button>.icon{width:15px;height:15px}.welcome-banner{background:#202a35;border:1px solid #3b4858;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 2px;padding:29px 31px;display:flex;position:relative;overflow:hidden}.banner-kicker{letter-spacing:1.6px;color:#afc1d4;margin-bottom:11px;font-size:7px;font-weight:650;display:block}.welcome-banner h2{letter-spacing:-.8px;color:#edf2f8;z-index:1;font-size:24px;font-weight:550;line-height:1.2;position:relative}.welcome-banner p{color:#a0b1c4;z-index:1;margin-top:9px;font-size:10px;line-height:1.8;position:relative}.banner-button{color:#dae7f8;z-index:1;background:#2c3949;border:1px solid #506174;min-height:37px;padding:10px 13px;font-size:10px}.banner-button:hover{background:#37485c}.banner-plane{color:#435365;opacity:.65;position:absolute;top:23px;left:60%;transform:rotate(-15deg)}.banner-plane .icon{stroke-width:.6px;width:115px;height:115px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:-7px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:0;padding:21px 21px 18px}.metric-top{color:#93a2b5;justify-content:space-between;align-items:center;gap:10px;min-height:20px;font-size:10px;line-height:1.4;display:flex}.metric-top>.icon{color:#60758f;width:17px;height:17px}.metric-value{letter-spacing:-1px;color:#eaf0f8;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:15px;font-size:clamp(20px,1.65vw,28px);font-weight:650;line-height:1.4;display:block}.metric-detail{color:#697d96;margin-top:9px;font-size:8px;display:block}.metric-highlight{background:#211e1d;border-color:#5a3d31}.metric-highlight .metric-top>.icon{color:#c28365}.metric-highlight .metric-value{color:#eec0a8}.metric-highlight .metric-detail{color:#977965}.metric-pulse{opacity:.5}.dashboard-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:21px;margin-top:4px;display:grid}.dashboard-aside{flex-direction:column;gap:17px;display:flex}.policy-card{background:#1e252e;border:1px solid #37424f;border-radius:11px;padding:22px 21px}.policy-label{letter-spacing:1.3px;color:#91a2b7;font-size:7px;font-weight:650}.policy-main{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.policy-main>strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:38px;font-weight:550}.policy-main small{color:#8396ae;margin-left:1px;font-size:19px}.policy-main>.icon{color:#7c9283;stroke-width:1.2px;width:31px;height:31px}.policy-caption{color:#7f92a9;margin-top:6px;font-size:9px;display:block}.policy-divider{background:#36424f;height:1px;margin:20px 0 16px}.policy-mode{color:#c8d3df;align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.policy-card p{color:#8b9eb6;margin-top:8px;font-size:8px;line-height:1.9}.policy-gateway{color:#7b8da5;margin-top:13px;font-size:8px;line-height:1.7;display:block}.security-card{background:0 0;border:1px dashed #344151;border-radius:10px;padding:21px 20px}.security-card>.icon{color:#719781;width:21px;height:21px;margin-bottom:12px}.security-card h3{color:#beccdc;font-size:11px;font-weight:550}.security-card p{color:#7488a2;margin-top:7px;font-size:9px;line-height:1.9}.security-card>span{color:#8cab9a;align-items:center;gap:7px;margin-top:15px;font-size:8px;display:flex}.financial-breakdown{flex-wrap:wrap;align-items:flex-start;gap:26px;padding:22px 1px 6px;display:flex}.financial-breakdown>div{min-width:140px}.financial-breakdown>div>span{color:#778ba5;font-size:9px;display:block}.financial-breakdown strong{color:#b6c7da;font-variant-numeric:tabular-nums;margin-top:7px;font-size:13px;font-weight:550;line-height:1.5;display:block}.financial-breakdown>p{color:#596d87;flex:1;min-width:180px;max-width:360px;margin-left:auto;padding-top:2px;font-size:9px;line-height:1.9}.workspace-footer{color:#566c87;border-top:1px solid #252f3b;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:24px 0;font-size:8px;line-height:1.7;display:flex}.workspace-footer>span:last-child{align-items:center;gap:6px;display:flex}.workspace-footer .icon{color:#678b76;width:11px;height:11px}.footer-dot{color:#9c7666;margin:0 4px}.billing-strip{background:#18232c;border:1px solid #354651;border-radius:10px;align-items:center;gap:16px;padding:22px 25px;display:flex}.billing-strip>.icon{color:#83a4a7;width:25px;height:25px}.billing-strip>div{flex:1}.billing-strip strong{color:#d4e1e7;font-size:13px;font-weight:600;display:block}.billing-strip>div>span{color:#879fab;margin-top:6px;font-size:10px;line-height:1.8;display:block}.billing-strip>.status-badge{align-self:flex-start;font-size:8px}.booking-steps{border-bottom:1px solid var(--border);background:#141a21;align-items:center;gap:12px;padding:23px 27px;display:flex}.step{color:#627790;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.step>b{border:1px solid #344252;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;font-weight:500;display:flex}.step.active{color:#e4bdaf}.step.active>b{color:#ffd3c0;background:#35251f;border-color:#a1634d}.step-connector{background:#344151;flex-shrink:0;width:25px;height:1px}.steps-note{color:#536a86;margin-left:auto;font-size:8px}.booking-body{padding:29px 29px 25px}.booking-intro h2{letter-spacing:-.6px;font-size:19px;font-weight:600}.booking-intro p{color:#7d91ab;margin-top:7px;font-size:10px;line-height:1.8}.segmented{background:#10161d;border:1px solid #2a3543;border-radius:8px;gap:4px;margin:24px 0;padding:4px;display:inline-flex}.segmented button{color:#8396af;background:0 0;border-radius:5px;padding:8px 13px;font-size:10px}.segmented button.selected{color:#e1e7f0;background:#2c3541}.booking-form{flex-direction:column;gap:23px;display:flex}.booking-form label{color:#93a6bf;flex-direction:column;gap:9px;min-width:0;font-size:9px;font-weight:500;display:flex}.booking-form input,.booking-form select{color:#d2deee;background:#101720;border:1px solid #344356;border-radius:7px;width:100%;min-width:0;min-height:43px;padding:10px 12px;font-size:11px}.booking-form input::placeholder{color:#5a708e}.booking-form .airport-input{text-transform:uppercase;letter-spacing:.8px}.route-fields{grid-template-columns:1fr 20px 1fr 1fr 1fr;align-items:end;gap:13px;display:grid}.route-arrow{color:#59718e;justify-content:center;align-items:center;height:43px;display:flex}.route-arrow .icon{width:16px;height:16px}.traveler-fields{grid-template-columns:1fr 1fr 1fr 2.1fr;gap:14px;display:grid}.order-mode{border:0;min-width:0;margin:0;padding:0}.order-mode legend{color:#92a5bd;margin-bottom:11px;padding:0;font-size:9px;font-weight:500}.mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.booking-form .mode-option{cursor:pointer;text-align:center;background:#141b24;border:1px solid #344050;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:70px;padding:16px 10px;position:relative}.mode-option>input{width:12px;height:12px;min-height:0;accent-color:var(--accent);padding:0;position:absolute;top:8px;left:8px}.mode-option strong{color:#a8b8cc;font-size:11px;font-weight:600}.mode-option>span{color:#647b97;font-size:8px;font-weight:400}.booking-form .mode-option.selected{background:#2b211e;border-color:#8b5542}.mode-option.selected strong{color:#efbda8}.mode-option.selected>span{color:#a77c66}.additional-services{border-top:1px solid var(--border);flex-wrap:wrap;gap:22px;padding-top:22px;display:flex}.booking-form .additional-services label{color:#7d94b0;cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:10px;font-weight:400}.additional-services input{width:14px;height:14px;min-height:0;accent-color:var(--accent);padding:0}.booking-submit{border-top:1px solid #2b3746;justify-content:space-between;align-items:center;gap:17px;padding-top:22px;display:flex}.booking-submit>span{color:#647d9b;align-items:center;gap:6px;font-size:8px;line-height:1.7;display:flex}.booking-submit>span>.icon{width:12px;height:12px}.booking-submit>.button{min-height:40px;font-size:11px}.flow-notes{grid-template-columns:1fr 1fr;gap:25px;padding:5px 2px;display:grid}.flow-notes>div{align-items:flex-start;gap:16px;display:flex}.flow-number{color:#546984;font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:23px;font-weight:450;line-height:1.2}.flow-notes h3{color:#a3b7cf;font-size:11px;font-weight:550}.flow-notes p{color:#677e9a;margin-top:6px;font-size:9px;line-height:1.9}.integration-grid{grid-template-columns:1fr 1fr;align-items:start;gap:23px;display:grid}.integration-intro{padding:29px}.integration-symbol{color:#a1a8cd;background:#242c40;border:1px solid #46516a;border-radius:11px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:24px;display:flex}.integration-symbol>.icon{width:23px;height:23px}.integration-intro h2{letter-spacing:-.6px;font-size:20px;font-weight:550}.integration-intro>p{color:#8297b2;margin-top:12px;font-size:11px;line-height:1.9}.integration-facts{flex-direction:column;gap:16px;margin:26px 0;display:flex}.integration-facts>div{color:#adbed4;align-items:center;gap:11px;font-size:10px;display:flex}.integration-facts .icon{color:#708aa9;width:15px;height:15px}.integration-intro .notice{padding:13px;font-size:9px;line-height:1.9}.code-section pre{color:#aabbd3;background:#0f151d;margin:0;padding:25px 23px;font-size:10px;line-height:2;overflow:auto}.code-section pre code{font-family:SFMono-Regular,Consolas,monospace}.code-section>p{color:#6e86a5;border-top:1px solid var(--border);padding:20px 23px;font-size:9px;line-height:1.9}.documentation-section{justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.documentation-section>div{max-width:610px}.documentation-section h2{letter-spacing:-.6px;margin-top:13px;font-size:20px;font-weight:550}.documentation-section p{color:#7d94b2;margin-top:12px;font-size:10px;line-height:1.9}.documentation-section .eyebrow{font-size:7px}.documentation-mark{color:#688b98;border:1px solid #34475b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:75px;height:75px;display:flex}.documentation-mark>.icon{stroke-width:1px;width:34px;height:34px}.mobile-toggle,.mobile-close,.sidebar-backdrop{display:none}@media (min-width:1600px){.workspace-content{padding-top:45px}.topbar{padding-left:43px;padding-right:43px}.metric-value{font-size:29px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 260px}.welcome-banner{padding:35px}}@media (max-width:1200px){.sidebar{width:212px;padding-left:12px;padding-right:12px}.portal-main{margin-left:212px}.workspace-content,.topbar{padding-left:25px;padding-right:25px}.metric-card{padding:17px 16px}.metric-top{font-size:9px}.metric-value{font-size:23px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 215px;gap:16px}.section-heading.inside{padding:20px}.policy-card{padding:20px 17px}.table-scroll td,.table-scroll th{padding:16px}.route-fields{grid-template-columns:1fr 18px 1fr}.route-fields>label:nth-last-child(-n+2){grid-column:auto}.booking-body{padding:24px}.steps-note{display:none}.auth-story{padding-left:43px;padding-right:43px}.auth-story h1{letter-spacing:-2.5px}.auth-story-footer>span:last-child{display:none}}@media (max-width:1000px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.metric-value{font-size:26px}.metric-top{font-size:10px}.dashboard-grid{grid-template-columns:1fr}.dashboard-aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.policy-card{padding:23px}.policy-main{margin-top:13px}.policy-main>strong{font-size:34px}.security-card{padding:24px}.security-card>span{margin-top:24px}.financial-breakdown{gap:20px}.financial-breakdown>p{flex-basis:100%;max-width:none;margin-left:0}.auth-page{grid-template-columns:.95fr 1.05fr}.auth-story{padding:45px 30px}.auth-story h1{letter-spacing:-2.5px;font-size:44px}.auth-story-content .eyebrow{font-size:7px}.auth-story-content p{font-size:11px}.auth-entry{padding-left:30px;padding-right:30px}.integration-grid{grid-template-columns:1fr}.code-section pre{font-size:11px}.billing-strip{padding:20px}.billing-strip>.status-badge{display:none}}@media (max-width:760px){.sidebar{visibility:hidden;width:237px;transition:transform .2s,visibility .2s;transform:translate(-100%)}.sidebar-open{visibility:visible;transform:translate(0)}.sidebar-backdrop{z-index:19;background:#05080bc9;border:0;display:block;position:fixed;inset:0}.mobile-close{width:25px;height:25px;display:flex}.mobile-close>.icon{width:14px;height:14px}.sidebar-brand{padding-right:8px}.portal-main{margin-left:0}.topbar{height:64px;padding:0 21px}.mobile-toggle{border:0;width:27px;height:32px;margin-right:2px;display:flex}.breadcrumb{gap:8px;font-size:9px}.topbar-right{gap:12px}.environment-badge{font-size:8px}.workspace-content{gap:21px;padding:27px 21px 0}.page-heading h1{font-size:28px}.page-heading p{max-width:340px;font-size:10px}.page-heading>.button{min-height:37px;padding:9px 12px;font-size:10px}.page-heading>.button>.icon{width:13px;height:13px}.welcome-banner{gap:15px;padding:26px}.welcome-banner h2{font-size:22px}.banner-button{padding:9px 11px;font-size:9px}.welcome-banner p{max-width:250px;font-size:9px}.banner-plane{opacity:.4;left:55%}.metric-top{font-size:9px}.metric-value{font-size:25px}.section-heading h2{font-size:14px}.period-label{font-size:9px}.period-label .icon{display:none}.workspace-footer{align-items:flex-start;font-size:7px}.workspace-footer>span:first-child{max-width:230px}.workspace-footer>span:last-child{max-width:150px}.traveler-fields{grid-template-columns:repeat(3,1fr)}.traveler-fields>label:last-child{grid-column:1/-1}.route-fields{grid-template-columns:1fr 18px 1fr}.route-fields>label:nth-last-child(2){grid-column:1/2}.route-fields>label:last-child{grid-column:3/4}.booking-body{padding:23px}.booking-steps{gap:9px;padding:21px 23px}.flow-notes{gap:22px}.flow-notes>div{gap:12px}.documentation-section{padding:25px}.documentation-mark{width:55px;height:55px}.documentation-mark>.icon{width:26px;height:26px}}@media (max-width:600px){.auth-page{display:block}.auth-story{display:none}.auth-entry{justify-content:flex-start;padding:34px 25px 78px}.auth-mobile-brand{align-self:flex-start;margin-bottom:34px;display:block}.auth-box{max-width:360px;margin:auto 0;padding-top:20px}.auth-box h2{font-size:29px}.auth-intro,.auth-tabs button,.auth-form label{font-size:12px}.auth-form input{min-height:48px;padding:12px 13px;font-size:16px}.auth-form>.button{min-height:48px;font-size:13px}.auth-help{font-size:11px}.auth-security{font-size:8px}.auth-bottom{font-size:8px;bottom:25px}.auth-form .otp-input{font-size:27px}.enrollment-box code{font-size:14px}.page-heading{align-items:flex-start}.page-heading>.button{width:38px;min-width:38px;height:38px;padding:0;font-size:0}.page-heading>.button>.icon{width:18px;height:18px}.environment-badge,.header-divider{display:none}.welcome-banner{padding:25px;display:block}.welcome-banner h2{max-width:260px;font-size:24px}.welcome-banner p{max-width:245px}.banner-button{margin-top:19px;font-size:10px}.banner-plane{opacity:.5;top:28px;left:auto;right:10px}.metric-grid{gap:11px}.metric-card{padding:18px 15px}.metric-top{align-items:flex-start;font-size:9px}.metric-top>.icon{width:15px;height:15px}.metric-value{margin-top:16px;font-size:23px}.metric-detail{font-size:8px;line-height:1.7}.dashboard-aside{grid-template-columns:1fr}.policy-card{padding:23px;display:block}.policy-main>strong{font-size:38px}.policy-caption{font-size:10px}.policy-label{font-size:8px}.policy-mode{font-size:11px}.policy-card p{font-size:10px}.policy-gateway{font-size:9px}.security-card{display:none}.financial-breakdown{gap:24px}.financial-breakdown>div{min-width:120px}.financial-breakdown>div>span{font-size:9px}.financial-breakdown strong{font-size:13px}.financial-breakdown>p{font-size:9px}.section-heading.inside{padding:20px 19px}.section-heading.inside p,.section-heading .text-button{font-size:10px}.table-search{padding:8px}.table-search input{width:100px;font-size:10px}.table-search>.icon{width:13px;height:13px}.table-scroll td,.table-scroll th{padding:16px 18px}.workspace-footer{padding:22px 0;font-size:8px;line-height:1.8;display:block}.workspace-footer>span:first-child{max-width:none}.workspace-footer>span:last-child{max-width:none;margin-top:12px}.notice{padding:14px;font-size:11px}.booking-body{padding:22px 19px}.booking-steps{justify-content:space-between;gap:7px;padding:20px 19px}.step{gap:6px;font-size:9px}.step>b{width:21px;height:21px}.step-connector{width:16px}.route-fields{grid-template-columns:1fr 1fr;gap:18px 13px}.route-arrow{display:none}.route-fields>label:nth-last-child(2),.route-fields>label:last-child{grid-column:auto}.booking-form label{font-size:10px}.booking-form input,.booking-form select{min-height:46px;font-size:16px}.booking-form .airport-input{font-size:14px}.traveler-fields{gap:14px}.mode-options{grid-template-columns:1fr;gap:9px}.booking-form .mode-option{text-align:left;align-items:flex-start;min-height:60px;padding:16px 15px 16px 36px}.mode-option>input{width:13px;height:13px;min-height:0;top:24px;left:14px}.mode-option strong{font-size:11px}.mode-option>span{font-size:9px}.additional-services{flex-direction:column;gap:16px}.booking-form .additional-services label{font-size:10px;line-height:1.6}.additional-services input{min-height:0;font-size:14px}.booking-submit{flex-direction:column;align-items:stretch;gap:18px}.booking-submit>span{font-size:9px}.booking-submit>.button{min-height:44px;font-size:12px}.flow-notes{grid-template-columns:1fr;gap:25px}.flow-notes h3{font-size:12px}.flow-notes p{font-size:10px}.billing-strip{align-items:flex-start;gap:13px;padding:20px}.billing-strip>div>span{font-size:10px}.billing-strip>.icon{width:21px;height:21px;margin-top:2px}.pagination{align-items:flex-start;gap:8px;padding:15px;font-size:8px}.pagination .button{min-height:33px;padding:8px;font-size:9px}.pagination>span{max-width:110px;line-height:1.7}.integration-intro{padding:24px}.integration-intro h2{font-size:22px}.integration-intro>p,.integration-facts>div{font-size:11px}.code-section pre{padding:22px 18px;font-size:10px}.documentation-section{align-items:flex-start;gap:15px;padding:25px}.documentation-section h2{font-size:20px}.documentation-section p{font-size:10px}.documentation-mark{display:none}}@media (max-width:380px){.workspace-content,.topbar{padding-left:16px;padding-right:16px}.breadcrumb{font-size:8px}.metric-value{font-size:20px}.metric-card{padding:17px 12px}.metric-top{gap:4px;font-size:8px}.metric-top>.icon{width:13px;height:13px}.metric-detail{font-size:7px}.welcome-banner h2{font-size:22px}.welcome-banner{padding:23px 20px}.page-heading h1{font-size:26px}.page-heading p{font-size:9px}.period-label{font-size:8px}.section-actions{gap:7px}.booking-steps{padding-left:15px;padding-right:15px}.step{font-size:8px}.step-connector{width:10px}.booking-body{padding:21px 15px}.traveler-fields{gap:9px}.booking-form label{font-size:9px}.booking-form select{font-size:14px}.auth-entry{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.spinner{opacity:.6;border-right-color:currentColor}}.bot-verification{text-align:center;background:#141b24;border:1px solid #334151;border-radius:8px;padding:14px}.bot-widget{justify-content:center;min-height:140px;display:flex}.bot-verification>p{line-height:1.7;color:#b1becd!important;margin:10px 0!important;font-size:11px!important}.bot-verification>.text-button{min-height:36px;font-size:12px}.pix-payment-dialog{color:#e4edf7;overscroll-behavior:contain;background:#151c25;border:1px solid #49586b;border-radius:13px;width:min(660px,100% - 32px);max-width:calc(100% - 32px);max-height:90dvh;padding:0;overflow:auto}.pix-payment-dialog::backdrop{background:#05090edb}.pix-payment-heading{background:#19232e;border-bottom:1px solid #334252;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.pix-payment-heading .eyebrow{letter-spacing:1.2px;font-size:9px}.pix-payment-heading h2{margin:10px 0;font-size:25px}.pix-payment-heading p{color:#9bb0c7;overflow-wrap:anywhere;font-size:12px}.pix-payment-heading>.icon-button{min-width:36px;font-size:25px;line-height:1}.pix-payment-body{flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.pix-payment-body>*{min-width:0;max-width:100%}.pix-payment-body>.notice{flex-wrap:wrap;font-size:12px}.pix-payment-loading{color:#96acc4;padding:18px 0;font-size:13px}.pix-review{background:#101923;border:1px solid #36485d;border-radius:9px;padding:19px}.pix-review h3{margin-bottom:17px;font-size:15px;line-height:1.7}.pix-review dl{margin:0}.pix-review dl>div{color:#b1c1d3;justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;font-size:12px;line-height:1.7;display:flex}.pix-review dt{min-width:0}.pix-review dd{font-variant-numeric:tabular-nums;color:#e2edf9;flex-shrink:0;margin:0;font-size:14px}.pix-review dl>.pix-fee-detail{color:#819bb7;padding:5px 0 5px 12px;font-size:11px}.pix-fee-detail dd{color:#a1b7cf;font-size:12px}.pix-review dl>.pix-total{color:#f2c5b3;border-top:1px solid #465b70;margin-top:13px;padding-top:18px;font-weight:650}.pix-total dd{color:#ffd0bb;font-size:23px}.pix-review>p{color:#8da5c0;overflow-wrap:anywhere;margin-top:15px;font-size:11px;line-height:1.9}.pix-intent{flex-direction:column;gap:15px;min-width:0;display:flex}.pix-intent>.status-badge{white-space:normal;text-align:left;align-self:flex-start;padding:8px 11px;font-size:12px}.pix-intent>p{color:#a1b6cf;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.pix-intent .pix-intent-reference{color:#7e99b7;font-size:11px}.pix-code{background:#20271f;border:1px solid #53614d;border-radius:9px;flex-direction:column;gap:13px;min-width:0;padding:20px;display:flex}.pix-code>label{color:#d3e0c7;font-size:13px;font-weight:600}.pix-code textarea{resize:vertical;color:#d5e8cd;overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;background:#10180f;border:1px solid #465840;border-radius:7px;width:100%;min-width:0;max-width:100%;padding:12px;font:12px/1.8 Consolas,monospace}.pix-code>.button{align-self:flex-start}.pix-code p{color:#a4b79a;font-size:11px;line-height:1.9}.pix-create-actions,.pix-refresh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pix-create-actions>.button,.pix-refresh>.button{white-space:normal;min-height:43px;font-size:12px}.pix-intent>.pix-small-note{color:#7d95b1;font-size:11px}.pix-refresh{padding-top:8px}.pix-payment-body .notice p{overflow-wrap:anywhere}@media (max-width:600px){.pix-payment-dialog{width:calc(100% - 22px);max-width:calc(100% - 22px);max-height:94dvh}.pix-payment-heading{padding:20px 17px}.pix-payment-heading h2{font-size:23px}.pix-payment-heading .eyebrow{font-size:8px}.pix-payment-body{gap:18px;padding:20px 16px}.pix-review{padding:17px 14px}.pix-review dl>div{flex-wrap:wrap;gap:13px}.pix-review dt{max-width:100%;font-size:11px}.pix-review dd{margin-left:auto;font-size:14px}.pix-review dl>.pix-total{align-items:center}.pix-total dd{font-size:23px}.pix-code{padding:17px 14px}.pix-code textarea{font-size:12px}.pix-code>.button{align-self:stretch}.pix-refresh,.pix-create-actions{flex-direction:column;align-items:stretch}.pix-refresh>.button,.pix-create-actions>.button{width:100%}.pix-intent>.status-badge{font-size:11px}}.flight-search-form{margin-top:24px}.flight-query-fields{border:0;grid-template-columns:minmax(120px,1fr) repeat(2,minmax(90px,1fr)) minmax(145px,1.2fr) minmax(110px,.8fr);gap:14px;min-width:0;margin:0;padding:0;display:grid}.flight-query-fields:disabled{opacity:.65}.flight-search-results{min-width:0}.flight-result-note{color:var(--muted);margin:0;padding:0 27px 23px;font-size:10px;line-height:1.8}.flight-offer-list{gap:14px;min-width:0;padding:0 24px 24px;display:grid}.flight-offer{background:#141b24;border:1px solid #344050;border-radius:10px;min-width:0;padding:23px}.flight-offer-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.flight-offer-top h3{overflow-wrap:anywhere;margin-top:7px;font-size:17px;line-height:1.4}.flight-offer-top p{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.8}.flight-reference{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.flight-reference>span{color:var(--muted);font-size:9px}.flight-reference>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--accent);font-size:21px}.flight-route{align-items:center;gap:27px;padding:24px 0;display:flex}.flight-route>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.flight-route strong{letter-spacing:.6px;font-size:19px}.flight-route>div>span{font-variant-numeric:tabular-nums;font-size:17px}.flight-route small{color:var(--muted);font-size:10px}.flight-route-line{color:var(--muted)}.flight-fare-details{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding-top:18px;display:grid}.flight-fare-details>div{min-width:0}.flight-fare-details dt{color:var(--muted);font-size:9px;line-height:1.7}.flight-fare-details dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.8}.flight-search-results .section-heading.inside{flex-wrap:wrap;gap:16px}@media (max-width:1100px){.flight-query-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.flight-query-fields>label:nth-last-child(-n+2){grid-column:auto}.flight-route{gap:19px}}@media (max-width:600px){.flight-query-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 13px}.flight-query-fields>label:first-child{grid-column:1/-1}.flight-query-fields>label:last-child{grid-column:auto}.flight-offer-list{padding:0 17px 17px}.flight-result-note{padding:0 19px 20px;font-size:10px}.flight-offer{padding:19px 17px}.flight-offer-top{flex-direction:column;gap:17px}.flight-reference{align-items:flex-start}.flight-reference>strong{font-size:23px}.flight-route{gap:18px}.flight-route>div{flex-direction:column;align-items:flex-start;gap:7px}.flight-fare-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.flight-fare-details dt{font-size:10px}.flight-fare-details dd{font-size:12px}}@media (max-width:380px){.flight-query-fields{grid-template-columns:minmax(0,1fr)}.flight-query-fields>label:first-child,.flight-query-fields>label:last-child{grid-column:auto}.flight-route{justify-content:space-between;gap:12px}}.bot-verification{text-align:center;background:0 0;border:0;width:100%;min-width:0;padding:0}.bot-widget{width:100%;min-width:0;min-height:65px;margin-inline:auto;display:block}.bot-widget-compact{justify-content:center;min-height:140px;display:flex}.bot-verification>p{margin:8px 0 0!important}.bookcheckout{border:1px solid var(--border);background:var(--surface,#141b24);border-radius:12px;flex-direction:column;gap:22px;min-width:0;padding:24px;display:flex}.bookcheckout-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.bookcheckout-heading h2{margin-top:8px;font-size:21px}.bookcheckout-heading p,.bookcheckout-note,.bookcheckout-pending p{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.9}.bookcheckout-form,.bookcheckout-review{flex-direction:column;gap:21px;min-width:0;display:flex}.bookcheckout-fieldset{border:0;flex-direction:column;gap:21px;min-width:0;margin:0;padding:0;display:flex}.bookcheckout-fieldset:disabled{opacity:.6}.bookcheckout-passenger{border:1px solid var(--border);border-radius:9px;min-width:0;padding:19px}.bookcheckout-passenger h3,.bookcheckout-review h3,.bookcheckout-pending h3{margin:0 0 17px;font-size:14px}.bookcheckout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bookcheckout-grid label{min-width:0;color:var(--muted);flex-direction:column;gap:9px;font-size:10px;display:flex}.bookcheckout-grid input{color:var(--text);background:#101720;border:1px solid #344356;border-radius:7px;width:100%;min-width:0;min-height:43px;padding:10px 12px;font-size:12px}.bookcheckout-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.bookcheckout-values>div{min-width:0}.bookcheckout-values dt{color:var(--muted);font-size:10px;line-height:1.8}.bookcheckout-values dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:18px}.bookcheckout-names{overflow-wrap:anywhere;margin:0;padding-left:20px;font-size:12px;line-height:1.9}.bookcheckout-ack{color:var(--muted);align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;display:flex}.bookcheckout-ack input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.bookcheckout-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.bookcheckout-pending{border:1px solid var(--border);border-radius:9px;min-width:0;padding:20px}.bookcheckout-pending .button{margin-top:16px}@media (max-width:600px){.bookcheckout{gap:19px;padding:19px 16px}.bookcheckout-heading{flex-direction:column;gap:14px}.bookcheckout-grid{grid-template-columns:minmax(0,1fr)}.bookcheckout-grid input{min-height:46px;font-size:16px}.bookcheckout-values{grid-template-columns:minmax(0,1fr);gap:17px}.bookcheckout-passenger{padding:17px 14px}.bookcheckout-actions{flex-direction:column}.bookcheckout-actions .button{width:100%}.bookcheckout-heading h2{font-size:20px}}.bookcheckout-offer-action{justify-content:flex-end;margin-top:18px;display:flex}.bookcheckout-issue{gap:16px;margin:20px 0;display:grid}.bookcheckout-tickets{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;margin-top:24px;padding:20px}.bookcheckout-tickets ol{gap:12px;padding-left:20px;display:grid}.bookcheckout-tickets li span,.bookcheckout-tickets li strong{display:block}.bookcheckout-review>.button{margin:8px 8px 8px 0}.order-cancellation{border-top:1px solid var(--border);gap:14px;min-width:0;margin-top:24px;padding-top:22px;display:grid}.order-cancellation h3{margin:0;font-size:14px}.order-cancellation>p,.order-cancellation-state p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.order-cancellation-state{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;gap:9px;padding:16px;font-size:12px;display:grid}.order-cancellation-state>span{color:var(--muted);font-size:10px}.order-cancellation-form{gap:16px;display:grid}.order-cancellation-form>label:first-child{color:var(--muted);gap:9px;font-size:11px;display:grid}.order-cancellation select{width:100%;min-width:0;color:var(--text);font:inherit;background:#101720;border:1px solid #344356;border-radius:7px;padding:12px}.order-cancellation>.text-button{justify-self:start}@media (max-width:600px){.order-cancellation select{font-size:16px}.order-cancellation-form>.button{width:100%}}
